AixLib.Fluid.Movers.PumpsPolynomialBased.Controls.CtrlDpVarH

# .AixLib.Fluid.Movers.PumpsPolynomialBased.Controls.CtrlDpVarH

'dp variable' for PumpHeadControlled

## Information

This controller implements the conventional variable dp control strategy. The pump's operating points fall on an ascending line with the point p0(Q0, H0) and p1(Qnom, Hnom) where Q0 and H0 are volume flow rate and pump head at zero mass flow. Hence p0 = (0, H0). p1 is the pump's design point. Normally, H0 = 0.5 * Hnom.

- 2019-09-18 by Alexander Kümpel:
  Renaming and bug fixes.
- 2018-03-01 by Peter Matthes:
  Simplified doc string to "'dp variable' for PumpH".
- 2018-01-26 by Peter Matthes:
  * Changes parameter name n_start into Nstart to be compatible/exchangeable with the speed controlled (red pump) and the head controlled pump (blue pump).
  * Changes icon color to blue to reflect relationship with blue pump (pressure head control).
  * Removes PID-controller as this new model should set pump pressure directly. The dp_var algorithm will also allow dp_const when H0=Hnom.
- 2018-01-10 by Peter Matthes:
  Adds state graph controller parts as taken from the BaseClass. Not all controllers need the state graph why we decided to remove it from the BaseClass.
- 2017-12-05 by Peter Matthes:
  Changes calculation of Qnom (taken from pump dataset) and Hnom (now uses full cHQN matrix. cABCeq has been removed.) Removes pumpParam from the model as that is now defined in the base class PumpStateController.
- 2017-11-22 by Peter Matthes:
  Initial implementation.

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos