Parallel Implementation of Constrained Nonlinear Model Predictive Controller for an FPGA-Based Onboard Flight Computer

被引:0
|
作者
Joos, Alexander [1 ]
Fichter, Walter [1 ]
机构
[1] Inst Flight Mech & Control, Pfaffenwaldring 7a, D-70569 Stuttgart, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model Predictive Control (MPC) is an established control method in various application areas. Its ability of taking constraints into account makes it interesting also for automatic flight control. However, the computational complexity of MPC schemes usually limits its application. This paper describes a simple formulation of a constrained nonlinear MPC (NMPC) approach that can be realized on small onboard computers based on Field Programmable Gate Arrays (FPGAs). In contrary to classical implementations of MPCs a computationally expensive optimization problem can be avoided while even nonlinear prediction models and constraints can be considered. This is accomplished through parallel time-domain simulations. To this end, the parallel implementation properties of FPGAs are exploited. The 3d-kinematics is proposed as prediction model for the NMPC to plan the aircraft state trajectory (position and attitude) taking constraints and obstacles into account. Simulation results with a nonlinear 6 degree of freedom simulation model verify the functionality. Feasibility of hardware synthesis of parallel predicted models for the NMPC approach on an FPGA is shown by analysis.
引用
收藏
页码:273 / 286
页数:14
相关论文
共 50 条
  • [1] FPGA-Based Implementation of a Predictive Current Controller for Power Converters
    Martin Sanchez, Pedro
    Machado, Osmell
    Bueno Pena, Emilio J.
    Rodriguez, Francisco J.
    Javier Meca, Francisco
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (03) : 1312 - 1321
  • [2] FPGA-Based Model Predictive Controller for Direct Matrix Converter
    Gulbudak, Ozan
    Santi, Enrico
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (07) : 4560 - 4570
  • [3] An FPGA-Based Implementation of AMB controller for MSFW
    Pan Mingjian
    Liu Gang
    SEVENTH INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND CONTROL TECHNOLOGY: OPTOELECTRONIC TECHNOLOGY AND INSTUMENTS, CONTROL THEORY AND AUTOMATION, AND SPACE EXPLORATION, 2008, 7129
  • [4] 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
  • [5] FPGA-Based Parallel Implementation of SURF Algorithm
    Chen, Wenjie
    Ding, Shuaishuai
    Chai, Zhilei
    He, Daojing
    Zhang, Weihua
    Zhang, Guanhua
    Peng, Qiwei
    Luo, Wang
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 308 - 315
  • [6] A FPGA-based implementation of an intravenous infusion controller system
    deAraujo, CC
    dosSantos, MVD
    Barros, E
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 1997, : 402 - 411
  • [7] Design and implementation of a FPGA-based controller for resonant inverters
    Tian, J.
    Berger, G.
    Reimann, T.
    Scherf, M.
    Petzoldt, J.
    2007 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-6, 2007, : 779 - 784
  • [8] A model of FPGA-based direct torque controller
    Sutikno, Tole
    Idris, Nik Rumzi Nik
    Jidin, Aiman Zakwan
    Jidin, Auzani
    Telkomnika - Indonesian Journal of Electrical Engineering, 2013, 11 (02): : 747 - 753
  • [9] FPGA Implementation of Nonlinear Model Predictive Control
    Xu, Fang
    Chen, Hong
    Jin, Weiwei
    Xu, Yueting
    26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 108 - 113
  • [10] Implementation of FPGA-based high performance joint servo controller
    Ni, Fenglei
    Liu, Hong
    Jin, Minghe
    Zhu, Hongwei
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2007, 35 (08): : 9 - 12