Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor

This paper presents an efficient coronavirus optimization algorithm (CVOA) to find the optimal values of the PID controller to track a preselected reference speed of a brushless DC (BLDC) motor under several types of disturbances. This work simulates how the coronavirus (COVID-19) spreads and infect...

Full description

Bibliographic Details
Main Author: Mohamed A. Shamseldin
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/14/7/193
_version_ 1797528646958710784
author Mohamed A. Shamseldin
author_facet Mohamed A. Shamseldin
author_sort Mohamed A. Shamseldin
collection DOAJ
description This paper presents an efficient coronavirus optimization algorithm (CVOA) to find the optimal values of the PID controller to track a preselected reference speed of a brushless DC (BLDC) motor under several types of disturbances. This work simulates how the coronavirus (COVID-19) spreads and infects healthy people. The initial values of PID controller parameters consider the zero patient, who infects new patients (other values of PID controller parameters). The model aims to simulate as accurately as possible the coronavirus activity. The CVOA has two major advantages compared to other similar strategies. First, the CVOA parameters are already adjusted according to disease statistics to prevent designers from initializing them with arbitrary values. Second, the approach has the ability to finish after several iterations where the infected population initially grows at an exponential rate. The proposed CVOA was investigated with well-known optimization techniques such as the genetic algorithm (GA) and Harmony Search (HS) optimization. A multi-objective function was used to allow the designer to select the desired rise time, the desired settling time, the desired overshoot, and the desired steady-state error. Several tests were performed to investigate the obtained proper values of PID controller parameters. In the first test, the BLDC motor was exposed to sudden load at a steady speed. In the second test, the continuous sinusoidal load was applied to the rotor of the BLDC motor. In the third test, different operating points of reference speed were selected to the rotor of the BLDC motor. The results proved that the CVOA-based PID controller has the best performance among the techniques. In the first test, the CVOA-based PID controller has a minimum rise time (0.0042 s), minimum settling time (0.0079 s), and acceptable overshoot (0.0511%). In the second test, the CVOA-based PID controller has the minimum deviation about the reference speed (±4 RPM). In the third test, the CVOA-based PID controller can accurately track the reference speed among other techniques.
first_indexed 2024-03-10T10:02:18Z
format Article
id doaj.art-1371f403370d47ccaa22b32ac4af3177
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-10T10:02:18Z
publishDate 2021-06-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-1371f403370d47ccaa22b32ac4af31772023-11-22T01:50:05ZengMDPI AGAlgorithms1999-48932021-06-0114719310.3390/a14070193Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC MotorMohamed A. Shamseldin0Mechanical Department, Faculty of Engineering, Future University in Egypt, Cairo Governorate 11835, EgyptThis paper presents an efficient coronavirus optimization algorithm (CVOA) to find the optimal values of the PID controller to track a preselected reference speed of a brushless DC (BLDC) motor under several types of disturbances. This work simulates how the coronavirus (COVID-19) spreads and infects healthy people. The initial values of PID controller parameters consider the zero patient, who infects new patients (other values of PID controller parameters). The model aims to simulate as accurately as possible the coronavirus activity. The CVOA has two major advantages compared to other similar strategies. First, the CVOA parameters are already adjusted according to disease statistics to prevent designers from initializing them with arbitrary values. Second, the approach has the ability to finish after several iterations where the infected population initially grows at an exponential rate. The proposed CVOA was investigated with well-known optimization techniques such as the genetic algorithm (GA) and Harmony Search (HS) optimization. A multi-objective function was used to allow the designer to select the desired rise time, the desired settling time, the desired overshoot, and the desired steady-state error. Several tests were performed to investigate the obtained proper values of PID controller parameters. In the first test, the BLDC motor was exposed to sudden load at a steady speed. In the second test, the continuous sinusoidal load was applied to the rotor of the BLDC motor. In the third test, different operating points of reference speed were selected to the rotor of the BLDC motor. The results proved that the CVOA-based PID controller has the best performance among the techniques. In the first test, the CVOA-based PID controller has a minimum rise time (0.0042 s), minimum settling time (0.0079 s), and acceptable overshoot (0.0511%). In the second test, the CVOA-based PID controller has the minimum deviation about the reference speed (±4 RPM). In the third test, the CVOA-based PID controller can accurately track the reference speed among other techniques.https://www.mdpi.com/1999-4893/14/7/193coronavirus optimization algorithm (CVOA)PIDgenetic algorithm (GA)particle swarm optimization (PSO)harmony research (HS)
spellingShingle Mohamed A. Shamseldin
Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor
Algorithms
coronavirus optimization algorithm (CVOA)
PID
genetic algorithm (GA)
particle swarm optimization (PSO)
harmony research (HS)
title Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor
title_full Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor
title_fullStr Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor
title_full_unstemmed Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor
title_short Optimal Coronavirus Optimization Algorithm Based PID Controller for High Performance Brushless DC Motor
title_sort optimal coronavirus optimization algorithm based pid controller for high performance brushless dc motor
topic coronavirus optimization algorithm (CVOA)
PID
genetic algorithm (GA)
particle swarm optimization (PSO)
harmony research (HS)
url https://www.mdpi.com/1999-4893/14/7/193
work_keys_str_mv AT mohamedashamseldin optimalcoronavirusoptimizationalgorithmbasedpidcontrollerforhighperformancebrushlessdcmotor