modeFRONTIER / Star-CD tutorial: optimization of a blunt object

Previous Index

3.3.3. Post-processing of the constrained Multi-objective optimization




If we were not able to run the Multi-objective with constraints optimization we can load the project for the post-processing from:
.../modeFRONTIER30x/doc/html/caeInt/star-CD/ blunt/prj_full/multiObjCon/StarCD-MultiObjCon.prj

Once we move to the Design Space tab we enter into the post-processing environment.
On the left we find a new tool bar where there are all post-processing tools for result assessment.

Clich on the Design Table icon Process flow icon to show the complete result database (Input and Output Variables, Objective and Constraints), see Fig. 1.
This table updates while the optimization is running and each design is written as soon as it is calculated.

When the optimization has finished we can mark the design belonging to the Pareto Frontier selecting the action Mark Mark Pareto Design > only Real from the Edit menu.

Note: Twenty-eight designs belong to the Pareto frontier, it means that all the other designs are not better of these twenty-eight for both objectives.

Note: As we can see in the initial population many designs violate constraints while after two or three generations the optimization algorithm creates design that respect the constraints and have better performance. In fact many designs of the Pareto frontier belong to last few generations.

Fig. 1: Design Table
Fig. 1: Design Table

When we want to post-process results of an optimization with a lot of output quantities (output variables, objectives, constraints) a very useful tool is the Parallel Coodinates Chart parallel coordinate chart icon.
To see all interesting quantities of our project in a Parallel Coodinates Chart click on the parallel 
   coordinate chart icon and select all the Input Variables, drag among the Output Variables, all the Objectives and only the Cons_area Constraint since the Cons_mom has the same expression of the Objective obj_mom, see Fig. 2.

Fig. 2: Parallel  Chart Creation
Fig. 2: Parallel Chart Creation

A new window will appear into the Design Space and it shows us the value of selected quantities for each design, see Fig. 3. Each desisn is a continous line and moving the arrows we can filter designs to select those that better fulfil our objectives. For example in the Fig. 3 we filtered results looking for a compromise between the three objectives (maximize both lift and aerodynamic efficency and minimize the torque)

Fig. 3: Parallel Chart : how to filter the results
Fig. 3: Parallel Chart : how to filter the results

If we take a look at the Scatter Chart eff vs. lift we can see in Fig. 4 that the optimization algorithm has found designs wich have high values of the eff and values of the lift better than for mono-objective and multi-objective (without constraints) optimisation. The reason of this improvement is that we have added an objective on the value of the lift so that the optimization algorithm has evaluated each design from this angle as well.

Fig. 4: Scatter Chart : eff vs. lift
Fig. 4: Scatter Chart : eff vs. lift

If we want to know which is the most influent constraint we can create a Broken constraints Chart parallel coordinate chart icon.
Select both constraints, Fig. 5 and when we click on Ok botton to confirm our choice a pie diagram will appear and each slice rappresents the ratio of each broken constraint respect to all broken constraints, Fig. 6.

Fig. 5: Broken Constraints Chart creation
Fig. 5: Broken Constraints Chart creation

Fig. 6: Broken Constraints Chart
Fig. 6: Broken Constraints Chart


Previous Top

© ES.TEC.O. S.r.l.- ENGIN SOFT TECNOLOGIE PER L'OTTIMIZZAZIONE

Return to modeFRONTIER Index