Fig. (5) Isight/Matlab interaction during the optimisation loop. The optimizer selects the design variables. Matlab then runs the simulation tools calling Abaqus and postprocessing the results. The output is given then back to the optimizer for evaluation.