Advanced

Development of a Modelica Base Library for Modeling of Thermo-Hydraulic Systems

Tummescheit, Hubertus LU ; Eborn, Jonas LU and Wagner, Falko (2000) In Modelica Workshop 2000 Proceedings p.41-51
Abstract
This paper presents current results of an ongoing project to develop a Modelica base library for thermohydraulic systems. There are many different aspects to the development of such a library, fromthe basic physics of fluids and heat to the structuring of model classes in the library and the actual implementation in the Modelica language. The structuring should define interfaces and partial classes that facilitate reuse to make the library general and easy to use. Different choices of media, use of different state variables as well as different levels of complexity in modeling is anticipated

in the library structure. The basic entity in the library is the model of a control volume. It is formed by multiple inheritance from three... (More)
This paper presents current results of an ongoing project to develop a Modelica base library for thermohydraulic systems. There are many different aspects to the development of such a library, fromthe basic physics of fluids and heat to the structuring of model classes in the library and the actual implementation in the Modelica language. The structuring should define interfaces and partial classes that facilitate reuse to make the library general and easy to use. Different choices of media, use of different state variables as well as different levels of complexity in modeling is anticipated

in the library structure. The basic entity in the library is the model of a control volume. It is formed by multiple inheritance from three parts; the partial thermal

model, the partial hydraulic model and the medium model. Flexibility is obtained by parameterizing this control volume. It can be either lumped or discretized in n sections. The three parts are also parameterized with class parameters. This means for example that you can easily exchange medium in a control volume. The aim of the project is to develop a model library that contains all basic components needed for thermohydraulic

systems. Besides control volumes and medium models this also

means models for simple machinery, e. g., pumps, valves and heat exchangers. Code examples are given in the paper. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
Modelica Workshop 2000 Proceedings
pages
41 - 51
language
English
LU publication?
yes
id
8f08f4b5-3a1b-4699-85de-0d9a0eb4a58b (old id 538024)
alternative location
http://www.modelica.org/events/workshop2000/proceedings/Tummescheit.pdf
date added to LUP
2007-09-25 13:27:32
date last changed
2016-08-29 16:49:10
@misc{8f08f4b5-3a1b-4699-85de-0d9a0eb4a58b,
  abstract     = {This paper presents current results of an ongoing project to develop a Modelica base library for thermohydraulic systems. There are many different aspects to the development of such a library, fromthe basic physics of fluids and heat to the structuring of model classes in the library and the actual implementation in the Modelica language. The structuring should define interfaces and partial classes that facilitate reuse to make the library general and easy to use. Different choices of media, use of different state variables as well as different levels of complexity in modeling is anticipated<br/><br>
in the library structure. The basic entity in the library is the model of a control volume. It is formed by multiple inheritance from three parts; the partial thermal<br/><br>
model, the partial hydraulic model and the medium model. Flexibility is obtained by parameterizing this control volume. It can be either lumped or discretized in n sections. The three parts are also parameterized with class parameters. This means for example that you can easily exchange medium in a control volume. The aim of the project is to develop a model library that contains all basic components needed for thermohydraulic<br/><br>
systems. Besides control volumes and medium models this also<br/><br>
means models for simple machinery, e. g., pumps, valves and heat exchangers. Code examples are given in the paper.},
  author       = {Tummescheit, Hubertus and Eborn, Jonas and Wagner, Falko},
  language     = {eng},
  pages        = {41--51},
  series       = {Modelica Workshop 2000 Proceedings},
  title        = {Development of a Modelica Base Library for Modeling of Thermo-Hydraulic Systems},
  year         = {2000},
}