AixLib.Fluid.Movers.PumpsPolynomialBased.Controls.CtrlDpVarN

# .AixLib.Fluid.Movers.PumpsPolynomialBased.Controls.CtrlDpVarN

'dp variable' for PumpSpeedControlled

## 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.

## Revisions

- 2022-10-13 by Martin Kremer:
  Deleted StateGraph-Models due to incompatibility to OpenModelica.
- 2019-09-18 by Alexander Kümpel:
  Renaming and bug fixes.
- 2018-03-01 by Peter Matthes:
  Simplified doc string to "'dp variable' for PumpN".
- 2018-02-05 by Peter Matthes:
  Adds pass through for rpm_Act signal. Some controllers need the current speed signal for anti-windup.
- 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 to reflect relationship with red pump (speed control).
- 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:
  Initial implementation.

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos