|
|
xi | |
|
|
xiii | |
Preface |
|
xix | |
Acknowledgements |
|
xxi | |
About the Authors |
|
xxiii | |
|
|
1 | (10) |
|
1.1 Optimal Control Problem |
|
|
1 | (2) |
|
1.2 Historical Perspective |
|
|
3 | (5) |
|
1.3 Organisation of the Book |
|
|
8 | (3) |
|
2 Orthogonal Functions and Their Properties |
|
|
11 | (24) |
|
|
11 | (3) |
|
2.2 Block-Pulse Functions (BPFs) |
|
|
14 | (5) |
|
2.2.1 Integration of B(t) |
|
|
15 | (1) |
|
2.2.2 Product of two BPFs |
|
|
16 | (1) |
|
2.2.3 Representation of C(t)f(t) in terms of BPFs |
|
|
16 | (1) |
|
2.2.4 Representation of a time-delay vector in BPFs |
|
|
17 | (1) |
|
2.2.5 Representation of reverse time function vector in BPFs |
|
|
18 | (1) |
|
2.3 Legendre Polynomials (LPs) |
|
|
19 | (1) |
|
2.4 Shifted Legendre Polynomials (SLPs) |
|
|
20 | (10) |
|
2.4.1 Integration of L(t) |
|
|
22 | (1) |
|
2.4.2 Product of two SLPs |
|
|
23 | (1) |
|
2.4.3 Representation of C(t)f(t) in terms of SLPs |
|
|
24 | (1) |
|
2.4.4 Representation of a time-delay vector function in SLPs |
|
|
25 | (2) |
|
2.4.5 Derivation of a time-advanced matrix of SLPs |
|
|
27 | (1) |
|
2.4.6 Algorithm for evaluating the integral in Eq. (2.75) |
|
|
28 | (2) |
|
2.4.7 Representation of a reverse time function vector in SLPs |
|
|
30 | (1) |
|
2.5 Nonlinear Operational Matrix |
|
|
30 | (2) |
|
2.6 Rationale for Choosing BPFs and SLPs |
|
|
32 | (3) |
|
|
35 | (30) |
|
|
35 | (3) |
|
3.2 Inherent Filtering Property of OFs |
|
|
38 | (1) |
|
|
39 | (8) |
|
3.3.1 Kronecker product method |
|
|
43 | (1) |
|
3.3.2 Recursive algorithm via BPFs |
|
|
43 | (1) |
|
3.3.3 Recursive algorithm via SLPs |
|
|
44 | (1) |
|
3.3.4 Modification of the recursive algorithm of Sinha and Qi-Jie |
|
|
45 | (2) |
|
3.4 Illustrative Examples |
|
|
47 | (11) |
|
|
58 | (7) |
|
4 Linear Optimal Control Systems Incorporating Observers |
|
|
65 | (14) |
|
|
65 | (3) |
|
4.2 Analysis of Linear Optimal Control Systems Incorporating Observers |
|
|
68 | (4) |
|
4.2.1 Kronecker product method |
|
|
69 | (1) |
|
4.2.2 Recursive algorithm via BPFs |
|
|
70 | (1) |
|
4.2.3 Recursive algorithm via SLPs |
|
|
71 | (1) |
|
|
72 | (5) |
|
|
77 | (2) |
|
5 Optimal Control of Systems Described by Integro-Differential Equations |
|
|
79 | (10) |
|
|
79 | (1) |
|
5.2 Optimal Control of LTI Systems Described by Integro-Differential Equations |
|
|
80 | (4) |
|
|
84 | (2) |
|
|
86 | (3) |
|
6 Linear-Quadratic-Gaussian Control |
|
|
89 | (20) |
|
|
89 | (1) |
|
|
90 | (3) |
|
|
93 | (4) |
|
6.3.1 Illustrative example |
|
|
96 | (1) |
|
|
97 | (8) |
|
6.4.1 Recursive algorithm via BPFs |
|
|
101 | (1) |
|
6.4.2 Recursive algorithm via SLPs |
|
|
102 | (2) |
|
6.4.3 Illustrative example |
|
|
104 | (1) |
|
|
105 | (4) |
|
7 Optimal Control of Singular Systems |
|
|
109 | (16) |
|
|
109 | (2) |
|
|
111 | (4) |
|
7.2.1 Recursive algorithm via BPFs |
|
|
113 | (1) |
|
7.2.2 Recursive algorithm via SLPs |
|
|
114 | (1) |
|
|
115 | (2) |
|
7.4 Illustrative Examples |
|
|
117 | (4) |
|
|
121 | (4) |
|
8 Optimal Control of Time-Delay Systems |
|
|
125 | (34) |
|
|
126 | (3) |
|
8.2 Optimal Control of Multi-Delay Systems |
|
|
129 | (17) |
|
|
133 | (2) |
|
|
135 | (2) |
|
8.2.3 Time-invariant systems |
|
|
137 | (1) |
|
|
138 | (1) |
|
8.2.5 Illustrative examples |
|
|
138 | (8) |
|
8.3 Optimal Control of Delay Systems with Reverse Time Terms |
|
|
146 | (9) |
|
|
151 | (2) |
|
|
153 | (1) |
|
8.3.3 Illustrative example |
|
|
154 | (1) |
|
|
155 | (4) |
|
9 Optimal Control of Nonlinear Systems |
|
|
159 | (10) |
|
|
159 | (1) |
|
9.2 Computation of the Optimal Control Law |
|
|
160 | (2) |
|
9.3 Illustrative Examples |
|
|
162 | (4) |
|
|
166 | (3) |
|
10 Hierarchical Control of Linear Systems |
|
|
169 | (30) |
|
|
169 | (1) |
|
10.2 Hierarchical Control of LTI Systems with Quadratic Cost Functions |
|
|
170 | (4) |
|
10.2.1 Partial feedback control |
|
|
172 | (1) |
|
10.2.2 Interaction prediction approach |
|
|
173 | (1) |
|
10.3 Solution of Hierarchical Control Problem via BPFs |
|
|
174 | (6) |
|
10.3.1 State transition matrix |
|
|
175 | (2) |
|
10.3.2 Riccati matrix and open-loop compensation vector |
|
|
177 | (1) |
|
|
178 | (2) |
|
10.3.4 Adjoint vector and local control |
|
|
180 | (1) |
|
|
180 | (1) |
|
|
180 | (1) |
|
10.4 Extension to Linear Time-Varying Systems |
|
|
180 | (3) |
|
10.5 Computational Algorithm |
|
|
183 | (1) |
|
10.6 Illustrative Examples |
|
|
184 | (6) |
|
|
190 | (9) |
|
|
199 | (4) |
Bibliography |
|
203 | (14) |
Index |
|
217 | |