SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470
@ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1418
Simulation DC Motor Speed Control
System by using PID Controller
Mrs Khin Ei Ei Khine, Mrs Win Mote Mote Htwe, Mrs Yin Yin Mon
Master of Engineering, Technological University (Hmawbi), Yangon, Myanmar
How to cite this paper: Mrs Khin Ei Ei
Khine | Mrs Win Mote Mote Htwe | Mrs
Yin Yin Mon "Simulation DC Motor
Speed Control System by using PID
Controller" Published in International
Journal of Trend in Scientific Research
and Development
(ijtsrd), ISSN: 2456-
6470, Volume-3 |
Issue-4, June 2019,
pp.1418-1423, URL:
https://www.ijtsrd.c
om/papers/ijtsrd25
114.pdf
Copyright © 2019 by author(s) and
International Journal of Trend in
Scientific Research and Development
Journal. This is an
Open Accessarticle
distributed under
the terms of the Creative Commons
Attribution License (CC BY 4.0)
(http://creativecommons.org/licenses/
by/4.0)
ABSTRACT
Speed control system is the most common control algorithm used in industry
and has been universally accepted in industrial control. One of the applications
used here is to control the speed of the DC motor. Controlling the speed of a DC
motor is very important as any small change can lead to instability of the closed
loop system. The aim of this thesis is to show how DC motor can becontrolledby
using PID controller in MATLAB. The development of the PID controllerwith the
mathematical model of DC motor is done using automatic tuning method. The
PID parameter is to be test with an actual motor also with the PID controller in
MATLAB/Simulink. In this paper describe the results to demonstrate the
effectiveness and the proposed of this PID controller produce significant
improvement control performance and advantages of the control system DC
motor.
Keywords: DC motor, PID controller, MATLAB/Simulink
I. INTRODUCTION
DC motors are widely used in industrial applications, robot manipulators and
home appliances, because of their high reliability, flexibility and low cost, where
speed and position control of motor are required. DC motor is a power actuator
which converts electrical energy into mechanical energy. There are severaltypes
of applications where the load on the DC motor varies over a speed range. The
greatest advantage of dc motors may be speed control.
DC motors are most suitable for sample range speed control
and are therefore used in many adjustable speed drives.
Because speed is directly proportional to armature voltage
and inversely proportional to magnetic flux induced by the
poles, adjusting the armature voltageorthefield currentwill
vary the rotor speed. The purpose to control the speed of DC
motor is to overcome the problem in industry like to avoid
machines damages and to avoid slow rise time and high
overshoot. This is because when the starting voltage is high,
it is not suitable for machine and can make machine
damages. So, a controller likes PID is developed toovercome
this problem. Despite all the progress in advanced control,
the PID remains the most popular controller.
The PID controller is based on very simple ideas. As
illustrated in the idealized formula below, the controller
output is a combination of three terms. The proportional
term reacts to current errors. Past errors are accounted for
by the integral term. The derivative term anticipates future
errors by linear extrapolation of the error. This thesis is to
design a PID controller that can be used to control the speed
of a DC motor. Simulate the PID controller with the
modelling of the DC motor to have a settling time less than
2seconds and a step response with overshoot of less than
5%. The DC motor speed control system with PID controller
by using MATLAB/Simulink.
II. Dc Motor Speed Control System
A. Method of DC Motor Speed Control
The speed control system was implemented for a DC motor.
Speed control of DC motor is by two main methods.
1. Armature control method
2. Field control method
Field Control
In this method, the field current or current through
stator is varied to control the speed of the motor.
Armature Control
In this method, the armature voltage is varied to
control the speed of the motor.
B. Physical Setup of DC Motor
Fig.1 The electric equivalent circuit of the rotor [8]
The electric equivalent circuit of the armature and the free-
body diagram of the rotor are shown in the following figure
IJTSRD25114
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1419
1. The input of the system is the voltagesource(V)applied to
the motor's armature, while the output is the rotational
speed of the shaft . The rotor and shaft are assumed to be
rigid. A viscous friction model, that is, the friction torque is
proportional to shaft angular velocity.
TABLE1. The physical parameters for dc motor are:
Moment of inertia of the rotor (J) 0.01 kg.m2
Motor viscous friction constant (b) 0.1 N.m.s
Electromotive force constant (Ke) 0.01 V/rad/sec
Motor torque constant (Kt) 0.01 N.m/Amp
Electric resistance (R) 1 Ohm
Electric inductance (L) 0.5 H
C. Transfer Function Equation of Feedback Control System
The torque generated by a DC motor is proportional to the
armature current and the strength of the magnetic field. In
this example we will assume that the magnetic field is
constant. Therefore, the motortorqueisproportionaltoonly
the armature current i by a constant factor Kt as shown in
the equation below. This is referred to as an armature-
controlled motor.
T=Kt i (1)
Where:
T = torque
Kt = constant factor
i = armature current
The back emf, e, is proportional to the angular velocityofthe
shaft by a constant factor eK .
(2)
Where:
e = back e.m.f
Ke = constant factor
= angular velocity
In SI units, the motor torque and back e.m.f constants are
equal, that is, Kt= Ke ; therefore, we will use K to represent
both the motor torque constant and the back e.m.f constant.
From the figure above, we can derive the following
governing equations based on Newton's 2nd law and
Kirchhoff's voltage law.
(3)
(4)
Where:
J = moment of inertia of the rotor
B = motor viscous friction constant
Ki= constant factor
L = electric inductance
R = electric resistance
V = voltage source
Applying the Laplace transform, the above modelling
equations can be expressed in terms of the Laplace variable.
(5)
(6)
The following open-looptransferfunction byeliminatingI(s)
between the two above equations, where the rotational
speed is considered the output and the armature voltage is
considered the input
(rad/sec/V) (7)
(8)
(9)
Feedback control systems are often referred to as closed-
loop control systems. In a closed-loop control system the
actuating error signal, which is the difference between the
input signal and the feedback signal is fed to the controller
so as to reduce the error and bring the output of the system
to a desired value. The term closed-loop control always
implies the use of feedback control action in order to reduce
system error.
Closed loop system:
(10)
An easy way to comply with theconferencepaperformatting
requirements is to use this document as a template and
simply type your text into it.
III. Proportional-Integral-Derivative Controller
The PID circuit is often utilized as a control feedback loop
controller and is very commonly used for many forms of
servo circuits. PID represents the three control settings of a
PID circuit. The purpose of any servo circuit is to hold the
system at a predetermined value (set point) for longperiods
of time.
The PID circuit actively controls the system so as toholditat
the set point by generating an error signal that is essentially
the difference between the set point and the current value.
The three controls relate to the time-dependenterrorsignal;
at its simplest, this can be thoughtofasfollows:Proportional
is dependent upon the present error, Integral is dependent
upon the accumulation of past error, and Derivative is the
prediction of future error.
The results of each of the controls are then adjusts the
output of the circuit, u(t). This output is fed into a control
device, its value is fed back into the circuit, andtheprocessis
allowed to actively stabilize the circuit’s output to reach and
hold at the set point value. The block diagram below
illustrates very simply the action of a PID circuit. One or
more of the controls can be utilized in any servo circuit
depending on system demand and requirement (i.e., P, I, PI,
or PID).
Fig.2 Block Diagram of PID Controller
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1420
The output of the PID control circuit, u(t), is given as
(11)
Where:
u(t) = Manipulated Variable
Kp = Proportional Gain
Ki = Integral Gain
Kd = Derivative Gain
e(t) = Error
A. PID Function
PID is a control method or mode that has three functions or
variables. The proportional action dampens process
response. The integral corrects for droop. Droop is the
difference in process variable between the process set point
and the actual process output. The set point is the desired
value of process variable. The derivatives minimize the
amounts of overshoot and undershoot. Overshoot is the
amount of process variable that exceeds the set point value
before the process stabilizes. Process stabilization is
achieved when the set point and process variable value are
equal over a defined period of time. Undershoot is the
amount of process variable that falls below the set point
value before the process stabilizes.[4]
Fig.3 Response of A Typical PID Closed Loop System
Fig.4 Response of A Closed Loop System with Dead-
Time
Mathematically, the PID controller can be expressed as in
Equation 3.5.
0
1 ( )
( ) ( ) ( )
t
c d
i
de t
u t K e t e T
T dt
τ τ
  
