Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PERFORMANCE-ADAPTIVE PID
CONTROLLER
∗
Hiroshima University, Higashi-Hiroshima, Hiroshima,
Japan
∗∗
University of Canada, Edmonton, Canada
That is, (4) is described by the following equation: e(t) := r(t) − y(t). (18)
K
½µ ¶
G(s) = e−Ls , (9) Ts TD
1 + Ts C(z −1
) := kc 1+ +
TI Ts
µ ¶ ¾
2TD TD −2
where K, T and L respectively denote the system − 1+ z +
−1
z . (20)
Ts Ts
gain, the time-constant and the time-lag, which
can be obtained by calculating the following equa- The control performance strongly depends on PID
tions: parameters(kc , TI , TD ). These parameters are
computed using the generalized predictive PID
Ts control(GPC-PID) which has been already pro-
T = (10)
log(−a1 ) posed to incorporate the idea of controller re-
b0 + b1 design as required by control performance assess-
K= (11) ment method.
1 + a1
µ ¶
b1
L= + km . (12)
b0 + b1
2.4 Generalized Predictive Control
In the ensuing discussion, the time-lag element is
approximated by a first- order pade-approximation, The GPC is one of model predictive control
and the following second-order system is consid- schemes, and since it is based on a multi-step
ered as the design-oriented model: prediction, it is an effective technique for systems
with ambiguous time-delays and/or large time-
K(1 − L2 s) delays(Clarke, et al., 1987).
G̃(s) ≃ . (13)
(1 + T s)(1 + L2 s)
First, consider the following cost function of the
GPC:
This gives us the following discrete-time model
corresponding to (13):
N2
X
Ã(z −1
)y(t) = z −1
B̃(z −1
)u(t), (14) J =E {y(t + j) − r(t)}2
j=N1
where Nu
X
+λ {∆u(t + j − 1)}2 , (21)
¾ j=1
Ã(z −1 ) = 1 + ã1 z −1 + ã2 z −2
. (15)
B̃(z −1 ) = b̃0 + b̃1 z −1 where λ denotes the user-specified parameter
which means the weighting factor for the control
input, and the period from N1 thru N2 denotes
2.3 PID controller the prediction horizon, and Nu denotes the control
horizon. For simplicity, they are respectively set
The following PID control law is considered: as N1 = 1, N2 = N and Nu = N , where N is
designed in consideration of the time constant and
time-delays of the controlled object. Input/Output Data-base
data [step2]
The control law based on minimizing the cost ˳˳˳Select
function (21) is given by the neighbor
[step3] Φ = [Ǿi]
System
N N Identification [step1]Caluculate distances
X X
ǰ̂
pj Fj (z −1
)y(t)+ 1+z −1
pj Sj (z −1
) ∆u(t) query
Parameter Converter
j=1 j=1
N e
X
PID u
y
− pj r(t) = 0. (22) r
̂
System
Controller
j=1
1
Here, the matrix H which consists of coefficients kc = − (f˜1 + 2f˜2 )
of Hj (z −1 ) is defined by ν
f˜1 + 2f˜2
TI = − Ts , (35)
˜ ˜
f0 + f1 + f2 ˜
r0
f˜2
r1 r0 0
TD = − Ts
H= .. .. , (30) ˜ ˜
.. f1 + 2f2
. . .
rN rN −1 · · · r0 where f˜i is defined as
and Λ is as follows: N
1X
pj Fj (z −1 ) := f˜0 + f˜1 z −1 + f˜2 z −2 . (36)
Λ := diag{λ}. (31) ν j=1
E[e 2]
vector given by (2) beforehand. Also, the infor- 0.6
In order to evaluate the behavior of the proposed In this paper, the data-driven performance-adaptive
data-driven performance-adaptive PID controller, PID control scheme has been newly proposed,
a simulation example for a nonlinear system is which PID parameters are driven to the modeling
considered. As a nonlinear system, the following performance evaluation and adjusted suitably. In
Hammerstein model(Zi-Qiang, 1994) is discussed: other words, this paper presents a framework to
2.5 0.4
P
K
0.2
2
0
0 50 100 150 200 250 300 350 400
0.2
1.5
I
K
0.1
y
1
0
0 50 100 150 200 250 300 350 400
0.4
0.5
D
K
0.2
0 0
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
t[step] t[step]
Fig. 4. Control results using the GPC-PID based Fig. 7. Trajectories of PID parameters corre-
on the recursive LSM. sponding to Fig.6.
0.03
desired performance determined beforehand.
0
0 50 100 150 200 250 300 350 400 However, the effectiveness of the proposed scheme
0.06
strongly depends on the system identification as
well as the conventional self-tuning PID con-
D
K
0.03
trollers. The drastic improvement of the system
0 identification method is required, although some
0 50 100 150 200 250 300 350 400
t[step] strategies, e.g., the identification period is intro-
duced and the number of the estimates is reduced,
Fig. 5. Trajectories of PID parameters corre- have been performed in this paper. This is cur-
sponding to Fig.4. rently under consideration.
2.5
REFERENCES
2
Agrawal, P. and S. Lakshminarayanan: Tuning
1.5
Proportional-Integral-Derivative Controllers
Using Achievable Performance Indices, Ind.
y