Feedback Control
Last updated
Last updated
In feedback control, we have some physical system called a plant which we would like to control using a system of our choice in order to follow some reference signal .
Notice how the output signal is subtracted from a reference signal, and we use the difference (a.k.a the error) to determine what input we pass into the plant. Looking at the overall transfer function of the system, we see that
Lead controllers are of the form
Their poles are when
Integral controller are of the form
Their poles are when
and angles of
A useful theorem which can help us evaluate this limit is the final value theorem.
Thus
Sometimes the output of our controller can be disturbed before it goes into the plant. Ideally, our system should be robust to these disturbances.
Depending on what control we use for , we can shape this transfer function to be what we want.
When , this is known as constant gain control.
The poles of this system are clearly when .
For all forms of control, we need to choose a constant which places our poles where we want. Root Locus Analysis is the technique which helps us determine how our poles will move as . Assuming we only have a single gain to choose, we the poles of the new transfer function will be the roots of
where is some transfer function that results in the denominator (For example, in constant gain control, but for lead control, ).
The root locus is the set of all points such that such that .
This definition implies that for some , meaning the root locus is all points such that ˚. The first step of RLA is to factor the numerator and denominator of
As , so the root locus begins at the poles. As , so the root locus will end at the open loop zeros. However, if , (i.e there are more poles than 0’s), not all of the poles can converge to a zero. Instead branches will approach witth asymptotes at
The final rule of RLA is that parts of the real line left of an odd number of real poles and zeros are on the root locus. RLA tells us that we have to be careful when choosing our gain because we could by mistake cause instability. In particular, high gain will cause instability if
has zeros in the right half of the plane
if , then the asympototes will cross the imaginary axis.
When we design systems to use in feedback control, there are certain properties we want besides just basic ones like stability. Because signals can be thought of as a series of step signals, when analyzing these properties, we will assume
A system has steady state tracking accurracy if the different between the reference and the output signals tends to 0 as
As long as a limit exists and for
Looking at the relationship between and , we see that
Thus as long as has at least one pole at , then . Notice that integral control gives us a pole at , so it is guaranteed that an integral controller will be steady-state accurate.
The system will reject disturbances if the is close to in the steady state. Assuming that , we see that
Thus as long as has a pole at , then the system will reject disturbances. Notice that integral control guarantees disturbance rejection as well.
In real systems, our measurement of the output is not always 100% accurate. One way to model this is to add a noise term to the output. Looking at the relationship between the noise and the output signal, we see
In order to reject this noise, we want this term to be close to 0, so ideally as . However, this conflicts with our desire for to have a pole at 0 to guarantee steady state tracking. Thus it is difficult to make a controler that is both accurate and robust to noise. However, because noise is usually a high frequency signal and the reference is a low frequency signal, we can mitigate this by choosing to be a low-pass filter.