[ Team LiB ] Previous Section Next Section

11.4 Nonlinear PID Control

The fixed-parameter PID controller is ubiquitous in the process industries. The ideal PID controller has the form (see Chapter 5)

Equation 11.12

graphics/11equ12.gif


where it is understood that any bias associated with steady-state operation is absorbed into the integral term. Other forms for PID control are presented in Chapter 5.

Often it is useful to have a nonlinear controller even if the process is linear. A common example is level control of a surge drum where the primary objective is to maintain a reasonably consistent outlet flow under disturbances in the inlet flow rate, subject to high and low drum level constraints. In this situation, some small nominal controller gain can be used when the level is close to the setpoint, and as the error increases, the gain can increase. A common choice is to make the proportional gain a function of the absolute value of the error,

Table 11-1. Example Parameters for Model-Based Controllers

Model

Integrator + time delay

Gain + time delay

k

4(0.019)/(16.4)0.05 = 0.093

0.019/0.05 = 0.38

q

16.4/4 = 4.1 min

16.4/2 = 8.2 min

kc

(2l+4.1)/[0.093(l +4.1)2] = 1.831 for l = 5 min

(8.2/2)/(0.38l) = 10.79/l = 1.269 for l = 8.5 min

tI

2l +4.1 = 14.1 for l = 5 min

8.2 min

Equation 11.13

graphics/11equ13.gif


This means that the controller output is effectively proportional to the square of the error, as shown below for a P-only nonlinear controller.

Equation 11.14

graphics/11equ14.gif


An alternative to making the controller gain a continuous function of the error is to form a piecewise linear controller (sometimes called a gap controller), where (often kc,high = kc,low)

Equation 11.15

graphics/11equ15.gif


An example of nonlinear PID control is given in Module 10 (Surge Vessel Level Control).

    [ Team LiB ] Previous Section Next Section