NonlinearBook10pt November 20, 2007
OPTIMAL NONLINEAR FEEDBACK CONTROL 545
where ˆx
△
= [x
1
, x
2
]
T
,
Q
△
= R
2
2σp
1
+ R
2
(
p
1
p
2
σ + r)
2
−(p
1
σ + p
2
r)
−(p
1
σ + p
2
r) 2p
2
, (8.161)
and
y
△
=
R
2
(
p
1
p
2
σ + r) −p
2
T
. (8.162)
Since 2p
2
bx
2
3
is nonnegative for all θ ∈ (0, 1) it follows that (8.160) is
equivalent to (1 −θ
2
)Q ≥ yy
T
, wh ich implies that, if Q is invertible, (8.119)
is satisfied for all θ ∈ (0, 1) such that 1−θ
2
≥ y
T
Q
−1
y. Hence, the maximum
possible θ such that (8.119) holds is given by
θ =
p
1 − y
T
Q
−1
y. (8.163)
Now, it follows from Theorem 8.6 that for all p
1
, p
2
, R
2
> 0, such that
det Q 6= 0, with φ(x) given above the nonlinear system (8.80)–(8.82) has
disk margins of (
1
1+θ
,
1
1−θ
), where θ is given by (8.163). Furthermore, for
given p
1
, p
2
, and R
2
> 0 these disk margins are the maximum possible disk
margins that are guaranteed by Theorem 8.6. Next, we vary p
1
, p
2
, and
R
2
such that θ given by (8.163) is maximized. It can be shown that the
maximum is achieved at
p
1
p
2
=
r
σ
and
p
2
R
2
= 0 so that
θ
max
=
1
√
r + 1
. (8.164)
In this case, the control law φ(x) is given by φ(x) = −2rx
1
.
Next, using the control Lyapu nov function V (x) = p
1
x
2
1
+ p
2
x
2
2
+ p
2
x
2
3
,
where p
1
, p
2
> 0 are such that
p
1
p
2
=
r
σ
, we design a meaningful inverse
optimal controller us ing the feedback controller given by (8.155). Using
the initial conditions (x
10
, x
20
, x
30
) = (−20, −20, 30), the data parameters
σ = 10, r = 15, b = 8/3, and design parameters p
1
= 1.5 and p
2
= 1
the inverse optimal controller φ(x) = −2rx
1
and the meaningful inverse
optimal controller given by (8.155) were used to compare closed-loop system
performance. First, we note that the downside disk and sector margins of
the inverse optimal controller are 0.8 while the meaningful inverse optimal
controller guarantees the standard 0.5 downside sector margin with no disk
margin guarantees. Hence, both controllers have guaranteed robustness
sector margins to actuator saturation nonlinearities with, as expected, the
meaningful inverse optimal controller having a slightly larger guarantee.
However, as shown in Figures 8.2 and 8.3, the inverse optimal controller with
a cross-weighting term in the performance functional has better transient
performance in terms of peak overshoot over the meaningful inverse optimal
controller. (We note that the controlled third state is not shown since it
is virtually identical for both designs.) Finally, Figure 8.4 compares the