Simulation Driven Design with NX in Engineering

NX™ is a software platform from Siemens that supports product development, simulation, and manufacturing, including additive manufacturing. For Simulation Driven Design, Siemens has made several enhancements to the NX™ CAD/CAM software, including Topology Optimizer and Design Space Explorer. The combination of these two products makes it possible to create a comprehensive digital twin of a 3D model while easily validating multiple design options. Simulation Driven Design is an approach in the field of generative processes that uses simulation-based methods in the engineering process to improve the design and reduce the number of iterations.

Topology Optimizer

Topology Optimizer is a generative design solution for designers that guides the product design process from concept to production, transforming design requirements and specifications into a design suitable for manufacturing.

New functionality with the solver

Siemens has listened to the community and added key functionality to the solver.
Firstly, Siemens has implemented a trust region scheme within the solver to allow move limit adjustments to the optimizer, whilst enabling users to use the restart strategy when the solver fails.
The convergence of the vibration analysis has improved significantly. The test cases now converge in less than 200 iterations, whilst the Max Stress and Max Displacement constraint will also converge faster.

Material Penalization update

An additional solver improvement revolves around the material penalization functionality within NX. Siemens has worked on and updated the material penalization scheme for a more gradual 0-1 distribution.
What Siemens has done is focused on discontinuities in the design space/disjoint bodies, focused on test cases with many sub cases, and multiple loads with big differences in order of magnitude.
Examples of the Fill from Direction solver function:
Without Fill from Direction (top left),
Fill from Direction: Unidirectional +Y (top, centre),
Fill from Direction: Unidirectional +Y (above, right),
Fill from Direction: Unidirectional (-1, 0, -1) (bottom, left),
Fill from Direction: Bidirectional Y-plane (bottom, right)
Loading... Loading...