modelRatioControl

SplitterRatio in pressure drop mode

Extends from Internal.SplitterRatio (Splits a flow into two subflows with prescribed ratio).

Information

A splitter with prescribed split ratio that acts as a pressure control valve on both outlets. Pressure is reduced on the outlets in order to follow the mass-flow split prescription.

For reversed mass-flow the component might create work in form of increasing pressure of the fluid flowing from outlet to inlet.

For SplitterRatio and JunctionRatio make sure to only prescribe mass-flow-split in Splitter or Junction.

Parameters

TypeNameDefaultDescription
StringinstanceName (from DropOfCommonsPlus)getInstanceName()Instance name
SplitterModesmode (from SplitterRatio)SplitterModes.pressureDropSplitter mode (see Documentation)
Booleaninvert (from SplitterRatio)false= true, if splitRatio input is inverted (1-splitRatio)
Layout
BooleandisplayInstanceName (from DropOfCommonsPlus)dropOfCommons.displayInstanceNames= true, if instance name is displayed
BooleandisplayParameters (from DropOfCommonsPlus)dropOfCommons.displayParameters= true, if displaying parameters is enabled
Advanced
ThermofluidStream.Utilities.Units.InertanceL (from SplitterRatio)dropOfCommons.LInertance of each inlet/outlet
SI.TimeTC (from SplitterRatio)0.1Time constant for RT massflow constraint
SI.Pressurep_reg (from SplitterRatio)1e2Regularizaion pressure for pressure drop calculation
Medium.Densityrho_min (from SplitterRatio)dropOfCommons.rho_minMinimum density
SI.TimeTC_input (from SplitterRatio)0.05Time constant for splitRatio input (PT1)
SI.PowerP_thresh (from SplitterRatio)1Power threshold for warning

Connectors

TypeNameDefaultDescription
ThermofluidStream.Interfaces.Inletinlet (from SplitterRatio)
ThermofluidStream.Interfaces.OutletoutletA (from SplitterRatio)
ThermofluidStream.Interfaces.OutletoutletB (from SplitterRatio)
Modelica.Blocks.Interfaces.RealInputsplitRatio (from SplitterRatio)

Components

TypeNameDefaultDescription
SI.SpecificVolumev_in (from SplitterRatio)1/max(Medium.density(inlet.state), rho_min)Inlet specific volume
SI.SpecificVolumev_A (from SplitterRatio)1/max(Medium.density(outletA.state), rho_min)Outlet A specific volume
SI.SpecificVolumev_B (from SplitterRatio)1/max(Medium.density(outletB.state), rho_min)Outlet B specific volume
SI.PowerP_A (from SplitterRatio)(v_in + v_A)/2*(-outletA.m_flow)*(p_A - p_in)Loss in enthalpy flow rate (A)
SI.PowerP_B (from SplitterRatio)(v_in + v_B)/2*(-outletB.m_flow)*(p_B - p_in)Loss in enthalpy flow rate (B)