Brushless DCMotor Speed Controlusing PIDController Fuzzy Controllerand Neuro Fuzzy Controller
Brushless DCMotor Speed Controlusing PIDController Fuzzy Controllerand Neuro Fuzzy Controller
net/publication/324588621
Brushless DC Motor Speed Control using PID Controller, Fuzzy Controller, and
Neuro Fuzzy Controller
CITATIONS READS
7 4,735
4 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Mohamed Sabry on 21 October 2018.
At the start, the speed was zero, and at 0.066 sec the speed
increased to 800 RPM, at 0.089 sec the speed increased to 1000
rpm at 0.1 sec a load of
10 % is added which makes undershoot at speed 2.1% the
speed comes back to its value 1000 rpm after 0.015 sec.
Figure 4 shows the used simulation model in Simulink for the
PID speed controller.
Reference:
Speed Rise Time Settling time Torque ripples
PID 0.005 0.025 5.43%
Fuzzy 0.02 0.023 4.82%
Our Controller :
Speed Rise Time Settling time Torque ripples
PID 0.00482 0.0215 3.71%
Fuzzy 0.00977 0.0104 2.48%
Neuro 0.00874 0.0092 2.29%
Fuzzy
Conclusion:
PID controller has a moderate response with 10% load from
rated torque.it has a very good rise time 0.00482 sec. and
settling time 0.0215 sec. , with startup torque 6.6 N.M and
torque ripples 3.71%.
Fuzzy controller has a good response with the same 10% load
from rated torque.it has a rise time 0.00977 sec. which is longer
slightly than PID controller but the settling time is 0.0104 sec.
which is better than PID controller, with a decreased startup
Figure 13 torque response for Neuro Fuzzy Controller torque 3.1 N.M and torque ripples has decreased to 2.48 % so
The structure consists of five layers. First layer is the input we can conclude that totally fuzzy controller performance is
layer; second layer is the input membership function layer. better than PID controller.
Third layer is the rule layer where the inputs and outputs are Neuro Fuzzy controller has a very good response with the same
linked. Fourth layer is the output membership function layer. 10% load from rated torque. It has a rise time 0.00874 sec.
Last layer is the output layer which sums up all the inputs which is better than Fuzzy controller and with settling time
coming from the previous layer; we can see the ANFIS 0.0092 sec. which is slightly better than Fuzzy controller, with
(Adaptive Neuro Fuzzy Inference system) architecture in figure startup torque decreased to 1.9 N.M, and torque ripples has
14 [7]: decreased slightly to 2.29% so we can conclude that Neuro
Fuzzy controller is better than Fuzzy controller.
Briefly speaking we can say that PID controller is a simple
controller with a simple tuning method but with a moderate
response and performance . Fuzzy controller is more
complicated controller but with a good and more stable
performance.Neuro fuzzy controller is very complicated
controller but with a very good performance.
References: