Hydraulic Pump - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Fixed Displacement Hydraulic Pump

Hydraulic pump component is a fixed displacement variable speed pump with characteristic curves.

Description

Data Source Option

Connections

Parameters

Description

The hydraulic pump component obeys the pump laws to compute the flow rate for a specified speed using characteristic curves provided by the user.

Equation

if the Use mechanical port option is checked, then a mechanical flange input is used to provide the speed relationship and the power is given by

 

Power = ww__nominal3 `MapleSim.Interpolate1D` PowerCurve, qw__nominalw

wrel=φ.

φ = flange__b φ 

Power = w τ

For a signal input connection, speed is directly given to the pump formulation and the flange variables are set to 0 as shown below

w = w__input

φ = 0

τ = 0 

Power = 0 

The pressure difference is calculated with

Head=ww__nominal2`MapleSim.Interpolate1D`HQcurve,q w__nominalw

Head = pρg

w = maxw,1e6

`MapleSim.Interpolate1D` is the function of Lookup table of 1D which is described in detail in the following section.

Data Source Option

When the mechanical input option is checked in, the speed is calculated from the Power-Flow rate relationship given by the user and used in calculations. Further to calculate the pressure drop inside the pump the Head-Flow rate relationship is also given by the user which is used for the calculation. When specifying these characteristic curves, any one of the below mentioned Data source options can be selected:

– 

Data Source: This parameter allows users to specify the nature of the source file table. The available options are file, attachment, and inline.

• 

file: Use this option to specify a source file (an Excel or a CSV file) located on the hard drive. The data file will not be attached to the MapleSim model.

• 

attachment: Use this option to specify a data file (an Excel or a CSV file) that is attached to the MapleSim model. To be used as an attachment, data files must be attached to the MapleSim model and be categorized under Data Sets. The attached files in a MapleSim model can be viewed In the Attachments pane under the Data Sets section. For more information, see Attaching a File to a Model.

Note:

• 

If the file option is used, subsequent changes to the source file will be reflected in MapleSim simulations

• 

If the attachment option is used, subsequent changes to the source file will not affect the version attached to the MapleSim model. To ensure updates to the source files are reflected in the simulation, the file must be reattached.

• 

The Data Generation App can be used to generate table data from mathematical functions using Maple code. For more information about MapleSim apps, see Using MapleSim Apps.

• 

inline: values as a function of the quantities listed in the Variation drop-down menu. The data is entered in the form of a table.

Note: To change the dimensions of the table, right-click (Control-click for Mac®) the parameter field and select Edit Matrix Dimensions. In the Matrix Dimensions dialog, enter values for the number or rows and columns and then click OK.

The data specified by the options mentioned above must conform to the following formatting:

• 

The elements of the first column contain the values of the first quantity ( Volume Flow rate) and the elements in the second row correspond to the second quantity ( Head / Power) .

– 

Smooth: The smooth option allows users to specify how the data table is interpolated.

– 

Flow unit: This option allows users to select the unit of Flow used in the supplied data.

– 

Head unit: This option allows users to select the unit of Head used in the supplied data.

– 

Angular Velocity unit: This option allows users to select the unit of angular velocity used in the supplied data.

Connection

Name

Description

Modelica ID

portA

Upstream hydraulic port

portA

portB

Downstream hydraulic port

portB

w__in

real input; commanded input speed

w_in

flangeb

optional right flange of compliant 1-dim. rotational component

flange_b

Parameters

Data Units Parameters

Name

Default

Units

Description

Modelica ID

Flow unit

ft3s

 

Unit for volume flow rate data

Qunits2

Head unit

ft

 

Unit for nominal head data

Hunits

Angular velocity unit

RPM

 

Unit for angular velocity input

speedUnit

Power unit

 

 

Unit for power data

Punits

General Parameters

Name

Default

Units

Description

Modelica ID

Direction

1

 

Direction of the pressure difference

dir

Nominal speed

1800

RPM

Nominal speed

wNominal

g

9.81

ms2

Acceleration due to gravity

g

Head-Flow Rate Curve Parameters

Name

Default

Units

Description

Modelica ID

Data source

inline

 

Data source

datasourcemode1

HQ curve

0220.015210.0320.50.045190.0617.50.075150.09110.159

 

H-Q characteristic curve, if data source__HQ = inline.

[1] :Nominal Volume flow rate

[2] :Nominal Head

 

HQ_curve

HQ curve

 

H-Q characteristic curve, if data source__HQ =file or attachment. You can specify data by using an attached file or specifying the path of file (.csv and .xls, .xlsx)

HQ_data

H  Q curve

 

Determines which columns of the data table will be used to interpolate.

For example, in an Excel spreadsheet, column A corresponds with 1, column B corresponds with 2, and so on.

HQ_columns

skip rows__HQ

0

 

Number of rows that are skipped from the top of the data table.

HQ_skiprows

smoothness__HQ

Table points are linearly interpolated

 

Determines whether the data points will be interpolated linearly or with a cubic spline.

HQ_smoothness

Power-Flow Rate Curve Parameters

Name

Default

Units

Description

Modelica ID

Data source

inline

 

Data source

datasourcemode1

PQ curve

0221022

 

 

H-Q characteristic curve, if data source__HQ = inline.

[1] :Nominal Volume flow rate

[2] :Nominal Power

 

PQ_curve

PQ curve

 

 

H-Q characteristic curve, if data source__PQ =file or attachment. You can specify data by using an attached file or specifying the path of file (.csv and .xls, .xlsx)

PQ_data

P  Q curve

 

 

Determines which columns of the data table will be used to interpolate.

For example, in an Excel spreadsheet, column A corresponds with 1, column B corresponds with 2, and so on.

PQ_columns

skip rows__PQ

0

 

Number of rows that are skipped from the top of the data table.

PQ_skiprows

smoothness__PQ

Table points are linearly interpolated

 

Determines whether the data points will be interpolated linearly or with a cubic spline.

PQ_smoothness

See Also

Hydraulics Library

Rotary Actuators