List of Figures |
|
xiii | |
List of Tables |
|
xvii | |
Preface |
|
xix | |
Acknowledgments |
|
xxiii | |
Authors |
|
xxv | |
Notations and Acronyms |
|
xxvii | |
Chapter 1 Introduction |
|
1 | (8) |
|
1.1 Inverse Optimal Control via Passivity |
|
|
3 | (1) |
|
1.2 Inverse Optimal Control via CLF |
|
|
4 | (2) |
|
1.3 Neural Inverse Optimal Control |
|
|
6 | (1) |
|
|
7 | (2) |
Chapter 2 Mathematical Preliminaries |
|
9 | (26) |
|
|
9 | (3) |
|
|
12 | (3) |
|
2.3 Robust Stability Analysis |
|
|
15 | (6) |
|
2.3.1 Optimal Control for Disturbed Systems |
|
|
20 | (1) |
|
|
21 | (2) |
|
2.5 Neural Identification |
|
|
23 | (12) |
|
|
24 | (1) |
|
2.5.2 Discrete-Time Recurrent High Order Neural Network |
|
|
24 | (5) |
|
|
27 | (1) |
|
2.5.2.2 On-line Learning Law |
|
|
28 | (1) |
|
2.5.3 Discrete-Time Recurrent Multilayer Perceptron |
|
|
29 | (6) |
Chapter 3 Inverse Optimal Control: A Passivity Approach |
|
35 | (32) |
|
3.1 Inverse Optimal Control via Passivity |
|
|
35 | (11) |
|
3.1.1 Stabilization of a Nonlinear System |
|
|
41 | (5) |
|
|
46 | (12) |
|
3.2.1 Example: Trajectory Tracking of a Nonlinear System |
|
|
49 | (1) |
|
3.2.2 Application to a Planar Robot |
|
|
50 | (17) |
|
|
51 | (3) |
|
3.2.2.2 Robot as an Affine System |
|
|
54 | (1) |
|
3.2.2.3 Control Synthesis |
|
|
55 | (1) |
|
3.2.2.4 Simulation Results |
|
|
56 | (2) |
|
3.3 Passivity-Based Inverse Optimal Control for a Class of Nonlinear Positive Systems |
|
|
58 | (7) |
|
|
65 | (2) |
Chapter 4 Inverse Optimal Control: A CLF Approach, Part I |
|
67 | (42) |
|
4.1 Inverse Optimal Control via CLF |
|
|
67 | (14) |
|
|
75 | (4) |
|
4.1.2 Inverse Optimal Control for Linear Systems |
|
|
79 | (2) |
|
4.2 Robust Inverse Optimal Control |
|
|
81 | (11) |
|
4.3 Trajectory Tracking Inverse Optimal Control |
|
|
92 | (8) |
|
4.3.1 Application to the Boost Converter |
|
|
96 | (13) |
|
4.3.1.1 Boost Converter Model |
|
|
96 | (2) |
|
4.3.1.2 Control Synthesis |
|
|
98 | (1) |
|
4.3.1.3 Simulation Results |
|
|
99 | (1) |
|
4.4 CLF-Based Inverse Optimal Control for a Class of Nonlinear Positive Systems |
|
|
100 | (7) |
|
|
107 | (2) |
Chapter 5 Inverse Optimal Control: A CLF Approach, Part II |
|
109 | (34) |
|
5.1 Speed-Gradient Algorithm for the Inverse Optimal Control |
|
|
109 | (19) |
|
5.1.1 Speed-Gradient Algorithm |
|
|
110 | (5) |
|
5.1.2 Summary of the Proposed SG Algorithm to Calculate Parameter pk |
|
|
115 | (2) |
|
5.1.3 SG Inverse Optimal Control |
|
|
117 | (5) |
|
|
121 | (1) |
|
5.1.4 Application to the Inverted Pendulum on a Cart |
|
|
122 | (6) |
|
5.1.4.1 Simulation Results |
|
|
126 | (2) |
|
5.2 Speed-Gradient Algorithm for Trajectory Tracking |
|
|
128 | (7) |
|
|
133 | (2) |
|
5.3 Trajectory Tracking for Systems in Block-Control Form |
|
|
135 | (7) |
|
|
140 | (2) |
|
|
142 | (1) |
Chapter 6 Neural Inverse Optimal Control |
|
143 | (30) |
|
6.1 Neural Inverse Optimal Control Scheme |
|
|
144 | (16) |
|
|
144 | (1) |
|
|
145 | (2) |
|
6.1.2.1 Neural Network Identifier |
|
|
146 | (1) |
|
6.1.2.2 Control Synthesis |
|
|
146 | (1) |
|
6.1.3 Trajectory Tracking |
|
|
147 | (3) |
|
|
149 | (1) |
|
6.1.4 Application to a Synchronous Generator |
|
|
150 | (8) |
|
6.1.4.1 Synchronous Generator Model |
|
|
152 | (2) |
|
6.1.4.2 Neural Identification for the Synchronous Generator |
|
|
154 | (2) |
|
6.1.4.3 Control Synthesis |
|
|
156 | (1) |
|
6.1.4.4 Simulation Results |
|
|
156 | (2) |
|
|
158 | (2) |
|
6.2 Block-Control Form: A Nonlinear Systems Particular Class |
|
|
160 | (10) |
|
6.2.1 Block Transformation |
|
|
161 | (3) |
|
6.2.2 Block Inverse Optimal Control |
|
|
164 | (1) |
|
6.2.3 Application to a Planar Robot |
|
|
164 | (13) |
|
6.2.3.1 Robot Model Description |
|
|
164 | (1) |
|
6.2.3.2 Neural Network Identifier |
|
|
165 | (1) |
|
6.2.3.3 Control Synthesis |
|
|
166 | (1) |
|
6.2.3.4 Simulation Results |
|
|
167 | (3) |
|
|
170 | (3) |
Chapter 7 Glycemic Control of Type 1 Diabetes Mellitus Patients |
|
173 | (26) |
|
|
173 | (4) |
|
|
177 | (13) |
|
|
178 | (6) |
|
7.2.2 State Space Representation |
|
|
184 | (5) |
|
7.2.3 Control Law Implementation |
|
|
189 | (1) |
|
|
190 | (7) |
|
7.3.1 Simulation Results via CLF |
|
|
193 | (1) |
|
7.3.2 Passivity versus CLF |
|
|
194 | (3) |
|
|
197 | (2) |
Chapter 8 Conclusions |
|
199 | (4) |
References |
|
203 | (18) |
Index |
|
221 | |