modeltestPumpPowerCalculation
Calculates pump power from volume flow rate and pump speed.
Extends from Modelica.Icons.Example.
Information
simulate and plot script
Use this test to check pump power calculation with the polynomial function and the cPQN coefficients from Zugabe.Zugabe_DB.Pump.PumpBaseRecord.
Be aware, that there is no power limitation implemented here. So the results show only the output of the pure polynomial function. In the pump model the power will be limited by the maxMinHeight curves.
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 power curve display in plot Script. - 2017-12-06 by Peter Matthes:
Adds hint for nMin and nMax in the documentation. - 2017-11-23 by Peter Matthes:
Implemented
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.DataBase.Pumps.PumpPolynomialBased.PumpBaseRecord | param | AixLib.DataBase.Pumps.PumpPolynomialBased.Pump_DN25_H1_6_V4() | new pump record with coefficients. |
| Real | maxQ | param.maxMinHeight[size(param.maxMinHeight, 1), 1] |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.TimeTable | speedTable | selects different pump speeds | |
| Modelica.Blocks.Sources.TimeTable | volumeFlowTable | selects different pump speeds | |
| Modelica.Blocks.Sources.RealExpression | power |
Contents
| Name | Description |
|---|---|
| headFlowSpeedFuncNew | polynomial evaluator using new aproach with coefficient matrix |