ShuttleValve
Library
HydraulicsByFluidon/Components/Valves/CheckValves
Description
The component ShuttleValve is the model of a changeover valve with Dead volume at each port. It connects port C (the middle port) with the port that has the highest pressure. The flow characteristic is represented by an orifice.
SwitchingThreshold defines deadband to avoid chattering. The shuttle valve switches from A to B when
pressure A > (pressure B + SwitchingThreshold)
and switches from B to A when
pressure A < (pressure B - SwitchingThreshold)
A typical application of this valve is in a load sensing system to determine the highest load pressure.
Note: Due to small volumes between the ShuttleValve and connected components and switching action, a very high numerical stiffness may occur, resulting in small step sizes.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
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_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_SwitchingThreshold | SwitchingThreshold | Pressure threshold to switch between ports | 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_pC | pC | pC | Structure | |
mo_pC/fixed | fixed | Cell of scalars | true | |
mo_pC/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 | 'connectA' | |
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 |
fluidPortC | implicit | Hydraulic port C | input | 3 |