modelGnielinski2010

Pipe correlation of Gnielinski 2010

Extends from GnielinskiHeatTransfer (Recip heat transfer based on Gnielinski pipe equation).

Information

Reference:

In 2013, Irimescu adapted an older equation by Gnielinski for SI and CI engines. Note that this implementation contains a simplified version using only the piston speed as characteristic velocity whereas the paper by Irimescu proposes a turbulence-based approach for this purpose.

(Irimescu2013)
Irimescu, A.
Convective heat transfer equation for turbulent flow in tubes applied to internal combustion engines operated under motored conditions
Applied Thermal Engineering, 2013, Vol. 50(1), pp. 536-545
(Gnielinski1976)
Gnielinski, V.
New Equations For Heat And Mass-transfer In Turbulent Pipe And Channel Flow
International Chemical Engineering, 1976, Vol. 16(2), pp. 359-368

Implementation:

2013 for Technical University of Denmark, DTU Mechanical Engineering, Kongens Lyngby, Denmark by Jorrit Wronski (jowr@mek.dtu.dk)

Parameters

TypeNameDefaultDescription
Integerinitialize (from PartialCylinderHeatTransfer)20: None, 1: High HTC, 2: Low HTC
Realsigma0.14Correction exponent
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 (from PartialCylinderHeatTransfer)
Modelica.SIunits.AreapistonCrossArea (from PartialCylinderHeatTransfer)
Modelica.SIunits.LengthstrokeLength (from PartialCylinderHeatTransfer)
Modelica.SIunits.CoefficientOfHeatTransferh (from PartialCylinderHeatTransfer)
Modelica.SIunits.HeatFluxq_w (from PartialCylinderHeatTransfer)Heat flux from wall
Modelica.SIunits.Velocityc_c (from PartialCylinderHeatTransfer)Current piston speed
Modelica.SIunits.Velocityc_m (from PartialCylinderHeatTransfer)Mean piston speed
Modelica.SIunits.Angletheta (from PartialCylinderHeatTransfer)Crankshaft angle
Modelica.SIunits.AngularVelocityomega_c (from PartialCylinderHeatTransfer)Current angular crank velocity
Modelica.SIunits.AngularVelocityomega_m (from PartialCylinderHeatTransfer)Mean angular crank velocity
Modelica.SIunits.Lengthbore (from PartialCylinderHeatTransfer)
Modelica.SIunits.Lengthstroke (from PartialCylinderHeatTransfer)
Modelica.SIunits.Lengthposition (from PartialCylinderHeatTransfer)Clearance from cyl. head
Modelica.SIunits.Lengthposition_m (from PartialCylinderHeatTransfer)Mean clearance from cyl. head
RealHTC_gain (from PartialCylinderHeatTransfer)Amplifier for h[i]
Modelica.SIunits.LengthGamma (from GnielinskiHeatTransfer)Characteristic length
Modelica.SIunits.VelocityLambda (from GnielinskiHeatTransfer)Characteristic velocity
Realxtra (from GnielinskiHeatTransfer)Reynolds correction factor
Realzeta (from GnielinskiHeatTransfer)Friction factor
RealK (from GnielinskiHeatTransfer)Correction term
Modelica.SIunits.LengthD (from GnielinskiHeatTransfer)Pipe diameter
Modelica.SIunits.LengthL (from GnielinskiHeatTransfer)Pipe length
Modelica.SIunits.ReynoldsNumberRe (from GnielinskiHeatTransfer)
Modelica.SIunits.PrandtlNumberPr (from GnielinskiHeatTransfer)
Modelica.SIunits.NusseltNumberNu (from GnielinskiHeatTransfer)
Modelica.SIunits.ThermalConductivitylambda (from GnielinskiHeatTransfer)
Modelica.SIunits.DynamicViscosityeta (from GnielinskiHeatTransfer)
Modelica.SIunits.SpecificHeatCapacityAtConstantPressurecp (from GnielinskiHeatTransfer)
Realnumerator (from GnielinskiHeatTransfer)
Realdenominator (from GnielinskiHeatTransfer)