PropValve22PT2TableAx
Library
HydraulicsByFluidon/Components/Valves/DirectionalValves
Description
The component PropValve22PT2TableAx is a model of a 2-way proportional valve where the stroke follows the input signal with a 2nd order delay.
The parameterization of the meetering edge is done by providing the Flow coefficient alphaD and a look-up table of the Cross-sectional area as a function of the input signal. Further information regarding the formatting of the look-up table can be found in the documentation of the component ResistorTableAx.
For a positive stroke, the cross-sectional area of the valve's meetering edge is given as a function of the input signal through a look-up table starting from 0 to maximum area (the cross-sectional area of the valve when it is completely open). The cross-sectional area must be given in m^2. The flow is then calculated based on Flow coefficient alphaD, Cross-sectional area, density of the fluid and pressure difference between the two edges of the valve, according to the formula given below:
The valve stroke can be shifted by Relative overlap general. In accordance with common valve parameters a negative overlap will open the valve edge.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_inputMax | inputMax | Input value for 100 % open | Scalar | |
mo_angFreq | angFreq | Angular frequency | Scalar | |
mo_damping | damping | Damping | Scalar | |
mo_vMax | vMax | max. Velocity | Scalar | |
mo_vMin | vMin | min. Velocity | Scalar | |
mo_enableStrokeOut | enableStrokeOut | Enable Stroke Output | Number | 0 |
mo_inputMaxPartial | inputMaxPartial | Scalar | ||
mo_deadVolume | deadVolume | Dead volume at ports | Scalar | |
mo_pP | pP | pP | Structure | |
mo_pP/fixed | fixed | Cell of scalars | true | |
mo_pP/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_initType | initType | Type of initialization (1: no init, 2: steady state, 3/4: initial output) | Structure | |
mo_initType/choice1 | Modelica.Blocks.Types.Init.NoInit | Number | 0 | |
mo_initType/choice2 | Modelica.Blocks.Types.Init.SteadyState | Number | 0 | |
mo_initType/choice3 | Modelica.Blocks.Types.Init.InitialState | Number | 0 | |
mo_initType/choice4 | Modelica.Blocks.Types.Init.InitialOutput | Number | 0 | |
mo_Stroke | Stroke | Stroke | Structure | |
mo_Stroke/fixed | fixed | Cell of scalars | true | |
mo_Stroke/start | start | Cell of scalars | ||
mo_Velocity | Velocity | Velocity | Structure | |
mo_Velocity/fixed | fixed | Cell of scalars | true | |
mo_Velocity/start | start | Cell of scalars |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_Overlap | Overlap | Valve edge relative overlap | Scalar | |
mo_alphaD | alphaD | Flow coefficient alphaD | Scalar | |
mo_QFactorPA | QFactorPA | Factor for edge specific flow adjustment | Scalar | |
mo_tableFromFile | tableFromFile | Table is provided by file | Scalar | true |
mo_fileName | fileName | File where look-up table is stored | String | |
mo_tableName | tableName | Table name on file | String | |
mo_manualTable | manualTable | Manually provided look-up table | Matrix |
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 | 'volumeFlowP' | |
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
portA | implicit | Hydraulic port A | input | 1 |
portP | implicit | Hydraulic port P | input | 2 |
Input | implicit | Set value of valve position | input | 3 |
Port 4 | implicit | Valve Stroke | output | mo_enableStrokeOut |