HyperWorks Solvers

Laplacian Smoothing

Laplacian Smoothing

Previous topic Next topic No expanding text in this topic  

Laplacian Smoothing

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Laplacian smoothing can be used in the smoothing of the results of topology optimization. The laplacian_smoothing statement controls the iteration number of when the Laplacian smoothing will be performed and the feature angle threshold to preserve normal discontinuity at corners. One smoothing result is shown below with the following parameter setting in the OSSmooth parameter file.

#general parameters

input_file            surf

output_file           surf.stl

output_code           3

isosurface            1  3  0.300

 

#specific parameters

laplacian_smoothing   10  30.000  1

Laplacian smoothing creates smooth boundary iso-surface by entering 1 as the 3rd argument of the laplacian_smoothing parameter statement. The comparison of the following two figures shows that the second figure is almost ready for casting.

laplacian_smoothing_1

Fix boundary of iso-surface.

laplacian_smoothing_2

Smooth boundary of iso-surface.

The advantages of the laplacian_smoothing statement in OSSmooth include:

The flexibility of controlling the number of smoothing iterations to obtain different degrees of smoothing (possibly a smoothing quality ready for casting). Normally, the iteration number ranges from 5 to 20.
Smooth boundary of iso-surface with feature angle constrain are seamlessly incorporated into the smoothing process, which is more challenging in a pure CAD system.