Simulink® Программное обеспечение Control Design™ позволяет вам выполнить линейный анализ нелинейных моделей с помощью пользовательского интерфейса, функций или блоков.
Инструмент линеаризации | Когда использовать |
---|---|
Model Linearizer |
|
linearize |
|
slLinearizer |
Пакет линеаризует для различных значений параметра модели, рабочих точек и наборов ввода-вывода. |
Линейные блоки Графиков для анализа |
Примечание Линейные блоки Графиков для анализа не поддерживают генерацию кода. Можно только использовать эти блоки в |
В большинстве случаев, чтобы получить линейную аппроксимацию модели Simulink, необходимо использовать точную линеаризацию вместо оценки частотной характеристики.
Точная линеаризация:
Быстрее, потому что это не требует симуляции модели Simulink.
Возвращает параметрическую модель в пространстве состояний.
Оценка частотной характеристики возвращает данные о частотной характеристике. Чтобы создать передаточную функцию или модель в пространстве состояний из получившихся данных о частотной характеристике, необходимо подобрать модель к данным с помощью программного обеспечения System Identification Toolbox™.
Используйте оценку частотной характеристики:
Подтверждать точную точность линеаризации. Для получения дополнительной информации смотрите, Подтверждают Линеаризацию В Частотном диапазоне Используя Model Linearizer.
Когда ваша модель Simulink содержит разрывы или апериодическую основанную на событии динамику.
Изучить удар амплитудного размера на частотной характеристике. Для получения дополнительной информации смотрите Анализ Функции описания Нелинейных Моделей Simulink.
Как Simulink linmod
отличающийся от функциональности Simulink Control Design для линеаризации нелинейных моделей?
Несмотря на то, что и Simulink Control Design и Simulink linmod
выполните линеаризацию блока блоком, функциональность Simulink Control Design улучшена более гибким пользовательским интерфейсом и Control System Toolbox™ числовые алгоритмы.
Линеаризация Simulink Control Design | Линеаризация Simulink | |
---|---|---|
Графический интерфейс пользователя | Да. Смотрите линеаризуют модель Simulink в рабочей точке модели. | Нет |
Гибкость в определении, который фрагмент модели линеаризовать | Да. Позволяет вам задать точки ввода-вывода линеаризации на любом уровне модели Simulink, или графически или программно не имея необходимость изменять вашу модель. Смотрите Линеаризуют в Обрезанной Рабочей точке. | Нет. Только точки ввода-вывода линеаризации корневого уровня, который эквивалентен линеаризации целой модели. Требует, чтобы вы добавили и сконфигурировали дополнительные блоки Точки Линеаризации. |
Анализ разомкнутого контура | Да. Позволяет вам открыть обратную связь, не удаляя сигналы обратной связи в модели. Смотрите Вычисляют Ответ Разомкнутого контура. | Да, но требует, чтобы вы удалили сигналы обратной связи в своей модели, чтобы открыть цикл |
Управляйте линейным упорядоченным расположением состояния модели | Да. Смотрите состояния порядка в линеаризовавшей модели. | Нет |
Управляйте линеаризацией отдельных блоков | Да. Позволяет вам задать пользовательское поведение линеаризации и для блоков и для подсистем. Смотрите, Когда Задать Отдельную Линеаризацию Блока. | Нет |
Диагностика линеаризации | Да. Идентифицирует проблематичные блоки и позволяет вам исследовать значение линеаризации каждого блока. См. Обзор Поиска и устранения проблем Линеаризации. | Нет |
Блокируйте обнаружение и сокращение | Да. Блокируйтесь сокращение обнаруживает блоки, которые не способствуют полной линеаризации, дающей к минимальной реализации. | Нет |
Управление алгоритма преобразования уровня для многоскоростных моделей | Да | Нет |