Objectives
We use quantitative mathematical models of physical systems to design and
analyze control systems. The dynamic behavior is generally described by
ordinary differential equations. We will consider a wide range of systems,
including mechanical, hydraulic, and electrical. Since most physical systems are
nonlinear, we will discuss linearization approximations, which allow us to use
Laplace transform methods.
We will then proceed to obtain the inputoutput relationship for components and
subsystems in the form of transfer functions. The transfer function blocks can be
organized into block diagrams or signal-flow graphs to graphically depict the
interconnections. Block diagrams (and signal-flow graphs) are very convenient
and natural tools for designing and analyzing complicated control systems
Illustrations
Introduction
Six Step Approach to Dynamic System Problems
Define the system and its components
Formulate the mathematical model and list the necessary
assumptions
Write the differential equations describing the model
Solve the equations for the desired output variables
Examine the solutions and the assumptions
If necessary, reanalyze or redesign the system
Illustrations
SYSTEM
output
c(t)
input
r(t)
SUBSYSTEM
SUBSYSTEM
SUBSYSTEM
output
c(t)
where the input, output, and system are distinct and separate parts
The input, r(t), stands for reference input.
The output, c(t), stands for controlled variable.
Illustrations
Laplace Review
Illustrations
Illustrations
Ta( t) Ts( t)
Ta( t)
( t )
Ta( t)
Ts ( t )
s( t) a( t)
= through - variable
Illustrations
Energy or Power
Describing Equation
v 21
d
L i
dt
v21
1 d
F
k dt
1
2
L i
Translational Spring
1 F
2 k
Rotational Spring
21
1 d
T
k dt
P21
d
I Q
dt
1 T
2 k
Fluid Inertia
Illustrations
1
2
I Q
d
C v21
dt
d
M v 2
dt
d
J 2
dt
d
Cf P21
dt
d
Ct T2
dt
1
2
M v21
Translational Mass
1
2
M v 2
Rotational Mass
1
2
J 2
Fluid Capacitance
1
2
Thermal Capacitance
Illustrations
Cf P21
Ct T2
v 21
b v 21
b v 21
b 21
b 21
v 21
Translational Damper
2
Rotational Damper
2
Fluid Resistance
P21
T21
Rf
1
Rf
P21
Thermal Resistance
Illustrations
1
Rt
1
Rt
T21
1
d
C v( t) v( t) dt
R
L 0
dt
v( t)
y( t)
Illustrations
K 1 e
1 t
r( t)
sin 1 t 1
Illustrations
1
R L p
1
p
H( t)
H( t )
v = H(t)
Z( p )
Z( p )
1 du
d
dt
R L p
1
R
L p 1
L p
H( t )
2
3
R 1
R 1
R 1
..... H( t )
R L p L
2 L
3
p
p
3 3
R 2 t2
1 R
R t
t ..
R L
L 2 L 3
(*) Oliver Heaviside: Sage in Solitude, Paul J. Nahin, IEEE Press 1987 .
Illustrations
t
1
L
1 e
assume i(0+) = 5 A
4 i( t) 2 d i( t) e
dt
( s t )
dt
I( s )
5
s2
i( t ) e
4 I( s ) 2 ( s I( s ) i( 0) )
4 I( s ) 2 s I( s ) 10
( s t )
dt 2
( s t )
d
i( t ) e
dt
dt
i( t) 5 e
( 2 t )
4
i( t )
2
0
Illustrations
1
t
Illustrations
Illustrations
Illustrations
Illustrations
V 2( s )
V 1( s )
RCs
V 2( s )
V 1( s )
Illustrations
RCs
Illustrations
V 2( s )
R 2 R 1 C s 1
V 1( s )
R1
V 2( s )
R 1 C 1 s 1 R 2 C 2 s 1
V 1( s )
R 1 C 2 s
(s )
V f(s )
(s )
V a( s )
Illustrations
Km
s ( J s b) L f s R f
Km
s R a L a s ( J s b) K b K m
Km
s s 1
Vc( s )
J
( b m)
m = slope of linearized
torque-speed curve
(normally negative)
K
R R
c q
Vo( s )
s c 1 s q 1
Vc( s )
c
Lc
Rc
Lq
Rq
Illustrations
Vq
V34
Vd
X( s )
s ( Ms B)
A kx
K
B
kp
kx
g
dx
g ( x P)
kp
flow
A = area of piston
Illustrations
N1 m
n m
n m
A
b
k
p
d
dP
R2
R2
V1( s )
R1 R2
R2
max
ks 1( s ) 2( s )
V2( s )
ks error( s )
ks
Illustrations
V2( s )
Vbat tery
max
Kt ( s )
Kt s ( s )
constant
V2( s )
ka
V1( s )
s 1
Ro = output resistance
Co = output capacitance
Ro Co
1s
Illustrations
xo( t )
Xo( s )
Xin( s )
b s k
M
M
Xin j
k
M
T( s )
q( s )
1
Ct s Q S
T
Ct
Q
S
Rt
q( s )
Illustrations
R
1
Illustrations
Illustrations
Illustrations
Illustrations
Original Diagram
Equivalent Diagram
Original Diagram
Equivalent Diagram
Illustrations
Original Diagram
Equivalent Diagram
Original Diagram
Equivalent Diagram
Illustrations
Original Diagram
Equivalent Diagram
Original Diagram
Equivalent Diagram
Illustrations
Illustrations
Illustrations
Example 2.7
Illustrations
Illustrations
Y1( s )
Y2( s )
Illustrations
a11 x1 a12 x2 r1
x1
a21 x1 a22 x2 r2
x2
Illustrations
Y( s )
G 1 G 2 G 3 G 4 1 L 3 L 4 G 5 G 6 G 7 G 8 1 L 1 L 2
R( s )
1 L 1 L 2 L 3 L 4 L 1 L 3 L 1 L 4 L 2 L 3 L 2 L 4
Illustrations
Y( s )
G 1 G 2 G 3 G 4
R( s )
1 G 2 G 3 H 2 G 3 G 4 H 1 G 1 G 2 G 3 G 4 H 3
P1
Illustrations
Y( s )
P1 P2 2 P3
R( s )
G1 G2 G3 G4 G5 G6
P2
G1 G2 G7 G6
P3
G1 G2 G3 G4 G8
1 L1 L2 L3 L4 L5 L6 L7 L8 L5 L7 L5 L4 L3 L4
3
1 L5
1 G4 H4
Design Examples
Illustrations
Design Examples
Design Examples
Illustrations
Design Examples
Illustrations
Design Examples
Illustrations
Design Examples
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
error
Illustrations
Illustrations
error
Num4=[0.1];
Illustrations
Illustrations
Illustrations
Illustrations
Illustrations
=
Illustrations
P2.11
Illustrations
P2.11
L d L a s R d R a
L c s R c
+Vd
Vq
Id
K2
K1
1
L q s R q
Illustrations
J s b
Vc
Ic
Tm
Km
-Vb
K3
Illustrations
http://www.jhu.edu/%7Esignals/sensitivity/index.htm
Illustrations
http://www.jhu.edu/%7Esignals/
Illustrations