Apply Measurement

This feature allows you to apply a displacement to the nodes on a part of boundary of the model to be conformed at a given geometry ( stl file, mesh file, and so on).

You can access this feature by selecting Create > Apply measurement from the extension's toolbar.

General Options

Boundary to be modified

The part of the boundary to apply the displacement. Can be a named selection of nodes.

Fixed boundary

The part of the boundary that is not to be modified (fixed). It can be a named selection of type faces, element faces, or nodes. All boundary parts that are not fixed or parametrized are free, in the sense that oSP3D can modify them to interpolate between directly changed boundaries and fixed boundaries. Ansys recommends that the fixed boundary does not directly touch the displaced boundary.

Mesh part to be exported to oSP3D

The substructure that is to be exported to oSP3D. The boundary to be parametrized or fixed should belong to this substructure. The smaller the exported substructure, the smaller the computational resources required by oSP3D. The scoping can be a named selection of body or element type.

Scan data file

The file that contains the target shape of the nodes selected for the boundary to be displaced.


Caution:  it is very important to change the unit system of the model to be the same as the unit system in the scan data file.


Advanced Options

Check for mesh stability

When set to False, the computed geometric deviation is applied directly to the nodes. However, there is no check if the result is feasible. Thus, the result is fast, but it is very likely not solvable by Ansys Mechanical. When set to True, an iterative algorithm tries to relax element distortions that are too strong. This avoids situations with negative volumes or negative Jacobians. The larger the applied deformations and the greater the number of nodes or elements, the more computation time that is needed.

Linearise Morphing for quadratic elements

This option affects only quadratic elements. When set to True, for quadratic elements, oSP3D places the mid-edge nodes using a linear interpolation of the finite element geometry between the corner vertices. During morphing, some elements can be greatly distorted, leading to negative volumes or negative Jacobians. This option can help to avoid these problems and tends to produce more stable results. When set to False, quadratic elements are morphed with quadratic curvature.

Maximum search distance

The maximum distance to define that a node has a displacement, otherwise the node is identify as a node without solution, and the displacement is defined by the displacement find at the neighbors if Use mesh stabilization is set to true.

Use mesh stabilization

When set to True, the displacement of failed projection nodes is interpolated by the neighbor nodes.

Test on mesh distortion

When set to True, oSP3D throws an error before the mesh is transferred to the Ansys Mechanical kernel. Because oSP3D uses a different FEM formulation, the test in oSP3D may be stricter than in Mechanical. You should use this option if the preparation in the Mechanical kernel takes a lot of time and if you do not want to start it when creating non-meaningful geometric variations.

Auto-delete bad elements

When set to True, the elements with bad shapes are deleted.

Enable visualization

After creating the model, you can visualize the model with the applied displacement. Use this parameter to turn visualization off (default) or on. For a larger model, you should turn visualization off because visualizing a large model can be slow.

Solver Options

Number of CPUs used by oSP3D

The number of CPU cores that oSP3D can use during the creation of the random field model. The default of 0 means that oSP3D uses all cores.

Internal directory

This path is a local directory in the SYS/MECH path of the Workbench project directory. It contains all the data that oSP3D requires to generate the random field model. You can also find the log files in the sos_log subdirectory, which is a good starting point when errors occur. Also, you can open the sos_data.sdb file in that directory in the standalone oSP3D user interface for detailed analysis of the random field model.