Abstract

ABSTRACT Nonlinear model predictive control (NMPC) provides a nice framework for accounting for multivariable nonlinear dynamics subject to constraints; however, the cost of implementing NMPC is high due to the need to solve a large-scale nonlinear program to optimality in real-time. This research is focussed on the design of real-time solution to NMPC (low computations) for fast dynamic systems. In this work, a comprehensive and innovative solution based on a deep learning-based approximate NMPC scheme has been proposed to overcome these computational challenges. The main idea is to learn a deep neural network followed by the symbolic simplification of the NMPC law, whose evaluation cost and memory footprint can be optimized offline. Since not all the states of the system are measured, we also combine the deep learning based NMPC approach with an unscented Kalman filter (UKF) as well as show how this scheme can be easily modified to be offset-free (i.e. remove steady-state error due to persistent disturbances and modelling error). The proposed approach is implemented on a highly fast dynamic system (i.e. F-16 fighter aircraft to perform a high angle of attack maneuver) to check the controller efficiency. Fighter aircraft need to be able to make fast and complex maneuvers (that exploit strongly nonlinear dynamics) to be able to maintain air superiority. However, such aggressive maneuvers require strong coordination between the actions to avoid destabilizing the system. A quantitative analysis from comparison with the standard MPC approach shows the practical utility of the proposed approach.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call