Professional Documents
Culture Documents
Control Theory Mini Project
Control Theory Mini Project
Mini Project
8th Semester Session 2015-2019
1
Table of Contents
2
Electro-Mechanical Systems
Introduction
As the name suggests, electromechanical systems or devices
convert electrical energy into mechanical movement – and
sometimes vice versa. Most of the common electromechanical
components, such as electric motors and solenoids are used in
combination with mechanical parts to provide actuation or
movement.
3
Electro-Mechanical Equations:
4
and v is the velocity of the conductor normal to the magnetic field. Since
the current-carrying armature is rotating in a magnetic field, its voltage is
proportional to speed. Thus,
𝒅𝛉𝐦(𝒕)
vb(t) = Kb (2.144)
𝒅𝒕
Substituting Eqs. (2.145) and (2.148) into Eq. (2.146), with La = 0, yields
5
If a dc voltage, ea, is applied, the motor will turn at a constant angular
velocity, 𝛚 m, with a constant torque, Tm. Hence, dropping the functional
relationship based on time from Eq. (2.157), the following relationship
exists when the motor is operating at steady state with a dc voltage
input:
(Ra/Kt)Tm + Kb 𝛚m = ea (2.158)
The angular velocity occurring when the torquw is zero is called the no-
load speed, 𝛚no-load . Thus,
6
Mathematical Modelling of the electromechanical
System and Transfer function of the system
Chapter 2: Question 42
Solution:
G(s) = θL(s)/Ea(s)
Transfer Ftn=?
First From Eq 2.162 of Book , we have
Kt/Ra = Tstall/Ea
7
Where,
Kt = Motor Shaft Constant
TStall = Stall Torque
Ea = Applied Armature Voltage
Ra = Armature Resistance
Now we Use
Kt/Ra = Tstall/Ea
Tstall = 200 (from the figure)
Ea = 50 (from the figure)
200/50 = 4
Also from Eq 2.163 we have,
Kb = ea/ ωno load
Where,
ωno load = The no load speed
Kb = Back emf Constant
Now,
Kb = 50/300
= 1/6
Jm = Ja + JL(N1/N2)2
Dm = Da + DL(N1/N2)2
8
Where,
Ja = Armature Inertia
Da = // // Damping
JL = Load Inertia
DL = // // Damping
N1 = Angular Speed 1
N2 = // // // // 2
So,
Jm = 10 + 18 (50/150)2 = 12
Dm = 8 + 36 (50/150)2 = 12
Now that we have all the required information, we go to Eq 2.153:
𝐊𝐭 /(𝐑𝐚𝐉𝐦)
𝚯𝐦(𝐬)/𝐄𝐚(𝐬) = 𝟏 𝐊𝐭𝐊𝐛
𝒔[𝒔+ (𝐃𝐦+ )]
𝐉𝐦 𝐑𝐚
Where,
Kt/Ra = 4
Jm = 12
Dm = 12
Kb = 1/6
Putting Values in 2.153,
4 ∗ 1/12
Θm(s)/Ea(s) =
1 1
s[s + (12 + 4 ∗ )]
12 6
9
4/12
=
1 4
s[s + (12 + )]
12 6
1/3
=
1 76
s[s + ( )]
12 6
𝟏
𝚯𝐦(𝐬)/𝐄𝐚(𝐬) = 𝟑
𝟕𝟔
𝐬[𝐬 + ]
𝟕𝟐
Since the desired transfer ftn is G(s) = θL(s)/Ea(s)
But we have θm(s)/Ea(s)
So, we use the following relation to get the desired transfer
function.
We know that gear ration = 50/150 = 1/3
1
And so as a result θL(s)= θm(s)
3
SO,
𝟏
𝟗
G(s) = θL(s)/Ea(s) = 𝟕𝟔
𝐬[𝐬+ ]
𝟕𝟐
10
Response of the system for step, ramp and
sinusoidal Input functions
Now Finding the response for step, ramp and sinusoidal functions:
1- The use of a step input is in transient response and steady start
error and its function is
u(t)
2- The use of ramp input is steady state error and its function is
tu(t)
3- The use of sinusoidal input is in Transient response , Modelling
and steady state error and its function is
Sinωt
Now,
Their corresponding laplace transform are as follows:
𝟏
• u(t) =
𝒔
𝟏
• tu(t) =
𝒔𝟐
𝛚
• Sinωt =
𝒔𝟐 +𝛚𝟐
Now,
Applying these inputs to our transfer function:
1
9
G(s) = θL(s)/Ea(s) = 76
s[s+ ]
72
11
Unit Step function:
1
1 9
θL(s)/𝑠 = 76
s[s+ ]
72
1
= 9
76
𝑠 2 [s +
]
72
Now using Partial fraction to solve:
1
9 𝐴 𝐵 𝐶
= + +
76 𝑠 2 𝑠 𝑠 + 76
𝑠 2 (𝑠 + 72) 72
So, the eq becomes:
1 2
9 648 36
= 19 + −
76 𝑠 2 361(18𝑠 + 19) 361𝑠
𝑠 2 (𝑠 + 72)
12
Ramp function:
1
1 9
θL(s)/𝑠2 = 76
s[s+ ]
72
1
= 9
76
𝑠 2 [s(+ )]
72
1
= 9
76
𝑠 3 [s + ]
72
Now using Partial fraction to solve:
1
9 𝐴 𝐵 𝐶 𝐷
= 3+ 2+ +
76 𝑠 𝑠 + 76
𝑠 3 (𝑠 + 72) 𝑠 𝑠
72
By solving we get the final result:
1
9 2 36 11664 648
= − − +
76 19𝑠 3 361𝑠 2 6859(18𝑠 + 19) 6859𝑠
𝑠 3 (𝑠 + 72)
13
Sinusoidal function:
1
ω 9
θL(s)/ 𝑠2 +ω2 = 76
s[s+ ]
72
ω
9
= 76
(𝑠2 +ω2 )[s(s+ )]
72
Assuming ω = 1:
1
9
= 76
(𝑠2 +1)[s(s+ )]
72
Using Partial Fraction to solve:
1
9 𝐴 𝐵 𝐶𝑠 + 𝐷
= + + 2
76 76 𝑠 + 1
(𝑠2 + 1)[s(s + )] 𝑠 𝑠 +
72 72
So, Transfer function becomes:
1
9 2 11664 (−38𝑠 − 36)
= − +
76 19𝑠 13015(18𝑠 + 19) 685(𝑠 2 + 1)
(𝑠2 + 1) [s (s + )]
72
14
Analytical Response of the electromechanical
system for step, ramp and sinusoidal inputs using
Ms excel
Step Input Response:
t/s QL(t)
0 0
0.2 0.018663843
0.4 0.069835516
0.6 0.14732826
0.8 0.246132759
1 0.362193045
1.2 0.492225068
1.4 0.633569785
1.6 0.78407421
1.8 0.941995104
2 1.105920996
2.2 1.27470904
2.4 1.447433889
2.6 1.623346309
2.8 1.801839652
3 1.982422729
3.2 2.16469783
3.4 2.348342936
3.6 2.533097313
3.8 2.718749849
4 2.905129611
4.2 3.092098195
4.4 3.27954354
4.6 3.467374909
4.8 3.655518838
5 3.84391584
15
Ramp input Response:
t/s QL(t)
0 0
0.2 0.000140648
0.4 0.001069946
0.6 0.00343913
0.8 0.007775499
1 0.014505995
1.2 0.023976309
1.4 0.036466338
1.6 0.052202715
1.8 0.071368936
2 0.094113579
2.2 0.120556943
2.4 0.150796433
2.6 0.184910915
2.8 0.222964247
3 0.265008134
3.2 0.311084439
3.4 0.361227059
3.6 0.415463441
3.8 0.473815805
4 0.536302146
4.2 0.602937032
4.4 0.673732259
4.6 0.748697378
4.8 0.827840122
5 0.911166754
16
Sinusoidal Input Response:
17
Simulink Model of the system
1. For Step System Input:
18
3. For sinusoidal System Input:
19
Time characteristics
Time constant:
Time constant is the time taken for the curve to reach 63% of it’s peak value hence using the
curve plotted for step function in MS Excel we find it as:
Rise time = 3.4 secs
Rise time:
Rise time is the time take to reach 90% of the peek value from 10% of peek value:
Rise time = 3.5 secs
Settling time:
Settling time is the time taken for the curve to settle down.
Settling time = infinity
We can see that the curve did not settle down but rather kept moving straight
20
Time Response characteristic of the System
(MATLAB)
21
Comparison Between Analytical calculations and
Simulink Model
Upon comparison we see that the graphs plotted analytically using MS Excel are exactly the
same as that plotted with the help of MATLAB Simulink, having the same time constant, rise
time and settling time. With this we can conclude that the equations we derived analytically are
correct and therefore yielded the correct plots.
References:
• n.s. nise control system engineering, 6th edition (wiley), chapter 2
• https://www.mathworks.com/academia.html?s_tid=gn_acad
• https://www.Youtube.com/MATLABtutorials
22