.ThermoCycle.Components.Units.ExpansionAndCompressionMachines.Reciprocating.BaseClasses.PartialCylinderHeatTransfer

Information

Heat Transfer Models

Base class for heat transfer correlations. The information available inside the subclasses are:

Integer n: The number of entries in the follwoing arrays. Gets defined as 1 in Modelica.Fluid.Vessels.BaseClasses.PartialLumpedVessel.

PartialMedium Medium: The fluid model used to obtain properties. Redeclared in Modelica.Fluid.Vessels.BaseClasses.PartialLumpedVessel.

ThermodynamicState states[]: States of working fluid in the cylinder. Also defined in Modelica.Fluid.Vessels.BaseClasses.PartialLumpedVessel.

Area surfaceAreas[]: Array with areas used for heat exchange. Note that there is probably only one element in this array. The actual area gets calculated from cylinder geometry and does NOT include the piston. Hence it expresses the area of the wall-to-fluid interface. Value from Modelica.Fluid.Machines.SweptVolume.

Angle crankshaftAngle: Angle information from the crankshaft. Can be supplied via an input connector, set to 0 otherwise. Note that all heat transfer models assume 0 to be the top dead centre (TDC).

Area pistonCrossArea: The surface area of the piston. Can be used to obtain the volume from surfaceAreas variable.

Length strokeLength: The stroke of the machine. Can be used to obtain mean piston speed and alike.

Integer initialize: Give 0 for no initialization, 1 for an initialization with a very high heat transfer coefficient, 2 for a very low heat transfer coefficient.


Generated at 2025-01-21T19:25:52Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos