Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

DC Servo motor

Objectives
•Modeling and simulation for DC servo
motor
•Check the step response of the system
•Improve response using PID controller.
Introduction
• Dc servo motor is a
device that its shaft
follow the input
signal
• can be controlled by
Figure 1
potentiometer or a
variable dc source
• Control the Position
by using feedback
tachometer.
Mathematical Model
• KVL:
𝑑𝑖 𝑡 Vs(t)=Source voltage
𝑉𝑠 𝑡 = 𝑅𝑚 𝑖 𝑡 + 𝐿𝑚 + 𝑉𝑏 (𝑡) i(t) = Current
𝑑𝑡 Vb(t) = back emf
• Laplace: 𝜃 = shaft position
𝑉𝑚 𝑠 = 𝑅𝑚 𝐼 𝑠 + 𝑠𝐿𝑚 𝐼(𝑠) + 𝑉𝑏 𝑠 1 K = electromotive force
constant
𝜔𝑚 = Measured angular Speed
𝑉𝑏 𝑠 = 𝐾𝑚 𝜔𝑚 𝑠 2 R = Motor Armature Resistance
L = Inductance

• 𝜔𝑚 𝑡 = 𝜃ሶ 𝑡
• 𝜔𝑚 𝑠 = 𝑠𝜃 𝑠
Mathematical Model
𝑇(𝑡) = 𝐽𝜃(𝑡) ሷ + 𝑏𝜃(𝑡)ሶ = 𝐾𝑡 𝑖 𝑡
• Laplace:
𝑇(𝑠) = 𝐽𝑠 2 𝜃(𝑠) + 𝑏𝑠𝜃(𝑠) = 𝐾𝑡 𝐼 𝑠
• Rearranging:
[𝐽𝑠 2 +𝑏𝑠]θ(s) [𝐽𝑠+𝑏]𝜃ሶ (s)
𝐼 𝑠 =
𝐾𝑡
=
𝐾𝑡
3
𝐾𝑡 = 𝐾𝑚
Mathematical Model
Subtitling 2 and 3 in 1 and arranging:

𝜔(𝑠) 𝐾
𝑇𝑓 𝑠 = =
𝑉(𝑠) 𝐽𝑠 + 𝑏 . 𝐿𝑠 + 𝑅 + 𝐾 2
DC motor parameters:

R= 0.78 ome, L=0.0016H, J=0.05, b=0.01


Simulink model of the DC servo motor
The step response of the system
The step response of the system
• RiseTime: 2.1271
• SettlingTime: 3.8262
• SettlingMin: 0.9036
• SettlingMax: 0.9997
• Overshoot: 0
• Undershoot: 0
• Peak: 0.9997
• PeakTime: 7.7738
Simulink model of the DC servo motor with the PID controller

kd=2; kp=30; ki=6;


The response after using PID controller
RiseTime: 0.0787
• SettlingTime: 0.2021
• SettlingMin: 0.9004
• SettlingMax: 1.0030
• Overshoot: 0.2955
• Undershoot: 0
• Peak: 1.0030
• PeakTime: 0.3769
The response after using PID controller
Thank you

You might also like