Fast Tuning of the PID Controller in An HVAC System Using the Big Bang-Big Crunch Algorithm and FPGA Technology

被引:38
作者
Almabrok, Abdoalnasir [1 ]
Psarakis, Mihalis [1 ]
Dounis, Anastasios [2 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus 18534, Greece
[2] Univ West Attica, Dept Ind Design & Prod Engn, Piraeus 12244, Greece
关键词
Big Bang-Big Crunch optimization algorithm; FPGA based acceleration; digital PID controller; FPGA-in-the-loop; heat ventilation air condition;
D O I
10.3390/a11100146
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents a novel technique for the fast tuning of the parameters of the proportional-integral-derivative (PID) controller of a second-order heat, ventilation, and air conditioning (HVAC) system. The HVAC systems vary greatly in size, control functions and the amount of consumed energy. The optimal design and power efficiency of an HVAC system depend on how fast the integrated controller, e.g., PID controller, is adapted in the changes of the environmental conditions. In this paper, to achieve high tuning speed, we rely on a fast convergence evolution algorithm, called Big Bang-Big Crunch (BB-BC). The BB-BC algorithm is implemented, along with the PID controller, in an FPGA device, in order to further accelerate of the optimization process. The FPGA-in-the-loop (FIL) technique is used to connect the FPGA board (i.e., the PID and BB-BC subsystems) with the plant (i.e., MATLAB/Simulink models of HVAC) in order to emulate and evaluate the entire system. The experimental results demonstrate the efficiency of the proposed technique in terms of optimization accuracy and convergence speed compared with other optimization approaches for the tuning of the PID parameters: sw implementation of the BB-BC, genetic algorithm (GA), and particle swarm optimization (PSO).
引用
收藏
页数:19
相关论文
共 30 条
[1]  
Almabrok A., 2018, P 14 INT S ARC 2018
[2]  
Altera, HARDW LOOP MATL SIM
[3]  
[Anonymous], 1995, PID CONTROLLERS THEO
[4]   Advanced controller auto-tuning and its application in HVAC systems [J].
Bi, Q ;
Cai, WJ ;
Wang, QG ;
Hang, CC ;
Lee, EL ;
Sun, Y ;
Liu, KD ;
Zhang, Y ;
Zou, B .
CONTROL ENGINEERING PRACTICE, 2000, 8 (06) :633-644
[5]   Design of Retaining Walls Using Big Bang-Big Crunch Optimization [J].
Camp, Charles V. ;
Akin, Alper .
JOURNAL OF STRUCTURAL ENGINEERING, 2012, 138 (03) :438-448
[6]   Design and implementation of modular FPGA-based PID controllers [J].
Chan, Yuen Fong ;
Moallem, M. ;
Wang, Wei .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (04) :1898-1906
[7]   Control Parameter Optimization for a Microgrid System Using Particle Swarm Optimization [J].
Chung, Il-Yop ;
Liu, Wenxin ;
Cartes, David A. ;
Schoder, Karl .
2008 IEEE INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY TECHNOLOGIES (ICSET), VOLS 1 AND 2, 2008, :837-842
[8]   PID controllers: recent tuning methods and design to specification [J].
Cominos, P ;
Munro, N .
IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 2002, 149 (01) :46-53
[9]   Advanced control systems engineering for energy and comfort management in a building environment-A review [J].
Dounis, A. I. ;
Caraiscos, C. .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2009, 13 (6-7) :1246-1261
[10]   A new optimization method: Big Bang Big Crunch [J].
Erol, OK ;
Eksin, I .
ADVANCES IN ENGINEERING SOFTWARE, 2006, 37 (02) :106-111