MIT: Independent Activities Period: IAP

IAP 2013



An Introduction to Modeling of Physical Systems with Modelica

Dan Burns, Member Research Staff, Chris Laughman, Member Research Staff

Enrollment: Limited: Advance sign-up required
Sign-up by 12/21
Attendance: Participants must attend all sessions

Come learn about Modelica, an open-source modeling language that aims to make multi-domain modeling of physical systems easier, more powerful and more convenient. 

System modeling is often a difficult skill to apply in practice, due in part to the cumbersome software tools often used.  Modelica is an object-oriented programming language that works with a sophisticated compiler to translate equation-based physical models into executable code for simulation or controller design.  Engineering systems from multiple energy domains can be readily simulated because no assumptions about constitutive relationships are made in the language design. The user can express models in a natural mathematical representation of components (e.g., a resistor model) and connect those objects (e.g., a circuit) in such a way that no equation manipulation is required by the user. This enables component model reuse-something not possible when models must be manually manipulated into ordinary differential equations (e.g., for simulation in MATLAB/Simulink). 

This course will provide a gentle introduction to the language using Dymola, a commercial Modelica editor/compiler. Open source tools will also be discussed. Students will learn language constructs and conventions through brief lectures and in-class examples. Students from any department and any level (undergrad or graduate) are welcome, although familiarity with physics and programming will be helpful.

To sign-up, email burns@merl.com by Dec. 21st.

Sponsor(s): Mechanical Engineering, Electrical Engineering and Computer Science
Contact: Dan Burns, 617-621-7520, burns@merl.com


Sessions

Jan/10 Thu 02:00PM-04:00PM 35-122
Jan/17 Thu 02:00PM-04:00PM 35-122
Jan/24 Thu 02:00PM-04:00PM 35-122
Jan/31 Thu 02:00PM-04:00PM 35-122

Dan Burns - Member Research Staff, Chris Laughman - Member Research Staff