Zacher/Reuter 2024, Abschnitt 4.3.2, Gleichungen 4.38 bis 4.41: I-Regeleinrichtung

I Controller Output Calculator

An integral controller does not respond with a jump; it changes output at a constant rate for as long as control error persists.

MINTSI
01

Inputs

Integral-controller output after the stated error duration. Compare with actuator limits; exceeding them causes saturation in practice.

Time after which constant error e0 changes output by exactly e0. For equally scaled input and output, TI is the reciprocal of integral gain; take it from controller settings or design.

Setpoint minus measured value, assumed constant for the complete duration. Its sign determines whether controller output rises or falls.

Time elapsed since the constant control error began. Determine it from measurement timestamps or the simulation instant of interest.

Stored controller output at the start of the interval. Take it from controller state; for a reset integrator use u0=0.

02

Result

Select a target and calculate.

I-controller output ramp

For a constant error the output rises linearly with slope e₀/T_I (Zacher/Reuter sec. 4.3.2).

02460510u₀u(t)ut [s]
No curve point selected yet.
Calculation

u(t)=u0+e0·t/TI

An integral controller does not respond with a jump; it changes output at a constant rate for as long as control error persists.

Understand the inputs
  • Controller output u(t) — Integral-controller output after the stated error duration. Compare with actuator limits; exceeding them causes saturation in practice.
  • Integral time TI — Time after which constant error e0 changes output by exactly e0. For equally scaled input and output, TI is the reciprocal of integral gain; take it from controller settings or design.
  • Constant control error e0 — Setpoint minus measured value, assumed constant for the complete duration. Its sign determines whether controller output rises or falls.
  • Error duration t — Time elapsed since the constant control error began. Determine it from measurement timestamps or the simulation instant of interest.
  • Initial integrator output u0 — Stored controller output at the start of the interval. Take it from controller state; for a reset integrator use u0=0.
Example

TI=5 s, e0=3, t=4 s and u0=5 give a change of 3·4/5=2.4 and hence u=7.4. A negative error produces a negative change.

Assumptions and limits

Ideal continuous integral controller, constant error over the interval and consistently scaled signals. Output saturation, anti-windup, leaky integration, sampling and actuator dynamics are excluded.

Technical article

Understand I Controller Output Calculator

This calculator completes the existing P, PI, PD and PID pages with a pure integral controller. It shows how a persistent setpoint-minus-output difference accumulates and why controller output rises or falls continuously without an immediate proportional term.

What does this quantity describe?

An I controller acts on the time integral of control error e(t). A constant error therefore creates a straight output ramp. TI is integral time; for equally scaled signals, integral gain is KIR=1/TI.

Formula and variables

u(t)=u0+e0·t/TI

  • General: u(t)=u0+(1/TI)·∫e(t)dt
  • Constant error: u(t)=u0+e0·t/TI
  • Integral gain for equal scaling: KIR=1/TI
Symbol / inputMeaning
Controller output u(t)Integral-controller output after the stated error duration. Compare with actuator limits; exceeding them causes saturation in practice.
Integral time TITime after which constant error e0 changes output by exactly e0. For equally scaled input and output, TI is the reciprocal of integral gain; take it from controller settings or design.
Constant control error e0Setpoint minus measured value, assumed constant for the complete duration. Its sign determines whether controller output rises or falls.
Error duration tTime elapsed since the constant control error began. Determine it from measurement timestamps or the simulation instant of interest.
Initial integrator output u0Stored controller output at the start of the interval. Take it from controller state; for a reset integrator use u0=0.

Choose the inputs correctly

Take TI from controller settings or design. e0 is setpoint minus measured value and is assumed constant over the interval. t is elapsed time since this error began. u0 is the stored integrator output at interval start, obtained from controller state or set to zero after reset.

How to use the calculator

First verify controller action sign. Read TI and current integrator state from controller configuration. Subtract measured value from setpoint on one scale and enter the actual duration over which error is approximately constant. Compare the result with actuator minimum and maximum.

Worked example

With TI=5 s, e0=3, t=4 s and u0=5, output increases by e0·t/TI=2.4 to u=7.4. After exactly TI=5 s, the change would equal error value 3.

Understand the result and units

A positive constant error produces positive slope e0/TI; a negative error reduces output. Smaller TI means faster integration. Once error becomes zero, an ideal I controller holds its most recent output.

TI and t must use the same time dimension and convert internally through seconds. e0, u0 and u(t) use a consistent normalised signal scale. Physical units are possible when controller scaling is defined accordingly.

Useful next calculation

The P controller responds immediately but does not store error. The PI controller combines both actions.

Typical applications

Use it for controller fundamentals, checking an integrator trace, estimating time to an actuator limit and comparing pure integral control with P and PI structures.

Assumptions, limits and common mistakes

The calculator assumes an ideal continuous integrator and constant error. Real output limits, anti-windup, discrete sampling, leaky integration, deadband and actuator dynamics are excluded. Beyond an actuator limit, do not interpret the linear value as actual output.

Common mistake: Do not confuse u0 with a proportional-controller bias: here it is stored integrator state. Do not enter integral gain as TI; larger TI makes integration slower. For changing error, do not multiply the final error by the complete time—integrate piecewise instead.

Frequently asked questions

What is “Output of a pure integral controller” used for?

Use it for controller fundamentals, checking an integrator trace, estimating time to an actuator limit and comparing pure integral control with P and PI structures.

Where do the input values come from?

Take TI from controller settings or design. e0 is setpoint minus measured value and is assumed constant over the interval. t is elapsed time since this error began. u0 is the stored integrator output at interval start, obtained from controller state or set to zero after reset.

What does the result not cover?

The calculator assumes an ideal continuous integrator and constant error. Real output limits, anti-windup, discrete sampling, leaky integration, deadband and actuator dynamics are excluded. Beyond an actuator limit, do not interpret the linear value as actual output.

Sources, method and review

Our method, source hierarchy and automated checks are documented on the methodology page. Read the methodology

Responsible
NormCalc-Redaktion
Last updated
2026-09-20