Documente Academic
Documente Profesional
Documente Cultură
231
In order to reduce the overshoot and setting time of the controller parameter. Otherwise, loop to step 2 until a
response of the control system, the fitness function is defined maximum number of iterations is met.
as follows:
IV. SIMULATION RESULTS
J ( K ) = ∫ (ω1 e(t ) + ω2 e(t ) )dt
∞
(9) According to the analysis of Ⅱand accessing to relevant
0
information, the transfer function of the air-conditioned
where e(t) is the system error, and ė(t) is the derivative of
room is
e(t). The smaller value of the fitness function, the better
performance of the system response with the specified Kp, 8e −24 s
G1 ( s ) = (12)
Ki and Kd. 58s + 1
Each particle’s fitness is then examined with the fitness The transfer function of the combined air-conditioner is:
function based on the minimum integrated absolute error e −6 s
(IAE) condition. A particular particle is considered as fit if G2 ( s) = (13)
and only if it matches the IAE condition. Otherwise, the 2s + 1
particle will be automatically ignored and removed.
Step 3: Compare particle's fitness evaluation with its Simulation results are as follows:
pbest, if current value is larger than pbest, then set pbest
equal to the current value, and Pi=Xi.
Step 4: Compare particle's fitness evaluation with gbest.
if current value is larger than gbest, then set gbest equal to
the current value, and Pg=Xi.
Step 5: For each particle, change the velocity and
position of the particle according to equation (10) and
equation(11) which will be described later. If the position of
the particle is out of the specified range, produce new
position and velocity randomly within the specified range to
replace the current ones.
Velocity depends on the rate of position change of the
particle’s position. This process is done iteratively on the
particles of the swarm and fitted particles are stored as the Figure 1. Tuning curves of temperature with PID algorithm
personal current best (pbest). The iteration of updated rules
of position and velocity leads to the exploration of the whole Figure 1 is the changing process of the room temperature
regions that turn out to be the final outcomes. with the initial temperature value 30℃ using conventional
The velocity of the particle Vii can be represented by PID algorithm.
another vector Vii = [Vi Vi Vi ]. The best position previously
1 2 3
232
The scale of the coordinate of figure 1 and figure 2 is not
the same, so the PID curve and the PSO-PID curve is drawed
together in figure 3, from which the difference is easily to
see, and the control effect of PSO-PID method is much
better than that of the PID method.
REFERENCES
[1] Zhang Shaojun , Building Intelligent Systems Technology,
Machinery Industry Press,2006, Beijing China
[2] Zhiliang Ding; Changde Wang; Guangming Tan; Guanghua
Guan;The Application of the Fuzzy Self-Adaptive PID Controller to
the Automatic Operation Control of Water Transfer Canal System
Figure 4. Convergence curve of PID parameter Kp Intelligent Computation Technology and Automation, 2009. ICICTA
'09. Second International Conference on Volume: 2, pp.822-825
[3] J. Kennedy, R. Eberhart, “Particle Swarm Optimization”, In
Proceedings of IEEE International Conference on Neural Networks,
1995, pp.1942-1948.
[4] Emrani, S.; Salehizadeh, S. M. A; Dirafzoon, A.; Menhaj, M. B.;
Individual particle optimized functional link neural network for real
time identification of nonlinear dynamic systems. Industrial
Electronics and Applications (ICIEA), 2010 the 5th IEEE Conference
on Digital Object Identifier: 10.1109/ICIEA.2010.5514748 2010,
pp.35-40
[5] Xuquan Li; Zhigang Shi; Songtao Hu; A novel control method of a
variable volume air condition system for indoor thermal environment.
Computer Engineering and Technology (ICCET), 2010 2nd
International Conference on Volume 2 Digital Object Identifier:
10.1109/ICCET.2010.5485616 , pp.V2-566 - V2-570
[6] Wang Dingwei, Wang Junwei, Wang Hongfeng, Zhang Ruiyou.
Intelligence Optimization Method, Higher Education Press,2007,
Figure 5. Convergence curve of PID parameter Ki Beijing, China
233