Академический Документы
Профессиональный Документы
Культура Документы
AbstractThis paper treats a tuning of the PID controllers using The parallel controllers are mostly preferred for higher
the multi-objective optimization with GA with weighted sum order systems. The transfer function of PID controller in
approach. The design objective was to apply the GA in the aim of Laplace transform is defined for a continuous system as
tuning the optimum solution of the PID controllers (KP, KI and
KD) by minimizing the multi-objective function. The potential of KD s2 KPs KI
Gc (s)
using multi-objective GA is to identify the Pareto optimal s (1)
solution. The other methods are applied to make the comparisons
between a classical approach based on the Ziegler-Nichols The proportional controller response is proportional to the
method [1,2,3] and Ant Colony Optimization [4]. Simulation control error. The controller error is defined as the difference
results demonstrate that the new tuning method using multi- between the set point and the process output. The proportional
objective ant colony optimization has a better control system controller output is the multiplication of the system error
performance compared with the classic approach and the genetic signal and the proportional gain. Proportional term can be
algorithms. mathematically expressed as
Keywords PID, GA, ACO, Muti-objective optimization, Pterm K P e(t) (2)
Controllers.
The integral control applies a control signal to the system
I. INTRODUCTION which is proportional to the integral of the error. The offset
PID controllers are widely used in industrial applications in introduced by the proportional control is removed by the
different forms. It can be used as a stand-alone or as a part of integral action but a phase lag is added into the system.
direct digital control (DDC) and distributed control system Integral term can be mathematically expressed as
(DCS) Figure 1. is a simple block diagram shoeing the I term KI e(t)dt (3)
schematic of the PID controller and it is known as non- There is a proportion between the derivative controller output
interacting form or parallel form.
and the rate of change of the error. Derivative control is used
to decrease and eliminate overshoot of system response and
introduce a phase lead action that removes the phase lag
introduced by the integral action.
de(t) (4)
Dterm K D
dt
Ki H (s)
T (s) (8)
Increasing Small Decrease Decrease Small / 1 H (s)
/ No No
Kd Effect Effect III. WEIGHTED SUM OBJECTIVE FUNCTION METHOD
Since applying weighted objective functions is one of the
most popular approaches for solving multi-objective
optimization problems, and maybe the simplest one, it is
The control signal to the plant is given by
t
shortly described here. Usage of weighted objective functions
de(t) (5) means the following definition of the optimization problem
u(t) K P e(t) K I e( )d KD
0
dt [6,7]:
Each one of the three gains (KP, KI and KD) of the classical LA min( F ), (9)
PID control has an effect on the response of the closed loop T
system. Table 1 summarizes the effects of each of PID where F [ f 1 , f 2 , f 3, f 4 , f 5 , f 6 , f 7 , f 8 ] : vector of the
control parameters. It will be known that any changing of one objective functions, f 1 : settling time (ts) f 2 :overshoot (OS)
of the three gains will affect the characteristic of the system
response. f 3 :rise time f 4 : integral absolute error f 5 : integral square
error f 6 :sensitivity function f 7 :complementary sensitivity
function f 8 :undershoot. [ 1, 2 , 3 , 4 , 5 , 6 , 7 , 8 ]:
is the nonnegative weights.
i n
i 1
i 1 (10)
(s 1)(s 3) 3
1 1.5
G 3 (s) 2
e 0.5 s (13)
s 2s 1 1
Kd
Controller
0.5
KD s 2 KP s KI
Gc (s) (14)
s 0
2
where 1.5
2.5
3
1 2
K P [0, ] 0.5 1
1.5
0.5
K I [0, ] (15) Ki
0 0
Kp
-80
RESULTS: Comparison of step responses using present -45
Phase Plot of example 1 case 1
design with Ziegler Nichols and Ant Colony Optimization as -90
-180
Step Response
1.4 -225
-1 0 1 2
Multi-objective optimization 10 10 Frequency (rad/s) 10 10
Ziegler Nichols
Ant Colony optimization
1.2
Figure 6. Bode plots of G1(s)
Step Response
1
1.4
Multi-objective optimization with GA
0.8 Ziegler Nichol's
Amplitude
1.2
Ant Colony Optimization
0.6
1
0.4
0.8
Amplitude
0.2
0.6
0 Time (sec6onds)
0 2 4 8 10 1 0.4
2
1.5
1.5
1
Kd
Kd
1
0.5
0.5
0 0
2.5 2.5
2 2
3.5 3
1.5 3 1.5 2.5
2.5 2
1 2 1 1.5
1.5
0.5 1
0.5 1
0.5 0.5
0 0 0 0
Ki Ki
Kp Kp
Figure 8. The convergence of controller parameter values of G2(s) Figure 11. The convergence of controller parameter values of
G3(s)
The Bode plots of loop transfer with designed PID controller
are shown in Figure 9. This provides gain margin and phase The Bode plots of loop transfer with the designed PID
margin of 4.23 and 68.45, respectively. controller are shown in Figure 12. This provides gain margin
Bode Diagram
and phase margin of 2.61 and 67.56, respectively.
50
Magnitude Plot of example 2 case 1 20
Madnitude and Phase Plot of example 1 case 1
10
0 0
Magnitude (dB)
-20
-50
-30
-40
-50
-100
4
-45 -60 x 10
Phase Plot of example 2 case 1 0
-90
-0.576
Phase (deg)
Phase (deg)
-135
-1.152
-180
-1.728
-225
-2.304
-270
-1 0
Frequency (rad/s) 1 2 -2.88
10 10 10 10 -1 0 1 2 3
10 10 10 10 10