About the Book |
|
v | |
Acknowledgments |
|
xiii | |
Preface |
|
xv | |
Author |
|
xxi | |
List of Acronyms and Symbols |
|
xxiii | |
I Preliminaries |
|
1 | (120) |
|
1 Review of Linear Algebra |
|
|
3 | (22) |
|
|
3 | (1) |
|
|
4 | (2) |
|
1.3 Vector space and subspace |
|
|
6 | (2) |
|
1.4 Orthogonalization and Gram-Schmidt process |
|
|
8 | (1) |
|
1.5 Krylov subspace and Arnoldi process |
|
|
9 | (2) |
|
|
11 | (3) |
|
1.7 Matrix factorizations |
|
|
14 | (2) |
|
1.7.1 Eigen decomposition |
|
|
14 | (1) |
|
1.7.2 Singular value decomposition |
|
|
15 | (1) |
|
|
15 | (1) |
|
1.7.4 Cholesky decomposition |
|
|
16 | (1) |
|
|
16 | (1) |
|
1.7.6 Schur decomposition |
|
|
16 | (1) |
|
1.8 Vector norms and matrix norms |
|
|
16 | (1) |
|
1.9 Some important definitions and theorems |
|
|
17 | (5) |
|
1.10 Some useful MATLAB functions |
|
|
22 | (3) |
|
2 Dynamic Systems and Control Theory |
|
|
25 | (22) |
|
|
25 | (1) |
|
2.2 A brief introduction of dynamical control systems |
|
|
26 | (1) |
|
2.3 Representations of LTI dynamical systems |
|
|
27 | (2) |
|
2.3.1 Generalized state-space representation |
|
|
27 | (1) |
|
2.3.2 Transfer function representation |
|
|
28 | (1) |
|
|
29 | (4) |
|
|
29 | (2) |
|
|
31 | (2) |
|
|
33 | (3) |
|
2.5.1 Controllability Gramian |
|
|
33 | (1) |
|
2.5.2 Observability Gramian |
|
|
34 | (1) |
|
2.5.3 Physical interpretation of the Gramians |
|
|
35 | (1) |
|
2.6 Controllability and observability |
|
|
36 | (1) |
|
|
37 | (2) |
|
2.8 System Hankel singular values |
|
|
39 | (1) |
|
|
40 | (1) |
|
2.10 The 1-12 norm and 1-1 norm |
|
|
40 | (4) |
|
|
41 | (1) |
|
|
42 | (2) |
|
2.11 Some useful MATLAB functions |
|
|
44 | (3) |
|
3 Iterative Solution of Lyapunov Equations |
|
|
47 | (22) |
|
|
47 | (2) |
|
3.2 A brief history of alternating direction implicit method |
|
|
49 | (1) |
|
3.3 The ADI iteration for solving Lyapunov matrix-equations |
|
|
49 | (1) |
|
3.4 Low-rank factor of the Lyapunov solutions |
|
|
50 | (3) |
|
3.5 Low-rank (LR-)ADI iteration |
|
|
53 | (8) |
|
3.5.1 Low-rank factors of the Gramian using ADI iteration |
|
|
53 | (1) |
|
3.5.2 Derivation of LR-ADI iteration |
|
|
53 | (2) |
|
3.5.3 Efficient handling of complex shift parameters |
|
|
55 | (1) |
|
3.5.4 Low-rank Lyapunov residual factor based stopping technique |
|
|
56 | (3) |
|
3.5.5 Reformulation of LR-ADI iteration using the low-rank factor based stopping criterion |
|
|
59 | (1) |
|
3.5.6 LR-ADI for generalized system |
|
|
59 | (2) |
|
3.6 ADI shift parameter selection |
|
|
61 | (3) |
|
3.7 Some useful MATLAB functions |
|
|
64 | (1) |
|
3.8 Numerical experiments |
|
|
64 | (5) |
|
4 Model Reduction of Generalized State Space Systems |
|
|
69 | (24) |
|
|
69 | (1) |
|
4.2 Goal of model order reduction |
|
|
70 | (1) |
|
4.3 Model order reduction methods |
|
|
71 | (2) |
|
4.4 Gramian-based model reduction |
|
|
73 | (6) |
|
4.4.1 Balancing criterion |
|
|
73 | (3) |
|
4.4.2 Truncation of balanced system |
|
|
76 | (1) |
|
4.4.3 Balancing and truncating transformations |
|
|
77 | (1) |
|
4.4.4 Balanced truncation by low-rank Gramian factors |
|
|
78 | (1) |
|
4.5 Rational Krylov subspace-based model reduction |
|
|
79 | (5) |
|
4.5.1 Interpolatory projections for SISO systems |
|
|
80 | (2) |
|
4.5.2 Interpolatory projections for MIMO systems |
|
|
82 | (2) |
|
4.6 Some useful MATLAB functions |
|
|
84 | (1) |
|
4.7 Numerical experiments |
|
|
85 | (8) |
|
5 Model Reduction of Second-Order Systems |
|
|
93 | (28) |
|
|
93 | (1) |
|
|
94 | (6) |
|
5.2.1 Equivalent first-order representations |
|
|
95 | (2) |
|
5.2.2 Transfer function of second-order systems |
|
|
97 | (1) |
|
5.2.3 Gramians of the second-order system |
|
|
98 | (2) |
|
5.3 Second-order-to-first-order reduction |
|
|
100 | (3) |
|
5.3.1 Balancing-based algorithm |
|
|
100 | (1) |
|
5.3.2 Interpolatory projection via IRKA |
|
|
101 | (2) |
|
5.4 Second-order-to-second-order reduction |
|
|
103 | (5) |
|
5.4.1 Balancing-based methods |
|
|
104 | (2) |
|
5.4.2 Projection onto dominant eigenspaces of the Gramian |
|
|
106 | (2) |
|
5.5 LR-ADI iteration for solving second-order Lyapunov equation |
|
|
108 | (4) |
|
5.5.1 Solution of second-order controllability Lyapunov equation |
|
|
108 | (2) |
|
5.5.2 Solution of second-order observability Lyapunov equation |
|
|
110 | (2) |
|
5.6 MOR of symmetric second-order systems |
|
|
112 | (1) |
|
5.7 Some useful MATLAB functions |
|
|
113 | (1) |
|
|
113 | (8) |
II Model Reduction Of Descriptor Systems |
|
121 | (140) |
|
6 Introduction to Descriptor Systems |
|
|
123 | (6) |
|
|
123 | (1) |
|
|
124 | (1) |
|
|
125 | (1) |
|
|
126 | (1) |
|
6.5 Structured DAE system |
|
|
126 | (1) |
|
6.6 Some useful MATLAB functions |
|
|
127 | (2) |
|
7 Model Reduction of First-Order Index 1 Descriptor Systems |
|
|
129 | (16) |
|
|
129 | (1) |
|
7.2 Reformulation of dynamical system |
|
|
130 | (2) |
|
|
132 | (2) |
|
7.4 Solution of the Lyapunov equations by LR-ADI iteration |
|
|
134 | (1) |
|
7.5 Tangential interpolation via IRKA |
|
|
135 | (2) |
|
7.6 Some useful MATLAB functions |
|
|
137 | (1) |
|
|
138 | (7) |
|
8 Model Reduction of First-Order Index 2 Descriptor Systems |
|
|
145 | (18) |
|
|
145 | (1) |
|
8.2 Reformulation of dynamical system |
|
|
146 | (3) |
|
8.3 Balancing-based MOR and low-rank ADI iteration |
|
|
149 | (2) |
|
8.4 Solution of the projected Lyapunov equations by LR-ADI iteration and related issues |
|
|
151 | (5) |
|
8.4.1 LR-ADI for index 2 systems |
|
|
152 | (2) |
|
8.4.2 ADI shift parameters selection |
|
|
154 | (2) |
|
8.5 Interpolatory projection method via IRKA |
|
|
156 | (1) |
|
|
157 | (6) |
|
9 Model Reduction of First-Order Index 2 Unstable Descriptor Systems |
|
|
163 | (18) |
|
|
163 | (1) |
|
9.2 BT for unstable systems |
|
|
164 | (2) |
|
9.3 BT for index 2 unstable descriptor systems |
|
|
166 | (2) |
|
9.4 Solution of the projected Lyapunov equations |
|
|
168 | (3) |
|
9.5 Riccati-based feedback stabilization from ROM |
|
|
171 | (1) |
|
|
172 | (9) |
|
10 Model Reduction of First-Order Index 3 Descriptor Systems |
|
|
181 | (20) |
|
|
181 | (1) |
|
10.2 Equivalent reformulation of the dynamical system |
|
|
182 | (3) |
|
10.2.1 Projector for index 3 system |
|
|
183 | (1) |
|
10.2.2 Formulation of projected system |
|
|
184 | (1) |
|
10.3 Model reduction with the balanced truncation avoiding the formulation of projected system |
|
|
185 | (2) |
|
10.4 Solution of projected Lyapunov equations |
|
|
187 | (6) |
|
10.4.1 Initial residual factor |
|
|
188 | (1) |
|
10.4.2 Solutions of linear systems and update of residual factors |
|
|
188 | (3) |
|
10.4.3 Computation of ADI shift parameters |
|
|
191 | (2) |
|
10.5 Interpolatory method via IRKA |
|
|
193 | (2) |
|
|
195 | (6) |
|
11 Model Reduction of Second-Order Index 1 Descriptor Systems |
|
|
201 | (30) |
|
|
201 | (1) |
|
11.2 Second-order-to-first-order reduction techniques |
|
|
202 | (6) |
|
11.2.1 Balancing-based method |
|
|
204 | (1) |
|
11.2.2 Interpolatory projections via IRKA |
|
|
205 | (3) |
|
11.3 Second-order-to-second-order MOR techniques |
|
|
208 | (6) |
|
11.3.1 Conversion into equivalent form of ODE system |
|
|
209 | (1) |
|
11.3.2 Balancing-based method |
|
|
210 | (2) |
|
|
212 | (2) |
|
11.4 Solution of Lyapunov equations using LR-ADI iteration |
|
|
214 | (5) |
|
11.4.1 Computation of low-rank controllability and observability Gramian factors |
|
|
214 | (4) |
|
11.4.2 ADI shift parameter selection |
|
|
218 | (1) |
|
11.5 Symmetric second-order index 1 system |
|
|
219 | (1) |
|
|
219 | (12) |
|
11.6.1 Second-order-to-first-order reduction |
|
|
220 | (2) |
|
11.6.2 Second-order-to-second-order reduction |
|
|
222 | (9) |
|
12 Model Reduction of Second-Order Index 3 Descriptor Systems |
|
|
231 | (30) |
|
|
231 | (2) |
|
12.2 Reformulation of the dynamical systems |
|
|
233 | (2) |
|
12.3 Equivalent finite spectra |
|
|
235 | (2) |
|
12.4 Second-order-to-first-order reduction |
|
|
237 | (6) |
|
12.4.1 Balancing-based technique |
|
|
238 | (2) |
|
12.4.2 Interpolatory method via IRKA |
|
|
240 | (3) |
|
12.5 Second-order-to-second-order reduction |
|
|
243 | (3) |
|
|
243 | (2) |
|
|
245 | (1) |
|
12.6 Solution of the projected Lyapunov equations |
|
|
246 | (4) |
|
|
250 | (13) |
|
|
250 | (1) |
|
12.7.2 Second-order-to-first-order reduction |
|
|
251 | (2) |
|
12.7.3 Second-order-to-second-order reduction |
|
|
253 | (8) |
III Appendices |
|
261 | (28) |
|
Appendix A: Data of Benchmark Model Examples |
|
|
263 | (12) |
|
|
263 | (1) |
|
A.2 First-order LTI continuous-time systems |
|
|
264 | (1) |
|
|
264 | (1) |
|
|
264 | (1) |
|
A.3 Second-order LTI continuous-time systems |
|
|
265 | (2) |
|
A.3.1 International Space Station |
|
|
265 | (1) |
|
|
265 | (1) |
|
A.3.3 Triple chain oscillator model |
|
|
266 | (1) |
|
|
266 | (1) |
|
A.4 First-order LTI continuous-time descriptor systems |
|
|
267 | (5) |
|
|
267 | (1) |
|
A.4.2 Supersonic engine inlet |
|
|
268 | (1) |
|
A.4.3 Semi-discretized linearized Navier-Stokes model |
|
|
268 | (1) |
|
A.4.4 Semi-discretized linearized Stokes model |
|
|
269 | (1) |
|
A.4.5 Constrained damped mass-spring system |
|
|
270 | (2) |
|
A.5 Second-order LTI continuous-time descriptor systems |
|
|
272 | (3) |
|
A.5.1 Piezo-actuator based adaptive spindle support |
|
|
272 | (1) |
|
A.5.2 Constrained damped mass-spring (second-order) system |
|
|
273 | (1) |
|
A.5.3 Constrained triple chain oscillator model |
|
|
273 | (2) |
|
|
275 | (14) |
|
|
275 | (1) |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
278 | (1) |
|
|
278 | (1) |
|
|
278 | (3) |
|
|
281 | (3) |
|
|
284 | (3) |
|
|
287 | (2) |
Bibliography |
|
289 | (16) |
Index |
|
305 | |