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

TypeNameDefaultDescription
Buildings.Fluid.CHPs.Data.GenericperPerformance data

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputPElePower demand
Buildings.Fluid.CHPs.BaseClasses.Interfaces.ModeTypeInputopeModOperation mode
Buildings.Controls.OBC.CDL.Interfaces.RealInputmWat_flowWater mass flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealInputTWatInWater inlet temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTRooRoom temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTEngEngine temperature
Buildings.Controls.OBC.CDL.Interfaces.RealOutputPEleNetNet power output
Buildings.Controls.OBC.CDL.Interfaces.RealOutputmFue_flowFuel mass flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutputmAir_flowAir mass flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutputQGen_flowHeat 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.