ClueLuma

PI command after an integral update calculator

An integral update adds the current error accumulated over the interval to its prior state. The output also includes proportional response and bias; this model excludes saturation and anti-windup.

Units
u=ubias+Kp×e+Iprev+Ki×e×dtu = u_{\text{bias}} + K_{p} \times e + I_{\text{prev}} + K_{i} \times e \times \text{dt}

Calculator

Enter the values you know and leave one box empty. Calculate finds the empty one, the result or any input.

%
%/Δ°F
Δ°F
%
%/(Δ°F·min)
min
%

Worked example

Given

  • ubiasu_{\text{bias}} = 20 %
  • KpK_{p} = 3 %/Δ°F
  • ee = 4 Δ°F
  • IprevI_{\text{prev}} = 15 %
  • KiK_{i} = 0.5 %/(Δ°F·min)
  • dt\text{dt} = 10 min
u=20+3×4+15+0.5×4×10=67u = 20 + 3 \times 4 + 15 + 0.5 \times 4 \times 10 = 67

Symbols and units

SymbolMeaningUnit
uuunsaturated output command%
ubiasu_{\text{bias}}output bias%
KpK_{p}signed proportional gain%/Δ°F
eesigned current error held across the intervalΔ°F
IprevI_{\text{prev}}prior integral contribution%
KiK_{i}signed integral gain%/(Δ°F·min)
dt\text{dt}update durationmin

Related calculators

Results are estimates for study and screening. Check the inputs, units and assumptions before you use them for design, billing or contract decisions.