Package HydraulicsByFluidon.​Components.​Pumps
Icon for standard packages

Information

Standard package icon.

Extends from Modelica.​Icons.​Package (Icon for standard packages).

Package Contents

NameDescription
Base 
ConstantFlowPump 
Controller 
FixedDisplacementPump 
Interfaces 
VariableDisplacementPump 
VariableFlowPump 
VariableFlowPumpCC 

Model HydraulicsByFluidon.​Components.​Pumps.​ConstantFlowPump
Partial Pump

Information

The component ConstantFlowPump constitutes a model of a flow source in which the delivery is calculated from the given nominal flow and the leakage.

Both internal and external leakage depend on the adjacent pressure difference. The parameter Nominal volume flow refers to the flow at Port A (suction side).

The parameter Startup time > 0 describes the time, within whi ch the flow reaches Nominal volume flow starting at 0. The figure shows the startup function for Startup time = 1.

If Startup Time = 0, flow starts at Nominal volume flow.

The component does not provide a model of the physical design of a pump but only copies its characteristic features. Thus, physical parameters (e. g. inertia moment or hydraulic-mechanical efficiency) are not parameterized.

Extends from HydraulicsByFluidon.​Components.​Pumps.​Base.​PartialPumpWithLeakage.

Parameters

TypeNameDefaultDescription
VolumeFlowRatenominalVolumeFlow5e-4Nominal volume flow, A -> B
VolumedeadVolume1e-6Dead volume at ports
VolumeFlowRateleakageFlowRateInternal1e-5Internal leakage: volume flow
PressureleakagePressureDiffInternal1e+7Internal leakage: pressure difference
VolumeFlowRateleakageFlowRateExternal0External leakage: volume flow
PressureleakagePressureDiffExternal1e+7External leakage: pressure difference
DensityleakageReferenceDensity860Reference density for volume flow and pressure difference
BooleanuseLeakagePortfalseEnable leakage port, otherwise implicitly connected with tank
BooleanforwardFluidPropertiestrueForward fluid properties between ports
DurationstartupTime0Startup time

Connectors

TypeNameDescription
FluidPortfluidPortLeakageHydraulic port Leakage
FluidPortfluidPortAHydraulic port A
FluidPortfluidPortBHydraulic port B

Model HydraulicsByFluidon.​Components.​Pumps.​VariableFlowPump
Partial Pump

Information

The component VariableFlowPump constitutes a model of a flow source in which the delivery is calculated from the given nominal flow, the input signal and the leakage.

Both internal and external leakage depend on the adjacent pressure difference.

The parameter nominalVolumeFlow refers to the flow at Port A (suction side).

The valid range of the input signal at port setpoint is 0 < signal < 1. Therefore 1 corresponds to 100 % of the nominal volume flow.

VariableFlowPump does not provide a model of the physical design of a pump but only copies its characteristic features. Thus, physical parameters (e. g. inertia moment or hydraulic-mechanical efficiency) are not parameterized.

Extends from HydraulicsByFluidon.​Components.​Pumps.​Base.​PartialPumpWithLeakage.

Parameters

TypeNameDefaultDescription
VolumeFlowRatenominalVolumeFlow5e-4Nominal volume flow, A -> B
VolumedeadVolume1e-6Dead volume at ports
VolumeFlowRateleakageFlowRateInternal1e-5Internal leakage: volume flow
PressureleakagePressureDiffInternal1e+7Internal leakage: pressure difference
VolumeFlowRateleakageFlowRateExternal0External leakage: volume flow
PressureleakagePressureDiffExternal1e+7External leakage: pressure difference
DensityleakageReferenceDensity860Reference density for volume flow and pressure difference
BooleanuseLeakagePortfalseEnable leakage port, otherwise implicitly connected with tank
BooleanforwardFluidPropertiestrueForward fluid properties between ports

Connectors

TypeNameDescription
FluidPortfluidPortLeakageHydraulic port Leakage
FluidPortfluidPortAHydraulic port A
FluidPortfluidPortBHydraulic port B
input RealInputsetpoint 

Model HydraulicsByFluidon.​Components.​Pumps.​VariableFlowPumpCC
Partial Pump

Information

The component VariableFlowPump constitutes a model of a flow source for closed circuit applications, in which the delivery is calculated from the given nominal flow, the input signal and the leakage.

Both internal and external leakage depend on the adjacent pressure difference.

The parameter nominalVolumeFlow refers to the flow at Port A.

The valid range of the input signal at port setpoint is -1 < signal < 1. Therefore 1 corresponds to 100 % of the nominal volume flow.

VariableFlowPump does not provide a model of the physical design of a pump but only copies its characteristic features. Thus, physical parameters (e. g. inertia moment or hydraulic-mechanical efficiency) are not parameterized.

Extends from HydraulicsByFluidon.​Components.​Pumps.​Base.​PartialCCPumpWithLeakage.

Parameters

TypeNameDefaultDescription
VolumeFlowRatenominalVolumeFlow5e-4Nominal volume flow, A -> B
VolumedeadVolume1e-6Dead volume at ports
VolumeFlowRateleakageFlowRateInternal1e-5Internal leakage: volume flow
PressureleakagePressureDiffInternal1e+7Internal leakage: pressure difference
VolumeFlowRateleakageFlowRateExternal0External leakage: volume flow
PressureleakagePressureDiffExternal1e+7External leakage: pressure difference
DensityleakageReferenceDensity860Reference density for volume flow and pressure difference
BooleanuseLeakagePortfalseEnable leakage port, otherwise implicitly connected with tank
BooleanforwardFluidPropertiestrueForward fluid properties between ports

