Cp > Интерфейсы сборки Cp > ICpTargetAdjustment
Сборка: 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 осуществляет расчет метода. |
См. также: