PropValve43PT2TableAx

    PropValve43PT2TableAx

Library

HydraulicsByFluidon/Components/Valves/DirectionalValves

Description

The component PropValve43PT2TableAx is a model of a 3-way proportional valve where the stroke follows the input signal with a 2nd order delay.

The parameterization of the valve 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. Each of the four meetering edges is parameterised with a separate look-up table and a Flow coefficient alphaD given by the user. Further information regarding the formatting of the look-up table can be found in the documentation of the component ResistorTableAx. Unlike the Resistor component, the look-up table for valve edges is declared for the input range from -1 to 1.

For a positive and negative 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 edge 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. Relative overlap general is applied to all valve edges simultaneously. If at least one of the edge-specific values, e. g. Relative overlap PA or -AT is set to a value different from 0, then the Relative overlap general is ignored and the individual overlaps are used.

Parameters

PropValve43PT2TableAx_0

NameLabelDescriptionData TypeValid 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
1

mo_inputMaxPartial

inputMaxPartial

Scalar

mo_forwardFluidPropertiesBT

forwardFluidPropertiesBT

Scalar

true
false

mo_deadVolume

deadVolume

Dead volume at ports

Scalar

mo_pP

pP

pP

Structure

mo_pP/fixed

fixed

Cell of scalars

true
false

mo_pP/start

start

Cell of scalars

mo_pT

pT

pT

Structure

mo_pT/fixed

fixed

Cell of scalars

true
false

mo_pT/start

start

Cell of scalars

mo_pA

pA

pA

Structure

mo_pA/fixed

fixed

Cell of scalars

true
false

mo_pA/start

start

Cell of scalars

mo_pB

pB

pB

Structure

mo_pB/fixed

fixed

Cell of scalars

true
false

mo_pB/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
1

mo_initType/choice2

Modelica.Blocks.Types.Init.SteadyState

Number

0
1

mo_initType/choice3

Modelica.Blocks.Types.Init.InitialState

Number

0
1

mo_initType/choice4

Modelica.Blocks.Types.Init.InitialOutput

Number

0
1

mo_Stroke

Stroke

Stroke

Structure

mo_Stroke/fixed

fixed

Cell of scalars

true
false

mo_Stroke/start

start

Cell of scalars

mo_Velocity

Velocity

Velocity

Structure

mo_Velocity/fixed

fixed

Cell of scalars

true
false

mo_Velocity/start

start

Cell of scalars

PropValve43PT2TableAx_1

NameLabelDescriptionData TypeValid Values

mo_Overlap

Overlap

Valve edge general relative overlap

Scalar

mo_OverlapPA

OverlapPA

Valve edge PA relative overlap

Scalar

mo_OverlapPB

OverlapPB

Valve edge PB relative overlap

Scalar

mo_OverlapAT

OverlapAT

Valve edge AT relative overlap

Scalar

mo_OverlapBT

OverlapBT

Valve edge BT relative overlap

Scalar

PropValve43PT2TableAx_2

NameLabelDescriptionData TypeValid Values

mo_alphaDPA

alphaDPA

Flow coefficient alphaD

Scalar

mo_tableFromFilePA

tableFromFilePA

Table is provided by file

Scalar

true
false

mo_fileNamePA

fileNamePA

File where look-up table is stored

String

mo_tableNamePA

tableNamePA

Table name on file

String

mo_manualTablePA

manualTablePA

Manually provided look-up table

Matrix

mo_alphaDPB

alphaDPB

Flow coefficient alphaD

Scalar

mo_tableFromFilePB

tableFromFilePB

Table is provided by file

Scalar

true
false

mo_fileNamePB

fileNamePB

File where look-up table is stored

String

mo_tableNamePB

tableNamePB

Table name on file

String

mo_manualTablePB

manualTablePB

Manually provided look-up table

Matrix

PropValve43PT2TableAx_3

NameLabelDescriptionData TypeValid Values

mo_alphaDAT

alphaDAT

Flow coefficient alphaD

Scalar

mo_tableFromFileAT

tableFromFileAT

Table is provided by file

Scalar

true
false

mo_fileNameAT

fileNameAT

File where look-up table is stored

String

mo_tableNameAT

tableNameAT

Table name on file

String

mo_manualTableAT

manualTableAT

Manually provided look-up table

Matrix

mo_alphaDBT

alphaDBT

Flow coefficient alphaD

Scalar

mo_tableFromFileBT

tableFromFileBT

Table is provided by file

Scalar

true
false

mo_fileNameBT

fileNameBT

File where look-up table is stored

String

mo_tableNameBT

tableNameBT

Table name on file

String

mo_manualTableBT

manualTableBT

Manually provided look-up table

Matrix

PropValve43PT2TableAx_4

NameLabelDescriptionData TypeValid 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'
'volumeFlowA'
'volumeFlowB'
'volumeFlowT'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

portA

implicit

Hydraulic port A

input

1

portB

implicit

Hydraulic port B

input

2

portP

implicit

Hydraulic port P

input

3

portT

implicit

Hydraulic port T

input

4

Input

implicit

Set value of valve position

input

5

Port 6

implicit

Valve Stroke

output

mo_enableStrokeOut

See Also