Control of DC Servo Motor: March 2018
Control of DC Servo Motor: March 2018
net/publication/327833067
CITATIONS READS
0 5,154
1 author:
Manal Jasim
University of Technology, Iraq
8 PUBLICATIONS 7 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Design and Implementation of Frequency Modulation Continuous Wave Radar for Adaptive Cruise Control Interfaces with PIC Microcontroller View project
All content following this page was uploaded by Manal Jasim on 23 September 2018.
Abstract- Controlling the position of Direct Current servo motor is the first aim
of this paper, by Bacterial Foraging Algorithm (BFA), the best Proportional –
Received on: 31/01/2017
Accepted on: 20/07/2017
Integral - Derivative (PID) controller parameters were obtained through Mat-
Lab application, including the simulation and modeling of Direct Current
servo motor, BFA controller and conventional PID Controller as benchmark to
the performance of BFA. Proportional – Integral - Derivative controller is a
closed loop system, the error made by the Direct Current motor was corrected
and determine the correct position to the desired point were controlled By
integrating the Proportional – Integral - Derivative controller. Kp, Ki and Kd
parameters was tuned to the find best values, which make the Direct Current
Motor reached quickly the accurate position without any mistake.
How to cite this article: M.H. Jasim, “Tuning of a PID Controller by Bacterial Foraging Algorithm for Position
Control of DC Servo Motor,” Engineering and Technology Journal, Vol. 36, Part A, No. 3, pp. 287-294, 2018.
822
Engineering and Technology Journal Vol. 36, Part A, No. 3, 2018
So that the overall unity feedback systems For solving for three unknowns KP , KI , KD
transfer, function is: will get five equations from comparing (6)
(4) and (7) so that it required to optimize, so that
the technique provide a good starting for the
The transfer function can be calculated as:
initial solution to optimize the results, The
position system model controlled by the PID
(5) controller can be expressed by Figure.4.The PID
controller calculations involve three parameters
The roots of the equation is the actual pole that must be determined for the given process, to
location give the desirable output and the correct
parameters were obtained quickly[8-10].
(6)
The necessary extremity locations are equal to:
(7)
Figure 4: Block Diagram Representation for Direct Current Servo motor with PID Controller
822
Engineering and Technology Journal Vol. 36, Part A, No. 3, 2018
mimics the foraging strategy, in BF-system there θ = θ1, θ2,…, θp = a point in the p dimensional
is four main mechanisms, which are: hunt area.
822
Engineering and Technology Journal Vol. 36, Part A, No. 3, 2018
Start
N
J(b, K)< J(B, K-1)
Get Sampled Value of B=B+1
Signal
Y
Initialization of
Variables
Swimming, N=N+1
SW(B)=N
N
SW(B) < N
Y
Terminate E > No Y Tumble
N N
B>S
Reproduction circle
Counter, R=R+1 Y
Y
R > Nr
Chemotaxis circle
counter, K = K+1
Y
K > Nc
822
Engineering and Technology Journal Vol. 36, Part A, No. 3, 2018
Table 1: Specification of the BFA Starting the first bacterium location must be
The amount of Bacteria 10 selected, the significant object at this time be
Total of chemot axis steps 5 presentation (tR , tS , ess , p.o.s). For a look for area
Restrictions the span of a swim 4 BF method replicates the fitness function to be as
Total of reproduction steps 4 little as probable.
Total of elimination dispersal events 2
So that (11)
828
Engineering and Technology Journal Vol. 36, Part A, No. 3, 2018
The position of the Direct Current Motor is with the movement input pace. The Table show
precisely controlled; it could reach the desired that BFA-PID controller exhibits comparatively
location rapidly with no mistake as shown in good presentation through extremely fewer
Figure.8. settling time and passing oscillations.
The simulation was done using m.File and
Simulink package available in MATLAB. The Table 3: The relationship between different
position response is simulated using BFA based controllers
PID controller. Results Without- With BFA-
Con PID-Con PID
7. Assessment of the Consequences Rise 20.64 1.4 0.28
Time(Sec)
Table.3 shows the relationship between different
Settling 37.33 3 1.007
controllers for active performances used for
Time(Sec)
managing location of direct current servo motor.
Comparing between settling time and rise time
822
Engineering and Technology Journal Vol. 36, Part A, No. 3, 2018
822