Modeling Introduction Courses2018-08-22T02:09:24+00:00

Modeling Courses

Modelon offers courses on modeling within specific domains. These courses are designed to walk trainees through applying the principles and theories within domains such as thermo-fluids, mechanics, and controls. These courses use the Modelica standard libraries for hands-on modeling.

Our current course offerings are listed below:

Don’t see a course you’re interested in? We also offer customized training. Contact us today to find a course fit for you.


Controls Modeling

This one day course gives an introduction to control analysis and design using Modelica and Dymola. The course reviews the main concepts from classical control theory such as feedback, feedforward, PID, estimation and state feedback.

The workshops aim at applying the theory on examples from different physical domains, using the open source libraries Modelica Standard Library and Modelica Linear Systems 2.

After the course, you should be able to design and simulate suitable control strategies for physical systems represented by a Modelica model.

The course covers the following topics:

Control principles and system representation

  • Control requirements
  • System representation
  • Performance assessment
  • Linearization
  • Linear Analysis
  • Model order reduction

 Decentralized Control

  • PID control
  • Feedforward
  • Standard control structures

 Centralized and optimal control

  • Observability and Controllability
  • Linear quadratic control
  • State estimation
  • Linear quadratic Gaussian control
  • Disturbance modeling.

Mechanics Modeling

This one-day course gives an introduction to the usage of the Modelica.Mechanics libraries. The course is designed to give an overview of the contents of the libraries and teach you how to use them for model base design and analysis. The course practices how to build different mechanical systems from primitives, but also how to create your own primitives with Modelica code.

The course covers the following topics:

Introduction to Mechanical Modeling

  • Available Libraries for Mechanical modelling
  • Commercial and free
  • Modelica.Mechanics.Rotational
  • Modelica.Mechanics.Translational
  • Modelica.Mechanics.MultiBody

Working with the Translational and Rotational Libraries

  • Basic components
  • Sign convention and implications
  • Force and torque balance
  • Flipping components
  • Component implementation

Working with the MultiBody Library

  • Connector definition
  • Representation of position and orientation
  • Closing a loop
  • Branch functions
  • Connection graphs
  • Assemblies
  • Graphics
  • Primitives
  • Visualizers
  • Post-processing
  • Component implementation

Thermo-fluid Modeling

This one-day course gives an introduction to thermodynamics and fluid modeling and simulation using Modelica technology. The course is designed to give an overview of the contents of the Modelica.Media and Modelica.Fluid libraries and teach you how to use them for model base design and analysis. The course practices how to build different thermo-fluid systems from primitives, but also how to create your own primitives with Modelica code.

The course covers the following topics:

Introduction to Thermo-fluid Modeling

  • Principles of Thermo-fluid Modeling
  • Design patterns for fluid modeling
  • Using different fluids with Modelica.Fluid
  • Numerical aspects of fluid modeling

Properties of fluid models

  • Index reduction for fluid systems
  • The streams connector concept
  • Thermo-fluid modeling
  • Basic components
  • Sign convention and implications

Working with the Modelica Standard Library

  • Modelica.Media: Principles and usage
  • Modelica.Fluid: Principles and usage
  • Modelica.Fluid: Demo & Overview
  • Create thermo-fluid components
View All Courses

Who should attend?

These course is for users and library developers who want to understand the concepts of modelling within a specific domain. These courses can be tailored to the needs and tools of the customer.

How To Register

Modelon training courses are offered as scheduled open classes or private, possibly customized, classes. Contact our sales team for registration, inquiries, quotes and advice.

REQUEST INFORMATION

  • *Field required