Frequency domain parametric system identification Flashcards

1
Q

steps of the identification procedure

A

Classical steps of parametric techniques:

1) experiment design and data preprocessing
2) selection of a parametric model class
3) definition of a performance index
4) optimization, to find the optimal parameters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

general idea of the method

A
  • make a set of single-sinusoid excitation experiments
  • from each experiment estimate a single point of the frequency response function of the system
  • using the estimated points, find a parametric transfer function that fits the estimated points
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Experiment design

A
H independent experiments
set of frequencies {ω1, ω2, …, ωH}
Input of the i-th experiment
ui(t) = Ai*sin(ωi*t)
Output of the i-th experiment yi(t)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

On the amplitude of the sinuisoids

A

Amplitudes Ai usually decrease with increasing frequency, to have constant power required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Output of the i-th experiment

A

yi(t) in real application is not a perfect sinusoid, because of

  • noise on measurement
  • noise on the system
  • small non-linear effects

Assuming the system to be linear time invariant, it’s possible to extract the real sinusoid at frequency ωi by a parametric identification
y^i(t) = Bisin(ωit+φi) or
y^i(t) = aisin(ωit) + bicos(ωit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

output of the H experiments

A

The data set:
H points of the frequency response from the input u(t) to the output y(t)
{B1^/Ai * e^jφ1^,…,BH^/AH * e^jφH^}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Model class selection

A

m(θ) : W(z; θ) = (b0+b1z^-1+…+bpz^-p)/(1+a1z^-1+…+amz^-m) * z^-1

θ = [a1, a2, … , am, b0, b1, …, bp]’

the order (m,p) of the model class can be decided using cross validation, or visual inspection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Performance index

A

JH(θ) = 1/H * sum(i=1,H) ( W(e^jωi; θ) - Bi^/Ai*e^jφ1^ )^2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Optimization

A

θ^ = argminθ {JH(θ)}

Usuallu JH(θ) is a type 3 performance index (not quadratic, not convex), so iterative optimization methods are required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

On the frequencies selection

A

Theoretically, H points evenly spaced between 0 and Nyquist frequency ωN = 1/2 * ωs

In practice, it’s better to focus on a smaller bandwidth:
ωH 2 or 3 times larger than the expected cutoff frequency of the control system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Use of weighted frequencies

A

To have more accuracy in some regions of frequency, for example around cutoff freq. or around resonances of the system, different weights γi can be used:
the performance index becomes
JH(θ) = 1/H * sum(i=1,H) γi * ( W(e^jωi; θ) - Bi^/Ai*e^jφ1^ )^2
In this way errors in a given frequency range can be considered more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

single experiment

A

It’s a different way to obtain the data set (step 1).
Instead of H independet experiments, one single very long sweep experiment can be used, where the input varies its frequency from ω1 to ωH (sinusoidal sweep).
Then the signal can be cut in H pieces, or the ratio of complex spectra of output over input can be directly computed, obtaining an estimated W^(e^jω) (data set).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Comparison between time domain and frequency domain identification methods

A

Pros of f.d. methods:

  • robust and reliable
  • intuitive and easy to understand
  • consistent with classical loop-shaping control design techniques

Cons of f.d. methods:

  • experiment step is more demanding
  • no model of the noise is obtained

The two methods, if done properly, should give very similar results

How well did you know this?
1
Not at all
2
3
4
5
Perfectly