4.3 Описание команды в файле проекта

Команда Оптимизация методом скользящего допуска сохраняется в файле проекта. Синтаксис описания команды аналогичен синтаксису описания объектов ММС.
Синтаксис создания команды
optimizeSlideTol( MinMax , criterion , list( eq1 , …), list( noneq1 , …), list( p1 , …), list( a1 , …), list( b1 , …), Eps, Nmax, com, t=..., wh=…, wg=…, alpha=..., beta=..., gamma=... )
Обязательные позиционные параметры команды
MinMax = [minimum:/maximum:]
Параметр определяет тип критерия оптимизации.
minimum:
Производится поиск минимума.
maximum:
Производится поиск максимума.
sensor criterion
Критерий оптимизации.
list(sensor eq1 , …)
Список ограничений типа равенства ( eq1 = 0, … )
list(sensor noneq1 , …)
Список ограничений типа неравенства ( noneq1 >= 0, … )
list(scalar p1 , …)
Список оптимизируемых параметров. Список должен быть непустой и не содержать повторов.
list(scalar a1 , …)
Список минимальных допустимых значений (левая граница) для оптимизируемых параметров. Количество элементов в списке должно совпадать с количеством элементов в списке оптимизируемых параметров. Размерности скаляров должны совпадать с размерностями соответствующих оптимизируемых параметров.
list(scalar b1 , …)
Список максимальных допустимых значений (правая граница) для оптимизируемых параметров. Количество элементов в списке должно совпадать с количеством элементов в списке оптимизируемых параметров. Размерности скаляров должны совпадать с размерностями соответствующих оптимизируемых параметров.
scalar Eps[-]
Точность поиска оптимальных значений параметров в нормированном пространстве изменения их значений.
scalar Nmax [-]
Максимальное число итераций.
command com
Команда, которая будет использоваться для расчета процесса функционирования ММС при проведении оптимизации.
Необязательные именованные параметры метода
wh = list( (scalar wh1), …)
Список значений нарушений ограничений равенства, эквивалентных размеру допустимой области изменения оптимизируемых параметров. Количество элементов в списке должно совпадать с количеством ограничений равенства. Размерности скаляров должны совпадать с размерностями соответствующих датчиков. Значения не могут обращаться в ноль. По умолчанию все элементы списка равны 1.
wg = list( (scalar wg1), …)
Список значений нарушений ограничений неравенства, эквивалентных размеру допустимой области изменения оптимизируемых параметров. Количество элементов в списке должно совпадать с общим количеством ограничений неравенства. Размерности скаляров должны совпадать с размерностями соответствующих датчиков. Значения не могут обращаться в ноль. По умолчанию все элементы списка равны 1.
t = scalar [-]
Величина смещения вершин исходного многогранника от начальной точки в нормированном пространстве оптимизируемых параметров (положительная величина меньше 1). По умолчанию t = 0.2.
alpha = scalar [-]
Коэффициент отражения (положительная величина). По умолчанию alpha = 1.0.
beta = scalar [-]
Коэффициент сжатия (положительная величина меньше 1). По умолчанию beta = 0.5.
gamma = scalar [-]
Коэффициент растяжения (величина больше 1). По умолчанию gamma = 2.0.