In the sinestream experiment mode, the block injects separate perturbations at each
frequency you specify in Frequencies. Use Number of settling periods to specify how
long to wait at each frequency before beginning estimation at that frequency. Waiting
allows any transients in the plant response to decay away, improving the accuracy of the
estimated frequency response. Waiting for more periods can improve the accuracy of the
estimation, but also increases the experiment time.
To use the same number of settling periods for all frequencies, specify a positive scalar
value. If you know that the transients settle at different rates over range of frequencies to
estimate, then you can use a vector to specify a different number of settling periods for
each frequency.
For more information about sinestream signals for estimation, see “Sinestream Input
Signals” on page 5-37.
Tunable: Yes
Dependencies
To enable this parameter, in Experiment Mode, select Sinestream.
Programmatic Use
Block Parameter: NumOfSetPeriod
Type: integer, vector of integers
Default: '2'
Number of estimation periods — Number of periods after settling to use for
estimation
4 (default) | integer ≥ 2 | vector of integers
In the sinestream experiment mode, the block injects separate perturbations at each
frequency you specify in Frequencies. Use Number of estimation periods to specify
how many periods of injected signal to use for the estimation at each frequency. Using
more periods can improve the accuracy of the estimation, but also increases the
experiment time.
To use the same number of estimation periods for all frequencies, specify a scalar value
greater than or equal to 2. You can use a vector to specify a different number of settling
periods for each frequency. This approach is useful when you know that your system is
less noisy at some frequencies, or you are less concerned about accuracy at some
frequencies.
16 Blocks — Alphabetical List