Если при линеаризации модели Simulink ® не получаются ожидаемые результаты, можно диагностировать и устранять потенциальные проблемы линеаризации с помощью средств устранения неполадок Simulink Control Design™. Определение ожидаемого результата линеаризации зависит от конкретного приложения.
Чтобы определить, является ли линеаризация успешной, и найти потенциальные проблемы линеаризации, сначала проверьте уравнения и графики отклика линеаризованной модели.
| Результат для проверки | Признаки успешной линеаризации | Признаки неудачной линеаризации | Дополнительные сведения |
|---|---|---|---|
|
Графики линейного анализа | Характеристики графика времени и частотной области, такие как время нарастания и полоса пропускания соответственно, отражают ожидаемую динамику системы. |
Характеристики графика ответа не отражают динамику системы. Например:
|
Анализ результатов с использованием графиков отклика линеаризатора модели. |
|
Уравнения линейной модели |
|
| Просмотр уравнений линеаризованной модели с использованием линеаризатора модели |
Если графики ответа или уравнения модели линеаризованной системы не отражают ожидаемую динамику системы, проверьте:
Рабочая точка, в которой линеаризована модель. Дополнительные сведения см. в разделе Проверка рабочей точки.
Размещение точки анализа в модели. Дополнительные сведения см. в разделе Проверка размещения точек анализа.
После проверки правильности рабочей точки модели и точек анализа, если модель по-прежнему не линеаризуется так, как ожидалось, можно устранить неполадки в результатах линеаризации с помощью помощника по линеаризации. Помощник по линеаризации (Linearization Advisor) - это средство поиска и устранения неисправностей, позволяющее идентифицировать в модели блоки, которые потенциально проблематичны для линеаризации. Дополнительные сведения см. в разделе Определение и устранение общих проблем линеаризации.
После определения потенциально проблемных блоков можно выполнить устранение неполадок линеаризации отдельных блоков с помощью помощника по линеаризации. Дополнительные сведения см. в разделе Устранение неполадок линеаризации блоков.
Некоторые модели и блоки Simulink плохо линеаризуются или требуют особых соображений при линеаризации.
| Характеристика модели | Вопросы линеаризации | Дополнительные сведения |
|---|---|---|
| Большие модели | Для некоторых крупных сложных моделей можно систематически линеаризовать определенные компоненты модели. Затем можно проверить, являются ли эти компоненты линеаризованными. | Задать часть модели для линеаризации |
| Модели с задержками | Метод, с помощью которого вы представляете временные задержки в модели, может повлиять на результаты линеаризации. Например, если график Боде показывает недостаточное отставание в фазе, причиной может быть аппроксимация по Паде временных задержек модели. | |
| Многоскоростные модели | Неправильное время выборки и методы преобразования скорости могут привести к плохим результатам линеаризации в многоскоростных моделях. | Линеаризация многоскоростных моделей |
| Модели с сигналами ШИМ | Модели с сигналами широтно-импульсной модуляции плохо линеаризуются из-за их неоднородности и высокочастотных компонентов коммутации. Рекомендуется задать пользовательскую линеаризацию для таких блоков. | Конфигурирование моделей с сигналами широтно-импульсной модуляции |
| Модели с блоками ссылок на модели | Линеаризация не полностью совместима с опорными блоками модели, работающими в режиме моделирования ускорителя. Сконфигурируйте эти подсистемы для работы в обычном режиме во время линеаризации. | Линеаризация моделей с привязками модели |
| Simscape™ сети | Сети Simscape обычно линеаризуются до нуля, когда набор системного уравнения Jacobians равен нулю при данном рабочем условии. | Линеаризация сетей Simscape |