• No results found

Introduction to Modelica: An object-oriented language for modelling complex physical systems

N/A
N/A
Protected

Academic year: 2022

Share "Introduction to Modelica: An object-oriented language for modelling complex physical systems"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduction to Modelica: An Object-Oriented Language for Modelling Complex Physical Systems

Thomas Gustafsson Control Engineering Group Lule˚ a University of Technology

May 2011

Abstract

Modelica is an object-oriented language that is developed with the goal to be a convenient tool for modelling the dynamical behaviour of complex technical systems consisting of of components from different domains such as mechanical, optical, electrical, thermal, hydraulic, pneumatic, fluid, control and others. The object-oriented properties of the modelling language facilitates the writing of general model libraries that can easily be expanded and modified. The language is equation-based and it is easy to mix differential, algebraic and discrete equations with algorithms. The paper presents an overview of Modelica and demonstrates the usage of Modelica for simulation and optimisation.

1

References

Related documents

tool, Issues related to one tool (eMatrix) to support coordination One important consequence of using eMatrix as the Information System in the Framework is that it is possible

An IMEM specification also specifies the input- and output video streams that interface the video processing algorithm within the same module.. 3.1 Interface- and memory

The concrete sensor has a subclass trigger that is used for triggering the abstract factory when a physical item enters the measurement system.. The sensor has several methods, such

Figure : Example of Parser Delegation for Grammar Mo dularisation. ele atin

I don’t mind evolutionists claiming that they intend intentional language to be useful shorthand for selectionist considerations, but to what degree it is useful

playing role ‘ClassRoleG’ uses interface ‘InterfaceF’ playing role ‘InterfaceRoleF’, and usage relationship between them, which is a consequence of the

That is not the same notation used to model the object oriented application that is often modelled with Unified Modelling Language [2], UML, defined by the Object Management

[r]