LMS Amesim Modelica Platform

Leverage the Modelica editor and analysis tools to enhance the value of modeling libraries

LMS Imagine.Lab Amesim software simplifies mechatronic systems design with early virtual systems integration based on predictive modeling and simulation technologies. All you need to do is connect validated components to simply and accurately predict multidisciplinary system performance. With extensive dedicated libraries, LMS Amesim provides the tools you need to model, simulate and analyze complex mechatronic systems.

Using the powerful, object-oriented nature of Modelica as a modeling language, you can develop, improve and reuse modeling libraries to describe multi-domain dynamic systems based on your modeling libraries as well as other available modeling libraries.

LMS Amesim is an open platform. You can access pre-existing libraries of comprehensive, validated, domain-specific models and create custom libraries using a full-featured Modelica development environment. Assembled models are compiled and executed to take advantage of a powerful set of analysis tools for visualization, linear analysis and design exploration.

Easily Edit Modelica Models

Modelica Editor

The LMS Amesim Modelica platform is an integrated development environment for Modelica modeling. You can drag-and-drop Modelica components onto a diagram then connect and parameterize them. An icon editor helps you create graphical objects to represent models. With Modelica annotations, you can include documentation within your model and display it as HTML within the documentation view. Finally, you can view and edit the Modelica source code, which allows you to take full advantage of the Modelica language features.

Generate Efficient Code

Simulation Code Generation

After your model is ready for simulation, the Modelica compiler is invoked to convert the Modelica code into executable C code. During that process, the compiler performs a structural analysis on the system of equations and uses advanced symbolic manipulation techniques to perform state reduction. This process is optimized to reduce the number of implicit variables, resulting in the generation of efficient C code.

Build or Leverage Modelica Libraries

Modelica Libraries for Model Development

The Modelica Association and other third-party groups distribute several Modelica-based libraries of multi-domain component models, such as the Modelica Standard Library. The Modelica platform of LMS Amesim allows you to load existing libraries and drag-and-drop components for easy model development. You can also create and customize your own user-defined library to suit your particular modeling needs. Your customized library can work with LMS Amesim C-based libraries.

Apply the Best Suited Modeling Technology

Modelica Modeling Technology

The LMS Amesim system simulation tool combines the advantages of a structured C-based approach for detailed predictive modeling and the advantages of an object-oriented, Modelica-based approach for flexible and intuitive system modeling. You can choose from the LMS Amesim C-based libraries when you want pre-existing, validated models. You can develop your own Modelica-based models for acausal modeling. You can also create heterogeneous models that combine C-based and Modelica-based subsystems in a single model.

Benefit from Advanced Tools and Interface

Modelica Mock-up Interface

Whether standalone or coupled to existing LMS Amesim libraries, you can use Modelica-based models with the full range of platform features available within LMS Amesim. Advanced plotting facilities, dashboards and animations permit easy visualization of simulation results. You can quickly perform linear analysis to understand the frequency response of your system or review the performance analyzer to identify the contributions of individual components. Design exploration tools allow you to easily set up studies for optimization, robustness and design of experiments. As a Modelica user, you can also take advantage of powerful platform capabilities for scripting and interfacing to external tools – for example, via the Functional Mock-up Interface (FMI) standard.

Participate in Research and Development Communities

R&D Collaboration Communities

Modelica is a non-proprietary modeling language specification with contributors from a large number of tool vendors, academics and industrial users. Siemens PLM Software understands the importance of participating in collaborative research and development projects. We are a proud contributor to the Modelica Association, helping to strengthen Modelica and FMI through collaboration. We also participate in government-sponsored collaborative research and development projects – such as the ITEA projects EUROSYSLIB, MODELISAR, OPENPROD and MODRIO.

Close share layer

Share this page

Share this page through any of the following channels.

Bookmarking Sites



Blogs & Microblogs