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