modelPartialCylinderHeatTransfer

Extends from Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.PartialVesselHeatTransfer (Base class for vessel heat transfer models).

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.

Parameters

TypeNameDefaultDescription
Integerinitialize20: None, 1: High HTC, 2: Low HTC
Internal Interface
Integern (from PartialHeatTransfer)1Number of heat transfer segments
Booleanuse_k (from PartialHeatTransfer)false= true to use k value for thermal isolation
Ambient
SI.CoefficientOfHeatTransferk (from PartialHeatTransfer)0Heat transfer coefficient to ambient
SI.TemperatureT_ambient (from PartialHeatTransfer)system.T_ambientAmbient temperature

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.HeatPorts_aheatPorts (from PartialHeatTransfer)Heat port to component boundary

Components

TypeNameDefaultDescription
Medium.ThermodynamicStatestates (from PartialHeatTransfer)Thermodynamic states of flow segments
SI.AreasurfaceAreas (from PartialHeatTransfer)Heat transfer areas
SI.HeatFlowRateQ_flows (from PartialHeatTransfer)Heat flow rates
Modelica.Fluid.Systemsystem (from PartialHeatTransfer)System wide properties
Medium.TemperatureTs (from PartialHeatTransfer)Medium.temperature(states)Temperatures defined by fluid states
Modelica.SIunits.AnglecrankshaftAngle
Modelica.SIunits.AreapistonCrossArea
Modelica.SIunits.LengthstrokeLength
Modelica.SIunits.CoefficientOfHeatTransferh
Modelica.SIunits.HeatFluxq_wHeat flux from wall
Modelica.SIunits.Velocityc_cCurrent piston speed
Modelica.SIunits.Velocityc_mMean piston speed
Modelica.SIunits.AnglethetaCrankshaft angle
Modelica.SIunits.AngularVelocityomega_cCurrent angular crank velocity
Modelica.SIunits.AngularVelocityomega_mMean angular crank velocity
Modelica.SIunits.Lengthbore
Modelica.SIunits.Lengthstroke
Modelica.SIunits.LengthpositionClearance from cyl. head
Modelica.SIunits.Lengthposition_mMean clearance from cyl. head
RealHTC_gainAmplifier for h[i]