Сборка: Ms;
Интерфейс IMsTargetProblem предназначен для настройки параметров расчета целевой задачи.
IMsTargetProblem
Целевая задача состоит в отыскании таких значений управляющих переменных, при которых значение целевой функции будет максимально соответствовать заданной траектории.
Для настройки параметров расчета целевой задачи должна быть проведена интеграция с LPSolve или задан путь до библиотеки lpsolve55.dll с помощью свойства ISmLPSolveManager.UserLPSolvePath.
Для создания параметров расчета целевой задачи используйте класс MsTargetProblem. Для корректной работы созданной задачи её необходимо добавить в коллекцию дополнительных параметров задачи. Используйте для этого свойство IMsProblem.AdditionalDetails.
Имя свойства | Краткое описание | |
Свойство AutoSearchType определяет тип целевой задачи. | ||
Constraints | Свойство Constraints возвращает коллекцию ограничений целевой функции. | |
OptimisticScenario | Свойство OptimisticScenario определяет сценарий оптимизационной задачи. | |
TargetScenario | Свойство TargetScenario определяет сценарий целевой задачи. | |
Свойство TargetScenario определяет сценарий для траектории целевой задачи. |
Имя свойства | Краткое описание | |
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 возвращает объект, определяющий параметры периодов прогнозирования и идентификации для задачи моделирования. |
См. также: