modelPumpInterface_PumpHeadControlled
Head controlled polynomial based pump with controller
Extends from AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.
Information
Pump container for the AixLib.Fluid.Movers.PumpsPolynomialBased.PumpHeadControlled
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.DataBase.Pumps.PumpPolynomialBased.PumpBaseRecord | pumpParam | AixLib.DataBase.Pumps.PumpPolynomialBased.PumpBaseRecord() | pump parameter record |
| Initialization › Pressure | |||
| Medium.AbsolutePressure | p_start | Medium.p_default | Start value for pressure. |
| Assumptions | |||
| Modelica.Units.SI.Volume | V | 0 | Volume inside the pump |
| General › Power and Efficiency | |||
| Boolean | calculatePower | true | calc. power consumption? |
| Boolean | calculateEfficiency | false | calc. efficency? (eta = f(H, Q, P)) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Fluid.Movers.PumpsPolynomialBased.PumpHeadControlled | physics |
Revisions
- 2019-09-18 by Alexander Kümpel:
Renaming and extension from BasicPumpInterface. - 2018-03-01 by Peter Matthes:
Improved parameter setup of pump model. Ordering in GUI, disabled some parameters that should be used not as input but rather as outputs (m_flow_start, p_a_start and p_b_start) and much more description in the parameter doc strings to help the user make better decisions. - 2018-02-01 by Peter Matthes:
Fixes option choicesAllMatching=true for controller. Needs to be __Dymola_choicesAllMatching=true. Sets standard control algorithm to dp_var (PumpControlDeltaPvar). - 2018-01-30 by Peter Matthes:
* Renamed delivery head controlled pump model (blue) from Pump into PumpH as well as PumpPhysics into PumpPhysicsH. "H" stands for pump delivery head.
* Moved efficiencyCharacteristic package directly into BaseClasses. This is due to moving the older pump model and depencencies into the Deprecated folder. - 2018-01-29 by Peter Matthes:
* Removes parameter useABCcurves as that is the default to calculate speed and is only needed in the blue pump (PumpH) to calculate power from speed and volume flow. Currently there is no other way to compute speed other than inverting function H = f(Q,N) . This can only be done with the quadratic ABC formula. Therefore, an assert statement has been implemented instead to give a warning when you want to compute power but you use more that the ABC coefficients in cHQN.
* Moves the energyBanlance and massBalance to the Assumptions tab as done in the PartialLumpedVolume model.
* Removes replaceable function for efficiency calculation. There is only one formula at the moment and no change in sight so that we can declutter the GUI.
* Removes parameter Nnom and replaces it with Nstart. As discussed with Wilo Nnom is not very useful and it can be replaced with a start value. The default value has been lowered to a medium speed to avoid collision with the speed/power limitation. For most pumps the maximum speed is limited for increasing volume flows to avoid excess power consumption.
* Increases Qnom from 0.5*Qmax to 0.67*Qmax as this would be a more realistic value. - 2018-01-26 by Peter Matthes:
* Changes parameter name n_start into Nstart to be compatible/exchangeable with the speed controlled pump (red pump).
* Adds missing parameters to be compatible with red pump. - 2017-11-22 by Peter Matthes:
Initial implementation.