WOLFRAM SYSTEM MODELER

Pump

Model of a pump with fixed displacement and volumes

Diagram

Wolfram Language

In[1]:=
SystemModel["Hydraulic.PumpsAndMotors.Pump"]
Out[1]:=

Information

This is a model of a pump with volumes, fixed displacement setting, friction, and internal and external leakage. The axial speed is proportional to the flow rate:



The torque is proportional to the pressure difference:



where
:Mass flow rate
:Fluid density
D:Displacement
:Pressure difference between the ports
:Torque
:Angular velocity

Limitations

Volumetric efficiency is not included in the model.

Reference

Industrial Hydraulics Manual, 5th ed., Maumee, OH: Eaton Hydraulics Training Services, 2008 p. 164.

Parameters (8)

medium

Value: Oil()

Type: Medium

Description: Medium in the component

D

Value:

Type: Volume (m³)

Description: Displacement per revolution

externalLeakage

Value: 1e-12

Type: PressureDependentLeakage (m³/(s⋅Pa))

Description: Leakage between cylinders

internalLeakage

Value: 1e-12

Type: PressureDependentLeakage (m³/(s⋅Pa))

Description: Leakage between cylinders

frictionD

Value: 1

Type: RotationalDampingConstant (N⋅m⋅s/rad)

Description: Viscous friction

J

Value: 1

Type: MomentOfInertia (kg⋅m²)

Description: Moments of inertia

tankPressure

Value: 100000.0

Type: Pressure (Pa)

Description: Tank pressure

V

Value: 0.0001

Type: Volume (m³)

Description: Volume

Connectors (3)

port_b

Type: Port_b

Description: Port for hydraulic fluid (unfilled icon)

port_a

Type: Port_a

Description: Port for hydraulic fluid (filled icon)

flange

Type: Flange_a

Description: One-dimensional rotational flange of a shaft (filled circle icon)

Components (13)

medium

Type: Medium

Description: Medium in the component

volume_b

Type: Volume

Description: Fixed volume with fluid storage

volume_a

Type: Volume

Description: Fixed volume with fluid storage

inertia

Type: Inertia

Description: 1D-rotational component with inertia

friction

Type: Damper

Description: Linear 1D rotational damper

pumpMotorVariable

Type: BasicDisplacementMachine

Description: Model of a pump/motor with variable displacement and no volumes

externalLeakage_b

Type: RestrictionLaminar

Description: Laminar restriction using conductance

tank_b

Type: Tank

Description: Simple tank with constant pressure

tank_a

Type: Tank

Description: Simple tank with constant pressure

externalLeakage_a

Type: RestrictionLaminar

Description: Laminar restriction using conductance

internalLeakage_ab

Type: RestrictionLaminar

Description: Laminar restriction using conductance

fixed1

Type: Fixed

Description: Flange fixed in housing at a given angle

const

Type: Constant

Description: Generate constant signal of type Real

Used in Examples (17)

DoubleTankSystem

Hydraulic.Examples.Accumulators

Example circuit with two tanks connected in series

AccumulatorChargingCircuit

Hydraulic.Examples.Accumulators

Example circuit with an unloading relief valve and an accumulator

AutomaticAccumulatorDischarge

Hydraulic.Examples.Accumulators

Example circuit with automatic discharge of an accumulator

AccumulatorAndCylinderCircuit

Hydraulic.Examples.Accumulators

Example circuit with an accumulator and cylinder

MeterIn

Hydraulic.Examples.FlowControl

Example circuit with meter-in flow control

MeterOut

Hydraulic.Examples.FlowControl

Example circuit with meter-out flow control

BleedOff

Hydraulic.Examples.FlowControl

Example circuit with bleed-off flow control

SubCircuitWithReducedPressure

Hydraulic.Examples.MultipleActuators

Example circuit with a sub-circuit operating at a reduced pressure

SequenceCircuit1

Hydraulic.Examples.MultipleActuators

Example circuit with two cylinders working in a sequence

SequenceCircuit2

Hydraulic.Examples.MultipleActuators

Example circuit with two cylinders working in a sequence

OpenCenterHydraulicSystem

Hydraulic.Examples.Rotation

Example circuit with a pump that unloads to a reservoir when inactive

BrakeCircuit

Hydraulic.Examples.Rotation

Example circuit with a brake valve

Servo1

Hydraulic.Examples.Translation

Example circuit of a cylinder moving a load

Servo2

Hydraulic.Examples.Translation

Example circuit of a cylinder moving a load with the help of a simple controller

Servo3

Hydraulic.Examples.Translation

Example circuit of a cylinder moving a load

LoadHoldingCircuit

Hydraulic.Examples.Translation

Example circuit of a cylinder lifting and holding a mass

Filters

Hydraulic.Examples.Filter

Example of a hydraulic system using filters