Обзор Поиска и устранения проблем линеаризации

Если вы не получаете ожидаемые результаты, когда вы линеаризуете свой Simulink® модель, можно диагностировать и устранить потенциальные проблемы линеаризации с помощью инструментов поиска и устранения неисправностей Simulink Control Design™. Определение ожидаемого результата линеаризации зависит от вашего определенного приложения.

Рабочий процесс Поиска и устранения проблем

Чтобы определить, успешна ли линеаризация и находит потенциальные проблемы линеаризации, сначала проверяйте уравнения и графики отклика линеаризовавшей модели.

Закончитесь, чтобы проверятьЗнаки успешной линеаризацииЗнаки неудачной линеаризацииБольше информации

Линейные графики для анализа

Временной интервал и характеристики графика отклика частотного диапазона, такие как время нарастания и полоса пропускания соответственно, получают ожидаемую динамику вашей системы.

Характеристики графика отклика не получают динамику вашей системы. Например:

  • Усиление диаграммы Боде является слишком большим или слишком маленьким.

  • Диаграмма нулей и полюсов содержит неожиданные полюса или нули.

Анализируйте результаты Используя графики отклика Model Linearizer.

Линейные уравнения модели

  • Матрицы пространства состояний ожидали количество состояний, входных параметров и выходных параметров. Линеаризовавшая модель может иметь меньше состояний, чем ваша модель Simulink, потому что, часто, путь между точками ввода и вывода линеаризации не достигает всех состояний модели.

  • Полюса и нули находятся в правильных местоположениях.

  • Нулевая линеаризация (D = 0)

  • Линеаризация Бога (D = Inf)

Просмотрите линеаризовавшие уравнения модели Используя Model Linearizer

Если графики отклика или уравнения модели линеаризованной системы не получают ожидаемую динамику вашей системы, проверяйте:

Если вы проверяете, что рабочая точка модели и аналитические точки правильны, если ваша модель все еще не линеаризует как ожидалось, можно диагностировать результаты линеаризации с помощью Советника по вопросам Линеаризации. Советник по вопросам Линеаризации является инструментом поиска и устранения неисправностей, который позволяет вам идентифицировать блоки в своей модели, которые потенциально проблематичны для линеаризации. Для получения дополнительной информации смотрите, Идентифицируют и Устраняют Общие Проблемы Линеаризации.

Если вы идентифицировали потенциально проблематичные блоки, можно затем диагностировать линеаризацию отдельных блоков с помощью Советника по вопросам Линеаризации. Для получения дополнительной информации смотрите Поиск и устранение проблем Линеаризации Блока.

Диагностируйте линеаризацию моделей со специальными характеристиками

Некоторые модели Simulink и блоки не линеаризуют хорошо или требуют специальных замечаний во время линеаризации.

Характеристика моделиФакторы линеаризацииБольше информации
Большие моделиДля некоторых больших сложных моделей можно систематически линеаризовать определенные компоненты модели. Можно затем проверять, линеаризуют ли эти компоненты как ожидалось.Задайте фрагмент модели, чтобы линеаризовать
Модели с задержкамиМетод, которым вы представляете задержки своей модели, может влиять на результаты линеаризации. Например, если Диаграмма Боде показывает недостаточную задержку в фазе, причиной может быть приближение Padé задержек модели.
Многоскоростные моделиНеправильный шаг расчета и методы преобразования уровня могут вызвать плохие результаты линеаризации в многоскоростных моделях.Линеаризуйте многоскоростные модели
Модели с сигналами PWMМодели с сигналами модуляции ширины импульса не линеаризуют хорошо из-за их разрывов и высокочастотных компонентов переключения. Рассмотрите определение пользовательской линеаризации для таких блоков. Сконфигурируйте модели с сигналами модуляции ширины импульса
Модели с блоками Model ReferenceЛинеаризация не полностью совместима с блоками модели - ссылки, запускающимися в режиме симуляции акселератора. Сконфигурируйте эти подсистемы, чтобы запуститься в режиме normal mode во время линеаризации.Линеаризуйте модели с моделями - ссылками
Сети Simscape™Сети Simscape обычно линеаризуют, чтобы обнулить, когда набор системного уравнения Jacobians является нулем в данных условиях работы.Линеаризуйте сети Simscape

Смотрите также

Приложения

Похожие темы