Debugging Guide for Linear Analysis – Modelling Checks


When building a CAE model, there are a lot of information you should input in order to successfully run your analysis and of course, to have reasonable results. In this article we will show a couple of tools and features we have available within HyperWorks and OptiStruct to validate your model and avoid error messages and wrong results.  

Unit System

Even before start meshing your geometry, it is important to keep in mind the unit system that will be used for your particular model. This is because OptiStruct will accept whatever it is provided as input, without giving any warning as it will not be able to recognize any unit system discrepancies. Therefore, it is a user responsibility to work with consistent unit systems in HyperWorks for modeling and analysis. The table below presents various systems of consistent units. The most used systems are highlighted:

Unit System

Length

Mass

Force

Time

Density

Stress

Gravity

MKS

m

kg

N

s

kg/m³

Pa

9.81 m/s²

MMKS

mm

kg

N

s

kg/mm³

MPa

9810 mm/s²

MPA

mm

t

N

s

t/mm³

MPa

9810 mm/s²

CGS

cm

g

dyn

s

g/cm³

dyn/cm²

981 cm/s²

IPS Std

in

pounds

lbf

s

lb/in³

psi

386.09 in/s²

FPS Std

ft

pounds

lbf

s

lb/ft³

lbf/ft²

32.17 ft/s²

                 

Element Quality


Under Validate > Element Quality, the user can verify the basic quality of 1D, 2D and 3D elements: 

The user can update the values based on his/her company’s mesh criteria. If there are no criteria available, the default values from HyperWorks are considered a good starting point.

A similar panel for this type of verification is under Elements > Auto Quality.

Check Elems Panel Documentation

Free edges (2D elements)


Under Validate > Free Edges, the user can check the connection of 2D shell elements. Free edges are normally found around the outer perimeter of a part or around openings within the part. Free edges found in your model are displayed as red plot elements in their own component called ^edges. This is a good indicator that your mesh is properly connected or if there are any discontinuity.

Graphical user interface, textDescription automatically generated

You can use equivalence to remove the coincident nodes, based on a search tolerance which you specify.

Tip: For bigger models, wireframe or transparent view can make the visualization easier.

Edges Panel Documentation

Normals (2D elements)


Under Elements > Normals, the user can check the normals of elements. The normal of an element is determined by following the order of nodes of the element using the right-hand rule. Ideally for each surface, the normals should be consistent and pointed to the same direction. If this is not the case, the user can have wrong results for analysis that involve bending effects or layer (top/bottom) dependency.

Normals can be reviewed showing a vector or by colors. A vector shows in positive normal direction, while the color mode shows the positive side of a shell or surface in red and the negative side in blue.

A picture containing graphical user interfaceDescription automatically generated

This type of inconsistency is usually found when the user manually created elements in the model and can be easily adjusted using the adjust option.

Normals panel Documentation

Faces (3D elements)


Under Validate > Faces, the user can find free faces in your model where 3D elements are separated, and highlight those areas. Ideally the user should expect a red skin mesh wrapping the solid component and empty in the inside. If this is not the case, it means that the 3D mesh is not fully connected.

ChartDescription automatically generated

Once the free faces are located, you can use equivalence to connect the mesh, based on a tolerance specified by you.

Faces Panel Documentation