Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/15/05 11:27
Modified:
  07/15/05 11:32

Read: times


 
Msg Score: +2
 +1 Good Answer/Helpful
 +1 Informative
#97424 - Filters to provide PID-controlling
Responding to: ???'s previous message
Sun said:
How are filters used in a controller? I know that the difference between the feedback and reference signal is the input to the controller, but I cannot understand how filters (using gain and phase) are used to regulate the input to the "plant" based on this difference

This pid-stuff is needed to get a good compromise between settling time (which is the time needed to accept the new control setting), ripple (which is the oscillation arround the correct control setting) and precision (which is the deviation from correct control setting).

Why is all this needed?
Many systems to be controlled show a relevant inertia. Means, they need very long to time to accept a change of control setting. In many applications it cannot be waited so long. So, a trick is used to enhance settling time: A modified 'control setting' is applied, which is higher than needed.

Let's have an example:
Assume you have a really big heater showing a heavy inertia. Running at 100W means a control setting of 1V. Now you want to change the heating power to 200W, according to a control setting of 2V. If you now apply 2V, then the heater needs long time to settle to 200W. But if you apply for a short period a higher voltage than 2V, let me say 10V, as if you would want to change the heating power to 1000W, then the time needed to reach 200W will be considerably shorter!
Of course, you must time this oversetting of 10V very carefully, otherwise you will have a big overshot of heating power, resulting in much more than this wanted 200W.

A PID-controller now has three modules reacting to three different characteristics of input signal. There's a 'proportional' section, an 'integral' section and a 'differential' section. In our example it's the differential section which gives you the brief overshot. For this it 'looks' for fast changes and produces a control signal, which is proportional to the step change.
And to get this information about change rate, etc., just filters are used. As they contain resistors and capacitors, they offer a comfortable way to implement the differentiation and integration. Remember a RC-low pass filter provides integration and a RC-high pass filter provides differentiation.

It can be very sophisticated to get the best PID-coefficents for an application. For this, it must be clearly known, what the actual requirements are for settling time, ripple and precision. Normally, getting fast settling time means an increase of ripple and a decrease of precision. On the other hand, getting low ripple and high precision means long settling times.

Kai

List of 15 messages in thread
TopicAuthorDate
Off Topic - A control systems question            01/01/70 00:00      
   Filters to provide PID-controlling            01/01/70 00:00      
      A question            01/01/70 00:00      
         frequency - delay            01/01/70 00:00      
            Another perspective            01/01/70 00:00      
               I would to understand            01/01/70 00:00      
                  Plant response            01/01/70 00:00      
                  How the controller controls the plant            01/01/70 00:00      
         filters ...            01/01/70 00:00      
         Mathematics helps to understand...            01/01/70 00:00      
            How come ?            01/01/70 00:00      
               Fluxions            01/01/70 00:00      
   Pictures and animated graphics and all            01/01/70 00:00      
      Very nice link, indeed!            01/01/70 00:00      
   thank you all.            01/01/70 00:00      

Back to Subject List