Preface |
|
xi | |
Acknowledgments |
|
xiii | |
|
Chapter 1 Mathematical Background and Optimal Problem Modeling |
|
|
1 | (34) |
|
|
1 | (1) |
|
1.2 Optimal Control in Engineering |
|
|
2 | (1) |
|
1.3 Controller Design Concepts |
|
|
3 | (1) |
|
1.4 Finite Dimensional Optimization---A Mathematical Review |
|
|
4 | (5) |
|
1.5 Optimal Problem Modeling |
|
|
9 | (26) |
|
|
30 | (2) |
|
|
32 | (3) |
|
Chapter 2 Controller Design Based on Parameter Optimization |
|
|
35 | (60) |
|
|
35 | (1) |
|
|
35 | (6) |
|
2.3 Preliminary Design Concept - The Inward Approach |
|
|
41 | (3) |
|
2.4 Parameter Optimization Design - Outward Approach |
|
|
44 | (11) |
|
2.5 Limitations of Parameter Optimization |
|
|
55 | (9) |
|
2.6 Parameter Optimization with Constraints |
|
|
64 | (6) |
|
2.7 Control Vector Parameterization |
|
|
70 | (5) |
|
2.8 Parameters Optimization via Genetic Algorithms |
|
|
75 | (20) |
|
|
79 | (5) |
|
|
84 | (10) |
|
|
94 | (1) |
|
Chapter 3 Calculus of Variations |
|
|
95 | (30) |
|
|
95 | (1) |
|
|
95 | (2) |
|
3.3 Standard Problem Statement |
|
|
97 | (10) |
|
3.4 Transverzality Conditions |
|
|
107 | (6) |
|
3.5 Extreme Functional with Dynamic Constraints |
|
|
113 | (12) |
|
|
118 | (6) |
|
|
124 | (1) |
|
Chapter 4 Optimal Control Based on Calculus of Variations |
|
|
125 | (66) |
|
|
125 | (1) |
|
|
125 | (2) |
|
4.3 Statement of Optimal Control Problem |
|
|
127 | (5) |
|
4.4 Necessary Conditions of Optimality |
|
|
132 | (13) |
|
4.5 Terminal Controllers and Regulators |
|
|
145 | (10) |
|
4.6 Terminal Constraints and Variable Terminal Time |
|
|
155 | (9) |
|
4.7 Approximate Optimal State-Feedback Control |
|
|
164 | (3) |
|
4.8 Numerical Solution Using MATLAB TBVP Solver |
|
|
167 | (24) |
|
|
176 | (7) |
|
|
183 | (6) |
|
|
189 | (2) |
|
Chapter 5 Optimal Control with Input and State Variable Constraints |
|
|
191 | (68) |
|
|
191 | (1) |
|
5.2 Input Constraints Optimization |
|
|
191 | (2) |
|
5.3 Pontryagin's Principle |
|
|
193 | (4) |
|
|
197 | (14) |
|
5.5 Minimum Control-Effort Problems |
|
|
211 | (19) |
|
|
230 | (12) |
|
5.7 Inequality Constraint of Pure State Variable |
|
|
242 | (17) |
|
|
250 | (5) |
|
|
255 | (3) |
|
|
258 | (1) |
|
Chapter 6 Dynamic Programming |
|
|
259 | (56) |
|
|
259 | (1) |
|
6.2 Multi-Stage Decision Problem and Principle of Optimality |
|
|
259 | (2) |
|
6.3 A Simple Control Problem in Discrete-Time |
|
|
261 | (8) |
|
6.4 Continuous Form of Dynamic Programming |
|
|
269 | (11) |
|
|
280 | (9) |
|
|
289 | (1) |
|
6.7 Differential Dynamic Programming DDP |
|
|
290 | (25) |
|
|
300 | (6) |
|
|
306 | (7) |
|
|
313 | (2) |
|
Chapter 7 Linear-Quadratic (LQ) Optimal Control |
|
|
315 | (72) |
|
|
315 | (1) |
|
7.2 Types of Optimal Control Problems |
|
|
315 | (1) |
|
7.3 Optimal Solution of the State Regulating Problem |
|
|
316 | (7) |
|
7.4 Selection of the Q and R Matrices |
|
|
323 | (5) |
|
7.5 Optimal Solution of the Output Regulating Problem |
|
|
328 | (7) |
|
7.6 Optimal Solution of the Tracking Problem |
|
|
335 | (13) |
|
7.7 Equivalent Quadratic Cost Functional |
|
|
348 | (5) |
|
7.8 Solution Based on Hamiltonian Matrix for Invariant Systems |
|
|
353 | (7) |
|
7.9 Discrete-Time LQ Optimal Control |
|
|
360 | (7) |
|
7.10 Iterative LQ for Nonlinear Systems |
|
|
367 | (20) |
|
|
372 | (7) |
|
|
379 | (6) |
|
|
385 | (2) |
|
Chapter 8 Optimal Solution Based on Genetic Programming |
|
|
387 | (32) |
|
|
387 | (1) |
|
8.2 Genetic Programming Review |
|
|
387 | (4) |
|
8.3 Enhanced Genetic Programming |
|
|
391 | (13) |
|
8.4 Synthesizing Input Constraints Optimal Control Problem |
|
|
404 | (15) |
|
|
416 | (1) |
|
|
417 | (2) |
Index |
|
419 | |