Versions Compared

Key

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

...

Input Commands

Explanation

schedule.level.0.iterationCount = 19

schedule.level.1.iterationCount = 20

schedule.level.2.iterationCount = 20

schedule.level.3.iterationCount = 5

Specify how many iterations are calculated at which resolution level. Note that convergence should be achieved at each level.

Default settings medium: 19, 20, 20, 5

Default settings sparse: 15, 40, 4, 5

Default settings dense: 9, 10, 40, 5

schedule.level.0.eventSafetyCoefficient = 0.3

schedule.level.1.eventSafetyCoefficient = 0.4

schedule.level.2.eventSafetyCoefficient = 0.9

schedule.level.3.eventSafetyCoefficient = 1

Scaling factor for all events' safety factor.

Default settings medium: 0.3, 0.4, 0.9, 1

Default settings sparse: 0.6, 0.9, 0.95, 1

Default settings dense: 0.1, 0.25, 0.5, 1

geometry.startSpace.path=<restart-file.stl>

Specifies the Restar/Startspace file.
Please enter the file name for <restart-file.stl>

The software uses four resolution levels from coarse to fine (level 0: coarse - level 3: fine). The number behind the level indicates the number of iterations calculated on this resolution level. To remove or skip a resolution level the value can be set to 0. Moreover, the Event Safety Coefficient for each resolution level can be changed. This coefficient is a scaling factor for the safety factor. More information about the safety factor, stress, failure criteria and resolution here.

...

Therefore, an already optimised STL-file is needed as a Start Space. This can be exported directly from the post processing and be selected as a Start Space by clicking on the browse button. Therefore, the unit of the exported STL-file needs to be in meters (SI-Units). In most cases the Strut Density and Shape Quality settings must be changed as well using the Advanced User Settings. For a restart the same resolution level and number of to be completed iterations have to be filled in. You can find a Tutorial to how to perform a Restart here.

Advanced User Settings Commands for a Restart with Start Space:

schedule.startCandidate.candidate=<restart-file.stl>

geometry.startCandidate.path=<restart-file.stl>

Specifies the Restart/Start Space file.

Provides the information for the correct path to the Restart/Start Space file.
Please enter the file name for <restart-file.stl>

This way a two-stage optimisation is also possible. For a two-stage optimisation the resolution level and number of iterations must be chosen wisely and will need some fine tuning.

A Start Space can be marked as a Non-Design Space, thus the Start Space cannot be removed during the optimisation and will be part of the final design. Therefore, the following commands (where StartCandidate is the name of the Start Space file) command need to be added as well:

...

nonDesign.StartCandidate.geometryName = StartCandidatestartCandidate

Activate Automatic Non-Design Growth

...

  • off: Soft Symmetry is deactivated.

  • always: Soft Symmetry is always on.

  • dynamic: The optimisation will start with Soft Symmetry activated but turn it off once no dimension’s symmetry can be salvaged. Note that “dynamic” will never turn it back on once it has turned it off once.

Soft Symmetry Threshold:

Specifies how many asymmetric voxels are sufficient for the "dynamic" setting of attemptSoftSymmetry to turn off soft symmetry. Values between 0 and 1 are allowed, where the number represents the proportion of voxels.

The default settings can be changed with the following commands:

configuration.equivalenceDelta = 1e-6

configuration.attemptSoftSymmetry = dynamic

configuration.softSymmetryThreshold = 0

You might also be interested in these tutorials:

...