Если вы не получаете ожидаемые результаты при линеаризации Simulink® модель, можно диагностировать и устранить потенциальные проблемы линеаризации с помощью инструментов Simulink Control Design™ поиска и устранения проблем. Определение ожидаемого результата линеаризации зависит от вашего конкретного приложения.
Чтобы определить, является ли линеаризация успешной, и найти потенциальные проблемы линеаризации, сначала проверьте уравнения и графики отклика линеаризированной модели.
Результат для проверки | Признаки успешной линеаризации | Признаки неудачной линеаризации | Дополнительная информация |
---|---|---|---|
Линейные графики для анализа | Характеристики графика частотной и временной областей, такие как время нарастания и полоса пропускания соответственно, захватывают ожидаемую динамику вашей системы. |
Характеристики графика отклика не захватывают динамику вашей системы. Для примера:
|
Анализ результатов с помощью графиков отклика Model Linearizer. |
Линейные уравнения модели |
|
| Просмотрите линеаризированные уравнения модели с помощью Model Linearizer |
Если графики отклика или уравнения модели линеаризованной системы не захватывают ожидаемую динамику вашей системы, проверяйте:
Рабочая точка, в которой вы линеаризировали модель. Для получения дополнительной информации см. «Проверка рабочей точки».
Размещение точек анализа в модели. Для получения дополнительной информации см. раздел «Проверка размещения точек анализа».
Если вы проверяете, что рабочая точка модели и точки анализа верны, если ваша модель все еще не линеаризируется должным образом, можно решить проблемы с результатами линеаризации с помощью Linearization Advisor. Linearization Advisor является инструментом поиска и устранения проблем, который позволяет вам идентифицировать блоки в модели, которые потенциально проблематичны для линеаризации. Для получения дополнительной информации см. Раздел «Идентифицируйте и устраните общие проблемы линеаризации».
Если вы определили потенциально проблемные блоки, можно затем решить проблемы линеаризации отдельных блоков с помощью Linearization Advisor. Для получения дополнительной информации см. раздел «Поиск и устранение проблем линеаризации блоков».
Некоторые модели и блоки Simulink плохо линеаризируются или требуют особых факторов во время линеаризации.
Характеристика модели | Факторы о линеаризации | Дополнительная информация |
---|---|---|
Большие модели | Для некоторых больших сложных моделей можно систематически линеаризировать определенные компоненты модели. Затем можно проверить, будут ли эти компоненты линеаризироваться должным образом. | Задайте фрагмент модели, чтобы линеаризировать |
Модели с задержками | Метод, с помощью которого вы представляете задержки в модели, может повлиять на результаты линеаризации. Для примера, если Диаграмма Боде показывает недостаточную задержку в фазе, причиной может быть приближение Паде из временных задержек модели. | |
Многоскоростные модели | Неправильные методы шага расчета и преобразования скорости могут вызвать плохие результаты линеаризации в многоскоростные модели. | Линеаризация многоскоростных моделей |
Модели с сигналами PWM | Модели с сигналами модуляции ширины импульса плохо линеаризируются из-за их разрывов и высокочастотных коммутационных компонентов. Рассмотрите установка пользовательской линеаризации для таких блоков. | Сконфигурируйте модели с сигналами модуляции ширины импульса |
Модели с Model Reference блоками | Линеаризация не полностью совместима с блоками модели-ссылки, работающими в режиме симуляции акселератора. Сконфигурируйте эти подсистемы для запуска в режиме normal mode во время линеаризации. | Линеаризация моделей с моделями-ссылками |
Simscape™ сети | Сети Simscape обычно линеаризируются в ноль, когда набор системного уравнения Якобианов равен нулю при заданных рабочих условиях. | Линеаризация сетей Simscape |