OptimizationOnMOPTemplate#
- class ansys.optislang.parametric.design_study_templates.OptimizationOnMOPTemplate(parameters: Iterable[Parameter], criteria: Iterable[Criterion], responses: Iterable[Response], mop_predecessor: Node, optimizer_name: Optional[str] = None, optimizer_type: nt.NodeType = <NodeType id=OCO, subtype=AddinType.PYTHON_BASED_ALGORITHM_PLUGIN, osl_class_type=NodeClassType.PARAMETRIC_SYSTEM>, optimizer_settings: Optional[GeneralAlgorithmSettings] = None, optimizer_start_designs: Optional[Iterable[Design]] = None, callback: Optional[Callable] = None, extrapolate: Optional[str] = None, number_of_best_designs_to_validate: int = 2)#
Template creating optimization on MOP and validation with proxy solver.
Notes
Workflow overview:
- Optimizer:
Algorithm using
MopSolvernode as solver, OCO algorithm by default.
- Validator:
Parametric system validating best designs using
ProxySolvernode.
Methods
Create an algorithm system with solver node and append to managed algorithms.
Create the design study template.
Create a
OptimizationOnMOPDesignStudyinstance.Create solver node inside the provided parent parametric system.