OptiStruct
Errors
| Name | Description | Result | Auto correction action | Manual correction action |
|---|---|---|---|---|
| Material ID exceeds 8 characters | HyperMesh does not write out more than eight characters for IDs, so if you have more HyperMesh will write out ***, which fails the solver. This check is disabled when using a long format template. | Lists the failing materials. | Not supported. | Opens the Renumber tool |
| Property is missing material | Checks for properties without a material reference. | Lists the failing properties. | Not supported. | Opens the Properties tool. |
| Property ID exceeds 8 characters | HyperMesh does not write out more than eight characters for IDs, so if you have more HyperMesh will write out ***, which fails the solver. This check is disabled when using a long format template. | Lists the failing properties. | Not supported. | Opens the Renumber tool |
| Property with zero cross section area | Checks if the area of PBEAM, PBAR and PROD properties are less than or equal to zero. | Lists the failing properties. | Not supported. | Opens the Properties tool. |
| Component with solids and shells | Checks if a component consists of both solid and shell elements. | Lists the failing components. | Not supported. | Opens the Organize tool. |
| Node ID exceeds 8 character | HyperMesh does not write out more than eight characters for IDs, so if you have more HyperMesh will write out ***, which fails the solver. This check is disabled when using a long format template. | Lists the failing nodes. | Not supported. | Opens the Renumber tool. |
| Element ID exceeds 8 characters | HyperMesh does not write out more than eight characters for IDs, so if you have more HyperMesh will write out ***, which fails the solver. This check is disabled when using a long format template. | Lists the failing elements. | Not supported. | Opens the Renumber tool. |
| Free 1D elements | Checks for 1D elements that have one or more connection missing. This check does not include RBE2 or RBE3 elements. | Lists the failing elements. | Deletes the failing 1D elements. | Not supported. |
| RBE2 with constrained dependent nodes | Checks for RBE2 with constraints on dependent nodes. | Lists the failing elements. | Not supported. | Opens the Rigids tool. |
| Free Rigid elements | Checks for RBE2 elements that have one or more connection missing, typically a leg that is missing a connection. | Lists the failing elements. | Deletes the free arms of the Rigid. | Not supported. |
| Free RBE3 elements | Checks for RBE3 elements that have one or more connection missing, typically a leg that is missing a connection or an independent node that is not connected to structure. | Lists the failing elements. | Deletes the free arms of RBE3. | Not supported. |
| RBE3 elements are collinear | Checks if the dependent and independent nodes of an RBE3 element are collinear. | Lists the failing elements. | Deletes the failing RBE3 elements. | Not supported. |
| RBE3 dof connected to solid | Checks for rotational DOFs on independent nodes of an RBE3 connected to a solid element. | Lists the failing elements. | Removes rotational DOFs from affected independent grids of failing RBE3 elements. | Not supported. |
| Zero-length CBUSH without CID | Checks if the CBUSH spring element of zero length has the element coordinate system, CID defined. | Lists the failing elements. | Not supported. | Opens the Springs tool. |
| Elements have a dependency | Checks for rigid elements that share dependent nodes with other rigid elements. | Lists the failing elements. | Deletes the failing rigid elements. | Not supported. |
| Element has rigid loops | Checks for rigid elements that form a closed loop; where the dependent node of one rigid serves as independent node of the next rigid in the loop. | Lists the failing elements. | Deletes the failing rigid elements. | Not supported. |
| Duplicate 1D Elements | Checks if any 1D elements share the same nodes in the same order. | Lists the duplicate 1D elements. | Deletes the failing elements. | Not supported. |
| Duplicate 2D Elements | Checks if any 2D elements share the same nodes in the same order. | Lists the duplicate 2D elements. | Deletes the failing elements. | Not supported. |
| Duplicate 3D Elements | Checks if any 3D elements share the same nodes in the same order. | Lists the duplicate 3D elements. | Deletes the failing elements. | Not supported. |
| Rigids or RBE3's sharing dependent nodes | Checks for rigid elements that share dependent nodes with other rigid elements. | Lists the failing elements. | Deletes the failing rigid elements. | Not supported. |
| NSM field not defined | Checks for invalid or missing entries on NSMADD loadcols. | Lists the failing loadcols. | Not supported. | Opens the Loadcols tool. |
| MPC with free independent nodes | Checks for MPC equations with free independent nodes. | Lists the failing equations. | Updates the MPC by removing the free independent node. | Not supported. |
| Node sets as SSID in CONTACT | ||||
| Empty Rigidbodies | ||||
| Invalid inertia | ||||
| Missing reference node or COG | ||||
| Set referenced in multiple rigid body | ||||
| Empty Rigidwalls | ||||
| G0 not defined | ||||
| Length MM1 is null | ||||
| Length MM2 is null | ||||
| No data to handle support | ||||
| Node_id common in RWALL | ||||
| RWALL Type SPHER or CYL and Diameter = 0 |
Warnings
| Name | Description | Result | Auto correction action | Manual correction action |
|---|---|---|---|---|
| Unused materials | Checks for any materials that are not referenced by a property. | Lists the failing materials. | Deletes unused materials. | Not supported. |
| Material E is not defined | Checks if E of MAT1, MAT8 or MAT9ORT is less than or equal to zero. | Lists the failing materials. | Not supported. | Opens the Materials tool. |
| Material Rho is not defined | Checks if Rho of MAT1, MAT2,MAT4, MAT5, MAT8, MAT9,MAT9ORT and MAT10 is less than or equal to zero. | Lists the failing materials. | Not supported. | Opens the Materials tool. |
| Material Nu is zero | Checks if Nu of MAT1, MAT8 and MAT9ORT is equal to zero. | Lists the failing materials. | Not supported. | Opens the Materials tool. |
| Material is missing a card image | Checks for defined materials with no card image. | Lists the failing materials. | Not supported. | Opens the Materials tool. |
| Unused properties | Checks for properties that are not assigned to a component or element. | Lists the failing properties. | Deletes unused properties. | Not supported. |
| Property is missing a card image | Checks for defined properties with no card image. | Lists the failing properties. | Not supported. | Opens the Properties tool. |
| PSHELL thickness is not defined | Checks if the property PSHELL thickness is less than or equal to zero. | Lists the failing properties. | Not supported. | Opens the Properties tool. |
| PCOMP thickness is not defined | Checks if the first thickness value of Property PCOMP array is less than or equal to zero. The first thickness value is mandatory. | Lists the failing properties. | Not supported. | Opens the Properties tool. |
| 1D Prop beamsection mismatch | Checks if the 1D property and the beam section attached to it have the same area and area moments of inertia. A difference greater than 0.01 will fail the check. | Lists the failing properties. | Disassociates the beam section from the 1D property. | Not supported. |
| Empty components | Checks for components that do not contain elements. | Lists the failing components. | Deletes the empty components. | Not supported. |
| Empty assemblies | Checks if assemblies are empty. | Lists the empty assemblies. | Deletes the empty assemblies. | Not supported. |
| Empty sets | Checks if sets are empty. | Lists the empty sets. | Deletes empty sets. | Not supported. |
| Empty contact surfaces | Checks if contact surfaces are empty. | Lists the empty contact surfaces. | Deletes the empty contact surfaces. | Not supported. |
| Empty groups | Checks if groups are empty. | Lists empty groups. | Deletes empty groups. | Not supported. |
| Empty plys | Checks if plys are empty. | Lists the empty plys. | Deletes empty plys. | Not supported. |
| Empty load collectors | Checks if load collectors are empty. | Lists the empty load collectors. | Deletes empty load collectors. | Not supported. |
| Empty vector collectors | Checks if vector collectors are empty. | Lists the empty vector collectors. | Deletes the empty vector collectors. | Not supported. |
| Empty laminates | Checks if laminates are not having any ply. | Lists the empty laminates. | Deletes the empty laminates. | Not supported. |
| CONM1 with zero diagonal mass matrix values | Checks if the diagonal mass matrix values of CONM1 are less than or equal to zero. | Lists failing CONM1. | Not supported. | Opens the Elements tool. |
| CONM2 with zero mass | Checks if the mass of CONM2 is less than or equal to zero. | Lists failing CONM2. | Not supported. | Opens the Bars tool. |
| Orientation vector along axis vector | ||||
| Element connectivity | Checks for shell elements connected by one or less nodes and solid elements connected by two or less nodes. | Lists the failing elements. | Deletes the failing elements. | Not supported. |
| Elements have a dependency | Checks for rigid elements that share independent nodes with other rigid elements. | Lists the failing elements. | Deletes the failing rigid elements. | Not supported. |
| Unused BeamSections | Checks if any beamsection defined in the model is unused. | Lists the failing beamsections. | Deletes the unused beamsections. | Not supported. |
| Unused sets | Checks if any sets are not used. | Lists unused sets. | Deletes unused sets. | Not supported. |
| Unused curves | Checks if any curves are not used. | Lists unused curves. | Deletes unused curves. | Not supported. |
| Unused systems | Checks if any systems in the model are not used. | Lists unused systems. | Deletes unused systems. | Not supported. |
| Unused laminates | Checks if any laminates in the model are not used. | Lists unused laminates. | Deletes unused laminates. | Not supported. |
| Unused plys | Checks if any plys in the model are not used. | Lists unused plys. | Deletes unused plys. | Not supported. |
| Unused vectors | Checks if any vectors in the model are not used. | Lists unused vectors. | Deletes unused vectors. | Not supported. |
| Loadcol has two or more different load types | ||||
| Unused parameter | ||||
| No slave nodes detected | ||||
| Free 1D element nodes | Nodes at the free end(s) of 1D elements. | List the free nodes of 1D elements. | NA | Check the elements with free 1D and correct it. |
Info
| Name | Description | Result | Auto correction action | Manual correction action |
|---|---|---|---|---|
| Components share the same property | Checks for two or more components that have the same property assigned. | Lists the failing components. | Not supported. | Opens the Components tool. |
| Component does not have a property | Checks for components that contain elements but do not have any properties assigned. | Lists the failing components. | Not supported. | Opens the Components tool. |