modelVariableLaminarRestriction

Diagram of VariableLaminarRestriction

Extends from BaseClasses.PartialLaminarRestriction.

Parameters

TypeNameDefaultDescription
Sizing
SI.VolumeFlowRateq_nom0.001Nominal flow rate at dp_nom
SI.Pressuredp_nom1e6Nominal dp for metering curve
Modelica.Units.SI.DiameterD (from PartialLaminarRestriction)0.01Hydraulic diameter of restriction (for computation of Re)
Metering Curve › Table
Real[:,:]table[0, 0; 1, 1]Metering curve (control = 1st col; fraction of q_nom = 2nd col)
Modelica.Blocks.Types.SmoothnesssmoothnessModelica.Blocks.Types.Smoothness.LinearSegmentssmoothness of table interpolation
Metering Curve › Nominal values
SI.Densityd_nom850Nominal fluid density for metering curve
Metering Curve › Control
Realmin_contr0Lower bound on control input
Realmax_contr1Upper bound on control input
Advanced
Booleancheck_Re (from PartialLaminarRestriction)falsetrue, check whether Re<Re_laminar
Modelica.Units.SI.ReynoldsNumberRe_laminar (from PartialLaminarRestriction)2000Boundary of laminar flow regime
Initialization › Fluid
SI.AbsolutePressurep_init (from PartialFluidComponent)environment.p_ambientInitial temperature of the component

Connectors

TypeNameDefaultDescription
OpenHydraulics.Interfaces.FluidPortport_a (from HorizontalTwoPort)
OpenHydraulics.Interfaces.FluidPortport_b (from HorizontalTwoPort)
Modelica.Blocks.Interfaces.RealInputcontrolcontrol inside [min_contr,max_contr]

Components

TypeNameDefaultDescription
Modelica.Units.SI.ReynoldsNumberRe (from PartialLaminarRestriction)noEvent(abs(port_a.m_flow))*4/(Modelica.Constants.pi*max(D, 1e-20)*eta)Reynolds number
SI.DynamicViscosityeta (from PartialLaminarRestriction)(oil.dynamicViscosity(p_a) + oil.dynamicViscosity(p_b))/2Average dynamic viscosity
SI.Densityd (from PartialLaminarRestriction)(oil.density(p_a) + oil.density(p_b))/2Average density
OpenHydraulics.Types.HydraulicConductanceconductance (from PartialLaminarRestriction)Hydraulic Conductance of restriction
OpenHydraulics.Fluids.BaseClasses.PartialFluidoil (from PartialFluidComponent)This model must be defined in each circuit; the type must be a subtype of PartialFluid
SI.VolumeFlowRateq_flow_a (from HorizontalTwoPort)port_a.m_flow/oil.density(p_a)
SI.VolumeFlowRateq_flow_b (from HorizontalTwoPort)port_b.m_flow/oil.density(p_b)
SI.Pressuredp (from HorizontalTwoPort)port_a.p - port_b.pPressure drop (negative for pumps)
SI.AbsolutePressurep_a (from HorizontalTwoPort)Oil properties at the inlet
SI.AbsolutePressurep_b (from HorizontalTwoPort)Oil properties at the inlet
Modelica.Blocks.Tables.CombiTable1DsMeteringTable