Снижение сложности модели

Моделируйте сокращение порядка, аппроксимацию младшим порядком, удаление нулей-полюсов

Работа с моделями более низкого порядка может упростить анализ и систему управления. Более простые модели также легче понять и манипулировать, чем модели высокого порядка. Модели высокого порядка, полученные линеаризацией комплекса Simulink® модели, взаимосвязанные элементы модели или другие источники могут содержать состояния, которые не вносят большой вклад в динамику, представляющую особый интерес для вашего приложения. Используйте приложение Model Reducer, задачу Reduce Model Order в Live Editor или такие функции, как balred и minreal уменьшить порядок модели при сохранении характеристик модели, важных для вашего приложения.

Для получения дополнительной информации о способах уменьшения порядка модели, см. «Основы снижения сложности модели».

Приложения

Model ReducerУменьшите сложность линейных инвариантных по времени моделей (LTI)

Задачи Live Editor

Reduce Model OrderУменьшите сложность линейных инвариантных по времени моделей (LTI) в Live Editor

Функции

расширить все

balredМоделируйте сокращение порядка
balredOptionsСоздайте набор опций для сокращения порядка модели
balrealОснованная на граммах входная/выходная балансировка реализаций пространства состояний
hsvd(Не рекомендуемый) сингулярные значения Ханкеля динамической системы
hsvplotПостройте графики сингулярных значений Ханкеля и обратного указателя на график
hsvdOptions(Не рекомендуемый) Создать набор опций для вычисления сингулярных значений Ханкеля и балансировки ввода/вывода
minrealМинимальная реализация или удаление нулей-полюсов
sminrealСтруктурный шест/нулевая отмена
modredИсключить состояния из моделей пространства состояний
freqsepМедленное разложение
freqsepOptionsОпции для медленного разложения

Темы

Снижения сложности модели

Сокращение порядка модели можете упростить анализ и систему управления, предоставляя более простые модели, которые легче понять и манипулировать.

Уменьшите порядок модели с помощью приложения Model Reducer

Интерактивно снижайте порядок модели при сохранении важной динамики.

Снижение сложности модели в Live Editor

Интерактивно выполните снижение сложности модели и сгенерируйте код в live скрипте с помощью задачи Reduce Model Order.

Сбалансированное усечение Снижения сложности модели

Вычислите приближения более высокого порядка моделей путем удаления состояний с более низкими энергетическими вкладами.

Упрощение с нулем полюса

Уменьшите порядок модели путем отмены пар «полюс-ноль» или устранения состояний, которые не влияют на общую реакцию модели.

Выбор режима (Mode-Selection Снижения сложности модели)

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

Визуализация моделей пониженного порядка в приложении Model Reducer

Исследуйте и сравните характеристики исходной и уменьшенной моделей во временной и частотной областях.