MapleSim Hydraulics Library from Modelon - MapleSim Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : MapleSim Toolboxes : MapleSim Hydraulics Library from Modelon : Pumps : ModelonHydraulics/Pumps/VariablePumpWithLoss

MapleSim Hydraulics Library from Modelon

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

 

Equations

Variables

Connections

Parameters

Equations

T=T0oil+ΔTsystem

q=mflowAρoilpAabs,T,vair=vgasoil,psat=psat

w=tφa

Δp=pAlimitedpBlimited

pAabs=pA+patmoil

pAlimited=maxpA,pvapouroilpatmoil

pBabs=pB+patmoil

pBlimited=maxpB,pvapouroilpatmoil

Variables

Name

Value

Units

Description

Modelica ID

Δp

 

Pa

Pressure drop

dp

pAlimited

 

Pa

Limited gauge pressure

pA_limited

pBlimited

 

Pa

Limited gauge pressure

pB_limited

pAabs

 

Pa

Absolute pressure

pA_abs

pBabs

 

Pa

Absolute pressure

pB_abs

q

 

m3s

Flow rate at connector A

q

w

 

rads

Angular velocity of pump shaft

w

T

 

K

Local temperature

T

pAsummary

pA

Pa

Pressure at port A

summary_pA

pBsummary

pB

Pa

Pressure at port B

summary_pB

Δpsummary

Δp

Pa

Pressure drop

summary_dp

qsummary

q

m3s

Flow rate flowing into port_A

summary_q

Pmechsummary

[1]

W

Mechanical Rotational Power

summary_MP

Phydsummary

Δpq

W

Hydraulic Power

summary_HP

psat

[2]

Pa

Gas saturation pressure

p_sat

VA

 

 

 

VolumeA

VB

 

 

 

VolumeB

Ta

 

 

 

Ta

Ta1

 

 

 

Ta1

energyLoss

 

 

 

energyLoss

fixedTemperature

 

 

 

fixedTemperature

fixed

 

 

 

fixed

VarPump

 

 

 

VarPump

Rotor

 

 

 

Rotor

n

 

 

 

n

Δp1

 

 

 

dp1

VEtable

 

 

 

volumetricEfficiency_table

Dpumptable

 

 

 

Dpump_table

w1

 

 

 

w1

εmech

 

 

 

eps_m_table

const

 

 

 

const

const1

 

 

 

const1

const2

 

 

 

const2

[1] ϕ.aτa+ϕ.bτb

[2] oil.gasSaturationPressureT,oil.vgas

Connections

Name

Description

Modelica ID

portA

Port A, where oil flows into the component (0<q, pB<pA means 0<&Delta;p)

port_A

portB

Port B, where oil leaves the component (q<0, pB<pA means 0<&Delta;p)

port_B

flangea

 

flange_a

flangeb

 

flange_b

oil

 

oil

swept volume

Connector of Real input signal

sweptVolume

Parameters

General Parameters

Name

Default

Units

Description

Modelica ID

&Delta;Tsystem

0

K

Temperature offset from system temperature

dT_system

external leakage

true

 

If true, a small amount of oil leaks to the tank components

externalLeakage

use volume A

true

 

If true, a volume is present at port A

useVolumeA

use volume B

true

 

If true, a volume is present at port B

useVolumeB

Gext

10-13

m3sPa

Conductance of external leakage

Gext

GPint

10-13

m3sPa

Conductance of internal leakage

GPint

J

0.01

kgm2

Moment of inertia

J

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

tableDpump

[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

true

 

Include variable displacement, Dpump

variableVolume

variable volumetric efficiency

true

 

Include variable volumetric efficiency

variableVolumetricEfficiency

variable mechanical efficiency

true

 

Include variable mechanical efficiency

variableMechanicalEfficiency

Dpumpconstant

10-4

 

D_pump, if constant value

D_pump_constant

VEconstant

910

 

VolumetricEfficiency, if constant value

volumetricEfficiency_constant

εmechconst

910

 

Mechanical efficiency, if constant value

eps_m_constant

Oil Parameters

Name

Default

Units

Description

Modelica ID

VA

10-6

m3

Geometric volume at port A

volumeA

VB

10-6

m3

Geometric volume at port B

volumeB

See Also

Pumps

Var Pump

MapleSim Hydraulics Library from Modelon Overview

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam