Geometry Updates


COMSOL Multiphysics® version 6.3 introduces automatic geometry cleanup to prepare geometries for meshing; a new virtual operation for merging faces, used to collapse gaps between a set of surfaces; and the ability to add virtual operations in geometry parts and plane geometries. Read more about these updates below.

Automatic Geometry Cleanup

Small details and gaps in geometry can now be automatically detected and removed, simplifying the geometry for meshing purposes and reducing simulation size. The automatic process identifies small features like sliver faces, short edges, narrow gaps, and thin domains, which are then removed to prepare the model for analysis. For more control, the optional Cleanup Wizard makes it possible to adjust detail sizes and select cleanup operations.

The Geometry Cleanup functionality can automatically modify Boolean tolerances, add a Remove Details operation, and leverage functionality in the CAD Import Module or Design Module, depending on the detected features and available licenses. The Geometry Cleanup functionality is demonstrated in the Electrical Heating in a Busbar Assembly, Geometry Cleanup on a Wheel Rim Geometry, and Importing and Meshing a PCB Geometry from an ODB++ Archive tutorial models. Note that the more advanced features of the Geometry Cleanup functionality require a license for the CAD Import Module, Design Module, or one of LiveLink™ products for CAD. For more details, see the CAD Specification Chart.

A gap and thin domain are automatically detected in and removed from this circuit breaker model using the Geometry Cleanup functionality. Since a Design Module license is available in this example, Boolean operations from the module are used for cleanup. The same geometry is also featured in the video below.

A gap and thin domain are automatically detected in and removed from this circuit breaker model using the Geometry Cleanup functionality. The same geometry is used in the video above. Here, there is no license for the Design Module, so the details are cleaned using the Remove Details and Merge Faces features.

This example demonstrates how to adjust the detail size in the Cleanup Wizard to detect and remove more small features. By increasing the Detail Size setting, additional sliver faces and short edges are identified for removal. This provides more control over which details are removed during geometry cleanup.

Virtual Operations

The virtual operations toolkit now includes the Merge Faces operation, which merges faces and eliminates gaps or regions between selected surfaces. When using the CAD Import Module, Design Module, or one of the LiveLink™ products for CAD, the operation can also merge faces of different sizes and shapes by automatically creating the necessary imprints. The Merge Faces operation is also integrated into the new Geometry Cleanup process.


Plane geometry and geometry part sequences now support the addition of Form Union and Form Assembly nodes, as well as virtual operations and the Remove Details feature (for 3D models only). This makes it possible to clean up the geometry at an early stage of the creation process.

Improvements for Extrude and Revolve

In version 6.3, it is now possible to extrude edges into surfaces and revolve vertices into edges. This functionality is especially useful for extending imported shell and beam geometries. When extruding or revolving objects sketched in a plane geometry, any defined selections will automatically extend to 3D, helping to facilitate the setup of physics in a model.

The COMSOL Multiphysics UI showing the Model Builder with the Extrude node highlighted, the corresponding Settings window, and a wind turbine model in the Graphics window.
Extruding edges to elongate this imported shell geometry of a turbine blade.