= + +  
  
∫ (12)
0
( )
( ) ( ) ( )
t
c i d
de t
u t K e t K e K
dt
τ τ
  
= + +  
  
∫ (13)
Where u is the control variable and e is the control error (e =
y - r). The control variable is thus a sum of three terms:
proportional, integral, and derivative. The controller
parameters are proportional gain KP, integral time Ti,
integral gain Ki, derivative time Td, and derivative gain Kd.
This PID algorithm can also be represented by the transfer
function as in Equation 14.
1
( ) 1c d
i
G s K sT
sT
 
= + + 
 
(14)
B. The Characteristics of PID Controller
The general effects of each controller parameter (KP,Ki ,Kd) on a closed-loop system are summarized in the table below. Note,
these guidelines hold in many cases, but not all. If want to know the effect of tuning the individual gains, that will have to do
more analysis, or will have to perform testing on the actual system.[4]
TABLE 2 Characteristic of PID Controller
CL RESPONSE RISE TIME OVERSHOOT SETTLING TIME S-S ERROR
KP Decrease Increase Small Change Decrease
Ki Decrease Increase Increase Decrease
Kd Small Change Decrease Decrease No Change
C. Design Requirements
First consider that motor at 0.1 rad/sec in steady state for an input voltage of 1 volt. Since the most basic requirement of a
motor is that it should rotate at the desired speed, that the steady-state error of the motor speed be less than 1%. Another
performance requirement for our motor is that it must accelerate to its steady state speed as soon as it turnson.In thiscase, to
have a settling time less than 2 seconds. Also, since a speed faster than the referencemaydamagetheequipment,tohave astep
response with overshoot of less than 5%.
In summary, for a unit step command in motor speed, the control system’s output should meet the following requirements.
1. Settling time less than 2 seconds
2. Overshoot less than 5%
3. Steady-state error less than 1%
IV. Simulation Result of Dc Motor Speed Control By Using PID Controller
PID controller is one of the most popular control methods. In this paper, DC motor speed is controlled by usingPIDcontroller.
The speed of the open loop DC motor without PID is investigated firstly. And the speed of the closed-loop DC motor is
examined. Finally, the DC motor with P Controller, PI Controller and PID Controller were tested in MATLAB Software.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1421
A. Simulink Model of DC Motor Speed Control with PID Controller
Fig.5 Simulink model of DC Motor control with PID Controller
For this paper, speeds control of DC motor use with PID controller. In Figure 5 was modeled using MATLAB/ Simulink. In
simulation, step input is 1 second and output is stable in 3 seconds.
B. Model of DC Motor
Fig.6 Model of DC Motor
C. Simulink Result of DC Motor Control with PID Controller
Fig.7 Simulink result of DC Motor control with PID Controller
The above figure was simulated for step input time is 1 second, output time was stable in 3 seconds.
D. Closed Loop Response of DC Motor
Fig.8 Closed Loop Response of DC Motor
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1422
TABLE.3 Closed Loop Response of DC Motor
Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude
- - 0 - 0.0196
In a closed-loop control system the actuating error signal, which is the difference between the input signal and the feedback
signal, is fed to the controller so as to reduce the error and bring the output of the system to a desired value. The term closed-
loop control always implies the use of feedback control action in order to reduce system error.
E. DC Motor with P Controller of PID
TABLE 4 DC Motor with P Controller of PID
Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude
KP=64.43 0.132 17.2 0.665 1
Fig.9 DC Motor with P Controller of PID
When DC motor speed is controlled with only P controller, overshoot and settling time are over 5% and 2 second.
F. F.DC Motor with PI Controller of PID
Fig.10 DC Motor with PI Controller of PID
When DC motor speed is controlled with PI controller, overshoot is under 5% but there is no settling time.
TABLE.5 DC Motor with PI Controller of PID
Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude
KP=64.42 0.132 17.2 0.665 1
Ki= 10.49 0.163 1.83 0 1
G. DC Motor with PID Controller (Before Tuning)
Fig.11 DC Motor with PID Controller (Before Tuning)
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1423
TABLE.6 DC Motor with PID Controller (Before Tuning)
Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude
KP=61.09 0.132 17.2 0.665 1
Ki= 186.6 0.163 1.83 0 1
Kd= 4.36 0.177 6.98 0.794 1.07
When DC motor speed is controlled with PID controller, overshoot and settling time are over 5% and 2 second. So, simulation
results to reduce overshoot and settling time by using automatic tuning method.
H. DC Motor with PID Controller (After Tuning)
Fig.12 DC Motor with PID Controller (After Tuning)
Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude
KP=17.45 0.132 17.2 0.665 1
Ki= 48.49 0.163 1.83 0 1
Kd= 1.507 0.528 4.73 1.67 1.05
After tuning, overshoot and settling time are under 5% and 2 second. When tuningresultsof controllergain,risetimeandpeak
amplitude changes. This simulation result is the mathematical simulation of DC Motor speed control system by using PID.
V. Conclusions
The applications of DC motors and drives have used in
recent years in the appliance industry and the automotive
industry. This paper has discussed aspects of DC motor
speed control by using PID controller. To examine the speed
control of DC motor, the software package MATLAB/
SIMULINK was used to design the block diagrams and run
the simulations.
This paper studies the PID controller for theDC motorspeed
control system. For better speed control applications DC
motor can give a better performance than induction motor
and AC motor. PID Controls are commonly used in the
industry. The purpose to control the speed of motor is to
overcome the problem in industry like to avoid machines
damages and to avoid slow rise time and high overshoot.
Graphical representation of program gives which clear
understanding about the structure and data flow. It is better
for control application while MATLAB is better for data
manipulation.
Acknowledgement
The author also acknowledges Dr. Kay Thi Lwin, Rector
Technological University (Hmawbi), forherkindpermission
to write this paper of Journal of EngineeringEducationaland
Applied Science. The author is much obligated toDr.NaySoe
Shwe, Professor and Head of the Department of Electrical
Power Engineering of the Technological University
(Hmawbi), for his invaluable advice, helpful suggestionsand
encouragement throughout this study. The author is greatly
indebted to his supervisor, Dr Aung Myo Naing, Professor,
Department of Electrical Power Engineering of the
Technological University (Hmawbi), for his encouragement,
good willingness to share ideas, helpful suggestions and
support. The author wishes to express her paper to all
persons who helped directly or indirectly towards the
successful completion of this paper.
References
[1] Fatiha Loucif,DepartmentofElectricalEngineeringand
information, Hunan University, ChangSha, Hunan,
China.
[2] Modern Control Engineering,4th Edition, 2002(Ogata)
[3] Modern Control System 11th, Edition (Bishop)
[4] Ho, W. K., Gan, O. P., Tay, E. B., & Ang, E. L. (1996).
Performance and gain and phase margins of well-
known PID tuning formulas. IEEE Transactions on
Control Systems Technology.
[5] Grassi, E., Tsakalis, K., Dash, S., Gaikwad, S. V.,
Macarthur, W., & Stein, G. (2001). Integrated system
identification and PID controller tuning by frequency
loop-shaping. IEEE Transactions on Control Systems
Technology.
[6] Md Akram Ahmad, Electronics and Communication
Engineering Department, Maryland Institute of
Technology and Management, Jamshedpur, India,
Kamal Kishor, Electronics and Communication
Engineering Department, Ramgovind Institute of
Technology, Koderma, India, Pankaj Rai, Electrical
Engineering Department, BIT Sindri, Dhanbad, India,
[7] http://en.m.wikipedia.org
[8] http://www.electricaleasy.com

