An Energy-Efficient Field-Programmable Gate Array Rapid Implementation of a Structural Health Monitoring System

Maciej Rosół,Wojciech Kula
DOI: https://doi.org/10.3390/en17112626
IF: 3.2
2024-05-30
Energies
Abstract:System health monitoring (SHM) of a ball screw laboratory system using an embedded real-time platform based on Field-Programmable Gate Array (FPGA) technology was developed. The ball screw condition assessment algorithms based on machine learning approaches implemented on multiple platforms were compared and evaluated. Studies on electric power consumption during the processing of the proposed structure of a neural network, implementing SHM, were carried out for three hardware platforms: computer, Raspberry Pi 4B, and Kria KV260. It was found that the average electrical power consumed during calculations is the lowest for the Kria platform using the FPGA system. However, the best ratio of the average power consumption to the accuracy of the neural network was obtained for the Raspberry Pi 4B. The concept of an efficient and energy-saving hardware platform that enables monitoring and analysis of the operation of the selected dynamic system was proposed. It allows for easy integration of many software environments (e.g., MATLAB and Python) with the System-on-a-Chip (SoC) platform containing an FPGA and a CPU.
energy & fuels
What problem does this paper attempt to address?
The paper primarily explores the energy-efficient and rapid implementation of a Structural Health Monitoring (SHM) system using Field Programmable Gate Array (FPGA) technology. Specifically, the paper addresses the following key issues: 1. **Developed an embedded real-time platform based on FPGA technology** for health monitoring of a ball screw laboratory system. 2. **Compared and evaluated ball screw condition assessment algorithms implemented on various platforms**, including computer, Raspberry Pi 4B, and Kria KV260 FPGA platform. These algorithms are based on machine learning methods. 3. **Investigated the power consumption during neural network processing on different hardware platforms**, particularly for SHM systems based on Convolutional Neural Networks (CNN). 4. **Proposed a concept of an efficient and energy-saving hardware platform** that can monitor and analyze the operation of selected dynamic systems and supports integration with various software environments such as MATLAB and Python. Through experiments, the paper found that the Kria platform had the lowest average power consumption when using the FPGA system; however, in terms of the ratio of average power consumption to neural network accuracy, the Raspberry Pi 4B performed the best. Additionally, the paper discusses the importance of selecting the appropriate hardware platform to achieve an efficient SHM system and provides recommendations on how to choose the suitable hardware platform for executing SHM algorithms based on Deep Neural Networks (DNN) or CNN. Finally, the paper emphasizes the advantages of FPGA technology in achieving energy-efficient AI inference and demonstrates the feasibility of implementing CNN structures using the AMD Kria KV260 commercial Zynq UltraScale+ SoC.