Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
PID Controller Algorithm

PID Controller Algorithm

Ratings: (0)|Views: 95|Likes:
Published by api-26286885

More info:

Published by: api-26286885 on Nov 30, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Search Contact Us
Product Details
Sign up for an educational
Request Quote
On-Line Presentation
Get Payback CD
What ExperTune Needs to Know About Your PI D Algorithm

ExperTune Analysis and Tuning software includes a database of over 500 industrial PI D controllers. I f you have a controller that is not in our list we would like to add it for you. With detailed information about the controller, we can accurately tune and simulate its response with your process. To add a new controller, we need documentation describing it.

There simply is no w ay to analytically tune a controller if you do not know the type of algorithm and
the units.
The Difference Equation is t he best

I deally the most complete information on the controller is the difference equations. These equations describe the digital operation of the controller as implemented in software. For example, here are the difference equations for a simple PI D controller:

et = PVt - SPt
xt = xt-1 + et-1 T/ I
yt = Gain[et+ xt + (et- et-1) D / T]
PV = process variable
SP = set point
yt = controller output
xt = temporary variable
T = controller sample interval
(NOTE: This simple example has no reset windup, no derivative gain limit and has
derivative action on error.)
With this information we can very accurately simulate and tune your controller.
Laplace Domain Equation
I f you can't get the difference equation then we need a Laplace domain equation that describes the
controller. Something like this, for example:
X = Gain[E s + E/(I s) + D s]
(NOTE: Again this a simplified example.)
Other information we need
Does the controller use: Proportional band or Gain?

What are the units on the controller integral action: min/ rep, rep/ min, sec/ rep or rep/ sec?
What are the units on the controller derivative action: min, sec?
Does the controller use multipliers on the gain, integral and derivative? For example on some
controllers, when you dial in 2000 for the gain, the actual gain is 2. This example has an implied

decimal point.
What other controller options are there for this algorithm. Does it have a gain on PV or gain on
error option? Does it have a D on PV or D on error option?
I f you do not have the difference equation w e also need
Laplace domain equation (s domain) above.
Industries Products Case Studies Library Training About Us
PID Controller Algorithm
1 of 2
9/16/2008 9:40 AM

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->