With the Advanced User Settings the optimisation parameters can be influenced even further than the options Strut Density and Shape Quality. Furthermore, a few unsupported options are available using the Advanced User Settings like Restart, Usage of a Startspace, Symmetry and preventing an Intersection.
The Advanced User Settings can be added to a Scenario by right clicking on this and selecting the option as shown in the picture below.
...
Input Commands | Explanation |
---|---|
UpSampleConfig fOptimizer_switchAddRemove=58 | Starting with iteration 58, elements are either added or removed and only every second iteration is saved. This is important for the iterations near to the end of the optimisation. |
iteration .level_3=20 .level_2=20 .level_1=20 .level_0=4 | Specify how many iterations are calculated at which resolution level. Note that convergence should be achieved at each level. Default settings balancedmedium: 20, 20, 20, 4 Default settings sparse: 16, 40, 4, 4 Default settings dense: 10, 10, 40, 4 |
Optimizer_stressPercentGoal .level_3=30 .level_2=40 .level_1=90 .level_0=100 | The percentage at which the target stress is reached is set. Default settings balancedmedium: 30, 40, 90, 100 Default settings sparse: 60, 90, 95, 100 Default settings dense: 10, 25, 50, 100 |
...
symmetry.z (X-Y-Plane is symmetry plane)
If the symmetry should relate is to refer to a local coordinate system additionally , the following command has to typed in into must also be entered in the Advanced User Settings:
symmetry.coordinateSystemBase = CoordSystem_Coordinate_System_1
(Coordinate_system_1 is the name of the local coordinate system and can vary)
The symmetry constraint might not show exactly symmetrical designs while choosing the calculation type “Preview”. This is because of the low resolution level but will not occur once the calculation type is set to “Balanced” or “Fine Tune” and the optimisation runs through.
HintTipp: Only a half, a quarter or an eighth of the model will be calculated. Thus, only a half, a quarter or an eighth of the calculating resources are needed.
...
Have a look at the Symmetry Tutorial here!
Preventing an Intersection
...
If an intersection is not directly requested, the export command “noIntersection” can be added to the Advanced User Settings. In some cases the design space of the optimisation is not the one the intersection should take place with and therefore this additional command can be used. The intersection is not done for the iteration but the result is the smoothed optimisation result. For further information regarding a separat separate intersection with MSC Apex Generative Design have a look here.
...