Max van Haren , Kentaro Tsurumoto , Masahiro Mae , Lennart Blanken , Wataru Ohnishi , Tom Oomen
{"title":"A frequency-domain approach for enhanced performance and task flexibility in finite-time ILC","authors":"Max van Haren , Kentaro Tsurumoto , Masahiro Mae , Lennart Blanken , Wataru Ohnishi , Tom Oomen","doi":"10.1016/j.ejcon.2024.101033","DOIUrl":"10.1016/j.ejcon.2024.101033","url":null,"abstract":"<div><div>Iterative learning control (ILC) techniques are capable of improving the tracking performance of control systems that repeatedly perform similar tasks by utilizing data from past iterations. The aim of this paper is to achieve both the task flexibility enabled by ILC with basis functions and the performance of frequency-domain ILC, with an intuitive design procedure. The cost function of norm-optimal ILC is determined that recovers frequency-domain ILC, and consequently, the feedforward signal is parameterized in terms of basis functions and frequency-domain ILC. The resulting method has the performance and design procedure of frequency-domain ILC and the task flexibility of basis functions ILC, and are complimentary to each other. Validation on a benchmark example confirms the capabilities of the framework.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101033"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141510831","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Felix Agner , Jonas Hansson , Pauline Kergus , Anders Rantzer , Sophie Tarbouriech , Luca Zaccarian
{"title":"Decentralized PI-control and anti-windup in resource sharing networks","authors":"Felix Agner , Jonas Hansson , Pauline Kergus , Anders Rantzer , Sophie Tarbouriech , Luca Zaccarian","doi":"10.1016/j.ejcon.2024.101049","DOIUrl":"10.1016/j.ejcon.2024.101049","url":null,"abstract":"<div><div>We consider control of multiple stable first-order agents which have a control coupling described by an M-matrix. These agents are subject to incremental sector-bounded input nonlinearities. We show that such plants can be globally asymptotically stabilized to a unique equilibrium using fully decentralized proportional–integral controllers equipped with anti-windup and subject to local tuning rules. In addition, we show that when the nonlinearities correspond to the saturation function, the closed loop asymptotically minimizes a weighted 1-norm of the agents state mismatch. The control strategy is finally compared to other state-of-the-art controllers on a numerical district heating example.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101049"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141406400","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sebastiaan van den Eijnden , Thomas Chaffey , Tom Oomen , W.P.M.H. (Maurice) Heemels
{"title":"Scaled graphs for reset control system analysis","authors":"Sebastiaan van den Eijnden , Thomas Chaffey , Tom Oomen , W.P.M.H. (Maurice) Heemels","doi":"10.1016/j.ejcon.2024.101050","DOIUrl":"10.1016/j.ejcon.2024.101050","url":null,"abstract":"<div><div>Scaled graphs allow for graphical analysis of nonlinear systems, but are generally difficult to compute. The aim of this paper is to develop a method for approximating the scaled graph of reset controllers. A key ingredient in our approach is the generalized Kalman–Yakubovich–Popov lemma to determine <em>input specific</em> input–output properties of a reset controller in the time domain. By combining the obtained time domain properties to cover the full input space, an over-approximation of the scaled graph is constructed. Using this approximation, we establish a feedback interconnection result and provide connections to classical input–output analysis frameworks. Several examples show the relevance of the results for the analysis and design of reset control systems.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101050"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141398765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yanxin Li , Ning He , Zhongxian Xu , Lile He , Huiping Li
{"title":"Aperiodic MPC for nonlinear systems with additive disturbances and input delays: A prediction self-triggered approach","authors":"Yanxin Li , Ning He , Zhongxian Xu , Lile He , Huiping Li","doi":"10.1016/j.ejcon.2024.101133","DOIUrl":"10.1016/j.ejcon.2024.101133","url":null,"abstract":"<div><div>This paper is concerned with the control problem of continuous-time nonlinear systems with additive disturbances and input delays. The main focus is to predict the actual state of the system at the triggering moment within the delay time caused by the controller and, on the other hand, to obtain the optimal input by solving the optimization problem based on this state advance delay time to compensate for the input delay. Based on the event-based strategy, a new prediction self-triggered model predictive control (PST-MPC) scheme is designed by considering the prediction error, delay time, and bounded disturbances, which ensures the desired control effect while decreasing the computational load. In addition, sufficient conditions for the stability of the closed-loop system and the recursive feasibility of the PST-MPC algorithm are developed, respectively. Finally, the validity of the presented method is proved by a simulation comparison.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101133"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142554566","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Peak estimation of rational systems using convex optimization","authors":"Jared Miller, Roy S. Smith","doi":"10.1016/j.ejcon.2024.101088","DOIUrl":"10.1016/j.ejcon.2024.101088","url":null,"abstract":"<div><div>This paper presents algorithms that upper-bound the peak value of a state function along trajectories of a continuous-time system with rational dynamics. The finite-dimensional but nonconvex peak estimation problem is cast as a convex infinite-dimensional linear program in occupation measures. This infinite-dimensional program is then truncated into finite-dimensions using the moment-Sum-of-Squares (SOS) hierarchy of semidefinite programs. Prior work on treating rational dynamics using the moment-SOS approach involves clearing dynamics to common denominators or adding lifting variables to handle reciprocal terms under new equality constraints. Our solution method uses a sum-of-rational method based on absolute continuity of measures. The Moment-SOS truncations of our program possess lower computational complexity and (empirically demonstrated) higher accuracy of upper bounds on example systems as compared to prior approaches.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101088"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141781383","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Optimized dead-zone inverse control using reinforcement learning and sliding-mode mechanism for a class of high-order nonlinear systems","authors":"Shuaihua Ma , Wenxia Sun , Guoxing Wen","doi":"10.1016/j.ejcon.2024.101132","DOIUrl":"10.1016/j.ejcon.2024.101132","url":null,"abstract":"<div><div>An optimized control method is developed for a class of high-order nonlinear dynamic systems having controller dead-zone phenomenon. Dead-zone refers to the controller with zero behavior within a certain range, so it will inevitably affect system performance. In order to make the optimized control eliminate the effect of dead zone, the adaptive dead-zone inverse and reinforcement learning (RL) techniques are combined. The main idea is to find the desired optimized control using RL as the input of dead-zone inverse function and then to design the adaptive algorithm to estimate the unknown parameters of dead-zone inverse function, so that the competent system control can be yielded from the dead-zone function. However, most existing RL algorithms are difficult to apply in the dead zone inverse methods because of the algorithm complexity. The proposed RL greatly simplifies the algorithm because it derives the training rules from the negative gradient of a simple positive function yielded by the partial derivative of Hamilton–Jacobi–Bellman (HJB) equation. Meanwhile, the proposed dead-zone inverse method also requires fewer adaptive parameters. Finally, the proposed control is attested through theoretical proofs and simulation examples.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101132"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142572248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
P. Gasga , F.R. López-Estrada , G. Valencia-Palomo , S. Gómez-Peñate , M.E. Guerrero-Sánchez
{"title":"Robust convex LPV control of a Helicopter-UAV transporting a suspended payload","authors":"P. Gasga , F.R. López-Estrada , G. Valencia-Palomo , S. Gómez-Peñate , M.E. Guerrero-Sánchez","doi":"10.1016/j.ejcon.2024.101121","DOIUrl":"10.1016/j.ejcon.2024.101121","url":null,"abstract":"<div><div>This paper develops a robust integral sliding mode controller for a helicopter-type unmanned aerial vehicle with a suspended payload. The nonlinear model is rewritten by considering a convex Linear Parameter Varying model that captures the nonlinear system dynamics. Then, a controller is developed by considering a nominal integrator comparator scheme and a discontinuous control based on sliding modes. The first part of the controller is dedicated to tracking the desired trajectory, while the second is devoted to attenuating the effect of external disturbance through a sliding surface. A set of linear matrix inequalities obtained from a Lyapunov quadratic function gives sufficient conditions to compute the controller gains. Numerical simulations are carried out to illustrate the effectiveness of the proposed approach in tracking the desired trajectory and attenuating the load oscillations under the presence of external disturbance.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101121"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142572251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A novel MATLAB toolbox for Control101 courses","authors":"J.A. Rossiter","doi":"10.1016/j.ejcon.2024.101041","DOIUrl":"10.1016/j.ejcon.2024.101041","url":null,"abstract":"<div><div>In recent years the educationally focused parts of the global control community have given some focus to what constitutes a sensible first course in control (Rossiter et al., 2020) and how to support this with high quality learning and teaching resources. This paper contributes to that overall effort in that it provides an example of high quality, open-access resources to support students in their independent learning. One aspect of the <em>ideal</em> first course in control is the suggestion that we (the community) focus more on concepts and understanding and less on tedious paper and pen calculations; to do this the community needs suitable easy to use software for performing computations and producing illustrations. Hence the author is leading what he hopes will be a collaborative community project on creating a MATLAB toolbox to provide such software. The purpose of this paper is to highlight the toolbox, present its current contents and thus enable staff to evaluate and adopt this toolbox and moreover, to reflect on how it might be improved.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101041"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141407183","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Lorenzo Zino , Francesca Giardini , Daniele Vilone , Ming Cao
{"title":"On modeling collective risk perception via opinion dynamics","authors":"Lorenzo Zino , Francesca Giardini , Daniele Vilone , Ming Cao","doi":"10.1016/j.ejcon.2024.101036","DOIUrl":"10.1016/j.ejcon.2024.101036","url":null,"abstract":"<div><div>Modeling the collective response to an emergency is a problem of paramount importance in social science and risk management. Here, we leverage the social psychology literature to develop a mathematical model tailored to such a real-world problem, grounded in the opinion dynamics theory. In our model, a network of individuals revise their risk perception by processing information broadcast by the institution and shared by peers, and accounts for heterogeneity in terms of individuals’ trust in institutions, peers, and in their own risk sensitivity. Through a rigorous analysis of the model, we establish that the temporal average opinions of the individuals converge to a steady state and, under some assumptions, we are able to analytically characterize such a steady state, shedding light on how the individuals’ heterogeneous risk sensitivity shapes the collective response. Numerical results and simulations are provided to illustrate and corroborate our findings.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101036"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141408434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Kunpeng Zhang , Xinlei Yi , Yuzhe Li , Ming Cao , Tianyou Chai , Tao Yang
{"title":"Distributed online constrained convex optimization with event-triggered communication","authors":"Kunpeng Zhang , Xinlei Yi , Yuzhe Li , Ming Cao , Tianyou Chai , Tao Yang","doi":"10.1016/j.ejcon.2024.101042","DOIUrl":"10.1016/j.ejcon.2024.101042","url":null,"abstract":"<div><div>This paper focuses on the distributed online convex optimization problem with time-varying inequality constraints over a network of agents, where each agent collaborates with its neighboring agents to minimize the cumulative network-wide loss over time. To reduce communication overhead between the agents, we propose a distributed event-triggered online primal–dual algorithm over a time-varying directed graph. With several classes of appropriately chose decreasing parameter sequences and non-increasing event-triggered threshold sequences, we establish dynamic network regret and network cumulative constraint violation bounds. Finally, a numerical simulation example is provided to verify the theoretical results.</div></div>","PeriodicalId":50489,"journal":{"name":"European Journal of Control","volume":"80 ","pages":"Article 101042"},"PeriodicalIF":2.5,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141510837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}