По оценке частотной характеристики сигнал sinestream состоит из синусоид переменных частот, примененных один за другим. Каждая частота волнует систему сроком на время.
Можно использовать sinestream входной сигнал для оценки в командной строке в Linear Analysis Tool, или с блоком Frequency Response Estimator. Алгоритм оценки вводит сигнал sinestream в точке ввода, которую вы задаете для оценки, и измеряет ответ в выходной точке.
Сигналы Sinestream рекомендуются для большинства ситуаций. Они особенно полезны, когда ваша система содержит сильную нелинейность, или вы требуете очень точных моделей частотной характеристики. Модель частотной характеристики, которая заканчивается, когда вы используете вход sinestream, содержит все частоты в сигнале sinestream.
Когда вы создаете свой sinestream входной сигнал, вы задаете параметры, которые определяют общее количество периодов на каждой частоте, количестве обосновывающихся периодов и количестве периодов оценки. Алгоритмы оценки отбрасывают данные об ответе, собранные в течение периода времени settling periods. Выполнение так позволяет любым переходным ответам вымирать. Алгоритм использует данные, собранные во время estimation periods, чтобы вычислить предполагаемую частотную характеристику.
(По оффлайновой оценке, если КИХ-фильтрация включена, программное обеспечение также отбрасывает первый период оценки как показано на рисунке. Для получения дополнительной информации об оффлайновых и онлайновых алгоритмах оценки, смотрите разделы Алгоритмов frestimate
и Средства оценки Частотной характеристики, соответственно.)
В Linear Analysis Tool, чтобы использовать sinestream входной сигнал для оценки: во вкладке Estimation выберите:
Input Signal> Sinestream, когда шаг расчета I/Os непрерывен.
Input Signal> Fixed Sample Time Sinestream, когда шаг расчета I/Os дискретен.
Можно задать частоты, чтобы использовать в sinestream одним из двух способов:
Вручную, как показано в Estimate Frequency Response Using Linear Analysis Tool
На основе динамики линейной модели, такой как линеаризация вашей системы, как показано в Оценочной Частотной характеристике с Linearization-Based Input Using Linear Analysis Tool
Другие параметры, которые можно задать для сигнала sinestream в Linear Analysis Tool, включают:
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