Connectors

TypeNameDescription
FluidPortfluidPortLeakageHydraulic port Leakage
FluidPortfluidPortAHydraulic port A
FluidPortfluidPortBHydraulic port B
input RealInputsetpoint 

Model HydraulicsByFluidon.​Components.​Pumps.​FixedDisplacementPump
Partial Pump

Information

Model of a pump with fixed displacement volume and losses.

The main parameters of the pump are its maximum Displacement volume and the Rotational moment of inertia.

The losses are parameterised by providing volumetric and mechanical efficiencies Volumetric efficiency and Mechanical efficiency for a given operating point. The operating point is characterised by a reference pressure difference Reference pressure difference and a corresponding shaft speed Reference speed. Based on the entered values, the parameters of a laminar throttle (volumetric losses) and a linear damper (representing the mechanical losses) are determined automatically. Unlike the efficiencies, the parameters of these two elements typically do not vary significantly with the operating conditions.

The parameter Ration external Leakage / total Leakage allows to split the leakage between internal and external leakage. A gear pump e. g. typically has no external leakage, Ration external Leakage / total Leakage has to be set to 0. In contrast, a piston pump has a significant external leakage (0.5 < Ration external Leakage / total Leakage <= 1).

Extends from HydraulicsByFluidon.​Components.​Pumps.​Base.​PartialDisplacementPump.

Parameters

TypeNameDefaultDescription
VolumedispVolume5e-5Displacement volume
InertiaJrot0.05Rotational moment of inertia
VolumedeadVolume1e-6Dead volume at ports
EfficiencyetaVol0.94Volumetric efficiency @ nRef, dpRef
DensityleakageReferenceDensity860Reference density for volumetric efficiency
DimensionlessRatioratioLeakageExtern0Ratio external Leakage / total Leakage
BooleanuseLeakagePortfalseEnable leakage port, otherwise implicitly connected with tank
EfficiencyetaHm0.98Mechanical efficiency @ nRef, dpRef
RealnRef1000Reference speed (1/min)
AbsolutePressuredpRef2e+7Reference pressure difference
StateSelectstateSelectStateSelect.​preferPriority to use phi and w as states
BooleanforwardFluidPropertiestrueForward fluid properties between ports

Connectors

TypeNameDescription
FluidPortfluidPortAHydraulic port A
FluidPortfluidPortBHydraulic port B
Flange_aflange_a 
Flange_bflange_b 
FluidPortfluidPortLeakageHydraulic port Leakage

Model HydraulicsByFluidon.​Components.​Pumps.​VariableDisplacementPump
Partial Pump

Information

Model of a pump with variable displacement volume and losses.

The main parameters of the pump are its maximum Displacement volume and the Rotational moment of inertia. The displacement volume can be adjusted by using the setpoint signal:

setpoint = 0displacement volume = 0
setpoint > 1displacement volume = dispVolume
sign(w) = sign(fluidPortA.mFlow)
setpoint < -1displacement volume = dispVolume
sign(w) = -sign(fluidPortA.mFlow)
1 > setpoint > 0displacement volume = dispVolume * setpoint
sign(w) = sign(fluidPortA.mFlow)
-1 < setpoint < 0displacement volume = dispVolume * setpoint
sign(w) = -sign(fluidPortA.mFlow)

The losses are parameterised by providing volumetric and mechanical efficiencies Volumetric efficiency and Mechanical efficiency for a given operating point. The operating point is characterised by a reference pressure difference Reference pressure difference and a corresponding shaft speed Reference speed. Based on the entered values, the parameters of a laminar throttle (volumetric losses) and a linear damper (representing the mechanical losses) are determined automatically. Unlike the efficiencies, the parameters of these two elements typically do not vary significantly with the operating conditions.

The parameter Ration external Leakage / total Leakage allows to split the leakage between internal and external leakage. A gear pump e. g. typically has no external leakage, Ration external Leakage / total Leakage has to be set to 0. In contrast, a piston pump has a significant external leakage (0.5 < Ration external Leakage / total Leakage <= 1).

Extends from HydraulicsByFluidon.​Components.​Pumps.​Base.​PartialDisplacementPump.

Parameters

TypeNameDefaultDescription
VolumedispVolume5e-5Displacement volume
InertiaJrot0.05Rotational moment of inertia
VolumedeadVolume1e-6Dead volume at ports
EfficiencyetaVol0.94Volumetric efficiency @ nRef, dpRef
DensityleakageReferenceDensity860Reference density for volumetric efficiency
DimensionlessRatioratioLeakageExtern0Ratio external Leakage / total Leakage
BooleanuseLeakagePortfalseEnable leakage port, otherwise implicitly connected with tank
EfficiencyetaHm0.98Mechanical efficiency @ nRef, dpRef
RealnRef1000Reference speed (1/min)
AbsolutePressuredpRef2e+7Reference pressure difference
StateSelectstateSelectStateSelect.​preferPriority to use phi and w as states
BooleanforwardFluidPropertiestrueForward fluid properties between ports

Connectors

TypeNameDescription
FluidPortfluidPortAHydraulic port A
FluidPortfluidPortBHydraulic port B
Flange_aflange_a 
Flange_bflange_b 
FluidPortfluidPortLeakageHydraulic port Leakage
input RealInputsetpoint