Subscribe via E-mail

Your email:

IES Blog

Current Articles | RSS Feed RSS Feed

How Do I Get This Crazy Thermal PID Loop to Tune?!

  
  
  
  
  
  

Most temperature controllers today have sure fire tuning algorithms that are simple to use; just press the “auto-tune” button, go get a cup of coffee, and when you get back your system is running like a champ. Of course this makes you look like a genius … when it works.    But sometimes you run across a system with an older temperature control that either doesn’t have “auto-tune” or the algorithm just isn’t working for your specific system.  Trying to manually “tune” your system by tweaking the three PID values (Proportional , Integral, and Derivative) can be a very humbling experience.   People who have mastered this art are held in very high regard – on a par with Yoda of Star Wars fame.

One such “PID Jedi” is Owen Hensinger, now retired after 45+ years in the control business. Owen has experienced first hand every technology invented to control temperature in the industrial equipment world.   I have seen him time after time walk into impossible “tuning” situations with nothing more than a screwdriver and emerge later with happy customers who think he walks on water.

You too can be a “PID Jedi” – if you know the master secret:

The ‘OWEN-Tune’ Procedure

Assume that the process is at setpoint and has the default PID values of P 45, I 60, D 15, F (input filter) 2

For thermal loops, set the input filter to a value equivalent to 3 second response time.  This will be determined by the sample rate of the controller.  As an example, if the controller has a sample rate of 1 sample per second, set the input filter to 3.

To set the P term

Step

Description

1

Set I to 1000

2

Set Control Mode to Manual

3

Set P to ½ of current setting

4

Set Control Mode to Auto

5

Check to see that the output is stable (look at output % not PV)

6

If output is stable proceed to the I term

7

If output is NOT stable, set Control Mode back to Manual

8

Increase P by 10

9

Set Control Mode to Auto

10

Check to see that the output is stable (look at output % not PV)

11

If output is stable proceed to Setting the I term

12

If output is still NOT stable, set Control mode back to manual, go back to step 8

 To set the I term

Step

Description

1

Set I to 60 

2

Set Control Mode to Auto

3

Check to see that the output is stable (look at output % not PV)

4

If output is stable

5

Set I to ½ of current setting

6

Check to see that the output is stable (look at output % not PV)

7

If output is stable go to step 5

8

If output is NOT stable

9

Increase I by  ½ of current setting

10

If output is still unstable increase I by ½ the delta from the old setting until stable

11

When output is stable leave Control Mode in Auto and proceed to the D term.

To set the D term:

Step

Description

1

Set D to 1/6th of the I term above  

2

Set the Digital Filter (Output) to 2 or 3

It turns out it’s not that hard to be a PID Jedi.  You just need to be trained by a master.

IES Technical Sales is a value added technical sales, distribution, and solutions provider serving the high technology vacuum, plasma/thin film, temperature, fluid handling and metrology markets.
Tags: 

Comments

Currently, there are no comments. Be the first to post one!
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics