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 when all connections are missing. | 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 |
---|---|---|---|---|
Partially free nodes of rigids | Some dependent nodes of an RBE2 element are free. | List the failed RBE elements | Deletes the free leg of RBE elements | Not supported |
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. |