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

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

Поиск и устранение Рабочего процесса

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

Результат для проверкиПризнаки успешной линеаризацииПризнаки неудачной линеаризацииДополнительная информация

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

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

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

  • Диаграмма Боде слишком велик или слишком мала.

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

Анализ результатов с помощью графиков отклика Model Linearizer.

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

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

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

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

  • Бесконечная линеаризация (D = Inf)

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

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

  • Рабочая точка, в которой вы линеаризировали модель. Для получения дополнительной информации см. «Проверка рабочей точки».

  • Размещение точек анализа в модели. Для получения дополнительной информации см. раздел «Проверка размещения точек анализа».

Если вы проверяете, что рабочая точка модели и точки анализа верны, если ваша модель все еще не линеаризируется должным образом, можно решить проблемы с результатами линеаризации с помощью Linearization Advisor. Linearization Advisor является инструментом поиска и устранения проблем, который позволяет вам идентифицировать блоки в модели, которые потенциально проблематичны для линеаризации. Для получения дополнительной информации см. Раздел «Идентифицируйте и устраните общие проблемы линеаризации».

Если вы определили потенциально проблемные блоки, можно затем решить проблемы линеаризации отдельных блоков с помощью Linearization Advisor. Для получения дополнительной информации см. раздел «Поиск и устранение проблем линеаризации блоков».

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

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

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

См. также

Приложения

Похожие темы