More Related Content

What's hot (20)

PDF
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
ZunAib Ali
 
PPT
A.C Drives
A.S. Krishna
 
PPT
BUCK CONVERTER
NIT MEGHALAYA
 
PPTX
Ppt of servomotor
Dhaval Solanki
 
PPT
Biomedical Instrumentation
DIXITADHOBI
 
PDF
PID Controllers
Hussain K
 
PPTX
Permanent magnet synchronousgenerator
SonuKumarBairwa
 
PDF
Lecture 2 Servomotors - Basics & Working
Manipal Institute of Technology
 
PPT
Actuators.ppt
Akash Maurya
 
PPTX
Different methods of pwm for inverter control
Tushar Pandagre
 
PPTX
Controlled Rectifier
Faraz Ahmed
 
PPTX
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
PPT
Sensor Lecture Interfacing
utpal sarkar
 
PPTX
Stepper motor ppt
TayagarDiwakar
 
PPTX
Unit iv-inverters-new
Sakthivel Ganesan
 
PDF
Breaking,Types of Electrical Braking system, Regenerative Braking, Plugging ...
Waqas Afzal
 
PPTX
Power flow through transmission line.
SHI SAD VIDYA MANDAL INSTITUTE OF TECHNOLOGY
 
PDF
pid controller
shurjeel amjad
 
