Adaptive Response Surface Method (ARSM)

The Adaptive Response Surface Method (ARSM) is a single-objective optimization approach. Within this method the objective and constraint functions are approximated by polynomial regression using linear or quadratic order.

Based on an initial DOE scheme having a single start design as center point, the approach generates a new adapted design scheme in each iteration step. Based on the improvement of the objective function the new DOE scheme is obtained either by moving, shrinking or expanding the previous scheme. Convergence of the algorithm is achieved if the change of the position and the objective value of the best design is below the specified tolerances or if the DOE scheme reaches a minimal size. Dependent on the specified start range, the algorithm shows a local or more global behavior.

The ARSM approach is very robust against solver noise and few failed designs. It is very efficient for problems having up to 20 design variables and can handle discrete variables. Approximation of signals is not supported. The obtained value will be approximated then. Vectors and matrices will only be approximated for constant length.

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

Relevant Parameters

Only parameters with deterministic properties (Optimization or Opt.+Stoch.) are relevant for optimization.

Initialization Options

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

OptionDescription
Approximation
OrderOrder of used polynomial regression models.
DOE methodMethod used to create the underlying support points.
Start rangePercentage of the design space used for the first iteration. The boundaries are calculated in relation to the start point.
Computational aspects
Minimum iterationsNumber of iterations that are performed before the convergence criteria is tested.
Maximum iterationsMaximum number of iteration cycles for the algorithm.
Minimum rangeMinimal percentage of the design space of each parameter. When a new subspace is created with zooming, it cannot be smaller than the given value.
Convergence test
ObjectiveCompares the objective value of the actual optimum with the optimum of the previous iteration step.
ParameterCompares the parameter values at the actual optimum with the values from the previous iteration step. The criteria must be fulfilled by all parameters independently.
ApproxTests the approximated values.
Real spaceTests the values in real space.
Stop at first non violatedThe algorithm stops as soon as a design in real space is found that fulfils all constraints.

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.