4.8 Article

Fast Nonlinear Model Predictive Control on FPGA Using Particle Swarm Optimization

期刊

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
卷 63, 期 1, 页码 310-321

出版社

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

关键词

Engine idle speed control (ISC); field-programmable gate array (FPGA); nonlinear model predictive control (NMPC); particle swarm optimization (PSO)

资金

  1. 973 Program [2012CB821202]
  2. National Natural Science Foundation of China [61374046, 61403159, 61520106008]

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

Nonlinear model predictive control (NMPC) requires a repeated online solution of a nonlinear optimal control problem. The computation load remains the main challenge for the real-time practical application of the NMPC technique, particularly for fast systems. This paper presents a fast NMPC algorithm implemented on a field-programmable gate array (FPGA) that employs a particle swarm optimization (PSO) algorithm to handle nonlinear optimization. The FPGA is used to explore the possibilities of parallel architecture for the substantial acceleration of NMPC. PSO is employed to achieve real-time operation due to its naturally parallel capabilities. The proposed FPGA-based NMPC-PSO controller consists of a random-number generator, a fixed-point arithmetic, a PSO solver, and a universal asynchronous receiver/transmitter communication interface. Then, this controller is applied to an engine idle speed control problem and demonstrated with an FPGA-in-the-loop testbench. The experimental results indicate that the NMPC-on-FPGA-chip strategy has good computational performance and achieves satisfactory control performance.

作者

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

评论

主要评分

4.8
评分不足

次要评分

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

推荐

暂无数据
暂无数据