Preface |
|
xv | |
Acknowledgments |
|
xix | |
Author |
|
xxi | |
|
|
1 | (16) |
|
1.1 The Control Engineer's Leadership |
|
|
1 | (3) |
|
1.2 QFT Robust Control Engineering |
|
|
4 | (3) |
|
|
7 | (4) |
|
|
11 | (6) |
|
|
17 | (62) |
|
|
17 | (2) |
|
2.2 Plant Modeling: Step 1 |
|
|
19 | (9) |
|
2.3 The Nominal Plant: Step 2 |
|
|
28 | (1) |
|
2.4 QFT Templates: Step 3 |
|
|
28 | (2) |
|
2.5 Stability Specifications: Step 4 |
|
|
30 | (1) |
|
2.6 Performance Specifications: Step 5 |
|
|
31 | (3) |
|
2.7 QFT Bounds: Steps 6 through 8 |
|
|
34 | (5) |
|
2.8 Controller Design, G(s)---Loop Shaping: Step 9 |
|
|
39 | (2) |
|
2.9 Prefilter Design, F(s): Step 10 |
|
|
41 | (1) |
|
2.10 Analysis and Validation: Steps 11 through 13 |
|
|
42 | (12) |
|
|
54 | (5) |
|
|
59 | (4) |
|
2.13 PID Control: Design and Tuning with QFT |
|
|
63 | (6) |
|
|
69 | (9) |
|
2.14.1 Selection of Specifications |
|
|
69 | (1) |
|
|
69 | (1) |
|
2.14.1.2 Sensitivity δ3(ω) |
|
|
69 | (2) |
|
2.14.1.3 Reference Tracking δ6-10(ω), δ6-up (ω) |
|
|
71 | (3) |
|
2.14.2 Loop Shaping---Designing G(s) |
|
|
74 | (3) |
|
2.14.3 Prefilter---Designing F(s) |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
78 | (1) |
|
3 Unstable Systems and Control Solutions |
|
|
79 | (20) |
|
|
79 | (3) |
|
3.2 Understanding Gain and Phase Margins, and Ws Circles |
|
|
82 | (2) |
|
|
84 | (2) |
|
3.4 Nyquist Stability Criterion in the Nichols Chart |
|
|
86 | (3) |
|
|
89 | (2) |
|
3.6 Guidelines to Design Controllers |
|
|
91 | (4) |
|
3.6.1 Parity Interlacing Property |
|
|
91 | (1) |
|
3.6.2 Fundamental Theorem of Feedback Control |
|
|
92 | (1) |
|
|
92 | (3) |
|
3.7 Analysis of the First Case |
|
|
95 | (2) |
|
|
97 | (1) |
|
|
98 | (1) |
|
4 Time-Delay and Non-Minimum Phase Systems |
|
|
99 | (20) |
|
|
99 | (4) |
|
4.2 Robust Design of the Smith Predictor |
|
|
103 | (11) |
|
|
107 | (1) |
|
|
107 | (7) |
|
4.3 Non-Minimum Phase Systems |
|
|
114 | (4) |
|
|
114 | (1) |
|
4.3.2 Control Methodology |
|
|
115 | (3) |
|
|
118 | (1) |
|
|
118 | (1) |
|
5 Distributed Parameter Systems |
|
|
119 | (16) |
|
|
119 | (1) |
|
5.2 Modeling Approaches for PDE |
|
|
120 | (1) |
|
5.3 Generalized DPS Control System Structure |
|
|
121 | (3) |
|
5.4 Extension of QFT to DPS |
|
|
124 | (10) |
|
|
134 | (1) |
|
|
134 | (1) |
|
6 Gain Scheduling/Switching Control Solutions |
|
|
135 | (16) |
|
|
135 | (1) |
|
6.2 System Stability Under Switching |
|
|
135 | (6) |
|
|
141 | (1) |
|
|
142 | (5) |
|
|
147 | (3) |
|
|
150 | (1) |
|
7 Nonlinear Dynamic Control |
|
|
151 | (34) |
|
|
151 | (1) |
|
7.2 The Circle Stability Criterion |
|
|
151 | (2) |
|
7.3 Nonlinear Dynamic Control: One Nonlinearity |
|
|
153 | (3) |
|
7.4 Anti-Windup Solution for PID Controllers |
|
|
156 | (7) |
|
7.5 Nonlinear Dynamic Control: Several Nonlinearities |
|
|
163 | (19) |
|
7.5.1 Describing Functions |
|
|
164 | (5) |
|
|
169 | (13) |
|
|
182 | (1) |
|
|
183 | (2) |
|
8 Multi-Input Multi-Output Systems: Analysis and Control |
|
|
185 | (76) |
|
|
185 | (7) |
|
8.2 Formulation for n x n Systems |
|
|
192 | (4) |
|
8.3 MIMO Systems---Description and Characteristics |
|
|
196 | (8) |
|
8.3.1 Loop Coupling and Controller Structure |
|
|
196 | (1) |
|
8.3.2 Interaction Analysis |
|
|
197 | (2) |
|
8.3.3 Multivariable Poles and Zeros |
|
|
199 | (2) |
|
|
201 | (1) |
|
|
201 | (1) |
|
8.3.6 Effect of Poles and Zeros |
|
|
202 | (1) |
|
8.3.7 Disturbance and Noise Signals |
|
|
202 | (1) |
|
|
202 | (1) |
|
|
203 | (1) |
|
8.4 MIMO QFT Control---Overview |
|
|
204 | (3) |
|
8.5 Non-Diagonal MIMO QFT---Method 1 |
|
|
207 | (13) |
|
8.5.1 The Coupling Matrix |
|
|
208 | (1) |
|
|
209 | (2) |
|
8.5.3 Disturbance Rejection at Plant Input |
|
|
211 | (1) |
|
8.5.4 Disturbance Rejection at Plant Output |
|
|
212 | (1) |
|
8.5.5 The Coupling Elements |
|
|
213 | (1) |
|
8.5.6 The Optimal Non-Diagonal Compensator |
|
|
214 | (1) |
|
|
215 | (1) |
|
8.5.6.2 Disturbance Rejection at Plant Input |
|
|
215 | (1) |
|
8.5.6.3 Disturbance Rejection at Plant Output |
|
|
215 | (1) |
|
8.5.7 The Coupling Effects |
|
|
215 | (1) |
|
|
216 | (1) |
|
8.5.7.2 Disturbance Rejection at Plant Input |
|
|
216 | (1) |
|
8.5.7.3 Disturbance Rejection at Plant Output |
|
|
216 | (1) |
|
8.5.8 Quality Function of the Designed Compensator |
|
|
217 | (1) |
|
|
218 | (2) |
|
8.5.10 Some Practical Issues |
|
|
220 | (1) |
|
8.6 Non-Diagonal MIMO QFT---Method 2 |
|
|
220 | (18) |
|
8.6.1 Non-Diagonal MIMO QFT Reformulation |
|
|
221 | (1) |
|
8.6.2 Case 1: Reference Tracking and Disturbance Rejection at Plant Output |
|
|
221 | (1) |
|
|
222 | (4) |
|
8.6.3 Case 2: Disturbance Rejection at Plant Input |
|
|
226 | (1) |
|
8.6.4 Stability Conditions and Final Implementation |
|
|
227 | (1) |
|
8.6.5 Translating Matrix Performance Specifications |
|
|
228 | (1) |
|
|
228 | (6) |
|
|
234 | (4) |
|
8.7 Comparison of Methods 1 and 2 |
|
|
238 | (2) |
|
8.8 Heat Exchanger, Example 8.1---MIMO QFT Method 1 |
|
|
240 | (8) |
|
8.9 Heat Exchanger, Example 8.1---MIMO QFT Method 2 |
|
|
248 | (11) |
|
|
259 | (1) |
|
|
259 | (2) |
|
|
261 | (18) |
|
|
261 | (1) |
|
9.2 Cascade Control Systems |
|
|
261 | (2) |
|
|
261 | (1) |
|
9.2.2 Solution 9.1: Cascade Control |
|
|
262 | (1) |
|
9.3 Feedforward Control Systems |
|
|
263 | (4) |
|
|
263 | (1) |
|
9.3.2 Solution 9.2a: For Disturbance Rejection |
|
|
264 | (2) |
|
9.3.3 Solution 9.2b: For Reference Tracking. Model Matching |
|
|
266 | (1) |
|
9.3.4 Solution 9.2c: For Disturbance Rejection and Reference Tracking |
|
|
266 | (1) |
|
9.4 Override Control Systems |
|
|
267 | (2) |
|
|
267 | (1) |
|
9.4.2 Solution 9.3: Override Control |
|
|
267 | (2) |
|
9.5 Ratio Control Systems |
|
|
269 | (1) |
|
|
269 | (1) |
|
9.5.2 Solution 9.4: Ratio Control |
|
|
269 | (1) |
|
9.6 Mid-Range Control Systems |
|
|
270 | (2) |
|
|
270 | (1) |
|
9.6.2 Solution 9.5: Mid-Range Control |
|
|
271 | (1) |
|
9.7 Load-Sharing Control Systems |
|
|
272 | (1) |
|
|
272 | (1) |
|
9.7.2 Solution 9.6: Load-Sharing Control |
|
|
272 | (1) |
|
9.8 Split-Range Control Systems |
|
|
273 | (1) |
|
|
273 | (1) |
|
9.8.2 Solution 9.7 Split-Range Control |
|
|
274 | (1) |
|
9.9 Inferential Control Systems |
|
|
274 | (2) |
|
|
274 | (1) |
|
9.9.2 Solution 9.8: Inferential Control |
|
|
275 | (1) |
|
9.10 Auctioneering Control Systems |
|
|
276 | (1) |
|
|
276 | (1) |
|
9.10.2 Solution 9.9: Auctioneering Control |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
278 | (1) |
|
10 Controller Implementation |
|
|
279 | (130) |
|
|
279 | (1) |
|
10.2 Analog Implementation |
|
|
279 | (5) |
|
10.3 Digital Implementation |
|
|
284 | (12) |
|
|
285 | (3) |
|
10.3.2 Computer Control Algorithms |
|
|
288 | (4) |
|
10.3.3 Positional and Velocity Algorithms |
|
|
292 | (1) |
|
10.3.3.1 Positional Algorithm |
|
|
293 | (1) |
|
10.3.3.2 Velocity Algorithm |
|
|
293 | (1) |
|
10.3.4 Switching and Bumpless Algorithms |
|
|
294 | (1) |
|
10.3.5 Pulse Width Modulation |
|
|
294 | (2) |
|
10.4 Fragility Analysis with QFT |
|
|
296 | (3) |
|
|
299 | (1) |
|
|
300 | (109) |
|
Case Study 1 Satellite Control |
|
|
301 | (16) |
|
Case Study 2 Wind Turbine Control |
|
|
317 | (26) |
|
Case Study 3 Wastewater Treatment Plant Control |
|
|
343 | (22) |
|
Case Study 4 Radio-Telescope Control |
|
|
365 | (30) |
|
Case Study 5 Attitude and Position Control of Spacecraft Telescopes with Flexible Appendages |
|
|
395 | (14) |
Appendix 1 Projects and Problems |
|
409 | (42) |
Appendix 2 QFT Control Toolbox---User's Guide |
|
451 | (34) |
Appendix 3 Algorithm---Nyquist Stability Criterion in Nichols Chart |
|
485 | (8) |
Appendix 4 Algorithms---Smith Predictor Robust Control |
|
493 | (6) |
Appendix 5 Algorithms---DPS Robust Control |
|
499 | (2) |
Appendix 6 Algorithms---Gain Scheduling/Switching Control |
|
501 | (4) |
Appendix 7 Algorithms---Nonlinear Dynamic Control |
|
505 | (4) |
Appendix 8 Algorithms---MIMO Robust Control |
|
509 | (10) |
Appendix 9 Conversion of Units |
|
519 | (2) |
References |
|
521 | (20) |
Index |
|
541 | |