Сборка: 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 осуществляет расчет метода. |
См. также: