exponenta event banner

Настройка системы управления в командной строке

После задания целей настройки с помощью TuningGoal объекты (см. Настройка целей), использование systune для настройки параметров модели.

systune позволяет обозначить одну или несколько целей конструирования как жесткие цели. Это обозначение дает вам способ отличить обязательные цели от хороших, чтобы иметь цели настройки.systune пытается удовлетворить жесткие требования, приводя связанные с ними функции затрат ниже 1. С учетом этого ограничения программное обеспечение подходит как можно ближе к удовлетворению оставшихся (мягких) требований. Чтобы получить наилучшие результаты, убедитесь, что вы можете получить разумный дизайн со всеми целями, рассматриваемыми как мягкие цели, прежде чем пытаться применить любую цель как жесткое ограничение.

Организуйте TuningGoal объекты в вектор мягких требований и вектор жестких требований. Например, предположим, что на заводских входах и выходах созданы требование отслеживания, требование отклонения и требования к запасам устойчивости. Следующие команды настраивают систему управления, представленную T0, рассматривая маржи стабильности как жесткие цели, требования отслеживания и отклонения как мягкие цели. (T0 является либо genss модель или slTuner интерфейс, ранее настроенный для настройки.)

SoftReqs = [Rtrack,Rreject];
HardReqs = [RmargIn,RmargOut];
[T,fSoft,gHard] = systune(T0,SoftReqs,HardReqs);

systune преобразует каждое требование настройки в нормализованное скалярное значение f для мягких ограничений и g для жестких ограничений. Команда настраивает настраиваемые параметры T0 для минимизации значений f при условии, что каждый g < 1. systune возвращает векторы fSoft и gHard которые содержат окончательные нормализованные значения для каждой цели настройки в SoftReqs и HardReqs.

Использовать systuneOptions для настройки дополнительных параметров для systune алгоритм, например, количество независимых прогонов оптимизации, допуск сходимости и параметры отображения вывода.

См. также

| | (Simulink Control Design)

Связанные темы