Optimization Tool

Optimization Tool allows to take the best design decision for the structure by calculating different combinations of design input.

Note: Optimization can be performed for linear elements only. Rest types of elements are ignored. Cross Section, Yield Stress and Young Modulus parameters can be selected for optimization.

To add new Optimization Tool execute Automation - Optimization - Add from the main menu.

- add Optimization Rule;

- edit Optimization Rule. Thr results will be cleared automatically.

Press Calculate to perform calculations.

Press to plot the optimal result on the model. The results will be shown only for the part of the model to be optimized;

It is possible to preview optimal or all results in the table:

Optimal Result

Show the best matching result on selected parameters for all grouped variables.

All Results

Show all results over all created optimization variables.

Optimization Rule

Optimization Rule consists of a set of conditions that represent the part of the model, the type of optimization and the referring parameters (usually utilization factors) of design standards to be optimized.


It is possible to create only one optimization rule.

Select Load using Load Selector for calculating the selected standards.

Parameters from the design standards can be defined using Limit Parameters.

Define variables for optimization parameters using Grouped Variables.

Optimization Variable - select the type of the variable to be optimized (Shape Cross Section Area, Young Modulus, Yield Stress);

Optimize Variable by - find an optimal result based on the min/max value of the variable type. For example to optimize the structure according to the lowest weight - select Min Value of Shape Cross Section Area.

Limit Parameters

Select parameters to optimize from the respective design standards. It is possible to add several parameters to get the most applicable results according to different design standards.

- select parameter to be optimized from the existing standard;

- change selected parameter;

- remove selected parameters;

Select Standard, Check and choose Parameter to be optimized.

Note: If the parameter had already been added it will not be shown in the list.

Define Limit using Limits Control. Limits are used to filter results and find the best matching optimal result. A result that passes the limits and matches the variable type (e.g. Min Cross Section Area) will be chosen as an optimal result.

Grouped Variables

Define variables for the parts of the model to be optimized that will replace the original model settings (shape, yield stress or young modulus) in calculations. Each created variable is a separate result of the tool.

- remove selected variables;

- create multiple variables;

Define Selections using Selection List Control. Each selection represents part of the model to be optimized.

Note: If common elements exist in selections of different variables, an error message will be shown:

Shape - select list of shapes that will be replaced for selected selections from the EC3 + AISC library. It is possible to use a different type of shape than in the existing model;

Yield Stress - create a list of variables that will replace Yield Stress of the material in all defined selections;

Young Modulus - create a list of variables that will replace Young Modulus of the material in all defined selections;

Note: Optimization result will be calculated for all combinations of Selection + Shape + Yield Stress + Young Modulus.

- edit selected variable;

Selection - change selection using Selector Control.

All variables defined for current selection are shown in the list.

- add a single variable to the list;

- edit selected variable;

It is possible to select a single Shape from the library, set Yield Stress or Young Modulus.

- copy selected variables;

- remove selected variables;