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)#
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 solver node inside the provided parent parametric system.