1. Real-Time Implementation of GPU-Accelerated Neural Network Learning for Dynamic System Identification
- Author
-
Jae-Do Park, Amanda Rowsell, Nicholas Autobee, and Patrick Bales-Parks
- Subjects
Artificial neural network ,business.industry ,Computer science ,Firmware ,Computation ,System identification ,computer.software_genre ,System dynamics ,CUDA ,Process control ,Digital signal ,business ,computer ,Computer hardware - Abstract
The progression of deep neural networks (DNN) has allowed for new solutions to control problems in power electronics. Many works have supplemented controllers with DNNs in online- and offline-learning, often verified in simulations. However, actual hardware implementation of neural network intelligence for real-time dynamic systems has not been extensively investigated. While GPUs are used for processing in many data applications, their potential for electrical control systems could be explored. In this paper, a real-time dynamic system identification using a DNN implemented in a GPU on an embedded-Linux single-board computer is presented. A second-order analog circuit is used for the target system and relative analog/digital signal interfaces and Linux/CUDA firmware have been developed. The proposed system was realized in an experimental hardware setup and identified the characteristics well in real time, demonstrating good computation speed.
- Published
- 2021
- Full Text
- View/download PDF