Rabah Daouadi, Djamel Ounass, Y. Soufi, A. Metatla, Dhaouadi Guiza
{"title":"DC-DC升压变换器中Takagi-Sugeno模糊控制器的实时实现","authors":"Rabah Daouadi, Djamel Ounass, Y. Soufi, A. Metatla, Dhaouadi Guiza","doi":"10.46904/eea.20.68.4.1108012","DOIUrl":null,"url":null,"abstract":"This paper deals with the design, simulation, and real - time implementation of a new Takagi - Sugeno (T - S) fuzzy tra cking control for a DC - DC boost converter using Arduino mega and MATLAB/Simulink environment. The developed controller can drive the output voltage of the boost converter to perfectly track a reference voltage, taking into account variations in load or input voltage. Firstly, a T - S model with four fuzzy rules is developed to represent exactly the dynamic behavio u r of the nonlinear boost converter, which is investigated to develop a new control scheme based on a combined methodology of fuzzy control and particle swarm optimization (PSO) technique. In this context, a two - stage design procedure is developed to determine the fuzzy stabilizing control gains by solving a set of linear matrix inequalities (LMIs) and to determine an integral control gain and a reference scaling factor using PSO algorithm. A real - time implementation of the proposed controller is carried out using an Arduino Mega and spatial Simulink package known as “Simulink support package for Arduino hardware”. Simulation and experimental results show that the proposed controller offers a fast dynamic response and better performance in terms of accuracy and limitation of overshoot compared to the baseline Proportional - Integral (PI) controller.","PeriodicalId":38292,"journal":{"name":"EEA - Electrotehnica, Electronica, Automatica","volume":"39 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Real-time Implementation of a Takagi-Sugeno Fuzzy Controller for a DC-DC Boost Converter\",\"authors\":\"Rabah Daouadi, Djamel Ounass, Y. Soufi, A. Metatla, Dhaouadi Guiza\",\"doi\":\"10.46904/eea.20.68.4.1108012\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper deals with the design, simulation, and real - time implementation of a new Takagi - Sugeno (T - S) fuzzy tra cking control for a DC - DC boost converter using Arduino mega and MATLAB/Simulink environment. The developed controller can drive the output voltage of the boost converter to perfectly track a reference voltage, taking into account variations in load or input voltage. Firstly, a T - S model with four fuzzy rules is developed to represent exactly the dynamic behavio u r of the nonlinear boost converter, which is investigated to develop a new control scheme based on a combined methodology of fuzzy control and particle swarm optimization (PSO) technique. In this context, a two - stage design procedure is developed to determine the fuzzy stabilizing control gains by solving a set of linear matrix inequalities (LMIs) and to determine an integral control gain and a reference scaling factor using PSO algorithm. A real - time implementation of the proposed controller is carried out using an Arduino Mega and spatial Simulink package known as “Simulink support package for Arduino hardware”. Simulation and experimental results show that the proposed controller offers a fast dynamic response and better performance in terms of accuracy and limitation of overshoot compared to the baseline Proportional - Integral (PI) controller.\",\"PeriodicalId\":38292,\"journal\":{\"name\":\"EEA - Electrotehnica, Electronica, Automatica\",\"volume\":\"39 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"EEA - Electrotehnica, Electronica, Automatica\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.46904/eea.20.68.4.1108012\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"EEA - Electrotehnica, Electronica, Automatica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46904/eea.20.68.4.1108012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real-time Implementation of a Takagi-Sugeno Fuzzy Controller for a DC-DC Boost Converter
This paper deals with the design, simulation, and real - time implementation of a new Takagi - Sugeno (T - S) fuzzy tra cking control for a DC - DC boost converter using Arduino mega and MATLAB/Simulink environment. The developed controller can drive the output voltage of the boost converter to perfectly track a reference voltage, taking into account variations in load or input voltage. Firstly, a T - S model with four fuzzy rules is developed to represent exactly the dynamic behavio u r of the nonlinear boost converter, which is investigated to develop a new control scheme based on a combined methodology of fuzzy control and particle swarm optimization (PSO) technique. In this context, a two - stage design procedure is developed to determine the fuzzy stabilizing control gains by solving a set of linear matrix inequalities (LMIs) and to determine an integral control gain and a reference scaling factor using PSO algorithm. A real - time implementation of the proposed controller is carried out using an Arduino Mega and spatial Simulink package known as “Simulink support package for Arduino hardware”. Simulation and experimental results show that the proposed controller offers a fast dynamic response and better performance in terms of accuracy and limitation of overshoot compared to the baseline Proportional - Integral (PI) controller.