ICSOFT-EA 2016: Individual Discipline Feasible MDO

  • Posted on: 24 July 2016

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.

BPMN example of a Multi-Disciplinary Optimization (MDO) scenario

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.