Robust Control Toolbox предоставляет функции и блоки для анализа и настройки систем управления для производительности и робастности в условиях неопределенности объекта управления. Инструмент позволяет создавать неопределенные модели, комбинируя номинальную динамику с неопределенными элементами, такими как неопределенные параметры или немоделируемая динамика. Проводится анализ влияния неопределенности модели объекта управления на производительность системы управления и определяются наихудшие комбинации неопределенных элементов. Методы H-бесконечности и μ-синтеза позволяют проектировать регуляторы, обеспечивающие максимальную устойчивость и производительность.
Robust Control Toolbox добавляет функции настройки робастных регуляторов к возможностям автоматической настройки Control System Toolbox. Настроенные регуляторы могут быть распространены на несколько настраиваемых блоков, охватывающими несколько контуров обратной связи. Доступна оптимизация производительности для номинального объекта управления, с одновременным обеспечением снижением минимальной производительности на всем диапазоне неопределенности.
Отслеживается не только типичное или номинальное поведение объекта управления, но и количество неопределенности и изменчивости.
Подробные неопределенные модели создаются на основе комбинации номинальной динамики с неопределенными элементами, такими как неопределенные параметры или немоделируемая динамика. Неопределенные системы могут быть описаны с использованием неопределенного пространства состояний и частотных характеристик. Неопределенность при линеаризации моделей Simulink вносится путем пометки некоторых блоков как неопределенных.
Robust Control Toolbox позволяет определить степень влияния неопределенности на устойчивость и быстродействие системы управления. Доступен расчет дисковых коэффициентов усиления и запасов по фазе для контуров обратной связи для SISO и MIMO систем. Также доступны расчеты границ устойчивости и производительности для неопределенности, специфичной для конкретной системы. С помощью Robust Control Toolbox определяются наихудшие комбинации неопределенных значений элементов и наихудшие значения ошибок, чувствительности. Затем выполняется сравнение номинального и худшего поведения системы.
Блок «Uncertain State Space», используется чтобы ввести неопределенность в Simulink и выполнить симуляции Монте-Карло. Так же поддерживается генерация случайных образцов неопределенной модели в указанном диапазоне неопределенности и визуализация влияния неопределенности на временной и частотный отклик системы
Робастные контроллеры MIMO синтезируются с использованием таких алгоритмов, как H-бесконечность и μ-синтез. Оптимизируется производительность H-бесконечности фиксированных структур управления. Задачи формирования контуров автоматизируются с использованием методов смешанной чувствительности или Гловера-Макфарлана.
Для настройки неопределенных систем управления указываются такие требования как эффективность слежения, подавление помех, шумоподавление, демпфирование полюсов в замкнутом контуре и границы устойчивости. Осуществляется одновременная настройка для нескольких моделей объекта управления или конфигураций управления. Производительность максимизируется в границах неопределенности параметров объекта управления и выполняется оценка надежности регулятора по графикам временных и частотных характеристик.
Модели объекта управления или регулятора могут быть упрощены, сохраняя при этом необходимую динамику.
Порядок моделей может быть уменьшен с использованием аддитивных или мультипликативных методов ошибок, основанных на сингулярных значениях системы Ханкеля. Порядок регуляторов, создаваемых алгоритмами H-бесконечности и мю-синтеза, уменьшается для исключения лишних состояний при сохранении существенной динамики.