DOCX
Types of cro
AnilAgarwal84
 
PPT
Cascaded multilevel inverter
AJAL A J
 
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
ZunAib Ali
 
A.C Drives
A.S. Krishna
 
BUCK CONVERTER
NIT MEGHALAYA
 
Ppt of servomotor
Dhaval Solanki
 
Biomedical Instrumentation
DIXITADHOBI
 
PID Controllers
Hussain K
 
Permanent magnet synchronousgenerator
SonuKumarBairwa
 
Lecture 2 Servomotors - Basics & Working
Manipal Institute of Technology
 
Actuators.ppt
Akash Maurya
 
Different methods of pwm for inverter control
Tushar Pandagre
 
Controlled Rectifier
Faraz Ahmed
 
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
Sensor Lecture Interfacing
utpal sarkar
 
Stepper motor ppt
TayagarDiwakar
 
Unit iv-inverters-new
Sakthivel Ganesan
 
Breaking,Types of Electrical Braking system, Regenerative Braking, Plugging ...
Waqas Afzal
 
Power flow through transmission line.
SHI SAD VIDYA MANDAL INSTITUTE OF TECHNOLOGY
 
pid controller
shurjeel amjad
 
Types of cro
AnilAgarwal84
 
Cascaded multilevel inverter
AJAL A J
 

Similar to Simulation DC Motor Speed Control System by using PID Controller (20)

PDF
Design and implementation speed control system of DC Motor based on PID contr...
International Journal of Power Electronics and Drive Systems
 
PDF
Applied measurement of the motor speed controller for washing machine with ra...
International Journal of Power Electronics and Drive Systems
 
PDF
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
International Journal of Power Electronics and Drive Systems
 
PDF
Speed Control of Dc Motor using Adaptive PID with SMC Scheme
IRJET Journal
 
PDF
Gl3311371146
IJERA Editor
 
PDF
Speed control of Separately Excited DC Motor using various Conventional Contr...
IJERA Editor
 
PDF
DTC Scheme for a Four-Switch Inverter-Fed PMBLDC Motor Emulating the Six-Swit...
IJRST Journal
 
PDF
I1103016569
IOSR Journals
 
PDF
6. performance analysis of pd, pid controllers for speed control of dc motor
k srikanth
 
PDF
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET Journal
 
PDF
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET Journal
 
PDF
[000007]
Al Mtdrs
 
DOCX
Pi controller ieee format
Krishnaveni Reddy
 
PDF
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
iosrjce
 
PDF
J010616573
IOSR Journals
 
PDF
IRJET- Direct Torque Control of Induction Motor
IRJET Journal
 
PDF
Speed Control of DC Motor using PID Controller for Industrial Application
ijtsrd
 
PDF
A review paper on closed loop control of bldc motor using fuzzy logic
IRJET Journal
 
PDF
Modeling of DC Motor and Choosing the Best Gains for PID Controller
ijtsrd
 
PDF
Performance enhancement of BLDC motor using PID controller
International Journal of Power Electronics and Drive Systems
 
Design and implementation speed control system of DC Motor based on PID contr...
International Journal of Power Electronics and Drive Systems
 
Applied measurement of the motor speed controller for washing machine with ra...
International Journal of Power Electronics and Drive Systems
 
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
International Journal of Power Electronics and Drive Systems
 
Speed Control of Dc Motor using Adaptive PID with SMC Scheme
IRJET Journal
 
Gl3311371146
IJERA Editor
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
IJERA Editor
 
DTC Scheme for a Four-Switch Inverter-Fed PMBLDC Motor Emulating the Six-Swit...
IJRST Journal
 
I1103016569
IOSR Journals
 
6. performance analysis of pd, pid controllers for speed control of dc motor
k srikanth
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET Journal
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET Journal
 
[000007]
Al Mtdrs
 
Pi controller ieee format
Krishnaveni Reddy
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
iosrjce
 
J010616573
IOSR Journals
 
IRJET- Direct Torque Control of Induction Motor
IRJET Journal
 
Speed Control of DC Motor using PID Controller for Industrial Application
ijtsrd
 
A review paper on closed loop control of bldc motor using fuzzy logic
IRJET Journal
 
Modeling of DC Motor and Choosing the Best Gains for PID Controller
ijtsrd
 
Performance enhancement of BLDC motor using PID controller
International Journal of Power Electronics and Drive Systems
 
Ad

More from ijtsrd (20)

PDF
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
ijtsrd
 
PDF
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
ijtsrd
 
PDF
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
ijtsrd
 
PDF
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
ijtsrd
 
PDF
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
ijtsrd
 
PDF
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
ijtsrd
 
PDF
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
ijtsrd
 
PDF
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
ijtsrd
 
PDF
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
ijtsrd
 
PDF
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
ijtsrd
 
PDF
Automatic Accident Detection and Emergency Alert System using IoT
ijtsrd
 
PDF
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
ijtsrd
 
PDF
The Role of Media in Tribal Health and Educational Progress of Odisha
ijtsrd
 
PDF
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
ijtsrd
 
PDF
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
ijtsrd
 
PDF
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
ijtsrd
 
PDF
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
ijtsrd
 
PDF
Vitiligo Treated Homoeopathically A Case Report
ijtsrd
 
PDF
Vitiligo Treated Homoeopathically A Case Report
ijtsrd
 
PDF
Uterine Fibroids Homoeopathic Perspectives
ijtsrd
 
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
ijtsrd
 
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
ijtsrd
 
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
ijtsrd
 
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
ijtsrd
 
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
ijtsrd
 
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
ijtsrd
 
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
ijtsrd
 
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
ijtsrd
 
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
ijtsrd
 
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
ijtsrd
 
Automatic Accident Detection and Emergency Alert System using IoT
ijtsrd
 
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
ijtsrd
 
The Role of Media in Tribal Health and Educational Progress of Odisha
ijtsrd
 
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
ijtsrd
 
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
ijtsrd
 
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
ijtsrd
 
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
ijtsrd
 
Vitiligo Treated Homoeopathically A Case Report
ijtsrd
 
Vitiligo Treated Homoeopathically A Case Report
ijtsrd
 
Uterine Fibroids Homoeopathic Perspectives
ijtsrd
 
Ad

Recently uploaded (20)

PPTX
PYLORIC STENOSIS: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPT
digestive system for Pharm d I year HAP
rekhapositivity
 
PPTX
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
PPTX
Blanket Order in Odoo 17 Purchase App - Odoo Slides
Celine George
 
PPTX
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
PPTX
SAMPLING: DEFINITION,PROCESS,TYPES,SAMPLE SIZE, SAMPLING ERROR.pptx
PRADEEP ABOTHU
 
PPTX
CLEFT LIP AND PALATE: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PPTX
classroom based quiz bee.pptx...................
ferdinandsanbuenaven
 
PPTX
How to Configure Access Rights of Manufacturing Orders in Odoo 18 Manufacturing
Celine George
 
PDF
Ziehl-Neelsen Stain: Principle, Procedu.
PRASHANT YADAV
 
PPTX
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
PDF
FULL DOCUMENT: Read the full Deloitte and Touche audit report on the National...
Kweku Zurek
 
PPTX
CONVULSIVE DISORDERS: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
water conservation .pdf by Nandni Kumari XI C
Directorate of Education Delhi
 
PDF
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
PPTX
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
PYLORIC STENOSIS: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
digestive system for Pharm d I year HAP
rekhapositivity
 
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
Blanket Order in Odoo 17 Purchase App - Odoo Slides
Celine George
 
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 
SAMPLING: DEFINITION,PROCESS,TYPES,SAMPLE SIZE, SAMPLING ERROR.pptx
PRADEEP ABOTHU
 
CLEFT LIP AND PALATE: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
classroom based quiz bee.pptx...................
ferdinandsanbuenaven
 
How to Configure Access Rights of Manufacturing Orders in Odoo 18 Manufacturing
Celine George
 
Ziehl-Neelsen Stain: Principle, Procedu.
PRASHANT YADAV
 
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
FULL DOCUMENT: Read the full Deloitte and Touche audit report on the National...
Kweku Zurek
 
