modelDiscretizedCrossFlowHEX_FR

Discretized Heat Exchanger for single- or two-phase working fluid with pressure drop

Extends from Internal.PartialDiscretizedHEX (Base class for discretized heat exchangers).

Information

The cross-flow discretized heat exchanger uses a number of conduction elements (which is set by the parameter nCells) as discrete control volumes to exchange heat between two fluid streams. This model differs from DiscretizedCrossFlowHEX by introducing flow-resistances after each control volume, but otherwise is the same, therefore consider the documentation of DiscretizedCrossFlowHEX.

The flowResistances are parametrized by the parameters in the group laminar-turbulent flowRes.

Parameters

TypeNameDefaultDescription
StringinstanceName (from DropOfCommonsPlus)getInstanceName()Instance name
IntegernCells (from PartialDiscretizedHEX)3Number of discretization elements
Booleancalculate_efficiency (from PartialDiscretizedHEX)false= true, if heat exchanger efficiency is calculated
Booleand1A (from PartialDiscretizedHEX)displayParameters and displayAreadisplayArea at position 1
Layout
BooleandisplayInstanceName (from DropOfCommonsPlus)dropOfCommons.displayInstanceNames= true, if instance name is displayed
BooleandisplayParameters (from DropOfCommonsPlus)dropOfCommons.displayParameters= true, if displaying parameters is enabled
Heat transfer parameters
SI.AreaA (from PartialDiscretizedHEX)10Heat transfer area
SI.VolumeV_Hex (from PartialDiscretizedHEX)0.001Volume for heat transfer calculation
SI.CoefficientOfHeatTransferk_wall (from PartialDiscretizedHEX)100Coefficient of heat transfer for pipe wall
Initialization › Mass flow rate
BooleaninitializeMassFlow (from PartialDiscretizedHEX)false= true, if inlet mass flow rates are initialized
SI.MassFlowRatem_flow_0_A (from PartialDiscretizedHEX)0Initial mass flow rate for side A
SI.MassFlowRatem_flow_0_B (from PartialDiscretizedHEX)0Initial mass flow rate for side B
Advanced
SI.MassFlowRatem_flow_assert (from PartialDiscretizedHEX)-dropOfCommons.m_flow_regAssertion threshold for negative mass flow rate
Booleanenforce_global_energy_conservation (from PartialDiscretizedHEX)false= true, if global conservation of energy is enforced
Layout › Display parameters
BooleandisplayArea (from PartialDiscretizedHEX)true= true, if heat transfer area A is displayed
Flow resistance coefficients
Realk1_A1e2Linear flow resistance coefficient at side A
Realk2_A1e2Quadratic flow resistance coefficient at side A
Realk1_B1e2Linear flow resistance coefficient at side B
Realk2_B1e2Quadratic flow resistance coefficient at side B

Connectors

TypeNameDefaultDescription
Interfaces.InletinletB
Interfaces.OutletoutletB
Interfaces.InletinletA
Interfaces.OutletoutletA

Components

TypeNameDefaultDescription
SI.HeatFlowRateQ_flow_A (from PartialDiscretizedHEX)sum(thermalElementA.heatPort.Q_flow)Heat flow rate into medium A
SI.HeatFlowRateQ_flow_B (from PartialDiscretizedHEX)sum(thermalElementB.heatPort.Q_flow)Heat flow rate into medium B
SI.MassM_A (from PartialDiscretizedHEX)sum(thermalElementA.M)Mass of medium A
SI.MassM_B (from PartialDiscretizedHEX)sum(thermalElementB.M)Mass of medium B
SI.EnergydeltaE_system (from PartialDiscretizedHEX)sum(thermalElementA.deltaE_system) + sum(thermalElementB.deltaE_system)Error in global conservation of energy
ThermofluidStream.HeatExchangers.Internal.DiscretizedHEXSummarysummary (from PartialDiscretizedHEX)Summary record of Quantities
Modelica.Thermal.HeatTransfer.Components.ThermalConductor[nCells]thermalConductor (from PartialDiscretizedHEX)
ConductionElementB[nCells]thermalElementB (from PartialDiscretizedHEX)
ConductionElementA[nCells]thermalElementA (from PartialDiscretizedHEX)
Processes.FlowResistance[nCells]flowResistanceA
Processes.FlowResistance[nCells]flowResistanceB
Topology.JunctionNjunctionN
Topology.SplitterNsplitterN