{"title":"Implement the Fuzzy Controller by Imitating the Tuned PID Controller Using Reinforcement Learning","authors":"S. Tiacharoen","doi":"10.1109/ITC-CSCC58803.2023.10212683","DOIUrl":null,"url":null,"abstract":"This article presents how to design a fuzzy controller for controlling engine speed. The fuzzy controller is designed to mimic the effect of the PID controller, where the PID controller is adjusted using reinforcement learning. Controller performance is compared between a controller tuned with control system tuning and one tuned using reinforcement learning. While PID tuning with the control system is fast and effective for model-based systems, reinforcement learning tuning is suitable for highly nonlinear systems. The result of the experiment is to use the reinforcement learning agent to calculate the gain of PID, after which the fuzzy logic learned in tuned PID is generated. Fuzzy logic control is easy to adjust for nonlinear systems control. Fuzzy inference system tuning both using ANFIS and pattern search are compared.","PeriodicalId":220939,"journal":{"name":"2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITC-CSCC58803.2023.10212683","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article presents how to design a fuzzy controller for controlling engine speed. The fuzzy controller is designed to mimic the effect of the PID controller, where the PID controller is adjusted using reinforcement learning. Controller performance is compared between a controller tuned with control system tuning and one tuned using reinforcement learning. While PID tuning with the control system is fast and effective for model-based systems, reinforcement learning tuning is suitable for highly nonlinear systems. The result of the experiment is to use the reinforcement learning agent to calculate the gain of PID, after which the fuzzy logic learned in tuned PID is generated. Fuzzy logic control is easy to adjust for nonlinear systems control. Fuzzy inference system tuning both using ANFIS and pattern search are compared.