-
Predictor-Based Compensators for Networked Control Systems with Stochastic Delays and Sampling Intervals
Authors:
Matheus Wagner,
Marcelo M. Morato,
Antônio Augusto Fröhlich,
Julio E. Normey-Rico
Abstract:
The stochastic nature of time delays and sampling intervals in Networked Control Systems poses significant challenges for controller synthesis and analysis, often leading to conservative designs and degraded performance. This work presents a modeling approach for Linear Multiple-Input Multiple-Output Networked Control Systems and introduces a compensation scheme based on the Filtered Smith Predict…
▽ More
The stochastic nature of time delays and sampling intervals in Networked Control Systems poses significant challenges for controller synthesis and analysis, often leading to conservative designs and degraded performance. This work presents a modeling approach for Linear Multiple-Input Multiple-Output Networked Control Systems and introduces a compensation scheme based on the Filtered Smith Predictor to mitigate the adverse effects of stochastic time delays on closed-loop performance. The proposed scheme is evaluated through numerical simulations of a well-established Cooperative Adaptive Cruise Control system. Results demonstrate that the compensator achieves near-ideal average closed-loop performance and significantly reduces response variability compared to a traditional Filtered Smith Predictor. Notably, it yields a 45% reduction in worst-case tracking error signal energy relative to an ideal baseline system with no time delays and constant sampling intervals.
△ Less
Submitted 29 June, 2025;
originally announced June 2025.
-
Teaching control with Basic Maths: Introduction to Process Control course as a novel educational approach for undergraduate engineering programs
Authors:
Julio Elias Normey-Rico,
Marcelo Menezes Morato
Abstract:
In this article, we discuss a novel education approach to control theory in undergraduate engineering programs. In particular, we elaborate on the inclusion of an introductory course on process control during the first years of the program, to appear right after the students undergo basic calculus and physics courses. Our novel teaching proposal comprises debating the basic elements of control the…
▽ More
In this article, we discuss a novel education approach to control theory in undergraduate engineering programs. In particular, we elaborate on the inclusion of an introductory course on process control during the first years of the program, to appear right after the students undergo basic calculus and physics courses. Our novel teaching proposal comprises debating the basic elements of control theory without requiring any background on advanced mathematical frameworks from the part of the students. The methodology addresses, conceptually, the majority of the steps required for the analysis and design of simple control systems. Herein, we thoroughly detail this educational guideline, as well as tools that can be used in the classroom. Furthermore, we propose a cheap test-bench kit and an open-source numerical simulator that can be used to carry out experiments during the proposed course. Most importantly, we also assess on how the Introduction to process control course has affected the undergraduate program on Control and Automation Engineering at Universidade Federal de Santa Catarina (UFSC, Brazil). Specifically, we debate the outcomes of implementing our education approach at UFSC from 2016 to 2023, considering students' rates of success in other control courses and perspectives on how the chair helped them throughout the course of their program. Based on randomised interviews, we indicate that our educational approach has had good teaching-learning results: students tend to be more motivated for other control-related subjects, while exhibiting higher rates of success.
△ Less
Submitted 9 October, 2023;
originally announced October 2023.
-
Nonlinear Data-Driven Control Part II: qLPV Predictive Control using Parameter Extrapolation
Authors:
Marcelo Menezes Morato,
Julio Elias Normey-Rico,
Olivier Sename
Abstract:
We present a novel data-driven Model Predictive Control (MPC) algorithm for nonlinear systems. The method is based on recent extensions of behavioural theory and Willem's Fundamental Lemma for nonlinear systems by the means of adequate Input-Output (IO) quasi-Linear Parameter Varying (qLPV) embeddings. Thus, the MPC is formulated to ensure regulation and IO constraints satisfaction, based only on…
▽ More
We present a novel data-driven Model Predictive Control (MPC) algorithm for nonlinear systems. The method is based on recent extensions of behavioural theory and Willem's Fundamental Lemma for nonlinear systems by the means of adequate Input-Output (IO) quasi-Linear Parameter Varying (qLPV) embeddings. Thus, the MPC is formulated to ensure regulation and IO constraints satisfaction, based only on measured datasets of sufficient length (and under persistent excitation). Instead of requiring the availability of the scheduling trajectories (as in recent papers), we consider an estimate of the function that maps the qLPV realisation. Specifically, we use an extrapolation procedure in order to generate the future scheduling trajectories, at each sample, which is shown to be convergent and generated bounded errors. Accordingly, we discuss the issues of closed-loop IO stability and recursive feasibility certificates of the method. The algorithm is tested and discussed with the aid of a numerical application.
△ Less
Submitted 15 September, 2023; v1 submitted 29 June, 2023;
originally announced June 2023.
-
Nonlinear Data-Driven Control Part I: Trajectory Representation under quasi-Linear Parameter Varying Embeddings
Authors:
Marcelo Menezes Morato,
Julio Elias Normey-Rico,
Olivier Sename
Abstract:
Recent literature has shown how linear time-invariant (LTI) systems can be represented by trajectories features, that is relying on a single input-output (IO) data dictionary to span all possible system trajectories, as long as the input is persistently exciting. The so-called behavioural framework is a promising alternative for controller synthesis without the necessity of system identification.…
▽ More
Recent literature has shown how linear time-invariant (LTI) systems can be represented by trajectories features, that is relying on a single input-output (IO) data dictionary to span all possible system trajectories, as long as the input is persistently exciting. The so-called behavioural framework is a promising alternative for controller synthesis without the necessity of system identification. In this paper, we benefit from differential inclusion in order to adapt previous results to the case quasi-Linear Parameter Varying (qLPV) embeddings, which are use to represent nonlinear dynamical systems along suitable IO coordinates. Accordingly, we propose a set of data-driven analysis tools for a wide class of nonlinear systems, which enable nonlinear data-driven simulation and predictions. Furthermore, a parameter-dependent dissipativity analysis verification setup is also presented, which serves to assess stability of the system within a bounded operation region. The major requirement is that there should exist a scheduling function which maps the nonlinear outputs into a finite number of scheduling variables, and this function should be analytically known. The effectiveness of the proposed tools is tested in practice and shown to provide accurate descriptions of the nonlinear dynamics by the means of a linear representation structure. For such, we consider a high-fidelity nonlinear simulator of a rotational pendulum benchmark simulator and an electro-mechanical positioning experimental validation test-bench. We also show that, even if the scheduling function is erroneously selected, the proposed framework is still able to offer a trustworthy representation of the output dynamics.
△ Less
Submitted 15 September, 2023; v1 submitted 29 June, 2023;
originally announced June 2023.
-
Tutorial: Implementando Controladores Preditivos Não Lineares através do Ferramental LPV
Authors:
Marcelo Menezes Morato,
Amir Naspolini,
Julio Elias Normey-Rico
Abstract:
Recent works have demonstrated how Linear Parameter Varying Model Predictive Control (LPV MPC) algorithms are able to control nonlinear systems with precision and reduced computational load. Specifically, these schemes achieve comparable performances to state-of-the-art nonlinear MPCs, while requiring the solution of only one quadratic programming problem (thus being real-time capable). In this tu…
▽ More
Recent works have demonstrated how Linear Parameter Varying Model Predictive Control (LPV MPC) algorithms are able to control nonlinear systems with precision and reduced computational load. Specifically, these schemes achieve comparable performances to state-of-the-art nonlinear MPCs, while requiring the solution of only one quadratic programming problem (thus being real-time capable). In this tutorial paper, we provide a step-by-step overview of how to implement such LPV MPC algorithms, covering from modelling to stability aspects. For illustration purposes, we consider a realistic implementation for a gas-lift petroleoum extraction process, comparing the LPV approach with the becnhmark nonlinear MPC software CasADi.
△ Less
Submitted 28 April, 2023;
originally announced April 2023.
-
Nonlinear Temperature Regulation of Solar Collectors with a Fast Adaptive Polytopic LPV MPC Formulation
Authors:
Hugo A. Pipino,
Marcelo M. Morato,
Emanuel Bernardi,
Eduardo J. Adam,
Julio E. Normey-Rico
Abstract:
Temperature control in solar collectors is a nonlinear problem: the dynamics of temperature rise vary according to the oil flowing through the collector and to the temperature gradient along the collector area. In this way, this work investigates the formulation of a Model Predictive Control (MPC) application developed within a Linear Parameter Varying (LPV) formalism, which serves as a model of t…
▽ More
Temperature control in solar collectors is a nonlinear problem: the dynamics of temperature rise vary according to the oil flowing through the collector and to the temperature gradient along the collector area. In this way, this work investigates the formulation of a Model Predictive Control (MPC) application developed within a Linear Parameter Varying (LPV) formalism, which serves as a model of the solar collector process. The proposed system is an adaptive MPC, developed with terminal set constraints and considering the scheduling polytope of the model. At each instant, two Quadratic Programming (QPs) programs are solved: the first considers a backward horizon of N steps to find a virtual model-process tuning variable that defines the best LTI prediction model, considering the vertices of the polytopic system; then, the second QP uses this LTI model to optimize performances along a forward horizon of N steps. The paper ends with a realistic solar collector simulation results, comparing the proposed MPC to other techniques from the literature (linear MPC and robust tube-MPC). Discussions regarding the results, the design procedure and the computational effort for the three methods are presented. It is shown how the proposed MPC design is able to outrank these other standard methods in terms of reference tracking and disturbance rejection.
△ Less
Submitted 10 July, 2020;
originally announced July 2020.
-
An Optimal Predictive Control Strategy for COVID-19 (SARS-CoV-2) Social Distancing Policies in Brazil
Authors:
Marcelo Menezes Morato,
Saulo Benchimol Bastos,
Daniel Oliveira Cajueiro,
Julio Elias Normey-Rico
Abstract:
The global COVID-19 pandemic (SARS-CoV-2 virus) is the defining health crisis of our century. Due to the absence of vaccines and drugs that can help to fight it, the world solution to control the spread has been to consider public social distance measures that avoids the saturation of the health system. In this context, we investigate a Model Predictive Control (MPC) framework to determine the tim…
▽ More
The global COVID-19 pandemic (SARS-CoV-2 virus) is the defining health crisis of our century. Due to the absence of vaccines and drugs that can help to fight it, the world solution to control the spread has been to consider public social distance measures that avoids the saturation of the health system. In this context, we investigate a Model Predictive Control (MPC) framework to determine the time and duration of social distancing policies. We use Brazilian data in the period from March to May of 2020. The available data regarding the number of infected individuals and deaths suffers from sub-notification due to the absence of mass tests and the relevant presence of the asymptomatic individuals. We estimate variations of the SIR model using an uncertainty-weighted Least-Squares criterion that considers both nominal and inconsistent-data conditions. Moreover, we add to our versions of the SIR model an additional dynamic state variable to mimic the response of the population to the social distancing policies determined by the government that affects the speed of COVID-19 transmission. Our control framework is within a mixed-logical formalism, since the decision variable is forcefully binary (the existence or the absence of social distance policy). A dwell-time constraint is included to avoid harsh shifting between these two states. Finally, we present simulation results to illustrate how such optimal control policy would operate. These results point out that no social distancing should be relaxed before mid August 2020. If relaxations are necessary, they should not be performed before the beginning this date and should be in small periods, no longer than 25 days. This paradigm would proceed roughly until January/2021. The second peak of infections, which has a forecast to the beginning of October, can be reduced if the periods of no-isolation days are shortened.
△ Less
Submitted 21 May, 2020;
originally announced May 2020.