Parametric Batch Optimization (esa.23)



Using incremental steps in parameters the user can easily optimize structures. The user defines a SCIA Engineer project and parametrizes it. In SCIA ODA he is able to run this specific project; the result being a complete output data set from which he can select his optimized set of parameters and export them to a spread sheet like MS Excel for further analysis.

Repetitive calculations of a project prepared in full SCIA Engineer done in simplified SCIA Oda environment
Simple export of optimisation results to MS Excel (tm) for further processing (e.g. graphs, complex tables, VBA scripts)

This module enables the user to perform repetitive calculation of a project prepared in the full SCIA Engineer within the simplified SCIA Oda environment. The aim of these repetitive calculations is to compare different variants of the same project and find for example the cheapest, most rigid, most lightweight, etc. solution.


The core principle is that one or more parts of the analysed structure are parametrised. Then the ranges within which individual parameters can vary are specified. Finally, the batch processor runs the calculation for every combination of parameter values. The result is a clear table that summarises selected results for all the analysed cases.

Preparation of the project for optimisation

Firstly, the user must prepare the model of the structure-to-be-analysed in the full SCIA Engineer. The required parts of the structure must be parametrised (e.g. cross-section depth, span-length, load-magnitude, etc.). Then, the user must open the XML manager and define input and output tables. The input table is always the table containing the defined parameters. The output table can contain internal forces, calculated deformations, bill of material, code-check results, etc. Both the input and output tables must be exported into external XML files. Finally, the project must be saved as a standard esa-project file.

Preparation and execution of the batch run

Secondly, both the esa-project file and the two XML files must be read into the SCIA Oda environment. Here, the ranges for individual parameters are specified (e.g. that the span-length can vary from 3 metres to 6 metres with 50cm step). Moreover, it is possible to define additional constants and formulas that can be used for further post-processing of calculated results. For example, one constant can represent the price of 1kg of the used material and the formula can calculate the total price of the whole structure. The formula can be even more complex and can for example eliminate all the calculated variants where the deflection exceeds a specific value. All the results obtained from the calculation of the project and from the specified formulas are summarised in a clear and simple table.

Advanced processing of the results

In order to make the optimisation an even more productive tool, the results can be exported into the comma separated value (CSV) format file or into an MS Excel (tm) format file. This enables the user to prepare ‘state-of-the-art’ tables and ‘eye-catching’ graphs.