ConstantFlowPump
Partial Pump
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 and the leakage.
![](../../../../_mo/_mla/HydraulicsByFluidon3.2.3/HTML/Components/Pumps/../../../Resources/Images/Components/Pumps/ConstantFlowPumpIcon.png)
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).
![](../../../../_mo/_mla/HydraulicsByFluidon3.2.3/HTML/Components/Pumps/../../../Resources/Images/Components/Pumps/ConstantFlowPump.png)
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.
![](../../../../_mo/_mla/HydraulicsByFluidon3.2.3/HTML/Components/Pumps/../../../Resources/Images/Components/Pumps/Startup.png)
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
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 |
mo_startupTime | startupTime | Startup time | Scalar |
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 |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
fluidPortA | implicit | Hydraulic port A | input | 1 |
fluidPortB | implicit | Hydraulic port B | input | 2 |
Port 3 | implicit | Hydraulic port Leakage | input | mo_useLeakagePort |