<< Click to Display Table of Contents >> Navigation: FEA Compliant Modeler > Validate Compliant Model |
The validation for Compliant moves is first performed during Nominal Build. Some moves work correctly during the Nominal Build but when tolerances are applied to the parts (during the Monte Carlo Analysis) the same moves may result in unconstrained conditions. These errors will be displayed in the Run Log.
The messages that are considered 'warnings' appear only once after a Nominal Build or when closing a dialog. The messages that appear after every Nominal Build should be addressed.
Status 'Error' indicates that this type of message found in the Run Log causes a failed assembly condition.
Some messages are not in the Run Log but in the Log File. It is a good practice to check the Log File regularly. |
Below is a list of Validation Errors we report for each compliant move type.
Load FEA Data
o"Non-Existing (Abs or Rel) FEA Mesh File" (error) - the Input Deck (mesh file generated with StiffGen) is not found. The user must load the Input Deck for the listed parts, using the Load FEA Move.
o"Non-Existing (Abs or Rel) Stiffness File" (error) - the Stiffness Matrix is not found. The user must load the Stiffness Matrix(s) for the listed parts, using the Load FEA Move.
"FEA-Stiffness-Matrix-Import (Part Name) - Inconsistency between the input deck file and stiffness matrix file.
•Stiffness matrix element(s) cannot be found for FEA mesh node(s) - ..." (error)
•FEA mesh node(s) cannot be found for stiffness matrix element(s) - ..." (error)
There are discrepancies between Input Deck and Stiffness Matrix. The user needs to load the correct files.
o"dcsWarning: DCS points (Part Name) [ Point Names] with same coordinates are detected. They will link to the same FEA nodes. - This warning reminds the user that more than one DCS modeling point is linked to the same FEA mesh node. This warning only appears when executing the first nominal build, after loading the Input Deck information.
o"Different FEA file detected. Replaced Stiffness Matrix file with ..." - The stiffness or mesh file was replaced with a different one in the Load FEA Data move. Message shown in the Log File.
o"DCS point (Part Name) [ Point Name] is linking to a FEA node with a distance. This will cause inaccurate deformation comparing to FEA results." - This message appears in the Log File for any point linked to a mesh node at a distance different than zero.
StiffGen
o"Failed to get Inverse Matrix" (error) - The stiffness matrix could not be recalculated. This occurs when:
•The mesh surface is composed of two or more separate surfaces, or when there are not enough constraints (e.g. welding or clamping in a single line).
•The same ASET linked modeling point, is used in multiple compliant moves.
o"Cannot find stiff info for point(s)" -
Clamp Moves
o"Cannot find stiffness information for clamping point(s)..." (error)
•The listed points are not linked to a mesh node. The user can link them manually, using the FEA Point Linking function.
•Or, the stiffness matrix is incorrect/incomplete. If the stiffness matrix does not have information for those nodes, it needs to be recreated.
o"Clamp Under-constrained (Stiffness Matrix cannot be inverted)" - The message appears when nominal building the parts, if the part is under-constrained. This happens when using less then three points, or using three or more points set in a single line, based on the 3 degrees of freedom restricted in the stiffness matrix for each mesh node.
o"Clamp pair will override a previous LockDOF pair that contains the same point..." - When a previously locked point is also clamped, the clamp move will override the locked move.
o"Self-Clamps (Object points and target points belong to the same part or the same assembly after join operation) are detected for point(s)...The clamp(s) will be ignored." - The clamp is applied after the two parts were already joined.
Unclamp Moves
o"Cannot find stiffness information for unclamping point(s)..." (error)
•The listed points are not linked to a mesh node. The user can link them manually, using the FEA Point Linking function.
•Or, the stiffness matrix is incorrect/incomplete. If the stiffness matrix does not have information for those nodes, it needs to be recreated.
Join Moves
o"Duplicated Join Pair At ...point(s), the duplicated join(s) will be ignored." - The same point cannot be used in more than one compliant operation. This message tells the user which points were used more than once.
o"Join Pair contains Clamped Pt(s): Point..." - the join operation will override the previously applied clamp.
o"Cannot find stiffness information for object/target joining point(s)" (error) - This may happen when the stiffness matrix is replaced or updated. The user can reselect the parts and their FEA information in the Load FEA move to correct this problem.
o"This is a multiple-part joint with different target parts, pairs with different target parts will be ignored. Please turn Sequence Option on or split the joint." (error) - Joining move can have only one target part, otherwise the calculation cannot be performed correctly. Using the Sequence option will allow recalculating the stiffness matrix after each pair, treating it like individual moves.
o"This Joint pair will override a previous LockDOF pair that contains the same point..." - When a previously locked point is also joined, the joining move will override the locked move.
LockDOF, UnlockDOF, Contact Moves
o"Cannot find stiff info for point(s)" (error) - This may happen when the stiffness matrix is replaced or updated. The user can reselect the parts and their FEA information in the Load FEA move to correct this problem.
Displacement Scalar Moves
o"Invalid Displacement File (String)" (error) - This may happen when the model is opened on a different computer, without relative file path previously specified.
o"One Random is required" (error) - The Random value must be specified.
Spec Item
o"Cannot find any loaded stiffness information (NominalBuild may solve this problem) in SpecItem - SpecItemName" (error) - Stiffness information may be missing from the model. Verify the Load FEA move information, and Nominal build the model.
o"Cannot find any related stiffness information for this SpecItem - SpecItemName" (error)
Stiffness information may be missing for one of the parts specified in the Spec Item. Verify the Load FEA move information, and Nominal build the model.
oSpecItem - SpecItemName Fail to get Inverse Matrix" (error)
The stiffness matrix could not be recalculated. This occurs when the mesh surface is composed of two or more separate surfaces.