2020 | vol. 68 | nr. 4 | art. 12

Real-time Implementation of a Takagi-Sugeno Fuzzy Controller for a DC-DC Boost Converter

Rabah DAOUADI, Djamel OUNASS, Youcef SOUFI, Abdrezak METATLA, Dhaouadi GUIZA
This paper deals with the design, simulation, and real-time implementation of a new Takagi-Sugeno (T-S) fuzzy tracking 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 behaviour 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.
Keywords: DC-DC boost converter, T-S fuzzy model, LMIs, PSO, Arduino board
To cite this article: DAOUADI R., OUNASS D., SOUFI Y., METATLA A., DHAOUADI G., “Real-time Implementation of a Takagi-Sugeno Fuzzy Controller For a DC-DC Boost Converter”, in Electrotehnica, Electronica, Automatica (EEA), 2020, vol. 68, no. 4, pp. 90-97, ISSN 1582-5175