Решите задачу оптимизации проекта
Решите задачу оптимизации, чтобы найти значения проекта переменных, которые удовлетворяют проект требованиям.
Использовать sdo.optimize
для решения проекта задачи оптимизации следующего вида:
Здесь:
F - стоимость (цель).
p является скаляром или вектором проекта переменных.
Cleq и Ceq являются нелинейными ограничениями неравенства и равенства, соответственно.
A и B являются линейными ограничениями неравенства.
Aeq и Beq являются линейными ограничениями равенства.
lb и ub являются нижней и верхней границами на p, соответственно.
[
использование optimParam
,optimInfo
] = sdo.optimize(optimFcn
,param
)fmincon
, метод оптимизации по умолчанию, чтобы найти значения параметров optimParam
которые удовлетворяют требованиям, указанным в optimFcn
.
[
решает задачу оптимизации с опциями оптимизации, заданными в optimParam
,optimInfo
] = sdo.optimize(optimFcn
,param
,options
)options
. Использование sdo.OptimizeOptions
чтобы задать эти опции.
[
решает задачу оптимизации, заданную в структуре optimParam
,optimInfo
] = sdo.optimize(prob
)prob
который содержит функцию, которая будет минимизирована, проект переменные и опции оптимизации.
По умолчанию программа отображает информацию об оптимизации для каждой итерации в командном окне MATLAB. Дополнительные сведения об отображаемой информации см. в разделе:
Итерационное отображение, когда метод оптимизации задан как 'fmincon'
(по умолчанию), 'fminsearch'
, или 'lsqnonlin'
Отображение в опциях командного окна (Global Optimization Toolbox), когда метод оптимизации задан как 'patternsearch'
Вы можете сконфигурировать уровень этого отображения с помощью MethodOptions.Display
свойство набора опций оптимизации.
Приложение Response Optimizer предоставляет графический интерфейс, чтобы задать требования проект и оптимизировать параметры модели. Для получения дополнительной информации смотрите Оптимизация проекта для достижения пользовательской цели (GUI) и Оптимизация проекта для отслеживания опорного сигнала (GUI).
Приложение Parameter Estimator предоставляет графический интерфейс, чтобы задать эксперименты и настроить параметры модели так, чтобы выход модели совпадал с данными эксперимента. Для получения дополнительной информации см. «Оценка значений параметров модели» (GUI).