Development of a Modelica Base Library for Modeling of Thermo-Hydraulic Systems
(2000) 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:
https://lup.lub.lu.se/record/538024
- author
- Tummescheit, Hubertus LU ; Eborn, Jonas LU and Wagner, Falko
- organization
- publishing date
- 2000
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- 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
- 2016-04-04 13:26:07
- date last changed
- 2018-11-21 21:13:57
@inproceedings{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}}, booktitle = {{Modelica Workshop 2000 Proceedings}}, language = {{eng}}, pages = {{41--51}}, title = {{Development of a Modelica Base Library for Modeling of Thermo-Hydraulic Systems}}, url = {{https://lup.lub.lu.se/search/files/6119176/625735.pdf}}, year = {{2000}}, }