modelVariableLaminarRestriction
Extends from BaseClasses.PartialLaminarRestriction.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Sizing | |||
| SI.VolumeFlowRate | q_nom | 0.001 | Nominal flow rate at dp_nom |
| SI.Pressure | dp_nom | 1e6 | Nominal dp for metering curve |
| Modelica.Units.SI.Diameter | D (from PartialLaminarRestriction) | 0.01 | Hydraulic 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.Smoothness | smoothness | Modelica.Blocks.Types.Smoothness.LinearSegments | smoothness of table interpolation |
| Metering Curve › Nominal values | |||
| SI.Density | d_nom | 850 | Nominal fluid density for metering curve |
| Metering Curve › Control | |||
| Real | min_contr | 0 | Lower bound on control input |
| Real | max_contr | 1 | Upper bound on control input |
| Advanced | |||
| Boolean | check_Re (from PartialLaminarRestriction) | false | true, check whether Re<Re_laminar |
| Modelica.Units.SI.ReynoldsNumber | Re_laminar (from PartialLaminarRestriction) | 2000 | Boundary of laminar flow regime |
| Initialization › Fluid | |||
| SI.AbsolutePressure | p_init (from PartialFluidComponent) | environment.p_ambient | Initial temperature of the component |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenHydraulics.Interfaces.FluidPort | port_a (from HorizontalTwoPort) | ||
| OpenHydraulics.Interfaces.FluidPort | port_b (from HorizontalTwoPort) | ||
| Modelica.Blocks.Interfaces.RealInput | control | control inside [min_contr,max_contr] |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.ReynoldsNumber | Re (from PartialLaminarRestriction) | noEvent(abs(port_a.m_flow))*4/(Modelica.Constants.pi*max(D, 1e-20)*eta) | Reynolds number |
| SI.DynamicViscosity | eta (from PartialLaminarRestriction) | (oil.dynamicViscosity(p_a) + oil.dynamicViscosity(p_b))/2 | Average dynamic viscosity |
| SI.Density | d (from PartialLaminarRestriction) | (oil.density(p_a) + oil.density(p_b))/2 | Average density |
| OpenHydraulics.Types.HydraulicConductance | conductance (from PartialLaminarRestriction) | Hydraulic Conductance of restriction | |
| OpenHydraulics.Fluids.BaseClasses.PartialFluid | oil (from PartialFluidComponent) | This model must be defined in each circuit; the type must be a subtype of PartialFluid | |
| SI.VolumeFlowRate | q_flow_a (from HorizontalTwoPort) | port_a.m_flow/oil.density(p_a) | |
| SI.VolumeFlowRate | q_flow_b (from HorizontalTwoPort) | port_b.m_flow/oil.density(p_b) | |
| SI.Pressure | dp (from HorizontalTwoPort) | port_a.p - port_b.p | Pressure drop (negative for pumps) |
| SI.AbsolutePressure | p_a (from HorizontalTwoPort) | Oil properties at the inlet | |
| SI.AbsolutePressure | p_b (from HorizontalTwoPort) | Oil properties at the inlet | |
| Modelica.Blocks.Tables.CombiTable1Ds | MeteringTable |