Modelica Training Course

Overview

This instructor-led, live training (online or onsite) is aimed at mechanical engineers and designers wishing to learn how to use the Modelica modeling language to model industrial systems.

Modelica is a modeling language for complex systems involving mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents. 

By the end of this training, participants will be able to:

  • Choose from different open source platforms for developing Modelica models
  • Understand different real-world usages and implementation details of Modelica
  • Model real-world industrial systems involving electric and mechanical components
  • Implement Modelica libraries and create their own classes
  • Integrate their algorithms into existing systems and applications

Format of the Course

  • Interactive lecture and discussion
  • Lots of exercises and practice
  • Hands-on implementation in a live-lab environment

Course Customization Options

  • This training is based on various open source platforms for running Modelica (JModelica.org, Openmodelica, etc.).
  • To request a specific implementation for this course, please contact us to arrange.

Requirements

  • An understanding of systems modeling
  • Programming experience is helpful but not necessary

Audience

  • Industrial engineers and designers

Course Outline

Introduction

  • Modeling languages vs programming languages

Overview of Modelica Features and Design

Case Study: Modelica Implementations 

Overview of Modelica Syntax

Using Connectors to Describe Physical Interactions

The Modelica Standard Library

Writing Modelica Equations

Compiling Classes into Objects

Working with the Simulation Engine

Working with Hierarchical Models

Integrating Modelica Algorithms with Other Systems

Troubleshooting

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *