В этом примере показано, как подтвердить результаты линеаризации с помощью предполагаемой линейной модели.
В этом примере вы линеаризуете модель Simulink® использование I/Os, заданного в модели. Вы затем оцениваете частотную характеристику модели с помощью той же рабочей точки (начальное условие модели). Наконец, вы сравниваете предполагаемый ответ на точный результат линеаризации.
Линеаризуйте модель Simulink
Откройте модель.
sys = 'scdDCMotor';
open_system(sys)
Откройте Model Linearizer для модели.
В окне модели Simulink, в галерее Apps, нажимают Model Linearizer.
Линеаризуйте модель в рабочей точке по умолчанию и анализе I/Os, и сгенерируйте диаграмму Боде результата.
Нажмите
Bode. Диаграмма Боде линеаризовавшего объекта появляется, и линеаризовавший объект linsys1
появляется в Линейной Аналитической Рабочей области.
Оцените частотную характеристику модели
Создайте sinestream входной сигнал для вычисления приближения модели по оценке частотной характеристики. Во вкладке Estimation, в Input Signal выпадающий список, выбирают Sinestream
.
Инициализируйте частоты входного сигнала и параметры на основе линеаризовавшей модели.
Нажмите Initialize frequencies and parameters.
Отображение частоты в диалоговом окне заполняется с точками частоты. Программное обеспечение выбирает частоты и параметры входного сигнала автоматически на основе динамики linsys1
.
Установите амплитуду входного сигнала во всех точках частоты к 1. В отображении частоты выберите все точки частоты.
Войдите 1 в поле Amplitude и нажмите OK. Новый входной сигнал in_sine1
появляется в Linear Analysis Workspace.
Оцените частотную характеристику и постройте ее частотную характеристику на существующей Диаграмме Боде ответа линеаризованной системы. Нажмите Bode Plot 1.
Исследуйте результаты оценки.
Bode Plot 1 теперь показывает Предвещать ответы для предполагаемой модели и линеаризовавшей модели.
Частотная характеристика для предполагаемых соответствий модели та из линеаризовавшей модели.
Для получения дополнительной информации об оценке частотной характеристики, смотрите Основы Оценки Частотной характеристики.
Для валидации частотного диапазона линеаризации создайте сигнал sinestream. Путем анализа одной синусоидальной частоты за один раз, программное обеспечение может проигнорировать часть удара нелинейных эффектов.
Входной сигнал | Используйте когда | Смотрите также |
---|---|---|
Sinestream | Все вводы и выводы линеаризации находятся на непрерывных сигналах. | frest.Sinestream |
Sinestream с фиксированным шагом расчета | Один или несколько вводов и выводов линеаризации находится на дискретном сигнале | frest.createFixedTsSinestream |
Можно легко создать сигнал sinestream на основе линеаризовавшей модели. Программное обеспечение использует линеаризовавшие характеристики модели, чтобы точно предсказать количество циклов синусоиды на каждой частоте, чтобы достигнуть устойчивого состояния.
При диагностировании оценки частотной характеристики можно использовать сигнал sinestream определить, достигают ли временные ряды на каждой частоте устойчивого состояния.