Title: Nonlinear Control
1Nonlinear Control
- Consider the following problem
- Why do we use nonlinear control
- Tracking, regulate state, state setpoint
- Ensure the desired stability properties
- Ensure the appropriate transients
- Reduce the sensitivity to plant parameters
2Nonlinear Control Vs. Linear Control
- Why not always use a linear controller ?
- It just may not work.
Ex
Choose
Then
We see that the system cant be made
asymptotically stable at
On the other hand, a nonlinear feedback does
exist
Then
Asymptotically stable if
3Example
- Even if a linear feedback exists, nonlinear one
may be better.
Ex
4Example (continued)
5Example (continued)
sliding line
Created a new trajectory the system is
insensitive to disturbance in the sliding regime
Variable structure control
6The Tracking Problem
7The Tracking Problem (continued)
8Adaptive Control
9Adaptive Control (continued)
10Adaptive Control (continued)
11Robust (Sliding Mode) Control
12Robust (Sliding Mode) Control (continued)
13Robust (Sliding Mode) Control (continued)
14Robust (Sliding Mode) Control (continued)
15Robust (Sliding Mode) Control (continued)
16Robust (Sliding Mode) Control (continued)
17Robust (Sliding Mode) Control (continued)
18Learning Control
19Learning Control (continued)
20Learning Control (continued)
21The Tracking Problem, Revisited
22The Tracking Problem, Revisited (continued)
23The Tracking Problem, Revisited (continued)
24The Tracking Problem, Revisited (continued)
25Continuous Asymptotic Tracking
26Continuous Asymptotic Tracking (continued)
27Continuous Asymptotic Tracking (continued)
28Continuous Asymptotic Tracking (continued)
29Continuous Asymptotic Tracking (continued)
30Continuous Asymptotic Tracking (continued)
31Continuous Asymptotic Tracking (continued)
32Continuous Asymptotic Tracking (continued)
33Continuous Asymptotic Tracking (continued)
34Continuous Asymptotic Tracking (continued)
35Continuous Asymptotic Tracking (continued)
36Feedback Linearization Problem
37Feedback Linearization Problem (continued)
38Feedback Linearization Problem (continued)
39Previous Problem Using a Robust Approach
40Previous Problem Using a Robust Approach
41Observers
42Observers (continued)
43Observers (continued)
44Observers (continued)
45Observers (continued)
46Observers (continued)
47Observers (continued)
48Observers (continued)
49Combining Observers Controllers
50Combining Observers Controllers (continued)
51Combining Observers Controllers (continued)
52Combining Observers Controllers (continued)
53Combining Observers Controllers (continued)
54Combining Observers Controllers (continued)
55Combining Observers Controllers (continued)
56Filter Based Control
57Filtering Control (continued)
58Filtering Control (continued)
59Filtering Control (continued)
60Filtering Control (continued)
61Filtering Control (continued)
62Filtering Control (continued)
63Filtering Control (continued)
64Adaptive Approach
65Adaptive Approach (continued)
66Adaptive Approach (continued)
67Adaptive Approach (continued)
68Adaptive Approach (continued)
69Adaptive Approach (continued)
70Variable Structure Observer
71Variable Structure Observer (continued)
72Variable Structure Observer (continued)
73Variable Structure Observer (continued)
74Variable Structure Observer (continued)
75Filtering Control, Revisited
76Filtering Control, Revisited (continued)
77Filtering Control, Revisited (continued)
78Filtering Control, Revisited (continued)
79Filtering Control, Revisited (continued)
80Filtering Control, Revisited (continued)
81Filtering Control, Revisited (continued)