{"title":"Formal Verification of Dynamical Control Systems (Addressing Integral Windup Phenomena Using Model-Checking)","authors":"Mohammed Tloul, M. Schwarz, J. Börcsök","doi":"10.37394/23203.2023.18.41","DOIUrl":null,"url":null,"abstract":"This paper investigates the utilization of model-checking as a potent method for verifying system designs, emphasizing its early error detection capabilities, reducing failures, increasing safety, and saving costs. The study explores the application of the UPPAAL tool and model-checking techniques within control systems. A case study in the paper concentrates on formally verifying Proportional Integral Derivative (PID) controllers, emphasizing integral windup issues. A model is constructed in UPPAAL for a control system that includes the system dynamics and the actuator limitations. The model’s accuracy is validated against the MATLAB/Simulink® model. Formal requirements addressing integral windup are formulated, and a practical model-checking example using UPPAAL illustrates its utility in control system verification.","PeriodicalId":39422,"journal":{"name":"WSEAS Transactions on Systems and Control","volume":"14 5","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"WSEAS Transactions on Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37394/23203.2023.18.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0
Abstract
This paper investigates the utilization of model-checking as a potent method for verifying system designs, emphasizing its early error detection capabilities, reducing failures, increasing safety, and saving costs. The study explores the application of the UPPAAL tool and model-checking techniques within control systems. A case study in the paper concentrates on formally verifying Proportional Integral Derivative (PID) controllers, emphasizing integral windup issues. A model is constructed in UPPAAL for a control system that includes the system dynamics and the actuator limitations. The model’s accuracy is validated against the MATLAB/Simulink® model. Formal requirements addressing integral windup are formulated, and a practical model-checking example using UPPAAL illustrates its utility in control system verification.
期刊介绍:
WSEAS Transactions on Systems and Control publishes original research papers relating to systems theory and automatic control. We aim to bring important work to a wide international audience and therefore only publish papers of exceptional scientific value that advance our understanding of these particular areas. The research presented must transcend the limits of case studies, while both experimental and theoretical studies are accepted. It is a multi-disciplinary journal and therefore its content mirrors the diverse interests and approaches of scholars involved with systems theory, dynamical systems, linear and non-linear control, intelligent control, robotics and related areas. We also welcome scholarly contributions from officials with government agencies, international agencies, and non-governmental organizations.