Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Update

Info

Goal of this tutorial

  • Influencing the Complexity and experiencing the changes

  • Reducing fixation points vs. Keep all Non-Design Spaces

  • Applying Event Specific Safety Factors

  • Set up different optimisations to exploit the full potential of Generative Design

...

You can check the status of the optimisation in the GD Status and get more information on Warning and Error messages. This can be done directly in the Post-Processing as well as in the Studies tab for an optimisation that has already run.

...

Generative Design

...

Changing the complexity setting:

By changing the Complexity value from 6 (left image below) to 22 (right image below) the resulting structure changes as well because the optimisation is carried out with a higher resolution. The emerging structure is more detailed and defined, but it also takes more time to get to this result. It depends on the model, the field of application and other non-quantifiable conditions which complexity setting is best suited for the part. We suggest starting with a low Complexity value for the first optimisations and after receiving the results consider whether a higher value is appropriate for the model.

You can see the results for the two Complexity settings and the deactivation of Keep Non-Design Spaces below.

...

Reduce fixation points vs. Keep all Non-Design Spaces

To realize an optimisation with as much freedom as possible you should disable the Keep Non-Design Spaces function for the six fixations points as well as the constraint created with them. You can also create six separate constraints and deactivate all of them as well as the six Non-Design Spaces.

This way the algorithm works at its best and creates the most fitting results to the boundary conditions. With this approach it is possible to let the algorithm decide which and how many fixation points are necessary and needed for the applied boundary conditions. The reduction of fixation points almost always results in a more lightweight design by still taking into consideration the Safety Factor/Stress Goal of the structure.

...

In another cases, it is important to keep defined fixation points and this can be realized with the activated Keep Non-Design Spaces function.

...

The result in this example includes all six fixation points (Complexity 6). As shown in the left image the first optimisation reduced one of the fixation points and by choosing the presented function all of the six fixation points are included in the result.

Introducing Event Specific Safety Factors

To prioritize Events differently, Event Specific Safety Factor can be placed on single Events. It is also possible to prioritize only one Event. In this case the other event will take the global Safety Factor/Stress Goal into consideration for the optimisation.

...

It can be seen clearly that the prioritization of the first Events changes the design. The geometry in the left picture shows more material in the structure because of the higher Safety Factor/ lower Stress Goal for the first Event. The enveloped stress for both Events clearly shows a gradation between front and back structure. You can also have a look at the stress distribution for each Event separately. By activating the Lock Spectrum Range, the stresses can be compared more easily.

...

Step 7: Starting the optimisation and visualize the results

If all data is correct, the optimisation can be started and tracked in the Post Processing. The Analysis Readiness function checks if all information is provided and the optimisation can start.

All result iterations are displayed as soon as they are available. Furthermore, you are able to stop the optimisation in this selection area. However, a Restart is not directly possible.

The optimisation is finished after 64 iterations (Shape Quality: Balanced).

Step 8: Visualization of Stresses & Displacements

  • Inside the Post Processing the von Mises stress and the displacements are visible for all iterations

  • The Scale can be influenced individually

...

You can go back to the model setup by clicking the Exit button in the right bottom corner.

...