Professional Documents
Culture Documents
Lecture 6
Lecture 6
Lecture 6
Control Systems
Lecture 6
Block Diagram Models
1/45
MECE 3350 - C. Rossa 1 / 45 Lecture 6
Videos in this lecture
Lecture: https://youtu.be/Eq2eGyHNlxA
2/45
MECE 3350 - C. Rossa 2 / 45 Lecture 6
Outline of Lecture 6
3/45
MECE 3350 - C. Rossa 3 / 45 Lecture 6
Applications
4/45
MECE 3350 - C. Rossa 4 / 45 Lecture 6
Applications
5/45
MECE 3350 - C. Rossa 5 / 45 Lecture 6
Block diagrams
→ Example: The relation between the input voltage and and the position of a
DC motor
6/45
MECE 3350 - C. Rossa 6 / 45 Lecture 6
Basic building elements
Transfer function
Gain
Sum
7/45
MECE 3350 - C. Rossa 7 / 45 Lecture 6
Block diagram of a DC motor
→ Electric circuit characteristics
V (s) − Vm (s)
V (s) = (R + Ls)I(s) + ω(s)km → I(s) =
R + Ls
8/45
MECE 3350 - C. Rossa 8 / 45 Lecture 6
Block diagram of a DC motor
→ Mechanical characteristics
→ Torque constant
I(s)ki − Td I(s)ki − Td
T (s) = (Js 2 + bs)θ(s) + Td → θ(s) = → ω(s) =
Js 2 + bs Js + b
9/45
MECE 3350 - C. Rossa 9 / 45 Lecture 6
Block diagram of a DC motor
V (s)−Vb (s)
I(s) = Ls+R
T (s)−Td (s)
ω(s) = Js+b
T (s) = ki I(s)
Vm (s) = km ω(s)
10/45
MECE 3350 - C. Rossa 10 / 45 Lecture 6
Block diagram of a DC motor
11/45
MECE 3350 - C. Rossa 11 / 45 Lecture 6
Basic operations
12/45
MECE 3350 - C. Rossa 12 / 45 Lecture 6
Basic operations
13/45
MECE 3350 - C. Rossa 13 / 45 Lecture 6
Eliminating a feedback loop
14/45
MECE 3350 - C. Rossa 14 / 45 Lecture 6
Eliminating a feedback loop
15/45
MECE 3350 - C. Rossa 15 / 45 Lecture 6
Example 1
16/45
MECE 3350 - C. Rossa 16 / 45 Lecture 6
Example 2 - DC motor
17/45
MECE 3350 - C. Rossa 17 / 45 Lecture 6
Example 2 - DC motor
θ(s) ki
G(s) = = (1)
V (s) s[(Ls + R)(Js + b) + ki km ]
θ(s) ki ki /(Rb + Ki Km )
G(s) ≈ = = (2)
V (s) s[R(Js + b) + ki km ] s(τ s + 1)
RJ
where τ = Rb+Ki Km
18/45
MECE 3350 - C. Rossa 18 / 45 Lecture 6
Exercise 23
Procedure:
→ Simply the block diagram
→ Calculate the closed-loop transfer function
19/45
MECE 3350 - C. Rossa 19 / 45 Lecture 6
Exercise 23 - continued
20/45
MECE 3350 - C. Rossa 20 / 45 Lecture 6
Exercise 23 - continued
21/45
MECE 3350 - C. Rossa 21 / 45 Lecture 6
Exercise 23 - continued
22/45
MECE 3350 - C. Rossa 22 / 45 Lecture 6
Exercise 23 - continued
23/45
MECE 3350 - C. Rossa 23 / 45 Lecture 6
Exercise 24
An active suspension system can be controlled by a sensor that looks ahead at
the road conditions. An example that can accommodate road bumps is shown
in the figure. Find the gain k1 so that the vehicle does not bounce when the
desired deflection is R(s) = 0 and the disturbance is T (s).
Procedure:
→ Find the transfer function from T (s) to R(s)
→ Set the bounce to zero (Y (s) = 0)
→ Calculate k1
24/45
MECE 3350 - C. Rossa 24 / 45 Lecture 6
Exercise 24 - continued
25/45
MECE 3350 - C. Rossa 25 / 45 Lecture 6
Exercise 25
To do:
→ Sketch a block diagram of the system
→ Find the transfer function P(s)/R(s)
26/45
MECE 3350 - C. Rossa 26 / 45 Lecture 6
Exercise 25 - continued
d 2 p(t) dp(t)
+2 + 4p(t) = θ(t)
dt 2 dt
v1 (t) = r (t) − p(t)
dθ(t)
= 0.5v2 (t)
dt
v2 (t) = 8v1 (t)
27/45
MECE 3350 - C. Rossa 27 / 45 Lecture 6
Exercise 25 - continued
28/45
MECE 3350 - C. Rossa 28 / 45 Lecture 6
Exercise 26
Compute the transfer function Y1 (s)/R2 (s). Hint: Using the principle of
superposition, set R1 (s) = 0.
29/45
MECE 3350 - C. Rossa 29 / 45 Lecture 6
Exercise 26 - continued
30/45
MECE 3350 - C. Rossa 30 / 45 Lecture 6
Exercise 26 - continued
31/45
MECE 3350 - C. Rossa 31 / 45 Lecture 6
Exercise 27
Compute the transfer function Y2 (s)/R1 (s). Hint: Using the principle of
superposition, set R2 (s) = 0.
32/45
MECE 3350 - C. Rossa 32 / 45 Lecture 6
Exercise 27 - continued
33/45
MECE 3350 - C. Rossa 33 / 45 Lecture 6
Exercise 27 - continued
34/45
MECE 3350 - C. Rossa 34 / 45 Lecture 6
Exercise 28
Compute the transfer function Y (s)/R(s) for the idle-speed control system for
a fuel-injected engine as shown in the block diagram.
35/45
MECE 3350 - C. Rossa 35 / 45 Lecture 6
Exercise 28 - continued
36/45
MECE 3350 - C. Rossa 36 / 45 Lecture 6
Exercise 28 - continued
37/45
MECE 3350 - C. Rossa 37 / 45 Lecture 6
Exercise 28 - continued
38/45
MECE 3350 - C. Rossa 38 / 45 Lecture 6
Exercise 29
Compute the transfer function Y (s)/U(s) for the block diagram shown.
39/45
MECE 3350 - C. Rossa 39 / 45 Lecture 6
Exercise 29 - continued
40/45
MECE 3350 - C. Rossa 40 / 45 Lecture 6
Skills check 17 - From 2018 midterm examination
1
Answer is a few slides further. 41/45
MECE 3350 - C. Rossa 41 / 45 Lecture 6
Skills check 18 - From a past midterm examination
42/45
MECE 3350 - C. Rossa 42 / 45 Lecture 6
Skills check 19 - From a final examination
43/45
MECE 3350 - C. Rossa 43 / 45 Lecture 6
Answers to skills check
Skills check 17
Skills check 18
Y (s) ABG(D + E )
=
R(s) (1 + ABC )([1 + GF (D + E )] − ABK (D + E )
Skills check 19
Y (s) b3 + b2 (s + a1 ) + b1 (s 2 + a1 s + a2 )
=
R(s) s 3 + a1 s 2 + a2 s + a3
44/45
MECE 3350 - C. Rossa 44 / 45 Lecture 6
Next class...
45/45
MECE 3350 - C. Rossa 45 / 45 Lecture 6