Ms > Интерфейсы сборки Ms > IMsControlProblem
Сборка: Ms;
Интерфейс IMsControlProblem содержит свойства и методы задачи оптимального управления.
IMsControlProblem
Задача оптимального управления состоит в отыскании таких значений управляющих переменных, при которых будет выполнено условие оптимизации значения целевой функции.
Для использования свойств и методов задачи оптимального управления должна быть проведена интеграция с LPSolve или задан путь до библиотеки lpsolve55.dll с помощью свойства ISmLPSolveManager.UserLPSolvePath.
Имя свойства | Краткое описание | |
![]() |
Свойство Constraints возвращает коллекцию ограничений для целевой функции. | |
![]() |
Свойство OptimalVariable определяет переменную контейнера моделирования, в которую будет выгружаться рассчитанное оптимальное значение целевой функции. |
Имя свойства | Краткое описание | |
![]() |
Extremum | Свойство Extremum определяет тип экстремума, который будет искаться при нахождении оптимального значения целевой функции. |
![]() |
MaxIterationsCount | Свойство MaxIterationsCount определяет максимальное количество итераций, за которое будет определяться оптимальное значение. |
![]() |
MethodType | Свойство MethodType определяет метод расчёта задачи. |
![]() |
NodesCount | Свойство NodesCount определяет количество интервалов, на которые будет разбиваться диапазон, заданный для управляющих переменных. |
![]() |
Tolerance | Свойство Tolerance определяет точность расчёта задачи. |
![]() |
VariablesCalculationTechnique | Свойство VariablesCalculationTechnique определяет механизм оптимизации, используемый для расчёта значений фазовых переменных. |
Имя свойства | Краткое описание | |
![]() |
ControlTransform | Свойство ControlTransform возвращает параметры расчёта модели, содержащей целевую функцию. |
![]() |
ControlVariables | Свойство ControlVariables возвращает коллекцию управляющих переменных. |
![]() |
CriterionFunction | Свойство CriterionFunction возвращает целевую функцию. |
![]() |
CriterionFunctionResults | Свойство CriterionFunctionResults возвращает результат расчёта целевой функции. |
![]() |
Level | Свойство Level определяет уровень календаря, по которому будет осуществляться расчёт задачи. |
![]() |
Operands | Свойство Operands возвращает коллекцию фазовых переменных. |
![]() |
Problem | Свойство Problem возвращает задачу моделирования, которая используется при расчёте. |
Имя свойства | Краткое описание | |
![]() |
Period | Свойство Period возвращает объект, определяющий параметры периодов прогнозирования и идентификации для задачи моделирования. |
См. также: