Series Preface |
|
xiii | |
Preface |
|
xv | |
|
|
1 | (14) |
|
1.1 Feedback Control of Dynamic Systems |
|
|
2 | (1) |
|
|
2 | (1) |
|
1.1.2 Why Do We Need Feedback? |
|
|
3 | (1) |
|
1.2 The Parameter Identification Problem |
|
|
3 | (1) |
|
1.2.1 Identifying a System |
|
|
4 | (1) |
|
1.3 A Brief Survey on Parameter Identification |
|
|
4 | (1) |
|
1.4 The State Estimation Problem |
|
|
5 | (3) |
|
|
6 | (1) |
|
1.4.2 Reconstructing the State via Time Derivative Estimation |
|
|
7 | (1) |
|
1.5 Algebraic Methods in Control Theory: Differences from Existing Methodologies |
|
|
8 | (1) |
|
|
9 | (6) |
|
|
12 | (3) |
|
2 Algebraic Parameter Identification in Linear Systems |
|
|
15 | (56) |
|
|
15 | (2) |
|
2.1.1 The Parameter-Estimation Problem in Linear Systems |
|
|
16 | (1) |
|
2.2 Introductory Examples |
|
|
17 | (36) |
|
2.2.1 Dragging an Unknown Mass in Open Loop |
|
|
17 | (7) |
|
2.2.2 A Perturbed First-Order System |
|
|
24 | (6) |
|
2.2.3 The Visual Servoing Problem |
|
|
30 | (5) |
|
2.2.4 Balancing of the Plane Rotor |
|
|
35 | (3) |
|
2.2.5 On the Control of the Linear Motor |
|
|
38 | (4) |
|
2.2.6 Double-Bridge Buck Converter |
|
|
42 | (1) |
|
2.2.7 Closed-Loop Behavior |
|
|
43 | (4) |
|
2.2.8 Control of an unknown variable gain motor |
|
|
47 | (3) |
|
2.2.9 Identifying Classical Controller Parameters |
|
|
50 | (3) |
|
2.3 A Case Study Introducing a "Sentinel" Criterion |
|
|
53 | (14) |
|
2.3.1 A Suspension System Model |
|
|
54 | (13) |
|
|
67 | (4) |
|
|
68 | (3) |
|
3 Algebraic Parameter Identification in Nonlinear Systems |
|
|
71 | (74) |
|
|
71 | (1) |
|
3.2 Algebraic Parameter Identification for Nonlinear Systems |
|
|
72 | (33) |
|
3.2.1 Controlling an Uncertain Pendulum |
|
|
74 | (6) |
|
3.2.2 A Block-Driving Problem |
|
|
80 | (4) |
|
3.2.3 The Fully Actuated Rigid Body |
|
|
84 | (6) |
|
3.2.4 Parameter Identification Under Sliding Motions |
|
|
90 | (2) |
|
3.2.5 Control of an Uncertain Inverted Pendulum Driven by a DC Motor |
|
|
92 | (4) |
|
3.2.6 Identification and Control of a Convey Crane |
|
|
96 | (7) |
|
3.2.7 Identification of a Magnetic Levitation System |
|
|
103 | (2) |
|
3.3 An Alternative Construction of the System of Linear Equations |
|
|
105 | (36) |
|
3.3.1 Genesio--Tesi Chaotic System |
|
|
107 | (1) |
|
3.3.2 The Ueda Oscillator |
|
|
108 | (4) |
|
3.3.3 Identification and Control of an Uncertain Brushless DC Motor |
|
|
112 | (7) |
|
3.3.4 Parameter Identification and Self-tuned Control for the Inertia Wheel Pendulum |
|
|
119 | (9) |
|
3.3.5 Algebraic Parameter Identification for Induction Motors |
|
|
128 | (8) |
|
3.3.6 A Criterion to Determine the Estimator Convergence: The Error Index |
|
|
136 | (5) |
|
|
141 | (4) |
|
|
141 | (4) |
|
4 Algebraic Parameter Identification in Discrete-Time Systems |
|
|
145 | (46) |
|
|
145 | (1) |
|
4.2 Algebraic Parameter Identification in Discrete-Time Systems |
|
|
145 | (15) |
|
4.2.1 Main Purpose of the Chapter |
|
|
146 | (1) |
|
4.2.2 Problem Formulation and Assumptions |
|
|
147 | (1) |
|
4.2.3 An Introductory Example |
|
|
148 | (2) |
|
4.2.4 Samuelson's Model of the National Economy |
|
|
150 | (5) |
|
4.2.5 Heating of a Slab from Two Boundary Points |
|
|
155 | (2) |
|
4.2.6 An Exact Backward Shift Reconstructor |
|
|
157 | (3) |
|
4.3 A Nonlinear Filtering Scheme |
|
|
160 | (18) |
|
|
161 | (3) |
|
|
164 | (2) |
|
4.3.3 The Visual Servo Tracking Problem |
|
|
166 | (4) |
|
4.3.4 A Shape Control Problem in a Rolling Mill |
|
|
170 | (5) |
|
4.3.5 Algebraic Frequency Identification of a Sinusoidal Signal by Means of Exact Discretization |
|
|
175 | (3) |
|
4.4 Algebraic Identification in Fast-Sampled Linear Systems |
|
|
178 | (10) |
|
4.4.1 The Delta-Operator Approach: A Theoretical Framework |
|
|
179 | (2) |
|
4.4.2 Delta-Transform Properties |
|
|
181 | (1) |
|
|
181 | (7) |
|
|
188 | (3) |
|
|
188 | (3) |
|
5 State and Parameter Estimation in Linear Systems |
|
|
191 | (54) |
|
|
191 | (2) |
|
5.1.1 Signal Time Derivation Through the "Algebraic Derivative Method" |
|
|
192 | (1) |
|
5.1.2 Observability of Nonlinear Systems |
|
|
192 | (1) |
|
5.2 Fast State Estimation |
|
|
193 | (29) |
|
5.2.1 An Elementary Second-Order Example |
|
|
193 | (1) |
|
5.2.2 An Elementary Third-Order Example |
|
|
194 | (4) |
|
5.2.3 A Control System Example |
|
|
198 | (3) |
|
5.2.4 Control of a Perturbed Third-Order System |
|
|
201 | (2) |
|
5.2.5 A Sinusoid Estimation Problem |
|
|
203 | (2) |
|
5.2.6 Identification of Gravitational Wave Parameters |
|
|
205 | (5) |
|
5.2.7 A Power Electronics Example |
|
|
210 | (3) |
|
|
213 | (5) |
|
5.2.9 Identification and Control of a Plotter |
|
|
218 | (4) |
|
5.3 Recovering Chaotically Encrypted Signals |
|
|
222 | (19) |
|
5.3.1 State Estimation for a Lorenz System |
|
|
227 | (2) |
|
5.3.2 State Estimation for Chen's System |
|
|
229 | (2) |
|
5.3.3 State Estimation for Chua's Circuit |
|
|
231 | (1) |
|
5.3.4 State Estimation for Rossler's System |
|
|
232 | (2) |
|
5.3.5 State Estimation for the Hysteretic Circuit |
|
|
234 | (5) |
|
5.3.6 Simultaneous Chaotic Encoding---Decoding with Singularity Avoidance |
|
|
239 | (1) |
|
|
240 | (1) |
|
|
241 | (4) |
|
|
242 | (3) |
|
6 Control of Nonlinear Systems via Output Feedback |
|
|
245 | (36) |
|
|
245 | (1) |
|
6.2 Time-Derivative Calculations |
|
|
246 | (9) |
|
6.2.1 An Introductory Example |
|
|
247 | (6) |
|
6.2.2 Identifying a Switching Input |
|
|
253 | (2) |
|
6.3 The Nonlinear Systems Case |
|
|
255 | (23) |
|
6.3.1 Control of a Synchronous Generator |
|
|
256 | (5) |
|
6.3.2 Control of a Multi-variable Nonlinear System |
|
|
261 | (6) |
|
6.3.3 Experimental Results on a Mechanical System |
|
|
267 | (11) |
|
|
278 | (3) |
|
|
279 | (2) |
|
7 Miscellaneous Applications |
|
|
281 | (48) |
|
|
281 | (17) |
|
7.1.1 The Separately Excited DC Motor |
|
|
282 | (3) |
|
7.1.2 Justification of the ETEDPOF Controller |
|
|
285 | (2) |
|
7.1.3 A Sensorless Scheme Based on Fast Adaptive Observation |
|
|
287 | (5) |
|
7.1.4 Control of the Boost Converter |
|
|
292 | (6) |
|
7.2 Alternative Elimination of Initial Conditions |
|
|
298 | (6) |
|
7.2.1 A Bounded Exponential Function |
|
|
299 | (1) |
|
7.2.2 Correspondence in the Frequency Domain |
|
|
300 | (1) |
|
7.2.3 A System of Second Order |
|
|
301 | (3) |
|
7.3 Other Functions of Time for Parameter Estimation |
|
|
304 | (14) |
|
7.3.1 A Mechanical System Example |
|
|
304 | (6) |
|
7.3.2 A Derivative Approach to Demodulation |
|
|
310 | (2) |
|
7.3.3 Time Derivatives via Parameter Identification |
|
|
312 | (2) |
|
|
314 | (4) |
|
7.4 An Algebraic Denoising Scheme |
|
|
318 | (7) |
|
|
321 | (1) |
|
|
322 | (3) |
|
|
325 | (4) |
|
|
326 | (3) |
|
Appendix A Parameter Identification in Linear Continuous Systems: A Module Approach |
|
|
329 | (10) |
|
A.1 Generalities on Linear Systems Identification |
|
|
329 | (10) |
|
|
330 | (1) |
|
A.1.2 Some Definitions and Results |
|
|
330 | (1) |
|
A.1.3 Linear Identifiability |
|
|
331 | (2) |
|
A.1.4 Structured Perturbations |
|
|
333 | (4) |
|
A.1.5 The Frequency Domain Alternative |
|
|
337 | (1) |
|
|
338 | (1) |
|
Appendix B Parameter Identification in Linear Discrete Systems: A Module Approach |
|
|
339 | (10) |
|
B.1 A Short Review of Module Theory over Principal Ideal Rings |
|
|
339 | (10) |
|
|
340 | (1) |
|
|
340 | (1) |
|
B.1.3 Dynamics and Input---Output Systems |
|
|
341 | (1) |
|
|
341 | (1) |
|
|
342 | (1) |
|
B.1.6 An Algebraic Setting for Identifiability |
|
|
342 | (2) |
|
B.1.7 Linear identifiability of transfer functions |
|
|
344 | (1) |
|
B.1.8 Linear Identification of Perturbed Systems |
|
|
345 | (2) |
|
B.1.9 Persistent Trajectories |
|
|
347 | (1) |
|
|
348 | (1) |
|
Appendix C Simultaneous State and Parameter Estimation: An Algebraic Approach |
|
|
349 | (8) |
|
C.1 Rings, Fields and Extensions |
|
|
349 | (1) |
|
|
350 | (3) |
|
C.2.1 Differential Flatness |
|
|
351 | (1) |
|
C.2.2 Observability and Identifiability |
|
|
352 | (1) |
|
|
352 | (1) |
|
C.2.4 Identifiable Parameters |
|
|
352 | (1) |
|
C.2.5 Determinable Variables |
|
|
352 | (1) |
|
C.3 Numerical Differentiation |
|
|
353 | (4) |
|
C.3.1 Polynomial Time Signals |
|
|
353 | (1) |
|
C.3.2 Analytic Time Signals |
|
|
353 | (1) |
|
|
354 | (1) |
|
|
354 | (3) |
|
Appendix D Generalized Proportional Integral Control |
|
|
357 | (12) |
|
D.1 Generalities on GPI Control |
|
|
357 | (8) |
|
D.2 Generalization to MIMO Linear Systems |
|
|
365 | (4) |
|
|
368 | (1) |
Index |
|
369 | |