{"title":"Genetic Algorithm optimization of I/O scales and parameters for FLIC in servomotor control","authors":"O. Wahyunggoro, N. Saad","doi":"10.1109/ISIEA.2009.5356446","DOIUrl":null,"url":null,"abstract":"Direct Current (DC) servomotors are widely used in robot manipulator applications. Servomotors use feedback controller to control either the speed or the position or both. This paper discusses the modeling and simulation of DC servomotor control built using MATLAB/Simulink, and the analysis of controller performance, namely a Fuzzy Logic parallel Integral Controller (FLIC) in which the I/O scale factors, membership functions, and rules of Fuzzy Logic Controller (FLC) and integrator constant are optimized using Genetic Algorithm (GA) sequentially. The singleton fuzzification is used as a fuzzifier: seven membership functions initially for both input and output of fuzzy logic controller. The center average is used as a defuzzifier. The 32-bit-50-population is used in GA for I/O scales, and 21-bit-30-population is used in GA for membership functions. Two control modes are applied in cascaded to the plant: position control and speed control . Simulation results show that FLIC with GA-optimized is the best performance compared to FLIC, FLC, and FLC with GA.","PeriodicalId":6447,"journal":{"name":"2009 IEEE Symposium on Industrial Electronics & Applications","volume":"73 1","pages":"271-276"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE Symposium on Industrial Electronics & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA.2009.5356446","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Direct Current (DC) servomotors are widely used in robot manipulator applications. Servomotors use feedback controller to control either the speed or the position or both. This paper discusses the modeling and simulation of DC servomotor control built using MATLAB/Simulink, and the analysis of controller performance, namely a Fuzzy Logic parallel Integral Controller (FLIC) in which the I/O scale factors, membership functions, and rules of Fuzzy Logic Controller (FLC) and integrator constant are optimized using Genetic Algorithm (GA) sequentially. The singleton fuzzification is used as a fuzzifier: seven membership functions initially for both input and output of fuzzy logic controller. The center average is used as a defuzzifier. The 32-bit-50-population is used in GA for I/O scales, and 21-bit-30-population is used in GA for membership functions. Two control modes are applied in cascaded to the plant: position control and speed control . Simulation results show that FLIC with GA-optimized is the best performance compared to FLIC, FLC, and FLC with GA.