ConstantFlowPump

Partial Pump

    ConstantFlowPump

Library

HydraulicsByFluidon/Components/Pumps

Description

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

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).

minSuctionPressure takes into account that a pump requires a minimaum suction pressure for full flow. Below this pressure, the flow rate is reduced. In this model, the reduction is assumed to be simplified as a linear function of suction pressure in relation to minSuctionPressure.

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.

Parameters

ConstantFlowPump_0

NameLabelDescriptionData TypeValid Values

mo_nominalVolumeFlow

nominalVolumeFlow

Nominal volume flow, A -> B

Scalar

mo_minSuctionPressure

minSuctionPressure

Pressure limit at suction port below which flow is reduced

Scalar

mo_deadVolume

deadVolume

Dead volume at ports

Scalar

mo_leakageFlowRateInternal

leakageFlowRateInternal

Internal leakage: volume flow

Scalar

mo_leakagePressureDiffInternal

leakagePressureDiffInternal

Internal leakage: pressure difference

Scalar

mo_leakageFlowRateExternal

leakageFlowRateExternal

External leakage: volume flow

Scalar

mo_leakagePressureDiffExternal

leakagePressureDiffExternal

External leakage: pressure difference

Scalar

mo_leakageReferenceDensity

leakageReferenceDensity

Reference density for volume flow and pressure difference

Scalar

mo_useLeakagePort

useLeakagePort

Enable leakage port, otherwise implicitly connected with tank

Number

0
1

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_startupTime

startupTime

Startup time

Scalar

ConstantFlowPump_1

NameLabelDescriptionData TypeValid Values

mo_forwardFluidProperties

forwardFluidProperties

Forward fluid properties between ports

Scalar

true
false

ConstantFlowPump_2

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

'volumeFlowA'
'volumeFlowB'
'fluidId'
'actVolumeFlow'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

fluidPortA

implicit

Hydraulic port A

input

1

fluidPortB

implicit

Hydraulic port B

input

2

Port 3

implicit

Hydraulic port Leakage

input

mo_useLeakagePort