Integral Error Criteria for Controller Tuning

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

Consider the closed loop shown in Figure 10.8 in [1], where , , , , and .


Here we consider a proportional-integral controller. Set the value of the control gain ; the integral time is fixed ().

The closed-loop transfer function for step point changes is given by (if there is no disturbance).

When a step in the set point is applied (i.e. ), the response is plotted and values of the three integral errors are given (see Snapshot 1).

These integral errors (all truncated at in the calculation shown here) are defined by:

(the integral of the absolute value of the error indicated by the gray area shown in the response versus time plot),

(the integral of the squared error),

and (the integral of the time-weighted absolute error).

In addition, the Demonstration performs controller tuning by computing the values of that minimize the integral errors (see Snapshots 2–4). These are shown by blue dots.

A frequency analysis shows that sustained oscillations (shown in Snapshot 5) take place when and .


Contributed by: Housam Binous, Mohammad Mozahar Hossain, and Ahmed Bellagi (December 2015)
Open content licensed under CC BY-NC-SA




[1] D. E. Seborg, T. F. Edgar, D. A. Mellichamp, and F. J. Doyle III, Process Dynamics and Control, 3rd ed., Hoboken, NJ: John Wiley & Sons, Inc., 2011.

Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.