VariableFlowPump
Partial Pump
Library
HydraulicsByFluidon/Components/Pumps
Description
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.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_nominalVolumeFlow | nominalVolumeFlow | Nominal volume flow, A -> B | 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 |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_forwardFluidProperties | forwardFluidProperties | Forward fluid properties between ports | Scalar | true |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_volumeFlowA | volumeFlowA | volumeFlowA | Structure | |
mo_volumeFlowA/fixed | fixed | Cell of scalars | true | |
mo_volumeFlowA/start | start | Cell of scalars | ||
mo_volumeFlowB | volumeFlowB | volumeFlowB | Structure | |
mo_volumeFlowB/fixed | fixed | Cell of scalars | true | |
mo_volumeFlowB/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_pB | pB | pB | Structure | |
mo_pB/fixed | fixed | Cell of scalars | true | |
mo_pB/start | start | Cell of scalars | ||
mo_setpoint | setpoint | setpoint | Structure | |
mo_setpoint/fixed | fixed | Cell of scalars | true | |
mo_setpoint/start | start | Cell of scalars |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
fluidPortA | implicit | Hydraulic port A | input | 1 |
fluidPortB | implicit | Hydraulic port B | input | 2 |
setpoint | implicit | input | 3 | |
Port 4 | implicit | Hydraulic port Leakage | input | mo_useLeakagePort |