ICpTargetAdjustment

Сборка: Cp;

Описание

Интерфейс ICpTargetAdjustment предназначен для расчета целевой задачи.

Иерархия наследования

          ICpMethod

          ICpTargetAdjustment

Комментарии

Целевая задача состоит в отыскании таких значений управляющих переменных, при которых значение целевой функции будет максимально соответствовать заданной траектории. Целевая функция - это функция, связывающая целевую переменную с управляющими переменными в задаче оптимизации. Задача оптимизации - это задача нахождения максимума или минимума целевой функции.

Для расчета траектории целевой функции без оптимизации задайте значение «0» для свойств ICpTargetAdjustment.AutoAdjustMaxIter и ICpTargetAdjustment.MaxIterationsCount. При этом будут рассчитаны траектории целевой функции и фазовых переменных на основе значений начальных приближений управляющих переменных без выполнения оптимизации.

Свойства

  Имя свойства Краткое описание
AutoAdjustMaxIter Свойство AutoAdjustMaxIter определяет количество циклов для автоматического подбора границ.
AutoAdjustRemoveCount Свойство AutoAdjustRemoveCount определяет количество ограничений, удаленных за одну итерацию при автоматическом подборе границ.
AutoAdjustSatisfactoryTolerance Свойство AutoAdjustSatisfactoryTolerance определяет приемлемую точность автоматического подбора границ.
AutoSearchType Свойство AutoSearchType определяет тип целевой задачи.
CalcWithNonLinConstraints Свойство CalcWithNonLinConstraints определяет, использовать ли в расчете нелинейные ограничения.
CallbackCycle Свойство CallbackCycle определяет обработчик, используемый для расчета управляющих переменных.
Constraints Свойство Constraints возвращает коллекцию ограничений нелинейной оптимизации.
ControlVariables Свойство ControlVariables возвращает коллекцию управляющих переменных.
Свойство CriterionFunction определяет целевую функцию.
Explanatories Свойство Explanatories возвращает коллекцию объясняющих переменных.
MaxIterationsCount Свойство MaxIterationsCount определяет количество итераций расчета.
PhaseVariables Свойство PhaseVariables возвращает коллекцию фазовых переменных.
TargetTrajectory Свойство TargetTrajectory определяет траекторию, которой должна соответствовать целевая функция.
Свойство Tolerance определяет точность решения.

Свойства, унаследованные от ICpMethod

  Имя свойства Краткое описание
Extremum Свойство Extremum определяет тип экстремума, который будет искаться при нахождении оптимального значения.

Методы, унаследованные от ICpMethod

  Имя метода Краткое описание
Evaluate Метод Evaluate осуществляет расчет метода.

См. также:

Интерфейсы сборки Cp