В этом примере показано, как проверить результаты линеаризации с использованием расчетной линейной модели.
В этом примере линеаризация модели Simulink ® выполняется с использованием операций ввода-вывода, указанных в модели. Затем вы оцениваете частотную характеристику модели, используя ту же самую рабочую точку (исходное условие модели). Наконец, можно сравнить расчетный отклик с точным результатом линеаризации.
Линеаризация модели Simulink
Откройте модель.
sys = 'scdDCMotor';
open_system(sys)Откройте линеаризатор модели.
В окне Модель Simulink в галерее Приложения щелкните Линеаризатор модели.
Линеаризация модели в рабочей точке по умолчанию и анализ ввода/вывода и создание графика результата.
Нажмите кнопку
Bode. Появится график Боде линеаризованного растения, и линеаризованное растение linsys1 появляется в рабочем пространстве линейного анализа.
Оценка частотной характеристики модели
Создайте входной сигнал синестрима для вычисления аппроксимации модели по оценке частотного отклика. На вкладке «Оценка» в раскрывающемся списке «Входной сигнал» выберите Sinestream.
Инициализируйте частоты и параметры входного сигнала на основе линеаризованной модели.
Щелкните Инициализировать частоты и параметры.

Отображение частоты в диалоговом окне заполняется частотными точками. ПО выбирает частоты и параметры входного сигнала автоматически на основании динамики linsys1.
Установите амплитуду входного сигнала во всех частотных точках на 1. На частотном дисплее выберите все точки частоты.

Введите 1 в поле Amplitude и нажмите кнопку OK. Новый входной сигнал in_sine1 появляется в рабочем пространстве линейного анализа.
Оцените частотную характеристику и постройте график ее частотной характеристики на существующем графике Боде линеаризованной системной характеристики. Щелкните
График модели (Bode Plot) 1.
Изучить результаты оценки.
График Боде 1 теперь показывает отклики Боде для расчетной модели и линеаризованной модели.

Частотный отклик для расчетной модели совпадает с откликом линеаризованной модели.
Дополнительные сведения об оценке частотного отклика см. в разделе Основы оценки частотного отклика.
Для проверки линеаризации в частотной области создайте сигнал синестрима. Анализируя одновременно одну синусоидальную частоту, программное обеспечение может игнорировать некоторые последствия нелинейных эффектов.
| Входной сигнал | Использовать при | См. также |
|---|---|---|
| Sinestream | Все входы и выходы линеаризации находятся на непрерывных сигналах. | frest.Sinestream |
| Синестрим с фиксированным временем выборки | Один или несколько входов и выходов линеаризации находятся в дискретном сигнале | frest.createFixedTsSinestream |
Можно легко создать синестрименный сигнал на основе линеаризованной модели. Программное обеспечение использует характеристики линеаризованной модели для точного прогнозирования количества циклов синусоиды на каждой частоте для достижения устойчивого состояния.
При диагностике оценки частотной характеристики можно использовать сигнал синестрима для определения того, достигает ли временной ряд на каждой частоте устойчивого состояния.