Here's just one example of some introductory material available on the Internet:
PID is a powerful approach to controlling feedback systems. If you are getting into Control Systems Design you will do well to study this technique.
"No human being should be allowed to have this much fun."
May we never lose compassion for those who need our help and encouragement.
The fundamental principle behind using PID control is to obtain the best elements of derivative and integral control.
By studying the characteristic equation of simple proportional control we can see that from a steady state point of view, the feedback gain needs to be large in order to make the response fast and steady state error small, this is fairly intuitive, considering the closed-loop feedback of such a system is given by:
GC / 1+GC
If the gain is high: GC / 1+ GC → 1 i.e. zero steady state error
Sadly, making the feedback gain large has an undesirable effect on the transient behaviour, causing a low damping ratio, large peak overshoot and oscillatory action. This is because the damping ratio, ς, and natural frequency, ωn, are linked via the equation:
Where a is a constant
This is graphically proved via a root-locus diagram, where increasing the gain causes the angle, ø, between the locus and the imaginary axis to decrease. The damping ratio is derived by: ς = Sin ø . This can also be proved mathematically by analysing the characteristic equation.
So if we introduce derivative feedback to the proprtional system (PD control) we can obtain an extra parameter which can be used to change the damping ratio independant of the natural frequency. Again this can be proved by mathematically analysing the characteristic equation
If we now introduce integral feedback to the proportional system (PI control) we can bring the steady state error to zero. It is worth noting that the steady state error under proportional control can only be zero when the gain is infinite (an impossibility). The integral control allows the steady state error to be zero when the the gain is finite, this is regulated by the expression; Kp/Ti (where Kp is the controller gain). The problem with PI control is that as the gain increases the damping ratio decreases.
So when we consider each form of control in turn we can see that by bring the three main elements, proportionality, differentiation and integration, together we can obtain a control system where the specific parameters are easily adjusted to obtain a system of the required specification.
For those that like the Maths, PID control is defined by:
u(t) = Kp[e(t) + 1/Ti(∫ e(τ)dτ + Td e'(τ))]
Kp is the controller gain
Ti is the integral parameter
Td is the derivative parameter
e(t) is the input error
u(t) is the system output
Roughly speaking, a small value of Ti brings the steady state error to zero, but reduces the damping ratio. Td can be used to increase the damping ratio independantly of Ti, and increasing Kp increases the natural frequency and thus the response of the system.
I can explain the Maths more if it would help you understand the concepts, but what I have detailed above is fundamentally the details of PID control.
All About Circuits
"If I have seen a little further it is by standing on the shoulders of Giants" - Sir Isaac Newton
|Related Site Pages|
|Worksheet||Calculus for electric circuits|
|Worksheet||Linear computational circuitry|
|Worksheet||Negative feedback opamp circuits|
|Worksheet||Time constant calculations|
|Textbook||Computational circuits : Practical Analog Semiconductor Circuits|
|Textbook||SPICE models : Diodes And Rectifiers|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Line Following / Position Controller using PID Control System||EnginiusXIII||The Projects Forum||10||10-01-2008 04:39 PM|
|self-learning remote control car||seesy123||The Projects Forum||0||06-19-2008 09:04 PM|
|PID control of an heater element||Konstabel||The Projects Forum||5||02-24-2008 12:26 PM|
|Control System||nikon||Homework Help||4||09-29-2007 02:18 AM|
|Basic experiment in PID control for non-electrical||pcaster||General Electronics Chat||2||07-23-2007 08:25 AM|