comparisonunified
Defaults for the offset functionality of Model Verification.
GUI Default Settings
- tolerance
- Search tolerance for searching nearest parts as well as search tolerance for finding matching entities.
- threshold
- Cut off percentage for judging matched or unmatched parts. Too low value like 5% are not recommended while checking huge number of parts.
- base-directory
- Initial director for Base model.
- base-filetype
- Input model types.
- XML
- BOM file or UDMXML file saved from HyperMesh.
- CAD
- CAD geometry,1 part/file (folder contains multiple CAD).
- FE
- Solver Deck file (single file).
- Assembly
- CAD Assembly file (CatProduct/JT Assembly).
- Multiple Assembly
- Multiple Assembly files.
- Spot File
- Spot weld files (.vip, .mwf, .mcf, or .xml).
- variant-directory
- Initial director for Variant model.
- variant-filetype
- Input model types.
- XML
- BOM file or UDMXML file saved from HyperMesh.
- CAD
- CAD geometry,1 part/file (folder contains multiple CAD).
- FE
- Solver Deck file (single file).
- Assembly
- CAD Assembly file (CatProduct/JT Assembly).
- Multiple Assembly
- Multiple Assembly files.
- Spot File
- Spot weld files (.vip, .mwf, .mcf, or .xml).
- report
- Initial director for report out path.
- report option
- Output report formats. After check is completed, user can change this option to generate report any number of times. Excel report is faster than PowerPoint report.
- scope
- Output result types.
- Matched
- 30.0 (threshold) to 100% matched parts
- Unmatched
- 0.0 to 30% matched parts
- Both
- 0.0 to 100% parts
- imageType
- Output image types.
- .jpg
- Light weight 2D
- mode
- Default radio button options for Run type.
- interactive
- Checks will be run in the front ground HyperMesh session.
- background
- Checks will be executed in the background HyperMesh sessions, if error occurs recovery will be executed, the errors will be displayed in the browser as “Crash” key word.
Comparison Settings
- Check elems in Surf Hole
- CAD holes vs FE holes are compared, displays if any mismatches in the holes via comparison report.
- Check
- Compares FE holes vs surface holes or surface holes vs FE holes.
- Min Dia of Hole
- The minimum hole diameter for checking the holes mismatch. Big diameter holes are taken care by default.
- Max Dia of Hole
- The maximum hole diameter for checking the holes mismatch.
- free-edge-check
- Compares free edge of FE data against free edges of CAD surface boundary lines, mismatch will be displayed in the comparison report.
- free-edge-tolerance
- Free edges in FE data less than this tolerance will be ignored.
- find-cad-thickness
- Calculates thickness from cad by using Volume and Area of the CAD, the Thickness column will display the results. This calculated thickness value will be given preference over GUI tolerance for judging the match percentage.
- use-fe-thickness
- Thickness from FE data be given preference over GUI tolerance for judging the match percentage.
- delete-fefiles
- Deletes the temporary FE folder created my MVD during the CAD-FE comparison. Once this folder is deleted, Result review may not be possible.
- bomcomparison
- Compares PID, MATERIAL, THICKNESS, WEIGHT values, except the shape comparison.
- contactcomparison
- Comparison of contact cards for the parts, it checks for card names and number of contact cards. Limited to Radioss, Nastran, PAM-CRASH, LS-DYNA.
- loadcomparison
- Comparison of Load collector cards for the parts, it checks for card names and number of contact cards. Limited to Radioss, Nastran, PAM-CRASH, LS-DYNA.
- remove-pinhold
- Removes small diameter in holes on CAD surface, applicable only on CAD-FE comparison.
- pinhold-radius
- Pin hole radius, holes less than this value will be physically removed while comparison.
- modeassembly
- After comparison for unmatched parts below, process is automatically
executed.
- Group parts based on match% and report threshold%
- Execute Batchmesher
- Replace CAD with Batch Meshed FEs
- Assign material and property
- Load assembly (old + new mesh) import
- Parts Group (Part Browser / Part Set View)
- loopLimit
- Each time two parts will be compared if the value is 0. # of parts are loaded at once in one HyperMesh session and comparison will be executed, if the value is more than 0.
- samelocation
- Parts will be searched at same location of base part, along with the tolerance value. Parts far from each other will be ignored. Works fine with small offset between both parts.
- translation
- Parts will be searched at same location of base part, if the same shape part is not found, the variant part is translated, then translated comparison will be executed. Translation distance will be automatically calculated.
- symmetry
- Parts will be searched at same location of base part, if the same shape part is not found variant part is reflected, then symmetry comparison will be executed. Symmetry plane will be calculated by parameter below.
- symmetryPlane
- Plane to be considered for symmetryPlane comparison.
Filters
- cgtolerance-distance
- Distance between centroid of base mode part and variant model part. Parts will not be compared, if the parts centroid are more than this value. Recommended value is around 200mm.
- min-areapercent
- Minimum area ratio of base and variant parts. Parts will not be compared, if the parts ratio is less than this value. Recommended value is around 60%.
- max-areapercent
- Maximum area ratio of base and variant parts. Parts will not be compared, if the parts ratio is more than this value. Recommended value is around 140%.
- same-pid-only
- Parts with same PID will be compared and Parts with different PIDs will be ignored, if the value is ON. There is not much gain in the performance, but 1% match will be reported, in case this option is ON. This must be turned OFF in case not all the parts PID are NOT matching.
- same-partname-only
- Parts with same PartName will be compared and Parts with different PartName will be ignored, if the value is ON. This must be turned OFF in case not all the parts Name are NOT matching.
- compare-midsurf
- Solid CAD vs Mid Mesh comparison will happen if this value is ON. This will affect only CAD-FE only when CAD is solid or closed volume surface.
- seamtreatment
- Seam nodes are excluded from the unmatched percentage calculation. This must be turned OFF in case Seam welds are not used in FE model.
- bbox-view
- Bounding boxes for each part are displayed in the HyperMesh graphics for reference after the check and report is done. User can check if both of CAD or FE is at same place or same size.
Representation Comparison
- Check
- Single BOM comparison will be executed, if this parameter is ON, inside single part multiple representations will be compared and reports generated. Two model comparisons will be executed, if this parameter is OFF.
- base-reptypes
- Representations available in the Part Browser. CAD represents the Original CAD data, Mesh represents the FE data created by Batchmesher.
- Variant-reptypes
- Representations available in the Part Browser. CAD represents the Original CAD data, Mesh represents the FE data created by Batchmesher. Usually this can be Mesh or Common.
- Rep Comparison Output (stored in Report folder
Match-area
- cad-fe, cad-cad, fe-fe
-
- Matched
- Matched results will be calculated only if the entities are at exact location.
- matched-overlapped
- Matched results will be the sum of matched and Overlapped entities.
- matched-overlap-intersected
- Matched results will be the sum of matched, Overlapped and Intersected entities.
- match-value
- Match % output type.
- round-off
- Match % display format.
Details on the Calculation Method
- Matched
- Occurs when a source or target surface is within the given tolerance of a compared surface using a direct surface to surface comparison. All points and lines comprising each surface must match between the surfaces. Each matched surface is placed in a separate match type group with the surface it matches.
- Unmatched
- Occurs for surfaces and elements when the matched criteria are not met.
- Overlapped
- Occurs when all facet nodes of a source or target surface are within the given tolerance of the compared surfaces and all of the facet nodes on the nearest compared surfaces' exterior edges are within the given tolerance of the source or target surface's exterior edges.
- Intersected
- Occurs when at least one but not all facet nodes on a source or target surface are within the given tolerance of the compared surfaces or at least one of the facet nodes on the nearest compared surfaces' exterior edges is outside the given tolerance of the source or target surface's exterior edges.