Information
Standard package icon.
Extends from Modelica.Icons.Package
(Icon for standard packages).
Package Contents
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
output RealOutput | valveStrokeOut | Valve Stroke |
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portB | Hydraulic port B |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Connectors
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Connectors
Type | Name | Description |
---|
FluidPort | portLS | Hydraulic port LS |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
FluidPort | portA | Hydraulic port A |
output RealOutput | valveStrokeOut | Valve Stroke |
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Connectors
Parameters
Type | Name | Default | Description |
---|
Init | initType | Modelica.Blocks.Types.Init.InitialState | Type of initialization (1: no init, 2: steady state, 3/4: initial output) |
Connectors
Type | Name | Description |
---|
input RealInput | Input | Set value of valve position |
Parameters
Type | Name | Default | Description |
---|
Init | initType | Modelica.Blocks.Types.Init.InitialState | Type of initialization (1: no init, 2: steady state, 3/4: initial output) |
Connectors
Type | Name | Description |
---|
input RealInput | Input | Set value of valve position |
Parameters
Type | Name | Default | Description |
---|
Init | initType | Modelica.Blocks.Types.Init.InitialState | Type of initialization (1: no init, 2: steady state, 3/4: initial output) |
Connectors
Type | Name | Description |
---|
input RealInput | Input | Set value of valve position |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x2
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_2x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
DimensionlessRatio | Overlap | 0 | Valve edge relative overlap |
Boolean | tableFromFile | false | Table is provided by file |
String | fileName | "NoFile" | File where look-up table is stored |
String | tableName | "NoTable" | Table name on file |
Real | manualTable[:,:] | [0,0; 1,1] | Manually provided look-up table |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x2
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_2x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0 | Valve edge relative overlap |
Real | alphaD | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFile | false | Table is provided by file |
String | fileName | "NoFile" | File where look-up table is stored |
String | tableName | "NoTable" | Table name on file |
Real | manualTable[:,:] | [0,0; 1,2.444e-5] | Manually provided look-up table |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x2
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_2x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0 | Valve edge relative overlap |
Density | ReferenceDensity | 860 | Reference density |
String | fileName | "NoFile" | File where look-up table is stored |
String | tableName | "NoTable" | Table name on file |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x3
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_3x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | QFactorPA | 1 | Factor for edge PA specific flow adjustment |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | QFactorAT | 1 | Factor for edge AT specific flow adjustment |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_3xLS
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
DimensionlessRatio | Overlap | 0.1 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Real | QFactorPA | 1 | Factor for edge PA specific flow adjustment |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorAT | 1 | Factor for edge AT specific flow adjustment |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Time | timeConstLS | 0.05 | Time constant of LS signal |
DimensionlessRatio | switchBand | 0.01 | Relative stroke at which the LS port is switched |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portLS | Hydraulic port LS |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
FluidPort | portA | Hydraulic port A |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x3
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_3x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
Real | alphaDPA | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
Real | alphaDAT | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_3xLS
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0.1 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
Real | alphaDPA | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Real | alphaDAT | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Time | timeConstLS | 0.05 | Time constant of LS signal |
DimensionlessRatio | switchBand | 0.01 | Relative stroke at which the LS port is switched |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portLS | Hydraulic port LS |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
FluidPort | portA | Hydraulic port A |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x3
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_3x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
Density | ReferenceDensity | 860 | Reference density |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_3xLS
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Density | ReferenceDensity | 860 | Reference density |
DimensionlessRatio | Overlap | 0.1 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Time | timeConstLS | 0.05 | Time constant of LS signal |
DimensionlessRatio | switchBand | 0.01 | Relative stroke at which the LS port is switched |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portLS | Hydraulic port LS |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
FluidPort | portA | Hydraulic port A |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x3
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_4x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapPB | 0 | Valve edge PB relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | OverlapBT | 0 | Valve edge BT relative overlap |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Real | QFactorPA | 1 | Factor for edge PA specific flow adjustment |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorPB | 1 | Factor for edge PB specific flow adjustment |
Boolean | tableFromFilePB | false | Table is provided by file |
String | fileNamePB | "NoFile" | File where look-up table is stored |
String | tableNamePB | "NoTable" | Table name on file |
Real | manualTablePB[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorAT | 1 | Factor for edge AT specific flow adjustment |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorBT | 1 | Factor for edge BT specific flow adjustment |
Boolean | tableFromFileBT | false | Table is provided by file |
String | fileNameBT | "NoFile" | File where look-up table is stored |
String | tableNameBT | "NoTable" | Table name on file |
Real | manualTableBT[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portB | Hydraulic port B |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_4xLS
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
DimensionlessRatio | Overlap | 0.1 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapPB | 0 | Valve edge PB relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | OverlapBT | 0 | Valve edge BT relative overlap |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Real | QFactorPA | 1 | Factor for edge PA specific flow adjustment |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorPB | 1 | Factor for edge PB specific flow adjustment |
Boolean | tableFromFilePB | false | Table is provided by file |
String | fileNamePB | "NoFile" | File where look-up table is stored |
String | tableNamePB | "NoTable" | Table name on file |
Real | manualTablePB[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorAT | 1 | Factor for edge AT specific flow adjustment |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Real | QFactorBT | 1 | Factor for edge BT specific flow adjustment |
Boolean | tableFromFileBT | false | Table is provided by file |
String | fileNameBT | "NoFile" | File where look-up table is stored |
String | tableNameBT | "NoTable" | Table name on file |
Real | manualTableBT[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Time | timeConstLS | 0.05 | Time constant of LS signal |
DimensionlessRatio | switchBand | 0.01 | Relative stroke at which the LS port is switched |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x3
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_4x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapPB | 0 | Valve edge PB relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | OverlapBT | 0 | Valve edge BT relative overlap |
Real | alphaDPA | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Real | alphaDPB | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFilePB | false | Table is provided by file |
String | fileNamePB | "NoFile" | File where look-up table is stored |
String | tableNamePB | "NoTable" | Table name on file |
Real | manualTablePB[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Real | alphaDAT | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Real | alphaDBT | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFileBT | false | Table is provided by file |
String | fileNameBT | "NoFile" | File where look-up table is stored |
String | tableNameBT | "NoTable" | Table name on file |
Real | manualTableBT[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portB | Hydraulic port B |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_4xLS
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
DimensionlessRatio | Overlap | 0.1 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapPB | 0 | Valve edge PB relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | OverlapBT | 0 | Valve edge BT relative overlap |
Real | alphaDPA | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFilePA | false | Table is provided by file |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
Real | manualTablePA[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Real | alphaDPB | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFilePB | false | Table is provided by file |
String | fileNamePB | "NoFile" | File where look-up table is stored |
String | tableNamePB | "NoTable" | Table name on file |
Real | manualTablePB[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Real | alphaDAT | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFileAT | false | Table is provided by file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
Real | manualTableAT[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Time | timeConstLS | 0.05 | Time constant of LS signal |
DimensionlessRatio | switchBand | 0.01 | Relative stroke at which the LS port is switched |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Real | alphaDBT | 0.6 | Flow coefficient alphaD |
Boolean | tableFromFileBT | false | Table is provided by file |
String | fileNameBT | "NoFile" | File where look-up table is stored |
String | tableNameBT | "NoTable" | Table name on file |
Real | manualTableBT[:,:] | [-1,0; 0,0; 1,2.444e-5] | Manually provided look-up table |
Connectors
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_x3
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_4x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Density | ReferenceDensity | 860 | Reference density |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapPB | 0 | Valve edge PB relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | OverlapBT | 0 | Valve edge BT relative overlap |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
String | fileNamePB | "NoFile" | File where look-up table is stored |
String | tableNamePB | "NoTable" | Table name on file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
String | fileNameBT | "NoFile" | File where look-up table is stored |
String | tableNameBT | "NoTable" | Table name on file |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | portA | Hydraulic port A |
FluidPort | portB | Hydraulic port B |
FluidPort | portP | Hydraulic port P |
FluidPort | portT | Hydraulic port T |
output RealOutput | valveStrokeOut | Valve Stroke |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_4xLS
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
Density | ReferenceDensity | 860 | Reference density |
DimensionlessRatio | Overlap | 0.1 | Valve edge general relative overlap |
DimensionlessRatio | OverlapPA | 0 | Valve edge PA relative overlap |
DimensionlessRatio | OverlapPB | 0 | Valve edge PB relative overlap |
DimensionlessRatio | OverlapAT | 0 | Valve edge AT relative overlap |
DimensionlessRatio | OverlapBT | 0 | Valve edge BT relative overlap |
String | fileNamePA | "NoFile" | File where look-up table is stored |
String | tableNamePA | "NoTable" | Table name on file |
String | fileNamePB | "NoFile" | File where look-up table is stored |
String | tableNamePB | "NoTable" | Table name on file |
String | fileNameAT | "NoFile" | File where look-up table is stored |
String | tableNameAT | "NoTable" | Table name on file |
String | fileNameBT | "NoFile" | File where look-up table is stored |
String | tableNameBT | "NoTable" | Table name on file |
Time | timeConstLS | 0.05 | Time constant of LS signal |
DimensionlessRatio | switchBand | 0.01 | Relative stroke at which the LS port is switched |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialValveBase_63
and HydraulicsByFluidon.Components.Valves.Base.PartialValveHyd_6x
.
Parameters
Type | Name | Default | Description |
---|
Boolean | enableStrokeOut | false | Enable Stroke Output |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
DimensionlessRatio | Overlap | 0 | Valve edge general relative overlap |
DimensionlessRatio | OverlapP1T1 | 0 | Valve edge P1T1 relative overlap |
DimensionlessRatio | OverlapP2A | 0 | Valve edge P2A relative overlap |
DimensionlessRatio | OverlapP2B | 0 | Valve edge P2B relative overlap |
DimensionlessRatio | OverlapAT2 | 0 | Valve edge AT2 relative overlap |
DimensionlessRatio | OverlapBT2 | 0 | Valve edge BT2 relative overlap |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Real | QFactorP1T1 | 1 | Factor for edge P1T1 specific flow adjustment |
Boolean | tableFromFileP1T1 | false | Table is provided by file |
String | fileNameP1T1 | "NoFile" | File where look-up table is stored |
String | tableNameP1T1 | "NoTable" | Table name on file |
Real | manualTableP1T1[:,:] | [0,0; 1,1] | Manually provided look-up table |
Real | QFactorP2A | 1 | Factor for edge P2A specific flow adjustment |
Boolean | tableFromFileP2A | false | Table is provided by file |
String | fileNameP2A | "NoFile" | File where look-up table is stored |
String | tableNameP2A | "NoTable" | Table name on file |
Real | manualTableP2A[:,:] | [0,0; 1,1] | Manually provided look-up table |
Real | QFactorP2B | 1 | Factor for edge P2B specific flow adjustment |
Boolean | tableFromFileP2B | false | Table is provided by file |
String | fileNameP2B | "NoFile" | File where look-up table is stored |
String | tableNameP2B | "NoTable" | Table name on file |
Real | manualTableP2B[:,:] | [0,0; 1,1] | Manually provided look-up table |
Real | QFactorAT2 | 1 | Factor for edge AT2 specific flow adjustment |
Boolean | tableFromFileAT2 | false | Table is provided by file |
String | fileNameAT2 | "NoFile" | File where look-up table is stored |
String | tableNameAT2 | "NoTable" | Table name on file |
Real | manualTableAT2[:,:] | [0,0; 1,1] | Manually provided look-up table |
Real | QFactorBT2 | 1 | Factor for edge BT2 specific flow adjustment |
Boolean | tableFromFileBT2 | false | Table is provided by file |
String | fileNameBT2 | "NoFile" | File where look-up table is stored |
String | tableNameBT2 | "NoTable" | Table name on file |
Real | manualTableBT2[:,:] | [0,0; 1,1] | Manually provided look-up table |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Information
The component ValveEdge is a model of a flow resistance that behaves either as an orifice or a throttle, depending on the parameter setting.
Flow is adjusted proportional to the Input signal starting from Minimum value of the input for look-up table with nominal flow (as given by nominal flow/nominal pressure difference) corresponding to an input value of InputMax. Unlike the Resistor component, the look-up table for valveEdge is declared for the input range from -1 to 1.
Input is shifted by Offset with within +/- 1. In accordance with common valve parameters a negative offset will open the valve edge.
Leakage is specified by Volume flow due to leakage/Pressure difference for leakage flow, this flow is permanent
and the overall flow of the valve edge is calculated as max(Nominal volume flow, Volume flow due to leakage).
The default relationship between input signal and flow rate of the resistor is linear, but can be changed through the use of a 1D look-up table.
The look-up table is provided either manually or by importing a text file. If the parameter Table is provided by file is set to false, the
manually entered datapoints from Manually provided look-up table will be used. If it is set to true, the table Table name on file
from the file File where look-up table is stored will be utilized.
The text file must follow a specific syntax such that it can be read by Modelica. The input values as well as the output values must lie within
the range from 0 to 1. An output value of 1 (100 %) corresponds to a fully-opened resistor. An example for a properly formatted text file with
two tables is given in the figure below:
A table is declared by its datatype (e. g. double), followed by the table name (e. g. tab1) and its dimensions in brackets (e. g. (5,2)). As can
be seen, multiple tables can be defined in the same text file. The table declaration is followed by the actual data. The first column of the table
represents the input of the 1D table, whereas the second column lists the corresponding output values. The input values of the table must be in
increasing order. The component interpolates linearly between the listed input values. More information regarding the format of tables can be found
at CombiTable1D.
Parameters
Type | Name | Default | Description |
---|
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
VolumeFlowRate | ZeroVolumeFlow | 0 | Volume flow due to leakage |
Pressure | ZeroFlowPressureDifference | 500000 | Pressure difference for leakage flow |
Boolean | tableFromFile | false | Table is provided by file |
String | fileName | "NoFile" | File where look-up table is stored |
String | tableName | "NoName" | Table name on file |
Real | manualTable[:,:] | [-1,0; 0,0; 1,1] | Manually provided look-up table |
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Connectors
Type | Name | Description |
---|
input RealInput | Input |   |
input RealInput | Offset |   |
input RealInput | InputMax |   |
FluidPort | portA |   |
FluidPort | portB |   |
Information
The component ValveEdgeTableAx is a model of a flow resistance that behaves like an orifice.
The parameterization of the ValveEdgeTableAx 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.
Unlike the Resistor component, the look-up table for valveEdgeTableAx is declared for the input range from -1 to 1.
The flow rate is 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:
By variation in input signal, the cross sectional area of the valve edge is changed which in turn changes the flow through the valve edge.
Parameters
Type | Name | Default | Description |
---|
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Boolean | tableFromFile | false | Table is provided by file |
String | fileName | "NoFile" | File where look-up table is stored |
String | tableName | "NoName" | Table name on file |
Real | manualTable[:,:] | [0,0; 1,2.444e-5] | Manually provided look-up table |
Real | alphaD | 0.6 | Flow coefficient alphaD |
Connectors
Type | Name | Description |
---|
input RealInput | Input |   |
input RealInput | Offset |   |
input RealInput | InputMax |   |
FluidPort | portA |   |
FluidPort | portB |   |
Information
The component ValveEdgeTableQpx is a model of an adjustable flow resistance which
is parameterized through a look-up table of the flow rate.
The look-up table provides the flow rate as a function of acting pressure difference (difference between
pressures ports A and B) and Input signal. Information regarding the formatting of the look-up table can be
found in the documentation of the component ResistorTableQpx.
Unlike the Resistor component, the look-up table for valveEdgeTableQpx is declared for the input range from -1 to 1.
Parameters
Type | Name | Default | Description |
---|
String | fileName | "NoFile" | File where look-up table is stored |
String | tableName | "NoName" | Table name on file |
Density | ReferenceDensity | 860 | Reference density |
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Connectors
Type | Name | Description |
---|
input RealInput | Input |   |
input RealInput | Offset |   |
input RealInput | InputMax |   |
FluidPort | portA |   |
FluidPort | portB |   |
Extends from HydraulicsByFluidon.Components.Base.HydTwoPortVerticalExt
.
Parameters
Type | Name | Default | Description |
---|
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Connectors
Type | Name | Description |
---|
FluidPort | fluidPortA | Hydraulic port A |
FluidPort | fluidPortB | Hydraulic port B |
Extends from HydraulicsByFluidon.Components.Base.HydTwoPortVertical
.
Parameters
Type | Name | Default | Description |
---|
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
Boolean | Balanced | true | Balanced valve |
Boolean | exact | false | Find exact opening point |
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Connectors
Type | Name | Description |
---|
FluidPort | fluidPortA | Hydraulic port A |
FluidPort | fluidPortB | Hydraulic port B |
Extends from HydraulicsByFluidon.Components.Valves.Base.PartialPRVstatic
.
Parameters
Type | Name | Default | Description |
---|
Pressure | OpeningPressure | 2e+7 | Opening pressure (relative value) |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
Boolean | Balanced | true | Balanced valve |
Boolean | exact | false | Find exact opening point |
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Connectors
Type | Name | Description |
---|
FluidPort | fluidPortA | Hydraulic port A |
FluidPort | fluidPortB | Hydraulic port B |
Extends from HydraulicsByFluidon.Components.Base.HydTwoPortVerticalExt
.
Parameters
Type | Name | Default | Description |
---|
Pressure | OpeningPressure | 100000 | Opening pressure difference |
Pressure | MaxOpeningPressure | 200000 | Max. opening pressure difference |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
TResistorTypes | resistorType | HydraulicsByFluidon.Types.TResistorTypes.Orifice | Type of the resistor |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
Time | TimeConstant | 0.001 | Time constant of the first order delay |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
Connectors
Type | Name | Description |
---|
FluidPort | fluidPortA | Hydraulic port A |
FluidPort | fluidPortB | Hydraulic port B |
Information
The component IdealReliefResistor is a model of a flow resistance that behaves as an orifice.
Flow is adjusted via the input signal with nominal flow (as given by Nominal volume flow at
Nominal pressure difference) corresponding to an input value of 1 (relative adjustment).
It is parameterized by the parameters Nominal volume flow at Nominal pressure difference,
measured with a fluid with Reference density.
Orifice
Extends from HydraulicsByFluidon.Components.Base.PartialReliefResistor
.
Parameters
Type | Name | Default | Description |
---|
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 500000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density |
Connectors
Type | Name | Description |
---|
FluidPort | fluidPortA | Hydraulic port A |
FluidPort | fluidPortB | Hydraulic port B |
input RealInput | u |   |
Extends from HydraulicsByFluidon.Components.Base.HydTwoPortVerticalExt
.
Parameters
Type | Name | Default | Description |
---|
Boolean | forwardFluidProperties | true | Forward fluid properties between ports |
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 1000000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
Time | timeConst | 0.001 | Response time of valve spool |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors
Type | Name | Description |
---|
FluidPort | fluidPortA | Hydraulic port A |
FluidPort | fluidPortB | Hydraulic port B |
Information
The component PressureReducingValve is a model of a 2-port pressure control valve.
It maintains a largely constant outlet pressure even at a variable (higher) inlet pressure.
If inlet pressure pA is less than Set pressure (relative value) the valve acts like an orifice
with the characteristics Nominal volume flow and Nominal pressure difference.
For all pressures exceeding Set pressure (relative value) the valve opens and
the flow increases linearly following the slope given by parameters Nominal volume flow and
Pressure drop.
The component PressureReducingValve is not a model of a pressure control valve according to its
physical structure. It merely represents the characteristic behavior of a pressure reducing
valve. Therefore dynamic effects such as forces due to inertia will not be represented.
Parameters
Type | Name | Default | Description |
---|
VolumeFlowRate | NominalVolumeFlow | 5e-4 | Nominal volume flow |
Pressure | NominalPressureDifference | 1000000 | Nominal pressure difference |
Density | ReferenceDensity | 860 | Reference density for volume flow and pressure difference |
Time | timeConst | 0.001 | Response time of valve spool |
Volume | deadVolume | 1e-6 | Dead volume at ports |
Connectors