2.2. Memetic Node

This node is located in the Systems > Algorithms > Optimization folder in the Modules pane.

Further information about methods of multidisciplinary optimization used in optiSLang can be found here.

Initialization Options

To access the options shown in the following table, double-click the Memetic system on the Scenery pane and switch to the Memetic tab.

AlgorithmDescription
Outer optimizationUses an Evolutionary Algorithm as the algorithm for outer optimization. To modify the algorithm settings, click Modify Settings. All parameters (discrete and continuous) are used for this optimization.
Inner optimization

Selects one of the following algorithms for the inner optimization:

  • NLPQL

  • Evolutionary Algorithm

  • Particle Swarm Optimization

  • Stochastic Design Improvement

To modify the algorithm settings, click Modify Settings.

The inner optimization only uses continuous parameters by default. You can use parameters that are discrete by value or discrete by index can be used by select the Vary discrete by value and Vary discrete by index check boxes. Nominal discrete parameters are kept constant. Only the Evolutionary Algorithm is recommended when using discrete parameters.

Additional Options

To access the options shown in the following table, in any tab, click Show additional options.

OptionDescription
Limit maximum in parallel

Controls the resource usage of nodes in the system.

When the check box is cleared (default), a value is chosen to ensure the best possible utilization of the child nodes. When the check box is selected, set the value manually to specify how many designs are sent to child nodes, limiting the maximum degree of parallelism for all children. Ansys recommends keeping the check box clear.

Auto-save behavior

Select one of the following options:

  • No auto-save

  • Actor execution finished

  • Every n-th finished design (then select the number of designs from the text field)

  • Iteration finished (for optimization, reliability)

The project, including the database, is auto-saved (depending on defined interval) after calculating this node/system (either when the calculation succeeds or fails).

By default, all parametric and algorithm systems have Every nth finished design 1 design(s) selected, all other nodes have No auto-save selected.