OUTDATED VERSION. Follow the link for the latest version: https://www.hexagonmi.com/MSC-Apex-Generative-Design/help

Restart Optimisation

Goal of this tutorial

  • Get to know the optimisation model setup for a Restart

  • Get familiar with the Advanced User Settings

  • Influence the Design

  • This function is unsupported in the MSC Apex Generative Design 2020 FP1 Release

This tutorial shows how to perform a Restart of a stopped optimisation. Therefore, the Advanced User Settings are needed. More information regarding the background of a Restart here.

With this option a terminated optimisation can be continued. To realize a Restart instead of the Design Space another geometry can be chosen as the Start Space. In this case the optimisation starts with the specified geometry although the whole Design Space is still the geometry limitation for the optimisation.

The Start Space STL-file needs to be entered into the optimisation in the same unit system the model is in!

Start Space STL-file

The Start Space for a Restart must be a STL-file. Therefore, a already optimised geometry can be exported in the Post Processing. In this case iteration 22 from the Bookshelf Tutorial will be used.

Attention: The STL-file for the Restart must be exported in SI-Unit system (meters).

Optimisation Setup

In the next step a new Scenario should be created for the Restart optimisation. With the Advanced User Settings - available through a right click on the Scenario - the Start Space STL-file can be selected. In this case the exported iteration 22 is selected.

The most important part of a Restart is to add and adjust the Advanced User Settings especially the number of iterations, the resolution level and the stress goal percentage. More background information regarding the Advanced User Settings here.

In this example the Bookshelf should be restarted as if the optimisation never stopped, so with the same optimisation parameters as the first optimisation excluding the already done iterations. Therefore, the settings for the parameters Strut Density: Medium and Shape Quality: Balanced are added to the Advanced User Settings and adjusted according to the number of iterations already calculated. Which number of iterations and which stress percent goal should be input for each resolution level can be found here.

42 iterations must be added to reach the total number of 64 iterations (Shape Quality: Balanced).

The information are added in the Advanced User Settings in the following style:

UpSampleConfig

fOptimizer_switchAddRemove=36

iteration

.level_2=18”

.level_1=20”

.level_0=4”

fOptimizer_stressPercentGoal

.level_2=40

.level_1=90

.level_0=100

The command fOptimizer_switchAddRemove needs to be active for the last 4-10 iterations for the quality of the surface smoothness, so in this case 42-6=36.

After adding these commands to the Advanced User Settings the optimisation can be started. The first iteration of the restarted optimisation will be the imported Start Space.

 

Copyright (C) 2020, MSC Software Corporation and its licensors. All rights reserved.