modelEnergyConversion
Energy conversion control volume
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Information
The model defines energy conversion that occurs during the normal mode and warm-up mode. The model Buildings.Fluid.CHPs.BaseClasses.EnergyConversionWarmUp is used only for the warm-up mode dependent on the engine temperature (case of Stirling engines). The model Buildings.Fluid.CHPs.BaseClasses.EnergyConversionNormal is used for all other cases, i.e. the normal mode, and the warm-up mode based on a time delay (case of internal combustion engines).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.CHPs.Data.Generic | per | Performance data |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | PEle | Power demand | |
| Buildings.Fluid.CHPs.BaseClasses.Interfaces.ModeTypeInput | opeMod | Operation mode | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | mWat_flow | Water mass flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TWatIn | Water inlet temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TRoo | Room temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TEng | Engine temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | PEleNet | Net power output | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | mFue_flow | Fuel mass flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | mAir_flow | Air mass flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | QGen_flow | Heat generation rate |
Revisions
-
March 31, 2026, by Michael Wetter:
Corrected unit propagation error that causes Dymola 2026x to not show certain units.
See #2100. -
April 8, 2020, by Antoine Gautier:
Refactored implementation. -
June 1, 2019, by Tea Zakula:
First implementation.