{'fraction_non_alphanumeric': 0.012560386473429951, 'fraction_numerical': 0.0, 'mean_word_length': 5.641025641025641, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An iterative model predictive control algorithm for constrained nonlinear systems

An iterative model predictive control (MPC) scheme for constrained nonlinear systems is presented. The idea of the method is to detour from the solution of a non‐convex optimization problem using a time‐variant linearization of the nonlinear system model that is adjusted iteratively by solving an iterative quadratic programming optimization problem at each sampling time. The main advantage is the faster resolution of the optimization problem by using quadratic programming instead of non‐convex programming and yet, properly describing the nonlinear dynamics of the process being controlled. In this article, a general framework of the method is presented together with a discussion on the conditions under which the iterations converge and on the uncertainty of its results due to the linearization used, as well as some practical considerations about its implementation. The performance of the proposed controller is illustrated via two examples.