modelSplit_L2_Y
Extends from ClaRa.Components.VolumesValvesFittings.Fittings.SplitVLE_L2_Y (A voluminous split for 2 outputs).
Information
Purpose of model
A model of a split/join that is used to split or join mass flow rates in a hydraulic circuit. It is based on the three balance equations of mass, energy, and momentum. It is not discretized and only features one control volume. No heat losses are considered, but a replaceable pressure loss model is implemented. It contains four fluid models from the TIL media that are used to determine the states of the fluid from the specific enthalpy, the mass fractions of the components of the fluid, and the pressure.
Level of detail, physical effects considered, and physical insight
L2 (defined in the CodingConventions)
- pressure loss
- thermal intertia
- variable fluid properties
- mass storages due to density changes
Limits of validity
The volume of the split has to be known. Moreover, the chosen pressure loss model has to fit the investigation purpose.
Interfaces

Governing Equations
The equations have been simplified for an easier description of the model.
V*rho*dh/dt=m_in*h_in+m_out1*h_out1+m_out2*h_out2
p_in-p=delta_p(m_flow_in)
p-p_out1=delta_p(m_flow_out1)
p-p_out2=delta_p(m_flow_out2)
drho/dt*V=m_flow_in+m_flow_out1+m_flow_out2
delta_p is calculated according to the chosen pressure loss model.
References
The model was extended from the ClaRa library.
Version History
Model was documented by Jan Westphal (j.westphal@tuhh.de) January 2025
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | showExpertSummary (from SplitVLE_L2_Y) | simCenter.showExpertSummary | |Summary and Visualisation||True, if expert summary should be applied |
| Boolean | showData (from SplitVLE_L2_Y) | true | |Summary and Visualisation||True, if a data port containing p,T,h,s,m_flow shall be shown, else false |
| Boolean | preciseTwoPhase (from SplitVLE_L2_Y) | true | |Expert Stettings||True, if two-phase transients should be capured precisely |
| Summary and Visualisation | |||
| Integer | N_sets (from DataInterfaceVector) | 0 | Number of data sets to be provided (if showData=true) |
| Fundamental Definitions | |||
| TILMedia.VLEFluid.Types.BaseVLEFluid | medium (from SplitVLE_L2_Y) | simCenter.fluid1 | Medium in the component |
| Initialisation | |||
| Boolean | useHomotopy (from SplitVLE_L2_Y) | simCenter.useHomotopy | True, if homotopy method is used during initialisation |
| Basics.Units.EnthalpyMassSpecific | h_start (from SplitVLE_L2_Y) | 1e5 | Start value of sytsem specific enthalpy |
| Basics.Units.Pressure | p_start (from SplitVLE_L2_Y) | 1e5 | Start value of sytsem pressure |
| ClaRa.Basics.Units.MassFraction[medium.nc - 1] | xi_start (from SplitVLE_L2_Y) | medium.xi_default | |
| Integer | initOption (from SplitVLE_L2_Y) | 0 | Type of initialisation |
| General › Geometry | |||
| Basics.Units.Volume | volume (from SplitVLE_L2_Y) | 0.1 | System Volume |
| General › Nominal Values | |||
| Basics.Units.MassFlowRate[2] | m_flow_out_nom (from SplitVLE_L2_Y) | {10, 10} | Nominal mass flow rates at outlet |
| Nominal Values | |||
| Basics.Units.Pressure | p_nom (from SplitVLE_L2_Y) | 1e5 | Nominal pressure |
| Basics.Units.EnthalpyMassSpecific | h_nom (from SplitVLE_L2_Y) | 1e5 | Nominal specific enthalpy |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ClaRa.Basics.Interfaces.EyeOut[N_sets] | eye (from DataInterfaceVector) | ||
| ClaRa.Basics.Interfaces.FluidPortIn | inlet (from SplitVLE_L2_Y) | Inlet port | |
| ClaRa.Basics.Interfaces.FluidPortOut | outlet1 (from SplitVLE_L2_Y) | Outlet port | |
| ClaRa.Basics.Interfaces.FluidPortOut | outlet2 (from SplitVLE_L2_Y) | Outlet port |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| String | complexity (from ComplexityLevel) | "??" | |
| ClaRa.SimCenter | simCenter (from SplitVLE_L2_Y) | ||
| Basics.Units.EnthalpyFlowRate | H_flow_in (from SplitVLE_L2_Y) | ||
| Basics.Units.EnthalpyFlowRate[2] | H_flow_out (from SplitVLE_L2_Y) | ||
| Basics.Units.EnthalpyMassSpecific | h (from SplitVLE_L2_Y) | ||
| Basics.Units.Mass | mass (from SplitVLE_L2_Y) | Total system mass | |
| Real | drhodt (from SplitVLE_L2_Y) | ||
| Basics.Units.Pressure | p (from SplitVLE_L2_Y) | System pressure | |
| ClaRa.Basics.Units.MassFlowRate[medium.nc - 1] | Xi_flow_in (from SplitVLE_L2_Y) | Mass fraction flows at inlet | |
| ClaRa.Basics.Units.MassFlowRate[2,medium.nc - 1] | Xi_flow_out (from SplitVLE_L2_Y) | Mass fraction flows at outlet | |
| ClaRa.Basics.Units.MassFraction[medium.nc - 1] | xi (from SplitVLE_L2_Y) | Mass fraction | |
| Summary | summary (from SplitVLE_L2_Y) |