Most real systems contain several integrating or delaying components. These increase the tendency to oscillate and slow the system down. Differentiating behaviour speeds the system up. It is therefore an obvious idea to use D behaviour to compensate specifically for unwanted I behaviour. We have:
Before we deal with compensation, let us first look at the behaviour of an example system with I behaviour and PT-1 behaviour. First, a pure P controller is used without compensating for any behaviour.
In the first step, the PT-1 behaviour of the plant (far right) is to be compensated by a suitable choice of controller:
\[
\begin{gathered}
A = H_{\mathrm{PID}} \cdot \frac{1}{s} \cdot \frac{1}{1 + s} \\[6pt]
\text{Goal: } H_{\mathrm{PID}} = 1 + s \\[6pt]
A = (1 + s) \cdot \frac{1}{s} \cdot \frac{1}{1 + s} = \frac{1}{s} \\[6pt]
H_{\mathrm{FÜ}} = \frac{1}{1 + \frac{1}{A}} = \frac{1}{1 + s} \\[6pt]
\text{Controlled system with PT1 behaviour with } \tau = 1
\end{gathered}
\]
Question: How can the compensation term 1 + s be generated with a PID controller? To answer this, let us look again at the structure of a PID controller:
The step response of the controlled system shows that only PT-1 behaviour remains. With correctly dimensioned P and D parts, the PID controller was able to compensate exactly for a PT-1 behaviour in the plant. The system then behaves as if A contained only pure I behaviour.
Compensating the I behaviour of the plant
Next, we try to remove the pure I behaviour from the plant. Then only PT-1 behaviour should remain in A.
\[
\begin{gathered}
A = H_{\mathrm{PID}} \cdot \frac{1}{s} \cdot \frac{1}{1 + s} \\[6pt]
\text{with } k_{PR} = 0,\ k_{IR} = 0 \text{ and } k_{DR} = 1 \text{ it follows that} \\[6pt]
H_{\mathrm{PID}} = s \\[6pt]
A = s \cdot \frac{1}{s} \cdot \frac{1}{1 + s} = \frac{1}{1 + s} \\[6pt]
H_{\mathrm{FÜ}} = \frac{1}{1 + \frac{1}{A}} = \frac{1}{1 + s + 1} = \frac{1}{2 + s} = \frac{0.5}{1 + 0.5\,s} \\[6pt]
\text{PT1 behaviour with } \tau = 0.5
\end{gathered}
\]
Using a pure D controller, we have succeeded in ideally compensating for the pure I behaviour of the plant.
Faulty compensation
To apply this method, the system must have been measured and modelled very accurately. For PT-1 behaviour, τ must be known and must not change. The method works very well in theory; in practice its use is more difficult, because the system parameters change due to ageing, wear, temperature or non-linear system behaviour. Compensation can only work with exact knowledge of the parameters.
To demonstrate practical problems, the example system is compensated with a wrongly configured controller. Again we try to compensate for the PT-1 behaviour of the plant:
With incorrect compensation, the system again shows PT-2 behaviour with overshoot. A more detailed discussion of polynomials in the numerator and denominator of the reference transfer function goes beyond the scope of this lecture.