Categories: Optimisation, DoE
State: ❌ 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.
Optimisation
takes as input a CPACS file, it must contained the following inputs:
-
Optimiser parameters : Including the design variables, the target parameter and the constrains.
-
Path to a CSV file containing the specifications of each parameter of the problem.
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.
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.
Optimisation
is a native CEASIOMpy module, hence it is available and installed by default. It is base on the Openmdao framework.
The geometric modification of the fuselage may cause some issue due to some problem with the TiGL library.