7.3 Описание команды в файле проекта
Команда Оптимизация методом Хука-Дживса сохраняется в файле проекта. Синтаксис описания команды аналогичен синтаксису описания объектов ММС.
Синтаксис создания команды
optimizeHookeJeeves(list(dv1,…), sens, MinMax, relErr, N, com)
Обязательные позиционные параметры команды
list(designVariable dv1, …)
Список специальных объектов описания входных параметров. Объекты данного типа нельзя создать через интерфейс, они создаются автоматически при создании команды через окно настроек. Также их можно создать вручную через текстовый редактор.
designVariable(s, sv, sc, lowerBound = …, upperBound =…)
Обязательные позиционные параметры объекта:
− scalar s – входной параметр;
− scalar sv – начальное значение входного параметра;
− scalar sc – масштабный коэффициент входного параметра.
Необязательные именованные параметры объекта:
− lowerBound = scalar – нижняя граница значений входного параметра;
− upperBound = scalar – верхняя граница значений входного параметра.
sensor sens
Датчик, используемый при формировании целевой функции.
MinMax = [minimum:/maximum:]
Параметр определяет тип экстремума целевой функции.
minimum:
− Производится поиск минимума.
maximum:
− Производится поиск максимума.
scalar relErr []
Относительная погрешность при решении задачи оптимизации.
scalar N []
Максимальное число итераций.
command com
Команда, которая будет использоваться для расчета процесса функционирования ММС при проведении исследования.