Optimal Tuning of Pi Controllers For First Order Plus Dead Time/Long Dead Time Models Using Dimensional Analysis
Optimal Tuning of Pi Controllers For First Order Plus Dead Time/Long Dead Time Models Using Dimensional Analysis
Optimal Tuning of Pi Controllers For First Order Plus Dead Time/Long Dead Time Models Using Dimensional Analysis
Keywords: PI controller, FOPDT model, dimensional the 1940s, many of them reported in [1]. These methods are
analysis, optimisation, robustness. usually different in complexity, flexibility and in the amount
of process knowledge used. Nevertheless, there is no
Abstract generally accepted design method for this controller [2].
Therefore, the design of PI controllers still remains a
For first order plus dead time models, an optimal method for challenge before researchers and engineers.
tuning PI controllers is presented using dimensional analysis Traditionally, PI controllers have been tuned empirically, e.g.,
and numerical optimisation techniques. Considering a step by the first method of Ziegler and Nichols described in [18].
change in setpoint, optimal equations for determining PI This method, called the “continuous cycling method” has
parameters are obtained through minimising the integral of been widely known as a fairly accurate heuristic method to
absolute error (IAE). The optimisation process is constrained determine good settings of PI and PID controllers for a wide
to guarantee a minimum Gain margin (G.M.) of 2 and a range of common industrial processes [9]. It also has the
minimum Phase Margin (P.M.) of 60°. The proposed advantage of requiring very little information about the
formulas can also be used for first order systems with long process, however, it requires knowledge about the ultimate
dead time. Simulation results show that the proposed method data which are obtained by destabilising the system under
has a considerable superiority over conventional techniques. proportional feedback. Moreover, the method inherently leads
In addition, the closed loop system shows a robust to an oscillatory response in the face of a change in the
performance in the face of model parameters uncertainties. setpoint [7, 14].
A large number of industrial plants can approximately be
modelled by a first order plus dead time transfer function as
1 Introduction follows:
In the earlier paper [16], the use of dimensional analysis in
Ke -τ d s
tuning of PID controllers for first order plus dead time G (s) = . (1)
(FOPDT) models was proposed. As an extension of this Ts + 1
study, the current paper considers tuning of PI controllers for
first order systems with dead time/long dead time. In addition, In order to design PI controllers for this important category of
because gain and phase margins are often used as a measure industrial plants, various methods have been suggested during
of robustness [10], the optimal formulas are determined so the past sixty years. The second method of Ziegler and
that the predefined amounts for G.M. and P.M. are Nichols known as the “process reaction curve” method [19]
guaranteed. and that of Cohen and Coon [4] are the most prominent
Despite the continual advances in control theory, the PI methods mentioned in most control textbooks. Similar to the
controller is still the most commonly used controller in the Ziegler and Nichols methods, Cohen and Coon technique
process control industry [2]. This is mainly due to its sometimes brings about oscillatory responses, because it was
noticeable effectiveness and its simple structure which is designed to provide closed loop responses with a damping
conceptually easy to understand. According to the reports, ratio of 25% [16]. However, Ziegler and Nichols methods are
more han 90% of the industrial controllers are PID, mostly PI, still widely used, either in their original form or with some
controllers [5,11,12]. In [3] a typical paper mill was reported modifications [1].
with more than 2000 control loops while 97% of these loops
used PI controllers. As a result, any improvement in the PI 2 Proposed method
controller tuning methods is priceless because of its broad
range of applications. A number of analytical and numerical An efficient design method should cope with a wide range of
methods have been proposed for tuning this controller since systems. It should satisfy the design specifications and be
robust in the face of model uncertainties. The aim of this determining the second and third dimensionless numbers
paper is to propose a set of formulas for tuning PI controllers from the first one, as shown below:
for FOPDT models. Therefore, as shown in equation (2), the
PI parameters should be defined based on the model τd
parameters: KK c = g 1 ( ).
T
(5)
Ti τ
K c = f 1 ( K , τ d , T ). = g 2 ( d ).
(2) τd T
Ti = f 2 ( K , τ d , T ).
Obviously, the functions in equation (5) can be determined
The problem is that it is very difficult to determine these much more easily than those in equation (2).
functions, because each parameter of the controller is a Considering a step change in the setpoint, this paper aims to
function of three parameters of the model. Therefore, we determine g1 and g 2 so that the IAE is minimised. In order
propose to use dimensional analysis to reduce the number of to ensure that the resulting system has enough robustness, two
parameters involved. Dimensional analysis is a mathematical constraints are used to guarantee a minimum G.M. of 2 and a
tool often applied in physics and engineering to simplify a minimum P.M. of 60°. In addition, as the phase margin is
problem by reducing the number of variables to the smallest known to be related to the damping of the system, it also
number of essential ones [20]. In other words, dimensional serves as a measure of performance [10].
analysis is a process for eliminating extraneous information First, the best values of controller parameters are determined
from a relation between quantities [17]. τ
for any given d using genetic algorithms [6]. In order that
T
Definition 1:
the resulting formulas can also be applied to first order plus
A dimensionless number is a pure number without any
τ
physical unit. Such a number is typically defined as a product long dead time systems, d is changed from 0.1 to 10. Then
or ratio of quantities that have units, in such a way that all T
units can be cancelled. τ
the optimal values of KK c versus d are drawn. Finally,
T
Buckingham’s pi-theorem: g1 is determined using curve-fitting techniques. The situation
Any equation such as
Ti T
is same for g 2 if KK c is replaced with or i .
f ( x1 , x 2 ,..., x n ) = 0. (3) τd T
Equations (6,7) represent the proposed formulas for tuning PI
with nonzero x1 , x 2 ,..., x n , is equivalent to an equation of the controllers:
form
T
KK c = 0.4849 + 0.3047. (6)
g (π 1 , π 2 ,..., π k ) = 0. (4) τd
Ti T Example 1:
KK c and either of or i .
τd T
e -0.5 s
G1 ( s ) = . (8)
Based on Buckingham’s pi-theorem, the PI parameters are s +1
obtained from the parameters of the model through
The results of the comparison are shown in Table 1. The In order to use the C.C., Z.N.2 and proposed techniques to
worst response is given by the C.C. method. Since the obtain the PI parameters, G 2 ( s ) is approximately modelled
proposed method has the least percentage of overshoot and with a FOPDT model, using half rule [15].
the highest phase margin and acceptable values of settling
time and gain margin, it gives the best performance. Half rule:
Let the original model be:
C.C. Z.N.1 Z.N.2 R.Z.N. L.E. Pro.
Kc 1.88 1.8 1.71 0.73 1.45 1.27 m
β2 n m
β2
where τ d = θ +
2
+ ∑
i =3
βi + ∑α j =1
j and T = β 1 +
2
.
∧ e -5s
G 2 (s) = . (14)
7s + 1
∧ 1.2 e -0.6s
G 1 (s) = . (16)
0.83s + 1