In this paper we describe a method for parallel real-time implementation of nonlinear model predictive control (NMPC) with constraints on a Field Programmable Gate Array (FPGA). A NMPC scheme based on time-domain simulations that we have introduced in earlier publications is briefly outlined. The parallel implementation on an FPGA is reported with special focus on computational resources, computation time, computational precision and FPGA-specific boundary conditions. Real-time testbed results in a 3-dimensional trajectory planning scenario for a fixed-wing unmanned aerial vehicle (UAV) with a FPGA-based onboard computer in the loop prove compliance of the scheme and the implementation.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Method for Parallel FPGA Implementation of Nonlinear Model Predictive Control


    Beteiligte:
    Joos, Alexander (Autor:in) / Heritier, Pierre (Autor:in) / Huber, Christoph (Autor:in) / Fichter, Walter (Autor:in)


    Erscheinungsdatum :

    2012


    Format / Umfang :

    6 Seiten, Bilder, Tabellen, Quellen



    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch




    Model Predictive Combustion Control Implementation Using Parallel Computation on an FPGA

    Limebeer, David / Fussey, Peter | SAE Technical Papers | 2016


    FPGA-based nonlinear model predictive control of electric drives

    Saeidi, Saeid / Technische Universität München | TIBKAT | 2015


    FPGA implementation of online finite-set model based predictive control for power electronics

    Thielemans, Steven / Vyncke, Thomas / Jacxsens, Michiel et al. | BASE | 2011

    Freier Zugriff

    Nonlinear Model Predictive Control

    Taghavipour, Amir / Vajedi, Mahyar / Azad, Nasser L. | Springer Verlag | 2018


    Multilevel Predictive Models of IC Engine for Model Predictive Control Implementation

    Macek, Jan / Florián, Martin / Valášek, Michael et al. | SAE Technical Papers | 2008