По оценке частотной характеристики сигнал sinestream состоит из синусоид различных частот, примененных один за другим. Каждая частота волнует систему сроком на время.
Можно использовать sinestream входной сигнал для оценки в командной строке в Model Linearizer, или с блоком Frequency Response Estimator. Алгоритм оценки вводит сигнал sinestream в точке ввода, которую вы задаете для оценки, и измеряет ответ в выходной точке.
Сигналы Sinestream рекомендуются для большинства ситуаций. Они особенно полезны, когда ваша система содержит сильную нелинейность, или вы требуете очень точных моделей частотной характеристики. Модель частотной характеристики, которая заканчивается, когда вы используете вход sinestream, содержит все частоты в сигнале sinestream.
Когда вы создаете свой sinestream входной сигнал, вы задаете следующие параметры для каждой частоты:
Количество периодов для того, чтобы увеличить сигнал к его максимальному значению
Количество обосновывающихся периодов
Общее количество периодов.
Количество estimation periods является общим количеством периодов минус количество обосновывающихся периодов. Алгоритмы оценки отбрасывают данные об ответе, собранные во время периодов времени settling periods и ramp periods. Выполнение так позволяет любым переходным процессам вымирать. Алгоритм использует данные, собранные в периоды оценки, чтобы вычислить предполагаемую частотную характеристику.
(По оффлайновой оценке, если КИХ-фильтрация включена, программное обеспечение также отбрасывает первый период оценки как показано на рисунке. Для получения дополнительной информации об оффлайновых и онлайновых алгоритмах оценки, смотрите разделы Алгоритмов frestimate
и Frequency Response Estimator, соответственно.)
В Model Linearizer, чтобы использовать sinestream входной сигнал для оценки, на вкладке Estimation, выберите:
Input Signal> Sinestream, когда шаг расчета I/Os непрерывен.
Input Signal> Fixed Sample Time Sinestream, когда шаг расчета I/Os дискретен.
Можно задать частоты, чтобы использовать в sinestream одним из двух способов:
Вручную, как показано в Оценочной Частотной характеристике Используя Model Linearizer
На основе динамики линейной модели, такой как линеаризация вашей системы, как показано в Оценочной Частотной характеристике с Основанным на линеаризации Входом Используя Model Linearizer
Другие параметры, которые можно задать для сигнала sinestream в Model Linearizer, включают:
Amplitude — Амплитуда введенных синусоид
Number of periods — Общее количество периодов на каждой частоте
Settling periods — Количество периодов, чтобы отбросить для расчета оценки
Ramp periods — Количество периодов для того, чтобы увеличить амплитуду каждой синусоиды к ее максимальному значению
Perform filtering to improve estimation results — Отфильтруйте данные об ответе прежде, чем оценить частотную характеристику (см. раздел Algorithms frestimate
)
Чтобы создать sinestream сигнализируют для оценки в командной строке с frestimate
Использование:
frest.Sinestream
— Используйте, когда сигнал во входной точке линеаризации будет непрерывен.
frest.createFixedTsSinestream
— Используйте, когда сигнал во входной точке линеаризации будет дискретен.
Можно использовать сигнал sinestream для онлайновой оценки с блоком Frequency Response Estimator. Для этого установите параметр Experiment mode на Sinestream. Другие соответствующие параметры блоков включают:
Frequencies — Вектор из частот для сигнала sinestream.
Amplitudes — Амплитуды сигнала. Можно задать одну амплитуду для всех частот или разделить амплитуды для каждой частоты.
Number of settling periods — Количество периодов, чтобы отбросить для расчета оценки.
Number of estimation periods — Количество периодов, чтобы использовать в расчете оценки.
Для получения дополнительной информации смотрите страницу с описанием блока Frequency Response Estimator.
frest.Sinestream
| frest.createFixedTsSinestream