Выберите Linearization Tools

Выбор инструментов линеаризации Simulink Control Design

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

Инструмент линеаризацииКогда использовать
Model Linearizer
  • В интерактивном режиме исследуйте линеаризацию модели Simulink под различными условиями работы.

  • Диагностируйте проблемы линеаризации.

  • Пакет линеаризует для различных значений параметра модели.

  • Автоматически сгенерируйте код MATLAB® для пакетной линеаризации.

linearize
  • Линеаризуйте модель Simulink для анализа командной строки полюсов и нулей, постройте ответы и систему управления.

  • Пакет линеаризует для различных значений параметра модели и рабочих точек.

slLinearizer

Пакет линеаризует для различных значений параметра модели, рабочих точек и наборов ввода-вывода.

Линейные блоки Графиков для анализа
  • Визуализируйте линейные характеристики своей модели Simulink в процессе моделирования.

  • Просмотрите границы на линейных характеристиках вашей модели Simulink на графиках.

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

Примечание

Линейные блоки Графиков для анализа не поддерживают генерацию кода. Можно только использовать эти блоки в Normal режим симуляции.

Выбор точной линеаризации по сравнению с оценкой частотной характеристики

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

Точная линеаризация:

  • Быстрее, потому что это не требует симуляции модели Simulink.

  • Возвращает параметрическую модель в пространстве состояний.

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

Используйте оценку частотной характеристики:

Линеаризация Используя Simulink Control Design по сравнению с Simulink

Как является Simulink linmod отличающийся от функциональности Simulink Control Design для линеаризации нелинейных моделей?

Несмотря на то, что и Simulink Control Design и Simulink linmod выполните линеаризацию блока блоком, функциональность Simulink Control Design улучшена более гибким пользовательским интерфейсом и Control System Toolbox™ числовые алгоритмы.

 Линеаризация Simulink Control DesignЛинеаризация Simulink
Графический интерфейс пользователяДа. Смотрите линеаризуют модель Simulink в рабочей точке модели.Нет
Гибкость в определении, который фрагмент модели линеаризоватьДа. Позволяет вам задать точки ввода-вывода линеаризации на любом уровне модели Simulink, или графически или программно не имея необходимость изменять вашу модель. Смотрите Линеаризуют в Обрезанной Рабочей точке.

Нет. Только точки ввода-вывода линеаризации корневого уровня, который эквивалентен линеаризации целой модели.

Требует, чтобы вы добавили и сконфигурировали дополнительные блоки Точки Линеаризации.

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

Похожие темы