Preface |
|
xiii | |
Acknowledgments |
|
xv | |
Abbreviations |
|
xvii | |
|
|
1 | (28) |
|
|
1 | (1) |
|
1.2 Illustration of Some Important Aspects of System Identification |
|
|
2 | (12) |
|
Exercise 1.a (Least squares estimation of the value of a resistor) |
|
|
2 | (1) |
|
Exercise 1.b (Analysis of the standard deviation) |
|
|
3 | (2) |
|
Exercise 2 (Study of the asymptotic distribution of an estimate) |
|
|
5 | (1) |
|
Exercise 3 (Impact of noise on the regressor (input) measurements) |
|
|
6 | (1) |
|
Exercise 4 (Importance of the choice of the independent variable or input) |
|
|
7 | (1) |
|
Exercise 5.a (combining measurements with a varying SNR: Weighted least squares estimation) |
|
|
8 | (1) |
|
Exercise 5.b (Weighted least squares estimation: A study of the variance) |
|
|
9 | (2) |
|
Exercise 6 (Least squares estimation of models that are linear in the parameters) |
|
|
11 | (1) |
|
Exercise 7 (Characterizing a 2-dimensional parameter estimate) |
|
|
12 | (2) |
|
1.3 Maximum Likelihood Estimation for Gaussian and Laplace Distributed Noise |
|
|
14 | (2) |
|
Exercise 8 (Dependence of the optimal cost function on the distribution of the disturbing noise) |
|
|
14 | (2) |
|
1.4 Identification for Skew Distributions with Outliers |
|
|
16 | (2) |
|
Exercise 9 (Identification in the presence of outliers) |
|
|
16 | (2) |
|
1.5 Selection of the Model Complexity |
|
|
18 | (4) |
|
Exercise 10 (Influence of the number of parameters on the model uncertainty) |
|
|
18 | (2) |
|
Exercise 11 (Model selection using the AIC criterion) |
|
|
20 | (2) |
|
1.6 Noise on Input and Output Measurements: The IV Method and the EIV Method |
|
|
22 | (7) |
|
Exercise 12 (Noise on input and output: The instrumental variables method applied on the resistor estimate) |
|
|
23 | (2) |
|
Exercise 13 (Noise on input and output: the errors-in-variables method) |
|
|
25 | (4) |
|
2 Generation and Analysis of Excitation Signals |
|
|
29 | (26) |
|
|
29 | (1) |
|
2.2 The Discrete Fourier Transform (DFT) |
|
|
30 | (3) |
|
Exercise 14 (Discretization in time: Choice of the sampling frequency: ALIAS) |
|
|
31 | (1) |
|
Exercise 15 (Windowing: Study of the leakage effect and the frequency resolution) |
|
|
31 | (2) |
|
2.3 Generation and Analysis of Multisines and Other Periodic Signals |
|
|
33 | (9) |
|
Exercise 16 (Generate a sine wave, noninteger number of periods measured) |
|
|
34 | (1) |
|
Exercise 17 (Generate a sine wave, integer number of periods measured) |
|
|
34 | (1) |
|
Exercise 18 (Generate a sine wave, doubled measurement time) |
|
|
35 | (2) |
|
Exercise 19.a (Generate a sine wave using the MATLAB® Ifft instruction) |
|
|
37 | (1) |
|
Exercise 19.b (Generate a sine wave using the MATLAB® Ifft instruction, defining only the first half of the spectrum) |
|
|
37 | (1) |
|
Exercise 20 (Generation of a multisine with flat amplitude spectrum) |
|
|
38 | (1) |
|
Exercise 21 (The swept sine signal) |
|
|
39 | (1) |
|
Exercise 22.a (Spectral analysis of a multisine signal, leakage present) |
|
|
40 | (1) |
|
Exercise 22.b (Spectral analysis of a multisine signal, no leakage present) |
|
|
40 | (2) |
|
2.4 Generation of Optimized Periodic Signals |
|
|
42 | (4) |
|
Exercise 23 (Generation of a multisine with a reduced crest factor using random phase generation) |
|
|
42 | (1) |
|
Exercise 24 (Generation of a multisine with a minimal crest factor using a crest factor minimization algorithm) |
|
|
42 | (3) |
|
Exercise 25 (Generation of a maximum length binary sequence) |
|
|
45 | (1) |
|
Exercise 26 (Tuning the parameters of a maximum length binary sequence) |
|
|
46 | (1) |
|
2.5 Generating Signals Using The Frequency Domain Identification Toolbox (FDIDENT) |
|
|
46 | (2) |
|
Exercise 27 (Generation of excitation signals using the FDIDENT toolbox) |
|
|
47 | (1) |
|
2.6 Generation of Random Signals |
|
|
48 | (4) |
|
Exercise 28 (Repeated realizations of a white random noise excitation with fixed length) |
|
|
48 | (1) |
|
Exercise 29 (Repeated realizations of a white random noise excitation with increasing length) |
|
|
49 | (1) |
|
Exercise 30 (Smoothing the amplitude spectrum of a random excitation) |
|
|
49 | (1) |
|
Exercise 31 (Generation of random noise excitations with a user-imposed power spectrum) |
|
|
50 | (1) |
|
Exercise 32 (Amplitude distribution of filtered noise) |
|
|
51 | (1) |
|
2.7 Differentiation, Integration, Averaging, and Filtering of Periodic Signals |
|
|
52 | (3) |
|
Exercise 33 (Exploiting the periodic nature of signals: Differentiation, integration, averaging, and filtering) |
|
|
52 | (3) |
|
|
55 | (36) |
|
|
55 | (1) |
|
3.2 Definition of the FRF |
|
|
56 | (1) |
|
3.3 FRF Measurements without Disturbing Noise |
|
|
57 | (11) |
|
Exercise 34 (Impulse response function measurements) |
|
|
57 | (1) |
|
Exercise 35 (Study of the sine response of a linear system: transients and steady-state) |
|
|
58 | (1) |
|
Exercise 36 (Study of a multisine response of a linear system: transients and steady-state) |
|
|
59 | (2) |
|
Exercise 37 (FRF measurement using a noise excitation and a rectangular window) |
|
|
61 | (1) |
|
Exercise 38 (Revealing the nature of the leakage effect in FRF measurements) |
|
|
61 | (3) |
|
Exercise 39 (FRF measurement using a noise excitation and a Hanning window) |
|
|
64 | (1) |
|
Exercise 40 (FRF measurement using a noise excitation and a diff window) |
|
|
65 | (1) |
|
Exercise 41 (FRF measurements using a burst excitation) |
|
|
66 | (2) |
|
3.4 FRF Measurements in the Presence of Disturbing Output Noise |
|
|
68 | (7) |
|
Exercise 42 (Impulse response function measurements in the presence of output noise) |
|
|
69 | (1) |
|
Exercise 43 (Measurement of the FRF using a random noise sequence and a random phase multisine in the presence of output noise) |
|
|
70 | (1) |
|
Exercise 44 (Analysis of the noise errors on FRF measurements) |
|
|
71 | (2) |
|
Exercise 45 (Impact of the block (period) length on the uncertainty) |
|
|
73 | (2) |
|
3.5 FRF Measurements in the Presence of Input and Output Noise |
|
|
75 | (3) |
|
Exercise 46 (FRF measurement in the presence of input/output disturbances using a multisine excitation) |
|
|
75 | (1) |
|
Exercise 47 (Measuring the FRF in the presence of input and output noise: Analysis of the errors) |
|
|
75 | (1) |
|
Exercise 48 (Measuring the FRF in the presence of input and output noise: Impact of the block (period) length on the uncertainty) |
|
|
76 | (2) |
|
3.6 FRF Measurements of Systems Captured in a Feedback Loop |
|
|
78 | (4) |
|
Exercise 49 (Direct measurement of the FRF under feedback conditions) |
|
|
78 | (2) |
|
Exercise 50 (The indirect method) |
|
|
80 | (2) |
|
3.7 FRF Measurements Using Advanced Signal Processing Techniques: The LPM |
|
|
82 | (3) |
|
Exercise 51 (The local polynomial method) |
|
|
82 | (2) |
|
Exercise 52 (Estimation of the power spectrum of the disturbing noise) |
|
|
84 | (1) |
|
3.8 Frequency Response Matrix Measurements for MIMO Systems |
|
|
85 | (6) |
|
Exercise 53 (Measuring the FRM using multisine excitations) |
|
|
85 | (1) |
|
Exercise 54 (Measuring the FRM using noise excitations) |
|
|
86 | (2) |
|
Exercise 55 (Estimate the variance of the measured FRM) |
|
|
88 | (1) |
|
Exercise 56 (Comparison of the actual and theoretical variance of the estimated FRM) |
|
|
88 | (1) |
|
Exercise 57 (Measuring the FRM using noise excitations and a Hanning window) |
|
|
89 | (2) |
|
4 Identification of Linear Dynamic Systems |
|
|
91 | (46) |
|
|
91 | (2) |
|
4.2 Identification Methods that Are Linear-in-the-Parameters. The Noiseless Setup |
|
|
93 | (11) |
|
Exercise 58 (Identification in the time domain) |
|
|
94 | (2) |
|
Exercise 59 (Identification in the frequency domain) |
|
|
96 | (1) |
|
Exercise 60 (Numerical conditioning) |
|
|
97 | (2) |
|
Exercise 61 (Simulation and one-step-ahead prediction) |
|
|
99 | (1) |
|
Exercise 62 (Identify a too-simple model) |
|
|
100 | (1) |
|
Exercise 63 (Sensitivity of the simulation and prediction error to model errors) |
|
|
101 | (1) |
|
Exercise 64 (Shaping the model errors in the time domain: Prefiltering) |
|
|
102 | (1) |
|
Exercise 65 (Shaping the model errors in the frequency domain: frequency weighting) |
|
|
102 | (2) |
|
4.3 Time domain Identification using parametric noise models |
|
|
104 | (11) |
|
Exercise 66 (One-step-ahead prediction of a noise sequence) |
|
|
105 | (3) |
|
Exercise 67 (Identification in the time domain using parametric noise models) |
|
|
108 | (1) |
|
Exercise 68 (Identification Under Feedback Conditions Using Time Domain Methods) |
|
|
109 | (2) |
|
Exercise 69 (Generating uncertainty bounds for estimated models) |
|
|
111 | (2) |
|
Exercise 70 (Study of the behavior of the BJ model in combination with prefiltering) |
|
|
113 | (2) |
|
4.4 Identification Using Nonparametric Noise Models and Periodic Excitations |
|
|
115 | (7) |
|
Exercise 71 (Identification in the frequency domain using nonparametric noise models) |
|
|
117 | (2) |
|
Exercise 72 (Emphasizing a frequency band) |
|
|
119 | (1) |
|
Exercise 73 (Comparison of the time and frequency domain identification under feedback) |
|
|
120 | (2) |
|
4.5 Frequency Domain Identification Using Nonparametric Noise Models and Random Excitations |
|
|
122 | (1) |
|
Exercise 74 (Identification in the frequency domain using nonparametric noise models and a random excitation) |
|
|
122 | (1) |
|
4.6 Time Domain Identification Using the System Identification Toolbox |
|
|
123 | (6) |
|
Exercise 75 (Using the time domain identification toolbox) |
|
|
124 | (5) |
|
4.7 Frequency Domain Identification Using the Toolbox FDIDENT |
|
|
129 | (8) |
|
Exercise 76 (Using the frequency domain identification toolbox FDIDENT) |
|
|
129 | (8) |
|
5 Best Linear Approximation of Nonlinear Systems |
|
|
137 | (46) |
|
5.1 Response of a nonlinear system to a periodic input |
|
|
137 | (13) |
|
Exercise 77.a (Single sine response of a static nonlinear system) |
|
|
138 | (1) |
|
Exercise 77.b (Multisine response of a static nonlinear system) |
|
|
139 | (3) |
|
Exercise 78 (Uniform versus Pointwise Convergence) |
|
|
142 | (1) |
|
Exercise 79.a (Normal operation, subharmonics, and chaos) |
|
|
143 | (3) |
|
Exercise 79.b (Influence initial conditions) |
|
|
146 | (1) |
|
Exercise 80 (Multisine response of a dynamic nonlinear system) |
|
|
147 | (1) |
|
Exercise 81 (Detection, quantification, and classification of nonlinearities) |
|
|
148 | (2) |
|
5.2 Best Linear Approximation of a Nonlinear System |
|
|
150 | (22) |
|
Exercise 82 (Influence DC values signals on the linear approximation) |
|
|
151 | (1) |
|
Exercise 83.a (Influence of rms value and pdf on the BLA) |
|
|
152 | (2) |
|
Exercise 83.b (Influence of power spectrum coloring and pdf on the BLA) |
|
|
154 | (2) |
|
Exercise 83.c (Influence of length of impulse response of signal filter on the BLA) |
|
|
156 | (2) |
|
Exercise 84.a (Comparison of Gaussian noise and random phase multisine) |
|
|
158 | (2) |
|
Exercise 84.b (Amplitude distribution of a random phase multisine) |
|
|
160 | (2) |
|
Exercise 84.c (Influence of harmonic content multisine on BLA) |
|
|
162 | (3) |
|
Exercise 85 (Influence of even and odd nonlinearities on BLA) |
|
|
165 | (2) |
|
Exercise 86 (BLA of a cascade) |
|
|
167 | (5) |
|
5.3 Predictive Power of The Best Linear Approximation |
|
|
172 | (11) |
|
Exercise 87.a (Predictive power BLA --- static NL system) |
|
|
172 | (2) |
|
Exercise 87.b (Properties of output residuals --- dynamic NL system) |
|
|
174 | (4) |
|
Exercise 87.c (Predictive power of BLA --- dynamic NL system) |
|
|
178 | (5) |
|
6 Measuring the Best Linear Approximation of a Nonlinear System |
|
|
183 | (56) |
|
6.1 Measuring the Best Linear Approximation |
|
|
183 | (41) |
|
Exercise 88.a (Robust method for noisy FRF measurements) |
|
|
186 | (4) |
|
Exercise 88.b (Robust method for noisy input/output measurements without reference signal) |
|
|
190 | (5) |
|
Exercise 88.c (Robust method for noisy input/output measurements with reference signal) |
|
|
195 | (2) |
|
Exercise 89.a (Design of baseband odd and full random phase multisines with random harmonic grid) |
|
|
197 | (1) |
|
Exercise 89.b (Design of bandpass odd and full random phase multisines with random harmonic grid) |
|
|
197 | (6) |
|
Exercise 89.c (Fast method for noisy input/output measurements --- open loop example) |
|
|
203 | (4) |
|
Exercise 89.d (Fast method for noisy input/output measurements --- closed loop example) |
|
|
207 | (4) |
|
Exercise 89.e (Bias on the estimated odd and even distortion levels) |
|
|
211 | (4) |
|
Exercise 90 (Indirect method for measuring the best linear approximation) |
|
|
215 | (1) |
|
Exercise 91 (Comparison robust and fast methods) |
|
|
216 | (3) |
|
Exercise 92 (Confidence intervals for the BLA) |
|
|
219 | (2) |
|
Exercise 93 (Prediction of the bias contribution in the BLA) |
|
|
221 | (1) |
|
Exercise 94 (True underlying linear system) |
|
|
222 | (2) |
|
6.2 Measuring the nonlinear distortions |
|
|
224 | (9) |
|
Exercise 95 (Prediction of the nonlinear distortions using random harmonic grid multisines) |
|
|
225 | (5) |
|
Exercise 96 (Pros and cons full-random and odd-random multisines) |
|
|
230 | (3) |
|
|
233 | (1) |
|
|
233 | (6) |
|
7 Identification of Parametric Models in the Presence of Nonlinear Distortions |
|
|
239 | (16) |
|
|
239 | (1) |
|
7.2 Identification of the Best Linear Approximation Using Random Excitations |
|
|
240 | (3) |
|
Exercise 97 (Parametric estimation of the best linear approximation) |
|
|
240 | (3) |
|
7.3 Generation of Uncertainty Bounds? |
|
|
243 | (2) |
|
|
243 | (2) |
|
7.4 Identification of the best linear approximation using periodic excitations |
|
|
245 | (7) |
|
Exercise 99 (Estimate a parametric model for the best linear approximation using the Fast Method) |
|
|
246 | (5) |
|
Exercise 100 (Estimating a parametric model for the best linear approximation using the robust method) |
|
|
251 | (1) |
|
7.5 Advises and conclusions |
|
|
252 | (3) |
References |
|
255 | (4) |
Subject Index |
|
259 | (4) |
Reference Index |
|
263 | |