Professional Documents
Culture Documents
Abstract-Parameters tuning is the key of the design of PID control effect. Such as genetic algorithm, particle swarm
controller, for the PID parameters tuning, a PID parameters optimization, ant colony optimization algorithm, etc.
tuning method based on improved quantum genetic algorithm Quantum genetic algorithm (QGA) is a probability based
is proposed in this study. This study proposes an improved optimization algorithm which combines the concept of
genetic algorithm (IQGA) which introduces a dynamic quantum computing and traditional genetic algorithm, and it
adjustment strategy of population and search intervals to has small population size, fast convergence speed and strong
improve the convergence speed, search ability and stability of global search capabilities[9,10]. In this paper, an improved
quantum genetic algorithm-based PID parameters tuning quantum genetic algorithm is used to PID parameters tuning,
method. Experimental results show that the proposed
and can be obtained more satisfactory results in a short time.
algorithm can obtain a good performance in PID parameters
tuning problem. II. RATIONALE OF PID CONTROL
Keywords- quantum genetic algorithm; PID parameters; PID control system mainly composed of PID controller
tuning and controlled object, and a typical PID control system can
described as Figure 1.
I. INTRODUCTION
PID control is the strategy which is widely used in
industrial process control in recent years [1-4]. The basic idea
is to construct a PID controller which made up of the
proportional, integral and derivative of the system deviation y (t )
r (t ) e(t ) u (t )
linearly to control the controlled object. PID controller
considers both the transient and steady-state performance,
and easy to implement for its simple structure and high
reliability. PID controller has robust performance and its
control quality is not sensitive to the changes of the
controlled objects, so it is able to meet general industrial
process requirements[5]. Since the invention of the PID Figure 1. PID control system
controller (largely due to Elmer's invention of ship autopilot)
PID controller is a linear controller, and the relationship
in 1910 and the Ziegler-Nichols PID parameter tuning
method (Z-N method) in 1942[6], the applications of PID of the control error (deviation) signal e(t ) , input signal
controller have been developed and popularized extremely[7]. r (t ) and the output signal y (t ) can be described as below:
The performance of the system control is depends on the (1)
parameters of the PID controller, so the PID parameter e(t ) = r (t ) − y (t )
tuning has become a core issue of PID control. The deviation signal which sent into PID controller is
PID parameters tuning includes engineering tuning performed proportional, integral and differential operation
method and theoretical calculations tuning method. respectively, and then performed a linear weighted operation,
Engineering tuning method tunes the parameters according finally, to control the controlled object. Common PID
to engineering experience directly, and it often requires a lot control system is mainly divided into continuous PID control
of experience, and different objective functions corresponds system and discrete PID control system. The continuous PID
to different experiences; theoretical calculations tuning controller can be descried as:
method obtains the PID parameters based on the 1 t d e(t )
mathematical model of the system. It needs a lot of u (t ) = K p [e(t ) + ³ e(τ ) d τ +Td ] (2)
Ti 0 dt
calculation. PID parameter tuning is a complex and tedious
process, and the research on PID parameter tuning method where u (t ) is the output of the PID controller, and K p , Ti
has been an important issue in control field[8]. In order to and Td is proportional coefficient, integral time constant
improve the efficiency of the PID controller parameter and derivative time constant, respectively.
tuning, many intelligent optimization algorithms have been Control equation can also be written as the form of the
applied to PID parameter tuning, and have achieved good transfer function:
+θ i = θ ⋅ e tmax (8)
number.
A system’s performance is affected by the parameters of where θ ∈ [0.001π , 0.05π ] is a fixed angle, tmax is the
K p , K i and K d of the PID controller. PID parameter maximum iterative number. From equation (8), it is easy to
tuning problem is to determine the best combination of these get the rotation angle of the quantum rotation gate decreases
three parameters to obtain the optimal performance of the gradually with the increase of the iterative number. And the
control system. System performance includes regulating mutation operation is completed by Hadamard gate. It is also
time, error of steady state and overshoot, etc. a kind of rotation, and the rotation angle is π 4 . So the
III. IMPROVED QUANTUM GENETIC ALGORITHM mutation operation increases the diversity of the population.
45
400 the convergence speed and search accuracy can be
(1) G1 ( s ) = ( K P ∈ [0,5], K i , K d ∈ [0,1]) improved.
s + 50s
2
1.6
(2) G2 ( s ) = 2 ( K P ∈ [0, 20], K i , K d ∈ [0,1])
37.6
46
is the unit step response of the system, and y1 , y2 , y3 is the V. CONCLUSION
unit step response after PID parameters tuning, respectively. This study proposes a PID tuning method using an IQGA.
In Figure (a), the three curves are close to the step signal for To introduce a dynamic population adjustment strategy to
that the system G1 ( s ) has no steady state error. The speed of QGA can improve the search ability of the QGA greatly, and
response and adjustment time has been improved by means the experimental results indicate that the method of this
of PID parameters tuning. The curve of y0 in Figure (b) study has a good performance in PID parameters tuning, and
has a strong search ability, fast convergence speed and
shows that system G2 ( s ) has steady state error before stability.
adjustment, and the three curves of y1 , y2 , y3 show that the
steady state error has been eliminated after PID parameters REFERENCE
tuning. And y3 has the minimum overshoot and shortest [1] Ang, K.H., Chong, G.,Li, Y., PID control system analysis, design,
adjustment time. In summary, the IQGA-based PID and technology[J]. Control Systems Technology, IEEE Transactions
parameter tuning is effective, and this algorithm has a very on.2005, 13(4): 559-576.
good performance. [2] Cominos, P.,Munro, N., PID controllers: recent tuning methods and
design to specification[J]. IEE Proceedings-Control Theory and
TABLE II. RESULTS OF PID PARAMETERS TUNING
Applications.2002, 149(1): 46-53.
System Method Parameter [3] Astrom, K.J., Hagglund, T., The future of PID control[J]. Control
Kp Ki Kd Engineering Practice.2001, 9(11): 1163-1175.
[4] Bennett, S., Development of the PID controller[J]. Control Systems,
G1 ( s ) GA 4.9630 0.0354 0.1080
IEEE.1993, 13(6): 58-62.
QGA 4.9938 0.0287 0.0856 [5] Jinkun Liu, Advanced PID control and MATLAB Simulation [M],
IQGA 4.9626 0.0274 0.1504 Beijing, Publishing house of electronics industry, 2003.
G2 ( s ) GA 1.2371 0.0026 0.1440 [6] Ziegler, J.,Nichols, N., Optimum settings for automatic
QGA 1.1758 0.0021 7.74 e-4 controllers[J]. trans. ASME.1942, 64(11).
[7] Ang, K.H., Chong, G.,Li, Y., PID control system analysis, design,
IQGA 1.2140 0.0013 0.0588
and technology[J]. IEEE Transactions on Control Systems
1.4 Technology.2005, 13(4): 559-576.
y1 y2
[8] Astrom, K.J., PID controllers: theory, design and tuning[J].
1.2 y3
Instrument Society of America.1995.
1 [9] Malossini, A., Blanzieri, E.,Calarco, T., Quantum genetic
r
0.8 optimization[J]. Evolutionary Computation, IEEE Transactions on.2008,
y0 12(2): 231-241.
0.6
[10] Li Shiyong, L.P., Quantum Computation and Quantum Optimization
0.4 Algorithms[M].Harbin Institute of Technology Press:2009.
0.2 [11] Jian Zhang, Chang Liu, Kun He, Jiliu Zhou, An Improved Quantum
Genetic Algorithm for Function Optimization[J]. Journal of Information &
0
0 0.2 0.4 0.6 0.8 1 Computational Science.2010, 7(14 ): 3243–3250.
(a) G1 ( s ) [12] Shiyong Li, Panchi Li, Quantum Genetic Algorithm based on Real
Encoding and Gradient Information of Object Function[J], Journal of
1.5 Harbin Institute of Technology, 2006, 38(008): 1216-1218.
y2
y1
y3
1
r
y0
0.5
0
0 5 10 15 20
(b) G2 ( s )
Figure 5. Unit step response of PID control system
47