Fixed Displacement Hydraulic Pump

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

 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    ${w}_{\mathrm{rel}}={\stackrel{.}{\mathrm{\phi }}}_{}$ $\mathrm{\phi }$ = For a signal input connection, speed is directly given to the pump formulation and the flange variables are set to 0 as shown below $\mathrm{\phi }$ = 0 The pressure difference is calculated with $\mathrm{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 Opening MapleSim Apps and Templates.
 • 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 $\mathrm{portA}$ Upstream hydraulic port portA $\mathrm{portB}$ Downstream hydraulic port portB $\mathrm{w__in}$ real input; commanded input speed w_in ${\mathrm{flange}}_{b}$ optional right flange of compliant 1-dim. rotational component flange_b

Parameters

Data Units Parameters

 Name Default Units Description Modelica ID Flow unit $\frac{{\mathrm{ft}}^{3}}{s}$ Unit for volume flow rate data Qunits2 Head unit $\mathrm{ft}$ Unit for nominal head data Hunits Angular velocity unit $\mathrm{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 $1800$ $\mathrm{RPM}$ Nominal speed wNominal $g$ $9.81$ ${\frac{m}{{s}^{2}}}^{}$ Acceleration due to gravity g

 Name Default Units Description Modelica ID Data source inline Data source datasourcemode1 $\left[\begin{array}{cc}0& 22\\ 0.015& 21\\ 0.03& 20.5\\ 0.045& 19\\ 0.06& 17.5\\ 0.075& 15\\ 0.09& 11\\ 0.15& 9\end{array}\right]$ H-Q characteristic curve, if  = inline. [1] :Nominal Volume flow rate [2] :Nominal Head HQ_curve  - H-Q characteristic curve, if  =file or attachment. You can specify data by using an attached file or specifying the path of file (.csv and .xls, .xlsx) HQ_data  - 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 0 - Number of rows that are skipped from the top of the data table. HQ_skiprows $\mathrm{smoothness__HQ}$ Table points are linearly interpolated - Determines whether the data points will be interpolated linearly or with a cubic spline. HQ_smoothness
 Name Default Units Description Modelica ID Data source inline Data source datasourcemode1 $\phantom{\rule[-0.0ex]{0.0em}{0.0ex}}\phantom{\rule[-0.0ex]{0.0em}{0.0ex}}\left[\begin{array}{cc}0& 22\\ 10& 22\end{array}\right]$ H-Q characteristic curve, if  = inline. [1] :Nominal Volume flow rate [2] :Nominal Power PQ_curve $-$ - H-Q characteristic curve, if  =file or attachment. You can specify data by using an attached file or specifying the path of file (.csv and .xls, .xlsx) PQ_data $-$ - 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 0 - Number of rows that are skipped from the top of the data table. PQ_skiprows $\mathrm{smoothness__PQ}$ Table points are linearly interpolated - Determines whether the data points will be interpolated linearly or with a cubic spline. PQ_smoothness