Port-Hamiltonian Modeling of Thermofluid Systems and Object-Oriented Implementation With Modelica I: Thermodynamic Part

被引:1
|
作者
Marquez, Francisco M. [1 ,2 ]
Zufiria, Pedro J. [2 ]
Yebra, Luis J. [3 ]
机构
[1] Univ Alcala UAH, Dept Automat, Alcala De Henares 28801, Spain
[2] Univ Politecn Madrid UPM, Informat Proc & Telecommun Ctr, Dept Matemat Aplicada Tecnol Informac & Comunicac, ETSI Telecomunicac, Madrid 28040, Spain
[3] CIEMAT, Plataforma Solar Almeria, Tabernas 04200, Spain
关键词
Object oriented modeling; Mathematical models; Thermodynamics; Computational modeling; Libraries; Entropy; Solid modeling; Bond graphs; Modelica language; object oriented modeling; port-Hamiltonian systems; thermodynamic systems; thermofluid systems; FORMULATION; WATER;
D O I
10.1109/ACCESS.2021.3115038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present the physical foundations and the development of the thermodynamic part of a Modelica library with the fundamental components for modeling thermofluid systems. We have chosen Modelica because it is an object-oriented modeling language that allows an elegant design of the library, with a top-down conception that starts from very general components where we model the thermodynamic properties common to all simple substances and descend by inheritance to model the properties of each particular substance. To model the behavior of each component, we have used: classical thermodynamics to define the equilibrium states, the local equilibrium hypothesis of Classical Irreversible Thermodynamics to model the changes of state, and the port-Hamiltonian approach to obtain the equations of the system dynamics. With this formulation, we implement the thermodynamic behavior of ideal gases (including monatomic gases as a particular case), the 2073 substances defined for the CEA (Chemical Equilibrium with Applications) NASA Glenn computer program, the IAPWS Formulation 1995 for the Thermodynamic Properties of Water Substance for General and Scientific Use, and the Syltherm 800 HTF (Heat Transfer Fluid). We also define graphical symbols for each library component that facilitate modeling complex systems with simple drag-and-drop manipulations, component connection, and parameter selection. These symbols are a slightly modified version of those used in bond graphs to facilitate their reading and the representation of the structure of complex systems. We also show the modeling, simulation, and comparison for accuracy, performance, and scalability of some thermodynamic systems implemented with the Modelica Standard Library (MSL) and the proposed library.
引用
收藏
页码:131496 / 131519
页数:24
相关论文
共 31 条
  • [21] From discrete modeling to explicit FE models for port-Hamiltonian systems of conservation laws
    Kotyczka, Paul
    Thoma, Tobias
    IFAC PAPERSONLINE, 2022, 55 (30): : 412 - 417
  • [22] Object-oriented modeling and simulation of mechatronic systems with 20-sim 3.0
    Weustink, PBT
    de Vries, TJA
    Breedveld, PC
    MECHATRONICS '98, 1998, : 873 - 878
  • [23] Port-Hamiltonian formulation and symplectic discretization of plate models Part I: Mindlin model for thick plates
    Brugnoli, Andrea
    Alazard, Daniel
    Pommier-Budinger, Valerie
    Matignon, Denis
    APPLIED MATHEMATICAL MODELLING, 2019, 75 : 940 - 960
  • [24] From object-oriented modeling to code generation for rapid prototyping of embedded electronic systems
    Kühl, M
    Reichmann, C
    Prötel, I
    Müller-Glaser, KD
    13TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2002, : 108 - 114
  • [25] Object-oriented modeling and simulation of heat pipe thermoelectric generator systems and its application
    Duan, Lin
    Cammi, Antonio
    Wang, Xiang
    APPLIED THERMAL ENGINEERING, 2025, 266
  • [26] Anisotropic heterogeneous n-D heat equation with boundary control and observation: I. Modeling as port-Hamiltonian system
    Serhani, Anass
    Haine, Ghislain
    Matignon, Denis
    IFAC PAPERSONLINE, 2019, 52 (07): : 51 - 56
  • [27] Towards Port-Hamiltonian Modeling of Multi-Carrier Energy Systems: A Case Study for a Coupled Electricity and Gas Distribution System
    Strehle, Felix
    Pfeifer, Martin
    Koelsch, Lukas
    Deguenther, Charlotte
    Ruf, Johannes
    Andresen, Lisa
    Hohmann, Soeren
    IFAC PAPERSONLINE, 2018, 51 (02): : 463 - 468
  • [28] Bi-relational P/T Petri Nets and the Modeling of Multithreading Object-Oriented Programming Systems
    Martinik, Ivo
    DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS, PT 1, 2011, 188 : 222 - 236
  • [29] Object-oriented design of reusable model libraries of hybrid dynamic systems - Part one: A design methodology
    Urquia, A
    Dormido, S
    MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2003, 9 (01) : 65 - 90
  • [30] Object-oriented design of reusable model libraries of hybrid dynamic systems - Part two: A case study
    Urquia, A
    Dormido, S
    MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2003, 9 (01) : 91 - 118