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