modeltestPumpHeadCalculation

Calculates pump head from volume flow rate and pump speed.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

simulate and plot script

Use this test to check pump head calculation with the polynomial functions and respective coefficients from Zugabe.Zugabe_DB.Pump.PumpBaseRecord.

This test case makes use of nMin and nMax parameters of the pump record in the table for setting pump speed. Make sure that these values are set properly in the pump record or change the profile in the speed table.

  • 2018-01-24 by Peter Matthes:
    Highlights pumpParam parameter and adds graphic for pump head curve display in plot Script.
  • 2017-12-06 by Peter Matthes:
    Adds hint for nMin and nMax in the documentation and fixes test for missing ABC coefficients.
  • 2017-11-23 by Peter Matthes:
    Implemented

Parameters

TypeNameDefaultDescription
AixLib.DataBase.Pumps.PumpPolynomialBased.PumpBaseRecordparamAixLib.DataBase.Pumps.PumpPolynomialBased.Pump_DN25_H1_6_V4()new pump record with coefficients.
RealmaxQparam.maxMinHeight[size(param.maxMinHeight, 1), 1]

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.TimeTablespeedTableselects different pump speeds
Modelica.Blocks.Sources.TimeTablevolumeFlowTableselects different pump speeds
Modelica.Blocks.Sources.RealExpressionheadNew
Modelica.Blocks.Sources.RealExpressionheadNewABC

Contents

NameDescription
headFlowSpeedFuncNewpolynomial evaluator using new aproach with coefficient matrix
headFlowSpeedFuncNewABCpolynomial evaluator using new aproach with coefficient matrix