4.8 Article

A Custom Parallel Hardware Architecture of Nonlinear Model-Predictive Control on FPGA

期刊

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
卷 69, 期 11, 页码 11569-11579

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TIE.2021.3118427

关键词

Field programmable gate arrays; Hardware; Mobile robots; Linear programming; Hardware design languages; Real-time systems; Tools; Custom hardware architecture; field-programmable gate array (FPGA); nonlinear model-predictive control (NMPC); particle swarm optimization (PSO)

资金

  1. National Nature Science Foundation of China [61790564, U19A2069, U1964202]
  2. Jilin Provincial Foundation of China [20200201299JC, JJKH20211096KJ, JJKH20211095KJ]
  3. Shanghai Municipal Science and Technology Major Project [2021SHZDZX0100]

向作者/读者索取更多资源

This article presents the FPGA implementation of particle swarm optimization-based nonlinear model-predictive control for resource-constrained embedded systems with millisecond timescales. The implementation utilizes parallelism, pipelining, and specialized numerical formats to enhance the online computation performance of NMPC and finds a trade-off between computational performance and resource usage.
This article presents the field-programmable gate array (FPGA) implementation of a particle swarm optimization (PSO)-based nonlinear model-predictive control (NMPC) for applications with millisecond timescales and resource-constrained embedded systems. A custom hardware circuit architecture of an NMPC controller, which mainly includes phase-locked loop clock, universal asynchronous receiver transmitter interface, trigonometric function, random number generator, objective function, and PSO solver modules, is implemented on the FPGA based on a hardware description language specification. It employs parallelism, pipelining, and specialized numerical formats to enhance the online computation performance of NMPC. In addition, the partial parallel expansion calculations of the fitness (objective) function and the particle position update are adopted for trading off the computational performance against resource usage. The hardware-in-the-loop experimental results through controlling a wheeled mobile robot model demonstrate that the design is capable of computing the required control action in real time by using a midrange FPGA, while still offering good control performance.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据