Variable Pump With Loss $—$ Pump with table based displacement and mechanical and volumetric losses

The Variable Pump With Loss component describes a pump with variable displacement and losses. Note that this component has external leakage.

Implementation

See the component Var Pump. The delivered flow rate at the outlet port of this model may be different because of flow into volumes and internal and external leakage.

Mechanical efficiency

This component allows for table-based mechanical efficiency, set by the table table_eps_m, with w in the first column and mechanicalEfficiency in the second column. Table-based mechanical efficiency can be switched off by clearing the variableMechanicalEfficiency parameter and setting a constant loss with the eps_m_constant parameter.

Volumetric efficiency

This component allows for table-based volumetric efficiency, set by the table table_volumetricEfficency, with n [$\mathrm{rpm}$] in the first column, dp in first row, and volumetricEfficiency in table. Table-based volumetric efficiency can be switched off by clearing the variableVolumetricEfficiency parameter and setting a constant loss with the volumetricEfficiency_constant parameter.

Variable displacement

This component allows for table-based displacement, set by the table table_Dpump, with sweptVolume in the first column and Dpump in the second column. It can be switched off by clearing the variableVolume parameter and setting a constant Dpump with the D_pump_constant parameter. When variableVolume is selected, a conditional connector, sweptVolume, appears which is used as input to the table.

Connections

 Name Description Modelica ID ${\mathrm{port}}_{A}$ Port A, where oil flows into the component ($0, ${p}_{B}<{p}_{A}$ means $0<\mathrm{Δp}$) port_A ${\mathrm{port}}_{B}$ Port B, where oil leaves the component ($q<0$, ${p}_{B}<{p}_{A}$ means $0<\mathrm{Δp}$) port_B ${\mathrm{flange}}_{a}$ flange_a ${\mathrm{flange}}_{b}$ flange_b $\mathrm{oil}$ oil swept volume Connector of Real input signal sweptVolume

Parameters

General Parameters

 Name Default Units Description Modelica ID ${\mathrm{ΔT}}_{\mathrm{system}}$ $0$ $K$ Temperature offset from system temperature dT_system external leakage $\mathrm{true}$ If true, a small amount of oil leaks to the tank components externalLeakage use volume A $\mathrm{true}$ If true, a volume is present at port A useVolumeA use volume B $\mathrm{true}$ If true, a volume is present at port B useVolumeB ${G}_{\mathrm{ext}}$ ${10}^{-13}$ $\frac{{m}^{3}}{s\mathrm{Pa}}$ Conductance of external leakage Gext ${G}_{P\left(\mathrm{int}\right)}$ ${10}^{-13}$ $\frac{{m}^{3}}{s\mathrm{Pa}}$ Conductance of internal leakage GPint $J$ $0.01$ $\mathrm{kg}{m}^{2}$ Moment of inertia J $\mathrm{td}$ $0$ Friction coefficient# td table volumetric efficiency [0,0,1; 0,9/10,9/10; 1,9/10,9/10] Table for volumetric efficiency table_volumetricEfficiency ${\mathrm{table}}_{\mathrm{Dpump}}$ [0,1/10000; 1,1/10000] Table for Dpump table_Dpump table eps[m] [0,9/10; 1,9/10] Table for mechanical efficiency, eps_m table_eps_m variable volume $\mathrm{true}$ Include variable displacement, Dpump variableVolume variable volumetric efficiency $\mathrm{true}$ Include variable volumetric efficiency variableVolumetricEfficiency variable mechanical efficiency $\mathrm{true}$ Include variable mechanical efficiency variableMechanicalEfficiency ${\mathrm{D}}_{\mathrm{pump}\left(\mathrm{constant}\right)}$ ${10}^{-4}$ D_pump, if constant value D_pump_constant ${\mathrm{VE}}_{\mathrm{constant}}$ $\frac{9}{10}$ VolumetricEfficiency, if constant value volumetricEfficiency_constant ${\mathrm{\epsilon }}_{\mathrm{mech}\left(\mathrm{const}\right)}$ $\frac{9}{10}$ Mechanical efficiency, if constant value eps_m_constant

Oil Parameters

 Name Default Units Description Modelica ID ${V}_{A}$ ${10}^{-6}$ ${m}^{3}$ Geometric volume at port A volumeA ${V}_{B}$ ${10}^{-6}$ ${m}^{3}$ Geometric volume at port B volumeB