Professional Documents
Culture Documents
Converter
Muhammad Waqas Qaisar∗ Hassan Mujtaba Muhammad Tanveer Riaz
Department of Mechatronics Department of Electrical Engineering, Department of Electrical, Electronic,
Engineering, UET Lahore, Faisalabad UET Lahore, Faisalabad Campus, and Information Engineering - DEI
Campus, Pakistan Faisalabad, Pakistan Università di Bologna Bologna, Italy
m.waqasqaisar777@gmail.com hassan.muj@uet.edu.pk tanveer.riaz@ieee.org
Kashif Hussain
Computer Science, National College
of Commerce and Education, Hasilpur
Pakistan
National.hic@gmail.com
ABSTRACT KEYWORDS
DC-DC converters are often used in electrical systems to keep the Fuzzy logic Controller, Neural Network, Rule base, Boost Converter,
output voltage constant. Boost converters are utilized for a variety MATLAB, Simulink, ANN, Control of Power Converters, Compara-
of purposes, including regenerative braking of direct current motors, tive analysis
portable device applications, and regulated power supplies. Buck
ACM Reference Format:
converters, on the other hand, are used in sophisticated communi-
Muhammad Waqas Qaisar, Hassan Mujtaba, Muhammad Tanveer Riaz,
cations, data communication, and self-regulating power supplies. Muhammad Shahid, Ahmad Abdul Ghani, Muhammad Abbas Khan,
One of the most crucial elements in the power conversion process and Kashif Hussain. 2023. Comparative Analysis of Fuzzy and Neural Con-
is managing the DC-DC converters. This study aims to find out troller for a Boost Converter. In Proceedings of the International Confer-
which nonlinear controller, fuzzy or neural network, works best ence on Evaluation and Assessment in Software Engineering (EASE ’23),
when the output load or boost converter characteristics change. So, June 14–16, 2023, Oulu, Finland. ACM, New York, NY, USA, 10 pages.
in this, we create a boost converter controller using a fuzzy and https://doi.org/10.1145/3593434.3594238
neural network. The fuzzy controller for this study’s converter em-
ploys a standard set of rules, whereas the neural network controller
1 INTRODUCTION
employs two hidden layer networks. MATLAB software is then
used to reconstruct both controllers. The simulation results show DC-DC converters keep the output voltage the same even if the
that the fuzzy logic controller has a very long transient and settling load changes and the input voltage is not regulated. The outputs of
period with no steady-state error in both transient and steady-state a Buck converter have been regulated direct current, but the input
situations. On the other hand, the neural network controller has a is unregulated direct current. This converter outputs an AC voltage
short transient and settling period with a steady-state error. that is either lower or equal to the input AC voltage [1]. One of the
best-known non-isolated step-up converters is the boost converter.
∗ Muhammad Waqas Qaisar, Department of Mechatronics Engineering, UET Lahore, A power converter is known as a "boost converter" if the dc voltage
Faisalabad Campus, Pakistan, m.waqasqaisar777@gmail.com output is greater than the dc voltage input [2]. Every control method
has advantages and disadvantages, and the technology that works
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed best in all situations is the one that requires the most effort [3].
for profit or commercial advantage and that copies bear this notice and the full citation A fuzzy controller can control a DC-DC converter across a broad
on the first page. Copyrights for components of this work owned by others than the range of input voltage and load conditions. The fuzzy controller
author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or
republish, to post on servers or to redistribute to lists, requires prior specific permission is superior to the linear P.I.D. and P.I. controllers in terms of per-
and/or a fee. Request permissions from permissions@acm.org. formance [4], [5]. In [6,] a PIC18F4550 microcontroller is used to
EASE ’23, June 14–16, 2023, Oulu, Finland design and implement a fuzzy logic controller for a DC-DC buck
© 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM.
ACM ISBN 979-8-4007-0044-6/23/06. . . $15.00 converter. This article [7] demonstrates, develops, and verifies one
https://doi.org/10.1145/3593434.3594238 of the most significant applications of fuzzy control in electrical
EASE ’23, June 14–16, 2023, Oulu, Finland Muhammad Waqas Qaisar et al.
Table 2 shows the designed rule base after defining input and 14. The figure 15 depicts, via the output of the boost converter, how
output membership functions. is entered in the Mamdani inference the fuzzy logic controller maintains a constant output level for the
engine shown in Figure 13. system. At 0.12 seconds into the measurement, this occurs. The
The fuzzy controller created in the boost converter’s Simulink Simulink model of ANN base boost converter is shown in figure
model regulates the duty cycle of the MOSFET, which is designed 16. The figure 17 demonstrates the use of the Neural Network Con-
according to the converter’s parameters listed in Table 2. troller in Simulink to simulate the boost converter model. Figure
To simulate the boost converter Simulink model, enter the de- 17, which depicts how to change the classifier’s settings, such as
sired table 1 parameters into the fuzzy controller depicted in figure the number of hidden units in a neural network. The ANN’s linear
EASE ’23, June 14–16, 2023, Oulu, Finland Muhammad Waqas Qaisar et al.
Change in Error NB NM NS ZE PS PM PB
Error
NB PB PB PB PS ZE NS NS
NM PM PM PM PS NS NS NM
NS PB PS PS PS NS NS NB
ZE PB PM PS ZE NS NS NB
PS PS PS PS NS NS NS NB
PM PS PS PS NS NS NS NB
PB PS PS ZE NS NB NM NB
Controllers Load (Resistor) Value in Input Voltage (V) Output Voltage (V) Settling Time (seconds)
Ohms
Fuzzy Controller 10 20 30 0.12
Neural Controller 10 20 30 0.023
regression model, which determines the relationship between the controller. The output is shown in figure 19 and the final results
response and predictors are shown in figure 18 and figure 19, as are available in table 3.
opposed to figure 17, which depicts how to change the classifier’s
settings, such as the number of hidden units in a neural network.
The figure 20 depicts the output of the boost converter after the 4 CONCLUSION
0.023-second settling time required by the neural network controller The suggested system uses a Fuzzy Logic and Neural Network
to maintain the desired output level. controller to manage the boost converters. They are easier to under-
The fuzzy controller converges on the target value more slowly stand and install than the more common P, PI, and PID Controllers
than the neural network controller, which has a steady-state error. since no mathematical model of the converter is necessary. Re-
A neural network controller performs less effectively than a fuzzy sults led us to the conclusion that a shared set of rules can help
EASE ’23, June 14–16, 2023, Oulu, Finland Muhammad Waqas Qaisar et al.
a Fuzzy logic controller provide the required output value. By ad- 5 FUTURE WORK
hering to these guidelines, the controller may precisely control We intend to enhance the performance of the fuzzy controller in the
the converter’s input. The converter has a long settling time but future by increasing its rule base, thereby reducing its settlement
no steady-state error. Conversely, while the Neural Network Con- time, and eliminating steady-state error. In addition, we will im-
troller has a steady-state inaccuracy as compared to the fuzzy logic prove the accuracy of the neural network by increasing its internal
controller. layers and refining the training data set to reduce steady-state error.
Both controllers will be implemented on a hardware level to obtain
a stable output in a shorter amount of time, thereby advancing their
practical application.
Comparative Analysis of Fuzzy and Neural Controller for a Boost Converter EASE ’23, June 14–16, 2023, Oulu, Finland
[21] Riaz, M. T., Fan, Y., Ahmad, J., Khan, M. A., & Ahmed, E. M. (2018, Septem- Prototype Active Aerostatic Thrust Bearing. In 2021 International Conference
ber). Research on the Protection of Hybrid HVDC System. In 2018 International on Computing, Electronic and Electrical Engineering (ICE Cube) (pp. 1-6). IEEE.
Conference on Power Generation Systems and Renewable Energy Technologies [26] Ur Rahman, M. Z., Riaz, M. T., Al Mahmud, M. M., Rizwan, M., & Choudhry,
(PGSRET) (pp. 1-6). IEEE. M. A. (2022). The prescribed fixed structure intelligent robust control of an
[22] Buttar, A. M., Khalid, A., Alenezi, M., Akbar, M. A., Rafi, S., Gumaei, A. H., & electrohydraulic servo system. Mathematical Problems in Engineering, 2022.
Riaz, M. T. (2023). Optimization of DevOps Transformation for Cloud-Based [27] Javaid, H. A., Tiwana, M. I., Alsanad, A., Iqbal, J., Riaz, M. T., Ahmad, S., &
Applications. Electronics, 12(2), 357. Almisned, F. A. (2021). Classification of hand movements using MYO armband
[23] Rahman, M. Z. U., Raza, U., Akbar, M. A., Riaz, M. T., Gumaei, A. H., & Ahmad, on an embedded platform. Electronics, 10(11), 1322.
N. (2023). Radio-Controlled Intelligent UGV as a Spy Robot with Laser Targeting [28] Hassan, S. Z., Kamal, T., Riaz, M. H., Shah, S. A. H., Ali, H. G., Riaz, M. T., ... &
for Military Purposes. Axioms, 12(2), 176. Miqueleiz, J. P. (2019). Intelligent control of wind-assisted phevs smart charging
[24] Riaz, M. T., Aaqib, S. M., Ahmad, S., Amin, S., Ali, H., Husnain, S., & Riaz, S. (2021, station. Energies, 12(5), 909.
October). The intelligent transportation systems with advanced technology of [29] Kamal, T., Karabacak, M., Hassan, S. Z., Fernández-Ramírez, L. M., Riaz, M. H.,
sensor and network. In 2021 International Conference on Computing, Electronic Riaz, M. T., ... & Khan, L. (2018). Energy management and switching control of
and Electrical Engineering (ICE Cube) (pp. 1-6). IEEE. PHEV charging stations in a hybrid smart micro-grid system. Electronics, 7(9),
[25] Riaz, M. T., Rehman, W. U., Ali, H., Husnain, S., Jiang, G., Lodhi, E., ... & Qureshi, 156.
M. M. (2021, October). Design and Experimental Validation of a Small-Scale