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

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

Работа с моделями более низкоуровневыми может упростить анализ и систему управления. Более простые модели также легче изучить и управлять, чем старшие модели. Старшие модели, полученные путем линеаризации комплексных моделей Simulink®, соединения элементов модели или других источников, могут содержать состояния, которые не способствуют очень особенно интересной динамике к приложению. Используйте приложение Model Reducer, Уменьшать задачу Порядка Модели в 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 скрипте с помощью Уменьшать задачи Порядка Модели.

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

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

Нулевое полюсом упрощение

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

Снижение сложности модели выбора режима

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

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

Исследуйте и сравните временной интервал и ответы частотного диапазона исходных и упрощенных моделей.