CEASIOMpy

Optimisation

Categories: Optimisation, DoE

State: :x: must be refactored to work with the new version of the code (see Issue #169)

Optimisation module launches a loop with a workflow routine and an optimiser based on the Openmdao library. It could also be used to run Design of Experiments (DOE).

Two geometies superposed, before and after optimisation.

Inputs

Optimisation takes as input a CPACS file, it must contained the following inputs:

Analyses

Optimisation module enhances the design of the plane to find an optimum for a user-specified parameter, given a list of design variables, objectives and constrains.

Outputs

Optimisation module outputs a html file for a visualization of the problem, two recording files used to plot the results (‘circuit.sqlite’, ‘Driver_recorder.qsl’) and a CSV file containing the variables history.

Installation or requirements

Optimisation is a native CEASIOMpy module, hence it is available and installed by default. It is base on the Openmdao framework.

Limitations

The geometric modification of the fuselage may cause some issue due to some problem with the TiGL library.

More information