Domenico Monopoli , Concetta Semeraro , Mohammad Ali Abdelkareem , Abdul Hai Alami , Abdul Ghani Olabi , Michele Dassisti
{"title":"How to build a Digital Twin for operating PEM-Electrolyser system – A reference approach","authors":"Domenico Monopoli , Concetta Semeraro , Mohammad Ali Abdelkareem , Abdul Hai Alami , Abdul Ghani Olabi , Michele Dassisti","doi":"10.1016/j.arcontrol.2024.100943","DOIUrl":"https://doi.org/10.1016/j.arcontrol.2024.100943","url":null,"abstract":"<div><p>Operating electrolyzers for producing green hydrogen is a critical emerging issue because of either the broader use of hydrogen for several scopes or the short life span and efficiency of these components. Digital Twin offers a new opportunity to effectively face these problems by improving online control and providing fault detection, diagnosis, and prediction services. Since the Digital Twin is, in fact, a virtual mirror of a real system continuously updated by information received from the field, it allows it to swiftly react to small signals of departure from standard or optimal conditions. Although Digital Twins are widely applied in different fields, comprehensive guidance on developing and designing a Digital Twin in the literature is still lacking. This manuscript aims to provide a comprehensive guide on how to build the Digital Twin of a PEM-Electrolyzer. In particular, the architecture of the Digital Twin is initially presented, then all its components are analyzed, showing the steps to be performed to build a Digital Twin for operating PEM-Electrolyser system.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100943"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140052319","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An offender–defender safety game","authors":"Miroslav Krstic","doi":"10.1016/j.arcontrol.2024.100939","DOIUrl":"https://doi.org/10.1016/j.arcontrol.2024.100939","url":null,"abstract":"<div><p>In this tutorial we study a safety analog of the classical zero-sum differential game with positive definite penalties on the state and the two inputs. Consider a nonlinear system affine in two inputs, which are called “offender” and “defender.” Let the inputs have the opposing objectives in relation to an infinite-time cost which, in addition to penalizing the inputs of both agents, incorporates a safety index of the system (a barrier function), with the defender aiming to maximize the system safety and the offender aiming to minimize it. If there is a pair of (offender, defender) non-Nash feedback policies of the <span><math><mrow><msub><mrow><mi>L</mi></mrow><mrow><mi>g</mi></mrow></msub><mi>h</mi></mrow></math></span> form with a safe outcome, namely, where the defender maintains safety while the offender fails to violate safety, then there exists an inverse optimal pair of policies that attain a Nash equilibrium relative to the safety minimax objective. In the tutorial we study both deterministic and stochastic offenders. The deterministic offender applies its feedback through its deterministic input value, while the stochastic offender applies its feedback through its incremental covariance. In addition to Nash policies for a minimax offender–defender formulation, we provide feedback laws for the defender, in the scenario where the offender action is unrestricted by optimality, and where the defender ensures input-to-state safety in the deterministic and stochastic senses. This tutorial is derived from our recent article on inverse optimal safety filters, by setting the nominal control to zero and declaring the disturbance to be the offender agent.</p><p>Among several illustrative examples, one is particularly interesting and unconventional. We consider a safety game played on a unicycle vehicle between its two inputs: the angular velocity and the linear velocity, as the opposing players. We consider two scenarios. In the first, the angular velocity, acting as an offender, attempts to run the vehicle into an obstacle by steering, while the linear velocity, acting as a defender, drives the vehicle forward or in reverse to prevent the vehicle being run into the obstacle. In the second scenario, the linear velocity acts as an offender and angular velocity acts as a defender (in the deterministic case by varying the heading rate; in the stochastic case by varying the variance of a white noise driving the heading rate). A “wind” towards the obstacle advantages the offender in both scenarios. The input policies derived are optimal in the sense of their opposite objectives, under the best possible policy of the opponent, under meaningful costs on their actions. The linear velocity input prevails, whether acting in the role of a defender, in which case the collision with the obstacle is prevented, or in the role of an offender, in which case the collision with the obstacle is achieved.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100939"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1367578824000087/pdfft?md5=3d4c0e415f10642f5626c050ea707e6a&pid=1-s2.0-S1367578824000087-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140103573","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A unified framework for exponential stability analysis of irrational transfer functions in the parametric space","authors":"Rachid Malti , Milan R. Rapaić , Vukan Turkulov","doi":"10.1016/j.arcontrol.2024.100935","DOIUrl":"https://doi.org/10.1016/j.arcontrol.2024.100935","url":null,"abstract":"<div><p>This paper presents a unified framework for exponential stability analysis of linear stationary systems with irrational transfer functions in the space of an arbitrary number of unknown parameters. Systems described by irrational transfer functions may be of infinite dimension, typically having an infinite number of poles and/or zeros, rendering their stability analysis more challenging as compared to their finite-dimensional counterparts. The analysis covers a wide class of distributed parameter systems, time delayed systems, or even fractional systems. First, it is proven that, under mild hypotheses, new poles may appear to the right of a vertical axis of abscissa <span><math><mi>γ</mi></math></span> (imaginary axis, when <span><math><mrow><mi>γ</mi><mo>=</mo><mn>0</mn></mrow></math></span>) through a continuous variation of parameters only if existing poles to the left of <span><math><mi>γ</mi></math></span> cross the vertical axis. Hence, by determining parametric values for which the crossing occurs, known as stability crossing sets (SCS), the entire parametric space is separated into regions within which the number of right-half poles (including multiplicities) is invariant. Based on the aforementioned result, a constraint satisfaction problem is formulated and a robust estimation algorithm, from interval arithmetics that uses contraction and bisection, is used to solve it. Applications are provided for determining the SCS of (i) a controlled parabolic 1D partial differential equation, namely the heat equation, in finite and semi-infinite media, (ii) time-delay rational systems with distributed and retarded type delays, (iii) fractional systems, providing stability results even for incommensurate differentiation orders.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100935"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S136757882400004X/pdfft?md5=135d7d57e74e884ac887a47e405e5876&pid=1-s2.0-S136757882400004X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139653943","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Luis Piardi , Paulo Leitão , Jonas Queiroz , Joseane Pontes
{"title":"Role of digital technologies to enhance the human integration in industrial cyber–physical systems","authors":"Luis Piardi , Paulo Leitão , Jonas Queiroz , Joseane Pontes","doi":"10.1016/j.arcontrol.2024.100934","DOIUrl":"10.1016/j.arcontrol.2024.100934","url":null,"abstract":"<div><p>In the digital transformation era, and particularly in Industry 5.0, humans play an active role in industrial cyber–physical systems (CPS) since they are the most flexible piece in such automated systems. However, their integration is not easy and constitutes a relevant challenge, presenting different requirements according to the activities they execute and the related integration levels, i.e., Human-in-the-Loop (HitL) and Human-in-the-Mesh (HitM). Besides the use of human-centric design approaches, the use of digital technologies, namely Internet of Things, Artificial Intelligence, virtual and augmented reality and collaborative robotics, can contribute to empower humans to perform their operations in a faster and more efficient manner. This paper discusses how emergent digital technologies can enhance a more symbiotic integration of humans in industrial CPS, contributing with the analysis of different aspects and concerns that must be considered to properly enable the HitL and HitM integration levels in CPS. Four experimental case studies are presented to demonstrate the feasibility of using digital technologies to enhance the human-CPS integration, covering HitL and HitM levels. Furthermore, some challenges related to the human-integration factors affected by the digital technologies in such environments are briefly discussed and pointed out as research directions.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100934"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1367578824000038/pdfft?md5=b47260608c462c13e55b0a46b3ae73d0&pid=1-s2.0-S1367578824000038-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139647611","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Khalil Bouramtane , Said Kharraja , Jamal Riffi , Omar El Beqqali , Abdelahad Chraibi
{"title":"A comprehensive review of static and dynamic facility layout problems","authors":"Khalil Bouramtane , Said Kharraja , Jamal Riffi , Omar El Beqqali , Abdelahad Chraibi","doi":"10.1016/j.arcontrol.2024.100970","DOIUrl":"10.1016/j.arcontrol.2024.100970","url":null,"abstract":"<div><div>Facility layout is a critical aspect of operations management, since it affects the efficiency and effectiveness of the production process. The facility layout problem (FLP) is a combinatorial optimization problem that involves finding an optimal arrangement of machines, workstations, and material handling systems within a manufacturing facility. FLP is known to be a NP-complex problem for which numerous research studies have been published. This paper presents a survey of the most recent advancements in FLP as an attempt to deal with the current and future trends of research based on well-known papers of the last 16 years. The adopted approach in this paper is to classify FLP according to the environment type, namely, static facility layout problem (SFLP) and dynamic facility layout problem (DFLP) and to investigate the various formulations, application domains and solution methodologies for each classification. Finally, a comparison between all approaches is provided for each classification. This review provides a comprehensive overview of FLP literature and serves as a valuable resource for researchers and practitioners interested in the design and optimization of facility layouts.</div></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"58 ","pages":"Article 100970"},"PeriodicalIF":7.3,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142441959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jana Al Haj Ali , Ben Gaffinet , Hervé Panetto , Yannick Naudet
{"title":"Cognitive systems and interoperability in the enterprise: A systematic literature review","authors":"Jana Al Haj Ali , Ben Gaffinet , Hervé Panetto , Yannick Naudet","doi":"10.1016/j.arcontrol.2024.100954","DOIUrl":"https://doi.org/10.1016/j.arcontrol.2024.100954","url":null,"abstract":"<div><p>The transition from automated processes to mechanisms that manifest intelligence through cognitive abilities such as memorisation, adaptability and decision-making in uncertain contexts, has marked a turning point in the field of industrial systems, particularly in the development of cyber–physical systems and digital twins. This evolution, supported by advances in cognitive science and artificial intelligence, has opened the way to a new era in which systems are able to adapt and evolve autonomously, while offering more intuitive interaction with human users. This article proposes a systematic literature review to gather and analyse current research on Cognitive Cyber–Physical Systems (CCPS), Cognitive Digital Twins (CDT), and cognitive interoperability, which are pivotal in a contemporary Cyber–Physical Enterprise (CPE). From this review, we first seek to understand how cognitive capabilities that are traditionally considered as human traits have been defined and modelled in cyber–physical systems and digital twins in the context of Industry 4.0/5.0, and what cognitive functions they implement. We explore their theoretical foundations, in particular in relation to cognitive psychology and humanities definitions and theories. Then we analyse how interoperability between cognitive systems has been considered, leading to cognitive interoperability, and we highlight the role of knowledge representation and reasoning.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100954"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1367578824000233/pdfft?md5=3917edec97a49bf2483d54fdbcb38abd&pid=1-s2.0-S1367578824000233-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140180646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fault tolerant control of an octorotor UAV using sliding mode for applications in challenging environments","authors":"Ahmed Khattab, Ibrahim Mizrak, Halim Alwi","doi":"10.1016/j.arcontrol.2024.100952","DOIUrl":"https://doi.org/10.1016/j.arcontrol.2024.100952","url":null,"abstract":"<div><p>This paper presents the development of fault-tolerant controller and their application for multirotor unmanned aerial vehicles – specifically an octorotor – in challenging environments e.g. nuclear power plant inspection or other dull, dirty and dangerous applications. This paper considers a combination of sliding mode control robustness properties (to deal with actuator faults) and control allocation (to automatically redistribute the control signals to healthy actuators, especially in the event of actuator failures). The resultant controller has the ability to operate in both fault-free and fault/failure conditions without reconfiguring the main baseline controller. The proposed controller also has the ability to operate for up to six rotor failures which represent an under-actuation condition i.e., a case when only two rotors are available. The under-actuation scenarios are conditions when most FTC schemes are not able to operate due to the lack of redundancy. The simulation results conducted on the nonlinear model with wind/gusts and sensor noise, show a good tracking performance under various fault-free and fault/failure scenarios (over-actuation, sufficient actuation and under-actuation conditions).</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100952"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S136757882400021X/pdfft?md5=5dc92f43946084eb1a8f20784a6582e2&pid=1-s2.0-S136757882400021X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140344661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Recursive identification methods for general stochastic systems with colored noises by using the hierarchical identification principle and the filtering identification idea","authors":"Feng Ding , Ling Xu , Xiao Zhang , Yihong Zhou , Xiaoli Luan","doi":"10.1016/j.arcontrol.2024.100942","DOIUrl":"https://doi.org/10.1016/j.arcontrol.2024.100942","url":null,"abstract":"<div><p>This article reviews and investigates several basic recursive parameter identification methods for a general stochastic system with colored noise (i.e., output-error autoregressive moving average system or Box–Jenkins system). These recursive identification methods are derived by means of the hierarchical identification principle and the filtering identification idea, including a filtered auxiliary-model hierarchical generalized extended stochastic gradient algorithm, a filtered auxiliary-model hierarchical multi-innovation generalized extended stochastic gradient algorithm, a filtered auxiliary-model hierarchical recursive generalized extended gradient algorithm, a filtered auxiliary-model hierarchical multi-innovation recursive generalized extended gradient algorithm, a filtered auxiliary-model hierarchical generalized extended least squares algorithm, and a filtered auxiliary-model hierarchical multi-innovation generalized extended least squares algorithm by using the auxiliary-model identification idea. The presented filtered auxiliary-model hierarchical generalized extended identification algorithms can be extended to other linear and nonlinear systems with colored noises.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100942"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140296016","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Mohamad Al Bannoud , Carlos Alexandre Moreira da Silva , Tiago Dias Martins
{"title":"Applications of metaheuristic optimization algorithms in model predictive control for chemical engineering processes: A systematic review","authors":"Mohamad Al Bannoud , Carlos Alexandre Moreira da Silva , Tiago Dias Martins","doi":"10.1016/j.arcontrol.2024.100973","DOIUrl":"10.1016/j.arcontrol.2024.100973","url":null,"abstract":"<div><div>The growing competitiveness of the chemical industry, along with sustainability demands and regulatory requirements, calls for optimized and well-controlled operations. Chemical engineering processes are often characterized by non-linearity, strong variable coupling, dead times, multiple inputs and outputs, and operational constraints, making control strategies challenging. Model predictive control is widely used for its advantages in optimal control, flexibility, robustness, and ability to handle multi-objective tasks. However, precise tuning and optimization are essential for implementing this strategy in real-time applications. Metaheuristic optimization algorithms offer an alternative to traditional optimization methods, as they can quickly reach near-optimal solutions and avoid local minima, making them well-suited for use with model predictive control. This study aims to analyze the application of metaheuristic optimization algorithms in conjunction with model predictive control in chemical engineering processes through a systematic review. The review considers three eligibility criteria: applying model predictive control for process control, utilizing metaheuristic optimization algorithm, and chemical engineering-related processes. A total of 46 studies were analyzed, revealing three main application areas for metaheuristic optimization algorithms in model predictive control: improving dynamic models used in the receding horizon, tuning model predictive control parameters, and serving as optimizers in the model predictive control formulation. Over 20 different metaheuristic optimization algorithms and various process models were identified, with typical applications including continuous stirred tank reactors, tank-level control, and column distillation. Genetic algorithms and particle swarm optimization were the most frequently used algorithms. This review concludes that metaheuristic optimization algorithms have been successfully applied to enhance model predictive control in several processes. It also highlights the benefits, weaknesses, and limitations of metaheuristic optimization algorithms applications in chemical engineering processes and provides recommendations for future research. We hope this study will be valuable to professionals and researchers in chemical engineering and process control.</div></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"58 ","pages":"Article 100973"},"PeriodicalIF":7.3,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142551921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A review of physics-based learning for system health management","authors":"Samir Khan , Takehisa Yairi , Seiji Tsutsumi , Shinichi Nakasuka","doi":"10.1016/j.arcontrol.2024.100932","DOIUrl":"10.1016/j.arcontrol.2024.100932","url":null,"abstract":"<div><p><span>The monitoring process for complex infrastructure requires collecting various data sources with varying time scales, resolutions, and levels of abstraction. These data sources include data from human inspections, historical failure records, cost data, high-fidelity physics-based simulations, and online health monitoring. Such heterogeneity presents significant challenges in implementing a diagnostic and prognostic framework for decision-making regarding maintenance (and other life cycle actions). The core challenge lies in the effective integration of physical information and data-driven models, aiming to synergize their strengths to overcome individual limitations. One possible solution is to propose an approach that considers the strengths and limitations of each data source, as well as their compatibility with each other. The flexibility and efficacy of contemporary learning approaches can be used with more systematic and informative physics-based models that draw on domain expertise. This represents an inherent desire to base all inferences on both our engineering knowledge and monitoring data that is at our disposal. In this context, the article reviews recent advances in this field, particularly in physics-based and deep learning techniques. It looks at new theories and models developed in the last five years, especially those used in </span>system health monitoring, predicting damage, and planning maintenance. These new methods are proving to be more accurate and efficient than older, more traditional techniques. However, there are still challenges to be addressed. These include the need for high-quality data, finding the right balance between accuracy and the time it takes to compute, and effectively combining physical models with data-driven models. The paper calls for further research into methods that can handle large amounts of complex data and consider uncertainties in both the models and the data. Finally, it highlights the need to explore how these models can be adapted for different systems and used in real-time applications.</p></div>","PeriodicalId":50750,"journal":{"name":"Annual Reviews in Control","volume":"57 ","pages":"Article 100932"},"PeriodicalIF":9.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139483883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}