32-Bit Fixed and Floating-Point Hardware Implementation for Enhanced Inverter Control: Leveraging FPGA in Recurrent Neural Network Applications

被引:2
作者
Hingu, Chanakya [1 ]
Fu, Xingang [1 ]
Vangala, Praneeth [2 ]
Mishan, Ramkrishna [1 ]
Fajri, Poria [1 ]
机构
[1] Univ Nevada, Dept Elect & Biomed Engn, Reno, NV 89503 USA
[2] Texas A&M Univ, Dept Elect Engn & Comp Sci, Kingsville, TX 78363 USA
关键词
Field programmable gate arrays; Artificial neural networks; Inverters; Hardware; Recurrent neural networks; Neural networks; Matlab; Neural network controller; hardware implementation; FPGA; 32-bit fix and floating point implementation; Tanh function; LUT; CORDIC; STRATEGY;
D O I
10.1109/ACCESS.2024.3441512
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional microcontroller-based control systems increasingly face limitations due to their restricted capabilities and lack of parallel processing, creating bottlenecks in real-time energy optimization. This research introduces a novel approach to implementing a Recurrent Neural Network (RNN) model on a Field-Programmable Gate Array (FPGA) board. By harnessing the FPGA's parallel processing power, the research aims to overcome these limitations and enhance the performance of inverters. The programming for a four-input, two-output RNN model featuring a Tangent hyperbolic (Tanh) activation function is designed for 32-bit fixed and floating-point operations using Intel Quartus Prime software. A crucial aspect of this study involves meticulous timing and resource analyses to optimize the design's performance on the FPGA. Furthermore, the digit and bit accuracy of the FPGA implementation is rigorously verified against MATLAB and ModelSim simulations, ensuring the reliability of the results. The proposed method of FPGA implementation not only demonstrates a cutting-edge technique for Neural Network applications but also sets a precedent for further explorations into various types of Neural Networks (NN). This research thus opens new avenues for the innovative application of FPGA technology in the field of NN, potentially revolutionizing the way these systems are designed and implemented.
引用
收藏
页码:111097 / 111110
页数:14
相关论文
共 26 条
[1]  
Abdalrahman A, 2013, JAP EGY CONF ELECTR, P159, DOI 10.1109/JEC-ECC.2013.6766405
[2]  
Aravind P. Shanmuga, 2013, 2013 International Conference on Energy Efficient Technologies for Sustainability (ICEETS), P163, DOI 10.1109/ICEETS.2013.6533376
[3]   Three-Phase Grid-Connected NPC Inverter Based on a Robust Artificial Neural Network Controller [J].
Babaie, Mohammad ;
Sharifzadeh, Mohammad ;
Al-Haddad, Kamal .
2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
[4]   A Masked Hardware Accelerator for Feed-Forward Neural Networks With Fixed-Point Arithmetic [J].
Brosch, Manuel ;
Probst, Matthias ;
Glaser, Matthias ;
Sigl, Georg .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (02) :231-244
[5]  
Castelino RV, 2018, 2018 2ND INTERNATIONAL CONFERENCE ON POWER, ENERGY AND ENVIRONMENT: TOWARDS SMART TECHNOLOGY (ICEPE)
[6]   Limitations of Voltage-Oriented PI Current Control of Grid-Connected PWM Rectifiers With LCL Filters [J].
Dannehl, Joerg ;
Wessels, Christian ;
Fuchs, Friedrich Wilhelm .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (02) :380-388
[7]   Control of a Buck DC/DC Converter Using Approximate Dynamic Programming and Artificial Neural Networks [J].
Dong, Weizhen ;
Li, Shuhui ;
Fu, Xingang ;
Li, Zhongwen ;
Fairbank, Michael ;
Gao, Yixiang .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (04) :1760-1768
[8]  
Dong WZ, 2018, CLEM UNIV POWER SYST
[9]  
Farswan Rajesh S., 2015, 2015 17th European Conference on Power Electronics and Applications (EPE'15 ECCE-Europe), P1, DOI 10.1109/EPE.2015.7309321
[10]   Implement Optimal Vector Control for LCL-Filter-Based Grid-Connected Converters by Using Recurrent Neural Networks [J].
Fu, Xingang ;
Li, Shuhui ;
Jaithwa, Ishan .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (07) :4443-4454