3D Models
Although COMSOL Multiphysics fully supports arbitrary 3D geometries, it is important to simplify the problem. This is because 3D models often require more computer power, memory, and time to solve. The extra time spent on simplifying a model is probably well spent when solving it. Below are a few issues that need to be addressed before starting to implement a 3D model in this module.
•
Check if it is possible to solve the problem in 2D. Given that the necessary approximations are small, the solution is more accurate in 2D, because a much denser mesh can be used.
•
Look for symmetries in the geometry and model. Many problems have planes where the solution is the same on both sides of the plane. A good way to check this is to flip the geometry around the plane, for example, by turning it up-side down around the horizontal plane. Then remove the geometry below the plane if no differences are observed between the two cases regarding geometry, materials, and sources. Boundaries created by the cross section between the geometry and this plane need a symmetry boundary condition, which is available in all 3D physics interfaces.
•
There are also cases when the dependence along one direction is known, and it can be replaced by an analytical function. Use this approach either to convert 3D to 2D or to convert a layer to a boundary condition.