Provides various element types, such as line, triangular, quadrilateral, tetrahedral, and hexahedral elements. Supports beam, rod, cable, shell, solid, mass, and many connection elements.
Provides constraints like fixed geometry, enforced motion, and user-defined constraints. Supports structural loads like force, torque, etc. Provides thermal loads like temperature and heat power, to better simulate the real scenarios.
Supports large displacement/deformation analysis of beams, shells, solids, and connection elements. Supports follower loads in large deformation.
Supports bonded, frictionless/frictional, rough, and adhesive contact. You can define the frictional coefficient in structural analysis and thermal resistance in thermal analysis.
Supports composite laminate analysis functions. Supports laminate assembly of orthotropic materials. Provides 5 failure criteria to check composite material results.
You can define or modify the properties of materials according to your specific needs, and store them in your local material library.
Supports 1D, 2D and 3D mesh. Support local mesh control, compatible mesh, and local remesh.
Supports virtual topology operations to merge short edges, remove small bodies, repair narrow or self-intersecting surfaces, etc. This will make meshing easier.
Provides the mesh quality check according to user-defined criteria, such as aspect ratio, Jacobian, skew, minimum angle, and maximum angle to ensure the accuracy of the simulation.
Supports a variety of error checking functions such as mesh evaluation and fix 2D mesh intersection, mesh editing functions such as remeshing, element translate, sweep, and so on.
Provides numerous methods for result presentation, including contour plots, numerical lists, animations, x-y plots, and probe detection. Users can customize results and generate simulation reports automatically.
Provides a variety of optimization algorithms to obtain optimal model parameters according to the optimization goals specified by the designer.