Hybrid Fixed and Floating-point Approach for Implementing PID Controllers on Zynq-7000 FPGA

被引:2
作者
Ali, Aijaz [1 ]
Bingi, Kishore [1 ]
Ibrahim, Rosdiazli [1 ]
Devan, P. Arun Mozhi [1 ]
Omar, Madiah [2 ]
机构
[1] Univ Teknol PETRONAS, Dept Elect & Elect Engn, Seri Iskandar, Perak, Malaysia
[2] Univ Teknol PETRONAS, Dept Chem Engn, Seri Iskandar, Perak, Malaysia
来源
2024 IEEE 14TH SYMPOSIUM ON COMPUTER APPLICATIONS & INDUSTRIAL ELECTRONICS, ISCAIE 2024 | 2024年
关键词
PI/PID controller; Hybrid technique; Matlab/Simulink; FPGA Zynq-7000; Xilinx Vivado; System generator; DESIGN;
D O I
10.1109/ISCAIE61308.2024.10576287
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
PID controllers are crucial for regulating various process variables such as temperature, flow, pressure, and speed in industrial control systems. Therefore, this paper aims to design and implement the real-time FPGA-based PI/PID controller, which is complex regarding memory issues, accuracy, resource utilization, and energy consumption. Thus, this research uses Matlab's hybridized fixed- and floating-point approach to design the module Xilinx Vivado. The proposed design is realized on a Zynq-7000 FPGA board, and the results of the PI/PID controller implemented on the FPGA Zynq-7000 board model are stimulated. System generator tools are used to generate the hardware description language code. The Xilinx Vivado tool checks the module's device utilization, timing analysis, and power consumption. The performance is improved in terms of dynamic range, speed, unlimited use of resources, efficiency, and less energy consumption.
引用
收藏
页码:429 / 434
页数:6
相关论文
共 12 条
[1]   Design of Digital PID Controllers Relying on FPGA-based Techniques [J].
Aguirre, Adriana A. ;
Munoz, Leonardo D. ;
Martin, Cesar A. ;
Ramirez, Maria J. ;
Salazar, Carlos A. .
IFAC PAPERSONLINE, 2018, 51 (04) :936-941
[2]  
Akkaya S, 2014, 2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), P764, DOI 10.1109/CoDIT.2014.6996993
[3]   A review on FPGA implementation of fractional-order systems and PID controllers [J].
Ali, Aijaz ;
Bingi, Kishore ;
Ibrahim, Rosdiazli ;
Devan, P. Arun Mozhi ;
Devika, K. B. .
AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2024, 177
[4]  
Castano L. F., 2011, Proceedings of the 2011 VII Southern Conference on Programmable Logic (SPL), P75, DOI 10.1109/SPL.2011.5782628
[5]   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
[6]  
Chandren S., 2010, Proceedings 2010 International Conference on Enabling Science and Nanotechnology (ESciNano 2010), DOI 10.1109/ESCINANO.2010.5701064
[7]  
Chotikunnan P., 2023, Journal of Robotics and Control (JRC), V4, P23, DOI [10.18196/jrc.v4i1.16990, DOI 10.18196/JRC.V4I1.16990]
[8]   Design of PIDDα Controller for Robust Performance of Process Plants [J].
Fawwaz, Muhammad Amir ;
Bingi, Kishore ;
Ibrahim, Rosdiazli ;
Devan, P. Arun Mozhi ;
Prusty, B. Rajanarayan .
ALGORITHMS, 2023, 16 (09)
[9]  
Kumar A., 2014, International Journal of Engineering Research & Technology, V3, P307
[10]   A methodology to design FPGA-based PID controllers [J].
Lima, Joao ;
Menotti, Ricardo ;
Cardoso, Joao M. P. ;
Marques, Eduardo .
2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, :2577-+