Rogério P. Pereira , Eduardo J.F. Andrade , José L.F. Salles , Carlos T. Valadão , Ravena S. Monteiro , Gustavo Maia de Almeida , Marco A.S.L. Cuadros , Teodiano F. Bastos-Filho
{"title":"SRcdFuzzy:模拟根据模糊逻辑估算频率变化的周期性干扰自适应调节控制器的软件","authors":"Rogério P. Pereira , Eduardo J.F. Andrade , José L.F. Salles , Carlos T. Valadão , Ravena S. Monteiro , Gustavo Maia de Almeida , Marco A.S.L. Cuadros , Teodiano F. Bastos-Filho","doi":"10.1016/j.simpa.2024.100672","DOIUrl":null,"url":null,"abstract":"<div><p>This article introduces SRcdFuzzy, a MATLAB-based software designed to simulate two controllers: the Adaptive Fuzzy Iterative Learning Controller (AF-ILC) and the Adaptive Fuzzy Repetitive Generalized Predictive Controller (AFR-GPC). These controllers, as proposed in a companion paper [7], aim to minimize cyclical disturbances with small frequency range variations commonly encountered in industrial process control loops. They utilize fuzzy logic to estimate the disturbance cycle, employing rules based on past values of the integral of the absolute error between the setpoint and output. The estimated disturbance cycle period is then communicated to the regulatory controllers, guiding specific control actions to mitigate oscillations in the process output. Furthermore, each controller includes a dedicated interface, offering testing options for various scenarios, including disturbances with different frequencies.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100672"},"PeriodicalIF":1.3000,"publicationDate":"2024-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000605/pdfft?md5=76dcbb2f5209a3409e552b1814266a7f&pid=1-s2.0-S2665963824000605-main.pdf","citationCount":"0","resultStr":"{\"title\":\"SRcdFuzzy: Software for simulating adaptive regulatory controllers of cyclical disturbances with frequency variations estimated from fuzzy logic\",\"authors\":\"Rogério P. Pereira , Eduardo J.F. Andrade , José L.F. Salles , Carlos T. Valadão , Ravena S. Monteiro , Gustavo Maia de Almeida , Marco A.S.L. Cuadros , Teodiano F. Bastos-Filho\",\"doi\":\"10.1016/j.simpa.2024.100672\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This article introduces SRcdFuzzy, a MATLAB-based software designed to simulate two controllers: the Adaptive Fuzzy Iterative Learning Controller (AF-ILC) and the Adaptive Fuzzy Repetitive Generalized Predictive Controller (AFR-GPC). These controllers, as proposed in a companion paper [7], aim to minimize cyclical disturbances with small frequency range variations commonly encountered in industrial process control loops. They utilize fuzzy logic to estimate the disturbance cycle, employing rules based on past values of the integral of the absolute error between the setpoint and output. The estimated disturbance cycle period is then communicated to the regulatory controllers, guiding specific control actions to mitigate oscillations in the process output. Furthermore, each controller includes a dedicated interface, offering testing options for various scenarios, including disturbances with different frequencies.</p></div>\",\"PeriodicalId\":29771,\"journal\":{\"name\":\"Software Impacts\",\"volume\":\"21 \",\"pages\":\"Article 100672\"},\"PeriodicalIF\":1.3000,\"publicationDate\":\"2024-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2665963824000605/pdfft?md5=76dcbb2f5209a3409e552b1814266a7f&pid=1-s2.0-S2665963824000605-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Software Impacts\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2665963824000605\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Impacts","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665963824000605","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
SRcdFuzzy: Software for simulating adaptive regulatory controllers of cyclical disturbances with frequency variations estimated from fuzzy logic
This article introduces SRcdFuzzy, a MATLAB-based software designed to simulate two controllers: the Adaptive Fuzzy Iterative Learning Controller (AF-ILC) and the Adaptive Fuzzy Repetitive Generalized Predictive Controller (AFR-GPC). These controllers, as proposed in a companion paper [7], aim to minimize cyclical disturbances with small frequency range variations commonly encountered in industrial process control loops. They utilize fuzzy logic to estimate the disturbance cycle, employing rules based on past values of the integral of the absolute error between the setpoint and output. The estimated disturbance cycle period is then communicated to the regulatory controllers, guiding specific control actions to mitigate oscillations in the process output. Furthermore, each controller includes a dedicated interface, offering testing options for various scenarios, including disturbances with different frequencies.