Variable-Displacement Pump - Simulate variable-displacement reversible hydraulic pump

Library

Pumps and Motors

Description

The Variable-Displacement Pump block represents a variable-displacement reversible pump of any type as a data-sheet-based model. The pump delivery is proportional to the control signal provided through the physical signal port C. The pump efficiency is determined based on volumetric and total efficiencies, nominal pressure, and angular velocity. All these parameters are generally provided in the data sheets or catalogs.

Two block parameterization options are available:

The variable-displacement pump is represented with the following equations:

where

qPump delivery
pPressure differential across the pump
pP,pTGauge pressures at the block terminals
DPump instantaneous displacement
DmaxPump maximum displacement
xControl member displacement
xmaxControl member maximum stroke
TTorque at the pump driving shaft
ωPump angular velocity
kleakLeakage coefficient
kHPHagen-Poiseuille coefficient
ηVPump volumetric efficiency
ηmechPump mechanical efficiency
νFluid kinematic viscosity
ρFluid density
pnomPump nominal pressure
ωnomPump nominal angular velocity
νnomNominal fluid kinematic viscosity

The leakage flow is determined based on the assumption that it is linearly proportional to the pressure differential across the pump and can be computed by using the Hagen-Poiseuille formula

where

qleakLeakage flow
d, lGeometric parameters of the leakage path
μFluid dynamic viscosity, μ = ν.ρ

The leakage flow at p = pnom and ν = νnom can be determined from the catalog data

which provides the formula to determine the Hagen-Poiseuille coefficient

The pump mechanical efficiency is not usually available in data sheets, therefore it is determined from the total and volumetric efficiencies by assuming that the hydraulic efficiency is negligibly small

The block positive direction is from port T to port P. This means that the pump transfers fluid from T to P as its driving shaft S rotates in the globally assigned positive direction and a positive signal is applied to port C.

Basic Assumptions and Limitations

The model is based on the following assumptions:

Dialog Box and Parameters

Model parameterization

Select one of the following block parameterization options:

Maximum displacement

Pump maximum displacement. The default value is 5e-6 m^3/rad. This parameter is used if Model parameterization is set to By maximum displacement and control member stroke.

Maximum stroke

Maximum control member stroke. The default value is 0.005 m. This parameter is used if Model parameterization is set to By maximum displacement and control member stroke.

Control member positions table

Specify the vector of input values for control member position as a tabulated 1-by-m array. The input values vector must be strictly monotonically increasing. The values can be nonuniformly spaced. You must provide at least three values. The default values, in meters, are [-0.0075 -0.0025 0 0.0025 0.0075]. This parameter is used if Model parameterization is set to By displacement vs. control member position table.

Pump displacements table

Specify the vector of output values for the pump displacement as a tabulated 1-by-m array. The pump displacements vector must be the same size as the control member positions vector. The default values, in m^3/rad, are [-5e-06 -3e-06 0 3e-06 5e-06]. This parameter is used if Model parameterization is set to By displacement vs. control member position table.

Interpolation method

Select one of the following interpolation methods for approximating the output value when the input value is between two consecutive grid points:

For more information on interpolation algorithms, see the PS Lookup Table (1D) block reference page. This parameter is used if Model parameterization is set to By displacement vs. control member position table.

Extrapolation method

Select one of the following extrapolation methods for determining the output value when the input value is outside the range specified in the argument list:

For more information on extrapolation algorithms, see the PS Lookup Table (1D) block reference page. This parameter is used if Model parameterization is set to By displacement vs. control member position table.

Volumetric efficiency

Pump volumetric efficiency specified at nominal pressure, angular velocity, and fluid viscosity. The default value is 0.85.

Total efficiency

Pump total efficiency, which is determined as a ratio between the hydraulic power at the pump outlet and mechanical power at the driving shaft at nominal pressure, angular velocity, and fluid viscosity. The default value is 0.75.

Nominal pressure

Pressure differential across the pump, at which both the volumetric and total efficiencies are specified. The default value is 1e7 Pa.

Nominal angular velocity

Angular velocity of the driving shaft, at which both the volumetric and total efficiencies are specified. The default value is 188 rad/s.

Nominal kinematic viscosity

Working fluid kinematic viscosity, at which both the volumetric and total efficiencies are specified. The default value is 18 cSt.

 Restricted Parameters

Global Parameters

Fluid kinematic viscosity

The parameter is determined by the type of working fluid selected for the system under design. Use the Hydraulic Fluid block or the Custom Hydraulic Fluid block to specify the fluid properties.

Ports

The block has the following ports:

T

Hydraulic conserving port associated with the pump suction, or inlet.

P

Hydraulic conserving port associated with the pump outlet.

C

Physical signal port that controls pump displacement.

S

Mechanical rotational conserving port associated with the pump driving shaft.

See Also

Centrifugal Pump

Fixed-Displacement Pump

Variable-Displacement Pressure-Compensated Pump

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS