Mohammad Moeen Ebrahimi , Mohammad Reza Homaeinezhad
{"title":"用于包含死区的动态系统轨迹跟踪控制的硬约束执行的非线性补偿数值算法","authors":"Mohammad Moeen Ebrahimi , Mohammad Reza Homaeinezhad","doi":"10.1016/j.isatra.2024.07.025","DOIUrl":null,"url":null,"abstract":"<div><p>This paper addresses the control of a nonlinear system affected by deadzone effects, using a constrained actuator. The system itself incorporates a second-order oscillatory dynamic actuator, with an unknown nonlinear input-output relationship. The proposed algorithm not only accommodates the deadzone constraints on control inputs but also considers the actuator's saturation limits in control input calculations. It introduces a trajectory tracking mechanism that, instead of directly following the primary trajectory, adheres to an alternative trajectory capable of stable tracking, gradually converging to the main trajectory while accounting for operational constraints. In practical control systems, the actuator's input-output relationship is often nonlinear and unknown, requiring inversion for model-based control. This paper employs an offline-trained neural network trained on synthetic data to identify and approximate the actuator's behavior. To optimize the control system's performance and ensure stability during sudden error changes, the control input operates in two modes: position and velocity control. This dual-mode control allows for continuous switching between the two, facilitated by an innovative optimization technique based on the gradient descent method with a variable step size. Simulation results validate the effectiveness of the proposed algorithm in controlling systems constrained by hard limits and featuring nonlinear oscillatory actuators, providing a valuable contribution to the field of control systems.</p></div>","PeriodicalId":14660,"journal":{"name":"ISA transactions","volume":"153 ","pages":"Pages 191-208"},"PeriodicalIF":6.3000,"publicationDate":"2024-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0019057824003598/pdfft?md5=92a988abf27b7d4b4e72246957a2a461&pid=1-s2.0-S0019057824003598-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Numerical algorithm for nonlinearity compensation of hardly constrained actuation for trajectory tracking control of deadzone-included dynamic systems\",\"authors\":\"Mohammad Moeen Ebrahimi , Mohammad Reza Homaeinezhad\",\"doi\":\"10.1016/j.isatra.2024.07.025\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This paper addresses the control of a nonlinear system affected by deadzone effects, using a constrained actuator. The system itself incorporates a second-order oscillatory dynamic actuator, with an unknown nonlinear input-output relationship. The proposed algorithm not only accommodates the deadzone constraints on control inputs but also considers the actuator's saturation limits in control input calculations. It introduces a trajectory tracking mechanism that, instead of directly following the primary trajectory, adheres to an alternative trajectory capable of stable tracking, gradually converging to the main trajectory while accounting for operational constraints. In practical control systems, the actuator's input-output relationship is often nonlinear and unknown, requiring inversion for model-based control. This paper employs an offline-trained neural network trained on synthetic data to identify and approximate the actuator's behavior. To optimize the control system's performance and ensure stability during sudden error changes, the control input operates in two modes: position and velocity control. This dual-mode control allows for continuous switching between the two, facilitated by an innovative optimization technique based on the gradient descent method with a variable step size. Simulation results validate the effectiveness of the proposed algorithm in controlling systems constrained by hard limits and featuring nonlinear oscillatory actuators, providing a valuable contribution to the field of control systems.</p></div>\",\"PeriodicalId\":14660,\"journal\":{\"name\":\"ISA transactions\",\"volume\":\"153 \",\"pages\":\"Pages 191-208\"},\"PeriodicalIF\":6.3000,\"publicationDate\":\"2024-07-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S0019057824003598/pdfft?md5=92a988abf27b7d4b4e72246957a2a461&pid=1-s2.0-S0019057824003598-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ISA transactions\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0019057824003598\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISA transactions","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0019057824003598","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Numerical algorithm for nonlinearity compensation of hardly constrained actuation for trajectory tracking control of deadzone-included dynamic systems
This paper addresses the control of a nonlinear system affected by deadzone effects, using a constrained actuator. The system itself incorporates a second-order oscillatory dynamic actuator, with an unknown nonlinear input-output relationship. The proposed algorithm not only accommodates the deadzone constraints on control inputs but also considers the actuator's saturation limits in control input calculations. It introduces a trajectory tracking mechanism that, instead of directly following the primary trajectory, adheres to an alternative trajectory capable of stable tracking, gradually converging to the main trajectory while accounting for operational constraints. In practical control systems, the actuator's input-output relationship is often nonlinear and unknown, requiring inversion for model-based control. This paper employs an offline-trained neural network trained on synthetic data to identify and approximate the actuator's behavior. To optimize the control system's performance and ensure stability during sudden error changes, the control input operates in two modes: position and velocity control. This dual-mode control allows for continuous switching between the two, facilitated by an innovative optimization technique based on the gradient descent method with a variable step size. Simulation results validate the effectiveness of the proposed algorithm in controlling systems constrained by hard limits and featuring nonlinear oscillatory actuators, providing a valuable contribution to the field of control systems.
期刊介绍:
ISA Transactions serves as a platform for showcasing advancements in measurement and automation, catering to both industrial practitioners and applied researchers. It covers a wide array of topics within measurement, including sensors, signal processing, data analysis, and fault detection, supported by techniques such as artificial intelligence and communication systems. Automation topics encompass control strategies, modelling, system reliability, and maintenance, alongside optimization and human-machine interaction. The journal targets research and development professionals in control systems, process instrumentation, and automation from academia and industry.