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
| Type | Name | Default | Description |
|---|---|---|---|
| String | instanceName (from DropOfCommonsPlus) | getInstanceName() | Instance name |
| Integer | nCells (from PartialDiscretizedHEX) | 3 | Number of discretization elements |
| Boolean | calculate_efficiency (from PartialDiscretizedHEX) | false | = true, if heat exchanger efficiency is calculated |
| Boolean | d1A (from PartialDiscretizedHEX) | displayParameters and displayArea | displayArea at position 1 |
| Layout | |||
| Boolean | displayInstanceName (from DropOfCommonsPlus) | dropOfCommons.displayInstanceNames | = true, if instance name is displayed |
| Boolean | displayParameters (from DropOfCommonsPlus) | dropOfCommons.displayParameters | = true, if displaying parameters is enabled |
| Heat transfer parameters | |||
| SI.Area | A (from PartialDiscretizedHEX) | 10 | Heat transfer area |
| SI.Volume | V_Hex (from PartialDiscretizedHEX) | 0.001 | Volume for heat transfer calculation |
| SI.CoefficientOfHeatTransfer | k_wall (from PartialDiscretizedHEX) | 100 | Coefficient of heat transfer for pipe wall |
| Initialization › Mass flow rate | |||
| Boolean | initializeMassFlow (from PartialDiscretizedHEX) | false | = true, if inlet mass flow rates are initialized |
| SI.MassFlowRate | m_flow_0_A (from PartialDiscretizedHEX) | 0 | Initial mass flow rate for side A |
| SI.MassFlowRate | m_flow_0_B (from PartialDiscretizedHEX) | 0 | Initial mass flow rate for side B |
| Advanced | |||
| SI.MassFlowRate | m_flow_assert (from PartialDiscretizedHEX) | -dropOfCommons.m_flow_reg | Assertion threshold for negative mass flow rate |
| Boolean | enforce_global_energy_conservation (from PartialDiscretizedHEX) | false | = true, if global conservation of energy is enforced |
| Layout › Display parameters | |||
| Boolean | displayArea (from PartialDiscretizedHEX) | true | = true, if heat transfer area A is displayed |
| Flow resistance coefficients | |||
| Real | k1_A | 1e2 | Linear flow resistance coefficient at side A |
| Real | k2_A | 1e2 | Quadratic flow resistance coefficient at side A |
| Real | k1_B | 1e2 | Linear flow resistance coefficient at side B |
| Real | k2_B | 1e2 | Quadratic flow resistance coefficient at side B |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.Inlet | inletB | ||
| Interfaces.Outlet | outletB | ||
| Interfaces.Inlet | inletA | ||
| Interfaces.Outlet | outletA |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.HeatFlowRate | Q_flow_A (from PartialDiscretizedHEX) | sum(thermalElementA.heatPort.Q_flow) | Heat flow rate into medium A |
| SI.HeatFlowRate | Q_flow_B (from PartialDiscretizedHEX) | sum(thermalElementB.heatPort.Q_flow) | Heat flow rate into medium B |
| SI.Mass | M_A (from PartialDiscretizedHEX) | sum(thermalElementA.M) | Mass of medium A |
| SI.Mass | M_B (from PartialDiscretizedHEX) | sum(thermalElementB.M) | Mass of medium B |
| SI.Energy | deltaE_system (from PartialDiscretizedHEX) | sum(thermalElementA.deltaE_system) + sum(thermalElementB.deltaE_system) | Error in global conservation of energy |
| ThermofluidStream.HeatExchangers.Internal.DiscretizedHEXSummary | summary (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.JunctionN | junctionN | ||
| Topology.SplitterN | splitterN |