PRVstatic
Library
Components/Valves/PressureValves
Description
The component PRVstatic is a model of a direct controlled pressure relief valve without dynamic characteristics. For all pressures exceeding Opening pressure the valve opens and the flow increases linearly following the slope given by parameters Nominal volume flow and Nominal pressure difference.
If the valve is balanced (Balanced valve = true) the valve opens when the supply pressure exceeds the opening pressure:
Opening condition: fluidPortA.p > Opening pressure + pAmbient
If the valve is not balanced (Balanced valve = false) the tank pressure is considered:
Opening condition: fluidPortA.p > Opening pressure + fluidPortB.p
If Find exact opening point is set to true, the valve opens exactly at the time when the opening pressure is exceeded. If it is set to false, the valve may open earlier or later depending on simulation's step size. This setting avoids an event (and probably a slow down of simulation) by using noEvent().
The component part PRVstatic is not a model of a pressure relief valve according to its physical structure. It merely represents the characteristic behavior of a pressure relief valve. Therefore dynamic effects such as forces due to inertia will not be represented.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_OpeningPressure | OpeningPressure | Opening pressure (relative value) | Scalar | |
mo_NominalVolumeFlow | NominalVolumeFlow | Nominal volume flow | Scalar | |
mo_NominalPressureDifference | NominalPressureDifference | Nominal pressure difference | Scalar | |
mo_ReferenceDensity | ReferenceDensity | Reference density for volume flow and pressure difference | Scalar | |
mo_deadVolume | deadVolume | Dead volume at ports | Scalar | |
mo_Balanced | Balanced | Balanced valve | Scalar | true |
mo_exact | exact | Find exact opening point | Scalar | true |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_forwardFluidProperties | forwardFluidProperties | Forward fluid properties between ports | Scalar | true |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_volumeFlowA | volumeFlowA | volumeFlowA | Structure | |
mo_volumeFlowA/fixed | fixed | Cell of scalars | true | |
mo_volumeFlowA/start | start | Cell of scalars | ||
mo_volumeFlowB | volumeFlowB | volumeFlowB | Structure | |
mo_volumeFlowB/fixed | fixed | Cell of scalars | true | |
mo_volumeFlowB/start | start | Cell of scalars | ||
mo_pA | pA | pA | Structure | |
mo_pA/fixed | fixed | Cell of scalars | true | |
mo_pA/start | start | Cell of scalars | ||
mo_pB | pB | pB | Structure | |
mo_pB/fixed | fixed | Cell of scalars | true | |
mo_pB/start | start | Cell of scalars | ||
mo_deltap | deltap | deltap | Structure | |
mo_deltap/fixed | fixed | Cell of scalars | true | |
mo_deltap/start | start | Cell of scalars |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
fluidPortA | implicit | Hydraulic port A | input | 1 |
fluidPortB | implicit | Hydraulic port B | input | 2 |