Design Module

Build Geometries and Modify Imported Files in COMSOL Multiphysics®

When running a simulation, you want to use the best geometric model for your particular analysis. The Design Module expands the CAD functionality of COMSOL Multiphysics® with additional tools for importing and revising existing CAD models, as well as sketching and building geometries from the ground up.

Whether you are removing irrelevant details from an existing geometry, recreating certain features of an imported CAD model, or constructing parametric geometries, the Design Module has features and functionality tailored for preparing a model for analysis.

Contact COMSOL
A gray geometry of a car disc brake assembly made up of a ventilated disc and caliper assembly.

Constraints and Dimensions

The Design Module includes a set of sketching tools used for adding constraints and dimensions to planar drawings for 2D models, 3D work planes, and in geometry parts. The constraint options include parallel, perpendicular, and tangent constraints. For example, to make two polygon segments meet at 90 degrees, you click on the two edges and use a perpendicular constraint. The options for dimensions include length dimension, radius, and angle. You can, for example, simply click-and-drag an edge to interactively set a length dimension. To aid in creating consistent drawings, the Design Module gives you immediate feedback, whether a sketch is underdefined, overdefined, or well defined.

All of the dimensions detailed above can be made parametric using the general parametric framework in COMSOL Multiphysics®. This enables you to run parametric sweeps across one, or multiple, dimensions. Additionally, when combined with the Optimization Module, you can run parametric optimizations, taking full advantage of the parametric functionality.

CAD Import Functionality

The Design Module contains all of the functionality within the CAD Import Module, which is based on importing and exporting a wide range of CAD file formats. To ensure the validity of the imported geometric information, you can automatically (or manually) repair your CAD models and defeature them to help with setting up and running an analysis. Additionally, this includes associative geometry import: once a file has been imported, the software reads information in the CAD files to identify the geometric entities in the file and compares it with any previously imported file. In this way, physics and other settings on the geometry are retained to the greatest extent possible. For more information on these features and functionality, see the CAD Import Module page.

Geometric Operations in the Design Module

The Design Module gives you access to standard CAD operations as well as more advanced Boolean operations.

A closeup view of the Fillet operation settings and a bracket model in the Graphics window.


Fillets are created by simply clicking on one or more edges and specifying a radius. This will create rounded corners on the selected set of edges and is used, for example, in structural mechanics to avoid stress concentrations and in electromagnetics to avoid electric breakdown.

A closeup view of the Model Builder with the Midsurface node highlighted and a block geometry model in the Graphics window.


The Midsurface operation removes the thickness of a solid object having constant thickness, resulting in a surface object. Such surface objects are typically used with a Shell interface where the thickness is represented as a physics property instead of a geometric feature.

A closeup view of the Model Builder with the Loft node highlighted and a wing geometry in the Graphics window.


The Loft operation lets you specify a set of profile curves. The output of this operation is a loft surface, which consists of one or several faces that interpolate the profiles. This operation is used to create smooth geometric transitions between profile curves of different shapes.

A closeup view of the Model Builder with the Chamfer node selected and a 2D ring resonator model in the Graphics window.


Chamfers are created by simply clicking on an edge and specifying a distance. This will create beveled corners at the selected edges.

A closeup view of the Model Builder with the Thicken node highlighted and a 3D curve geometry in the Graphics window.


The Thicken operation is used to convert a surface object to a solid object by giving it a thickness, usually in the normal direction.

A closeup view of the Geometry settings and a bracket model in the Graphics window.

Advanced Boolean Operations

The Design Module provides more advanced Boolean operations that are expected to yield better results for more complex geometry models, for example, when computing the union of objects having touching faces that do not match exactly.

Every business and every simulation need is different.

In order to fully evaluate whether or not the COMSOL Multiphysics® software will meet your requirements, you need to contact us. By talking to one of our sales representatives, you will get personalized recommendations and fully documented examples to help you get the most out of your evaluation and guide you to choose the best license option to suit your needs.

Just click on the "Contact COMSOL" button, fill in your contact details and any specific comments or questions, and submit. You will receive a response from a sales representative within one business day.

Next Step

Request a Software Demonstration

Product Suite