RESEARCH ARTICLE
OPEN ACCESS
----------------------------------------************************----------------------------------
Abstract:
This paper investigates using a PD-PI controller for disturbance rejection associated with delayed
double integrating processes. The control is tuned using the MATLAB optimization toolbox and five
different error-based objective functions for process time delay between 0.2 and 1 s. The more suitable
objective function for disturbance rejection with PD-PI controller used with the delayed double integrating
process is assigned and the effect of the process time delay on the performance of the control system in the
time domain is shown. The unit step disturbance input time response of the control system has a maximum
value less than 3.62, time of maximum time response less than 1.71 s and a settling time less than 26 s.
The simulation results using the PD-PI controller are superior when compared with other disturbance
rejection technique based on using a PID controller.
Keywords Disturbance rejection, delayed double integrating process, PD-PI controller, controller
tuning.
----------------------------------------************************---------------------------------with time delay. They handled a number of
illustrative examples showing the frequency
I. INTRODUCTION
response, unit step response and unit disturbance
Disturbance rejection is a performance response [3].
requirement associated with feedback control
Liu, Yan, Zhou and Cai (2003) presented an
systems. This performance depends on the type of scheme for an auto-disturbance rejection control for
process to be controlled and the type of controller hybrid power compensators. They employed a
or compensator used. This area finds rich interest nonlinear state-error-feedback to realize the tracing
from automatic control researchers and scientists.
of reference input. Test results proved the
Otsuka (2000) investigated the solvability effectiveness of their control approach [4]. Leonardi
conditions of the disturbance rejection problem and Da Cruz (2004) discussed the robust design of
with dynamic compensator. He did not assume that compensators aiming at disturbance rejection with
the order of the compensator equals that of the plant time domain specifications. They assumed that the
[1]. Lin and Hsiao (2001) presented an approach to plant model is subjected to uncertainties and the
treat the disturbance rejection problem for missile design specifications were written in the form of
seeker. They proposed a multi-layer feedforward loop shape constraints. They used the H or
neural network to realize a nonlinear adaptive LQG/LTR as design tools [5]. Yu, Shen, Li and
feedforward controller. They showed that with a Chan (2005) proposed a coordinated nonlinear
neural controller there were possibilities for auto-disturbance-rejection controller for the
improving the miss distance performance of the excitation system and the static compensator of a
rocket [2]. De Paor (2002) developed two stage four-bus power system. They introduced a dynamic
procedure for stabilization and disturbance rejection feedback linearization method based on a nonlinear
for the control of integrating and unstable processes extended state observer. Their simulation results
ISSN: 2394-2231
http://www.ijctjournal.org
Page 110
ISSN :2394-2231
http://www.ijctjournal.org
Page 111
(1)
C(s)/D(s) = (b0s2+b1s)/(a0s3+a1s2+a2s+a3)
Where:
b0 = -TdKp
,
b1 = Kp
a0 = 1 TdKpKpcKd
a1 = KpKpcKd TdKp(Kpc + KiKd)
a2= KpKpc + KpKiKd TdKpKi
a3 = KpKi
(4)
III.
CONTROLLER TUNING
Tuning of the PD-PI controller allows adjusting
the controller three parameters to achieve
successful rejection of the input disturbance. The
desired steady-state response in this case is zero.
This means that the control system has to be less
sensitive to disturbance input. This allows us to
define an error function e(t) as the time response to
its disturbance input d(t). That is:
e(t) = c(t)
(5)
The controller tuning is performed using the error
function of Eq.5 which is incorporated in an
objective function to be minimized using the
MATLAB optimization toolbox [24]. The objective
functions used are [25-28]:
ITAE:
t|e(t)| dt
(6)
ISE:
[e(t)]2 dt
(7)
IAE:
|e(t)| dt
(8)
ITSE:
t[e(t)]2 dt
(9)
ISTSE:
t2[e(t)]2 dt
(10)
(3)
TABLE 1
PD-PI CONTROLLER TUNING AND CONTROL SYSTEM
PERFORMANCE
Kpc
Ki
Kd
Cmax
Tcmax (s)
Ts (s)
ITAE
0.1569
0.0963
5.0012
3.6899
2.4181
15.5579
ISE
0.1615
0.0981
5.0015
3.3843
2.2655
14.7537
IAE
0.1263
0.0502
5.0006
3.9866
4.0000
19.2417
ITSE
0.1727
0.1139
5.0016
3.4621
1.9275
14.0540
ISTSE
0.1816
0.1254
5.0017
3.6192
1.5091
11.8897
ISSN :2394-2231
http://www.ijctjournal.org
Page 112
Fig.4 Effect of process time delay on the maximum process response and its
settling time.
Fig.3 Effect of process time delay on the system disturbance time response.
Fig.5 Comparison of the unit step disturbance.
ISSN :2394-2231
http://www.ijctjournal.org
Page 113
Present
Anil & Sree
[21]
cmax
3.619
7.100
Tcmax (s)
1.509
7.000
Ts (s)
19
32.5
REFERENCES
[1]
[2]
[3]
[4]
VI.
CONCLUSIONS
[5]
ISSN :2394-2231
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
http://www.ijctjournal.org
Page 114
BIOGRAPHY
ISSN :2394-2231
http://www.ijctjournal.org
Page 115