Модель Simulink ® можно линеаризовать в рабочей точке по умолчанию, определенной в модели. Дополнительные сведения см. в разделе Линеаризация модели Simulink в рабочей точке модели. Можно также указать рабочую точку, найденную с помощью поиска на основе оптимизации или во время моделирования.
Чтобы извлечь линеаризованный отклик части модели, можно определить определенные входные и выходные точки линеаризации. Дополнительные сведения см. в разделе Задание части модели для линеаризации. После линеаризации можно анализировать и проверять результаты как во временной, так и в частотной области.
| Линеаризатор модели | Линеаризация моделей Simulink |
| Управление конструкцией Onramp с Simulink | Интерактивный учебный курс с лицензией Simulink Control Design |
linearize | Линейная аппроксимация модели или подсистемы Simulink |
getlinio | Получение точек линейного анализа из модели Simulink, блока графика линейного анализа или блока проверки модели |
linio | Создание точки линейного анализа для модели Simulink, блока графика линейного анализа или блока проверки модели |
setlinio | Сохранение точек линейного анализа в модели Simulink, блоке графика линейного анализа или блоке проверки модели |
linlft | Линеаризация модели при удалении вклада указанных блоков |
linlftfold | Объединение результатов линеаризации указанных блоков и модели |
linearizeOptions | Задать параметры линеаризации |
fastRestartForLinearAnalysis | Быстрый перезапуск для линейного анализа |
Линеаризация нелинейных моделей
Получение линейной аппроксимации нелинейной системы, которая действительна в небольшой области вокруг рабочей точки.
Выбор инструментов линеаризации
Программное обеспечение Simulink Control Design™ позволяет выполнять линейный анализ нелинейных моделей с помощью пользовательского интерфейса, функций или блоков.
Программное обеспечение Simulink Control Design линеаризует модели с использованием блочного подхода. Программное обеспечение индивидуально линеаризует каждый блок в модели Simulink и производит линеаризацию всей системы путем объединения отдельных блочных линеаризаций.
Линеаризация модели Simulink в рабочей точке модели
Линеаризация модели в рабочей точке, указанной в модели. Рабочая точка модели состоит из значений начального состояния модели и входных сигналов.
Блок или подсистему можно линеаризовать в модели Simulink без определения отдельных точек анализа для входов и выходов блока. Указанный блок или подсистема изолируется от остальной части модели перед линеаризацией.
Вычислить отклик с разомкнутым контуром
Можно анализировать и вычислять комбинированный отклик завода и контроллера, исключая эффекты цикла обратной связи.
Состояния заказа в линеаризованной модели
Можно управлять порядком состояний в линеаризованной модели. Этот порядок состояний отображается в результатах линеаризации.
Линеаризация в обрезанной рабочей точке
Модель Simulink можно линеаризовать в рабочей точке, удовлетворяющей указанным ограничениям ввода, вывода или состояния.
Линеаризация в моментальном снимке моделирования
Моделирование модели Simulink и извлечение состояния и входных уровней системы в указанное время моделирования.
Линеаризация при запускаемых событиях моделирования
Модель Simulink можно линеаризовать во время определенных событий. События линеаризации могут быть событиями на основе триггера или событиями вызова функции.
Задать часть модели для линеаризации
Укажите подсистему, контур или блок для линеаризации с использованием точек линейного анализа.
Как программное обеспечение обращается с проемами петель
Петлевые проемы влияют только на то, как программное обеспечение рекомбинирует линеаризованные блоки, а не на то, как программное обеспечение линеаризует каждый блок. Программа игнорирует отверстия при вычислении рабочих точек.
Линеаризация моделей с задержками
При линеаризации модели Simulink с блоками непрерывной временной задержки можно либо аппроксимировать задержки, либо точно представить задержки.
Линеаризация многоскоростных моделей
Можно линеаризовать модель Simulink, содержащую блоки с различным временем выборки.
Линеаризация моделей с привязками модели
Чтобы получить точную поблочную линеаризацию ссылочной подсистемы модели, сначала настройте ее на выполнение моделирования в обычном режиме.
С помощью программного обеспечения Simulink Control Design можно линеаризовать модели с помощью Simscape™ компонентов.
Анализ результатов с использованием графиков отклика линеаризатора модели
Проанализируйте отклики линеаризованных моделей во временной и частотной областях. Можно сравнить отклики нескольких моделей и просмотреть характеристики системы, такие как пределы устойчивости и время установления.
Просмотр уравнений линеаризованной модели с использованием линеаризатора модели
Уравнения состояния и пространства линеаризованной модели можно просмотреть в линеаризаторе модели.
Проверка линеаризации в частотной области
Можно оценить точность результатов линеаризации, оценив частотную характеристику нелинейной модели и сравнив результат с характеристикой линеаризованной модели.
Проверка линеаризации во временной области
Можно оценить точность результатов линеаризации путем сравнения моделируемых выходных данных нелинейной модели и линеаризованной модели.
Создание кода MATLAB для линеаризации из линеаризатора модели
Для воспроизведения результатов интерактивной линеаризации в командной строке можно создать сценарии или функции MATLAB ® с помощью линеаризатора модели.