Professional Documents
Culture Documents
Annika Eichler
Roy Smith
2017-3-22 5.1
Amplitude
1.0
1
step s+1
step (G(s))
0.5
time
0 (sec)
1 2 3 4
2
− step s+5
−0.5
2017-3-22 5.2
Non-minimum phase behaviour
Can also be interpreted as a negative derivative response:
3 s
G(s) = −
(s + 1)(s + 5) (s + 1)(s + 5)
1 −t −1 −5t d 1 −t −1 −5t
g(t) = 3 e + e − e + e
4 4 dt 4 4
Amplitude
1.0
1
3 step (s+1)(s+5)
0.5
step (G(s))
1 2 3 4 time
0 (sec)
d 1
− dt step (s+1)(s+5)
−0.5
2017-3-22 5.3
L(s)
T (s) =
1 + L(s)
NG (s) NK (s)
DG (s) DK (s)
= NG (s) NK (s)
1 +D G (s) DK (s)
NG (s)NK (s)
=
DG (s)DK (s) + NG (s)NK (s)
2017-3-22 5.4
Non-minimum phase systems: r.h.p. zeros
Magnitude log ω
1 (rad/sec)
1 10 100
(s+10)
0.1 Gmp (s) = (s+1)(s+50)
(10−s)
Gnmp1 (s) = (s+1)(s+50)
0.01
0.001
1 10 100 log ω
0 (rad/sec)
(s+10)
−90 Gmp (s) = (s+1)(s+50)
−180
(10−s)
−270 Gnmp1 (s) = (s+1)(s+50)
Phase (deg.)
2017-3-22 5.5
Magnitude log ω
1 (rad/sec)
1 10 100
(s+10)
0.1 Gmp (s) = (s+1)(s+50)
(10−s)
Gnmp1 (s) = (s+1)(s+50)
0.01
e−0.05s (s+10)
Gnmp2 (s) = (s+1)(s+50)
0.001
1 10 100 log ω
0 (rad/sec)
(s+10)
−90 Gmp (s) = (s+1)(s+50)
e−0.05s (s+10)
−180 Gnmp2 (s) = (s+1)(s+50)
(10−s)
−270 Gnmp1 (s) = (s+1)(s+50)
Phase (deg.)
2017-3-22 5.6
Non-minimum phase systems in feedback
Delays in feedback
L(s)
T (s) =
1 + L(s)
NG (s) NK (s)
e−θs D G (s) DK (s)
= NG (s) NK (s)
1 + e−θs DG (s) DK (s)
−θs NG (s)NK (s)
=e
DG (s)DK (s) + e−θs NG (s)NK (s)
2017-3-22 5.7
Magnitude
5
log ω
1 (rad/sec)
1/θ
0.1
|S(jω)| = 1 − e−jθω
0.01
2017-3-22 5.8
Controllability (summary)
Disturbance rejection
ωc > ω d
or more specifically |S(jω)| ≤ |1/Gd (jω)| for all ω.
Reference tracking
|S(jω)| ≤ 1/R up to frequency: ωr .
2017-3-22 5.9
Controllability (summary)
Time delays
Approximately require: ωc < 1/θ.
Phase lag
Most practical controllers (PID/lead-lag): ωc < ω180
G(jω180 ) = −180 deg.
2017-3-22 5.10
Example: controllability analysis
d
Gd (s)
y u r
+ G(s) K(s) +
−
n
+ ym
e−θs e−θd s
G(s) = k Gd (s) = kd , |kd | > 1.
1 + τs 1 + τd s
What are the requirements on k, kd , τ , τd , θ and θd in order to obtain good
performance. And how good is it?
2017-3-22 5.11
Objective:
|e| ≤ 1 for all |u| < 1, |d| < 1.
Disturbance rejection
ωc > ωd ≈ kd /τd .
Delay constraints
ωc < 1/θ (assuming θ is the total delay in the loop).
2017-3-22 5.12
Example: controllability analysis
Plant requirements:
k > kd and k/τ > kd /τd
θ < τd /kd .
Required/achievable bandwidth
kd /τd < ωc < 1/θ.
2017-3-22 F E A T U R E 5.13
Bicycle dynamics
U R E
T
his article analyzes the dynamics of b
Karl J. Åström, Adapted bicycles for cles from the perspective of cont
Models of different complexity are
hard E. Klein, and education and research sented, starting with simple ones
ending with more realistic models ge
ders Lennartsson ated from multibody software. We
sider models that capture essential behavior suc
T
self-stabilization as well as models that dem
his article analyzes the dynamics of bicy- strate difficulties with rear wheel steering.
cles from the perspective of control. relate our experiences using bicycles in con
(a) (b)
dϕ VD
= J − δ. Figure 3. Schematic (a) top and (b) rear views of a naive
dt b
(λ = 0) bicycle. The steer angle is δ, and the roll angle is ϕ.
tem are due to gravity and
ngular momentum balance
2017-3-22
typographical error: λ = 90. 5.17
It follows from (1) that the transfer function from steer
angle δ to tilt angle ϕ is
DV dδ mV 2h
+ Naı̈ve
δ. analysis:
(1) simple second order models
b dt b
V(Ds + mVh)
G ϕδ (s) =
generated by gravity. The b( Js2 − mgh)
of (1) are the torques gen- mVh V
VD s + D aV s + a
first term due to inertial = ≈ (4) .
b J 2 mgh bh s2 − g
due to centrifugal forces.angle, δ, to tilt
Steering angle, sϕ,−transfer function
J h
verted pendulum model
the linearized equation for
dϕ Notice that both
2 and
dϕ theVgain
D and the zero of this transfer func-
t of inertia as J ≈Lmh
x = J −
tionDωdepend
= J on −
the δ V. Angular momentum about x
velocity
, the model becomes
dt dt b
The model (4) is unstable and thus cannot explain why
it is possible to ride with2no hands. The system (4), howev-
d2 ϕ er, can
DV dδ mV h
V dδ V2 J 2 − mghϕ = be stabilized
+ by active δ control
Torque using the propor-
balance
+ δ. dt b dt
tional feedback law b
h dt bh
J ≈ mh2 and D ≈ mah Inertia approximations
δ = −k2 ϕ, (5)
d [21], is a linear dynamical
wo real poles d2 ϕ g aV dδ V2
− ϕ= + δ Simplified model
dt2 h which
bh yields
dt thebhclosed-loop system
!
gh g
≈± (2)
J h " #
d2 ϕ DVk2 dδ mV 2hk2
J 2 + + − mgh ϕ = 0. (6)
dt b dt b
h V 2017-3-22
This closed-loop system is asymptotically stable if and only 5.18
≈− . (3)
a if k2 > bg/V 2 , which is the case when V is sufficiently large.
Naı̈ve analysis: simple second order models
Transfer function:
ϕ(s) V (Ds + mV h) aV (s + V /a)
Gϕδ (s) = = 2
≈
δ(s) b(Js − mgh) bh (s2 − g/h)
r r
mgh g
poles: p1,2 = ± ≈±
J h
mV h V
zero: z1 = − ≈−
D a
P1 P2 P3
Coordinates
a
The coordinates used to an
low the ISO 8855 standard,
b c is an inertial system with
coordinate system xyz has
P1 of the rear wheel and the
Figure 1. Parameters defining the bicycle geometry. The
is aligned with the line of c
points P1 and P2 are the contact points of the wheels with the
the horizontal plane. The x
ground, the point P3 is the intersection of the steer axis with the
point P3 , which is the inte
horizontal plane, a is the distance from a vertical line through
the center of mass to P1 , b is the wheel base, c is the trail, h is axis and the horizontal pl
the height of the center of mass, and λ is the head angle. rear wheel plane is defined
angle between the ξ -axis a
2017-3-22 5.20
vertical, and y is perpendic
left side of the bicycle so
Front fork model
DV b dT b(V 2 h − acg)
= + T
acm(V 2 sin λ − bg cos λ) dt ac(V 2 sin λ − bg cos λ)
√
The system is stable if V > Vc = bg cot λ and bh > ac tan λ
2017-3-22 5.21
V (Ds + mV h) aV (s + V /a)
where, as before, Gϕδ (s) = 2
≈
b(Js − mgh) bh (s2 − g/h)
2 mgh
k1 (V ) s − J
So, GδT (s) =
k2 (V )DV k2 (V )V 2 mh mgh
s2 + s + − J
bJ bJ
2017-3-22 5.22
Front fork model
2017-3-22 5.23
Counter-steering
“I have asked dozens of bicycle riders how they turn to the
left. I have never found a single person who stated all the
facts correctly when first asked. They almost invariably
said that to turn to the left, they turned the handlebar to
the left and as a result made a turn to the left. But on
further questioning them, some would agree that they first
turned the handlebar a little to the right, and then as the
machine inclined to the left they turned the handlebar to
the left, and as a result made the circle inclining inwardly.”
Wilbur Wright.
2017-3-22 5.24
Non-minimum phase behaviour
Counter-steering
2017-3-22 5.25
Aircraft control
“Men know how to construct airplanes. Men also know
how to build engines. Inability to balance and steer still
confronts students of the flying problem. When this one
feature has been worked out, the age of flying will have
arrived, for all other difficulties are of minor importance.”
Wilbur Wright, 1901.
2017-3-22 5.26
Rear-wheel steered bicycles
2017-3-22 5.27
aV (−s + V /a)
≈
bh (s2 − g/h)
This now has a RHP pole and a RHP zero.
r s
z mV h J V h
The zero/pole ratio is: = ≈
p D mgh a g
2017-3-22 5.28
Rear-wheel steered motorbikes
2017-3-22 5.29
2017-3-22 5.30
Rear-wheel steered motorbikes
Rear-wheel steered
aligns with the bicycles
frame when the speed is sufficiently large.
the bicycle, Another experiment is to ride a bicycle in a straight path
mple experi- on a flat surface, lean gently to one side, and apply the
le and lean steer torque to maintain a straight-line path. The torque
he front fork required can be sensed by holding the handlebars with a
experiment UCSB
light bike
fingered grip. Torque and lean can also be measured
e front fork with simple devices as discussed below. The functions The UCSB Rideable Bike
KARL ÅSTRÖM
This bicycle
ravity and Figure 20. The UCSB rear-steered bicycle. This bicycle is rid-
ass of the able as demonstrated by Dave Bothman, who supervised the
heel with construction of the bicycle. Riding this bicycle requires skill
and dare because the rider has to reach high speed quickly. c K. J. Åström, Delft, June, 2004
!
2017-3-22 5.32
IEEE Control Systems Magazine 41
Rear-wheel steered bicycles
An unridable bike
Klein’s Unridable Bike
2017-3-22 5.33
2017-3-22 5.34
Notes and references
More on bicycles
TU Delft: http://bicycle.tudelft.nl/schwab/Bicycle/index.htm
Article: Karl J. Åström, Richard E. Klein & Anders Lennartsson,
“Bicycle dynamics and control,” IEEE Control Systems
Magazine, vol. 25, no. 4, pp. 26–47, 2005.
2017-3-22 5.35