It is demonstrated how Modelica TM is used in an application to develop models that are useful when solving real problems. Modelica is a new unified modeling language being developed in an international effort to promote object-oriented and non-causal modeling, and exchange of model libraries. The application is a heat exchanger where the media are liquids, typically water. This type of heat exchangers can be used for district heating of houses and for production of hot tap water. The model developed illustrates very nicely the power of Modelica. The modularization concepts support flexible model components which are easy to use and to adapt when making a model of a real system with heat exchangers. The concept of class parameters support medium parameterization and arrays of model components support discretization. The expressive power of Modelica allows complete listings of the developed model components to be given. The model produces simulation results that agree very well with measured data.
[1]
Charles A. Pratt.
The society for computer simulation
,
1984,
SIML.
[2]
Mats Andersson,et al.
Object-Oriented Modeling and Simulation
,
1993
.
[3]
Mats Andersson,et al.
Object-Oriented Modeling and Simulation of Hybrid Systems
,
1994
.
[4]
S. Mattsson,et al.
An Object-Oriented Model of a Heat Exchanger Unit
,
1994
.
[5]
Hilding Elmqvist,et al.
Modelica—The next generation modeling language, an international effort
,
1997
.
[6]
Hilding Elmqvist,et al.
An Introduction to the Physical Modeling Language Modelica
,
1997
.
[7]
Johannes F. Broenink,et al.
Modelica: An International Effort to Design the Next Generation Modelling Language
,
1997
.
[8]
H. Elmqvist,et al.
MODELICA — THE NEXT GENERATION MODELING LANGUAGE AN INTERNATIONAL DESIGN EFFORT Hilding Elmqvist
,
1997
.