MADS-based fast FPGA implementation of nonlinear model predictive control

被引:2
|
作者
Ravera, Alessandro [1 ]
Oliveri, Alberto [1 ]
Lodi, Matteo [1 ]
Storace, Marco [1 ]
机构
[1] Univ Genoa, Dept Elect Elect Telecommun Engn & Naval Architec, Via Opera Pia 11a, Genoa, Italy
关键词
nonlinear model predictive control; mesh adaptive direct search; FPGA; FRAMEWORK;
D O I
10.1109/ISCAS46773.2023.10181647
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, the derivative-free optimization algorithm MADS (mesh adaptive direct search) is adapted for implementation on field programmable gate array (FPGA) with fixed-point data representation. MADS is then exploited to solve constrained nonlinear optimization problems arising from nonlinear model predictive control. The application on two examples taken from the literature shows the advantages of the proposed circuit architecture over the existing work, in terms of latency and resource occupation.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Design and implementation of model predictive controller based on FPGA/SOPC
    Hu, Yunfeng
    Chen, Hong
    Liu, Mingxing
    Xu, Fang
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2010, 31 (06): : 1241 - 1248
  • [22] Parallel Implementation of Constrained Nonlinear Model Predictive Controller for an FPGA-Based Onboard Flight Computer
    Joos, Alexander
    Fichter, Walter
    ADVANCES IN AEROSPACE GUIDANCE, NAVIGATION AND CONTROL, 2011, : 273 - 286
  • [23] Model Predictive Combustion Control Implementation Using Parallel Computation on an FPGA
    Fussey, Peter
    Limebeer, David
    SAE INTERNATIONAL JOURNAL OF ENGINES, 2016, 9 (02) : 1163 - 1169
  • [24] Nonaffine Helicopter Control Design and Implementation Based on a Robust Explicit Nonlinear Model Predictive Control
    Seo, Joohwan
    Lee, Seongwon
    Lee, Joonho
    Choi, Jongeun
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2022, 30 (02) : 811 - 818
  • [25] Implementation of Fast Predictive Controllers on FPGA Platforms based on Parallel Lipschitz Interpolation
    Nadales, J. M.
    Manzano, J. M.
    Barriga, A.
    Limon, D.
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 1537 - 1542
  • [26] Model Predictive Control of SPMSM based on FPGA and processor
    Vesely, Libor
    Mynar, Zbynek
    2017 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2017, : 324 - 329
  • [27] FPGA Implementation of Explicit Model Predictive Control for Closed Loop Control of Depth of Anesthesia
    Ingole, Deepak
    Kvasnica, Michal
    IFAC PAPERSONLINE, 2015, 48 (23): : 483 - 488
  • [28] Fast Sensitivity-Based Nonlinear Economic Model Predictive Control with Degenerate NLP
    Suwartadi, Eka
    Jaschke, Johannes
    IFAC PAPERSONLINE, 2018, 51 (18): : 399 - 404
  • [29] Fast Nonlinear Model Predictive Control via Partial Enumeration
    Desaraju, Vishnu R.
    Michael, Nathan
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 1243 - 1248
  • [30] Towards Fast Nonlinear Model Predictive Control for Embedded Applications
    Patne, Vaishali
    Ingole, Deepak
    Sonawane, Dayaram
    IFAC PAPERSONLINE, 2022, 55 (22): : 304 - 309