modelLoad

Controller for fan that regulates speed based on load signal

Information

Controller that outputs fan speed based on IT load.

The controller computes the normalized IT load based on PIT_nominal, and then does a table look-up to compute the speed. If the normalized fan speed signal is outside 0...1, the controller will saturate the signal, e.g., there is no table extrapolation.

Parameters

TypeNameDefaultDescription
Real[:,:]fanSpeed[0.0, 0.0; 1.0, 1.0]Table matrix (1st column normalized IT load, 2nd fan speed, e.g., fanSpeed=[0, 0; 0.5, 0.7; 1, 1])
Nominal condition
Modelica.Units.SI.HeatFlowRateP_nominalIT power consumption at u=1, also called Thermal Design Power (TDP)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputPElectrical power consumption of IT
Controls.OBC.CDL.Interfaces.RealOutputyFan control signal

Components

TypeNameDefaultDescription
Controls.OBC.CDL.Reals.MultiplyByParameternorNormalized IT power

Revisions

  • September 21, 2026, by Michael Wetter:
    First implementation.