Сборка: Cp;
Интерфейс ICpTargetAdjustment предназначен для расчета целевой задачи.
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 определяет точность решения. |
Имя свойства | Краткое описание | |
Extremum | Свойство Extremum определяет тип экстремума, который будет искаться при нахождении оптимального значения. |
Имя метода | Краткое описание | |
Evaluate | Метод Evaluate осуществляет расчет метода. |
См. также: