Решение задачи оптимизации проекта
Решите задачу оптимизации, чтобы найти значения конструктивных переменных, удовлетворяющих проектным требованиям.
Использовать sdo.optimize для решения задачи оптимизации конструкции в следующей форме:
=0A×p≤BAeq×p=Beqlb≤p≤ub
Здесь:
F - стоимость (цель).
p - скаляр или вектор конструктивных переменных.
Cleq и Ceq являются нелинейными ограничениями неравенства и равенства соответственно.
А и В - линейные ограничения неравенства.
Aeq и Beq являются линейными ограничениями равенства.
1b и 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'
Отображение параметров окна команд (панель инструментов глобальной оптимизации), если метод оптимизации задан как 'patternsearch'
Уровень этого дисплея можно настроить с помощью MethodOptions.Display свойства набора опций оптимизации.
Приложение Response Optimizer предоставляет графический интерфейс для определения требований к конструкции и оптимизации параметров модели. Дополнительные сведения см. в разделах Оптимизация конструкции для соответствия пользовательской цели (GUI) и Оптимизация конструкции для отслеживания опорного сигнала (GUI).
Приложение Parameter Estimator предоставляет графический интерфейс для задания экспериментов и настройки параметров модели таким образом, чтобы выходные данные модели соответствовали данным эксперимента. Дополнительные сведения см. в разделе Оценка значений параметров модели (GUI).