ICSOFT-EA 2016: Individual Discipline Feasible MDO
Multi Disciplinary Optimization (MDO) is a particular case of black-box optimization with multiple intrinsically interconnected computational blocks widely used in complex engineering scenarios. We present a process implementing the Individual Discipline Feasible approach for handling an MDO problem with two disciplines.
An optimization algorithm orchestrates a convergence loop performing the original optimization task with additional constraints to enforce the compatibility between the disciplines.
Parallel and Exclusive Gateways perfectly manage this scenario, whereas Script Tasks take care of the optimization algorithm and of the convergence check. The two disciplines are included in generic tasks but depending on how they are implemented, they can be handled with Script Tasks, Service Tasks or User Tasks.