CheckValvePT1
Library
HydraulicsByFluidon/Components/Valves/CheckValves
Description
The component CheckValvePT1 is the model of a check valve which blocks the flow in the direction from fluidPortB towards fluidPortA. In the opposite direction, from fluidPortA towards fluidPortB, the valve can be set to represent either a throttle or orifice.
The locking function is thereby represented by a spring. The Opening pressure difference is the pressure difference necessary to overcome the locking spring force. The opening condition is:
fluidPortA.p > fluidPortB.p + Opening pressure difference.
Max. opening pressure difference defines the point where the valve is completely open and the values Nominal volume flow and Nominal pressure difference apply. From Opening pressure difference to Max. opening pressure difference the flow is scaled proportionally.
Throttle
Orifice
The component CheckValvePT1 is not a model of a check valve according to its physical structure. It merely represents the characteristic behavior of a check valve. The dynamic effects which can occur in real valve such as forces due to inertia will be represented by means of the parameter TimeConstant, which is the time constant of an idealized first order mechanical system that can not oscillate.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_OpeningPressure | OpeningPressure | Opening pressure difference | Scalar | |
mo_MaxOpeningPressure | MaxOpeningPressure | Max. opening pressure difference | Scalar | |
mo_NominalVolumeFlow | NominalVolumeFlow | Nominal volume flow | Scalar | |
mo_NominalPressureDifference | NominalPressureDifference | Nominal pressure difference | Scalar | |
mo_resistorType | resistorType | Type of the resistor | Structure | |
mo_resistorType/choice1 | HydraulicsByFluidon.Types.TResistorTypes.Orifice | Number | 0 | |
mo_resistorType/choice2 | HydraulicsByFluidon.Types.TResistorTypes.Throttle | Number | 0 | |
mo_ReferenceDensity | ReferenceDensity | Reference density for volume flow and pressure difference | Scalar | |
mo_TimeConstant | TimeConstant | Time constant of the first order delay | Scalar | |
mo_deadVolume | deadVolume | Dead volume at ports | Scalar | |
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 | ||
mo_pPilot | pPilot | pPilot | Structure | |
mo_pPilot/fixed | fixed | Cell of scalars | true | |
mo_pPilot/start | start | Cell of scalars |
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__nmodifiers | Number of Modifiers | Specifies the number of modifiers | Number | |
mo__modifiers | Modifiers | Add new modifier | Structure | |
mo__modifiers/varname | Variable name | Cell of strings | 'volumeFlowA' | |
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
fluidPortA | implicit | Hydraulic port A | input | 1 |
fluidPortB | implicit | Hydraulic port B | input | 2 |