CONVULSIVE DISORDERS: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
water conservation .pdf by Nandni Kumari XI C
Directorate of Education Delhi
 
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 

Simulation DC Motor Speed Control System by using PID Controller

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume: 3 | Issue: 4 | May-Jun 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 - 6470 @ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1418 Simulation DC Motor Speed Control System by using PID Controller Mrs Khin Ei Ei Khine, Mrs Win Mote Mote Htwe, Mrs Yin Yin Mon Master of Engineering, Technological University (Hmawbi), Yangon, Myanmar How to cite this paper: Mrs Khin Ei Ei Khine | Mrs Win Mote Mote Htwe | Mrs Yin Yin Mon "Simulation DC Motor Speed Control System by using PID Controller" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-3 | Issue-4, June 2019, pp.1418-1423, URL: https://www.ijtsrd.c om/papers/ijtsrd25 114.pdf Copyright © 2019 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Accessarticle distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/ by/4.0) ABSTRACT Speed control system is the most common control algorithm used in industry and has been universally accepted in industrial control. One of the applications used here is to control the speed of the DC motor. Controlling the speed of a DC motor is very important as any small change can lead to instability of the closed loop system. The aim of this thesis is to show how DC motor can becontrolledby using PID controller in MATLAB. The development of the PID controllerwith the mathematical model of DC motor is done using automatic tuning method. The PID parameter is to be test with an actual motor also with the PID controller in MATLAB/Simulink. In this paper describe the results to demonstrate the effectiveness and the proposed of this PID controller produce significant improvement control performance and advantages of the control system DC motor. Keywords: DC motor, PID controller, MATLAB/Simulink I. INTRODUCTION DC motors are widely used in industrial applications, robot manipulators and home appliances, because of their high reliability, flexibility and low cost, where speed and position control of motor are required. DC motor is a power actuator which converts electrical energy into mechanical energy. There are severaltypes of applications where the load on the DC motor varies over a speed range. The greatest advantage of dc motors may be speed control. DC motors are most suitable for sample range speed control and are therefore used in many adjustable speed drives. Because speed is directly proportional to armature voltage and inversely proportional to magnetic flux induced by the poles, adjusting the armature voltageorthefield currentwill vary the rotor speed. The purpose to control the speed of DC motor is to overcome the problem in industry like to avoid machines damages and to avoid slow rise time and high overshoot. This is because when the starting voltage is high, it is not suitable for machine and can make machine damages. So, a controller likes PID is developed toovercome this problem. Despite all the progress in advanced control, the PID remains the most popular controller. The PID controller is based on very simple ideas. As illustrated in the idealized formula below, the controller output is a combination of three terms. The proportional term reacts to current errors. Past errors are accounted for by the integral term. The derivative term anticipates future errors by linear extrapolation of the error. This thesis is to design a PID controller that can be used to control the speed of a DC motor. Simulate the PID controller with the modelling of the DC motor to have a settling time less than 2seconds and a step response with overshoot of less than 5%. The DC motor speed control system with PID controller by using MATLAB/Simulink. II. Dc Motor Speed Control System A. Method of DC Motor Speed Control The speed control system was implemented for a DC motor. Speed control of DC motor is by two main methods. 1. Armature control method 2. Field control method Field Control In this method, the field current or current through stator is varied to control the speed of the motor. Armature Control In this method, the armature voltage is varied to control the speed of the motor. B. Physical Setup of DC Motor Fig.1 The electric equivalent circuit of the rotor [8] The electric equivalent circuit of the armature and the free- body diagram of the rotor are shown in the following figure IJTSRD25114
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1419 1. The input of the system is the voltagesource(V)applied to the motor's armature, while the output is the rotational speed of the shaft . The rotor and shaft are assumed to be rigid. A viscous friction model, that is, the friction torque is proportional to shaft angular velocity. TABLE1. The physical parameters for dc motor are: Moment of inertia of the rotor (J) 0.01 kg.m2 Motor viscous friction constant (b) 0.1 N.m.s Electromotive force constant (Ke) 0.01 V/rad/sec Motor torque constant (Kt) 0.01 N.m/Amp Electric resistance (R) 1 Ohm Electric inductance (L) 0.5 H C. Transfer Function Equation of Feedback Control System The torque generated by a DC motor is proportional to the armature current and the strength of the magnetic field. In this example we will assume that the magnetic field is constant. Therefore, the motortorqueisproportionaltoonly the armature current i by a constant factor Kt as shown in the equation below. This is referred to as an armature- controlled motor. T=Kt i (1) Where: T = torque Kt = constant factor i = armature current The back emf, e, is proportional to the angular velocityofthe shaft by a constant factor eK . (2) Where: e = back e.m.f Ke = constant factor = angular velocity In SI units, the motor torque and back e.m.f constants are equal, that is, Kt= Ke ; therefore, we will use K to represent both the motor torque constant and the back e.m.f constant. From the figure above, we can derive the following governing equations based on Newton's 2nd law and Kirchhoff's voltage law. (3) (4) Where: J = moment of inertia of the rotor B = motor viscous friction constant Ki= constant factor L = electric inductance R = electric resistance V = voltage source Applying the Laplace transform, the above modelling equations can be expressed in terms of the Laplace variable. (5) (6) The following open-looptransferfunction byeliminatingI(s) between the two above equations, where the rotational speed is considered the output and the armature voltage is considered the input (rad/sec/V) (7) (8) (9) Feedback control systems are often referred to as closed- loop control systems. In a closed-loop control system the actuating error signal, which is the difference between the input signal and the feedback signal is fed to the controller so as to reduce the error and bring the output of the system to a desired value. The term closed-loop control always implies the use of feedback control action in order to reduce system error. Closed loop system: (10) An easy way to comply with theconferencepaperformatting requirements is to use this document as a template and simply type your text into it. III. Proportional-Integral-Derivative Controller The PID circuit is often utilized as a control feedback loop controller and is very commonly used for many forms of servo circuits. PID represents the three control settings of a PID circuit. The purpose of any servo circuit is to hold the system at a predetermined value (set point) for longperiods of time. The PID circuit actively controls the system so as toholditat the set point by generating an error signal that is essentially the difference between the set point and the current value. The three controls relate to the time-dependenterrorsignal; at its simplest, this can be thoughtofasfollows:Proportional is dependent upon the present error, Integral is dependent upon the accumulation of past error, and Derivative is the prediction of future error. The results of each of the controls are then adjusts the output of the circuit, u(t). This output is fed into a control device, its value is fed back into the circuit, andtheprocessis allowed to actively stabilize the circuit’s output to reach and hold at the set point value. The block diagram below illustrates very simply the action of a PID circuit. One or more of the controls can be utilized in any servo circuit depending on system demand and requirement (i.e., P, I, PI, or PID). Fig.2 Block Diagram of PID Controller
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1420 The output of the PID control circuit, u(t), is given as (11) Where: u(t) = Manipulated Variable Kp = Proportional Gain Ki = Integral Gain Kd = Derivative Gain e(t) = Error A. PID Function PID is a control method or mode that has three functions or variables. The proportional action dampens process response. The integral corrects for droop. Droop is the difference in process variable between the process set point and the actual process output. The set point is the desired value of process variable. The derivatives minimize the amounts of overshoot and undershoot. Overshoot is the amount of process variable that exceeds the set point value before the process stabilizes. Process stabilization is achieved when the set point and process variable value are equal over a defined period of time. Undershoot is the amount of process variable that falls below the set point value before the process stabilizes.[4] Fig.3 Response of A Typical PID Closed Loop System Fig.4 Response of A Closed Loop System with Dead- Time Mathematically, the PID controller can be expressed as in Equation 3.5. 0 1 ( ) ( ) ( ) ( ) t c d i de t u t K e t e T T dt τ τ    = + +      ∫ (12) 0 ( ) ( ) ( ) ( ) t c i d de t u t K e t K e K dt τ τ    = + +      ∫ (13) Where u is the control variable and e is the control error (e = y - r). The control variable is thus a sum of three terms: proportional, integral, and derivative. The controller parameters are proportional gain KP, integral time Ti, integral gain Ki, derivative time Td, and derivative gain Kd. This PID algorithm can also be represented by the transfer function as in Equation 14. 1 ( ) 1c d i G s K sT sT   = + +    (14) B. The Characteristics of PID Controller The general effects of each controller parameter (KP,Ki ,Kd) on a closed-loop system are summarized in the table below. Note, these guidelines hold in many cases, but not all. If want to know the effect of tuning the individual gains, that will have to do more analysis, or will have to perform testing on the actual system.[4] TABLE 2 Characteristic of PID Controller CL RESPONSE RISE TIME OVERSHOOT SETTLING TIME S-S ERROR KP Decrease Increase Small Change Decrease Ki Decrease Increase Increase Decrease Kd Small Change Decrease Decrease No Change C. Design Requirements First consider that motor at 0.1 rad/sec in steady state for an input voltage of 1 volt. Since the most basic requirement of a motor is that it should rotate at the desired speed, that the steady-state error of the motor speed be less than 1%. Another performance requirement for our motor is that it must accelerate to its steady state speed as soon as it turnson.In thiscase, to have a settling time less than 2 seconds. Also, since a speed faster than the referencemaydamagetheequipment,tohave astep response with overshoot of less than 5%. In summary, for a unit step command in motor speed, the control system’s output should meet the following requirements. 1. Settling time less than 2 seconds 2. Overshoot less than 5% 3. Steady-state error less than 1% IV. Simulation Result of Dc Motor Speed Control By Using PID Controller PID controller is one of the most popular control methods. In this paper, DC motor speed is controlled by usingPIDcontroller. The speed of the open loop DC motor without PID is investigated firstly. And the speed of the closed-loop DC motor is examined. Finally, the DC motor with P Controller, PI Controller and PID Controller were tested in MATLAB Software.
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1421 A. Simulink Model of DC Motor Speed Control with PID Controller Fig.5 Simulink model of DC Motor control with PID Controller For this paper, speeds control of DC motor use with PID controller. In Figure 5 was modeled using MATLAB/ Simulink. In simulation, step input is 1 second and output is stable in 3 seconds. B. Model of DC Motor Fig.6 Model of DC Motor C. Simulink Result of DC Motor Control with PID Controller Fig.7 Simulink result of DC Motor control with PID Controller The above figure was simulated for step input time is 1 second, output time was stable in 3 seconds. D. Closed Loop Response of DC Motor Fig.8 Closed Loop Response of DC Motor
  • 5. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1422 TABLE.3 Closed Loop Response of DC Motor Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude - - 0 - 0.0196 In a closed-loop control system the actuating error signal, which is the difference between the input signal and the feedback signal, is fed to the controller so as to reduce the error and bring the output of the system to a desired value. The term closed- loop control always implies the use of feedback control action in order to reduce system error. E. DC Motor with P Controller of PID TABLE 4 DC Motor with P Controller of PID Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude KP=64.43 0.132 17.2 0.665 1 Fig.9 DC Motor with P Controller of PID When DC motor speed is controlled with only P controller, overshoot and settling time are over 5% and 2 second. F. F.DC Motor with PI Controller of PID Fig.10 DC Motor with PI Controller of PID When DC motor speed is controlled with PI controller, overshoot is under 5% but there is no settling time. TABLE.5 DC Motor with PI Controller of PID Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude KP=64.42 0.132 17.2 0.665 1 Ki= 10.49 0.163 1.83 0 1 G. DC Motor with PID Controller (Before Tuning) Fig.11 DC Motor with PID Controller (Before Tuning)
  • 6. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD25114 | Volume – 3 | Issue – 4 | May-Jun 2019 Page: 1423 TABLE.6 DC Motor with PID Controller (Before Tuning) Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude KP=61.09 0.132 17.2 0.665 1 Ki= 186.6 0.163 1.83 0 1 Kd= 4.36 0.177 6.98 0.794 1.07 When DC motor speed is controlled with PID controller, overshoot and settling time are over 5% and 2 second. So, simulation results to reduce overshoot and settling time by using automatic tuning method. H. DC Motor with PID Controller (After Tuning) Fig.12 DC Motor with PID Controller (After Tuning) Controller Gain Rise Time(sec) Maximum Overshoot (%) Settle time(sec) Peak Amplitude KP=17.45 0.132 17.2 0.665 1 Ki= 48.49 0.163 1.83 0 1 Kd= 1.507 0.528 4.73 1.67 1.05 After tuning, overshoot and settling time are under 5% and 2 second. When tuningresultsof controllergain,risetimeandpeak amplitude changes. This simulation result is the mathematical simulation of DC Motor speed control system by using PID. V. Conclusions The applications of DC motors and drives have used in recent years in the appliance industry and the automotive industry. This paper has discussed aspects of DC motor speed control by using PID controller. To examine the speed control of DC motor, the software package MATLAB/ SIMULINK was used to design the block diagrams and run the simulations. This paper studies the PID controller for theDC motorspeed control system. For better speed control applications DC motor can give a better performance than induction motor and AC motor. PID Controls are commonly used in the industry. The purpose to control the speed of motor is to overcome the problem in industry like to avoid machines damages and to avoid slow rise time and high overshoot. Graphical representation of program gives which clear understanding about the structure and data flow. It is better for control application while MATLAB is better for data manipulation. Acknowledgement The author also acknowledges Dr. Kay Thi Lwin, Rector Technological University (Hmawbi), forherkindpermission to write this paper of Journal of EngineeringEducationaland Applied Science. The author is much obligated toDr.NaySoe Shwe, Professor and Head of the Department of Electrical Power Engineering of the Technological University (Hmawbi), for his invaluable advice, helpful suggestionsand encouragement throughout this study. The author is greatly indebted to his supervisor, Dr Aung Myo Naing, Professor, Department of Electrical Power Engineering of the Technological University (Hmawbi), for his encouragement, good willingness to share ideas, helpful suggestions and support. The author wishes to express her paper to all persons who helped directly or indirectly towards the successful completion of this paper. References [1] Fatiha Loucif,DepartmentofElectricalEngineeringand information, Hunan University, ChangSha, Hunan, China. [2] Modern Control Engineering,4th Edition, 2002(Ogata) [3] Modern Control System 11th, Edition (Bishop) [4] Ho, W. K., Gan, O. P., Tay, E. B., & Ang, E. L. (1996). Performance and gain and phase margins of well- known PID tuning formulas. IEEE Transactions on Control Systems Technology. [5] Grassi, E., Tsakalis, K., Dash, S., Gaikwad, S. V., Macarthur, W., & Stein, G. (2001). Integrated system identification and PID controller tuning by frequency loop-shaping. IEEE Transactions on Control Systems Technology. [6] Md Akram Ahmad, Electronics and Communication Engineering Department, Maryland Institute of Technology and Management, Jamshedpur, India, Kamal Kishor, Electronics and Communication Engineering Department, Ramgovind Institute of Technology, Koderma, India, Pankaj Rai, Electrical Engineering Department, BIT Sindri, Dhanbad, India, [7] http://en.m.wikipedia.org [8] http://www.electricaleasy.com