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

После определения ваших настраивающих целей с помощью 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 алгоритм, такой как количество независимой оптимизации запускается, допуск сходимости и выходные параметры отображения.

Смотрите также

| |

Похожие темы