HyperWorks 11.0 HyperMesh User Guide
Altair Engineering Contact Information Web site
www.altair.com
FTP site
Address: ftp.altair.com or ftp2.altair.com or http://ftp.altair.com/ftp Login: ftp Password:
Location
Telephone
e-mail
North America
248.614.2425
[email protected]
China
86.400.619.6186.
[email protected]
France
33.1.4133.0992
[email protected]
Germany
49.7031.6208.22
[email protected]
India
91.80.6629.4500 1800.425.0234 (toll free)
[email protected]
Italy
39.800.905.595
[email protected]
Japan
81.3.5396.2881
[email protected]
Korea
82.70.4050.9200
[email protected]
Scandinavia
46.46.286.2052
[email protected]
United Kingdom
01926 .468.600
[email protected]
Brazil
55.11.3384.0414
[email protected]
Australia
61.3.9016.9042
[email protected]
New Zealand
64.9.413.7981
[email protected]
The following countries have distributors for Altair Engineering: Asia Pacific: Indonesia, Malaysia, Singapore, Taiwan, Thailand Europe: Czech Republic, Hungary, Poland, Romania, Spain, Turkey. © 2011 Altair Engineering, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated to another language without the written permission of Altair Engineering, Inc. To obtain this permission, write to the attention Altair Engineering legal department at: 1820 E. Big Beaver, Troy, Michigan, USA, or call +1-248-614-2400. ® HyperWorks 11.0 Release Notes
Trademark and Registered Trademark Acknowledgments
Listed below are Altair® HyperWorks® applications. Copyright© Altair Engineering Inc., All Rights Reserved for: HyperMesh® 1990-2011; HyperCrash™ 2001-2011; OptiStruct® 1996-2011; RADIOSS® 1986-2011; HyperView® ® ® ® ® 1999-2011; HyperView Player 2001-2011; HyperStudy 1999-2011; HyperGraph 1995-2011; MotionView 1993® ® ® 2011; MotionSolve 2002-2011; HyperForm 1998-2011; HyperXtrude 1999-2011; Process Manager™ 2003-2011; Templex™ 1990-2011; Data Manager™ 2005-2011; MediaView™ 1999-2011; BatchMesher™ 2003-2011; TextView™ 1996-2011; HyperMath™ 2007-2011; ScriptView™ 2007-2011; Manufacturing Solutions™ 2005-2011; HyperWeld™ 2009-2011; HyperMold™ 2009-2011; solidThinking™ 1993-2011; solidThinking Inspired™ 2009-2011; Durability Director™ 2009-2011; Suspension Director™ 2009-2011; AcuSolve™ 1997-2011; and AcuConsole™ 2006-2011. In addition to HyperWorks® trademarks noted above, GridWorks™, PBS™ Gridworks®, PBS™ Professional®, PBS™ and Portable Batch System® are trademarks of ALTAIR ENGINEERING INC., as is patent # 6,859,792. All are protected under U.S. and international laws and treaties. All other marks are the property of their respective owners.
Altair HyperMesh User's Guide
Graphical User Interface Toolbar/Panel Changes in HyperMesh 11.0 ...........................................................................................................................................2 Standard Toolbar Changes ...........................................................................................................................................3 Standard Views Toolbar Changes ...........................................................................................................................................5 Visualization Toolbar Changes ...........................................................................................................................................6 Geometry Panel Changes ...........................................................................................................................................8 HyperMesh Color Options dialog ...........................................................................................................................................14 HyperMesh Menu Bar ...........................................................................................................................................19 HyperMesh Toolbars ...........................................................................................................................................22 Collectors Toolbar ...........................................................................................................................................23 Checks Toolbar ...........................................................................................................................................25 Display Toolbar ...........................................................................................................................................27 Visualization Toolbar ...........................................................................................................................................29 Element..............................................................................................................................37 and ply visualization HyperMesh tabs ...........................................................................................................................................40 HyperMesh Calculator ...........................................................................................................................................41 Browsers Basic...........................................................................................................................................44 Browser Operations Sorting Entities ...........................................................................................................................................46 Filtering Entities ...........................................................................................................................................47 Finding Entities ...........................................................................................................................................50 Dialogs ...........................................................................................................................................52 Connector Browser ...........................................................................................................................................54 Link Entity Browser ...........................................................................................................................................56 Link Entity Browser Action Modes Tools ..............................................................................................................................57 Link Entity Browser View Option Toggle buttons ..............................................................................................................................59 Link Entity Browser Advanced Action Buttons ..............................................................................................................................65 Link Entity Browser Global Display Tools ..............................................................................................................................66 Link Entity Browser Context Menu ..............................................................................................................................67 Link Entity Browser Configuration Window ..............................................................................................................................69 Connector Entity Browser ...........................................................................................................................................71 Connector Entity Browser Action Modes Tools ..............................................................................................................................74 Connector Entity Browser View Option Toggle Buttons ..............................................................................................................................76 Connector Entity Browser Advanced Action Buttons ..............................................................................................................................82 Connector Entity Browser Global Display Tools ..............................................................................................................................83 Connector Entity Browser Context Menu ..............................................................................................................................84 Connector Entity Browser Configuration Window ..............................................................................................................................88
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
i
Utility Tool Set - Connector Browser ...........................................................................................................................................91 Link Definition ...........................................................................................................................................92 Add Link ...........................................................................................................................................93 Remove Links ...........................................................................................................................................96 Update Links ...........................................................................................................................................97 Modifying Link Rules ..............................................................................................................................100 Modifying Link States ..............................................................................................................................103 Part Replacement ..............................................................................................................................106 Find Connectors from Parts or Links ...........................................................................................................................................111 Find Connectors from Realizations ...........................................................................................................................................112 Find Links from Connectors ...........................................................................................................................................113 Entity State Browser ...........................................................................................................................................114 Entity State Browser Context Menu ...........................................................................................................................................116 Model Browser ...........................................................................................................................................118 Model Browser Views ...........................................................................................................................................122 Model ..............................................................................................................................129 Browser Optimization View Model ..............................................................................................................................131 Browser Include View Direct/Indirect Property Assignment ..............................................................................................................................133 Direct/Indirect Property View ..............................................................................................................................135 Display Controls & Browser Modes ...........................................................................................................................................140 Global ..............................................................................................................................141 Display Tools Local Display Controls ..............................................................................................................................142 Action ..............................................................................................................................144 Mode Tools Context-Sensitive Menu ...........................................................................................................................................152 Configuring the Model Browser ...........................................................................................................................................156 Loadsteps Browser ...........................................................................................................................................158 Loadsteps Browser: OptiStruct & Nastran Profiles ...........................................................................................................................................160 To Create a New Loadstep ..............................................................................................................................162 To Edit..............................................................................................................................163 a Loadstep To Display a Loadstep ..............................................................................................................................165 To Rename, Renumber, Delete, or Edit the Card of a Loadstep ..............................................................................................................................166 To Edit..............................................................................................................................167 the Global Options of a Loadstep Loadsteps: Auto-manage Load References ..............................................................................................................................168 Mask Browser ...........................................................................................................................................169 Mask Browser Context Menu ...........................................................................................................................................171 Set...........................................................................................................................................172 Browser To Set Display Options for the Set Browser ...........................................................................................................................................173 To Use the Set Browser's Right-click Functionality ...........................................................................................................................................174 To Change the Set Browser's Display and Export States ...........................................................................................................................................176 Solver Browser ...........................................................................................................................................177 Utility Menus ...........................................................................................................................................181
ii
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Default Utility Menu ...........................................................................................................................................183 QA/Model Utility Menu ...........................................................................................................................................184 BOM Comparison Tool ..............................................................................................................................187 BOM Comparison Tool GUI ..........................................................................................................................188 BOM Comparison Tool Control Section ..........................................................................................................................190 BOM Comparison Tool Tree Section ..........................................................................................................................192 BOM Comparison Tool Master Column ..........................................................................................................................194 BOM Comparison Tool BOM Display Section ..........................................................................................................................195 BOM Comparison Tool Metadata Display Section ..........................................................................................................................198 BOM Comparison Tool Failed Records Section ..........................................................................................................................199 Disp Utility Menu ...........................................................................................................................................200 Geom/Mesh Utility Menu ...........................................................................................................................................201 Preserve Edges ..............................................................................................................................203 Project..............................................................................................................................205 Points Auto Connectors Macro ..............................................................................................................................206 Master..........................................................................................................................209 Weld Files Diameter vs. Thickness Files ..........................................................................................................................210 ACM Welds ..........................................................................................................................211 CWELD Elements ..........................................................................................................................214 Midsurf..............................................................................................................................215 Thickness To assign thickness and z-offset values using the Elements option ..........................................................................................................................219 To assign thickness and z-offset values using the Properties on Components option ..........................................................................................................................220 To assign thickness and z-offset values using the Properties on Elements option ..........................................................................................................................221 To organize elements using the Organize Only option ..........................................................................................................................222 To contour thickness and z-offset values using the Elements option ..........................................................................................................................223 To contour thickness and z-offset values using the Properties on Components option ..........................................................................................................................224 To contour thickness and z-offset values using the Properties on Elements option ..........................................................................................................................225 Gauge..........................................................................................................................226 File Format & Example Midsurf Thickness Behavior Under Different User Profiles ..........................................................................................................................227 Quick TetraMesh ..............................................................................................................................235 Fix 2nd..............................................................................................................................239 Order Midnodes Add Washer ..............................................................................................................................243 Trim Hole Macro ..............................................................................................................................246 Fill Hole Macro ..............................................................................................................................248 Box Trim Macro ..............................................................................................................................250 Bead utility ..............................................................................................................................253 Fix Sliver Tetra Elements ..............................................................................................................................255 Abaqus Utility Menu ...........................................................................................................................................259 Contact Manager ..............................................................................................................................261
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
iii
Interface Tab ..........................................................................................................................263 Surface Tab ..........................................................................................................................290 Surface Interaction Tab ..........................................................................................................................330 Dummy..............................................................................................................................341 Positioning Process Manager Solid Face Alignment Utility ..............................................................................................................................343 Step Manager ..............................................................................................................................344 Step Manager Dialog Environment ..........................................................................................................................347 Step Manager Tab Environment ..........................................................................................................................349 Abaqus Step Manager Step Tab ..........................................................................................................................350 Abaqus Step Manager Load Case Tab ..........................................................................................................................430 ANSYS Utility Menu ...........................................................................................................................................432 ANSYS Component Manager ..............................................................................................................................433 To Create a Component Collector ..........................................................................................................................435 To Create a Component Card with the Component Manager ..........................................................................................................................437 To Edit..........................................................................................................................438 a Component Card ANSYS Material Macro ..............................................................................................................................439 Create..........................................................................................................................441 Material Dialog Edit Material Dialog ..........................................................................................................................442 ANSYS Section Macro ..............................................................................................................................443 Create..........................................................................................................................445 Section Dialog Edit Section Dialog ..........................................................................................................................447 To Create a SECDATA Card with the Section Macro ..........................................................................................................................449 ANSYS Real Sets Macro ..............................................................................................................................453 Create..........................................................................................................................455 Real Sets Dialog Edit Real Sets Dialog ..........................................................................................................................456 ANSYS ET Type Macro ..............................................................................................................................457 Create..........................................................................................................................459 ETType Dialog Edit ETType Dialog ..........................................................................................................................460 ANSYS Convert to Special 2nd Order Macro ..............................................................................................................................461 ANSYS Contact Manger ..............................................................................................................................464 Auto Contact - ANSYS Interface ..........................................................................................................................469 To Set..........................................................................................................................471 Up an Auto Contact Run Auto Contact Browser ..........................................................................................................................473 Modifying Auto Contact Entities ..........................................................................................................................475 Modal ..............................................................................................................................476 Analysis Tool LS-DYNA Utility Menu ...........................................................................................................................................477 Error Check ..............................................................................................................................479 Part Info ..............................................................................................................................482 Name Mapping ..............................................................................................................................483 Clone Part ..............................................................................................................................484 Create..............................................................................................................................485 Part
iv
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Part Replacement ..............................................................................................................................486 To use..............................................................................................................................492 the Convert To Rigid macro Convert..............................................................................................................................493 To Rigid Flow Chart Component Table ..............................................................................................................................494 Material Table ..............................................................................................................................499 Customizing Views of the Material Table ..........................................................................................................................501 Creating, Editing, and Loading Materials ..........................................................................................................................503 Managing Materials ..........................................................................................................................505 Sort Materials ..........................................................................................................................506 Create..........................................................................................................................507 a New Material Edit a ..........................................................................................................................508 Material's Properties Merge..........................................................................................................................509 Materials Find Duplicate Materials ..........................................................................................................................510 See the Load Curve for a Material ..........................................................................................................................511 Export..........................................................................................................................512 Data from the Material Table MADYMO Utility Menu ...........................................................................................................................................513 NASTRAN Utility Menu ...........................................................................................................................................516 Nastran1 Page ..............................................................................................................................517 BCTABLE Manager ..........................................................................................................................518 Nastran Part Replacement ..........................................................................................................................521 Rigid Spider ..........................................................................................................................525 PartInfo ..........................................................................................................................526 Component Table ..........................................................................................................................527 Property Table ..........................................................................................................................534 Materials Table ..........................................................................................................................538 RSSCON Create ..........................................................................................................................539 RSPLINE Create ..........................................................................................................................540 TABLE..........................................................................................................................541 Create Nastran2 Page ..............................................................................................................................543 Convert Shells ..........................................................................................................................544 Display..........................................................................................................................545 SETs Tag on..........................................................................................................................546 Nodes SPOINT ..........................................................................................................................547 PAM-CRASH 2G Utility Menu ...........................................................................................................................................548 Tool Menu ..............................................................................................................................549 Dummy Positioning Tool Start Macro ..........................................................................................................................552 Part Replacement Macro ..........................................................................................................................557 Part Info Macro ..........................................................................................................................559 Substructure Tool Macro ..........................................................................................................................560 RBODY Manager Macro ..........................................................................................................................561 Apply ..........................................................................................................................564 Initial Metric Macro
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
v
Organize Xlinks Macro ..........................................................................................................................565 MASS..........................................................................................................................566 Manager Macro Input Fields in the Show ID Ranges User Interface ..........................................................................................................................567 Find Menu ..............................................................................................................................568 Card Menu ..............................................................................................................................569 Sum Menu ..............................................................................................................................571 M1 Menu ..............................................................................................................................572 M2 Menu ..............................................................................................................................574 Conn Menu ..............................................................................................................................577 GES Macro ..............................................................................................................................579 Component Table Macro ..............................................................................................................................582 PERMAS Utility Menu ...........................................................................................................................................583 Convert..............................................................................................................................584 Groups Creating an NLLOAD Card ..............................................................................................................................585 RADIOSS (Block Format) Utility Menu ...........................................................................................................................................588 Tools Menu ..............................................................................................................................589 RBODY Manager ..........................................................................................................................591 Part Info ..........................................................................................................................594 Clone ..........................................................................................................................595 Part Create..........................................................................................................................596 Part ADMAS Manager ..........................................................................................................................597 Engine..........................................................................................................................599 File Tool Meshless Welds Macro ..........................................................................................................................614 Material Table Macro ..........................................................................................................................620 Model ..........................................................................................................................622 Check Macro Component Table ..........................................................................................................................623 Other Tools ..............................................................................................................................631 Accelerometer Tool ..........................................................................................................................632 Relative Displacement Tool ..........................................................................................................................633 BCs Manager Tool ..........................................................................................................................635 RADIOSS (Bulk Data Format), OptiStruct Utility Menu ...........................................................................................................................................640 Summary Page ..............................................................................................................................641 FEA Page ..............................................................................................................................643 I-DEAS to RADIOSS ..........................................................................................................................645 Export..........................................................................................................................646 in MDL Part Replacement ..........................................................................................................................647 Material Table ..........................................................................................................................651 Component Table ..........................................................................................................................653 Property Table ..........................................................................................................................655 Load Collector Table ..........................................................................................................................657 Buckling ..........................................................................................................................659
vi
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Bulk Data Format) Model Checker ..........................................................................................................................660 Opti Page ..............................................................................................................................663 Voxelmesh ..........................................................................................................................665 Matfrac..........................................................................................................................667 Reg. Volfrac ..........................................................................................................................668 PBAR,..........................................................................................................................669 PROD Opti. CBAR,..........................................................................................................................670 CROD Opti. Design..........................................................................................................................672 Variables Design..........................................................................................................................675 Constraints HyperMesh Entities & Solver Interfaces Example Template Code ...........................................................................................................................................686 Example FE-Input Code ...........................................................................................................................................688 User Profiles ...........................................................................................................................................695 Include Files ...........................................................................................................................................697 Support of Includes: Abaqus ...........................................................................................................................................700 Support of Includes: LS-Dyna ...........................................................................................................................................701 Nodes ...........................................................................................................................................702 Collectors and Collected Entities ...........................................................................................................................................708 Assemblies ...........................................................................................................................................712 Components ...........................................................................................................................................718 Points ..............................................................................................................................729 Lines ..............................................................................................................................730 Surfaces ..............................................................................................................................731 Solids ..............................................................................................................................732 Elements ..............................................................................................................................733 Bar2 ..........................................................................................................................816 Bar3 ..........................................................................................................................817 Gap ..........................................................................................................................818 Hex8 ..........................................................................................................................819 Hex20..........................................................................................................................820 Joint ..........................................................................................................................821 Mass ..........................................................................................................................822 Master3 ..........................................................................................................................823 Master4 ..........................................................................................................................824 Penta6..........................................................................................................................825 Penta15 ..........................................................................................................................826 Plot
..........................................................................................................................827 Pyramid5 ..........................................................................................................................828 Pyramid13 ..........................................................................................................................829 Quad4..........................................................................................................................830 Quad8..........................................................................................................................832
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
vii
RBE3 ..........................................................................................................................833 Rigid ..........................................................................................................................834 Rigidlink ..........................................................................................................................835 Rod ..........................................................................................................................836 Slave1..........................................................................................................................837 Slave3..........................................................................................................................838 Slave4..........................................................................................................................839 Spring..........................................................................................................................840 Tetra4..........................................................................................................................841 Tetra10 ..........................................................................................................................842 Tria3 ..........................................................................................................................843 Tria6 ..........................................................................................................................844 Weld ..........................................................................................................................845 Connectors ..............................................................................................................................846 Load Collectors ...........................................................................................................................................847 Loads ..............................................................................................................................881 Accelerations ..........................................................................................................................903 Constraints ..........................................................................................................................904 Fluxes..........................................................................................................................905 Forces..........................................................................................................................906 Moments ..........................................................................................................................907 Pressures ..........................................................................................................................908 Temperatures ..........................................................................................................................909 Velocities ..........................................................................................................................910 Equations ..............................................................................................................................911 System Collectors ...........................................................................................................................................916 Systems ..............................................................................................................................920 Vector Collectors ...........................................................................................................................................931 Vectors..............................................................................................................................936 Beamsection Collectors ...........................................................................................................................................937 Beamsections ..............................................................................................................................952 Multibodies ...........................................................................................................................................956 Ellipsoids ..............................................................................................................................960 Multibody Planes ..............................................................................................................................961 Multibody Joints ..............................................................................................................................962 Bags ...........................................................................................................................................967 Generic..............................................................................................................................969 Optimization Problem ..............................................................................................................................970 FBD Forces (All Loads) ..............................................................................................................................971 FBD Forces (Applied Loads Only) ..............................................................................................................................972 FBD Forces (Reaction Loads Only) ..............................................................................................................................973
viii
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Displacements ..............................................................................................................................974 Resultant Force & Moment ..............................................................................................................................975 FBD Cross-section ..............................................................................................................................976 ADM Part ..............................................................................................................................977 ADM Material ..............................................................................................................................978 Named Entities ...........................................................................................................................................979 Blocks ...........................................................................................................................................980 Curves ...........................................................................................................................................984 Contact Surfaces ...........................................................................................................................................991 Control Volumes ...........................................................................................................................................995 Groups ...........................................................................................................................................1011 Load Steps ...........................................................................................................................................1087 Materials ...........................................................................................................................................1103 Laminates ...........................................................................................................................................1200 Output Blocks ...........................................................................................................................................1204 Plots ...........................................................................................................................................1224 Plies ...........................................................................................................................................1227 Properties ...........................................................................................................................................1230 Sensors ...........................................................................................................................................1272 Sets ...........................................................................................................................................1279 Tags ...........................................................................................................................................1295 Titles ...........................................................................................................................................1297 Morphing Entities ...........................................................................................................................................1299 Domains ...........................................................................................................................................1300 Handles ...........................................................................................................................................1301 Morph Constraints ...........................................................................................................................................1303 Morph Volumes ...........................................................................................................................................1304 Shapes ...........................................................................................................................................1305 Symmetries ...........................................................................................................................................1306 Optimization Entities ...........................................................................................................................................1307 Design Variables ...........................................................................................................................................1308 Design Variable Links ...........................................................................................................................................1312 Design Variable Property Relationships ...........................................................................................................................................1315 Discrete Design Variables ...........................................................................................................................................1319 Optimization Responses ...........................................................................................................................................1321 Optimization Constraints ...........................................................................................................................................1324 Optimization Equations ...........................................................................................................................................1327 Optimization Table Entries ...........................................................................................................................................1329 Objectives ...........................................................................................................................................1331 Objective References ...........................................................................................................................................1334 Optimization Constraint Screenings ...........................................................................................................................................1336
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
ix
Optimization Controls ...........................................................................................................................................1338 Control Cards ...........................................................................................................................................1341 Element Property and Material Assignement Rules ...........................................................................................................................................1392 Supported Cards by Solver ...........................................................................................................................................1395 Unsupported Cards by Solver ...........................................................................................................................................1486 Geometry Terminology ...........................................................................................................................................1501 Nodes ...........................................................................................................................................1504 Free Points ...........................................................................................................................................1505 Lines ...........................................................................................................................................1506 Faces ...........................................................................................................................................1507 Surfaces ...........................................................................................................................................1508 Fixed..............................................................................................................................1509 Points Free Edges ..............................................................................................................................1510 Shared Edges ..............................................................................................................................1511 Suppressed Edges ..............................................................................................................................1512 Non-manifold Edges ..............................................................................................................................1513 Solids ...........................................................................................................................................1514 Bounding Faces ..............................................................................................................................1515 Fin Faces ..............................................................................................................................1516 Full Partition Faces ..............................................................................................................................1517 CAD Cleanup Tolerance ...........................................................................................................................................1518 Geometry Cleanup Tolerance ...........................................................................................................................................1519 Geometry Feature Angle ...........................................................................................................................................1520 CAD Interfacing ...........................................................................................................................................1521 CAD Import ...........................................................................................................................................1522 CAD Reader Support ..............................................................................................................................1523 ACIS..........................................................................................................................1525 Reader Support CATIA Reader Support ..........................................................................................................................1526 DXF Reader Support ..........................................................................................................................1528 IGES..........................................................................................................................1529 Reader Support JT Reader Support ..........................................................................................................................1531 Parasolid Reader Support ..........................................................................................................................1532 PDGS Reader Support ..........................................................................................................................1533 Pro E..........................................................................................................................1534 Reader Support SolidWorks Reader Support ..........................................................................................................................1535 STEP..........................................................................................................................1536 Reader Support Tribon..........................................................................................................................1537 Reader Support UG Reader Support ..........................................................................................................................1540 VDAFS Reader Support ..........................................................................................................................1543 CAD ..............................................................................................................................1544 Import Options
x
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ACIS..........................................................................................................................1546 Import Options CATIA Import Options ..........................................................................................................................1550 DXF Import Options ..........................................................................................................................1556 IGES..........................................................................................................................1558 Import Options JT Import Options ..........................................................................................................................1567 Parasolid Import Options ..........................................................................................................................1572 PDGS Import Options ..........................................................................................................................1576 Pro E..........................................................................................................................1578 Import Options SolidWorks Import Options ..........................................................................................................................1583 STEP..........................................................................................................................1587 Import Options Tribon..........................................................................................................................1592 Import Options UG Import Options ..........................................................................................................................1602 VDAFS Import Options ..........................................................................................................................1615 CAD ..........................................................................................................................1619 Import Message Files CAD ..........................................................................................................................1620 Import Difficulties CAD ..........................................................................................................................1621 Metadata Naming CAD Export ...........................................................................................................................................1623 CAD ..............................................................................................................................1624 Writer Support IGES..........................................................................................................................1625 Writer Support CAD ..............................................................................................................................1626 Export Options IGES..........................................................................................................................1627 Export Options Functionality ...........................................................................................................................................1629 Creating Geometry ...........................................................................................................................................1630 Editing Geometry ...........................................................................................................................................1635 Querying Geometry ...........................................................................................................................................1639 Meshing 0-D...........................................................................................................................................1642 Elements SPH Mesh ...........................................................................................................................................1643 SPH Mesh Generation Input ...........................................................................................................................................1644 SPH Mesh Type and Pitch ...........................................................................................................................................1645 Material Density or Mass of Filled Volume ...........................................................................................................................................1646 Filling Options ...........................................................................................................................................1647 Solver Interfacing ...........................................................................................................................................1648 Visualization of SPH (Mass) Elements ...........................................................................................................................................1649 Line Meshing ...........................................................................................................................................1650 Surface Meshing ...........................................................................................................................................1652 Automatic Mesh Generation ...........................................................................................................................................1653 Element Biasing ..............................................................................................................................1655 Linear..........................................................................................................................1656 Biasing Exponential Biasing ..........................................................................................................................1657 Bellcurve Biasing ..........................................................................................................................1658
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
xi
Linked or Locked Edges ..............................................................................................................................1659 Smoothing Algorithms ..............................................................................................................................1660 Mesh..............................................................................................................................1661 Generation Algorithms Using..............................................................................................................................1663 the Automeshing Secondary Panel Shrink Wrap Meshing ...........................................................................................................................................1664 Loose..............................................................................................................................1665 Shrink Wrap Mesh Tight ..............................................................................................................................1670 Shrink Wrap Mesh Generate 2D BL Mesh ...........................................................................................................................................1674 Meshing a 2D Planar Area with Boundary Layers ..............................................................................................................................1676 Volume Meshing ...........................................................................................................................................1682 Solid Meshing Practices ...........................................................................................................................................1683 Partitioning Solids for Mappability ..............................................................................................................................1684 Solid Map Meshing ...........................................................................................................................................1687 Tetra Meshing ...........................................................................................................................................1689 CFD Meshing in HyperMesh ..............................................................................................................................1692 Boundary Layers ..............................................................................................................................1693 Tetramesh Process Panel ...........................................................................................................................................1695 Geometry Import Panel - Tetramesh Process Manager ..............................................................................................................................1697 Geometry Cleanup Panel - Tetramesh Process Manager ..............................................................................................................................1699 Cleanup & Organize Holes Panel - Tetramesh Process Manager ..............................................................................................................................1700 Mesh..............................................................................................................................1702 Holes Panel - Tetramesh Process Manager User Defined Features - Tetramesh Process Manager ..............................................................................................................................1704 Fillets..............................................................................................................................1706 Organize & Cleanup - Tetramesh Process Manager Mesh..............................................................................................................................1708 User Defined Features - Tetramesh Process Manager Global..............................................................................................................................1709 Organize & Cleanup - Tetramesh Process Manager Global..............................................................................................................................1710 Mesh - Tetramesh Process Manager Element Cleanup - Tetramesh Process Manager ..............................................................................................................................1711 Volume Shrink Wrap ...........................................................................................................................................1714 Acoustic Cavity Meshing ...........................................................................................................................................1715 Acoustic Cavity Tab ..............................................................................................................................1718 Voxel meshing ...........................................................................................................................................1721 Checking & Editing Mesh ...........................................................................................................................................1723 Element Quality ...........................................................................................................................................1724 How Element Quality is Calculated ..............................................................................................................................1725 Element Quality Calculation: HyperMesh ..........................................................................................................................1726 Element Quality Calculation: HyperMesh-Alt ..........................................................................................................................1731 Element Quality Calculation: OptiStruct ..........................................................................................................................1734 Element Quality Calculation: Radioss (BulkData) ..........................................................................................................................1736 Element Quality Calculation: Abaqus ..........................................................................................................................1738 Element Quality Calculation: ANSYS ..........................................................................................................................1740 Element Quality Calculation: I-DEAS ..........................................................................................................................1744
xii
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: Medina ..........................................................................................................................1747 Element Quality Calculation: Moldflow ..........................................................................................................................1749 Element Quality Calculation: Nastran ..........................................................................................................................1750 Element Quality Calculation: Patran ..........................................................................................................................1752 Hole Detection tool ...........................................................................................................................................1758 Penetration check ...........................................................................................................................................1764 Mesh Coarsening ...........................................................................................................................................1766 BatchMesher ...........................................................................................................................................1769 About BatchMesher ...........................................................................................................................................1770 To start BatchMesh on a PC: ..............................................................................................................................1772 To start BatchMesh in UNIX: ..............................................................................................................................1773 BatchMesher Setup ...........................................................................................................................................1774 Batch Mesh Tab ...........................................................................................................................................1776 Configurations Tab ...........................................................................................................................................1779 Run Status Tab ...........................................................................................................................................1781 User Procedures Tab ...........................................................................................................................................1784 BatchMesher Customization ...........................................................................................................................................1786 User-registered Procedures ...........................................................................................................................................1788 BatchMesher Parameter Editor ...........................................................................................................................................1790 Editing Parameter Files ..............................................................................................................................1791 Basic..........................................................................................................................1794 Options: Target Element Size, Import Model Tolerance, Extract Midsurface Geometry Cleanup Options ..........................................................................................................................1795 Create Mesh Options ..........................................................................................................................1797 Special Component Selection Options ..........................................................................................................................1799 Editing Criteria Files ..............................................................................................................................1800 hw_batchmesh ...........................................................................................................................................1802 BatchMesher Error Codes ...........................................................................................................................................1805 Grid Computing with BatchMesher ...........................................................................................................................................1807 Connectors Connector Entity ...........................................................................................................................................1811 Connector Definition ...........................................................................................................................................1812 Example of Connecting Assemblies ...........................................................................................................................................1814 Connector Terminology ...........................................................................................................................................1815 Connector Location ...........................................................................................................................................1816 Connector Realization ...........................................................................................................................................1819 How HyperMesh determines realization ..............................................................................................................................1820 HiLock Realization ..............................................................................................................................1825 Connector Rules ...........................................................................................................................................1831 Connector State ...........................................................................................................................................1832 Link Entity State ...........................................................................................................................................1833 Link Entity ...........................................................................................................................................1834
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
xiii
Number of Layers ...........................................................................................................................................1835 Re-connect Rules ...........................................................................................................................................1836 Connector Review ...........................................................................................................................................1837 Connectors User Control Mode ...........................................................................................................................................1838 Master Connectors File ...........................................................................................................................................1839 Multiple Weld File Format ...........................................................................................................................................1841 Spotweld Interface ...........................................................................................................................................1842 Import...........................................................................................................................................0 Templates FE...........................................................................................................................................1844 Configuration File FE Configuration Examples ...........................................................................................................................................1849 Abaqus Connector Types ...........................................................................................................................................1851 LS-DYNA Connector Types ...........................................................................................................................................1860 Nastran Connector Types ...........................................................................................................................................1871 OptiStruct Connector Types ...........................................................................................................................................1896 PAM-CRASH Connector Types ...........................................................................................................................................1920 RADIOSS Connector Types ...........................................................................................................................................1922 Model Setup Properties ...........................................................................................................................................1929 HyperLaminate ...........................................................................................................................................1930 Environment ..............................................................................................................................1931 Menus ..............................................................................................................................1933 Toolbar ..............................................................................................................................1936 Laminate Browser ..............................................................................................................................1937 Create Entities ..........................................................................................................................1939 Review and Update Entities ..........................................................................................................................1940 Rename Entities ..........................................................................................................................1941 Duplicate Entities ..........................................................................................................................1942 Delete Entities ..........................................................................................................................1943 HyperLaminate Solver ..............................................................................................................................1944 To Select HLS loadcases for the current laminate ..........................................................................................................................1946 Define/Edit Pane ..............................................................................................................................1947 To Define a new HyperLaminate Solver loadcase ..........................................................................................................................1956 To Review or modify an existing HL Solver loadcase ..........................................................................................................................1957 Review/Results Pane ..............................................................................................................................1958 Define..............................................................................................................................1960 a New Material: Review or Modify an Existing Material ..............................................................................................................................1962 Define..............................................................................................................................1963 a New Laminate Review and Modify an Existing Laminate ..............................................................................................................................1965 Define..............................................................................................................................1966 a New Design Variable Review and Modify an Existing Design Variable ..............................................................................................................................1967 HyperBeam ...........................................................................................................................................1968
xiv
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperBeam View ..............................................................................................................................1969 Section Browser and Parameter Definition ..........................................................................................................................1970 HyperBeam View Toolbar ..........................................................................................................................1974 Graphics Window ..........................................................................................................................1975 HyperBeam Results Pane ..........................................................................................................................1980 HyperBeam Sections ..............................................................................................................................1982 Example: Creating and Assigning a Standard Section ..........................................................................................................................1983 Example: Creating and Assigning a Shell Section ..........................................................................................................................1987 Cross..............................................................................................................................1992 Sectional Properties Calculated by HyperBeam Working with Beamsections in HyperMesh ..............................................................................................................................1996 Importing and Exporting HyperBeam Comments ..............................................................................................................................1998 Example: Importing and Automatic Beamsection Creation ..........................................................................................................................2000 Importing Geometry ...........................................................................................................................................2001 Import Error Messages ...........................................................................................................................................2003 Creating Collectors ...........................................................................................................................................2004 Changing the Current Component Collector ...........................................................................................................................................2005 Changing the Current Load Collector ...........................................................................................................................................2006 Creating Geometry Data ...........................................................................................................................................2007 Temporary Nodes ...........................................................................................................................................2011 Picking Surfaces ...........................................................................................................................................2012 Editing Surfaces ...........................................................................................................................................2013 Associativity ...........................................................................................................................................2015 Geometry Cleanup ...........................................................................................................................................2016 Applying Loads ...........................................................................................................................................2018 Creating Systems ...........................................................................................................................................2020 Control Cards ...........................................................................................................................................2021 Using the Card Previewer ...........................................................................................................................................2022 Boundary Conditions ...........................................................................................................................................2023 Loads on Geometry ...........................................................................................................................................2024 Terminology and Definitions ..............................................................................................................................2025 Application of Loads to Geometry ..............................................................................................................................2026 Exporting Loads ..............................................................................................................................2027 Visualization of Loads on Geometry and on Mesh ..............................................................................................................................2028 Creating Load Collectors ..............................................................................................................................2029 Transformation Manager ...........................................................................................................................................2030 Morphing Approaches to Morphing ...........................................................................................................................................2036 The Domains and Handles Concept ...........................................................................................................................................2038 Global..............................................................................................................................2039 Domains and Handles Local..............................................................................................................................2044 Domains and Handles Partitioning ..............................................................................................................................2051 Dependent Handles ..............................................................................................................................2053 Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
xv
Working with Shapes ..............................................................................................................................2057 Setting Up Optimization ..............................................................................................................................2059 The Morph Volume Concept ...........................................................................................................................................2060 The Freehand Concept ...........................................................................................................................................2061 Space Frame Model Strategies ...........................................................................................................................................2062 Creating Handles and Domains - Space Frame Model ...........................................................................................................................................2063 Matching a Mesh, Line, or Surface Data ...........................................................................................................................................2066 Making Parametric Changes ...........................................................................................................................................2070 Controlling Global Morphing with Handle Placement ...........................................................................................................................................2073 Mirror Images - Using 1-Plane Symmetry ...........................................................................................................................................2077 Reducing 3D to 2D - Using Linear Symmetry ...........................................................................................................................................2080 Reducing 3D to 1D - Using Planar Symmetry ...........................................................................................................................................2083 Shell Model Strategies ...........................................................................................................................................2086 Creating Handles and Domains - shell model ...........................................................................................................................................2087 Morphing on Local Domains ...........................................................................................................................................2094 Morphing Global Handles ...........................................................................................................................................2110 Using Constraints ...........................................................................................................................................2111 Using Biasing ...........................................................................................................................................2113 Solid Model Strategies ...........................................................................................................................................2115 Creating Handles and Domains - solid model ...........................................................................................................................................2116 Viewing Solid Models ...........................................................................................................................................2123 Optimization Model Browser Optimization View ...........................................................................................................................................2126 The Menu Bar ...........................................................................................................................................2127 The Panels ...........................................................................................................................................2128 Conversion between Solver Formats Abaqus Conversion Tools ...........................................................................................................................................2131 Abaqus to Nastran Conversion ...........................................................................................................................................2132 Abaqus to RADIOSS (Block Format) Conversion ...........................................................................................................................................2137 Abaqus to RADIOSS (Bulk Data Format), OptiStruct Conversion ...........................................................................................................................................2141 ANSYS Conversion Tools ...........................................................................................................................................2146 ANSYS to Abaqus Conversion ...........................................................................................................................................2147 ANSYS to Nastran Conversion ...........................................................................................................................................2150 ANSYS to RADIOSS (Bulk Data Format) Conversion ...........................................................................................................................................2152 LS-DYNA Conversion Tools ...........................................................................................................................................2154 LS-DYNA to Nastran Conversion ...........................................................................................................................................2155 LS-DYNA to RADIOSS (Block Format) Conversion ...........................................................................................................................................2157 LS-DYNA to RADIOSS (Bulk Data Format) Conversion ...........................................................................................................................................2163 Nastran Conversion Tools ...........................................................................................................................................2165 Nastran to Abaqus Conversion ...........................................................................................................................................2166 Nastran to ANSYS Conversion ...........................................................................................................................................2173
xvi
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nastran to LS-DYNA Conversion ...........................................................................................................................................2176 Nastran to RADIOSS (Block Format) Conversion ...........................................................................................................................................2179 PAM-CRASH 2G to RADIOSS (Block Format) Conversion ...........................................................................................................................................2182 RADIOSS Conversion Tools ...........................................................................................................................................2189 RADIOSS (Bulk Data Format), OptiStruct to Abaqus Conversion ...........................................................................................................................................2190 RADIOSS (Bulk Data Format) to ANSYS Conversion ...........................................................................................................................................2197 RADIOSS (Block Format) to PAM-CRASH 2G Conversion ...........................................................................................................................................2200 XY Plotting XY...........................................................................................................................................2209 Plots Module Creating an XY Plot ...........................................................................................................................................2211 Modifying an XY Plot ...........................................................................................................................................2212 Working with Multiple XY Plots ...........................................................................................................................................2213 Modifying Multiple XY Plots ...........................................................................................................................................2214 Creating Curves on XY Plots ...........................................................................................................................................2215 Reading Curves from an ASCII File ...........................................................................................................................................2216 Creating Analysis Based Curves ...........................................................................................................................................2217 Creating Curves Using Simple Math Operators ...........................................................................................................................................2218 Creating Curves from Files or Math Expressions ...........................................................................................................................................2219 Modifying Curve Attributes ...........................................................................................................................................2220 Displaying Selected Curves on Plots ...........................................................................................................................................2221 Curve Editor ...........................................................................................................................................2222 To create a new curve: ...........................................................................................................................................2224 To display curves in the graph area: ...........................................................................................................................................2225 To change the graph's attributes: ...........................................................................................................................................2226 To change a curve's attributes: ...........................................................................................................................................2227 To delete a curve: ...........................................................................................................................................2228 To rename a curve: ...........................................................................................................................................2229 Post-processing Analysis HyperMesh Results Database ...........................................................................................................................................2231 Results Translation ...........................................................................................................................................2232 hmabaqus Results Translation ...........................................................................................................................................2233 Translating Complex Results ..............................................................................................................................2238 Translating Element Results for Different Positions ..............................................................................................................................2239 Supported Result Types ..............................................................................................................................2240 Post-processing Actran Results ...........................................................................................................................................2244 hmansys Results Translation ...........................................................................................................................................2246 MADYMO Results Translation ...........................................................................................................................................2253 hmnast Results Translation ...........................................................................................................................................2255 hmnast Utility ..............................................................................................................................2256 Splitting Punch Files ..........................................................................................................................2260 To translate two punch files and read them in HyperMesh: ..........................................................................................................................2271
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
xvii
hmnasto2 Utility ..............................................................................................................................2272 To create a model file from an op2 file and load the model file ..........................................................................................................................2277 hmnastf06 Utility ..............................................................................................................................2278 hmnastop Utility ..............................................................................................................................2279 Translating Complex Results ..............................................................................................................................2280 To post-process NASTRAN results in HyperMesh: ..............................................................................................................................2281 hmpam Results Translation ...........................................................................................................................................2283 PAM-CRASH Results Translation ..............................................................................................................................2284 Viewing the Results ..........................................................................................................................2290 Reading XY-Plotting Data from the THP (DSY) File ..........................................................................................................................2291 PAM-CRASH 2G Results Translation ..............................................................................................................................2295 Viewing the Results ..........................................................................................................................2301 Reading XY-Plotting Data from the THP (DSY) File ..........................................................................................................................2302 PERMAS Results Translation ...........................................................................................................................................2307 RADIOSS (Fixed Format) Results Translation ...........................................................................................................................................2308 Analysis Results Files ..............................................................................................................................2310 RADIOSS (Bulk Data Format) Results Translation ...........................................................................................................................................2311 Specifying the Results File ...........................................................................................................................................2312 Creating Deformed Geometry Plots ...........................................................................................................................................2313 Creating Animations ...........................................................................................................................................2314 Creating Vector Plots ...........................................................................................................................................2315 Creating Contour Plots ...........................................................................................................................................2316 Creating Assigned Plots ...........................................................................................................................................2317 Adding Plot Identification ...........................................................................................................................................2318 Inspecting the Results ...........................................................................................................................................2319 Free Body Diagrams ...........................................................................................................................................2320 FBD Displacements ...........................................................................................................................................2322 To extract displacement data for a user-defined node set ..............................................................................................................................2323 FBD Forces ...........................................................................................................................................2326 To select a results file ..............................................................................................................................2327 To select a sub-case ..............................................................................................................................2328 To select entities ..............................................................................................................................2329 To specify output options ..............................................................................................................................2330 FBD Cross-section manager ...........................................................................................................................................2332 To define a cross-section manually ..............................................................................................................................2333 To define a cross-section automatically ..............................................................................................................................2335 FBD Resultant Force and Moment ...........................................................................................................................................2336 To select a results file ..............................................................................................................................2337 To select a sub-case ..............................................................................................................................2338 To select a cross-section ..............................................................................................................................2339 To specify output options ..............................................................................................................................2340 FBD Results Manager ...........................................................................................................................................2342 xviii
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To review and manage FBD load collectors ..............................................................................................................................2343 FBD Export Manager ...........................................................................................................................................2345 To export FBD, Displacement, or Resultant Force & Moment collectors ..............................................................................................................................2346 FBD Grid Point Force Balance ...........................................................................................................................................2348 FBD Solver Interfacing ...........................................................................................................................................2355 Abaqus - Free Body Diagrams ..............................................................................................................................2356 Ansys..............................................................................................................................2357 - Free Body Diagrams Nastran - Free Body Diagrams ..............................................................................................................................2358 Radioss (Bulk Data) and OptiStruct - Free Body Diagrams ..............................................................................................................................2359 H3D Writer ...........................................................................................................................................2360 Creating an H3D file from HyperMesh ...........................................................................................................................................2361 Create an H3D file from HyperMesh: ..............................................................................................................................2362 Embedding a HyperView Player Object in HTML Documentation ...........................................................................................................................................2363 Sharing H3D Files ...........................................................................................................................................2365 H3D FAQ ...........................................................................................................................................2367 HyperMesh Interfacing with External Products Abaqus Solver Interface ...........................................................................................................................................2369 Actran Solver Interface ...........................................................................................................................................2371 ANSYS Solver Interface ...........................................................................................................................................2372 RBE3 Elements ...........................................................................................................................................2373 Tips and Techniques ...........................................................................................................................................2376 Pressure Load on Beam Elements ...........................................................................................................................................2378 FE Input Enhancement ...........................................................................................................................................2380 LS-DYNA Solver Interface ...........................................................................................................................................2381 Recommended Process ...........................................................................................................................................2383 Mass Calculation ...........................................................................................................................................2384 Exporting Decks ...........................................................................................................................................2385 MADYMO Solver Interface ...........................................................................................................................................2386 MARC Solver Interface ...........................................................................................................................................2388 Nastran Solver Interface ...........................................................................................................................................2389 PAM-CRASH 2G Solver Interface ...........................................................................................................................................2390 PERMAS Solver Interface ...........................................................................................................................................2393 RADIOSS (Bulk Data), OptiStruct Interface ...........................................................................................................................................2395 RADIOSS (Block Format) Interface Overview ...........................................................................................................................................2397 Supported Cards ...........................................................................................................................................2399 Supported ENGINE Cards in RADIOSS (Block Format) ..............................................................................................................................2400 Unsupported ENGINE Cards in RADIOSS (Block Format) 5.1, 9.0 and 10.0 ..............................................................................................................................2403 Samcef Interface ...........................................................................................................................................2405 Contact .MCT ...........................................................................................................................................2406 Contact .STI ...........................................................................................................................................2408
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
xix
Graphical User Interface This section describes parts of the HyperWorks Desktop user interface which only display when HyperMesh is the active application.
HyperMesh Color Options dialog HyperMesh Menu Bar HyperMesh Toolbars HyperMesh Tabs HyperMesh Calculator
1
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Toolbar/Panel Changes in HyperMesh 11.0 The HyperMesh user interface has undergone significant changes since version 10, including updated toolbar icons and the transfer of more functionality to the toolbars and drop-down menus. The following topics outline the changes from version 10 to version 11. In many cases, multiple toolbar buttons can appear in the same location. These buttons have a down-arrow ( ) next to them, and clicking this arrow reveals a menu of available buttons for that toolbar space. Such menus are common in the Standard Toolbar, but also appear in some of the buttons on other toolbars as well.
The "New " button in the Standard Toolbar can have different functions depending on w hat you select from the menu. Some options are not available in HyperMesh.
Separate topics detail the changes for specific areas of functionality. Note that toolbars which have not changed fundamentally are not described; only those with substantially different organization or icon imagery are detailed here. Standard Toolbar Changes Standard Views Toolbar Changes Visualization Toolbar Changes Geometry Panel Changes
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
2
Standard Toolbar Changes Note:
This chart illustrates the differences between the formerly stand-alone HyperMesh 10.0 and the new, integrated HyperMesh Desktop 11.0. Some small differences, particularly in the Pull Down Menu locations, may exist between HyperMesh 11.0 stand-alone and HyperMesh Desktop versions.
Where an old toolbar button has been replaced by one with multiple options (as described in Panel/Dialog Reorganization in HyperMesh 11.0), the corresponding new options are listed separately and indented under the old button's name.
Function
Old 10.0
New 11.0 Location
Alternate Location (Pull down menus)
Standard Toolbar
File > New
Model
Standard Toolbar
File > New > Model
Session
Standard Toolbar
File > New > Session
Standard Toolbar
File > Open
Model
Standard Toolbar
File > Open > Model
Session
Standard Toolbar
File > Open > Session
Standard Toolbar
File > Save
Model
Standard Toolbar
File > Save > Model
Session
Standard Toolbar
File > Save > Session
Standard Toolbar
File > Import
Session
Standard Toolbar
File > Import > Session
Model
Standard Toolbar
File > Import > Model
Solver Deck
Standard Toolbar
File > Import > Solver Deck
New File
(varies)
Open File
(varies)
Save File
(varies)
Import
3
New 11.0
(varies)
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Geometry
Standard Toolbar
File > Import > Geometry
Connectors
Standard Toolbar
File > Import > Connectors
Standard Toolbar
File > Export
Model
Standard Toolbar
File > Export > Model
Solver Deck
Standard Toolbar
File > Export > Solver Deck
Geometry
Standard Toolbar
File > Export > Geometry
Connectors
Standard Toolbar
File > Export > Connectors
Curves
Standard Toolbar
File > Export > Curves
Standard Toolbar
File > Load > User Profile
Standard Toolbar
File > Load
Standard Toolbar
File > Load > Results
Export
(varies)
User Profile Load File
----
(varies)
Load Results Load Preference
----
Standard Toolbar
File > Load > Preference
Load Solver Template
----
Standard Toolbar
File > Load > Solver Template
Run Tcl/TK Script
----
Pull-Down Only
File > Run > Tcl/TK Script
Command File
----
Pull-Down Only
File > Run > Command File
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
4
Standard Views Toolbar Changes
Function
New 11.0 Location
Alternate Location (Pull down menus)
Previous View
Standard Views Toolbar
None
Fit Model
Standard Views Toolbar
None
Refresh Graphics Area (Plot Refresh)
Standard Views Toolbar
None
XY Top Plane View
Standard Views Toolbar
None
XY Bottom Plane View
Standard Views Toolbar
None
XZ Left Plane View
Standard Views Toolbar
None
XZ Right Plane View
Standard Views Toolbar
None
YZ Rear Plane View
Standard Views Toolbar
None
YZ Front Plane View
Standard Views Toolbar
None
Isometric View
Standard Views Toolbar
None
Reverse View
Standard Views Toolbar
None
User View/True View
Standard Views Toolbar
Model Browser Context Menu (Create > View)
5
Old 10.0
New 11.0
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Visualization Toolbar Changes While most of the functionality in the visualization toolbar remains the same, some of the icons used are quite different from previous versions and the organization of buttons isn't quite the same. In addition, the menus for geometry and mesh styles work differently; rather than right-clicking the button to select from its menu, you must click the separate down-arrow button beside it (as described in Panel/Dialog Reorganization in HyperMesh 11.0).
Function
Old 10.0
New 11.0
New 11.0 Location
Alternate Location
Geometry Color
Visualization Toolbar None
Wireframe Geometry
Visualization Toolbar None
Wireframe Geometry and Surface Lines
Visualization Toolbar None
Shaded Geometry and Surface Edges
Visualization Toolbar None
Shaded Geometry
Visualization Toolbar None
Element Color Mode
Visualization Toolbar None
Wireframe Elements (skin only)
Visualization Toolbar None
Wireframe Elements
Visualization Toolbar None
Shaded Elements and Mesh Lines
Visualization Toolbar None
Shaded Elements and Feature Lines
Visualization Toolbar None
Shaded Elements
Visualization Toolbar None
Transparency
Visualization Toolbar None
Geom/Mesh Styles
Altair Engineering
n/a
None: this legacy feature from pre-10.0
Use the Model Browser's optional FEStyle and GeomStyle columns
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
6
has been removed.
to change styles for each component.
Shrink Elements
Visualization Toolbar None
Visualization Options
Visualization Toolbar None
7
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Geometry Panel Changes The Geometry panels have been changed for version 11 to use toolbars instead of radio buttons for selection of subpanels. In addition, some functions have been moved--for example, the functions of the Circles panel were moved into the Lines panel and Primitives features were moved into Surfaces and Solids. The table below summarizes these changes as they relate to the older 10.0 panel structure. Note also that many new geometry subpanels and functions have been added for version 11, but these tables focus on the new locations of functions that are already familiar to users of version 10 and earlier--they serve as a roadmap for users to find the tools that they are already familiar with. For full details on geometry panels, including new functions, see the dedicated panel help for each geometry panel listed in the "See Also" section at the end of this topic. Unless otherwise stated, the New 11.0 Name is a subpanel of the same panel as the old 10.0 location.
10.0 Nodes Panel
Subpanels
New 11.0 Name
Alternate Location (Pull down menus)
Type In
Nodes Panel > XYZ Points Panel > XYZ
Geometry > Create > Nodes > XYZ Geometry > Create > Free Points > XYZ
Pick Geom
On Geometry (points, lines, surfs)
Geometry > Create > Nodes > On Geometry
On Line
Extract On line
Geometry > Create > Nodes > Extract on Line
Interpolate on Line
Geometry > Create > Nodes > Interpolate on Line
At point
On Geometry
Geometry > Create > Nodes > On Geometry
Between
Interpolate Nodes
Geometry > Create > Nodes > Interpolate
Interpolate On Line
Geometry > Create > Nodes > Interpolate on Line
Interpolate On Surface
Geometry > Create > Nodes > Interpolate on Surface
On Geometry (plane)
Geometry > Create > Nodes > On Geometry
On Plane
Altair Engineering
New Icon
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
8
10.0 Lines Panel
Subpanels
New Icon
New 11.0 Name
Alternate Location (Pull down menus)
Linear Nodes
Geometry > Create > Lines > Linear Nodes
Standard Nodes
Geometry > Create > Lines > Standard Nodes
Smooth Nodes
Geometry > Create > Lines > Smooth Nodes
Controlled Nodes
Geometry > Create > Lines > Controlled Nodes
Offset
Geometry > Create > Lines > Offset
Midline
Geometry > Create > Lines > Midline
From Surf Edges
Extract edge
Geometry > Create > Lines > Extract Edge
From Features
Features
Geometry > Create > Lines > Features
At Intersection
Intersect
Geometry > Create > Lines > Intersect
At Tangent
Tangent
Geometry > Create > Lines > Tangent
Fillets
Fillet
Geometry > Create > Lines > Fillet
From Nodes
Offset
10.0 Circles Panel Note:
9
The Circles panel no longer exists. Its features have been moved entirely into the Lines, Nodes, and new Free Points panels.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Subpanels
New Icon
New 11.0 Name
Alternate Location (Pull down menus)
Lines Panel > Arc Center and Radius
Geometry > Create > Lines > Arc Center and Radius
Lines Panel > Circle Center and Radius
Geometry > Create > Lines > Circle Center and Radius
Lines Panel > Arc Nodes and Vector
Geometry > Create > Lines > Arc Nodes and Vector
Lines Panel > Circle Nodes and Vector
Geometry > Create > Lines > Circle Nodes and Vector
Lines Panel > Arc Three Nodes
Geometry > Create > Lines > Arc Three Nodes
Lines Panel > Circle Three Nodes
Geometry > Create > Lines > Circle Three Nodes
Nodes Panel > Arc Center
Geometry > Create > Nodes > Arc Center
Points Panel > Arc Center
Geometry > Create > Free Points > Arc Center
New 11.0 Name
Alternate Location (Pull down menus)
Ruled
Ruled
Geometry > Create > Surfaces > Ruled
Spline/Filler
Spline/Filler
Geometry > Create > Surfaces > Spline/Filler
Skin
Skin
Geometry > Create > Surfaces > Skin
Center & Radius
Points & Vector
Three Points
Find Center
10.0 Surfaces Panel
Subpanels
Altair Engineering
New Icon
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
10
Drag/Spin
Drag along Vector
Geometry > Create > Surfaces > Drag Along Vector
Drag Along Line
Geometry > Create > Surfaces > Drag Along Line
Drag Along Normal
Geometry > Create > Surfaces > Drag Along Normal
Spin
Geometry > Create > Surfaces > Spin
From FE
From FE
Geometry > Create > Surfaces > From FE
Fillets
Fillet
Geometry > Create > Surfaces > Fillet
New 11.0 Name
Alternate Location (Pull down menus)
Bounding Surfs
Bounding Surfaces
Geometry > Create > Solids > Bounding Surfaces
Drag Along Vector
Drag Along Vector
Geometry > Create > Solids > Drag Along Vector
Drag Along Normal
Drag Along Normal
Geometry > Create > Solids > Drag Along Normal
Drag Along Line
Drag Along Line
Geometry > Create > Solids > Drag Along Line
Spin
Spin
Geometry > Create > Solids > Spin
10.0 Solids Panel
Subpanels
New Icon
10.0 Primitives Panel Note:
11
The Primitives panel no longer exists; its functions have been entirely migrated to the Surfaces and Solids panels.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Subpanels
Square/Block
Cylinder/Cone
Sphere
New Icon
New 11.0 Name
Alternate Location (Pull down menus)
Surfaces > Square
Geometry > Create > Surfaces > Square
Solids > Block
Geometry > Create > Solids > Block
Surfaces > Cylinder Full
Geometry > Create > Surfaces > Cylinder Full
Surfaces > Cylinder Partial
Geometry > Create > Surfaces > Cylinder Partial
Surfaces > Cone Full
Geometry > Create > Surfaces > Cone Full
Surfaces > Cone Partial
Geometry > Create > Surfaces > Cone Partial
Solids > Cylinder Full
Geometry > Create > Solids > Cylinder Full
Solids > Cylinder Partial
Geometry > Create > Solids > Cylinder Partial
Solids > Cone Full
Geometry > Create > Solids > Cone Full
Solids > Cone Partial
Geometry > Create > Solids > Cone Partial
Surfaces > Sphere Center and Radius
Geometry > Create > Surfaces > Sphere Center and Radius
Surfaces > Sphere Four Nodes
Geometry > Create > Surfaces > Sphere Four Nodes
Surfaces > Sphere Partial
Geometry > Create > Surfaces > Sphere Partial
Solids > Sphere Center Geometry > Create > Solids > Sphere Center and Radius and Raidus
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
12
Torus
Solids > Sphere Four Nodes
Geometry > Create > Solids > Sphere Four Nodes
Surfaces > Torus Center and Radius
Geometry > Create > Surfaces > Torus Center and Radius
Surfaces > Torus Three Geometry > Create > Surfaces > Torus Three Nodes Nodes
13
Surfaces > Torus Partial
Geometry > Create > Surfaces > Torus Partial
Solids > Torus Center and Radius
Geometry > Create > Solids > Torus Center and Radius
Solids > Torus three Nodes
Geometry > Create > Solids > Torus Three Nodes
Solids > Torus Partial
Geometry > Create > Solids > Torus Partial
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperMesh Color Options dialog Location: Preferences menu > colors This dialog allows you to specify the colors you wish to use for various elements of the Graphical User Interface (GUI) as well as for different types of geometry and mesh entities. These categories are broken down into separate tabs.
General Tab The General tab controls the colors of the background in the graphics area, the direction of the gradient, and the colors used by the global axes.
You can select any colors you wish for background 1 and background 2. These control the background gradient:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
14
You can also use the series of gradient boxes to change the direction or style of the gradient. The boxes themselves illustrate the gradient pattern that they apply, but not the current colors. Finally, you can specify the colors of the X, Y, and Z global axis vectors, and the color of their letter labels (X/ Y/Z), that display in the bottom corner of the graphics area. Click Reset to return to the default settings. Apply immediately applies your changes, but does not close the window. Close closes the window without applying the current settings.
Geometry tab This tab allows you to set the colors used to display a wide range of geometric entities.
15
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Different types of geometric features are broken down first by dimensionality (2D surfaces, 3D solids) and each has no influence on geometry of the other type. However, a third category, By mappable display mode (solids), applies to qualities of solids rather than parts of them. These colors apply specifically to how many possible directions solids can be mapped in, and are specific to the mappable geometry display mode. They will not show in any other display mode, even if the model contains solid entities. Surface data free edges
Edges of surfaces that do not connect to any other surfaces.
shared edges
Edges of surfaces that connect to one other surface.
suppressed edges
Shared edges that have been manually suppressed so that the automesher will treat the shared surfaces as if they were one surface, allowing elements to
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
16
cross the edge as if it were not there at all. t-junctions
Edges shared by 3 or more surfaces.
3d solids fin faces
Fin faces are surfaces that split a 3D solid entity, but only partway through-they do not actually extend through the entire entity.
bounding faces
The outer faces of solid entity.
full partition faces
The faces of adjoined solids
2d faces (topo)
When using the by 2D topo visualization mode, this is the color of 2D faces that aren't part of a solid.
ignored (topo)
The color of 2D faces when using the by 2D topo visualization mode.
edges (comp)
Mesh edges when coloring mesh with the by comp visualization mode.
by mappable display control (solids) 1 dir. map
Visualization for solids that can be mapped (for 3D meshing) in one direction.
3 dir. map
Visualization for solids that can be mapped (for 3D meshing) in three directions.
ignored map
Default visualization for solids that require partitioning to become mappable.
not mappable
Visualization for solids that have been edited, but still require further partitioning to create mappable solids
Mesh tab This tab allows you to set the colors used to display a wide range of geometric entities.
17
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Mesh Lines refers to the visual (non-geometric) lines that define the edges of each element. Elems, no prop/mat means elements that do not currently have any properties or materials assigned to them, either directly or inherited from the collectors that they belong to. Elems, unresolved prop/mat means elements that do have a property or material assigned, but the referenced prop/mat cannot be found in the current model. For example, they might reference "Mat9" but no material with that name exists in the current model. One possible source of such elements is from include files.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
18
HyperMesh Menu Bar The menu bar, located just beneath the title bar, enable access to many types of HyperMesh functionality. Most menu options access HyperMesh panels, but some options perform other tasks such as configuring the layout of the HyperMesh environment.
Each menu contains many different options, and clicking on the menu name (such as Geometry) "pulls down" a list of the options available in that menu:
Notice that there are three lists of options displayed in this screen shot; this is because some menu items have sub-menus of additional options. This approach sub-groups similar features together, rather than presenting every option in a single list (which could result in very long lists). Menu items can work in several different ways: Sub-Menu heading
19
These items are marked with a triangular arrow. Selecting a submenu heading opens a sub-menu of options related to the sub-
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
menu heading. This method allows similar commands to be grouped logically, and helps prevent any single menu list from becoming excessively long. Toggle
When clicked, these items are marked with a checkbox and activate or deactivate a feature. One example is the Solver Browser item found in the View menu; clicking it alternates between showing and hiding the Solver Browser in one of the tab area sidebars.
Command
Most menu items simply execute a command when selected, such as accessing a specific HyperMesh panel.
There are multiple ways to select a pull-down menu or a menu item within it: Mouse
Click the menu or menu item with the mouse.
Keyboard (menu)
First, press the alt key to activate the menu area. Then: Use the keyboard key indicated by the menu or item; these keys are underlined (as the "F" in the File menu). or Use the left and right arrow keys to move among the menu headings, and the up and down arrow keys to open a menu and navigate among its options.
Keyboard (menu item)
Menu items can be selected with the keyboard in two ways: Use the keyboard key indicated by the menu item; these keys are underlined (as the "O" in the Open menu item). or Use the arrow keys to move among list of options, and press enter to select a highlighted option.
Each of the pull-down menus in HyperMesh groups certain types of functions: File
Contains functions to load, save, import, and export models and other files. Note:
To work with only one model at a time, use Open. To add extra models to your workspace, use Import.
Edit
Tools for masking, deleting, or finding entities.
View
Change the angle of view on the model, lighting, or visibility and location of tab area items, among other options.
Collectors
Tools for creating and renaming collectors, assemblies, etc.
Geometry
Tools for geometry editing and cleanup.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
20
Mesh
Meshing tools, such as automesh, tetramesh, solid map, element edit, etc.
Connectors
Create, edit, realize/unrealize, and manipulate various types of connectors.
Materials
Create, edit, and assign Material cards to components.
Properties
Create, edit, and assign Property cards to components.
BCs
Boundary Conditions such as forces, pressures, moments, or constraints.
Setup
Model properties such as materials, connectors, and contact surfaces.
Tools
Morph, Rotate, Translate, Reflect, or Scale entities, among other options.
Morphing
Create, edit, and manipulate mesh-morphing entities with HyperMorph.
Post
View results of solved simulations (contour or vector plots, for example).
XY Plots
Create plots (graphs) of simulation qualities and/or results.
Preferences
HyperMesh preferences such as User Profiles, global options, and keyboard configuration.
Applications
Quickly access other HyperWorks programs, such as OptiStruct.
Help
Access the on-line Help system.
21
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperMesh Toolbars Toolbars contain groups of icon buttons used to perform the most common tasks. Each toolbar can be docked to any of the toolbar locations. Toolbars can also be undocked or free-floating anyway in the HyperMesh application window. Many toolbars are common to both HyperMesh and other HyperWorks Desktop applications, so they are described in the HyperWorks Desktop user's guide. The toolbars described here are specific to HyperMesh.
Toolbars Included in HyperMesh: Collectors Checks Display Visualization
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
22
Collectors Toolbar The Collector toolbar controls basic operations of creating, editing, deleting, card editing, organizing, and renumbering HyperMesh collectors. The Collectors toolbar can be turned on and off from the View > Toolbars menu.
The detailed behavior of each tool button is described in the table below. Button
Left-click
LEFT Behavior
Right-click RIGHT Behavior
Assemblies
Left-click to open the Assemblies panel.
Same
Component s
Left-click to open the Components panel.
Same
Materials
Left-click to open the Materials panel.
Same
Properties
Left-click to open the Properties panel.
Same
Load Collectors
Left-click to open the Load Collectors panel
Same
System Collectors
Left-click to open the System Collector, Vector Collector, BeamSection Collector, or MultiBody panels.
Select Right-click to option from expand options; Menu Left-click an icon to set new Or current icon and perform the Left-click lower right icon’s left-click behavior. arrow
Left-click to open the Delete panel.
Same
Vector Collectors
BeamSectio n Collectors
MultiBodies Delete
23
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Card Edit
Left-click to open the Card Edit panel.
Same
Organize
Left-click to open the Organize panel.
Same
Renumber
Left-click to open the Renumber panel.
Same
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
24
Checks Toolbar The Checks toolbar contains quick access to functionality for various checks and calculations that are commonly used in the model building process.
The Checks toolbar can be turned on and off from the View menu's Toolbars sub-menu. The detailed behavior of each tool button is described in the table below: Button
25
Left-click
LEFT Behavior
Right-click RIGHT Behavior
Distance
Opens the Distance panel
Same
Length
Opens the Length panel
Same
Mass/Area Calc
Opens the Mass Calc panel
Same
Edges
Opens the Edges panel
Same
Features
Opens the Features panel
Same
Faces
Opens the Faces panel
Same
Normals
Opens the Normals panel
Same
Penetration/ Opens the Penetration panel Intersection Check
Same
Check Elements
Opens the Check Elements panel
Same
Model Summary
Opens the Summary panel
Same
Loads Summation
Opens the Loads Summary tab
Same
Count
Opens the Count panel
Same
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
26
Display Toolbar The Display toolbar controls what entities are displayed in the graphics area, primarily by masking entities to hide or display them. Other display controls for all collectors and entities are manipulated at a high level using the Model Browser and the Mask Browser.
The Display toolbar can be turned on and off from the View menu's Toolbars sub-menu. The Model Browser and Mask Browser can be turned on and off from the View menu. The detailed behavior of each button is described in the table below. Button
27
Left-click
LEFT Behavior
Right-click RIGHT Behavior
Mask
Opens the Mask panel
Same
Reverse Elements
Reverses the mask state of all Reverse All Reverses the elements in currently displayed mask state of collectors all entities (elements, loads, etc…) in currently displayed collectors.
Unmask Adjacent
Unmask the row of elements Same adjacent to the currently displayed ones. If some of the unmasked elements reside in components which are currently not displayed, those components will also be unmasked
Unmask All
Unmask all entities (elements, loads, etc…) in currently displayed collectors.
Mask Not Shown
Mask all entities (elements, Unmask loads, etc…) located outside of Shown the graphics area but in currently displayed collectors.
Same
Unmask all entities (elements, loads, etc…) located outside of the graphics area but in currently
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
displayed collectors. Spherical Clipping
Open the Spherical Clipping panel, which lets you select a center point and radius for the spherical clipping and enable or disable it.
Same
Find
Open the Find panel
Same
Display Numbers
Open the Numbers panel
Same
Display Element Handles
Toggle element handles on/off. The same operation can be performed from the Graphics subpanel located in the Preferences > Graphics menu.
Same
Display Load Handles
Toggle load handles on/off. The same operation can be performed from the Graphics subpanel located in the Preferences > Graphics menu.
Same
Display Fixed Points
Toggle fixed points on/off. The Same same operation can be performed from the Graphics subpanel located in the Preferences > Graphics menu.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
28
Visualization Toolbar The Visualization toolbar controls how entities are visualized in the graphics area, including control for setting the geometry and mesh color mode The visualization toolbar can be turned on and off from the View menu, Toolbars sub-menu.
The detailed behavior of each tool button is described in the table below. Button
Leftclick
LEFT Behavior
Rightclick
RIGHT Behavior
Pick a Automatically selects one of the following Same differen color modes based on the currently t mode active panel. All colors can be changed from the Options > Colors panel. This panel can be accessed from the Menu bar via Preferences > Colors or by pressing the key. Pick a All surfaces and solid faces are colored differen by the color assigned to the component t mode in which that geometry resides. All surface edges and solid face edges are colored black. A component's color can be changed using the Model Browser > Component View.
Same
Pick a Surfaces are colored gray (2D faces Same differen (topo) with surface edges colored by t mode topology: red (free edges), green (shared edges), yellow (t-junctions), or blue (suppressed edges). Solid faces and face edges are colored transparent green (bounding faces) with internal faces colored yellow (full partition faces). Pick a Surfaces are colored gray (2D faces differen (topo) with surface edges colored by t mode topology: red (free edges), green (shared edges), yellow (t-junctions), or blue (suppressed edges). Solid faces and face edges are colored blue, ignoring solid topology.
29
Same
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pick a Surfaces and surface edges are colored Same differen blue, ignoring surface topology. Solid t mode faces and face edges are colored transparent green (bounding faces) with internal faces colored yellow (full partition faces). Pick a Surfaces are colored by component with Same differen surface edges colored by topology. Solid t mode faces are colored by component with solid face edges colored by topology. Pick a Surfaces display in wireframe mode, with Same differen surface edges colored blue (ignoring t mode topology). Solid faces are colored by mappability: red (not mappable), yellow (1d mappable), or green (3d mappable). Solid face edges are colored by topology. Shaded Geome try with Surface Edges
Button: set geometry mode to shaded with surface edges.
Same
Arrow (lower-right): Select option from menu
Shaded Button: set geometry mode to shaded. Geome Arrow (lower-right): Select option from try menu Wirefra me Geome try with Surface s Lines
Altair Engineering
Same
Button: set geometry to wireframe with Same surface lines. Arrow (lower-right): Select option from menu
Wirefra Button: set geometry to wireframe me mode. Geome Arrow (lower-right): Select option from try menu
Same
Transp arency
Opens the Transparency panel
Same
Pick a All elements are colored by the color differen assigned to the component in which that t mode element resides. A component's color can be changed in the Model Browser
Same
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
30
by right-clicking its color box and picking a new color. Pick a All elements are colored by the property Same differen assigned to that element. Properties are t mode assigned to elements directly or indirectly. Properties are assigned directly to the element by using the Property > Assign panel. Indirect element properties are inherited from the component in which the element resides; component properties are assigned in the Component > Assign panel. Directly assigned properties override indirect ones. Solvers in group #1 (RADIOSS (Bulk Data), OptiStruct, Nastran) can support both direct and indirect element property assignment. Solvers in group #2 (RADIOSS (Block), LS-DYNA) only support indirect element property assignments. Any element without a property is colored gray. A property's color can be changed in the Model Browser by right-clicking its color box and picking a new color Pick a All elements are colored by the material Same differen assigned to that element. Materials are t mode assigned to elements differently for solver group #1 and solver group #2; Solver Group #1 (RADIOSS (Bulk Data), OptiStruct, Nastran) assign materials to properties, and then properties to elements (either directly or indirectly as discussed in Color by Property). Elements with both direct and indirect property assignments use the material associated with the direct element property assignment. Solver group #2 (RADIOSS (Block), LS-DYNA) assigns materials to elements indirect by assigning materials to the component in which the element resides using the Component > Assign panel. Any element which does not have a material assigned to it, directly or indirectly, will be colored gray. A material's color can be changed in the Model Browser by right-clicking its color box and picking a new color.
31
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pick a All elements are colored based on the Same differen assemblies they belong to. Each t mode assembly receives a different color (although models with many assemblies may have colors repeated for more than one assembly). Any elements that do not belong to an assembly are colored gray. An assembly's color can be changed in the Model Browser by rightclicking its color box and picking a new color. Pick a All elements are colored by their differen topology: green (1D), blue (2D), and red t mode (3D).
Same
Pick a All elements are colored by their element Same differen configuration (mass, reb2, spring, bar, t mode rod, gap tria3, quad4, tetra4, etc.). An element's configuration color can be changed from the Element Types panel. Pick a Shell elements are colored according to Same differen their thickness values; if no thickness is t mode specified for any element they will all be the same color. However, elements with thickness values are colored individually according to their thicknesses, and a key to indicate which thickness corresponds with each color displays in the corner of the graphics area.
This feature works in conjunction with the Detailed Element display option described below. Shaded Elemen ts with Mesh Lines
Altair Engineering
Set current element visual mode to Select shaded with mesh lines. Elements are option shaded, and surface mesh lines display. from menu Left-click the lower right arrow to expand the Options Menu.
Right-click to expand Options Menu; Left-click an icon to
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
32
set new current icon and perform icon’s left behavior. Shaded Elemen ts with Feature Lines
Set current element visual mode to shaded with feature lines. Elements are shaded but have no mesh lines, while feature lines display.
Left-click the lower right arrow to expand the Options Menu.
Set the current element visual mode to wireframe (skin only). Internal mesh lines will not display. Left-click the lower right arrow to expand the Options Menu
Wirefra Set the current element visual mode to me wireframe. Internal and surface mesh Elemen lines display.
33
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Select option from
Right-click to expand Options
Left-click the lower right arrow to expand the Options Menu.
Shaded Set current element visual mode to Elemen shaded. Elements are shaded, but no ts lines display.
Wirefra me Elemen ts (skin only)
Select option from menu
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ts
Left-click the lower right arrow to expand the Options Menu.
menu
Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Transp arent Elemen ts and Feature Lines
Set current element visual mode to transparent with elements and feature lines. Elements are shaded but transparent, no mesh lines display, but feature lines do.
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Traditio Display only the simple elements for nal 2D beams and similar entities. Elemen t Repres entatio n
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
3D Elemen t Repres entatio n
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Select
Right-click
Left-click the lower right arrow to expand the Options Menu.
Display more detailed, shape-based representations of beams and similar entities. Shell elements with thickness values will display as 3D blocks, although they are not treated as 3D solid entities--they remain 2D shell elements in every respect except how they display. Offsets are also shown.
Traditio Display both the simple and detailed,
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
34
nal and 3D Elemen t Repres entatio n
shape-based representations of beams and similar entities. Shell elements with thickness values will display as 3D blocks superimposed over their true 2D selves, but these blocks are for display purposes only--the elements are not treated as 3D solids for any calculation. Offsets are also shown.
option from menu
to expand Options Menu; Left-click an icon to set new current icon and perform icon’s left behavior.
Layers off
Ply layers are not displayed.
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform the icon’s left behavior.
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform the icon’s left behavior.
Select option from menu
Right-click to expand Options Menu; Left-click an icon to set new current icon and perform
Compo Plies in a composite material are site displayed. layers
The exact nature of the display depends on the 2D/3D element visualization button. See Element and ply visualization for details. Compo Display layers with vectors indicating site their appropriate ply orientation. layers with fiber directio n The exact nature of the display depends on the 2D/3D element visualization
35
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
button. See Element and ply visualization for details.
the icon’s left behavior.
Shrink Left-click the tool button to toggle on/off Same Elemen shrink elements by shrink factor. ts Shrink factor can be set from the Options > Graphics panel. The Options panel can be accessed from the menu bar; Preferences > Graphics. Visuali zation Option s
Altair Engineering
Left-click the tool button to open Visualization Controls tab.
Same
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
36
Element and ply visualization The exact visualization of ply layers in a composite material depends on both the composite visualization button and the element (complexity) visualization button. These two work in tandem to determine exactly how composite layers display.
2D/3D element visualization
composite visualization
Simple Element display: Composite layers, when visible, are represented as 2D shells:
Layers off
Composite Layers
Layers w ith fiber direction
37
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
3D element Representation:
Layers off
Composite Layers
Layers w ith fiber direction
Traditional and 3D Representation:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
38
Layers off
Composite Layers
Layers w ith fiber direction
39
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperMesh tabs The primary use for tabs in HyperMesh is to house browsers. You may still encounter other tabs, such as file import/export tabs, while using HyperMesh--but these are common features that appear in multiple HyperWorks Desktop applications, and are not specific to HyperMesh itself. In addition you may encounter other browsers in the tab area as well when using other applications, but this section of the HyperMesh Help refers specifically to the features that only display when HyperMesh is the active desktop application. HyperMesh tabs include the following: HyperMesh Connector Browser HyperMesh Entity State Browser HyperMesh Loadcase Browser HyperMesh Mask Browser HyperMesh Model Browser HyperMesh Solver Browser HyperMesh Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
40
HyperMesh Calculator The HyperMesh calculator opens when you right-click on any active numeric field. This calculator is designed using "reverse Polish" notation, meaning that you enter the value that you wish to apply first, and then click the operation that you wish to perform. To enter a value (such as 80), just click the numbers to represent this number and click the enter key. 1) Click 8. 2) Click 0. 3) Click enter.
HyperMesh converts this number into scientific notation: 8.000 e+-1.
Working with pre-populated values In the example below the Distance panel was used to populate the calculator with the current value of 1.430 e+02; this value was already in the active numeric field when the field was right-clicked. If you wish to divide this value by two, you click 2 and then the divide symbol (/). Thus, the overall syntax of the math operation would be written as "1.43e+1 2 /" rather than "1.43e+1 / 2".
1) With the current value of 1.430 e +01, Click the number 2. 2) Click the “/” symbol. 3) Click enter. The new calculated value displays:
41
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Thus, you divided the original value (14.30 or 1.430e+2) by 2 to yield 7.150 (7.150e+1).
Click “exit” to close the popup.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
42
Browsers Browsers supply a great deal of view-related functionality in HyperMesh by listing the parts of a model in a tabular and/or tree-based format, and providing controls inside the table that allow you to alter the display of model parts.
Basic Browser Operations Connector Browser Entity State Browser Include Browser Loadsteps Browser Mask by Config Browser Model Browser Set Browser Solver Browser Utility Menu
43
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Basic Browser Operations Browsers display information in a tree view. In tree views, collectors such as Components or Groups appear at the top level of the hierarchy, while collected entities such as Elements or Surfaces display as "children" nested within the collector to which they belong. Each item in a tree view is commonly referred to as a "node", regardless of whether it's a Parent Node or a Child Node.
This example show s several instances of children nested w ithin parent nodes.
Generally speaking, performing an action on a child node affects only that item, be it a single Load or the entire collection of Elements in the model (which, in the example above, are collectively a child node of the
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
44
Components parent node). However, performing the same action on a parent node automatically applies it to all children of that node as well. For example, in the screenshot above you could turn off display of the Elements without affecting the display of connectors, geometry, or Components (the parent node of the Elements. However, if you turned off the display of Components, then Connectors, Elements, and Geometry would also be turned off because they are children of the Components node. Different browsers are customized for usage with regard to the types of parts that you want to work with. Most browsers have similar basic functionality for Sorting Entities, Filtering Entities, and Finding Entities. However, most browsers also include include a context-sensitive right-click menu and sets of control buttons (similar to toolbars, but unable to be detached to re-docked) that are specific to the browser in which they appear. Each of these is described in the appropriate browser's help.
45
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Sorting Entities You can sort the entities in a folder by clicking on the heading of each column. Click the Entities heading to sort alphabetically by name, or click the ID heading to sort numerically by entity ID. In either case, repeated clicks toggle between ascending and descending order.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
46
Filtering Entities You can filter the entity types that appear in the browser’s tree structure by clicking the Show Filter option from the browser context sensitive menu. This feature allows you to determine which categories of entity appear in the browser’s tree structure. Clicking this feature adds a new list box to the browser, named Show: and located just below the browser view controls. Click this list box to open a list of all the entity types that can display in the tree structure. Each entity type in the list has a checkbox next to it; click the checkboxes to toggle the display of that entity type as a folder in the browser’s tree structure. For example, the Components folder only displays in the tree structure if Components is checked in this list. In this way, you can make the tree structure shorter and easier to navigate by removing entity types from the browser list that you do not need to work with.
47
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
48
Notice that the list of available entity types includes you aricons for Display All, Display None, and Reverse Display as described in the Global Display Tools. However, in this case they are used for selection; Select All, Select None, and Reverse Selection. In addition, the list contains buttons labeled OK and Cancel. Whene satisfied with your selection of entity types, click OK to close the list. Otherwise, click Cancel to discard your changes and close the list without altering the Model Browser’s tree structure. You can also select groups of entities based on a wildcard search. Accomplish this via the Matching: combo text/list box. For example, if you type *collector into this combo box and press , then all entity types ending with "collector" will be checked and display in the list. Fine-tune the search/selection by choosing an option from the (
) button:
Match case only selects tree items that match the entered text exactly, including upper/lower case letters Whole name only selects tree items whose entire name matches the specified text. For example, typing pillar in the matching field when using the whole name option will not locate a component named "CH-A-PILLAR-B-I-L". To find such a component, you would need to run a wildcard search for something such as *pillar*.
49
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Finding Entities You can locate an entity by clicking the Show Find option within the context sensitive menu. This opens a new line of entries within the top of the browser; the additional options include a combination text/list Find: box and arrow buttons for Find Next, Find Previous, Find All and Options for searching (represented by a downward-facing double arrow).
To find an entity, type a search string into the combination box and (if necessary) click the Options for searching button to reveal a list that allows you to specify search behavior: Match Case
Only entities whose names contain the search string with upper/lower case matching what you typed into the Find: box. For example, with this option active, a search for "chassis" will ignore an entity called "Chassis".
Whole Names
Only those entities whose complete name matches what you typed into the Find will be found: box, rather than only part of the name. In other words, if you type "chassis" into the Find: box, entities labeled "chassis1", "FrontChassis", or "RearChassis1" will be ignored.
Use Wildcards
Wildcards allow you to search for any items that partially match the text you are searching for. For instance, you could search for "*pillar" and find components named "A-Pillar" and "B-Pillar". Note that using wildcards is generally not compatible with searching for whole names!
By ID
Altair Engineering
Using this option allows you to type an entity ID into the Find: box instead
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
50
of a text-based name.
Note that these options are on/off toggles; clicking one activates it (represented by a checkbox in the list). To deactivate the option, select it again to remove the checkbox. In this way you can combine the search options, such as searching for whole names with matching case. To find entities matching your specified string and options, click the up or down arrow buttons to search upward or downward through the browser’s tree. In this way, you can continue searching by repeat clicks of these buttons; for example, after clicking the down-arrow and finding the first match, you can find the next match by clicking the down-arrow again. When the find function reaches the bottom of the tree it will start over again from the top, until it has performed a single full loop from its starting point. So, for instance, if the tree contains three entities matching your search string, clicking the down-arrow button finds match #1; clicking again finds match #2; clicking third time finds match #3; clicking a fourth time reaches the end of the tree and starts over from the top, finding match #1 again. To find all of the matching entries, click the Find All button (the double-headed arrow). This finds and highlights all matching entries in the tree list. Once the entity that matches the entered string is found, it is highlighted in the Model Browser. If the entity is found inside an assembly that is collapsed, the appropriate assemblies are expanded to expose the entity. Since this function works in combination with the filters, it only searches for items currently shown in the tree.
51
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Dialogs Whenever you create, edit, or assign properties to a new component, property, or material, you enter the relevant information in a dialog box that opens when you choose the desired function. For example, if you right-click on a component in Model Browser and and select create from its context-sensitive menu, the Create Component dialog opens.
Dialogs are dynamic, with different fields and tabs being enabled or disabled depending on the needs of the solver associated with your current user profile. Dialogs also retain the last set of information entered upon the previous create action; if you create a new entity, the details are saved for the next time you used the create dialog. If, however, you cancel the dialog without creating anything, these details are lost. Finally, due to the dependence on user profiles, changing your profile while a dialog is open has the same effect as clicking Cancel. When you create a new entity, the dialog does not close unless you activate the Close dialog upon creation checkbox (or click the "X" in the dialog's title bar). This allows you to use the same dialog to create multiple entities of the same type without needing to go through the right-click menu to open a new dialog each time. By default, you must click the Cancel button to close the dialog. When you access a dialog by right-clicking on an existing item in the browser, the dialog defaults to the same information as the item that you right-clicked on. This allows you to quickly create series of similar properties and components by changing only one or two variables without having to re-enter all of the common information for each item. Even if you don't begin the process by right-clicking an item, you can still populate the fields in the dialog by activating the same as checkbox and picking an existing item from the list box. The color and other properties will be set to the same values as the item you selected. Note that the same as field is disabled if there are no other entities in the database of the same type. The material and property tabs of the Assign dialog allow you to type in a name for the desired material or property. When you type in a name that already exists in the database, the values associated with that
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
52
preexisting material or property automatically fill in the fields of the tab. This behavior appears on the Create Component dialog's Property and Material tabs, as well as in the Create Property dialog. Note:
If you attempt to assign properties or materials using names that already exist in the database, the pre-existing property or material will be assigned. Its values will display in the dialog as described above, but cannot be edited.
Updating Multiple Entities You can use typical -click and -click functionality in the Model Browser to select multiple entities. If you choose multiple entities and then edit their properties or materials, the Name field in the Update dialog will be empty, and all of the selected entities will be set to the same values and color chosen in the dialog. When you have selected multiple entities with different data in certain fields, those fields will also display as blank. If you leave these blank fields empty, the corresponding data for each selected entity will not be updated--the original, individual values will be kept. If, however, you enter a new value into the blank field, that value will be applied to all of the selected entities, overwriting whatever values they previously had for that field.
53
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Browser The Connector Browser is used to view and modify connectors in the current model (for details on what a connector is, see Connectors and its sub-topics in the section on HyperMesh Entities). The Connector Browser can be invoked from the View menu and displays in the tab area.
The browser includes two major areas: The Link Entity Browser in the top of the tab, which displays information for the linked entities in the model, and A tree view of all the connections contained in the model, located in the lower half of the tab.. These connectors display in folders, organized based on the respective realization types. The names of the folders are obtained from the FE configuration names specified for respective solvers in the feconfig.cfg file. The browser can directly affect the graphics engine by selecting, highlighting, showing or hiding entities. It also provides quick access to HyperMesh functionality such as finding links, finding connectors from links or realizations, renumbering, masking, creating & deleting; and quick access to connector entity functionality such as add links, remove links, update links, and editing connector attributes. The browser and the HyperMesh database synchronize to ensure that all changes to the connector or component information in
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
54
the database is reflected correctly in the browser at all times. The browser can be configured to display only the information that you wish to see; the current configuration is saved, so that the next time you open the browser it opens with the same configuration as the last time that it was used.
Connector Browser Functionality Tool sets and context-sensitive menus provide functionality in the Connector Browser. Each section (Link Entity Browser and Connector Entity Browser) includes its own set of tools. The Link Entity Browser includes a context-sensitive menu, a Global Display tool set, and an Action Modes tool set similar to that found in the model browser (rimmed in blue below). In addition, it contains toggle buttons for view options (red) and advanced action buttons (yellow).
The Connector Entity Browser includes a context-sensitive menu, a Global Display tool set, and an Action Modes tool set (rimmed in blue below). In addition, it contains toggle buttons for view options (red) and advanced action buttons (yellow). Finally, a Utility tool set at the bottom of the browser accesses various HyperMesh panels, and exports connector data in XML format.
Specific tasks that can be performed using the Connector Browser include: Adding Links or Removing Links Update Links Finding Connectors from Parts or Finding Connectors from Realizations, and Finding Links from Connectors.
55
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Link Entity Browser This contains a tabular display of the links that are connected using the connectors in the model. Currently only a component view is supported. This information is non-editable, but can be used to quickly locate certain links and appropriate connectors in the graphics area. Unless all view option toggle buttons are inactive (with an orange background) the global display tool set, the action mode tool set and the context menu actions (show, hide, isolate, isolate only) work exactly as it they do in the Model Browser's component view. Only component links are taken into account for these actions. If at least one of the view option toggle buttons is active, the behavior of show, hide, isolate and isolate only is different. The style of the action buttons changes to indicate the different behaviour (additional connector symbol on the standard action buttons).
The actions take into account connector-link-relations, and the display result depends on the active view options. Therefore parts of the model are separated into three different categories based on the link selection. These categories are: •
1st link entity: selected links (components)
•
linked connectors: connectors which reference at least one of the selected links
•
2nd link entity: links (components) which are referenced by the linked connectors
Note that in this case connectors and their realizations are treated as being a separate category from their links, in order to prevent unpredictable cross-references. This kind of categorical separation is only used for the actions show, hide, isolate and isolate only, and only when one of the view option toggle buttons is active, regardless of whether the actions are taken from the context menu or the action buttons. No other functionality uses this categorization at all. You can also change the base features of the Link Entity Browser in the Link Entity Browser configuration window.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
56
Link Entity Browser Action Modes Tools The series of icons found on the right side of the Link Entity Browser control both entity selection and the display of the model. These buttons behave in two different ways depending on the setting of the view option buttons. If no view option button is active, the core behavior of the action mode tools remains exactly the same as in the component view of the Model Browser. For that reason, this topic focuses on the behavior when a view option is active. In this mode the actions like show, hide, isolate or isolate only are not only done on the pure selection. Based on the selection a certain process of finding and filtering is performed so that further entities can be taken into account for the action depending on the setting of the view option toggle buttons.
Each tool button is explained below: The next and previous buttons cycle through the selected links in the table, but are only active when link entities in the table are selected (highlighted). These are especially helpful when not all selected links can be seen in the partial view of the list. This button affects how the rest of the tools work, by determining what type of entity they will act on. For example, when set to "components", the selector tool (described below) will only select or deselect components. This icon is disabled and set to component because the Connector Browser only supports components as links. In addition to the previous button, this one limits the action mode tools to affect only elements, geometry, or both. elements only geometry only both Note that even if you choose elements only, you can still perform actions on connectors (geometric entities) by selecting their link entities. However, any action taken (such as Isolate) will only affect the entity types specified by this button. In the case of geometry only, only connectors with at least one link state defined as "geometry" are taken into account. Since connectors can be defined as linking elements, surfaces, or a combination of both, this button affects actions taken on them in a similar manner. For example, if you set the button to "elements only" but select a connector that only connects geometry, the actions you might take
57
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
on that connector will not affect it. However, if the connector links both geometry and elements, then any actions taken would still apply to the connector due to the element links. Use the Selector tool to interactively select any type of supported link entity via the browser, or by selecting within the graphics area. The Selector can be used to Find link entities from the graphics area which will then be highlighted in the list, and is also an efficient way of selecting multiple link entities at once. Finally, the Selector can be used in conjunction with the action buttons show, hide, isolate and isolate only as well as the advanced action buttons show/hide connectors between and isolate/isolate only connectors between; simply select link entities from the browser or graphics area using the Selector, then click the desired action button. Note that these advanced action buttons only activate when at least two link entities are selected. In other respects the Selector works exactly the same as described for the Model Browser. The Add to Panel Collector is a function whereby the browser can be used to select and add entities to the panel collectors within HyperMesh. This is an alternative method to using the advanced selection capabilities already available in each panel collector's extended entity selection menu. This button only becomes available when you have a HyperMesh panel open that includes at least one entity collector. Show/Hide the currently selected entities, depending on the currently active view option toggles. Alternatively, click this mode on and then pick the desired links from the graphics area; links (and any other entities determined by the view options) are hidden as you click on them. Note that when used to select from the graphics area, this button only works on visible links. Isolate/isolate only the currently selected entities. Alternatively, click this mode on and then pick the desired link entity from the graphics area. Isolate displays only the selected entities which match the view option toggles, turning their display state to on and turning all other entities of the same type off. Isolate works locally within a specific entity type--for example if component(s) are isolated then all display states of other displayable entities, such as Load Collectors, remain untouched. Isolate Only works like Isolate, except that it also affects entity types different from the matching, selected entities. Thus, it turns off ALL displayable entities (regardless of type) except for the selected one(s) that match the view option settings. Note that unlike the normal isolate button, when used in the graphics area this button only works on visible links. Reverts the most recent action taken. When you perform an action, the current display states of all elements and the view is stored before executing the action. Up to 5 states can be stored, so repeated use of the Undo button allows you to revert multiple actions in reverse order.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
58
Link Entity Browser View Option Toggle buttons The Link Entity Browser is a tool to easily examine the connections between the different parts of a model. One strategy to do that is to start the investigation on one part or a certain group of parts, so each action in the Link Entity Browser starts with a selection of parts. Parts can be considered as links. These view options affect the Link Entity Browser Action Modes Tools, and thus determine the entities that display when you select and then show, hide, or isolate a link.
Each button is modal--that is, you click it once to activate it, and click it again to deactivate it. Active buttons remain active until you specifically deactivate them, so you do not need to worry about them "resetting" after you perform an action such as isolate.
active
inactive
The following model illustrates the effects of these search options. Note the highlighted component; this component is the starting point for the following examples.
59
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
(Model provided courtesy of Audi)
In each case below, the selected component has been Isolated, using only the relevant view option. Option
Name
Effect
1st link entity
The selected link entity can always be seen as the 1st link entity, even if the selected part isn't referenced by any connector at all. If the 1st link entity view option button is active, the selected links will be taken into account for the action regardless. This means that in case of the isolation, all selected links will be isolated.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
60
Linked connector entity If this linked connector entity view option button is active all connectors linked to the 1st link entities will be taken into account for the action. It doesn't matter if the 1st link entity view option button is active or inactive, its connectors will still be located (this determination has nothing to do with any display states). This means that in case of the isolation, only the connectors which are referenced by the selected links (1st link entity) are isolated.
2nd link entity
If the 2nd link entity view option button is active, all link entities referenced by the determined connectors except the (selected) 1st link entities will be taken into account for the action. It doesn't matter if the 1st link entity or the linked connector entity view option buttons are active or inactive; this determination has nothing to do with any display states. In the case of isolation, this means that only the links that share connectors with the selected entities are isolated.
Note that the selected link is hidden because 1st link entity w as not active.
Realization
61
When this option is active, all realizations belonging to the determined linked connector entities will be taken into account for
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
the action.
Fit view
This button is meant to be used in combination with other view option toggle buttons and show, hide, isolate, or isolate only or together with the advanced action buttons. After the action is performed, the newly found connectors are placed in the middle of the screen. If this button is used in any combination with one of the previously mentioned buttons, it works like a pure fit view.
In this example, the link entity w as Isolated w ith the fit view option.
Cumulative effect of multiple options These options work accumulatively--for example, when both the 1st link entity and 2nd link entity buttons are active, then selecting and isolating a component link displays both it and all of the components connected it. If you had realization, 1st link entity, and 2nd link entity active when you isolated the same component link, then the model would display all of the component links connected to the selected one, as well as graphical representation of the realizations of each connector linking those component links together.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
62
The first image show s an isolated view w ith only 1st link and connectors. The second includes 1st and 2nd links, connectors, and realizations.
Using the 2nd Link option to expand the selection You can use the 1st link and 2nd link options together to gradually add more and more component links to your viewable model by starting with a small area, such as a single component, and then selecting additional components. The example below starts with a single component that has been isolated using the 1st link and linked connector entity options. Then, using the 1st link, linked connector entity, and 2nd link options, the Show action mode tool is activated. In each subsequent image, one component (highlighted) is selected to be shown. Because the 2nd link option is active, all components connected to the selected one are revealed.
Here, the initial isolated component has been selected.
63
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
All entities attached to the component are revealed. Another is selected.
Again, link entities attached to the selected one are revealed. A third is selected...
...And still more entities, having no direct connection to the original part, display.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
64
Link Entity Browser Advanced Action Buttons Located adjacent to the view option toggle buttons, these two buttons allow you to show, hide, isolate or isolate only connectors shared by two or more link entities, by picking the component links (or other supported link entities) that they connect. These advanced actions then select the connectors referenced by the selected link entities and perform the desired action (show, hide, etc.) upon them.
These buttons only enable when you select at least two entities from the graphics area or the Link Entity Browser list, and they perform different actions depending on the mouse button used: Button
Name
Left-Click behavior
Right-Click behavior
Show/Hide
Show connectors between the selected entities.
Hide connectors between the selected entities.
Isolate/ Isolate Only
Isolate the selected entities and the connectors between them.
Isolate only the connectors between the selected entities.
Unlike other action-type buttons, these two are not affected by the link view option toggle buttons (1st link, 2nd link, or linked connector). However, they do work in conjunction with the realization view option button. You can specify how these shared connectors are determined by changing settings in the Link Entity Browser configuration window.
65
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Link Entity Browser Global Display Tools Use this tool set to display or hide the graphics for components in the browser list.
Elems/Geom/Both (filter for All/None/Reverse and local display control) Display All Display None Display reverse The Elements/Geometry/Both button determines what the other buttons act on; left click the small triangular downward arrow to reveal a drop-down menu of options. You can select Elements, Geometry, or Both. The Display All, Display None, and Reverse Display buttons at the top of the tab change the display state of all linked components in the list. All displays and None hides all of the items shown in the list/tree. Reverse reverses the state of all entities (displaying the hidden and hiding the displayed). However, if you have multiple link entities selected in the browser list, then these actions are only performed on the selected entities. To deselect all currently selected entities, simply left-click in any empty "white space" within the browser list, such as between columns. Note:
These buttons only affect the display state. They do not actually remove entities from the model, but only show or hide them in the graphics area.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
66
Link Entity Browser Context Menu Access the Link Entity Browser's context-sensitive menu by right-clicking on one or more components in the list.
You must select one or more components before using the context menu. You can select components by left-clicking a component, using -click and -click functionality to select multiple components in the list, or using the Link Entity Browser Global Display tool set. Once you have selected the desired components, right-click anywhere inside the list to open the context menu; the available options are: Find / Find with FE
The selected component links and all connectors referencing them are isolated in the graphics area. The component links as well as the linked connectors are highlighted in their browsers. This Find operation considers only the realization and fit view buttons. When the realization button
Find Attached / Find Attached with FE
is active, Find changes to Find With FE.
The selected component links, all connectors referencing them, and all component links referenced by these connectors are isolated in the graphics area. All the found component links as well as the linked connectors are highlighted in their browsers. This Find Attached operation considers only the realization and fit view buttons. When the realization button With FE.
Find Between / Find Between with FE
is active, Find Attached changes to Find Attached
The selected component links and connectors that link them together are isolated in the graphics area. All the found component links as well as their shared connectors are highlighted in their browsers. This Find Between operation considers only the realization and fit view buttons.
67
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
When the realization button With FE.
is active, Find Attached changes to Find Attached
Note that the definition which kind of connector is found by this action can be set in the options tab of the Link Entity Browser configuration window. By default, a connector which references at minimum two of the selected component links is treated as a "between" connector. Show
Works exactly like the action button Show. All view option button settings are considered.
Hide
Works exactly like the action button Hide. All view option button settings are considered.
Isolate
Works exactly like the action button Isolate. All view option button settings are considered.
Isolate Only
Works exactly like the action button Isolate Only. All view option button settings are considered.
Show find / Hide find
Reveals or hides the Find box described in Finding Entities under Basic Browser Operations.
Configure Browser
Opens the Link Entity Browser configuration window.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
68
Link Entity Browser Configuration Window Accessed from the right-click Link Entity Browser Context Menu, this new window allows you to alter the columns that display in the Link Entity Browser, and how the special features such as the find between tool operate.
Columns tab This tab allows you to check all of the columns that you wish to display in the browser, and uncheck ones that you wish to hide so that they do not display.
When the Column types radio button is active, the checkboxes also become active. Furthermore, the buttons for select all, select none, and invert selection also become active, as they only affect the listed column checkboxes.
Options tab This tab allows you to determine how the find between tool locates connectors.
69
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The options to for using the find between tool include: minimum two selected links: only connectors that link to at least two selected entities will be affected. Connectors with only one link to any of the selected entities will be ignored. exact selected links: only connectors that only link to the selected entities will be affected. This can vary from the minimum two selected links option, because connectors with three or more links which link two selected entities with at least one unselected entity, would still be found by the minimum two selected links option but not by this one. all selected links: any connector shared by the selected entities will be found. Note, however, that connectors which link selected components to any unselected ones will not be found, as they are not located between the selected comps. In addition, you can select the global option to use the striped background (in which each line of the browser lists will alternate background colors.)
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
70
Connector Entity Browser The lower section of the Connector Browser contains a tree view of all the connections contained in the model, and has its own set of tools similar to the ones found in the link entity browser. All the connectors in the model are displayed in folders organized based on the respective realization types. The names of the folders are obtained from the FE configuration names specified for respective solvers in the feconfig. cfg file. The connector information in the tree can be used to find link entities connected by specific connectors, and also to modify certain connector attributes. The columns display a sub-set of connector information that is important for recognizing connection information easily. Unless all view option toggle buttons in the global display tool set are inactive, the action mode tool set and the context menu actions (show, hide, isolate, isolate only) work similarly to their functions in the Model Browser's component view. If at least one of the view option toggle buttons is active (appearing in orange), the behavior of show, hide, isolate and isolate only is different. The image on the action buttons changes to include a connector symbol, indicating the different behaviour.
The actions take into account connector-link relations, and the display result depends on the active view options. Therefore parts of the model are separated into three different categories based on the connector selection: 1st connector entity: selected connectors linked entities: links (components) which are referenced by one of the selected connectors 2nd connector entity: connectors which reference at least one of the linked entities (components) Note that in this case connectors and their realizations are treated as being a separate category from their links, in order to prevent unpredictable cross-references. This kind of categorical separation is only used for the actions show, hide, isolate and isolate only, and only when one of the view option toggle buttons is active, regardless of whether the actions are taken from the context menu or the action buttons. No other functionality uses this categorization at all. You can also change the base features of the Connector Entity Browser in the Connector Entity Browser configuration window.
71
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following connector details are displayed as column data in the browser tree: Entities
Layer
ID of the connector and an image that represents the respective connector’s style (spot, seam, bolt, etc). The total number of link entities to be joined by the connector. This is also marked as thickness layers (2T/3T/4T, etc).
Tolerance
The realization tolerance of the connector. You can change this by right-clicking the field and typing in a new value, then pressing .
Component
The name of the component to which the connector belongs (this column is not displayed in default view).
Link(Number)
These columns (one for each link that the connector possesses) display the following information: The type of entity the connector is linked to (node, element, surface, component, etc.) and the linked entity’s ID or name. Note:
Link reconnect rule (use name, use id, etc) and the link state (connect to mesh or geometry) can be viewed in the link column by selecting the extended link information checkbox in the Connector Entity Browser configuration window.
If you left-click and hold the mouse button on a link, the relevant component (part) highlights in the model:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
72
Realize To
Where the connector is realized. One of three possible values may display here: Current comp Connector comp Property Script You can right-click and pick between current comp and connector comp, but if a property script is defined for the connectors you cannot change this field.
State
Realization state of the connector entity: unrealized, realized, or failed. Note:
For those writing scripts instead of using the GUI, a more detailed report can be created by using the following lines in your script: set error_report [ hm_ce_errorreport CE_ID 1 ]
Functionality is accessed from the global display tool set, an action modes tool set, and a right-click context menu.
73
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Entity Browser Action Modes Tools The series of icons found on the right side of the Connector Entity Browser control both entity selection and the display of the model. These buttons behave in two different ways depending on the setting of the view option buttons. If no view option button is active, the core behavior of the action mode tools (show/ hide/isolate) applies exclusively to the selected connectors, similarly to components in the component view of the Model Browser. For that reason, this topic focuses on their behavior when a view option is active. In this mode the actions like show, hide, isolate or isolate only are not only done on the selection; based on the selection, the browser performs a process of finding and filtering so that further entities can be taken into account for the action depending on the setting of the view option toggle buttons. Use these tool set buttons to advance or step back through multiple selected connectors, pick connectors from the graphics area, add connectors to an active panel's entity collector, turn the display of individual connectors on and off, visually isolate specific connectors, or undo any visual modifications (show/hide/ isolate).
The next and previous buttons cycle through the selected connectors in the tree, but are only active when entities in the tree are selected (highlighted). These are especially helpful when not all selected connectors can be seen in the partial view of the tree. These buttons affect how the rest of the tools work, by determining what type of entity they will act on. For example, when set to "connectors", the Selector tool (described below) will only select or deselect connectors. Note, however, that these icons are disabled and set to their default values ("connectors" and "both geometry and elements") since only connectors can be selected in the connector entity browser, but the connector browser works with all k inds of connectors--both geometry and FEbased. Use the Selector tool to interactively select any type of supported connector entity via the browser, or by selecting within the graphics area. The Selector can be used to find connector entities from the graphics area which will then be highlighted in the list, and is also an efficient way of selecting multiple connector entities at once. Finally, the Selector can be used in conjunction with the action buttons show, hide, isolate and isolate only as well as the advanced action buttons show/hide twin connectors and isolate/ isolate only twin connectors; simply select connector entities from the browser or graphics area using the Selector, then click the desired action button. Note that these advanced action buttons only activate when at least two connector entities are selected.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
74
In other respects the Selector works exactly the same as described for the Model Browser. The Add to Panel Collector is a function whereby the browser can be used to select and add entities to the panel collectors within HyperMesh. This is an alternative method to using the advanced selection capabilities already available in each panel collector's extended entity selection menu. This button only becomes available when you have a HyperMesh panel open that includes at least one entity collector. Show/Hide the currently selected entities, depending on the currently active view option toggles. Alternatively, click this mode on and then pick the desired connectors from the graphics area; connectors and any other entities determined by the view option toggle settings are hidden as you click on them. Note that when used to select from the graphics area, this button only works on visible connectors. Isolate/isolate only the currently selected entities. Alternatively, click this mode on and then pick the desired connector entity from the graphics area. Isolate displays only the selected entities which match the view option toggles, turning their display state to on and turning all other entities of the same type off. Isolate works locally within a specific entity type--for example if component(s) are isolated then all display states of other displayable entities, such as Load Collectors, remain untouched. Isolate Only works like Isolate, except that it also affects entity types different from the matching, selected entities. Thus, it turns off ALL displayable entities (regardless of type) except for the selected one(s) that match the view option settings. Note that unlike the normal isolate button, when used in the graphics area this button only works on visible connectors. Reverts the most recent action taken. When you perform an action, the current display states of all elements and the view is stored before executing the action. Up to 5 states can be stored, so repeated use of the Undo button allows you to revert multiple actions in reverse order.
75
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Entity Browser View Option Toggle Buttons These options affect the action mode tools, and thus determine the entities that display when you select and then show, hide, or isolate a component.
Each button is modal--that is, you click it once to activate it, and click it again to deactivate it. Active buttons remain active until you specifically deactivate them, so you do not need to worry about them "resetting" after you perform an action such as isolate.
active
inactive
The following model illustrates the effects of these search options. Note the highlighted connector; this connector is the starting point for the following examples.
Note the small, w hite-highlighted connector entity on the grey-meshed part. (Model provided courtesy of Audi)
In each case below, the selected connector has been Isolated, using only the relevant view option.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
76
Option
Name
Effect
1st connector entity The selected connector entity can always be seen as the 1st connector entity, even if the selected connector doesn’t reference any links at all. If the 1st connector entity view option button is active, the selected connectors will be taken into account for the action regardless. This means that in the case of isolation, all selected connectors will be isolated.
Here, only the single selected connector w as isolated (also show n in magnified view ).
Linked entity
Finds the link entities/components to which the selected connector connects. If this linked entity view option button is active all entities linked to the 1st connector entities will be taken into account for the action. It doesn't matter if the 1st connector entity view option button is active or inactive, its entities will still be located (this determination has nothing to do with any display states). This means that in case of isolation, only the entities which are referenced by the selected connectors (1st connector entity) are isolated.
77
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The connector does not display because "1st connector entity" is not active.
2nd connector entity Finds other connectors that are connected to the chosen connectors' linked entities. If this 2nd connector entity view option button is active, all connectors referenced by the determined linked entities except the originallyselected 1st connector entities will be taken into account for the action. It doesn't matter if the 1st connector entity or the linked entity view option buttons are active or inactive; this determination has nothing to do with any display states. In the case of isolation, this means that only the connectors that share links with the selected 1st connector entities are isolated.
The entity does not display because "linked entity" is not active.
Realization
Finds and displays the realization for the selected connectors.
Fit view
This button is meant to be used in combination with other view option toggle buttons and show, hide, isolate, or isolate only or together with the advanced action buttons. After the action is performed, the newly found connectors and/or entities are placed in the middle of the screen. If this button is used in any combination with one of the previously
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
78
mentioned buttons, it works like a pure fit view.
In this example, the 1st connector and the link entity w ere Isolated w ith the fit view option.
Cumulative Effect of Multiple View Options These options work accumulatively--for example, when both the Linked Entity and 2nd connector entity buttons are active, then selecting and isolating a connector displays the component that it links to, and all the other connectors that link to that component. If you had realization, Linked Entity, and 2nd connector entity active when you isolated the same connector, then the model would display the component to which the connector links, all other connectors linking to that component, and the realizations of each displayed connector.
The first image show s an isolated view w ith linked entity, 2nd connectors and realizations. The second includes the same options, but w ithout realizations and additional fit view .
Using Connector Links to Expand the Selection You can use the Show feature to gradually increase the components and connectors that display. In the following example, a single connector's link entities and 2nd connectors have been isolated. By activating the Show action mode, the components and connectors that display can be expanded by clicking on connectors that currently display; since the link entities and 2nd connectors view modes are still active, each clicked connector's link entities and 2nd connectors are added to the view.
79
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Here, the highlighted connector is selected for Show .
A new connected component displays. Again, the highlighted connector is clicked...
...And another connected component displays. A third highlighted connector is clicked...
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
80
...And a third connected component displays.
You can continue revealing more and more parts this way, theoretically eventually revealing the entire model. The reverse option is also true; by activating the Hide mode instead of Show, you could gradually "chip away" at the model, removing one connected component at a time--or multiple components in the case of multi-layer connectors.
81
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Entity Browser Advanced Action Buttons Located adjacent to the view option toggle buttons, these two buttons allow you to show, hide, isolate or isolate only "twin" connectors. Twin connectors are connectors which reference at least two matching link entities. The criteria for exactly how twin connectors must match can be increased in the Connector Entity Browser configuration window to require all links to match exactly, instead of only two or more matching ones. These advanced actions then select the connectors referencing the same links and perform the desired action (show, hide, etc.) upon them.
These buttons only enable when you select at least one connector entity from the graphics area or the Connector Entity Browser tree, and they perform different actions depending on the mouse button used: Button
Name
Left-Click behavior
Right-Click behavior
Show/Hide
Show twin connectors.
Hide twin connectors.
Isolate/ Isolate Only
Isolate twin connectors.
Isolate only twin connectors.
Unlike other action-type buttons, these two are not affected by the view option toggle buttons (1st connector , 2nd connector, or linked entity). However, they do work in conjunction with the realization view option button.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
82
Connector Entity Browser Global Display Tools Use this tool set to control the display of connectors.
The functionality works at three levels; if nothing is selected, this is called the global level, the display action will work on all connectors. At the folder level, if the folder is highlighted then the action will only operate on the connectors within the folder. At the local entity level, if a single or multiple connectors are selected then the operation will operate only on those selected. Display All Display None Display reverse
Note:
83
These buttons only affect the display state. They do not actually remove entities from the model, but only show or hide them in the graphics area.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Entity Browser Context Menu The Connector Entity Browser context menu includes all of the functionality available in the Connector Entity Browser, including connector creation and deletion, renumbering, updating, finding connectors, and much more. Access the Connector Entity Browser's context-sensitive menu by right-clicking in the tree list. (Note, however, that if you right-click on the Tolerance or Realize to fields of a specific connector, you will access those fields for edit rather than opening the context menu.)
The tools available in the context menu vary depending on what you right-click on; for example, right-clicking on a connector (in the entities column) accesses the full menu, but right-clicking a link (in the Link1 or Link2 columns) only presents the Remove Link option. Depending on the column clicked, the following options may or may not be available as appropriate to the
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
84
item clicked: Create
This accesses a sub-menu of connector types; picking a type opens the related connector panel in the HyperMesh panel area, as well as the FE Absorb user interface.
Delete
This accesses a sub-menu with options to delete connectors or connectors and their related FE elements.
Renumber
Allows a single connector to be renumbered; the change is permanently recorded in the database and the browser.
Update layer
Opens a dialog to input the layer value that you wish to assign to the selected connectors (this function works for multiple selections).
Simply type the desired number of layers into the text box and press . The layer value defines the number of thicknesses (2T/3T/etc) a connector connects at its location. The layer value defined in a connector can be greater than or equal to number of links connected by the connector. The connectors will be unrealized after this update, but the change is recorded permanently in the database and in the browser. Alternatively, you can also update the layer directly by right-clicking on the field itself rather than using the context menu. Update tolerance
Opens a dialog to input the tolerance value that you wish to assign to the selected connectors (this function works for multiple selections).
You can also do this directly by right-clicking on the field itself rather than using the context menu. Update realize to
If the connector doesn't currently use a property script for realization, this opens a small pop-up menu that lets you choose between current comp and connector comp.
You can also do this directly by right-clicking on the field itself rather than using the context menu. Add Link
85
Opens a new set of controls in the bottom of the tab to add links to the selected connectors. See Add Links for in-depth instructions.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Update Link
Opens a new set of controls in the bottom of the tab to perform a part replacement. Note that editing a connector causes it to become unrealized.
Remove Link
This option is accessible only from the column(s) that display the link information. A sub-menu gives the option to remove the selected link(s) from the selected connectors or all connectors in the browser. The connectors will be unrealized and the change is recorded permanently in the database and in the browser.
Remove Links
This option removes all of the links from the selected connectors. The connectors will be unrealized and the change is recorded permanently in the database and in the browser selected connectors or all connectors in the browser. The connectors will be unrealized and the change is recorded permanently in the database and in the browser.
Rerealize
Calls the *CE_Realize command to realize connectors by accepting only a connector mark. The underlying assumption in the command is that each connector passed in the mark has the required information to be successfully realized. The required information such as tolerance, weld configuration, diameter, etc is not defined for connectors created using the FE Absorb utility; hence the Rerealize feature in the Connector Browser works only for connectors that were realized through an HM connector panel.
Unrealize
Altair Engineering
Unrealizes the selected connectors.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
86
Find Parts / The components that are linked in the selected connectors are isolated in the display Find Parts with with the connectors. If the realization view option is turned on then the realized FE FE of the connectors is also displayed. The isolated components are highlighted in the table. Show
Works exactly like the action button Show. All view option button settings are considered.
Hide
Works exactly like the action button Hide. All view option button settings are considered.
Isolate
Works exactly like the action button Isolate. All view option button settings are considered.
Isolate Only
Works exactly like the action button Isolate Only. All view option button settings are considered.
Show find / Hide find
Activates a new tool set used to perform searches. This works exactly the same as described in Finding Entities.
Collapse All
This option closes all the expanded folders in the browser.
Expand All
This option expands all the folders to display all the connectors. This operation may take some time for folders that contain thousands of connectors.
Configure Browser
Opens the Connector Entity Browser configuration window which contains options to configure the Connector Browser's list display and button behavior.
See also *CE_Realize FE Absorb Connectors panel
87
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Entity Browser Configuration Window Accessed from the Connector Entity Browser context menu, this new window allows you to alter the columns that display in the link entity browser, and how the special features such as the find twin connectors tool operate.
Columns tab This tab allows you to check all of the columns that you wish to display in the browser, and uncheck ones that you wish to hide so that they do not display.
When the Column types radio button is active, the checkboxes also become active. Furthermore, the buttons for select all, select none, and invert selection also become active, as they only affect the listed column checkboxes.
Options tab This tab allows you to determine how the find twin connectors tool locates connectors.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
88
The Local connector options include: Extended information: When checked, this causes each link to display its link state (connect to mesh or geometry) and its reconnection rule (use ID, use name, or at fe realize). The reconnect rule is set when the connector is created, and determines what the connector will automatically try to reconnect with when a part is deleted and then replaced:
89
-
If the new part has the same part ID as the deleted one, then use ID will automatically reconnect.
-
If the new part has the same name as the deleted one, then use name will automatically reconnect.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Max viewed: regardless of how many links a connector might have, only this many Link columns will display in the browser. The options for using the find twin connectors tool include: Minimum two links: Only connectors with two or more matching links will be found. Exact links: Only connectors with exactly the same links will be found. Thus, if you start with a connector with two links, another connector with three links would not be found even if its first two links matched. In addition, you can select the global option to use the striped background (in which each line of the browser lists will alternate background colors.)
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
90
Utility Tool Set - Connector Browser This tool set, located at the bottom of the Connector Browser, provides tools for output of a Master Connectors File, opening specific connector-related HyperMesh panels, or utilize specialized visualization options.
Allows the connector information to be exported as a Master Connectors File in XML format (*.xml). All the connectors in the browser or currently selected connectors can be exported. Opens a temporary HyperMesh panel in which elements can be selected. Clicking the proceed button finds all the connectors that have the selected elements as their realized FE, and highlights them in the browser. This utility can be used to easily find connectors from their realized welds. Opens the spot connector panel in HyperMesh. Opens the bolt connector panel in HyperMesh. Opens the seam connector panel in HyperMesh. Opens the area connector panel in HyperMesh. Opens the apply mass connector panel in HyperMesh. Opens the connector FE Absorb GUI.
91
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Link Definition A link is a reference to a separate entity. To a connector are one or more links added. The entities to which the links refer are connected during realization. The link definition consists of the following information: Link Type
This is the type of entity that can be added to the selected connector(s) as a link reference. Supported entities are assemblies, components, surfaces, elements, tags, and nodes.
Link ID/name
The ID or name of the entity added as a link to a connector. In the Update Link and Add Link dialog in the Connector Browser, the Link Select row corresponds to the link ID and the link name. Clicking into the fields in this row opens a temporary panel in which a specific entity can be selected. Clicking proceed returns to the Update Link or Add Link dialog. The selected entity is used to add or update a link reference.
Link State
This defines whether the weld created during connector realization connects to geometry or mesh on the link. This only applies to assembly, component, and surface entities that can contain geometry and/or mesh information.
Link Rule
This defines how a connector treats an entity added as a link. Adding a link with an ID or name rule forces the connector to retain the link’s ID or name even if that link entity no longer exists in the database. This aids in part replacement, when a new part replaces an old part and both share the same ID or name. Adding a link with the at fe-realize rule ensures that each time a connector is realized the closest entity of the correct type is found and connected. This is useful when connectors need to connect to a closest part in an assembly.
Note:
The Link reconnect rule (use name, use id, etc) and the link state (connect to mesh or geometry) can be viewed in the link column by selecting the extended link information checkbox in the Connector Entity Browser configuration window.
The Connector Browser permits the performance of different actions on the links.
See also Add Link Update Links Remove Links
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
92
Add Link The Add Link operation is available from the Connector Entity Browser context menu.
This tool allows one link (component, assembly, surface. element, tag, node) to be added at a time to one or more connectors. The connector(s) number of layer (T) value can be incremented during the link addition operation.
93
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To add links 1.
Select the connectors from the browser for which a link needs to be added. The connectors can also be selected from the graphics area by using the selector button in the action modes tool set. The connectors selected in the graphics area will be highlighted in the browser tree.
2.
Right-click onto one of the highlighted connectors in the entities column to open the context menu and select the Add Link function. An Add Link dialog opens at the bottom of the connector browser. All highlighted connectors will be affected by the subsequent add link action. Note: if the Add Link dialog is still open from a previous add link execution, all blue highlighted connectors will be affected when the add link function is performed again.
3.
By default the Increment T checkbox is activated. This means the number of layers of the appropriate connectors will be raised by one for every added link. If the checkbox is deactivated the number of layers remains constant.
4.
By default the Link Type is set to component. Choose the Link Type which has to be added first. Available link entities are: component, assembly, surface, element, tag, and node.
5.
Select the link that needs to be added by clicking on the Link Select field in the Option column. After selecting the link click proceed to return to the Add Link dialog.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
94
6.
If the specific link needs to be remembered in the connector for a future part replacement operation by Id or by Name, select the appropriate value for the Link Rule field. Similarly, the Link State value determines whether the realized FE of the connector connects mesh or geometry.
7.
95
Click the Add button to acknowledge and execute the operation.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Remove Links The remove link option can be accessed from the Connector Entity Browser context menu by right-clicking in the Entities column or the Link column. The browser allows either one link or many link(s) to be removed from one or many connectors at a time. The updated connectors will be unrealized and the change will be permanently updated in the database and the browser.
To remove all links from connectors 1.
Select the connectors from the browser for which all the links needs to be removed. The connectors can also be selected from graphics by using the Selector button in the Connector Entity Browser Action Modes tool set. The selected connectors in the graphics area will be highlighted in the browser tree.
2.
Open the default context menu by right-clicking in the Entities column of the tree list.
3.
Select the Remove Links option to confirm and execute the operation.
To remove specific links from connectors 1.
Select the link that needs to be removed
2.
Right-click a link (not a connector) in the tree list to bring up the remove link context menu.
3.
Choose to remove link from selected connectors option or remove link from all connectors option to confirm and execute the operation. Note that no connector needs to be selected; even in the case of the Selected Connectors option, the browser automatically determines the affected connectors through the selected links.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
96
Update Links The Update Link operation is available in the Connector Browser tree context menu.
This operation allows the link attributes to be easily edited.
97
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To update links in general 1.
Select the connectors from the browser for which one or more links need to be updated. The connectors can also be selected from the graphics area by using the selector button in the action modes tool set. The connectors selected in the graphics area will be highlighted in the browser tree.
2.
Right-click onto one of the highlighted connectors in the entities column to open the full context menu and select the Update Link function. An Update Link dialog opens at the bottom of the connector browser. All highlighted connectors will be affected by the subsequent update link action. Note: if the Update Link dialog is still open from a previous update link operation, all blue highlighted connectors will be affected when the update link function is performed again. Note also that the lines for Link State and Link Rule are grayed out by default in the Update Link dialog. When the extended information in the Connector Entity Browser configuration window is activated, these lines become active as well.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
98
3.
Fill in the fields in the search column. Due to this selection the links of the selected (highlighted) connectors are filtered down to the links which fit to all given search attributes. Only the remaining links are taken into account for the subsequent attribute replacement. Note: not all of the search attributes have to be defined; an asterisk can be used.
4.
Fill in the fields in the replace column. All the remaining links will be updated with the attributes defined by these attributes. Note: not all of the replace attributes have to be defined; an asterisk can be used. The prior attributes are maintained.
5.
Click on the Update button to acknowledge and execute the operation. Note: not every combination of search and replace attributes are valid. For example, it is not possible to select the asterisk for the link select field in the search column and replace it with a concrete link. This helps to prevent global creation of unwanted modifications.
Update link operations are frequently used for: part replacement modifying link rules modifying link states If a part replacement needs to be performed the browser provides quick tools to update one or more connectors with the link referencing the new redesigned part. The following sections present steps to edit and update the link rule and the link state attributes as well as the part replacement.
99
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Modifying Link Rules The link rule defines how a connector treats an entity added as a link. Adding a link with the ID or name rule forces the connector to retain the link’s ID or name even if that link entity no longer exists in the database. Adding a link with the at fe-realize rule ensures that each time a connector is realized the closest entity of the correct type is found and connected.
To update link rules 1.
Mark the extended information checkbox in the Options tab of the Connector Entity Browser configuration window to activate the lines for Link State and Link Rule in the Update Link dialog.
2.
Select one or more connectors from the browser. The connectors can also be selected from graphics by using the virtual collector selector button in the Connector Browser tool set. The selected connectors in the graphics will be highlighted in the browser tree.
3.
Right-click to open the context menu, and select update link.
4.
In the Search column's Link Rule list box, select the link rule to search and under the Replace column Link Rule list box, select the new rule.
5.
Click on the Update button and acknowledge.
Notes: The link column for the selected connectors will now display the modified information. The connector’s state remains unchanged.
Example The following screenshots illustrate a link rule modification.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
100
The starting link rule is underlined in red. Note that use-id is specified as the replacement link rule.
After performing the modification, the current link rule has changed for the selected links:
101
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The new ly replaced link rule is underlined in blue.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
102
Modifying Link States The link state defines if the weld created during connector realization connects to geometry or mesh on the link. This is applicable to only components and surfaces entities that can contain geometry and/or mesh information. To update link states 1.
Mark the extended information checkbox in the Options tab of the Connector Entity Browser configuration window to activate the lines for Link State and Link Rule in the Update Link dialog.
1.
Open the Configure Browser window (browser context menu) and select view extended link information.
2.
Select one or more connectors from the browser. The connectors can also be selected from graphics by using the Selector button in the Connector Entity Browser Action Mode Tools. The selected connectors in the graphics will be highlighted in the browser tree.
3.
Right-click to open the context menu, and select update link.
4.
In the Search column's Link State list box, select the link state to search and under the Replace column Link State list box, select the new state.
5.
Click on the Update button and acknowledge.
Notes: The link column for the selected connectors will now display the modified information. The updated connectors will be unrealized and its realized welds will be permanently removed. If the link state was switched for a component link from elems to geom then realizing the connector again will result in the weld connecting to a surface (geometry) contained in that component.
Example The following screenshots illustrate a link state modification.
103
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The starting link state is underlined in red. Note that use-id is specified as the replacement link state.
After performing the modification, the current link state has changed for the selected links:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
104
The new ly replaced link state is underlined in blue.
105
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Part Replacement The Update Link operation available in the Connector Entity Browser Context Menu aids in performing part replacement. The functionality allows one link reference at a time to be replaced in one or more connectors. The connectors whose links were modified during this operation will be unrealized and the connector's realized elements will be permanently removed.
To update links for the purpose of part replacement (link reference) 1.
Identify and select the connectors referencing to the component (link entity) to be replaced. This step is not essential, but gives you a better overview; you could also select all connectors. -
Using these settings in the Link Entity Browser and right clicking on the component to be replaced will isolate the component and all connectors referencing it component in the graphics.
-
By using the selector button in the Connector Entity Browser you can chose all connectors in a window selection in the graphics. The selected connectors appear highlighted in the browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
106
2.
one of the highlighted connectors in the entities column to get access to the full context menu and select the Update Link function. An Update Link dialog opens at the bottom of the connector browser. All highlighted connectors will be affected by the subsequent update link action. Note: the lines for Link State and Link Rule are grayed out by default in the Update Link dialog. When the extended information in the Connector Entity Browser configuration window is activated, these lines become active as well.
3.
107
For pure part replacements, simply select the component that needs to be replaced from the component list by clicking on the Link Select field under the Search column as shown below.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
After selecting the component click proceed to return to the Update Link dialog. Note: due to the attributes given in the Search column the links of the selected (highlighted) connectors are filtered down to the links which fit all given search attributes. Only the remaining links are taken into account for the following attribute replacement. 4.
Select the component that needs to replace the previously selected one from the component list by clicking on the Link Select field in the Replace column as shown below. After selecting the component click proceed to return to the Update Link dialog.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
108
5.
Click on the Update button to execute the part replacement operation.
Notes The updated connectors will be unrealized and its realized welds will be permanently removed. The connectors can be realized again without providing any inputs by using the Rerealize context menu operation. Rerealize calls the *CE_Realize command to realize connectors by accepting only a connector mark. The underlying assumption in the command is that each connector passed in the mark has the required information to be successfully realized. The required information such as tolerance, weld configuration, diameter, etc is not defined for connectors created using the FE Absorb utility; hence the Rerealize feature in the Connector Browser works only for connectors that were realized through the connector panel.
109
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also *CE Realize FE Absorb Utility connector panel
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
110
Find Connectors from Parts or Links The find functionality finds and isolates connectors that connect the selected component(s)/part(s) in the Link Entity Browser. The found connectors are also highlighted in the browser tree making it easy to perform further operation. The find feature will also isolate the realized welds of a connector if the realization view options button is activated in the link browser tool set. The find connectors from components feature can be accessed through the Link Entity Browser's contextsensitive menu.
How do I find connectors from components/parts? This process depends on the Link Entity Browser. 1.
Ensure that the Linked Connector view option toggle (
) is active.
If the realized welds of the connectors also need to be displayed in graphics then activate the 2.
button.
Either: -
Ensure that the Show/Hide button ( entity,
) is active in Show mode, and then click the desired link
or -
use the selector
to pick the desired link entities, and then left-click the Show/Hide button.
How do I find connectors between two or more components/parts? 1.
Select two or more components from the link entity table to find their connecting connectors. The component(s) can be easily located in the browser table list by using the selector button in the component table tool set. Click the button and select the components in the graphics area to highlight it in the table. If the realized welds of the connectors also need to be displayed in graphics then activate the
2.
111
button.
Use the Link Entity Browser Advanced Action Buttons to show or isolate the shared connectors.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Find Connectors from Realizations 1.
Select the desired link entites from the link entity browser list or the graphics area.
2.
Click the button in the utility tool set (at the bottom of the Connector Browser) to open an elements selection panel.
3.
Click proceed in the panel.
4.
The connectors that contain the selected elements as their realized welds will be highlight in the browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
112
Find Links from Connectors The find parts feature in the connector browser context menu finds the component(s)/part(s) connected by specific connector(s), and isolates them in the graphics area. The components found are also highlighted in the Link Entity Browser making it easy to perform further operations. The find parts feature will also isolate the realized welds of a connector if the realization toggle button is activated in the browser.
To find link entities from connectors: 1.
Select one or more connectors in the Connector Entity Browser. The connectors can also be selected from the graphics area by using the selector button in the Connector Entity Browser Action Modes tool set. The connectors selected in the graphics area will be highlighted in the browser tree. If the realized welds of the connectors also need to be isolated, activate the realization button.
2.
Right-click in the browser tree to open the context menu, then click find parts.
Notes: The selected connectors, the components that are connected by those connectors, and the realized welds of the selected connectors (if toggle is activated) will be isolated in the graphics area and the found components are also highlighted in the component table.
113
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Entity State Browser The Entity State Browser can be accessed by selecting Entity State Browser from the View drop down menu. It allows you to set various entity states (including active/inactive and export/do not export) for entities in the model. An example of a model in the Entity State Browser is shown below.
The active/inactive state is a controllable state whereby the display of inactive entities will be turned off from the display in the graphics, the browsers, the display panel, and any panel entity collectors. It is designed to aid users who frequently work with large models and need be able to filter the list and display, to reduce the number of available or visible entities. Inactive are still present within the model but are removed from access until they are made active again. The export/do not export state determines whether entities are exported when using the custom export option in the Export tab. Note:
This state does not have any effect on the all and displayed export options.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
114
Furthermore, the active/inactive and export/do not export states are independent of each other--one does not affect the other. Entities that are set inactive are still eligible for all and custom export. They are not output when using the displayed export option since they are, by definition, not eligible for display. All entities in the current model that have active and export states are shown in the browser at all times. The check-boxes in the Active and Export columns indicate the current settings for those entities and can be clicked to change the state. Each entity is individually controlled via the browser, but all collected entities contained within a collector are subsequently set to the same state as the parent collector--control is not available at the individual collected entity level. Changing the state of an assembly has two functions: first, it sets the state of that assembly directly. Secondly, it sets the state of all sub-assemblies, components and multibodies referenced by that assembly to the same state as the parent assembly. Include files do not directly contain any states that can be controlled by the Entity State Browser. Operating on an include will, instead, operate on all supported entities that are referenced by that include. The Entity State Browser context menu contains functionality unique to the Entity State Browser, but much of the basic browser functionality--such as sorting and filtering the tree list as well as the functions within the tool sets--are shared with the same features in the Model Browser: Action Mode tools Finding Entities Filtering Entities Sorting Entities
115
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Entity State Browser Context Menu A context sensitive pop-up menu provides many Entity State Browser functionalities. Right click in the browser to invoke the following pop-up menu:
Option
Available for:
Description
Set Active
Permanently
Sets the currently selected entities in the browser to the active state.
Set Active Only
Permanently
Sets the entities currently selected in each folder to the active state and sets the remaining entities in those folders to the inactive state.
Set Inactive
Permanently
Sets the currently selected entities in the browser to the inactive state.
Set Inactive Only
Permanently
Sets the entities currently selected in each folder to the inactive state and sets the remaining entities in those folders to the active state.
Set Export
Permanently
Sets the currently selected entities in the browser to the export state.
Set Export Only
Permanently
Sets the entities currently selected in each folder to the export state and sets the remaining entities in those folders to the do not export state.
Set Do Not Export
Permanently
Sets the currently selected entities in the browser to the do not export state.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
116
Set Do Not Export Only
Permanently
Sets the entities currently selected in each folder to the do not export state and sets the remaining entities in those folders to the export state.
Collapse All
All
Closes all of the folders in the tree structure, so that only the top-most level of items displays.
Expand All
All
Opens all of the folders in the entire tree structure, exposing every item nested at every level.
Show Find
All
Turns the browser Find on/off functionality – see Find section for more information
Show Filter
All
Turns the browser Filter functionality on/off – see Filter section for more information
Columns
All
This allows you to hide or show the various columns in the tree control.
Configure Browser…
All
Opens the Entity State Browser’s Browser Configuration window, which allows you to determine what entities display in the tree as well as which columns the browser displays.
117
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Model Browser The Model Browser resides on a tab in a tab area sidebar and allows you to view the model structure while providing full find, display, and editing control of entities. The model structure is viewed as a flat, listed tree structure within the browser. However, if the model has an assembly hierarchy then the Model Browser accommodates this hierarchical structure. The browser can list every named entity within the session and places those entities into their respective folders; however, it does not support non-named entities such as nodes and elements. Some of the more important entities within the model include: assemblies, components, multibodies, properties, materials, entity sets, groups, load collectors, system collectors, vector collectors, and beamsectcols -- all of which are placed into a tree-like display. To open the Model Browser, click the Model Browser item located within the View pull-down menu. The browser displays on one of the tab area sidebars.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
118
This screenshot show s many of the entities that can display in the brow ser.
Multiple entities of the same type are collected into folders in the tree structure. Each folder can be expanded or collapsed to display or hide its contents. Assemblies can also have sub-folders within the main Assembly folder, so that the items related to each assembly appear within that assembly’s folder in the Assembly Hierarchy. Materials, properties, entity sets, groups, load cols, system cols, vector cols, and beamsectcols cannot be organized into assemblies and are all placed at the top level of the tree, each in their corresponding folder (for example all sets are placed as a flat list in the Sets folder). Components and Assemblies may appear in multiple places in the tree; for example, a specific component might appear under Components and again as a sub-item of a specific Assembly. When appropriate, the color and display style of entities also display in the Model Browser.
119
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Model Browser tools include toolbars, a context-sensitive menu, and controls built into the display tree. Toolbars provide the ability to change model views, show or hide entities within the model, and add entities to a panel collector. These abilities are collectively referred to as display controls and browser modes. The context sensitive menu includes most of the same functions as the toolbars, as well as the ability to activate or deactivate search and sorting capability. You can find, sort, and filter entities in the Model Browser's tree list. The tree list within the browser is configurable, so that you can determine which columns and entity types that display in the tree.
Tool button groups Many of the Model Browser functions are accessed via the View, Global Display, and Action Modes groups of buttons. In the image below; the blue call-out is the View toolbar, cyan is the Action Modes, and red is the Global Display. Rest the mouse cursor over a tool set or call-out in the image below to see the name, or click to jump to help for that tool set.
Drag and Drop Components, multibodies, and assemblies can be dragged and dropped with the left and right mouse button. The left mouse button allows you to move the item into another assembly; the right mouse button activates a menu that allows you to remove an item from an assembly. If an assembly is moved, all the items in the assembly are moved to the new location (items that are not seen in the tree due to filters are also moved). You can drag and drop multiple items at any time using the standard and keys. Note:
If an item is dragged out of the tree and dropped onto empty space, it is deleted in all its parent assemblies and placed at the top level of the tree. A dragged item is added to the bottom of the list in an assembly.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
120
See also Model Browser Configuration window HyperMesh Environment Tab Area
121
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Model Browser Views Within the Model Browser there are four predefined browser view modes; Model View, Component View, Material View, Property View, and (when using the OptiStruct or RADIOSS user profile) Optimization View. The different view modes are accessed via the first row of icons within the Model Browser. Browser view modes provide a quick mechanism to view specific entities, and within the component, material and property view modes additional information associated with the entity displays in the tree list. The optimization view is a mode which not only controls the display, but also allows you to create optimization problem definitions. Optimization view mode is only available when the OptiStruct or RADIOSS Bulk user profile is set. Using the browser view modes in conjunction with the selector mechanism provides a powerful and easy way to find and query entities. The key traits of each view are as follows:
Model View This is the standard view mode for the Model Browser: All entities within the session will be listed in the tree. Include full display control for all applicable entities--allowing alteration of mesh or geometry visualization, for example, or making entities visible or invisible.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
122
Include View All entities within the session will be listed in the tree. Include full display control for all applicable entities--allowing alteration of mesh or geometry visualization, for example, or making entities visible or invisible. For more details, see Model Browser Include View.
123
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Component View Turns off all other entities in the browser and lists only components in a flat list. Turns on FE and Geometry style columns Populates Indirect Property and Material columns (dependant on user profile) Includes the Direct Property column, which allows you to toggle between direct/indirect property assignment. Visualization mode is set to By Comp
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
124
Material View Turns off all other entities in the browser and lists only materials Type grouping for materials is introduced: each material is placed into a folder for easy find and editing operations Type and Card Image columns are turned on Visualization mode is set to By Mat
125
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Property View Turns off all other entities in the browser and lists only properties Type grouping for properties is introduced, each property is placed into a folder for easy find and editing operations Type and Card Image columns are turned on Visualization mode is set to By Prop A new button for element visualization by direct or indirect property is added.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
126
Optimization View The optimization view is only available when the OptiStruct or RADIOSS (Bulk) user profile is set. Turns off all other entities in the browser and lists only optimization related entities Visualization mode is set to By Comp.
127
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The optimization view can be used to define optimization problems and objectives. Click here for a more detailed description of the capabilities of this view.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
128
Model Browser Optimization View The optimization view of the Model Browser turns off all other entities in the browser and lists only optimization related entities. These entities include: Objectives, Objective References, Optimization Tables, Design Equations, Responses, Design Variables, Design Variable Relationships, Design Variable Links, Constraints, Loadsteps, Optimization Controls and Discrete Design Values. Note:
For an image of the optimization view, see Model Browser Views.
The Optimization Browser view consists of two sections: an entity repository section and a problem definition section. The repository lists all the optimization related entities in the model, and the problem definition section allows users to define multiple optimization problems. To choose which problem will be included in the exported file one (and only one) of the problems must be set to export. A secondary function of the Optimization Browser is to provide the user with a quick over view of the optimization problem(s) they have defined.
Defining a Problem The context sensitive menu allows users to create, delete and rename optimization problems. Once a
129
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
problem is created users must drag and drop optimization entities into the problem to properly define it. Users can drag one or many entities from either the repository or a previously defined problem into a problem. There are no active problems; users must drag and drop to define problems.
Context Sensitive Menu The context sensitive menu allows users to create, edit and assign optimization entities in the same manner as the Optimization menu. All newly created optimization entities are placed in the repository and must be added to a problem to be considered. There is an option in the context sensitive menu to remove any optimization entities from a problem without deleting it from the repository. The delete option removes the entity from the database completely.
Exporting Problems Although multiple problems can be defined with the optimization view, only one can be exported. Through the context sensitive menu, users can select which problem is set to export. The problem set to export is highlighted in bold type and gets written out to the input file. The export state can also be defined in the Entity State Browser, the export state is set by simply checking the checkbox next to the required problem in the export column. The optimization problems can be found under the Bag folder in the Entity State Browser.
Known Limitations Only one objective and one opticontrol can be defined in one session.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
130
Model Browser Include View The Include view can be accessed by clicking the Include View button in the Model Browser. It allows you create, review, edit, organize, and update the contents of a model into various include files. An example of a model in the Include view is shown below.
The Master Model is at the top level of the Include view. Data which does not have any references to an include file, is stored in the master model. Each include file is represented with an icon along with its name and internal HyperMesh ID. Each include can be expanded to reveal its contents. The contents of each include is organized (grouped) into folders containing each type, next to which appears the total number of entities of each type. In the above example, the include named suspen.k contains 37 components, 62 sets, 25 properties, 3 groups, 10 materials and 1 card. Each of the folders can be expanded to review the individual entities in that folder. You can select entities (using the standard Shift and Control keys) and drag various entities between two includes or between the master model and an include. The browser can be configured to show only specific entities of interest. You can drag-and-drop includes within the tree to nest them within other includes. In addition, when in
131
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Include view mode, the Model Browser context menu options Make Current and Move to Current become available when the menu is invoked by right-clicking on a valid include: Make Current flags the highlighted include to be the default for subsequent Include operations such as Move to Current. Move to Current organizes the highlighted include(s) to become part of the pre-designated current include. The selected includes are removed from their original location and added to the current one.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
132
Direct/Indirect Property Assignment Many solver user profiles include a column called Direct Property when in Component View. This column holds checkboxes for each component.
When checked, the component uses a direct property assignment When unchecked, the component's direct property assignment is "unassigned" and the component will use indirect property assignment, if available. The Direct Property column displays for all solver profiles except Ansys, Ls-Dyna, PamCrash2G, RADIOSS (Block), and any profile in Manufacturing Solutions. The Indirect Property column displays for all user profiles except Pamcrash2G and Samcef. The checkbox may be checked or unchecked based on the type of assignment already defined in the model, but you can change the assignment type by changing the state of the checkbox. You can check or uncheck multiple components at a time, if you have multiple components selected before changing the state of the checkbox. The exact results depend on a number of factors: If you select more than one component and uncheck the DIRECT checkbox for one of them, then all selected components should have their property relationship unassigned. If you select more than one component and check one of the DIRECT checkboxes for that selection, then if and only if the INDIRECT properties are common they will be be assigned. If there is a mixture of INDIRECT properties, the operation fails because multiple property assignments are not possible. If the component has no INDIRECT property, but does have DIRECT property assignment, and you uncheck the checkbox, then the component has NO property assignment. This means that if you then recheck the checkbox, you receive an error stating that no property is available, so automatic
133
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
direct property assignment is not possible. The checkbox, in this instance, will be disabled until you make an indirect/direct property assignment for the relevant components. Like most browser columns, you can sort components by the state of their Direct Property flag. See Also Direct/Indirect Property View Model Browser Views
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
134
Direct/Indirect Property View When in Property View and the Model Browser gains another list button in its toolbar. The buttons within this list allow you to filter the elements that display in the graphics area based on their property assignments. Note that this feature is not supported by the user profiles for Ansys, Ls-Dyna, Marc, Pamcrash2G, RADIOSS (Block), Samcef, and any profile in Manufacturing Solutions Both direct and indirect properties Direct properties only Indirect properties only Selecting one of these options immediately filters the view in the graphics area. These filters are accumulative with the current component display state--so, for example, if you have only a few components displayed in the graphics area and the rest are hidden, selecting Direct Properties Only will filter out any elements from the currently displayed set, but will not cause previously-hidden elements to become visible again even if they have direct properties assigned. Similarly, Show, Hide, and Isolate functions work in conjunction with these controls rather than overriding them. If you switch to a different model browser view, the effects of your current direct/indirect property view remain. Selecting any of these view modes automatically hides any non-element entities, such as boundary conditions or morphing domains. Note that entities with no property assignments at all will be filtered out of the view by any of these options.
Examples The simple model shown below (using component view) has elements organized into four components, each representing a property state: direct only, indirect only, mixed, and no property. The mixed component consists of three elements with indirect properties and one element with direct properties, but this only becomes apparent when using one of the property views.
135
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Property View: Both
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
136
Property View: Indirect only
137
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Property View: Direct only
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
138
See Also Direct/Indirect Property Assignment Model Browser Views
139
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Display Controls & Browser Modes These controls affect which entities display in the graphics area, and how they display (such as shaded or wireframe). The Global Display Tools can be used to turn the display of large numbers of entities on and off. The Local Display Controls affect the visual style of individual entities (such as shaded or wireframe). The Action Mode Tools allows you to turn entities' display on and off individually, isolate certain entities so that only they appear in the graphics area, or add entities to panel collectors.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
140
Global Display Tools These controls lie at the left side of the browser, just below the View tools.
The Elements/Geometry button determines what the other buttons act on; right-click the button (or left-click the small triangular downward arrow) to reveal a drop-down menu of options. You can select Elements, Geometry, or both. The Display All , Display None , and Reverse Display buttons at the top of the tab change the display state of all assemblies, multibodies, components, groups, system cols, load cols, and vector cols shown in the tree. All
displays and None
hides all of the items shown in the tree. Reverse
reverses the state of all entities (displaying the hidden and hiding the displayed). Since these functions work in combination with the filters, only the items displayed in the tree are affected--hidden items that are also filtered out of the tree will not be displayed. By default, the global display controls will work on all entities listed in the browser, however, these controls can also work at the folder and individual named entity level too. As an example, highlighting the components folder and then clicking None will turn off all components. If an individual component is highlighted within the component folder the All, None and Reverse controls will only work on that specific entity. To enable the All , None, Reverse functions to work at the global level again simply clicking on the white space within the browser (de-selecting any selected entities) will enable the control back to the highest level. Note:
141
These buttons only affect the display state. They do not actually remove entities from the model, but only show or hide them.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Local Display Controls These controls are located within the tree list, and each affects the specific entity that it appears beside.
Entity Display Icons Entities are displayed or hidden by toggling the corresponding icons (located next to each line item in the tree view). The following rules apply: A bold icon next to an entity (components, multibodies, load collector, etc.) represents that the entity is currently displayed; a dimmed icon next to an unchecked entity represents that the entity is turned off from display. Assemblies containing components or multibodies are considered displayed only when all of the contents are displayed. Activating an assembly’s display control icon displays all of its contents. Activating an assembly’s display control icon displays all its components and multibodies. Deactivating the display control icon check box for an assembly hides all of its components and multibodies. Deactivating the display control icon for an item hides all of its parent assemblies. Deactivating the display control icon for an item does not affect the state of its parent assembly. An empty assembly never displays.
Colors Assemblies, BeamSection Collectors, Blocks, Components, Contact Surfaces, Curves, Groups, Load Collectors, Materials, Properties, Shapes, System Collectors, Tags, Titles and Vector Collectors can all be colored individually, the Model Browser allows you to set each entity’s color without using the Color panel. The currently assigned color displays in the
column.
To change an entity’s color, right-click on the current color in the Model Browser. In this instance, the right-click menu contains only a single option: color. Select this to open the color picker, and click the desired color from the palette. Note:
When the color picker palette appears, the mouse pointer automatically moves to its center. The palette automatically disappears when you move the mouse pointer beyond its boundaries.
Display Mode Components have several display states, based on a combination of their elements and their geometry. You can select these display modes by right-clicking clicking the small icons in the column for each component, assembly, or load collector. Right-clicking opens a pop-up menu from which you can choose the new style. Depending on which option you select, the entity displays differently: FE Styles
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
142
Wireframe mesh. Shaded elements (no mesh). Shaded elements with mesh lines. Shaded elements with feature lines (no mesh) Transparent shaded elements without mesh. Geometry Styles Wireframe geometry Wireframe geometry with surface lines Shaded geometry Shaded geometry with feature lines
143
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Action Mode Tools The series of icons found on the right side of the Model Browser control both entity selection and the display of the model. The first two determine the type of entity that you wish to manipulate, while the rest perform specific actions. The specific buttons available are Entity Type, Elements/Geometry, Selector, Add to Panel Collector, Show/Hide, Isolate, and Undo.
Entity Type The first button in the action modes tool set functions as a "mode" selector for the rest of the tools, by determining what type of entity the remaining tools will act on. For example, when set to "components", the Selector (described below) tool will only select or deselect components. Right-click the button to drop down a menu of available entity types -- all entities are available -- then leftclick the desired type to select it. Note that once an entity type is selected, left-clicking the button does not perform any additional action; the button is used strictly as a setting to determine what the other tools will affect when used.
Elements/Geometry The second button in the action modes tool set also functions as a "mode" selector for the rest of the tools, by determining what type of contained entities the remaining tools will act on. For example, when set to "elements", the Selector (described below) tool will only select or deselect elements. Right-click the button to drop down a menu of available entity types, then left-click the desired type to select it. Note that you can choose between elements only, geometry only, or both--in which case the other tools (such as the Selector) will work on both elements and geometry. Note also that once an entity type is selected, left-clicking the button does not perform any additional action; the button is used strictly as a setting to determine what the other tools will affect when used.
Selector The Selector is a tool to interactively select any type of supported entity via the browser, or by selecting within the graphics area. The type of entity selection is made via the entity type pull-down menu. The Selector can be used to find entities from the graphics area which will then be highlighted in the list, and is also an efficient way of selecting multiple entities at once--such as when changing color.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
144
Notes:
The Visualization mode when picking materials and properties will change to by Mat and by Prop respectively.
In a Microsoft Windows environment, you can also use a scroll-wheel-equipped mouse to "drill down" through the model to select parts that may not be immediately visible. Simply left-click an entity, and hold the left mouse button down while rolling the scroll wheel--forward to move deeper into the field of view away from you, or backward to move the selection closer to you. Highlighting indicates the component that will be selected once you release the left button. Remember, however, that this only works in a Windows environment; it will not work in UNIX, LINUX, etc. Finally, the Selector can be used in conjunction with the Isolate function (see below); a selection is made from the browser or graphics area using the Selector, then click Isolate to isolate that selection. In general, the left mouse button selects entities while the right mouse button de-selects them: Picking in the graphics area Left-click to select entities. Left-click and hold to pre-highlight entities; the entity under the Selector at any given moment highlights, but is is not selected until you release the mouse button. + left-click to use window selection to highlight or select multiple entities. Right-click an entity to deselect it. + right-click to use window selection to deselect multiple entities. When using a panel with an active collector, each entity selected gets added to the collector, while each one de-selected gets removed from the collector. Selected entities' line items highlight within the browser.
Picking in the Model Browser tree list
145
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Left-click to select & highlight an entity in the browser – the entity is also highlighted in graphics area. + left-click to select multiple entities in both the browser and graphics area. Multiple entities of the same type can be appended to the selection. Left-click can be used to add/remove components from an active collector on a panel. + left-click highlights multiple entities in the browser and the graphics area. You can append and remove entities from a panel's active collector list depending on which entity entry is selected. Right-clicking highlights components in the list and invokes the context sensitive menu – no highlighting of the entity in graphics area will occur with this operation.
Virtual Collector The Virtual Collector is a function whereby the browser can be used to select and add entities to the panel collectors. This is an alternative method to using the advanced selection capabilities already available in each collector's extended entity selection menu. This button only becomes available when you have a panel open that includes at least one entity collector.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
146
Note:
The selected entities are only added to the panel's active (blue halo) collector. Additionally--as should be obvious--only entities of the correct type will be added to the active collector; for example, you cannot add lines to an Elements collector.
There are two ways of using this tool: You can use the Selector to choose a set of entities beforehand, and then click the Add to Panel Collector button to add them to the panel's collector. In this method, the Selector effectively gives a preview of the selection, because the selected entities are highlighted but only added to the active panel collector when you click the Add to Panel Collector button. For example:
Alternatively, you can click the Add to Panel Collector button first to activate it, then pick the entities you wish to add to the collector. Each selection is added to the collector immediately upon each release of the mouse button. Either method can be used in the graphics area or the browser tree list. -clicks and -clicks are supported in the browser list; window selections (+click-and-drag) are supported in the graphics area. To remove entities from a panel collector, you can either clear the collector by clicking its reset button ( ) or--when the Add to Panel Collector button is active--you can use the right mouse button (with full shift-, control-, or window-based selection) to remove individual entities.
Show/Hide The Show/Hide mode enables the control of the model display via interactively selecting entities within the graphics area. This mode is only intended for graphics selection and is not designed for operation within the
147
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
browser (use the local entity controls found inside the browser's tree structure for browser display control). Note:
When using window selection (-click-and-drag) an entity is considered selected if any portion of it falls within the window; you do not need to encompass the entire entity with the window, only a small portion of it. Also remember that only entities of the types determined by the Entity Types and Elements/Geometry buttons will be hidden or revealed. The Visualization mode when picking materials and properties will change to by Mat and by Prop respectively. However, no graphics highlighting of material or properties occurs when using the Selector.
Picking in Graphics Left-click turns on entities to the display that are currently turned off. Left-click-and-drag pre-highlights only the entities that are currently turned off in the display (entities already turned on do not highlight.) Right-click turns off entities in the display. Right-click-and-drag pre-highlights only the entities that are currently turned on in the display (entities already turned off do not highlight.) Single Selection
+ left-click-and-drag uses window selection to turn on multiple entities in the display.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
148
+ right-click-and-drag uses window selection to turn off multiple entities in the display Window Selection
Picking in Browser This tool does not function on line items within the browser's tree list. To control the display of the listed entities use All/None/Reverse, the individual local display control inside the tree structure, or the show/hide/isolate functions from the context sensitive menu.
Isolate Isolate is a mechanism whereby only the selected entity will be displayed. The isolate tool isolates within the entity type; for example, if there are components and load collectors displayed, and you use Isolate while the Entity Type button is set to Component, then only that component will become isolated -- the load collectors will remain untouched in the display. In other words, all of the other components will be turned off, but the isolated component and the load collectors will still display. Note:
149
You can use Isolate in conjunction with the Selector. In such a case, after you've selected the desired entities, clicking Isolate hides everything else except for the selected entities. However, as described above only entities of the chosen type are hidden--so connectors and similar entities
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
will still remain visible. Using the Selector may give you more precise control over which entities to retain--but for simple isolation tasks, direct usage of the Isolate button is generally quicker. Picking in Graphics In general, the left mouse button is used to isolate visible entities, while the right button is used to isolate entities that can be visible or already hidden (thus turning the hidden ones back on): Left-click will isolate the clicked entity from those on display (single-click selection). Left-click-and-drag will pre-highlight entities that are currently displayed. It will not highlight entities that are currently turned off in the display. Upon release, the pre-highlighted entity will be isolated. + left-click-and-drag uses window selection to isolate multiple entities (but only entities currently visible). Right-click will isolate entities from all available entities (whether currently on or off in display). Right-click-and-drag will pre-highlight an entity that is displayed or turned off from the display in the graphics area. Upon release, the pre-highlighted entity will be turned on and isolated. + right-click-and-drag uses window selection to isolate entities from all available entities (whether displayed or turned off from the display). Single and Window Selection
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
150
Note:
When using window selection (+click-and-drag) an entity is considered selected if any portion of it falls within the window; you do not need to encompass the entire entity with the window, only a small portion of it. Also remember that only entities of the types determined by the Entity Types and Elements/Geometry buttons will be hidden or revealed.
Picking in Browser In Isolate mode, clicking on an entity folder such as the Components folder will isolate all components, therefore turning every component on. Left-click will select/highlight an entity in the list – the entity is isolated and displayed in graphics area. + left-click highlights an entity name in the browser and isolates it in the graphics area. multiple entities of the same type--e.g. components--can be appended to the selection, thus displaying more than one entity but still hiding all non-selected ones. Selected/isolated entities can be de-selected by + left-clicking on them a second time. + left-click highlights all entities of the same type--e.g. components--in the browser between the first click and the most recent click, and displays the selected entities isolated from the nonselected ones in the graphics area. You can use additional -clicks or -clicks to modify the selection of displayed entities.
Undo The final tool in the Action Modes tool set is the Undo button. This button undoes the last visual display change that you executed. For example, you can use undo to undo the effects of the isolate or show/hide buttons. Note:
151
The Undo button only undoes display changes (show/hide entities). It cannot be used to undo other operations, such as deleting components, adding entities to a panel collector, or changing the viewing angle.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Context-Sensitive Menu Clicking the right mouse button on a folder or entity within the browser’s tree structure allows you to change a variety of options. The options available depend on the entity that you right-click on. Options selected in an empty space apply to the entire model.
Option
Available for:
Description
Create
Assembly, Beamsection Collector, Component, Load Collector, Material, Multibody, Plot, Property. System Collector, Vector Collector
A new assembly, component, or multibody can be created inside an assembly (activate the menu by right-clicking an assembly). Once created, the item is automatically assigned a unique generic name that can be changed by entering the new name in the highlighted field. A new assembly, beamsection collector, component, load collector, material, multibody, plot, property, system collector, or vector collector can be created at the top level.
Edit
Assembly, Beamsection Collector,
Opens the Edit dialog, containing the selected entities' information so that you can make any necessary changes.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
152
Component, Load Collector, Material, Multibody, Plot, Property. System Collector, Vector Collector Assign
Components
Opens a dialog used to assign properties and materials to the selected components.
Organize
Components, Materials, Properties
Moves the selected entities to the current include, component, or load collector as appropriate.
Delete
All except the toplevel of Assemblies
Most items can be deleted. If a component or multibody is present in more than one assembly in the model, you will be given a choice of either deleting that item from the database entirely or only removing it from the present location. If you want to entirely delete an assembly, and that assembly has children that are not present anywhere else, those children will be automatically moved to the top level.
Card Edit …
All
Any single item's card can be edited. Multiple items can be edited provided that they use identical card images. This option displays the card image of the chosen entity for the current solver template; if a template is not loaded or if the entity does not have any card images associated with the loaded template, an error message displays in the status bar.
Rename
All
Any item can be renamed by entering a new name in the name text field and pressing , but the new name must be unique. All instances of the renamed item will be automatically updated. You can cancel the rename operation by pressing . The high-level entity folders are non-editable, but folders containing the assembly hierarchy can be renamed.
Make Current
BeamSection Collector, Components, Load Collector, Multibody
The entities listed can be made current using the pop-up menu. The “current” collector status is indicated by the bold font. Any new components, loads, beamsections or multibodies will be created within the respective current collector.
Show
All
Displays the item in the graphics area. This selection affects each item’s local display control, i.e., will make the icon become bold indicating the display state is on. You can also use this on the entire folder. In such cases, this
153
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
shows all of the items within that folder (e.g. all components etc.). Hide
All
Turns off the entity in the graphics area. This selection affects each item’s local display control, i.e., will make the icon become ghosted indicating the display state is off. You can also use this on the entire folder. In such cases, this hides all of the items within that folder (e.g. all components etc.).
Isolate
All
Isolate works locally within a specific entity type--for example if component(s) are isolated then all display states of other displayable entities such as load collectors remain untouched. Isolate displays only the selected entities, turning their display state to on, and turning all other entities of the same type off.
Isolate Only
All
This works like Isolate, except that it also affects entity types different from the selected entities. This, it turns off ALL displayable entities (regardless of type) except for the selected one(s).
Remove
Components
Removes a component from within an assembly if that component has been referenced in more than one assembly. Note that this does not delete the component, but merely removes one listing of it within the Model Browser tree.
Collapse All
All
Closes all of the folders in the tree structure, so that only the topmost level of items displays.
Expand All
All
Opens all of the folders in the entire tree structure, exposing every item nested at every level.
Show Find
All
Turns the Browser Find on/off functionality – see Find section for more information.
Show Filter
All
Turns the Browser Filter functionality on/off – see Filter section for more information.
Include File Options...
(Include View only)
Allows you to set the various options for a selected include. The available options are: The File name to be exported A Do not export flag (allows you to review the contents of an include but not export it). Includes that have this flag turned on display in the browser in italics. The File Path to export the include to (absolute path or path relative to its parent include). A flag representing the section of the input deck that the include belongs in. This flag is specific to some solvers
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
154
such as OptiStruct, Nastran, etc., which subdivide their data deck into various sections such as Bulk Data, Executive Control, or Case Control. For the remaining solvers this option is not available and does not display. A flag representing Include type. This flag is specific to LSDYNA, which subdivides their includes into various types such as Include, Include_Transform, and Include_Compensation_options. The Instance Option: a flag representing the instance relationship between the includes, allowing you to create a copy of your include files. This flag is specific to LSDYNA, and only applies to Include files of the "Include_Transform" type. Export an Include
(Include View only)
Exports the contents of the selected include into the chosen file name.
Export All Includes
(Include View only)
Exports all the includes with their corresponding content (not the master model - only the includes)
Columns
All
This allows you to hide or show the Color, FE Styles, and Geometry Styles columns in the tree control.
Configure Browser…
All
Opens the Model Browser’s Browser Configuration window, which allows you to determine what entities display in the tree as well as which columns the browser displays.
155
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Configuring the Model Browser This window opens when you select the Configure Browser… option from the Model Browser’s context menu. Use this window to change the columns and entity types that display in the Model Browser.
Separate tabs organize entities and columns.
Entities Tab To show all of the entity types that the currently loaded model possesses, choose the radio button marked select all entity types in the current model. To select entity types manually, click the Entity types: radio button, and then activate the checkboxes next to each desired entity type. A checkmark indicates that the entity type will display in the browser. You can also use the select all, select none, and select reverse buttons in this mode.
Columns tab
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
156
To show columns for all of the attributes that the currently loaded model possesses, choose the radio button marked Select all column types in the current model. To select columns manually, click the Column types: radio button, and then activate the checkboxes next to each desired column. A checkmark indicates that the column will display in the browser. You can also use the select all, select none, and select reverse buttons in this mode.
Options tab To control various behaviors within the Model Browser, there are a few options available. Autocolor visualization mode Save view with mask Move to current Autoscroll on selection will automatically open the folder in the Model Browser and highlight the selected entity in the browser list and adjust the browser list so that the highlighted entity is shown automatically. This functionality is only available when an entity has been selected via the Selector functionality in the graphics area. If the Autoscroll on selection option is not activate then the folders will continue to open automatically and the entity will be highlighted in the browser list, however, the browser list will not adjust to show the selected entity. Autocolor visualization mode when active will automatically change the graphics display if a certain browser view is selected. If the Model or Component View is selected then "By Comp" visualization mode is used, if Material View is entered then the visualization mode will change to "By Mat", if in Property View then the visualization mode will change to "By Prop". If the Autocolor visualization mode is not active then the visualization modes will not change automatically when in a certain browser view and can only be changed manually via the visualization toolbar. Autofit will automatically fit the selected entities to the graphics area whether using the context menu or the Selector, Show/Hide, or Isolate functionality to control the display. Stripe background causes the browser tree to display an alternating pattern of white and gray lines in the background, making it easier to distinguish individual lines within the browser. When turned off, the browser background is flat white.
Command buttons Once you finish configuring the browser, click one of the command buttons to close the dialog: Click OK to keep the new settings and close the window. Click Cancel to discard the changes (keeping the original settings) and close the window.
See also Model Browser
157
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Loadsteps Browser The Loadsteps Browser is used to create, manage and display loadsteps (sub-cases) and the associated control cards. The information is arranged into a tree structure for ease of use, with controls for altering the display of the information and/or exporting it. A right-click menu accesses editing and advanced options, while popup forms allow you to quickly enter or select relevant information. The Loadsteps Browser displays in its own tab in the tab area, but may not be active by default. Select it from the Tools menu to display its tab in the tab area.
Toolbar buttons The browser includes its own toolbar, used primarily to determine which loadsteps to export but also to sync the display between the browser and the graphics area. Each control has its own function: Select all, select none, reverse selection
Use these to select the items in the tree and mark them for export. You can also select individual items by clicking on them, or select multiple items by shift-clicking or control-clicking. When a loadstep is selected, the export icon next to its name is clear; when de-selected, the icon has a red "x" to indicate that it will not be exported. Note:
Export state is independent of visibility in the graphics area. Only one loadstep can display in the graphics area at a time, but any number of loadsteps can be exported.
Sync browser
For large models, keeping the browser in sync with other actions taken can require considerable processing time. To alleviate this, the Loadsteps Browser does not automatically sync itself with the database. Instead, the Sync button becomes active whenever you make changes to the current database. This allows you to perform many operations without performance issues, and then sync the browser with one click.
Filter
Filter buttons allow for additional selection control, including a name filter that uses standard filtering syntax. Use this feature to limit the tree to display only loadsteps whose names match a specific text string — either partly or completely.
The main functionality of the Loadsteps Browser varies depending on the active user profile. For help specific to each profile, refer to the topics below: Loadsteps Browser: OptiStruct & Nastran profiles Other profiles will be added in future versions of HyperMesh.
See also HyperMesh Environment
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
158
Tab Area
159
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Loadsteps Browser: OptiStruct & Nastran Profiles The browser’s tree structure lists relevant control cards and loadstep information, organized into folders. There are many functions available, accessed by right-clicking on the tree background or on individual or multiple items. For the OptiStruct and Nastran profiles, these options include:
New loadstep
Create a new loadstep, either from scratch or by creating an exact copy of an existing loadstep.
Edit options
Depending on the entity selected, this will bring up an appropriate GUI for editing of the loadstep or control card information.
Edit card
Review the selected entity in the HM card editor.
Delete
Delete the selected entity or entities.
Rename
Rename the selected entity.
Renumber
Renumber the selected entity.
Summary table
Generates a summary table of the selected loadsteps.
BCs Contour
This launches the BCs Contour utility and automatically selects the loadcols associated with the selected loadstep.
Loads Summary
This launches the Loads Summary utility and automatically selects the loadcols associated with the selected loadstep.
Collapse all/selection
Collapses all selected folders and subfolders, or all folders if none are selected.
Expand all/selection
Expands all selected folders and subfolders, or all folders if none are selected.
Auto-manage load references
This option is for users who wish to have existing DLOAD, LOAD, MLOAD, MOTION, MPCADD and SPCADD cards auto-managed. This option creates a copy of loadcols with these card images and converts them into an auto-managed naming convention for easy editing/reviewing inside the Edit options popup.
OptiStruct
Opens the OptiStruct panel in HyperMesh.
In addition, every loadstep listed in the tree has a small checkbox next to it as well as an export state indicator. You can click these to toggle them back and forth:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
160
The loadcols in the loadstep display in the HyperMesh graphics area. The loadcols in the loadstep do not display in the HyperMesh graphics area. This loadstep will not be exported. This loadstep will be exported. Note:
161
When you first open the Loadsteps Browser, all of the loadsteps in the model default to the blank (unchecked) state.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Create a New Loadstep 1.
Right-click anywhere in the Loadsteps Browser and select New loadstep. A pop-up window opens, allowing you to: Type in a loadstep name Select the same as option, if desired, then pick an existing loadstep to base the new one on. When this option is active, the new loadstep is an exact copy of the existing one.
2.
Click create. Another pop-up window opens, allowing you to edit the loadstep.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
162
To Edit a Loadstep 1.
Right-click on the desired loadstep folder, or any subfolder in the Loadsteps Browser, and select Edit options. Note: This step is skipped when you create a new loadstep! A popup window opens, allowing you to edit the loadstep. The popup has several tabs to gather the relevant information.
2.
To activate an option, check the box next to the desired option and fill in the required fields. Depending on the Loadstep Type, the list of appropriate Load References will change accordingly. A tree structure lists the load references that are available for the selected loadstep type. A bold reference signifies that the load reference is defined. A red indicator signifies that a load reference is mandatory for the loadstep type and requires attention. A green indicator signifies that a load reference is mandatory for the loadstep type and is defined.
3.
The table on the left lists the loadcols that are valid for a particular load reference, depending on the card image or types of loads contained within. Depending on the load reference selected in the tree, the list will change accordingly. You can sort the loadcols by clicking on the column heading that you wish to sort by (repeated clicks alternate between ascending and descending order). Note, however, that you cannot sort based on the display column. Name, ID, Type, and Color filtering is available by using standard filtering syntax (color filtering is based on the HyperMesh color ID number).
4.
The table on the right lists the loadcols currently selected for that load reference. To add a loadcol to the load reference, select the loadcol in the left table and use the right arrow to add the loadcol to the table on the right. If a loadcol is assigned and that loadcol is not appropriate for that particular load reference, a warning message appears to notify you. If a loadcol is assigned and that loadcol does not exist in the database, a warning message appears to notify you. When importing a model, it is possible that the loadstep may reference loadcols that have not been imported (they are in a separate include file). In order to support this, the Add load reference ID option is available. This allows users to modify a loadstep and add in references to loadcols that do not exist in the current model. These references are also listed in the right table with a warning message to notify you that the loadcol doesn’t exist in the database
5.
To remove a loadcol from the load reference, select the loadcol in the right table and use the left arrow to remove the loadcol.
6.
To select multiple loadcols, use the all/none/reverse buttons where appropriate. These buttons select loadcols from the currently active table.
7.
Right-click options allow for additional functionality depending on the current selection.
163
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Add load reference ID option allows you to add a reference to a loadcol ID that does not currently exist in the database (as described in step 5). 8.
Click Accept to apply your changes and close the editing window. Alternatively, click cancel to close the window, discarding your changes.
Comments You can also edit multiple loadsteps simultaneously by selecting more than one loadstep in the browser (such as by shift-clicking) before you choose edit options from the right-click menu. For each of the options, if the option values are the same for all selected loadsteps, that option is checked "on" and shown with the appropriate values. If the option values are not the same for all selected loadsteps, that option is checked "off" and shown with the default values. If the loadstep type is not the same for all selected loadstep, it shows a blank value on the "Loadstep Type" tab. If the loadstep type is not the same, the "Load References" tab will only display the load reference types that are in common between all of the loadstep types for the selected loadsteps. Any edits you make will be applied equally to all of the selected loadsteps. Any values that are checked "off" will not be modified, but options checked "on" will all be set to the same values.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
164
To Display a Loadstep 1.
Check/uncheck the display checkbox next to the loadstep of interest.
2.
Additional control is also available at both the Global Options and Loadstep Load References level:
3. Click the display checkboxes for each desired loadstep to check (display) or clear (hide) it. All of the loads contained in a loadcol display regardless of their relevance to the load reference they are assigned to. It is up to you to organize their loads for proper display. Global load references are not checked on/off by selecting or deselecting a loadstep. You must determine the appropriate loadcols to check on/off depending on the loadstep type. Note:
165
You can also launch the "BCs Contour" and "Loads Summary" utilities from the Loadsteps Browser. The selected utility launches with the loadcols associated with the selected loadstep automatically selected.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Rename, Renumber, Delete, or Edit the Card of a Loadstep 1.
Right click on the appropriate loadstep or loadcol.
2.
Select the desired option from the popup menu.
3.
For renaming and renumbering, an entry box appears so that you can enter the appropriate information in the browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
166
To Edit the Global Options of a Loadstep Editing Global Options works exactly like editing a loadstep, except that the first step is to right-click on the Global Options folder or any of its sub-folders, instead of clicking on a specific loadstep’s folder or sub-folder.
167
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Loadsteps: Auto-manage Load References This option is recommended for all users. There has traditionally only been one way to create DLOAD, LOAD, MLOAD, MOTION, MPCADD and SPCADD loadcols: by creating a loadcol, assigning the appropriate card image, and selecting the appropriate loadcols. However, many users do not want to be responsible for managing these load collectors, nor are they always aware of their existence. To satisfy both types of users, the Auto-manage load references option is available. This option does the following:
1.
Looks at each loadstep and at each load reference. If the load reference points to a loadcol with one of the card images indicated above, it will: Create a copy of that loadcol and assign it a new name, based on a fixed naming convention (auto_#). For example, if a load reference pointed to an SPCADD loadcol, a new copy would be created and named "autoSPCADD_1". Assign that new loadcol to the original load reference. (The original loadcol is not deleted or modified in any way.)
2.
Inside the Edit options popup, if a load reference points to a loadcol with one of the card images above and that loadcol has not been converted to the auto-managed naming convention, the loadcol will not be expanded or editable inside the GUI. The only way to modify the loadcol is via the card editor (right-click option from the editor GUI). Inside the Edit options popup, if a load reference points to a loadcol with one of the card images above and that loadcol has been converted to the auto-managed naming convention, the loadcol is expanded and editable inside the GUI.
If the loadcol selected for the load reference already has the card image assigned (for users wishing to manually manage their loadcols and point to an existing loadcol with one of the card images listed above) no additional action takes place. However, when appropriate, a loadcol is automatically created and assigned the correct card image when any of these conditions are met: More than one loadcol is selected for the load reference One loadcol is selected and the local scale factor is not 1.0 (DLOAD and LOAD) The global scale factor is not 1.0 (DLOAD and LOAD)
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
168
Mask Browser The Mask Browser can be accessed by selecting Mask Browser from the View menu. It allows you to set the mask/unmask state for entities at the entity configuration level. The Mask Browser is shown below.
The entities are logically organized in the browser to represent the collectors they belong to. Regardless of the current model, the entities listed in the browser remain the same. The Show/Hide/Isolate columns contain icons that can be clicked to perform the relevant masking operations. The buttons perform the masking operations at the selected entity and folder level, and for all entities and sub-folders that may be contained within that folder. These operations are only valid for entities contained in collectors that are currently displayed. The Show column corresponds to the unmask operation. It unmasks the relevant entities for the current row and sub-folders. For example, the Show icon at the Geometry folder unmasks all points, lines, surfaces and solids within any displayed components.
169
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Hide column corresponds to the mask operation. It masks the relevant entities for the current row and sub-folders. For example, the Hide icon at the 1D folder masks all rod, bar2, bar3, weld, joint and plot elements within any displayed components. The Isolate column corresponds to both a mask and an unmask operation. It performs a Hide on the top level folder and then a Show on the current row and sub-folders. For example, the Isolate icon at the 3D folder masks all connectors, geometry, 0D/rigid elements, spring/gap elements, 1D elements and 2D elements and unmasks all 3D elements within any displayed components. The exception to this rule is when the Isolate button is selected at a top-level folder; in this case, all sub-folders underneath the top-level folder are unmasked and all other top-level folders (and their contents) are masked. For example, the Isolate icon at the Components folder masks all supported entities in any displayed groups, load collectors, morphing, multibodies and system collectors--and unmasks all supported entities within any displayed components. The Mask Browser Context Menu contains functionality unique to the Mask Browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
170
Mask Browser Context Menu A context sensitive pop-up menu provides several Mask Browser functions. Right-click in the browser to invoke the following pop-up menu:
Option
Available for:
Description
Collapse All
All
Closes all of the folders in the tree structure, so that only the top-most level of items displays.
Expand All
All
Opens all of the folders in the entire tree structure, exposing every item nested at every level.
Morph operates on all elements / Morph operates on displayed elements
All
Determines whether the masking operations for morph entities apply to all/displayed elements.
171
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Set Browser Location:
Tools menu (to access the Set Browser) Tab Area (to use the Set Browser)
Use the Set Browser tool to automate the grouping and display of model components through the entity set functionality. The Set Browser consists of a tree structure listing the current entity sets in the model, along with the entity set display and export states. It also includes functions for displaying, creating, deleting, renaming, appending entities to, and changing the export state of entity sets.
Synching the Set Browser with the graphics display The Set Browser is meant to allow users to easily control the display and review of entity sets for model grouping and visualization purposes. For large models, constantly synchronizing the display state of entity sets with the current display can introduce performance issues. To remedy these occurrences, the Set Browser utility does not automatically synchronize the display states of entity sets with the current display. Instead, the Display button at the bottom of the Set Browser updates the display to match the Set Browser settings, while the Synch button in the Set Browser toolbar allows you to update the Set Browser to match the current state of the display. When the Display button is used to update the display to the current Set Browser selection, the Set Browser and the display remain synchronized until another selection is made within the Set Browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
172
To Set Display Options for the Set Browser 1.
Open the Set Browser. The Set Browser displays in the tab area.
2.
Use the toolbar buttons in the Set Browser tab to manipulate the display options, as desired:
Use -click and -click to select multiple items in the tree structure. For large numbers of selections, use the select all/none/reverse buttons. The entity type options allow you to control the entities (elements or geometry) that the selection buttons apply to. These buttons are toggles; you can have one or both active at the same time. In the screenshot above, the Element button is active but the geometry one is not. The sync button synchronizes the entity set display states with the current display. This means that if you have changed the display states of various entities, for example from within the Model Browser, you can use this button to force the selection of entities in the set browser to match the current display states. The name filter uses standard filtering syntax in the text box; click the funnel icon to activate the text box, type in the string you wish to filter by, and then press . This can limit the entities which display in the tree structure. To undo the filter, click the funnel icon again to disable the text box.
173
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Use the Set Browser's Right-click Functionality 1.
Open the Set Browser. The Set Browser displays in the tab area. Its tree structure lists all entity set currently existing in the model, grouped in folders by type.
2.
Right-click anywhere within the tree structure to open the right-click menu:
There are many functions available, accessed by right clicking in the background, on folders, or on individual or multiple items within folders. Most options require that you click on a folder or one or more items, and are grayed out of no selection is made; exceptions are specifically noted below. The graphic above shows the available options, including: Create: Create a new entity set of the specified type. You are prompted to type in a name for the set or accept a default name. Supported entity set types are shown above. This option does not require any existing sets to be selected. Edit: Edit the element set, by picking a different group of elements to assign to it. Delete: Deletes the currently selected set(s). Multiple sets may be selected by using standard Ctrl/ Shift-click functionality.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
174
Card edit: Edit the property card assigned the set (but not the entities within it). Rename: Rename the selected set. Delete Reference: Removes a set reference from a entity set type of sets. Add Entities to Set: Adds entities into the currently selected set. This operation brings up an entity selector to select entities to add to the set. Remove Entities from Set: Removes entities from the currently selected set. This operation brings up an entity selector to select entities to remove from the set. Show: This operation adds the entities contained in the selected set(s) to the display. Hide: This operation removes the entities contained in the selected set(s) from the display. Isolate: This operation turns off (masks) the display of all entities not currently selected, so that only the selected entities display. Collapse All: Collapses all branches (folders) of the tree. This option does not require any selection. Expand All: Expands all branches (folders) of the tree. This option does not require any selection. Display Options: Determines how the sets are labeled in the Set Browser tree. Available options are shown above. This option does not require any selection. Display IDs: Displays a popup window showing the IDs of all entities contained in the selected set. Export Session File: Saves a session file (.ses), containing group definitions for the selected node or element sets, to the disk. Import Session File: Loads a session file (.ses) containing group definitions. These group definitions will be converted into entity sets. This option does not require any selection.
175
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Change the Set Browser's Display and Export States 1.
Open the Set Browser. The Set Browser displays in the tab area. Its tree structure lists all entity set currently existing in the model, grouped in folders by type.
2.
The display states of entity sets are controlled by clicking the checkboxes located next to each set on or off. Once the display checkboxes are changed, click the Display button at the bottom of the browser to update the display with the current selection. The checked state signifies that all entities in the entity set are currently displayed, after clicking the Display button. The blank state signifies that one or more of the entities in that entity set are not displayed, after clicking either the Display button.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
176
Solver Browser The Solver Browser provides a solver perspective view of the model structure in flat, listed tree structure. Hierarchical structures are only available for card images that allow variations with themselves. For example, a MAT card image has several different material types and each material has its own entity defined in HyperMesh, so a hierarchical structure is used to list them all. The Solver Browser lists every entity mapped to a solver card image within the session and places those entities into their respective solver card image folders. The total number of entities is displayed in parenthesis next to the entity name. Expand the folder to see its contents. The Solver Browser include toolbars, a context-sensitive menu, and controls built into the display tree. Toolbars provide the ability to show or hide entities (component, material and property) within the model, and add entities to a panel collector. These abilities are collectively referred to as display controls and browser modes. Context-sensitive menu provide basic functions such as card editing, creation, deletion, display control, and review.
177
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Context Sensitive Menu A context-sensitive menu of action is available for any selected item in the Solver Browser tree. To view the context menu, right-click on either an entity folder, or an individual entity. Note:
Some of these options will vary depending on which user profile you have loaded. Create provides an extended menu that gives you the option of quickly creating a new solver card / entity directly from the browser. Once you select an option, the panels necessary to create the entity or card are opened. Delete allows you to delete a selected item from the session. If the selected item has "children" associated to it, the children are retained and only the entity is deleted. For example, if a contact has a surface and node set associated with it, and the contact is deleted, only the contact card image is deleted. The surface and node set associated with it is retained. This is the same at both folder and individual entity level. Card Edit opens the Card Image panel for the selected card. It works on both folder and individual entity levels. Review works on all the individual entities listed in the Solver Browser, but not at the folder level. Review highlights the selected item on the graphics screen and greys out all other items. In case of card images like contacts, boundary conditions, etc, that do not have entities of its own but refers to another entity (namely sets), it highlights the entities that constitute the set. The graphics screen remains in that review mode until Reset Review is applied. Reset Review resets the screen from review mode to normal mode. Show displays the selected item on the graphics screen if it is currently hidden. In case of card images like contacts, boundary conditions, etc, that do not have entities of their own but refers to another entity, namely sets, it displays the components whose entities (node, element) are used in the set that is referred in the selected card image. Also, it displays any handles as geometric representation associated with entities. The implementation was done with focus on the components for easy navigation through the model. Hide turns off the selected item on the graphics screen if it is currently visible. In case of card images like contacts, boundary conditions, etc, that do not have entities of its own but refers to another entity, namely sets, it turns off the components whose entities (node, element) are used in the set that is referred in the selected card image. Also, it turns off any handles, geometric representation associated with entities. The implementation was done with focus on the components for easy navigation through the model. Isolate works like Isolate Only in the Model Browser and on all the entities listed in the Solver Browser. It isolates the selected item on the graphics screen and turns off all other items from the graphics screen. In case of card images like contacts, boundary conditions, etc, that do not have entities of its own but refers to another entity, namely sets, it isolates the components whose entities (node, element) are used in the set that is referred in the selected card image. Also, it shows any handles, geometric representation associated with selected solver entity. The implementation was done with focus on the components for easy navigation through the model. Collapse All closes all of the folders in the tree structure, so that only the top-most level of items displays. Expand All opens all of the folders in the entire tree structure, exposing every item nested at every level.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
178
Show Find turns the Find functionality on/off. Show Filter turns the Filter functionality on/off. Columns allows you to hide or show the Color and FE Style columns in the tree control. Configure Browser… opens the Browser Configuration dialog, which allows you to determine which entities display in the tree as well as which columns the browser displays.
Solver Browser for Crash user profiles In addition to the options listed above, the Solver Browser toolbar for the LS-DYNA, RADIOSS (Block Format) and PAM-CRASH 2G interfaces includes an additional function: Find attached is implemented only for the card images mapped to component collectors, namely PART cards and 1D elements that include beams, mass elements, truss, rigid and joints. Find attached displays elements (0D, 1D) and components that are connected to the selected entity through sharing a common node, connectors, and special connection cards like *CONSTRAINED_EXTRA_NODE, *CONSTRAINED_RIGID_BODY.
179
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Browsers HyperMesh Entities and Solver Support Interfacing with External Products
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
180
Utility Menus The Utility Menu allows you to customize the standard interface to include function buttons, radio options, and text that have HyperMesh-supplied and user-defined macros associated with them. The menu is located on a tab of the tab area pane(s), and can be shown or hidden from within the view pull-down menu. The Utility Menu includes several pages of its own, each dedicated to different tasks. Thus it is actually a group of menus, although only one displays at a time. Each page is associated with a button at the bottom of the Utility Menu; clicking one of these buttons opens the page associated with it. Only one button can be depressed at a time, similar to the way that only one radio button can be active at a time - selecting a button de-selects all of the other buttons in the group. A macro file (hm.mac) controls the display and available operations of the Utility Menu. Attributes that you can change include: The Utility Menu page on which the operations appear Text to be displayed on each control Location and size of the menu The help string to be displayed on the menu bar The macro to call when each control is used, with optional arguments to pass The page number allows you to create multiple pages, so that you can group the macros by type of operation. Macros may contain any valid command file command, and are enclosed by the *beginmacro() and *endmacro() commands. Macros may accept variable arguments, passed to them from a control, by using the arguments $1, $2, etc. to specify where the arguments should be substituted. The *callmacro () command allows you to call a macro from within another one, which allows you to create groups of standard reusable macros. When HyperMesh starts, it looks for a macro file named hm.mac in the current directory, HOME directory (UNIX only), or the application’s base directory. If it finds this macro, HyperMesh runs it automatically to define the attributes and contents of the Utility Menu. You may also select and run a macro file after HyperMesh starts from within the options panel. The default hm.mac file sources the following additional macro files: disppage.mac
Populates the Display page of the Utility Menu.
geommeshpage.mac
Populates the Geom/Mesh page of the Utility Menu.
globalpage.mac
Creates the button group that allows you to switch pages.
qamodelpage.mac
Populates the QA/Model page of the Utility Menu.
userpage.mac
Populates the User page of the Utility Menu.
A userpage.mac file may exist in the installation directory for HyperMesh or in the directory from which HyperMesh launches. When HyperMesh starts, it first looks for the userpage.mac file in the directory from
181
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
which it launches and then in the installation directory. UNIX users also have the option of putting the userpage.mac file in their home directory. This file defines the attributes and contents of the User page of the Utility Menu. By default, the Utility Menu displays when HyperMesh starts, but display of the menu is controlled by a command in the HyperMesh Configuration. Note:
While macros offer a great deal of flexibility, you must remember that once a macro is executed, there is no way to cancel the execution or reject the results, and a macro may not be called recursively.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
182
Default Utility Menu The Utility Menu is normally located on the left side of the graphics region, in the tab area pane. However, it can also be dragged-and-dropped to the right-side explorer pane, if that pane is open. It contains page selection buttons at the bottom of the menu, with the current page’s button depressed. The different pages of the Utility Menu are: Geom/Mesh (macros related to model geometry and FE mesh) Disp (Options related to the graphical display of entities) QA/Model (macros related to element quality and loads) User (user-created macros only) The Utility Menu displays by default, although it may be obscured by another tab such as the Model Browser or Connector Browser. You can turn the Utility Menu off completely (removing its tab from the tab area) by un-checking it in the View menu. You can also turn the Utility Menu off by clicking the small "x" in the upper corner of the tab area when the Utility Menu tab is in the forefront, or even by clicking-anddragging the tab to the title bar. To restore the Utility Menu, simply check it in the View menu. Note, however, that it still might not display if the tab area pane on which it resides is not active. For example, if the Utility Menu is on the right-hand tab area pane, but you have only the left-hand pane showing in the HyperMesh environment, the Utility Menu will still be invisible even though you have it checked in the View menu. The Geom/Mesh, QA/Model, and Disp pages contain a variety of macros that allow you to quickly perform functions which would normally take several steps.
183
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
QA/Model Utility Menu The QA Utility Menu contains many tools to help you quickly review and clean up the quality of a preexisting mesh. The element quality criteria used by these tools comes directly from the values entered on the Check Elements panel. Since the criteria on that panel are customizable, the quality criteria used by these macros remains consistent with those used throughout the rest of HyperMesh — and can be indirectly adjusted by changing the settings on the Check Elements panel. There are eight tools to isolate elements that fail certain element check criteria Length
This macro checks all the displayed elements against the minimum length criteria. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the model display unchanged
Jacob (Jacobian)
This macro checks all the displayed elements against the maximum Jacobian value. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
Warp (warpage)
This macro checks all the displayed elements for their warpage. If any elements fail the warpage test, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
Aspect (aspect ratio)
This macro checks all the displayed elements for their aspect ratio. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
Max ang: Q (quad)
This macro checks all the displayed quad elements against the maximum internal angle. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
Max ang: T (tria)
This macro checks all the displayed tria elements against the maximum internal angle. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
Min ang: Q (quad)
This macro checks all the displayed quad elements against the minimum internal angle. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
184
Min ang: T (tria)
This macro checks all the displayed tria elements against the minimum internal angle. If any elements fail the criteria, it displays the failed elements and masks the remaining elements. If none of the displayed elements fail the criteria, it displays a message and leaves the display unchanged
You can use the following macros to quickly modify any elements that fail the element checks. Split Warped
Checks all displayed quad elements for warp exceeding the acceptable value. Each element failing this criterion is then split along its diagonal to form two tria elements instead of the original quad.
Find Attached
Finds all of the elements attached to the displayed elements.
Remesh
Allows you to remesh the selected elements plus one, two, or three attached layers of elements (one button for each). The remesh uses the current size, does not break connectivity, and uses the mixed element type.
Smooth
Allows you to apply the smoothing algorithm to the selected elements plus one, two, or three attached layers of elements (one button for each).
Quality Report
Brings up a user interface that allows you to set the various quality values and check the quality of all the 2D elements in the model. The results are shown as the number of elements and percentage of elements failing each criterion. You can also export the results to a text file using save as. Note:
Changing the criteria on this report interface does not change the settings in the Check Elements panel. They only affect the report.
Model Tour
Allows you to review (tour) the selected components individually. This macro displays the component name, number of elements in that component and their ID range. It also displays a dialog that allows you to review the free edges of the component and any elements attached to the component.
BOM Comparison Tool
Reads a generic Bill Of Materials file and provides an interface to manipulate data in the BOM as well as the corresponding FE model.
The model tools included on this page are: Load Size
These numbered buttons represent different display sizes for load indicators: 0 is the smallest, while 3 is the largest. Since these buttons affect all loads, including forces, pressures, constraints, and so on, the numbers do not directly correspond to any specific values or ratios. Note that this only affects the graphical display of load indicators — it does not change the load magnitudes.
185
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Find Elems>>Loads
Automatically finds all elements directly attached to any and all load indicators. If masked, these elements are un-masked.
Find Comps>>Loads
Automatically finds all components directly attached to any and all load indicators. If masked, these comps are un-masked.
Find Loads>>Comps
Automatically finds all loads directly attached to a selected component. If masked, these loads are un-masked.
Find Elems>>Connectors
Automatically finds all elements directly attached to any and all connectors. If masked, these elements are un-masked.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
186
BOM Comparison Tool The BOM Comparison Tool located on the QA/Model Utility Menu reads a generic Bill of Materials (BOM) file and provides an interface to manipulate data in the BOM and its corresponding FE model. A BOM is often used as the master document for model meshing, assembly, property assignments, model comparison, and updates between design iterations as well as other CAE activities. Since users in different design and analysis groups use BOM information, the formats and content of the BOM can vary. One BOM may contain more data than another BOM for the same program. BOMs usually use Microsoft Excel® format (CSV format) or XML format. The HyperMesh BOM Comparison Tool focuses primarily on the Excel format. The BOM reader includes the following abilities: Reads a generic BOM file of CSV format (comma separated values file) Provides a GUI to manipulate data in the BOM and the corresponding FE model Provides an option to update attributes in the FE model based on the data available in the BOM Provides an option to complete the existing BOM based on the data available from the model Filters out all vague information present in the BOM and provides a feature to edit the vague information into a valid data and move it back to the BOM Provides a functionality to export a new BOM file. For an in-depth description of the parts that make up the BOM Comparison Tool user interface and how to use them, see the following topics: BOM Comparison Tool Graphical User Interface (GUI) BOM Comparison Tool Control Section BOM Comparison Tool Tree Section BOM Comparison Tool Master Column BOM Comparison Tool BOM Display Section BOM Comparison Tool Metadata Display Section BOM Comparison Tool Failed Records section Note: The BOM Comparison Tool only applies to the Nastran, LS-DYNA, RADIOSS (Block Format), and Abaqus user profiles.
187
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BOM Comparison Tool GUI The BOM Comparison Tool’s GUI consists of seven sections as shown below:
Control section:
Contains menu items and buttons to perform various operations. This section controls most tool functions.
Tree section:
Contains a tree structure displaying part names and IDs.
Master column:
Contains master column selection.
BOM display section:
This section contains a table to display BOM info as it is seen in the actual BOM file.
Metadata display section:
Contains options for metadata management.
Failed records section:
Displays failed records from a loaded BOM file.
Display filter section:
Contains filtering options for displaying tree and table info; part of the tree section.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
188
189
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BOM Comparison Tool Control Section This portion of the interface contains drop-down menus and the toolbar. File menu
New
Create a new session
Open
Browse for and load a new BOM file. HyperMesh checks for the standard headers Part Name, Part ID, Material, Material ID, and Gauge. If all are found, details populate the relevant fields in the BOM comparison tool. If any are missing, you will be prompted select the heading from the BOM file that corresponds to each standard header.
Edit menu
Show Failed
Display all the invalid records that the tool encounters while reading a BOM file in a table. Only valid records from a BOM file display in the BOM Display Section’s table. Invalid records can be edited to form valid data and can be moved to the BOM Display table.
Save and Export
Save and export the current information shown in the BOM Display section as a new BOM csv file in a user selected location.
Exit
Close the BOM Comparison Tool.
Update Model
Update the model attributes to match the BOM.
Complete BOM
Sometimes the BOM doesn’t contain all of the data you want. If the corresponding model contains the missing data, you can complete the BOM data by querying the database and extracting the data. Use the Complete BOM operation to either complete an existing BOM, or generate a new BOM by querying the model in current session. This option opens a new window listing the items to be added to the BOM file. You can select additional items from a combo box, or type a new header into it and add them, or click an item already in the list and insert the new item just above it. You may also select items in the list and delete them from the file. Once you had added or deleted all necessary entries, click Continue to generate the new file.
Check Model
Altair Engineering
Checks the model against the BOM. This option switches the BOM Display Section to Comparison mode if it is currently in BOM View mode (see below).
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
190
View menu
BOM View
Display section displays BOM info as it appears in the BOM file.
Compare View
Categorizes BOM information into four sections: Match: components in BOM whose standard attributes match exactly with those in the model. Different: components in BOM whose standard attributes differ from those in the model. In_BOM_Only: components found in BOM but not in model. In_Model_Only: components found in model but not in BOM. Same function as File > Open.
Same function as File >Save and Export.
Same function as Edit > Update Model.
Same function as Edit > Complete BOM.
Same function as Edit > Check Model.
Same function as File > Show Failed.
191
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BOM Comparison Tool Tree Section When a BOM file is loaded into the tool, the tool identifies the part name and part id of all valid records. It then displays the part names, appended with part IDs, in brackets in the form of a tree structure located on the left side of the tool window. Each tree branch is associated with a row in the BOM display table containing all standard information for the part in the tree branch. This section also includes selection and filtering controls, to affect which parts display in the tree and which parts are selected or deselected. Filter options are given for displaying only the desired part info in the tree and the associated data in the BOM display table.
You can enter a string in the combo box, select the desired header in the options menu, and press the key to display the desired information in the tree and BOM display table. The combo box remembers previously entered strings until you quit the tool, and can be used to filter the BOM info anytime in the session. Apart from this there are filter buttons each one of which is explained below:
(Select All)
Displays all the branches in the tree and the associated data in the BOM display table
(Select None)
Switch off all the branches in the tree and delete all the data in the BOM display table
(Reverse selection)
Switch on all the "off" branches in the tree and vice versa. Data associated with switched-on branches displays in the BOM display table
(Show displayed)
Switch on only those branches in the tree (and associated data in the BOM display table) that correspond to the displayed parts in the model
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
192
193
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BOM Comparison Tool Master Column The central top portion of the tool window contains the master column section. This section allows you to select the desired master column option. The master column is the column in the BOM file whose attributes are considered as a key in comparison and validation operations. Only columns with three attributes can be used as master columns, i.e. columns containing part ID, part name and part number. The master column data is used as a key for the following operations: Update model attributes as in BOM Complete BOM by querying model Check model against BOM The tool allows three master column combinations between the BOM and the model. The tool queries the data in the model based on any one of these column combinations: Compare Part Id in BOM with Part Id in model: the tool compares the attributes of a part in the BOM with the part in the model using part id as the key. Compare by Part Name in BOM with Part Name in model: the tool compares attributes of a part in the BOM with the part in the model using part name as the key. Compare by Part Number in BOM with Part Name in model: the tool compares attributes of a part in the BOM with the part in the model using part number as the key.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
194
BOM Comparison Tool BOM Display Section BOM info displays in a table in the BOM display section, located in the center of the tool window just below the master column section. BOM info can be displayed in two different modes: BOM only, and Comparison. By default information displays in BOM Only view:
Use the toggle button located in the top-right portion of the GUI to switch to Comparison mode, which categorizes the BOM information into four categories: Match: BOM components whose standard attributes exactly match those in the model Different: BOM components whose standard attributes differ from those in the model In_BOM_Only: components found in the BOM but not in the model In_Model_Only: components found in the model but not in the BOM The screenshot below illustrates Comparison view:
195
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Column 1 shows the category name with the number of parts falling under that category enclosed in brackets; remaining columns display the BOM info. In the Different category, mismatched attributes between BOM and the model are highlighted in light blue.
Right-click menu Right-clicking on the table opens a menu of functions: Display selected parts displays parts in the model corresponding to the selected rows in the BOM display table. Display all parts will display all the parts in the model. Create metadata creates metadata of all the attributes of the parts in the model corresponding to the selected row in the table. Update metadata updates metadata of all the attributes of the parts corresponding to the selected row in the table. Delete metadata deletes metadata of all the attributes of the parts corresponding to the selected row in the table. Delete deletes the selected row in the table.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
196
197
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BOM Comparison Tool Metadata Display Section You can create, update and delete metadata using some of the menu items on the BOM display table. Metadata information contains all the attributes for a part in the model. The metadata display section contains four display options in the form of a combo box. After selecting a row in the BOM Display table, and then use this combo box to select the type of information displayed in the metadata display table:
None
Clear the table if already some data exists
Metadata related to BOM
Display BOM related metadata for the selected row in the BOM display table
All metadata
Display all the metadata for the selected row in the BOM display table
Differences between BOM/metadata
Display two rows of info in the metadata table. First row corresponds to BOM info, second row corresponds to metadata associated with the model
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
198
BOM Comparison Tool Failed Records Section When a BOM file is loaded, the tool checks for the validity of each standard attribute in a record (a record corresponds to one line of info in the BOM file). The tool considers the following five terms as standard attributes: Part Name Part ID Material Material ID Gauge If at least one attribute is missing or repetitive, the whole record is considered invalid and will be stored outof-sight. Click the Show failed menu item or corresponding button in the control section to see the failed records. This opens a Failed records table as shown below.
You have the option to edit each of those failed records to make them valid and move them to the BOM display table using the Move button.
199
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Disp Utility Menu The Disp Utility Menu allows you to clear temporary nodes.
Clear Temp Nodes Use this button to automatically remove any temporary nodes in the model.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
200
Geom/Mesh Utility Menu This menu contains a set of macros related to working with model geometry, as well as a set for working with FE mesh.
The geometry macros are: Preserve edges
Prevents specific edges from being suppressed during autocleanup or batchmeshing.
Project points
Projects free points to surface edges. Depending on the tolerance you specify, points may even project to multiple edges. This can be helpful to achieve uniform meshing with regard to weld points.
Isolate Surface
Isolates either an inner or an outer surface layer (based on the user selected surface) from a 3D model. This macro works only on the surfaces attached to the selected surface. The other layers and thickness are then placed in a temp directory and masked.
ThinSolid=>Midsurf
Extracts a midsurface from a thin solid representation of sheet metal stamped parts, by offsetting one side surfaced to midplane. You select a line whose length represents the solid thickness and a surface, which is part of either the inner or outer side of the solid. The macro also creates the corresponding property card and updates the thickness. This macro is intended to be used with sheet metal parts with uniform thickness and does not work for molded solid parts, etc. with ribs (T junctions). Note that all involved surfaces must have their normals point inward toward the center of the enclosed volume. Note also that this macro only works on enclosed volumes consisting of surfaces; it does not work on 3D solid entities.
Washer
Scales a copy of a selected circular line to 1.5 times its original size, and then trims this new line into the surface. This allows a higher quality mesh around circular holes.
Adj Circ Pts
Places four additional fixed points on an inner line, and then projects those points to a concentric line, creating a higher quality mesh.
The mesh macros are: Auto Connectors
A pop-up menu that allows you to automatically create connectors and FE realize them from a master connection file.
Midsurf Thickness
Assigns the thickness of a midsurface geometry to FE properties or elements. Its primary use cases are solid parts with varying thickness.
201
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
You can also review the thickness as a contour plot on the elements or nodes. Quick Tetramesh
Quickly creates an automatic tetrahedral mesh while meeting the requirements for minimum element angle and element size.
Fix 2nd Order Midnodes
Improves element quality by moving the mid-edge nodes of second order elements.
Fix Sliver Tetra Elements
Fixes slivers and wedges (tetra elements that are so thin as to be nearly planar) by moving nodes to make them more three-dimensional and improve their quality criteria.
Add Washer
Creates a layer of washer elements around a circular hole in the mesh.
Trim Hole
Creates a circular hole (of a given radius) in the mesh at the selected node (as the center of the hole). An optional layer of washer elements can be created along with a rigid spider along the hole.
Fill Hole
Fills the selected hole and remeshes the surrounding mesh to maintain connectivity. This macro does not remove any rigid spiders that fill the hole; if necessary, delete the rigid spider before using this macro.
Box Trim
Trims the model along user-defined trim lines. This is useful for reducing the model size by taking advantage of symmetry etc.
Bead
Creates a bead of a given height and width along the selected two nodes and connects to the surrounding mesh.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
202
Preserve Edges Both the BatchMesher and the autocleanup features seek to improve mesh speed and/or quality by suppressing minor features (which are assumed to be insignificant). However, sometimes minor features are still important to your analysis. The Preserve Edges macro provides a way to ensure that specific components edges and feature lines do not accidentally get discarded during autocleanup or batch meshing. When you click the preserve edges button, a new pop-up window opens to accept your settings:
The following options are available for the Preserve Edges macro: Clear at start
When this checkbox is active, any previously stored feature lines will purge each time you click select edges or select comps. Thus, picking a new set of lines starts over instead of adding to the selection.
Select Edges
Clicking this button displays a line selector in the panel area. Use the lines selector to choose the edges you wish preserved.
Show Preserved
Click this button to highlight the lines already marked for preservation.
Comps selection boundary
When active, this checkbox prevents the auto-cleanup function from equivalencing the boundaries between adjacent components.
Select comps
Clicking this button displays a component selector in the panel area. Use the comps selector to choose the components whose boundary edges you wish preserved. Note that this will not preserve lines inside the components — only the outer boundary edge.
Clear all edges
Removes all edges from the preservation list.
Save preserved
Saves the preservation state, so that autocleanup and BatchMesher will know which lines must be preserved.
203
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reset highlights
After clicking the show preserved button, use this button to remove the highlight from the preserved lines. The lines remain preserved; only the visual highlighting effect is removed (until you click show preserved again).
OK
Accepts any changes you’ve made and closes the pop-up window.
Cancel
Discards any changes you’ve made and closes the pop-up window.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
204
Project Points Use this macro to project geometric points (such as weld points) to nearby edges. Clicking this button opens a surfs selector in the panel area; use this to select the surfaces whose edges you wish to project points to. After selecting surfs and clicking proceed, a target element size field is displayed. Type a value into this field, using the same units as your model. Any points within this distance of the selected surfaces’ edges will be projected to those edges.
205
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Auto Connectors Macro Note:
If you are unfamiliar with HyperMesh connector entities, refer to Connector Definition and Connector Realization for more information.
The Auto Connectors macro automates the importation and FE realization of connectors from either a Master Connectors File or an older Master Weld File. Virtually every option available for FE realization in the connectors module is also available in the Auto Connectors macro.
Automated Connector Creation and Fe Realization dialog
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
206
Automated Connector Creation and Fe Realization dialog - custom option
Input requirements for connector entity creation and FE realization are: Master connectors/weld file FE config Projection tolerance Note:
In the case of a custom FE config, the custom FE type-to-realize is required. The custom FE type definitions can be found in the appropriate feconfig.cfg file. This script automatically reads the default feconfig.cfg file and displays a list of all the appropriate user-defined FE types (found in the feconfig.cfg file) in the Fe type field.
The property and diameter can be specified if necessary. Additional options are:
207
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Build systems Snap to node Attach to shells
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
208
Master Weld Files The Master Weld File provides the weld location and parts to be connected. A format example is shown below. PointId
1t/2t/3t
X
Y
Z
PartId1
PartId2
12::
2::
2.25:
2.25::
1.0::
2::
3::
23::
3::
3.05::
3.25::
0.25::
2::
3::
209
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
PartId3
5::
Altair Engineering
Diameter vs. Thickness Files DvsT file (diameter vs thickness) contains a table that associates the thickness of components and the nugget diameter of the weld. The equivalent area is taken to determine the side of the hexa. The file format includes thickness range and the corresponding diameter of the weld nugget. Minimum thickness
Maximum thickness
Nugget diameter
1.4
1.9
7
2.0
3.0
8
The nugget diameter is 7.0 for the thickness range of 1.4 to 1.99.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
210
ACM Welds An ACM (Area Contact Method) weld is a special representation of a spot weld. The weld is defined using a solid (HEXA) element whose cross-sectional area is equivalent to the area of the weld nugget. The solid element is created at the exact weld location independent of the shell elements that represent the sheet metal parts. These solid elements are connected to the corresponding components using RBE3 elements. The size of the solid element is determined using the DvsT file. The nugget diameter corresponding to the minimum thickness of the connecting parts is obtained from the DvsT file. The size of the hexa is calculated to match the cross-sectional area of the weld nugget. The length of the weld element is calculated using one of the following methods:
(T1+T2)/2
This creates the hexa elements with a length equal to the average component thickness it is connecting. T1 and T2 are the component thicknesses. The first figure below shows the ACM weld created using this method.
Project to shell
This creates the hexa elements between the component/element shell surface. The length of the hexa element will be equal to the actual distance between the two connecting components/elements. The second figure below shows the ACM weld created using this method.
The figures below show ACM created using the two currently available methods.
ACM creation using (T1+T2)/2.0 option
211
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ACM creation using Project to Shells option
The weights of the RBE3 elements are calculated based on the projection of the dependent node on the shell element. The nodes of the shell element closest to the dependent node are assigned a greater weight relative to the node that is farther away. ACM welds can be created and managed using connectors. Once a connector is created, they can be realized as ACM spotwelds as follows: 1.
Make sure that the connectors are created at each of the weld locations along with connecting parts information.
2.
Make sure all the connecting parts have PSHELL cards with correct thicknesses.
3.
Select the connectors to be realized as ACMs in the FE Realize panel of the Connectors module.
4.
Choose custom element config and select type = Nastran 70 ACM((T1+T2)/2) or type = Nastran 71 ACM (Shell Gap) per your requirements. The appropriate property script is automatically loaded for the selected type.
5.
Set the appropriate tolerance (proj tol=) value.
6.
Make sure the attach to shell and snap to node options are turned off in fe options….
7.
Select a DvsT file, which determines the size of the hexa based on the thicknesses of the components being connected. If no DvsT file is selected, hexas are created with weld nugget diameter =1.0
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
212
8.
213
Click realize.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CWELD Elements CWELD elements are created as patch-patch, meshless elements. The 1D element is not connected to the shell element. For details regarding connected shell elements or nodal information see the element card. For CWELD elements, the diameter is determined from a DvsT file based on the component thickness. In addition to the creation of CWELD elements, a corresponding property card (PWELD) is created with an updated diameter ‘D’ attribute value.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
214
Midsurf Thickness Geometric surfaces that represent the mid-plane of a solid part have thickness information stored in their definition if they are extracted using the HyperMesh midsurface function. The thickness data can be a single value for the entire part or a varying function. The Midsurf thickness macro, located on the Geom/ Mesh Utility Menu, allows you to transfer thickness data from surfaces to the associated nodes/elements. You can also review the contour plot of thickness data with this macro. Note:
Currently the utility only supports tria3 and quad4 elements. This utility may behave differently under different user profiles.
When you click the Midusrf thickness… menu button, the controls for this macro display in a new tab in the tab area.
The following options are available in the Midsurf thickness... macro: Assign thickness to
You can choose to assign or view the thickness values using several methods. Use the Elements option to assign the thickness and Z-offset values (where supported) directly to the element cards. For each user profile, the values will be updated on the element card for that solver. Refer to the User profile section for more details on the unique behavior of the Midsurf Thickness utility for each user profile. Use the Properties on elements option to group elements that fall within user-specified thickness intervals into common ranges, then create and
215
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
assign to each of those elements in each range a property with the range thickness value assigned to the property card image. Most solvers only have Z-offset defined on the element card, so this value will always be populated on the element cards for any solver that supports Z-offset. In order to execute this mode, a base property named t0 must be defined. The t0 property definition will be used for all created properties based on the option specified in the Organization Method section described below. This option performs the following generic steps: 1.
Creates properties with name "t[thickness value]" by copying the properties of the base property t0 and assigning the appropriate thickness based on the value of the Organization Method.
2.
Assigns to the elements that have thickness values within the specified ranges, based on the value of the Organization Method, the relevant property.
You can also choose Organize only to create new components and sort the selected elements into them according to the Organization Method (see below) that you specify. Use the Properties on components option to group elements that fall within user-specified thickness intervals into common components, then create and assign to each of those components a property with the thickness value assigned to the property card image. Most solvers only have Z-offset defined on the element card, so this value will always be populated on the element cards for any solver that supports z-offset. In order to execute this mode, a base property named t0 must be defined. The t0 property definition will be used for all created properties based on the option specified in the Organization Method section described below. This option performs the following generic steps: 1.
Creates components and properties with name "t[thickness value]" by copying the properties of the base property t0 and assigning the appropriate thickness based on the value of the Organization Method.
2.
Assigns to property to its corresponding component.
3.
Removes any property assignments to the elements.
4.
Organizes the elements that have thickness values within the specified ranges into the new components based on the value of the Organization Method.
You can also choose Organize only to create new components and sort the selected elements into them according to the Organization Method. Use Z-Offset values
Altair Engineering
Activate this checkbox to take z-offsets into account. HyperMesh uses zoffsets when midsurfacing parts that have variable thickness; the z-offset (which is saved as part of the midsurface data) tells a solver how much of a positive-normal offset exists between the actual part surface and the midsurface:
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
216
To assign z-offset values to the element cards for supported solvers, check the Use Z-offset values checkbox. This option is only valid for certain user profiles. Thickness calculation method
This option determines how the thickness value is calculated for each element. Nodal values – Multiple thickness values are calculated for each element by finding the thickness at each of the element nodes. It is possible for a node to have multiple thickness values at a single location (shared surface edge where the surfaces have different thickness). The thickness calculated using that node for an element is dependent on which surface that element is associated to. Average – A single thickness value is calculated for each element by averaging the thickness at each of the element nodes. Centroid – A single thickness value is calculated for each element by calculating the thickness at the centroid of the element. Max – A single thickness value is calculated for each element by calculating the thickness at each node of the element and taking the max value. Min – A single thickness value is calculated for each element by calculating the thickness at each node of the element and taking the min value.
Organization method
This option specifies the thickness range intervals used to generate properties based on their thickness values. Based on the Assign thickness to option, the properties and components are generated for certain thickness ranges. Any element with a thickness value within that range is assigned that property or organized into that component. You can specify thickness range intervals by two methods: 1.
Gauge file – You must specify the thickness range intervals in a Gauge File. Click here for details on the format of the gauge file.
2.
Range Interval – You must specify a thickness tolerance. Thickness range intervals are automatically generated based on the thickness tolerance using the following formula. The thickness assigned to each created component is n*tolerance. Lower limit = (tolerance / 2) + (tolerance* i )
217
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Upper limit = (tolerance / 2) + (tolerance* (i + 1)) Assigned value = tolerance*(i+1) Where i = 0……n, n is determined by the maximum thickness in model divided by the user specified tolerance and then rounding to up to the next integer. Assign
Assigns the thickness from the surface definition to the selected elements, based on the options specified.
Contour
Creates a contour plot of the thicknesses on the selected elements/nodes based on the options specified. This step does not assign the thickness to the nodes or elements; it is a review/display function only. It is very useful for visualizing and verifying the results of the Midsurf Thickness utility before applying the midsurf thickness mapping operation. If you chose Properties on elements, Properties on components, or Organize only under the Assign thickness to option, HyperMesh honors the Organization method settings during the contour process and the contour value is assigned based on that organization. This allows the contour to match with the applied results. If you chose Elements or Properties on components for the Assign thickness to option, and choose to use Nodal values for the Thickness calculation method, the values may not exactly match the nodal values that are actually applied. There can be multiple thicknesses associated to a node if it shares an edge with multiple surfaces. Since HyperMesh can only provide one value for the contour, it always chooses the first value which might not match exactly with the applied values in these situations.
Close
Altair Engineering
Closes the tab.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
218
To assign thickness and z-offset values using the Elements option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
4.
Select the Elements option.
5.
Optional: use the Use Z-Offset value check box to assign both thickness and Z-offset values. Leave the checkbox blank to assign only the thickness values.
6.
Click the Assign button to open the element selection panel.
7.
Select the elements to map the midsurface thickness onto.
8.
Click the proceed button to perform the thickness mapping.
219
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To assign thickness and z-offset values using the Properties on Components option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Create the base component "t0", the base property "t0" and assign the base property the relevant card image. Enter any default values for this card.
4.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
5.
Select the Properties on components option.
6.
Optional: use the Use Z-Offset value check box to assign both thickness and Z-offset values. Leave the checkbox blank to assign only the thickness values.
7.
Select a Thickness calculation method.
8.
Select a Component organization method and either select a file or enter a tolerance based on the method.
9.
Click the Assign button to open the element selection panel.
10. Select the elements to map the midsurface thickness onto. 11. Click the proceed button to perform the thickness mapping
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
220
To assign thickness and z-offset values using the Properties on Elements option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Create the base property "t0" and assign the base property the relevant card image. Enter any default values for this card.
4.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
5.
Select the Properties on elements option.
6.
Optional: use the Use Z-Offset value check box to assign both thickness and Z-offset values. Leave the checkbox blank to assign only the thickness values.
7.
Select a Thickness calculation method.
8.
Select a Component organization method and either select a file or enter a tolerance based on the method.
9.
Click the Assign button to open the element selection panel.
10. Select the elements to map the midsurface thickness onto. 11. Click the proceed button to perform the thickness mapping.
221
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To organize elements using the Organize Only option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Create the base component "t0".
4.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
5.
Select the Organize only option.
6.
Click the Assign button to open the element selection panel.
7.
Select the elements to organize.
8.
Click the proceed button to perform the organization.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
222
To contour thickness and z-offset values using the Elements option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
4.
Select the Elements option.
5.
Optional: use the Use Z-Offset value check box to assign both thickness and Z-offset values. Leave the checkbox blank to assign only the thickness values.
6.
Click the Contour button to open the node selection panel.
7.
Optional: Select nodes to generate the midsurface thickness contour.
8.
Click the proceed button to open the element selection panel.
9.
Optional: Select elements to generate the midsurface thickness contour.
10. Click the proceed button. The utility opens the Contour panel and shows the thickness contour. If both nodes and elements were selected, the data type can be changed inside the panel to review the nodal or elemental thickness contours. If the Use Z-Offset value box was checked, the data type can also be changed to view the Z-Offset contour.
223
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To contour thickness and z-offset values using the Properties on Components option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
4.
Select the Properties on components option.
5.
Optional: use the Use Z-Offset value check box to assign both thickness and Z-offset values. Leave the checkbox blank to assign only the thickness values.
6.
Select a Thickness calculation method.
7.
Select a Component organization method and either select a file or enter a tolerance based on the method.
8.
Click the Contour button to open the node selection panel.
9.
Optional: Select the nodes to generate the midsurface thickness contour.
10. Click the proceed button to open the element selection panel. 11. Optional: Select the elements to generate the midsurface thickness contour. 12. Click the proceed button. The utility opens the Contour panel and shows the thickness contour. If both nodes and elements were selected, the data type can be changed inside the panel to review the nodal or elemental thickness contours. If the Use Z-Offset value box was checked, the data type can also be changed to view the Z-Offset contour.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
224
To contour thickness and z-offset values using the Properties on Elements option 1.
Change to your preferred user profile.
2.
Load the desired model file.
3.
Access the Midsurf thickness… utility from the Geom/Mesh page of the Utility Menu.
4.
Select the Properties on elements option.
5.
Optional: use the Use Z-Offset value check box to assign both thickness and Z-offset values. Leave the checkbox blank to assign only the thickness values.
6.
Select a Thickness calculation method.
7.
Select a Component organization method and either select a file or enter a tolerance based on the method.
8.
Click the Contour button to open the node selection panel.
9.
Optional: Select the nodes to generate the midsurface thickness contour.
10. Click the proceed button to open the element selection panel. 11. Optional: Select the elements to generate the midsurface thickness contour. 12. Click the proceed button. The utility opens the Contour panel and shows the thickness contour. If both nodes and elements were selected, the data type can be changed inside the panel to review the nodal or elemental thickness contours. If the Use Z-Offset value box was checked, the data type can also be changed to view the Z-Offset contour.
225
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Gauge File Format & Example The Gauge file uses the following format:
Number of Gauges [Number of Gauge Data Lines] Gauges Begin
End
Assigned Value
[min Thk]
[max Thk]
[Assigned Thk]
… If the Assigned Value is not specified, then the average of the upper and lower limits will be used as Assigned Value. Below is a specific example of a gauge file:
Number of Gauges 4
Gauges Begin
End
Assigned Value
0.0
0.05
0.05
0.05
0.1
0.1
0.1
0.15
0.15
0.15
0.2
0.2
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
226
Midsurf Thickness Behavior Under Different User Profiles Common to All User Profiles Organize only Creates new components based on the Organization method. Organizes elements into these components.
Contour Creates a contour of the thickness values of nodes and elements, based on the specified options. If you chose Properties on elements, Properties on components, or Organize only under the Assign thickness to option, HyperMesh honors the Organization method settings during the contour process and the contour value is assigned based on that organization. This allows the contour to match with the applied results. If you chose Elements or Properties on components for the Assign thickness to option, and choose to use Nodal values for the Thickness calculation method, the values may not exactly match the nodal values that are actually applied. There can be multiple thicknesses associated to a node if it shares an edge with multiple surfaces. Since HyperMesh can only provide one value for the contour, it always chooses the first value which might not match exactly with the applied values in these situations.
Abaqus Properties on components Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute TK. Organizes elements into the corresponding components. Clears any element property references for the selected elements.
Properties on elements Creates new properties based on the Organization method. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute TK.
227
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Assigns the properties to the corresponding elements.
ANSYS Properties on components – Nodal values Creates new components based on ordered nodal thickness values. Creates new properties based on ordered nodal thickness values. Assigns the properties to the corresponding components. Assigns multiple thicknesses to each property, using real values. Organizes elements into the corresponding components.
Properties on components – all others Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using real values. Organizes elements into the corresponding components.
LS-Dyna Elements Assigns multiple thicknesses to each element, based on the nodal thickness values for that element: -
For tria3 elements, uses attributes: Elem_Option LSD_ELEM_T1 LSD_ELEM_T2 LSD_ELEM_T3
-
For quad4 elements, uses attributes: Elem_Option LSD_ELEM_T1 LSD_ELEM_T2
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
228
LSD_ELEM_T3 LSD_ELEM_T4
Properties on components Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute LSD_T1. Organizes elements into the corresponding components.
Marc Properties on elements Creates new properties based on the Organization method. Assigns a single thickness to each property based on the Thickness calculation method, using component attribute TK. Assigns the properties to the corresponding elements.
Moldflow Properties on components Creates new components based on the Organization method. Assigns a single thickness to each property based on the Thickness calculation method, using component attribute T. Organizes elements into the corresponding components.
Nastran Elements Assigns multiple thicknesses to each element, based on the nodal thickness values for that element: -
229
For tria3 elements, uses attributes:
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CTRIA3_T1T2T3 CTRIA3_T1 CTRIA3_T2 CTRIA3_T3 CTRIA3_ZOFFS [if requested] ZOFFS [if requested] -
For quad4 elements, uses attributes: CQUAD4_T1T2T3T4 CQUAD4_T1 CQUAD4_T2 CQUAD4_T3 CQUAD4_T4 CQUAD4_ZOFFS [if requested] ZOFFS [if requested]
Turns off the TFLAG option when necessary.
Properties on components Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute PSHELL_T.
-
For tria3 elements, uses z-offset attributes [if requested]: CTRIA3_ZOFFS ZOFFS
-
For quad4 elements, uses z-offset attributes [if requested]: CQUAD4_ZOFFS ZOFFS
Organizes elements into the corresponding components. Clears any element property references for the selected elements.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
230
Properties on elements Creates new properties based on the Organization method. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute PSHELL_T.
-
For tria3 elements, uses z-offset attributes [if requested]: CTRIA3_ZOFFS ZOFFS
-
For quad4 elements, uses z-offset attributes [if requested]: CQUAD4_ZOFFS ZOFFS
Assigns the properties to the corresponding elements.
OptiStruct/RADIOSS (Bulk Data Format) Elements Assigns multiple thicknesses to each element, based on the nodal thickness values for that element: -
For tria3 elements, uses attributes: CTRIA3_T1T2T3 CTRIA3_T1 CTRIA3_T2 CTRIA3_T3 CTRIA3_ZOFFS [if requested] ZOFFS [if requested]
-
For quad4 elements, uses attributes: CQUAD4_T1T2T3T4 CQUAD4_T1 CQUAD4_T2 CQUAD4_T3 CQUAD4_T4
231
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CQUAD4_ZOFFS [if requested] ZOFFS [if requested]
Properties on components Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute PSHELL_T.
-
For tria3 elements, uses z-offset attributes [if requested]: CTRIA3_ZOFFS ZOFFS
-
For quad4 elements, uses z-offset attributes [if requested]: CQUAD4_ZOFFS ZOFFS
Organizes elements into the corresponding components. Clears any element property references for the selected elements.
Properties on elements Creates new properties based on the Organization method. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute PSHELL_T.
-
For tria3 elements, uses z-offset attributes [if requested]: CTRIA3_ZOFFS ZOFFS
-
For quad4 elements, uses z-offset attributes [if requested]: CQUAD4_ZOFFS ZOFFS
Assigns the properties to the corresponding elements.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
232
PAM-CRASH 2G Elements Assigns a single thickness at the element level based on the Thickness calculation method. -
Uses element attribute ELEM_THK.
Properties on components Creates new components based on the Organization method. Assigns a single thickness to each component based on the Thickness calculation method, using component attribute MAT_THK. Organizes elements into the corresponding components.
PERMAS Properties on components – Nodal values Creates new components based on ordered nodal thickness values. Creates new properties based on ordered nodal thickness values. Assigns the properties to the corresponding components. Assigns multiple thicknesses to each property, using property attributes: ThicknessSelEnumField Thick_value_shell1 Thick_value_shell2 Thick_value_shell3 Thick_value_shell4 Organizes elements into the corresponding components.
Properties on components – all others Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using property attributes:
233
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ThicknessSelEnumField Thick_value_shell1 Organizes elements into the corresponding components.
RADIOSS (Block Format) Elements Assigns a single thickness at the element level based on the Thickness calculation method. -
Uses element attribute THICK.
Properties on components Creates new components based on the Organization method. Creates new properties based on the Organization method. Assigns the properties to the corresponding components. Assigns a single thickness to each property based on the Thickness calculation method, using property attribute THICK. Organizes elements into the corresponding components.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
234
Quick TetraMesh The Quick TetraMesh macro quickly creates a tetramesh of an enclosed volume defined by geometry and/or elements. Its main objective is to quickly and automatically create a tetramesh that meets the minimum interior angle and minimum element size. During the process of quick tetramesh, the mesh may deviate from the underlying geometry in order to maintain good quality elements. To alleviate this, you can select "sacred elements" so that the tetmeshing function closely follows the original geometry. This macro is accessed on the Geom/Mesh Utility Menu located on the standard Utility Menu, and displays in a new tab in the tab area.
The following options are available in the Quick TetraMesh macro: Volume complist
235
Double-click components and use the comps collector that displays in the panel area to select comps representing the geometry of the solid to
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
be tetra meshed. Surfaces and/or elements can be used to define the volume. Click proceed to finalize the selection. Minimum tria angle
The surface trias from which the tetramesh will be extrapolated will be generated with angles that measure at least this many degrees. Use this control to limit how acute the resulting elements will be.
Maximum feature angle
The maximum feature angle protects nodes on corners with a feature angle greater than the value specified, helping to better maintain the geometry. This applies only to cases where you can maintain features while fixing minimum element size. For example, if two nodes of an element share different features (as in thin steps), the features may not be maintained as they do not pass minimum element criteria.
Maximum reverse angle
The maximum feature angle allowed between normals of adjacent elements. If the feature angle exceeds the given value, two adjacent elements are considered reversed and actions are performed to correct the situation.
Mesh size
Average element size of the mesh to be created.
Minimum edge size
No single edge of any generated element will be shorter than this.
Minimum elem size
Minimum allowable area for any element.
Sacred surface
When element nodes are moved to improved element quality, it gives special preference to trying to keep the nodes on a sacred surface. Note: this does not work if two adjacent surfaces are both marked as sacred!
Sacred elements
These are existing trias that you have created according to your requirements and wish to maintain while tetrameshing the part. This is useful in ensuring that a particular feature is captured exactly the way you want it to be. The tetramesher will not move the nodes of these elements, even if doing so would improve element quality. Note that this setting overrides the float setting in the tet from option, but only for the elements selected as sacred.
Mesh type
The mesh type options are Trias Only and Mixed. With the Mixed mesh type, both trias and quads may be created.
Mesh density
Choose between chordal deviation and uniform. Chordal deviation uses smaller elements along curves, feature lines, and edges to improve accuracy, but requires more computing time. Uniform uses identicallysized elements throughout the mesh, but may produce low-quality elements along such locations.
Tet from
Choose floating, in which the quick tetramesher is free to move nodes in
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
236
a surface tria mesh to achieve better tetra elements based on them, or fixed, in which the mesher must keep the tria mesh unchanged. Mesher
Choose between automesh and batch. This determines the meshing engine used: the one used by the Automesh panel, or the one used by the BatchMesher. The BatchMesher generally produces better results, but does not currently support sacred surfaces or elements, ignores/ replaces existing elements, and always uses uniform density.
Perform mesh cleanup only
When this option is checked, no tetra elements are created and the macro simply goes through the cleanup steps for the shell mesh. Some of the cleanup operations performed are: the suppression of free edges, correction of sliver elements, splitting of elements, and projections onto the original geometry. All the cleanup steps are designed to improve the mesh quality.
Mesh
Perform the quick tetramesh with the specified settings. Note: There is no Undo function! You can, however, attempt to remesh using different settings if you do not like the initial results.
Debug Surface Mesh
A series of tools that help you located problem areas which can cause poor meshing: Find Holes
Locate holes in your model.
Find T-Con
Locate T-connections in the model.
Dihedrals
Locate features in the model that have feature angles greater than 150 degrees.
Attached
Locate entities attached to the selected components.
Try TetraMesh
After making adjustments, click this to re-run the meshing operation on the same components.
Help
Opens a pop-up window with basic information about each control that displays on the tab.
Close
Closes the tab.
The Quick Tetramesh macro meshes the unmeshed surfaces in the model using chordal deviation and fixes all the elements that fail the criteria provided. You can manually mesh some critical geometry and select those elements as sacred elements. These sacred elements need to be trias. As a part of the cleanup, the tool heals small cracks in the model. Suggested process to effectively use quick tetramesh: 1.
Load the geometry.
2.
For critical areas where you want to control the mesh such as bolt holes, manually mesh using chordal
237
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
deviation. Select these elements as sacred elements. This helps to obtain the desired mesh in critical areas. 3.
Launch the Quick Tetramesh macro. Run with the desired mesh size.
4.
Identify problem areas, if any (e.g. any surfaces edges that were ignored, or if mesh in certain areas is not satisfactory).
5.
Use the Delete panel to delete the tetras, then manually mesh problem areas.
6.
Re-launch the Quick Tetramesh macro and select sacred elements to protect.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
238
Fix 2nd Order Midnodes This macro improves element quality by moving the mid-edge nodes of second order elements. You select the elements on which you want to improve the quality, and specify the quality constraints: Minimum Jacobian (evaluated at the corner nodes or integration points), Minimum Ratio between the minimum and maximum edge length, and Maximum angle. Note:
Moved midnodes are saved to your save list; this persists until you exit the program. In addition, moved midnodes lose any preexistent association with the underlying geometry.
Typical usage of this utility begins with use of the Check Elems panel to identify poorly-formed elements, and using that panel’s save failed option. From that point onward, you use the Fix 2nd Order Midnodes utility: 1.
Open the Fix 2nd Order Midnodes dialog. An element selector and proceed button display in the panel area.
2.
Click the elems selector and select retrieve to load the saved failed elements.
3.
Click proceed. The Fix 2nd Order Midnodes window opens. This pop-up window exists independently of the rest of the environment, so you can click-and-drag it to any desired location.
239
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Fix 2nd Order Midnodes w indow .
4.
In the Fix 2nd Order Midnodes dialog, choose your element quality constraints: Choose a maximum angle. The utility will move midnodes such that the angle at the ends of each segment will not deviate from a straight line by more than this amount (thought of another way, the angle between the segments at the midnode will not exceed 180 degrees minus this value). See the screenshot above for an example using a value of 30 degrees. Specify a limit to the Aspect Ratio (minimum versus maximum length for the segments of the midnode-bearing edges). A value of 1 represents perfectly equal segment length, while a length of 0 would mean that the shorter segment might not exist, so this value must be greater than 0, but no greater than 1. Remember that this is a minimum ratio, so a value of 0.5 would allow the shorter segment to be half as long as the longer segment, or longer — but not shorter than half the length of the longer segment. Specify a minimum Jacobian value, and use the radio buttons to determine whether HyperMesh should evaluate each element’s Jacobian at the corner nodes or the integration points.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
240
Use the allow movement checkbox to tell HyperMesh to keep the boundary nodes on the underlying model geometry, but attempt to improve the Jacobian value by moving internal nodes. If unchecked, the Move off geometry if needed option will be activated automatically. Use the Move along geometry first checkbox to allow nodes on geometry to move along (but not leave) the geometry features before any other node movement occurs. Check Move off geometry if needed to allow HyperMesh to move boundary nodes off of the underlying geometry if a satisfactory Jacobian value cannot be achieved by moving along geometry or moving internal nodes. Note that this feature is always active when Allow movement is unchecked. 5.
Click one of the command buttons to perform an action: Jacobian checks the current selected elements' Jacobian values and displays them in the results area. Apply tells HyperMesh to move the midnodes to try to match the criteria you specified. Reject undoes any changes made when you pressed apply. Close closes the Fix 2nd Order Midnodes dialog.
When you click Apply, a message displays under the Results heading to inform you of exactly what HyperMesh did to the mesh. The images below illustrate the before-and-after state of a specific midnode and the criteria used, as well as the overall results:
Before clicking Apply
241
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
After clicking Apply
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
242
Add Washer This utility creates one or more layers of washer elements around a circular hole in an existing mesh. When you click the add washer button, a temporary panel in the panel area allows you to pick a single node from the edge of a hole.
Once you do so and click proceed, all nodes on the hole are selected automatically and the utility opens.
The utility automatically determines the Hole radius. You can specify a Number of layers of concentric washer elements to add around the hole.
243
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
If you choose to add more than one layer, you can also choose whether or not to have all layers be Uniform in width, or to allow them to have Varying widths from one another. If you choose Varying, each layer displays separately in the table below this option, allowing you to specify a different value for each layer. Each layer of elements can be given a specific Width (the size of the elements) or a Scale (a factor of the hole's radius--i.e. using a scale of 1.0 produces washer elements whose size is the same as the hole's radius).
Mesh size 5, 2 w asher layers of w idth 2.
Mesh size 5, 1 w asher layer of scale 1.0.
Finally, you can select a few creation options: Create rigid spider along hole:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
244
Create local coordinate system:
Minimum number of nodes around hole: Prevents the washer from using fewer nodes than this around the hole, in order to maintain a desired level of granularity. Note that a larger number than this may be generated in order to generate a uniform mesh of washer elements, particularly when using smaller numbers for the minimum. When active, this also enables the Density numeric box, which lets you specify the exact minimum number. Click Add to create the washer layers. If the results are not acceptable, click Reject and alter your settings.
245
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Trim Hole Macro This function creates a circular hole of a given radius in the mesh at a node specifying the center of the hole. You can also specify a number of layers of washer elements to include. Clicking Trim Hole opens a nodes selector panel. Pick nodes on your model for the centers of each hole that you wish to create, then click proceed. A dialog opens:
The options in the Mesh Trimming with Circular Holes dialog determine the type of hole that is created at each chosen node: Hole radius
Each node will receive a hole of this radius, measured from the node.
Number of layers
This is the number of layers of washer mesh elements that you want to surround each hole.
Uniform/Varying
This toggle only applies when the number of layers is more than zero, and specifies whether you want mesh layers to all be the same width, or to vary from one another.
No.
The number of a specific washer layer. If you chose varying width for the layers, the table displays one row for each of the number of layers that you specified. Otherwise, only one row displays because all layers will be set to the same values.
Scale/Width
Determines the width of the washer layers.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
246
Scale: you can specify each layer’s scale relative to the Hole radius. For example, use "0.5" for a washer layer that’s half as wide as the hole radius. Width: specify a fixed width for each layer. Value
The scale factor or width of the layer(s).
Create rigid spider along This checkbox will create a rigid spider in each of the new holes created, the hole and enables two more options: Choose individual rigid links to create rigid elements at each node of the new hole. Choose single rigid link to create one rigid element that connects to all of the nodes around the new hole. Minimum number of nodes around the hole
This determines the mesh density around the new hole(s). Each new hole will be created with at least the number of nodes that you specify in the density field, evenly spaced around its circumference.
Trim
Click this button to create the new hole(s).
Reject
If you don’t like the results of the last trim operation, click this button to undo it. Note that this only undoes a single click of the trim button, so it can only undo multiple holes if they were created simultaneously during a single trim operation.
Close
Close the Mesh Trimming with Circular Holes dialog.
247
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Fill Hole Macro The Fill Hole dialog fills in one or more holes in your geometry with automatically-generated mesh. Note:
This macro does not remove any rigid spiders that currently fill the hole; if necessary, delete the rigid spider before using this macro.
When you open the Fill Hole function, a new dialog opens:
There are two methods of filling holes: Manual
Use this option to select the holes that you wish to fill: 1.
Click the yellow Select Nodes button. The panel area is once again displayed, with a nodes selector active.
2.
Select nodes on the edges of the holes that you wish to fill.
3.
Click proceed in the panel area. The Filling holes with mesh dialog returns, with the Select Nodes button now green to indicate that nodes have been chosen.
4.
Click the Fill button to fill the selected holes with mesh.
Automatic
Use this option to select holes automatically based on size. Type a value into the entry field labeled Fill circular holes with radius smaller than:. The model is automatically scanned for holes smaller than this value, and attempt to fill them with mesh.
Fill
Click this button to perform the fill operation, whether you choose to select your holes manually or automatically.
Reject
If you don’t like the results of the last fill operation, click this button to undo it. Note that this only undoes a single click of the fill button, so it can only undo multiple fills if they were created simultaneously during a single fill operation.
Close
Close the Filling holes with mesh dialog.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
248
249
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Box Trim Macro The Box Trim macro allows you to trim the model (or selected subset) along the global axis to fit the selected 3-D box. For example, a full car model can be trimmed along the Y=0 axis to obtain the left or right side of the car. The selected model can be trimmed along eight standard types: left
Split the model along global Y=ymiddle and save the model between Y=ymin and Y= ymiddle (ymiddle =(ymin+ymax)/2).
right
Split the model along global Y=ymiddle and save the model between Y= ymiddle and Y=ymax.
front
Split the model along global X=value (selected value) and save the model between X=xmin and X=value.
rear
Split the model along global X=value (selected value) and save the model between X=value and X=xmax.
frontleft
Split the model along global Y=ymiddle and X=value (selected value) and save the model between Y=ymin and Y=ymiddle, and X=xmin and X=value.
frontright
Split the model along global Y=0.0 and X=value (selected value) and save the model between Y=0.0 and Y=ymax, and X=xmin and X=value.
rearleft
Split the model along global Y=0.0 and X=value (selected value), and save the model between Y=ymin and Y=0.0, and X=value and X=xmax.
rearright
Split the model along global Y=0.0 and X=value (selected value) and save the model between Y=0.0 and Y=ymax, and X=value and X=xmax.
This macro is useful in applications where some types of analysis can be performed on one-half (or quarter) of the model using symmetry boundary conditions. The axis directions and terminology are based on modeling standards in the automotive industry.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
250
The model can also be trimmed using custom box by either selecting the two corner nodes or center node and dimensions. Note
This macro is for the 1st order plate elements only.
To box trim a model: 1.
Open the Box Trim function.
2.
Using the extended entity selection, select the elements you would like to trim and click proceed or the middle mouse button.
251
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
If no elements are selected, all displayed elements are selected. 3.
From the Box Trim dialog, choose the appropriate option from the Box trim type: menu. If you select a standard type, select the node/enter value for trim location. If you select custom, define the box by either selecting two corner nodes (Corners) or selecting the center node and dimensions (Distance from center). If you select Corners, click the icon, and Z bounds of the box.
, and select the two corner nodes that define the outer X, Y
If you select Distance from center, click the icon, , and select the center node. Then enter Delta X, Delta Y and Delta Z values which is the distance from the center node to the outer bounds of the box in global X, Y and Z directions. 4.
You can turn on the option of creating constraints (SPCs) for all the nodes along the face of the box. The nodes are constrained in the appropriate directions depending on the trim axes and are stored in the specified load collector (SPC collector). If no load collector is specified, the constraints are created in the current load collector.
5.
You can also specify a Box collector. A large hexa element that represents the box will be created for visualization in the specified collector.
6.
Click Trim. (Reject will undo all the above.)
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
252
Bead utility Use this utility to add a bead between two points in a mesh. Note that if you need to make a curved bead, or a bead across jointed or highly-curved components, this is best accomplished with the sculpting tools in HyperMorph's Freehand panel. However, the bead utility presents a quick and easy way to create simple linear beads, such as those used to initiate crumple zones in vehicular crash mitigation. Beads can be of any height or radius, and can be sharp (curved or angled along the top) or flat (raised from the surface, but flat along the top.) However, this distinction will only be apparent if the radius and height are relatively close to the existing element size.
Radius 20, height 5, either sharp or flat, w ith mesh size 8
Radius 10, height 5, sharp, w ith mesh size 8
Radius 10, height 5, flat, w ith mesh size 8
When you select the bead utility, a temporary panel in the panel area allows you to pick two nodes to define the beginning and end of the bead. Only two nodes are supported by this tool. Once you select the nodes and proceed, the panel closes and the bead utility opens in a new dialog window.
253
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
This dialog allows you to specify several bead characteristics: Bead radius determined the width of the bead at its base. It's best to base this to some degree on the existing element size. Bead height is how far the bead rises above the mesh on which the end nodes reside. The Bead shape determines whether the bead has a flat top, or a peaked or rounded one. When the characteristics are set, click Create to generate the bead. If the results are not satisfactory, click Reject and change the characteristics, then create again. If you need to change the start and end nodes, you will need to Reject any bead already created, Close the utility, and then re-open it to select new nodes.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
254
Fix Sliver Tetra Elements Sliver Elements are tetrahedral elements which are so flattened that all of its nodes are very close to planar. If the element's Aspect Ratio (the ratio of its maximum length to its minimum length) is high, the element is a wedge; otherwise, it's a sliver.
This sliver is nearly flat in the horizontal plane, w hile this w edge is nearly flat in the vertical plane.
The Fix Sliver Elements tool attempts to improve the element quality of slivers and wedges by moving or merging nodes. When you click Fix Sliver Elements, you will first be prompted to select a set of elements to fix. Once you do so and proceed, a new window opens which contains the tools and settings for fixing slivers and wedges.
255
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
There are many criteria that you can consider in fixing such elements, each of which is drawn from the Criteria File Editor. fix sliver tetras
If left unselected, slivers will not be fixed.
fix wedge tetras
If left unselected, wedges will not be fixed.
permit moving internal nodesThis option moves internal nodes of each element to improve quality. This does not apply to mesh boundary nodes. boundary nodes: permit moving
This option moves boundary nodes of each element to improve quality, and may result in deviations from the base geometry features.
boundary nodes: permit adding/deleting
Wedge elements are fixed by merging the nodes of their shortest edge. However, if the short edge includes boundary nodes, the wedge will not be fixed unless you activate this option (by default it is not active).
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
256
Aspect Ratio
The ratio of the longest edge of an element to its shortest edge.
Tet collapse
Tetra collapse is calculated by the following procedure. At each of the four nodes of the tetra, the distance from the node to the opposite side of the element is divided by the square root of the area of the opposite side. The minimum value found is normalized by dividing it by 1.24, and then reported. As the tetra collapses, this value approaches 0.0. For a perfect tetra, this value is 1.0.
Vol Skew
Volumetric skew is calculated by the following procedure. A sphere is fit through the four nodes of the tetra. That sphere defines an ideally shaped equilateral tetra, whose volume is tetra element is then calculated.
. The actual volume of the
The element's volumetric skew is then (Videal -Vactual)/Videal. This measure will, normally, equal the skew measure from Tgrid, and equal 1 minus the equivalent check in Abaqus. Skew
Skew applies to trias, so in this case it's applied to the faces of a tetrahedron. In trias is calculated by finding the minimum angle between the vector from each node to the opposing mid-side and the vector between the two adjacent mid-sides at each node of the element. Ninety degrees minus the minimum angle found is reported as the skew.
Vol AR
Vol AR for tetrahedral elements is calculated using the following procedure: first it finds the longest edge of the tetrahedron, then it finds the shortest altitude of the tetrahedron. The element's Vol AR, then, is the length of the longest edge divided by the length of the shortest altitude. For other types of 3d element, the ratio of the longest to the shortest edge is reported.
Warpage
The amount by which an element or element face (in the case of solid elements) deviates from being planar. Warpage of up to five degrees is generally acceptable.
Min Interior Angle
The minimum allowable interior angle for the tria face of a tetra element.
Max Interior Angle
The maximum allowable interior angle for the tria face of a tetra element.
Jacobian
A measure of the deviation of an element from an ideally shaped element. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. However, Jacobian values of 0.7 and above are generally acceptable. The determinant of the Jacobian relates the local stretching of the parametric space required to fit it onto global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points), and reports the ratio between the smallest and the largest.
Time Limit (minutes)
You can specify a time limit on the attempts to fix the mesh. Note that a low time limit might prove insufficient in a large mesh with many features, wedges, and/or slivers, especially if the mesh is not permitted to deviate from the features (e.g. the "permit moving nodes" options are not checked).
Edit Criteria
Access the Criteria File Editor to change the element quality requirements.
257
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Check
Examine the mesh and count the number of bad elements, according to the criteria supplied (Jacobian, Volume Skew, etc.) The results display in the Results: area.
Fix
Begin the fix process. The mesh is scanned and the program will try to fix as many elements as it can in accordance with the specified settings and criteria. You can abort the fix attempt early by clicking holding down the right-mouse button. Note that there can be a significant delay before HyperMesh finishes its current fix attempts and stops processing.
Reject
If the results of the fixes are unacceptable, click this to revert the mesh to its pre-fixed state. Note
Close
Altair Engineering
You can only undo one fix operation this way--you cannot "back up" more than one step!
Close the Fix Sliver Tetra Elements tool.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
258
Abaqus Utility Menu The following macros are included on the Abaqus page of the Utility Menu when you load the Abaqus user profile.
Utility
Description
Solid Face Alignment
Applies to templates: Standard3D, Explicit
Align Faces
Determines the default stack or thickness direction for Abaqus composite solid, gasket and continuum shell elements.
Review
The Review button opens the HyperMesh element selector panel and allows you to pick solid elements. Selected elements are highlighted. When you click proceed, it highlights the face1 of selected solids and draws an arrow along the default stack (or thickness) direction of selected solids.
Reset
The Reset button deletes the stack (or thickness) direction arrows.
Dummy
Applies to templates: Explicit
Positioning Process Manager
Tool that guides you through a workflow of positioning a dummy in a seat.
Tools
Applies to templates: Standard2D, Standard3D, Explicit
Step Manager
Activates the Abaqus Step Manager, which allows you to define Abaqus history (*STEP) information in HyperMesh.
Contact Manager
Activates the Abaqus Contact Manager, which allows you to create, edit and review the following cards in HyperMesh: *CONTACT *CONTACT DAMPING *CONTACT PAIR *FRICTION *PRE-TENSION SECTION *SHELL TO SOLID COUPLING *SURFACE, TYPE = ELEMENT *SURFACE, TYPE = NODE
259
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Utility
Description *SURFACE, COMBINE *SURFACE, CROP *SURFACE, TYPE = CUTTING SURFACE *SURFACE, TYPE = CYLINDER, REVOLUTION or SEGMENTS *SURFACE INTERACTION *SURFACE BEHAVIOR *TIE
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
260
Contact Manager The Abaqus Contact Manager allows you to create, edit and review the following cards in HyperMesh: *CONTACT *CONTACT DAMPING *CONTACT PAIR *FRICTION *PRE-TENSION SECTION *SHELL TO SOLID COUPLING *SURFACE, TYPE = ELEMENT *SURFACE, TYPE = NODE *SURFACE, COMBINE *SURFACE, CROP *SURFACE, TYPE = CUTTING SURFACE *SURFACE, TYPE = CYLINDER, REVOLUTION or SEGMENTS *SURFACE INTERACTION *SURFACE BEHAVIOR *TIE The Abaqus Contact Manager is organized into three main tabs: Interface Surface Surface Interaction
To start the Contact Manager: 1.
Load the Abaqus user profile.
2.
Click Contact Manager in the Abaqus Utility Menu.
The following rules apply when you are using the Abaqus Contact Manager. When the Contact Manager window is minimized or it is behind the HyperMesh window, restore it by clicking the Contact Manager button in the Abaqus Utility Menu. To display the bubble help for a button, place the cursor over the button for a few moments. Double click on the interface, surface and surface interaction names in the table to open the corresponding edit windows. Right click on the names to display pull-down menu options.
261
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Table columns can be resized by positioning the cursor along a column border, pressing the left or right mouse button, and dragging the border to a new position. The shift and ctrl keys can be used with a left mouse click to select multiple items in a table. Press ctrl and the left or right arrow key to move the cursor within the active cell. Use the left, right, up and down arrows to change the active cell. Right click on the Review button to clear the review selections. If you create, update or delete components, groups, properties, or entity sets from HyperMesh panels while the Contact Manager is open, click the Sync button to update the Contact Manager with the new changes. In the Friction and Surface Behavior tables, right click in the tables to display a pull-down menu containing copy, cut and paste options. Comma delimited data can be copied, cut, or pasted in these tables. Relevant hot keys, for example, ctrl-c, ctrl-x, and ctrl-v on PC, will also work. In some fields in the Contact Manager, you can access the Entity Browser, which is available via the … button. The Entity Browser makes it more convenient to view and sort long lists of components or other entities when selecting them for the field.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
262
Interface Tab The Interface tab contains a description of the *CONTACT PAIR, *TIE, *PRE-TENSION SECTION, *CONTACT, and *SHELL TO SOLID COUPLING cards with corresponding surfaces and surface interactions. You can create, edit, review, and delete interfaces from this tab. You can also edit, review, and delete surfaces and surface interactions that are displayed on this tab.
The Interface table contains the following columns:
263
Name
The contact interface names. These names are not exported to the Abaqus input file. They are useful for identifying the various interfaces in HyperMesh.
Interface Type
The interface types. The currently supported types are contact pair, tie, pre-tension section, general contact, and shell to solid coupling.
Slave
The names of the slave surfaces in Abaqus Standard (or the first surface in Abaqus Explicit).
Master
The names of the master surfaces in Abaqus Standard (or the second surface in Abaqus Explicit).
Surface Interaction
The names of the surface interaction properties.
Slave display
The display on/off check boxes and color change buttons for the surfaces shown in the Slave column. The color can be changed by clicking the color button and selecting a color from the menu.
Master display
The display on/off check boxes and color change buttons for the surfaces shown in the Master column. The color can be changed by clicking the color button and selecting a color from the menu.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note: The display on/off check boxes and color change buttons are disabled if the corresponding surface is defined with sets and no displays are created for them. Double click on the interface, surface, and surface interaction names in the table to open the corresponding edit windows. Right click on a name to display menu options. Right click on an interface, surface, and surface interaction name to display menu options. The available options are: - Edit - Delete - Swap Master-Slave - Swap CP-Tie - Review - Review with underlying entity - Reset review - Review Options (Review by Highlighting, Review by Color Change, Transparency, and Grey Color) - Display All - Display None - Display Reverse - Draw Rigid Surfaces The Edit, Review, Delete, Display All, Display None and Display Reverse options work like the corresponding buttons (described below). Review with underlying entity highlights the surface along with the attached elements (or nodes). The Reset review button clears the review selections. Table columns can be resized by positioning the cursor along a column border, pressing the left or right mouse button, and dragging the border to a new position. The shift or ctrl key and a left click can be used to select multiple items in a table.
The Interface tab contains the following buttons: Auto
Launches the Auto Contact dialog that allows you to quickly and easily create interactions between several parts of your model.
New ...
Opens the Create New Interface dialog in which you enter the name and type of the new interface. The Same as: option allows you to create an interface by copying from an existing interface. The Create... button in this dialog creates the interface and opens the corresponding Contact Pair, Tie, Pre-Tension Section or Shell to Solid Coupling dialog.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
264
Edit ...
Opens the corresponding dialog for editing the selected interface, surface, or surface interaction.
Review
Reviews the selected interface, surface, or surface interaction as follows: For surfaces, the selected surface is highlighted in red in the HyperMesh window. If the surface is defined with sets, the underlying elements are highlighted. A right-click on the Review button clears the review selections. For interface types, corresponding slave and master surfaces are highlighted in red and blue in the HyperMesh window. A right-click on the Review button clears the review selections. For surface interactions, the names of all interfaces using the selected surface interaction in the table are highlighted. There is no graphical review in the HyperMesh window for surface interaction.
265
Delete
Deletes the selected interfaces, surfaces, or surface interactions. You can delete single or multiple selections from the table.
Rename
Rename the selected interface, surface, or surface interaction.
Sync
Updates the Contact Manager with the current HyperMesh database. If you manually create, update, or delete components, groups, properties, or entity sets from HyperMesh panels while the Contact Manager is open, click the Sync button to update the Contact Manager with the new changes.
Close
Closes the Contact Manager.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Help
Invokes the online help for Abaqus Contact Manager.
See also Contact Pair Pre-Tension Section Tie General Contact Auto Contact Abaqus Contact Manager
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
266
Contact Pair The Contact Pair dialog allows you to define the *CONTACT PAIR card. Options vary according to the active template. There are two tabs in this dialog. Define Parameter
The Contact Pair dialog contains the following buttons: OK
Updates the HyperMesh database with the changes and closes the Contact Pair dialog.
Apply
Updates the HyperMesh database with the changes without closing the Contact Pair dialog.
Cancel
Closes the Contact Pair dialog without updates.
See also Pre-Tension Section Tie Auto Contact Element Based Surface Node Based Surface
267
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Surface Combine or Crop Cutting Surface Analytical Rigid Surface Surface Interaction General Contact Abaqus Contact Manager
The Define tab allows you to select the slave surface, master surface, and surface interaction for the *CONTACT PAIR card. You can also review the selected surfaces or create new ones.
The Define Tab contains the following options: Auto-generated surface Select this option for HyperMesh to automatically generate *SURFACE from component cards from a selected component. When this option is selected, the Surface: field becomes a Component: field, and you can select a component from the adjacent drop-down list. Click Slave>> or Master>> to add them to the table of included surfaces as slave or master, respectively. Surface
Altair Engineering
The Surface: field contains a list of the existing surfaces. Select a slave surface from the list or use the … button to open the Entity Browser to select a surface.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
268
Click the Slave>> button to add the surface as a slave to the table of selected surfaces. Click the Master>> button to add the surface as a master. Click Remove>> to remove any selected surface from the table. You can add multiple sets of surfaces to the table. Click the New button to create a new surface. Once you have specified the surface properties, the surface appears in the drop-down list, where you can select it and add it to the table. For a description of defining surfaces, see Element Based Surface or Node Based Surface. The Review button highlights the selected slave surface in red and displays it through solid mesh in performance graphics in the HyperMesh window. If the surface is defined with sets, the underlying elements are highlighted. Right click on Review to clear the review selections. Interaction
The Interaction: field contains a list of the existing surface interaction properties. You can select a surface interaction from the list. You can also use the … button to open the Entity Browser to select a surface. The New button opens the Create New Surface Interaction dialog for creating a new surface interaction. When the new surface interaction has been defined, the Contact Pair dialog reflects the newly-created surface interaction as the interaction of the contact pair. For a description of defining surface interactions, see Surface Interaction. Note:
The surface interaction is optional in explicit template. The Define tab will show a Surface interaction check box if the explicit template is loaded. This option should be checked first if a surface interaction property is intended for the contact pair card.
Note that if you create multiple pairs of contacts, they will appear on the Interface tab in separate entries using the same name.
The Parameter tab allows you to define optional parameters for the contact pair card. Options vary according to the template loaded. The supported parameters are: For Standard.3d/2d template
269
Adjust, Extension Zone, Smooth, Hcrit, Tied, Small sliding and Type. When the Type field is set to SURFACE TO SURFACE, the Geometric Correction field becomes activated. See the Abaqus Online Documentation for a detailed description of these parameters.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
For Explicit template
Altair Engineering
Mechanical constraint, CPSET, OP, Weight, and Small sliding. See the Abaqus Online Documentation for a detailed description of these parameters.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
270
Tie The Tie dialog allows you to define the *TIE card. This dialog contains two tabs: Define Parameter
The Tie dialog contains the following buttons: OK
Updates the HyperMesh database with the changes and closes the Tie dialog.
Apply
Updates the HyperMesh database with the changes without closing the Tie dialog.
Cancel
Closes the Tie dialog without updates.
See also Contact Pair Pre-Tension Section Auto Contact Element Based Surface Node Based Surface
271
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Surface Combine or Crop Cutting Surface Analytical Rigid Surface Surface Interaction General Contact Abaqus Contact Manager
The Define tab allows you to select slave surface and master surface for the *TIE card. You can also review the selected surfaces or create new ones.
The Define Tab contains the following options: Auto-generated surface from component
Select this option for HyperMesh to automatically generate *SURFACE cards from a selected component. When this option is selected, the Surface: field becomes a Component: field, and you can select a component from the adjacent drop-down list. Click Slave>> or Master>> to add them to the table of included surfaces as slave or master, respectively.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
272
Select slave surface
Select this option for HyperMesh to automatically generate *SURFACE cards from a selected component. When this option is selected, the Surface: field becomes a Component: field, and you can select a component from the adjacent drop-down list. Click Slave>> or Master>> to add them to the table of included surfaces as slave or master, respectively.
Select master surface
The Surface: field contains a list of the existing surfaces. Select a slave surface from the list or use the … button to open the Entity Browser to select a surface. Click the Slave>> button to add the surface as a slave to the table of selected surfaces. Click the Master>> button to add the surface as a master. Click Remove>> to remove any selected surface from the table. You can add multiple sets of surfaces to the table. Click the New button to create a new surface. Once you have specified the surface properties, the surface appears in the drop-down list, where you can select it and add it to the table. For a description of defining surfaces, see Element Based Surface or Node Based Surface. The Review button highlights the selected slave surface in white and displays it through solid mesh in performance graphics in the HyperMesh window. If the surface is defined with sets, the underlying elements are highlighted. Right click on Review to clear the review selections.
Note that if you create multiple pairs of ties, they will appear on the Interface tab in separate entries using the same name.
The Parameter tab allows you to define optional parameters for the *TIE card. Explicit:
273
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Standard2D/Standard3D:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
274
The supported parameters are: Position tolerance, Tied nset, Cyclic symmetry (standard only), Constraint ratio, No rotation, Adjust, No Thickness and Type. The Position tolerance and Tied nset are optional mutually exclusive parameters. Select None if you do not want to select either of them. See the Abaqus Online Documentation for detailed descriptions of these parameters. Tied nset Selection The Tied nset menu contains a list of existing node sets. You can select a node set from the list.
275
Review Set button
The Review Set button reviews the selected node set by highlighting it in the HyperMesh window.
Create/Edit Set button
The Create/Edit Set button opens the Entity Sets panel in HyperMesh. When you finish creating/editing the set, click return. The Tie window is updated with the new set displayed in node set list.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pre-Tension Section The Pre-Tension Section dialog allows you to define the *PRE-TENSION SECTION card. This dialog contains two tabs: Define Parameter
The Pre-Tension Section dialog contains the following buttons: OK
Updates the HyperMesh database with the changes and closes the Pre-tension Section dialog.
Apply
Updates the HyperMesh database with the changes without closing the Pretension Section dialog.
Cancel
Closes the Pre-tension Section dialog without updates.
See also Contact Pair Tie
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
276
Auto Contact Element Based Surface Node Based Surface Surface Combine or Crop Cutting Surface Analytical Rigid Surface Surface Interaction General Contact Abaqus Contact Manager
The Define tab allows you to select the pre-tension node ID and element ID for beam or truss element or the surface for the *PRE-TENSION SECTION card. You can also review the selected surface or create a new one.
The Define tab contains the following options: Pre-tension node
277
Pick Node allows you to pick a node graphically, or you can enter a node number in the text box.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Review highlights the selected node in the window. Element
This option is valid for beam or truss elements only. It is mutually exclusive to the Select surface option. Pick Element allows you to select an element graphically, or you can enter an element number in the text box. Review highlights the selected element in the window.
Select surface
The Select surface menu contains a list of the existing surfaces. You can select a surface from the list. Review highlights the selected surface in white and displays it through solid mesh in performance graphics in the window. If the surface is defined with sets, the underlying elements are highlighted. Create New opens the Create New Surface dialog for creating a new surface. When the new surface has been defined, the Pre-Tension Section dialog reflects the newly created surface. For a description of defining surfaces, see Element Based Surface or Node Based Surface.
Note:
Right click on Review to clear the review selections in the graphic area.
The Parameter tab allows you to define optional data lines for the *PRE-TENSION SECTION card.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
278
Check Dataline to activate all three input boxes for the first, second, and third component of the normal. See the Abaqus Online Documentation for a detailed description of these items. Click the Define by vector button to define the values in the input boxes by a vector. To create a vector, click the Create/Edit vector.. button. Note:
279
The NSET parameter is currently only supported on the card image.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Shell to Solid Coupling The Shell to Solid Coupling dialog allows you to define the *SHELL TO SOLID COUPLING card. There are two tabs in this dialog. Define Parameter
The Contact Pair dialog contains the following buttons:
OK
Updates the database with the changes and closes the dialog.
Apply
Updates the database with the changes without closing the dialog.
Cancel
Closes the dialog without updates.
The Define tab allows you to select the slave surface, master surface, and surface interaction for the *SHELL TO SOLID COUPLING card. You can also review the selected surfaces or create new ones.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
280
The Define tab contains the following options: Surface
The Surface: field contains a list of the existing surfaces. Select a slave surface from the list or use the … button to open the Entity Browser to select a surface. Click the Slave>> button to add the surface as a slave to the table of selected surfaces. Click the Master>> button to add the surface as a master. Click . The Contact Material dialog opens.
26. To define a new material, click New under Define Material. Enter a name in the Name: field and enter values in the other fields. Select None to skip defining a material. Click Next >. 27. Click Next >. The Summary window opens. A summary of the target and contact elements is shown. 28. Click Exit to close the Contact Manager, or click the Restart button to step through the process again. The contact pair just created is now displayed in the ANSYS Contact Manager dialog.
467
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Auto Contact - ANSYS Interface To Set Up an Auto Contact Run Auto Contact Browser Modifying Auto Contact Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
468
Auto Contact - ANSYS Interface Auto Contact is functionality within the ANSYS user profile that allows you to quickly and easily create interactions between several parts of your model. Based on a proximity distance, Auto Contact will search the model and automatically define contact elements from identified components. The interactions and surfaces are placed into a temporary Auto Contact Browser, where you can review the pairs and make adjustments as needed. Each contact element pair will be created with a contact and target element on each selected element surface. Contact element options (ET types) and contact property (REAL sets) are simultaneously created with the contact pair assigning default values. You have to edit these options and properties using the Contact Manager’s edit options if you want to assign different values other than the default. Similar properties (REAL sets) are shared by both contact and target elements. Material cards are also generated during the contact pair creation. You have to edit the material card to set the correct material property values. Currently, only surface to surface 3D contact elements can be created. Future releases will be enhanced to add other contact element types.
The Auto Contact dialog contains the following buttons:
469
Find
Searches the model for interacting components
Cancel
Closes the Contact Pair dialog without updates
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Remove Selection icon
Removes selected components from the table. You can use the CTRL and Shift key to select multiple items in the table.
Review Selection icon
Highlights the selected component in the graphic area. All other components are grayed out. You can use the CTRL and Shift key to select multiple items in the table. Right-click to return the model to normal display.
Help icon
Opens the Auto Contact online help.
See also ANSYS Contact Manager To Set Up an Auto Contact Run Auto Contact Browser Modifying Auto Contact Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
470
To Set Up an Auto Contact Run 1.
Load the Ansys user profile.
2.
Click Contact Manager in the ANSYS Utility Menu.
3.
Click Auto. This opens the Auto Contact dialog.
4.
In the Contact Type: field, select the type of contact pair to create.
5.
Click the yellow components button to select your components. The components are automatically placed in the Component table in the Auto Contact dialog.
The proximity distance is the maximum distance between two selected components. When you create the pair, any surfaces that are farther away than the value entered here will not be created as a contact pair. The default value is zero.
6.
In the Maximum reverse angle field, enter a value. If the angle between two normals of elements or element faces exceeds this value, the element will not be added to the master or slave surface.
7.
Click Find. The status bar activates and the Auto Contact Browser opens.
8.
Use the Auto Contact Browser to make any necessary adjustments to the interface and surfaces. When finished modifying, click Create. The interfaces and surfaces marked as Accepted are created. The Contact Manager window reopens with the new information listed.
See also ANSYS Contact Manager Auto Contact
471
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Auto Contact Browser Modifying Auto Contact Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
472
Auto Contact Browser The Auto Contact Browser provides options for viewing and modifying the contact pairs identified in the Auto Contact process. It contains the following columns: Name
Lists the name of the interfaces, surfaces and surface interactions that were assigned. Underneath the interface name are the temporary surfaces included in that interface. Red indicates a slave surface, and blue indicates a master surface.
Accept
When the Accept box is checked, the Interface will be included in the creation process.
Color
Color assigned to the interaction and surfaces
ET Type
ET Type
Real Set Mat
Material assigned
The Auto Contact Browser contains the following icons: Options icon
This opens the Options dialog.
Enter a new feature angle or customize the transparency for a selected entity. Click OK when finished.
473
Highlight Elements icon
Highlights the elements stored in selected entities in the graphics window. You can use the CTRL and Shift key to select multiple items in the table.
Review
Review of elements stored in the selected entities. Elements are highlighted
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Elements icon
by color; all other components are grayed out. You can use the CTRL and Shift key to select multiple items in the table. Review and Highlight are mutually exclusive. It is also possible to switch both options off. This is helpful when working with big models.
Fit View to Elements icon
Automatically zooms in to the elements stored in the currently selected items.
Display All Elements icon
In combination with the Highlight Elements or the Review Elements option, current contents remain unchanged on the screen.
Display Components with Elements icon
Highlights or reviews the elements referred by an interaction or surfaces and shows the components they belong to. All other components will be masked.
Display Only Elements icon
Only elements are highlighted or reviewed. The rest of the component and other components will be masked.
Select Elements Manually icon
Opens the Element selection panel so that individual elements can be added/ removed manually. Click proceed when finished.
Add by Adjacent icon
Adds the elements adjacent to the surface to the selected surface. Right-click to undo one time.
Add by Face icon
Adds the adjacent face to the selected surface. Right-click to undo one time.
Recheck icon
Opens the Auto Contact dialog to recheck the select interfaces. Recheck will either add more contacts to the existing contacts for modify the existing ones. You can select interfaces from the browser, and the GUI will automatically populate the components that the interaction was based on. This helps modify an existing interface.
See also ANSYS Contact Manger Auto Contact - ANSYS Interface To Set Up an Auto Contact Run Auto Contact Browser Modifying Auto Contact Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
474
Modifying Auto Contact Entities Right-clicking on an item in the Auto Contact Browser displays a context sensitive menu which offers options for modifying the surfaces and contact pairs. Rename
Rename an existing entry.
Delete
Delete items from the browser.
Swap Master - Slave
Allows you to switch the surfaces identified as master and slave. When selected, you will see the surfaces flip from the master/slave positions in the browser. Select multiple entities by using the CRTL and Shift keys when clicking on entities.
Edit Faces
Allows you to manually edit the faces of the surfaces. This opens the elements selection panel where you can select and deselect the elements to include on the face of the surface.
Add by Adjacent
Adds adjacent elements to the selected surface.
Add by Face
Adds all elements to a selected surface, until the feature angle exceeds the value (the feature angle can by set by clicking the Options icon).
Accept All/None
Automatically accept or reject all items in the Auto Contact Browser.
Reverse
Reverses the current selections in the Accept column.
Expand All/ Collapse
Expands or collapses folders in the Auto Contact Browser.
See also ANSYS Contact Manger Auto Contact - ANSYS Interface To Set Up an Auto Contact Run Auto Contact Browser
475
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Modal Analysis Tool The Modal Analysis Setup tool can be used to set the modal analysis in the model. You can use this tool to define modal analysis cards, such as extraction methods, frequency range, modes to expand, iterative solver tolerance, modes significance level and solution control options. All commonly used cards and options for modal analysis in the ANSYS solver are listed in the dialog. You do not need to search for relevant cards in the control card list, and you do not need to know the control cards that are used for modal analysis. All other implied ANSYS cards, such as /SOLU, SOLVE are set up automatically. If any option or card is not required, then default values will be exported. For example: in the image shown below, if Mass and stiffness matrix multiplier value need not required If Modal analysis needs to be carried out in the ANSYS solver, this dialog needs to be set up before exporting the model to an ANSYS deck . This GUI can be accessed in HyperMesh from the Tools menu by selecting Analysis Setup.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
476
LS-DYNA Utility Menu The LS-DYNA Utility Menu on the Utility tab is automatically loaded when you select the LsDyna user profile, and contains shortcuts and tools that can help simplify LS-DYNA tasks. Set the user profile from the User Profiles... option of the Preferences pull-down menu. The LsDyna user profile sets the FE input reader to DYNA KEY and loads the dyna.key (ver 971) FE output template and LS-DYNA Utility Menu. Also, the graphical user interface becomes LS-DYNA focused, renaming or removing some panels and/or options. The entire ALE Setup is available only when the LsDyna user profile is loaded.
Tools Menu The LS-DYNA Utility Menu contains a Tools menu in addition to the standard HyperMesh Utility Menu. This menu includes special time-saving setup macros and other features that are specific to an LS-DYNA analysis. The following macros are available: Error Check
Checks the LS-DYNA data deck for errors.
Part Info
Displays statistics of a selected part.
Name Mapping
Converts differing part names to either the HyperMesh name or the LSDYNA name.
Clone Part
Creates a new part from the properties of an existing part.
Create Part
Creates a new component quickly.
Part Replacement
This macro allows you to replace the elements in an existing component (*PART) with new elements.
Convert To Rigid
This macro converts a selected portion of elements to rigid. It performs the following: Organizes elements to rigid components Creates and assigns the required *MAT_RIGID cards Converts welds to *CONSTRAINED_EXTRA_NODES See Convert To Rigid Flow Chart and Use the Convert To Rigid macro
477
Find free
Finds the welds (*Constained_Spotweld), rigids (*Constrained_Node_Sets & *Constrained_Nodal_RigidBody), and rigidlinks (*Constrained_Node_Sets and *Constrained_Nodal_RigidBody), and checks if any of its nodes are free (not connected to any other entities). The display is cleared and then only free 1d elements are displayed.
Find Fix Free
Finds the welds, rigids, and rigidlinks that are free as described above (
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Find free macro) and corrects them. These elements are corrected as follows: All 2-noded rigid and weld elements that have one free node are deleted. For the rigidlink elements that have free nodes, those nodes are removed from the rigidlink element. A check is performed for any rigidlinks with only one node and they are deleted. Fix Incorrect
Finds: Rigid elements (rigids, welds) that are connected to other rigids and combines them into one rigid element. Rigid elements that are connected to other xtra_nodes_to_rigidbodies and converts them to xtra_nodes. Rigid elements connected directly to rigid component (MAT 20) will be converted to xtra_nodes.
RLs With Sets
The macro, RLs with Sets, finds all the rigid and rigidlink elements that are not attached to a set and converts them so that they are attached to a set.
Component Table
Displays a tabular list of all the components that exist in the model along with their properties and materials.
Material Table
Allows you to easily create and edit materials.
C-Interfto50
Converts all the contacts that are defined using node sets or segment sets in the Entity Sets panel to master and slave elements in groups so that they can be easily displayed on/off.
See also HyperMesh Tab Area
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
478
Error Check The Error check dialog checks your LS-DYNA deck for potential problems with components, properties, materials, rigids, joints, boundary conditions, and other entities and reports them on-screen. The report identifies the problem entity by ID, describes the error, and then enables you to isolate the entity in the model and quickly make changes. Click Error check on the LS-DYNA Utility Menu to open the dialog as shown below:
Select the types of errors for which you want to search and click Check. When the check is complete, the results appear on the Errors tab of the dialog, as shown below:
479
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Each error in the list is a hyperlink that, when clicked, highlights the affected visualizations in the model and opens the relevant card image or panel for correcting the error. You can systematically click on each error in the list, correcting them as you go. On the Settings tab, click Check again to verify that the errors were corrected. If you want to restore the full view of the model including all components, click View - Show full model button on the Errors tab of the dialog. To return to the previous view, click View - Restore View. Use the Options menu button to update or saving settings for the Error Check dialog. You can specify minimum and maximum values for the material check and a maximum value for the distance of a constrained extra node to its part. To save the current settings, choose Save Settings… from the Options menu button and specify a file name and location. You can also load previously-saved error check settings. Click the Close button to close the Error Check dialog.
See also LS-DYNA Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
480
481
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Part Info The Part Info macro summarizes a part’s statistics in a dialog. 1.
To start the macro, click Part Info on the Utility Menu.
2.
Click component on the main menu area to select a component or click a component in the graphics area to select it.
3.
Click proceed. The Part Information dialog appears, which lists the part ID, name, thickness, and material type.
4.
To view additional statistics about the part, click the More Details tab.
5.
To display statistics for a different part, select the part in the graphics area or the components selector and click proceed again.
Tip
Click the middle mouse button instead of the proceed button to quickly select components.
See also LS-DYNA Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
482
Name Mapping LS-DYNA and HyperMesh maintain separate names for solver keywords mapped to named HM entities. To make the names consistent, you can run the Name Mapping macro, which provides the ability to change names for various entity types to either the HyperMesh name or the LS-DYNA name. This macro can be accessed by clicking Name Mapping on the Utility Menu when the LsDyna user profile is loaded. Select whether you want to convert the HyperMesh names to LS-DYNA names or vice-versa by choosing the corresponding radio button at the top of the dialog. Then select the entity group(s) you want to update by clicking its row in the entity list. Click Convert selected; the names for all the entities that exist in the selected groups are automatically changed to either the HyperMesh or LS-DYNA format, depending on which setting is active. The Custom… option provides the ability to change individual entities instead of an entire entity group. A new dialog appears when you click the Custom… button. All the entities of that type are listed in a new table, from which you can select individual entities and click Edit to open the card image and manually change the name or click Apply to automatically match names based on the current setting of the main Name Mapping dialog box. Note:
If there is no card image available, the LS-DYNA name does not appear in the Custom… table and name mapping is not available.
See also LS-DYNA Utility Menu
483
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Clone Part The Clone Part macro enables you to quickly create a new part from the properties of an existing part. It can be accessed by clicking Clone Part on the Utility Menu when the LsDyna user profile is loaded. Select the existing part on which to model the new part by clicking the … button, which opens a dialog listing all the existing components. Select a component from the list and click OK. Type a name for the new part in the New Part field and click the color icon to select a color for the component. Select whether to duplicate the material and section properties or to re-use the original material and section properties. Duplicate means that a new material and section is created (the name is suffixed with .n version numbers and new IDs are used) with the same properties, while Reuse refers to the same material and section as the original. Select whether to duplicate the elements. Duplicate elements will make a copy of the elements from the selected part to new part in the same location. Click Create to either create or create and edit the card.
See also LS-DYNA Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
484
Create Part The Create Part macro enables you to create components on-the-fly. It can be accessed by clicking Create Part on the Utility Menu when the LS-DYNA user profile is loaded. Type a name for the new component in the Part name field and select a color by clicking the adjacent color icon. Select a section in the Section field by choosing Create New (create a new section), Same As (create a new section based on an existing section), or Model… (select an existing section) from the selection menu. Select a material for the component in the Material field by the same method as described above for the Section field. Click Create>> to either create or create and edit the card.
See also LS-DYNA Utility Menu
485
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Part Replacement The Part Replacement macro allows you to replace the elements in an existing component (*PART) with new elements; typically replacing a similar part remeshed or slightly reshaped. It can be accessed in the Tool macro page when the LsDyna user profile is loaded. This macro not only replaces nodes and elements between parts, it also restores the referenced items in the original model to the new part, e.g. 1-D connections, distributed mass, contacts, loads, and database history. A message log is provided, which lists the entities being replaced and reconnected as well as cases that required or will require user interaction.
To replace parts with the Part Replacement macro: 1.
Select the old and new part. Both parts must be available in the database. Identify the Old Part and New Part. The name and color of the components are reported once the parts are selected. Click Apply.
Click the icon
, to turn on/off the corresponding part from the graphics area.
Click View log… anytime during the part replacement process to view a list of events. 2.
Assign the material and property. Specify which material and property to assign to the new part. In the example that follows, the material from the old part (ID 219) is retained and the property from the new part (ID 224) is selected.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
486
Click Apply to accept the selection or click Next to skip this step and proceed with the part replacement process. Note that the IDs of the new and old part will be swapped. This automatically preserves any LSDYNA card that refers to this part ID directly or through a set of parts. 3.
Fix 1-D connections and mesh-less welds. This step offers both an automatic and interactive reconnection to the new part for 1-D elements (e.g. beams, rigids, and springs) and mesh-less welds (beam type 9 and hexa). For Tolerance:, specify a tolerance value for the reconnection attempt.
Check Remesh new part to establish connection to allow a local remesh of the new part to restore connection.
487
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
If you select Remesh new part to establish connection, HyperMesh will locally remesh the new part to establish the connection. In this case, the tolerance specified is the projection distance between the end node of the 1-D and the closest element in the new part. A new element is created and the 1-D connection may be restored with a smaller tolerance value. If you do not select Remesh new part to establish connection, the value specified for the search tolerance will be the nodal distance between the end node of the 1-D element and the closest node in the new part. In this case, the 1-D element keeps its original ID and properties; only the node previously connected to the old part will be moved. Click Apply to replace the 1-D connection and the mesh-less welds within that tolerance and display the elements that cannot be fixed in red. Click the EID field to select the remaining elements, increase the tolerance, and preview the effect of the increased value on the 1-D elements.
Click Apply to use the defined tolerance to fix the elements displayed in green. A message reports the tolerance required to fix the selected elements. This tolerance is used to fix all the 1-D connections. Use a higher tolerance value to fix all 1-D elements that are still reported as failing or select one or more 1-D elements and click Interactive-fix.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
488
Interactive-fix is recommended for cases where you want to directly monitor the nodes being connected and is only available for 1-D elements replaced using nodal tolerance. Unnecessary entities will be masked and the Replace panel will be opened. The 1-D element requiring an interactive fix will have one end already detached and a node of the new part can be selected as needed. You must select the 1-D end node as the first node and a node of the new part as the second node.
Use the Meshless welds tab to replace beam type 9 or a hexa used in a mesh-less connection. The same preview functionality described for regular 1-D connections is also available. Interactivefix and the Remesh new part for fix are disabled since they do not apply to this type of connection. A contact spotweld, materials, and properties for the mesh-less welds will also be created if the new part shows a different thickness or material information. Review the log file created during the part replacement to determine if any connections remain unfixed. 4.
Fix mass elements. Masses attached to the old part can be connected to a new part using steps similar to the ones previously illustrated for 1-D elements. Specify a tolerance value for the mass element reconnection when prompted. The value specified for search tolerance will be the nodal distance between the node of the old part where the mass was originally located and the closest node in the new part. Click Apply to replace the masses within that tolerance and display the elements that could not be fixed in red. Click the EID field to select the remaining elements, increase the tolerance, and preview the effect of the increased value on the mass elements.
489
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Click Apply to use the defined tolerance to fix the mass elements displayed in green. Use a higher tolerance value to fix all 1-D elements that are still reported as failing or select one or more 1-D elements and click Interactive-fix. A message reports the tolerance required to fix the selected elements. This tolerance is used to fix all the mass connections.
Additional Entities The Part Replacement macro not only replaces elements, it also restores the referenced items in the original model to the new part. Contact and Rigidwall Since the IDs of the new and old part are swapped at the beginning of the part replacement process, most of the common contact definitions (*set_part_list) will be automatically preserved as the part ID did not change. In some instances, a contact or rigidwall may be defined by a set of nodes, set of elements, or set of segments. Consider the case of a contact node-to-surface, where the slave entity is defined using a set of nodes. The contact slave entity will be updated only if it contains every node of the old part. In all other situations, it is reported that the contact was not updated and the user must update interactively. A similar approach is used when a contact is defined using a set of elements or set segment (contactsurf). Database History
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
490
HyperMesh detects and fixes Database_history_nodes and Database_History_shell. To fix a history_node or history_shell, all the nodes/shells must follow the tolerance that you have specified. For shells, the tolerance will not be a nodal distance between nodes but the distance between the element centroid in the old part and its projection (if any) to the elements of the new part. Constrained_extra_node HyperMesh detects and fixes constrained_extra_node and constrained_extra_node_set. To fix a constrained_extra_node all its nodes must follow the tolerance that you have specified. Click Preview to identify the tolerance value required to fix a particular xtranode. Boundary Condition HyperMesh can detect and fix the following individual loads: temperature, moments, constraints, and forces.
See also LS-DYNA Utility Menu
491
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To use the Convert To Rigid macro This macro is used to convert deformable parts of an LS-DYNA model to rigid. 1.
Click Tools in the Utility Menu.
2.
Click Convert To Rigid.
3.
Select the elements to convert to rigid and click proceed.
4.
Select an existing rigid component in the model for merging the newly created rigid body and Click Proceed.
5.
Click return.
The Convert To Rigid macro performs the following steps when the selected elements are converted to rigid. 1.
For the selected elements, a check is performed on the comps for rigid (MAT_RIGID or matl20) or deformable materials (all, except matl20). If deformable materials exist, rigid materials (MAT_RIGID) are created with the properties from the original deformable materials. A check is performed for rigid materials that are already defined. If rigid materials are found, the comps and rigid materials are retained.
2.
Comps located partially within the window are split into two comps. The new comp has the same property (section ID) but new material (Material ID). For example, if A-pillar is partially within the window, then a new comp A-pillar_rig is created. A-pillar_rig is updated with newly created material.
3.
All the spotwelds and rigids located entirely within the window are removed. For example, *CONSTRAINED_NODAL_RIGID_BODY_option, *CONSTRAINED_NODE_SET, *CONSTRAINED_SPOTWELD, and *CONSTRAINED_GENERALIZED_WELD_option.
4.
For spotwelds that are connected from the deformable body to the rigid body, an extra node is created and referenced by the master rigid body.
5.
A check is performed to detect joints located partially or entirely within the window. Detected joints are deleted.
6.
A check is performed to detect springs located partially or entirely within the window. Detected springs are deleted.
7.
A check is performed to detect seatbelt elements (seatbelt elements, Retractor, Pretensioner) located partially or entirely within the window. Detected seatbelt elements are deleted.
8.
Master and slave comps are defined (for example, CONSTRAINED_RIGID_BODIES). You are prompted to select a comp for master rigid body. A slave set is created with the newly created rigid bodies (except the master rigid body comp).
9.
A message is displayed when the conversion is complete.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
492
Convert To Rigid Flow Chart
493
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Component Table The LS-DYNA Component Table is an interactive tabular list used to represent LS-DYNA components with associated properties and materials. It is accessed by loading the LsDyna user profile and clicking the Component Table button on the LS-DYNA Utility Menu.
The table contains a variety of tools that allow you to review, edit, and update the model. The essential features are: LS-DYNA components with various associated properties and materials are listed in separate columns. You can select the column types from a set of available options. There are two modes of operation: review and editable. The review mode allows you to quickly review the component information without changing any values. The editable mode, allows you to change values for the selected components. There are enhanced selection, review, display, and filter options for components. Components can be sorted according to any available column. The current configuration is saved automatically to a file at the end of a session and recalled on reload. You can also save and load a configuration file. The table data can be export in CSV and HTML formats. Right click on the table to display menu options. All pull-down menu options are also available using a right click. Columns can be moved or swapped by holding the left mouse button on a column title and dragging it to the desired location. Columns can be resized by positioning the cursor along a column border, pressing the left or right mouse button, and dragging the border to a new position. The shift or ctrl key combined with a left click can be used to select multiple rows. The following tools are available in the LS-DYNA Component Table:
Table Refresh
Regenerates the table with all the parts in the model
Editable
Sets the table mode to editable mode, allowing you to change values for the
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
494
selected components Filter
Enables the filtering GUI
Configure
Allows you to specify the number and type of columns listed in the table
Save
Saves the information listed in the table in CSV or HTML format
Quit
Quit the table function.
Selection All
Selects all rows or parts
None
Selects none or deselects parts/rows that were previously selected
Reverse
Reverses the selection
Displayed
Selects the rows or the displayed parts
User
User graphic interaction to select parts
Display By default, the table is invoked with only the displayed parts. You can refresh the table to show a new part being displayed or use one of the following display commands.
495
All
Displays all the components in the model
None
Turns off every component displayed
Reverse
Reverses the display of the part
Show selection
Displays the components of the selected rows
Show only Selection
Displays only the components of the selected rows
Hide selection
Hides the components of the selected rows from the display
By Material
Displays components sorted by material
By Properties
Displays components sorted by properties
By Thickness
Displays components sorted by thickness values
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Action Delete Selection
Deletes selected rows (parts) from the model
User Set MatDB Path…
Opens a dialog on which you can set the location of an external database of material definitions.
Refresh Material List
Updates the list of available materials in the Component Table.
Editable Mode The editable mode in the Component Table allows you to change values for all selected components at the same time. Select the Table > Editable option to open the Component Table in editable mode. Cells with a white background can be manually edited. When you click on an editable cell, it is selected with a cursor. Once a cell is selected, enter a value and press Enter. If you want to assign the same value to multiple components at once, select the column type and value from the Assign Values: pull-down menu and click Set. All the selected components will be updated with the assigned values.
Filter The Component Table supports advanced filtering based on available columns. The Table > Filter... menu option opens the Filter dialog as shown below.
You can write any valid string with a wildcard (*) in any of the available column types and click Apply to filter the table. For example, if you want to show all components that start with letter ‘c’ and use material ‘steel’, you can use the dialog as shown below. Note that the filter strings are case-sensitive.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
496
Show All turns off the filtering and displays all the components. Select the Table > Configure > Filter on top option to keep the Filter dialog posted after clicking Apply or Show All. Otherwise, it closes.
Configure Columns Column types can be selected from the Table > Configure > Columns... menu option. The table displays only the selected columns. The available columns types are:
497
Title
Description
Vis
Visualization status. 1 = display on, 0 = display off
Part name
HyperMesh name of the component (maximum 32 characters)
Part id
HyperMesh ID of the component
Material name
Material name associated with the component
Material id
Material ID associated with the component
Material type
Material type associated with the component
Thickness
Thickness of elements specified in *section_shell
Section name
*Section name associated with the component
Section id
*Section ID associated with the component
Section type
Type of the *Section associated with the component
Color
Component color
Int points
Number of integration points specified for the *Section_shell
HGID
Hourglass ID associated with component
Elem form
Element formulation for the *section of the component
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Elems
Number of elements in the component
Nodes
Number of nodes in the component
Mass
Total mass of the component
cg_x
Center of gravity for the x coordinate
cg_y
Center of gravity for the y coordinate
cg_z
Center of gravity for the z coordinate
Components All or Displayed mode The Component Table lists components in two modes: All or Displayed. If All is selected from the Table > Configure > Components menu, the table will list all the components in the model. If Displayed is selected, only the visible components will be shown. Blank components are not shown in the Displayed mode even though their display status is on.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
498
Material Table The LS-DYNA Material Table enables you to easily create and edit materials. To access the Material Table, click Material Table on the Utility Menu. All the existing materials are retrieved and populated in the table. From the Material Table, you can also merge identical materials, search for duplicate materials, and change the properties of materials. When you first display the Material Table, all materials are listed in the table, showing the material's ID, name, type, description, list of components in which it is used, and the RHO, E, and Nu values. An example is shown below.
Materials in the table can be selected by clicking the row, which is then highlighted in blue. Many functions are performed by selecting materials in the table and choosing an option from the context menu or clicking a button below the table. shift+click and ctrl+click can be used to select multiple rows. Refer to the links below for details about using the Material Table.
How Do I... Sort materials Create a new material Edit a material's properties Merge materials Find duplicate materials See the load curve for a material Export data from the Material Table
See also Customizing Views of the Material Table Creating, Editing, and Loading Materials Managing Materials LS-DYNA Utility Menu
499
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
500
Customizing Views of the Material Table The Material Table initially lists all existing materials, but you can sort and filter the list to more easily identify materials that you want to work with. Each of the columns in the table can be used to sort the list. Click the column heading to sort by that characteristic, such as ID number or material type. To view only materials of a particular type, select that type in the Material type drop-down at the top of the window. For example, if you want to identify materials that are not used so you can delete them, you can click the Comp used column heading to quickly group together all materials that contain the value "No", which indicates that none of the components use the material. Note:
To view all material properties in the table, select a material type from the drop-down. When all material types are shown in the table, only the RHO (density), E (Young's modulus), and Nu (Poisson's ratio) properties appear. However, when a particular material type is displayed, all the relevant properties for that material type also appear in the table, as shown in the image below.
The Material Table also enables you to view the model's components based on the material used. These options are available by selecting Display from the menu that appears when you right-click anywhere in the table. Options include: viewing only the selected materials hiding the selected materials viewing all or none of the materials adding the selected materials to the current display reversing the current display option. Once you make your selection, the corresponding components appear or become hidden in the graphics area.
How Do I... Sort materials Merge materials Find duplicate materials See the load curve for a material
501
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Export data from the Material Table
See also Creating, Editing, and Loading Materials Managing Materials LS-DYNA Material Table
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
502
Creating, Editing, and Loading Materials You can create, edit and load materials all from within the Material Table. Materials can be added or modified with the Create/Load and Edit buttons or by selecting the same options in the menu that appears when you right-click anywhere inside the table. To save time, you can choose the Same As selection to begin creating a material with the same properties as the currently-selected material in the table. When you create a new material, you specify a name and the type of material. The materials are conveniently organized into categories, including groups of recently used materials and only materials that exist in the model. These categories are further listed by the LS-DYNA keyword or type identifier, as shown in the following image.
You can add the material to the table immediately by clicking Create or by going to the Card Image panel to specify its properties by clicking Create/Edit. At any time you can select a material in the table and click the Edit button to open the material's card image. In the card image, you can modify values for the keyword's variables. In addition, the material's load curve appears in a pop-up graph, as shown below.
503
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
How Do I... Create a new material Edit a material's properties See the load curve for a material Export data from the Material Table
See also Customizing Views of the Material Table Managing Materials LS-DYNA Material Table
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
504
Managing Materials In addition to viewing, creating, modifying, and deleting materials, you can also identify duplicate materials, merge like materials into one, and rename materials. The names of materials and the material IDs can be edited directly in the table. (All other values must be edited with the Edit button, which opens the card image.) Materials that have the same properties can be identified using the Check duplicates button. This feature, which is only available when all materials are displayed in the table, finds all materials that have identical properties and returns them in result sets. You can then select each result set to view the matching materials. Optionally, you can merge the duplicate materials into one material using the Merge button, which is the same feature as described in the following paragraph.
When you select multiple materials from the table, you can merge them into one of the selected materials using the Merge As button. Typically this action is performed on materials with like properties to simplify a model, although it can be performed on dis-similar materials with all selected materials taking on the properties of one of the materials. When materials are merged into one, the remaining materials still exist and appear in the table, but do not have any components assigned to them.
How Do I... Sort materials Merge materials Find duplicate materials See the load curve for a material Export data from the Material Table
See also Customizing Views of the Material Table Creating, Editing, and Loading Materials LS-DYNA Material Table
505
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Sort Materials 1.
Click the column heading of the criteria by which you want to sort.
2.
Click the column heading again to list the materials in reverse order.
See Customizing Views of the Material Table to learn about other ways to filter the list of materials in the table.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
506
Create a New Material You can create a new material, or create a new material based on an existing material. Both procedures are described below.
To create a new material: 1.
Click Create/Load and select New… from the menu. New fields appear at the bottom of the Material Table.
2.
Type a name for the material in the New Material Name field.
3.
Select a material type from the drop-down list. The list expands to categories of material types, and also sorts them by keyword or material ID. You can view the complete list of material types under the All category.
4.
Click Create/Edit to open the material card image to specify the properties, or click Create to add the material to the table without immediately specifying any properties.
5.
Click return to exit the Create/Load mode.
To create a new material based on an existing material: 1.
Select a material in the table that you want to use as the basis for a new material.
2.
Click Create/Load and select Same as… from the menu. New fields appear at the bottom of the Material Table. The material you selected appears in the Selected material field.
3.
Type a name for the material in the New Material Name field.
4.
Click Create/Edit to open the material card image to specify the properties, or click Create to add the material to the table without immediately specifying any properties.
5.
Click return to exit the Create/Load mode.
507
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Edit a Material's Properties 1.
Select a material in the table that you want to edit.
2.
Click the Edit button. The card image for the material appears and, if applicable, the load curve appears in a pop-up window.
3.
Modify values in the card image and click return to go back to the Material Table.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
508
Merge Materials 1.
In the table, select the materials you want to merge. (Use SHIFT+click to select multiple, consecutive rows and CTRL+click to select non-consecutive rows.)
2.
Click Merge As. The Material Table expands to include new fields for merging materials.
3.
Select the material ID to use as the new material in the Retain material(id) field.
4.
Click the Merge button. The components for each of the selected materials are merged into the material you selected. The remaining materials still exist and are listed in the table, but they are not assigned to any components.
509
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Find Duplicate Materials 1.
Ensure that ALL is selected in the Material type field.
2.
Click the Check duplicates button. The Material Table expands to include new fields for handling duplicate materials.
3.
Choose a group number from the View materials in duplicate group field. The materials in that group appear in the table. (The results for the duplicates check are divided into consecutively numbered groups of the same material type.)
You can easily merge the duplicate materials using the Merge button. See How Do I Merge Materials for steps on using the merge feature. To view another result group of duplicate materials, select another group number from the View materials in duplicate groups field. That group’s list of duplicate materials appears in the table.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
510
See the Load Curve for a Material 1.
Select a material in the table for which a load curve ID has been defined.
2.
Click the Edit button. The load curve appears in a pop-up window.
511
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Export Data from the Material Table 1.
Select a material type or ALL from the Material type field to export only materials of a particular type or all materials, respectively.
2.
Right-click anywhere in the table and select Save and then CSV for comma- or semicolon-separated values or HTML for an HTML-based table. The Select output file dialog appears.
3.
Browse for or type a name in the File name field and click Save. The file containing material data is saved in the location you specified.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
512
MADYMO Utility Menu The MADYMO Utility Menu (madymo.mac) is loaded when you open the MADYMO user profile. It contains utilities, tools, macros, and shortcuts to display options. The menu and its utilities are fully customizable. The MADYMO Utility Menu contains two pages, Tools and Define Entities. Both menu pages contain the following Display: options used to control the display of entities in the graphics window. Body
Turns on and off all ellipsoids, planes, cylinders, and joints.
Elems
Turns on and off all FE elements.
Triads
Turns on and off all coordinate systems.
Shading
Set to visualization mode for the entire model. Four modes are available: 0
Performance graphics wireframe
1
Shaded
2
Shaded with mesh lines
3
Shaded with feature lines
Only Comps/MBs
Turns off all entities except elements, ellipsoids, planes, cylinders, and joints.
Clear Temp Nodes
Removes all temporary nodes (a.k.a. 3-D location markers)
Work in Meters
Reduces display size of coordinate system and boundary conditions for modeling in meters.
Autocolor
Colors all ellipsoids, planes, cylinders, and joints based on their rigid body reference. Also colors FE elements by part card.
The Tools page contains a series of utilities and tools:
513
Set Light Source…
Opens a window with button-based light source options. Click the icon button that corresponds to your preferred direction of the light source, and click the button that corresponds to your preferred level of specularity. Then click Close.
Elems to Ellipsoids
Converts linear elements to ellipsoids. Each element becomes a new body with an ellipsoid. A joint is created between each body. The organize, delete, and mbs joints panels can then be used to move the created ellipsoids to a single rigid body, delete extra bodies and joints, or change the joint type.
Rotate Systems
Used to rotate coordinate systems about their axes.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Resize Ellipsoids
Expands/shrinks ellipsoids about their individual axes.
Mesh Ellipsoids
Used to mesh ellipsoids. Mesh is created to represent the actual geometry of the ellipsoid.
Display Syst IDs
Turns on numerical ID display for specified coordinate systems. Useful for seeing which coordinate system is selected when selecting coincident coordinate systems.
Apply JNTPOS…
Applies contents of JNTPOS file to loaded model. Brings up file browser for selecting the JNTPOS file and applies the Euler parameters for the last time step on all joints contained in the file.
Body Properties…
Opens an editable table of all the rigid bodies in the model listing each body name, center of gravity, mass, and moment of inertia. Also contains noneditable fields for reviewing the body ID and parent body.
Both the Define Entities and Tools pages contain Display: options, while the Define Entities page also contains buttons for creating new coordinate systems and location markers in 3-D space: The New Cord Sys: options allow you to create new coordinate systems. Parallel Global
Creates new coordinate systems at specified nodes. The created systems are oriented parallel to the global system.
Parallel Local
Creates new coordinate systems at specified nodes. The created systems are oriented parallel to a specified local coordinate system.
From 3 Nodes
Opens the HyperMesh systems panel for created coordinate systems in any orientation by specifying three nodes or temporary nodes.
The New loc marker: options allow you to create new temporary nodes, which are used as location markers throughout HyperMesh. At Coord System
Creates a new marker at specified coordinate systems.
At Ellipsoids
Creates new markers at specified ellipsoids’ centers and axis.
Cover Ellipsoids
Covers ellipsoids with new markers.
At Body COGs
Creates new markers at specified rigid bodies’ center of gravities.
At Other
Opens the HyperMesh create nodes panel for creating markers by entering coordinates (local or global), between existing nodes/temp nodes, on a plane, or on CAD geometry.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
514
See also MADYMO Interface Overview
515
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
NASTRAN Utility Menu The Nastran user profile contains two macro menus on the Utility Menu: Nastran1 and Nastran2.
See also: Nastran1 Page Nastran2 Page
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
516
Nastran1 Page The following macros are available on the Nastran1 macro menu: Auto Property Creation
Auto Property Creation
Analysis Setup Load Steps Browser
517
If two or more components points to single property this utility will create a separate property for each component.
Generate Nastran subcase definitions.
BCTABLE Manager
Create, edit, and delete BCTABLEs from a convenient tabbed interface.
Model Editor
Part Replacement
Replace elements in a component/part (PSHELL) with new elements.
Rigids & Welds
Rigid Spider
Create a spider (RBE2 elements) around holes.
Comps, Props & Mats Info
PartInfo
Review details for a specified part.
Component Table
Create, review, and edit components
Property Table
Create, review and edit properties
Material Table
Review and edit MAT1.
Miscellaneous RSSCON Create
Create a transition element between solids and shells.
RSPLINE Create
Create RSPLINE elements as bulk unsupported cards.
TABLE Create
Create a tabular function card.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BCTABLE Manager The BCTABLE Manager enables you to create, edit, and delete BCTABLEs from a convenient tabbed interface. The three tabs, BCTABLE, Contact Elems, and Parameters, each contain tools related to BCTABLEs.
BCTABLE tab
The BCTABLE tab lists existing BCTABLEs in the database. For each item in the list, you can choose whether to display it with the Display check box. To view the content of a particular BCTABLE, select the Status check box and click the Contact Elems tab. The following buttons are also available on this tab: Sync
Synchronize the settings in the BCTABLE tool and the database.
Delete
Delete the selected BCTABLE.
Create
Create a new BCTABLE.
Close
Exit the BCTABLE Manager.
Contact Elems tab
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
518
The Contact Elems tab lists existing contact elements for the selected BCTABLE. The BCTABLE is selected on the BCTABLE tab, as described above. The following buttons are also available on this tab: Add
Add a row/contact element.
Delete
Delete the selected contact element.
Close
Exit the BCTABLE Manager.
Parameters tab
519
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Parameters tab lists existing parameter values for each pair of contact elements. The following buttons are also available on this tab: Reset
Set to default values.
Update
Update the values.
Close
Close the tool.
Click the Slave and Master buttons to see all the BCBODYs.
See also Nastran Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
520
Nastran Part Replacement The Part Replacement dialog enables you to replace elements in an existing component/part (PSHELL) with new elements. It also restores the referenced items in the original model to the new part, e.g. 1-D connections, masses, equations, boundary conditions, and loads. A message log is provided, which lists the entities being replaced and reconnected as well as cases that require or will require user interaction. The Part Replacement dialog generates a log file that contains a list of the entities being replaced and reconnected in addition to cases that require user interaction.
To replace elements in parts using the Part Replacement macro: 1.
From the Tools menu, click Part Replacement. The Nast Part Replacement dialog appears:
1.
In the Old part field, select a component by clicking the button, which opens a comps selector in panel area. Choose a component and click proceed. The new part is created in the database. (If you already created a new part, delete it before performing this step.)
2.
In the New part field, select a part (sub-model) to import. Click Import....
3.
(optional) Clear the Delete old part check box to save the old part at the end of the replacement procedure.
4.
(optional) Click View log… at any time to open the Part Replacement macro’s log file.
5.
Click Next. The following dialog appears:
521
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
6.
In the New part field, select a component by clicking the comps button, which opens a comps selector in the panel area. Choose a component, click select and click proceed.
7.
Click Next. The following dialog appears:
8.
Select a material for the new part from the radio button list of available materials that appears in the dialog. Click Apply.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
522
9.
Specify a tolerance value for the Fix 1-D connections/meshless welds option. This option provides an automatic and an interactive reconnection to the new part for 1-D elements (beams, rigids, springs, etc.) and meshless welds (beam type 9 and hexa). The tolerance value determines the range of 1-D connections and meshless welds that will be replaced. Elements that cannot be replaced will be displayed in red.
12. Click Apply. The results of the replacement are displayed in tabs on the dialog.
523
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
13. Click the EID field on the 1-D tab to select the remaining elements, increase the tolerance, and preview the effect of the increased value on the 1-D elements. 14. Click Apply to use the defined tolerance to fix the elements displayed in green. A message appears that reports the tolerance used to fix the selected elements. If some elements still report as failed, repeat step 11 using a higher tolerance value. 15. Repeat steps 12 and 13 for the Meshless welds tab. Masses attached to the old part can be connected to a new part using the basic steps outlined above. In addition, HyperMesh can detect and fix the following individual loads: forces, moments, temperatures, equations, and constraints. Pressure must be corrected manually.
See also Nastran Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
524
Rigid Spider The RigidSpider macro is used to create a spider (RBE2 elements) around holes. You can create a spider with or without a washer and with one or multiple RBE2 elements.
To create a spider: 1.
From the Nastran Utility Menu, click RigidSpider.
2.
Select the component where the spider is needed. Click the … button to access a list of all available components.
3.
Select the Spider type: Normal or Washer. If you select Washer, an additional field appears on the dialog.
4.
In the Washer Type field select Every node or Every other node. Every node indicates that an RBE2 for a washer will be created for each node. Every other node indicates that an RBE2 for a washer will be created between the dependent node and every other independent node.
5.
In the Rigid Type field, select Single or Multiple. Single indicates that a single RBE2 element will be created between the independent node and all dependent nodes. Multiple indicates that multiple RBE2 elements will be created between the independent node and each dependent node.
6.
Click Generate. The tool redraws the component chosen in step 2 using plotel elements around the holes and component perimeter.
7.
Pick a plotel element around the hole where the spider is needed.
8.
Click proceed.
See also Nastran Utility Menu
525
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PartInfo The PartInfo macro summarizes a part’s statistics in a dialog. 1.
To start the macro, click PartInfo on the Utility Menu.
2.
Click component in the main menu area to select a component or click a component in the graphics area to select it.
3.
Click proceed. The Part Information dialog appears, which lists the part ID, name, thickness, and material type.
4.
To view additional statistics about the part, click the More Details tab.
5.
To display statistics for a different part, select the part in the graphics area or the components selector and click proceed again.
Tip
Click the middle mouse button instead of the proceed button to quickly select components.
See also Nastran Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
526
Component Table This macro opens the Nastran Component Table, which displays components and their associated attributes in an interactive table. You can also configure the table; only configured items are displayed in the table. With this macro, you can also create components, select components, assign materials to components, change component colors, and change component visualization modes. Most actions are available from shortcut (right-click) menus. You can also find options in the drop-down menus. Before performing actions such as changing the values of component data, you must select Editable from the Table menu. Once the components are writable, you can modify the values of existing components. The following sections describe how to use the Component Table in both read-only mode and editable mode. Using the Component Table in Read-Only Mode When you open the Component Table, existing components are listed in a table using a default configuration. This configuration displays the component name, component ID number, properties on component, component color, thickness, property on element, material name, material ID, material type, and the visualization status of each component. The Nodes and Elems display is turned off by default. When activated, the total numbers of elements and nodes are shown at the bottom of the table. The display of the data in the Component Table can be customized according to your preferences. You can: Change which columns are displayed Change the order of the columns Sort the components by column data, ascending or descending Filter which components are displayed based on column data values (see below) You can save your settings by creating a configuration file. From the Table menu, open the Configure submenu and select the Save CFG-File option. This configuration file saves the set of table configuration options so you can use them again. By default, a configuration file (comptable.cfg) is saved in the working directory for each component table session and settings from this file are applied each time the table is built. Using the Component Table in Editable Mode When you switch the Component Table from the default read-only mode to editable mode (by selecting Editable from the Table menu), you can perform all the actions described in the section above, plus edit the attributes of the components listed in the table. To change the value of an attribute, select the attribute in the Assign Values drop-down, type the new value in the adjacent field, and click Set.
527
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Create a New Component 1.
From the Table menu of the Component Table, select New. The Component Create dialog opens.
2.
Type a name in the Component Name = field.
3.
Select a material type for the component from the Mat Name: drop-down field. (Or click the adjacent New button to define a new material and select it.)
4.
Click the Properties button to assign a property, or click the adjacent New button to define a new property and select it.
5.
Click Create.
6.
A panel opens, on which you must confirm the component creation. Click return. The new component appears in the Component Table.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
528
To Create a New Material or Edit an Existing Material 1.
From the Assign Values drop-down field, select Mat Name.
2.
Click New to create a new material or select a material from the HM-Mats drop-down field and click Edit to edit that material.
529
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Assign a Value to Multiple Components 1.
Select the components that you want to change. You can use ctrl+click and shift+click to select nonadjacent and adjacent rows in the table, respectively. Other options are available in the Selection menu.
2.
Select the column type you want to change from the Assign Values drop-down field.
3.
Type the new value in the adjacent field.
4.
Click Assign. The selected column types are updated to the new value you specified.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
530
To Filter the List of Components in the Table The Component Table includes advanced filtering features based on the available columns of data. If your model contains a large number of components, you can filter the components to quickly see components that are of interest to you. 1.
From the Table pull-down menu, select Filter…. The Filter dialog opens.
2.
Type a search string, with optional wildcard characters (*), in the fields for the columns you want to search. (Search strings are case-sensitive.) For example, to search for all components that begin with the letter ‘c’ and have ‘steel’ as the material type, you would complete the dialog as shown below:
3.
Click Apply in the Filter dialog. The filter is applied to the Component Table and only those components that match the search criteria are shown.
To remove filtering and display all the components, click the Show All button on the Filter dialog. You can also keep the Filter dialog open after applying filter changes by selecting the Table menu and selecting Configure and Filter on top.
531
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Customize the Contents of the Table To customize what appears in the table, you can specify which columns of data appear in the table. 1.
From the Table menu, select Configure and Columns… The Configure dialog opens.
2.
The Configure dialog contains a list of column types that are available. Select the check boxes for the data you want to view.
3.
Click OK.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
532
To Export Data in CSV or HTML Format 1.
From the Table menu, click Save and then either CSV or HTML, depending on which type of data file you prefer.
2.
If you chose CSV, you must select delimiter Comma (,)… or delimiter Semi-colon (;)…, depending on which character you want to be the data delimiter in the output file.
3.
The Select Output File dialog opens, on which you can select an existing file to overwrite or type the name of the file you are creating. Click Save. The data file is saved in the location you specified.
533
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Property Table This macro opens the Nastran Property Table, which is an interactive table of Nastran one-dimensional properties and their associated materials. Note
This table contains 1D properties only. Use the Component Table to create 2D and 3D properties.
With this macro, you can also create properties, select properties, assign materials to properties, and export the data in CSV or HTML format. Most actions are available from shortcut (right-click) menus. You can also find options in the drop-down menus. Before performing actions such as changing the values of property data, you must select Editable from the Table menu. Once the properties are writable, you can modify the values of existing properties. The following sections describe how to use the property table in both read-only mode and editable mode. Using the Property Table in Read-Only Mode When you open the Property Table, existing properties are listed in a table using a default configuration. This configuration displays the name, ID, type, material description, material ID, material type, number of elements, and visualization status for each property. The total numbers of elements is shown at the bottom of the table. The display of the data in the property table can be customized according to your preferences. You can: Change which columns are displayed Change the order of the columns Sort the components by column data, ascending or descending Filter which components are displayed based on column data values (see below) You can save your settings by creating a configuration file. From the Table menu, open the Configure submenu and select the Save CFG-File option. This configuration file saves the set of table configuration options so you can use them again. By default, a configuration file is saved in the working directory for each Property Table session and settings from this file are applied each time the table is built. Using the Property Table in Editable Mode When you switch the Property Table from the default read-only mode to editable mode (by selecting Editable from the Table menu), you can perform all the actions described in the section above, plus edit the attributes of the components listed in the table. To change the value of an attribute, select the attribute in the Assign Values drop-down, type the new value in the adjacent field, and click Set.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
534
To Filter the List of Properties in the Table The Property Table includes advanced filtering features based on the available columns of data. If your model contains a large number of properties, you can filter the list to quickly see properties that are of interest to you. 1.
From the Table pull-down menu, select Filter…. The Filter dialog opens.
2.
Type a search string, with optional wildcard characters (*), in the fields for the columns you want to search. (Search strings are case-sensitive.) For example, to search for all properties that begin with the letter ‘P’ and have ‘steel’ as the material type, you would complete the dialog as shown below:
3.
Click Apply in the Filter dialog. The filter is applied to the Property Table and only those properties that match the search criteria are shown.
To remove filtering and display all the properties, click the Show All button on the Filter dialog. You can also keep the Filter dialog open after applying filter changes by selecting the Table menu and selecting Configure and Filter on top.
535
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Create a New Property 1.
From the Table menu of the Property Table, select New. The Property Create dialog opens.
2.
Type a name in the Property Name = field.
3.
Select a property type for the property from the Prop Name drop-down field. (Or click the adjacent New button to define a new property and select it.)
4.
Select the type of property (PBAR, PBEAM, etc.)
5.
Click Create.
6.
A panel opens, on which you must confirm the property creation. Click return.
The new property appears in the Property Table.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
536
To Assign a Value to Multiple Properties 1.
Select the properties that you want to change. You can use ctrl+click and shift+click to select nonadjacent and adjacent rows in the table, respectively. Other options are available in the Selection menu.
2.
Select the column type you want to change from the Assign Values drop-down field.
3.
Type the new value in the adjacent field.
4.
Click Set. The selected column types are updated to the new value you specified.
537
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Materials Table The Materials Table is used to review and edit MAT1.
To review MAT1: 1.
From the Nastran Utility Menu, click Material Table. All MAT1 in the model are displayed.
To create MAT1: 1.
From the Nastran Utility Menu, click Material Table.
2.
Click Create Mat1....
3.
The following dialog is displayed.
4.
Fill in the necessary fields.
5.
Click Create. The material is created and added to the Material Table.
To delete MAT1: 1.
From the Nastran Utility Menu, click Material Table.
2.
Use the check boxes to select the material to be deleted. Check Select all to select all materials. Check the small X box next to the check box to delete the material.
3. Click Close.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
538
RSSCON Create The RSSCON Create macro creates an RSSCON element that connects the shell and solid. Because RSSCON elements are not directly supported, these elements are stored in unsupported bulk data cards.
To create an RSSCON element: 1.
Click the RSSCON Create macro.
2.
Pick the elements to be connected in the model.
3.
Click proceed.
Note:
539
When you renumber element or node IDs, RSSCON elements are not also updated because they are supported only as text.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RSPLINE Create The RSPLINE Create macro creates RSPLINE elements as bulk unsupported cards.
To create an RSPLINE element: 1.
Click the RSPLINE create macro.
2.
Select nodes on the model.
3.
Click proceed.
The default value for the third field of this card is 0.1.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
540
TABLE Create Use the TABLE Create macro to create a tabular function card or add data to an existing card. You can use the macro to import XY data or enter the data manually.
To create a new table card manually: 1. Click TABLE Create on the Utility Menu. Select Create/Edit Table, select the table type (for example, TABLED1), and click Next. The Create/ Edit Table dialog appears.
2.
Type values in the XY table for the XY pairs you want to include in the table.
3.
Select either Create New Table or Edit Existing Table. If you selected Create New Table, type a name for the new load collector in the Name field and select a color for the load collector with the color selector button. A new load collector will be created with the table card image including the data from the XY table on the dialog. If you selected Edit Existing Table, choose a load collector from the Select drop-down menu. The data in the XY table will be added to the existing table card that you specified.
4.
Click Apply.
5.
Click Exit.
To create or add data to a table card from a data file: 1. Click TABLE Create on the Utility Menu. Select Import Table, select the table type (for example, TABLED1), and click Next. The Import Table dialog appears.
541
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
2.
In the File field, specify an XY data file. This file must be either .csv or .txt format.
3.
Select either Create New Table or Replace Existing Table. If you selected Create New Table, type a name for the new load collector in the Name field and select a color for the load collector with the color selector button. A new load collector will be created with the table card image including the data from the XY data file. If you selected Replace Existing Table, choose a load collector from the Select drop-down menu. The data in the XY data file replace the data in the existing table card that you specified.
4.
Click Apply.
5.
Click Exit.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
542
Nastran2 Page The following macros are available on the Nastran2 macro menu: Miscellaneous Convert Shells
543
Convert degenerate second order shells into first order shells.
Display Sets
Review and expand (before renumber) SETs.
Tag on Nodes
Create a tag on every node that has a comment in its 10th field.
SPOINT
Create SPOINT.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Convert Shells The Convert Shells macro is used to convert degenerate second order shells into first order shells.
To convert degenerate second order shells: 1.
Select the file for which the second order shell elements are to be converted.
2.
Click Convert. Messages are displayed in the message box, which state the name and location of the new file as well as the file where all the unconverted second order shells will be placed.
Note:
You can import the Nastran file directly, and all the degenerate second order shells will be written into the hmx file. In doing this, you will miss all the degenerate second order shells in the imported Nastran file.
See also Nastran Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
544
Display SETs The Display SETs macro is used to review and expand (before renumber) SETs.
To display and expand the SET: 1.
Choose the SETs from the Selection column.
2.
Click Display.
Notes: "HM SET" means the ID in the SET can be renumbered. "TEXT SET" means the ID in the SET cannot be renumbered. Empty SET cannot be viewed or renumbered.
See also Nastran Utility Menu
545
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tag on Nodes The Tag on Nodes macro is used to create a tag on every node that has a comment in its 10th field.
To create tags on nodes: 1.
Choose the color of the tags.
2.
Click create.
See also Nastran Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
546
SPOINT The SPOINT macro is used to create SPOINTs.
To create SPOINTs: 1.
Input nodes in the Node ID(s) window using any the following formats: 2 100 THRU 200 13,24,25 13 14 15 13 THRU 25,30 50
2.
Click Add. The new SPOINTs are created and added to the SPOINTS window.
Note:
SPOINTs are treated as NODEs. Delete them as you would NODEs.
See also Nastran Utility Menu
547
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PAM-CRASH 2G Utility Menu The PAM-CRASH 2G Utility Menu (pamcrash2G.mac) contains shortcuts and tools that help simplify PAM-CRASH 2G tasks. The PAM-CRASH 2G Utility Menu contains the following submenus: Conn Card Find M1 M2 Sum Tool
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
548
Tool Menu The Tool menu options allow you to simplify safety tasks. The following macros are included: View Manager
Allows you to save and restore different view of the model.
Dummy Positioning Tool Start …
Starts process manager and loads the Pamcrash2G_DummyPos template in preparation for dummy positioning.
DummyPosPanel
Opens the dummy positioning panel in HyperMesh and sets the radio button to incremental positioning.
Update Jt Angles
The initial rotation angles of JOINTs, needed for the dummy positioning, are updated with the relative rotation between the parent and the child system. This must be done before the dummy is exported.
General tools Substructure Tool …
Creates and modifies substructures.
RBODY Manager
Displays information about rigid bodies in the model.
Part Replacement …
Replaces an existing part with a new part.
Part Info
Displays statistics of a selected part.
Organize Xlinks
Organize LINK-type elements among components.
MASS Manager
Displays information about masses in the model.
Apply Initial Metric
Apply an initial metric to the model.
Prepare Model By ID
Auto-colors the components. It reorders the components by ID, and displays only the components of the model. This macro is normally used after the FE input of a model.
By Name
Auto-colors the components. It reorders the components by name, and displays only the components of the model. This macro is normally used after the FE input of a model.
Resolve include
549
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Resolve…
Resolves the include files with the INCLU / card recursively. You must give the original file name and the target file name.
Edit…
Allows you to edit the target file from the Resolve macro.
Show ID ranges Select Ent…
Displays various options. Make your selections and press OK. The editor displays the output file that contains the desired information in the format specified in the user interface.
All
Displays the result file containing information related to all the entities of the model.
Dis
Displays information related to the entities currently displayed on the screen. Only the result file is displayed. Input Fields in the User Interface
Protocol file Show
Displays the user message box.
Clear
Clears the user message box.
Hmx file Show
Displays the recent .hmx file for the imported FE input model.
Delete…
Deletes the recent .hmx file for the imported FE input model.
Help file Define
Define macro lets you define a help file and the required application to open it. This configuration is saved and used by the Show macro to display the help file.
Show
Displays the help file using the configuration created with the Define macro, described above.
Model document Edit
Opens the Model Documentation card in an editor. You can edit the information and this will be exported while outputting the model.
Overwrite
Overwrites the Model Documentation card from the Imported Documentation card.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
550
Append
Appends the information from Imported Documentation card to the Model Documentation card.
GES …
Helps you manage sets in the model. This macro appears on all Utility sub-menus.
Component Table
Displays components and their associated attributes in an interactive table. This macro appears on all Utility sub-menus.
See also Conn Card Find M1 M2 Sum Tool
551
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Dummy Positioning Tool Start Macro Once the template is loaded, you will be asked to create a process instance or open an existing process instance. After this step, you could see a task tree defining the process of dummy positioning in HyperMesh. You can then traverse through these tasks and position the dummy. Once the dummy is positioned, this position can be saved as a transformation file and can be later applied to the dummy to bring it into this final position without user interaction. The following tasks are listed in the process tree for dummy positioning.
Task Name
Action
Configure Process:
Select either Interactive positioning or Automatic positioning. Depending on the selection, the process tree will change.
Interactive Positioning:
LoadDummy
You are asked for the PAM-CRASH 2G dummy and the positioner file. When the PAM-CRASH 2G dummy is loaded in HyperMesh, the pampostohm tool is automatically started and the dummy is prepared for positioning, as described in Dummy Positioning. System collectors, systems, and assemblies are created and nodes are associated with the systems.
LoadNoDummyFiles
Allows you to import other parts of the model, which may be required in order to position the dummy correctly.
SelectJoints
Moves to the dummy panel in HyperMesh. Shows the list of joints in the model and allows you to select a joint for viewing the load curves associated with that joint. You can select which curves (x,y,z) should be shown, the updatePlot utility shows the current position of the joint on the load curve by drawing a vertical line. The deletePlot utility deletes the plots created by this tool. If you exit this task without deleting plots, you would need to do that in the delete panel afterwards. Note that only plots will be deleted, none of the load curves will be deleted from the database.
CreateTransformation
Once finished with the positioning of the dummy, you can save this information into a transformation file.
CreateDocumentation
This enables you to update the model documentation as well as create HTML documentation of the process. You can also
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
552
select an image to be embedded in the HTML file. A browser can also be selected to display the HTML file. An h3d file is also embedded into the HTML documentation.
Automatic Positioning:
ExportFiles
You can save the model as a HyperMesh database as well as in PAM-CRASH 2G format. While exporting in PAM-CRASH 2G format, you have the choice of specifying whether you want to delete the additional entities created by the dummy positioning tool.
LoadOnlyDummy
Same as LoadDummy.
ExecuteTransformatio You can select a transformation file, which will n be executed automatically to position the dummy.
Note:
Documentation
Same as CreateDocumentation.
ExportDummy
Same as ExportFiles.
The same transformation file could be applied to different dummies, provided the tree structure remains same.
See also Tool Macro Menu PAM-CRASH 2G Materials Supported for Dummy Positioning Stop Angle Implementation Update Initial Rotation Angle in the JOINT Card
553
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Materials Supported for Dummy Positioning in PAM-CRASH 2G For the computation of the minimum and maximum angle for the rotation in each direction, the PAM-CRASH 2G materials 220 and 221 are implemented.
See also Dummy Positioning Tool Start Macro Stop Angle Implementation Update Initial Rotation Angle in the JOINT Card
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
554
Stop Angle Implementation Normally, the stop angles are given by load curves. The second and last curve points are used to determine the stop angle. If a load curve has less than four entries, the first and the last entries are used. You can find the implementation of the stop angle in the HM_JOINT_INFO function in the function template of the PAMCRASH 2G Interface. If load curves are not defined for a joint, default values for stop angles ( -270°C to +270°C ) will be displayed in the Dummy Positioning panel.
See also Dummy PositioningTool Start Macro PAM-CRASH 2G Materials Supported for Dummy Positioning Update Initial Rotation Angle in the JOINT Card
555
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Update Initial Rotation Angle in the JOINT Card The initial rotation angles in the JOINT cards are updated automatically. To update them, use the macro Update Jt Angles on the Tool page.
See also Dummy PositioningTool Start Macro PAM-CRASH 2G Materials Supported for Dummy Positioning Stop Angle Implementation
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
556
Part Replacement Macro The Part Replacement macro allows you to replace the elements in an existing component/part with new elements, typically replacing a part with a similar part that has been re-meshed or slightly re-shaped. This macro not only replaces nodes and elements between parts, it also restores the referenced items in the original model to the new part, e.g. 1-D connections, distributed mass, contacts, loads, and database history. Results are provided that list the entities being replaced and reconnected as well as cases that required, or will require, user interaction.
To replace parts with the Part Replacement macro: 1.
Select the old and new parts. The old part must be in the HyperMesh database. You can use the Select From File button to select a new part from an external PAM-CRASH file or select a part from the HyperMesh database for the new part. Identify the Old Part and New Part components. The name and color of the components are reported once the parts are selected. Click the eye icon to enable/disable the visibility of the part in the graphics area.
2.
Click the Material button to set the material options. Select whether the new part should retain its thickness and material properties or inherit those properties from the old part. Alternatively, you can specify a new thickness value by selecting the UsrThk option and typing a value in the adjacent text box.
3.
Click the Tolerance button to set the tolerance options. The default HyperMesh value for tolerance is 10.0. You can type a different tolerance value in the adjacent text box. Select the No global tolerance check box to suppress tolerance comparisons during the
557
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
replacement operations.
4.
Click Start to activate the replacement operation. The status for each check appears in the Process Manager tab.
The results appear in the main menu area. The entities are sorted on separate tabs; on each tab, the status of the replacement is listed by ID. Successful replacements are marked as fixed, while suggested tolerance values are provided for those that failed.
See also Tool Macro Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
558
Part Info Macro The Part Info macro summarizes a part’s statistics in a dialog. 1.
To start the macro, click Part Info on the Utility Menu.
2.
Click component on the main menu area to select a component or click a component in the graphics area to select it.
3.
Click proceed. The Part Information dialog appears, which lists the part ID, name, thickness, and material type.
4.
To view additional statistics about the part, click More Detail>>.
5.
To display statistics for a different part, select the part in the graphics area or the components selector and click proceed again.
Tip
Click the middle mouse button instead of the proceed button to quickly select components.
See also Tool Macro Menu
559
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Substructure Tool Macro The Substructure Tool macro provides several features for creating and modifying substructures. Substructures are user-defined sets of finite elements, elements and nodes, or nodes from the initial model. Information defining the substructures and their boundary node displacements are saved in a special file during the initial run. In subsequent runs, this saved data is read in and the saved displacement time histories are applied as imposed displacements to the boundary nodes. The input data set for a subrun must contain all the information needed to perform the subrun. Notes: The SUBDF card is supported as a vector collector in HyperMesh. You must have a pre-existing GES created that contains the nodes/elements of the part defining the substructure. When you open the Substructure Tool macro, the existing substructures are listed in a table-based interface, as shown below. The substructures are sorted by order of creation. The following columns appear in the table: Keyword Name
The name of the substructure
IDEF
Indicates the definition type of the substructure: 0: Only via elements 1: Via elements and boundary nodes 2: Only via boundary nodes
DTSUB
Specifies the time intervals for the boundary node displacement time histories
Elements
Displays the ID of the element-based entity set. You can click the GES… button to use the GES Browser to select an entity set.
Boundary Nodes
Displays the ID of the boundary node-based entity set. You can click the GES… button to use the GES Browser to select an entity set.
Filename SUBRUN
Name of the file that contains the definition of the substructure and its boundary node displacements
Time Factor
Time unit scaling factor
Length Factor
Length unit scaling factor
See also Tool Macro Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
560
RBODY Manager Macro The RBODY Manager is accessible in the PAM-CRASH 2G Tool menu. The RBODY Manager provides the following features in one convenient tab: Display all rigid bodies in the model Display individual rigid bodies Create new, and edit existing, simple and complex rigid body formulations View and update details of individual rigid bodies, though the card editor and the rigid panel The tool is also available in the RADIOSS user profile and offers similar features.
The RBODY Manager in the Tab Area
561
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Existing rigid bodies are shown in the table. For each rigid body, the display status, ID number, name, master node ID, and type is shown. Column
Description
Disp
Indicates whether the rigid body is displayed in the graphics area.
ID
The ID number of the rigid body.
Title
The descriptive name of the rigid body.
Master Node
The ID of the node that serves as the master node of the rigid body.
Type
S or C. S indicates a simple rigid body, which is a typical spider formulation. C indicates a complex formulation, such as an RBODY that points to a part or a set of sets.
Highlight individual entries or groups of entries to perform an action on the rigid body. Actions are available from the context menu (by right-clicking over the table entries) or the tool bar buttons. These actions are described below: Icon
Name
Action
Review Options
Customize the way the selected rigid bodies are displayed. Options include transparency and auto-review selections.
Review
Highlights the nodes to which the selected RBODY is attached. The master node is shown in blue and the slave nodes are shown in red.
Find Attached
Highlights the elements that are attached to the selected rigid body.
Edit
Modify the definition of the rigid body through the rigid panel.
Card Edit
Opens the RBODY card in the card editor.
Delete
Deletes the selected rigid body.
Refresh
Update the table of rigid bodies.
New rigid bodies can be created with the RBODY Manager. The following fields are available at the bottom of the RBODY Manager tab, which enable you to supply all the basic data needed to create a new RBODY.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
562
Nodes, parts, materials, properties, and GES can be used to define the slave nodes. Once the RBODY is created, click the refresh button to list it in the table. Then you can select the RBODY to edit the card image, display the RBODY, etc.
Fields to create a new RBODY
Notes: When a large number of slave nodes are attached to a master node, the connecting lines are not displayed in the graphical model. The table of rigid bodies can be sorted by the ID, title, mater node, and type columns. Select Show Details from the context menu to display a summary of details about the rigid body including the ID, name, master node ID, and number of slave nodes. Select Editable from the context menu to make the title column editable. When the Title column is editable you can modify the names of the rigid bodies.
See also Tool Macro Menu
563
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Apply Initial Metric Macro The Apply Initial Metric macro applies the initial metric to the current model for simulating the inflation of airbags. Refer to the PAM-CRASH documentation for details about using the initial metric. Before using this macro, you must specify an .im file in the METRIC control card. This file specifies the conditions of the airbag inflation.
When you click the Apply Initial Metric macro button, the macro applies the settings in the .im file to the currently-loaded model and displays the inflation motion in the graphics area. When the execution is complete, the macro creates a log file named initial_metric.nodes that contains the NODAL information.
See also Tool Macro Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
564
Organize Xlinks Macro The XLINK Organizer macro can be used to move and arrange existing LINK type elements (PLINK, ELINK, LLINK, SLINK) to existing components. The macro contains the following fields and buttons: Select element:
Select the element type you want to work with.
Prefix:
Filter the element results by the text you type in the adjacent text box. Click Set to run the filter. Makes only the selected elements visible in the graphics display.
Select a component/part to which the selected elements will be added.
Import a component from a PAM-CRASH 2G input file.
To move an XLINK element to a component: 1.
Select the type of link element from the Select element field. The list of elements of that link type are listed in the table along with the parts with which they are associated.
2.
Click the component button to select a component to which you want to add the selected elements.
3.
Click Apply. The selected elements are added to the selected component.
See also Tool Macro Menu
565
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MASS Manager Macro The MASS Manager is a tool accessible in the PAM-CRASH 2G Tool menu. The MASS Manager provides the following features in one convenient tab: Display all masses in the model Display individual masses Create new, and edit existing simple and advanced mass formulations View, find attached, and update details of individual MASS, though the card editor and the MASS panel.
See also Tool Macro Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
566
Input Fields in the Show ID Ranges User Interface
Input Fields in the User Interface:
567
Existing Entity Types in the Model
Allows you to select the entity type for which you want to have the ID range information. SELECT displays a list of all entity types present in the model. You can select a single entity or multiple entities. all displays information for all the entities present in the model. Nodes and elements are always selected.
Maximum Number of Ranges
Allows you to provide the maximum number of ranges (default is 10) to be displayed in the output file. If an entity has a larger number of ranges, it will be truncated.
Display Id’s Type
Allows you to choose to view either the used IDs for an entity or the free IDs for an entity. The option to output free IDs is valid only when you choose Detailed for the overview type.
Display Entity Type
Allows you to select the method in which elements are written to the output file. You can select either HM_entitytype or Element_type. Element_type writes out elements according to the solver definition.
Overview Type
Allows you to choose the overview type. You can select either Detailed or Condensed. If Condensed is selected, only the overall maximum and minimum IDs and the total number of ranges for each entity are displayed. In this case, free IDs will not be displayed even if it is selected. For Detailed, maximum and minimum IDs for each range number (subject to the maximum number of ranges specified) is displayed along with the corresponding range number. In this case, the overall maximum and minimum IDs and the total number of ranges for that entity will also be displayed at the beginning of the information related to the entity.
Id Info for Entities
Allows you to specify whether you want the information for all the entities in the model or only for the entities currently displayed.
Comment String for Solver
Allows you to input a string/character that is placed at the beginning of each line in the output file. This enables you to include the information in the solver deck for further use.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Find Menu The Find menu contains options that help you find and visualize data. The following macros are included. Temporary Nodes CNODE Clr/All/Dis
Clr: deletes all temp nodes from the model. All/Dis: Finds CNODEs in the complete/displayed model and highlights the nodes as temp nodes.
Find Components: By Elems
Finds all components which have elements in the current (masked) display.
Rbody visualization: All/Dis/Sel
Updates the rigid bodies definition by resolving the references to a GES (set/setofset) by converting them into node lists and displaying the web on the screen. All: Updates all rigid bodies Dis/Sel: Updates displayed or selected rigid bodies, respectively
Find/Mask
Finds/Masks the respective entities. Review the buttons’ tool tips to see the full entity name.
See also Conn Card M1 M2 Sum Tool
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
568
Card Menu The Card menu contains options that help display the PAM-CRASH 2G cards in an editor. The following macros are included. PAM2G cards: PARTS
Shows the 1D, 2D, and 3D PART cards of the displayed components in a viewer.
MATER
Shows the 1D, 2D, and 3D MATER cards of the displayed components in a viewer.
NSM
Shows the NSM cards of the displayed groups in a viewer.
CNTAC
Shows the CNTAC cards of the displayed groups in a viewer.
SECFO
Shows the SECFO cards of the displayed groups in a viewer.
RWALL
Shows the RWALL cards of the displayed groups in a viewer.
GROUP
Shows the GROUP cards of the displayed sets in a viewer.
HM entities: Properties
Shows all properties cards of the displayed properties in a viewer.
Sensors
Shows all SENSOR cards of the displayed sensors in a viewer.
Loads
Shows all loads and load collectors cards of the displayed loads and load collectors in a viewer.
Curves
Shows all FUNCT cards of the model in a viewer.
Airbags
Shows all BAGIN and CHAMBER cards of the displayed control volumes in a viewer.
See also Conn Find M1 M2 Sum Tool
569
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
570
Sum Menu The Sum menu contains options that execute the PAM-CRASH 2G summary templates and display the resulting text file in a viewer. The following macros are included. Components All/Dis
Execute the components_txt summary and show the results for the complete/displayed model in a viewer.
Materials All/Dis
Execute the materials_txt summary and show the results for the complete/displayed model in a viewer.
Elements All/Dis
Execute the elements_txt summary and show the results for the complete/displayed model in a viewer.
Center Of Gravity All/Dis
Execute the ctr_of_gravity_txt summary and show the results for the complete/displayed model in a viewer.
Moment Of Inertia All/Dis
Execute the moment_of_inertia_txt summary and show the results for the complete/displayed model in a viewer.
Interfaces All/Dis
Execute the groups_txt summary and show the results for the complete/displayed model in a viewer.
Non Struct Masses All/Dis
Execute the nsmas_txt summary and show the results for the complete/displayed model in a viewer.
Property ALL
Execute the property_txt summary and show the results for the complete/displayed model in a viewer.
Sensors ALL
Execute the sensors_txt summary and show the results for the complete/displayed model in a viewer.
See also Conn Card Find M1 M2 Sum Tool
571
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
M1 Menu The M1 menu contains options that set the correct element or load type and enter the appropriate HyperMesh panel. The following macros are included. PART/: 3D/2D/1D/LINK
Enters the components panel, selects the comps collector, and sets the correct card image.
MATER/: 3D/2D/1D/LINK
Enters the components panel, selects the mats collector, and sets the correct card image.
PLY_DATA
Enters the components panel, selects the mats collector, and sets the correct dictionary.
Mass elements: MASS
Sets the element type mass = to MASS and enters the mass panel.
NSMAS
Enters the interfaces panel and sets the card image to nsmas.
Constraints: RBODY
Sets the element type rigid = to RBODY and enters the rigids panel.
NODCO
Sets the element type rigid = to NODCO and enters the rigids panel.
RWALL
Enters the rigid walls panel and set the card image = to RWALL.
CNTAC
Enters the interfaces panel and sets the card image = to CNTAC.
TIED
Enters the interfaces panel and sets the card image = to TIED.
Elements: BAR
Sets the element type 1dele = to BAR and enters the 1d elems panel.
BEAM
Sets the element type beam = to BEAM and enters the beams panel.
KJOINT
Sets the element type 1dele = to KJOIN and enters the 1d elems panel.
JOINT
Sets the element type 1dele = to JOINT and enters the 1d elems panel.
SPRING
Sets the element type spring = to SPRING and enters the springs panel.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
572
SHELL
Sets the element type tria3 = and quad4 = to SHELL.
MEMBR
Sets the element type tria3 = and quad4 = to SHELL.
TRIA_C
Sets the element type tria3 = TRIA_C.
SOLID
Sets the element type tetra4, pyramid5, penta6, and hex8 = to SOLID.
BSHEL
Sets the element type hex8 = to BSHEL.
Link elements: PLINK
Sets the element type mass = to PLINK and enters the mass panel.
ELINK
Sets the element type 1dele = to ELINK and enters the 1d elems panel.
LLINK
Sets the element type 1dele = to LLINK and enters the 1d elems panel.
SLINK
Sets the element type tria3 = and quad4 = to SLINK.
See also Conn Card Find M2 Sum Tool
573
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
M2 Menu The M2 menu contains options that set the correct element or load type and enter the appropriate HyperMesh panel. The following macros are included. Auxiliaries: FRICT
Enters the components panel, selects the props collector, and sets card image = to FRICTION.
RUPMO
Enters the components panel, selects the props collector, and sets card image = to RUPTURE_MODEL.
SENSO
Enters the sensors panel.
CURVES
Enters the edit curves panel and set the radio button to modify.
Safety: SLIPR
Sets element type mass = to SLIPRING and enters the mass panel.
RETRA
Sets element type mass = to RETRACTR and enters the mass panel.
BAGIN
Enters the airbag panel and sets the card image to BAGIN.
CHAMB
Enters the airbag panel and sets the card image to CHAMBER.
GASPC
Enters the components panel, selects the props collector, and sets card image = to GASPEC.
Plot output: THNOD
Enters the output blocks panel and changes the type to nodes.
THELE
Enters the output blocks panel and changes the type to elements.
SENPT
Sets element type mass = to SENPT and enters the mass panel.
SECFO_SECTION
Enters the interfaces panel and sets card image = to SECFO_SECTION.
SECFO_SUPPORT
Enters the interfaces panel and sets card image = to SECFO_SUPPORT.
SECFO_VOLFRAC
Enters the interfaces panel and sets card image = to SECFO_VOLFRAC .
SECFO_PLANE
Enters the rigid walls panel and sets card image = to SECFO_PLANE.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
574
Nodals: FRAME
Enters the systems panel.
NODE
Enters the nodes panel.
INVEL
Sets load type velocity = to INVEL and enters the velocity panel.
VEL3D
Sets load type velocity = to VEL3D and enters the velocity panel.
RVE3D
Sets load type velocity = to RVE3D and enters the velocity panel.
ACC3D
Sets load type acceleration = to ACC3D and enters the acceleration panel.
RDV3D
Sets load type velocity = to RDV3D and enters the velocity panel.
RDA3D
Sets load type acceleration = to RDA3D and enters the acceleration panel.
RAC3D
Sets load type acceleration = to RAC3D and enters the acceleration panel.
BOUNC
Sets load type constraint = to BOUNC and enters the constraints panel.
DIS3D
Sets load type constraint = to DIS3D and enters the constraints panel.
DIS3DX
Sets load type constraint = to DIS3DX and enters the constraints panel.
DIS3DM
Sets load type constraint= to DIS3DM and enters the constraints panel.
RAN3D
Sets load type constraint= to RAN3D and enters the constraints panel.
RDD3D
Sets load type constraint= to RDD3D and enters the constraints panel.
CONLO
Sets load type force= to CONLO and enters the forces panel.
Analysis by keyword: LOADCOLS
Enters the collector panel, switches the type to loadcols and sets the card image to INVEL.
See also Conn Card
575
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Find M1 Sum Tool
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
576
Conn Menu The Conn menu contains options that lets you manage connectors in the model. The following macros are included. Connector organize: ByPinkPart
Organizes the connectors by the parts of the associated Plink elements.
Renumber: NodeID/Plink ID
Node ID: Renumber nodes for displayed plinks such that plinkId = plinkNodeId. Plink ID: Renumber displayed plinks such that plinkId = plinkNodeId.
Connector panel: Feabsorb/Quality/ Realize
Enters the connectors panel, and then fe absorb/quality/fe realize panel, depending on the selected macro.
Find att to P(X)LINKs
Ces: finds connectors attached to the displayed link entity. Com: finds all components attached to the displayed link entity. Mcom: finds all master components attached to the displayed link entity. Scom: finds all slave components attached to the displayed link entity.
Find att to CE
PL: finds Plinks attached to the displayed connectors. Com: finds all components attached to the displayed connectors.
Find att to Comps
Finds entities attached to the displayed components.
Find/Mask
Finds/Masks the entities depending upon the selected macros.
See also Card Find M1 M2 Sum Tool
577
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
578
GES Macro The GES macro displays a GES Browser that lets you manage sets in the model. Because general entity selection is mapped as a set of sets in the PAM-CRASH 2G interface, the need to manage the sets becomes more crucial for the effective and efficient handling of the model.
Functionalities included in the GES Browser
Creating a set, group or GES. Renaming sets. Modifying sets (drag and drop facility is available). Reviewing sets Deleting sets Adding/deleting entities to sets Adding/removing keywords to/from GES (set of set) Adding ranges/comments to the sets Resolving ranges Reviewing as PAM-CRASH 2G card Changing the keyword (for example, ELE to DELELE) Filter the entities to be displayed in the browser. For example, you can only select sets of sets or component sets for viewing. Filtering by ID and name is also possible. For example, if you enter 1-100; 200; 300-400 in the Ids field, it will display all GES/Sets (including child items) with IDs 1 to100, 200 and 300 to 400. Similarly in the Name field, you can enter a keyword such as face and the browser displays all items (including child items) whose name contains face. Selecting by name Finding and deleting empty GES Finding unused GES Resolving unresolved groups - This function is useful in case of assembling model from different files. It may happen that the group referenced in first file is defined in second file. In this case when first file is loaded, the group is imported as an unresolved group. When the second file is also loaded, this utility can be used to resolve the unresolved group references. Creating/modifying interfaces Reviewing interfaces as contact surfaces
579
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating/modifying rigid walls Creating/modifying section forces Creating/modifying loadcols Direct access to the card editor for interfaces, loadcols and components DELNOD Card
The following parameters are available via the DELNOD card: ELE GRP PART NOD SEG EDG ELE > NOD PART > NOD GRP > NOD DELNOD DELELE DELPART DELGRP DELELE > NOD DELPART > NOD DELGRP > NOD
Note:
When you add a set to the GES using drag and drop functionality of the browser, a new set is created with the exact copy of the contents of the original set, therefore, the changes made to this new set are local in effect but in case of adding a group to the GES, only a reference is made to the existing GROUP definition. You can modify the GROUP by using the references also but there exist only one copy of the group in the model. Therefore while modifying one of the references, you should always keep in mind that this change will also affect all the other references to this group and the group itself is modified. In case the group does not exist in the model, it is created. If you don't want to create the group, instead use the functionality Unresolved Groups > Edit and add the group there. This will be exported correctly. You can also create a config file, which saves all information about various GES Browser options, such as DisplayComments (Yes/No), DisplayRanges (Yes/No), confirmChanges (Yes/No), etc. Later on, this config file can be used to restore these settings. By default, a config file ( gesbrowser.cfg) is saved in the working directory for each session of the GES Browser and
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
580
settings from this file are applied every time the browser is built. These functionalities can be invoked from the buttons LoadCFG/SaveCFG.
See also Conn Card Find M1 M2 Sum Tool
581
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Component Table Macro This macro displays the components and their associated attributes in an interactive, customizable table. Only the configured items will be displayed in the table. You can create a component, select components, assign materials to components, change component colors and visualization mode, etc. The mass, nsmass, and center of gravity of the components can be viewed in the table. The sum of selected attributes, such as mass and nsmass, are also displayed at the bottom of the Component Table. This tool can also be used to assign database materials to the components. Under the menu item user, there is an option to set the path for material database. Once this path is set you can reload the table in edit mode. At the top menu bar, separate lists for materials in the model and database materials appear. You can then select the component(s) and assign the material from any of the lists. Database materials are shown in green color while the normal materials are shown in grey. Unresolved materials are shown in red color. Columns can be moved interactively to arrange them in a desired order. This can be done by pressing the left mouse button and dragging the column to the desired location (left mouse button must be kept pressed while dragging). This information is saved and on reloading the Component Table, columns will be arranged accordingly. Most of the functions in the Component Table can also be accessed by a mouse-click. You can also create a config file, which saves all information about various Component Table options, such as which columns to show, displayed or all, confirmChanges (Yes/No), etc. Later on, this config file can be used to restore these settings. By default, a config file (comptable.cfg) is saved in the working directory for each Component Table session and settings from this file are applied every time the table is built. This functionality can be found in the Table > Configure submenu.
See also Conn Card Find M1 M2 Sum Tool
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
582
PERMAS Utility Menu The PERMAS Utility Menu is loaded when you open the PERMAS user profile. The macros on the PERMAS Utility Menu simplifies some common tasks for the PERMAS user profile. The following PERMAS macros are available:
583
Convert Groups
Convert element-based surfaces that were created in Abaqus to PERMAS surfaces
PLOT NLLOAD
Macro plotting NLLOAD cards
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Convert Groups The Convert Groups macro allows you to convert element-based surfaces that were created in Abaqus to PERMAS surfaces. While in the Abaqus user profile, use the Contact Manager to create as many element-based surfaces (*SURFACE, TYPE=ELEMENT) as needed. When finished, switch to the PERMAS user profile (by clicking Preferences > User Profile) and click the Convert Groups macro. $SURFACE ELEMENTS are created based on the contact surfaces identified in the model. Currently, only *SURFACE cards defined on individual element IDs of shells or solids are translated. If a surface is defined on sets, it will not be translated. Also, it is necessary to have face identifiers defined.
Examples of entities converted: *SURFACE, NAME = surf_1, TYPE = ELEMENT 1, SPOS *SURFACE, NAME = surf_2, TYPE = ELEMENT 2, S1
Examples of entities that will not convert: **Element ID, but no face identifier given *SURFACE, NAME = surf_3, TYPE = ELEMENT 2, **Surface definition based on element set *SURFACE, NAME = surf_4, TYPE = ELEMENT Element_set1, SPOS
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
584
Creating an NLLOAD Card To create an NLLOAD card, you must first create and edit a loadstep card. When a loadstep is created, an NLLOAD card can be created by checking the NLLOAD checkbox in the card image of the loadstep. The NLLOAD card defines the tabular load history for static or transient analysis. To utilize the NLLOAD card, the LOADING option must be selected. LOADING is set as the default. The card image lists all the load collectors currently assigned to the load step. Continue following the steps to set the NLLOAD card time load history: 1.
In the Card Editor, ensure that the AnalysisProcedure toggle is set to LOADING.
2.
Place a check next to NLLOAD.
3.
Under TIME Selection, choose either TIME/LIST or TIME/dt. If you select TIME/LIST, the load pattern is determined by individual values entered in the TIME fields. It will set the iterations to a series of steps at specific points. If you select TIME/dt, you can specify the time steps in the first dataline with the start value and increment value. All subsequent datalines are automatically populated based on this information. The load history is now set to a series of regular intervals.
4.
Enter a value in the NoOfLPATS field. This determines the number of load patterns (load collectors) you want to add to the NLLOAD card.
5.
Enter the value in the TimeSteps field in the upper part of the card image.
6.
For each TIME/STEP pattern created, enter values in the TIME fields to set the starting value and the increment values.
7.
For each TIME/dt pattern created, enter the starting value in the t field and the increment value in the dt field. The TIME fields are automatically populated.
585
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note:
For a better readablility on export, if the columns exceed the line length (currently set to 80 characters), a new NLLOAD keyword is written. On import NLLOAD will be written in this format but also if lines of each load pattern is continued with ampersands.
. 8.
Click return to close the Card Editor.
9.
Click return to close the Load Steps panel.
Note:
On export, if the columns exceed the line length (currently set to 80 characters), the lines will be continued by an ampersand (&). This is also the format the reader can understand from the .dat file only.
Using the PLOT NLLOAD Macro You can use the PLOT NLLOAD macro on the Utility Menu to draw the load history plots. 1.
On the Utility Menu, click the Plot NLLOAD button. The load step just created is displayed and the values entered in the NLLOAD card are shown.
2.
You can edit these values in the $NLLOAD table on the right side of the window, although you cannot add new columns or new load collectors at this point.
3.
Use the Display checkbox to turn the display of particular load steps on and off.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
586
587
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Block Format) Utility Menu The RADIOSS (Block Format) Utility Menu is accessible when the RADIOSS (Block Format) user profile is loaded. It contains shortcuts and tools that help simplify RADIOSS tasks.
To load the RADIOSS (Block Format) user profile: 1.
From the Preferences menu, select the User Profile option.
2.
Select the RADIOSS Block profile.
3.
Select the Block110, Block100, Block91, Block51, Block44 or Block42 template.
The RADIOSS user profile activates the RADIOSS macro, sets the FE input reader to RadiossBlk, and loads the corresponding RADIOSS FE output template. Also, the graphical user interface becomes RADIOSS specific, renaming and/or removing some panels and options. The RADIOSS (Block Format) Utility Menu contains the Tools sub-menu in addition to the standard Utility Menu functions.
See also Tools Menu Other Tools
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
588
Tools Menu The Tools menu contains utilities that simplify many common tasks in RADIOSS (Block Format). The following macros are included:
Create Part
Creates a new component quickly.
Clone Part
Creates a new part from the properties of an existing part.
Part Info
Displays statistics of a selected part.
Material Table...
Allows you to easily create materials for RADIOSS (Block Format).
Component Table
Opens the Components and Properties table, displaying a tabular list of the \PARTs (components) in the model.
Relative Displacement
Helps create the TH/SPRING card, which supports time histories with spring output.
RBODY Manager
Displays information about rigid bodies in the model.
BCs Manager
Creates boundary conditions of any load collector type other than ACTIV.
ADMAS Manager
Displays information about masses in the model.
Accelerometer
Creates and edits time history ACCEL cards to track accelerometer output requests.
Welds
Creates meshless welding using the RADIOSS (Block Format) interface type 2 and springs.
Delete Dup Elems
Identifies and removes duplicate master and slave elements from Interface and Rigidwall.
Engine File Tool
Exports cards with runtime options in D01 format.
Model Check
Checks your model for potential problems with properties, materials, element quality, etc. and reports them on-screen. The report identifies the problem entity by ID, and describes the error.
See also RADIOSS (Block Format) Utility Menu
589
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
590
RBODY Manager The RBODY Manager is accessible in the RADIOSS (Block Format) Utility Menu. The RBODY Manager provides the following features in one convenient tab: Display all rigid bodies in the model Display individual rigid bodies Create new, and edit existing, simple and complex rigid body formulations View and update details of individual rigid bodies, though the card editor and the Rigid panel
The RBODY Manager in the tab area
Existing rigid bodies are shown in the table. For each rigid body, the display status, ID number, name,
591
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
master node ID, and type is shown. Column
Description
Disp
Indicates whether the rigid body is displayed in the graphics area.
ID
The ID number of the rigid body.
Title
The descriptive name of the rigid body.
Master Node
The ID of the node that serves as the master node of the rigid body.
Type
S or C. S indicates a simple rigid body, which is a typical spider formulation. C indicates a complex formulation, such as an RBODY that points to a part or a set of sets.
Highlight individual entries or groups of entries to perform an action on the rigid body. Actions are available from the context menu (by right-clicking over the table entries) or the tool bar buttons. These actions are described below: Icon
Name
Action
Review Options
Customize the way the selected rigid bodies are displayed. Options include transparency and auto-review selections.
Review
Highlights the nodes to which the selected RBODY is attached. The master node is shown in blue and the slave nodes are shown in red.
Find Attached
Highlights the elements that are attached to the selected rigid body.
Edit
Modify the definition of the rigid body through the Rigid panel.
Card Edit
Opens the RBODY card in the Card Editor.
Delete
Deletes the selected rigid body.
Refresh
Update the table of rigid bodies.
New rigid bodies can be created with the RBODY Manager. The following fields are available at the bottom of the RBODY Manager tab, which enable you to supply all the basic data needed to create a new RBODY.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
592
Nodes, parts, materials, properties, and GRNODs can be used to define the slave nodes. Once the RBODY is created, click the refresh button to list it in the table. Then you can select the RBODY to edit the card image, display the RBODY, etc.
Fields to create a new RBODY
Notes: When a large number of slave nodes are attached to a master node, the connecting lines are not displayed in the graphical model. The table of rigid bodies can be sorted by the ID, title, mater node, and type columns. Select Show Details from the context menu to display a summary of details about the rigid body including the ID, name, master node ID, and number of slave nodes. Select Editable from the context menu to make the title column editable. When the Title column is editable you can modify the names of the rigid bodies.
The tool is also available in the PAM-CRASH 2G user profile and offers similar features.
See also Tools Menu RADIOSS (Block Format) Utility Menu
593
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Part Info The Part Info macro summarizes a part’s statistics in a dialog. 1.
To start the macro, click Part Info on the Utility Menu.
2.
Click component on the main menu area to select a component or click a component in the graphics area to select it.
3.
Click proceed. The Part Information dialog appears, which lists the part ID, name, thickness, and material type.
4.
To view additional statistics about the part, click More Detail>>.
5.
To display statistics for a different part, select the part in the graphics area or the components selector and click proceed again.
Tip
Click the middle mouse button instead of the proceed button to quickly select components.
See also Tools Menu RADIOSS (Block Format) Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
594
Clone Part The Clone Part macro enables you to quickly create a new part from the properties of an existing part. Select the existing part on which to model the new part by clicking the … button, which opens a dialog listing all the existing components. Select a component from the list and click OK. Type a name for the new part in the New Part field and click the color icon to select a color for the component. Select whether to duplicate the material and section properties or to re-use the original material and section properties. Duplicate means that a new material and section is created (the name is suffixed with .n version numbers and new IDs are used) with the same properties, while Reuse refers to the same material and section as the original. Select whether to duplicate the elements. Duplicate elements will make a copy of the elements from the selected part to new part in the same location. Click Create>> to either create or create and edit the card.
See also Tools Menu RADIOSS (Block Format) Utility Menu
595
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Create Part The Create Part macro enables you to create components on-the-fly. It can be accessed by clicking Create Part on the Utility Menu. Type a name for the new component in the Part name field and select a color by clicking the adjacent color icon. Select a section in the Section field by choosing Create New (create a new section), Same As (create a new section based on an existing section), or Model… (select an existing section) from the selection menu. Select a material for the component in the Material field by the same method as described above for the Section field. Click Create>> to either create or create and edit the card.
See also Tools Menu RADIOSS (Block Format) Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
596
ADMAS Manager The ADMAS Manager is a tool accessible in the RADIOSS (Block Format) Utility Menu. The ADMAS Manager provides the following features in one convenient tab: Display all masses in the model Display individual masses Create new, and edit existing, simple and advanced mass formulations View, find attached, and update details of individual ADMAS, though the card editor and the admas panel.
Create ADMAS To create a new mass, make a selection in the Type: field. M option - nodal mass defined separately on each selected node. MADV0 option - nodal mass defined on the selected nodes as a set. Defined mass is the mass added to each node in the set. MADV1 option - nodal mass defined on the selected nodes as a set. Defined mass is the total mass added to nodes in the set.
597
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note: The tool is also available in the PAM-CRASH 2G user profile and offers similar features.
How do I... Create a standard M mass Create an advanced mass Update the mass element
See also admas panel Tools Menu RADIOSS (Block Format) Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
598
Engine File Tool The RADIOSS Engine File Tool is accessible through the Tools page on the RADIOSS (Block Format) Utility Menu. When you click the Engine File button, the following dialog is displayed:
Engine files are used to set up the model, including termination times, output requests, and other checks that control the execution of the job. This tool helps you export Engine files cards with runtime options in the RADIOSS (Block Format) Engine File Tool. You can begin by loading a 0000.rad file and/or an existing 0001.rad file. Then use the tabs on the tool’s dialog to prepare keywords. Each tab corresponds to a supported keyword or group of keywords in the input deck. An additional tab (UNSUP) exists for manual entry of unsupported keywords. When you have finished setting up keywords in the Engine File Tool, click the Export button to create the engine file. The following list describes the tabs that are available on the Engine File Tool dialog. For detailed descriptions of the keywords and options refer to the RADIOSS ENGINE documentation.
599
GENERAL
Contains fields for several basic keywords. The /RUN and /VERS fields are required.
ANIM
Contains animation-related options.
BC
Contains boundary condition-related options.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DEL
Contains deletion-related options including interfaces and elements.
DT
Contains options related to time step defaults.
FUNCT
Contains the keyword for redefining the function number Ifunc.
INTER
Contains the keyword for activation and deactivation of interfaces.
RBODY
Contains options for rigid body activation and deactivation.
MISC
Contains a collection of unrelated options, including /MADYMO/ON to activate MADYMO/RADIOSS couplings, /PATRAN to write PATRAN displacement and element files, /KEREL to set kinetic energy relaxation, and /KEREL/1 to set kinetic energy relaxation based on node group numbers.
INIV
Contains options to set initial rotational and translational velocities for single or multiple sets of nodes.
VEL
Contains options to set rotational and translational velocities.
UNSUP
Contains a text box in which you can manually specify cards. Refer to the RADIOSS ENGINE documentation for syntax rules. The text box supports basic text editing, such as the Copy/Paste functions (CTRL+X, CTRL+C, CTRL+V). You can use this tab to paste plain text from an existing deck.
The Engine File Tool also contains the following buttons, which are available from any tab. Apply
Updates the database with the changes. Click Apply before exporting to ensure that all changes are included in the D01 file.
Clear
Deletes data from the fields on the current tab. When you click the Clear button, you can select options from a pop-up menu to clear the values on the current tab (Clear Page) or the fields on all tabs (Clear All).
Undo
Deletes data on the current tab that has been entered since the last time the database was refreshed with the Apply button.
Export
Opens the Save As dialog, where you can specify the location of the D01 file. Click Export after entering all the required information on the tabs.
Close
Closes the Engine File Tool macro.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
600
See also Tools Menu RADIOSS (Block Format) Utility Menu
601
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
GENERAL Tab Type values for the /TITLE, /RUN, and /VERS fields; these keywords are required. Optionally, select keywords from the bottom row. When you select a check box, rows are created in the table below, in which you can specify parameters for the keyword.
Click Apply to save the changes for the GENERAL tab.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
602
ANIM Tab Choose keywords by selecting the adjacent check box. For /ANIM/Key2/Key3, /ANIM/BRICK/TENS/Key4, ANIM/Key1/FORC, /ANIM/SHELL/TENS/Key4, and /ANIM/VECT/Key3 specify the number of cards you want to create by typing a value in the Card count field and pressing Enter. The corresponding number of rows will appear below for you to specify the keyword options. Select the keyword options from the drop down lists, as shown in the following example of /ANIM/Key2/Key3.
For /ANIM/SENSOR, type the number of cards in the Card count field and press Enter to create the corresponding number of rows below. Then type values for the sensor property set (ISens) and time frequency (Tfreq). Similarly for /ANIM/DT, type values for the start time (TStart) and time frequency (Tfreq). Click Apply to save the changes for the ANIM tab.
603
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BC Tab Choose keywords by selecting the adjacent check box. Type the number of cards in the Card count field and press Enter; the corresponding number of rows appears below in which you must select the directions (any combination of X, Y, and Z) for the rotational or material translational degrees of freedom. Choose a direction from the drop-down menus in the DOF list. Optionally, specify a frame number in the frame id column, which applies the boundary conditions only to the specified frame number. You can also choose a system from the model by right-clicking in the frame id column and selecting Pick System Id from Model. Then specify nodes for which the boundary condition is applied (or released) in the Nodes section at the bottom of the tab. You can type the node values in the cells directly or right-click on a cell and choose Pick Node from Model to select node data from the database. If you manually enter a node value that does not exist in the model, a warning message appears and the node value is displayed in red in the cell. Note:
You can select multiple values at once by picking several nodes before clicking proceed. If you renumber the entities in HyperMesh, the node values you have already selected in the Engine File Tool will be automatically updated to reflect the new numbering.
Click Apply to save the changes for the BC tab.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
604
605
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DEL Tab To select /DELINT and /DEL/INTER, select the adjacent check box. For /DEL/INTER, specify interface ID numbers in the cells below. Type a number in the field next to the check box and press Enter to create more rows of cells to type data into. For /DEL/Keyword2 and /DEL/Keyword2/1, select the check boxes next to the element types you want to delete. Type a number in the Card count field to create cards below. Then type element ID numbers in the cells or right-click in a cell and choose Pick Element from Model to pick an element from the model. If you manually enter a node value that does not exist in the model, a warning message appears and the node value is displayed in red in the cell. Note
If you renumber the entities in HyperMesh, the node values you have already selected in the Engine File Tool will be automatically updated to reflect the new numbering.
Click Apply to save the changes for the DEL tab.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
606
DT Tab Select the check boxes of the keywords you want to include. For /DT, /DT1/SHELL, and /DTIX, specify values for the various scale and time options in the fields to the right of each check box. For /DT/Keyword2, specify a number of cards in the Card Count= field, which creates a row for each card in the table below. For each row, select an option type and type values for the time step scale factor, minimum time step, group node ID number, and group node flag. For /DT/Keyword2/Keyword3, specify a number of cards in the Card Count= field, which creates a row for each card in the table below. For each row, select the option type and time step control type and type values for the time step scale factor, minimum time step, group node ID number, and group node flag. Click Apply to save the changes for the DT tab.
607
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FUNCT Tab Select the check box to include the /FUNCT keyword, which is used to redefine the function number that was initially defined in the RADIOSS STARTER D00 file. Type a function number in the Add IFUNC field and press Enter. The function number appears in the IFUNC drop-down list. Then type the list of X and Y value pairs for the points. The number of points must match the number of points used to define the original function number. Click Apply to save the changes for the FUNCT tab.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
608
INTER Tab Select the check box to include the /INTER keyword, which is used to activate and deactivate interfaces. Type the number of cards in the Card Count field and press Enter. The corresponding number of rows appears in the table below. Type values in each column for the interface number, search cycle, start time , and stop time. Click Apply to save the changes for the INTER tab.
609
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RBODY Tab Select the check boxes to include the /RBODY/ON and /RBODY/OFF keywords. For each keyword, type the number of cards in the Card Count field and press Enter. The corresponding number of rows appears in the table below each keyword. Type values in the table cells for the primary node numbers of the rigid bodies. You can type the node values in the cells directly or right-click on a cell and choose Pick Node from Model to select node data from the database. If you manually enter a node value that does not exist in the model, a warning message appears and the node value is displayed in red in the cell. Note:
You can select multiple values at once by picking several nodes before clicking proceed. If you renumber the entities in HyperMesh, the node values you have already selected in the Engine File Tool will be automatically updated to reflect the new numbering.
Click Apply to save the changes for the RBODY tab.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
610
MISC Tab For /MADYMO/ON and /PATRAN, select the check boxes and type values for the associated keyword options. For /KEREL, select the check box. For /KEREL/1, select the check box, type a number of cards in the Card Count field, and type node group numbers in the GR_Nodes list below. Click Apply to save the changes for the MISC tab.
611
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
INIV Tab For all keywords on this tab, select the check box to include the keyword, type the number of cards in the Card Count field, and press Enter. The corresponding number of rows appears in the DOF list below each keyword. Select a degree of freedom for the rotational or translational velocity (any combination of X, Y, and Z) with the drop-down lists. Type node values in the table at the bottom of the tab. Increase the Card count field value to add more rows to the table. You can type the node values in the cells directly or right-click on a cell and choose Pick Node from Model to pick node data from the database. If you manually enter a node value that does not exist in the model, a warning message appears and the node value is displayed in red in the cell. Note: You can select multiple values at once by picking several nodes before clicking proceed. If you renumber the entities in HyperMesh, the node values you have already selected in the Engine File Tool will be automatically updated to reflect the new numbering.
Click Apply to save the changes for the INIV tab.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
612
VEL Tab Choose keywords by selecting the adjacent check box. Type the number of cards in the Card count field and press Enter; the corresponding number of rows appears below in which you must select the directions (any combination of X, Y, and Z) for the rotational velocity or velocity for material translational degrees of freedom. Choose a direction from the drop-down menus in the DOF list. Optionally, specify a frame number in the frame id column, which applies the velocity equation to the specified frame number. Then specify nodes on which the velocity equation will be applied in the Nodes section at the bottom of the tab. You can type the node values in the cells directly or right-click on a cell and choose Pick Node from Model to pick node data from the database. If you manually enter a node value that does not exist in the model, a warning message appears and the node value is displayed in red in the cell. Note: You can select multiple values at once by picking several nodes before clicking proceed. If you renumber the entities in HyperMesh, the node values you have already selected in the Engine File Tool will be automatically updated to reflect the new numbering.
Click Apply to save the changes for the VEL tab.
613
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Meshless Welds Macro The RADIOSS Meshless Welds macro is accessible through the Tools page on the RADIOSS Utility Menu . When you select the Welds button, the following dialog is displayed:
This macro allows you to create meshless welds for RADIOSS (Block Format) using /SPRING elements and /INTER/TYPE2 to connect the shell together. Additionally, a /PROP/SPR_BEAM with user-defined custom properties is created. The macro identifies the current template and creates welds for both RADIOSS (Fixed Format) or (Block Format) models.
To use the Meshless Welds macro: 1.
Select a master weld file to define the weld locations. This file must contain the coordinates of the weld points and the component IDs of connected parts. Weld files can be written out by exporting connectors in the Export tab.
2.
Select the spring property file.
3.
Specify the Spring FE config and an appropriate weld research tolerance.
4.
Click create.
Meshless welds are created and grouped into components based on the parts to which they are attached and the property of the spring is created according to the strength of attached parts. INTER/Type2 interfaces are created. Plot elements are created to facilitate the review of meshless welds and attached components. These plot elements connect the welds to corresponding parts.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
614
You can select one of the following options: Activate create single components for spring to store all the /SPRINGs into the same component. Activate the Convert plotels to spring to replace the default HMPLOT element (not supported by RADIOSS) into a /SPRING element that can be imported back into the program and used together with find attached. Weld tolerance is used in the connector search algorithm to identify welds and attached parts. The spring property file defines the data to be used in computing spring properties for RADIOSS (Block Format) beam type springs /PROP/SPR_BEAM. The sample file, Radiossweld_config.ini, is stored in the hm\scripts\connectors directory of the Altair installation and its format is shown below. Radiossweld_config.ini n the hm\scripts\connectors\ # HWVERSION_11.0 Variables MASS Inertia
0.002 0.1
K1
100.0
K2
500.0
K3
500.0
K4
5000.0
K5
5000.0
K6
5000.0
Delmin1
-1.25
Delmax1
1.25
Delmin2
-1.25
Delmax2
1.25
Delmin3
-1.25
Delmax3
1.25
Delmin4
0.0
Delmax4
0.0
Delmin5
0.0
Delmax5
0.0
Delmin6
0.0
Delmax6
0.0
End
615
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
# Normal Force Function CVID1
9 -100.0
0.0
-1.26
0.0
-1.25
-Fn
-0.125
-Fn
0.0
0.0
0.125
Fn
1.25
Fn
1.26
0.0
100.0
0.0
# End Normal Force Function
# Shear Force Function CVID2
9 -100.0
0.0
-1.26
0.0
-1.25
-Fs
-0.125
-Fs
0.0
0.0
0.125
Fs
1.25
Fs
1.26
0.0
100.0
0.0
# End Shear Force Function
Generic Spot Weld Failure Force Table Sheet metal gauge in mm T > Steel
Altair Engineering
Shear force
T =<
Fs[kN]
Normal force Fn[kN]
YS < 120 MPa
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
616
~
0.6
2.7
0.9
0.6
0.8
3.6
1.2
0.8
0.9
4.4
1.5
0.9
1.0
5.3
1.9
1.0
1.1
6.2
2.2
1.1
1.3
7.1
2.5
1.3
1.4
8.0
2.8
1.4
1.5
9.1
3.2
1.5
1.8
11.1
3.9
1.8
2.0
12.5
4.4
2.0
2.3
15.1
5.3
2.3
2.7
18.2
6.4
2.7
~
21.8
7.6
Steel1
617
YS = 120to220 MPa ~
0.6
2.7
0.9
0.6
0.8
3.6
1.2
0.8
0.9
4.4
1.5
0.9
1.0
5.3
1.9
1.0
1.1
6.2
2.2
1.1
1.3
7.1
2.5
1.3
1.4
8.0
2.8
1.4
1.5
9.1
3.2
1.5
1.8
11.1
3.9
1.8
2.0
12.5
4.4
2.0
2.3
15.1
5.3
2.3
2.7
18.2
6.4
2.7
~
21.8
7.6
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Steel3
YS = 221to500 MPa ~
0.6
4.9
1.7
0.6
0.8
6.7
2.3
0.8
0.9
8.5
3.0
0.9
1.0
10.2
3.6
1.0
1.1
12.0
4.2
1.1
1.3
13.8
4.8
1.3
1.4
15.6
5.5
1.4
1.5
17.8
6.2
1.5
1.8
21.8
7.6
1.8
2.0
25.0
8.8
2.0
2.3
31.1
10.9
2.3
2.7
38.7
13.5
2.7
~
44.5
15.6
Steel4
YS > 500 MPa ~
0.6
4.9
1.7
0.6
0.8
6.7
2.3
0.8
0.9
8.5
3.0
0.9
1.0
10.2
3.6
1.0
1.1
12.0
4.2
1.1
1.3
13.8
4.8
1.3
1.4
15.6
5.5
1.4
1.5
17.8
6.2
1.5
1.8
21.8
7.6
1.8
2.0
25.0
8.8
2.0
2.3
31.1
10.9
2.3
2.7
38.7
13.5
2.7
~
44.5
15.6
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
618
The values of relevant variables are defined in the first section and these values are copied directly onto the RADIOSS (Block Format) spring property cards. The second and third sections define the normal and shear force functions with nine data points. Based on the strength of the connected components, the Weld macro calculates appropriate force function for each weld. Except for the value of Fn and Fs, the data points remain constant and equal to the values defined in the normal and shear force functions. Force function defines deformation vs force values as required by RADIOSS (Block Format). Finally, the last section contains the force tables as a function of yield stress of the material. You can enter any number of tables into this section. Each table identifies the yield strength of the material and the normal and shear force of the weld corresponding to the thickness range. During the macro execution for every weld the macro identifies the connected parts and for each part, the macro extracts the corresponding shear and normal force from these tables based on the part thickness and material yield strength. The lowest shear and normal force of each weld is identified by comparing the force values of the attached components and is used in the spring property definition of the weld.
See also Tools Menu RADIOSS (Block Format) Utility Menu
619
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Material Table Macro The Material Table macro, located on the Tools page of the RADIOSS (Block Format) Utility Menu, allows you to easily create materials for RADIOSS (Block Format).
To use the Material Table macro: 1.
Select the Tools macro page.
2.
Click the Material Table... macro button. All existing materials are retrieved and populated in the table.
The columns can be sorted by clicking the column heading, and can be resized by clicking and dragging the edges of the columns within the table itself. Create/Load Allows you to create a new material. There are three options, New..., Same as... and Load/edit. New...
Opens entry fields and menus that allow you name and select the properties of the new material. To use the New... option: 1.
Enter a name for the new material in the New Material Name: field.
2.
Click the Material type: switch and select a material type from the drop-down menu. This menu contains the subcategories of materials. Each sub category clearly indicates the supported material type. Materials are listed with the MAT# and complete RADIOSS (Block Format) type. Select the type and click the create/edit button to create a material and open the card edit mode.
3.
Altair Engineering
Input the appropriate values as necessary for the material in the card image.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
620
Same as
4.
After you input the values, click return to exit from the panel.
5.
Click Return in the Material Table.
The parameters are exactly the same as New... except that the Material Type alias, existing material for Same as must be selected from the table. 1.
Left click on the material row that you want to duplicate.
2.
Click Create/Load.
3.
Click Same as...
4.
Specify a name for the new material in the New Material Name: field.
5.
Click create/edit to display the card image.
6.
Specify the appropriate values and click return on the panel.
7.
Click Return in the material table.
Note:
The E, Nu, and Rho columns are populated only if the fields are available in the material card.
Load/edit The Load/edit function allows you to change the material type of a selected material and load the appropriate card image so that you can make changes to it.
Edit...
1.
Left click on the material row that you want to edit.
2.
Click Create/Load.
3.
Make a selection in the Material Type: field.
4.
Click the Load/edit button.
5.
Specify the appropriate values and click return on the panel.
Displays the card image, where you can input values.
Merge As Check Duplicates
621
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Model Check Macro Checks your model for potential problems with properties, materials, element quality, etc. and reports them on-screen. The report identifies the problem entity by ID and describes the error. You can use the results to quickly identify problems with your model so you can correct them. Various threshold settings are available from the Options menu to customize the range of data that is reported back as a potential problem in the model. The available checks are sorted into four types of tests: Properties, Materials, Element Quality, and BCs and Cards. You can select how many of these tests are run.
To set up and run a model check: 1.
Click Model Check… in the Utility Menu. The RADIOSS Model Checker dialog appears.
2.
Review the threshold settings in the Options menu. Set values that are meaningful for your model.
3.
Review the model check tool settings from the Interrogator Settings option of the Options menu.
4.
Choose which tests you want to run from the Select Tests option of the Run menu. Tests that have a check mark next to them will be run.
5.
From the Run menu, select Run Interrogator. The model check begins and the results appear in a text report in the RADIOSS Model Checker dialog.
The report can be saved as a plain text file by selecting Save Report from the File menu. Additionally, model check test settings can both be saved and imported from the Options menu.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
622
Component Table The RADIOSS (Block Format) Component Table is an interactive tabular list used to represent RADIOSS (Block Format) components with associated properties and materials. It is accessed by loading the RADIOSS (Block Format) user profile and clicking the Component Table button on the Utility Menu. The table contains a variety of tools that allow you to review, edit and update the model. The essential features are: RADIOSS (Block Format) components with various associated properties and materials are listed in separate columns. You can select the column types from a set of available options. There are two modes of operation: review and editable. The review mode allows you to quickly review the component information without changing any values. The editable mode allows you to change values for the selected components. There are enhanced selection, review, display and filter options for components. Components can be sorted according to any available column. The current configuration is saved automatically to a file at the end of a session and recalled on reload. You can also save and load a configuration file. The table data can be exported in CSV and HTML formats. Right-click on the table to display menu options. All pull-down menu options are also available using a right-click. Columns can be moved or swapped by holding the left mouse button on a column title and dragging it to the desired location. Columns can be resized by positioning the cursor along a column border, pressing the left or right mouse button and dragging the border to a new position. The shift or control key combined with a left click can be used to select multiple rows. The following tools are available in the RADIOSS (Block Format) Component Table: Table
623
Refresh
Regenerates the table with all the parts in the model
Editable
Sets the table mode to editable mode, allowing you to change values for the selected components
Filter
Enables the filtering GUI
Configure
Allows you to specify the number and type of columns listed in the table
Save
Saves the information listed in the table in CSV or HTML format
Quit
Quit the table function.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Selection All
Selects all rows or parts
None
Selects none or deselects parts/rows that were previously selected
Reverse
Reverses the selection
Displayed
Selects the rows or the displayed parts
User
User graphic interaction to select parts
Display By default, the table is invoked with only the displayed parts. You can refresh the table to show a new part being displayed or use one of the following display commands. All
Displays all the components in the model
None
Turns off every component displayed
Reverse
Reverses the display of the part
Show selection
Displays the components of the selected rows
Show only Selection
Displays only the components of the selected rows
Hide selection
Hides the components of the selected rows from the display
By Material
Displays components sorted by material
By Properties
Displays components sorted by properties
By Thickness
Displays components sorted by thickness values
Action Delete Selection
Deletes selected rows (parts) from the model
Create Part
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
624
User Set MatDB Path…
Opens a dialog on which you can set the location of an external database of material definitions.
Refresh Material List
Updates the list of available materials in the Component Table.
See also Editable Mode Filter Configure Columns All or Displayed Mode
625
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Editable Mode The editable mode in the Component Table allows you to change values for all selected components at the same time. Select the Table > Editable option to open the Component Table in editable mode. Cells with a white background can be manually edited. When you click on an editable cell, it is selected with a cursor. Once a cell is selected, enter a value and press Enter. If you want to assign the same value to multiple components at once, select the column type and value from the Assign Values: pull-down menu and click Set. All the selected components will be updated with the assigned values.
See also Component Table RADIOSS (Block Format) Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
626
Filter The Components and Properties Table supports advanced filtering based on available columns. The Table > Filter... menu option opens the Filter dialog as shown below. You can write any valid string with a wildcard (*) in any of the available column types and click Apply to filter the table. For example, if you want to show all properties that start with letter ‘c’ and use material type ‘steel’, you can use the dialog as shown below. Note that the filter strings are case-sensitive.
Show All turns off the filtering and displays all the components. Select the Table > Configure > Filter on top option to keep the Filter dialog posted after clicking Apply or Show All. Otherwise, it closes.
See also Component Table RADIOSS (Block Format) Utility Menu
627
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Configure Columns Column types can be selected from the Table > Configure > Columns... menu option. The table displays only the selected columns. The available columns types are: Title
Description
Vis
Visualization status. 1 = display on, 0 = display off
Part Title
Title of the part
Part id
HyperMesh ID of the component
Prop name
HyperMesh name of the property
Prop id
HyperMesh ID of the property
Prop Type
Property type associated with the component
Material name
Material name associated with the component
Material id
Material ID associated with the component
Material type
Material type associated with the component
Thick
Thickness of elements specified in *section_shell
Elems
Number of elements in the component
Nodes
Number of nodes in the component
Color
Component color
SigY Harden_Param(b) Mass
Total mass of the component
cg_x
Center of gravity for the x coordinate
cg_y
Center of gravity for the y coordinate
cg_z
Center of gravity for the z coordinate
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
628
See also Component Table RADIOSS (Block Format) Utility Menu
629
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
All or Displayed Mode The Component Table lists components in two modes: All or Displayed. If All is selected from the Table > Configure > Components menu, the table will list all the components in the model. If Displayed is selected, only the visible components will be shown. Blank components are not shown in the Displayed mode even though their display status is on.
See also Component Table RADIOSS (Block Format) Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
630
Other Tools The following tools are also available:
Accelerometer Tool Relative Displacement Tool BCs Manager Tool
631
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Accelerometer Tool The Accelerometer tool helps you create and edit time history ACCEL cards to track accelerometer output requests. This tool will automatically create the ACCEL card as part of an output block. To display the tool, select Accelerometer on the Utility Menu. The tool appears as a tab in the tab area.
Creating Accelerometers To create a new accelerometer, begin by typing a name in the Accelerometer Name field, selecting a node for the accelerometer’s location, specifying a cut off frequency value (Fcut), and specifying a system. Systems can be selected from existing systems, or you can create a new system from the Accelerometer tool’s interface. To create a system, enter a name in the Accelerometer: field and click Create/edit. Choose whether the new system is moving or fixed, and choose the coordinate combination that will define the system. To use an existing system, specify it with the System input collector, which is visible when Select is active on the System toggle. Click Create… to choose to either create the card only, or create the card and open it for editing.
Modifying Existing Accelerometers Accelerometers that already exist in the model can also be modified through the Accelerometer tool. All existing accelerometers are listed at the top of the tab. Select a tool to display its current settings on the tab. An example is shown below.
Double-click the display fields to update the values for the name, location, cut off frequency, and system. The ACCEL card opens for editing in the main menu area, where you can make updates and click return to save the changes to the card.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
632
Relative Displacement Tool The Relative Displacement tool interactively helps you create the TH/SPRING card, which supports time histories with spring output. This tool appears as a tab named Relative Displacement. To display the tool, select Relative Displacement from the Utility Menu. The tool appears as a tab in the tab area.
Creating Time Histories of Springs 1.
To begin creating a time history of springs, type a name in the Time History Name field and click Create/Edit… A pop-up menu appears from which you can choose either to create the spring and edit the card that is generated or simply create the spring.
633
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
2.
The time history appears in the Output Blocks list. Right-click the list item and select Add Springs to create springs for that time history.
3.
You are prompted to pick nodes from the model to define springs. Note that the first node you select is used as Node1 in the definition of the spring.
Editing Time Histories of Springs 1.
To edit a time history, right-click its name in the Output Blocks list and select Edit. The card for that time history opens in the main panel area.
2.
From here you can provide names for each element, and add or modify variables. To add variables, click [NUM_VA to bring up a pop-up window of numbers. Click the number of variables you want to include in the card. Var fields appear where you can type the variable names.
When you use the relative displacement tool to create time histories of springs, you also create a component named Comp_Rel_Disp. This component is of the Springs/Rivets type and no material is assigned. The component contains one property, SPR_GENE, with only the mass value specified.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
634
BCs Manager Tool The BCs Manager tool can be used to create boundary conditions of any load collector type other than ACTIV. This tool combines required actions from several panels into one convenient tab interface, including the ability to create a boundary condition from both sets and individual nodes. To display the tool, select BCs Manager from the Utility Menu. The tool appears as a tab in the tab area.
635
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating New Boundary Conditions
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
636
1.
To begin creating a new boundary condition, select the type of boundary condition you want to create in the Select type: field.
2.
In the Name field, type a name for the load collector .
3.
Select the type from the drop down menu in the Select type field. Based on the type selected, the options that display may change.
4.
Use the selectors to pick sets and/or individual nodes to define boundary conditions. The switch allows you change the selector to access parts, nodes, materials, properties, GRNOD (set), and GRNOD (box). Select the type of entity to be selected from the pull down menu and click on the yellow button to open the selector panel.
5.
Enter the loading conditions in the options. Empty fields require user input, and yellow buttons provide links to another entity that need to be linked; namely curve, system or sensor. Each yellow tab has two options: create /select and select. Create/select allows you to directly create the entity from this GUI Select allows you to select an entity already defined
6.
Click Create to create the database with the boundary condition data entered. Click Cancel to cancel the creation and Close to close the dialog.
Updating Existing Boundary Conditions 1.
637
Highlight a boundary condition in the list to display its properties. This opens the editing mode of the dialog, as shown below.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
2.
In Review mode every defined entity/entry in the field can replaced with new entity or modified. To replace the entity on which boundary condition is define, set the GRNOD tab to the desired entity to be selected and make the selection. The selection will replace the existing entity on which the BC is defined. Similarly the curve, system and sensor can be changed.
3.
The table appears with list of entities that are referred in the selected boundary condition. To edit the exiting entity, select the entity, right-click on it and select edit. This opens a corresponding panel with editing features. Update: update the changes made to the selected boundary condition. Click return to go back to Create mode. Cancel: Nullify all updates made to the selected boundary condition. Click return to go back to Create mode. Close: Nullify all updates to the selected boundary condition and close the dialog Review: Highlight the entities on which the selected boundary condition is defined
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
638
Table functions The table in the dialog lists the boundary conditions in the model by default. This can be limited to the desired boundary condition using the select type option on the top of the table. Right-clicking on each entity in the table provides the following functions: Refresh list: Refreshes the table based on the option in the select type field Card edit: Opens the selected boundary conditions's card image panel Delete: Deletes the selected boundary condition Review: Highlights the entities on which the selected boundary condition is defined and grays out the others Clear review: Returns the graphics window to regular mode Show all: No pre-selection is needed. Displays the part on which the boundary conditions in the table are defined and shows the load with handles Show: Displays the part on which the selected boundary condition is defined (if hidden) and shows the load with handle Isolate: Isolates the part on which the selected boundary condition is defined in the graphics and shows the load with handle
639
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Bulk Data Format), OptiStruct Utility Menu The Utility Menu for the RADIOSS (Bulk Data Format), OptiStruct user profile contains, in addition to the default utility menus, three pages (Summary, FEA and Opti) of specific utilities for RADIOSS (Bulk Data Format) and OptiStruct. The Summary page provides a short summary of the entities making up the model. The FEA page is dedicated to modeling and load setup, while the OPTI page is devoted to optimization. The Utility Menu is available on the Utility tab when the RADIOSS (Bulk Data Format), OptiStruct user profile is loaded. The Utility tab may be activated/deactivated from the View menu.
See also Summary Page FEA Page Opti Page
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
640
Summary Page The Summary page of the Nastran Utility Menu lists a short summary using ‘displayed’ or entire model for components, loads, elements, center of gravity, moment of inertia, responses and constraints. See the examples below:
For components:
For elements:
641
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
642
FEA Page The following macros are available on the FEA page of the Nastran Utility Menu: Auto Property Creation
Auto Property Creation
If two or more components points to single property this utility will create a separate property for each component.
Converters
I-DEAS to RADIOSS
Convert from I-DEAS to RADIOSS (Bulk Data Format)
Export in MDL
Export bodies (groups) and joint to an MDL (Model Definition Language) file to be read into MotionView.
Model Edit
Part Replacement
Replace elements in a component/part (PSHELL) with new elements.
Model Info
Material Table
Create, review and edit materials
Component Table
Create, review and edit components
1D Property Table
Create, review and edit properties
Load Collector Table
Review and edit load collectors
Curve Editor
Launches the Curve Editor
TABLE Create
Create a tabular function card.
Loadsteps Browser
Generate RADIOSS (Bulk Data Format) subcase definitions.
Buckling
Create a linear buckling subcase and referenced static subcase.
Tools
LoadSteps
Fatigue Process
Create New Load Existing
Solution
643
Model Checker
Model checker
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Radioss
Shortcut to the Radioss panel.
OptiStruct
Shortcut to the OptiStruct panel.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
644
I-DEAS to RADIOSS The I-DEAS to RADIOSS converter utility will convert an I-DEAS input file to a RADIOSS (Bulk Data) input file. Follow these steps to perform a conversion. 1.
Select an I-DEAS file as the source file, or check the Use current HM model box to use the model loaded in the current session.
2.
Select a file name and location to save the RADIOSS (Bulk Data) file that will be generated, or check the Apply to current HM session only box to generate the RADIOSS (Bulk Data) model in the current session.
3.
Click Convert.
645
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Export in MDL The Export in MDL utility enables you to export body and joint definitions in the current database to a MDL (Model Definition Language) file that can be opened with MotionView.
To export bodies and joints using the Export in MDL utility: 1.
Enter a file name in the Save file as: field or click on the open folder icon file… pop-up window, choose where to save the generated MDL file.
2.
Click Accept to export body and joint definitions to an MDL file.
and, on the Save
The Treat flexible bodies as rigid bodies check box controls the output of flexible bodies. Flexible bodies may be exported as either rigid or flexible bodies (flexible body export is not available at this time). The Use prescribed cog, mass and inertias where available check box controls the output of cog, mass and inertia values for each body. If this check box is unchecked, HyperMesh determines these properties for each body based on the model data. If this check box is checked, the values defined on the parameters subpanel of the bodies panel, should they exist, will be exported instead. The Select nodes for additional point definitions in MDL check box allows nodes to be selected for which MDL point definitions will be exported to the file.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
646
Part Replacement The Part Replacement dialog enables you to replace elements in an existing component/part with new elements. It also restores the referenced items in the original model to the new part, e.g. 1-D connections, masses, equations, boundary conditions, and loads. A message log is provided, which lists the entities being replaced and reconnected as well as cases that require or will require user interaction. The Part Replacement dialog generates a log file that contains a list of the entities being replaced and reconnected in addition to cases that require user interaction.
To replace elements in parts using the Part Replacement macro: 1.
From the Tools menu, click Part Replacement. The OptiStruct Part Replacement dialog appears:
2.
In the Old part field, select a component by clicking the button, which opens a comps selector in panel area. Choose a component and click proceed. The new part is created in the database. (If you already created a new part, delete it before performing this step.)
3.
In the New part field, select a part (sub-model) to import. Click Import....
4.
(optional) Clear the Delete old part check box to save the old part at the end of the replacement procedure.
5.
(optional) Click View log… at any time to open the Part Replacement macro’s log file.
6.
Click Next.
7.
In the New part field, select a component by clicking the comps button, which opens a comps selector in the panel area. Choose a component, click select and click proceed.
8.
Click Next. The following dialog appears:
647
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
9.
Select a material for the new part from the radio button list of available materials that appears in the dialog. Click Apply.
10. Specify a tolerance value for the Fix 1-D connections/meshless welds option. This option provides an automatic and an interactive reconnection to the new part for 1-D elements (beams, rigids, springs, etc.) and meshless welds (beam type 9 and hexa). The tolerance value determines the range of 1-D connections and meshless welds that will be replaced. Elements that cannot be replaced will be displayed in red.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
648
11. Click Apply. The results of the replacement are displayed in tabs on the dialog.
13. Click the EID field on the 1-D tab to select the remaining elements, increase the tolerance, and preview the effect of the increased value on the 1-D elements. 14. Click Apply to use the defined tolerance to fix the elements displayed in green. A message appears that reports the tolerance used to fix the selected elements. If some elements still report as failed, repeat step 11 using a higher tolerance value. 15. Repeat steps 12 and 13 for the Meshless welds tab.
649
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Masses attached to the old part can be connected to a new part using the basic steps outlined above. In addition, HyperMesh can detect and fix the following individual loads: forces, moments, temperatures, equations, and constraints. Pressure must be corrected manually.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
650
Material Table The Material Table utility is used to review and edit RADIOSS (Bulk Data) materials.
Icon Description
Create new material Refresh table Toggles between table edit and table display mode Filter table Export table to CSV format Select all Select none Reverse selection Select displayed Delete selected
651
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
652
Component Table The RADIOSS (Bulk Data) Component Table displays components and their associated attributes in an interactive table. The information displayed in the table may be configured.
This utility also allows you to create components, assign materials to components, change component colors, and change component visualization modes. Most actions are available either from shortcut (rightclick) menus or from the pull-down menus. Before performing actions, such as changing the values of component data, you must select Editable from the Table menu. Once the table is editable, you can modify the values of existing components. The following sections describe how to use the component table in both read-only mode and editable mode. Using the Component Table in Read-Only Mode When you open the Component Table, displayed components are listed in a table using a default configuration. This configuration displays the name, ID number, type, thickness, material name, material ID, material type, color, and visibility (display) for each displayed component. The table may be adjusted to display information for all components by selecting Table > Configure > Components > All. The display of the Component Table can be customized according to your preferences. You can: Change which columns are displayed. Sort the components by column data, ascending or descending. Filter which components are displayed based on column data values (see below). You can save your settings by creating a configuration file. From the Table menu, open the Configure submenu and select the Save CFG-File option. This configuration file saves the set of table configuration options so you can use them again. By default, a configuration file (comptable.cfg) is saved in the working directory for each component table session and settings from this file are applied each time the table is built. Using the Component Table in Editable Mode
653
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
When you switch the Component Table from the default read-only mode to editable mode (by selecting Editable from the Table menu), you can perform all the actions described in the section above, plus edit the attributes of the components listed in the table. To change the value of an attribute, select the attribute in the Assign Values drop-down, type the new value in the adjacent field, and click Set.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
654
Property Table The RADIOSS (Bulk Data) Property Table displays properties and their associated attributes in an interactive table. The information displayed in the table may be configured.
This utility also allows you to create properties, assign materials to properties, and change property colors. Most actions are available either from shortcut (right-click) menus or from the pull-down menus. Before performing actions such as changing the values of property data, you must select Editable from the Table menu. Once the table is editable, you can modify the values of existing properties. The following sections describe how to use the Property Table in both read-only and editable modes.
Using the Property Table in Read-Only Mode When you open the Property Table, all properties are listed in a table using a default configuration. This configuration displays the name, ID number, type, material name, material ID, material type, color, number of elements and visibility (display) for each property. The display of the Property Table can be customized according to your preferences. You can: Change which columns are displayed Sort the components by column data, ascending or descending Filter which components are displayed based on column data values (see below) You can save your settings by creating a configuration file. From the Table menu, open the Configure submenu and select the Save CFG-File option. This configuration file saves the set of table configuration options so you can use them again. By default, a configuration file (comptable.cfg) is saved in the working directory for each component table session and settings from this file are applied each time the table is built.
Using the Property Table in Editable Mode When you switch the Property Table from the default read-only mode to editable mode (by selecting Editable from the Table menu), you can perform all the actions described in the section above, plus edit the attributes of the properties listed in the table. To change the value of an attribute, select the attribute in the
655
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Assign Values drop-down, type the new value in the adjacent field, and click Set.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
656
Load Collector Table The Load Collector Table utility is used to review and edit RADIOSS (Bulk Data) load collectors.
Icon Description
Refresh table Toggles between table edit and table display mode Filter table Export table to CSV format Select all Select none Reverse selection Select displayed Delete selected
657
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
658
Buckling The Buckling utility allows a buckling subcase to be defined simultaneously with its referenced static subcase.
1.
Enter name.
2.
Provide data for V1, V2 (upper and lower limits for eigenvalue calculation) and/or ND (number of modes to be calculated).
3.
Select appropriate load collectors for LOAD and SPC references. Only load collectors containing valid loads are displayed in the drop down menus.
4.
Click Create. The EIGRL load collector is created. The static and buckling load steps are also created.
See also Utility Menu
659
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Bulk Data Format) Model Checker The RADIOSS (Bulk Data) Model Checker utility allows you to check the quality of elements, properties, materials, and load steps in a RADIOSS (Bulk Data) model. The dialog consists of four pull-down menus and a report window. The pull-down menus: File, Options, Run , and Help are described here: File
Options
Save Report
Allows you to select a file name and location to save the information in the report window to a text file.
Clear Report Window
Deletes everything from the report window.
Close
Exit and close the Model Checker.
Open Settings
Allows you to retrieve settings from a data file.
Save Settings
Allows you to save the current settings to a data file.
1D Element Quality Settings…
Allows you to alter settings for 1-D element checks. The settings which can be altered are: Minimum 1-D element length (default = 0.0) Maximum 1-D element length (default = 20.0)
2D Element Quality Settings…
Allows you to alter settings for 2-D element checks. The settings which can be altered are: Minimum 2-D element length (default = 0.0) Maximum 2-D element length (default = 20.0) Minimum jacobian value (default = 0.7) Maximum warpage (default = 5.0) Maximum aspect ratio (default = 5.0) Minimum quad angle (default = 45) Maximum quad angle (default = 135) Minimum tria angle (default = 20) Maximum tria angle (default = 120)
3D Element Quality Settings…
Altair Engineering
Allows you to alter settings for 3-D element checks. The settings which can be altered are:
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
660
Minimum 3-D element length (default = 0.0) Maximum 3-D element length (default = 20.0) Minimum jacobian value (default = 0.7) Maximum warpage (default = 5.0) Maximum aspect ratio (default = 5.0) Minimum quad angle (default = 45) Maximum quad angle (default = 135) Minimum tria angle (default = 20) Maximum tria angle (default = 120) Minimum tetra-collapse value (default = 0.5) Property settings
Allows you to alter settings for property checks. The settings which can be altered are: Shell Zero Gauge Threshold (default = 0.001) PSHELL or PCOMP components with a thickness less than this value fail this check. Cross Section Zero Area Threshold (default = 0.001) - PBAR, PBEAM or PROD properties with a cross-section less than this value fail this check.
Material settings
Allows you to alter settings for material checks. The settings which can be altered are: Zero Density Threshold (Default = 1e-9) - All material densities must be greater than this value. Zero Modulus Threshold (Default = 1e-3) - All modulii must be greater than this value. Zero Poisson's Ratio Threshold (Default = 1e-3) All Poisson's ratios must be greater than this value.
Model Checker Settings
Allows you to specify additional settings. Choose from the list: Perform 1-D element checks (Default = yes) Perform 2-D element checks (Default = yes) Perform 3-D element checks (Default = yes) Create sets for failed elements (Default = no)
661
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Output % failed - element quality (Default = yes) Output warning/error count for property checks (Default = no)
Run
Settings to defaults (all)
Reset all settings to defaults.
Select Tests
Allows you to check which tests to perform from the list: Property Checks Material Checks Element Checks Loadstep Checks Default (all)
Help
Run Model Checker
Performs model checking and populates the report window with the results.
Help
Provides operation instructions.
About
Provides information about version and developer.
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
662
Opti Page The following macros are available on the Opti page of the Nastran Utility Menu:
Topology
Del All Opt Entities
Deletes all DesignVariable, OptimizationResponse, DesignVariablePropertyRelationship, OptimizationConstraint, Objective, ObjectiveReference, OptimizationTableEntry, OptimizationEquation, DesignVariableLink, OptimizationControl, and OptimizationConstraintScreening entities.
Voxelmesh
Creates voxels (hexa elements) from closed shell meshes.
Hex-core Design Space
Shortcut to the Topology panel.
Matfrac
Setup a material fraction topology optimization.
Reg. Volfrac
Create regional volfrac responses combining several components, properties or materials
Topography
Design Space
Shortcut to the Topography panel.
Shape
Create Shapes
Shortcut to the HyperMorph panels.
Shape Variables
Shortcut to the Shape panel.
Size Variables
Shortcut to the Size panel.
PBAR, PROD Opti
Define size optimization for multiple PBAR or PROD sections.
CBAR, CROD Opti
Define size optimization for multiple CBAR or CROD elements with circular section.
Design Variables
Create, review and edit Size (including Gauge) and Shape Design Variables.
Design Constraints
Review and edit optimization constraints.
Size
Optimization Info
663
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solution
OptiStruct
Shortcut to the OptiStruct panel.
OSSmooth
Shortcut to the OSSmooth panel.
OSSmooth Volume
Compute the volume enclosed by iso-density surface (Elements Displayed) After running OSSmooth this helps you to compute the true volume of the geometry recovered. The iso-surface must be displayed as elements. Use Nastran or STL format when running OSSmooth.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
664
Voxelmesh Available for the OptiStruct and Radioss (Bulk) user profiles on Windows, LINUX, IRIX, HPUX, SUN. Fills an enclose volume with voxels (hexas) of a predefined size. This type of mesh is only useful in topology optimization. It does not give meaningful results in a stress analysis. To work properly, the volume must be enclosed completely by shell elements (quads and trias) without TConnections or free edges. The normals of these elements should point inwards. The voxels (hexa elements) are stored in the component, hexas.
To generate a voxelmesh: 1.
On the Opti page of the utility menu, under Topology: click Voxelmesh. A comps collector displays in the panel area.
2.
Select components that contain shell elements enclosing one volume. (If more than one volume is selected, normals should be adjusted manually).
3.
Click proceed. The Voxelmesh dialog is launched.
4.
Check the relevant boxes: Perform element check: Checks for T-connections and free edges. If some are found, the results are stored in collectors of the corresponding names. Adjust normals: Automatic adjustment of normals (to inward). This works if the selection is one connected volume only. The volume may contain internal voids. Fill undercuts: Areas that are hidden in each coordinate direction are filled even if they are not touching the enclosed volume. These elements are stored in the component, hexasfill. One component for each number of inner nodes: The voxels created are stored in nine components (hexas0, hexas1...) depending on the number of nodes that are inside the volume.
Note:
Zero inner nodes may occur if one edge of the volume intersects the center of a hexa-face. Use local coordinates: Allows selecting a coordinate system along which to align the mesh. If no selection is made, the global (basic, screen) coordinate system is used. Edge size for hexa elements: Choose from Cubes or Rectangles. For cubes, enter a single value for the edge size; for rectangles enter x, y, and z edge lengths. Keep in mind that a grid of nodes is created for the box wrapping the
665
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
volume. So the memory usage may be high for unreasonably small values. 3.
Click Start.
4.
If you checked the Use local coordinates box, you will be prompted to select a coordinate system. Select the system and click proceed. The voxelmesh is generated.
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
666
Matfrac Material Fraction optimization utility sets up an optimization problem to minimize the combined compliance index and constrain the volume fraction to be less than a user-defined value. 1.
Click Matfrac.
2.
Enter a matfrac value.
3.
Click calculate. The objective is set to minimize COMB for the entire model, while constraining the VOLFRAC for the entire model to be less than the MATFRAC value entered.
See also Utility Menu
667
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reg. Volfrac The Reg. Volfrac utility creates a regional volume fraction response for a number of components, properties, or materials. 1.
Click Reg. Volfrac. You are prompted to select a number of components, properties, or materials.
2.
Select the entities. Volume responses are generated for each entity (vol#). An equation is then created to calculate the total volume fraction over the entire region.
A function response is generated using the equation with reference to the volume responses.
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
668
PBAR, PROD Opti. This utility may be used to set-up size optimization for multiple PBAR or PROD properties 1.
Click PBAR, PROD Opti. You are prompted to select a number of properties.
2.
Select properties.
3.
Select either a PBAR or a PROD card and a section type.
4.
Enter initial values and bounds.
5.
Click calculate. Depending on the cross section, a number of design variables, equations, and DVPREL2 cards are generated.
See also Utility Menu
669
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CBAR, CROD Opti. This utility may be used to setup size optimization for multiple CBAR or CROD elements. 1.
Click CROD, CBAR Opti. You are prompted to select 1-D elements for topological optimization.
2.
Select elements.
3.
Select PBAR or PROD. A new PBAR or PROD property is created for each 1-D element selected. These properties are called DPROP#. A size design variable is created for each 1-D element selected.
4.
Input the initial value and upper and lower limits for this variable. The design variables are called DV#. These design variables represent the cross-sectional area of each 1-D element. A DVPREL1 card is created linking each of the DV#’s to the cross-sectional area of each DPROP# card. These are called DX#. For simplicity, we assume the 1-D elements have solid, circular cross-sections. Two equations are created to calculate the I and J values if the PBAR property type is chosen: a) Equation for Ix and Iy values : Y(X1) = 0.0796*X1**2 b) Equation for J values: Y(X1) = 0.1592*X1**2 A DVPREL2 card is created for the I1 value of each DPROP#, referencing equation (a) and the appropriate design variable. These are named DA#. A 2nd DVPREL2 card is created for the I2 value of each DPROP#, referencing equation (a) and the appropriate design variable. These are named DB#. A 3rd DVPERL2 card is created for the J value of each DPROP#, referencing equation (b) and the appropriate design variable. These are named DC#. A 3rd equation is created to calculate the regional volume fraction for all DPROP# properties: Y(X1,Xi,....,Xn) = (X1+Xi+....+Xn)/(X1o+Xio+...+Xno) where Xi is the value of DVi, and where Xio is initial value of Xi. A function response, called BVFRAC, is generated using this equation and referencing all design variables.
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
670
671
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Design Variables The Design Variables utility is used to review and edit OptiStruct size (including gauge), and shape design variables. All DESVAR design variables are listed in the table.
To edit a design variable: 1.
In the table, click on the Initial Value, Lower Bound, or Upper Bound field of a design variable.
2.
Replace the current value with the desired value.
3.
Hit the Enter key. The design variable is updated.
To create a design variable: 1.
Click
.
The following dialog is displayed.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
672
2.
Fill in the fields as desired.
3.
Click Create.
Icon Description
Create new design variables Refresh table Toggles between table edit and table display mode Filter table Export table to CSV format Select all Select none Reverse selection Select displayed Delete selected
673
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
674
Design Constraints The Design Constraints utility is used to review OptiStruct optimization constraints. All optimization constraints are listed in the table.
Icon Description
Refresh table Toggles between table edit and table display mode Filter table Export table to CSV format Select all Select none Reverse selection Select displayed Delete selected
675
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
676
HyperMesh Entities & Solver Interfaces HyperMesh Entities HyperMesh is architected around entities and solver interfaces. HyperMesh entities can have none or multiple card images associated to them. Card images are defined within a solver interface template and allow for creation, editing, and deletion of a solver card within a HyperMesh model. HyperMesh entities contain two types of data; data names and attributes. Data names are a part of the entity data structure itself and are available to all instantiations of the entity regardless if the entity has an associated card image or not. Attributes are additional data, defined in a solver interface template, which are necessary to store solver specific data for a card image associated with an entity. HyperMesh entities can be subdivided into five major groups; Collectors, Collected Entities, Named Entities, Optimization Entities, and Morphing Entities. Collectors are named organizational containers for Collected Entities. An example of a Collector is the component collector which collects points, lines, surface, solids, elements, and connectors for model organization purposes. Collected Entities are nameless entities which must reside within one, and only one, collector. Examples of collected entities include points, lines, surfaces, solids, elements, and connectors, which are collected by a component collector. Named entities are entities which are given a name but are not collected or organized into containers. Examples of named entities include materials and properties. Optimization entities and morphing entities are special groupings of named entities for optimization and morphing specific data respectively. Include Files Collectors and Collected Entities Named Entities Optimization Entities Morphing Entities
Solver Interfaces A solver interface is made up of a template and an FE-input reader. A template defines the mapping between solver cards and HyperMesh entities, the attributes necessary to store data for solver cards, and the format which the solver cards are exported from a HyperMesh database. FE-input readers perform the function of reading solver decks and importing solver cards into the appropriate HyperMesh entities with the appropriate card images, data names, and attributes set as defined by the template. Furthermore, FE-input readers require template attribute definitions to perform their tasks. A schematic of the HyperMesh solver interface architecture is shown below.
677
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Templates An example of the interaction between HyperMesh entities and templates with data names and attributes for a RADIOSS (Bulk Data Format) MAT1 card is given below. The RADIOSS (Bulk Data Format) MAT1 card has the following definition: (1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
MAT1
MID
E
G
NU
RHO
A
TREF
GE
ST
SC
SS
(10)
The HyperMesh material named entity has data names of name and ID. Therefore the template would also have to define attributes for E, G, NU, RHO, A, TREF, GE, ST, SC, and SS in order to completely define and store the RADIOSS (Bulk Data Format) MAT1 solver card within a HyperMesh material named entity with a MAT1 card image. Templates define attributes using the *defineattribute() command. The example template code uses the *defineattribute() command to define these attributes. In order to associate the RADIOSS (Bulk Data Format) MAT1 solver card to the HyperMesh material named entity with a MAT1 card image the template would contain a *materials(MAT1) definition block to define this association. Within the *materials(MAT1) definition block a MAT1 card image would be defined using a *beginmenu() definition block . This *beginmenu() definition block is read every time a materials named entity with a MAT1 card image is card edited using the card editor within HyperMesh. In addition, an export format for the RADIOSS (Bulk Data Format) MAT1 solver card would be defined using a *format() definition block within the *materials(MAT1) definition block. This *format() definition block is read every time an export of the HyperMesh database is requested which contains a materials named entity with a MAT1 card image. Example template code which performs these definitions for the RADIOSS (Bulk Data Format) MAT1 solver card is given. For more information on templates see Custom Templates in the HyperMesh Reference Manual.
Loading a Template
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
678
Templates are necessary to tell HyperMesh how entities behave and what data are associated with them. HyperMesh cannot be used efficiently until a template is loaded. Templates are loaded into HyperMesh using the global panel. The global panel can be accessed using the 'g' key. Once a template is loaded into HyperMesh, it can be used to create, edit, card edit, and delete entities with card images which are defined within the template. Copy the example template code into a text editor, save as a file, and load into a new session of HyperMesh using the global panel. Alternatively the example template code can be found in [Install Directory]\hm\examples\templates.
Creating and Card Editing Entities HyperMesh is now ready to create, edit, card edit, and delete material entities with a MAT1 card image. The Model Browser can be used to create and card edit a material entity with a MAT1 card image. Within the Model Browser, right click to bring up the context sensitive menu. Select Create and select Material to display the Create Material dialog. Enter information as shown to create a material named entity called Aluminum with a MAT1 card image.
679
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Now that a material entity with a MAT1 card image, named Aluminum, has been created it can be card edited to enter the remaining attributes that were defined for the MAT1 card image in the template. Using the Model Browser, left click the Aluminum material entity to select it, then right click right on the entity to bring up the context sensitive menu associated with that entity. On the context sensitive menu select Card Edit... to bring up the card editor for the Aluminum material entity and enter data for the attributes associated with the MAT1 card image as shown. Clicking return to close the card editor saves the data entered for the attributes on the entity. These are the basic operations in HyperMesh for creating and card editing entities with card images.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
680
681
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Exporting a HyperMesh Database as a Solver Deck Now that a material entity with a MAT1 card image exists in the HyperMesh database, the database can be exported as a Solver Deck. The example template code defined the export format for material entities with MAT1 card images using the *format() definition block within the *materials(MAT1) definition block. To export a HyperMesh database as a solver deck, click the export icon on the standard toolbar to bring up the Export tabbed dialog. On the Export dialog define: File type: Custom (for a custom template. This will automatically be set if you are using user profiles in HyperMesh) Template: Select the template file you saved. (This will automatically be set if you are using user profiles in HyperMesh) File: Enter a file name to contain the exported solver deck. Click Export to perform the export of the HyperMesh database as a Solver Deck.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
682
The solver deck exported above is shown below. Notice that the file contains a single MAT1 solver card with the same data as the data entered on the MAT1 card image of the material named entity, Aluminum, as this is the only entity in the database. Also notice that the solver deck is exported in 8 character field widths as this is what was defined in the *format() definition block within the *materials(MAT1) definition block. Example Exported Solver Deck ([Install Directory] \hm\examples\feinput\ExampleExport.fem) MAT1
11.00E+070.0
60000.0 0.0
0.33
0.101 1.20E-050.0
0.0
0.0
FE-Input, Importing a Solver Deck into a HyperMesh Database The role of an FE-input reader within a solver interface is to read solver decks and import each solver card into the appropriate HyperMesh entity with the appropriate card image, data names, and attributes defined by the template. FE-input readers are C/C++ code written using the HyperMesh hm.lib and hmin.lib libraries as the API for creating entities in the HyperMesh database. Example FE-input code for the ExampleTemplate.tpl is given. This code can be copied and compiled with any ANSI C++ complier using hmlib.h and hminlib.h header files and hm.lib and hmin.lib libraries. See the notes section below for location of header files, libraries, and example code. For more information on FE-input readers see Custom Readers in the HyperMesh Reference Manual. To import a Solver Deck into the HyperMesh database, click the import icon on the standard toolbar to bring up the Import tabbed dialog. On the Import dialog define: File type: Custom (for customer FE-input readers. This will automatically be set if you are using user profiles in HyperMesh) Reader: select the ExampleFEInput reader executable compiled with below code. (This will automatically be set if you are using user profiles in HyperMesh) File: enter a file name that contains the solver deck. Click Import to perform the import of the Solver Deck into a HyperMesh database.
683
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Notes: Templates for HyperMesh supported solver interfaces are located in [Install Directory] \templates\feoutput. FE-input readers for HyperMesh supported solver interfaces are located in [Install Directory]\io\model_readers\feinput\bin\[Platform] Macro files and Tcl/Tk scripts for HyperMesh supported solver interfaces are located in [Install Directory]\hm\scripts\[Solver Interface] HMLIB.H and HMINLIB.H can be found in [Install Directory]\hm\include HM.LIB and HMIN.LIB can be found in [Install Directory]\hm\lib\[Platform] The Example Templates can be found in [Install Directory]\hm\examples\templates The Example FE-Input readers can be found in [Install Directory] \hm\examples\feinput
See also The HyperMesh Environment Browsers Collectors and Collected Entities Named Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
684
Morphing Entities Optimization Entities Solver Templates FE Input and Result Readers
685
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Example Template Code Example Template Code ([Install Directory]\hm\examples\templates\ExampleTemplate.tpl) * c odename( Ex ampl eTempl at e, 100) / / MAT1 At t r i but es * def i neat t r i but e( MAT1, 1, i nt eger , none) * def i neat t r i but e( E, 2, r eal , none) * def i neat t r i but e( G, 3, r eal , none) * def i neat t r i but e( NU, 4, r eal , none) * def i neat t r i but e( RHO, 5, r eal , none) * def i neat t r i but e( A, 6, r eal , none) * def i neat t r i but e( TREF, 7, r eal , none) * def i neat t r i but e( GE, 8, r eal , none) * def i neat t r i but e( ST, 9, r eal , none) * def i neat t r i but e( SC, 10, r eal , none) * def i neat t r i but e( SS, 11, r eal , none) / / Mat er i al s Named Ent i t y - MAT1 Car d I mage and Ex por t For mat * mat er i al s ( MAT1) / / MAT1 Car d I mage * begi nmenu( ) * menus t r i ng( " MAT1
")
* menuf i el d( " I D" , i nt eger , i d, 8) * menuf i el d( " E" , r eal , $E, 8) * menuf i el d( " G" , r eal , $G, 8) * menuf i el d( " NU" , r eal , $NU, 8) * menuf i el d( " RHO" , r eal , $RHO, 8) * menuf i el d( " A" , r eal , $A, 8) * menuf i el d( " TREF" , r eal , $TREF, 8) * menuf i el d( " GE" , r eal , $GE, 8) * menul i neend( ) * menus t r i ng( "
")
* menuf i el d( " ST" , r eal , $ST, 8) * menuf i el d( " SC" , r eal , $SC, 8)
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
686
* menuf i el d( " SS" , r eal , $SS, 8) * menul i neend( ) * endmenu( ) / / MAT1 Ex por t For mat * f or mat ( ) * s t r i ng( " MAT1
")
* f i el d( i nt eger , i d, 8) * f i el d( r eal , $E, 8) * f i el d( r eal , $G, 8) * f i el d( r eal , $NU, 8) * f i el d( r eal , $RHO, 8) * f i el d( r eal , $A, 8) * f i el d( r eal , $TREF, 8) * f i el d( r eal , $GE, 8) * end( ) * s t r i ng( "
")
* f i el d( r eal , $ST, 8) * f i el d( r eal , $SC, 8) * f i el d( r eal , $SS, 8) * end( ) * out put ( )
See also HyperMesh Entities & Solver Interfaces
687
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Example FE-Input Code Example FE-Input Code ([Install Directory]\hm\examples\feinput\ExampleFEInput.cxx) #i nc l ude #i nc l ude #i nc l ude #i nc l ude " hml i b. h" #i nc l ude " hmi nl i b. h" us i ng names pac e s t d; / / Mat er i al Dat a St r uc t ur e i nt nummat er i al s ; s t r uc t mat er i al s { c har name[ 12] ; i nt i d; doubl e E; doubl e G; doubl e NU; doubl e RHO; doubl e A; doubl e TREF; doubl e GE; doubl e ST; doubl e SC; doubl e SS; } mat er i al [ 100] ; / / Func t i on Pr ot ot y pes i nt get _dat a( c har * f i l ept r ) ; ent i t y f unc t i onpt r HM_get f unc t i on( i nt f unc t i on, HM_ent i t y t y pe ent i t i es ) ; i nt HM_get Mat er i al s ( ) ; i nt mai n( i nt ar gc , c har * ar gv [ ] ) { / * The mai n f unc t i on c al l s get _dat a t o pr oc es s t he dat a i n t he s ol v er dec k , i ni t i al i z es Hy per Mes h, s et s t he s ol v er t o 100 ( t he s ame number def i ned in t he t empl at e) , r eads t he model and pas s es mat er i al dat a s t r uc t ur es t o Hy per Mes h, and f i nal l y c l os es t he c onnec t i on bet ween HM and t he FE- i nput r eader . */ get HMI HMI HMI HMI
_dat a( ar gv [ 1] ) ; N_i ni t ( " Ex ampl eFEI nput " , " 10. 0" , ar gc , ar gv ) ; N_s et s ol v er ( 100) ; N_r eadmodel ( HM_get f unc t i on) ; N_c l os e( ) ;
r et ur n( 0) ; } i nt get _dat a( c har * f i l ept r ) { / * Thi s f unc t i on opens a s ol v er dec k def i ned as t he f i r s t ar gument on t he
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
688
i nput l i ne and r eads t he s ol v er dec k f or MAT1 c ar ds .
I f a MAT1 c ar d i s
f ound t hen t he MAT1 s ol v er c ar d i s r ead and a mat er i al popul at ed. * /
dat a s t r uc t ur e i s
i f s t r eam i nf i l e; c har t ok en[ 9] ; c har l i ne[ 128] ; / / Open Sol v er Dec k i nf i l e. open( f i l ept r , i os : : i n) ; i f ( i nf i l e. f ai l ( ) ) r et ur n( 1) ; / / Read Sol v er Dec k f or MAT1 Sol v er Car ds and Popul at e Mat er i al Dat a St r uc t ur e nummat er i al s = 0; whi l e ( ! i nf i l e. eof ( ) ) { i nf i l e. get ( t ok en, 9) ; i f ( s t r c mp( t ok en, " MAT1 " ) == 0) { / / Name s t r c py _s ( mat er i al [ nummat er i al s ] . name, " mat er i al " ) ; //id i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . i d = at oi ( t ok en) ; //E i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . E = at of ( t ok en) ; //G i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . G = at of ( t ok en) ; / / NU i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . NU = at of ( t ok en) ; / / RHO i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . RHO = at of ( t ok en) ; //A i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . A = at of ( t ok en) ; / / TREF i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . TREF = at of ( t ok en) ; / / GE i nf i l e. get ( t ok en, 9) ; mat er i al [ nummat er i al s ] . GE = at of ( t ok en) ; i nf i l e. get ( ) ; / / Bl ank Fi el d i nf i l e. get ( t ok en, 9) ; / / ST i nf i l e. get ( t ok en, 9) ;
689
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
mat er i al [ nummat er i / / SC i nf i l e. get ( t ok en, mat er i al [ nummat er i / / SS i nf i l e. get ( t ok en, mat er i al [ nummat er i i nf i l e. get ( ) ; nummat er i al s ++;
al s ] . ST = at of ( t ok en) ; 9) ; al s ] . SC = at of ( t ok en) ; 9) ; al s ] . SS = at of ( t ok en) ;
} el s e i nf i l e. get l i ne( l i ne, s i z eof ( l i ne) ) ; } r et ur n( 0) ; } ent i t y f unc t i onpt r HM_get f unc t i on( i nt f unc t i on, HM_ent i { / * Thi s us er - def i ned f unc t i on i s pas s ed i nt o hmi us ed by hmi nl i b t o f i nd al l of t he us er - def i ned whi c h per f or m r eadi ng and i nf or mat i on pas s i ng. t hat i f a us er - def i ned f unc t i on i s not r equi r ed, mus t r et ur n NULL. * /
t y t y pe ent i t i es ) nl i b and i s f unc t i ons Not e t hi s f unc t i on
s wi t c h ( f unc t i on) { c as e HMI N_OPENFUNCTI ON: br eak ; c as e HMI N_ENTI TYOPENFUNCTI ON: br eak ; c as e HMI N_ENTI TYGETFUNCTI ON: s wi t c h ( ent i t i es ) { c as e HM_ENTI TYTYPE_NULL: br eak ; c as e HM_ENTI TYTYPE_CARDS: br eak ; c as e HM_ENTI TYTYPE_SYSTCOLS: br eak ; c as e HM_ENTI TYTYPE_SYSTS: br eak ; c as e HM_ENTI TYTYPE_NODES: br eak ; c as e HM_ENTI TYTYPE_VECTORCOLS: br eak ; c as e HM_ENTI TYTYPE_VECTORS: br eak ; c as e HM_ENTI TYTYPE_MATS: r et ur n( HM_get Mat er i al s ) ; c as e HM_ENTI TYTYPE_PROPS: br eak ; c as e HM_ENTI TYTYPE_COMPS:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
690
br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ;
691
TYTYPE_GROUPS: TYTYPE_ELEMS: TYTYPE_LOADCOLS: TYTYPE_EQUATI ONS: TYTYPE_LOADS: TYTYPE_GEOMETRY: TYTYPE_LI NES: TYTYPE_SURFS: TYTYPE_POI NTS: TYTYPE_ASSEMS: TYTYPE_CURVES: TYTYPE_PLOTS: TYTYPE_BLOCKS: TYTYPE_TI TLES: TYTYPE_SETS: TYTYPE_OUTPUTBLOCKS: TYTYPE_LOADSTEPS: TYTYPE_SENSORS: TYTYPE_DESI GNVARS: TYTYPE_BEAMSECTCOLS: TYTYPE_BEAMSECTS: TYTYPE_OPTI TABLEENTRS: TYTYPE_OPTI FUNCTI ONS: TYTYPE_OPTI RESPONSES: TYTYPE_DVPRELS: TYTYPE_OPTI CONSTRAI NTS:
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ; c as e HM_ENTI br eak ;
TYTYPE_DESVARLI NKS: TYTYPE_OBJ ECTI VES: TYTYPE_CONTROLVOLS: TYTYPE_MULTI BODI ES: TYTYPE_ELLI PSOI DS: TYTYPE_OPTI CONTROLS: TYTYPE_OPTI DSCREENS: TYTYPE_TAG: TYTYPE_MBJ OI NT: TYTYPE_MBPLANE: TYTYPE_DOBJ REFS: TYTYPE_CONTACTSURFS: TYTYPE_CONNECTORS: TYTYPE_SYMMETRYS: TYTYPE_HANDLES: TYTYPE_DOMAI NS: TYTYPE_SHAPES: TYTYPE_SOLI DS: TYTYPE_MORPHCONSTRAI NTS: TYTYPE_HYPERCUBES: TYTYPE_DDVALS: TYTYPE_BAGS: TYTYPE_MAX:
} br eak ; c as e HMI N_ENTI TYCLOSEFUNCTI ON: br eak ; c as e HMI N_NAMEFUNCTI ON: br eak ; c as e HMI N_MOVEFUNCTI ON:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
692
br eak ; c as e HMI N_COLORFUNCTI ON: br eak ; c as e HMI N_ASSOCI ATEFUNCTI ON: br eak ; c as e HMI N_CEDATAFUNCTI ON: br eak ; c as e HMI N_METADATAFUNCTI ON: br eak ; c as e HMI N_CLOSEFUNCTI ON: br eak ; } r et ur n( NULL) ; } i nt HM_get Mat er i al s ( ) { / * Thi s f unc t i on wr i t es eac h mat er i al */
dat a s t r uc t ur e t o Hy per Mes h.
i nt i ; / / Wr i t e eac h mat er i al dat a s t r uc t ur e t o Hy per Mes h f or ( i =0; i Convert menu item on menu bar.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also HyperMesh Entities & Solver Interfaces
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
696
Include Files Most solvers allow solver decks to be split into separate files for organizational purposes. They also provide a mechanism to include these files in a master solver deck, typically using an include statement. This capability is commonly referred to as solver include files. Solver include files can generally have any solver card defined within them, therefore the HyperMesh include file entity needs the capability to store and organize all HyperMesh entities. Every HyperMesh entity is stored and organized into a HyperMesh include file. There is a special HyperMesh include file called the master model which corresponds to the master solver deck and is automatically created for every HyperMesh model. The current HyperMesh include file is shown in the status bar and can be set by clicking on that status bar area or by using the context sensitive menu of the Model Browser. HyperMesh entities are automatically stored and organized into the current HyperMesh include file. If there are no HyperMesh include files defined then HyperMesh entities are automatically stored and organized into the master model. The Model Browser can be used to create, edit, and delete HyperMesh include files. Every HyperMesh include file has a name and a location with a full or relative path. The Model Browser can also be used to review and organize HyperMesh entities into HyperMesh include files using drag and drop functionality. The Organize panel can also be used to organize HyperMesh entities into HyperMesh include files. HyperMesh include files do not have a display, active, or export state of their own. However, the Model Browser and Entity State Browser can be used to manipulate the display, active, and export state of all HyperMesh entities organized within the HyperMesh include file as a group by using the context sensitive menu within these browsers. HyperMesh imports and exports solver decks with include file structures using three options which are selected on the import and export tabbed dialogs: preserve includes
Preserves the solver include file structure by generating HyperMesh include files to match and organizes all data within the solver include files into the appropriate HyperMesh include file. The option also preserves the solver include file references in the master model. When exporting with this option all HyperMesh entities are written into their corresponding solver include files along with their references in the master solver deck.
skip includes
The data within the solver include files is not imported into HyperMesh. The solver include file references are maintained and are written out to the master solver deck during export.
merge includes
The data from the all solver include files are imported into the HyperMesh master model and the solver include file references are not maintained. When exporting, all entities are written into the master solver deck.
697
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Abaqus Support of Include Files The following rules and considerations apply to the Abaqus include file support in HyperMesh: Include files must include complete information for each keyword. A keyword and its data lines must be part of the same file. Include files must contain complete information for cards that contain multiple sub-keywords. For example, all sub-keywords and their data lines in a *Material card must be part of the same include file. Include files must contain complete information for *Step cards. All history keywords and their data lines must be a part of the same file. The HyperMesh Abaqus interface is comprised of four types of include files: Model (start), Model (middle), Model, and History. They define the sequence of the *Include keywords in the model. Model (start) type of include files are written at the beginning of the deck, after the *Node block. Model (middle) is written in the middle of the deck, after the *Material block. Model is
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
698
written at the end of the model definition, and History keywords are written after the model definition. Include file names are sorted according to their names in the browser. The sequence in the exported model is primarily determined by the four types of includes files as described above. Within each type the sequence is determined by the order in which they are created. The Abaqus syntax for the include file path is: o
In Abaqus, file names can include a full or relative path name. Relative path names must be in relation to the directory from which the job was started. If a path is not specified, it is assumed that the file is located in the same directory from which the job was submitted.
o
From HyperMesh, it is, however, not always possible to predict the directory from which the job will finally be submitted. Therefore a relative path must be defined. This relative path should be defined with respect to the folder where the corresponding *Include keyword appears. If you run the job from a different folder in subsequent runs, you must also update the path name.
See also Browsers HyperMesh Entities & Solver Interfaces Collectors and Collected Entities Named Entities Morphing Entities Optimization Entities Custom Templates Custom Readers Model Setup
699
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Support of Includes: Abaqus The following rules and considerations apply to the Abaqus include file support in HyperMesh: Include files must include complete information for each keyword. A keyword and its data lines must be part of the same file. Include files must contain complete information for cards that contain multiple sub-keywords. For example, all sub-keywords and their data lines in a *Material card must be part of the same include file. Include files must contain complete information for *Step cards. All history keywords and their data lines must be a part of the same file. The HyperMesh Abaqus interface is comprised of four types of include files: Model (start), Model (middle), Model, and History. They define the sequence of the *Include keywords in the model. Model (start) type of include files are written at the beginning of the deck, after the *Node block. Model (middle) is written in the middle of the deck, after the *Material block. Model is written at the end of the model definition, and History keywords are written after the model definition. Include file names are sorted according to their names in the browser. The sequence in the exported model is primarily determined by the four types of includes files as described above. Within each type the sequence is determined by the order in which they are created. The Abaqus syntax for the include file path is: o
In Abaqus, file names can include a full or relative path name. Relative path names must be in relation to the directory from which the job was started. If a path is not specified, it is assumed that the file is located in the same directory from which the job was submitted.
o
From HyperMesh, it is, however, not always possible to predict the directory from which the job will finally be submitted. Therefore a relative path must be defined. This relative path should be defined with respect to the folder where the corresponding *Include keyword appears. If you run the job from a different folder in subsequent runs, you must also update the path name.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
700
Support of Includes: LS-Dyna LSDYNA keywords *INCLUDE, *INCLUDE_TRANSFORM, *INCLUDE_COMPENSATION_OPTION are mapped to include files in HyperMesh. The user can switch to different type of include with the the exception of *INCLUDE_TRANSFORM using the the context sensitive menu Include File options in the include browser. INCLUDE_TRANSFORM is manged using the Transfromation manager in HM. During import if same include file is referred more than once using the *INCLUDE_TRANSFORM then they are imported but appended with .# where # = 1…n and shown in the include browser. These will not be exported unless the user changes the Instance option check box off.
701
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nodes Nodes are the most basic finite element entity. A node represents a physical position on the structure being modeled and is used by an element entity to define the location and shape of that element. It is also used as temporary input to create geometry entities. A node may contain a pointer to other geometric entities and can be associated directly to them. Nodes are considered to be used if they are referenced in the definition of an element, system, vector, group, load, equation, or are referenced by any card image on any HyperMesh entity. HyperMesh automatically deletes unused nodes and any loads that are attached to unused nodes. Nodes can not be organized into components. Nodes can be organized into HyperMesh include files, which defines the solver include file they will be exported to. Use the Organize panel to organize nodes into include files. The Organize panel can be accessed using the Organize icon on the collectors toolbar.
The following panels can be used to create and edit nodes: Nodes Node Edit Temp Nodes
The data names associated with nodes can be found in the data names section of the HyperMesh Reference Guide.
Solver Card Support for Nodes
RADIOSS (Block Format)
The supported RADIOSS D00 cards in RADIOSS (Block Format) 5.1 and 9.0 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards. Supported Cards
Solver Description
Supported Parameters
Notes
/NODE
RADIOSS (Bulk Data Format), OptiStruct
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
702
HyperMesh Nodes are used to represent GRID and SPOINT bulk data entries. Supported Cards
Solver Description
Supported Parameters
Notes
GRID
Defines the location of a geometric grid point of the structural model, the directions of its displacement, and its permanent single-point constraints.
Exported in large field format by optistructlf template.
SPOINT
Defines a scalar point.
Ideally a scalar point has no location, but in HyperMesh it is represented as a node.
RADIOSS (Fixed Format)
Node cards are fully input into HyperMesh. Nodal coordinates are defined with X, Y, and Z coordinates. Skew frames for nodal time history is supported for RADIOSS (Fixed Format) version 4.1.
Abaqus
Supported Cards
Solver Description
Supported Parameters
Notes
*NODE
Specify nodal coordinates
NSET and SYSTEM
The SYSTEM parameter is created automatically during export based upon the type of reference coordinate system that is assigned to the nodes. The card image for a node is displayed in global Cartesian coordinates in HyperMesh.
703
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Actran
Supported Cards
Solver Description
Supported Parameters
Notes
Supported Cards
Solver Description
Supported Parameters
Notes
N
Defines a node
NODE, X, Y, Z, THXY, THYZ, THZX
N
Defines a node
R5.1, Type, NODE, SOLID, VAL1, VAL2, VAL3
N
Defines a node
R5.3, LOC, NODE, SOLID, NODLOC, VAL1, VAL2, VAL3
NBLOCK
Nodal block
ID, SOLIDFLG, LINELOC, X, Y, Z
Supported Cards
Solver Description
Supported Parameters
*NODE
Define a node and it's coordinates in the global coordinate system.
NODE
ANSYS
LS-DYNA
Notes
Card can be previewed, but not edited
*NODE_RIGID_SURF Define a rigid node and it's ACE coordinates in the global coordinate system.
Card can be previewed, but not edited
MADYMO
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
704
Supported Cards
Solver Description
Supported Parameters
Notes
COORDINATE. CARTESIAN
Nodal coordinate definition in a Cartesian coordinate system
X, Y, Z coordinates
If the node is created through type in, the entered values for x, y and z coincide with the X, Y, and Z coordinates of the COORDINATE. CARTESIAN, while system and as node are not used.
POINT_OBJECT
Point on a body or on the reference space, or a finite element node.
REF_SPACE if the POINT_OBJECT is on the reference space
NAME can be entered on the card image.
RIGID_BODY if the POINT_OBJECT is on a rigid body FLEX_BODY if the POINT_OBJECT is on a flexible body FE_NODE if the POINT_OBJECT is a finite element node POINT_OBJECT_FE
Point on a body or on the reference space, or a finite element node.
POINT_OBJECT_1_F E
Defines a point associated with, and located relative to, a body or the reference space.
POINT_OBJECT_1_M Defines a point associated with, B and located relative to, a body or the reference space. POINT_OBJECT_2_F E
Defined through the parent element.
Defines a second point associated with, and located relative to, a body or the reference space.
POINT_OBJECT_2_M Defines a second point B associated with, and located
705
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
relative to, a body or the reference space.
Nastran
Supported Cards
Solver Description
Supported Parameters
Notes
GRID
Defines the location of a geometric grid point, the directions of its displacement, and its permanent single-point constraints.
PS
Permanent single point constraint field supported for feinput only. On export, equivalent SPC cards are output.
Defines scalar points.
n/a
SPOINT is supported the same way GRID is supported. On import or export, all the nodes that are designated to be SPOINT will be converted to nodes at the origin.
Supported Cards
Solver Description
Supported Parameters
Notes
CNODE /
Common node definition
NODE /
Node definition
SPOINT
SPOINT CD-1 GRID_COMMENT
PAM-CRASH 2G
Altair Engineering
In the card previewer, the toggle button Common_Node allows you to change between NODE and CNODE.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
706
Supported Cards
Note:
Solver Description
Supported Parameters
Notes
Use the find_cnodes summary template to highlight all CNODE nodes as temporary nodes.
PERMAS
Supported Cards
Solver Description
$COOR
Definition of nodal points and their coordinates
Supported Parameters
Notes
Samcef
The following cards are supported in the HyperMesh Samcef interface: Supported Cards
Solver Description
Supported Parameters
.NOE
Allows the entry of the coordinates of the nodes of the structure.
NODEID, X, Y, Z
Notes
See also Browsers HyperMesh Entities & Solver Interfaces Geometry Meshing Model Setup
707
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Collectors and Collected Entities Collectors are named organizational containers for collected entities. An example of a collector is the component collector which collects points, lines, surface, solids, elements, and connectors for model organization purposes. Collectors also control the display state, on or off, of all their collected entities as a group. The display state of collectors can be controlled using the Model Browser. Collected entities are nameless entities which must reside within one, and only one, collector. Therefore, collected entities are mutually exclusive to a collector. Examples of collected entities include points, lines, surfaces, solids, elements, and connectors, which are collected by a component collector.
HyperMesh Collectors and Collected Entities Include Files Assemblies Nodes Components Points Lines Surfaces Solids Elements Connectors Load Collectors Loads Equations System Collectors Systems Vector Collectors Vectors Beamsection Collectors Beamsections Multibodies Ellipsoids Multibody Planes Multibody Joints Bags Generic Optimization Problem FBD Forces (All Loads) FBD Forces (Applied Loads)
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
708
FBD Forces (Reaction Loads) FBD Displacements Resultant Force & Moment FBD Cross-section ADM Part ADM Material
The Current Collector Since a collected entity must belong to one, and only one, collector, there must be a current collector for which newly created collected entities will automatically be organized into. The status bar shows the current collector for include files, components, and load collectors respectively. The current collector is also shown bold in the Model Browser. In addition, the Model Browser context sensitive menu allows for setting the current collector via the Make Current selection.
709
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Organizing Collected Entities into Collectors Collected entities can be organized into collectors at any point using the Organize panel. The Organize panel can be accessed using the organize icon on the collectors toolbar.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
710
See also Browsers HyperMesh Entities & Solver Interfaces Model Setup
711
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Assemblies Assemblies collect and organize sub-assemblies and components into hierarchal data structures which are intended to reflect the data structure of the product being modeled. Furthermore, components are intended to be organizational containers for the geometry and FE idealization of physical parts which make up the product. Assemblies are created, edited, and deleted from the Model Browser and are shown under the Assembly Hierarchy folder. The Assembly Hierarchy folder shows a list of assemblies which can be expanded to show the components organized within those assemblies. The Assembly Hierarchy folder also shows a list of components which are currently not organized into any assembly at the bottom of the Assembly Hierarchy folder. Components can be organized into an assembly using drag and drop technology within the Model Browser. Components can be organized into more than one assembly. Therefore, components are not mutually exclusive to an assembly. To organize a component into more than one assembly drag and drop with the control key depressed. In general it is not recommended to organize components into multiple assemblies if it can be avoided. Assemblies have a display state, on or off, which control the display state of all components organized within the assembly in the graphics area. The display state of an assembly can be controlled using the icons next to the assembly in the Model Browser. Geometry and element display states can be controlled separately for assemblies. See components for the display state rules of components. Assemblies also have an active and export state. The active state of an assembly controls the display state of the assembly and the listing of the assembly and its components in the Model Browser and any of its views. If an assembly is active, then its display state is available to be turned on or off and the assembly and its components are listed in the Model Browser and any of its views. If an assembly is inactive, then its display state is turned off permanently (and hence also its components) and the assembly and its components are not listed in the Model Browser or any of its views. If a find operation "finds" an inactive assembly, that assembly will automatically be set to active. The export state of an assembly controls whether or not that assembly, including all components organized within the assembly, are exported when the custom export option is utilized. The all export option is not affected by the export state of an assembly. The active and export states of assemblies can be controlled using the Entity State Browser. See components for the active and export state rules for components. Operations performed on an assembly do not affect the components collected within the assembly. For example, if you delete an assembly, the components in the assembly are not deleted, but are instead returned to the list of components which are currently not organized into any assembly. The data names associated with assemblies can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
712
Solver Card Support for Assemblies RADIOSS (Block Format)
Supported Cards
Solver Description
Supported Parameters
/SUBSET
Describes the subsets.
n/a
HyperMesh Notes
MADYMO
Because MADYMO uses a hierarchical data structure, it is crucial to set up the correct hierarchy in HyperMesh using the Assembly panel. The MADYMO hierarchy requires: one root assembly of the type MADYMO one assembly of the type SYSTEM, subtype REF_SPACE assemblies of the type FE_MODEL must be placed in an assembly of the type SYSTEM collectors of the type PART must be placed in an assembly of the type FE_MODEL multibodies must be placed in an assembly of the type SYSTEM
713
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
For newly-created elements, the parent in the hierarchy is derived from the related elements or attributes, or set manually on the card image. For imported elements, the parent is usually set according to the value found in the imported file. Supported Cards
Solver Description
Supported Parameters
CHAR_MOD
Scaling and shifting parameter of a characteristic on a global level.
CHAR, Defined on the card DAMP_COEF_SCALE, of the parent element HYS_SLOPE_SCALE, ELAS_LIMIT_SCALE, DAMP_COEF_SHIFT, HYS_SLOPE_SHIFT, ELAS_LIMIT_SHIFT
CONTROL_AIRBAG
Parameters to control airbag model behaviour.
THERMC, BLOCK_FLOW, AMBIENT_PRES, AMBIENT_TEMP, AMBIENT_DAMP_CO EF
CONTROL_ALLOCAT This element allows the NR_PROC, l_SIZE, ION memory size allocated to R_SIZE, C_SIZE MADYMO, given in integers, real numbers and characters, to be set. The number of processors to be used in the solution can also be specified.
HyperMesh Notes
Defined on the card of the parent FE_MODEL.
Defined on the MADYMO card.
CONTROL_ANALYSI S
Control element for inputting time domain analysis data relevant to the multi-body solver. Used to set analysis duration, size of time step, tolerances and ramp functions.
TIME_START, Defined on the TIME_END, MADYMO card. TIME_STEP, ANALYSIS_TYPE, INT_MTH, RAMP1 & 2, RACO1 & 2, CONSTRAINT_TOL, CONTACT_TOL, CONTACT_MAX_ITER, USE_FE_TIME_STEP
CONTROL_FE_MOD EL
Defines Rayleigh damping and mass lumping method for the parent FE model.
ALPHA_COEF, MASS_LUMP_MTH, ALPHA_FUNC, ALPHA_REL_BODY
CONTROL_FE_TIME _STEP
This element allows the user to specify the range of acceptable
REDUCTION_FACTOR Defined on the card , of the parent
Altair Engineering
Defined on the card of the parent FE_MODEL.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
714
Supported Cards
Solver Description
Supported Parameters
values for the FE model time step, and parameters used by the program to automate time step size.
CRITICAL_ELEMENTS FE_MODEL. , MIN_STEP, MAX_STEP, TIME_INT_MTH, NR_OF_CYCLES
Parameters to control the IMM method
BASED_ON,
CONTROL_OUTPUT
Specifies which output data are to be written and the frequency with which this is done. Also defines how often restart output is written.
FILTER_IGNORE, Defined on the PADDING_TIME, MADYMO card. SCALE_FACTOR_ANI, TIME_START_OUTPU T, TIME_STEP, TIME_STEP_ANI, TIME_STEP_RESTAR T, WRITE_DEBUG, WRITE_FEMESH, MAX_FILE_SIZE
FE_MODEL
Finite element model
CONTROL_FE_MODE L
type = FE_MODEL
CONTROL_FE_TIME_ STEP
comps = references to related PARTs and CONSTRAINT. RIGID_FEs
CONTROL_IMM
TIME_WINDOW, ELAPSED_TIME, MAX_STRETCH_PRIN T CHECK_REF_MESH, EPS_REF_MESH, DYNAMIC_RELAX
CONTROL_AIRBAG CONTROL_IMM FUNC_MOD CHAR_MOD
HyperMesh Notes
Defined on the card of the parent FE_MODEL.
Assemblies and multibodies should be left empty.
INITIAL_PART SCALING
715
FUNC_MOD
Scaling and shifting of functions FUNC, X_SCALE, on a global level. Y_SCALE, X_SHIFT, Y_SHIFT
Defined on the card of the parent element.
MADYMO
MADYMO XML Root element
Multibodies should
card image =
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
HyperMesh Notes
MADYMO
be left empty.
comps = references to related BELTs and CONTROL_SYSTEMs assems = references to the SYSTEM. REF_SPACE and any SYSTEM.MODELs RUNID
Allows a short text description n/a of the analysis to be entered, and contains MADYMO product information.
Defined on the MADYMO card.
SCALING
Scaling of coordinates.
SCALE_TYPE, NODE_LIST, REF_NODE, X_SCALE, Y_SCALE, Z_SCALE
Defined on the card of the parent FE_MODEL.
SYSTEM.MODEL
Parent element for model definition data
card image = SYSTEM
Select MODEL.
Select the INITIAL. comps = references to FE_MODEL check related BELTs box and specify the number of related assems = references INITIAL.FE_MODEL to related FE_MODELs elements to add. multibodies = references to related BODYs
SYSTEM. REF_SPACE
Parent element for reference space definition data
card image = SYSTEM
Comps and multibodies should be left empty.
assems = references to related FE_MODELs Select REF_SPACE. Select the INITIAL. FE_MODEL check box and specify the number of related INITIAL.FE_MODEL elements to add.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
716
MARC
Supported Cards
Solver Description
ASSEMBLIES
Supported Parameters
HyperMesh Notes
n/a
PAM-CRASH 2G
Supported Cards
Solver Description
Supported Parameters
MBSYS /
Describes an assembly of multibodies
TITLE
HyperMesh Notes
H_POINT
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Components
717
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Components Components collect and organize points, lines, surfaces, solids, elements and connectors. Components are intended to be organizational containers for the geometry and FE idealization of a physical part which makes up a product. Components are created, edited, and deleted from the Model Browser and are shown under the Component folder. Components also have a component view within the Model Browser which lists only components and has advanced options for component creation and editing. Points, lines, surfaces, solids, elements, and connectors can be organized into a component using the Organize panel. Every point, line, surface, solid, element, and connector must be organized into one, and only one, component and therefore are mutually exclusive to a component. Newly created points, lines, surfaces, solids, elements, and connectors are automatically organized into the current component. The current component is shown in the status bar and is also bold in the Model Browser. The current component can be set using the Model Browser context sensitive menu on a selected component within the Component folder. Components can also be card edited using the Model Browser context sensitive menu on selected components. Components have a display state, on or off, which control the display of all points, lines, surfaces, solids, elements, and connectors organized within the component in the graphics area. The display state of a component can be controlled using the icons next to the component in the Model Browser. Geometry and element display states can be controlled separately for components. Components also have an active and export state. The active state of a component controls the display state of the component and the listing of the component in the Model Browser and any of its views. If a component is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a component is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive component, that component will automatically be set to active. The export state of a component controls whether or not that component and all points, lines, surfaces, solids, elements, and connectors organized within the component are exported when the custom export option is utilized. The all export option is not affected by the export state of a component. The active and export states of components can be controlled using the Entity State Browser. Components can also be assigned properties and materials. Component property and material assignments are user profile (solver interface) dependent, and are described in the section Element Property and Material Assignment Rules. In general, when a component is assigned a property or material, that property or material assignment is applied to all elements organized within that component. The method of assigning properties and materials at the component level is therefore referred to as indirect property and material assignment. Direct property and material assignment is performed directly on the elements themselves. Direct property and material assignments always take precedence over indirect property and material assignments. Operations performed on a component affect all points, lines, surfaces, solids, elements, and connectors within the component. For example, if you delete a component, the points, lines, surfaces, solids, elements, and connectors within the component are also deleted. The data names associated with components can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
718
Solver Card Support for Components RADIOSS (Block Format)
719
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The supported RADIOSS cards in RADIOSS (Block Format) up to 110 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards. Supported Cards
Solver Description
Supported Parameters
/PART
Defines a part.
Prop_ID, Mat_ID, Subset_ID, Thick
Notes
Actran
You can define the following Actran components: Supported Cards
Solver Description
Supported Parameters
Notes
COUPLING_SURFAC Used for BC_MESH and Name, ID E INTERFACE purposes to handle incompatible meshes. DISCRETE
Corresponds to springs and lumped mass elements.
FIELD_POINT_SURF ACE FINITE_FLUID
Name, ID
Corresponds to the finite elements used to model acoustic media.
INCIDENT_SURFACE A set of finite element faces supporting the evaluation of the incident acoustic power. INFINITE_DOMAIN
Collection of infinite elements that discretize an unbounded acoustic domain.
INFINITE_FLUID
Corresponds to the infinite elements used to model acoustic free field.
INFINITE_MESH
Altair Engineering
Name, ID
Name, ID, POWER EVALUATION
Name, ID
Order ORIGIN, VECTOR
The INFINITE MESH data block is made of two subsections INFINITE_DOMAIN and
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
720
Supported Cards
Solver Description
Supported Parameters
Notes
INFINITE_ELEMENT MODAL_BASIS
Defines the modal content of the sound field in a modal component
MODAL_SURFACE
Defines the coupling surface between modal components and the acoustic finite element model
POROUS_UP
Corresponds to finite elements used to model poro-elastic media.
MATERIAL, Coord Syst, Shape, MODE, DIRECTION, PROPERTY, Flow
Name, ID, POWER EVALUATION
RADIATING_SURFAC A set of finite element faces on E which the acoustic power is calculated.
Name, ID
RAYLEIGH_SURFAC A set of boundary elements E used to model a semi-infinite acoustic fluid interfaced with a plane or nearly plane baffled structure.
Name, ID
RIGID_POROUS
Corresponds to finite elements used to model rigid porous media.
Name, ID, POWER EVALUATION
SHELL
Corresponds to finite elements used to model shell viscoelastic media.
Name, ID, POWER EVALUATION, AUTO ORIENT
SOLID
Corresponds to finite elements used to model solid viscoelastic materials.
Name, ID, POWER EVALUATION
STIFFENER
Corresponds to finite elements Name, ID used to model Actran equivalent stiffeners.
SUPER_CONNECTO Used to couple an Actran model COUPLING R to a Nastran super-element. SURFACE:
721
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
SURFACE, GAP_TOL, PLANE_TOL TRANSLATION STIFFNESS: Normal, Tang1, Tang2 ROTATIONAL STIFFNESS: Normal, Tang1, Tang2 VISCOTHERMAL_FL UID
Corresponds to finite elements Name, ID, POWER used to model viscothermal fluid EVALUATION, AUTO media. ORIENT
ANSYS
Supported Cards
Solver Description
*HM_COMP
Supported Parameters
Notes
TYPE, MAT, REAL
ET card, R card, MAT, and SECDATA card
Notes
LS-DYNA
Supported Cards
Solver Description
Supported Parameters
*DAMPING_PART_M ASS
Define mass weighted damping by part ID
LCID, SF, FLAG
*DAMPING_PART_ STIFFNESS
Assign Rayleigh stiffness damping coefficient by part ID
BETA
Altair Engineering
Options (None, Inertia, Reposition, Interia_Contact, Reposition_Contact, Contact)
Options (None, Inertia,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
722
Supported Cards
Solver Description
Supported Parameters
Notes
Reposition, Interia_Contact, Reposition_Contact, Contact) *INCLUDE_STAMPE D_ PART
Allows the plastic strain and thickness distribution of the stamping simulation to be mapped onto a part in the crash model.
FILENAME, THICK, PSTRN, STRAIN, INCOUT, RMAX, N1S, N2S, N3S, N2C, N3C, TENSOR Options (None, Inertia, Reposition, Interia_Contact, Reposition_Contact, Contact)
*PART
Define parts for part adaptivity.
comment EOSID, HGID, GRAV, ADPOPT, TMID Options (None, Inertia, Reposition, Interia_Contact, Reposition_Contact, Contact) PrintOption RigidBodyMerge DampingMass DampingStiffness IncludeStampPart PartMove
*PART_COMPOSITE
*PART_COMPOSITE _ CONTACT
723
Provides a simplified method of defining a composite material model for shell elements that eliminates the need for user defined integration rules and part IDs for each composite layer.
HEADING, ELFORM, SHRF, NLOC, MAREA, HGID, ADPOPT, MID, THICK, B
Allows part based contact parameters to be use with the automatic contact types a3, 4,
HEADING, ELFORM, SHRF, NLOC, MAREA, HGID,
ContactOption Number_of_Plies
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
a5, a10, 13, 15 and 26.
ADPOPT, FS, FD, DC, VC, OPTT, SFT, SSF
Notes
Number_of_Plies *PART_CONTACT
Allows part-based contact parameters to be used with the automatic contact types a3, a5, a10, a13, 15 and 26
comment, EOSID, HGID, GRAV, ADPOPT, TMID, SCFC, DCFC, EDC, VCFC, OPTT, SFT, SSF ConRigidBodiesHelp comment, EOSID, HGID, GRAV, ADPOPT, TMID, SCFC, DCFC, EDC, VCFC, OPTT, SFT, SSF, PRBF
*PART_CONTACT_P RINT
ConRigidBodiesHelp *PART_INERTIA
Allows the inertial properties and initial conditions to be defined rather than calculated from the finite element mesh.
comment, EOSID, HGID, GRAV, ADPOPT, TMID, XC, YC, ZC, TM, IRCS, NODEID, IXX, IXY, IXZ, IYY, IYZ, IZZ, VTX, VTY, VTZ, VRX, VRY, VRZ
*PART_INERTIA_CO NTACT
comment, EOSID, HGID, GRAV, ADPOPT, TMID, XC, YC, ZC, TM, IRCS, NODEID, IXX, IXY, IXZ, IYY, IYZ, IZZ, VTX, VTY, VTZ, VRX, VRY, VRZ, PRBF
*PART_INERTIA_CO NTACT _PRINT
comment, EOSID, HGID, GRAV, ADPOPT, TMID, XC, YC, ZC, TM, IRCS, NODEID, IXX, IXY, IXZ, IYY, IYZ, IZZ, VTX, VTY, VTZ, VRX, VRY,
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
724
Supported Cards
Solver Description
Supported Parameters
Notes
VRZ, SCFC, DCFC, EDC, VCFC, OPTT, SFT, SSF, PRBF *PART_INERTIA_PRI NT
*PART_MOVE
*PART_PRINT
725
comment, EOSID, HGID, GRAV, ADPOPT, TMID, XC, YC, ZC, TM, IRCS, NODEID, IXX, IXY, IXZ, IYY, IYZ, IZZ, VTX, VTY, VTZ, VRY, VRZ, PRBF Translate a part by an incremental displacement in either a local or a global coordinate system.
XMOV, YMOV, ZMOV, CID Options (None, Inertia, Reposition, Interia_Contact, Reposition_Contact, Contact)
Allows user control over whether comment output data is written into the EOSID, HGID, GRAV, ASCII files MATSUM and ADPOPT, TMID, PRBF RBDOUT. Options (None, Inertia, Reposition, Interia_Contact, Reposition_Contact, Contact)
*PART_REPOSITION Applies to deformable materials and is used to reposition deformable materials attached to rigid dummy components whose motion is controlled by either CAL3D or MADYMO.
comment
*PART_REPOSITION _ CONTACT
comment
EOSID, HGID, GRAV, ADPOPT, TMID, CMSN, MDEP, MOVOPT
EOSID, HGID, GRAV, ADPOPT, TMID, CMSN, MDEP, MOVOPT, SCFC, DCFC, EDC, VCFC, OPTT, SFT, SSF
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
*PART_REPOSITION _ CONTACT_PRINT
comment
*PART_REPOSITION _ PRINT
comment
Notes
EOSID, HGID, GRAV, ADPOPT, TMID, CMSN, MDEP, MOVOPT, SCFC, DCFC, EDC, VCFC, OPTT, SFT, SSF, PRBF
EOSID, HGID, GRAV, ADPOPT, TMID, CMSN, MDEP, MOVOPT, PRBF
MADYMO
Supported Cards
Solver Description
Supported Parameters
BELT
This is the root element for defining belt models.
POINT_OBJECT_1. REF
BELT_FUSE
Fuse belts can model the tearing of seat belt stitches, which is used as a load limiting device.
Defined on the card of parent BELT_SEGMENT
BELT_RETRACTOR
Retractor with webbing grabber.
Reference to parent BELT.
BELT_SEGMENT
A belt segment is a section of a belt, defined as a straight line between two points. Where these points are attached to a body, e.g. a dummy model, the belt will slide only along the direction of the belt segment.
Reference to parent BELT.
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
726
Supported Cards
Solver Description
BELT_TYING
Belt segments are joined together using the BELT_TYING elements to specify the segment ends to be joined and the slip friction at the junction.
CONSTRAINT. RIGID_FE
Rigid elements and rigid parts that form one rigid FE entity.
Supported Parameters
Notes
Reference to parent BELT.
CONTACT_EVALUAT Scale the contact force related CONTACT_LIST E to a list of selected contacts of ellipsoids with planes, cylinders NR_OF_CONTACTS and ellipsoids.
CONTROL_SYSTEM
Control module for multi-body systems.
ID, NAME
PART
All finite elements of the same formulation, properties and material are assigned to a part. This XML element indicates which property and material parameters are to be applied to a given part.
ID, NAME, PROPERTY, MATERIAL
Supported Cards
Solver Description
Supported Parameters
PART /
Part_3D
SOLID, BSHEL, TETRA
PART /
Part_2D
TSHEL, SHELL, MEMBR
Type the number of CONTACTs in the CONTACT_LIST and select the desired CONTACT.MB_MBs .
PAM-CRASH 2G
727
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
PART /
Part_1D
BAR, BEAM, SPRING, JOINT, KJOIN, MBSPR, MBKJN, SPRGBM
PART /
PART_LINK
TIED, SLINK, ELINK, PLINK, LLINK
Supported Cards
Solver Description
Supported Parameters
$ELPROP
Assignment of geometrical data Mass/Springs and material to elements
Notes
PERMAS
Notes
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Assemblies
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
728
Points A point is a zero-dimensional geometry entity. There are two different types of points in HyperMesh; Free Points and Fixed Points. A free point is a zero-dimensional geometry entity in space that is not associated with a surface. It is displayed as a small "x". These types of points are typically used for weld locations and connectors. A fixed point is a zero-dimensional geometry entity that is associated with a surface. It is displayed as a small "o". The automesher places a node at each fixed point on the surface being meshed. A fixed point that is placed at the junction of three or more non-suppressed edges is called a vertex or vertex point. Such vertices cannot be suppressed (removed). The following panels can be used to create and edit points: Quick Edit Point Edit
The data names associated with points can be found in the data names section of the HyperMesh Reference Guide.
See also Geometry Terminology CAD Interfacing Geometry Functionality Include Files Assemblies Components
729
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Lines A line represents a curve in space and is not attached to any surface or solid. A line is a one-dimensional geometric entity. A line can be composed of one or more line types. Each line type in a line is referred to as a segment. The end point of each line segment is connected to the first point of the next segment. A joint is the common point between two line segments. Line segments are maintained as a single line entity, so operations performed on the line affect each segment of the line. In general, HyperMesh automatically uses the appropriate number and type of line segments to represent the geometry. Lines are different from surface edges and are sometimes handled differently for certain HyperMesh operations. The following panels can be used to create and edit lines: Lines Line Edit
The data names associated with lines can be found in the data names section of the HyperMesh Reference Guide.
See also Geometry Terminology CAD Interfacing Geometry Functionality Include Files Assemblies Components
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
730
Surfaces A surface represents the geometry associated with a physical part. A surface is a two-dimensional geometric entity that may be used in automatic mesh generation. A surface is comprised of one or more faces. Each face contains a mathematical surface and edges to trim the surface, if required. When a surface has several faces, HyperMesh maintains all of the faces as a single surface entity. Operations performed on the surface affect all the faces that comprise the surface. In general, HyperMesh automatically uses the appropriate number of and type of surface faces to represent the geometry. Surface edges are different from lines and are sometimes handled differently for certain HyperMesh operations. The connectivity of surface edges constitutes the geometric topology. The following panels can be used to create and edit surfaces: Surfaces Surface Edit Defeature Midsurface Quick Edit Edge Edit Autocleanup
The data names associated with surfaces can be found in the data names section of the HyperMesh Reference Guide.
See also Geometry Terminology CAD Interfacing Geometry Functionality Include Files Assemblies Components
731
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solids Solids are closed volume of surfaces that can take any shape. Solids are three-dimensional entities that can be used in automatic tetra and solid meshing. The surfaces defining a solid can belong to multiple component collectors. The display of a solid and its bounding surfaces are controlled only by the component collector to which the solid belongs. The following panels can be used to create and edit solids: Solids Solid Edit Primitives
The data names associated with solids can be found in the data names section of the HyperMesh Reference Guide.
See also Geometry Terminology CAD Interfacing Geometry Functionality Include Files Assemblies Components
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
732
Elements Elements are FE idealizations for a portion of a physical part. Each element in HyperMesh has an associated element configuration. An element configuration tells HyperMesh how to draw, store, and work with the element. HyperMesh supports the following element configurations.
0D Element Types Mass Rigid Element Types RBE3 Rigid Rigidlink 1D Element Types Bar2 Bar3 Gap Joint Plot Rod Spring Weld 2D Element Types Quad4 Quad8 Tria3 Tria6 3D Element Types Hex8 Hex20 Penta6 Penta15 Pyramid5
733
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pyramid13 Tetra4 Tetra10 Interface Element Types Master3 Master4 Slave1 Slave3 Slave4
Solver Card Support for Elements RADIOSS (Block Format)
The supported RADIOSS cards in RADIOSS 100 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards.
Supported Cards
Solver Description
Supported Elem Types
/ADMAS
Describes the added masses.
Mass
/BEAM
Describes the beam elements.
Bar
/BRIC20
Describes 3D solid elements.
Hex20
/BRICK
Defines a Hexahedral Solid Element and Thick Shell Element with 8 nodes.
Hex8, Penta6, Pyramid5, Tetra4
/CYL_JOINT
Describes the cylindrical joints.
Rigid
/QUAD
Describes the 2D solid elements.
Quad4
/RBE2
Ties degree of freedom of Rigid multiple nodes to one node with option to choose the degree freedom that need to be tied.
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
734
Supported Cards
Solver Description
Supported Elem Types
/RBE3
Ties degree of freedom of one node to multiple nodes.
RBE3
/RBODY
Describes the rigid bodies.
Rigid
/RIVET
Describes the rivet or spotweld.
Weld
/RLINK
Describes the rigid links.
Rigid
/SHELL
Describes the 4 node shell elements.
Quad4
/SH3N
Describes the 3 node shell elements
Tria3
/SPHCEL
Describes the SPH cells.
Mass
/SPRING
Describes the spring elements.
Spring
/TETRA4
Describes the 4-noded tetra elements
Tetra4
/TETRA10
Describes the 10-noded tetra elements
Tetra10
/TRUSS
Describes the truss elements.
Rod
Notes
RADIOSS (Bulk Data Format), OptiStruct
Most RADIOSS (Bulk Data Format), OptiStruct structural elements used in finite element analysis solution sequences are supported as elements in the interface.
735
Supported Cards
Solver Description
Supported Elem Types
BMFACE
Defines quad or tria faces that are in turn used to define a barrier to limit the total deformation for free-shape design regions.
Tria3
Notes
Quad4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
CAABSF
Defines a frequency-dependent Mass acoustic absorber element in coupled fluid-structural analysis. Rod
Notes
Tria3 Quad4 CBAR
Defines a simple beam element.
CBEAM
Defines a beam element Bar2 (BEAM) of the structural model.
CBUSH
Defines a generalized springdamper structural element.
Spring
CBUSH1D
Defines a one-dimensional spring-damper structural element.
Mass
Defines a scalar damper element.
Spring
Defines a scalar damper element, without reference to a property.
Spring
Defines a scalar damper element that is connected only to scalar points.
Spring
Defines a scalar damper element that is connected only to scalar points and is without reference to a material or property entry.
Spring
CDAMP1
CDAMP2
CDAMP3
CDAMP4
Altair Engineering
Bar2
Spring Represented as a spring element type or as a mass element type (grounded CDAMP1).
Mass
Represented as a spring element type or as a mass element type (grounded CDAMP2).
Mass
Represented as a spring element type or as a mass element type (when a coordinate is constrained).
Mass
Represented as a spring element type or as a mass element type (when a coordinate is constrained).
Mass
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
736
Supported Cards
Solver Description
Supported Elem Types
Notes
CELAS1
Defines a scalar spring element of the structural model.
Spring
Represented as a spring element type or as a mass element type (grounded CELAS1).
Defines a scalar spring element of the structural model without reference to a property entry.
Spring
CELAS2
Mass
Mass
Represented as a spring element type or as a mass element type (grounded CELAS2). Exported in large field format by optistructlf template.
CELAS3
737
Defines a scalar spring element that connects only to scalar points.
Spring Mass
Represented as a spring element type or as a mass element type (when a coordinate is constrained).
CELAS4
Defines a scalar spring element Spring that is connected only to scalar Mass points without reference to a property entry.
Represented as a spring element type or as a mass element type (when a coordinate is constrained).
CGAP
Defines a gap or friction element.
Gap
The type of gap elements (either CGAP or CGAPG) is automatically determined based on whether the element is node-to-node or node-to-elem.
CGAPG
Defines a node-to-obstacle gap element. The obstacle may be an element face or a patch of nodes.
Gap
The type of gap elements (either CGAP or CGAPG) is automatically determined based on whether the element
Mass
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
is node-to-node or node-to-elem. CHACAB
Defines the acoustic absorber element in coupled fluidstructural analysis
Hex8
CHBDYE
Defines a surface element for application of thermal boundary condition.
Slave1
CHEXA (8-noded)
Defines a first order solid element, composed of 6 quadrilateral faces.
Hex8
CHEXA (20-noded)
Defines a second order solid element, composed of 6 quadrilateral faces.
Hex20
A second order element with missing mid-side nodes can be defined in RADIOSS (Bulk Data). Input data decks containing such elements are read by the translator as a first-order element. A message is written to the OptiStruct.msg file indicating the corresponding element ID.
CMASS1
Defines a scalar mass element. Spring
Represented as a spring element type or as a mass element type (grounded CMASS1).
Defined using the Interfaces panel with the CONDUCTION or CONVECTION type.
Mass
CMASS2
CMASS3
Altair Engineering
Defines a scalar mass element without reference to a property entry.
Spring Mass
Represented as a spring element type or as a mass element type (grounded CMASS2).
Defines a scalar mass element
Spring
Represented as a
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
738
Supported Cards
739
Solver Description
Supported Elem Types
Notes
that is connected only to scalar Mass points.
spring element type or as a mass element type (when a coordinate is constrained).
CMASS4
Defines a scalar mass element Spring that is connected only to scalar points and is without reference Mass to a property.
Represented as a spring element type or as a mass element type (when a coordinate is constrained).
CMBEAM
Defines a beam element for Bar2 multi-body dynamics solution sequence without reference to a property entry.
CMSPDP
Defines a spring damper element without reference to a property entry for multi-body solution sequence.
Spring
CONM1
Defines a 6x6 mass matrix at a geometric grid point.
Mass
CONM2
Defines a concentrated mass at Mass a grid point of the structural model.
CONROD
Defines a rod element without reference to a property entry.
Rod
CONV
Specifies a free convection boundary condition for heat transfer analysis.
Slave1
CPENTA (6-noded)
Defines a first order solid element, composed of 3 quadrilateral and 2 triangular faces.
Penta6
CPENTA (15-noded)
Defines a second order solid
Penta15
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Exported in large field format by optistructlf template.
Represented as a continuation to CHBDYE slave element card.
A second order
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
element, composed of 3 quadrilateral and 2 triangular faces.
element with missing mid-side nodes can be defined in RADIOSS (Bulk Data). Input data decks containing such elements are read by the translator as a first-order element. A message is written to the OptiStruct.msg file indicating the corresponding element ID.
CPYRA (5-noded)
Defines a first order solid element, composed of 1 quadrilateral and 4 triangular faces.
Pyramid5
CPYRA (13-noded)
Defines a second order solid element, composed of 1 quadrilateral and 4 triangular faces.
Pyramid13
CQUAD4
Defines a quadrilateral plate element (QUAD4) of the structural model.
Quad4
CQUAD8
Defines a curved quadrilateral shell element with eight grid points.
Quad8
Altair Engineering
Notes
A second order element with missing mid-side nodes can be defined in RADIOSS (Bulk Data Format). Input data decks containing such elements are read by the translator as a first-order element. A message is written to the OptiStruct.msg file indicating the corresponding element ID.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
740
741
Supported Cards
Solver Description
Supported Elem Types
CROD
Defines a tension-compression element (ROD) of the structural model.
Rod
CSHEAR
Defines a shear panel element.
Quad4
CTETRA (4-noded)
Defines a first order solid element, composed of 4 triangular faces.
Tetra4
CTETRA (10-noded)
Defines a second order solid element, composed of 4 triangular faces.
Tetra10
CTRIA3
Defines a triangular plate element (TRIA3) of the structural model.
Tria3
CTRIA6
Defines a second order triangular element.
Tria6
CTUBE
Defines a tension-compression- Rod torsion element (TUBE) of the structural model.
CVISC
Defines a viscous damper element.
CWELD
Defines a weld or fastener Mass connecting two surface patches Rod or points.
Spring
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
A second order element with missing mid-side nodes can be defined in RADIOSS (Bulk Data Format). Input data decks containing such elements are read by the translator as a first-order element. A message is written to the OptiStruct.msg file indicating the corresponding element ID.
Represented as a spring element type. Represented as a rod element type.
Altair Engineering
Supported Cards
Solver Description
HMSPRING
Defines a spring element, which Spring is converted to RADIOSS (Bulk Data Format) entities on export, in a manner similar to that explained in Using HM_ELAS.
JOINT
Defines a joint used in multibody dynamics.
Joint
PLOTEL
Defines a one-dimensional dummy element for use in plotting.
Plot
PLOTEL3
Defines a three-noded, twoTria dimensional dummy element for Quad4 use in plotting.
PLOTEL4
Defines a four-noded, twoTria dimensional dummy element for Quad4 use in plotting.
QBDY1
Defines a uniform heat flux for CHBDYE elements.
RBAR
Defines a rigid bar with 6 Weld degrees of freedom at each end.
RBE2
Defines a rigid body whose Rigid independent degrees of freedom RigidLink are specified at a single grid point and whose dependent degrees of freedom are specified at an arbitrary number of grid points.
RBE3
Defines the motion at a Rbe3 "reference" grid point as the weighted average of the motions at a set of other grid points.
RROD
Defines a pin-ended rod that is
Altair Engineering
Supported Elem Types
Notes
Flux
An RBE2 element with one dependent node is represented as a rigid element type, while an element with multiple dependent nodes is represented as a rigid link element type.
Rod
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
742
Supported Cards
Solver Description
Supported Elem Types
Notes
rigid in extension.
RADIOSS (Fixed Format)
Abaqus
Standard.2d Template
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters
*COUPLING
Define a surface-based coupling constraint where the *SURFACE card points to nodes.
Rigid
COUP_KIN
*ELEMENT
743
*COUPLING with element-based *SURFACE cards are defined as groups
Define elements by giving their nodes.
TYPE and ELSET
Mass
MASS, ROTARYI, SPRING1, DASHPOT1, CONN2D2, ITT21
Rigid
R2D2, RAX2, RB2D2, BEAM, LINK, PIN, TIE, KINCOUP, COUP_KIN
RBE3
DCOUP2D, COUP_DIS
Spring
SPRING2, SPRINGA,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters DASHPOT2, DASHPOTA, JOINTC
Altair Engineering
Bar2
SAX1, B21, B21H, B23, B23H, PIPE21, PIPE21H, F2D2, FAX2, AC1D2
Bar3
B22, SAX2, AC1D3, B22H, PIPE22, PIPE22H
Rod
T2D2, T2D2H, T2D2T, T2D2E, GK2D2, GK2D2N, CONN2D2, SFMAX1, MGAX1, SFMGAX1, DC1D2
Gap
GAPUNI, GAPCYL, GAPSPHER
Tria3
CPE3, CPS3, CPS3E, CPE3H, CPE3E, CAX3, CAX3H, CAX3E, CGAX3, CGAX3H, DCAX3, DCAX3E, DC2D3, DC2D3E, AC2D3, ACAX3, CAX3T
Quad4
CPE4I, CPS4, CPS4I, CPS4R, CPS4T, CPS4E, CPE4, CPE4H, CPE4IH, CPE4R, CPE4RH, CPE4T, CPE4HT, CPE4E, CAX4, CAX4H, CAX4I, CAX4IH, CAX4R, CAX4RH, CGAX4, CGAX4H, CGAX4R,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
744
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters CGAX4RH, DCAX4, DCCAX4, DCCAX4D, DCAX4E, CAX4T, CAX4HT, ACAX4, CAX4E, DC2D4, DC2D4E, AC2D4, CPE4P, CPE4PH, CPE4RP, CPE4RPH, CAXA41, CAXA4H1, CAXA4R1, CAXA4RH1, GKPS4, GKPE4, GKPS4N, COH2D4, COHAX4
745
Tria6
DCAX6, CPS6, CPS6M, CAX6, CAX6H, CAX6M, CAX6MH, CGAX6, CGAX6H, CPE6, CPE6H, CPE6M, CPE6MH, DC2D6, DCAX6E, DC2D6E, AC2D6, ACAX6, CPE6MP, CPE6MPH
Quad8
CPS8, CAX8, CAX8H, CAX8HT, CAX8R, CAX8RH, CAX8RHT, CAX8RT, CGAX8, CGAX8H, CGAX8R, CGAX8RH, CPE8, CPE8H, CPE8R, CPE8RH, CPS8R, DC2D8, CAXA81, CAXA8H1, CAXA8P1, CAXA8R1, CAXA8RH1, CAXA8RP1, DCAX8, DCAX8E, DC2D8E, AC2D8, ACAX8,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters CAX8T, CGAX8T, CGE8P, CPE8PH, CPE8RP, CPE8RPH
Hex8
EC3D8R
*KINEMATIC COUPLING
Constrain all or specific Rigid degrees of freedom of a set of nodes to the rigid body motion of a reference node.
KINCOUP
*MPC
Define multi-point constraints.
BEAM, LINK, PIN, TIE
*RELEASE
Release rotational degrees of Bar2/Bar3 freedom at one or both ends of a beam element.
Rigid
See Note**
Standard.3d Template
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters
*COUPLING
Define a surface-based coupling constraint.
Rigid
COUP_KIN, COUP_DIS
*ELEMENT
Define elements by giving their nodes.
Altair Engineering
TYPE and ELSET
Mass
MASS, ROTARYI, SPRING1, DASHPOT1, CONN3D2, ITT31
Rigid
RB3D2
RBE3
DCOUP3D, COUP_DIS
Spring
SPRING2,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
746
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters SPRINGA, DASHPOT2, DASHPOTA, JOINTC
747
Bar2
B31, B31H, B33, B33H, B31OS, B31OSH, PIPE31, PIPE31H, GK3D2, GK3D2N, AC1D2, ELBOW31, ELBOW31B, ELBOW31C
Bar3
B32, B32H, B32OS, B32OSH, AC1D3, ELBOW32, PIPE32, PIPE32H, MGAX2, SFMGAX2, SFMAX2
Rod
T3D2, T3D2H, T3D2T, T3D2E, CONN3D2, SFMAX1, MGAX1, SFMGAX1
Gap
GAPUNI, GAPCYL, GAPSPHER
Tria3
S3, S3R, STRI3, M3D3, R3D3, DS3, SFM3D3, R3D3, DS3, F3D3, ACIN3D3
Quad4
S4, S4R, S4R5, M3D4, M3D4R, R3D4, DS4, SFM3D4, SFM3D4R, GK3D4L, GK3D4LN, F3D4, ACIN3D4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Altair Engineering
Solver Description
Supported Elem Types
Supported Parameters
Tria6
STRI65, DS6, M3D6, SFM3D6
Quad8
S8R, S8R5, S8RT, DS8, M3D8, M3D8R, SFM3D8, SFM3D8R
Tetra4
C3D4, C3D4H, DC3D4, C3D4E, DC3D4E, AC3D4
Pyramid5
C3D8, C3D8I, C3D8H, C3D8T, C3D8HT, C3D8IH, C3D8R, C3D8RH, C3D8E, C3D6, C3D6H, C3D6E, C3D8RT, C3D8RHT
Penta6
C3D6, C3D6H, DC3D6, C3D6E, DC3D6E, GK3D6, GK3D6N, SC6R, COH3D6, AC3D6
Hex8
C3D8I, C3D8, C3D8T, C3D8H, C3D8HT, C3D8IH, C3D8R, C3D8RH, C3D8E, DC3D8, AC3D8, DC3D8E, DCC3D8, DCC3D8D, GK3D8, GK3D8N, SC8R, COH3D8, C3D8P, C3D8PH, C3D8RP, C3D8RPH, C3D8RT, C3D8RHT
Tetra10
C3D10, C3D10H, C3D10I, C3D10M, C3D10MH, C3D10MT, DC3D10,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
748
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters C3D10E, DC3D10E, AC3D10, C3D10MP, C3D10MPH
Pyramid13
C3D20, C3D20H, C3D20R, C3D20RH, C3D20E, C3D20RE, C3D20T, C3D20HT, C3D20RT, C3D20RHT, C3D15, C3D15H, C3D15E
Penta15
C3D15, C3D15H, DC3D15, C3D15E, DC3D15E, AC3D15
Hex20
C3D20, C3D20H, C3D20R, C3D20RH, DC3D20, AC3D20, C3D20E, C3D20RE, C3D20T, C3D20HT, C3D20RT, C3D20RHT, DC3D20E, C3D20P, C3D20PH, C3D20RP, C3D20RPH
*KINEMATIC COUPLING
Constrain all or specific degrees of freedom of a set of nodes to the rigid body motion of a reference node.
Rigid
KINCOUP
*MPC
Define multi-point constraints.
Rigid
BEAM, LINK, PIN, TIE
*RELEASE
Release rotational degrees of Bar2/Bar3 freedom at one or both ends of a beam element.
See Note**
Explicit Template
749
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters
*COUPLING
Define a surface-based coupling constraint.
Rigid
COUP_KIN
*ELEMENT
Define elements by giving their nodes.
Altair Engineering
TYPE and ELSET
Mass
MASS, ROTARYI, CONN3D2, CONN2D2
Rigid
R2D2, RAX2, BEAM, LINK, PIN, TIE, COUP_KIN
RBE3
COUP_DIS
Spring
SPRINGA, DASHPOTA
Bar2
B21, B31, SAX1, F2D2, FAX2
Bar3
B22, B32
Rod
T2D2, T3D2, CONN3D2, CONN2D2
Tria3
CPS3, CPE3, CAX3, S3R, R3D3, M3D3, S3RS, SFM3D3, F3D3, AC2D3, ACAX3, CAX3T, S3, ACIN3D3
Quad4
CPS4R, CPE4R, CAX4R, S4R, R3D4, M3D4R, S4RS, S4RSW, SFM3D4R, COH2D4, COHAX4, F3D4, S4, ACIN3DR
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
750
Supported Cards
Solver Description
Supported Elem Types
Supported Parameters
Tetra4
C3D4, AC3D4
Pyramid5
C3D8, C3D8T, C3D8I, C3D8R, C3D6, C3D8RT, C3D8RHT
Penta6
C3D6, SC6R, COH3D6, AC3D6, C3D6R
Hex8
C3D8I, C3D8, C3D8T, SC8R, C3D8R, COH3D8, AC3D8R, C3D8RT, C3D8RHT, EC3D8R
Tetra10
C3D10M, C3D10MT
Rigid
BEAM, LINK, PIN, TIE
*MPC
Define multi-point constraints
*RELEASE
Release rotational degrees of Bar2/Bar3 freedom at one or both ends of a beam element
See Note**
Note** To add a *RELEASE card to this element, click pins a = and pins b = and type in the HyperMesh dof code for the Abaqus release combination code you want from the following table:
751
HyperMesh dof Code
Abaqus Release Combination Code
4
T
5
M2
45
M2-T
6
M1
46
M1-T
56
M1-M2
456
ALLM
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note:
For 2-D problems, only dof6 (M1) is active.
Actran
The following Actran element types are supported: Supported Cards
Solver Description
ELEMENTS
Supported Configurations
Notes
bar2 tria3 tria6 quad4 quad8 tet4 tet10 penta6 penta15 hex8 hex20
ANSYS
Supported Cards
Solver Description
Supported Elem Types
Notes
BEAM3
2-D Elastic Beam
Bar2
Config 60, Type 2
BEAM4
3-D Elastic Beam
Bar2
Config 60, Type 1
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
752
Supported Cards
Solver Description
Supported Elem Types
Notes
BEAM23
2-D Plastic Beam
Bar2
Config 60, Type 9
BEAM24
3-D Thin-walled Beam
Bar2
Config 60, Type 6
BEAM44
3-D Elastic Tapered Unsymmetric Beam
Bar2
Config 60, Type 7
BEAM54
2-D Elastic Tapered Unsymmetric Beam
Bar2
Config 60, Type 10
BEAM188
3-D Linear Finite Strain Beam
Bar2
Config 60, Type 8
BEAM189
3-D Quadratic Finite Strain Beam
Bar3
Config 63, Type 1
CERIG
Ldof, Ldof2, Ldof3, Ldof4, Ldof5
Rigid
Defines a rigid region. Config 5, Type 1, 2
CIRCU124
General circuit element applicable to circuit simulation
Rod
COMBIN14
Spring-Damper
Spring
Config 21, Type 1
COMBIN39
Nonlinear Spring
Spring
Config 21, Type 2
COMBIN40
Combination
Spring
Config 21, Type 3
CONTA171
2-D 2-Node Surface-to-Surface Contact
Plot
Config 2, Type 3
CONTA172
2-D 3-Node Surface-to-Surface Contact
Bar3
Config 63, Type 12
CONTA173
3-D 4-Node Surface-to-Surface Contact
Tria3
Config 103, Type 13
Quad4
Config 104, Type 13
3-D 8-Node Surface-to-Surface Contact
Tria6
Config 106, Type 10
Quad 8
Config 108, Type 10
2-D/3-D Node-to-Surface
Mass
Config 1, Type 14
CONTA174
CONTA175
753
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
Contact CONTA177
3-D Line-to-Surface Contact
Bar2 Bar3
CONTA178
3-D Node-to-Node Contact
Gap
Config 70, Type 3
CONTAC12
2-D Point-to-Point Contact
Gap
Config 70, Type 2
CONTAC48
Tria3
CONTAC49
Tria3 Quad4
CONTAC52
3-D Point-to-Point Contact
Gap
Config 70, Type 1
CP
Defines (or modifies) a set of coupled degrees of freedom.
Rigid
Config 55, Type 1, 2
CP_ELEC
Rigid
CP_STRUC
Rigid
FLUID29
FLUID30
2-D Axisymmetric Harmonic Acoustic Fluid
Tria3
3-D Acoustic Fluid
Tetra4
Quad4
Penta6 Hex8 FLUID80
3-D Contained Fluid
Hex8
Config 208, Type 9
FLUID116
Coupled Thermal-Fluid Pipe
Rod
Config 61, Type 12
HF118
2-D High-Frequency Quadrilateral Solid
Tria6
Config 106, Type 25
Quad8
Config 108, Type 25
HF119
Altair Engineering
3-D High-Frequency Tetrahedral Tetra10 Solid
Config 210, Type 11
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
754
Supported Cards
Solver Description
HF120
3-D High-Frequency Brick Solid Pyramid13
HYPER58
755
3-D 8-Node Mixed u-P Hyperelastic Solid
Supported Elem Types
Notes
Config 213, Type 3
Penta15
Config 215, Type 3
Hex20
Config 220, Type 3
Tetra4
Config 204, Type 11
Penta6
Config 206, Type 11
Hex8
Config 208, Type 11
LINK1
2-D Spar (or Truss)
Rod
Config 61, Type 5
LINK8
3-D Spar (or Truss)
Rod
Config 61, Type 1
LINK10
Tension-only or Compressiononly Spar
Rod
Config 61, Type 2
LINK31
Radiation Link
Rod
Config 61, Type 6
LINK32
2-D Conduction Bar
Rod
Config 61, Type 7
LINK33
3-D Conduction Bar
Rod
Config 61, Type 8
LINK34
Convection Link
Rod
Config 61, Type 9
LINK68
Coupled Thermal-Electric Line
Rod
Config 61, Type 14
LINK180
3-D Finite Strain Spar (or Truss) Rod
Config 61, Type 11
MASS21
Structural Mass
Mass
Config 1, Type 1
MASS71
Thermal Mass
Mass
Config 1, Type 2
MESH200
Meshing Facet
Bar3
Config 63, Type 26
Rod
Config 61, Type 26
Tria3
Config 103, Type 26
Tetra4
Config 204, Type 26
Tetra10
Config 210, Type 26
Quad4
Config 104, Type 26
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
Hex8
Config 208, Type 26
Tria6
Config 106, Type 26
Quad8
Config 108, Type 26
Hex20
Config 220, Type 26
MPC184
Multipoint Constraint Elements: Rigid Link, Rigid Beam, Slider, Spherical, Revolute, Universal
Rod
Config 61, Type 13
PIPE16
Elastic Straight Pipe
Bar2
Config 60, Type 3
PIPE18
Elastic Curved Pipe (Elbow)
Bar2
Config 60, Type 4
PIPE20
Plastic Straight Pipe
Rod
Config 61, Type 4
PIPE60
Plastic Curved Pipe (Elbow)
Bar2
Config 60, Type 5
PLANE2
2-D 6-Node Triangular Structural Tria6 Solid
Config 106, Type 21
PLANE13
2-D Coupled-Field Solid
Tria3
Config 103, Type 3
Quad4
Config 104, Type 3
Axisymmetric-Harmonic 4-Node Tria3 Structural Solid Quad4
Config 103, Type 6
PLANE35
2-D 6-Node Triangular Thermal Solid
Tria6
Config 106, Type 7
PLANE42
2-D Structural Solid
Tria3
Config 103, Type 4
Quad4
Config 104, Type 4
Tria6
Config 106, Type 9
Quad8
Config 108, Type 9
Tria3
Config 103, Type 5
Quad4
Config 104, Type 5
PLANE25
PLANE53
PLANE55
Altair Engineering
2-D 8-Node Magnetic Solid
2-D Thermal Solid
Config 104, Type 6
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
756
Supported Cards
Solver Description
Supported Elem Types
Notes
PLANE67
2-D Coupled Thermal-Electric Solid
Tria3
Config 103, Type 21
Quad4
Config 104, Type 21
PLANE75
PLANE77
PLANE78
PLANE82
PLANE83
PLANE121
PLANE145
Axisymmetric-Harmonic 4-Node Tria3 Thermal Solid Quad4
Config 103, Type 9
2-D 8-Node Thermal Solid
Tria6
Config 106, Type 2
Quad8
Config 108, Type 2
Axisymmetric-Harmonic 8-Node Tria6 Thermal Solid Quad8
Config 106, Type 8
2-D 8-Node Structural Solid
Tria6
Config 106, Type 1
Quad8
Config 108, Type 1
Axisymmetric-Harmonic 8-Node Tria6 Structural Solid Quad8
Config 106, Type 3
2-D 8-Node Electrostatic Solid
Tria6
Config 106, Type 22
Quad8
Config 108, Type 22
Tria6
Config 106, Type 23
Quad8
Config 108, Type 23
Tria6
Config 106, Type 31
Tria3
Config 103, Type 22
Quad4
Config 104, Type 22
Tria3
Config 103, Type 23
Quad4
Config 104, Type 23
Tria6
Config 106, Type 19
Quad8
Config 108, Type 19
2-D Quadrilateral Structural Solid p-Element
PLANE146 PLANE162
PLANE182
PLANE183
PLANE223
757
Explicit 2-D Structural Solid
2-D 4-Node Structural Solid
2-D 8-Node Structural Solid
2-D 8-Node Coupled-Field Solid
Config 104, Type 9
Config 108, Type 8
Config 108, Type 3
Tria6
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
Quad8 PRETS179
Define a 2-D or 3-D pretension section within a meshed structure
Bar2
RBE3
Distributes the force/moment applied at the master node to a set of slave nodes, taking into account the geometry of the slave nodes as well as weighting factors.
Rbe3
SHELL28
Shear/Twist Panel
Quad4
Config 104, Type 12
SHELL41
Membrane Shell
Tria3
Config 103, Type 19
Quad4
Config 104, Type 19
4-Node Plastic Large Strain Shell
Tria3
Config 103, Type 2
Quad4
Config 104, Type 2
SHELL51
Axisymmetric Structural Shell
Bar2
Config 60, Type 14
SHELL57
Thermal Shell
Tria3
Config 103, Type 7
Quad4
Config 104, Type 7
SHELL43
Config 60, Type 17
SHELL61
Axisymmetric-Harmonic Structural Shell
Bar2
Config 60, Type 15
SHELL63
Elastic Shell
Tria3
Config 103, Type 1
Quad4
Config 104, Type 1
Nonlinear Layered Structural Shell
Tria6
Config 106, Type 6
Quad8
Config 108, Type 6
8-Node Structural Shell
Tria6
Config 106, Type 4
Quad8
Config 108, Type 4
Tria6
Config 106, Type 5
SHELL91
SHELL93
SHELL99
Altair Engineering
Linear Layered Structural Shell
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
758
Supported Cards
SHELL131
SHELL132
SHELL143
SHELL150
SHELL157
SHELL163
SHELL181
Solver Description
Supported Elem Types
Notes
Quad8
Config 108, Type 5
Tria3
Config 103, Type 25
Quad4
Config 104, Type 25
Tria6
Config 106, Type 24
Quad8
Config 108, Type 24
4-Node Plastic Small Strain Shell
Tria3
Config 103, Type 10
Quad4
Config 104, Type 10
8-Node Structural Shell pElement
Tria6
Config 106, Type 20
Quad8
Config 108, Type 20
Thermal-Electric Shell
Tria3
Config 103, Type 20
Quad4
Config 104, Type 20
Tria3
Config 103, Type 17
Quad4
Config 104, Type 17
Tria3
Config 103, Type 11
Quad4
Config 104, Type 11
4-Node Layered Thermal Shell
8-Node Layered Thermal Shell
Explicit Thin Structural Shell
4-Node Finite Strain Shell
SHELL208
2-Node Finite Strain Axisymmetric Shell
Bar2
SHELL209
3-Node Finite Strain Axisymmetric Shell
Bar2
SHELL281
8-Node Finite Strain Shell
Tria6 Quad8
SOLID5
SOLID45
759
3-D Coupled-Field Solid
3-D Structural Solid
Penta6
Config 206, Type 2
Hex8
Config 208, Type 2
Tetra4
Config 204, Type 1
Penta6
Config 206, Type 1
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
SOLID46
SOLID62
SOLID64
SOLID69
SOLID70
Solver Description
3-D 8-Node Layered Structural Solid
3-D Magneto-Structural Solid
Supported Elem Types
Notes
Hex8
Config 208, Type 1
Tetra4
Config 204, Type 6
Penta6
Config 206, Type 6
Hex8
Config 208, Type 6
Tetra4
Config 204, Type 15
Pyramid5
Config 205, Type 15
Penta6
Config 206, Type 15
Hex8
Config 208, Type 15
3-D Anisotropic Structural Solid Tetra4
3-D Coupled Thermal-Electric Solid
3-D Thermal Solid
Config 204, Type 7
Penta6
Config 206, Type 7
Hex8
Config 208, Type 7
Tetra4
Config 204, Type 4
Penta6
Config 206, Type 4
Hex8
Config 208, Type 4
Tetra4
Config 204, Type 3
Penta6
Config 206, Type 3
Hex8
Config 208, Type 3
SOLID72
Tetra4
SOLID73
Tetra4 Penta6 Hex8
SOLID87
3-D 10-Node Tetrahedral Thermal Solid
Tetra10
Config 210, Type 5
SOLID90
3-D 20-Node Thermal Solid
Tetra10
Config 210, Type 2
Pyramid13
Config 213, Type 2
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
760
Supported Cards
Solver Description
Supported Elem Types
Notes
Penta15 Hex20 SOLID92
3-D 10-Node Tetrahedral Structural Solid
Tetra10
Config 210, Type 3
SOLID95
3-D 20-Node Structural Solid
Tetra10
Config 210, Type 1
Pyramid13
Config 213, Type 1
Penta15
Config 215, Type 1
Hex20
Config 220, Type 1
Tetra4
Config 204, Type 5
Pyramid5
Config 205, Type 5
Penta6
Config 206, Type 5
Hex8
Config 208, Type 5
Tetra4
Config 204, Type 8
Pyramid5
Config 205, Type 8
Penta6
Config 206, Type 8
Hex8
Config 208, Type 8
SOLID96
SOLID97
3-D Magnetic Solid
SOLID98
Tetrahedral Coupled-Field Solid
Tetra10
Config 210, Type 4
SOLID117
3-D 20-Node Magnetic Solid
Tetra10
Config 210, Type 8
Pyramid13
Config 213, Type 8
Penta15
Config 215, Type 8
Hex20
Config 220, Type 8
SOLID147
SOLID148
761
3-D Magnetic Scalar Solid
3-D Brick Structural Solid pElement
Penta15
3-D Tetrahedral Structural Solid p-Element
Penta15
Config 215, Type 9
Tetra10
Config 210, Type 9
Hex20
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
SOLID164
Solver Description
Explicit 3-D Structural Solid
Supported Elem Types
Notes
Hex20
Config 220, Type 9
Tetra4
Config 204, Type 14
Pyramid5
Config 205, Type 14
Penta6
Config 206, Type 14
Hex8
Config 208, Type 14
SOLID168
Explicit 3-D 10-Node Tetrahedral Structural Solid
Tetra10
SOLID185
3-D 8-Node Structural Solid
Tetra4
Config 204, Type 13
Penta6
Config 206, Type 13
Hex8
Config 208, Type 13
Tetra10
Config 210, Type 7
Pyramid13
Config 213, Type 7
Penta15
Config 215, Type 7
Hex20
Config 220, Type 7
SOLID186
3-D 20-Node Structural Solid
SOLID187
3-D 10-Node Tetrahedral Structural Solid
Tetra10
Config 210, Type 6
SOLID191
3-D 20-Node Layered Structural Solid
Tetra10
Config 210, Type 10
Penta15
Config 215, Type 10
Hex20
Config 220, Type 10
SOLID226
3-D 20-Node Coupled-Field Solid
Tetra10 Pyramid13 Penta15 Hex20
SOLID227
Altair Engineering
3-D 10-Node Coupled-Field Solid
Tetra10
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
762
Supported Cards
Solver Description
Supported Elem Types
Notes
SOLSH190
3-D 8-Node Layered Solid Shell
Penta6
Config 206
Hex8
Config 208, Type 17
SURF151
2-D Thermal Surface Effect
Bar2
Config 60, Type 12
SURF152
3-D Thermal Surface Effect
Quad4
Config 104, Type 14
Quad8
Config 108, Type 14
Tria6 SURF153
SURF154
2-D Structural Surface Effect
3-D Structural Surface Effect
Bar2
Config 60, Type 16
Bar3
Config 63, Type 16
Quad4
Config 104, Type 18
Quad8
Config 108, Type 18
Tria6 SURF156
3-D Structural Surface Line Load Effect
Bar3
TARGE169
2-D Target Segment
Mass
Config 1, Type 13
Bar2
Config 60, Type 9
Bar3
Config 63, Type 16
Mass
Config 103, Type 16
TARGE170
3-D Target Segment
Tria3
VISCO88
2-D 8-Node Viscoelastic Solid
Quad4
Config 104, Type 16
Tria6
Config 106, Type 16
Quad8
Config 108, Type 16
Tria6 Quad8
VISCO107
763
3-D 8-Node Viscoplastic Solid
Tetra4
Config 204, Type 16
Penta6
Config 206, Type 16
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
Hex8
Config 208, Type 16
LS-DYNA
Supported Cards
Solver Description
*CONSTRAINED_ Define the butt type of weld. GENERALIZED_WEL D_ BUTT_(ID)
Supported Elem Types
Notes
Rigid
Spot(default)/type 1, Fillet/type 2, and Butt/type 3 failure modes are supported. Failure information is based on weld type selected. Coordinate System ID can be selected. No Failure/Type 0 Card 36 entities are defined as *CONSTRAINED_ NODAL_RIGID_BODI ES in Keyword. They are a separate element type.
*CONSTRAINED_ Define the fillet type of weld. GENERALIZED_WEL D_ FILLET_(ID)
Rigid
*CONSTRAINED_ Define the spot type of weld. GENERALIZED_WEL D_ SPOT_(ID)
Rigid
*CONSTRAINED_ INTERPOLATION
Define an interpolation constrain.
RBE3
*CONSTRAINED_JOI NT_
Define a joint between two rigid bodies.
Joint
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
764
Supported Cards
Solver Description
Supported Elem Types
Notes
CYLINDRICAL
765
*CONSTRAINED_JOI NT_ CYLINDRICAL_FAILU RE(ID)
Joint
*CONSTRAINED_JOI NT_ CYLINDRICAL_LOCA L(ID)
Joint
*CONSTRAINED_JOI NT_ CYLINDRICAL_LOCA L_ FAILURE(ID)
Joint
*CONSTRAINED_JOI NT_ LOCKING(ID)
Joint
*CONSTRAINED_JOI NT_ LOCKING_FAILURE (ID)
Joint
*CONSTRAINED_JOI NT_ LOCKING_LOCAL(ID)
Joint
*CONSTRAINED_JOI NT_ LOCKING_LOCAL_ FAILURE(ID)
Joint
*CONSTRAINED_JOI NT_ PLANAR(ID)
Joint
*CONSTRAINED_JOI NT_ PLANAR_FAILURE (ID)
Joint
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
*CONSTRAINED_JOI NT_ PLANAR_LOCAL(ID)
Joint
*CONSTRAINED_JOI NT_ PLANAR_FAILURE_L OCAL (ID)
Joint
*CONSTRAINED_JOI NT_ REVOLUTE
Joint
*CONSTRAINED_JOI NT_ REVOLUTE_LOCAL (ID)
Joint
*CONSTRAINED_JOI NT_ REVOLUTE_FAILUR E(ID)
Joint
*CONSTRAINED_JOI NT_ REVOLUTE_LOCAL_ FAILURE(ID)
Joint
*CONSTRAINED_JOI NT_ SPHERICAL(ID)
Joint
*CONSTRAINED_JOI NT_ SPHERICAL_LOCAL (ID)
Joint
*CONSTRAINED_JOI NT_ SPHERICAL_FAILUR E(ID)
Joint
*CONSTRAINED_JOI
Joint
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
766
Supported Cards
Solver Description
Supported Elem Types
Notes
NT_ SPHERICAL_LOCAL _ FAILURE(ID)
767
*CONSTRAINED_JOI NT_ TRANSLATIONAL(ID)
Joint
*CONSTRAINED_JOI NT_ TRANSLATIONAL_FA ILURE (ID)
Joint
*CONSTRAINED_JOI NT_ TRANSLATIONAL_LO CAL (ID)
Joint
*CONSTRAINED_JOI NT_ TRANSLATIONAL_LO CAL_ FAILURE(ID)
Joint
*CONSTRAINED_JOI NT_ UNIVERSAL(ID)
Joint
*CONSTRAINED_JOI NT_ UNIVERSAL_FAILUR E(ID)
Joint
*CONSTRAINED_JOI NT_ UNIVERSAL_LOCAL (ID)
Joint
*CONSTRAINED_JOI NT_ UNIVERSAL_LOCAL
Joint
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Define a nodal rigid body.
Rigid
Notes
_ FAILURE(ID) *CONSTRAINED_NO DAL_ RIGID_BODY *CONSTRAINED_NO DAL_ RIGID_BODY (2Noded)
Rigid
*CONSTRAINED_NO Used when inertial properties DAL_ are defined rather than RIGID_BODY_INERTI computed. A
Rigid
*CONSTRAINED_NO DAL_ RIGID_BODY_INERTI A (2Noded)
Rigid
*CONSTRAINED_NO DAL_ RIGID_BODY_INERTI A _SPC
Rigid
*CONSTRAINED_NO DAL_ RIGID_BODY_INERTI A _SPC (2-Noded)
Rigid
*CONSTRAINED_NO DAL_ RIGID_BODY_SPC
Rigid
*CONSTRAINED_NO DAL_ RIGID_BODY_SPC (2Noded)
Rigid
*CONSTRAINED_NO
Altair Engineering
Define nodal constraint sets for
Rigid
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
768
Supported Cards
Solver Description
DE_ SET
translational motion in global coordinates.
Supported Elem Types
*CONSTRAINED_NO DE_ SET (2-Noded)
Rigid
*CONSTRAINED_NO DE_ SET_ID
Rigid
Notes
*CONSTRAINED_RIV Define massless rivets between Weld ET non-contiguous nodal pairs. *CONSTRAINED_SH ELL_ TO_SOLID
Define a tie between a shell edge and solid elements.
Rigid
*CONSTRAINED_ SPOTWELD_ID
Define massless spot welds between non-contiguous nodal pairs.
Weld
*CONSTRAINED_ SPOTWELD_FILTER ED_ FORCE_ID
*ELEMENT_BEAM
769
Normal and shear failure values can be edited.
Weld
Define two node elements including 3D beams, trusses, 2D axisymmetric shells and 2D plane strain beam elements.
Bar
*ELEMENT_BEAM_ OFFSET
Bar
*ELEMENT_BEAM_ OFFSET_PID
Bar
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Thickness option can be added. This allows you to edit the parameters based on the element formulation in the property to which the beam points.
Altair Engineering
*ELEMENT_BEAM
Define two node elements including 3D beams, trusses, 2D axisymmetric shells and 2D plane strain beam elements.
Bar
*ELEMENT_BEAM_ OFFSET_THICKNES S
Bar
*ELEMENT_BEAM_ ORIENTATION
Bar
*ELEMENT_BEAM_P ID
Bar
*ELEMENT_BEAM_P ID_ ORIENTATION
Bar
*ELEMENT_BEAM_P ID_ SCALAR
Bar
*ELEMENT_BEAM_ SCALAR
Bar
*ELEMENT_BEAM_ SCALAR_ORIENTATI ON
Bar
*ELEMENT_BEAM_ SECTION
Bar
*ELEMENT_BEAM_ SECTION_ORIENTAT ION
Bar
*ELEMENT_BEAM_ SECTION_PID
Bar
*ELEMENT_BEAM_ THICKNESS
Bar
Altair Engineering
Thickness option can be added. This allows you to edit the parameters based on the element formulation in the property to which the beam points.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
770
*ELEMENT_BEAM
Define two node elements including 3D beams, trusses, 2D axisymmetric shells and 2D plane strain beam elements.
*ELEMENT_BEAM_ THICKNESS_ORIENT ATION
Bar
*ELEMENT_BEAM_ THICKNESS_PID
Bar
*ELEMENT_BEAM_ THICKNESS_SCALA R
Bar
*ELEMENT_DISCRET Define a discrete (spring or E damper) element between two nodes or a node and ground.
Spring
*ELEMENT_INERTIA
Mass
Define a lumped inertia element assigned to a nodal point.
*ELEMENT_INERTIA _ OFFSET
771
Bar
Thickness option can be added. This allows you to edit the parameters based on the element formulation in the property to which the beam points.
Scale factor, printing flags, and offset values can be edited.
Mass
*ELEMENT_MASS
Define a lumped mass element assigned to a nodal point or equally distributed to the nodes of a node set.
Mass
*ELEMENT_MASS_ NODE_SET
Mass elements defined on node Mass set
*ELEMENT_MASS_P Define additional non-structural ART mass to be distributed by an area weighted distribution to all nodes of a given part ID.
Mass
*ELEMENT_MASS_ PART_SET
Mass
Mass elements defined on part set.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*ELEMENT_BEAM
Define two node elements including 3D beams, trusses, 2D axisymmetric shells and 2D plane strain beam elements.
Bar
*ELEMENT_PLOTEL
Define a null beam element for visualization.
Plot
Thickness option can be added. This allows you to edit the parameters based on the element formulation in the property to which the beam points.
*ELEMENT_SEATBE Define a seat belt element. LT
Rod
*ELEMENT_SEATBE Define a seat belt LT_ accelerometer. ACCELEROMETER
Tria3
*ELEMENT_SEATBE Define seat belt pretensioner. LT_ PRETENSIONER
Mass
*ELEMENT_SEATBE Define seat belt retractor. LT_ RETRACTOR
Mass
*ELEMENT_SEATBE Define seat belt sensor. LT_ SENSOR
Sensors
*ELEMENT_SEATBE Define seat belt slip ring. LT_ SLIPRING
Mass
*ELEMENT_SHELL
Tria3, Quad4
*ELEMENT_SHELL_ BETA
Altair Engineering
Define three, four, six and eight node elements including 3D shells, membranes, 2D plane stress, plane strain, and axisymmetric solids.
Thickness and beta options can be added singularly or together. This allows you to edit the thickness and material angles to override the SECTION card.
Tria3, Quad4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
772
*ELEMENT_BEAM
773
Define two node elements including 3D beams, trusses, 2D axisymmetric shells and 2D plane strain beam elements.
Bar
*ELEMENT_SHELL_ BETA_ OFFSET
Tria3, Quad4
*ELEMENT_SHELL_ DOF
Tria3, Quad4
*ELEMENT_SHELL_ MCID
Tria3, Quad4
*ELEMENT_SHELL_ MCID_ OFFSET
Tria3, Quad4
*ELEMENT_SHELL_ OFFSET
Tria3, Quad4
*ELEMENT_SHELL_ THICKNESS
Tria3, Quad4
*ELEMENT_SHELL_ THICKNESS_BETA
Tria3, Quad4
*ELEMENT_SHELL_ THICKNESS_BETA_ OFFSET
Tria3, Quad4
*ELEMENT_SHELL_ THICKNESS_MCID
Tria3, Quad4
*ELEMENT_SHELL_ THICKNESS_MCID_ OFFSET
Tria3, Quad4
*ELEMENT_SHELL_ THICKNESS_OFFSE T
Tria3, Quad4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Thickness option can be added. This allows you to edit the parameters based on the element formulation in the property to which the beam points.
Altair Engineering
*ELEMENT_BEAM
Define two node elements including 3D beams, trusses, 2D axisymmetric shells and 2D plane strain beam elements.
Bar
Thickness option can be added. This allows you to edit the parameters based on the element formulation in the property to which the beam points.
*ELEMENT_SOLID
Define three-dimensional solid elements including 4 noded tetrahedrons and 8-noded hexahedrons.
Tetra4, Penta6, Hex8, Tetra10
*ELEMENT_SOLID_O Define a local coordinate RTHO system for orthotropic and anisotropic materials
Tetra4, Penta6, Hex8, Tetra10
*ELEMENT_SOLID_ TET4TOTET10
Converts 4 node tetrahedron solids to 10 node quadratic tetrahedron solids.
Tetra4
*ELEMENT_SPH
Define a lumped mass element assigned to a nodal point
Mass
*ELEMENT_TSHELL
Define an eight node thick shell element which is available with either fully reduced or selectively reduced integration rules.
Penta6, Hex8
*INITIAL_MOMENTU M
Defines initial momentum in the Tetra4, Penta6, Hex8, solid element at the start of Tetra10 analysis. These momentum could be from previous analysis/ step carried forward to next analysis/step.
This is supported as an attribute to an element to maintain its associativity with element inside HM
*INITIAL_STRAIN_SH Defines stress in the shell Tria3, Quad4 ELL element at the start of analysis. These stress could be from previous analysis/step carried forward to next analysis/step.
This is supported as an attribute to an element to maintain its associativity with element inside HM
*INITIAL_STRAIN_SO Defines stress in the solid Tetra4, Penta6, Hex8, LID element at the start of analysis. Tetra10 These stress could be from
This is supported as an attribute to an element to maintain
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
774
*INITIAL_MOMENTU M
Defines initial momentum in the Tetra4, Penta6, Hex8, solid element at the start of Tetra10 analysis. These momentum could be from previous analysis/ step carried forward to next analysis/step.
This is supported as an attribute to an element to maintain its associativity with element inside HM
previous analysis/step carried forward to next analysis/step.
its associativity with element inside HM
*INITIAL_STRESS_B EAM
Defines stress in the beam Bar element at the start of analysis. These stress could be from previous analysis/step carried forward to next analysis/step.
This is supported as an attribute to an element to maintain its associativity with element inside HM
*INITIAL_STRESS_S HELL
Defines stress in the shell Tria3, Quad4 element at the start of analysis. These stress could be from previous analysis/step carried forward to next analysis/step.
This is supported as an attribute to an element to maintain its associativity with element inside HM
*INITIAL_STRESS_S OLID
Defines stress in the solid Tetra4, Penta6, Hex8, element at the start of analysis. Tetra10 These stress could be from previous analysis/step carried forward to next analysis/step.
This is supported as an attribute to an element to maintain its associativity with element inside HM
Supported Cards
Solver Description
Supported Elem Types
Notes
COMP_SIX_DOF
Component for six degree of freedom restraint (for internal use only).
Rod
Defined on the card of the parent RESTRAINT.
CONNECT_N2
Spotweld connection between 2 Rigid nodes.
Defined when creating the parent SPOTWELD.
CONNECT_N3
Spotweld connection between 3 Rigid nodes.
Defined when creating the parent SPOTWELD.
MADYMO
775
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
CONSTRAINT. SIMPLE
Simple constraints for FE nodes Rigid
Notes
independent node + dependent nodes = references to nodes representing GROUP_LIST dof1 = dof2 = dof3 = dof4 = dof5 = dof6 =
ELEMENT.MASS1
Nodal mass element
Mass
DOF_DX DOF_DY DOF_DZ DOF_RX DOF_RY DOF_RZ
nodes = N1 mass = MASS property and system are not used ASSEMBLY = reference to the parent FE_MODEL
MODE
Flexible body deformation mode Rigid shape
MODE_SHAPE
Nodal displacements define a deformable body mode shape.
RESTRAINT. CARDAN
A Cardan restraint consists of Rod three torsional parallel springs and dampers that connect two bodies. The torques depend on the Cardan angles that describe the relative orientation of the corresponding restraint coordinate systems.
Rigid
Defined on the card of the parent MODE.
TYPE = CARDAN The first node and second node are used to create the related elements CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 . property is not used
RESTRAINT. FLEX_TORS
Altair Engineering
A flexion torsion restraint Rod consists of a damper and two torsional springs that connect two bodies. The torques depend
TYPE = FLEX_TORS The first node and second node are
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
776
RESTRAINT. CARDAN
A Cardan restraint consists of Rod three torsional parallel springs and dampers that connect two bodies. The torques depend on the Cardan angles that describe the relative orientation of the corresponding restraint coordinate systems.
TYPE = CARDAN The first node and second node are used to create the related elements CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 . property is not used
on the bending and torsion angles that describe the relative orientation of the corresponding restraint coordinate systems.
used to create the related elements CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 . property is not used
RESTRAINT.JOINT
A joint restraint specifies elastic, damping and friction loads in kinematic joints corresponding to joint degrees of freedom.
Rod
TYPE = JOINT None of the nodes are actually used, except for the graphical positioning of the RESTRAINT. However, it is recommended to use the same nodes defining the referenced JOINT for defining the RESTRAINT too. property is not used
RESTRAINT.KELVIN
A Kelvin restraint consists of a parallel spring and damper that connect two bodies. The force depends on the distance between the attachment points.
Rod
TYPE = KELVIN Select STRAIN or LENGTH to either specify the INITIAL_STRAIN or the UNTENS_LENGTH. The first node and second node are used to create the
777
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RESTRAINT. CARDAN
A Cardan restraint consists of Rod three torsional parallel springs and dampers that connect two bodies. The torques depend on the Cardan angles that describe the relative orientation of the corresponding restraint coordinate systems.
TYPE = CARDAN The first node and second node are used to create the related elements CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 . property is not used related elements POINT_OBJECT_1 and POINT_OBJECT_2. property is not used
RESTRAINT. MAXWELL
A Maxwell restraint consists of a spring and damper in series that connect two bodies. The force depends on the distance between the attachment points.
Rod
TYPE = MAXWELL The first node and second node are used to create the related elements POINT_OBJECT_1 and POINT_OBJECT_2. property is not used
RESTRAINT.POINT
A point restraint consists of three mutually perpendicular parallel springs and dampers that connect two bodies. The force depends on the coordinates of the restrained point relative to the corresponding restraint coordinate system.
Rod
TYPE = POINT The first node and second node are used to create the related elements CRDSYS_OBJECT_1 and POINT_OBJECT_2. property is not used
RESTRAINT.SIX_DOF Six degrees of freedom restraint Rod
TYPE = SIX_DOF None of the nodes are actually used, except for the graphical positioning of the RESTRAINT.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
778
RESTRAINT. CARDAN
A Cardan restraint consists of Rod three torsional parallel springs and dampers that connect two bodies. The torques depend on the Cardan angles that describe the relative orientation of the corresponding restraint coordinate systems.
TYPE = CARDAN The first node and second node are used to create the related elements CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 . property is not used However, it is recommended to use the same nodes defining the referenced JOINT for defining the RESTRAINT too. property is not used
RIGID_ELEMENT
Elements and/or nodes that form a rigid part.
Rigid
independent node + dependent nodes = references to all nodes represented in NODE_LIST, ELEMENT_LIST and GROUP_LIST. dof1 through dof6 are not used.
779
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy
SPOTWELD. THREE_NODE
Altair Engineering
Three node spotweld.
Rigid
Select an independent node + 2 dependent nodes (these are used in NODE_3 of the
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
780
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy related element CONNECT_N3). dof1 through dof6 are not used
781
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
782
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure
783
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
784
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy (SPOTWELD) and enter the spotweld attributes on the card image.
785
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy [ASSEMBLY] = reference to the parent, if not selected, will be written to the
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
786
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy MADYMO assembly, which is the top level of the assembly hierarchy
787
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy
STRAP
Altair Engineering
Massless linear tension-only spring between two nodes.
Spring
Choose no vector and select: first node = N1 second node = N2
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
788
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy dof1 through dof6 and property are not used ASSEMBLY =
789
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPOTWELD. NODE_NODE
Node-node spotweld.
Weld
Choose using nodes and node-node, set element config to weld and select an independent node + a dependent node (these are used in NODE_2 of the related element CONNECT_N2). property and move dep node are not used Choose individual spotweld failure to enter the attributes for the current SPOTWELD, or choose spotweld failure by property to use predefined attributes. To define a set of spotweld failure attributes that can be referenced here (and in other SPOTWELD definitions), create a property of type (SPOTWELD) and enter the spotweld attributes on the card image. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy reference to the parent FE_MODEL
MARC
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
790
Supported Cards
Solver Description
CBUSH
791
Supported Elem Types
Notes
Mass
E_1
Two-node axisymmetric shell element.
Plot
E_2
Axisymmetric, triangular ring element.
Tria3
E_3
Two-dimensional (plane stress), Quad4 four-node, isoparametric quadrilateral.
E_5
Beam column.
Bar2
E_6
Two-dimensional plane strain, constant stress triangle.
Tria3
E_7
Eight-node isoparametric three dimensional hexahedron.
Hex8
E_9
Three dimensional truss element.
Rod
E_10
Axisymmetric quadrilateral element (isoparametric).
Quad4
E_11
Plane strain quadrilateral element (isoparametric).
Quad4
E_14
Closed section beam.
Bar2
E_18
Four node, isoparametric membrane.
Quad4
E_20
Axisymmetric torsional quadrilateral.
Quad4
E_21
Three-dimensional, 20-node brick.
Hex20
E_25
Closed section beam in three dimensions.
Bar2
E_26
Plane stress, eight-node
Quad8
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
distorted quadrilateral. E_27
Plane strain, eight-node distorted quadrilateral.
Quad8
E_28
Axisymmetric, eight-node distorted quadrilateral.
Quad8
E_29
Generalized, plane strain, distorted quadrilateral.
Quad8
E_32
Plane strain, eight-node Quad8 distorted quadrilateral, Hermann or Mooney material formulation.
E_33
Axisymmetric, eight-node Quad8 distorted quadrilateral, Hermann or Mooney material formulation.
E_34
Generalized plane strain, eightnode, distorted quadrilateral, Hermann or Mooney material formulation.
Quad8
E_35
Three-dimensional, 20-node brick, Hermann or Mooney material formulation.
Hex20
E_38
Heat transfer element (arbitrary axisymmetric triangle).
Tria3
E_39
Heat transfer element (planar bilinear quadrilateral).
Quad4
E_45
Curved Timoshenko beam element in a plane.
Bar3
E_52
Elastic beam.
Bar2
E_53
Plane stress, eight-node quadrilateral with reduced integration.
Quad8
E_54
Plane strain, eight-node
Quad8
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
792
Supported Cards
Solver Description
Supported Elem Types
Notes
quadrilateral with reduced integration.
793
E_55
Axisymmetric, eight-node distorted quadrilateral with reduced integration.
Quad8
E_57
Three-dimensional, 20-node brick with reduced integration.
Hex20
E_58
Plane strain, eight-node distorted quadrilateral for incompressible behavior with reduced integration.
Quad8
E_59
Axisymmetric, eight-node distorted quadrilateral for incompressible behavior with reduced integration.
Quad8
E_60
Generalized plane strain, tennode distorted quadrilateral for incompressible behavior with reduced integration.
Quad8
E_61
Three-dimensional, 20-node brick for incompressible behavior with reduced integration.
Hex20
E_63
Axisymmetric, eight-node quadrilateral for arbitrary loading, Hermann formulation.
Quad8
E_64
Isoparametric, three-node truss element.
Bar3
E_66
Eight-node axisymmetric with twist, Hermann formulation.
Quad8
E_67
Eight-node axisymmetric with twist.
Quad8
E_68
Elastic, four-node shear panel.
Quad4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
E_69
Heat transfer element (eightnode planar, biquadratic quadrilateral with reduced integration).
Quad8
E_70
Heat transfer element (eightnode, biquadratic quadrilateral with reduced integration).
Quad8
E_74
Axisymmetric, eight-node quadrilateral for arbitrary loading, Hermann formulation with reduced integration.
Quad8
E_75
Bilinear thick shell.
Quad4
E_78
Thin-walled beam in three dimensions without warping.
Bar2
E_80
Incompressible arbitrary quadrilateral plane strain.
Quad4
E_81
Incompressible generalized plane strain quadrilateral.
Quad4
E_82
Incompressible arbitrary quadrilateral axisymmetric ring.
Quad4
E_83
Incompressible axisymmetric torsional quadrilateral.
Quad4
E_84
Incompressible, threedimensional arbitrarily distorted cube.
Hex8
E_89
Thick, curved, axisymmetric shell.
Bar3
E_95
Axisymmetric quadrilateral with bending element.
Quad4
E_96
Axisymmetric eight node distorted quadrilateral with bending.
Quad8
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
794
795
Supported Cards
Solver Description
Supported Elem Types
E_98
Elastic beam with transverse shear.
Bar2
E_114
Four-node quadrilateral plane stress, reduced integration with hourglass control.
Quad4
E_115
Four-node quadrilateral plane strain, reduced integration with hourglass control.
Quad4
E_116
Four-node quadrilateral axisymmetric, reduced integration with hourglass control.
Quad4
E_117
Eight-node, three dimensional brick, reduced integration with hourglass control.
Hex8
E_118
Incompressible 4+1 node, quadrilateral, plane strain, reduced integration with hourglass control.
Quad4
E_119
Incompressible 4+1 node, quadrilateral, axisymmetric, reduced integration with hourglass control.
Quad4
E_120
Incompressible 8+1 node, three- Hex8 dimensional brick, reduced integration with hourglass control.
E_124
Six-node, plane stress triangle.
Tria6
E_125
Six-node, plane strain triangle.
Tria6
E_126
Six-node, axisymmetric triangle.
Tria6
E_127
Ten-node, tetrahedron.
Tetra10
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
E_128
Incompressible, six-node triangle.
Tria6
E_129
Incompressible, six-node triangle.
Tria6
E_130
Incompressible, ten-node tetrahedron.
Tetra10
E_134
Four-node, tetrahedral.
Tetra4
E_138
Three node, thin shell.
Tria3
E_139
Four-node, thin shell.
Quad4
E_140
Four-node, thick shell, reduced integration with hourglass control.
Quad4
E_149
Notes
Hex8
E_157
4+1-node, three dimensional, Tetra4 low order, tetrahedron, Hermann formulations.
E-195
Spring Mass
MASSES
Mass
RBE2
Rigid
RBE3
RBE3
SPRING
Spring
TYING
Rigid
tying100
Rigid
Nastran
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
796
Supported Cards
Solver Description
Supported Elem Types
CAABSF
Defines a frequency-dependent Mass acoustic absorber element in coupled fluid-structural analysis. Rod
Notes
Tria3 Quad4 CAERO1
Defines an aerodynamic macro Quad4 element (panel) in terms of two leading edge locations and side chords. This is used for Doublet-Lattice theory for subsonic aerodynamics and the ZONA51 theory for supersonic aerodynamics.
CAERO2
Defines aerodynamic slender body and interference elements for Doublet-Lattice aerodynamics.
CBAR
Defines a simple beam element. Bar
CBEAM
Defines a beam element.
Bar
CBEND
Defines a curved beam, curved pipe, or elbow element.
Bar
CBUSH
Defines a generalized springand-damper structural element that may be nonlinear or frequency dependent.
Mass
Defines the connectivity of a one-dimensional spring and viscous damper element.
Mass
Defines a scalar damper element.
Mass
Defines a scalar damper element without reference to a
Mass
CBUSH1D
CDAMP1
CDAMP2
797
Rod
Spring
Spring
Spring
Spring
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Both elements with grounded terminals are supported
Both elements with grounded terminals are supported Elements CDAMP1 and CDAMP2 with grounded terminals are not supported. Elements CDAMP1 and CDAMP2 with
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
material or property entry.
CDAMP3
CDAMP4
CELAS1
grounded terminals are not supported.
Defines a scalar damper element that is connected only to scalar points.
Mass
Defines a scalar damper element that connected only to scalar points and without reference to a material or property entry.
Mass
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported.
Spring
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported.
Spring
Defines a scalar spring element. Mass
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported.
Spring
CELAS2
CELAS3
Notes
Defines a scalar spring element without reference to a property entry.
Mass
Defines a scalar spring element that connects only to scalar points.
Mass
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported.
Spring
Spring
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported.
CELAS4
Defines a scalar spring element Mass that is connected only to scalar Spring points, without reference to a property entry.
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported
CFAST
Defines a fastener with material orientation connecting two surface patches.
Mass
CGAP
Defines a gap or friction element.
Gap
CHACAB
Defines the acoustic absorber element in coupled fluidstructural analysis.
Hex8
Altair Engineering
Rod
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
798
Supported Cards
Solver Description
Supported Elem Types
CHBDYE
Defines a boundary condition surface element with reference to a heat conduction element.
CHEXA (20-noded)
Defines a second order solid element, composed of 6 quadrilateral faces.
Hex20
CHEXA (8-noded)
Defines a first order solid element, composed of 6 quadrilateral faces.
Hex8
CMASS1
Defines a scalar mass element. Mass
Notes
This element is supported as GROUP. In Nastran, you can define a second order element with missing mid-side nodes. Input data decks containing such elements are read by the translator as a first-order element. A message is written to the nastran.msg file indicating the corresponding element ID.
Spring CMASS2
799
Defines a scalar mass element without reference to a property entry.
Mass Spring
CMASS3
Defines a scalar mass element Mass that is connected only to scalar Spring points.
CMASS4
Defines a scalar mass element Mass that is connected only to scalar Spring points, without reference to a property entry.
CONM1
Defines a 6 x 6 symmetric Mass mass matrix at a geometric grid point.
CONM2
Defines a concentrated mass at Mass
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
a grid point. CONROD
Defines a rod element without reference to a property entry.
Rod
CPENTA (6-noded)
Defines the connections of a five-sided solid element with six to fifteen grid points.
Penta6
CPENTA (15-noded)
Defines the connections of a five-sided solid element with six to fifteen grid points.
Penta15
CQUAD4
Defines an isoparametric membrane-bending or plane strain quadrilateral plate element.
Quad4
CQUAD8
Defines a curved quadrilateral shell or plane strain element with eight grid points.
Quad8
CQUADR
Defines an isoparametric
Quad4
Altair Engineering
In Nastran, you can define a second order element with missing mid-side nodes. Input data decks containing such elements are read by the translator as a first-order element. A message is written to the nastran.msg file indicating the corresponding element ID.
In Nastran, you can define a second order element with missing mid-side nodes. Input data decks containing such elements are read by the translator as a first-order element. A message is written to the nastran.msg file indicating the corresponding element ID.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
800
Supported Cards
Solver Description
Supported Elem Types
Notes
membrane and bending quadrilateral plate element. However, this element does not include membrane-bending coupling. This element is less sensitive to initial distortion and extreme values of Poisson’s ratio than the CQUAD4 element. It is a companion to the CTRIAR element. CROD
Defines a tension-compression- Rod torsion element.
CSHEAR
Defines a shear panel element.
CSEAM
801
Quad4 Rod
CTETRA (4-noded)
Defines the connections of the four-sided solid element with four grid points.
Tetra4
CTETRA (10-noded)
Defines the connections of the Tetra10 four-sided solid element with ten grid points.
CTRIA3
Defines an isoparametric membrane-bending or plane strain triangular plate element.
CTRIA6
Defines a curved triangular shell Tria6 element or plane strain with six grid points.
In Nastran, you can define a second order element with missing mid-side nodes. Input data decks containing such elements are read by the translator as a first-order element. A message is written to the nastran.msg file indicating the corresponding element ID.
Tria3
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
In Nastran, you can define a second order element with missing
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
mid-side nodes. Input data decks containing such elements are read by the translator as a first-order element. A message is written to the nastran.msg file indicating the corresponding element ID. CTRIAR
Defines an isoparametric Tria3 membrane-bending triangular plate element. However, this element does not include membrane-bending coupling. It is a companion to the CQUADR element.
CTUBE
Defines a tension-compression- Rod torsion tube element.
CVISC
Defines a viscous damper element.
CWELD
Defines a weld or fastener Mass connecting two surface patches Rod or points.
Altair Engineering
Spring
Elements CDAMP1 and CDAMP2 with grounded terminals are not supported. Node-Node, NodePatch, or PatchPatch weld elements can be read. CWELD element is stored as an element of the rod configuration. CWELD elements using the ELEMID option not created in HyperMesh will be displayed as zero length. Currently, the spotweld panel can only create Node-Node and
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
802
Supported Cards
Solver Description
Supported Elem Types
Notes
Patch-Patch CWELD elements. HyperMesh always calculates the location of GA and GB by projecting GS in the normal direction of surface patch A and surface patch B, respectively.
803
GENEL
Defines a general element.
RBE3
HM_SPRING
Defines a spring element, which Spring is converted to Nastran entities on export, in a manner similar to that explained in Using HM_ELAS.
MBOLT
Defines a bolt for use in SOL 600 in countries outside the USA.
Mass
MBOLTUS
Defines a bolt for use only in SOL 600 and only in the USA.
Mass
PLOTEL
Defines a one-dimensional dummy element for use in plotting.
Plot
RBAR
Defines a rigid bar with six Weld degrees-of-freedom at each end.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
RBAR CNA field defaults to 123456. To edit the CNA, CNB, CMA, or CMB fields, you must view the card image for the RBAR element.
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
RBE2
Defines a rigid body with Rigid independent degrees-of-freedom Rigidlink that are specified at a single grid point and with dependent degrees-of-freedom that are specified at an arbitrary number of grid points.
An RBE2 element with one dependent node is identified as a rigid element, while an element with multiple dependent nodes is identified as a rigid link element.
RBE3
Defines the motion at a RBE3 reference grid point as the weighted average of the motions at a set of other grid points.
Individual weight factors can be created on the independent nodes of RBE3 using the update functionality in the RBE3 panel. See the on-line help for the RBE3 panel for more information.
RJOINT
Defines a rigid joint element connecting two coinciding grid points.
RBE2
PAM-CRASH 2G
The component of the element refers to a material, which contains the material definition for PAM-CRASH 2G . To change an element type, use the Elem Types panel. Edit the elements in the card previewer to determine the element types that require additional information beyond element connectivity. FE input reader will not create connectors for Plinks, instead you must use the FE absorb functionality to create connectors from PLINKs.
Supported Cards
Solver Description
Supported Elem Types
ASSOCIATE
Defines entities to be converted from deformable to rigid.
Rigids
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
804
BAR /
Bar element.
Rod
BASE_BODY
Rigid bodies on which the boundary conditions are defined, used in Multibody systems.
Rigid
BEAM /
Beam element.
Bar2
BSHEL /
8-noded brick shell element.
Hex8
EDG
805
If the orientation vector is defined via vectors, the string VECTOR is displayed in the N3 field, and a zero is written in the exported deck. If the y-direction node is directly specified, its ID is displayed in the N3 field.
Rod
ELINK /
Link element.
Rod
The element must be edited in the card previewer to define the connections.
JOINT /
Joint element.
Rod
The element must be edited in the card previewer to define element orientation.
KJOIN /
Kinematic joint element.
Rod
The element must be edited in the card previewer to define element orientation.
LLINK /
Link element.
Rod
The element must be edited in the card previewer to define the connections.
MASS
Added mass.
Mass
MEMBR /
Membrane element.
Tria3
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MEMBR /
Quad4
MTOCO
Rigid element.
Rigid
NODCO /
Nodal constraint definition.
Rigid
This configuration allows you to create nodal constraints via entity sets. The element must be edited in the card previewer. Degrees of freedom are ignored.
PLINK /
Plink element.
Mass
The element must be edited in the card previewer. Mass value is ignored. Use the following templates to handle the welds: find_welds find_master_com ps_welds find_slave_comp s_welds find_comps_weld s.
PLINK_VI
Rod
These elements are created during connector realization to show the actual connections. They are not exported.
RETRA /
Mass
The element must be edited in the card previewer. Mass value is ignored.
Weld
When created, the default value for rigid body type is 1.
Rigid
This configuration allows you to create rigid bodies via entity sets. The element
RBODY /
RBODY /
Altair Engineering
Rigid body with 2 nodes.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
806
must be edited in the card previewer. Degrees of freedom are ignored. SEG
Tria3
SEG
Quad4
SENPT /
Mass
SHELL /
Shell element.
SHELL /
The elements are used in entity selection. With this keyword, only nodes of these elements are output along with SEG keyword.
Mass
Mass value is ignored. Mass defined with a keyword other than NOD is not supported. The reader creates one mass element for each NOD definition in the MASS card, therefore the exported deck will contain the same number of MASS/ cards as many NOD definitions.
Tria3
The default behavior for tria3 elements is Coo triangles. To output standard triangles (N3 = N4).
807
SHELL /
Quad4
SLINK /
Tria3
SLINK /
Quad4
SLIPR /
Mass
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
The element must be edited in the card previewer to define the connections. The element must be edited in the card
Altair Engineering
previewer. Mass value is ignored. SOLID /
8-noded brick element.
Tetra4
SOLID /
Pyramid5
SOLID /
Penta6
SOLID /
Hex8
SPH /
Mass
SPRING /
Spring element.
Spring
The element must be edited in the card previewer to define element orientation.
SPRGBM /
Spring beam element.
Spring
The element must be edited in the card previewer to define element orientation.
TETRA /
10-noded tetra element.
Tetra10
Local frame definition
TETR4 /
4-noded tetra element.
Tetra4
TSHEL /
4-noded thick shell element.
Quad4
The element must be edited in the card previewer to define the connections.
PERMAS
The following cards are supported in the PERMAS interface:
Supported Cards
Solver Description
Supported Elem Types
BEAM2
2 noded straight general beam.
Bar2
BECOC
2 noded straight thin-walled tube.
Bar2
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
808
809
Supported Cards
Solver Description
Supported Elem Types
BECOS
2 noded straight solid beam.
Bar2
CONA3
3 noded triangular surface convection and radiation element.
Tria3
CONA4
4 noded quadrilateral surface convection and radiation element.
Quad4
CONA6
6 noded triangular surface convection and radiation element.
Tria6
CONA8
8 noded quadrilateral surface convection and radiation element.
Quad8
CONS3
3 noded triangular shell surface convection and radiation element.
Tria3
CONS4
4 noded quadrilateral shell Quad4 surface convection and radiation element.
CONS6
6 noded triangular shell surface convection and radiation element.
CONS8
8 noded quadrilateral shell Quad8 surface convection and radiation element.
DAMP1
Translational viscous damper.
Spring
DAMP3
Viscous damper for three degrees of freedom.
Spring
DAMP6
Viscous damper for six degrees Spring of freedom.
FLA2
2 noded straight flange (rod).
Notes
Tria6
Rod
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
FLA3
3 noded straight flange (rod).
Bar3
FLHEX8
8 noded fluid hexahedron.
Hex8
FLHEX20
20 noded fluid hexahedron.
Hex20
FLPENT6
6 noded fluid pentahedron.
Penta6
FLPENT15
15 noded fluid pentahedron.
Penta15
FLPYR5
5 noded fluid pyramid.
Pyramid5
FLTET4
4 noded fluid tetrahedron.
Tetra4
FLTET10
10 noded fluid tetrahedron.
Tetra10
FSINTA3
3 noded triangular fluid structure Tria3 interface element.
FSINTA4
4 noded quadrilateral fluid structure interface element.
FSINTA6
6 noded triangular fluid structure Tria6 interface element.
FSINTA8
8 noded quadrilateral fluid structure interface element.
Quad8
GKHEX8
8 noded solid hexahedron.
Hex8
GKHEX20
20 noded solid hexahedron.
Hex20
GKPNT6
6 noded solid pentahedron.
Penta6
GKPNT15
15 noded solid pentahedron.
Penta15
HEXE8
8 noded solid hexahedron.
Hex8
HEXE20
20 noded solid hexahedron.
Hex20
LOADA3
3 node triangular load carrying membrane element.
Tria3
Altair Engineering
Notes
Quad4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
810
811
Supported Cards
Solver Description
Supported Elem Types
LOADA4
4 node quadrilateral load carrying membrane element.
Quad4
LOADA6
6 node triangular load carrying membrane element.
Tria6
LOADA8
8 node quadrilateral load carrying membrane element.
Quad8
MASS3
Point mass.
Mass
MASS6
Rigid mass.
Mass
MPC JOIN
Pairwise identical displacements.
Rigid
For more information on MPC cards and using duplicate ID pools, see the Permas Interface Overview topic.
MPC RIGID
Rigid regions.
Rigid
For more information on MPC cards and using duplicate ID pools, see the Permas Interface Overview topic.
MPC SAME
Identical corresponding displacements.
Rigid
For more information on MPC cards and using duplicate ID pools, see the Permas Interface Overview topic.
MPC WLSC
Weighted averaged connection.
RBE3
For more information on MPC cards and using duplicate ID pools, see the Permas Interface Overview topic.
NLDAMP
Nonlinear translational viscous damper.
Spring
NLDAMPR
Nonlinear rotational viscous
Spring
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
Notes
damper. NLSTIFF
Nonlinear translational spring.
Spring
NLSTIFFR
Nonlinear rotational spring.
Spring
PENTA6
6 noded solid pentahedron.
Penta6
PENTA15
15 noded solid pentahedron.
Penta15
PLOTA3
3 noded triangular plot element.
Tria3
PLOTA4
4 noded quadrilateral plot element.
Quad4
PLOTA6
6 noded triangular plot element.
Tria6
PLOTA8
8 noded quadrilateral plot element.
Quad8
PLOTL2
2 noded straight line plot element.
Plot
PLOTL3
3 noded straight line plot element.
Bar3
PYRA5
5 noded solid pyramid.
Pyramid5
QUAD4
4 noded quadrilateral shell element.
Quad4
QUAM4
4 noded quadrilateral plane membrane element.
Quad4
SHEAR4
4 noded quadrilateral plane shear panel element.
Quad4
SHELL3
3 noded triangular shell element Tria3 for laminates.
SHELL4
4 noded quadrilateral shell element for laminates.
Altair Engineering
Quad4
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
812
813
Supported Cards
Solver Description
Supported Elem Types
SPRING1
Translational spring.
Spring
SPRING3
Spring with three translational stiffnesses.
Spring
SPRING6
Spring with three translational and three rotational stiffnesses.
Spring
TET4
4 noded solid tetrahedron.
Tetra4
TET10
10 noded solid tetrahedron.
Tetra10
TRIA3
3 noded triangular shell element.
Tria3
TRIA3K
3 noded triangular thin shell element.
Tria3
TRIM3
3 noded triangular plane membrane element.
Tria3
TRIM6
6 noded triangular plane membrane element.
Tria6
TRIMS6
6 noded triangular solid shell element.
Tria6
X1DAMP3
Scalar viscous damper at one node with three degrees of freedom.
Mass
X1DAMP6
Scalar viscous damper at one node with six degrees of freedom.
Mass
X1GEN6
General element at one node with six degrees of freedom.
Mass
X1MASS3
Scalar mass at two nodes with three degrees of freedom.
Mass
X1MASS6
Scalar mass at one node with six degrees of freedom.
Mass
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
Supported Cards
Solver Description
Supported Elem Types
X1STIFF3
Scalar spring at one node with three degrees of freedom.
Mass
X1STIFF6
Scalar spring at one node with six degrees of freedom.
Mass
X2DAMP3
Scalar viscous damper at two nodes with three degrees of freedom.
Spring
X2DAMP6
Scalar viscous damper at two nodes with six degrees of freedom.
Spring
X2GEN6
General element at two nodes with six degrees of freedom.
Mass
X2STIFF3
Scalar spring at two nodes with three degrees of freedom.
Spring
X2STIFF6
Scalar spring at two nodes with six degrees of freedom.
Spring
Notes
Samcef
The following cards are supported in the HyperMesh Samcef interface: Supported Cards
Solver Description
Supported Elem Types
COMPVOL
Pyramid5, Penta6, Hex8, Pyramid13, Penta15, Hex20
FLUXTHE
Rod, Tria3, Quad4, Tria6, Quad8
HYBRVOLU
Bar2, Rod, Tria3, Quad4, Tria6, Quad8
MEMBRANE
Tria3, Tria6
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
814
Supported Cards
Solver Description
Supported Elem Types
MINDLIN
Bar2, Rod, Tria3, Quad4, Tetra4, Pyramid5, Penta6, Hex8, Tria6, Quad8, Tetra10, Pyramid13, Penta15, Hex20
THERM CO
Rod, Tria3, Quad4, Tria6, Quad8
THERMIQU
Rod, Tria3, Quad4, Tetra4, Pyramid5, Penta6, Hex8, Tria6, Quad8, Tetra10, Pyramid13, Penta15, Hex20
TUYAU
Rod
VOLUMIC
Rod, Tria3, Quad4, Tria6, Quad8
Notes
See also Include Files Assemblies Components
815
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Bar2 Bar2 elements are 1D (1st order) elements with 2 nodes used to model axial, bending, and torsion behavior. Bar2 elements have a property reference, an orientation vector, offset vectors and ends A and B, and pin flags at ends A and B. The following panels can be used to create and edit bar2 elements: Bars Split Detatch Config Edit Elem Types
The data names associated with bar2 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
816
Bar3 Bar3 elements are 1D (2nd order) elements with 3 nodes used to model axial, bending, and torsion behavior. Bar3 elements have a property reference, an orientation vector, offset vectors and ends A and B, and pin flags at ends A and B. The following panels can be used to create and edit bar3 elements: Bars Split Detatch Config Edit Elem Types
The data names associated with bar3 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
817
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Gap Gap elements are 1D elements with 2 nodes used to model gaps and contact. Gap elements have a property reference and an orientation vector. The following panels can be used to create and edit gap elements: Gaps Connectors Config Edit Elem Types
The data names associated with gap elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements Connectors
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
818
Hex8 Hex8 elements are 3D (1st order) hexahedra elements with 8 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit hex8 elements: Solid Map Shrink Wrap Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with hex8 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
819
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Hex20 Hex20 elements are 3D (2nd order) hexahedra elements with 20 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit hex8 elements: Solid Map Shrink Wrap Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types The data names associated with hex20 elements can be found in the data names section of the HyperMesh reference guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
820
Joint Joint elements are elements with 2, 4, or 6 nodes which have a property and orientation systems or nodes. A joint element does not allow types other than specified below. The type of the element controls the number of nodes used in the element and the permissible orientations of the element. Type
Type Name
# nodes
Orientation
1
Spherical
2
none/systems/nodes
2
Revolute
4
none/systems
3
Cylindrical
4
none/systems
4
Planar
4
none/systems
5
Universal
4
none/systems
6
Translational
6
none/systems
7
Locking
6
none/systems
The following panels can be used to create and edit joint elements: FE Joints Connectors Config Edit Elem Types
The data names associated with joint elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements Connectors
821
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Mass Mass elements are 0D elements with a single node that allow you to assign concentrated mass to the model in order to represent physical part that may not be modeled with another FE idealization. The following panels can be used to create and edit mass elements: Masses SPH Apply Mass Config Edit Elem Types
The data names associated with mass elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements Connectors
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
822
Master3 Master3 elements are master interface elements with 3 nodes. (Must be Type 1) The following panels can be used to create and edit master3 elements: Interfaces
The data names associated with master3 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
823
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Master4 Master4 elements are master interface elements with 4 nodes. (Must be Type 1) The following panels can be used to create and edit master4 elements: Interfaces
The data names associated with master4 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
824
Penta6 Penta6 elements are 3D (1st order) triangular prism pentahedra elements with 6 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit penta6 elements: Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with penta6 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
825
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Penta15 Penta15 elements are 3D (2nd order) triangular prism pentahedra elements with 15 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit penta15 elements: Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with penta15 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
826
Plot Plot elements are 1D elements with 2 nodes used for display purposes. The following panels can be used to create and edit plot elements: Spot Connectors Config Edit Elem Types The data names associated with plot elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Connectors Elements
827
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pyramid5 Pyramid5 elements are 3D (1st order) pyramid pentahedra elements with 5 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit pyramid5 elements: Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with pyramid5 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
828
Pyramid13 Pyramid13 elements are 3D (2nd order) pyramid pentahedra elements with 5 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit pyramid13 elements: Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with pyramid13 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
829
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Quad4 Quad4 elements are 2D (1st order) quadrilateral elements with 4 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit quad4 elements: Automesh Shrink Wrap Elem Offset Quality Index Elem Cleanup Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with quad4 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
830
831
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Quad8 Quad8 elements are 2D (2nd order) quadrilateral elements with 8 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit quad8 elements: Automesh Shrink Wrap Elem Offset Quality Index Elem Cleanup Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with quad8 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
832
RBE3 RBE3 elements are rigid elements with one dependent node and variable independent nodes typically used to define the motion at the dependent node as a weighted average of the motions at the independent nodes. Both the dependent node and independent nodes contain a coefficient (weighting factor) and user-defined degrees of freedom. The following panels can be used to create and edit quad8 elements: RBE3 Config Edit Elem Types
The data names associated with RBE3 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
833
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Rigid Rigid elements are rigid 1D elements with 2 nodes used to model rigid connections. The following panels can be used to create and edit rigid elements: Rigid Spot Weld Spot
The data names associated with rigid elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
834
Rigidlink Rigidlink elements are rigid elements with one independent node and variable dependent nodes typically used to model rigid bodies. Rigidlink elements have user-defined degrees of freedom which apply to all dependent nodes. The following panels can be used to create and edit rigidlink elements: Rigids Config Edit Elem Types
The data names associated with rigidlink elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
835
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Rod Rod elements are 1D elements with 2 nodes used to model axial behavior only. Rod elements have a property reference. The following panels can be used to create and edit rod elements: Rods Split Detatch Config Edit Elem Types
The data names associated with rod elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
836
Slave1 Slave1 elements are slave interface elements with 1 node. (Must be Type 1) The following panels can be used to create and edit slave1 elements: Interfaces
The data names associated with slave1 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
837
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Slave3 Slave3 elements are slave interface elements with 3 node. (Must be Type 1) The following panels can be used to create and edit slave3 elements: Interfaces
The data names associated with slave3 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
838
Slave4 Slave4 elements are slave interface elements with 1 node. (Must be Type 1) The following panels can be used to create and edit slave4 elements: Interfaces
The data names associated with slave4 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
839
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Spring Spring elements are 1D elements with 2 nodes used to model spring connections. Spring elements have user-defined degrees of freedom, an orientation vector, and a property reference. The following panels can be used to create and edit spring elements: Springs Split Detatch Config Edit Elem Types
The data names associated with spring elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
840
Tetra4 Tetra4 elements are 3D (1st order) tetrahedra elements with 4 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit tetra4 elements: Tetramesh Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with tetra4 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
841
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tetra10 Tetra10 elements are 3D (2nd order) tetrahedra elements with 10 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit tetra4 elements: Tetramesh Elem Offset Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with tetra10 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
842
Tria3 Tria3 elements are 2D (1st order) triangular elements with 3 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit tria3 elements: Automesh Elem Offset Quality Index Elem Cleanup Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with tria3 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
843
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tria6 Tria6 elements are 2D (2nd order) triangular elements with 6 nodes ordered in HyperMesh as shown below.
The following panels can be used to create and edit tria6 elements: Automesh Elem Offset Quality Index Elem Cleanup Edit Element Split Detatch Order Change Config Edit Elem Types
The data names associated with tria6 elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
844
Weld Weld elements are rigid 1D elements with 2 nodes used to model welded connections. The following panels can be used to create and edit weld elements: Spot Weld Spot
The data names associated with weld elements can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Assemblies Components Elements
845
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connectors Connectors are geometric entities (not FE) used to create connections between link entities. Assemblies, components, elements, surfaces, nodes, and tags may act as link entities. Connectors are used to realize FE idealizations of the physical connection between the link entities. Just as you create a FE elements on a surface, you create FE connections by realizing a connector. The following panels can be used to create and edit connectors: Connectors
See also Include Files Assemblies Components Connectors
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
846
Load Collectors Load collectors collect and organize loads and equations. Load collectors are created, edited, and deleted from the Model Browser and are shown under the LoadCollector folder. Loads and equations can be organized into a load collector using the Organize panel. Every load and equation must be organized into one, and only one, load collector and therefore are mutually exclusive to a load collector. Newly created loads and equations are automatically organized into the current load collector. The current load collector is shown in the status bar and is also bold in the Model Browser. The current load collector can be set using the Model Browser context sensitive menu on a selected load collector within the LoadCollector folder. Load collectors can also be card edited using the Model Browser context sensitive menu on selected load collectors within the LoadCollector folder. Load collectors have a display state, on or off, which control the display of all loads and equations organized within the load collector in the graphics area. The display state of a load collector can be controlled using the icons next to the load collector in the Model Browser. Geometry and element display states can be controlled separately for load collectors. Load collectors also have an active and export state. The active state of a load collector controls the display state of the load collector and the listing of the load collector in the Model Browser and any of its views. If a load collector is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a load collector is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive load collector, that load collector will automatically be set to active. The export state of a load collector controls whether or not that load collector and all loads and equations organized within the load collector are exported when the custom export option is utilized. The all export option is not affected by the export state of a load collector. The active and export states of load collectors can be controlled using the Entity State Browser. Operations performed on a load collector affect loads and equations within the load collector. For example, if you delete a load collector, the loads and equations within the load collector are also deleted. The data names associated with load collectors can be found in the data names section of the HyperMesh Reference Guide.
847
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Card Support for Load Collectors RADIOSS (Block Format)
When working with RADIOSS (Block Format), HyperMesh requires that all the loads be placed in the load collectors with one of the following valid card images:
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
848
Supported Cards
Solver Description
/ACTIV
Describes the deactivation/ activation of element groups.
/ALE/BCS
Describes the ALE boundary conditions.
/BCS
Defines boundary conditions.
Supported Parameters
Notes
ALE_BCS_option RADIOSS_COMMENT _FLAG Translation_Vx Translation_Vy Translation_Vz Rotation_Wx Rotation_Wy Rotation_Wz
/CLOAD
Describes the concentrated loads.
GRNodeBox
/CONVEC
Describes the imposed convective flux.
Surface Type (Sets, ContactSurfs, Blocks)
/DFS/DETLINE
Describes the line detonators
/DFS/DETPOIN
Describes the point detonators.
RADIOSS_COMMENT _FLAG
/DFS/LASER /DFS/WAV_SHA /EBCS
Describes the elementary boundary condition sets.
/GRAV
Describes the gravity load.
GRNodeBox RADIOSS_COMMENT _FLAG
/IMPACC
849
Describes the imposed accelerations.
GRNodeBox RADIOSS_COMMENT
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
_FLAG /IMPDISP
Describes the imposed displacements.
/IMPTEMP
Defines imposed temperatures on a group of nodes.
/IMPVEL
Describes the imposed velocities.
/INITEMP
Describes the initial nodal temperature.
/INIVEL
Describes the initial velocities.
/INIVEL/AXIS
Describes the initial velocities around the axis.
/PLOAD
Describes the pressure loads.
/SPHBCS
Describes the SPH symmetry conditions.
/SPH/INOUT
Describes the SPH inlet/outlet conditions.
There are two choices for assigning loads to a load collector: Create individual loads, all of the same type and degree of freedom, and store them in the appropriate load collector. Identify the nodes on which loads/BCs act by selecting them through a set. The selection of the set is possible by editing the card image of the load collector. RADIOSS (Bulk Data Format), OptiStruct
Specific load collectors are used for specialized loading cards, such as EIGRL, SPCADD, GRAV, RLOAD, DTABLEi, etc. Specific load collectors have card images, which can be edited to do the following: Group other load collectors together for simultaneous application in a single subcase. Provide special information for a specific analysis type (such as modal analysis, or frequency
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
850
response analysis). General boundary conditions should not be collected into specific load collectors. Organizing loads and constraints into a specific load collector may result in an error termination. The following is a list of RADIOSS (Bulk Data Format), OptiStruct cards, which are represented as specific load collectors. Supported Cards
Solver Description
Supported Parameters
ACSRCE
Defines acoustic source as a function of power vs. frequency.
DELAY_OPTION
Notes
DPHASE_OPTION
CMSMETH
Defines the method, frequency TYPE (Structure Only, upper limit, and number of Fluid Structure) modes to be used in component mode synthesis for flexibly-body preparation solution sequence.
DLOAD
Defines a dynamic loading condition for frequency response problems as a linear combination of load sets defined via RLOAD1 and RLOAD2 entries, or for transient problems as a linear combination of load sets defined via TLOAD1 and TLOAD2 entries.
DTI_SPECSEL
Correlates spectra lines specified on TABLED1 entries with damping values.
EIGC
Defines data needed to perform complex eigenvalue analysis.
EIGRL
Defines data needed to perform real eigenvalue analysis (vibration or buckling) with the Lanczos Method.
FATDEF
Defines elements, and associated fatigue properties, for consideration in a fatigue analysis.
ELSET PSHELL PSOLID XELSET
851
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
XELEM FATEVNT
Defines loading events for fatigue analysis.
FATLOAD
Defines fatigue loading parameters.
FATPARM
Defines fatigue analysis parameters.
FATSEQ
Defines a loading sequence for fatigue analysis.
FATSEQ_NUM
FREQ
Defines a set of frequencies to be used in the solution of frequency response problems.
FREQ
FATEVNT_NUM_FLOA D
FREQ1 - FREQ5
FREQ1
Defines a set of frequencies to FREQ be used in the solution of FREQ1 - FREQ5 frequency response problems by specification of a starting frequency, frequency increment, and the number of increments desired.
Defined using FREQi
FREQ2
Alternative form of frequency FREQ list. Defines a set of frequencies FREQ1 - FREQ5 to be used in the solution of frequency response problems by specification of a starting frequency, final frequency, and the number of logarithmic increments desired.
Defined using FREQi
FREQ3
Frequency List, Alternate Form FREQ 3. Defines a set of frequencies FREQ1 - FREQ5 for the modal method of frequency response analysis by specifying the number of frequencies between modal frequencies.
Defined using FREQi
FREQ4
Frequency List, Alternate Form 4. Defines a set of frequencies
Defined using FREQi
Altair Engineering
FREQ
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
852
Supported Cards
Solver Description
Supported Parameters
Notes
for the modal method of FREQ1 - FREQ5 frequency response analysis by specifying the amount of "spread" around each modal frequency and the number of equally spaced frequencies within the spread. FREQ5
Frequency List, Alternate Form FREQ 5. Defines a set of frequencies FREQ1 - FREQ5 for the modal method of frequency response analysis by specification of a frequency range and fractions of the natural frequencies within that range.
GRAV
Defines the gravity vectors for use in determining gravity loading for the structural model.
INVELB
Defines initial velocity in a multibody situation.
LOAD
Defines a static load as a linear LOAD_Num_Set combination of load sets defined via FORCE, MOMENT, FORCE1, MOMENT1, PLOAD, PLOAD1, PLOAD2, PLOAD4, RFORCE, and GRAV entries.
MBACT
Defines the entity/set to be activated in the multi-body system for the subsequent simulation.
THRU
Defines the entity/set to be deactivated in the multi-body system for the subsequent simulation.
THRU
MBDEACT
MBLIN
853
Defined using FREQi
MBACT_NUMIDS
MBEACT_NUMIDS
Defines the parameters for a multi-body system linear analysis.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
MBSEQ
Defines the simulation sequence for the multi-body solver.
MBSEQ_NUM_ID
MBSIM
Defines the parameters for a multi-body simulation.
Simulation Type (Transient, Static, Quasi-static)
MBSIMP
Parameters for subsequent multi-body simulation.
MLOAD
Defines a multi-body as a linear MLOAD_NUM_L combination of load sets defined via GRAV, MBFRC, MBFRCC, MBFRCE, MBMNT, MBMNTC, MBMNTE, MBSFRC, MBSFRCC, MBSFRCE, MBSMNT, MBSMNTC, MBSMNTE.
MOTION
Defines a multi-body as a combination of motion sets defined via MOTNJ, MOTNJC, MOTNJE, MOTNG, MOTNGC, MOTNGE
MOTION_Num_Set
MPCADD
Multi-point constraint set combination.
Number_Of_Sets
NLOAD
Defines a loading condition for NLOAD_NUM nonlinear problems as a linear combination of load sets defined via NLOAD1.
NLOAD1
Defines a time-dependent load or enforced motion for use in geometric nonlinear analysis.
NLPARM
Defines parameters for nonlinear NINC, DT, KMETHOD, static analysis iteration KSTEP, MAXITER, strategy. CONV, INTOUT, EPSU, EPSP, EPSW, MAXDIV, MAXQN, MAXLS, FSTRESS,
Altair Engineering
Notes
SENSID_OPTION
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
854
Supported Cards
Solver Description
Supported Parameters
Notes
LSTOL, MAXBIS, MAXR, RTOLB NLPCI NSMADD
Defines non-structural mass as the sum of the sets listed.
PFAT
Defines element properties for fatigue analysis
FINISH_REAL
RANDPS
Power Spectral Density Specification
RANDT1
RFORCE
Defines a static loading condition due to a centrifugal force field.
RLOAD1
Defines a frequency-dependent dynamic load for use in frequency response problems.
DELAY_OPTION
Defines a frequency-dependent dynamic load for use in frequency response problems.
DELAY_OPTION
RLOAD2
855
TREATMENT_REAL
DPHASE_OPTION
DPHASE_OPTION
RSPEC
Defines a directional combination method, modal combination method, excitation direction(s), response spectra and scale factors for response spectrum analysis.
RWALADD
Defines a rigid wall set as a union of rigid walls defined via RWALL entries.
SOLVTYP
Defines the solver to be used for Solver Type (PCG) static analysis.
RWALADD_Num_set
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
SPCADD
Single-point constraint set combination.
SPCADD_Num_Set
TABDMP1
Defines modal damping as a tabular function of natural frequency.
TABDMP1_NUM
TABLED1
Defines a tabular function for use in generating frequencydependent and time-dependent dynamic loads.
TABLED1_NUM
TABLED2
Dynamic Load Tabular TABLED2_NUM Function, Form 2. Defines a tabular function for use in generating frequency-dependent and time-dependent dynamic loads. Also contains parametric data for use with the table.
TABLED3
Dynamic Load Tabular TABLED3_NUM Function, Form 3. Defines a tabular function for use in generating frequency-dependent and time-dependent dynamic loads. Also contains parametric data for use with the table.
TABLED4
Dynamic Load Tabular Function, Form 4.Defines the coefficients of a power series for use in generating frequencydependent and time-dependent dynamic loads. Also contains parametric data for use with the table.
TABLEFAT
Defines y values of each point on the loading time history.
TABLEM1
Defines a tabular function for use in generating temperaturedependent material properties.
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
856
Supported Cards
Solver Description
Supported Parameters
TABLEM2
Material Property Table, Form 2. Defines a tabular function for use in generating temperaturedependent material properties. Also contains parametric data for use with the table.
TABLEM3
Material Property Table, Form 3. Defines a tabular function for use in generating temperaturedependent material properties. Also contains parametric data for use with the table.
TABLEM4
Material Property Table, Form 4. Defines coefficients of a power series for use in generating temperaturedependent material properties. Also contains parametric data for use with the table.
TABLES1
Defines a tabular function for use as stress-strain curve in one-step stamping material property MATHF
TABLES1_NUM
TABRND1
Defines power spectral density as a tabular function of frequency for use in random analysis.
TABRND1_NUM
TEMPD
Defines a temperature value for all grid points of the structural model that have not been given a temperature on a TEMP entry.
TLOAD1
Defines a time-dependent dynamic load or enforced motion of the form:
Notes
for use in transient response analysis.
857
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
TLOAD2
Defines a time-dependent dynamic excitation or enforced motion of the form:
Supported Parameters
Notes
for use in a transient response problem, where
TSTEP
Defines time step intervals at which a solution will be generated and output in transient analysis.
XHISADD
Defines a time history output set as a union of time history outputs defined via XHIST entries.
XHISADD_Num_set
XSTEP
Defines explicit analysis control.
XSTEP_NUM
Abaqus
A load collector is a repository for loads and constraints. Each load or constraint must belong to a load collector. There are two card images called HISTORY and INITIAL_CONDITION. Loads or constraints that are to be used as history data (under *STEP) should be collected into load collectors with the HISTORY card image. These load collectors also need to be added to the corresponding load steps (*STEP) from the load steps panel. In contrast, loads or constraints for model data should be collected into load collectors with INITIAL_CONDITION card image. They will automatically be written out in the model portion of the Abaqus input deck. Note
The Import tab - Options section provides the user to select to Expand Loads on Sets. Selecting this option means that all loads and boundary conditions on sets are expanded to individual nodes and elements.
Supported Card
Solver Description
Supported Parameters
Notes
*CFILM
Define film coefficients and
AMPLITUDE, FILM
Only in HISTORY
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
858
associated sink temperatures at one or more nodes or vertices
AMPLITUDE, REGION card image TYPE = {LAGRANGIAN/ SLIDING, EULEREIAN}, OP
*CONNECTOR LOAD Specify loads for available components of relative motion in connector elements
AMPLITUDE, LOAD CASE, OP
Only in HISTORY card image
*CONNECTOR MOTION
Specify the motion of available components of relative motion in connector elements
AMPLITUDE, LOAD CASE, OP
In both HISTORY and INTIAL_CONDITION card image
*DSLOAD
Specify distributed surface loads
AMPLITUDE, LOAD CASE, CYLIC MODE, OP
Only in HISTORY card image
*INERTIA RELIEF
Apply inertia-based load balancing
FIXED, ORIENTATION, REMOVE
Only in HISTORY card image of Standard template
*INITIAL_CONDITION Specifies initial pressures for S hydrostatic fluid filled cavities.
TYPE = FLUID PRESSURE
*INITIAL_CONDITION Specifies initial temperatures S for heat transfer analysis.
TYPE= TEMPERATURE
*INITIAL_CONDITION Specifies initial velocities for S dynamic analysis.
TYPE=VELOCITY
*SFILM
Define film coefficients and associated sink temperatures over a surface for heat transfer analysis
AMPLITUDE, FILM AMPLITUDE, OP
Only in HISTORY card image
LS-DYNA
Load collector information is specified with a required $HMNAME comment card and an optional $HMCOLOR comment card. If an input translator encounters one of these comments while reading a load card, a new load collector is created. For the comments to be valid, they must follow a load keyword or the last line of the previous Structured block. The loads that follow a $HMNAME LOADCOLS comment are read into that collector. If there is a new Keyword or Structured block, the previous load
859
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
collector information is ignored. For non-HyperMesh generated input decks, loads are divided into collectors based on classification. The following load collectors are created: Mechanical loads for forces and moments Constraints/Displacements Velocities Accelerations Pressures If translational or rotational constraints are defined in the input model, they are placed in a separate load collector named Nodal Constraints. Load collectors are not used by LS-DYNA, but are useful for visualization. Additional load collectors can be defined to describe other entities. Supported Cards
Solver Description
*BOUNDARY_ CONVECTION_SET
Define convection boundary SSID, HLCID, HMULT, conditions for a thermal or TLCID, TMULT, LOC coupled thermal/structural analysis. Two cards are defined for each option.
*BOUNDARY_NON_ REFLECTING
Define a non-reflecting boundary.
SSID, AD, AS
*BOUNDARY_NON_ REFLECTING_2D
Define a non-reflecting boundary.
NSID
*BOUNDARY_ PRESCRIBED_MOTI ON_ RIGID
Define an imposed nodal motion (velocity, acceleration, or displacement) on a node or a set of nodes.
PID, DOF, VAD, LCID, RIGID_LOCAL and SF, VID, DEATH, _SET options are BIRTH supported.
*BOUNDARY_ PRESCRIBED_MOTI ON_ RIGID_ID
Define an imposed nodal motion (velocity, acceleration, or displacement) on a node or a set of nodes.
Dyna_Name
*BOUNDARY_ PRESCRIBED_MOTI ON_ RIGID_LOCAL
Altair Engineering
Supported Parameters
Notes
2D_Option
PID, DOF, VAD, LCID, SF, VID, DEATH, BIRTH PID, DOF, VAD, LCID, SF, VID, DEATH, BIRTH Title
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
860
Supported Cards
Solver Description
Notes
Dyna_Name
*BOUNDARY_ PRESCRIBED_MOTI ON_ RIGID_LOCAL_ID *BOUNDARY_ PRESCRIBED_MOTI ON_ SET
Supported Parameters
PID, DOF, VAD, LCID, SF, VID, DEATH, BIRTH Define an imposed nodal motion (velocity, acceleration, or displacement) on a node or a set of nodes.
NSID, DOF, VAD, LCID, SF, VID, DEATH, BIRTH TITLE
*BOUNDARY_ PRESCRIBED_MOTI ON_ SET_ID
Dyna_Name
*BOUNDARY_RADIA Defines surface segment sets TION_SET that transfer energy by radiation to the environment.
SSID, TYPE, RAD_GRP, FILE_NO, RFLCID, RFMULT, TILCID, TIMULT
*BOUNDARY_SPC_ SET
NSID, CID, DOFX, DOFY, DOFZ, DOFRX, DOFRY, DOFRZ
NSID, DOF, VAD, LCID, SF, VID, DEATH, BIRTH
Define nodal single point constraints.
Title *BOUNDARY_SPC_ SET_ ID
*BOUNDARY_ TEMPERATURE_SE T
Dyna_Name NSID, CID, DOFX, DOFY, DOFZ, DOFRX, DOFRY, DOFRZ Define temperature boundary conditions for a thermal or coupled thermal/structural analysis.
*CONSTRAINED_RIG Stops the motion based on a ID_ time dependent constraint. The BODY_STOPPERS stopper overrides prescribed motion boundary conditions
861
NCID, LCID, CMULT, LOC
PID, LCMAX, LCMIN, PSIDMX, PSIDMN, LCVMNX, DIR, VID, TB, TD
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
*DEFINE_CURVE_ FEEDBACK
Solver Description
Supported Parameters
(except relative displacement) operating in the same direction for both the master and slaved rigid bodies.
LCMAX_as_displacme nt
Notes
LCMIN_as_displacem ent
Define information that is used LCID, PID, BOXID, as the solution evolves to scale FLDID, FSL, TSL, the ordinate values of the SFF, SFT, BIAS specified load curve ID. Title
*DEFINE_CURVE_ FEEDBACK_TITLE
Title, LCID, PID, BOXID, FLDID, FSL, TSL, SFF, SFT, BIAS
*DEFORMABLE_TO_ Define materials to be switched ArrayCount RIGID to rigid at the start of the PSID, MRB calculation. DeformToRigidHelp
Select an arraycount for the PSID and MRB pairs.
Options (NONE, AUTOMATIC) *DEFORMABLE_TO_ Define materials to be switched SWSET, CODE, RIGID to rigid or to deformable at TIME1, TIME2, TIME3, _AUTOMATIC some stage in the calculation. ENTNO, RELSW, PAIRED, NRBF, NCSF, RWF, DTMAX, #D2R, #R2D DeformToRigidHelp D2R_Flag R2D_Flag *DEFORMABLE_TO_ Inertial properties can be RIGID defined for the new rigid bodies _INERTIA that are created when the deformable parts are switched. These can only be defined in the initial input if they are needed in a later restart.
Change the option to automatic and card edit. In the D2R fields enter the number of PIDs that need to be converted to Rigid. Create an entity set of comps of the slave PIDs and select the set.
PID, XC, YC, ZC, TM, IXX, IXY, IXZ, IYY, IYZ, IZZ
*INITIAL_AXIAL_FOR Initialize axial force in the beam BSID, LCID CE_ for modeling bolt BEAM
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
862
Supported Cards
Solver Description
Supported Parameters
*INITIAL_DETONATIO Define points to initiate the N location of high explosive detonations in part IDs which use the material (type 8) *MAT_HIGH_EXPLOSIVE_BU RN.
PID, X, Y, Z, LT
*INITIAL_STRESS_ SECTION
CSID, LCID, PSID, VID
Initialize stress in solid sections
Notes
PartOption
*INITIAL_TEMPERAT Define initial nodal point URE_ temperatures using nodal set SET IDs or node numbers.
NSID, TEMP, LOC
*INITIAL_VEHICLE_ KINEMATICS
Define initial kinematical information for a vehicle.
GRAV, PSID, XO, YO, ZO, XF, YF, ZF, VX, VY, VZ, AAXIS, BAXIS, CAXIS, AANG, BANG, CANG, WA, WB, WB
*INITIAL_VELOCITY
Define initial nodal point translational velocities using nodal set IDs. This may also be used for sets in which some nodes have other velocities.
Card 30
InitialVel
NSID, NSIDEX, BOXID, IRIGID, VX, VY, VZ, VXR, VYR, VZR
This card changes the INITV definition on Control Card 11. Only the first card defined is valid for Structured.
Options (NONE, Generation, Rigidbody) *INITIAL_VELOCITY_ Define initial velocities for GENERATION rotating and translating bodies.
PSID, OMEGA, VX, VY, VZ, IVATN, XC, YC, ZC, NX, NY, NZ, PHASE STYP (Part Set ID, Part ID, Node Set ID, ENTIRE MODEL)
*INITIAL_VELOCITY_ Define the initial translational PID, VX, VY, VZ, VXR, RIGID_ and rotational velocities at the VYR, VZR BODY center of gravity for a rigid body or a nodal rigid body.
863
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
*INTERFACE_ SPRINGBACK
Define a material subset for an implicit springback calculation in LS-DYNA and any nodal constraint to eliminate rigid body degrees-of-freedom.
PSID, NSHV, FTYPE
Notes
Option1 (NONE, LSDYNA, NASTRAN, SEAMLESS) Option2 (None, THICKNESS, NO THICKNESS)
*INTERFACE_ SPRINGBACK_LSDY NA
PSID, NSHV, FTYPE Option1 (LSDYNA, NASTRAN, SEAMLESS, NONE) Option2 (None, THICKNESS, NOTHICKNESS)
*INTERFACE_ SPRINGBACK_LSDY NA_ NOTHICKNESS
Define a material subset for an implicit springback calculation in LS-DYNA and any nodal constraints to eliminate rigid body degrees-of-freedom.
PSID, NSHV, FTYPE
*INTERFACE_ SPRINGBACK_LSDY NA_ THICKNESS
PSID, NSHV, FTYPE
*INTERFACE_ SPRINGBACK_NAST RAN
PSID, NSHV, FTYPE
*INTERFACE_ SPRINGBACK_NAST RAN_ NOTHICKNESS
PSID, NSHV, FTYPE
*INTERFACE_ SPRINGBACK_NAST RAN_ THICKNESS
PSID, NSHV, FTYPE
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
864
Supported Cards
Solver Description
Supported Parameters
*INTERFACE_ SPRINGBACK_SEA MLESS
PSID, NSHV, FTYPE
*INTERFACE_ SPRINGBACK_SEA MLESS _NOTHICKNESS
PSID, NSHV, FTYPE
*INTERFACE_ SPRINGBACK_SEA MLESS _THICKNESS
PSID, NSHV, FTYPE
*LOAD_BEAM_SET
Defines load on beam element set
ESID, DAL, LCID, SF
*LOAD_BLAST
Define an airblast function for the application of pressure loads due to explosives in conventional weapons.
WGT, XBO, YBO, ZBO, TBO, IUNIT, ISURF, CFM, CFL, CFT, CFP
*LOAD_BODY_ GENERALIZED
Define body force loads due to a prescribed base acceleration or prescribed angular velocity over a subset of the complete problem.
Card 46
*LOAD_BODY_PART Define body force loads due to S a prescribed base acceleration or angular velocity using global axes directions
Card 45
*LOAD_BODY_X
Card 39
Define body force loads due to a prescribed base acceleration using global axes directions
*LOAD_BODY_Y
N1, N2, LCID, DRLCID, XC, YC, ZC, AX, AY, AZ, OMX, OMY, OMZ
PSID
LCID, SF, LCIDDR, CID
Card 40 LCID, SF, LCIDDR, CID
865
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Select component set.
Activate the proper option and enter the data. Only the first card defined is valid for Structured. Activate the proper option and enter the data. Only the first card defined is valid
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
for Structured. *LOAD_BODY_Z
Card 41 LCID, SF, LCIDDR, CID
*LOAD_BODY_RX
Define body force loads due to a prescribed angular velocity using global axes directions
*LOAD_BODY_RY
Card 42 LCID, SF, LCIDDR, XC, YC, ZC, CID
Card 43 LCID, SF, LCIDDR, XC, YC, ZC, CID
*LOAD_BODY_RZ
Card 44 LCID, SF, LCIDDR, XC, YC, ZC, CID
*LOAD_BRODE
Define Brode function for application of pressure loads due to explosion.
YLD, BHT, XBO, YBO, ZBO, TBO, TALC, SFLC, CFL, CFT, CFP
*LOAD_MASK
Apply a distributed pressure load over a three-dimensional shell part.
PID, LCID, VID1, OFF, BOXID, LCIDM, VID2, INOUT, ICYCLE
*LOAD_NODE_SET
Apply a concentrated nodal force to a node or a set of nodes.
NSID, DOFX, LCID, SF, CID
*LOAD_RIGID_BODY
Activate the proper option and enter the data. Only the first card defined is valid for Structured. Activate the proper option and enter the data. Only the first card defined is valid for Structured. Activate the proper option and enter the data. Only the first card defined is valid for Structured. Activate the proper option and enter the data. Only the first card defined is valid for Structured.
FollowerForce PID, DOF, LCID, SF, CID, M1, M2, M3 LCID_as_displacemen t
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
866
Supported Cards
Solver Description
Supported Parameters
*LOAD_SEGMENT_ SET
Apply the distributed pressure load over each segment in a segment set.
SSID, LCID, SF, AT
*LOAD_SHELL_SET
Apply the distributed pressure load over one shell element or shell element set.
ESID, LCID, SF, AT
*LOAD_SUPERELAS TIC_ FORMING
*LOAD_THERMAL_ CONSTANT
LCIDoption
LCIDoption
LCP1, CSP1, NCP1, LCP1, CSP1, NCP1, ERATE, SCMIN, SCMAX, NCYL Define nodal sets giving the temperature that remains constant for the duration of the calculation.
*LOAD_THERMAL_L OAD_ CURVE *LOAD_THERMAL_ VARIABLE
Notes
NSID, INSIDEX, BOXID, T, TE
LCID, LCIDDR
Define nodal sets giving the temperature that is variable in the duration of the calculation.
NSID, NSIDEX, BOXID, TS, TB, LCID, TSE, TBE, LCIDE
Nastran
There are two types of load collectors for Nastran: Specific load collectors with a card image Generic load collectors without a card image Generic load collectors are used to collect loads and constraints for display purposes and to assign an ID to the loads. Specific load collectors are used for specialized loading cards, such as SPCADD, MPCADD, EIGRL, EIGB, EIGC, EIGP, EIGR, FREQ, FREQ1, LOAD, GRAV, RFORCE, and TEMPD. Specific load collectors have card images which can be edited to do the following: Group other load collectors together for simultaneous application in a single subcase Provide special information for a specific analysis type (such as modal analysis) General boundary conditions, such as loads and constraints, should not be collected into specific load
867
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
collectors. When reading in a Nastran deck, loads that have the same SID are collected into the same load collector. If a load collector already exists in the database with the same SID, one of the following can occur: If overwrite is off (default), the new load collector’s ID is offset and all loads in that collector will have a new SID upon export. If overwrite is on, the new load collector replaces the existing load collector. The original load collector and the loads it contains are deleted. Supported Cards
Solver Description
Supported Parameters
ACSRCE
Defines the power versus frequency curve for a simple acoustic source.
EXCITEID, DELAY, DPHASE, TP, RHO, B
Notes
DELAY_OPTION DPHASE_OPTION
AEFACT
Defines real numbers for aeroelastic analysis.
Total_Number
BCPARA
Defines contact parameters.
PARAM, VALUE BCPARA_NUM
BMFACE DELAY
Defines the time delay term in the equations of the dynamic loading function
Supported as constraints
DLOAD
Defines a dynamic loading DLOAD_NUM condition for frequency response or transient response problems as a linear combination of load sets defined via RLOAD1 or RLOAD2 entries for frequency response or TLOAD1 or TLOAD2 entries for transient response
DTI SPECSEL
Defines table data blocks
SPECSEL, RECNO, TYPE, TID, DAMP DTI_TID_NUM
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
868
Supported Cards
Solver Description
Supported Parameters
EIGB
Defines data needed to perform buckling analysis
contOpt
EIGC
Defines data needed to perform complex eigenvalue analysis
Cont
EIGP
Defines poles that are used in n/a complex eigenvalue extraction by the Determinant method
EIGR
Defines data needed to perform real eigenvalue analysis
EIGRL
Defines data needed to n/a perform real eigenvalue (vibration or buckling) analysis with the Lanczos method
FLFACT
Used to specify density ratios, Mach numbers, reduced frequencies, and velocities for flutter analysis.
FORMAT (IDS, THRU_FORMAT)
FLUTTER
Defines data needed to perform flutter analysis.
n/a
FREQ
Defines a set of frequencies to n/a be used in the solution of frequency response problems.
FREQ1
FREQ2
869
contOpt
Defines a set of frequencies to n/a be used in the solution of frequency response problems by specification of a starting frequency, frequency increment, and the number of increments desired. Alternative form of frequency list. Defines a set of frequencies to be used in the solution of frequency response problems by
Notes
FREQ FREQ1 - FREQ5
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Defined using FREQi.
Defined using FREQi.
Defined using FREQi.
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
specification of a starting frequency, final frequency, and the number of logarithmic increments desired. FREQ3
Frequency List, Alternate FREQ Form 3. Defines a set of FREQ1 - FREQ5 frequencies for the modal method of frequency response analysis by specifying the number of frequencies between modal frequencies.
Defined using FREQi.
FREQ4
Frequency List, Alternate FREQ Form 4. Defines a set of FREQ1 - FREQ5 frequencies for the modal method of frequency response analysis by specifying the amount of "spread" around each modal frequency and the number of equally spaced frequencies within the spread.
Defined using FREQi.
FREQ5
Frequency List, Alternate FREQ Form 5. Defines a set of FREQ1 - FREQ5 frequencies for the modal method of frequency response analysis by specification of a frequency range and fractions of the natural frequencies within that range.
Defined using FREQi.
GRAV
Defines acceleration vectors for gravity or other acceleration loading
LOAD
Defines a static load as a LOAD_Num_Set linear combination of load sets defined via FORCE, MOMENT, FORCE1, MOMENT1, FORCE2, MOMENT2, PLOAD, PLOAD1, PLOAD2, PLOAD4, PLOADX1, SLOAD, RFORCE, and GRAV entries.
Altair Engineering
n/a
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
870
Supported Cards
Solver Description
Supported Parameters
LSEQ
Defines a sequence of static load sets.
EXCITE, LID, TID
MARCOUT
Selects output to be saved on WHERE, IO the Marc t16 end/or t19 file(s) MARCOUT_MAX used in SOL 600 only.
MPCADD
Defines a multipoint constraint Number_Of_Sets set as a union of multipoint constraint sets defined via MPC entries.
NLAUTO
Defines parameters for automatic or fixed load/time stepping used in SOL 600 only.
NLDAMP
Defines damping constants for EID1, EID2, ALPHA, nonlinear analysis when Marc BETA, GAMMA is executed from SOL 600 only.
NLPARM
Defines a set of parameters for nonlinear static analysis iteration strategy
Notes
ID, TINIT, TFINAL, RSMALL, RBIG, TSMIN, TSMAX, NSMAX, NRECYC, IENHAN, IDAMP, NSTATE, NCUT, LIMTAR, IFINISH, FTEMP, IFLAG, CRITERIA, SETID, Y1Y4, X1-X4
ID, NINC, DT, KMETHOD, KSTEP, MAXITER, CONV, INTOUT, EPSU, EPSP, EPSW, MAXDIV, MAXQN, MAXLS, FSTRESS, LSTOL, MAXBIS, MAXR, RTOLB NLPCI
NLRGAP
871
Defines a nonlinear radial (circular) gap for transient response or nonlinear harmonic response.
ID, GA, GB, PLANE, TABK, TABG, TABU, RADIUS
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
NLSTRAT
Defines strategy parameters for nonlinear structural analysis used in SOL 600 only.
PARAM, VALUE
NSMADD
Defines non structural mass as the sum of the sets listed.
S
NTHICK
Defines nodal thickness values for beams, plates and/ or shells.
ID, THICK
RANDPS
Defines load set power NUMBER_OF_RANDP spectral density factors for S use in random analysis having the frequency dependent form RANDT1
RFORCE
Defines a static loading condition due to an angular velocity and/or acceleration
n/a
RLOAD1
Defines a frequencydependent dynamic load of the form
DELAY_OPTION
Notes
ID options (1, 0, User)
DPHASE_OPTION
for use in frequency response problems RLOAD2
DELAY_OPTION Defines a frequencydependent dynamic excitation DPHASE_OPTION of the form
for use in frequency response problems
RSPEC
Altair Engineering
Defines a directional combination method, modal combination method,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
872
Supported Cards
Solver Description
Supported Parameters
Notes
excitation direction(s), response spectra and scale factors for response spectrum analysis.
873
SPCADD
Defines a single-point constraint set as a union of single-point constraint sets defined on SPC or SPC1 entries
SPCADD_Num_Set
TABDMP1
Defines modal damping as a tabular function of natural frequency
TABDMP1_NUM
TABLED1
Defines a tabular function for use in generating frequencydependent and timedependent dynamic loads
TABLED1_NUM
TABLED2
Defines a tabular function for TABLED2_NUM use in generating frequencydependent and timedependent dynamic loads. Also contains parametric data for use with the table
TABLED3
Defines a tabular function for TABLED3_NUM use in generating frequencydependent and timedependent dynamic loads. Also contains parametric data for use with the table
TABLED4
Defines the coefficients of a TABLED4_NUM power series for use in generating frequencydependent and timedependent dynamic loads. Also contains parametric data for use with the table
TABLEM1
Defines a tabular function for use in generating
TABLEM1_NUM
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
temperature-dependent material properties. TABLEM2
Defines a tabular function for use in generating temperature-dependent material properties. Also contains parametric data for use with the table.
TABLEM2_NUM
TABLEM3
Defines a tabular function for use in generating temperature-dependent material properties. Also contains parametric data for use with the table.
TABLEM3_NUM
TABLEM4
Defines coefficients of a power TABLEM4_NUM series for use in generating temperature-dependent material properties. Also contains parametric data for use with the table.
TABLES1
Defines a tabular function for TABLES1_NUM stress-dependent material properties such as the stressstrain curve (MATS1 entry), creep parameters (CREEP entry) and hyperelastic material parameters (MATHP entry).
TABLEST
Specifies the material TABLEST_NUM property tables for nonlinear elastic temperature-dependent materials
TABRND1
Defines power spectral TABRND1_NUM density as a tabular function of frequency for use in random analysis. Referenced by the RANDPS entry.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
874
Supported Cards
Solver Description
Supported Parameters
TEMPD
Defines a temperature value n/a for all grid points of the structural model that have not been given a temperature on a TEMP entry.
TIC
Defines values for the initial conditions of variables used in structural transient analysis. Both displacement and velocity values may be specified at independent degrees-of-freedom. This entry may not be used for heat transfer analysis.
TLOAD1
Defines a time-dependent dynamic load or enforced motion of the form
Notes
DELAY_OPTION
for use in transient response analysis TLOAD2
Defines a time-dependent dynamic excitation or enforced motion of the form
DELAY_OPTION
for use in a transient response problem, where
875
TRIM
Specifies constraints for SID, MACH, Q, LABEL, aeroelastic trim variables. The UX, AEQR, SPLINE1 and SPLINE4 NUM_LABEL entries need to be here for the finite plate spline.
TSTEP
Defines time step intervals at
TSTEP_NUM
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
which a solution will be generated and output in transient analysis TSTEPNL
Defines parametric controls and data for nonlinear transient structural or heat transfer analysis. TSTEPNL is intended for SOLs 129, 159, and 99.
ID, NDT, DT, NO, KSTEP, MAXITER, CONV, EPSU, EPSP, EPSW, MAXDIV, MAXQN, MAXLS, FSTRESS, MAXBIS, ADJUST, MSTEP, RB, MAXR, UTOL, RTOLB
PAM-CRASH 2G
Supported Cards
Solver Description
Supported Parameters
Notes
ACC3D /
Imposed accelerations
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
ACFLD /
Acceleration field
IFUN1, SCAF1, IFUN2, Keyword input. SCAF2, IFUN3, SCAF3, TITLE, GES
BOUNC /
Specify boundary conditions on the base body
X Y Z x y z, IFRAM, ISENS, TITLE, GES
Keyword input
CONLO /
Concentrated nodal load
IDR, LC, SCALE, ISENS, ITYPE, TITLE, GES
Keyword input
Follower_Force DAMP /
Nodal damping group cards
ADAMP, TIDAMP, TFDAMP, IDAMP, TITLE, GES
Keyword input
NUMNOD_option DAMP START/END
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
876
Supported Cards
Solver Description
Supported Parameters
Notes
(TIME, SENSOR)
877
DIS3D /
Imposed displacement
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
DIS3DM /
Imposed minimum displacement
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
DIS3DX /
Imposed maximum displacement
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
INVEL /
Specify the initial velocity of the VELX, VELY, VELZ, base body ROTX, ROTY, ROTZ, IFRAM, IRIGB, TITLE, GES
Keyword input
PREFA /
Pressure on shells
FUNCTION, MULT, ISENS, TITLE, GES
Keyword input
PREBM /
Pressure on beams
FUNCTION, MULT, ISENS, TITLE, GES
Keyword input
RAC3D /
Imposed rotational acceleration
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
RAN3D /
Imposed angular rotations
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
RDA3D /
Radial 3D boundary conditions
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
RDD3D /
Radial 3D boundary conditions
IFUN1, IFUN2, IFUN3,
Keyword input
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES RDV3D /
Radial 3D boundary conditions
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
RVE3D /
Imposed rotational velocities
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
VEL3D /
Imposed velocities
IFUN1, IFUN2, IFUN3, SCAL1, SCAL2, SCAL3, IFRAM, ISENS, TITLE, GES
Keyword input
Supported Cards
Solver Description
Supported Parameters
Notes
$ADDMODES
Definition of static mode shapes DOFTYPE to be added to the set of RSYS eigenmodes used for SOURCE transformation to modal space.
PERMAS
Available as a load collector when the source = loads. To change the LPAT = field, set the AddmodeLoads toggle to LOADSELECT, which ensures that each data line will define different ADDMODES. In the NoOfLoads_AddMo de = field, enter the number of load patterns to assign
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
878
Supported Cards
Solver Description
Supported Parameters
Notes
the ADDMODES to. $CONTVAL
Assignment of properties to contacts referenced by contact identifier or name.
FRICTION GAPWIDTH NORMAL
Supported as a load collector (card image LOADS). To create a card, use an existing load collector or create a new one with card image LOADS and enable the CONTVAL checkbox. A maximum number of 5 keywords are allowed per load collector (load pattern).
$PRETENSION LOAD
Assignment of load properties to pretension threads/areas referenced by identifier or name.
$SUPPRESS
Definition of suppressed degrees of freedom. The degrees of freedom given on the header line are suppressed for all nodes listed within the data block.
Supported as a load collector (card image LOADS). To create a card, use an existing load collector or create a new one with card image LOADS and enable the PRETENSION checkbox.
See also Status Bar Model Browser Entity State Browser Entities & Solver Interfaces Include Files
879
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
880
Loads Load entities have an associated load configuration. A load configuration determines how to draw, store, and work with the load. The follwoing load configurations are supported: Accelerations Constraints Fluxes Forces Moments Pressures Temperatures Velocities
Solver Card Support for Loads RADIOSS (Bulk Data Format), OptiStruct
General boundary conditions should not be collected into specific load collectors. Organizing loads and constraints into a specific load collector may result in an error termination. The following is a list of RADIOSS (Bulk Data Format), OptiStruct cards, which are represented as various types of loads.
881
Supported Card
Solver Description
Supported Load Types
ASET
Defines the boundary degrees of Constraints freedom of a superelement assembly for matrix reduction.
ASET1
Defines the boundary degrees of Constraints freedom of a superelement assembly for matrix reduction.
DAREA
Defines scale (area) factors for dynamic loads.
Constraints
DELAY
Defines the time delay term tau in the equations of the dynamic loading function.
Constraints
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
DEFORM
Defines enforced axial Flux deformation for one-dimensional elements for use in statics problems.
DPHASE
Defines the phase lead term lower theta in the equation of the dynamic loading function.
Constraints
FORCE
Defines a static force at a grid point by specifying a vector.
Force
MBFRC
Defines a constant force at a Force grid point by specifying a vector.
MBFRCC
Defines a curve force at a grid point by specifying a vector.
MBMNT
Defines a constant moment at a Moment grid point by specifying a vector.
MBMNTC
Defines a curve moment at a Moment grid point by specifying a vector.
MOMENT
Defines a static moment at a Moment grid point by specifying a vector.
MOMENT1
Defines a static moment by Moment specification of a value and two grid points, which determine the direction.
MOTNG
Defines a constant grid point motion.
Constraint
MOTNGC
Defines a grid point motion vs. time by specifying a curve.
Constraint
PLOAD
Defines a static pressure load on a triangular or quadrilateral element.
Pressure
PLOAD1
Defines concentrated, uniformly distributed, or linearly distributed applied loads to the CBAR or CBEAM elements at
Pressure
Altair Engineering
Force
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
882
user-chosen points along the axis.
883
PLOAD2
Defines a uniform static Pressure pressure load applied to twodimensional elements. Only QUAD4 or TRIA3 elements may have a pressure load applied to them via this entry.
PLOAD4
Defines a load on a face of a HEXA, PENTA, TETRA, PYRA, TRIA3, or QUAD4 element.
Pressure
QBDY1
Defines a uniform heat flux for CHBDYE elements.
Flux
QVOL
Rate of volumetric heat addition for a conduction element.
Flux
SPC
Defines sets of single-point constraints and enforced displacements.
Constraint
SPCD
Defines an enforced displacement value for static analysis, which is requested as a LOAD.
Constraint
SUPORT
Defines determinate reaction degrees of freedom in a free body.
Constraint
SUPORT1
Defines determinate reaction Constraint degrees of freedom in a free body. The SUPORT1 bulk data entry must be requested in the I/O Options or Subcase Information sections by the SUPORT1 data selection command.
TEMP
Defines temperature at grid points for determination of Thermal Loading and Stress recovery.
Temperature
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TIC(D) or (V)
Defines values for the initial conditions of variables used in structural transient analysis. Both displacement and velocity values may be specified at independent degrees-offreedom.
Constraint
USET
Set of Degrees of Freedom for Residual Vector Calculation.
Constraint
USET1
Alternate Form of USET1
Constraint
Abaqus
Each load or constraint must belong to a load collector. Loads or constraints in history data (under *STEP) should be organized into load collectors with HISTORY card image. These load collectors need to be added to a load step from the Load Steps panel. Loads or constraints in model data, however, should be organized into load collectors with the INITIAL_CONDITION card image. These load collectors do not need to be added to a load step. All loads and boundary conditions are recommended to be defined from the Step Manager in the Abaqus user profile. Note:
Note The Import tab - Options section provides the user to select to Expand Loads on Sets. Selecting this option means that all loads and boundary conditions on sets are expanded to individual nodes and elements.
Supported Card
Solver Description
*BOUNDARY Specifies flux boundary (electric potential, dof conditions for piezoelectric 9) analysis.
Supported Load Types
Supported Parameters
Flux
FIXED USER LOADCASE AMPLITUDE REGION TYPE = {LAGRANGIAN, SLIDING, EULERIAN} OP
*BOUNDARY (structural)
Creates structural boundary conditions.
Constraint
TYPE = {DISPLACEMENT, VELOCITY, ACCELERATION} FIXED
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
884
USER LOADCASE AMPLITUDE REGION TYPE = {LAGRANGIAN, SLIDING, EULERIAN} OP *BOUNDARY (temperature, dof 11)
Specifies temperature boundary conditions.
Temperatures
FIXED USER LOADCASE AMPLITUDE REGION TYPE = {LAGRANGIAN, SLIDING, EULERIAN} OP
*CECHARGE
Specifies concentrated electric Flux charges for piezoelectric analysis.
OP
*CECURRENT
Specifies concentrated current in electric conduction.
Flux
OP
*CFLUX
Specify concentrated fluxes in heat transfer or mass diffusion analyses.
Flux
OP
*CLOAD
Creates concentrated forces.
Force
AMPLITUDE LOADCASE CYCLIC MODE FOLLOWER REGION TYPE = {LAGRANGIAN, SLIDING, EULERIAN} OP
*CLOAD
Creates concentrated moments.
Moment
AMPLITUDE LOADCASE CYCLIC MODE FOLLOWER REGION TYPE =
885
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
{LAGRANGIAN, SLIDING, EULERIAN} OP *COUPLING
Define a surface-based coupling constraint
Constraint
CONSTRAINT NAME REF NODE SURFACE INFLUENCE RADIUS ORIENTATION
*DECHARGE
Distributes electric charges for piezoelectric analysis.
Pressure
OP
*DFLUX
Specify distributed fluxes in heat transfer or mass diffusion analyses.
Pressure
OP
*DISTRIBUTING
Define a distributing coupling constraint
Constraint
WEIGHTING METHOD = {UNIFORM, LINEAR, QUADRATIC, CUBIC}
*DISTRIBUTING COUPLING
Specify nodes and weighting for distributing coupling elements
See Elements.
MASS
*DLOAD
Specifies distributed loads
Pressure
AMPLITUDE LOADCASE CYCLIC MODE REGION TYPE = {LAGRANGIAN, SLIDING, EULERIAN} OP
*FILM
Define film coefficients and associated sink temperatures.
Pressure
AMPLITUDE FILM AMPLITUDE REGION TYPE = {LAGRANGIAN/ SLIDING, EULERIAN} OP
*KINEMATIC
Altair Engineering
Define a kinematic coupling constraint
Multi-point Constraints
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
886
*KINEMATIC COUPLING
Constrain all or specific degrees of freedom of a set of nodes to the rigid body motion of a reference node
Multi-point Constraints ORIENTATION
*MPC
Define multi-point constraints
Multi-point Constraints BEAM LINK See Elements. PIN
See Elements.
TIE *RADIATE
Specify radiation conditions in heat transfer analyses
Pressure
AMPLITUDE OP REGION TYPE (explicit)
*TEMPERATURE
Specifies predefined temperature field.
Temperature
AMPLITUDE BSTEP BINC ESTEP EINC INPUT FILE MIDSIDE OP
Actran
887
Supported Card
Solver Description
Supported Load Types
ACCELERATION
Boundary conditions
Face BC
ADMITTANCE
Boundary conditions
Face BC
DISPLACEMENT
Boundary conditions
Displacement
DISTRIBUTED_LOAD Boundary conditions
Face BC
DISTRIBUTED_PRES Boundary conditions
Face BC
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
SURE DIV_TOTAL
Boundary conditions
Face BC
INFINITE ADMITTANCE
Boundary conditions
Face BC
POINT_LOAD
Boundary conditions
Load
PRESSURE
Boundary conditions
Pressure
VELOCITY
Boundary conditions
Face BC
Supported Card
Solver Description
Supported Load Types
BF
Defines a nodal body force load. Flux
ANSYS
Notes
FLUE and HGEN labels are
BF_FLUE
Flux
Supported under the Flux panel.
BF_HGEN
Flux
Supported under the Flux panel.
BF_TEMP
Temperatures
(Structural temperatures) label is supported under the Temperatures panel.
BFE_FLUE
Defines an element body force load
Flux
BFE_HGEN
Flux
BFE_TEMP
Flux
ConvBulkTe
Pressure
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
888
ConvFilmCo D_CONSTRNT
Pressure Defines DOF constraints at nodes.
Constraint
D_TEMP
Temperature
D_VOLT
Constraint
F_FLOW
Specifies force loads at nodes.
F_HEAT FLOTRAN
Flux Flux
Specifies "FLOTRAN data settings" as the subsequent status topic.
Pressure
FLOTRAN surface load label “FSI [fluidstructure interaction flag]” is available under pressure load. You must use DOF1 to add value for this label.
FORCE
Selects the element nodal force Force type for output.
FORCE2
Moment
HFLUX
Pressure
IC_CONSTRN
Specifies initial conditions at nodes.
Constraint
IC_TEMP
Temperature
IC_VOLT
Constraint
PRESSURE
Pressure
SFE
Defines elemental surface load
Pressure, Convection, Heatflux
Structural, thermal and Fluid labels are covered
SFE
Surface load
Structural, thermal, and fluid
Structural label: PRES Thermal label: CONV, HLFUX
889
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Fluid label: FSI
LS-DYNA
Several load types cause three cards to be output for x, y, and z components. During input, these are grouped into one load. Loads cannot be applied to sets, components, or boxes. Load curves are input and output. Use the Card Editor to select load curves. Unless mentioned in the Notes column, load cards cannot be edited. Supported Card
Solver Description
Supported Load Types
*BOUNDARY_ PRESCRIBED_MOTI ON_ NODE
Define an imposed nodal motion Constraints (velocity, acceleration, or Type 2; Card 26, VAD displacement) on a node or a =2 set of nodes. DEATH, BIRTH
*BOUNDARY_ PRESCRIBED_MOTI ON_ NODE
Define an imposed nodal motion Velocity (velocity, acceleration, or Type 1; Card 26; displacement) on a node or a VAD = 0 set of nodes.
*BOUNDARY_ PRESCRIBED_MOTI ON_ NODE
Define an imposed nodal motion Acceleration (velocity, acceleration, or Type 1 displacement) on a node or a set of nodes. Card 26 VAD = 1
*BOUNDARY_ PRESCRIBED_MOTI ON_ NODE_(ID)
Velocity
*BOUNDARY_ PRESCRIBED_MOTI ON_ NODE_(ID)
Constraints
Notes
DOF 4, -4, 8, -8, 9, 9, 10, -10, 11, -11 are not supported
DOF 4, -4, 8, -8, 9, 9, 10, -10, 11, -11 are not supported
DOF 4, -4, 8, -8, 9, 9, 10, -10, 11, -11 are not supported
Type 2; Card 26, VAD =2 dynaName, DEATH, BIRTH
*BOUNDARY_SPC_ NODE
Altair Engineering
Define nodal single point constraint
Constraints
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
890
Type 1; Card 13 SPC CID *BOUNDARY_SPC_ NODE_ (ID)
Constraints
*BOUNDARY_ Define temperature boundary TEMPERATURE_NO conditions for a thermal or DE coupled thermal/structural analysis.
Temperature
*CONSTRAINED_GL OBAL
Constraints
Define a global boundary constraint plane.
LCID, LOC
*INITIAL_TEMPERAT Define initial nodal point URE_ temperatures using nodal set NODE IDs or node number.s
Temperatures
*INITIAL_VELOCITY
Type 2
Define initial nodal point translational velocities using nodal set IDs.
LOC
Card 30 INITV = 3
*INITIAL_VELOCITY_ Define initial nodal point NODE velocities for a node.
Rotation
*LOAD_BEAM_ELE MENT
Defines load on beam elements
Pressure
*LOAD_MASK
Apply a distributed pressure load over a three-dimensional shell part
n/a
*LOAD_NODE_POIN T
Apply a concentrated nodal force to a node or a set of nodes.
Force
*LOAD_NODE_POIN
891
dynaName, CID
Apply a concentrated nodal
Type 1; Card 23; Point Loads
For structured output, global velocity is set to 0.0. For structured input, nonzero values for INITV = 1 or INITV = 5 create velocities. INITV values of 2, 4, 6, and 7 are ignored.
LS-DYNA Load Configs 1, 2, 3 and 4
FollowerForce
A load curve can be selected for these loads.
Moment
LS-DYNA Load
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
T
force to a node or a set of nodes.
Type 1
Configs 5, 6 7 and 8.
Card 23 Point Loads
*LOAD_SEGMENT
Apply the distributed pressure Pressure load over one triangular or quadrilateral segment defined by LCID, AT four, six or eight nodes.
*LOAD_SEGMENT_I D
Apply the distributed pressure Pressure load over one triangular or quadrilateral segment defined by LCID, AT four, six or eight nodes.
*LOAD_SHELL_ELE MENT
Apply the distributed pressure load over one shell element or shell element set.
Pressure
*LOAD_SHELL_ELE MENT_ ID
Apply the distributed pressure load over one shell element or shell element set.
Pressure
*LOAD_SHELL_ PRESSURE
Apply the distributed pressure load over one shell element or shell element set.
Pressure
AT, LCIDoption
LCID, AT
Type 2 Card 24 Pressure BC
*LOAD_THERMAL_ CONSTANT_NODE
Define nodal sets giving the temperature that remains constant for the duration of the calculation.
Temperature
*LOAD_THERMAL_ VARIABLE_NODE
Define nodal temperature that is Temperature variable during the calculation. TS, LCID
n/a
MADYMO
Supported Card
Solver Description
Supported Load Types
CONSTRAINT. LINEAR
Linear constraint for FE nodes
Equation
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
892
EDGE
Force Moment
ELEMENT_AC
Pressure
INITIAL.NODE_DISP
Initial nodal displacement
Constraints
INITIAL.NODE_VEL
Initial nodal velocity
Constraints
LOAD
Defined on the card of the applicable load type.
MOTION. NODE_DISP
Prescribed nodal displacement.
Constraints
MOTION.NODE_VEL
Prescribed nodal velocity.
Constraints
NODE
Time dependent point loads Force (forces and moments) applied to Moment nodes.
PRES SUPPORT
Defined on the card of the referenced JOINT.
Pressure Define which degrees of Constraints freedom of nodes are constrained, by supporting them on a rigid body or the reference space.
MARC
Supported Card
893
Solver Description
Supported Load Types
Disp_chang
Constraints
DIST_LOADS
Pressure
Fixed_Acce
Constraints
Fixed_Disp
Constraints
Fixed_Pres
Constraints
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
FOUNDATION
Pressure
Init_Disp
Constraints
INITIAL_vel
Velocity
MOMENT
Moment
POINT_LOAD
Constraints
Nastran
Supported Card
Solver Description
Supported Load Types
ASET
Defines degrees-of-freedom in the analysis set (a-set)
Constraints
ASET1
Defines degrees-of-freedom in the analysis set (a-set)
Constraints
BNDFIX1
Constraints
BSET1
Defines analysis set (a-set) degrees-of-freedom to be fixed (b-set) during generalized dynamic reduction or component mode synthesis calculations.
CSET1
Defines analysis set (a-set) Constraints degrees-of-freedom to be free (c-set) during generalized dynamic reduction or component modes calculations.
DAREA
Defines scale (area) factors for static and dynamic loads. In dynamic analysis, DAREA is used in conjunction with RLOADi and TLOADi entries.
DEFORM
Defines enforced axial Flux deformation for one-dimensional elements for use in statics
Altair Engineering
Notes
Constraints
Constraints
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
894
problems. FORCE
Requests the form and type of element force output or particle velocity output in coupled fluidstructural analysis.
Force
MOMENT
Defines a static concentrated moment at a grid point by specifying a scale factor and a vector that determines the direction.
Moment
OMIT1
Defines degrees-of-freedom to be excluded (o-set) from the analysis set (a-set).
Constraints
PLOAD
Defines a uniform static pressure load on a triangular or quadrilateral surface comprised of surface elements and/or the faces of solid elements.
Pressure
PLOAD1
Defines concentrated, uniformly distributed, or linearly distributed applied loads to the CBAR or CBEAM elements at user-chosen points along the axis.
Pressure
PLOAD2
Defines a uniform static Pressure pressure load applied to CQUAD4, CSHEAR, or CTRIA3 two-dimensional elements.
The THRU field is supported for feinput only. On export, additional pressure cards for the range specified are written.
PLOAD4
Defines a pressure load on a face of a CHEXA, CPENTA, CTETRA, CTRIA3, CTRIA6, CTRIAR, CQUAD4, CQUAD8, or CQUADR element.
The THRU field is supported for feinput only. On export, additional pressure cards for the range specified are written.
Pressure
Unequal nodal pressures are now supported. The average pressure
895
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
value is used as the magnitude of the pressure for visualization only. The individual field values, P1-P4, can be viewed or edited using the card editor. Updating the magnitude of pressure from the Pressures panel will have no effect on PLOAD4 cards defined using unequal nodal pressures. QBDY1
Defines a uniform heat flux into CHBDYj elements.
Flux
QSET1
Defines generalized degrees-offreedom (q-set) to be used for generalized dynamic reduction or component mode synthesis.
Constraints
QVOL
Volume Heat Addition - Defines a rate of volumetric heat addition in a conduction element.
Flux
SPC
Defines a set of single-point Constraints constraints and enforced motion (enforced displacements in static analysis and enforced displacements, velocities or acceleration in dynamic analysis).
Constraints on nodes are supported through SPC cards. PS field in GRID card is not supported. Upon import, any PS entry on the GRID card will be converted into an SPC card.
SPC1
Defines a set of single-point constraints.
Supported for feinput only. On export, equivalent SPC cards are written. Alternate format with THRU in the fifth field is supported.
Altair Engineering
Constraints
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
896
SPCD
Defines an enforced displacement value for static analysis and an enforced motion value (displacement, velocity or acceleration) in dynamic analysis.
Constraints
SUPORT
Defines determinate reaction degrees-of-freedom in a free body.
Constraints
SUPORT1
Defines determinate reaction degrees-of-freedom (r-set) in a free body-analysis. SUPORT1 must be requested by the SUPORT1 Case Control command.
Constraints
TIC(D)
Transient Initial Condition Defines values for the initial conditions of variables used in structural transient analysis.
Constraints
TIC(V)
Transient Initial Condition Defines values for the initial conditions of variables used in structural transient analysis.
Constraints
TEMP
Defines temperature at grid points for determination of thermal loading, temperaturedependent material properties, or stress recovery.
Temperatures
USET
Defines a degree-of-freedom set.
Constraints
USET1
Defines a degrees-of-freedom set.
Constraints
Note:
Other loads such as SPCADD, MPCADD, FREQ, FREQ1, EIGR, EIGRL, EIGC, EIGP, EIGB, GRAV, and RFORCE are supported as load collectors.
PAM-CRASH 2G
897
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
Supported Load Types
Notes
ACC3D /
Imposed accelerations
Acceleration
Acceleration type can be specified in the Acceleration panel.
BOUNC /
Define boundary condition
Constraints
CONLO /
Concentrated nodal load
Force(1)
DIS3D /
Imposed displacement
Constraints
DIS3DM /
Imposed minimum displacement
Constraints
DIS3DX /
Imposed maximum displacement
Constraints
INVEL /
Define initial velocity
Velocity
PREFA /
Pressure on shells
Pressure(1)
RAC3D /
Imposed rotational acceleration
Acceleration
RAN3D /
Imposed angular rotations
Constraints
RDA3D /
Radial 3D boundary conditions
Acceleration
RDD3D /
Acceleration type can be specified in the Acceleration panel.
Acceleration type can be specified in the Acceleration panel.
Constraints
RDV3D /
Radial 3D boundary conditions
Velocity
RVE3D /
Imposed rotational velocities
Velocity
RWALL /
Rigid wall definition
SECFO_PLANE /
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
898
VEL3D /
Imposed velocities
Velocity
Supported Card
Solver Description
Supported Load Types
Notes
$ADDMODES
Definition of static mode shapes to be added to the set of eigenmodes used for transformation to modal space.
Constraints
If static mode shapes will be added directly to nodes or nodesets (SOURCE=INPUT), the $ADDMODES can be created through the Constraints panel.
PERMAS
Click sysid to specify the system regarding to which the modes shall be applied. Use the DOFTYPE button to select an option: DISP, TEMP, PRES, POTE and MATH.
899
$ADDMODES
Definition of static mode shapes to be added to the set of eigenmodes used for transformation to modal space.
Pressure
$CONLOAD
Definition of concentrated loads Force at nodal point degrees of freedom.
$CONLOAD
Definition of concentrated loads Moment at nodal point degrees of freedom.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
If mode shapes will be applied based on the natural deformation of elements (SOURCE=INPUT) the $ADDMODES keyword needs to be created here.
Altair Engineering
$DISLOAD PRESS
Definition of pressure loads for elements, where loads are given for elements or element sets.
Pressure
$DISLOAD TEMP
Nodal temperatures defined on elements or element sets.
Pressure
$DISLOAD TEMPFILM
Surrounding temperatures for Pressure convective heat transfer applied on elements or element sets.
$DISLOADN TEMP
Nodal temperatures definition applied on nodes or node sets
$DISLOADN TEMPFILM
Surrounding temperatures for Temperature convective heat transfer applied on nodes or node sets.
$INIVAL
Definition of initial values for Constraints nodal point degrees of freedom.
For $INIVAL source parameter INPUT is currently supported to specify the initial values based on nodal points.
$INERTIA
Definition of inertia forces acting Pressure on entire component or element sets. Available are force distributions due to linear acceleration, constant or accelerated rotation and coriolis acceleration.
Only ACCELERATION and GRAVITY are supported. This card is created in the Pressure panel. Assign to a set of elements, and the set statement displays in the card image. To create the card without a set, create a pressure on a 'dummy' element; the card will be created without a set and can be applied to the whole model.
$INERTIAX
Definition of inertia forces acting Pressure on entire axisymmetric component or element sets.
Only ACCELERATION and GRAVITY are
Altair Engineering
Temperature
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
900
Available are force distributions due to linear acceleration and constant rotation.
$MPC Multipoint constraint definition. GENERAL/$MPCVAL
supported. This card is created in the Pressure panel. Assign to a set of elements, and the set statement displays in the card image. To create the card without a set, create a pressure on a 'dummy' element; the card will be created without a set and can be applied to the whole model. Equation
Both cards are created simultaneously in the Equation panel. The equation needs to be placed into a load collector with card image SUPRESS. By attaching the load collector to a load step with ‘CONSTRAINTS’ attribute set, the $MPCVAL card gets written in the desired $CONSTRAINTS variant.
$PRESCRIBE/ PREVAL
Prescribed degrees of freedom/ Nodal point values (implemented as HyperMesh constraints)
Constraints
$SUPPRESS
Suppressed degrees of freedom Constraints
Samcef
The following cards are supported in the Samcef interface:
901
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Load Types
.CLM FIX
Defines a set of single-point constraints
CONSTRAINT
.CLM DEP
Defines sets of enforced displacements
CONSTRAINT
.CLM CHA COMP 123
Defines a static force at a grid FORCE point by specifying a vector and a value.
Notes
.CLM FOL COMP 123 Defines a follower force at a grid FORCE point by specifying a vector and a value .CLM CHA COMP 456
Defines a static moment at a MOMENT grid point by specifying a vector and a value.
.CLM FOL COMP 456 Defines a follower moment by specifying a vector and a value
MOMENT
.CLM PRESSURE
PRESSURE
Defines a static pressure load on any elements type
See also Include Files Load Collectors
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
902
Accelerations Acceleration loads allow for an acceleration (length/time2) to be defined on the model. The following panels can be used to create and edit accelerations: Accels Load Types
The data names associated with acceleration loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
903
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Constraints Constraints allow for constrained degrees of freedom to be defined on the model. The following panels can be used to create and edit constraints: Constraints Load Types
The data names associated with constraint loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
904
Fluxes Flux loads are defined as an amount that flows through a unit area per unit time (amount/length2/time). Fluxes are typically used in modeling transport phenomena such as heat transfer, mass transfer, fluid dynamics, and electromagnetism. The following panels can be used to create and edit fluxes: Flux Load Types
The data names associated with flux loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
905
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Forces Force loads allow for a concentrated force (mass*length/time2) to be applied to the model. The following panels can be used to create and edit forces: Forces Load Types
The data names associated with force loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
906
Moments Moment loads allow for a concentrated moment (length*force) to be applied to the model. The following panels can be used to create and edit moments: Moments Load Types
The data names associated with moment loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
907
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pressures Pressure loads allow for a pressure (force*length2) to be applied to the model. The following panels can be used to create and edit pressures: Pressures Load Types
The data names associated with pressure loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
908
Temperatures Temperature loads allow for a concentrated temperature to be applied to the model. The following panels can be used to create and edit temperatures: Temperatures Load Types
The data names associated with temperature loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
909
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Velocities Velocity loads allow for a velocity (length/time) to be applied to the model. The following panels can be used to create and edit velocities: Velocities Load Types
The data names associated with velocity loads can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Load Collectors Loads
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
910
Equations Equation entities contain mathematical equations that define more complex loads. They are used to define linear constraints in local and global coordinate systems. The following panels can be used to create and edit equations: Equations Load Types
The data names associated with equation loads can be found in the data names section of the HyperMesh Reference Guide.
Solver Card Support for Equations RADIOSS (Bulk Data Format), OptiStruct
Supported Card
Solver Description
Supported Load Types
MPC
Defines a multipoint constraint equation of the form.
Equation
Notes
Abaqus
Each load or constraint must belong to a load collector. Loads or constraints in history data (under *STEP) should be organized into load collectors with HISTORY card image. These load collectors need to be added to a load step from the Load Steps panel. Loads or constraints in model data, however, should be organized into load collectors with the INITIAL_CONDITION card image. These load collectors do not need to be added to a load step. All Loads and Boundary conditions are recommended to be defined from the Step Manager in the Abaqus user profile. Note:
911
If a **HMLOAD_SETS_EXPAND comment is found in the input file, all loads and boundary conditions on sets are expanded to individual nodes and elements.
Supported Card
Solver Description
Supported Load Types
Supported Parameters
*EQUATION
Define linear multi-point constraints
Equations
Explicit node IDs are supported. Node sets
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
are not supported. Equations are considered as loads and therefore, they are collected in load collectors. Upon export, they write to the bulk data portion of the Abaqus deck.
ANSYS
Supported Card
Solver Description
Supported Load Types
CE
Defines a constraint equation relating to degrees of freedom.
Equation
Notes
LS-DYNA
Several load types cause three cards to be output for x, y, and z components. During input, these are grouped into one load. Loads cannot be applied to sets, components, or boxes. Load curves are input and output. Use the Card Editor to select load curves. Load cards cannot be edited.
Supported Card
Solver Description
Supported Load Types
*CONSTRAINED_LIN EAR
Define linear constraint equations between displacements and rotations, which can be defined in a local coordinate system.
Equations
*CONSTRAINED_LIN EAR_ GLOBAL
Define linear constraint equations between displacements and rotations, which can be defined in global
Equations
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
912
coordinate systems.
MADYMO
Supported Card
Solver Description
Supported Load Types
Notes
CONSTRAINT. LINEAR
Linear constraint for FE nodes.
independent node + dependent nodes = references to nodes representing GROUP_LIST
In the Element Types panel, select CONSTRAINT for element type = rigid.
dof1 = dof2 = dof3 = dof4 = dof5 = dof6 = EQUATION.MASTER Dependent part of linear constraint equation (eliminated degree of freedom).
DOF_DX DOF_DY DOF_DZ DOF_RX DOF_RY DOF_RZ
node = NODE_ID Select: dof1 for DIRECTION = D1 dof2 for DIRECTION = D2 dof3 for DIRECTION= D3 dof4 for DIRECTION = R1 dof5 for DIRECTION = R2 dof6 for DIRECTION = R3 or an arbitrary DOF for DIRECTION = ALL
Select set all DOFs of MASTER NODE equal to the corresponding DOFs of the SLAVE NODE(s) for DIRECTION = ALL.
w = FACTOR EQUATION.SLAVE
Independent part linear constraint equation (retained degrees of freedom).
Equations nodes = NODE_ID Select: dof1 for DIRECTION = D1 dof2 for DIRECTION =
913
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Select set all DOFs of MASTER NODE equal to the corresponding DOFs of the SLAVE NODE(s) for DIRECTION = ALL.
Altair Engineering
D2 dof3 for DIRECTION = D3 dof4 for DIRECTION = R1 dof5 for DIRECTION = R2 dof6 for DIRECTION = R3. w = FACTOR constant is not used Each unique combination of a node and a DOF represents one EQUATION. SLAVE.
Nastran
Supported Card
Solver Description
Supported Load Types
Notes
MPC
Defines a multipoint constraint equation of the form.
Equation
Individual weight factors can be created on the nodes of an MPC equation using the update functionality in the Equations panel.
Note:
Other loads such as SPCADD, MPCADD, FREQ, FREQ1, EIGR, EIGRL, EIGC, EIGP, EIGB, GRAV, and RFORCE are supported as load collectors.
Permas
Supported Card
Solver Description
Supported Load Types
Notes
MPC GENERAL
General linear constraint equation
Equation
For more information on MPC cards and using duplicate ID pools, see the Permas Interface
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
914
Overview topic.
See also Include Files Load Collectors
915
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
System Collectors System collectors collect and organize systems. System collectors are created, edited, and deleted from the Model Browser and are shown under the SystemCollector folder. Systems can be organized into a system collector using the Organize panel. Every system must be organized into one, and only one, system collector and therefore are mutually exclusive to a system collector. Newly created systems are automatically organized into the current system collector. The current system collector is shown bold in the Model Browser. The current system collector can be set using the Model Browser context sensitive menu on a selected system collector within the SystemCollector folder. System collectors can also be card edited using the Model Browser context sensitive menu on selected system collectors. System collectors have a display state, on or off, which control the display of all systems organized within the system collector in the graphics area. The display state of a system collector can be controlled using the icons next to the system collector in the Model Browser. System collectors also have an active and export state. The active state of a system collector controls the display state of the system collector and the listing of the system collector in the Model Browser and any of its views. If a system collector is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a system collector is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive system collector, that system collector will automatically be set to active. The export state of a system collector controls whether or not that system collector and all systems organized within the system collector are exported when the custom export option is utilized. The all export option is not affected by the export state of a system collector. The active and export states of system collectors can be controlled using the Entity State Browser. Operations performed on a system collector affect systems within the system collector. For example, if you delete a system collector, the systems within the system collector are also deleted. The data names associated with system collectors can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
916
Solver Card Support for System Collectors RADIOSS (Block Format)
The supported RADIOSS cards in RADIOSS (Block Format) 100 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards. Supported Card
917
Solver Description
Supported Parameters
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
/TRANSFORM/ROT
Defines rotational transformation on the node set.
/TRANSFORM/TRA
Defines translational transformation on the node set.
/TRANSFORM/SCA
Defines scaling transformation on the node set.
/TRANSFORM/SYM
Defines symmetry transformation on the node set.
LS-DYNA
The system collector cards can be previewed, but not edited. Supported Card
Solver Description
Supported Parameters
*DEFINE_ Define a transformation for the OPTION (SCALE, ROTATE, TRANSL) TRANSFORMATION INCLUDE_TRANSFORM keyword option. A1, A2, A3 Title
Notes
Transformations can be created using the Transformation Manager .
NumDatalines *INCLUDE_TRANSF Include file that supports ORM offset on its content IDs and transforms on its contents.
FILENAME
*NODE_TRANSFOR Transformation defined on M node set
TRSID, NSID
Altair Engineering
IDNOFF, IDEOFF, IDPOFF, IDMOFF, IDSOFF, IDFOFF, IDDOFF, IDROFF, FCTMAS, FCTTIM, FCTLEN, FCTTEM, INCOUT, TRANID
HyperMesh support offset on the entity ID's. During import, offsets are applied on to the ID's of the corresponding include_transform file contents. During export, offset is subtracted from the ID's. The current release only supports Input and output therefore the offsets cannot be changed. Transformations can be created using the
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
918
Title
Transformation Manager .
Supported Parameters
Notes
PAM-CRASH 2G
Supported Card
Solver Description
TRANSFORMATION /
NAME, Selection, Keyword, D, X, Y, Z, N1, N2 NumDatalines
See also Model Browser Organize panel Entity State Browser HyperMesh Entities & Solver Interfaces Include Files
919
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Systems System entities, commonly called coordinate systems, can be defined as rectangular, cylindrical, or spherical coordinate systems. Several systems may be nested. There are two types of system assignments to entities; as a reference system, or as a displacement system. A system may be a reference system, a displacement system, or both. A reference system is used to define the geometric positions of entities. Entities that can be assigned a reference system include systems, nodes, and loads. By default, each of these entities is defined in the global system with an ID of zero. Entity data is always displayed and reviewed transformed into the global system. When a reference system is deleted, the position of the entity assigned that reference system is maintained relative to the global system in the transformation process. For example, if you define the nodes of a cylindrical structure in a cylindrical reference coordinate system, and then delete the cylindrical reference coordinate system in which the nodes are defined, the model retains its cylindrical shape and also its location in space but is now referenced to the global system. A displacement system is used to define the nodal degree of freedom coordinate system assigned to a node. The only entity that may be assigned a displacement system is a node. When you delete a displacement system, the nodal degrees of freedom are not transformed to the global system, so all degree of freedom definitions after the deletion of the displacement system are now simply in the global system. The data names associated with systems can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit systems: Systems
Solver Card Support for Systems RADIOSS (Block Format)
The supported RADIOSS cards in RADIOSS (Block Format) 100 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards. Supported Card
Solver Description
/FRAME/FIX
Describes the frames.
/FRAME/MOV
Describes the moving frames. Relative motion with respect to a reference frame.
/FRAME/MOV2
System definition with Z axis and YZ plane.
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
920
/FRAME/NOD
Describes the node defined moving frame.
/SKEW/FIX
Describes the fixed skew frames.
/SKEW/MOV
Describes the moving skew frames.
/SKEW/MOV2
System definition with Z axis and YZ plane.
RADIOSS (Bulk Data Format), OptiStruct
The Systems panel offers two methods to create local coordinate systems, working with the RADIOSS (Bulk Data), OptiStruct user profile as follows:
921
Supported Card
Solver Description
Supported Parameters
CORD1C
Defines a cylindrical coordinate system by referencing three grid points. The first point is the origin, the second lies on the z-axis, and the third lies in the plane of the azimuthal origin.
This type of system is created from the create by node reference subpanel when cylindrical is the chosen type.
CORD1R
Defines a rectangular coordinate system by reference to three grid points. The first point is the origin, the second lies on the z-axis, and the third lies on the x-z plane.
This type of system is created from the create by node reference subpanel when rectangular is the chosen type.
CORD1S
Defines a spherical coordinate system by reference to three grid points. The first point is the origin, the second lies on the polar axis, and the third lies on the plane of the azimuthal origin.
This type of system is created from the create by node reference subpanel when spherical is the chosen type.
CORD2C
Defines a cylindrical
This type of system is
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
CORD2R
CORD2S
CORD3R
Altair Engineering
coordinate system by reference to the coordinates of three grid points. The first point defines the origin. The second point defines the direction of the z-axis. The third lies in the plane of the azimuthal origin.
created from the create by axis direction subpanel when cylindrical is the chosen type.
Defines a rectangular coordinate system by reference to the coordinates of three points. The first point defines the origin. The second defines the direction of the z-axis. The third point defines a vector, which, with the z-axis, defines the x-z plane.
This type of system is created from the create by axis direction subpanel when rectangular is the chosen type.
Defines a spherical coordinate system by reference to the coordinates of three points. The first point defines the origin. The second point defines the direction of the zaxis. The third lies in the plane of the azimuthal origin.
This type of system is created from the create by axis direction subpanel when spherical is the chosen type.
Defines a rectangular coordinate system by
This type of system is created from the create
HyperMesh allows various combinations of axes and planes to be indicated in the create by axis direction subpanel, but will write out the appropriate coordinates to define the z- axis and the x-z plane.
HyperMesh allows various combinations of axes and planes to be indicated in the create by axis direction subpanel, but will write out the appropriate coordinates to define the z- axis and the x-z plane.
HyperMesh allows various combinations of axes and planes to be indicated in the create by axis direction subpanel, but will write out the appropriate coordinates to define the z- axis and the x-z plane.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
922
CORD4R
reference to three points. The first point is the origin, the second lies on the x-axis, and the third lies on the xy plane.
by node reference subpanel when rectangular is the chosen type.
Defines a rectangular coordinate system by reference to the coordinates of three points. The first point is the origin, the second lies on the x-axis, and the third lies on the xy plane.
This type of system is created from the create by axis direction subpanel when rectangular is the chosen type. HyperMesh allows various combinations of axes and planes to be indicated in the create by axis direction subpanel, but will write out the appropriate coordinates to define the z- axis and the x-z plane. Editing the card image for a CORD2R will allow users to define a CORD4R.
RADIOSS (Fixed Format)
RADIOSS (Fixed Format) system formulations, or skew frames, are read into HyperMesh. Defined coordinate systems using three nodes or two vectors are converted to use three points. This is based on the RADIOSS (Fixed Format) definition of those coordinate systems. Non-unit vectors can be input in the data deck. HyperMesh computes the coordinate system from vectors 1 and 2, which are supplied. Vector 2 may be stored differently than the way vector 1 is stored. Vectors 1 and 2 form an orthogonal system. HyperMesh stores the vector 2 equivalent to the vector 2 supplied through the data file. When Imove equals one, the system is defined by 3 nodes. This is not supported. In the translator, the system is computed from the nodes and exported as vectors 1 and 2 with node ID attributes. Check this data before using it, as the updates made in the card previewer do not update the system. A warning message is displayed if this occurs. Modifying the interface allows HyperMesh to display the vector orientation along corresponding X, Y, and Z directions.
Abaqus
The coordinate systems are defined from the Systems panels. A system can be exported as a
923
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*SYSTEM or *TRANSFORM card depending on the nodal assignment of the system. To export an *ORIENTATION card it is required to enable the option in the card image of the system card. The following Abaqus (system) keywords are supported: Supported Card
Solver Description
Supported Parameters
Notes
*ORIENTATION
Define a local axis system for material or element property definition, for kinematic coupling constraints, for free directions for inertia relief loads, or for connectors
LOCAL DIRECTIONS
The *ORIENTATION card needs a name in Abaqus. Since systems do not have a name, a name needs to be entered in the system card image. The restriction of one system per system collector has been removed with version 10.0 – SA1-130.
NAME SYSTEM DEFINITION = COORDINATES /NODES
DEFINITION = NODES option with only two nodes is converted to DEFINITION=COORDINAT ES upon import from an input file. *ORIENTATION with SYSTEM = Z RECTANGULAR is converted to RECTANGULAR upon import from an input file. *SYSTEM
Specify a local coordinate system in which to define nodes
*TRANSFORM
Specify a local coordinate system at nodes.
Altair Engineering
Whenever a system is assigned to nodes with the set reference option from the Systems panel activated, a *SYSTEM card is exported before the node block of its assignment. TYPE
If assigned to individual nodes, on export each *TRANSFORM card creates references to an automatically generated *NSET card. This *NSET card is followed by the list of the nodes that are
NSET
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
924
assigned to the coordinate system with the set displacement option. Systems can be assigned to node sets with the same assignment procedure.
ANSYS
Supported Card
Solver Description
Supported Parameters
Notes
LOCAL
Defines a local coordinate system by location and orientation.
KCN, KCS, XC, YC, ZC, THXY, THYZ, THZX, PAR1, PAR2
Even if KCN>10, 10 is added to the current value.
LOCAL
Defines a local coordinate system by location and orientation.
R5.0, Type, NCSY, CSYTYP, VAL1, VAL2, VAL3
Type = PRM not supported
Supported Parameters
Notes
LS-DYNA
The systems cards can be previewed, but not edited. Supported Card
Solver Description
*DEFINE_COORDIN Define a local coordinate ATE_ system with three nodes. NODES *DEFINE_COORDIN Define a local coordinate ATE_ system with three points. SYSTEM *DEFINE_COORDIN Define a local coordinate ATE_ system with two vectors. VECTOR
MADYMO
925
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
FE_CRDSYS
Coordinate system for FE elements.
ORIENTATION. MATRIX
Orientation defined by the direction cosine matrix.
ORIENTATION. SCREW_AXIS
Orientation defined by a screw axis and a rotation angle.
Supported Parameters
Notes
NAME, Xaxis, Yaxis, Zaxis, inputsystemid, Xglobal, Yglobal, Zglobal, Xpos, Ypos, Zpos
Use either the create or create dependent method to create this type of element. To define a coordinate system relative to another coordinate system (e.g. an ORIENT_INERTIA relative to the body local system of a BODY.RIGID) use the assign method: choose systs and select the child coordinate system(s), select the parent coordinate system, and click set reference. Use either the create or create dependent method to create this type of element. To define a coordinate system relative to another coordinate system (e.g. an ORIENT_INERTIA relative to the body local system of a BODY.RIGID) use the assign method: choose systs and select the child coordinate system(s), select the parent coordinate system, and click set reference.
ORIENTATION. Orientation defined by up to SUCCESSIVE_ROT three successive rotations.
Altair Engineering
Use either the create or create dependent method to create this type of element. To define a coordinate system relative to another coordinate system (e.g. an ORIENT_INERTIA relative
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
926
to the body local system of a BODY.RIGID) use the assign method: choose systs and select the child coordinate system(s), select the parent coordinate system, and click set reference. ORIENTATION. VECTOR
Orientation defined by two vectors.
Use either the create or create dependent method to create this type of element. To define a coordinate system relative to another coordinate system (e.g. an ORIENT_INERTIA relative to the body local system of a BODY.RIGID) use the assign method: choose systs and select the child coordinate system(s), select the parent coordinate system, and click set reference.
Nastran
927
Supported Card
Solver Description
Supported Parameters
CORD1R
Defines a rectangular coordinate system using three grid points.
N/A
CORD2R
Defines a rectangular coordinate system using the coordinates of three points.
N/A
CORD1C
Defines a cylindrical coordinate system using three grid points.
N/A
CORD2C
Defines a cylindrical coordinate system using the
N/A
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
coordinates of three points . CORD1S
Defines a spherical coordinate N/A system by reference to three grid points.
CORD2S
Defines a spherical coordinate N/A system using the coordinates of three points.
PAM-CRASH
Supported Card
Solver Description
Supported Parameters
Notes
FRAME /
Local frame definition system collectors
PAM-CRASH frames are placed in the system collector FRAME_systcol.
FRAME /
Local frame definition - system
If a base node is not given, the THLOC card (which refers to FRAME) is used as the base node. If a base node is not found, the first node is used as the base node.
PAM-CRASH 2G
Supported Card
Solver Description
FRAME /
Local frame definition system collectors
Altair Engineering
Supported Parameters
Notes
If there is a $HMMOVE directive found for a system and that system collector exists in the model, the system is placed in that collector. Otherwise, a separate system collector is made for the frame.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
928
FRAME /
Local frame definition systems
NAME, NODS Frame Update Options (Initial Orientation Rotates with Attached Entity, Fixed Orientation, Self-Rotating Orientation)
If a base node is not given, system is created at the global origin 0, 0, 0. In case of frame definition with nodes, system is created at the first node.
Frame Axis Definitions (Via 2 Vectors, Via 3 Nodes) TRSFM /
Select elements and nodes subject to transformation
NAME, Selection, Keyword, D, X, Y, Z, N1, N2 NumDatalines
PERMAS
Supported Card
Solver Description
Supported Parameters
Notes
$RSYS
Reference system
{CART|CYL| SPHERE}
Assign the system to nodes to write the RSYS parameter in to the nodal coordinates card $COORD
$ROTB
Analysis or displacement system assigned to nodes
RSYS
Assign a system as displacement system to nodes to receive this card.
Samcef
The following cards are supported in the Samcef interface:
929
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
.FRA
Coordinate system definition
Frame type: Cartesian, I frame_nr TYPE Cylindrical, Spherical chosen_frame_type ORIGIN frame_origin V1 axis_definition V2 axis_definition V3 axis_definition
See also Include Files System Collectors
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
930
Vector Collectors Vector collectors collect and organize vectors. Vector collectors are created, edited, and deleted from the Model Browser and are shown under the VectorCollector folder. Vectors can be organized into a vector collector using the Organize panel. Every vector must be organized into one, and only one, vector collector and therefore are mutually exclusive to a vector collector. Newly created vectors are automatically organized into the current vector collector. The current vector collector is shown bold in the Model Browser. The current vector collector can be set using the Model Browser context sensitive menu on a selected vector collector within the VectorCollector folder. Vector collectors can also be card edited using the Model Browser context sensitive menu on selected vector collectors. Vector collectors have a display state, on or off, which control the display of all vectors organized within the vector collector in the graphics area. The display state of a vector collector can be controlled using the icons next to the vector collector in the Model Browser. Vector collectors also have an active and export state. The active state of a vector collector controls the display state of the vector collector and the listing of the vector collector in the Model Browser and any of its views. If a vector collector is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a vector collector is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive vector collector, that vector collector will automatically be set to active. The export state of a vector collector controls whether or not that vector collector and all vectors organized within the vector collector are exported when the custom export option is utilized. The all export option is not affected by the export state of a vector collector. The active and export states of vector collectors can be controlled using the Entity State Browser. Operations performed on a vector collector affect vectors within the vector collector. For example, if you delete a vector collector, the vectors within the vector collector are also deleted. The data names associated with vector collectors can be found in the data names section of the HyperMesh Reference Guide.
931
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Card Support for Vector Collectors MADYMO
Supported Card
Solver Description
INFLATOR
card image = INFLATOR
Altair Engineering
Supported Parameters
Notes
AIRBAG_CHAMBER = reference to the parent element.
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
932
Choose the kind of gas mixture composition ( FIXED or VARIABLE). For a variable gas mixture, Type the number of time steps (i.e. the number of related GAS_MIXTURE_VARIAB LE elements). Type the number of gas fractions in the gas mixture (i.e. the number of related GAS_FRACTION elements). INFLATOR.CHAR
Inflator characteristic
ID, NAME, POLYTROPIC_CON STANT, MASS_FLOW_RATE _FUNC, TEMP_FUNC, EXIT_PRES_FUNC, ASSEMBLY INTERPOLATION, X_SCALE, Y_SCALE, X_SHIFT, Y_SHIFT GAS MIXTURE composition (CONSTANT, VARIABLE) NR_OF_GAS_FRAC TIONS
INFLATOR.DEF
Injection of gas (mixture) into an airbag chamber.
ID, NAME, AIRBAG CHAMBER, POLYTROPIC_CON STANT, SWITCH, MASS_FLOW_RATE _FUNC, TEMP_FUNC, EXIT_PRES_FUNC INTERPOLATION, X_SCALE, Y_SCALE, X_SHIFT,
933
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Y_SHIFT GAS MIXTURE composition (CONSTANT, VARIABLE) NR_OF_GAS_FRAC TIONS INFLATOR.REF
Injection of gas (mixture) into an airbag chamber with includable characteristics.
JET
Gas jet type
ID, NAME, AIRBAG_CHAMBER , INFLATOR_CHAR, SWITCH
Nastran
Vector collectors are used to group vectors. For Nastran, vectors can be used to define orientation directions for some 1-D elements and forces, or to define the SNORM card. For orientation vectors, it is not necessary to load any card image data onto the vector collector. For SNORM vectors, you must load the SNORM card image onto the vector collector. Once this is done, all vectors organized into that vector collector will write out as SNORM vectors to the Nastran bulk data file. Supported Card
Solver Description
SNORM
Defines a surface normal vector at a grid point for CQUAD4, CQUADR, CTRIA3, and CTRIAR shell elements.
Supported Parameters
Notes
There is no card image associated with the collector. In order to view the actual SNORM cards, each vector must be individually card edited. Loading the SNORM card image onto the collector assigns the SNORM type onto all of the vectors contained in that collector.
PAM-CRASH 2G
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
934
Supported Card
Solver Description
Supported Parameters
Notes
lnilev, Maxlev
ADAPT /
Selection PICK /
SUBDF /
TITLE, RESTART_FILE, mppNpic, TIME_PICK, PartSet Substructure definition
IDEF, DTSUB, IFRAM, TITLE, SUBDFELEM, IFLAG_OPT
See also Model Browser Organize panel Entity State Browser HyperMesh Entities & Solver Interfaces Include Files
935
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Vectors Vector entities in HyperMesh allow for the definition of a vector in 3D space. Vectors can be created using three methods; base & magnitude, two nodes, or cross-product. The following panels can be used to create and edit vectors: Vectors
The data names associated with vectors can be found in the data names section of the HyperMesh Reference Guide.
Solver Card Support for Vector Collectors LS-DYNA
Supported Card
Solver Description
Supported Parameters
Notes
*DEFINE_SD_ORIEN Define orientation vectors for TATION discrete springs and dampers. *DEFINE_VECTOR
Define a vector by defining the coordinates of two points.
See also Include Files Vector Collectors
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
936
Beamsection Collectors Beamsection collectors collect and organize beamsections and are used in HyperBeam to organize 1D beam section data. Beamsection collectors are created, edited, and deleted from HyperBeam or the Model Browser and are shown under the BeamSectionCollector folder. Beamsections can be organized into a beamsection collector using HyperBeam or the Organize panel. Every beamsection must be organized into one, and only one, beamsection collector and therefore are mutually exclusive to a beamsection collector. Newly created beamsections are automatically organized into the current beamsection collector. The current beamsection collector is shown bold in the Model Browser. The current beamsection collector can be set using the Model Browser context sensitive menu on a selected beamsection collector within the BeamsectionCollector folder. Beamsection collectors can also be card edited using the Model Browser context sensitive menu on selected beamsection collectors. Beamsection collectors have an active and export state. The active state of a beamsection collector controls the listing of the beamsection collector in the Model Browser and any of its views. If a beamsection collector is active, then it is listed in the Model Browser and any of its views. If a beamsection collector is inactive, then it is not listed in the Model Browser or any of its views. The export state of a beamsection collector controls whether or not that beamsection collector and all beamsections organized within the beamsection collector are exported when the custom export option is utilized. The all export option is not affected by the export state of a beamsection collector. The active and export states of beamsection collectors can be controlled using the Entity State Browser. Operations performed on a beamsection collector affect beamsections within the beamsection collector. For example, if you delete a beamsection collector, the beamsections within the beamsection collector are also deleted. The data names associated with beamsection collectors can be found in the data names section of the HyperMesh Reference Guide.
937
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Card Support for Beamsection Collectors ANSYS
Supported Card
Solver Description
Supported Parameters
SECCONTROLS
Overrides program calculated properties.
VAL1, VAL2, VAL3, VAL4, VAL5, VAL6, VAL7
Altair Engineering
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
938
SECDATA
Describes the geometry of a section
Geometrical data for the section types supported by SECTYPE.
SECOFFSET
Defines the section offset for cross sections.
CENT, SHRC, ORIGIN, or USER.
SECTYPE
Associates section type information with a section ID number.
SUBTYPE (RECT, QUAD, CSOLID, CTUBE, CHAN, I, Z, L, T, HATS, HREC, ASEC), SECNAME.
Supported Card
Solver Description
Supported Parameters
ANIMATION
Output activation and format/ file selection for kinematic animation output.
EXTENDED, WRITE_COG_MARK ER, WRITE_FORMAT
COUPLING_BODY
Data of MADYMO bodies to be transferred to the external coupled program for contact evaluation by the external program.
EXTERNAL_REF, BODY, EXTERNAL_DATA
COUPLING_SURFA CE
Data of planes, hyperEXTERNAL_REF, ellipsoids and hyper-cylinders SURFACE to be transferred. ELLIPSOID, EXTERNAL_DATA, SURFACE type
MADYMO
Notes
NR_OF_EXTERNAL_DAT A_S = array size of EXTERNAL_DATA
First choose the type of SURFACE to be referenced, then select the actual SURFACE (ellipsoid or mbplane).
NR_OF_EXTERNAL_DAT NR_OF_EXTERNAL_ A_S = array size of DATA_S EXTERNAL_DATA MOTION_STRUCT_ FE
939
Activation of structural motion FE_MODEL output. elements in MOTION_STRUCT_ OUTPUT_LIST (ALL, NONE, SELECT)
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PRINT_MARKER
Activation of writing marker data to the KIN3 file.
PRINT_OUTPUT_FE Activates output for a certain FE model.
SYSTEM
Although NONE is the initial value for the elements in MARKER_OUTPUT_LIST MARKER_OUTPUT_ when creating a LIST (ALL, NONE, PRINT_MARKER, it is not SELECT) a legal value. Either select the elements in the MARKER_OUTPUT_LIST by setting the NR_OF_MARKER_OUTP UTS and assigning outputblocks of type OUTPUT_MARKER to each MARKER_OUTPUT button, or set the elements in the MARKER_OUTPUT_LIST to be ALL. FE_MODEL
Either SELECT the elements in the elements in AIRBAG_CHAMBER_OUT AIRBAG_CHAMBER PUT_LIST by setting the _OUTPUT_LIST NR_OF_AIRBAG_CHAMB (ALL, NONE, ER_OUTPUTS and SELECT) assigning outputblocks of type elements in ELEMENT_OUTPUT OUTPUT_AIRBAG_CHAM _LIST (ALL, NONE, BER to each AIRBAG_CHAMBER_OUT SELECT) PUT button, or set the elements in the elements in ELEMENT_INITIAL_ AIRBAG_CHAMBER_OUT OUTPUT_LIST (ALL, PUT_LIST to be ALL, or indicate the absence of an NONE, SELECT) AIRBAG_CHAMBER_OUT elements in PUT_LIST by leaving the NODE_OUTPUT_LIS elements in the T (ALL, NONE, AIRBAG_CHAMBER_OUT SELECT) PUT_LIST to be NONE. elements in NODE_INITIAL_LIST (ALL, NONE, SELECT)
Altair Engineering
Either SELECT the elements in the ELEMENT_OUTPUT_LIST by setting the NR_OF_ELEMENT_OUTP UTS and assigning outputblocks of type OUTPUT_ELEMENT to
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
940
each ELEMENT_OUTPUT button, or set the elements in the ELEMENT_OUTPUT_LIST to be ALL, or indicate the absence of a ELEMENT_OUTPUT_LIST by leaving the elements in the ELEMENT_OUTPUT_LIST to be NONE. Either SELECT the elements in the ELEMENT_INITIAL_OUTP UT_LIST by setting the NR_OF_ELEMENT_INITIA L_OUTPUTS and assigning outputblocks of type OUTPUT_ELEMENT_INITI AL to each ELEMENT_INITIAL_OUTP UT button, or set the elements in the ELEMENT_INITIAL_OUTP UT_LIST to be ALL, or indicate the absence of a ELEMENT_INITIAL_OUTP UT_LIST by leaving the elements in the ELEMENT_INITIAL_OUTP UT_LIST to be NONE. Either SELECT the elements in the NODE_OUTPUT_LIST by setting the NR_OF_NODE_OUTPUTS and assigning outputblocks of type OUTPUT_NODE to each NODE_OUTPUT button, or set the elements in the NODE_OUTPUT_LIST to be ALL, or indicate the absence of a NODE_OUTPUT_LIST by leaving the elements in the NODE_OUTPUT_LIST to
941
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
be NONE. Either SELECT the elements in the NODE_INITIAL_OUTPUT_ LIST by setting the NR_OF_NODE_INITIAL_O UTPUTS and assigning outputblocks of type OUTPUT_NODE_INITIAL to each NODE_INITIAL_OUTPUT button, or set the elements in the NODE_INITIAL_OUTPUT_ LIST to be ALL, or indicate the absence of a NODE_INITIAL_OUTPUT_ LIST by leaving the elements in the NODE_INITIAL_OUTPUT_ LIST to be NONE. RESULT_ANIMATIO Activation of FE animation N_FE output file.
FE_MODEL, WRITE_FORMAT
Either SELECT the elements in the ANIMATION_OUTPUT_LIS elements in T by setting the ANIMATION_OUTPU NR_OF_ANIMATION_OUT T_LIST (ALL, NONE, PUTS and assigning SELECT) outputblocks of type OUTPUT_ANIMATION to elements in ANIMATION_GF_OU each ANIMATION_OUTPUT TPUT_ button, or set the elements LIST (ALL, NONE, in the SELECT) ANIMATION_OUTPUT_LIS T to be ALL, or indicate the absence of an ANIMATION_OUTPUT_LIS T by leaving the elements in the ANIMATION_OUTPUT_LIS T to be NONE. Either SELECT the elements in the ANIMATION_GF_OUTPUT _LIST by setting the NR_OF_ANIMATION_GF_ OUTPUTS and assigning
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
942
outputblocks of type OUTPUT_ANIMATION_GF to each ANIMATION_GF_OUTPUT button, or set the elements in the ANIMATION_GF_OUTPUT _LIST to be ALL, or indicate the absence of an ANIMATION_GF_OUTPUT _LIST by leaving the elements in the ANIMATION_GF_OUTPUT _LIST to be NONE.
943
TIME_DURATION_IN File and format selection for JURY duration injury signals.
ID, NAME, SYSTEM, WRITE_FORMAT
TIME_HISTORY_CO Activates time history output NTACT for certain contacts.
ID, NAME
TIME_HISTORY_EN Activates time history output ERGY for energy.
ID, NAME
elements in CONTACT_OUTPUT _LIST (ALL, NONE, SELECT)
Although NONE is the initial value for the CONTACT_OUTPUT_LIST when creating a TIME_HISTORY_CONTAC T, it is not a legal value. Either SELECT the elements in the CONTACT_OUTPUT_LIST by setting the NR_OF_CONTACT_OUTP UTS and assigning outputblocks of type OUTPUT_CONTACT to each CONTACT_OUTPUT button, or set the elements in the CONTACT_OUTPUT_LIST to be ALL.
Although NONE is the initial value for the elements in ENERGY_OUTPUT_LIST ENERGY_OUTPUT_ when creating a LIST (ALL, NONE, TIME_HISTORY_ENERGY SELECT) , it is not a legal value. Either SELECT the elements in the ENERGY_OUTPUT_LIST by setting the
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
NR_OF_ENERGY_FE_M ODEL_OUTPUTS and assigning outputblocks of type OUTPUT_ENERGY_FE_M ODEL to each ENERGY_OUTPUT button, or set the elements in the ENERGY_OUTPUT_LIST to be ALL. TIME_HISTORY_FE
Altair Engineering
Activates time history output for a particular FE model.
ID, NAME, FE_MODEL
Either SELECT the elements in the AIRBAG_CHAMBER_OUT elements in PUT_LIST by setting the AIRBAG_CHAMBER NR_OF_AIRBAG_CHAMB _OUTPUT_LIST ER_OUTPUTS and (ALL, NONE, assigning outputblocks of SELECT) type OUTPUT_AIRBAG_CHAM elements in CROSS_SECTION_ BER to each OUTPUT_LIST (ALL, AIRBAG_CHAMBER_OUT PUT button, or set the NONE, SELECT) elements in the AIRBAG_CHAMBER_OUT elements in ELEMENT_OUTPUT PUT_LIST to be ALL, or _LIST (ALL, NONE, indicate the absence of a AIRBAG_CHAMBER_OUT SELECT) PUT_LIST by leaving the elements in elements in the JET_OUTPUT_LIST AIRBAG_CHAMBER_OUT (ALL, NONE, PUT_LIST to be NONE. SELECT) Either SELECT the elements in elements in the NODE_OUTPUT_LIS CROSS_SECTION_OUTP T (ALL, NONE, UT_LIST by setting the SELECT) NR_OF_CROSS_SECTIO N_OUTPUTS and elements in assigning outputblocks of STRAP_OUTPUT_LI type ST (ALL, NONE, OUTPUT_CROSS_SECTI SELECT) ON to each CROSS_SECTION_OUTP UT button, or set the elements in the CROSS_SECTION_OUTP UT_LIST to be ALL, or
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
944
indicate the absence of a CROSS_SECTION_OUTP UT_LIST by leaving the elements in the CROSS_SECTION_OUTP UT_LIST to be NONE. Either SELECT the elements in the ELEMENT_OUTPUT_LIST by setting the NR_OF_ELEMENT_OUTP UTS and assigning outputblocks of type OUTPUT_ELEMENT to each ELEMENT_OUTPUT button, or set the elements in the ELEMENT_OUTPUT_LIST to be ALL, or indicate the absence of a ELEMENT_OUTPUT_LIST by leaving the elements in the ELEMENT_OUTPUT_LIST to be NONE. Either SELECT the elements in the JET_OUTPUT_LIST by setting the NR_OF_JET_OUTPUTS and assigning outputblocks of type OUTPUT_JET to each JET_OUTPUT button, or set the elements in the JET_OUTPUT_LIST to be ALL, or indicate the absence of a JET_OUTPUT_LIST by leaving the elements in the JET_OUTPUT_LIST to be NONE. Either SELECT the elements in the NODE_OUTPUT_LIST by setting the NR_OF_NODE_OUTPUTS
945
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
and assigning outputblocks of type OUTPUT_NODE to each NODE_OUTPUT button, or set the elements in the NODE_OUTPUT_LIST to be ALL, or indicate the absence of a NODE_OUTPUT_LIST by leaving the elements in the NODE_OUTPUT_LIST to be NONE. Either SELECT the elements in the STRAP_OUTPUT_LIST by setting the NR_OF_STRAP_OUTPUT S and assigning outputblocks of type OUTPUT_STRAP to each STRAP_OUTPUT button, or set the elements in the STRAP_OUTPUT_LIST to be ALL, or indicate the absence of a STRAP_OUTPUT_LIST by leaving the elements in the STRAP_OUTPUT_LIST to be NONE. TIME_HISTORY_INJ File and format selection for URY injury signals.
ID, NAME, SYSTEM, WRITE_FORMAT
TIME_HISTORY_MB Activates time history output for a particular multi-body system.
ID, NAME, SYSTEM Either SELECT the elements in the elements in BELT_OUTPUT_LIST by BELT_OUTPUT_LIST setting the (ALL, NONE, NR_OF_BELT_OUTPUTS SELECT) and assigning outputblocks of type elements in BODY_OUTPUT_LIS OUTPUT_BELT to each BELT_OUTPUT button, or T (ALL, NONE, set the elements in the SELECT) BELT_OUTPUT_LIST to be ALL, or indicate the elements in BODY_REL_OUTPU absence of a T_LIST (ALL, NONE, BELT_OUTPUT_LIST by
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
946
SELECT)
leaving the elements in the BELT_OUTPUT_LIST to be NONE.
elements in CONTROL_SYSTEM _ Either SELECT the OUTPUT_LIST (ALL, elements in the NONE, SELECT) BODY_OUTPUT_LIST by setting the elements in NR_OF_BODY_OUTPUTS JOINT_DOF_OUTPU and assigning T_LIST (ALL, NONE, outputblocks of type SELECT) OUTPUT_BODY to each BODY_OUTPUT button, or elements in RESTRAINT_OUTPU set the elements in the T_LIST (ALL, NONE, BODY_OUTPUT_LIST to be ALL, or indicate the SELECT) absence of a BODY_OUTPUT_LIST by elements in SENSOR_OUTPUT_ leaving the elements in the BODY_OUTPUT_LIST to LIST (ALL, NONE, be NONE. SELECT)
Either SELECT the elements in the BODY_REL_OUTPUT_LIS T by setting the NR_OF_BODY_REL_OUT PUTS and assigning outputblocks of type OUTPUT_BODY_REL to each BODY_REL_OUTPUT button, or set the elements in the BODY_REL_OUTPUT_LIS T to be ALL, or indicate the absence of a BODY_REL_OUTPUT_LIS T by leaving the elements in the BODY_REL_OUTPUT_LIS T to be NONE. Either SELECT the elements in the CONTROL_SYSTEM_OUT PUT_LIST by setting the NR_OF_CONTROL_SYST EM_OUTPUTS and assigning outputblocks of
947
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
type OUTPUT_CONTROL_SYS TEM to each CONTROL_SYSTEM_OUT PUT button, or set the elements in the CONTROL_SYSTEM_OUT PUT_LIST to be ALL, or indicate the absence of a CONTROL_SYSTEM_OUT PUT_LIST by leaving the elements in the CONTROL_SYSTEM_OUT PUT_LIST to be NONE. Either SELECT the elements in the JOINT_DOF_OUTPUT_LIS T by setting the NR_OF_JOINT_DOF_OUT PUTS and assigning outputblocks of type OUTPUT_JOINT_DOF to each JOINT_DOF_OUTPUT button, or set the elements in the JOINT_DOF_OUTPUT_LIS T to be ALL, or indicate the absence of a JOINT_DOF_OUTPUT_LIS T by leaving the elements in the JOINT_DOF_OUTPUT_LIS T to be NONE. Either SELECT the elements in the JOINT_CONSTRAINT_OUT PUT_LIST by setting the NR_OF_JOINT_CONSTRA INT_OUTPUTS and assigning outputblocks of type OUTPUT_JOINT_CONSTR AINT to each JOINT_CONSTRAINT_OUT PUT button, or set the elements in the JOINT_CONSTRAINT_OUT
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
948
PUT_LIST to be ALL, or indicate the absence of a JOINT_CONSTRAINT_OUT PUT_LIST by leaving the elements in the JOINT_CONSTRAINT_OUT PUT_LIST to be NONE. MUSCLE_OUTPUT_LIST is not yet supported. Either SELECT the elements in the RESTRAINT_OUTPUT_LIS T by setting the NR_OF_RESTRAINT_OUT PUTS and assigning outputblocks of type OUTPUT_RESTRAINT to each RESTRAINT_OUTPUT button, or set the elements in the RESTRAINT_OUTPUT_LIS T to be ALL, or indicate the absence of a RESTRAINT_OUTPUT_LIS T by leaving the elements in the RESTRAINT_OUTPUT_LIS T to be NONE. Either SELECT the elements in the SENSOR_OUTPUT_LIST by setting the NR_OF_SENSOR_OUTPU TS and assigning outputblocks of type OUTPUT_SENSOR to each SENSOR_OUTPUT button, or set the elements in the SENSOR_OUTPUT_LIST to be ALL, or indicate the absence of a SENSOR_OUTPUT_LIST by leaving the elements in the SENSOR_OUTPUT_LIST
949
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
to be NONE. TIME_HISTORY_SY Activates time history output STEM for systems.
ID, NAME
Although NONE is the initial value for the elements in SYSTEM_COG_OUTPUT_ SYSTEM_COG_OUT LIST when creating a PUT_ TIME_HISTORY_SYSTEM LIST (ALL, NONE, , it is not a legal value. SELECT) Either SELECT the elements in the SYSTEM_COG_OUTPUT_ LIST by setting the NR_OF_SYSTEM_COG_ OUTPUTS and assigning outputblocks of type OUTPUT_SYSTEM_COG to each SYSTEM_COG_OUTPUT button, or set the elements in the SYSTEM_COG_OUTPUT_ LIST to be ALL.
TIME_HISTORY_TIM Output activation and format/ E_ file selection for time-step. STEP
ID, NAME, WRITE_FORMAT
PAM-CRASH 2G
Supported Card
Solver Description
Supported Parameters
BELTS /
Output activation and format/ file selection for kinematic animation output.
Ftol, TITLE, StartPt, Ns, Ni, FRICPR, TOLSLP, EndPt, Ne
Notes
NUM_SLIPRG
See also Model Browser Organize panel Entity State Browser
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
950
HyperMesh Entities & Solver Interfaces Include Files HyperBeam
951
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Beamsections Beamsection entities in HyperMesh store 1D beam cross-section data. Beamsections are typically created in HyperMesh and edited in HyperBeam. Beamsections can be created from geometry, elements, or from solver standard sections (i.e. I-Sections, H-Sections, etc.) in HyperMesh. The following beamsections can be defined in HyperBeam; Generic sections, Shell sections, Solid sections, and Standard sections. Generic sections allow users to define sections without defining actual cross-section geometry. Areas, inertias, centroids, and other coefficients are supported directly through spreadsheet data entry of values. Shell sections allow users to define thin cross-sections with geometric lines or 1D elements in HyperMesh. Once the cross-section is created in HyperMesh, it can further further be edited in HyperBeam.
Solid sections allow for users to define solid cross-sections with surfaces, lines that form a closed loop, or 2D elements in HyperMesh. Once the cross-section is created in HyperMesh is can further be edited in HyperBeam.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
952
953
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Standard sections allow users to automatically define solver supported cross-sections. Each supported solver interface in HyperMesh has a library of supported solver cross-sections. For standards sections, only the dimensions of the section are necessary as input.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
954
On import in HyperMesh, each 1D beam property card within a solver deck is automatically imported as a beamsection entity and a property entity with associated beamsection. The beamsection entity holds the 1D beam section data (A, I, etc..., and/or Dimensions) and is associated to the property entity which has a 1D property card image. The beamsection association to a property is what transfers the 1D section data to the 1D property solver card for export. Editing of all 1D beam section data is accomplished through HyperBeam. The following panels can be used to create and edit beamsections: HyperBeam The data names associated with beamsections can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Beamsection Collectors HyperBeam
955
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Multibodies Multibodies collect and organize ellipsoids, multibody planes, and multibody joints and are typically used in multi-body analysis. Multibodies are created, edited, and deleted from the Model Browser and are shown under the Multibody folder. Ellipsoids, multibody planes, and multibody joints can be organized into a multibody using the Organize panel. Every ellipsoid, multibody plane, and multibody joint must be organized into one, and only one, multibody and therefore are mutually exclusive to a multibody. Newly created ellipsoids, multibody planes, and multibody joints are automatically organized into the current multibody. The current multibody is shown bold in the Model Browser. The current multibody can be set using the Model Browser context sensitive menu on a selected multibody within the Multibody folder. Multibodies can also be card edited using the Model Browser context sensitive menu on selected multibodies. Multibodies have a display state, on or off, which control the display of all ellipsoids, multibody planes, and multibody joints organized within the multibody in the graphics area. The display state of a multibody can be controlled using the icons next to the multibody in the Model Browser. Multibodies also have an active and export state. The active state of a multibody controls the display state of the multibody and the listing of the multibody in the Model Browser and any of its views. If a multibody is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a multibody is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive multibody, that multibody will automatically be set to active. The export state of a multibody controls whether or not that multibody and all ellipsoids, multibody planes, and multibody joints organized within the multibody are exported when the custom export option is utilized. The all export option is not affected by the export state of a multibody. The active and export states of multibodies can be controlled using the Entity State Browser. Operations performed on a multibody collector affect ellipsoids, multibody planes, and multibody joints within the multibody collector. For example, if you delete a multibody collector, the ellipsoids, multibody planes, and multibody jonts within the multibody collector are also deleted. The data names associated with multibodies can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
956
Creating a Multibody Collector The create subpanel is used for creating multibody collectors. create provides four data blocks for defining: the collector's name, card image type, center of gravity, and the body’s local coordinate system. Moments of inertia and other rigid body properties are defined in the multibody collector’s card image, which is access through the Card panel after the multibody collector has been created. creation method: assigns the multibody type specified in the card image= field. The types of multibody collectors available are dependent on the loaded solver interface specified as a template file. The most common type of multibody collector is a "rigid body". Setting creation method: to no card image specifies that a multibody collector type is not assigned at the time of creation, but one can be assigned later in the card image subpanel. Setting creation method: to same as assigns a copy of the card image of another multibody collector to the created collector. Using or not using a card image has no bearing on how multibody collectors behave and only effect data being exported.
957
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
center of gravity: provides an N1 node/geometry selection box to define the x, y, and z, location of the center of gravity. The N1 box contains the same functionality as the N1 selection buttons found elsewhere in the program. To define a center of gravity location, select a node on in the model window. If only surfaces or lines are available for selection, click and hold the left mouse button in the model window until the cursor becomes a square, drag the cursor over geometry to select it, release the mouse button, and click anywhere on the geometry to define a location. For an alternative method to define the center of gravity, click on the edit button under the N1 selection box to bring up x=, y=, and z= entry fields. Note:
The element handles option in the modeling subpanel (Options panel) allows you to display the center of gravity for multibody collectors and text labels for 1D elements.
body local system: defines the body local coordinate system of the created body by assigning a local coordinate system entity to the multibody collector. There are three ways to define the body’s orientation: body system assigns a copy of the local coordinate system assigned to the current multibody collector specified in the Global panel. duplicate system ensures a unique coordinate system is assigned to the created body by creating a duplicate of the selected coordinate system and assigning this duplicated coordinate system to the created body. use system assigns the selected system to the created body.
Updating a Multibody Collector The update subpanel is provided to modify the body’s local coordinate system and center of gravity. The same fields and options available in the create subpanel are also available in the update subpanel.
Solver Card Support for Multibody Collectors MADYMO
Supported Card
Solver Description
Supported Parameters
Notes
BODY. DEFORMABLE
Deformable body.
FE_MODEL, MODAL_STIF, MODAL_DAMP, LOAD.BODY_ACC
body local system and center of gravity are not used. Enter the number of MODEs in MODE_LIST and select each applicable MODE element. Select the DAMPING check box to apply MODAL_DAMP.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
958
BODY. FLEXIBLE_BEAM
Flexible beam.
FE_MODEL, LINE3 body local system and (N1, N2, N3), center of gravity are not DEF_NODE_LIST, used. AREA, Ml11, l11, l22, l33, STIF_AXIAL, DENSITY, E, NU, DAMP_COEF LOAD.BODY_ACC
BODY.RIGID
This element contains the information necessary to define a unique rigid body: mass, inertia matrix and location of center of gravity.
ORIENT_INERTIA, MASS, INTERIA XX, YY, ZZ, XY, YZ, ZX LOAD.BODY_ACC
body local system = ORIENT_INERTIA. If you 'use' the referenced system, no system of a JOINT or BODY should be selected. center of gravity = CENTRE_OF_GRAVITY
JOINT SURFACE. CYLINDER
Hyper-elliptical cylinder.
See also Model Browser Organize panel Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files
959
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Ellipsoids Solver Card Support for Ellipsoids Currently no solver support is available.
See also Include Files Multibodies
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
960
Multibody Planes Solver Card Support for Multibody Planes MADYMO
Supported Card
Solver Description
SURFACE.PLANE
Rectangular plane
Supported Parameters
Notes
multibody = BODY N1 = POINT_1 N2 = POINT_2 N3 = POINT_3 To create a SURFACE under the SYSTEM. REF_SPACE, a reference to a null body must be selected because a reference to a multibody is required when creating a multibody plane. A null body can be created like any other BODY (card image is not relevant and should not be used), Nullbody should be put under the SYSTEM. REF_SPACE assembly.
See also Include Files Multibodies
961
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Multibody Joints Solver Card Support for Multibody Joints MADYMO
Supported Card
Solver Description
Supported Parameters
Notes
JOINT.BRAC
The syst and card image = BRAC multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
JOINT.CYLI
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = CYLI
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = FREE
The syst and multibody to be specified at parent
card image = FREE
JOINT.FREE
JOINT. FREE_BRYANT
Altair Engineering
D1 and R1 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
D1 through D3, R1 through R3 and ORIENT can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT. When importing a model containing non-zero values for Q1 through Q7, these values are translated into the values for displacement and rotation; since no values for Q1 through Q7 can be set, no values will be exported.
D1 through D3, R1 through R3 and ORIENT can not
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
962
963
and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
be changed, because they are defined by the position and orientation of the systems connected by the JOINT. When importing a model containing non-zero values for Q1 through Q7, these values are translated into the values for displacement and rotation; since no values for Q1 through Q7 can be set, no values will be exported.
JOINT. FREE_EULER
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = FREE
JOINT. FREE_ROT_DISP
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = FREE_BRYANT
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
D1 through D3, R1 through R3 and ORIENT can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT. When importing a model containing non-zero values for Q1 through Q7, these values are translated into the values for displacement and rotation; since no values for Q1 through Q7 can be set, no values will be exported.
D1 through D3, R1 through R3 and ORIENT can not be changed, because they are defined by the position and orietation of the systems connected by the JOINT. Any JOINT. FREE_ROT_DISP is translated into a JOINT. FREE during import of the model. When importing a model containing non-zero values for Q1 through Q7, these values are translated
Altair Engineering
into the values for displacement and rotation; since no values for Q1 through Q7 can be set, no values will be exported. JOINT.PLAN
JOINT.REVO
JOINT.REVO_TRAN
JOINT.SPHE
Altair Engineering
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = PLAN
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = REVO
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = REVO_TRAN
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = SPHE
R1, D2 and D3 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
R1 can not be changed, because it is defined by the position and orientation of the systems connected by the JOINT.
D1 and R2 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
R1 through R3 and ORIENT can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT. When importing a model containing non-zero values for Q1 through Q4, these values are translated into the values for rotation; since no values for Q1 through Q4 can be set, no
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
964
values will be exported. JOINT. SPHE_BRYANT
JOINT. SPHE_EULER
JOINT.TRAN
JOINT.TRAN_REVO
JOINT.TRAN_UNIV
965
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = SPHE_BRYANT
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = SPHE_EULER
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = TRAN
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = TRAN_REVO
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related
card image = TRAN_UNIV
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
R1 through R3 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
R1 through R3 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
D1 can not be changed, because it is defined by the position and orientation of the systems connected by the JOINT.
D1 and R2 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
D1, R2 and R3 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
Altair Engineering
JOINT.UNIV
JOINT.UNIV_TRAN
JOINT.USER
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = UNIV
The syst and multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
card image = UNIV_TRAN
R1 and R2 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
D1, R2 and R3 can not be changed, because they are defined by the position and orientation of the systems connected by the JOINT.
The syst and card image = USER multibody to be specified at parent and child refer to the CRDSYS_OBJECT_1 and CRDSYS_OBJECT_2 related elements.
See also Include Files Multibodies
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
966
Bags Bags collect and organize entities. The entities that are permissible for a bag entity to collect are determined by the configuration of the bag. There are ten configurations of a bag entity which can be created as listed below. Bags are shown under the Bag folder within the Model Browser.
Bag Configurations Generic Optimization FBD Forces (All Loads) FBD Forces (Applied Loads) FBD Forces (Reaction Loads) FBD Displacements Resultant Force & Moment FBD Cross-section ADM Part ADM Material Currently, only the optimization configuration of bag entity can be created, edited, and deleted. Optimization bag entities can be created, edited, and deleted using the Optimization Browser View within the Model Browser. All other configurations of bag entities can be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. Bags have a display state, on or off, which control the display state of all entities organized within the bag in the graphics area. The display state of a bag can be controlled using the icons next to the bag in the Model Browser. Bags also have an active and export state. The active state of a bag controls the display state of the bag and the listing of the bag and its collected entities in the Model Browser and any of its views. If a bag is active, then its display state is available to be turned on or off and the bag and its collected entities are listed in the Model Browser and any of its views. If a bag is inactive, then its display state is turned off permanently (and hence also all its collected entities) and the bag and its collected entities are not listed in the Model Browser or any of its views. The export state of a bag controls whether or not that bag and its collected entities are exported when the custom export option is utilized. The all export option is not affected by the export state of a bag. The active and export states of bags can be controlled using the Entity State Browser. Operations performed on a bag do not affect the entities collected within the bag. For example, if you delete a bag, the entities collected within the bag are not deleted. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
967
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Card Support for Bags Currently no solver support is available.
See also Optimization Browser View Model Browser Entity State Browser HyperMesh Entities & Solver Interfaces Include Files
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
968
Generic Generic configurations of the bag entity can collect and organize any entities, including other bag entities. Generic configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collectors and Collected Entities Named Entities Morphing Entities Optimization Entities
969
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Optimization Problem Optimization problem configurations of the bag entity can collect and organize any of the Optimization entities; Design Variables Design Variable Links Objective Design Variable Property Relationships Objective References Optimization Constraints Optimization Constraint Screenings Optimization Controls Optimization Equations Optimization Responses Optimization Table Entries Discrete Design Variables
Optimization problem configurations of the bag entity can be created, edited, and deleted using the Optimization Browser View within the Model Browser. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Optimization Browser View Model Browser Include Files Bags Optimization Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
970
FBD Forces (All Loads) FBD forces (all loads) configurations of the bag entity can collect and organize nodes element sets systems load collectors
FBD forces (all loads) configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities
971
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Forces (Applied Loads Only) FBD forces (applied loads only) configurations of the bag entity can collect and organize: nodes element sets systems load collectors.
FBD forces (applied loads only) configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
972
FBD Forces (Reaction Loads Only) FBD forces (reaction loads only) configurations of the bag entity can collect and organize: nodes element sets systems load collectors
FBD forces (reaction loads only) configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities
973
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Displacements FBD displacement configurations of the bag entity can collect and organize: node sets element sets systems load collectors
FBD displacement configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
974
Resultant Force & Moment Resultant Force & Moment configurations of the bag entity can collect and organize; systems load collectors FBD cross-section bag entities
Resultant Force & Moment configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities
975
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Cross-section FBD cross-section configurations of the bag entity can collect and organize; nodes node sets element sets systems
FBD cross-section configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
976
ADM Part ADM part configurations of the bag entity can collect and organize any entities, including other bag entities. ADM part configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities Morphing Entities Optimization Entities
977
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ADM Material ADM material configurations of the bag entity can collect and organize any entities, including other bag entities. ADM material configurations of the bag entity can currently only be created, edited, and deleted using the Tcl Modify Commands *bagcreate and *bagentityupdate. The data names associated with bags can be found in the data names section of the HyperMesh Reference Guide.
See also Include Files Bags Collector and Collected Entities Named Entities Morphing Entities Optimization Entities
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
978
Named Entities Named entities are entities which are given a name but are not collected or organized into containers. Examples of named entities include materials and properties. Some named entities also have a display state, on or off, which control the display of that entity in the graphics area. The display state of named entities can be controlled using the Model Browser. All named entities have active and export states. The active state of a named entity controls the display state of the named entity and the listing of the named entity in the Model Browser and any of its views. The export state of a named entity controls the export of that entity to a solver deck. The active and export states of named entities can be controlled using the Entity State Browser.
Named entities Blocks Curves Contact Surfaces Control Cards Control Volumes Groups Load Steps Materials Output Blocks Plies Plots Properties Sensors Sets Tags Titles
See also Model Browser Entity State Browser HyperMesh Entities & Solver Interfaces Include Files
979
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Blocks Block entities are enclosed volumes represented by a "box" or a block. Blocks can be created by picking diagonal corner nodes, or by entering diagonal corner coordinates which define the block. Nodes, elements, points, lines, surfaces, solids, loads, equations, systems, vectors, and connectors can be reviewed and saved within a block. Blocks are shown under the Block folder within the Model Browser. Blocks have a display state, on or off, which controls the display of a block in the graphics area. The display state of a block can be controlled using the icon next to the block entity in the Model Browser. Blocks also have an active and export state. The active state of a block controls the display state of the block and the listing of the block in the Model Browser and any of its views. If a block entity is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a block entity is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. The export state of a block entity controls whether or not that block is exported when the custom export option is utilized. The all export option is not affected by the export state of a block. The active and export states of block entities can be controlled using the Entity State Browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
980
The following panels can be used to create and edit blocks: Blocks
The data names associated with blocks can be found in the data names section of the HyperMesh Reference Guide.
Solver Card Support for Blocks RADIOSS (Block Format)
The supported RADIOSS cards in RADIOSS (Block Format) 100 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards.
981
Supported Card
Solver Description
/GRBEAM/BOX
Describes the beam groups box
/GRBEAM/BOX2
Describes the beam groups box
/GRBRIC/BOX
Describes the brick groups box
/GRBRIC/BOX2
Describes the brick groups box
/GRNOD/BOX
Describes the node groups box
/GRQUAD/BOX
Describes the quad groups box
/GRQUAD/BOX2
Describes the quad groups box
/GRSH3N/BOX
Describes the 3 node shell groups - box
Supported Parameters
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
/GRSH3N/BOX2
Describes the 3 node shell groups - box
/GRSHEL/BOX
Describes the shell groups box
/GRSHEL/BOX2
Describes the shell groups box
/GRSPRI/BOX
Describes the spring groups box
/GRSPRI/BOX2
Describes the spring groups box
/GRTRUS/BOX
Describes the truss groups box
/GRTRUS/BOX2
Describes the truss groups box
/LINE/BOX
Definition of the line - box
/LINE/BOX2
Definition of the line - box
/SURF/BOX
Describes the surface definition on shell elements by box.
/SURF/BOX2
Describes the surface definition on shell elements by box.
/SURF/BOX/ALL
Describes the surfaced definition on solid elements both interior and exterior face by box.
/SURF/BOX/EXT
Describes the surface definition on solid elements exterior face by box.
LS-DYNA
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
982
Supported Card
Solver Description
*DEFINE_BOX
Defines a box to select entities in the model
Supported Parameters
Notes
See also Model Browser Entity State Browser HyperMesh Entities & Solver Interfaces Include Files
983
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Curves Curve entities are used to define and store xy data and are associated with a plot entity. Curves are shown under the Curve folder within the Model Browser. Curves do not have a display state. However, the display of a curve in a xy plot window is controlled by the display state and active state of its associated plot. Curves have an active and export state. The active state of a curve controls the display of a curves within its associated plot and the listing of the curve in the Model Browser and any of its views. If a curve entity is active, then it is displayed within its associated plot and it is listed in the Model Browser and any of its views. If a curve entity is inactive, then it is not displayed within its associated plot and it is not listed in the Model Browser or any of its views. The export state of a curve entity controls whether or not that curve is exported when the custom export option is utilized. The all export option is not affected by the export state of a curve. The active and export states of curve entities can be controlled using the Entity State Browser.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
984
The following panels can be used to create and edit curves: Read Curves Results Curves Simple Math Edit Curves Curve Attribs Query Curves Integrate
985
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The data names associated with curves can be found in the data names section of the HyperMesh Reference Guide.
Solver Card Support for Curves RADIOSS (Block Format)
Supported Card
Solver Description
/FUNCT
Input formats to define the function
/MOVE_FUNC
Describes the function scale and shift
Supported Parameters
Notes
Supported Parameters
Notes
RADIOSS (Bulk Data Format), OptiStruct
Multi-body dynamics curves are represented as curves. Supported Card
Solver Description
MBCRV
Defines a data curve for use in multi-body dynamics simulations.
Supported as a curve entity. Defined through the Curve Editor utility.
RADIOSS (Fixed Format)
Outputting curves creates a function card in RADIOSS (Fixed Format). Input and output of function cards is supported. HyperMesh XY curves that are referenced by a load, material, property, or rigid wall, for example, are output. References to curves during input are preserved and are output with the card.
Abaqus
Curves are exported as *AMPLITUDE card in the Abaqus input file.
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
986
Supported Card
Solver Description
Supported Parameters
Notes
*AMPLITUDE
Define an amplitude curve
NAME
Standard, Explicit
DEFINITION = TABULAR,
The TABULAR definition reads either pairwise DEFINITION = entries (new) or four pairs SMOOTH STEP/ of values per dataline (old). EQUALLY SPACED, The EQUALLY SPACED TIME, VALUE, option has been updated FIXED INTERVAL, to the new format as well. BEGIN The old format is required by users using pre 6.9 Abaqus solver. The reader can read both formats. The card will be exported the same way as it was imported. The card image allows users to switch between both formats.
LS-DYNA
Output of curves creates a *DEFINE_CURVE or Structured Card 22 using Option 0 *DEFINE_CURVE can be changed to *DEFINE_TABLE in the card previewer. When DEFINE_CURVE is changed to DEFINE_TABLE, the number of curves the table should contain depends on the XY curves that are referenced by a load, material, component, property, and so on are output Upon input, the *DEFINE_CURVE and *DEFINE_TABLE/Card 22 cards are read and placed in a plot called LS-DYNA Load Curves Upon input, references to curves are preserved and are output along with the card, such as material, component, property, load and so on To export curves, click the Export icon and select the type of file to export as Curves. The following keywords are supported:
987
Supported Card
Solver Description
Supported Parameters
*DEFINE_CURVE
Define a curve
SIDR, SFA, SFO, OFFA, OFFO, DATTYP
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
CurveTableHelp DEFINE_TABLE Option (None, TRIM, SMOOTH) Title *DEFINE_CURVE_ SMOOTH
Define a smoothly varying curve using few parameters.
SIDR, DIST, TSTART, TEND, TRISE, V0 CurveTableHelp DEFINE_TABLE Title
*DEFINE_CURVE_T Define a curve for trimming. RIM
TCTYPE, TFLG, TDIR, TCTOL, IGB CurveTableHelp DEFINE_TABLE Title
*DEFINE_CURVE_T Define a curve for trimming. RIM_3D Trimming is processed based on the element normal rather than the vector.
TCTYPE, TFLG, TDIR, TCTOL, TOLN, NSEED CurveTableHelp DEFINE_TABLE Title
*DEFINE_TABLE
Define a table.
ArrayCount
Supported Card
Solver Description
Supported Parameters
FUNCTION.XY
Provides a definition of a n/a function, described as a series of X-Y pairs.
MADYMO
Altair Engineering
Notes
Curves can be created by different methods; refer to the online help. Curves are always exported as a
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
988
TABLE of XY_PAIRs. [ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy)
PAM-CRASH
Supported Card
Solver Description
FUNCT /
Definition of curves
Supported Parameters
Notes
The FUNCT toggle can switch output to a LOCUR card.
LOCUR /
The FUNCT toggle can switch output to a FUNCT card.
PAM-CRASH 2G
Supported Card
Solver Description
Supported Parameters
FUNCT /
Definition of curves
n/a
Note:
Notes
Curve definition can be modified using the card previewer.
PERMAS
The following cards are supported in the PERMAS interface:
989
Supported Card
Solver Description
$FUNCTION
Function definition
Supported Parameters
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
See also Model Browser Entity State Browser HyperMesh Entities & Solver Interfaces Include Files Plots Model Setup XY Plotting
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
990
Contact Surfaces Contact surface entities are used to define and store contact definitions typically used in contact analysis. Contact surfaces are defined using elements (1D/2D/3D) and their respective facecodes. A contact surface is displayed as an arrow on the selected element faces. The direction of the arrow is along the element normal that defines the contact surface. Contact surfaces are shown under the ContactSurface folder within the Model Browser. Contact surfaces have a display state, on or off, which controls the display of a contact surface in the graphics area. The display state of a contact surface can be controlled using the icon next to the contract surface entity in the Model Browser. Contact surfaces also have an active and export state. The active state of a contact surface controls the display state of the contact surface and the listing of the contact surface in the Model Browser and any of its views. If a contact surface entity is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a contact surface entity is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive contact surface entity, that contact surface entity will automatically be set to active. The export state of a contact surface entity controls whether or not that contact surface is exported when the custom export option is utilized. The all export option is not affected by the export state of a contact surface. The active and export states of contact surface entities can be controlled using the Entity State Browser.
991
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit contact surfaces: Contactsurfs
Solver Card Support for Contact Surfaces RADIOSS (Block Format)
Supported Card
Solver Description
/LEVSET
Definition of the levelset.
/LINE/SEG/
Definition of the line -
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
992
segments /SURF/SEG/
Describes the surface definition - segments
RADIOSS (Bulk Data Format), OptiStruct
Master Slave contact is represented using contact surfaces. Supported Card
Solver Description
SURF
Defines a surface used in a contact definition.
Supported Parameters
Notes
Defined using the Contact Surfs panel
Actran
The following Actran specific surfaces are supported : Supported Card
Solver Description
Supported Parameters
Notes
BC_MESH INCIDENT_SURFAC ES INFINITE_ELEMEN TS INTERFACE MODAL_BASIS RADIATING_SURF ACES RAYLEIGH_SURFA CES Ls-Dyna
993
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
*SET_SEGMENT
Definition segements on element faces.
Supported Parameters
Notes
Notes
PERMAS
Supported Card
Solver Description
Supported Parameters
$SURFACE
Surface definition
ELEMENTS, SURFID, SYSTEM, MAXSMOOTH
Supported Card
Solver Description
Supported Parameters
.SEL FACE
Defines a set of faces of 3D elements
GROUP, NOM, MAILLE, FACE
Samcef
Notes
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
994
Control Volumes Control volume entities are used to define and store control volumes typically used in safety analysis. Control volumes are shown under the ControlVolume folder within the Model Browser. Control volumes do not have a display state. Control volumes have an active and export state. The active state of a control volume controls the listing of the control volume in the Model Browser and any of its views. If a control volume entity is active, then it is listed in the Model Browser and any of its views. If a control volume entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a control volume entity controls whether or not that control volume is exported when the custom export option is utilized. The all export option is not affected by the export state of a control volume. The active and export states of control volume entities can be controlled using the Entity State Browser. The data names associated with control volumes can be found in the data names section of the HyperMesh Reference Guide.
995
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit control volumes: Control Vol
Solver Card Support for Control Volumes RADIOSS (Block Format)
Supported Card
Solver Description
Supported Parameters
/MONVOL
Describes the monitored volume types
/MONVOL/AIRBAG
Describes the airbag monitored volume type.
/MONVOL/ AIRBAG1
Defines the airbag using standard gas
SelectsurfBox
/MONVOL/AREA
Describes the monitored volume type AREA.
SelectsurfBox
/MONVOL/COMMU Describes the airbag with communications monitored volume type.
SelectsurfBox
/MONOVOL/ FVMBAG
Describes the airbag with FVMBAG type.
SelectsurfBox
/MONVOL/GAS
Describes the perfect gas monitored volume type.
SelectsurfBox
/MONVOL/PRES
Describes the pressure load curve monitored volume type.
SelectsurfBox
REFSTA
Describes the reference state (stress free state) of elements
Notes
You need to create a new include file, set the include file type as REFSTA and create this card in the include file.
LS-DYNA
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
996
Entities can be created using the Solver Browser. All the supported LS-DYNA keywords appear in the tree view in the Solver Browser, sorted by type of input data. To display the Solver Browser, select Solver Browser from the View menu. The complete list of LS-DYNA keywords that are supported are listed below. An alternate way to identify a supported card is to invoke the "create new keyword" tool. This convenient selection tool can be invoked using the context-sensitive menu in the Solver Browser, using the Create New option in the Tools pull-down menu. Once you select a card of interest, the right panel is opened with the necessary options set. The Control Volume panel allows you to control volume objects within a model. The *AIRBAG_OPTION card is output from this panel. The POP option is supported for WANG_NEFSKE options. The following keywords are supported: Supported Card
Solver Description
*AIRBAG_ADIABAT Define an airbag or control IC_GAS volume _MODEL_ID
Supported Parameters
Notes
Title SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, PSF, LCID, GAMMA, P0, PE, RO ControlVolHelp
*AIRBAG_ADVANC *DEFINE_ALEBAG_BAG, ED_ *DEFINE_ALEBAG_HOLE, ALE and *DEFINE_ALEBAG_INFLATO R to define ALE type AIRBAG in modular way
BAGID1 - BAGID8 HOLEID1 - HOLEID8 INFLID1 - INFLID8 NX, NY, NZ, ARSNID, IDCENT, EXSID, LX, LY, LZ, ITRANS, UIDAIR, ATMOST, ATMOSP, GC, CC, MWD, SPSF, SWTIME, HG, NAIR ALE MESH OPTION (GENERATE MESH, SELECT MESH)
*AIRBAG_ALE
997
Provides a simplified approach to defining the deployment of the airbag using the ALE capabilities with an option to switch from the initial ALE
Title, SIDTYP, MWD, SPSF, ATMOST, ATMOSP, GC, CC, TNKVOL,
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
method to control volume method at a chosen time.
TNKFINP, NQUAD, CTYPE, PFAC, FRIC, FRCMIN, NORMTYP, ILEAK, PLEAK, IV_PSETID, IBLOCK, VNTCOF, NX, NY, NZ, MOVERN, ZOOM, SWTIME, HG, NAIR, NGAS, NORIF, LCVEL, LCT, MWAIR, INITM1, AIRA, AIRB, AIRC PFAC_Option IVTYPE (PartSetID, PartID, Segment Set) NX_NY_Option
*AIRBAG_HYBRID_ Define an airbag or control CHEMKIN_ID volume
Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, LCIDM, LCIDT, NGAS, DATA, ATMT, ATMP, RG, HCONV, C23, A23 LCIDM_Cubic_Interp LCIDT_Cubic_Interp
*AIRBAG_HYBRID_ Define an airbag or control ID volume
Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, ATMOST, ATMOSP, ATMOSD, GC, CC, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, OPT, PVENT, NGAS LCC23_Relative_Pre ssure A23_Option Jetting Reference Geometry
Altair Engineering
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
998
Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, ATMOST, ATMOSP, ATMOSD, GC, CC, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, OPT, PVENT, NGAS, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, CA, BETA, XSJFP, YSJFP, ZSJFP, PSID, NODE1, NODE2, NODE3, NREACT
*AIRBAG_HYBRID_ JETTING_ID
Control LCC23_Relative_Pre ssure A23_Option Jetting Reference Geometry Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, ATMOST, ATMOSP, ATMOSD, GC, CC, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, OPT, PVENT, NGAS, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, CA, BETA, XSJFP, YSJFP, ZSJFP, PSID, NODE1, NODE2, NODE3, NREACT
*AIRBAG_HYBRID_ JETTING_CM_ID
Control LCC23_Relative_Pre ssure A23_Option Jetting
999
Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reference Geometry *AIRBAG_INTERAC Define two connected airbags TION_ID which vent into each other
AB1, AB2, AREA, SF, PID, LCID, IFLOW LCID_orificeAreaCurv e LCID_orificeCoeffCur ve Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, BULK, RO, LCINT, LCOUTT, LCOUTP, LCFIT, LCBULK, LCID
*AIRBAG_LINEAR_ FLUID_ ID
ControlVolHelp Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, STIME, LCID, RO, PE, P0,
*AIRBAG_LOAD_C URVE_ ID
T, T0 ControlVolHelp *AIRBAG_PARTICL To define an airbag using the E particle method.
STYPE1, SD1, STYPE2, SD2, BLOCK, HCONV, NP, UNIT, VISFLAG, TATM, PATM, NVENT, TEND, TSW, IAIR, NGAS, NORIF, NID1, NID2, NID3
*AIRBAG_REFERE If the reference configuration of BIRTH NCE_ the airbag is taken as the GEOMETRY_BIRTH folded configuration, the geometrical accuracy of the deployed bag will be affected by both the stretching and the compression of elements during the folding process. *AIRBAG_REFERE NCE_
Altair Engineering
BIRTH
Altair HyperMesh User's Guide 1000 Proprietary Inform ation of Altair Engineering
GEOMETRY_BIRTH _RDT *AIRBAG_REFERE NCE_ GEOMETRY_RDT
n/a
*AIRBAG_SHELL_ REFERENCE_GEO METRY Title
*AIRBAG_SIMPLE_ AIRBAG_MODEL_I D
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCID, MU, A, PE, RO, LOU, TEXT, A, B, MW, GASC ControlVolHelp Mu_Option A_Option ReferenceGeometry
*AIRBAG_SIMPLE_ PRESSURE_VOLU ME_ID
Title SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CN, BETA, LCID, LCIDDR ControlVolHelp CN_LCID_Option Title
*AIRBAG_WANG_N EFSKE _ID
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCS23, CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP,
1001 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OPT, KNKDN, TEXT, A, B, MW, GASC Pop, Jetting, ReferenceGeometry *AIRBAG_WANG_N EFSKE _JETTING_ID
Title SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, CA, BETA, XSJFP, YSJFP, ZSJFP, PSID, ANGLE, NODE1, NODE2, NODE3 MultipleJetting, CA_Option
*AIRBAG_WANG_N EFSKE _JETTING_CM
Altair Engineering
Title SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, XJFP, YJFP, ZJFP, XJVH, JSVH, ZJVH, CA, BETA, XSJFP, YSJFP, ZSJFP, ANGLE, NODE,
Altair HyperMesh User's Guide 1002 Proprietary Inform ation of Altair Engineering
NREACT Title
*AIRBAG_WANG_N EFSKE _JETTING_POP_ID
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23,CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC MultipleJetting; CA_Option BETA Option CM Reference Geometry Title
*AIRBAG_WANG_N EFSKE _JETTING_POP_C M
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, TDP, AXP, AYP, AZP, AMAGP, TDURP, TDA, RBIDP, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, CA, BETA, XSJFP, YSJFP, ZSJFP, PSID, ANGLE, NODE, NREACT
1003 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*AIRBAG_WANG_N EFSKE _MULTIPLE_JETTIN G_CM_ ID
Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23,CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, IOC, IOA, IVOL, IRO, IT, LCBF,TEXT, A, B, MW, GASC, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, LCJRV, BETA, XSJFP, YSJFP, ZSJFP, PSID, ANGLE, NODE1, NODE2, NODE3, NREACT
*AIRBAG_WANG_N EFSKE _MULTIPLE_JETTIN G_ID
Title, SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23,CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, LCJRV, BETA, XSJFP, YSJFP, ZSJFP, PSID, ANGLE, NODE1, NODE2, NODE3 BETA_Option CM ReferenceGeometry
Altair Engineering
Altair HyperMesh User's Guide 1004 Proprietary Inform ation of Altair Engineering
*AIRBAG_WANG_N EFSKE _MULTIPLE_JETTIN G_POP _CM_ID
Title
*AIRBAG_WANG_N EFSKE _MULTIPLE_JETTIN G_POP _ID
Title
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23, CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, TDP, AXP, AYP, AZP, AMAGP, TDURP, TDA, RBIDP, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, LCJRV, BETA, XSJFP, YSJFP, ZSJFP, PSDI, ANGLE, NODE, NREACT
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23,CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, XJFP, YJFP, ZJFP, XJVH, YJVH, ZJVH, LCJRV, BETA, XSJFP, YSJFP, ZSJFP, PSID, NODE1, NODE2, NODE3 BETA Option CM
1005 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reference Geometry Title
*AIRBAG_WANG_N EFSKE _POP_ID
SIDTYP, RBID, VSCA, PSCA, VINI, MWD, SPSF, CV, CP, T, LCT, LCMT, TVOL, LCDT, IABT, C23, LCC23, A23, LCA23,CP23, LCCP23, AP23, LCAP23, PE, RO, GC, LCEFR, POVER, PPOP, OPT, KNKDN, TEXT, A, B, MW, GASC, TDP, AXP, AYP, AZP, AMAGP, TDURP, TDA, RBIDP Reference Geometry
*DEFINE_ALEBAG _BAG
Defines the surface that constitutes the airbag's outer surface for ALE airbag
CVBAG, IBLOCK, VTCOEF, VENTSID, NQUAD, CTYPE, PFAC, FRIC, FRCMIN, NORMTYP, ILEAK, PLEAK, NORM, START, END SID TYPE (Part Set ID, Part ID) VENTYP (Part Set ID, Part ID, Set Segment) PFAC_Option
*DEFINE_ALEBAG _HOLE
Defines the surface that constitutes the vents for ALE airbag
SID_SET, NQUAD, XOFF, NFOLD, XCLEN SID TYPE (Part Set ID, Part ID)
*DEFINE_ALEBAG _ INFLATOR
Altair Engineering
Defines the inflator for ALE airbag
NGAS, NORIF, LCIDVEL, LCIDT
Altair HyperMesh User's Guide 1006 Proprietary Inform ation of Altair Engineering
*INITIAL_FOAM_ The reference configuration REFERENCE_GEO allows stresses to be METRY initialized in the following hyperelastic material models: 2, 7, 21, 23, 27, 31, 38, 57, 73, 83, 132 and 181.
n/a
MADYMO
Supported Card
Solver Description
Supported Parameters
AIRBAG_CHAMBE R
Defines special characteristics CHAMBER_V0 of a finite-element structure AUTO_VOLUME which models an airbag. (ON/OFF) HOLE GAS_FLOW_GRID COMMENT output REFERENCE_COO RDINATEs
Notes
Choose elems and select all elements forming the AIRBAG_CHAMBER, i.e. all elements contained in all LISTs (ELEMENT_LIST, GROUP_LIST, INV_ELEMENT_LIST and INV_GROUP_LIST). [INV_ELEMENT_LIST] = reference to a set of elements, containing all elements in both INV_ELEMENT_LIST and INV_GROUP_LIST. Select the HOLE check box to add a related HOLE element.
COORDINATE_REF Nodal reference definition in a . Cartesian coordinate system. CARTESIAN
n/a
nodes = collection of all nodes representing a COORDINATE_REF in the present AIRBAG_CHAMBER Select the output REFERENCE_COORDINA TEs check box to export the selected nodes in the present AIRBAG_CHAMBER as COORDINATE_REF. CARTESIANs.
1007 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
GAS_FLOW_GRID
GasFlow grid definition.
BODY
Defined on the card of the GRID_I_DIR (X, Y, Z) parent AIRBAG_CHAMBER. GRID (I, J, K) MIN_SIZE GRID_J_DIR (X, Y, Z) OFFSET (I, J, K) ANTI_THROUGH_FL OW (OFF/ON) INFLATOR_MTH (MOMENTUM, SONIC CELL)
GAS_FRACTION
Molar fraction of the specified GAS in the mixture.
GAS_MIXTURE
Gas mixture with a fixed composition.
Defined on the same card as its parent GAS_MIXTURE (_VARIABLE). N2, MOL_FRACTION
Defined on the card of the parent.
GAS_MIXTURE_VA Gas mixture at a fixed time RIABLE after inflator triggering.
TIME, N2,
Defined on the card of the parent.
HOLE
HOLE.MODEL, BLOCK_FLOW, CDEX, DPEX, DTEX, DELTEX, SWITCH, SWITCH_SCALE, CDP_FUNC, CDT_FUNC, SCALE_FUNC HOLE_AREA HOLE_SUBSEGME NT
HOLE_AREA
HOLE_AREA (ACTUAL, REFERENCE, SCALE_ACTUAL, SCALE_REFERENC E)
HOLE_SUBSEGME NT
HOLE_SUBSEGME NT (AUTO, USER)
Altair Engineering
Altair HyperMesh User's Guide 1008 Proprietary Inform ation of Altair Engineering
PAM-CRASH 2G
Supported Card
Solver Description
Supported Parameters
BAGIN
Airbag definition
Pa; Ta; Ru; INACT: YPV; RHOPV; TIPV; AHEAT; LCTRAN; NCYFR;
CHAMBER
Multiple chamber definitions
AHEAT, LCTRAN, TITLE
Notes
DISP_EXT_SKIN_CA RDS WALL_OPENING WALL_FABRIC INI_COND LEAKAGE INFLATOR END_BAGIN
Terminates the whole general airbag definition
END_CHAMBER
Ends each chamber description
EXT_SKIN
Chamber outer skin elements
Sub-keyword of CHAMBER
FPM
FPM definition card
Sub-keyword of BAGIN
FPM_HOLE
Hole for SPHCEL
Sub-keyword of CHAMBER
GAS
Chamber GAS definition
Sub-keyword of BAGIN Sub-keyword of CHAMBER
GEN_INI_COND
Chamber gas initial condition
Sub-keyword of BAGIN
INFLATOR
Airbag inflator definition
Sub-keyword of CHAMBER
INI_COND
Initial condition of gas
Sub-keyword of
1009 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CHAMBER JET
Jet definition
Sub-keyword of CHAMBER
LEAKAGE
Vents and holes definition in airbag
Sub-keyword of CHAMBER
LOCAL_H
FPM - Local smoothing length card
Sub-keyword of BAGIN
WALL_FABRIC
Define chamber wall fabric
S, MATFAB, NLD
WALL_OPENING
Chamber wall opening
NUL_SHELL, S, Sub-keyword of MATOP, COP, CHAMBER NLDCOT, NLDCOP, IFLOPT, VEN_AREA, IOPEN, OPIN, OPOUT
Sub-keyword of CHAMBER
NUMNULSHELL NUM_VENAREA
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1010 Proprietary Inform ation of Altair Engineering
Groups Group entities are used to define and store interfaces and rigid walls typically used in contact analysis. Groups are shown under the Group folder within the Model Browser. Groups have a display state, on or off, which controls the display of a group in the graphics area. The display state of a group can be controlled using the icon next to the group entity in the Model Browser. Groups also have an active and export state. The active state of a group controls the display state of the group and the listing of the group in the Model Browser and any of its views. If a group entity is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a group entity is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. If a find operation "finds" an inactive group entity, that group entity will automatically be set to active. The export state of a group entity controls whether or not that group is exported when the custom export option is utilized. The all export option is not affected by the export state of a group. The active and export states of group entities can be controlled using the Entity State Browser. The data names associated with groups can be found in the data names section of the HyperMesh Reference Guide.
1011 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit groups: Interfaces (configurations 1-4) Rigid Walls (configuration 5)
Solver Card Support for Groups RADIOSS (Block Format)
Supported Card
Solver Description
/INTER
Describes the interfaces.
/INTER/LAGMUL/ TYPE7
Describes the Lagrange multiplier interface type 7.
/INTER/TYPE1
Describes the interface type 1
/INTER/TYPE2
Describes the interface type 2
/INTER/TYPE3
Describes the interface type 3
/INTER/TYPE5
Describes the interface type 5
/INTER/TYPE6
Describes the interface type 6
/INTER/TYPE7
Describes the interface type 7
/INTER/TYPE8
Describes the interface type 8
/INTER/TYPE9
Describes the ALE Lagrange with void opening and free space.
/INTER/TYPE10
Describes the tied contact with void.
/INTER/TYPE11
Describes the edge to edge or line to line interface.
/INTER/TYPE12
Describes the interface type 12 - fluid/fluid.
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide 1012 Proprietary Inform ation of Altair Engineering
/INTER/TYPE14
This interface simulates impacts between an hyperellipsoidal rigid master surface and a list of slave nodes.
/INTER/TYPE15
This interface is a penalty contact interface without damping.
/INTER/TYPE18
Describes the Euler/Lagrange or ALE/Lagrange.
/INTER/TYPE19
This is a combination of interface Type 7 and Type 11, with common input based on the same slave / master surfaces.
/INTER/TYPE20
This is a general single surface or surface to surface contact interface. Edge to edge contact is also possible. Also allows zero gap between the contacts.
INTER/TYPE21
Specific interface between a non-deformable master surface and a slave surface designed for stamping.
/RWALL
Describes the rigid walls.
/RWALL/CYL
Describes the rigid walls cylinder of diameter
/RWALL/PARAL
Describes the rigid walls parallelogram
/RWALL/PLANE
Describes the rigid walls plane
/RWALL/SPHER
Describes the rigid walls sphere of diameter
/RWALL/THERM
Describes the ALE rigid wall.
/SECT
Definition of sections for time
1013 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
history plots.
RADIOSS (Bulk Data Format), OptiStruct
Contact, thermal analysis definitions, multi-body dynamics bodies, non-structural mass, rigid walls and section outputs are represented using group entities Supported Card
Solver Description
Supported Parameters
Notes
CONTACT
Defines master-slave contact between two entities.
Defined using the Interfaces panel
CONDUCTION
Defines CHBDYE slave elements used for thermal conduction analysis
Defined using the interfaces panel.
CONVECTION
Defines CHBDYE slave elements used for thermal conduction analysis, and also allows for CONV continuation cards to be defined.
Defined using the interfaces panel.
GROUND
Defines the ground body for multi-body dynamics simulation.
Defined using the bodies panel
MBCNTDS
Defines a multi-body contact between a node and a deformable surface.
Defined using the interfaces panel
MBCNTR
Defines a multi-body contact between rigid bodies.
Defined using the interfaces panel
NSM1
Defines non-structural mass per unit length/area on properties or elements.
Defined using the nsm panel.
NSML1
Defines lumped non-structural mass on properties or elements.
Defined using the nsm panel.
PCONV
Specifies the free convection
Defined using the
NODESET
Altair Engineering
Altair HyperMesh User's Guide 1014 Proprietary Inform ation of Altair Engineering
boundary condition properties for heat transfer analysis.
interfaces panel
PFBODY
Defines a flexible body for multi-body dynamics simulation.
Defined using the bodies panel
PRBODY
Defines a rigid body for multibody dynamics simulation.
Defined using the bodies panel
RWALL
Defines a rigid wall of the following types: Infinite Plane, Infinite Cylinder, Sphere and Parallelogram.
Defined using the rigid walls panel.
SECT
Defines a section for force output in geometric nonlinear analysis.
Defined using the interfaces panel.
TIE
Defines a kinematic tied contact used in geometric non-linear analysis.
Defined using the interfaces panel.
XDAMP
Defines damping used in geometric non-linear analysis.
Defined using the interfaces panel.
Abaqus
Groups are entities for various types of interfaces. It is recommended that all contact interfaces, such as *CONTACT PAIR, *TIE, *PRE-TENSION SECTION, *SURFACE, *SURFACE INTERACTION, as *CONTACT, be defined from the Contact Manager in the Abaqus user profile. All history type interface controls, such as Contact Interference, Model Change, Change Friction, Contact Controls, Controls, and Clearance, be defined from the Step Manager in the Abaqus user profile. The following Abaqus keywords are supported as groups in the Interface panel: Supported Card
Solver Description
Supported Parameters
*BLOCKAGE
Control contacting surfaces for n/a blockage
*CHANGE
Change friction properties
AMPLITUDE
1015 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Must be used in conjunction with the *SURFACE INTERACTION card. The Standard template
Altair Engineering
ELSET
FRICTION
only.
INTERACTION RESET *CLEARANCE
CPSET Specify a particular initial clearance value and a contact INPUT direction for the slave nodes on MASTER a surface SLAVE
It must be added to a load step (*STEP). Must be added to a load step (*STEP) in explicit template.
TABULAR VALUE *CONTACT (General Contact) *CONTACT CLEARANCE
Begin the definition of general contact
OP
Define contact clearance properties
ADJUST CLEARANCE NAME SEARCH ABOVE SEARCH BELOW SEARCH NSET
*CONTACT CLEARANCE ASSIGNMENT
Assign contact clearances between surfaces in the general contact domain
N/A
*CONTACT CONTROLS
Specify additional controls for contact
APPROACH AUTOMATIC TOLERANCES
Must be added to a load step (*STEP).
FRICTION ONSET LAGRANGE MULTIPLIER MASTER MAXCHP PERRMX RESET SLAVE SLIDE DISTANCE STABILIZE TANGENT FRACTION
Altair Engineering
Altair HyperMesh User's Guide 1016 Proprietary Inform ation of Altair Engineering
UERRMX *CONTACT CONTROLS ASSIGNMENT
Assign contact controls for the TYPE = SCALE general contact algorithm PENALTY, NODAL EROSION
*CONTACT DAMPING
Define viscous damping between contacting surfaces
DEFINITION=DAMPI This card is a sub-option NG COEFFICIENT in the *SURFACE INTERACTION card image.
*CONTACT EXCLUSIONS
Specify self-contact surfaces or surface pairings to exclude from the general contact domain
Surface1
*CONTACT FORMULATION
Specify a nondefault contact formulation for the general contact algorithm
TYPE = PURE MASTER-SLAVE
This card is a sub-option in the * CONTACT card image.
*CONTACT INCLUSIONS
Specify self-contact surfaces or surface pairings to include in the general contact domain
ALL ELEMENT BASED
This card is a sub-option in the *CONTACT card image.
Prescribe time-dependent allowable interferences of contact pairs and contact elements
AMPLITUDE
*CONTACT INTERFERENCE
Surface2
ALL EXTERIOR
OP SHRINK TYPE= {CONTACT PAIR, ELEMENT}
*CONTACT PAIR
Define surfaces that contact each other
This card is a sub-option in the *CONTACT card image.
This card is a sub-option in the *CONTACT card image
The Standard template only. Must be added to a load step (*STEP).
ADJUST CPSET EXTENSION ZONE GEOMETRIC CORRECTION HCRIT INTERACTION MECHANICAL CONSTRAINT NO THICKNESS OP SMALL SLIDING SMOOTH SUPPLEMENTARY
1017 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CONSTRAINTS TIED TRACKING TYPE WEIGHT *CONTACT PROPERTY ASSIGNMENT
Assign contact properties for the general contact algorithm
SURFACE1
*CONTROLS
Reset solution controls
OPTIONS (Analysis, Parameters, Reset, Type)
*COUPLING
Define a surface-based coupling constraint where the *SURFACE card points to elements
CONSTRAINT NAME
SURFACE2
INFLUENCE RADIUS ORIENTATION
This card is a sub-option in the *CONTACT card image.
The *COUPLING is also supported as rigid elements (COUP_KIN) and RBE3 (COUP_DIS) when *SURFACE points to nodes.
REF NODE SURFACE *DIAGNOSTICS
Control diagnostic messages
ADAPTIVE MESH = {STEP SUMMARY / SUMMARY / DETAIL / OFF}
Explicit template only. Must be added to a load step (*STEP).
CONTACT INITIAL OVERCLOSURE = {DETAIL / SUMMARY} CUTOFF RATIO DEFORMATION SPEED CHECK = {SUMMARY / DETAIL / OFF} DETECT CROSSED SURFACES = {ON / OFF} PLASTICITY = {SUMMARY / DETAIL / OFF} WARNING RATIO WARPED SURFACE =
Altair Engineering
Altair HyperMesh User's Guide 1018 Proprietary Inform ation of Altair Engineering
{SUMMARY / DETAIL / OFF} *DISTRIBUTING
Define a distributing coupling constraint
*FASTENER (SPOT Define mesh-independent WELD) fasteners
WEIGHTING METHOD = {UNIFORM, LINEAR, QUADRATIC, CUBIC}
This card is a sub-option in the *COUPLING card image.
ADJUST ORIENTATION
The *FASTENER PROPERTY card is defined from the Property panel.
ATTACHMENT METHOD
It is also supported as COUP_DIS type rbe3 elements.
COUPLING ELSET INTERACTION NAME NUMBER OF LAYERS ORIENTATION PROPERTY RADIUS OF INFLUENCE REFERENCE NODE SET SEARCH RADIUS WEIGHTING METHOD UNSORTED *FILTER
Define a filter for output filtering NAME TYPE= {BUTTERWORTH, CHEBYS1, CHEBYS2}
*FIXED MASS SCALING
Specify mass scaling at the beginning of the step
DT ELSET TYPE= {BELOW MIN, UNIFORM, SET EQUAL DT}
Explicit template only
Explicit template only. Must be added to a load step (*STEP).
FACTOR
1019 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*FRICTION
Specify a friction model
ANISOTROPIC EXPONENTIAL DECAY TAUMAX
This card is a sub-option in the *SURFACE INTERACTION card image.
DEPENDENCIES ROUGH USER ELASTIC SLIP LAGRANGE SLIP TOLERANCE DEPVAR PROPERTIES *FRICTION
Specify a friction model
ANISOTROPIC EXPONENTIAL DECAY
This card is a sub-option in the *CHANGE FRICTION card image.
TAUMAX DEPENDENCIES ROUGH USER ELASTIC SLIP LAGRANGE SLIP TOLERANCE DEPVAR PROPERTIES *INTEGRATED OUTPUT SECTION
Define an integrated output section over a surface with a local coordinate system and a reference point
NAME SURFACE REF NODE ORIENTATION PROJECT ORIENTATION POSITION = { INPUT, CENTER} REF NODE MOTION = {INDEPENDENT, AVERAGE TRANSLATION, AVERAGE}
Altair Engineering
Altair HyperMesh User's Guide 1020 Proprietary Inform ation of Altair Engineering
*KINEMATIC
Define a kinematic coupling constraint
dof1, dof2
This card is a sub-option in the *COUPLING card image. It is also supported as COUP_KIN type rigid elements.
*MODEL CHANGE
Remove or reactivate elements ACTIVATE and contact pairs ADD = {STRAIN FREE, WITH STRAIN} REMOVE
*PRE-TENSION SECTION
Associate a pre-tension node with a pre-tension section
The Standard template only. Must be added to a load step (*STEP).
NODE NSET ELEMENT SURFACE
*SHELL TO SOLID COUPLING
Define a surface-based coupling between a shell edge and a solid face
CONSTRAINT NAME INFLUENCE DISTANCE
The EDGE BASED surfaces can be created from the Contact Manager.
POSITION TOLERANCE *SURFACE
Define a surface or region in a model
NAME
For analytical rigid surfaces (TYPE= SEGMENTS, CYLINDER, TYPE= {ELEMENT, REVOLUTION), NODE, SEGMENTS, corresponding *RIGID CYLINDER, BODY card should also be REVOLUTION, created from the collector CUTTING panel. SURFACE} TRIM
CROP COMBINE = {UNION, INTERSECTION, DIFFERENCE} Type Material *SURFACE BEHAVIOR
Define alternative pressureoverclosure relationships for contact
NO SEPARATION PRESSUREOVERCLOSURE= {HARD,
1021 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
This card is a sub-option in the *SURFACE INTERACTION card image.
Altair Engineering
EXPONENTIAL, LINEAR, TABULAR} AUGMENTED LAGRANGE PENALTY *SURFACE INTERACTION
Define surface interaction properties
PAD THICKNESS
*SURFACE PROPERTY ASSIGNMENT
Assign surface properties to a surface for the general contact algorithm
PROPERTY = (FEATURE EDGE CRITERIA, THICKNESS OF FSET FRACTION)
*TIE
POSITION Define surface-based tie and cyclic symmetry constraints or TOLERANCE coupled acoustic-structural TIED NSET interactions ADJUST
USER
Explicit template only. This card is defined from the Property panel in case of Standard 3D and Standard 2D templates. This card is a sub-option in the *CONTACT card image.
CYCLIC SYMMETRY NO ROTATION TYPE NO THICKNESS CYCLIC SYMMETRY CONSTRAIN RATIO *VARIABLE MASS SCALING
Specify mass scaling during the step
DT
Explicit template only.
ELSET TYPE= {BELOW MIN, UNIFORM, SET EQUAL DT, ROLLING}
Must be added to a load step (*STEP).
FREQUENCY NUMBER INTERVAL CROSS SECTION NODES EXTRUDED LENGTH
Altair Engineering
Altair HyperMesh User's Guide 1022 Proprietary Inform ation of Altair Engineering
FEED RATE . LS-DYNA
Groups can be created and edited from the Interface panel (Configurations 1-4), Rigid Wall panel (Configuration 5), and Ale Setup panel (Configuration 6). An LS-DYNA entity that utilizes a *SET_ [NODE, SHELL, PART, etc.] keyword card belongs to a group, with the exception of Rigid Bodies/ RBE2’s. REVIEW allows you to efficiently visualize the entities defining master and slave. A transparency mode as well as the ability to turn on/off master and slave entities is also available. In review mode, review opts allows you to customize the graphical review of the interfaces. The Interface panel allows you to define groups with HyperMesh configurations of 1, 2, 3, and 4. The difference among these configurations is the type of entities contained within the group. Config 1
Holds master and slave elements.
Config 2
Holds master elements and slave nodes.
Config 3
Holds slave elements.
Config 4
Holds slave nodes.
The Rigid Wall panel allows you to define a group with the HyperMesh configuration 5. This group configuration holds the additional geometric data for LS-DYNA rigid wall definitions. Sliding Interfaces Accessed via the Rigid Wall panel. The Keyword _TITLE option is supported. The _THERMAL(IREAD==3) option is not supported. Use the additional cards option in Keyword decks to select number of lines of data. If this is on, two additional cards are available. In Structured, additional cards are controlled by using the IREAD variable. Valid values are 0, 1, and 2. Boxes, part sets, and sets are supported. The $HMNAME fields are used for names. When using the _TITLE option, the 70-character field is considered a comment. If the line following the keyword (No TITLE option), or the first line of the Structured card contains $HM_NAME, the name supplied is read and used as the group's name. If the string $HM_ID also exists, this is used as the group’s ID. NAME is 16 characters, starting in Column 9. ID field is 8 characters, starting in Column 35.
1023 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The HyperMesh interface type defines the general type of the LS-DYNA Sliding Interface. Use the card previewer to make changes to the LS-DYNA type. HyperMesh
Option
Keyword *CONTACT_ Structured
SlidingOnly
Defines a *CONTACT_SLIDING_ONLY_option card. Off
Type 1
On
PENALTY
Type p1
SurfaceToSurfa Defines a *CONTACT_option_SURFACE_TO_SURFACE card. ce None
Type 3
Automatic
AUTOMATIC_
Type a3
The None and Automatic options have an additional option to define a OneWayInterface. If this option is on, the following cards are created. None and OneWay
ONE_WAY_
Type 10
Automatic and OneWay
AUTOMATIC_ONE_W AY_
Type a10
Constraint
CONSTRAINT_
Type 17
Eroding
ERODING_
Type 14
TieBreak
TIEBREAK_
Type 9
Tied
TIED
Type 2
Tied and offset
TIED_OFFSET
Tiedshell
TIED_SHELL_EDGE
Tiedshell and offset
TIED_SHELL_EDGE_ OFFSET
The Tied option has an additional option to define OFFSET.
NodesToSurfac Defines a *CONTACT_option_NODES_TO_SURFACE card. e
Altair Engineering
Altair HyperMesh User's Guide 1024 Proprietary Inform ation of Altair Engineering
None
Type 5
Automatic
AUTOMATIC
Type a5
Constraint
CONSTRAINT_
Type 18
Eroding
ERODING_
Type 16
TieBreak
TIEBREAK_
Type 8
The Tied option has an additional option to define OFFSET.
SingleSurface
Tied
TIED_
Tied and offset
TIED_OFFSET
Type 6
Defines a *CONTACT_option_SINGLE_SURFACE card. none
Type 4
Automatic
AUTOMATIC_
Type 13
Airbag
AIRBAG_
Type a13
Eroding
ERODING_
Type 15
RgdBodyToRgd Defines a *CONTACT_RIGID_BODY_option_TO RIGID_BODY card Body Off
ONE_WAY_
Type 21
On
TWO_WAY_
Type 19
RgdNodeToRgd N/A Body
RIGID_NODES_TO_RI Type 20 GID BODY
DrawBead
N/A
DRAW_BEAD
Interior
Defines a *CONTACT_INTERIOR card.
Type 23
AutomaticGene Defines a *CONTACT_AUTOMATIC_GENERAL card. ral ForceTransduc er
Defines a *CONTACT_FORCE_TRANSDUCER_option card
1025 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
On
PENALTY
Off
CONSTRAINT
ContactSpotwel Defines a *CONTACT_SPOTWELD card d none Torsion
WITH_TORSION
ContactSIngEd Defines a *CONTACT_SINGLE_EDGE card ge
Supported Card
Solver Description
Supported Parameters
Notes
*ALE_MULTIDefines the appropriate ALE PSID TBD MATERIAL_GROUP material groupings for interface reconstruction when many ALE Multi-Material Groups are present in a model. *ALE_REFERENCE Defines a motion and/or a _ deformation prescribed for a SYSTEM_CURVE geometric entity (where a geometric entity may be any part, part set, node set or segment set).
curveCount
*ALE_REFERENCE Used to associate a geometric SID TBD, PRTYPE, _ entity to a reference system XC, YC, ZC, EXPLIM SYSTEM_GROUP type. *ALE_REFERENCE Defines a group of nodes that _ control the motion of an ALE SYSTEM_NODE mesh.
NodeCount
*ALE_REFERENCE Allows many choices of the _ reference system types for SYSTEM_SWITCH any ALE geometric entity.
T1 - T7
*ALE_SMOOTHING Smoothing constraint that keeps a node at its initial parametric location along a line between two other nodes.
IPRE, SNID TBD, MNID1 TBD, MNID2 TBD
Altair Engineering
TYPE1 - TYPE8 IdCount
Altair HyperMesh User's Guide 1026 Proprietary Inform ation of Altair Engineering
*ALE_TANK_TEST
Allows for the airbag information input of the control volume approach to be used as input for the ALE/Eulerian fluid-structure interaction model of the airbag.
MDOTLC, TANKVOL, PAMB, PFINAL, MACHLIM, VELMAX, AORIF, AMMGIDG, AMMGIDA, NUMPNT
*BOUNDARY_AMBI Defines the IDs of 2 load ENT_ curves: 1) internal energy per EOS unit reference specific volume and 2) relative volume.
PID, LCID
*BOUNDARY_FLUX Define flux boundary _SET conditions for a thermal or coupled thermal/structural analysis.
LCID, MLC1-4, LOC
*BOUNDARY_SPH _FLOW
Define a flow of particle
STYP, DOF, VAD, LCID, SF, DEATH, BIRTH, VID
*CONSTRAINED_E XTRA_ NODES_NODE
Define extra nodes for rigid body.
XtraNodeSetHelp
*CONSTRAINED_E XTRA_ NODES_SET
Define extra nodes for rigid body.
XtraNodeSetHelp
Heat Flux Options (None, Function vs. Time, Function vs. Temperature)
TITLE, NQUAD, *CONSTRAINED_ Provides the coupling LAGRANGE_IN_SO mechanism for modeling Fluid- CTYPE, DIREC, MCOUP, PSID TBD LID Structure Interaction. (START/END), PFAC, FRIC, FRCMIN, NORM, NORMTYP, DAMP, CQ, HMIN, HMAX, ILEAK, LCIDPOR, NVENT, IBLOCk MCOUP_SetMultiMa tGrp PFAC_curve OptionalCard *CONSTRAINED_RI Merge two rigid bodies.
n/a
1027 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
GID_ BODIES SNSID TBD *CONSTRAINED_TI Define a tied shell edge to Eshell edge interface that can MNSID TBD BREAK release locally as a function of plastic strain of the shells surrounding the interface nodes. *CONSTRAINED_TI Define a tied node set with ED_ failure based on plastic strain. NODES_FAILURE
EPPF, ETYPE, NSID TBD
*CONTACT_AIRBA Define a contact interface. G_ SINGLE_SURFACE (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
TiedNodesFailureHel p
SlaveMasterAddHelp mppOption Additional Cards HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AIRBA G_ SINGLE_SURFACE _MPP (ID)
SlaveMasterAddHelp OptionalCard AdditionalCards *CONTACT_AUTO_ Move the master surface in a MOVE contact definition to close an
Altair Engineering
CID, VID, LCID, ATIME
Altair HyperMesh User's Guide 1028 Proprietary Inform ation of Altair Engineering
initial gap between the slave and master surfaces. *CONTACT_AUTOM Define a contact interface. ATIC_ GENERAL(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp interiorOption mppOption AdditionalCards
*CONTACT_AUTOM Define a contact interface. ATIC_ GENERAL_INTERI OR(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ GENERAL_INTERI OR_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards
1029 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ GENERAL_MPP(ID)
SlaveMasterAddHelp interiorOption OptionalCard AdditionalCards *CONTACT_AUTOM Define a contact interface. ATIC_ NODES_TO_SURF ACE(ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp SMOOTH mppOption AdditionalCards
*CONTACT_AUTOM ATIC_ NODES_TO_SURF ACE_ MPP(ID)
Altair Engineering
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
Altair HyperMesh User's Guide 1030 Proprietary Inform ation of Altair Engineering
SlaveMasterAddHelp OptionalCard AdditionalCards *CONTACT_AUTOM Define a contact interface. ATIC_ NODES_TO_SURF ACE_ SMOOTH(ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ NODES_TO_SURF ACE_ SMOOTH_MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ ONE_WAY_SURFA CE_TO _SURFACE(ID)
mppOption AdditionalCards
1031 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTACT_AUTOM ATIC_ ONE_WAY_SURFA CE_TO _SURFACE_SMOO TH(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF mppOption AdditionalCards
*CONTACT_AUTOM ATIC_ ONE_WAY_SURFA CE_TO _SURFACE_TIEBR EAK (ID)
HEADING, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, SFLS, CN SlaveMasterAddHelp
*CONTACT_AUTOM ATIC_ SINGLE_SURFACE (ID)
HEADING, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp SMOOTH mppOption AdditionalCards
*CONTACT_AUTOM ATIC_ SINGLE_SURFACE _MPP (ID)
Altair Engineering
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD,
Altair HyperMesh User's Guide 1032 Proprietary Inform ation of Altair Engineering
DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp SMOOTH OptionalCard AdditionalCards HEADING, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ SINGLE_SURFACE _ SMOOTH(ID)
SlaveMasterAddHelp mppOption AdditionalCards HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ SINGLE_SURFACE _ SMOOTH_MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC,
*CONTACT_AUTOM ATIC_ SURFACE_TO_SU RFACE
1033 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
(ID)
VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption
*CONTACT_AUTOM ATIC_ SURFACE_TO_SU RFACE_ MPP(ID)
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_AUTOM ATIC_ SURFACE_TO_SU RFACE_ SMOOTH(ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption
*CONTACT_AUTOM ATIC_ SURFACE_TO_SU RFACE_ SMOOTH_MPP(ID)
Altair Engineering
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD,
Altair HyperMesh User's Guide 1034 Proprietary Inform ation of Altair Engineering
DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, OPTION, SFLS
*CONTACT_AUTOM ATIC_ SURFACE_TO_SU RFACE_ TIEBREAK(ID)
SlaveMasterAddHelp mppOption HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, MSID TBD,FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_AUTOM ATIC_ SURFACE_TO_SU RFACE_ TIEBREAK_MPP (ID)
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST,
*CONTACT_CONST RAINT_ NODES_TO_SURF ACE(ID)
1035 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SFMT, FSF, VSF, KPF SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_CONST RAINT_ NODES_TO_SURF ACE_ MPP(ID)
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, KPF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_CONST RAINT_ SURFACE_TO_SU RFACE (ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, KPF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_CONST RAINT_ SURFACE_TO_SU RFACE_ MPP(ID)
Altair Engineering
HEADING, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID TBD, FS, FD, DC, VC,
Altair HyperMesh User's Guide 1036 Proprietary Inform ation of Altair Engineering
VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, KPF SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCIDRF, LCIDNF, DBDTH, DFSCL, NUMINT, DBPID, ELOFF
*CONTACT_DRAW BEAD (ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCIDRF, LCIDNF, DBDTH, DFSCL, NUMINT, DBPID, ELOFF
*CONTACT_DRAW BEAD_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards *CONTACT_ENTITY Define a contact entity
PARTID, SF, df, cf, intord, SSID, BT, DT,
1037 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
(ID)
SO, GO, AX, AY, AZ, BX, BY, BZ, InOut ContEntityHelp mppOption
*CONTACT_ENTITY _MPP (ID)
TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, PARTID, SF, df, cf, intord, SSID, BT, DT, SO, GO, AX, AY, AZ, BX, BY, BZ, InOut ContEntityHelp OptionalCard
*CONTACT_ERODI NG_ NODES_TO_SURF ACE(ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, ISYM, EROSOP, IADJ SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_ERODI NG_ NODES_TO_SURF ACE_ MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT,
Altair HyperMesh User's Guide 1038 Proprietary Inform ation of Altair Engineering
FSF, VSF, ISYM, EROSOP, IADJ SlaveMasterAddHelp OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, ISYM, EROSOP, IADJ
*CONTACT_ERODI NG_ SINGLE_SURFACE (ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, ISYM, EROSOP, IADJ
*CONTACT_ERODI NG_ SINGLE_SURFACE _MPP (ID)
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST,
*CONTACT_ERODI NG_ SURFACE_TO_SU RFACE (ID)
1039 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SFMT, FSF, VSF, ISYM, EROSOP, IADF SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_ERODI NG_ SURFACE_TO_SU RFACE_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, ISYM, EROSOP, IADF SlaveMasterAddHelp
*CONTACT_FORCE _ TRANSDUCER_ CONSTRAINT(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_FORCE _ TRANSDUCER_ CONSTRAINT_MPP (ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC,
Altair HyperMesh User's Guide 1040 Proprietary Inform ation of Altair Engineering
VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORCE _ TRANSDUCER_PE NALTY (ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORCE _ TRANSDUCER_PE NALTY_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ NODES_TO_SURF ACE(ID)
1041 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SlaveMasterAddHelp SMOOTH mppOption AdditionalCards *CONTACT_FORMI NG_ NODES_TO_SURF ACE_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_FORMI NG_ NODES_TO_SURF ACE_ SMOOTH(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_FORMI NG_ NODES_TO_SURF ACE_ SMOOTH_MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST,
Altair HyperMesh User's Guide 1042 Proprietary Inform ation of Altair Engineering
MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE(ID)
SlaveMasterAddHelp SMOOTH mppOption AdditionalCards Heading, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_CONST RAINED _OFFSET(ID)
SMOOTH Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_CONST RAINED _OFFSET_MPP(ID)
SlaveMasterAddHelp SMOOTH OptionalCard
1043 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
AdditionalCards *CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_CONST RAINED _OFFSET_SMOOT H(ID)
Heading, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_CONST RAINED _OFFSET_SMOOT H_MPP (ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
Altair Engineering
Altair HyperMesh User's Guide 1044 Proprietary Inform ation of Altair Engineering
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_SMOOT H(ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ ONEWAY_SURFA CE_TO_ SURFACE_SMOOT H_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE (ID)
SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_
SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT,
1045 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CONSTRAINED_OF FSET (ID)
SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OneWay, SMOOTH mppOption AdditionalCards
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_ CONSTRAINED_OF FSET_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF OneWay, SMOOTH OptionalCard
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_ CONSTRAINED_OF FSET_ SMOOTH(ID)
SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OneWay, SMOOTH mppOption AdditionalCards
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_ CONSTRAINED_OF FSET_ SMOOTH_mpp(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR,
Altair HyperMesh User's Guide 1046 Proprietary Inform ation of Altair Engineering
MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF OneWay, SMOOTH OptionalCard Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_ SMOOTH(ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR,
*CONTACT_FORMI NG_ SURFACE_TO_SU RFACE_ SMOOTH_MPP(ID)
1047 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards *CONTACT_INTERI OR(ID)
Define interior contact for foam PSID hexahedral and tetrahedral SlaveDefnSelectHelp elements. mppOption
*CONTACT_INTERI OR_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, PSID
*CONTACT_NODES _TO_ SURFACE(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp SMOOTH mppOption AdditionalCards
*CONTACT_NODES _TO_ SURFACE_ INTERFERENCE (ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp mppOption
Altair Engineering
Altair HyperMesh User's Guide 1048 Proprietary Inform ation of Altair Engineering
AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID1, LCID2
*CONTACT_NODES _TO_ SURFACE_ INTERFERENCE_M PP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_NODES _TO_ SURFACE_MPP(ID)
SlaveMasterAddHelp SMOOTH OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST,
*CONTACT_NODES _TO_ SURFACE_SMOOT H(ID)
1049 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_NODES _TO_ SURFACE_SMOOT H_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE (ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ INTERFERENCE (ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp
Altair Engineering
Altair HyperMesh User's Guide 1050 Proprietary Inform ation of Altair Engineering
mppOption AdditionalCards *CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ INTERFERENCE_ CONSTRAINED_OF FSET (ID)
Heading, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp OneWay mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ INTERFERENCE_ CONSTRAINED_OF FSET_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT,
*CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ INTERFERENCE_M PP(ID)
1051 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp OptionalCard AdditionalCards *CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ SMOOTH(ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_ONE_ WAY_ SURFACE_TO_SU RFACE_ SMOOTH_MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT,
Altair HyperMesh User's Guide 1052 Proprietary Inform ation of Altair Engineering
DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards *CONTACT_RIGID_ BODY_ ONE_WAY_TO_RI GID_ BODY(ID)
Define rigid surface contact.
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID, FCM, US, LCDC, DSF, UNLCID SlaveMasterAddHelp TwoWayOption mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID, FCM, US, LCDC, DSF, UNLCID
*CONTACT_RIGID_ BODY_ ONE_WAY_TO_RI GID_ BODY_MPP(ID)
SlaveMasterAddHelp TwoWayOption OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID,
*CONTACT_RIGID_ BODY_
1053 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TWO_WAY_TO_RI GID_ BODY(ID)
FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID, FCM, US, LCDC, DSF, UNLCID SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_RIGID_ BODY_ TWO_WAY_TO_RI GID_ BODY_MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID, FCM, US, LCDC, DSF, UNLCID SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_RIGID_ NODES _TO_RIGID_BODY (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID, FCM, US, LCDC, DSF, UNLCID SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_RIGID_
Altair Engineering
Heading, TRACKPEN,
Altair HyperMesh User's Guide 1054 Proprietary Inform ation of Altair Engineering
BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID, FCM, US, LCDC, DSF, UNLCID
NODES _TO_RIGID_BODY_ MPP (ID)
SlaveMasterAddHelp OptionalCard AdditionalCards BOXID, SEGID, FS, FD, DC, VC, LCIDX, LCIDY, LCIDZ, FSLCID, FDLCID, SFS, STTHK, SFTHK, XPENE, BSORT
*CONTACT_RIGID_ SURFACE(ID)
mppOption *CONTACT_RIGID_ SURFACE_MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, BOXID, SEGID, FS, FD, DC, VC, LCIDX, LCIDY, LCIDZ, FSLCID, FDLCID, SFS, STTHK, SFTHK, XPENE, BSORT
*CONTACT_SINGL E_ EDGE(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT,
1055 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_SINGL E_ EDGE_MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, MSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_SINGL E_ SURFACE(ID)
HEADING, SBOXID, MBOXID, SPR, MPR, SSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_SINGL E_ SURFACE_MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST,
Altair HyperMesh User's Guide 1056 Proprietary Inform ation of Altair Engineering
MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SLIDIN G_ ONLY(ID)
SlaveMasterAddHelp PenaltyOption mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SLIDIN G_ ONLY_MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SLIDIN G_ ONLY_PENALTY (ID)
SlaveMasterAddHelp PenaltyOption
1057 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
mppOption AdditionalCards *CONTACT_SLIDIN G_ ONLY_PENALTY_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_SPOT WELD (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp Options (None, Torsion) mppOption AdditionalCards
*CONTACT_SPOT WELD_ MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT,
Altair HyperMesh User's Guide 1058 Proprietary Inform ation of Altair Engineering
FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SPOT WELD_ WITH_TORSION(ID)
SlaveMasterAddHelp Options (None, Torsion) mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, SSID, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SPOT WELD_ WITH_TORSION_M PP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SURFA CE_TO _SURFACE(ID)
SlaveMasterAddHelp
1059 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OFFSET CONSTRAINED_OF FSET mppOption AdditionalCards *CONTACT_SURFA CE_TO _SURFACE_ INTERFERENCE (ID)
Heading, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp OneWay mppOption AdditionalCards
*CONTACT_SURFA CE_TO _SURFACE_ INTERFERENCE_ CONSTRAINED_OF FSET
Heading, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp OneWay mppOption AdditionalCards
*CONTACT_SURFA CE_TO _SURFACE_ INTERFERENCE_ CONSTRAINED_OF FSET_ MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT,
Altair HyperMesh User's Guide 1060 Proprietary Inform ation of Altair Engineering
SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID1, LCID2 SlaveMasterAddHelp OneWay OptionalCard AdditionalCard Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, LCID1, LCID2
*CONTACT_SURFA CE_TO _SURFACE_ INTERFERENCE_M PP(ID)
SlaveMasterAddHelp OneWay OptionalCard AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF
*CONTACT_SURFA CE_TO _SURFACE_MPP (ID)
SlaveMasterAddHelp
1061 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OFFSET CONSTRAINED_OF FSET OptionalCard AdditionalCards *CONTACT_SURFA CE_TO _SURFACE_SMOO TH(ID)
Heading, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OneWay, THERMAL, SMOOTH mppOption AdditionalCards
*CONTACT_SURFA CE_TO _SURFACE_SMOO TH_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF SlaveMasterAddHelp OneWay, THERMAL, SMOOH OptionalCard AdditionalCards
*CONTACT_THERM AL_ SURFACE_TO_SU
Altair Engineering
Heading, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC,
Altair HyperMesh User's Guide 1062 Proprietary Inform ation of Altair Engineering
VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, K, FRAD, H0, LMIN, LMAX, CHLM, BC_FLAG, ALGO
RFACE_(ID)
SlaveMasterAddHelp OneWay, THERMAL, SMOOTH mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD. SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, K, FRAD, H0, LMIN, LMAX, CHLM, BC_FLAG, ALGO
*CONTACT_THERM AL_ SURFACE_TO_SU RFACE_ MPP(ID)
SlaveMasterAddHelp OneWay, THERMAL, SMOOTH OptionalCard AdditionalCards Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST,
*CONTACT_TIEBRE AK_ NODES_TO_SURF ACE(ID)
1063 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SFMT, FSF, VSF, NFLF, SFLF, NEN, MES SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_TIEBRE AK_ NODES_TO_SURF ACE_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, NFLF, SFLF, NEN, MES SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_TIEBRE AK_ SURFACE_TO_SU RFACE (ID)
Heading, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, NFLS, SFLS, TBLCID, THKOFF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_TIEBRE AK_ SURFACE_TO_SU RFACE_ MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX,
Altair HyperMesh User's Guide 1064 Proprietary Inform ation of Altair Engineering
CPARM8, SSID TBD, MSID TBD, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFST, SFMT, FSF, VSF, NFLS, SFLS, TBLCID, THKOFF SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_N ODES_ TO_SURFACE(ID)
SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET mppOption AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_N ODES_ TO_SURFACE_ CONSTRAINED_OF FSET (ID)
SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET mppOption AdditionalCards Heading, TRACKPEN,
*CONTACT_TIED_N ODES_
1065 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TO_SURFACE_ CONSTRAINED_OF FSET_ MPP(ID)
BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET OptionalCard AdditionalCards
*CONTACT_TIED_N ODES_ TO_SURFACE_MP P(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET OptionalCard AdditionalCards
*CONTACT_TIED_N ODES_ TO_SURFACE_OF FSET (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp
Altair Engineering
Altair HyperMesh User's Guide 1066 Proprietary Inform ation of Altair Engineering
OFFSET CONSTRAINED_OF FSET mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_N ODES_ TO_SURFACE_OF FSET _MPP(ID)
SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE(ID)
SlaveMasterAddHelp TiedOptions (None, Offset, BeamOffset, Constrained Offset) mppOption AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM,
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ BEAM_OFFSET(ID)
1067 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards *CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ BEAM_OFFSET_M PP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp OptionalCard AdditionalCards
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ CONSTRAINED_OF FSET (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp mppOption AdditionalCards
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ CONSTRAINED_OF FSET_ MPP(ID)
Altair Engineering
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
Altair HyperMesh User's Guide 1068 Proprietary Inform ation of Altair Engineering
SlaveMasterAddHelp OptionalCard AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ OFFSET(ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_S HELL_ EDGE_TO_SURFA CE_ OFFSET_MPP(ID)
SlaveMasterAddHelp
1069 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OptionalCard AdditionalCards *CONTACT_TIED_ SURFACE_TO_SU RFACE (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET mppOption AdditionalCards
*CONTACT_TIED_ SURFACE_TO_SU RFACE_ CONSTRAINED_OF FSET (ID)
HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp OFFSET CONSTRAINED_OF FSET mppOption AdditionalCards
*CONTACT_TIED_ SURFACE_TO_SU RFACE_ CONSTRAINED_OF FSET_ MPP(ID)
Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF SlaveMasterAddHelp
Altair Engineering
Altair HyperMesh User's Guide 1070 Proprietary Inform ation of Altair Engineering
OptionalCard AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_ SURFACE_TO_SU RFACE_ MPP(ID)
SlaveMasterAddHelp OptionalCard AdditionalCards HEADING, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_ SURFACE_TO_SU RFACE_ OFFSET(ID)
SlaveMasterAddHelp mppOption AdditionalCards Heading, TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, SBOXID, MBOXID, SPR, MPR, FS, FD, DC, VC, VDC, PENCHK, BT, DT, SFS, SFM, SST, MST, SFMT, FSF, VSF
*CONTACT_TIED_ SURFACE_TO_SU RFACE_ OFFSET_MPP(ID)
SlaveMasterAddHelp OptionalCard
1071 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
AdditionalCards *CONTACT_TIED_ SURFACE_TO_SU RFACE_ TITLE(ID)
*CONTACT_2D_ Define a 2-dimensional AUTOMATIC_SURF contact or slide line. ACE_ TO_SURFACE(ID) *CONTACT_2D_ AUTOMATIC_SURF ACE_ TO_SURFACE_THE RMAL_ TITLE(ID)
Dyna_Name, SFACT, FREQ, FS, FD, DC, MEMBS, TBIRTH, TDEATH, SOS, SOM, NDS, NDM, IPF, INIT, K, FRAD, H0, LMIN, LMAX, CHLM, BC_FLAG, ALGO SlaveMasterAddHelp Options (Automatic) mppOption AdditionalCards
*CONTACT_2D_ AUTOMATIC_SURF ACE_ TO_SURFACE_THE RMAL_ TITLE_MPP(ID)
TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, Dyna_Name, SFACT, FREQ, FS, FD, DC, MEMBS, TBIRTH, TDEATH, SOS, SOM, NDS, NDM, IPF, INIT, K, FRAD, H0, LMIN, LMAX, CHLM, BC_FLAG, ALGO SlaveMasterAddHelp Options (Automatic) OptionalCard AdditionalCards
Altair Engineering
Altair HyperMesh User's Guide 1072 Proprietary Inform ation of Altair Engineering
Dyna_Name, SFACT, FREQ, FS, FD, DC, MEMBS, TBIRTH, TDEATH, SOS, SOM, NDS, NDM, IPF, INIT
*CONTACT_2D_ AUTOMATIC_SURF ACE_ TO_SURFACE_TITL E(ID)
SlaveMasterAddHelp Options (Automatic) THERMAL mppOption AdditionalCards TRACKPEN, BUCKET, LCBUCKET, NSEG2TRACK, INITITER, PARMAX, CPARM8, Dyna_Name, SFACT, FREQ, FS, FD, DC, MEMBS, TBIRTH, TDEATH, SOS, SOM, NDS, NDM, IPF, INIT
*CONTACT_2D_ AUTOMATIC_SURF ACE_ TO_SURFACE_TITL E_MPP (ID)
SlaveMasterAddHelp Options (Automatic) THERMAL OptionalCard AdditionalCards *DATABASE_CRO SS_ SECTION_SET(ID)
Define a cross section for resultant forces written to ASCII file SECFORC.
Dyna_Name, HSID, BSID, SSID, TSID, DSID, PID DatabaseXSectSetH elp LocalSystemFlag (RigidBody, Accelerometer, Coordinate ID)
*DATABASE_CRO SS_ SECTION_PLANE (ID)
XsectionPlane
PSID TBD
1073 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*DATABASE_FSI
Used to output information about certain coupled Lagrangian surfaces.
PSID TBD
*DATABASE_NOD AL_ FORCE_GROUP
Define a nodal force group for output into ASCII file NODFOR and the binary file XTFILE.
CID
*ELEMENT_TRIM
Define a part subset to be trimmed by *DEFINE_CURVE_TRIM
*INITIAL_GAS_MIXT Used to specify a) which ALE URE multi-material groups may be present inside an ALE mesh set at time zero and b) the corresponding reference gas temperature and density which define the initial thermodynamic state of the gases.
MMGID
*INITIAL_VOID (PART and SET)
n/a
Define initial voided part set IDs or part numbers.
TEMP PSID TBD RO1 - RO8
*INITIAL_VOLUME_ Define initial volume fractions FRACTION of different materials in multimaterial ALE elements. *INITIAL_VOLUME_ Volume filling command for FRACTION_GEOM defining the volume fractions of ETRY various ALE multi-material group that can occupy certain regions in some specified ALE mesh set.
BAMMG
*INTERFACE_ Define an interface for linking COMPONENT_NOD calculations. E
n/a
*INTERFACE_ Define an interface for linking COMPONENT_SEG calculations. MENT
n/a
Altair Engineering
NTRACE FILLOPT FAMMG
Altair HyperMesh User's Guide 1074 Proprietary Inform ation of Altair Engineering
*INTERFACE_LINKI Define an interface for linking NG_ discrete nodes to an interface DISCRETE_NODE_ file. SET
IFID Edge
*INTERFACE_LINKI Define an interface for linking a IFID NG_ series of nodes in a shell EDGE structure to an interface file for the second analysis using L=isf2 on the execution command line. *INTERFACE_LINKI Define an interface for linking NG_ segments to an interface file SEGMENT for the second analysis using L=isf2 on the execution command line.
IFID
*RIGIDWALL_GEO METRIC _CYLINDER_ID
Name, exclude, BOXID, BIRTH, DEATH, Fric
Define a rigid wall with an analytically described form.
*RIGIDWALL_GEO METRIC _CYLINDER_MOTI ON_ID *RIGIDWALL_GEO METRIC _FLAT_ID
Name, exclude, BOXID, BIRTH, DEATH, Fric
Define a rigid wall with an analytically described form.
Name, exclude, BOXID, BIRTH, DEATH, Fric
*RIGIDWALL_GEO METRIC _FLAT (FINITE) *RIGIDWALL_GEO METRIC _FLAT_MOTION_ID
Name, exclude, BOXID, BIRTH, DEATH, Fric
*RIGIDWALL_GEO METRIC _FLAT_MOTION (FINITE) *RIGIDWALL_GEO METRIC _PRISM_ID
Define a rigid wall with an analytically described form.
Name, exclude, BOXID, BIRTH, DEATH, Fric
1075 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*RIGIDWALL_GEO METRIC _PRISM_ID (FINITE) *RIGIDWALL_GEO METRIC _PRISM_MOTION_I D
Name, exclude, BOXID, BIRTH, DEATH, Fric
*RIGIDWALL_GEO METRIC _PRISM_MOTION (FINITE) *RIGIDWALL_GEO METRIC _SPHERE_ID
Define a rigid wall with an analytically described form.
Name, exclude, BOXID, BIRTH, DEATH, Fric
*RIGIDWALL_GEO METRIC _SPHERE_MOTION _ID
Name, exclude, BOXID, BIRTH, DEATH, Fric
*RIGIDWALL_PLAN Define planar rigid walls with AR_ID either finite or infinite size.
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric OrthoOpt Force
*RIGIDWALL_PLAN AR_ FINITE(ID)
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric OrthoOpt Force
*RIGIDWALL_PLAN AR_ FINITE_FORCES_I D
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SOFT, SSID, N1-N2
*RIGIDWALL_PLAN
Name, exclude,
Altair Engineering
Altair HyperMesh User's Guide 1076 Proprietary Inform ation of Altair Engineering
AR_ FINITE_FORCES_M OVING (ID)
BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, mass, SOFT, SSID, N1-NR
*RIGIDWALL_PLAN AR_ FINITE_MOVING_ID
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, mass
*RIGIDWALL_PLAN AR_ FORCE_ID
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SOFT, SSID, N1-N4
*RIGIDWALL_PLAN AR_ FORCES_MOVING (ID)
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, mass, SOFT, SSID, N1-N4
*RIGIDWALL_PLAN AR_ MOVING(ID)
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, mass OrthoOpt Force
*RIGIDWALL_PLAN AR_ ORTHO(ID)
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node1, Node2 VectorOption Force
*RIGIDWALL_PLAN AR_ ORTHO_FINITE_ID
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB,
1077 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DecayA, DecayB, Node VectorOption Force *RIGIDWALL_PLAN AR_ ORTHO_FINITE_FO RCES (ID)
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node1, Node2, SOFT, SSID, N1-N4
*RIGIDWALL_PLAN AR_ ORTHO_FINITE_M OVING_ ID
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node1, Node2, mass
*RIGIDWALL_PLAN AR_ ORTHO_FINITE_FO RCES_ MOVING_ID
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node1, Node2, mass, SOFT, SSID, N1-N4
*RIGIDWALL_PLAN AR_ ORTHO_FORCES (ID)
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node, SOFT, SSID, N1-N4 VectorOption
Altair Engineering
Altair HyperMesh User's Guide 1078 Proprietary Inform ation of Altair Engineering
*RIGIDWALL_PLAN AR_ ORTHO_FORCES_ MOVING_ID
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node1, Node2, mass, SOFT, SSID, N1-N4
*RIGIDWALL_PLAN AR_ ORTHO_MOVING_I D
Name, exclude, BOXID, OFFSET, BIRTH, DEATH, RWKSF, Fric, SfricA, SfricB, DfricA, DfricB, DecayA, DecayB, Node1, Node2, mass VectorOption Force
*SET_MULTIMATERIAL_GROUP _LIST (TITLE)
Defines an ALE multi-material set ID which contains a collection of one or more ALE multi-material group IDs.
AMMGID1 AMMGID8
Supported Card
Solver Description
Supported Parameters
Notes
CONTACT.FE_FE
Selects groups of FE objects to be used as master and slave surfaces in a contact calculation, and allows the user to specify the contact method.
CONTACT_SURFAC E, SWITCH, CONTACT_METHOD , CONTACT_FORCE, INITIAL_PEN_TRAC K, REDUCTION_FACT OR, MAX_FORCE_PAR, DAMP_COEF,
After creating the CONTACT, add both SURFACEs:
MADYMO
1079 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
master: Select sets and add desired GROUP_FEs as set references to the MASTER_SURFACE. slave: Select 'sets' and add desired GROUP_FEs as set references to the
Altair Engineering
TIME_STEP, FRIC_FUNC, GAP_TYPE, GAP_FUNC, CONTACT_FORCE
CONTACT.MB_FE
SLAVE_SURFACE.
Defined on the card of the parent CONTACT. Defines a contact between multibody surfaces (master surface) and finite element surfaces (slave surface).
CONTACT_FORCE, CONTACT_TYPE, CONTACT_AREA,
After creating the CONTACT, add both SURFACEs: master: Select 'sets' and add desired GROUP_MBs as set references to the MASTER_SURFACE. slave: Select 'sets' and add desired GROUP_FEs as set references to the SLAVE_SURFACE.
CONTACT.MB_MB
Selects groups of multibody surfaces to be used as master (planes, cylinders and ellipsoids) and slave (ellipsoids) in a contact calculation, and allows the user to specify contact detection parameters. Friction, contact damping and damping amplification can also be specified.
EVALUATION_TYPE , BOUNDARY_WIDTH , INITIAL_TYPE, FRIC_COEF, DAMP_COEF, DAMP_AMP_FUNC, DAMP_VEL_FUNC, SWITCH, CONTACT_FORCE, CONTACT_TYPE FRIC_FUNC,
After creating the CONTACT, add both SURFACEs:
Solver Description
Supported Parameters
Notes
master: Select sets and add desired GROUP_MBs as set references to the MASTER_SURFACE. slave: Select sets and add desired GROUP_MBs as set references to the SLAVE_SURFACE. .
MARC
Supported Card
Body 3D Deformable Body 3D Rigid Contact Header
Altair Engineering
Altair HyperMesh User's Guide 1080 Proprietary Inform ation of Altair Engineering
Contact Table
Nastran
Contact, thermal analysis definitions and non-structural mass are represented using group entities Supported Card
Solver Description
Supported Parameters
Notes
BCBODY
Defines a flexible or rigid contact body in 2D or 3D.
BID, DIM, BEHAV, BSID, ISTYP, FRIC, IDSPL, CONTROL, 3D, DEFORM, NLOAD, ANGVEL, DCOS1, DCOS3, VELRB1, VELRB2, VELRB3
Defined using the interfaces panel
BCTABLE
Defines a contact table.
BSURF
Defines a contact body or surface defined by Element IDs.
LIST OF ELEMENTS Defined using the interfaces panel
BSURFS
3D Contact Region Definition by Solid Elements.
LIST OF ELEMENTS NX Nastran only. Defined using the interfaces panel
CONDUCTION
Defines CHBDYE slave elements used for thermal conduction analysis.
Defined using the interfaces panel
CONVECTION
Defines CHBDYE slave elements used for thermal conduction analysis, and also allows for CONV continuation cards to be defined.
Defined using the interfaces panel
NSM1
Defines non-structural mass per unit length/area on properties or elements.
Defined using the nsm panel
NSML1
Defines lumped non-structural mass on properties or
Defined using the nsm panel
Use BCTABLE Manager tool to create BCTABLE, located in the utilities tab inside NASTRAN1
1081 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
elements. PCONV
Specifies the free convection boundary condition properties of a boundary condition surface element used for heat transfer analysis.
Defined using the interfaces panel
PAM-CRASH 2G
Supported Card
Solver Description
CNTAC / Type 1
Contact Interface
CNTAC / Type 10
Internal solid anticollapse contact
Supported Parameters
Notes
CNTAC / Type 13 CNTAC / Type 14 CNTAC / Type 15 CNTAC / Type 16 CNTAC / Type 17 CNTAC / Type 18 CNTAC / Type 19 CNTAC / Type 21
Body to multiplane contact
CNTAC / Type 33
Symmetric node-to-segment contact with edge treatment
CNTAC / Type 34
Non-symmetric node-tosegment contact with edge treatment
CNTAC / Type 36
Self-impacting node-tosegment contact with edge
Altair Engineering
Altair HyperMesh User's Guide 1082 Proprietary Inform ation of Altair Engineering
treatment CNTAC / Type 37
Enhanced self-impact contact for airbag
CNTAC / Type 44
Node-to-segment contact with smoothing for shock
CNTAC / Type 46
Edge-to-edge self-impacting contact
CNTAC / Type 54
Non-symmetric node-tosegment contact with edge treatment and zero contact thickness
MASS_GES / NSMAS /
Non structural mass
SECFO_CONTACT / SECFO_PLANE
Section definition for force output
IFRA TITLE R
SECFO_SECTION /
Transmission forces are supported through the Interfaces panel. Slave nodes and master elements define the cross section. To define nonshell elements, create an entity set first. The master definition must be by sets.
Section definition for force output
SECFO_SUPPORT / SECFO_VOLFRAC / TIED /
Node-to-surface tied interface
PERMAS
1083 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following cards are supported in the PERMAS interface: Supported Card
Solver Description
Supported Parameters
$CONTACT
Contact definitions
NODE/SURFNODE TO NODE/ SURFNODE/ GROUND
Notes
SURFACE TO NODE/ SURFNODE/ SURFACE/GROUND FRICTION OUTTOL (Surface contact) DISTOL (Surface contact) CONTSYS $MPC ISURFACE
Coupling of two surfaces
DPDOFS DOFTYPE = DISP DPITYP = (NODE/ SURFNODE)
For more information on MPC cards and using duplicate ID pools, see the Permas Interface Overview topic.
CELLPART DISTOL OUTTOL $MPC WLSSURFACE/ WLDSURFACE
Weld connection between nodes and surfaces
ISURFACE
$PRETENSION PLANE
Pretension definition without detailing the threaded connection.
PLANE NODE TO NODE/ SURFNODE/ GROUND
For more information on MPC cards and using duplicate ID pools, see the Permas Interface Overview topic.
PLANE SURFACE TO NODE/ SURFNODE/ GROUND PLANE SURFNODE TO SURFNODE/ NODE/GROUND PREDIR={NORMAL/
Altair Engineering
Altair HyperMesh User's Guide 1084 Proprietary Inform ation of Altair Engineering
system and axis/ vector} ORTDIR={JOIN/ FREE} GUIDING={AUTO/ CONTACT/ PRESCRIBE/ EXTERNAL/FREE} DISTOL OUTTOL $PRETENSION THREAD
Modeling a threaded pretension section
THREAD NODE TO NODE/SURFNODE/ GROUND THREAD SURFACE TO NODE/ SURFNODE/ GROUND THREAD SURFNODE TO SURFNODE/NODE/ GROUND {PREDIR/ SCREWDIR}= {system and axis/ vector} ALPHA RADIAL={JOIN/ FREE} PITCH CIRCUM={JOIN/ FREE} GUIDING DISTTOL OUTTOL
Samcef The following cards are supported in the Samcef interface: Supported Card
Solver Description
Supported Parameters
1085 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
.MCT
Defines a flexible contact
For more information about the supported parameters see the topic Contact .MCT
.STI
Defines a glue contact
For more information about the supported parameters see the topic Contact .STI
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1086 Proprietary Inform ation of Altair Engineering
Load Steps Load step entities are used to define and store load cases for a given analysis. Load steps are defined by selecting the associated load collectors and output blocks which define the load step. Load steps are shown under the Loadstep folder within the Model Browser. Some solver interfaces also support the Load Step Browser to create and edit load steps. Load steps have a display state, on or off, which controls the display state of load collectors associated with the load step in the graphics area. The display state of a load step can be controlled using the icon next to the load step entity in the Model Browser. Load steps also have an active and export state. The active state of a load step controls the display state of the load step and the listing of the load step in the Model Browser and any of its views. If a load step entity is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a load step entity is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. The export state of a load step entity controls whether or not that load step is exported when the custom export option is utilized. The all export option is not affected by the export state of a load step. The active and export states of load step entities can be controlled using the Entity State Browser. The data names associated with load steps can be found in the data names section of the HyperMesh Reference Guide.
1087 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit load steps: Load Steps
Solver Card Support for Load Steps RADIOSS (Bulk Data Format), OptiStruct
The Loadsteps panel generates entities called loadsteps. These loadsteps directly correspond to RADIOSS (Bulk Data Format) subcases. The Loadsteps panel allows load collectors to be explicitly defined as the referenced static load (LOAD), constraint (SPC), dynamic load (DLOAD), etc. for a subcase. Other RADIOSS (Bulk Data Format), OptiStruct input data is automatically generated or may be added to the subcase definition through the
Altair Engineering
Altair HyperMesh User's Guide 1088 Proprietary Inform ation of Altair Engineering
edit function. The user can choose the analysis type for the subcase being defined. This will filter the data selectors displayed, so that only those appropriate for the selected analysis type (solution sequence) are displayed. There is also a generic option which will display all selectors. The following table describes how different RADIOSS (Bulk Data Format) Subcase information and I/O Option entries are generated on a subcase level: Supported Card
Solver Description
Supported Parameters
ACCELERATION
Control acceleration results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Acceleration.
ANALYSIS
Define a solution sequence for individual subcases.
Select a subcase (loadstep) and click edit. Check the box next to ANALYSIS and then select an analysis type.
CMSMETH
Defines the method, frequency upper limit, and number of modes to be used in component mode synthesis for flexibly-body preparation solution sequence.
Select a component mode synthesis method definition for use in a subcase.
CSTRAIN
Control ply strain results output for composites on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Cstrain.
CSTRESS
Control ply stress results output for composites on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Cstress.
DESOBJ
Define a subcase specific objective.
Part of the optimization problem setup, created in the Objectives panel.
1089 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Check the box next to CMSMETH and select a load collector with a CMSMETH card image.
Altair Engineering
DESSUB
Define a subcase specific design constraint.
Part of the optimization problem setup, created in the Dconstraints panel.
DISPLACEMENT
Control displacement results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Displacement.
DLOAD
Select dynamic loading information for a subcase.
Check the box next to DLOAD and select a load collector with dynamic loading information (DLOAD, RLOAD1, RLOAD2, TLOAD1, TLOAD2).
EIGVRETRIEVE
Retrieve eigenvalue and eigenvector results from a normal modes analysis from an external data file.
Select a subcase (loadstep) and click edit. Check the box next to EIGVRETRIEVE, choose the number of integer values to be defined, and enter the integer values in the card previewer.
EIGVSAVE
Output eigenvalue and eigenvector results from a normal modes analysis to an external data file.
Select a subcase (loadstep) and click edit. Check the box next to EIGVSAVE, and enter an integer value in the card previewer.
ELFORCE
Control elemental force results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Elforce.
ESE
Control element strain energy results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Ese.
EXCLUDE
Select a set of properties to be excluded from a linear
Select a subcase (loadstep) and click edit.
Altair Engineering
Altair HyperMesh User's Guide 1090 Proprietary Inform ation of Altair Engineering
buckling analysis.
Check the box next to EXCLUDE, then select a SET definition from the card previewer.
FATDEF
Select elements, and associated fatigue properties for fatigue analysis
Check the box next to FATDEF and select a load collector with a FATDEF card image.
FATPARM
Select parameters for fatigue analysis.
Check the box next to FATPARM and select a load collector with a FATPARM card image.
FATSEQ
Select loading sequence for fatigue analysis.
Check the box next to FATSEQ and select a load collector with a FATSEQ card image.
FREQUENCY
Select the set of forcing frequencies to be solved in a frequency response problem.
Check the box next to FREQ and select a load collector containing frequency information (FREQ, FREQ1, FREQ2, FREQ3, FREQ4, FREQ5).
GPFORCE
Control grid point force results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Gpforce.
GPSTRESS
Control grid point stress results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Gpstress.
IC
Select initial conditions for a transient analysis subcase.
Check the box next to IC and select a load collector with initial condition information (TIC).
INVEL
Select multi-body dynamics initial velocity information for a subcase.
Check the box next to INVEL and select a load collector with initial velocity information
1091 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
(INVELB). LABEL
Provide a label for a subcase.
Select a subcase (loadstep) and click edit. Check the box next to LABEL and enter a label in the card previewer.
LOAD
Select static loading information for a subcase.
Check the box next to LOAD and select a load collector containing static loads (FORCE, MOMENT, PLOAD, PLOAD2, PLOAD4, LOAD), or inertial loading information (GRAV, RFORCE).
MBSIM
Select a multi-body dynamics simulation definition for a subcase.
Check the box next to MBSIM and select the load collector with an MBLIN, MBSEQ or MBSIM card image.
METHOD
Select eigenvalue extraction information for a subcase.
Check the box next to METHOD(STRUCT) or METHOD(FLUID) and select a load collector with an EIGRL card image.
MLOAD
Select multi-body dynamics loading information for a subcase.
Check the box next to MLOAD and select a load collector containing multibody dynamics loads (GRAV, MBFRC, MBFRCC, MBMNT, MBMNTC, MLOAD).
MODEWEIGHT
Define a multiplier for computed eigenvalues that are to be used in the calculation of the "weighted reciprocal eigenvalue" and "combined compliance index" optimization responses.
Part of the optimization problem setup, created in the Responses panel.
MOTION
Select multi-body dynamics motion information for a subcase.
Check the box next to MOTION and select a load collector containing multi-
Altair Engineering
Altair HyperMesh User's Guide 1092 Proprietary Inform ation of Altair Engineering
body dynamics motions (MOTION, MOTNG, MOTNGC). MPC
Select multi-point constraints for use in a subcase.
Check the box next to MPC and select a load collector containing MPCs.
MPCFORCE
Control MPC force results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Mpcforce.
NLPARM
Select non-linear static analysis settings for use in a subcase.
Check the box next to NLPARM and select a load collector with an NLPARM card image.
NSM
Select non-structural mass input for entire model.
Check the box nex to NSM and select a group with a NSM1 or NSML1 card image or select a load collector with a NSMADD card image. This option is not allowed in the subcase.
OFREQUENCY
Define a set of frequencies for output requests for a subcase.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Ofrequency.
OLOAD
Request the output of applied loads for a subcase.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Oload.
OMODES
Define a set of modes for output requests for a normal modes or linear buckling subcase.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Omodes.
RESVEC
Control the calculation of modal acceleration vectors.
Select a subcase (loadstep) and click edit.
1093 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Check the box next to RESVEC and choose the desired TYPE and OPTION in the card previewer. RSPEC
Select response spectra information for use in a subcase.
Check the box next to RSPEC and select a load collector containing response spectra analysis information (RSPEC).
RWALL
Defines a rigid wall of the following types: Infinite Plane, Infinite Cylinder, Sphere and Parallelogram.
Check the box next to RWALL or RWLADD and select a group (RWALL) or a load collector (RWALADD).
SDAMPING
Select damping information for use in a subcase.
Check the box next to SDAMPING and select a load collector containing damping information (TABDMP1).
SOLVTYP
Select the iterative solver.
Select a linear static subcase (loadstep) and click edit. Check the box next to SOLVTYP and then choose a load collector with the SOLVTYP card image.
SPC
Select single-point constraints for use in a subcase.
Check the box next to SPC and select a load collector containing SPCs.
SPCFORCES
Control SPC force results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Spcf.
STATSUB
Select a linear static subcase for linear buckling analysis.
Check the box next to STATSUB and select a static subcase.
STRAIN
Control strain results output on a subcase level.
Select a subcase (loadstep) and click edit.
Altair Engineering
Altair HyperMesh User's Guide 1094 Proprietary Inform ation of Altair Engineering
Check the box next to Output and then the one next to Strain. STRESS
Control stress results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Stress.
SUBCASE
Define a subcase.
Created automatically, when a new subcase is created. The subcase ID matches the ID of the HyperMesh loadstep entity.
SUBTITLE
Provide a subtitle for a loadstep.
Select a subcase (loadstep) and click edit. Check the box next to SUBTITLE and enter a subtitle in the card previewer.
SUPORT1
Select fictitious supports for use in a subcase.
Check the box next to SUPORT1 and select a load collector containing SUPORT1 loads.
TEMP
Select thermal loading information for a subcase.
Check the box next to TEMP and select a load collector containing TEMP loads or a load collector with the TEMPD card image.
TSTEP
Select integration and time step information for a transient analysis subcase.
Check the box next to TSTEP and select a load collector with the TSTEP card image. Set the toggle to either TIME or FOURIER, depending on the type of transient solution desired.
TTERM
Define the termination time of a geometric non-linear subcase
Check the box next to TTERM and input a real value for the termination
1095 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
time. VELOCITY
Control velocity results output on a subcase level.
Select a subcase (loadstep) and click edit. Check the box next to Output and then the one next to Velocity.
WEIGHT
Define a weighting factor (multiplier) for the compliance of a linear static or inertia relief subcase, which is used in the calculation of the "weighted compliance" and "combined compliance index" optimization responses.
Part of the optimization problem setup, created in the Responses panel.
XHIST
Select time history output for geometric non-linear analysis
Check the box next to XHIST or XHISADD and select a group (XHIST) or a load collector (XHISADD).
Abaqus
A load step corresponds to a *STEP definition in Abaqus model history. Load collectors, output blocks and groups within a load step are exported under the corresponding *STEP block in the Abaqus input deck. It is recommended that all history (*STEP) data be defined from the Step Manager in the Abaqus user profile. Supported Card
Solver Description
Supported Parameters
Notes
*BUCKLE
Obtain eigenvalue buckling estimates
EIGENSOLVER = (SUBSPACE/ LANCZOS)
Defined in the load step card image
*BULK VISCOSITY
Modify bulk viscosity parameters
b1, b2
Explicit template only. History data.
*DYNAMIC
Dynamic stress/displacement analysis
EXPLICIT
Defined in the load step card image.
(Explicit)
SCALE FACTOR ADIABATIC FIXED TIME INCREMENTATION
Altair Engineering
Altair HyperMesh User's Guide 1096 Proprietary Inform ation of Altair Engineering
DIRECT USER CONTROL ELEMENT BY ELEMENT IMPROVED DT METHOD = YES or NO *DYNAMIC (Standard)
*FILE FORMAT
*FREQUENCY
Dynamic stress/displacement analysis
HAFTOL DIRECT
Defined in the load step card image.
DIRECT=NO STOP, SUBSPACE, ADIABATIC, ALPHA, INITIAL, NOHAF Specify format for results file output and invoke zeroincrement results file output
ASCII
Extract natural frequencies and modal vectors
PROPERTY EVALUATION
BINARY
Defined in the load step card image.
ZERO INCREMENT Defined in the load step card image.
EIGENSOLVER = SUBSPACE, LANCZOS, AMS NORMALIZATION = MASS, DISPLACEMENT RESIDUAL MODES ACOUSTIC COUPLING NUMBER INTERVAL BIAS USER BOUNDARIES *HEAT TRANSFER
*LOAD CASE
Transient or steady-state uncoupled heat transfer analysis
DELTMX END = PERIOD or SS, STEADY STATE, MXDEM
Defined in the load step card image.
Begin a load case definition for NAME Defined in the load step multiple load case analysis card image. Number_of_LoadCas e
1097 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
LoadCase_maximum _data_ lines *MODAL DYNAMIC Dynamic time history analysis using modal superposition
CONTINUE = YES or NO
Defined in the load step card image.
*MONITOR
DOF
Defined in the load step card image.
Define a degree of freedom to monitor
NODE FREQUENCY
*PRINT
Request or suppress output to the message file in an Abaqus/ Standard analysis or to the status file in an Abaqus/ Explicit analysis
CONTACT MODEL CHANGE
Defined in the load step card image.
FREQUENCY PLASTICITY RESIDUAL SOLVE ALLKE CRITICAL ELEMENT DMASS ETOTAL
*RESTART
Save and reuse data and analysis results
WRITE FREQUENCY
Defined in the load step card image.
OVERLAY NUMBER INTERVAL TIME MARKS *STATIC
Static stress/displacement analysis
ADIABATIC ALLSDTOL
Defined in the load step card image.
CONTINUE DIRECT DIRECT=NO STOP, FACTOR, LONG TERM FULLY PLASTIC RIKS STABILIZE *STEADY STATE DYNAMICS
Altair Engineering
Steady-state dynamic response based on harmonic
DAMPING CHANGE Defined in the load step card image. DIRECT
Altair HyperMesh User's Guide 1098 Proprietary Inform ation of Altair Engineering
excitation
FREQUENCY SCALE INTERVAL REAL ONLY STIFFNESS CHANGE SUBSPACE PROJECTION = {ALL FREQUENCIES, CONSTANT, EIGENFREQUENCY , PROPERTY CHANGE, RANGE}
*STEP
Begin a step
CONVERT SDI INCREMENT
Parameters are defined in the load step card image.
NAME NLGEOM PERTURBATION UNSYMMETRIC AMPLITUDE=STEP, RAMP EXTRAPOLATION =LINEAR, PARABOLIC, NO *VISCO
Note:
Transient, static, stress/ displacement analysis with time-dependent material response (creep, swelling, and viscoelasticity)
CETOL CREEP
Defined in the load step card image.
FACTOR STABILIZE
Only load collectors with the HISTORY card image should be added to a load step. Load collectors with INITIAL_CONDITION card images need not be added to any load steps. They will be ignored, if added.
ANSYS
Supported Card
Solver Description
Supported
1099 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
Parameters ACEL
Specifies the linear acceleration of the structure.
ACELX, ACELY, ACELZ
CMACEL
Specifies the translational acceleration of an element component.
CM_NAME, CMACEL_X, CMACEL_Y, CMACEL_Z
CMDOMEGA
Specifies the rotational acceleration of an element component about a userdefined rotational axis.
CM_NAME, DOMEGAX, DOMEGAY, DOMEGAZ, X1, Y1, Z1, X2, Y2, Z2
CMOMEGA
Specifies the rotational velocity of an element component about a userdefined rotational axis.
CM_NAME, DOMEGAX, DOMEGAZ, X1, Y1, Z1, X2, Y2, Z2, KSPIN
LSSOLVE
Reads and solves multiple load steps.
LSMIN, LSMAX, LSINC
Solver Description
Supported Parameters
Marc
Supported Card
Notes
FOUNDATION INITIAL_vel Init_Disp Fixed_Acce Fixed_Pres
Nastran
The Loadsteps panel is available when the Nastran user profile is loaded. It is used to generate Nastran subcase definitions. The panel creates loadstep entities. These loadstep entities directly correspond to
Altair Engineering
Altair HyperMesh User's Guide 1100 Proprietary Inform ation of Altair Engineering
Nastran subcase definitions. The Loadsteps panel allows load collectors to be explicitly defined as the referenced constraint (SPC), static load (LOAD), multi-point constraint (MPC), fictitious support (SUPORT1), non-linear parameters (NLPARM), eigenvalue extraction data (METHOD), frequency range (FREQ), damping (SDAMPING), dynamic load (DLOAD), thermal loading (TEMP), etc. for a subcase. Other input data is automatically generated (the SUBCASE header) or may be added to the subcase definition through the edit function. It is recommended to set up a subcase using the Loadstep Browser. Supported Card
Solver Description
SUBCASE
Supported Parameters
Notes
LABEL, ANALYSIS, IC, BCONTACT, TRIM, OUTPUT
PERMAS
The following cards are supported in the PERMAS interface: Supported Card
Solver Description
Supported Parameters
Notes
$CONSTRAINTS
Constraint variant bracket header line
NAME
Create a loadstep and open its card image. Set the Analysis Procedure to CONSTRAINTS.
$FREQLOAD
Definition of frequency dependent dynamic loads for use in frequency response analysis.
DOFTYPE
The AnalysisProcedure toggle must be set to LOADING in the card image.
$LOADING
Loading variant bracket header line
NAME
$NLLOAD
Define a nonlinear static load history.
TABLE TIME={LIST/Time and increment} EXTRA=CONST DOFTYPE=DISP
1101 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
The AnalysisProcedure toggle must be set to LOADING in the card image. To visualize the nonlinear load history curves you can use the Plot NLLOAD tool from the utility page.
Altair Engineering
$SITUATION
Situation definition header line NAME
$TRANSLOAD
Definition of time dependent dynamic loads for use in transient response analysis.
Open the loadstep and set the AnalysisProcedure to SITUATION
AMPLITUDE BOUNDS DELAY
The TRANSLOAD card and FREQLOAD cards are mutually exclusive.
DOFTYPE FUNCTION PHASE
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Element Property and Material Assignment Rules Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1102 Proprietary Inform ation of Altair Engineering
Materials Material entities are used to define and store material definitions for a model. Materials are created, edited, deleted, and shown under the Material folder within the Model Browser. Materials also have a material view within the Model Browser which lists only materials and has advanced options for materials creation and modification. Materials do not have a display state, but they do have a "by material" visualization color mode which colors the model according to the colors assigned to each material based on element material relationships. The "by material" visualization color mode is automatically set when you enter the material view within the Model Browser. In addition, you can manually set the "by material" visualization color mode using the element color mode icon on the visualization toolbar. Element material relationships are user profile (solver interface) dependent and are described in the section Element Property and Material Assignment Rules. In general, when a component is assigned a material, that material assignment is applied to all elements collected by that component. The method of assigning materials at the component level is therefore referred to as indirect material assignment. Direct material assignment is performed directly on the elements themselves, typically via a property assignment. Direct material assignments always take precedence over indirect property and material assignments.
Materials have an active and export state. The active state of a material controls the listing of the material in the Model Browser and any of its views. If a material entity is active, then it is listed in the Model Browser and any of its views. If a material entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a material entity controls whether or not that material is exported when the custom export option is utilized. The all export option is not affected by the export state of a material. The active and export states of material entities can be controlled using the Entity State Browser. The data names associated with materials can be found in the data names section of the HyperMesh Reference Guide.
1103 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Card Support for Materials RADIOSS (Block Format)
RADIOSS (Block Format) has many materials, and most of them are supported. In addition RADIOSS allows you to program your own materials that can be used in a simulation. In order to handle the unsupported RADIOSS materials and user defined RADIOSS material, a separate card image called "MAT_UNSUPPORTED" has been introduced. Any unsupported material will be read with card image MAT_UNSUPPORTED with its ID and associtivity with component preserved. You can also create the material as well. In this card image, all material suboptions, parameters, and data lines are supported as simple text. HyperMesh does not check the validity or syntax of any data in this mode. You must manually check the validity of the data. No editing, updating, or review of the material data is intended. Also time step calculation and mass calculation are
Altair Engineering
Altair HyperMesh User's Guide 1104 Proprietary Inform ation of Altair Engineering
not available for the component that refers to this material. The material is displayed in Model Browser, Solver Browser, Material table and Component table. The supported RADIOSS D00 cards in RADIOSS (Block Format) 5.1 and 9.0 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards. Supported Card
Solver Description
ALE/MAT
Describes the ALE material.
/MAT
LAW11
/MAT/B-K-EPS
LAW57
/MAT/BARLAT3
LAW20
Supported Parameters
Notes
/MAT/BIMAT /MAT/BIPHAS
LAW37
/MAT/BOLTZMAN
LAW34
/MAT/BOUND
LAW11
/MAT/CHANG
LAW15
/MAT/COMPSH
LAW25
/MAT/COMPSO
LAW14
/MAT/CONC
LAW24
/MAT/CONNECT
LAW59
/MAT/COSSER
LAW68
/MAT/COWPER
LAW44
/MAT/DAMA
LAW22
/MAT/DPRAG
LAW21
MAT/DPRAG1
LAW10
/MAT/ELAST
LAW1, LAW01
1105 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/MAT/ELASTOMER LAW65 /MAT/FABR_A
LAW58
/MAT/FABRI
LAW19
/MAT/FOAM_PLAS
LAW33
/MAT/FOAM_TAB
LAW70
/MAT/FOAM_VISC
LAW35
/MAT/GAS /MAT/GRAY
LAW16
/MAT/GURSON
LAW52
/MAT/HANSEL
LAW63
/MAT/HILL
LAW32
/MAT/HILL_MMC
LAW72
/MAT/HILL_TAB
LAW43
/MAT/ HONEYCOMB
LAW28
/MAT/HYD_JCOOK
LAW4
/MAT/HYD_VISC
LAW6
/MAT/HYDPLA
LAW3
/MAT/HYDRO
LAW6
/MAT/JWL
LAW5
/MAT/K-EPS
LAW6
/MAT/KELVINMAX
LAW40
/MAT/LAW05
LAW5
Altair Engineering
Altair HyperMesh User's Guide 1106 Proprietary Inform ation of Altair Engineering
/MAT/LAW10 /MAT/LAW23 /MAT/LAW50 /MAT/LAW51 /MAT/LAW53 /MAT/LAW54 /MAT/LAW62 /MAT/LAW63 /MAT/LAW65 /MAT/LAW66
LAW66
/MAT/LAW82
LAW82
/MAT/LEE_T
LAW41
/MAT/LES_FLUID
LAW46
/MAT/OGDEN
LAW42
/MAT/PLAS_BRIT
LAW27
/MAT/PLAS_DAMA
LAW23
/MAT/ PLAS_JOHNS
LAW2
/MAT/PLAS_TAB
LAW36
/MAT/PLAS_T3
LAW60
/MAT/PLAS_ZERIL /MAT/RIGID
LAW13
/MAT/SAMP
LAW76
1107 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/MAT/STEINB
LAW49
/MAT/THERM
LAW18
/MAT/TSAI_TAB
LAW53
/MAT/UGINE_ALZ
LAW64
/MAT/USERij /MAT/VISC_TAB
LAW38
/MAT/VOID
LAW0
/MAT/ZERIL /MAT/ZHAO
LAW48
/VISC_PRONY
Prony series input for Visco elastic plastic piesewise linear material MAT/LAW66
RADIOSS (Bulk Data Format), OptiStruct
The material data cards for RADIOSS (Bulk Data Format) can be created by loading and editing the appropriate card images for materials. These card images have the same name as the corresponding cards. Supported Card
Solver Description
Supported Parameters
MAT1
Defines the material properties MATS1 for linear, temperatureMATT1 independent, isotropic MAT4 materials. MAT5
Notes
Exported in large field format by optistructlf template.
MATFAT MATX02, MATX27, MATX36, MATX44, MATX65, MATX82
Altair Engineering
MATX13, MATX33, MATX42, MATX62, MATX70,
Altair HyperMesh User's Guide 1108 Proprietary Inform ation of Altair Engineering
MAT2
Defines the material properties for linear, temperatureindependent, anisotropic materials for two-dimensional elements.
Exported in large field format by optistructlf template.
MAT4
Defines constant thermal material properties for conductivity, heat capacity, density, and heat generation.
Supported as MAT4 material and as an optional card on the structural material definitions.
Exported in large field format by optistructlf template.
MAT5
Defines the thermal material properties for anisotropic materials.
Supported as MAT5 material and as an optional card on the structural material definitions.
Exported in large field format by optistructlf template.
MAT8
Defines the material property for an orthotropic material for two-dimensional elements.
Exported in large field format by optistructlf template.
MAT9
Defines the material properties for linear, temperatureindependent, anisotropic materials for solid elements.
Exported in large field format by optistructlf template.
MAT10
Defines material properties for fluid elements in coupled fluidstructural analysis.
Exported in large field format by optistructlf template.
MATFAT
Defines material properties for fatigue analysis.
Supported as an optional card on the structural material definitions.
MATT1
Specifies temperaturedependent material properties on MAT1 entry fields via TABLEMi entries.
Supported as an extension to the MAT1 material.
MATT2
Specifies temperaturedependent material properties on MAT2 entry fields via TABLEMj entries.
Supported as an extension to the MAT2 material.
MATT8
Specifies temperature-
Supported as an
1109 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Exported in large field format by optistructlf template.
Altair Engineering
MATT9
dependent material properties on MAT8 entry fields via TABLEMi entries.
extension to the MAT8 material.
Specifies temperaturedependent material properties on MAT9 entry fields via TABLEMk entries.
Supported as an extension to the MAT9 material.
Abaqus
Three material keywords are supported - *MATERIAL, *GASKET MATERIAL, *CONNECTOR BEHAVIOUR in the corresponding card images. They are: ABAQUS_MATERIAL, GASKET_MATERIAL and CONNECTOR_BEHAVIOR, respectively. Because Abaqus has a large selection of material types, many of which are not supported, a separate mode of material creation is included called "Generic Material". This model of created is supported through the GENERIC_MATERIAL card image. In this mode, all material sub-options, parameters, and data lines are supported as simple text. The validity or syntax of any data is not checked in this mode. You must manually check the validity of the data. This method is most helpful when the material models are already defined and they are imported for the purpose of adding them to the corresponding sectional properties. No editing, updating, or review of the material data is intended. You can import a model in the generic material mode by using the Solver Options dialog in the Import tab. You can also add an **HM_GENERIC_MATERIAL comment before a material card to have it imported as a generic material. Also see the Unsupported Data Blocks topic to learn more about how the Abaqus interface handles unsupported data. Supported Card
Solver Description
Supported Parameters
*BIAXIAL TEST DATA
Used to provide biaxial test data (compression and/or tension).
NStress, NStrain, NLStrain
*COMBINED TEST DATA
Specify simultaneously the normalized shear and bulk compliance or relaxation moduli as functions of time.
SHRINF
Altair Engineering
Notes
This option can be used only in conjunction with the *VISCOELASTIC option and cannot be used if the *SHEAR TEST DATA and *VOLUMETRIC TEST DATA options are used.
VOLINF
Altair HyperMesh User's Guide 1110 Proprietary Inform ation of Altair Engineering
*CONDUCTIVITY
Specify thermal conductivity
DEPENDENCIES, This card is a sub-option TYPE=ISO, ORTHO, in the ANISO ABAQUS_MATERIAL card image.
*CONNECTOR BEHAVIOR
Begin the specification of a connector behavior
NAME, INTEGRATION
*CONNECTOR CONSTITUTIVE REFERENCE
Define reference lengths and angles to be used in specifying connector constitutive behavior
N/A
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
*CONNECTOR CONTACT FORCE
Define the damping behavior for connector elements.
INDEPENDENT COMPONENT, DEPENDENCIES
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
*CONNECTOR DAMPING
Define connector damping behavior
COMPONENT, COUPLED, DEPENDENCIES, NONLINEAR, INDEPENDENT COMPONENTS
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
*CONNECTOR ELASTICITY
Define connector elastic behavior
COMPONENT, COUPLED, DEPENDENCIES, NONLINEAR, MOTION DEPENDENCIES
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
*CONNECTOR FAILURE
Define a failure criterion for connector elements
COMPONENT, RELEASE
Only in Explicit template
*CONNECTOR Define friction forces and FRICTION moments in connector (Abaqus 6.4 version) elements
This card is a sub-option in the CONNECTOR_BEHAVIOR card image. INTERACTION COMPONENT INDEPENDENT COMPONENT
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
DEPENDENCIES STICK STIFFNESS *CONNECTOR
Define friction forces and
PREDEFINED
1111 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
This card is a sub-option
Altair Engineering
FRICTION (Abaqus 6.5 or later version)
moments in connector elements
COMPONENT INDEPENDENT COMPONENT DEPENDENCIES STICK STIFFNESS CONTACT FORCE
in the CONNECTOR_BEHAVIOR card image. This needs a *FRICTION card, which can be created as a property using the FRICTION card image.
*CONNECTOR LOCK
Define a locking criterion for connector elements
COMPONENT
*CONNECTOR STOP
Specify connector stops for connector elements
COMPONENT
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
*CREEP
Define a creep law
DEPENDENCIES
This card is a sub-option in both the ABAQUS_MATERIAL and *GASKET MATERIAL card images.
LOCK
LAW=STRAIN, TIME, HYPERB, USER
This card is a sub-option in the CONNECTOR_BEHAVIOR card image.
Not in Explicit template. *CRUSHABLE FOAM
Specify the crushable foam plasticity model
HARDENING = {VOLUMETRIC, ISOTROPIC} DEPENDENCIES
This card is a sub-option in the ABAQUS_MATERIAL card image.
*CRUSHABLE Specify hardening for the FOAM HARDENING crushable foam plasticity model
DEPENDENCIES
This card is a sub-option in the ABAQUS_MATERIAL card image.
*DAMPING
ALPHA
This card is a sub-option in the ABAQUS_MATERIAL card image.
Specify material damping
BETA COMPOSITE STRUCTURAL *DENSITY
Altair Engineering
Specify material mass density
DEPENDENCIES
This card is a sub-option in the ABAQUS_MATERIAL card image.
Altair HyperMesh User's Guide 1112 Proprietary Inform ation of Altair Engineering
*DIELECTRIC
Specify dielectric material properties
TYPE=ISO, ORTHO, This card is a sub-option ANISO in the ABAQUS_MATERIAL card image.
*ELASTIC
Specify elastic material properties
DEPENDENCIES MODULI TYPE=ISOTROPIC,
This card is a sub-option in the ABAQUS_MATERIAL card image.
LAMINA, ENGINEERING CONSTANTS, ORTHOTROPIC, ANISOTROPIC *EXPANSION
Specify thermal expansion
ZERO DEPENDENCIES PORE FLUID USER
This card is a sub-option in both the ABAQUS_MATERIAL and *GASKET MATERIAL card images.
TYPE=ISO, ORTHO, ANISO, SHORT FIBER *FLUID BEHAVIOR
Define fluid behavior for a fluid NAME cavity
*GASKET BEHAVIOR
Begin the specification of a gasket behavior
NAME
Only in Standard template.
*GASKET CONTACT AREA
Specify a gasket contact area or contact width for average pressure output
DEPENDENCIES
This card is a sub-option in the *GASKET_MATERIAL card image.
*GASKET ELASTICITY
Specify elastic properties for DEPENDENCIES the membrane and transverse COMPONENT= shear behaviors of a gasket MEMBRANE, TRANSVERSE SHEAR
This card is a sub-option in the *GASKET BEHAVIOR card image.
VARIABLE=STRES S, FORCE *GASKET THICKNESS BEHAVIOR
Specify a gasket thicknessdirection behavior
DEPENDENCIES TENSILE STIFFNESS FACTOR
1113 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
This card is a sub-option in the *GASKET_MATERIAL card image.
Altair Engineering
SLOPE DROP YIELD ONSET DIRECTION=LOADI NG, UNLOADING VARIABLE=STRES S, FORCE TYPE=ELASTICPLASTIC, DAMAGE *HYPERELASTIC
Specify elastic properties for approximately incompressible elastomers
ARRUDA-BOYCE BETA MARLOW
This card is a sub-option in the ABAQUS_MATERIAL card image.
MODULI MOONEY-RIVLIN
Sub-options supported:
N
*BIAXIAL TEST DATA
NEO HOOKE
*PLANAR TEST DATA
OGDEN
*UNIAXIAL TEST DATA
POLYNOMIAL POISSON
*VOLUMETRIC TEST DATA
PROPERTIES REDUCED POLYNOMIAL TEST DATA INPUT USER VAN DER WAALS YEOH *HYPERFOAM
Specify elastic properties for a hyperelastic foam
MODULI
This card is a sub-option in the ABAQUS_MATERIAL card image.
N POISSON TEST DATA INPUT
Sub-options supported: *BIAXIAL TEST DATA *PLANAR TEST DATA *SIMPLE SHEAR TEST DATA *UNIAXIAL TEST DATA *VOLUMETRIC TEST DATA
Altair Engineering
Altair HyperMesh User's Guide 1114 Proprietary Inform ation of Altair Engineering
*MATERIAL
Begin the definition of a material
NAME RTOL SRATE FACTOR
*MULLINS EFFECT
Specify Mullins effect material parameters for elastomers
BETA DEPENDENCIES M
This card is a sub-option in the ABAQUS_MATERIAL card image.
PROPERTIES R TEST DATA INPUT USER
Sub-options supported: *BIAXIAL TEST DATA *PLANAR TEST DATA *UNIAXIAL TEST DATA
*PIEZOELECTRIC
Specify piezoelectric material TYPE=S, E properties
This card is a sub-option in the ABAQUS_MATERIAL card image. Not in Explicit template.
*PLANAR TEST DATA
Used to provide planar test (or pure shear) data (compression and/or tension).
N_Stress
Used to provide planar test (or pure shear) data N_Strain (compression and/or FOAMPLANARTEST tension). DATACARDS This option is used to provide planar test (or pure shear) data. It can be used only in conjunction with the *HYPERELASTIC option, the *HYPERFOAM option, and the *MULLINS EFFECT option. This type of test does not define the hyperelastic material constants fully; at the least, uniaxial or biaxial test data should also be given.
*PLASTIC
Specify a metal plasticity model
DATA TYPE HARDENING=ISOTR OPIC, KINEMATIC, COMBINED, JOHNSON COOK NUMBER
1115 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BACKSTRESSES RATE *RATE DEPENDENT
Define a rate-dependent viscoplastic model
TYPE= {POWER LAW, JOHNSON COOK, YIELD RATIO}
This card is a sub-option in the ABAQUS_MATERIAL card image.
DEPENDENCIES *SHEAR FAILURE
Specify a shear failure model and criterion
TYPE= {TABULAR, JOHNSON COOK} ELEMENT DELETION = {YES, NO}
This card is a sub-option in the ABAQUS_MATERIAL card image in the Explicit template.
DEPENDENCIES *SHEAR TEST DATA
Used to provide shear test data
ShearComp Time Shrinf
*SIMPLE SHEAR TEST DATA
Used to provide simple shear ShearStress test data ShearStrain TransverseStress
This option can be used only in conjunction with the *VISCOELASTIC option. This option is used to provide simple shear test data. It can be used only in conjunction with the *HYPERFOAM option.
*SPECIFIC HEAT
Define specific heat
DEPENDENCIES
This card is a sub-option in the ABAQUS_MATERIAL card image.
*UNIXIAL TEST DATA
Used to provide uniaxial test data (compression and/or tension).
Nstress
This option is used to provide uniaxial test data. It can be used only in conjunction with the *HYPERELASTIC option, the *HYPERFOAM option, and the *MULLINS EFFECT option.
Nstrain Nlstrain
*USER MATERIAL
Define material constants for use in subroutine UMAT, UMATHT, or VUMAT
CONSTANTS TYPE= {MECHANICAL, THERMAL}
This card is a sub-option in the ABAQUS_MATERIAL card image.
UNSYMM
Altair Engineering
Altair HyperMesh User's Guide 1116 Proprietary Inform ation of Altair Engineering
*USER OUTPUT VARIABLES
Specify number of user variables
Value
This card is a sub-option in both the ABAQUS_MATERIAL and *GASKET MATERIAL card images.
*VISCOELASTIC
Specify dissipative behavior for use with elasticity
ERRTOL
This card is a sub-option in the ABAQUS_MATERIAL card image.
NMAX FREQUENCY=FOR MULA, TABULAR TIME= CREEP TEST DATA, RELAXATION TEST DATA, PRONY
Sub-options supported: *COMBINED TEST DATA *SHEAR TEST DATA *VOLUMETRIC TEST DATA For the sub-options, the parameters SHRINF and VOLINF are supported.
*VOLUMETRIC TEST DATA
Provide volumetric test data.
Pressure VolumeRatio
A User Comments block is supported for all materials. See the information below on how to add comments to any material card image. These comments are preserved during import and export of the Abaqus input deck. See also Unsupported Data Blocks
Actran
The following material data blocks are supported in Actran: Supported Card
Solver Description
Supported Parameters
Notes
X_STIFFNESS
DISCRETE
Y_STIFFNESS Z_STIFFNESS
1117 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
X_MASS Y_MASS Z_MASS STIFFNESS normal and transveral MASS normal and transversal FLUID
SOUND SPEED (+ J) FLUID DENSITY CP CV REFERENCE TEMPERATURE FLUID_BULK_MOD ULUS REFERENCE_FLO W
POROUS
YOUNG_MODULUS (+ j) POISSON_RATIO SOLID_DENSITY FLUID_DENSITY VISCOSITY THERMAL CONDUCTIVITY POROSITY CP CV FLOW_RESISTIVITY BULK_MODULUS BLOT_FACTOR TORTUOSITY Allard & Johnson model
POROUS_UP
Altair Engineering
Altair HyperMesh User's Guide 1118 Proprietary Inform ation of Altair Engineering
RIGID_POROUS SHELL SOLID ELONGATION_MOD ULUS (+ j)
STIFFENER
FLEXION_MODULU S (+ j) FLEXION_OFFSET SHEAR_MODULUS (+ j) TRANSLATION_DEN SITY (+ j) ROTATION_DENSIT Y (+ j) ROTATION_OFFSET Young modulus (+ j)
VISCO_ELASTIC
POISSON_RATIO SOLID_DENSITY SOUND_SPEED (+ j)
VISCOTHERMAL FLUID
FLUID_DENSITY VISCOSITY THERMAL_CONDU CTIVITY CP CV
ANSYS
The input translator recognizes the ANSYS cards listed below. If an unsupported field in a card is found, a message is displayed on the status bar. The messages are also printed to the file ansys.msg. General slash commands, SOLUTION commands, POST1 commands, and POST26 commands are referred to as control cards. Unrecognized cards are written to a *.hmx file.
1119 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
Supported Parameters
MAT
Sets the element material attribute pointer.
mat
MP
Defines a linear material property as a constant or a function of temperature.
Lab, MAT, C0, C1, C2, C3, C4
MPDATA
Defines property data to be associated with the temperature table.
Lab, MAT, STLOC, C1, C2, C3, C4, C5, C6
MPDATA
Defines property data to be associated with the temperature table.
R5.0, LENGTH, Lab, MAT, STLOC, VAL1, VAL2, VAL3
MPTEMP
Defines a temperature table for material properties.
STLOC, T1, T2, T3, T4, T5, T6 FLAGS:
Notes
Supports temperature tables for each material attribute
DENS, EX, NUXY, ALPX, CTEX, CTEY, CTEZ, THSX, TSHY, TSHZ, REFT, KXXX, EY, EZ, NUYZ, NUXZ, PRXY, PRYZ, PRXZ, GXY, GYZ, GXZ, ALPY, ALPZ, DAMP, DMPR, C, ENTH, KYY, KZZ, HF, EMIS, QRATE, VISC, SONC, RSVX, RXVY, RXVZ, PERX, PERY, PERZ, MURX, MURY, MURZ, MGXX, MGYY, MGZZ, LSST, SBKX, SBKY, SBKZ, LSSM MPTEMP
TB
Altair Engineering
R5.0, LENGTH, STLOC, TEMP1, TEMP2, TEMP3 Activates a data table for nonlinear material properties
Supports temperature tables for each material attribute
TB_LAB, ID, NTEMP, NPTS,
Altair HyperMesh User's Guide 1120 Proprietary Inform ation of Altair Engineering
TBDATA
or special element input.
TBOPT, EOSOPT
Defines data for the data table.
STLOC, C2(i)
LS-DYNA
LS- DYNA has many materials and most of them are supported. In addition, LS-DYNA allows users to program their own materials that can be used in a simulation. In order to handle the unsupported LS-DYNA materials and user defined LS-DYNA material, a separate card image called "MAT_UNSUPPORTED" is available. Any unsupported material will be read with the card image MAT_UNSUPPORTED, and its ID and associtivity with components is preserved. You can also create the material as well. In this card image, all material sub-options, parameters, and data lines are supported as simple text. The validity or syntax of any data is not checked in this mode. You must manually check the validity of the data. No editing, updating, or review of the material data is intended. Also, time step calculation and mass calculation are not available for the component that refers to this material. The material is displayed in Model Browser, Solver Browser, Material Table and Component Table. Supported Card
Solver Description
Supported Parameters
Notes
*MAT_ACOUSTIC
Appropriate for tracking low pressure stress waves in an acoustic media such as air or water and can be used only with the acoustic pressure element formulation.
RO, C, BETA, CF, ATMOS, GRAV, XP, YP, ZP, XN, YN, ZN
Material Type 90
Title
*MAT_ANISOTROPI Valid for modeling the elastic- Rho, C11, C12, C_ orthotropic behavior of solids, C13, C23, C33, C24, C34, C44, ELASTIC shells and thick shells. C25, C35, C45, C16, C26, C36, C56, C66
C22, Material Type 2 C14, C15, C55, C46,
Title Anisotropy axis definition (0.0, 1.0, 2.0, 3.0, 4.0, by system) *MAT_ANISOTROPI Valid for modeling the elastic- RO, SIGY, LCSS, C_ orthotropic behavior of solids, QR1, CR1, QR2, CR2, C11-C16, C22ELASTIC_PLASTIC shells and thick shells and
1121 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Material Type 157
Altair Engineering
solid elements.
C26, C46, R00, S22,
C33-C36, C44C55,C56, C66, R45, R90, S11, S33, S12
Title Anisotropy axis definition (0.0, 1.0, 2.0, 3.0, 4.0, by system) *MAT_ANISOTROPI Simplified version of the C_ Material Type 103. Applies PLASTIC only to shell elements.
RO, E, PR, SIGY, Material Type 103P LCSS, QR1, CR1, QR2, CR2, R00, R45, R90, S11, S22, S33, S12 Title Anisotropy axis definition (0.0, 1.0, 2.0, 3.0, 4.0, by system)
*MAT_ANISOTROPI Applies to shell and brick C_ elements. VISCOPLASTIC
RO, E, PR, SIGY, Material Type 103 FLAG, LCSS, ALPHA, QR1, CR1, QR2, CR2, QX1, CX1, QX2, CX2, VK, VM, ROO, R45, R90, L, M, N, AOPT, FAIL, NUMINT Title
*MAT_ARRUDA_BO Provides a hyperelastic rubber Rho, K, G, N, LCID, Material Type 127 YCE_ model combined optionally TRAMP, NT, RUBBER with linear viscoelasticity. ArrayCount, GI, beta Title *MAT_ARUP_ADHE Used for adhesive bonding in SIVE aluminum structures.
RO, E, PR, TENMAX, GCTEN, SHRMAX, GCSHR, PWRT, PWRS, SHRP, SHT_SL, EDOT0, EDOT2
Material Type 169
Title
Altair Engineering
Altair HyperMesh User's Guide 1122 Proprietary Inform ation of Altair Engineering
*MAT_BAMMAN
*MAT_BAMMAN_D AMAGE
Allows the modeling of temperature and rate dependent plasticity with a fairly complex model that has many input parameters.
Rho, E, PR, T, HC, C1 - C18, A1-A6, KAPPA,
Extension of model 51 which includes the modeling of damage.
Rho, E, PR, T, HC, Material Type 52 C1-18, A1-A6, N, D0, FS
Material Type 51
Title
Title *MAT_BARLAT_ Used for modeling anisotropic Rho, E, PR, K, E0, N, M, A, B, C, F, G, ANISOTROPIC_PLA material behavior in forming H, LCID, AOPT STICITY processes. Title *MAT_BARLAT_YLD Developed to overcome some 2000 shortcomings of the six parameters Barlat model implemented at Material Type 33. Available for shell elements only.
Material Type 33
RO, E, PR, FIT, Material Type 133 BETA, ITER, K, E0, N, C, P, A, ALPHA1ALPHA8 Title Hardening Law (Exponential hardening, Voce hardening, By Curve) Anisotropy axis definition (By element nodes, Define global vector, Define local vector, Pick system)
*MAT_BARLAT_YLD Used for modeling anisotropic 96 material behavior in forming processes in particular for aluminum alloys. Available for shell elements only.
Rho, E, PR, K, E0, Material Type 33b N, ESRO, M, HARD, A, C1, C2, C3, CR, AX, AY, AZ0, AZ1, AOPT Title LCID_hardeningOpt
*MAT_BILKHU/ DUBOIS_FOAM
Used for the simulation of isotropic crushable forms.
RHO, YM, LCPY, LCUYS, VC, PC, VPC, TSC, VTSC, LCRATE, PR, KCON, ISFLG
Material Type 75
Title
1123 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_BLATZKO_FOAM
Used for the definition of rubber-like foams of polyurethane.
Rho, G, REF
*MAT_BLATZKO_RUBBER
This one parameter allows the modeling of nearly incompressible continuum rubber.
Rho, G, REF
*MAT_BRITTLE_DA MAGE
Material Type 38
Title Material Type 7
Title
RO, E, PR, TLIMIT, SLIMIT, FTOUGH, SRETEN, VISC, FRA_RF, E_RF, YS_RF, EH_RF, FS_RF, SIGY
Material Type 96
Title
*MAT_CABLE_DISC Permits elastic cables to be Rho, E, LCID, FO, RETE_ realistically modeled; thus, no TMAXFO, TRAMP, BEAM force will develop in IREAD compression. Title *MAT_CELLULAR_R Provides a cellular rubber UBBER model with confined air pressure combined with linear viscoelasticity.
Material Type 71
RO, PR, N, C10, Material Type 87. C01, C11, C20, C02, PO, PHI, IVS, G, BETA Title
*MAT_CLOSED_CE LL_ FOAM
Allows the modeling of low density, closed cell polyurethane foam.
Rho, E, A, B, C, P0, PHI, GAMA0, LCID
*MAT_COHESIVE_ ELASTIC
Simple cohesive elastic model for use with solid element types 19 and 20 and is not available for other solid element formulations.
RO, ROFLG, INTFAIL, ET, EN, FN_FAIL
An orthotropic material with optional brittle failure for composites can be defined.
Rho, EA, EB, EC, Material Type 22. PRBA, PRCA, PRCB, GAB, GBC, GCA, KFAIL, MACF, SC, XT, YT, YC, ALPH, SN, SYZ, SZX
*MAT_COMPOSITE _ DAMAGE
Altair Engineering
Material Type 53.
Title Material Type 184
Title
Altair HyperMesh User's Guide 1124 Proprietary Inform ation of Altair Engineering
Title Anisotropy axis definition (0.0, 1.0, 2.0, 3.0, 4.0, by system) RO, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, KF, AOPT, MAFLAG, TSIZE, ALP, SOFT, FBRT, SR, SF, XC, XT, YC, YT, SC
*MAT_COMPOSITE _ FAILURE_MODEL
Material Type 59.
Options (Shell, Solid, None) Title RO, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, KF, AOPT, MAFLAG, TSIZE, ALP, SOFT, FBRT, SR, SF, XC, XT, YC, YT, SC
*MAT_COMPOSITE _ FAILURE_SHELL_M ODEL
Material Type 59.
Option (Shell, Solid, None) Title RO, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, KF, AOPT, MAFLAG, SBA, SCA, SCB, XXC, YYC, ZZC, XXT, YYT, ZZT
*MAT_COMPOSITE _ FAILURE_SOLID_M ODEL
Material Type 59.
Title Used for modeling the elastic responses of composite layups that have an arbitrary number of layers through the shell thickness.
Rho, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, AOPT
*MAT_CONCRETE_ Used to analyze buried steel
RO, PR, SIGF, AO,
*MAT_COMPOSITE _LAYUP
Material Type 116.
Title
1125 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Material Type 72
Altair Engineering
DAMAGE
reinforced concrete structures A1, A2, AOY, A1Y, subjected to impulsive A2Y, A1F, A2F, B1, loadings. B2, B3, PER, ER, PRR, SIGY, ETAN, LCP, LCR, L1-L13, NU1-NU13 Title Anisotropy axis definition (0, 1, 2, 3, 4, by system)
*MAT_CORUS_VEG Plane stress orthotropic TER material model for metal forming
RO, E, PR, N, FBI, RBI0, LCID, SYS, SIP, SHS, SHL, ESH, E0, ALPHA, LCID2, FUN, RUN, FPS1, FPS2, FSH
Material Type 136
Title Anisotropy axis definition (0, 1, 2, 3, 4, by system) *MAT_CRUSHABLE Used to model crushable _FOAM foam with optional damping and tension cutoff.
Rho, E, NU, LCID, TSC, DAMP
*MAT_CSCM
RO, NPLOT, INCRE, Material Type 159. IRATE, ERODE, RECOV, ITRETRC, PRED, G, K, ALPHA, THETA, LAMDA, BETA, NH, CH, ALPHA1, THETHA1, LAMDA1, BETA1, ALPHA2, THETA2, LAMBDA2, BETA2, R, X0, W, D1, D2, B, GFC, D, GFT, GFS, PWRC, PWRT, PMOD, ETA0C, NC, ETA0T, NT, OVERC, OVERT, SRATE, REPOW
Concrete material
Material Type 63.
Title
Options (None,
Altair Engineering
Altair HyperMesh User's Guide 1126 Proprietary Inform ation of Altair Engineering
Concrete) Title RECOV Options (1, 2) *MAT_CSCM_CONC Concrete material RETE
RO, NPLOT, INCRE, Material Type 159. IRATE, ERODE, RECOV, ITRETRC, PRED, FPC, DAGG, UNITS Title RECOV Options (1, 2)
*MAT_DAMPER_ Used for discrete springs and NONLINEAR_VISCU dampers. OUS
LCDR
*MAT_DAMPER_VI SCOUS
DC
Used for discrete springs and dampers.
Material Type SD-5.
Title
Material Type SD-2.
Title
*MAT_DESHPANDE Used for modeling aluminum _ foam used as a filler material FLECK_FOAM in aluminum extrusions to enhance the energy absorbing capability of the extrusion. For solid elements.
Rho, E, PR, ALPHA, Material Type 154. GAMMA, EPSD, ALPHA2, BETA, SIGP, DERFI, CFAIL
*MAT_ELASTIC
Rho, E, Nu, DA, DB, Material Type 1. K
Isotropic elastic material that is available for beam, shell and solid elements.
Title
Fluid_Option Title
*MAT_ELASTIC_FL UID
*MAT_ELASTIC_PL ASTIC_ HYDRO
Isotropic elastic material available for beam, shell and solid elements.
Rho, E, Nu, DA, DB, Material Type 1. K, VC, CP
Allows the modeling of an elastic-plastic hydrodynamic material.
RO, G, SIGY, EH, PC, FS, CHARL
Title Material Type 10.
SPALL
1127 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Title *MAT_ELASTIC_PL ASTIC_ THERMAL
Temperature dependent material coefficients can be defined.
Rho
*MAT_ELASTIC_SP RING_ DISCRETE_BEAM
Permits elastic springs with damping to be combined and represented with a discrete beam element type 6.
Rho, K, FO, D, CDF, Material Type 74. TDF, FLCID, HLCID, C1, C2, DLE, GLCID
Elastic viscoplastic material with thermal effects.
RO, E, PR, SIGY, Material Type 106. ALPHA, LCSS, QR1, CR1, QR2, CR2, QX1, CX1, QX2, CX2, C, P, LCE, LCPR, LCSIGY, LCR, LCX, LCALPH, LCC, LCP
*MAT_ELASTIC_ VISCOPLASTIC_TH ERMAL
Material Type 4.
Title
Title
Title *MAT_ELASTIC_WI TH_ VISCOSITY
Used to simulate forming of glass products at high temperatures.
RO, V0, A, B, C, LCID, PR1- PR8, T1 - T8, V1 - V8, E1 E8, ALPHA1 ALPHA8
Material Type 60.
Title *MAT_ELASTIC_6D OF_ SPRING_DISCRETE _BEAM
Defined for simulating the effects of nonlinear elastic and nonlinear viscous beams by using six springs each acting about one of the six local degrees of freedom.
*MAT_ENHANCED_ Enhanced versions of the COMPOSITE_DAM composite model Material AGE Type 22.
Rho, TPIDR, TPIDS, TPIDT, RPIDR, RPIDS, RPIDT
Material Type 93.
Title
Rho, EA, EB, EC, Material Types 54-55. PRBA, PRCA, PRCB, GAB, GBC, GCA, KF, AOPT, DFAILM, DFAILS, TFAIL, ALPH, FBRT, YCFAC, DFAILT, EFS, XC, XT, YC, YT, SC, CRIT, BETA Title
Altair Engineering
Altair HyperMesh User's Guide 1128 Proprietary Inform ation of Altair Engineering
*MAT_FABRIC
Developed for airbag materials.
Rho, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, CSE, EL, PRL, LRATIO, DAMP, AOPT, X2, X3, ELA, LNRC, FORM, FVOPT, TSRFAC, X0, X1
Material Type 34.
Title LCID_leakCoeff LCID_areaCoeff LCID_effLeakArea LCID_tensileStressC urve *MAT_FINITE_ELAS TIC_ STRAIN_PLASTICIT Y
*MAT_FLD_ TRANSVERSELY_ ANISOTROPIC
An elasto-plastic material with an arbitrary stress versus strain curve and arbitrary strain rate dependency can be defined.
Rho, E, PR, SIGY, ETAN, C, P, LCSS, LCSR, ArrayCount, EPS, ES
Used for simulating sheet forming processes with anisotropic material.
Rho, E, PR, SIGY, ETAN, R, HLCID, LCIDFLD
Material Type 112.
Title Material Type 39.
Title *MAT_FLD_3_ PARAMETER_BAR LAT
Used for modeling sheets with Rho, E, PR, P1, P2, Material Type 190. anisotropic materials under ITER, M, R00, R45, plane stress conditions. R90, SPI, C, P, FLDCID, RN, RT, FLDSAFE, FLDNIPF Title Hardening Law (Linear, Swift exponential, By load curve, Voce exponential, Gosh exponential, HocketSherby exponential) Anisotropy axis definition (By element nodes, Define global vector,
1129 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Define local vector, Pick system) *MAT_FORCE_LIMI TED
With this material model, for the Belytschko-Schwer beam only, plastic hinge forming at the ends of a beam can be modeled using curve definitions.
Rho, E, NU, DF, AOPT, YTFLAG, ASOFT, LC1- LC8, LPS1, SFS1, LPS2, SFS2, YMS1, YMS2, LPT1, SFT1, LPT2, SFT2, YMT1, YMT2, LPR, SFR, YMR
Material Type 29.
Title *MAT_FRAZER_NA SH_ RUBBER_MODEL
This model defines rubber from uniaxial test data.
Rho, Nu, C100-C400, Material Type 31. C110, C210, C010, C020, EXIT, EMAX, EMIN, REF, SGL, SW, ST, LCID Title
*MAT_FU_CHANG_ FOAM
Rate effects can be modeled in low and medium density foams.
RO, E, ED, TC, Material Type 83. FAIL, DAMP, TBID, BVFLAG, SFLAG, RFLAG, TFLAG, PVID, SRAF, REF, HU, DO, NO, N1, N2, N3, CO, C1, C2, C3, C4, C5, AIJ, SIJ, MINR, MAXR, SHAPE Title
*MAT_GAS_MIXTUR Used for the simulation of E thermally equilibrated ideal gas mixtures.
IADIAB, RUNIV, CVmass, CPmass
*MAT_GENERAL_J OINT_ DISCRETE_BEAM
Used to define a general joint constraining any combination of degrees of freedom between two nodes.
Rho, TR, TS, TT, RR, Material Type 97. RS, RT, RPST, RPSR
Very general spring and damper model.
Rho, K, UNLDOPT, OFFSET, DAMPF,
*MAT_GENERAL_ NONLINEAR_1DOF
Altair Engineering
Material Type 148.
Title
Title Material Type 121.
Altair HyperMesh User's Guide 1130 Proprietary Inform ation of Altair Engineering
_ DISCRETE_BEAM
LCIDT, LCIDTU, LCIDTD, LCIDTE, UTFAIL, UCFAIL, IU Title
*MAT_GENERAL_ NONLINEAR_6DOF _ DISCRETE_BEAM
Very general spring and damper model.
Rho, KT, KR, Material Type 119 UNLDOPT, OFFSET, DAMPF, LCIDTR, LCIDTS, LCIDTT, LCIDRR, LCIDRS, LCIDRT, LCIDTUR, LCIDTUS, LCIDTUT, LCIDRUR, LCIDRUS, LCIDRUT, LCIDTDR, LCIDTDS, LCIDTDT, LCIDRDR, LCIDRDS, LCIDRDT, LCIDTER, LCIDTES, LCIDTET, LCIDRER, LCIDRES, LCIDRET, UTFAILR, UTFAILS, UTFAILT, WTFAILR, WTFAILS, WTFAILT, UCFAILR, UCFAILS, UCFAILT, WCFAILR, WCFAILS, WCFAILT, IUR, IUS, IUT, IWR, IWS, IWT Title
*MAT_GENERAL_S PRING_ DISCRETE_BEAM
*MAT_GENERAL_ VISCOELASTIC
Permits elastic and elastoplastic springs with damping to be represented with a discrete beam element type 6 using six springs each acting about one of the six local degrees of freedom.
Rho, DOF, TYPE, K, Material Type 196. D, CDF, TDF, FLCID, HLCID, C1, C2, DLE, GLCID
Provides a general viscoelastic Maxwell model having up to 6 terms in the prony series expansion and is useful for modeling dense continuum rubbers and solid explosives.
RHO, BULK, PCF, EF, TREF, A, B, LCID, NT, BSTART, TRAMP, LCIDK, NTK, BSTARTK, TRAMPK
Title
Material Type 76.
Title
1131 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_GEOLOGIC_ CAP_ MODEL
This is an inviscid two invariant geologic cap model.
Rho, BULK, G, Material Type 25. ALPHA, THETA, GAMMA, BETA, R, D, W, X0, C, N, PLOT, FTYPE, VEC, TOFF Title
*MAT_GEPLASTIC_ Characterizes General SRATE Electric's commercially _2000a available engineering thermoplastics subjected to high strain rate events.
Rho, E, PR, RATESF, EDOT0, ALPHA, LCSS, LCFEPS, LCFSIG, LCE
Material Type 101.
Title *MAT_GURSON
Gurson dilatational-plastic model. Available for shell and solid elements.
RO, E, PR, SIGY, N, Material Type 120. Q1, Q2, FC, FO, EN, SN, FN, ETAN, ATYP, FFO, EPS1EPS8, ES1-ES8, L1L4, FF1-FF4, LCSS, LCLF, NUMINT, LCFO, LCFC, LCFN, VGTYP Title
*MAT_GURSON_JC Enhancement of Material Type 120. Gurson model with additional Johnson-Cook failure criterion.
RO, E, PR, SIGY, N, Material Type 120b. Q1, Q2, FC, FO, EN, SN, FN, ETAN, ATYP, FFO, EPS1EPS8, SIG1-SIG8, LCDAM, L1, L2, D1D4, LCSS, LCFF, NUMINT, LCFO, LCFC, LCFN, VGTYP Title
*MAT_HIGH_EXPLO Allows the modeling of the Rho, D, PCJ, BETA SIVE_ detonation of a high explosive. Title BURN
Material Type 8.
*MAT_HILL_FOAM
Material Type 177.
Altair Engineering
Highly compressible foam.
Rho, K, N, MU, LCID, FITTYPE, LCSR, C1-C8, B1-
Altair HyperMesh User's Guide 1132 Proprietary Inform ation of Altair Engineering
B8, R, M Title *MAT_HILL_3R
Planar anisotropic material model with 3 R values.
RO, E, PR, HR, P1, P2, ROO, R45, R90, LCID, EO
Material Type 122.
Title Anisotropy axis definition (0, 1, 2, 3, 4, by system) *MAT_HONEYCOM B
The major use of this material model is for honeycomb and foam materials with real anisotropic behavior.
Rho, E, NU, SIGY, VF, MU, BULK, LCA, LCB, LCC, LCS, LCAB, LCBC, LCCA, LCSR, EAAU, EBBU, ECCU, GABU, GBCU, GCAU, AOPT, MACF, TSEF, SSEF
Material Type 26.
Title *MAT_HYDRAULIC_ GAS_ DAMPER_DISCRET E_ BEAM
Special purpose element represents a combined hydraulic and gas-filled damper which has a variable orifice coefficient.
*MAT_HYPERELAS Provides a general TIC_ hyperelastic rubber model RUBBER combined optionally with linear viscoelasticity.
RO, CO, N, PO, PA, Material Type 70. AP, KH, LCID, FR, SCLF, CLEAR Title RO, PR, N, NV, G, Material Type 77. SIGF, C10, C01, C11, C20, C02, C30, ArrayCount Title
*MAT_INELASTIC_S Allows elastoplastic springs PRING_ with damping to be DISCRETE_BEAM represented with a discrete beam element type 6.
Rho, K, FO, D, CDF, Material Type 94. TDF, FLCID, HLCID, C1, C2, DLE, GLCID
*MAT_INELASTIC_6 Defined for simulating the DOF_ effects of nonlinear inelastic SPRING_DISCRETE and nonlinear viscous beams
Rho, TPIDR, TPIDS, TPIDT, RPIDR, RPIDS, RPIDT
Title
1133 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Material Type 95.
Altair Engineering
_BEAM
by using six springs each acting about one of the six local degrees of freedom.
Title
*MAT_ISOTROPIC_ ELASTIC_FAILURE
Non-iterative plasticity with simple plastic strain failure model.
Rho, G, SIGY, ETAN, BULK, EPF, PRF, REM, TREM
Material Type 13.
Title *MAT_ISOTROPIC_ ELASTIC_PLASTIC
Very low cost isotropic plasticity model for threedimensional solids.
*MAT_JOHNSON_C The Johnson/Cook strain and OOK temperature sensitive plasticity is sometimes used for problems where the strain rates vary over a large range and adiabatic temperature increases due to plastic heating causes material softening.
Rho, G, SIGY, ETAN, BULK
Material Type 12.
Title
Rho, G, E, Nu, DTF, VP, RATEOP, A, B, N, C, M, TM, TR, EPSO, CP, PC, SPALL, IT, D1 - D5, C2/P
Material Type 15.
Title
*MAT_JOHNSON_ Useful for modeling ceramics, RO, G, A, B, C, M, HOLMQUIST_CERA glass and other brittle N, EPSI, T, SFMAX, MICS materials. HEL, PHEL, BETA, D1, D2, K1, K2, K3, FS
Material Type 110.
Title *MAT_KELVINUsed for modeling MAXWELL_VISCOE viscoelastic bodies, e.g., LASTIC foams.
Rho, BULK, G0, G1, DC, FO, SO
*MAT_KINEMATIC_ HARDENING_ TRANSVERSELY_ ANISOTROPIC
RO, E, PR, R, CB, Y, SC, K, RSAT, SB, H, EA, COE
*MAT_LAMINATED_ Depending on the type of COMPOSITE_FABR failure surface, may be used IC to model composite materials with unidirectional layers,
Rho, EA, EB, EC, Material Type 58. PRBA, TAU1, GAMMA1, GAB, GBC, GCA, SLIMT1,
Altair Engineering
Material Type 61.
Title Material Type 125
Title
Altair HyperMesh User's Guide 1134 Proprietary Inform ation of Altair Engineering
complete layers, complete laminates, and woven fabrics.
SLIMC1, SLIMT2, SLIMC2, SLIM2, TSIZE, ERODS, SOFT, FS, E11C, E11T, E22C, E22T, GMS, XC, XT, YC, YT, SC Title Anisotropy axis definition (By element nodes, Define global vector, Define local vector, Pick system)
*MAT_LAMINATED_ With this material model, a GLASS layered glass including polymeric layers can be modeled.
Rho, E, Nu, SYG, ETG, EFG, EP, PRP, SYP, ETP
*MAT_LAYERED_LI Layered elastoplastic material NEAR_ with an arbitrary stress versus PLASTICITY strain curve and an arbitrary strain rate dependency can be defined.
RO, E, PR, SIGY, ETAN, FAIL, TDEL, C, P, LCSS, LCSR, EPS1-EPS8, ES1ES8
Material Type 32.
Title Material Type 114.
Title *MAT_LINEAR_ELA STIC_ DISCRETE_BEAM
Used for simulating the effects of a linear elastic beam by using six springs each acting about one of the six local degrees of freedom.
Rho, TKR, TKS, Material Type 66. TKT, RKR, RKS, RKT,TDR, TDS, TDT, RDR, RDS, RDT, FOR, FOS, FOT, MOR, MOS, MOT Title
*MAT_LOW_DENSI TY_ FOAM
Used for modeling high density foams.
Rho, E, LCID, TC, Material Type 57. HU, BETA, DAMP, SHAPE, FAIL, ED, BETA1, KCON, REF Title
*MAT_LOW_DENSI TY_ SYNTHETIC_FOAM
Used for modeling rate independent low density foams, which have the property that the hysteresis in
Rho, E, LCID1, LCID2, HU, BETA, DAMP, SHAPE, FAIL, BVFLAG, ED,
1135 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Material Type 179.
Altair Engineering
the loading-unloading curve is BETA1, KCON, considerably reduced after the REF, TC first loading cycle. Options (None, DEFINE TABLE, FAILURE) Title DAMP_Option *MAT_LOW_DENSI TY_ SYNTHETIC_FOAM _ ORTHO
Used for modeling rate independent low density foams, which have the property that the hysteresis in the loading-unloading curve is considerably reduced after the first loading cycle.
Rho, E, LCID1, LCID2, HU, BETA, DAMP, SHAPE, FAIL, BVFLAG, ED, BETA1, KCON, REF, TC
Material Type 180.
Options (None, DEFINE TABLE, FAILURE) Title DAMP_Option
*MAT_LOW_DENSI TY_ SYNETHIC_FOAM_ ORTHO _WITH_FAILURE
Used for modeling rate independent low density foams, which have the property that the hysteresis in the loading-unloading curve is considerably reduced after the first loading cycle.
Rho, E, LCID1, LCID2, HU, BETA, DAMP, SHAPE, FAIL, BVFLAG, ED, BETA1, KCON, REF, TC, K, GAMA1, GAMA2, EH
Material Type 180.
Title DAMP_Option *MAT_LOW_DENSI TY_ SYNTHETIC_FOAM _WITH_ FAILURE
Used for modeling rate independent low density foams, which have the property that the hysteresis in the loading-unloading curve is considerably reduced after the first loading cycle.
Rho, E, LCID1, LCID2, HU, BETA, DAMP, SHAPE, FAIL, BVFLAG, ED, BETA1, KCON, REF, TC, K, GAMA1, GAMA2, EH
Material Type 179.
Title DAMP_Option *MAT_LOW_DENSI TY_ VISCOUS_FOAM
Altair Engineering
Used for modeling Low Density Urethane Foam with high compressibility and with rate sensitivity which can be
Rho, E, LCID, TC, HU, BETA, DAMP, SHAPE, FAIL, BVFLAG, KCON,
Material Type 73.
Altair HyperMesh User's Guide 1136 Proprietary Inform ation of Altair Engineering
characterized by a relaxation curve.
LCID2, BSTART, TRAMP, NV Title DAMP_Option
*MAT_MODIFIED_ CRUSHABLE_FOA M
*MAT_MODIFIED_ HONEYCOMB
Dedicated to modeling crushable foam with optional damping, tension cutoff, and strain rate effects.
Rho, E, PR, TID, TSC, DAMP, NCYCLE, SCRLMT
Used for aluminum honeycomb crushable foam materials with anisotropic behavior.
Rho, E, NU, SIGY, Material Type 126. VF, MU, BULK, LCA, LCB, LCC, LCS, LCAB, LCBC, LCCA, LCSR, EAAU, EBBU, ECCU, GABU, GCAU, AOPT, MACF, TSEF, SSEF, VREF, TREF, SHDFLG
Material Type 163
Title
Title LCA, LCB, LCC, LCS, LCAB, LCBC, LCCA options *MAT_MODIFIED_ PIECEWISE_LINEA R_ PLASTICITY
An elasto-plastic material with an arbitrary stress versus strain curve and arbitrary strain-rate dependency can be defined.
Rho, E, PR, SIGY, ETAN, FAIL, TDEL, C, P, LCSS, LCSR, VP, EPSTHIN, EPSMAJ, NUMINT, ArrayCount, EPS, ES
Material Type 123.
RATE_Option Title *MAT_MODIFIED_ PIECEWISE_LINEA R_ PLASTICITY_RATE
An elasto-plastic material with an arbitrary stress versus strain curve and arbitrary strain rate dependency can be defined.
Rho, E, PR, SIGY, ETAN, FAIL, TDEL, C, P, LCSS, LCSR, VP, EPSTHIN, EPSMAJ, NUMINT, ArrayCount, EPS, ES, LCTSRF
Material Type 123.
Title *MAT_MODIFIED_
Rate and temperature
Rho, G, E0, N,
1137 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Material Type 65.
Altair Engineering
ZERILLI_ARMSTRO NG
sensitive plasticity model which is sometimes preferred in ordinance design calculations.
TROOM, PC, SPALL, C1-C6, EFAIL, VP, B1-B3, G1-G4, BULK Title
*MAT_MOONEY_RI VLIN_ RUBBER
A two-parametric material model for rubber can be defined.
Rho, NU, A, B, REF, Material Type 27. SGL, SW, ST, LCID
*MAT_MTS
Available for applications involving large strains, high pressures and strain rates.
RO, SIGA, SIGI, Material Type 88. SIGS, SIGO, BULK, HFO, HF1, HF2, SIGSO, EDOTSO, BURG, CAPA, BOLTZ, SMO, SM1, SM2, EDOTO, GO, PINV, QINV, EDOT1, GOI, PINVI, QINVI, EDOTS, GOS, PINVS, QINVS, RHOCPR, TEMPRF, ALPHA, EPSO
Title
Title
*MAT_NONLINEAR_ ELASTIC_DISCRET E_ BEAM
Used for simulating the effects of nonlinear elastic and nonlinear viscous beams by using six springs each acting about one of the six local degrees of freedom.
Rho, LCIDTR, Material Type 67. LCIDTS, LCIDTT, LCIDRR, LCIDRS, LCIDRT, LCIDTDR, LCIDTDS, LCIDTDT, LCIDRDR, LCIDRDS, LCIDRDT, FOR FOS, FOT, MOR MOS, MOT Title
*MAT_NONLINEAR_ Allows the definition of an ORTHOTROPIC orthotropic nonlinear elastic material based on a finite strain formulation with the initial geometry as the reference.
Altair Engineering
Rho, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, DT, TRAMP, ALPHA, LCIDA, LCIDB, EFAIL, DTFAIL, CDAMP, AOPT, MACF, LCIDC, LCIDAB, LCIDBC, LCIDCA
Material Type 40.
Altair HyperMesh User's Guide 1138 Proprietary Inform ation of Altair Engineering
Title *MAT_NONLINEAR_ PLASTIC_DISCRET E_ BEAM
Used for simulating the effects of nonlinear elastoplastic, linear viscous behavior of beams by using six springs each acting about one of the six local degrees of freedom.
Rho, TKR, TKS, RKR, RKS, RKT, TDR, TDS, TDT, RDR, RDS, RDT, LCPDR, LCPDS, LCPDT, LCPMR, LCPMS, LCPMT, FFAILR, FFAILS, FFAILT, MFAILR, MFAILS, MFAILT, UFAILR, UFAILS, UFAILT, TFAILR, TFAILS, TFAILT, FOR, FOS, FOT, MOR, MOS, MOT
Material Type 68.
Title *MAT_NULL
Allows equations of state to be considered without computing deviatoric stresses.
*MAT_OGDEN_RUB Provides the Ogden (1984) BER rubber model combined optionally with linear viscoelasticity.
Ro, PC, MU, TEROD, CEROD, E, PR
Material Type 9.
Title RO, PR, N, NV, G, SIGF, MU1-MU8, AL1-AL8, ViscoConst
Material Type 77.
Title *MAT_ORIENTED_C This material may be used to RACK model brittle materials which fail due to large tensile stresses.
Rho, E, PR, SIGY, ETAN, FS, PRF
Material Type 17.
Title
*MAT_ORTHOTROP Valid for modeling the elastic- Rho, EA, EB, EC, IC_ orthotropic behavior of solids, PRBA, PRCA, ELASTIC shells and thick shells. PRCB, GAB, GBC, GCA, G, SIGF
Material Type 2
Aniso_Option Title Anisotropy axis definition (0.0, 1.0, 2.0, 3.0, 4.0, by system)
1139 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_ORTHOTROP A linearly elastic, orthotropic IC_ material with orthotropic THERMAL thermal expansion.
RO, EA, EB, EC, PRBA, PRCA, PRCB, GAB, GBC, GCA, AA, AB, AC, AOPT, MACF, REF
Material Type 21.
Title *MAT_ORTHOTROP Allows the definition of an IC_ orthotropic material with a VISCOELASTIC viscoelastic part. Applies to shell elements.
RO, EA, EB, EC, Material Type 86. VF, K, GO, GINF, BETA, PRBA, PRCA, PRCB, GAB, GBC, GCA Title Anistropy axis definition (By element nodes, Define global vector, Define local vector, Pick system)
*MAT_PIECEWISE_ An elasto-plastic material with LINEAR_PLASTICIT an arbitrary stress versus Y strain curve and arbitrary strain rate dependency can be defined.
Rho, E, NU, SIGY, Material Type 24. ETAN, EPPF, TDEL, C, P, LCSS, LCSR, VP, ArrayCount
*MAT_PLASTICITY_ An isotropic elastic-plastic COMPRESSION_TE material where unique yield NSION stress versus plastic strain curves can be defined for compression and tension.
RO, E, PR, C, P, Material Type 124. Fail, TDEL, LCIDC, LCIDT, LCSRC, LCSRT, SRFLAG, LCFAIL, PC, PT, PCUTC, PCUTT, PCUTF, K, ArrayCount, GI, beta
Title
Title *MAT_PLASTICITY_ COMPRESSION_TE NSION_ E0S
An isotropic elastic-plastic material where unique yield stress versus plastic strain curves can be defined for compression and tension.
RO, E, PR, C, P, Material Type 155. Fail, TDEL, LCIDC, LCIDT, LCSRC, LCSRT, SRFLAG, PC, PT, PCUTC, PCUTT, PCUTF, K, ArrayCount, GI, beta Title
Altair Engineering
Altair HyperMesh User's Guide 1140 Proprietary Inform ation of Altair Engineering
*MAT_PLASTIC_ KINEMATIC
Suited to model isotropic and Rho, E, NU, SIGY, kinematic hardening plasticity ETAN, BETA, SRC, with the option of including SRP, FS, VP rate effects. Title
Material Type 3
*MAT_PLASTICITY_ An elasto-plastic material with POLYMER an arbitrary stress versus strain curve and arbitrary strain rate dependency can be defined.
RO, E, PR, C, P, LSCC, LCSR, EFTX, DAMP, RATEFAC, LCFAIL
Material Type 89.
*MAT_PLASTICITY_ An elasto-visco-plastic WITH_DAMAGE material with an arbitrary stress versus strain curve and arbitrary strain rate dependency can be defined.
RO, E, PR, SIGY, Material Types 81-82. ETAN, EPPF, TDEL, C, P, LCSS, LCSR, EPPFR, VP, LCDM, NUMINT, ArrayCount
Title
Options (None, ORTHO, ORTHO_RCDC) Title *MAT_PLASTICITY_ Invokes an orthotropic WITH_DAMAGE_O damage model RTHO
RO, E, PR, SIGY, Material Types 81-82. ETAN, EPPF, TDEL, C, P, LCSS, LCSR, EPPFR, VP, LCDM, NUMINT, ArrayCount Title
*MAT_PLASTICITY_ Invokes the damage model WITH_DAMAGE_RC developed by Wilkins DC
RO, E, PR, SIGY, Material Types 81-82. ETAN, EPPF, TDEL, C, P, LCSS, EPPFR, VP, LCDM, NUMINT, ArrayCount, ALPHA, BETA, GAMMA, D0, B, LAMBA, DS, L
*MAT_POWER_LA W_ PLASTICITY
This is an isotropic plasticity model with rate effects which uses a power law hardening rule.
Rho, E, NU, K, N, SRC, SRP, SIGY, VP
This model has been used to analyze buried steel
Rho, G, PR, SIGF, A0, A1, A2, A0F,
*MAT_PSEUDO_TE NSOR
Material Type 18.
Title
1141 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Material Type 16.
Altair Engineering
reinforced concrete structures A1F, B1, PER, ER, subjected to impulsive PRR, SIGY, ETAN, loadings. LCP, LCR, X1- X16, YS1-YS16 Title
*MAT_RATE_SENSI TIVE_ POWERLAW_PLAS TICITY
Used to model strain rate sensitive elasto-plastic material with a power law hardening.
*MAT_RESULTANT_ This model is available the ANISOTROPIC Belytschko-Tsay and the C0 triangular shell elements and is based on a resultant stress formulation.
Rho, E, Nu, K, M, N, Material Type 64. E0, VP, EPS0 Title K_Option Rho, E11P, E22P, V12P, V21P, G12P, G23P, G31P, E11B, E22B, V12B, V21B, G12B, AOPT, LN11, LN22, LN12, LQ1, LQ2, LM11, LM22, LM12
Material Type 170.
Title *MAT_RESULTANT_ A resultant formulation for PLASTICITY beam and shell elements including elasto-plastic behavior can be defined. *MAT_RIGID
Rho, E, NU, SIGY, ETAN
Material Type 28.
Title
Parts made from this material Rho, E, NU, N, Material Type 20. are considered to belong to a COUPLE, M, ALIAS, rigid body (for each part ID). CMO, A1-A3, V1-V3 Title LocalCoordinateSyst em
*MAT_SAMP-1
Uses an isotropic C-1 smooth yield surface for the description of non-reinforced plastics.
RO, BULK, GMOD, Material Type 187. EMOD, NUE, LCIDT, LCID-C, LCID-S, LCID-B, NUEP, LCID-P, LCID-D, DC, DEPRPT, LCID_TRI, LCID_LC, MITER, MIPS, IVM, IQUAD, ICONV Title
Altair Engineering
Altair HyperMesh User's Guide 1142 Proprietary Inform ation of Altair Engineering
*MAT_SCHWER_ MURRARY_CAP_M ODEL
The Schwer & Murray Cap Model, known as the Continuous Surface Cap Model, is a three invariant extension of the Geological Cap Model (Material Type 25) that also includes viscoplasticity for rate effects and damage mechanics to model strain softening.
RO, SHEAR, BULK, Material Type 145. GRUN, SHOCK, PORE, ALPHA, THETA, GAMMA, BETA, EFIT, FFIT, ALPHAN, CALPHA, R0, X0, IROCK, SECP, AFIT, BFIT, RDAMO, W, D1, D2, NPLOT, EPSMAX, CFIT, DFIT, TFAIL, FAILFG, DBETA, DDELTA, VPTAU, ALPHA1, THETA1, GAMMA1, BETA1, ALPHA2, THETA2, GAMMA2, BETA2 Title
*MAT_SEATBELT
Define a seat belt material.
MPUL, LLCID, ULCID, LMIN Title
*MAT_SHAPE_ME MORY
*MAT_SID_DAMPE R_ DISCRETE_BEAM
This material model describes the superelastic response present in shape-memory alloys that is the peculiar material ability to undergo large deformations with full recovery in loading-unloading cycles.
Rho, E, Nu, Material Type 30. SIG_ASS, SIG_ASF, SIG_SAS, SIG_SAF, EPSL, ALPHA, YMRT
The side impact dummy uses a damper that is not adequately treated by the nonlinear force versus relative velocity curves since the force characteristics are dependent on the displacement of the piston.
Rho, SST, D, R, H, K, C, C3, STF, RHOF, C1, C2, LCIDF, LCIDD, S0, ArrayCount
*MAT_SIMPLIFIED_ Used for problems where the JOHNSON_COOK strain rates vary over a large range.
Title
Material Type 69.
Title K_Option Rho, E, PR, VP, A, B, N, C, PSFAIL, SIGMAX, SIGSAT, EPSO
Material Type 98.
Title
1143 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_SIMPLIFIED_ JOHNSON_COOK_ ORTHOTROPIC_DA MAGE
Implemented with multiple through thickness integration points. Extension of Model 98 to include orthotropic damage as a means of treating failure in aluminum panels.
*MAT_SIMPLIFIED_ Provides a rubber and foam RUBBER/FOAM model defined by a single uniaxial load curve or by a family of uniaxial curves at discrete strain rates.
Rho, E, PR, VP, Material Type 99. EPPFR, LCDM, NUMINT, A, B, N, C, PSFAIL, SIGMAX, SIGSAT, EPSO Title Rho, KM, MU, G, SIGF, REF, PRTEN, SGL, SW, ST, LC/ TBID, TENSION, RTYPE, AVGOPT, PR/BETA
Material Type 181.
With-Failure Title *MAT_SIMPLIFIED_ Provides an incompressible RUBBER_WITH_DA rubber model defined by a MAGE single uniaxial load curve for loading (or a table if rate effects are considered) and a single uniaxial load curve for unloading.
RHO, K, MU, G, Material Type 183. SIGF, SGL, SW, ST, LCLD, TENSION, RTYPE, AVGOPT, LCUNLD
*MAT_SOIL_AND_F OAM
Rho, G, BULK, A0 A2, PC, VCR, REF, EPS, P
Simple model that works in some ways like a fluid.
Title
Material Type 5.
Title *MAT_SOIL_AND_F OAM_ FAILURE
*MAT_SPOTWELD
The input for this model is the same as for *MAT_SOIL_AND_FOAM; however, when the pressure reaches the failure pressure, the element loses its ability to carry tension.
Rho, G, BULK, A0 A2, PC, VCR, REF, EPS, P
Applies to beam elements Type 9 and to solid elements Type 1 with Type 6 hourglass controls.
Rho, E, PR, SIGY, ET, DT, TFAIL, EFAIL, NRR, NRS, MRR, MSS, MTT, NF
Material Type 14.
Title
Material Type 100.
Damage-Failure Title LCID-NRR LCID-NRS
Altair Engineering
Altair HyperMesh User's Guide 1144 Proprietary Inform ation of Altair Engineering
*MAT_SPOTWELD_ Applies to solid elements DAIMLER_CHRYSL Type 1 with Type 6 hourglass ER controls.
RO, E, PR, DT, TFAIL, EFAIL, NF, RS, TRUE_T, CON_ID
Material Type 100.
Title *MAT_SPOTWELD_ Applies to beam element type DAMAGE 9 and to solid element type 1 with type 6 hourglass controls.
Rho, E, PR, SIGY, Material Type 100. ET, DT, TFAIL, OPT, EFAIL, NRR, NRS, NRT, MRR, MSS, MTT, NF, RS, OPT, FVAL, TRUE_T, BETA Title
*MAT_SPRING_ELA Used for discrete springs and STIC dampers. Provides a translational or rotational elastic spring located between two nodes.
K
Material Type SD-1.
Title
*MAT_SPRING_ ELASTOPLASTIC
Used for discrete springs and K, KT, FY dampers. Provides an Title elastoplastic translational or rotational spring with isotropic hardening located between two nodes.
Material Type SD-3.
*MAT_SPRING_GE NERAL_ NONLINEAR
Used for discrete springs and dampers. Provides a general nonlinear translational or rotational spring with arbitrary loading and unloading definitions.
LCDL, LCDU, BETA, Material Type SD-6. TYI, CYI
*MAT_SPRING_INE LASTIC
Used for discrete springs and dampers. Provides an inelastic tension or compression only, translational or rotational spring.
LCFD, KU, CTF
*MAT_SPRING_MA XWELL
Used for discrete springs and dampers. Provides a three Parameter Maxwell Viscoelastic translational or rotational spring.
K0, KI, BETA, TC, FC, COPT
Title
Material Type SD-8.
Title
Material Type SD-7.
Title
1145 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_SPRING_ NONLINEAR_ELAS TIC
Used for discrete springs and LCD, LCR dampers. Provides a nonlinear Title elastic translational and rotational spring with arbitrary force versus displacement and moment versus rotation, respectively.
*MAT_STEINBERG
This material is available for modeling materials deforming at very high strain rates (>105) and can be used with solid elements.
Material Type SD-4.
Rho, G0, SIGO, Material Type 11. BETA, N, GAMMA, SIGM, B, BP, H, F, A, TMO, GAMO, SA, PC, SPALL, RP, FLAG, MMN, MMX, EC0 - 9 LUND, Title
*MAT_STEINBERG_ This material is a modification LUND of the Steinberg model to include the rate model of Steinberg and Lund (1989).
Rho, G0, SIGO, Material Type 11. BETA, N, GAMMA, SIGM, B, BP, H, F, A, TMO, GAMO, SA, PC, SPALL, RP, FLAG, MMN, MMX, EC0 - 9, UK, C1, C2, YP, YA, YM Title
*MAT_STRAIN_RAT A strain rate dependent E_ material can be defined DEPENDENT_PLAS TICITY
Rho, E, NU, VP, LC1, ETAN, LC2, LC3, LC4, TDEL, RDEF
Material Type 19.
Title
*MAT_TEMPERATU An orthotropic elastic material RE_ with arbitrary temperature DEPENDENT_ dependency can be defined. ORTHOTROPIC
RO, AOPT, REF, Material Type 23. MACF, ArrayCount, EA, EB, EC, PRBA, PRCA, PRCB, AA, AB, AC, GAB, GBC, GCA, T Title
*MAT_THERMAL_ ISOTROPIC
Altair Engineering
Allows isotropic thermal properties to be defined.
TRO, TGRLC, TGMULT, TLAT, HLAT, HC, TC
Thermal Material Property Type 1.
Altair HyperMesh User's Guide 1146 Proprietary Inform ation of Altair Engineering
Title *MAT_THERMAL_ ISOTROPIC_TD_LC
Allows isotropic thermal properties that are temperature dependent specified by load curves to be defined.
TRO, TGRLC, TGMULT, HCLC, TCLC
Thermal Material Property Type 6.
Title TGRCL_Option
*MAT_THERMAL_ ORTHOTROPIC
Allows orthotropic thermal properties to be defined.
TRO, TGRLC, TGMULT, AOPT, TLAT, HLAT, HC, K1, K2, K3
Thermal Material Property Type 2.
Title *MAT_TRANSVERS ELY_ ANISOTROPIC_ CRUSHABLE_FOA M
Used for an extruded foam material that is transversely istropic, crushable, and of low density with no significant Poisson effect.
Rho, E11, E22, E12, Material Type 142. E23, G, K, NY, ANG, MU, ISCL, MACF Anisotropy axis definition (0.0, 1.0, 2.0, 3.0, 4.0, by system)
*MAT_TRANSVERS This model is for simulating ELY_ sheet forming processes with ANISOTROPIC_ELA anisotropic material. STIC_ PLASTIC
RO, E, PR, SIGY, ETAN, R, HLCID
*MAT_TRANSVERS This model is for simulating ELY_ sheet forming processes with ANISOTROPIC_ELA anisotropic material. STIC_ PLASTIC_ECHANG E
RO, E, PR, SIGY, ETAN, R, HLCID, IDSCALE, EA, COE
*MAT_TRIP
Material Type 37.
Echange_Option Title Material Type 37.
Title
Isotropic elasto-plastic RO, E, PR, CP, T0, Material Type 113. material model that applies to TREF, TA0, A, B, C, shell elements only. D, P, Q, E0MART, VM0, AHS, BHS, M, N, EPS0, HMART, K1, K2 Title
1147 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_UNSUPPORT ED *MAT_USER_DEFIN User can supply their own ED_ subroutines. MATERIAL
*MAT_VACUUM
Material Types 41-50.
Dummy material representing Rho a vacuum in a multi-material Title Euler/ALE model.
Material Type 140.
*MAT_VISCOELAST Allows the modeling of IC viscoelastic behavior for beams (Hughes-Liu), shells, and solids.
Rho, BULK, G0, GI, BETA
Material Type 6.
*MAT_VISCOELAST Highly compressible foam. IC_HILL _FOAM
Rho, K, N, MU, Material Type 178. LCID1, FITTYPE, LCSR, LCVE, NT, GSTART, C1-C8, B1B8, ArrayCount, GI, beta
Title
Title *MAT_VISCOUS_F OAM
*MAT_WINFRITH_ CONCRETE
Used to represent the Confor Foam on the ribs of EuroSID side impact dummy.
Rho, E1, N1, V2, E2, Material Type 62. N2, Nu
Only Type 84 includes rate effects. Model is a smeared crack, smeared rebar model implemented in the 8-node single integration point continuum element.
RO, TM, PR, UCS, UTS, FE, ASIZE, E, YS, EH, UELONG, RATE, CONM, CONL, CONT, EPS1-EPS8, P1-P8
Title
Material Type 84 and Type 85.
Title *MAT_WOOD
Altair Engineering
Wood material.
RO, NPLOT, ITERS, IRATE, GHARD, IFAIL, IVOL, EL, ET, GLT, GTR, PR, XT, XC, YT, YC, SXY, SYZ, GF1_PAR, GF2_PAR, BFIT, DMAX, GF1_PREP,
Material Type 143.
Altair HyperMesh User's Guide 1148 Proprietary Inform ation of Altair Engineering
GF2_PREP, DFIT, DMAX, FLPAR, FLPARC, POWPAR, FLPER, FLPERC, POWPER, NPAR, CPAR, NPER, CPER, MACF, BETA Options (None, Pine, Fir) Title Anisotropy axis definition *MAT_WOOD_FIR
Wood material.
RO, NPLOT, ITERS, IRATE, GHARD, IFAIL, IVOL, MOIS, TEMP, QUAL_C, UNITS, IQUAL, MACF, BETA
Material Type 143.
Title Quality factor options Anisotropy axis definition *MAT_WOOD_OPTI Transversely isotropic ON material and is available for solid elements
RO, NPLOT, ITERS, IRATE, GHARD, IFAIL, IVOL, MOIS, TEMP, QUAL_C, UNITS, IQUAL, MACF, BETA
Material Type 143.
Title Quality factor options Anisotropy axis definition *MAT_WOOD_PINE Wood material.
RO, NPLOT, ITERS, IRATE, GHARD, IFAIL, IVOL, MOIS, TEMP, QUAL_C, UNITS, IQUAL, MACF, BETA
Material Type 143.
Title Quality factor options Anisotropy axis definition
1149 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_1DOF_ GENERALIZED_SP RING
*MAT_3PARAMETER_BAR LAT
Linear or spring damper that allows different degrees of freedom at two nodes to be coupled.
Rho, K, C, SCLN1, SCLN2, DOFN1, DOFN2, CID1, CID2
Material Type 146.
Title
Used for modeling sheets with Rho, E, PR, HR, P1, Material Type 36. anisotropic materials under P2, ITER, M, R00, plane stress conditions. R45, R90, LCID, SPI, C, P, VLCID Title YoungsModulusAsF unctionOfStrain R00FunctionOfPlasti cStrain R45FunctionOfPlasti cStrain R90FunctionOfPlasti cStrain Anistropy axis definition (By element nodes, Define global vector, Define local vector, Pick system)
MADYMO
Supported Card
Solver Description
COMPONENT
Material component used for definition of layered materials.
Supported Parameters
Defined on the card of the parent MATERIAL.
DAMAGE
MATERIAL.ANISO
Altair Engineering
Notes
Defined on the card of the parent MATERIAL. Linear elastic anisotropic material model.
DENSITY, C11, C22, C44, C12, C24, C41, MAT_DIR, MAT_DIR (X), Y, Z, MU, DAMP_COEF,
MAT_DIR can be specified by either selecting a coordinate system or entering the components of the direction vector. If a
Altair HyperMesh User's Guide 1150 Proprietary Inform ation of Altair Engineering
ASSEMBLY airbag fabric properties COMMENT
MATERIAL. ENCRYPTED MATERIAL.FABRIC
coordinate system was selected, the (local) direction of the X-axis is used as MAT_DIR. KAPPA becomes available if a PERMEABILITY. MODEL is being used.
ASSEMBLY
Loosely woven fabric material model.
DENSITY, TENSION_ONLY, MU, DAMP_COEF, MAT_DIR_1, MAT_DIR_1(X), Y, Z, E_1, SCALE_FACTOR_1, LOAD_FUNC_1, INTERPOLATION, X_SCALE, Y_SCALE, X_SHIFT, Y_SHIFT, ASSEMBLY
Choose the number of thread definitions. KAPPA becomes available if a PERMEABILITY. MODEL is being used. REDUCTION_LIMIT_STRAI N becomes available when TENSION_ONLY is ON
NR_OF_THREADS strain rate dependent airbag fabric properties COMMENT MATERIAL.FOAM
Foam material
DENSITY, CHAR, ASSEMBLY strain rate dependent COMMENT
MATERIAL.HOLE
Hole material
HOLE.MODEL, BLOCK_FLOW, CDEX, DPEX, DTEX, DELTEX, SWITCH, SWITCH_SCALE, CDP_FUNC, CDT_FUNC, SCALE_FUNC, ASSEMBLY HOLE_AREA
1151 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HOLE_SUBSEGME NT COMMENT MATERIAL. HONEYCOMB
Honeycomb material model with tri-linear stress-strain behaviour.
DENSITY, E11_1, E11_2, E11_3, CMPFC_A1, E22_1, E22_2, E22_3, CMPFC_A2, E33_1, E22_2, E33_3, CMPFCA3, G12_1, G12_2, G12_3, CMPFC_A4, G23_1, G23_2, G23_3, CMPFC_A5, G31_1, G31_2, G31_3, CMPFC_A6, CMPFC_B, MAT_DIR, MAT_DIR (X), Y, Z, MAT_DIR_2(X), Y, Z, ASSEMBLY
MAT_DIR_1 and MAT_DIR_2 can be specified by either selecting one coordinate system or entering the components of both direction vectors. If a coordinate system was selected, the (local) directions of the X-axis and Y-axis are used as MAT_DIR_1 and MAT_DIR_2.
COMMENT MATERIAL. HONEYCOMB_PLA STIC
Honeycomb material using plasticity formulation.
DENSITY, MAT_DIR, MAT_DIR_1(X), Y, Z, MAT_DIR_2(X), Y, Z, E11, E22, E33, G12, G23, G31, CMPC_11_FUNC, CMPC_22_FUNC, CMPC_33_FUNC, CMPC_12_FUNC, CMPC_23_FUNC, CMPC_31_FUNC, INTERPOLATION, X_SCALE, Y_SCALE, X_SHIFT, Y_SHIFT, CMPC_VOLUME, E, NU, YIELD_STRESS, ASSEMBLY
MAT_DIR_1 and MAT_DIR_2 can be specified by either selecting one coordinate system or entering the components of both direction vectors. If a coordinate system was selected, the (local) directions of the X-axis and Y-axis are used as MAT_DIR_1 and MAT_DIR_2.
COMMENT MATERIAL.HYSISO Elastic isotropic material model with hysteresis.
Altair Engineering
DENSITY, CHAR, TENSION_ONLY, ASSEMBLY
KAPPA becomes available if a PERMEABILITY.
Altair HyperMesh User's Guide 1152 Proprietary Inform ation of Altair Engineering
airbag fabric properties
MODEL is being used.
COMMENT MATERIAL. INTERFACE
Material model for interface element.
MAXTFN, AN, MAXTFS, AS, GMODE1, GMODE2, WINDOW, ASSEMBLY COMMENT
MATERIAL.ISOLIN
Linear elastic isotropic material
DENSITY, E, NU, TENSION_ONLY, MU, DAMP_COEF, ASSEMBLY
KAPPA becomes available if a PERMEABILITY. MODEL is being used.
apply damage
REDUCTION_LIMIT_STRAI N becomes available when TENSION_ONLY is ON
airbag fabric properties COMMENT MATERIAL.ISOPLA
Isotropic elastoplastic material.
DENSITY, E, YIELD_STRESS, NU, KAPPA, ASSEMBLY
KAPPA becomes available if a PERMEABILITY. MODEL is being used.
strain rate dependent hardening model apply damage airbag fabric properties COMMENT MATERIAL. KELVIN1D
Linear 1-dimensional Kelvin material.
STIF, DAMP_COEF, ASSEMBLY COMMENT
MATERIAL. KELVIN1D_NL
Non-linear 1-dimenional Kelvin CHAR, ASSEMBLY material. COMMENT
MATERIAL. KELVIN3D
Linear 3-dimensional Kelvin material
D1_STIF, D2_STIF, D3_STIF, R1_STIF, R2_STIF, R3_STIF, D1_DAMP, D2_DAMP,
1153 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
D3_DAMP, R1_DAMP, R2_DAMP, R3_DAMP, ASSEMBLY COMMENT MATERIAL. KELVIN3D_NL
Non-linear 3-dimensional Kelvin material.
D1_CHAR, D2_CHAR, D3_CHAR, R1_CHAR, R2_CHAR, R3_CHAR, ASSEMBLY COMMENT
MATERIAL.LINVIS
Linear visco-elastic isotropic material.
DENSITY, BULK, GINF, GD1, TAU1, GD2, TAU2, GD3, TAU3, GD4, TAU4, ASSEMBLY COMMENT
MATERIAL. MOONRIV
Mooney-Rivlin hyperelastic isotropic material (rubber materials).
DENSITY, A, B, NU, MU, DAMP_COEF, ASSEMBLY COMMENT
MATERIAL.NULL
NULL material
DENSITY_NULL, ASSEMBLY COMMENT
MATERIAL. ORTHOLIN
Linear elastic orthotropic material.
DENSITY, E11, E22, G12, NU12, TENSION_ONLY, MAT_DIR, MAT_DIR (X), Y, Z, MU, DAMP_COEF, DAMPING apply damage airbag fabric properties COMMENT
Altair Engineering
MAT_DIR can be specified by either selecting a coordinate system or entering the components of the direction vector. If a coordinate system was selected, the (local) direction of the X-axis is used as MAT_DIR. KAPPA becomes available if a PERMEABILITY. MODEL is being used.
Altair HyperMesh User's Guide 1154 Proprietary Inform ation of Altair Engineering
REDUCTION_LIMIT_STRAI N becomes available when TENSION_ONLY is ON MATERIAL. ORTHOLIN_LAYER ED
Linear elastic orthotropic layered material.
COMMENT
MAT_DIR can be specified by either selecting a coordinate system or entering the components of the direction vector. If a coordinate system was selected, the (local) direction of the X-axis is used as MAT_DIR. KAPPA becomes available if a PERMEABILITY. MODEL is being used.
MATERIAL. ORTHOPLA
Orthotropic elastic-plastic material based on Hill's yield condition.
strain rate dependent MAT_DIR can be specified by either selecting a hardening model coordinate system or entering the components apply damage of the direction vector. If a coordinate system was airbag fabric selected, the (local) properties direction of the X-axis is COMMENT used as MAT_DIR. KAPPA becomes available if a PERMEABILITY. MODEL is being used.
MATERIAL.RIGID
Rigid material
COMMENT
MATERIAL. SANDWICH
Linear elastic orthotropic sandwich material.
COMMENT
MATERIAL.STRAP
Tension-only perfect elasticplastic material model with failure for straps.
COMMENT
MATERIAL.TONER
Tension-only elastic material
COMMENT
1155 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
MAT_DIR can be specified by either selecting a coordinate system or entering the components of the direction vector. If a coordinate system was selected, the (local) direction of the X-axis is used as MAT_DIR.
Altair Engineering
with rupture. MATERIAL.USER
User defined material model
COMMENT
MATERIAL. VISCO_NL
Non-linear visco-elastic isotropic material
COMMENT
PERMEABILITY
Defined on the card of the parent MATERIAL.
RATE
Defined on the card of the parent MATERIAL.
RUPTURE THREAD
Definition of material properties via a characteristic specification for a thread (FABRIC material).
Defined on the card of the parent MATERIAL.
MARC
Supported Card
Solver Description
Supported Parameters
MAT_FOAM
NoOfSets, UnitNo, NoOfTerms, DataInputMode, ModFlag, MassDen, CoeffThermExp, RefValueu, RefValuea, RefValueb, UNSUPPORTED_DA TA
MAT_ISOTROPIC
YieldCrit, HardRule, ConCrack, DataIndex, VisPlasParm, YoungMod, PoissRat, MassDensity, ThermExp, VonMises, HardType, CostPerVol,
Altair Engineering
Notes
Altair HyperMesh User's Guide 1156 Proprietary Inform ation of Altair Engineering
CostPerMass, StrainRateData, WorkHardData, TempEffectData MAT_MOONEY
NoOfSets, UnitNo, DataInputMode, RivConC10, RivConC01, MassDen, CoeffThermExp, HOrderC11, HOrderC20, HOrderC30, BulkMod, UNSUPPORTED_DA TA
MAT_OGDEN
NoOfSets, UnitNo, NoOfTerms, ModelType, DataInputMode, BulkModK, MassDen, CoeffThermExp, RefValueu, RefValuea, UNSUPPORTED_DA TA
MAT_ORTHOTROPI C
NoOfSets, UnitNo, YieldCrit, HardRule, IANELSFLAG, DataReadType, DataIndex, VisPlasParm, YoungModE11, YoungModE22, YoungModE33, PoisRatV12, PoisRatV23, PoisRatV31, MassDen, ShearModG12, ShearModG23, ShearModG31, ThermExpA11, ThermExpA22, ThermExpA33,
1157 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CostPerVol, CostPerMass, TenYStress, EqvYStress, YRDIR1_M, YRDIR2_C1, YRDIR3_C2, YRSHR1_C3, YRSHR2_C6, YRSHR3, UNSUPPORTED_DA TA, StrainRateData, WorkHardData, TempEffectData
Nastran
Some of the material data cards provided by Nastran can be created by loading and editing the appropriate card images. These card images have the same name as the corresponding cards. Supported Card
Solver Description
Supported Parameters
MAT1
Defines the material properties for linear isotropic materials.
MATS1
Notes
MATEP MATT1 MAT4 MAT5
MAT2
Defines the material properties for linear anisotropic materials for twodimensional elements.
MATEP MATT2 MAT4 MAT5
MAT4
Altair Engineering
n/a Defines the constant or temperature-dependent thermal material properties for conductivity, heat capacity, density, dynamic viscosity, heat generation, reference enthalpy, and latent heat associated with a singlephase change.
Altair HyperMesh User's Guide 1158 Proprietary Inform ation of Altair Engineering
MAT5
Defines the thermal material properties for anisotropic materials
KXX, KYY, KXZ, KYY, KYZ, KZZ, CP, RHO, HGEN
MAT8
Defines the material property for an orthotropic material for isoparametric shell elements.
MATT8
Defines the material properties for linear, temperature-independent, anisotropic materials for solid isoparametric elements.
MATEP
MAT9
MAT4 MAT5
MATT9 MAT4 MAT5
MAT10
Defines material properties for MAT4 fluid elements in coupled fluidMAT5 structural analysis.
MATHE
Specifies hyperelastic (rubber-like) material properties for nonlinear (large strain and large rotation) analysis in SOL 600 and MD Nastran SOL 400 only
MODEL, K, RHO, TEXP, TREF, GE, C10, C01, C20, C11, C30, TAB1, TAB2, TAB3, TAB4, TABD
MATG
Specifies gasket material properties to be used in SOL 600 and MD Nastran SOL 400.
IDMEM, BEHAV, TABLD, TABLU, YPRS, EPL
MATHP
Specifies material properties n/a for use in fully nonlinear (i.e., large strain and large rotation) hyperelastic analysis of rubber-like materials (elastomers).
The PCOMP card contains all information regarding composite materials, including the orientation of the longitudinal direction of each ply. You can view each ply direction through the Composites panel. The material longitudinal axis of the element, shown in the Composites panel as elem orientation is obtained either by rotating the x axis of the element THETA degree (from THETA field in the element card) counterclockwise, or by projecting the x axis of a system (from MCID field in the element card) onto the surface of the element. Each ply orientation, shown in the Composites panel as ply direction, is obtained by rotating the material longitudinal axis THETAi degree (from the THETAi field in the PCOMP card) counterclockwise. PAM-CRASH 2G
1159 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
Supported Parameters
Notes
MAT_SECURE PLY
TYPE 1
DENSITY, E11, E22, E33, G12, G23, G13, V12, V23, V13, Emtsi, Emts1, Emtsu, Dmts1, Dmtsu, Emtvi, Evmtv1, Emtvu, Dmtv1, Dmtvu, Eft, AlphaF, Efti, Eft1, Eftu, Dft1, Dftu, Ply model, Ply failure criteria, Strain rate Model Elastic Plastic
Strain rate Model (no Post-Yield behavior strain rate, Cowper- defined by Yield Stress Symonds, Johnson- list box. Cook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 (None, ed) Yield Stress (Yield Stress, Point Curve, Curve, POWER, KRUPK, LOOKU, VOCEG) Hardening Type (None, AFCHA, OWANG)
TYPE 2
Crushable Foam
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 (None, Ev, Pv, Edv) MAUX2 (None, Ev, Pv, Edv)
Altair Engineering
Altair HyperMesh User's Guide 1160 Proprietary Inform ation of Altair Engineering
MAUX3 (None, Ev, Pv, Edv) TYPE 5
Linear Viscoelastic
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Exx, Eyy, Ezz, Exy, Eyz, Ezx, Exx+Eyy+Ezz, E1, E2, E3)
TYPE 7
Isotropic - Elastic-PlasticHydrodynamic
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX2 (None, Eint, Vol)
TYPE 11
Blatz-Ko Rubber
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Exx, Eyy, Ezz, Exy, Eyz, Ezx, Exx+Eyy+Ezz, E1, E2, E3)
TYPE 16
Elastic-Plastic with Damage
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX2 (None, d, ed) Yield Stress (Yield
1161 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Stress, Point Curve, Curve, POWER, KRUPK) TYPE 17
Hyperleastic Mooney-Rivlin
Strain rate Model (no To enter LTC on card 4, a strain rate, Cowper- curve must exist. Symonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Exx, Eyy, Ezz, Exy, Eyz, Ezx, Exx+Eyy+Ezz, E1, E2, E3)
TYPE 18
Hyperelastic Hart-Smith
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Exx, Eyy, Ezz, Exy, Eyz, Ezx, Exx+Eyy+Ezz, E1, E2, E3)
TYPE 20
Inelastic Crushable Foam
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Pair, Ev, c)
TYPE 21
Elastic Foam
Strain rate Model (no Curve definition may be strain rate, Cowper- defined with points or with Symonds, Johnson- curve entities. Cook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, E1, E2, E3, Sigma1, Sigma2,
Altair Engineering
Altair HyperMesh User's Guide 1162 Proprietary Inform ation of Altair Engineering
Sigma3, fe1, fe2, fe3, Ac, Ed1, Ed2, Ed3) Curve Flag (Single curve via points, Specify curves) TYPE 22
Non-linear Viscoelastic
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Exx, Eyy, Ezz, Exy, Eyz, Ezx, Exx+Eyy+Ezz, E1, E2, E3, Ac)
TYPE 25
Solid for Foam Side Impact Barriers
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX5 (None, Pair, Ev, c, s, Ed)
TYPE 26
Elastic Plastic with Gurson Damage Model
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX5 (None, d, Ed) Yield Stress (Yield Stress, Point Curve, Curve, POWER, KRUPK)
TYPE 30
Unidirectional Composite BiPhase
DENSITY, NINT, To enter IPLY on card 3, a ISHG, IFROZ, QVIS, material collector with a C, defined PLY_DATA card
1163 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
THERDATASETNUM image must exist. , TITLE, IPLY, EsLIM, NMIN Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, SigmaM11, SigmaM22, SigmaM33, SigmaM12, SigmaM23, SigmaM31, dF, dT, dsM, dvM, Exx, Eyy, Ezz, Exy, Eyz, Ezx) TYPE 31
Unidirectional Composite Non- DENSITY, NINT, linear ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, IPLY, EsLIM, NMIN, NMAIN, NUNLD, NRELD, Q1-Q3, E1E8, S1-S8
To enter IPLY on card 3, a material collector with a defined PLY_DATA card image must exist.
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, SigmaM11, SigmaM22, SigmaM33, SigmaM12, SigmaM23, SigmaM31, dF, dT, dsM, dvM, Exx, Eyy, Ezz, Exy, Eyz, Ezx) TYPE 36
Altair Engineering
Elastic/Stiffening - Plastic with DENSITY, NINT, Failure ISHG, IFROZ,
Altair HyperMesh User's Guide 1164 Proprietary Inform ation of Altair Engineering
QVISC, THERDATASETNUM , TITLE, V, LC1-LC8, Erate1-Erate8, EtMAX, LC2, DampRatio, DampFreq, Q1-Q3 Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX3 (None, Etmax, F1, Ed) TYPE 37
Viscoelastic Ogden Rubber
DENSITY, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, V, N, M, ShearMod1ShearMod8, Exponent1Exponent8, LTCuniaxial, LTCbiaxial, LTCpshear, LTCvolume, Q1-Q3 Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, Exx, Eyy, Ezz, Exy, Eyz, Ezx, Exx+Eyy+Ezz, E1E3)
TYPE 41
Improved Side Impact Barrier TYPEerial
DENSITY, NINT, Full material input and ISHG, IFROZ, simplified material input QVISC, are available THERDATASETNUM
1165 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
, TITLE, EoT, EyT, E1T, E2T, GoTL, EyTL, G1TL, GyieldT, EoL, EyL, E1L, E2L, GoLW, EyLW, G1LW, GyieldL, EoW, EyW, E1W, E2W, GoWT, EyWT, G1WT, GyieldW, Ec, DampRatio, DampFreq, d1, du, Ei, E1, Eu, alpha, eps_d_off, eps_d_tens, eps_elim, Q1-Q3 Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1 - MAUX6 (None, dmax, En, Es Exx, Eyy, Ezz, Exy, Eyz, Ezx, Ac, Edxx, Edyy, Edxy, Edyz, Edxz) TYPE 42
Altair Engineering
DENSITY, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, EC_TT, AC_TT, ICUC_TT, MVC_TT, ASIC_TT, ESIC_TT, ALIC_TT, ELIC_TT, ET_TT, AT_TT, ICUT_TT, MVT_TT, ASIT_TT, ESIT_TT, ALIT_TT, ELIT_TT, EC_LL, AC_TT, ICUC_LL, MVC_LL, ASIC_LL, ESIC_LL, ALIC_LL, ELIC_LL, ET_LL, AC_TT, ICUT_LL, MVT_LL, ASIT_LL,
Altair HyperMesh User's Guide 1166 Proprietary Inform ation of Altair Engineering
ESIT_LL, ALIT_LL, ELIT_LL, EC_WW, AC_TT, ICUC_WW, MVC_WW, ASIC_WW, ESIC_WW, ALIC_WW, ELIC_WW, ET_WW, AC_TT, ICUT_WW, MVT_WW, ASIT_WW, ESIT_WW, ALIT_WW, ELIT_WW, G_TL, AC_TT, ICU_TL, MVL_TL, ASI_TL, ESI_TL, ALI_TL, ELI_TL, G_LW, A_LW, ICU_LW, MVL_LW, ASI_LW, ESI_LW, ALI_LW, ELI_LW, G_TW, A_TW, ICU_TW, MVL_TW, ALI_TW, ESI_TW, ALI_TW, ELI_TW, DampRatio, DampFreq, D, p, Q1Q3, LCSTRAT, EVOLC, EVOLT, EVOMC, EVOMT, EVSLC, EVSLT, EVSMC, EVSMT, ESWITCH, NU_SWI, LCYILD, LCDAM, ISWITCH, ASWITCH TYPE 45
General Non-linear Strain Rate DENSITY, NINT, Dependent ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E, Alpha, Hydro, DampRatio, SlMult, DampFreq, xratUI, iratExt, LCC1-LCC8, EC1EC8, LCT1-LCT8, ET1-ET8, LccUI, LctUI, Q1-Q3
1167 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) TYPE 52
Elastic-Plastic Solid with Fracture Criteria
DENSITY, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, G, Yield, Etan, K, ks, NF, LC, DampRatio, DampFreq, Gd_LC1, Gd_LC8, Gd_e1Gd_e8, Gs_LC1Gs_LC8, Gs_e1Gs_e8 Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1-MAUX6 (None, Plastric strain rate, Ductile damage contour, Shear damage contour, Overall damage contour, stress triaxiality factor, Shear stress factor) Yield Stress (Yield Stress, Point Curve, Curve, POWER, KRUPK, LOOKU)
TYPE 61
Elastic-Plastic 8 Node Thick Shell
DENSITY, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E, v, TRANSsh Strain rate Model (no
Altair Engineering
Altair HyperMesh User's Guide 1168 Proprietary Inform ation of Altair Engineering
strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1-MAUX6 (None, Exx, Eyy, Exy, Eyz, Ezx, Ezz) TYPE 62
Elastic-Plastic for 8-Node Thick Shell Elements with Total Lagrangian Formulation
NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E, Yield, v, IFLAW, TRANSsh, E1-E7, Sig1-Sig7, RELIM, Sigi, Sigl, dl, Sigu, du, Epmax, StrLmt, DampRatio, DampFreq Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) MAUX1-MAUX6 (None, Exx, Eyy, Exy, Eyz, Ezx, Ezz, d, e, Sxx, Syy, Sxy, Syz, Szx, Szz)
TYPE 71
Elastic-Plastic with EWK Damage and Failure
DENSITY, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, G, Yield, Etan, K, Dc, Rc, Plim, Alpha, Beta, Epmax, Di, D1, d1, Du, du, DampRatio, DampFreq, Q1-Q3 MAUX1-MAUX5 (None, Pair, Ev, c, s, Ed)
1169 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) TYPE 99
Null TYPEerial for Solid
DENSITY, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E, v Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
TYPE 100
Null TYPEerial
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
TYPE 101
Elastic
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, v, MEMBRhrC, PLANEhrC, ROThrC, TRANSsh, DampRatio, DampFreq Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
TYPE 102
Altair Engineering
Elastic Plastic
S, density, NINT, ISHG, IFROZ,
Altair HyperMesh User's Guide 1170 Proprietary Inform ation of Altair Engineering
QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMBRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, EpMAX, REL_THIN, REL_THIC, DampRatio, DampFreq, EPMX, GRUC_VAL Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) GRUC Option (EPMX, THIC, NONE) TYPE 103
Elastic Plastic
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMBRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, EpMAX, REL_THIN, REL_THIC, DampRatio, DampFreq, EPMX, GRUC_VAL Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve,
1171 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Curve, POWER, KRUPK) GRUC Option ( EPMX, THIC, NONE) TYPE 105
Elastic Plastic with Isotropic Damage
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMBRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, REL_THIN, Ei, E1, d1, Eu, du, EpMAX, EESL, DampRatio, DampFreq, EPMX, GRUC_VAL, REL_THIC Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) GRUC Option (EPMX, DMG, THIC, NONE)
TYPE 106
Altair Engineering
Elastic Plastic with Anisotropic Damage
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMBRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, REL_THIN, Ei, E1, d1, Eu, du, EpMAX, EESL, DampRatio, DampFreq, DMG,
Altair HyperMesh User's Guide 1172 Proprietary Inform ation of Altair Engineering
REL_THIC Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) GRUC Option (EPMX, DMG, THIC, NONE) TYPE 107
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
TYPE 108
Anisotropic Elastic Plastic
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMBRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, EpMAX, REL_THIN, DampRatio, DampFreq, LANK, G, F, N, EPMX, GRUC_VAL, REL_THIC Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted,
1173 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) Orthotropic elasticity (Initial isotropic Young's modules, orthotropic stiffness derived from orthotropic plasticity law, orthotropic stiffness coefficients are provided) GRUC Option (EPMX, THIC, NONE) TYPE 109
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE
TYPE 109 data will not be exported (not valid for PAM 2006 and aove)
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) TYPE 110
Super Elastic
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, Ea, Em, nu, Hgm, Hgw, Hgq, As, Beta, Alpha, CURVE, LC1, LC2, Dr, F0 Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
TYPE 115
Altair Engineering
Elastic Plastic with Gurson
S, density, NINT,
Altair HyperMesh User's Guide 1174 Proprietary Inform ation of Altair Engineering
Damage
ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, REL_THIN, RELIM, q1, q2, fi, fc, DampRatio, DampFreq, fn, Sn, En, Tn, EPMX, GRUC_VAL, REL_THIC Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) GRUC Option (EPMX, DMG, THIC, NONE)
TYPE 116
Elastic Plastic with Isotropic Damage
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, RELIM, Sigi, Sigl, dl, Sigu, du, Epmax, StrLmt, DampRatio, DampFreq, DMG, REL_THIC, E, Yield, E1-E7, Sig1-Sig7, Ei, El, Dl, Eu, Du Strain rate Model (no strain rate, CowperSymonds, Johnson-
1175 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Cook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) GRUC Option (EPMX, DMG, THIC, NONE) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) TYPE 117
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE
Type 117 data will not be exported (not valid for Pam 2006 and above)
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) TYPE 118
Anisotropic Elastic Plastic
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, Ft, RELIM, DampRatio, DampFreq, LANK, G, F, N, EPMX, GRUC_VAL, q1, q2, fi, fc, fn, Sn, En, Tn Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
Altair Engineering
Altair HyperMesh User's Guide 1176 Proprietary Inform ation of Altair Engineering
YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK) GRUC Option (EPMX, DMG, THIC, NONE) TYPE 121
CRASH/FORMING, Non-linear S, density, NINT, Visco Elastic ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, CONST, k, m, h1, h2, w, tfil, Eref, EpMAX, REL_THIN, EppMAX, REL_THIC Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) G Sell model (CONST, CURVE)
TYPE 126
Glass
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, sigmaC, Tf, DampRatio, DampFreq Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
TYPE 128
Anisotropic Elastic Plastic
S, density, NINT, ISHG, IFROZ,
1177 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
QVISC, ITHDSNUM, TITLE, E, YieldStress, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, RELIM, Lc, NFIL, DEPS, DampRatio, DampFreq, G, F, N, m, Eos, ns, ms, Eod, nd, md, Er, r0, r45, r90, KH1, KH2, KH3, d, FLDS1FLDS4, FLDD1FLDD4, DFS1-DFS3, DFD1-DFD3, DFA1DFA2, SFS1-SFS3, SFD1-SFD3, SFK Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) YieldStress (Yield Stress, Point Curve, Curve, POWER, KRUPK, KINEM) Yield Criterion (Hill 1948, Hill 1990, Barlat 1991) TYPE 130
Multilayered Shell Elements
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, DampRatio, DampFreq, NOPLY, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, NMIN, DMG, GRUC_VAL, IFAIL, ERATIO, Ply#, Aux1-Aux48
To specify a ply database, a material collector with the PLY_DATA card image must exist in the database. Ply auxiliary variables default to blank and can be overridden.
Strain rate Model (no strain rate, Cowper-
Altair Engineering
Altair HyperMesh User's Guide 1178 Proprietary Inform ation of Altair Engineering
Symonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) GRUC Option (DMG, THIC, NONE) TYPE 131
Multilayered Shell Elements
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, DampRatio, DampFreq, NOPLY, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, NMIN, DMG, GRUC_VAL, IFAIL, ERATIO, Ply#, Aux1-Aux48
To specify a ply database, a material collector with the PLY_DATA card image must exist in the database. Ply auxiliary variables default to blank and can be overridden.
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) GRUC Option (DMG, THIC, NONE) TYPE 132
Multilayered Shell Elements
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, DampRatio, DampFreq, NOPLY, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, NMIN, DMG, GRUC_VAL, IFAIL, ERATIO, Ply#, Aux1-Aux48
To specify a ply database, a material collector with the PLY_DATA card image must exist in the database. Ply auxiliary variables default to blank and can be overridden.
Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) GRUC Option (DMG,
1179 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
THIC, NONE) TYPE 143
Elastic-Plastic with Elastic Stiffening
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, LC1-LC8, Erate1-Erate8, EtMAX, RELIM, LC2, DampRatio, DampFreq, EPMX, GRUC_VAL Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) Flag for unidirectional failure (possible in both local directions, not active; failure possible only in element local Xdirection; failure possible only in element local Ydirection) GRUC Option (EPMX, DMG, THIC, NONE)
TYPE 150
Layered TYPEerials for Membrane Elements
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, v, EcLIM, AREDUC, u, Edamp, IFLA90, E1, G1, Wrink1, E2, G2, Wrink2, MATLAW, LCLEAK Strain rate Model (no strain rate, CowperSymonds, Johnson-
Altair Engineering
Altair HyperMesh User's Guide 1180 Proprietary Inform ation of Altair Engineering
Cook, ModifiedJones, Left Shifted, KrupKowsky) TYPE 151
Fabric Membrane Elements with Non Linear Fibre
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, Edamp, AREDUC, G0h, PSI_lock, G1h, LCLOD1, H1, D1, eps_10, LCLOD2, H2, D2, eps_20, LCLEAK, LCSTRS, LCRAT1, LCRAT2, eps_i, eps_u, k0 Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) Effects of temperature THETA (not active, curve direction) Hysteresis model flag (exponenetial unloading Model A, unloading via slope to a curve Model B)
TYPE 161
Elastic for 4-Node Thick Shell
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, v, TRANSsh, PlStrFlg, DampRatio, DampFreq Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky)
1181 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TYPE 162
Elastic Plastic with 4-Node Thick Shell
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, IFLAW, TRANSsh, E1-E7, Sig1-Sig7, RELIM, Sigi, Sigl, dl, Sigu, du, Epmax, StrLmt, DampRatio, DampFreq, DMG Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) Yield Stress (Yield Stress, Curve, POWER, KRUPK) GRUC Option (EPMX, DMG, THIC, NONE)
TYPE 171
Elastic Plastic with EWK Damage
S, density, NINT, ISHG, IFROZ, QVISC, ITHDSNUM, TITLE, E, Yield, v, MEMRhrC, PLANEhrC, ROThrC, TRANSsh, E1-E7, Sig1-Sig7, Di, D1, di, Du, du, DampRatio, DampFreq, tf/t, Dc, Rc, Plim, Apha, Beta Strain rate Model (no strain rate, CowperSymonds, JohnsonCook, ModifiedJones, Left Shifted, KrupKowsky) Yield Stress (Yield Stress, Curve, POWER, KRUPK) EWK Option (Critical
Altair Engineering
Altair HyperMesh User's Guide 1182 Proprietary Inform ation of Altair Engineering
Damage, Parameter Identifier Activation) GRUC Option (EPMX, DMG, THIC, NONE) TYPE 200
Null TYPERerial
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky)
TYPE 201
Elastic
density, NINT, ISHG, Card fields vary depending IFROZ, QVISC, upon the element type THERDATASETNUM selected (beam or bar). , TITLE, E, Mdamp) Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Element Type (Bar, Beam)
TYPE 202
Elastic-Plastic
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E, Yield, Et, Mdamp, EpMAX)
Card fields vary depending upon the element type selected. Post-Yield behavior - defined by Yield Stress list box.
Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Yield Stress (Yield
1183 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Stress, Point Curve, Curve, POWER, KRUPK) TYPE 203
Nonlinear for BAR
density, NINT, ISHG, Number of editable fields IFROZ, QVISC, depends on NLOAD, THERDATASETNUM NUNLD, and NRELD. , TITLE, Eo, Celim, Telim, Telas, Celas, NMAIN, NUNLD, NRELD) d1 - d8 MAIN f1 - f8 MAIN Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky)
TYPE 204
Nonlinear for BAR/DASHPOT
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, NLOAD, Lmult, NUNLD, Umult, NDAMP, Dmult, NMULT, k, c, dinit, m, ko, Ft, Fc, Telim, Celim)
Force-deflection curve specification requires existence of curves in the database.
Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Hysteresis Model Flag (Model A, B, or C) TYPE 205
Altair Engineering
Nonlinear Tension Only Bar
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, NLOAD, H, D, kP, DampRatio,
NLOAD can be set to 0 or to a curve (right-click field label to reset NLOAD curve selection). Other fields for material type 205
Altair HyperMesh User's Guide 1184 Proprietary Inform ation of Altair Engineering
Eo, Mu, E1, Eu) Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky)
depend on the value of NLOAD.
Hysteresis Model Flag for unloading/ reloading (Model A, B, or C) TYPE 212
Elastic-Plastic for Beam Elements
density, NINT, ISHG, Post-Yield behavior IFROZ, QVISC, defined by Yield Stress THERDATASETNUM list box. , TITLE, E, v, Yield, Et, Mdamp, Bdamp, Tdamp, EpMAX, IFLAG Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Yield Stress (Yield Stress, Point Curve, Curve, POWER, KRUPK)
TYPE 213
Elastic-Plastic for Beam Elements
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, E, v, Yield, Et, SF, Mdamp, Bdamp, Tdamp, EpMAX, IFLAG
Post-Yield behavior defined by Yield Stress list box. Specification of the cross section description through the list box affects the layout of cards 8 through NIPS 8.
Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted,
1185 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
KrupKowsky) Yield Stress (Yield Stress, Point Curve, Curve, POWER, KRUPK) TYPE 214
Global Beam Column
density, NINT, ISHG, Curves must exist in the IFROZ, QVISC, model before specifying THERDATASETNUM curve fields. , TITLE, E, v, LCMS, LCMScale, LCMT, LCMTscale, Mdamp, Bdamp, Tdamp, LC1-LC8, M1-M8 Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky)
TYPE 220
Altair Engineering
Nonlinear 6-DOF Spring/ Dashpot
density, NINT, ISHG, Curves must exist in the IFROZ, QVISC, model before specifying THERDATASETNUM curve fields. , TITLE, NLOADR, FLTR, RUPLOW, RUPUPP, WALLOW, WALUPP, NCDOF, WDAMP, NUNLDR, FTUR, Mr, NDAMPR, FTDR, Kro, Frelas, NLOADS, NUNLDS, FTUS, Ms, NDAMPS, FTDS, Kso, Fselas, NLOADT, FTLT, RUPLOW, RUPUPP, WALLOW, WALUPP, NCDOF, WDAMP, NUNLDT, FTUT, Mt, NDAMPT, FTDT, Kto, Ftelas, MLOADR, FMLR,
Altair HyperMesh User's Guide 1186 Proprietary Inform ation of Altair Engineering
RUPLOW, RUPUPP, WALLOW, WALUPP, NCDOF, WDAMP, MUNLDR, FMUR, lR, MDAMPR, FMDR, Kmro, Mrelas, MLOADS, FMLS, RUPLOW, RUPUPP, WALLOW, WALUPP, NCDOF, WDAMP, MUNLDS, FMUS, ls, MDAMPS, FMDS, Kmso, Mselas, MLOADT, FMLT, RUPLOW, RUPUPP, WALLOW, WALUPP, NCDOF, WDAMP, MUNLDT, FMUT, lt, MDAMPT, FMDT, Kmto, Mtelas Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Hysteresis Model Flag in r-direction (Model A, B, C) Hysteresis Model Flag in s-direction (Model A, B, C) Hysteresis Model Flag in t-direction (Model A, B, C) Hysteresis Model Flag in th1-direction (Model A, B, C) Hysteresis Model
1187 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Flag in th2-direction (Model A, B, C) Hysteresis Model Flag in th3-direction (Model A, B, C) TYPE 221
Spherical Joint Elements
density, NINT, ISHG, Curves must exist in the IFROZ, QVISC, model before specifying THERDATASETNUM curve fields. , TITLE, MLOADR, FMLR, MUNLDR, FMUR, Cr, Mrelas, MLOADS, FMLS, MUNLDS, FMUS, Cs, Mselas, MLOADT, FMLT, MUNLDT, FMUT, Ct, Mtelas, MuR, MuS, MuT, Winit, Wfin, Ktrans, dtrans, ctrans Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Hysteresis Model Flag for rotation about r-axis (Model A, B, C) Hysteresis Model Flag for rotation about s-axis (Model A, B, C) Hysteresis Model Flag for rotation about t-axis (Model A, B, C)
TYPE 222
Altair Engineering
Flexion Torsion Joint Elements density, NINT, ISHG, Curves must exist in the IFROZ, QVISC, model before specifying THERDATASETNUM curve fields. , TITLE, MLOADU,
Altair HyperMesh User's Guide 1188 Proprietary Inform ation of Altair Engineering
FMLU, MUNLDU, FMUU, Cu, Muelas, MDIR, FDIR, MLOADT, FMLT, MUNLDT, FMUT, Ct, Mtelas, MuA, MuB, Winit, Wfin, Ktrans, dtrans, ctrans Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Hysteresis Model Flag for rotation about u-axis (Model A, B, C) Hysteresis Model Flag for rotation about t-axis (Model A, B, C) TYPE 223
Nonlinear 6-DOF Spring-Beam Elements
density, NINT, ISHG, Curves must exist in the IFROZ, QVISC, model before specifying THERDATASETNUM curve fields. , TITLE, NLOADR, FTLR, RUPLOW, RUPUPP, NMFRDT, delRinit, INDOF, IDRUP, NUNLDR, FTUR, Mr, NDAMPR, FTDR, SLOPER, delRelas, NLOADS, FTLS, RUPLOW, RUPUPP, NMFSDT, delSinit, ILENGTH, NUNLDS, FTUS, Ms, NDAMPS, FTDS, SLOPES, delSelas, NLOADT, FTLT, RUPLOW, RUPUPP, NMFTDT, delTinit, NUNLDT, FTUT, Mt, NDAMPT,
1189 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FTDT, SLOPET, delTelas, MLOADR, FMLR, RUPLOW, RUPUPP, NMMRDT, thetaRinit, MUNLDR, FMUR, lr, MDAMPR, FMDR, SLOPER, delRelas, MLOADS, FMLS, RUPLOW, RUPUPP, NMMSDT, thetaSinit, MUNLDS, FMUS, ls, MDAMPS, FMDS, SLOPES, delSelas, MLOADT, FMLT, RUPLOW, RUPUPP, NMMTDT, thetaTinit, MUNLDT, FMUT, MDAMPT, FMDT, SLOPET, delTelas Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Hysteresis Model Flag in r-direction (Model A, B, C) Hysteresis Model Flag in s-direction (Model A, B, C) Hysteresis Model Flag in t-direction (Model A, B, C) Hysteresis Model Flag in th1-direction (Model A, B, C) Hysteresis Model Flag in th2-direction (Model A, B, C)
Altair Engineering
Altair HyperMesh User's Guide 1190 Proprietary Inform ation of Altair Engineering
Hysteresis Model Flag in th3-direction (Model A, B, C) TYPE 224
6-DOF Penalty Spring Beam Elements
density, NINT, ISHG, 6-DOF penalty spring IFROZ, QVISC, beam elements THERDATASETNUM , TITLE, SLFACMT, SLFACMR, SDMP1, XMASS, INERTIA, INDOF, IDRUPT, IFLGP Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky)
TYPE 230
KineTYPEic Joint Elements
density, NINT, ISHG, Curves must exist in the IFROZ, QVISC, model before specifying THERDATASETNUM curve fields. , TITLE, NLOADR1, muR1, vinit, vfinal, NUNLDR1, SLOPER1, NDAMPR1, delR1elas, NLOADS1, muS1, vinit, vfinal, NUNLDS1, SLOPES1, NDAMPS1, delS1elas, NLOADT1, muT1, vinit, vfinal, NUNLDT1, SLOPET1, NDAMPT1, delT1elas, MLOAD1, muTH1, ominit, omfinal, MUNLD1, SLOPE1, MDAMP1, TH1elas, MLOAD2, muTH2, ominit, omfinal, MUNLD2, SLOPE2, MDAMP2,
1191 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TH2elas, MLOAD3, muTH3, ominit, omfinal, MUNLD3, SLOPE3, MDAMP3, TH3elas Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Hysteresis Model Flag in r1-direction (Model A, B) Hysteresis Model Flag in s1-direction (Model A, B) Hysteresis Model Flag in t1-direction (Model A, B) Hysteresis Model Flag in th1-direction (Model A, B) Hysteresis Model Flag in th2-direction (Model A, B) Hysteresis Model Flag in th3-direction (Model A, B) TYPE 301
SLINK, ELINK elements or TIED interface.
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, SDMP1, SLFACM, FSVNL, DELTNL, IDEABEN, SDMPR, IDRUP, NTU, DSTART, DRELEA, RFAC Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook,
Altair Engineering
Altair HyperMesh User's Guide 1192 Proprietary Inform ation of Altair Engineering
Modified-Jones, Left Shifted, KrupKowsky) Flag for releasing rotational degrees of freedom (tying all 6 degrees of freedom, rotational degrees of freedom are not tied) Flag for tensile force orientation used in the rupture model (based on the slave position, based on the master segment normal) TYPE 302
PLINK elements.
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, SLFACM, FSVNL, DELTNL, STNOR, STTAN, IFLAGC, TOLCOR, IDRUP Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Flag for releasing rotational degrees of freedom (tying all 6 degrees of freedom, rotational degrees of freedom are not tied)
TYPE 303
LLINK elements
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, SDMP1, SLFACM, IDEABEN, IDMOD, hcont, E0, G0, D, P, NFILT,
1193 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
sPropage, yPropage, gM1, gM2, sStart, yStart, NCYCLE, GCONT Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Flag for releasing rotational degrees of freedom (tying all 6 degrees of freedom, rotational degrees of freedom are not tied) TYPE 304
TIED Interfaces
density, NINT, ISHG, IFROZ, QVISC, THERDATASETNUM , TITLE, SDMP1, hcont, D, p, NFILT, IDEABEN, EC_NN, CELC_NN, ET_NN, CELT_NN, G_NT, CEL_NT, G_NU, CEL_NU, LKC_N, INC_N, INC_NT, INC_NU, LKT_N, INT_N, INT_NT, INT_NU, LK_NT, ITN_N, ITN_NT, ITN_NU, LK_NU, INU_N, INU_NT, INU_NU Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky)
PLYDATA
Altair Engineering
Only TSAI-WU failure criterion supported
DENSITY, TITLE, E11, E22, E33, G12, G23, G13, v12, v23,
Altair HyperMesh User's Guide 1194 Proprietary Inform ation of Altair Engineering
v13, Emtsi, Emts1, Emtsu, Dmts1, Dmtsu, Emtvi, Emtv1, Emtvu, Dmtv1, Dmtvu, Eft, AlphaF, Efti, Eft1, Eftu, Dft1, Dftu, E11, E22, E33, G12, G23, G13, v12, v23, v13, Emcsi, Emcs1, Emcsu, Dmcs1, Dmcsu, Emcvi, Emcv1, Emcvu, Dmcs1, Dmcsu, Efc, AlphaF, Efci, Efc1, Efcu, Dfc1, Dfcu Ply model (0: Unidirectional composite bi-phase, 1: Unidirectional composite global, 2: Isotropic elasticplastic damaging, 3: Anisotropic elasticplastic, 4: Anisotropic elasticplastic Hill 1990, 5: Hyperelastic Mooney-Rivlin, 6: Fabric composite biphase, 7: Fabric composite global Ply failure criteria ( None, Activates ply failure criterion on IBEG card) Strain rate Model (No strain rate, Cowper-Symonds, Johnson-Cook, Modified-Jones, Left Shifted, KrupKowsky) Type of ply failure model on IBEG card (Tsai Wu, Equivalent
1195 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
shear strain, Hoffmann, Tsai Hill, Modified Puck, Maximum stress, Maximum Strain, 3invariants, User defined, Equivalent shear stress)
PERMAS
The following material data blocks are supported in the PERMAS interface: Supported Card
Solver Description
Supported Parameters
$COMPRESS
Fluid Compressibility
Compressibility
$CONDUCTIVITY
Heat conductivity
PLANE
Notes
BEAM INPUT={TABLE/ DATA} DEP=TEMP $DAMPING
Structural damping
INPUT={TABLE/ DATA}
$DENSITY
Material density
$DIELECTRIC
Definition of dielectricity.
Coefficient
$ELASTIC
Linear elastic material data
Material Property Type (General, Shell, Plane, Beam, Core) INPUT={TABLE/ DATA}
$ELCONDUCT
Definition of electric conductivity.
Coefficient
$ENTER MATERIAL Material input bracket header line
Altair Engineering
Altair HyperMesh User's Guide 1196 Proprietary Inform ation of Altair Engineering
$FLDENS
Definition of fluid material density.
$FLUID
Opens the bracket for definition of a fluid material
$GASKET
Definition of material for gaskets
$GSKLOAD
Definition of the loading behavior for gasket material.
Temperature (Off/On)
Definition of the unloading behavior for gasket material.
Temperature (Off/On)
$HARDENING
Hardening
INPUT={TABLE/ DATA}
$HEATCAP
Heat capacity
INPUT={TABLE/ DATA}
$MATERIAL
Definition of homogenous material
TYPE=ISO
$PERMEABILITY
Definition of magnetic permeability.
Coefficient
$PLASTIC
Plasticity data
PLANE
$GSKUNLOAD
Density
GSKLOADFIELDS
GSKUNLOADFIELD S
INPUT={TABLE/ DATA} $SURFABS
Definition of absorption at the boundary surface of a fluid.
INPUT={TABLE/ DATA}
$THERMEXP
Thermal expansion coefficients PLANE BEAM INPUT={TABLE/ DATA}
$VOLDRAG
Definition of volumetric drag of a fluid.
INPUT={TABLE/ DATA}
1197 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
$YIELD
Yield limit
PLANE Criterion =VMISES/ TRESCA/DPAS/ MCAS/ DPNA/ MCNA/PMVMISES/ CASTIRON INPUT={TABLE/ DATA}
Samcef
The following material data blocks are supported in the Samcef interface: Supported Card
Solver Description
Supported Parameters
.MAT, ANISOTROPIC
Define the properties of one or several materials
BEHA ELASTIC
Notes
YT H1111 H2211-H2222 H3311-H3333 H1211-H1212 H2311-H2323 H3111-H3123 AL1-AL3 M TREF Selection of strain/ stress measurement (KIRC, BIOT, CAUC)
.MAT, ISOTROPIC
Define the properties of one or several materials
BEHA, ELASTIC E, NU, A, M MODULUS (YOUNGS MODULAS, BULK MODULUS) Selection of strain/ stress measurement (KIRC, BIOT, CAUC)
Altair Engineering
Altair HyperMesh User's Guide 1198 Proprietary Inform ation of Altair Engineering
TREF .MAT, ORTHOTROPIC
Define the properties of one or several materials
BEHA ELASTIC E1-E3, G12, G23, G13, AL1-AL3, M Selection of strain/ stress measurement (KIRC, BIOT, CAUC)
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Components Properties Element Property and Material Assignment Rules Model Setup
1199 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Laminates Laminate entities are used to define laminates, which make up a laminated structure by defining the stacking sequence of ply entities that make up the laminated structure. There are three types of laminates which can be defined: ply laminates, sublaminates, and interface laminates. Ply laminates are used to define laminates which make up flat or slightly curved laminated structures. Ply laminates stack ply entities. The stack direction for the plies of a ply laminate is in the direction of the element's normal.
Sublaminates are very similar to ply laminates in that they also stack ply entities. However, they define only a portion of a laminate rather than a complete laminate structure. The stack direction for the plies of a sublaminate is defined by an interface definition within an associated interface laminate. However, the ply order defined within a sublaminate must remain in the defined order. An interface definition of an interface laminate defines which ply of the sublaminate is on “top” and which is on the “bottom” relative to the elements normal.
Altair Engineering
Altair HyperMesh User's Guide 1200 Proprietary Inform ation of Altair Engineering
Interface laminates are used to define laminates which make up complex laminated structures that “wrap around” corners. Interface laminates stack sublaminates. The stack direction for the sublaminates of an interface laminate is in the direction of the element's normal. The exact stacking sequence of the plies of the sublaminates is defined by the interface definitions within an interface laminate. An interface definition defines which “surface” plies of two sublaminates touch, or interface, with each other. Each sublaminate stacked within an interface laminate must have at least one interface definition.
1201 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Laminates have an active and export state. The active and export states of laminate entities can be controlled using the Entity State Browser. The active state of a laminate controls the listing of the laminate in the Model Browser and any of its views. If a laminate entity is active, then it is listed in the Model Browser and any of its views. If a laminate entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a laminate entity controls whether or not that laminate is exported when the custom export option is utilized. The all export option is not affected by the export state of a laminate. The data names associated with laminates can be found in the data names section of the HyperMesh Reference Guide.
Solver Card Support for Laminates RADIOSS (Bulk Data Format)
RADIOSS (bulk data format) STACK card is represented in HyperMesh as a laminate entity. Laminate entities are created and edited using the laminate create and edit dialogs from the Model Browser. Laminates control the stacking sequence of a set of defined plies.
Supported Card
Solver Description
STACK
Defines the stacking information
Altair Engineering
Supported Parameters
Notes
Can only be created
Altair HyperMesh User's Guide 1202 Proprietary Inform ation of Altair Engineering
and stacking sequence for plybased composite definition.
and edited in the Laminate Editor from the Model Browser.
See also Browsers HyperMesh Entities & Solver Interfaces
1203 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Output Blocks Output block entities are used to define and store solver output requests. Output blocks are shown under the OutputBlock folder within the Model Browser. Output blocks do not have a display state. Output blocks have an active and export state. The active state of a output block controls the listing of the output block in the Model Browser and any of its views. If a output block entity is active, then it is listed in the Model Browser and any of its views. If a output block entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a output block entity controls whether or not that set is exported when the custom export option is utilized. The all export option is not affected by the export state of a output block. The active and export states of output block entities can be controlled using the Entity State Browser. The data names associated with output blocks can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide 1204 Proprietary Inform ation of Altair Engineering
The following panels can be used to create and edit output blocks: Output Block
Solver Card Support for Output Blocks RADIOSS (Block Format)
The supported RADIOSS cards in RADIOSS 100 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards.
Supported Card
Solver Description
Supported Parameters
Notes
/TH/ACCEL/
Describes the time history Accelerometer
NUM_VARIABLES
Options to assign ATH... ITH
Var Keyword (ACCEL, SECTIO) RADIOSS_COMME NT_FLAG
/TH/BEAM/
Describes the time history Beams
Options to assign ATH... ITH
/TH/BRIC/
Describes the time history Solids
Options to assign ATH... ITH
/TH/CYL_JO/
Describes the time history Cylindrical joints
Options to assign ATH... ITH
/TH/FRAME/
Describes the time history Frame
NUM_VARIABLES Var
Options to assign ATH... ITH
RADIOSS_COMME NT_FLAG /TH/INTER/
Describes the time history Interface
NUM_VARIABLES Var
Options to assign ATH... ITH
Keyword (INTER, RWALL) RADIOSS_COMME NT_FLAG /TH/MONV/
Describes the time history Monitored volume and Airbag
NUM_VARIABLES Var
1205 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Options to assign ATH... ITH
Altair Engineering
RADIOSS_COMME NT_FLAG /TH/NODE/
Describes the time history Nodes
NUM_VARIABLES lskew
Options to assign ATH... ITH
NODname RADIOSS_COMME NT_FLAG /TH/QUAD/
Describes the time history 2D quads
/TH/PART/
Describes the time history Parts
Options to assign ATH... ITH NUM_VARIABLES lskew
Options to assign ATH... ITH
Var RADIOSS_COMME NT_FLAG /TH/RBODY/
Describes the time history Rigid body
/TH/RWALL/
Describes the time history Rigid wall
Options to assign ATH... ITH NUM_VARIABLES Var
Options to assign ATH... ITH
Keyword (INTER, RWALL) RADIOSS_COMME NT_FLAG /TH/SECTIO/
Describes the time history Section
NUM_VARIABLES Var
Options to assign ATH... ITH
Keyword (ACCEL, SECTIO) RADIOSS_COMME NT_FLAG /TH/SH3N/
Describes the time history - 3 node shells
/TH/SHEL/
Describes the time history - 4 node shells
Options to assign ATH... ITH NUM_VARIABLES Var
Options to assign ATH... ITH
ElName RADIOSS_COMME NT_FLAG
Altair Engineering
Altair HyperMesh User's Guide 1206 Proprietary Inform ation of Altair Engineering
/TH/SPHCEL/
Describes the SPH cell output to time history.
Options to assign ATH... ITH
/TH/SPRING/
Describes the time history Springs
Options to assign ATH... ITH
/TH/SUBS/
Describes the time history Subsets
NUM_VARIABLES Var
Options to assign ATH... ITH
RADIOSS_COMME NT_FLAG /TH/TRUSS/
Describes the time history Trusses
Options to assign ATH... ITH
RADIOSS (Bulk Data Entry, OptiStruct)
Supported Card
Solver Description
Supported Parameters
Notes
DEF
XHIST
ACCE VR AR XYZ
Abaqus
An output block is a repository for output requests. Output blocks are added to load steps (*STEP) from the Load Steps panel. Output requests organized into the output blocks are written out within the corresponding step definition in the Abaqus input deck. It is recommended that all output requests be defined from the Step Manager in the Abaqus user profile.
Supported Card
Solver Description
Supported Parameters
*CONTACT FILE
Define results file requests for contact variables
NSET
Notes
FREQUENCY MASTER SLAVE
1207 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTACT OUTPUT
Specify contact variables to be NSET written to the output database MASTER SLAVE VARIABLE = {ALL, PRESELECT} CPSET GENERAL CONTACT
*CONTACT PRINT
*EL FILE
Define print requests for contact variables
NSET
Define results file requests for element variables
ELSET
FREQUENCY
FREQUENCY POSITION = {NODES, AVERAGED AT NODES, CENTROIDAL, INTEGRATION POINTS} DIRECTIONS LAST MODE MODE REBAR
*EL PRINT
Define data file requests for element variables
ELSET FREQUENCY POSITION = {NODES, AVERAGED AT NODES, CENTROIDAL, INTEGRATION POINTS} SUMMARY TOTALS LAST MODE MODE
*ELEMENT OUTPUT
Define output database requests for element variables
DIRECTION ELSET POSITION =
Altair Engineering
Altair HyperMesh User's Guide 1208 Proprietary Inform ation of Altair Engineering
{NODES, CENTROIDAL, INTEGRATION POINTS} VARIABLE = {ALL, PRESELECT} *ENERGY FILE
Write energy output to the results file
ELSET FREQUENCY
*ENERGY OUTPUT Define output database requests for whole model or element set energy data
ELSET
*ENERGY PRINT
NSET
Print a summary of the total energies
VARIABLE = {ALL, PRESELECT}
FREQUENCY MASTER SLAVE SUMMARY TOTAL
*INCREMENTATION Define output database OUTPUT requests for time incrementation data
VARIABLE = {ALL/ PRESELECT}
Explicit template only. History data. Only for *OUTPUT, HISTORY.
*INTEGRATED OUTPUT
Specify variables integrated over a surface to be written to the output database
SECTION
Only for *OUTPUT, HISTORY
*MODAL OUTPUT
Write generalized coordinate (modal amplitude) data to the output database during a mode-based dynamic or complex eigenvalue extraction procedure
VARIABLE = ALL
*NODE FILE
Define results file requests for nodal data
NSET
SURFACE VARIABLE = {ALL, PRESELECT}
Standard 2D and 3D templates only. History data. Only for *OUTPUT, HISTORY.
FREQUENCY GLOBAL LAST MODE MODE
*NODE OUTPUT
Define output database
NSET
1209 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
requests for nodal data
GLOBAL VARIABLE = {ALL, PRESELECT}
*NODE PRINT
Define print requests for nodal variables
NSET FREQUENCY GLOBAL LAST MODE MODE SUMMARY TOTALS
*OUTPUT
Define output requests to the output database
FIELD HISTORY OP VARIABLE FREQUENCY TIME MARKS TIME INTERVAL NUMBER INTERVAL MODE LIST FILTER NAME
Note:
Output blocks must be added to the corresponding load steps for them to be written out to the Abaqus deck. All types of output requests in an output block are defined from the card image. The edit button in the panel displays the card image of the currently loaded output block. The entity selector buttons available in the Output Block panel are not useful for Abaqus. They should be ignored.
LS-DYNA
Data on LS-DYNA output blocks cannot be edited. Supported Card
Solver Description
*DATABASE_HIST ORY_ BEAM(ID)
Describe time history for beam elements.
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide 1210 Proprietary Inform ation of Altair Engineering
*DATABASE_HIST ORY_ BEAM_SET
Describe time history for beam element sets.
*DATABASE_HIST ORY_ DISCRETE *DATABASE_HIST ORY_ DISCRETE_SET *DATABASE_HIST ORY_ NODE(ID)
Describe time history for nodes.
*DATABASE_HIST ORY_ NODE_LOCAL(ID)
Describe time history for nodes.
*DATABASE_HIST ORY_ NODE_SET
Describe time history for node sets.
LocalOption ID
LocalOption
*DATABASE_HIST Describe time history for node ORY_ sets. NODE_SET_LOCAL
CID
*DATABASE_HIST Describe time history for node ORY_ sets. NODE_SET_LOCAL (ID)
n/a
*DATABASE_HIST ORY_ SEATBELT
Define time history on seat belt element.
ID
*DATABASE_HIST ORY_ SHELL
Describe time history for shell elements.
n/a
*DATABASE_HIST ORY_ SHELL(ID)
Describe time history for shell elements.
ID
*DATABASE_HIST ORY_
Describe time history for shell element sets.
REF
1211 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SHELL_SET *DATABASE_HIST ORY_ SOLID
Describe time history for solid elements.
*DATABASE_HIST ORY_ SOLID(ID)
Describe time history for solid elements.
*DATABASE_HIST ORY_ SOLID_SET
Describe time history for solid element sets.
*DATABASE_HIST ORY_ SPH
Describe time history for SPH elements.
*DATABASE_HIST ORY_ TSHELL
Describe time history for TSHELL elements.
*DATABASE_HIST ORY_ TSHELL(ID)
Describe time history for TSHELL elements.
*DATABASE_HIST ORY_ TSHELL_SET
Describe time history for TSHELL element sets.
MADYMO
Supported Card
Solver Description
Supported Parameters
INITIAL
Notes
Defined on the card of the parent system.
INJURY OUTPUT_AIRBAG_ CHAMBER
Airbag chamber output.
AIRBAG_CHAMBE R FE_MODEL NR_OF_AIRBAG_C
Altair Engineering
Altair HyperMesh User's Guide 1212 Proprietary Inform ation of Altair Engineering
HAMBERS SELECT.HEAT SELECT.INFLOW SELECT. INFLOW_PART SELECT.MASS SELECT. MASS_FLOW_RAT E SELECT. MASS_INFLOW_R ATE_PART SELECT. MASS_OUTFLOW_ RATE_PART SELECT_MOLAR_ FRACTIONS SELECT. OUTFLOW SELECT. OUTFLOW_HOLE SELECT. OUTFLOW_PART SELECT. OUTFLOW_PERM SELECT.PRES SELECT.TEMP SELECT. TEMP_INFLOW_P ART SELECT. TEMP_OUTFLOW_ PART SELECT.VOLUME COMMENT OUTPUT_ANIMATIO Finite element output for N animation.
PART_LIST FE_MODEL SELECT.CONTACT SELECT.NODE SELECT.PRES
1213 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SELECT.STRAIN SELECT.STRESS SELECT.THICK COMMENT AIRBAG_CHAMBE R_LIST
ANIMATION_GF
FE_MODEL NR_OF_AIRBAG_C HAMBERS SELECT.COVER SELECT.DENS SELECT.MASS SELECT.PRES SELECT.TEMP SELECT. VEL_VECTOR COMMENT OUTPUT_BELT
Belt output.
INPUT_CLASS (BELT_SEGMENT, BELT_TYING, BELT_RETRACTO R) INPUT_REF EXTENDED (OFF/ ON) FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) ASSEMBLY, COMMENT
OUTPUT_BODY
Angular or linear body related output.
SIGNAL_TYPE (ANG_VEL, ANG_ACC, LIN_DISP, LIN_POS, LIN_VEL, LIN_ACC) FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100)
Altair Engineering
Altair HyperMesh User's Guide 1214 Proprietary Inform ation of Altair Engineering
CRDSYS (REF_SPACE, OBJECT_1, OBJECT_2) CORRECT AX - AZ (OFF/ON) ASSEMBLY define CRDSYS_OBJECT _1.MB or select CRDSYS_OBJECT _1.REF? (OBJECT, REF) OUTPUT_BODY_R EL
Output of a motion quantity of a SIGNAL_TYPE (REL_DISP, point on a body relative to a REL_POS, point on another body. DIST_VEL) FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) define POINT_OBJECT_1. MB or select POINT_OBJECT_1. REF? (OBJECT, REF) COMMENT
OUTPUT_CONTACT Contact output.
EXTENDED (OFF/ ON) FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) ASSEMBLY COMMENT
OUTPUT_CONTROL Output of control system _ elements. SYSTEM
INPUT_CLASS (CONTROLLER, SIGNAL, OPERATOR) INPUT_REF FILTER (NONE, CFC60, CFC180,
1215 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFC600, CFC1000, FIR100) COMMENT OUTPUT_CROSS_ SECTION
Defines a plane for which cross POS (X, Y, Z) sectional forces and moments NORMAL_DIR (X, are outputted. Y, Z) EDGE_DIR (X, Y, Z) LENGTH_L , LENGTH_M, FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) FE_MODEL
OUTPUT_ELEMENT Element output.
INT_POINT_LIST FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) FE_MODEL NR_OF_INT_POINT S SELECT. PROPERTY SELECT. PRES_EXTERNAL SELECT.STRESS SELECT.STRAIN SELECT. STRESS_TRUSS2 SELECT. STRAIN_TRUSS2 SELECT. STRESS_BEAM2 SELECT. STRAIN_BEAM2 SELECT. STRESS_INTERFA CE SELECT. STRAIN_INTERFAC
Altair Engineering
Altair HyperMesh User's Guide 1216 Proprietary Inform ation of Altair Engineering
E COMMENT OUTPUT_ELEMENT Element output of initial state. _ INITIAL
SELECT_FRAME (OFF/ON) SELECT_LUMP (OFF/ON) FE_MODEL COMMENT
OUTPUT_ENERGY _FE_ MODEL
Energy output of the FE models or its parts.
FE_MODEL_LIST SUM_FE_MODEL (OFF/ON) ENERGY_ALL (OFF/ON) KINETIC (OFF/ON) DISSIPATION (OFF/ON) DISSIPATION_IMM (OFF/ON) DISSIPATION_MAT ERIAL (OFF/ON) DISSIPATION_PLA STIC (OFF/ON) DISSIPATION_RAY LEIGH (OFF/ON) INTERNAL (OFF/ ON) INTERNAL_PLASTI C (OFF/ON) INTERNAL_HOURG LASS (OFF/ON) INTERNAL_IMM (OFF/ON) EXTERNAL (OFF/ ON) EXTERNAL_CONT ACT (OFF/ON) EXTERNAL_FORC ES (OFF/ON) FE_PART (OFF/ ON)
1217 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TOTAL (OFF/ON) BALANCE (OFF/ ON) MASS_SCALING (OFF/ON) FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) NR_OF_FE_MODE LS COMMENT OUTPUT_JET
Output of jet related properties.
JET_LIST FE_MODEL NR_OF_JETS SELECT. FORCE_RES COMMENT
OUTPUT_JOINT_ CONSTRAINT
Joint constraint force or torque output.
JOINT SIGNAL_TYPE (FORCE, TORQUE) FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) ASSEMBLY COMMENT
OUTPUT_JOINT_DO Joint position, velocity or F acceleration degrees of freedom (DOF) output.
JOINT SIGNAL_TYPE (POS, VEL, ACC) ASSEMBLY COMMENT
OUTPUT_MARKER
Marker output for animation.
ASSEMBLY define CRDSYS_OBJECT _1.MB or select CRDSYS_OBJECT _1.REF (OBJECT, REF)
Altair Engineering
Altair HyperMesh User's Guide 1218 Proprietary Inform ation of Altair Engineering
COMMENT OUTPUT_MOTION_ Data for creating a structural STRUCT motion output file.
MOTION_TYPE (DISP, VEL) FILE FE_MODEL COMMENT ASSEMBLY
OUTPUT_MUSCLE
COMMENT OUTPUT_NODE
Nodal output.
FE_MODEL SELECT.POS SELECT.DISP SELECT.ROT SELECT.VEL SELECT.ACC SELECT.FORCE SELECT. FORCE_INTERNAL SELECT. FORCE_EXTERNA L SELECT. FORCE_REAC SELECT. MOMENT_REAC COMMENT
OUTPUT_NODE_INI Nodal output of initial state. TIAL
SELECT_POS (OFF/ON) SELECT_VEL (OFF/ON) SELECT_ACC (OFF/ON) SELECT_MASS (OFF/ON) FE_MODEL COMMENT
OUTPUT_RESTRAI NT
Restraint output.
EXTENDED (OFF/ ON)
1219 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) ASSEMBLY COMMENT OUTPUT_SENSOR
Sensor signal output.
SENSOR ASSEMBLY COMMENT FE_MODEL
OUTPUT.STRAP
SELECT. FORCES_RES SELECT.ELONG SELECT. PROPERTY COMMENT OUTPUT_SYSTEM_ Position, velocity and COG acceleration output of the combined center of gravity of the selected system(s).
WRITE_ALL WRITE_POS WRITE_VEL WRITE_ACC FILTER (NONE, CFC60, CFC180, CFC600, CFC1000, FIR100) ASSEMBLY COMMENT
SELECT
SURFACE.PLANE
Altair Engineering
Defined on the card of the parent element. Rectangular plane
multibody = BODY To create a SURFACE under the SYSTEM. N1 = POINT_1 REF_SPACE, a reference N2 = POINT_2 to a null body must be N3 = POINT_3 selected because HyperMesh requires a reference to a multibody when creating a multibody plane. A null body can be created like any other BODY (card image is not
Altair HyperMesh User's Guide 1220 Proprietary Inform ation of Altair Engineering
relevant and should not be used), Nullbody should be put under the SYSTEM. REF_SPACE assembly.
PAM-CRASH 2G
Keyword selection for output blocks is supported as GES selection. The appropriate keyword is output when selecting elements for time-history output. Supported Card
Solver Description
Supported Parameters
Notes
PLANE SECFO /
Section definition for force output
Transmission forces are supported through the Interfaces panel. Slave nodes and master elements define the cross section. To define nonshell elements, create an entity set first. The master definition must be by sets.
SECTION SENPT /
Sensor point output definition
SENPTG /
Sensor point output definition
SUPPORT THELE /
Element time history
TITLE
THLOC /
Local frame definition for node output
IFRAM
Uses element output Definition Mode (Use block. EntityId List, Define Using General Entity Selection)
ICORR IDAFLD
1221 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
In card previewer, a toggle switches between THLNO and THLOC. Additional input fields are shown in
Altair Engineering
TITLE
the card previewer for THLOC keyword.
GES Definition Mode (Use EntityId List, Define Using General Entity Selection) Coordinate System (Local System, Nodes N1 and N2) THNOD /
Nodal time history
TITLE
Uses output block including nodes.
GES Definition Mode (Use EntityId List, Define Using General Entity Selection) VOLFRAC
PERMAS
Supported Card
Solver Description
Supported Parameters
Notes
$FREQUENCY
Definition of frequency list for frequency response analysis.
PRIMARY={LIST/ EQUI/LOG/EIG/ FUNCTION}
The FREQUENCY option is available in the results bracket.
BOUNDS CLUSTER/GEOM DOFTYPE PRIMARY $NLRESULTS
Output request for nonlinear static analysis
STEPS={ALL/EQUI/ INTERVAL/PERIOD/ LIST} KIND={ABS/RATIO} DOFTYPE
$TIMESTEPS
Altair Engineering
Specify specific time steps when results are written
KIND={ABS/RATIO} DOFTYPE
Altair HyperMesh User's Guide 1222 Proprietary Inform ation of Altair Engineering
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Properties Element Property and Material Assignment Rules Model Setup
1223 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Plots Plot entities are used to associate and organize curve entities within a xy plot window. Plots can be created from and are shown under the Plot folder within the Model Browser. Plots have a display state, on or off, which controls the display of a xy plot window and all associated curve entities in the graphics area. The display state of a plot can be controlled using the icon next to the plot entity in the Model Browser. Plots also have an active and export state. The active state of a plot controls the display state of the plot and the listing of the plot and all associated curves in the Model Browser and any of its views. If a plot entity is active, then its display state is available to be turned on or off and the plot and its associated curves are listed in the Model Browser and any of its views. If a plot entity is inactive, then its display state is turned off permanently and the plot and its associated curves are not listed in the Model Browser or any of its views. The export state of a plot entity controls whether or not that plot and all associated curve entities are exported when the custom export option is utilized. The all export option is not affected by the export state of a plot. The active and export states of plot entities can be controlled using the Entity State Browser. The data names associated with plots can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide 1224 Proprietary Inform ation of Altair Engineering
The following panels can be used to edit plots: Plots Axis Scaling Axis Labels Grid Attribs Grid Labels Plot Titles Legend Border
1225 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Curves Model Setup XY Plotting
Altair Engineering
Altair HyperMesh User's Guide 1226 Proprietary Inform ation of Altair Engineering
Plies Ply entities are used to define an FEA ply which is the FEA correlation to a physical ply. Physical plies are used to manufacture laminates which make up composite structures. A physical ply has attributes of material, shape (area), thickness, and fiber orientation; where its shape is any complex flat pattern that can be cut from a roll of material. Similarly, an FEA ply is composed of the same data attributes as a physical ply (material, shape/area, thickness, and fiber orientation) except that its shape can only be approximated from the elements which most closely represent its actual complex shape. The data attributes of an FEA ply are defined in the figures below. The shape (area) of an FEA ply is defined by selecting elements which most closely represent the complex shape of a physical ply. In the example below, an elliptical physical ply shape is defined by the brown line. The corresponding FEA ply shape is defined by the gray shaded elements of the associated FEA mesh. Typically, if an element's centroid exists within the bounds of the physical ply shape, that element is considered part of the FEA ply shape.
The ply thickness is typically defined as the final cured thickness of a single ply of material as shown below. In addition, the ply can be made of any material: isotropic, orthotropic, anisotropic, or any other material law.
The fiber orientation of a ply defines the direction fibers lay within that ply. The ply fiber orientation is
1227 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
typically an integer value between -90 and 90. The fiber orientation of a ply is always defined relative to each elements material direction using right hand rule around the elements normal, or thru-thickness direction, to define positive angles. Even though a ply's fiber orientation is a constant integer, element material directions can vary from element to element, and this allows varying fiber directions within a ply to be modeled. Element material directions are defined differently from solver to solver, and can be defined in the HyperMesh Composites panel.
Once all the plies which make up a composite structure are defined, just as in the actual hand-layup manufacturing process, plies are stacked in a specific given order within the laminate entity to define a laminate of the structure. Plies have a display state, on or off, which controls the display of a ply in the graphics area. The display state of a ply can be controlled using the icon next to the ply entity in the Model Browser. In addition, in order for plies to be displayed on the screen, the composite layers visualization mode must be turned on. The composite layers visualization mode displays the layers within every element which have proper laminate definitions and composite properties assigned. Plies can be displayed in a traditional shell representation or in a 3D representation by turning on the appropriate element representation visualization mode. Both the element representation and composite layers visualization modes can be set on the visualization toolbar.
Plies also have an active and export state. These states of a ply entities can be controlled using the Entity State Browser The active state of a ply controls the listing of the ply in the Model Browser and any of its views. If a ply entity is active, then it is listed in the Model Browser and any of its views. If a ply entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a ply entity controls whether or not that ply is exported when the custom export option is utilized. The all export option is not affected by the export state of a ply. The data names associated with plies can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide 1228 Proprietary Inform ation of Altair Engineering
Solver Card Support for Plies RADIOSS (Bulk Data Format)
The RADIOSS (bulk data format) PLY card is represented in HyperMesh as a ply entity. Ply entities are created and edited using the ply create and edit dialogs from the Model Browser. Plies can be created from selection of individual elements or from predefined element sets which define the ply shape. Supported Card
Solver Description
PLY
Defines the properties of a ply used in ply-based composite definition.
Supported Parameters
Notes
Can only be created and edited in the Ply Editor from the Model Browser.
See also Browsers HyperMesh Entities & Solver Interfaces
1229 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Properties Property entities are used to define and store 1D, 2D, and 3D property definitions for a model. Properties are created, edited, deleted, and shown under the Property folder within the Model Browser. Properties also have a property view within the Model Browser. Properties do not have a display state, but they do have a "by property" visualization color mode which colors the model according to the colors assigned to each property based on element property relationships. The "by property" visualization color mode is automatically set when you enter the property view within the Model Browser. In addition, you can manually set the "by property" visualization color mode using the element color mode icon on the visualization toolbar. Element property relationships are user profile (solver interface) dependent and are described in the section Element Property and Material Assignment Rules. In general, when a component is assigned a property, that property assignment is applied to all elements collected by that component. The method of assigning properties at the component level is therefore referred to as indirect property assignment. Direct property assignment is performed directly on the elements themselves. Direct property assignments always take precedence over indirect property assignments.
Properties have an active and export state. The active state of a property controls the listing of the property in the Model Browser and any of its views. If a property entity is active, then it is listed in the Model Browser and any of its views. If a property entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a property entity controls whether or not that property is exported when the custom export option is utilized. The all export option is not affected by the export state of a property. The active and export states of property entities can be controlled using the Entity State Browser. The data names associated with properties can be found in the data names section of the HyperMesh Reference Guide.
Altair Engineering
Altair HyperMesh User's Guide 1230 Proprietary Inform ation of Altair Engineering
Solver Card Support for Properties RADIOSS (Block Format)
RADIOSS (Block Format) has many properties and most of them are supported. In addition RADIOSS allows you to program your own properties (mostly for springs) that can be used in a simulation. In order to handle the unsupported and user defined RADIOSS properties, a separate card image called "PROP_UNSUPPORTED" has been introduced. Any unsupported property will be read with card image PROP_UNSUPPORTED with its ID and its
1231 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
associativity with component preserved. You can also create the property in HyperMesh as well. In this card image, all property sub-options, parameters, and data lines are supported as simple text. HyperMesh does not check the validity or syntax of any data in this mode. You must manually check the validity of the data. No editing, updating, or review of the property data is intended. Also time step calculation, mass calculation, penetration check are not available for the component that refers to this property. The property is displayed in the Model Browser, Solver Browser, and in the Component table. The supported RADIOSS D00 cards in RADIOSS (Block Format) 5.1 and 9.0 are listed below. You can quickly create these cards by right-clicking in the Solver Browser and selecting Create Cards. Supported Card
Solver Description
/ACCEL
Defines accelerometers.
/ADMESH/SET
Describes the adaptive meshing.
/FAIL
Describes the failure models.
/FAIL/CHANG
Describes the Chang failure model.
/FAIL/CONNECT
Failure for solid elements used to model welds.
/FAIL/ENERGY
Describes the specific energy failure model.
/FAIL/FLD
Describes the forming limit.
/FAIL/HASHIN
Describes the Hashin failure model.
/FAIL/JOHNSON
Describes the failure criteria by Johnson-Cook failure model.
/FAIL/LAD_DAMA
Describes the Ladeveze failure model
/FAIL/PUCK
Describes the Puck failure model
/FAIL/SPALLING
Describes the Spalling and Johnson-Cook failure model.
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide 1232 Proprietary Inform ation of Altair Engineering
/FAIL/TBUTCHER
Describes the TulerTBUTCHER model.
/FAIL/TENSSTRAIN Describes the strain failure model. /FAIL/USER1, / FAIL/USER2 or / FAIL/USER3
Describes the user failure model.
/FAIL/WIERZBICKI
Describes the BAO-XUEWierzbicki failure model.
/FAIL/WILKINS
Describes the Wilkins failure model.
/FAIL/XFEM
Describes the XFEM (eXtended Finite Element Method) failure model.
/PROP
Describes the property sets.
/PROP/BEAM
Describes the beam property set.
/PROP/TYPE3 /PROP/CONNECT /PROP/TYPE43 /PROP/FLUID /PROP/TYPE14
Property for solid elements used to model welds.
Describes the general fluid property set.
/PROP/INJECT1
Describes mass injected for each constituent gas.
/PROP/INJECT2
Describes molar fraction injected for each constituent gas and total mass injected.
/PROP/INT_BEAM
Describes the integrated beam property set.
/PROP/TYPE18 /PROP/KJOINT /PROP/TYPE33
Describes the joint type spring.
1233 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/PROP/PLY /PROP/TYPE19 /PROP/POROUS /PROP/TYPE15 /PROP/RIVET /PROP/TYPE5 /PROP/SHELL /PROP/TYPE1 /PROP/SH_COMP /PROP/TYPE10 /PROP/SH_FABR /PROP/TYPE16 /PROP/SH_ORTH /PROP/TYPE9 /PROP/SH_PLY
Defines the ply property set used in ply-based composite definition. Describes the porous solid element property set (extended Darcy's law). Describes the rivet property set.
Describes the shell property set.
RADIOSS_COMME NT_FLAG
Defines the composite shell property set.
Defines the anisotropic layered shell property set Defines the orthotropic shell property.
/PROP/TYPE19
This property set is used to define the ply property set used in ply-based composite definition.
/PROP/ SH_SANDW
Defines the sandwich shell property set.
/PROP/TYPE11 /PROP/SH_STACK /PROP/TYPE17 /PROP/SOLID /PROP/TYPE14 /PROP/SOL_ORTH /PROP/TYPE6
Altair Engineering
This property set is used to define the sandwich shell property set. Defines the general solid property set.
Describes the orthotropic solid property set.
Altair HyperMesh User's Guide 1234 Proprietary Inform ation of Altair Engineering
/PROP/SPH
Describes SPH property set.
/PROP/SPRING
Defines the spring property set.
/PROP/TYPE4
/PROP/SPR_BEAM Describes the beam type spring property set. /PROP/TYPE13 /PROP/SPR_GENE Describes the general spring property set. /PROP/TYPE8 /PROP/SPR_PRE /PROP/TYPE32 /PROP/SPR_PUL /PROP/TYPE12 /PROP/TRUSS
Describes the pre-tension spring property set.
Describes the pulley spring property set.
Defines the truss property set.
/PROP/TYPE2 /PROP/TSHELL /PROP/TYPE20 /PROP/TSH_ORTH /PROP/TYPE21 /PROP/TYPE0
Defines the general thick shell property set.
Defines the orthotropic thick shell property set.
Defines the void property set.
/PROP/VOID /PROP/USER
User defined property
/THERM_STRESS/ MAT
Add thermal expansion property for RADIOSS material (shell and solid).
type = line
RADIOSS (Bulk Data Format), OptiStruct
1235 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The property data cards for RADIOSS (Bulk Data) can be created by loading and editing card images into property collectors. Properties can be assigned to components or elements.
Supported Card
Solver Description
PAABSF
Defines the properties of a frequency-dependent acoustic absorber element.
PACABS
Defines the properties of the acoustic absorber element.
PBAR
Defines the properties of a simple beam (bar), which is used to create bar elements via the CBAR entry.
Supported Parameters
Notes
CONT1 PBARX
PBARL
Defines the properties of a PBARX simple beam (bar) by crosssectional dimensions, which is used to create bar elements via the CBAR entry.
PBEAM
Defines the properties of a beam that is used to create beam elements via the CBEAM entry.
Exported in large field format by optistructlf template.
CONTINUATION LINE 2 CONTINUATION LINE 5
Exported in large field format by optistructlf template.
CONTINUATION LINE 6 PBEAMX PBEAML
Defines the properties of a PBEAMX beam element by crosssectional dimensions that are used to create beam elements via the CBEAM entry.
PBUSH
Defines the nominal property values for a generalized spring-and-damper structural element.
Exported in large field format by optistructlf template.
K_LINE B_LINE GE_LINE M_LINE PBUSHT
PBUSH1D
Altair Engineering
Property with Springs_Gaps
SPRING_LINE
Altair HyperMesh User's Guide 1236 Proprietary Inform ation of Altair Engineering
ID pool. PCOMP
Defines the structure and properties of an n-ply composite laminate material.
Number_of_Plies
Exported in large field format by optistructlf template.
PCOMPG
Defines the structure and properties of an n-ply composite laminate, allowing for global ply identification.
Number_of_Plies
Exported in large field format by optistructlf template.
PCOMPP
Defines the properties of a composite laminate material used in ply-based composite definition.
PCONT
Defines properties of a contact interface.
PCONV
Defines a free convection boundary condition properties.
PDAMP
Specifies the damping of a scalar damper element using defined CDAMP1 or CDAMP3 entry.
PELAS
Used to define the stiffness and stress coefficient of a scalar elastic element (spring) by means of the CELAS1 or CELAS3 entry.
PGAP
Defines properties of the gap U0_opts (AUTO) (CGAP or CGAPG) elements. KA_opts (AUTO, SOFT, HARD)
Exported in large field format by optistructlf template.
PCONTX
KT_opts (AUTO) MU1_opts (STICK, FREEZE) CONT PMASS
Defines the mass value of a scalar mass element (CMASS1 or CMASS3 entry).
PROD
Defines the properties of a
1237 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Exported in large field
Altair Engineering
rod, which is referenced by the CROD entry. PSHEAR
Defines the properties of a shear panel.
PSHELL
Defines the membrane, bending, transverse shear, and membrane-bending coupling of shell elements.
format by optistructlf template.
MID2_opts MID3_opts CONT
Exported in large field format by optistructlf template.
PSHELLX PSOLID
Defines the properties of solid PSOLIDX elements. Referenced by CHEXA, CPENTA, CPYRA and CTETRA entries.
PTUBE
Defines the properties of a thin-walled cylindrical tube element. Referenced by the CTUBE entry.
PVISC
Defines properties of a onedimensional viscous damping element (CVISC entry).
PWELD
Defines properties of connector (CWELD) elements.
HM_ELAS
Defines properties for a HM_Spring element, as explained in Using HM_ELAS.
DOF GE S
Note: Only one property definition is allowed on each property collector. For definitions like PMASS, which allow more than one definition on the same card, this is separated on import into four different cards. 1-D elements can be organized into components with 2-D and 3-D elements, and these component groupings are maintained on export and import. However, this usage is not recommended. To assign 1-D elements to property collectors, select the property collector from the property = field in the appropriate 1-D element panel. Abaqus
Altair Engineering
Altair HyperMesh User's Guide 1238 Proprietary Inform ation of Altair Engineering
The following Abaqus keywords are supported as properties:
Supported Card
Solver Description
Supported Parameters
*BEAM ADDED INERTIA
Define additional beam inertia.
ALPHA, COMPOSITE, Mass, CM_x1, CM_x2, Angle, l11, l22, l12
*BEAM GENERAL SECTION
Specify a beam section when numerical integration over the section is not required.
ELSET, SECTION
*BEAM SECTION
Specify a beam section when numerical integration over the section is required.
No_auto_prefix_for_n ames, Use_long_names, Use_quotes, Density, Dependency, Poisson, Zero, RotaryIntertia, SectionType, Section_Axis, BMG_Mat, Centroid, ShearCenter, SectionPoints, Beam_Added_Inertia , Ignore_HyperBeam_ Section_Type TransverseShearStiff ness
Notes
Only one *BEAM GENERAL SECTION card is output per component. Therefore, the beam elements in each component must have the same cross-sectional properties. Sub-options *AXIAL, *BEAM ADDED INERTIA, *CENTROID, *SHEAR CENTER, *THERMAL EXPANSION and *TRANSVERSE SHEAR STIFFNESS are supported.
ELSET, MATERIAL, SECTION
Only one *BEAM SECTION card is output per component. Therefore, a, b, t1-t4 the beam elements in No_auto_prefix_for_n each component must ames, have the same crossUse_long_names, sectional properties. Use_quotes, Temperature, Sub-options *BEAM Poisson, ADDED INERTIA and RotaryInertia, *TRANSVERSE SHEAR SectionType, STIFFNESS are Section_Axis, supported. Integration_Points, Beam_Added_Inertia , Ignore_HyperBeam_ Section_Type,
1239 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TransverseShearStiff ness *COHESIVE SECTION
Specify element properties for cohesive elements.
ELSET MATERIAL CONTROLS
Sub-option *TRANSVERSE SHEAR STIFFNESS is supported.
ORIENTATION RESPONSE= {TRACTION SEPARATION, CONTINUUM, GASKET} STACK DIRECTION = {1,2,3, ORIENTATION} THICKNESS= {GEOMETRY, SPECIFIED} *CONNECTOR SECTION
Specify connector attributes for connector elements.
ELSET BEHAVIOR ELIMINATION
The following types are supported: Standard template: ACCELEROMETER, ALIGN, AXIAL, BEAM, BUSHING, CARDAN, CARTESIAN, CONSTANT VELOCITY, CVJOINT, CYLINDRICAL, EULER, FLEXION-TORSION, FLOW-CONVERTER, HINGE, JOIN, LINK, PLANAR, PROJECTION CARTESIAN, PROJECTION FLEXIONTORSION, RADIALTHRUST, RETRACTOR, REVOLUTE, ROTATION, SLIDE-PLANE, SLIPRING, SLOT, TRANSLATOR, UJOINT, UNIVERSAL, WELD, Explicit template: All listed above, as well as ROTATIONACCELEROMETER
Altair Engineering
Altair HyperMesh User's Guide 1240 Proprietary Inform ation of Altair Engineering
*CONTACT DAMPING
Define viscous damping between contacting surfaces.
DEFINITION=DAMPI This card is a sub-option NG COEFFICIENT in the *SURFACE INTERACTION card image.
*DASHPOT
Define dashpot behavior.
ELSET NONLINEAR ORIENTATION DEPENDENCIES
Only one *DASHPOT card is output per component. Therefore, the spring elements in each component must have the same properties. When the *DASHPOT card is written for DASHPOT1 elements, both dof1 and dof2 are written, but Abaqus only reads dof1. For DASHPOTA elements, choose the DASHPOTA option in the *DASHPOT card image.
OFFSET
*ELEMENT PROPERTIES
ORIENTATION THICKNESS
*EULERIAN SECTION
Define properties of Eulerian ELSET continuum elements, including the list of materials that may occupy the elements.
*FASTENER (SPOT Prescribe mesh-independent WELD) PROPERTY fastener properties.
NAME
*FLUID BULK MODULUS
Bulk_Mod
Define compressibility for a hydraulic fluid.
MASS
Temp Dependency
*FLUID DENSITY
Specify hydrostatic fluid density.
Pressure Temperature
1241 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
This option is used to define compressibility for the hydraulic fluid model. It can be used only in conjunction with the *FLUID BEHAVIOR option or the *FLUID PROPERTY option. This option is used to define the reference fluid density for fluid cavities. It
Altair Engineering
is applicable only for hydraulic and pneumatic fluids and should not be used for user-defined fluids. The *FLUID DENSITY option can be used only in conjunction with the *FLUID BEHAVIOR option or the *FLUID PROPERTY option. *FLUID EXPANSION
Specify the thermal expansion Mean coefficient for a hydraulic fluid. Temp Zero Dependency
*FLUID PROPERTY Define properties for hydrostatic fluid elements.
ELSET REF NODE TYPE AMBIENT
This option is used to define thermal expansion coefficients for the hydraulic fluid model. It can be used only in conjunction with the *FLUID BEHAVIOR option or the *FLUID PROPERTY option. Sub-options *FLUID DENSITY, *FLUID EXPANSION, and *FLUID BULK MODULUS are supported.
NAME *FRICTION
Specify a friction model.
ANISOTROPIC DEPENDENCIES DEPVAR ELASTIC SLIP EXPONENTIAL DECAY LAGRANGE PROPERTIES SLIP TOLERANCE
This card is a sub-option in the *SURFACE INTERACTION card image. It is also supported as a separate card image to allow for it to be used as a sub-option of the *CONNECTOR FRICTION card (in *CONNECTOR BEHAVIOR).
ROUGH TAUMAX USER *GAP
Altair Engineering
Specify clearance and local geometry for GAP-type elements.
ELSET
Only one *GAP card is output per component. Therefore, the gap
Altair HyperMesh User's Guide 1242 Proprietary Inform ation of Altair Engineering
elements in each component must have the same properties. Not in Explicit template. *GASKET SECTION Specify element properties for gasket elements.
ELSET MATERIAL
Only in Standard templates.
BEHAVIOR ORIENTATION STABILIZATION STIFFNESS *JOINT
Define properties for JOINTC elements.
ELSET ORIENTATION
Only one *JOINT card is output per component. Therefore, the spring elements in each component must have the same properties. The *SPRING and *DASHPOT cards in the *JOINT property behave the same way as the individual cards mentioned above. See the How do I section below for more information. Not in Explicit template.
*MASS
Specify a point mass.
ELSET COMPOSITE ALPHA
*MEMBRANE SECTION
Specify section properties for membrane elements.
ELSET MATERIAL
Only one *MASS card is output per component. Therefore, the mass elements in each component must have the same properties. Sub-option *HOURGLASS STIFFNESS is supported.
ORIENTATION NODAL THICKNESS POISSON CONTROLS *NONSTRUCTURAL Specify mass contribution to
ELSET
1243 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
For Abaqus Explicit
Altair Engineering
MASS
the model from nonstructural features.
UNITS = {TOTAL MASS, MASS PER VOLUME, MASS PER AREA, MASS PER LENGTH}
template only
DISTRIBUTION = {MASS PROPORTIONAL, VOLUME PROPORTIONAL} *PHYSICAL CONSTANTS
Specify physical constants.
ABSOLUTE ZERO SPL REFERENCE PRESSURE STEFAN BOLTZMANN UNIVERSAL GAS CONSTANT
*RIGID BODY
Define a set of elements as a rigid body and define rigid element properties.
ELSET REFNODE ANALYTICAL SURFACE ISOTHERMAL PIN NSET TIE NSET
For Analytical Rigid Surfaces, the ANALYTICAL SURFACE parameter should point to the corresponding ANALYTICAL_RIGID_SUR FACE group from the card image of the *RIGID BODY card.
POSITION DENSITY NODAL THICKNESS OFFSET *ROTARY INERTIA (no longer listed on panel)
Define rigid body rotary inertia. ELSET ALPHA COMPOSITE ORIENTATION
*SECTION CONTROLS
Specify section controls.
Only one *ROTARY INERTIA card is output per component. Therefore, the ROTARY1 elements in each component must have the same properties.
NAME WEIGHT FACTOR SECOND ORDER ACCURACY DISTORTION CONTROL
Altair Engineering
Altair HyperMesh User's Guide 1244 Proprietary Inform ation of Altair Engineering
LENGTH RATIO HOURGLASS = {VISCOUS, COMBINED, ENHANCED, RELAXED STIFFNESS, STIFFNESS} KINEMATIC SPLIT = {CENTROID, AVERAGE STRAIN, ORTHOGONAL} ELEMENT DELETION INITIAL GAP OPENING MAX DEGRADATION VISCOSITY *SHELL GENERAL SECTION
Define a general, arbitrary, elastic shell section.
COMPOSITE: COMPOSITE, ELSET, DENSITY, CONTROLS, LAYUP, OFFSET, ORIENTATION, POISSON, SMEAR ALL LAYERS, STACK DIRECTION, SYMMETRIC, THICKNESS MODULUS, NODAL THICKNESS
Sub-options *HOURGLASS STIFFNESS and *TRANSVERSE SHEAR STIFFNESS are supported.for Composite and Homogenous
HOMOGENOUS: MATERIAL, ELSET, DENSITY, BENDING ONLY, CONTROLS, MEMBRANE ONLY, OFFSET, ORIENTATION, POISSON, STACK DIRECTION, THICKNESS MODULUS, NODAL THICKNESS USER:
1245 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
USER, ELSET, DENSITY, CONTROLS, OFFSET, ORIENTATION, POISSON, STACK DIRECTION, THICKNESS MODULUS, NODAL THICKNESS, I PROPERTIES, PROPERTIES, UNSYMM, VARIABLES DIRECT: ELSET, DENSITY, BENDING ONLY, CONTROLS, MEMBRANE ONLY, OFFSET, ORIENTATION, POISSON, STACK DIRECTION, THICKNESS MODULUS, ZERO, DEPENDENCIES *SHELL SECTION
Specify a shell cross-section.
COMPOSITE: COMPOSITE, CONTROLS, ELSET, DENSITY, LAYUP, NODAL THICKNESS, OFFSET, ORIENTATION, POISSON, SECTION INTEGRATION, STACK DIRECTION, SYMMETRIC, TEMPERATURE, THICKNESS MODULUS
Sub-options *HOURGLASS STIFFNESS and *TRANSVERSE SHEAR STIFFNESS are supported.
HOMOGENOUS: MATERIAL, CONTROLS, ELSET, DENSITY, NODAL
Altair Engineering
Altair HyperMesh User's Guide 1246 Proprietary Inform ation of Altair Engineering
THICKNESS, OFFSET, ORIENTATION, POISSON, SECTION INTEGRATION, STACK DIRECTION, TEMPERATURE, THICKNESS MODULUS *SOLID SECTION
Specify element properties for solid, infinite, acoustic, and truss elements.
COMPOSITE: COMPOSITE, CONTROLS, ELSET, LAYUP, ORIENTATION, STACK DIRECTION, SYMMETRIC
Sub-option *HOURGLASS STIFFNESS is supported. REF NODE - generalized plane strain and acoustic infinite elements
HOMOGENOUS: CONTROLS, ELSET, MATERIAL, ORIENTATION, REF NODE *SPRING
Define spring behavior.
ELSET NONLINEAR ORIENTATION DEPENDENCIES
Only one *SPRING card is output per component. Therefore, the spring elements in each component must have the same properties. When the *SPRING card is written for SPRING1 elements, both dof1 and dof2 are written, but Abaqus only reads dof1. For SPRINGA elements, choose the SPRINGA option in the *SPRING card image.
*SURFACE BEHAVIOR
Define alternative pressureoverclosure relationships for contact.
NO SEPARATION PRESSUREOVERCLOSURE= HARD, EXPONENTIAL, LINEAR, TABULAR, AugmeNted
1247 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
This card is a sub-option in the *SURFACE INTERACTION card image.
Altair Engineering
Lagrange, PENALTY *SURFACE INTERACTION
Define surface interaction properties.
NAME
For Abaqus Explicit template, this card is defined as a group from the Interface panel.
*SURFACE SECTION
Specify section properties for surface elements.
ELSET
*SURFACE SMOOTHING
Create a surface smoothing NAME definition for contact interactions. It must be used in conjunction with the *CONTACT PAIR option.
*TRANSVERSE SHEAR STIFFNESS
K23, K13, SCF Define transverse shear stiffness for beams and shells.
This option must be used in conjunction with the *BEAM GENERAL SECTION option, the *BEAM SECTION option, the *COHESIVE SECTION option, the *SHELL GENERAL SECTION option, or the *SHELL SECTION option. The transverse shear stiffness defined with this option affects only the transverse shear flexible elements whose section properties are defined by the immediately preceding section option.
Supported Card
Solver Description
Supported Parameters
Notes
*CONSTRAINED_J OINT_ STIFFNESS_FLEXI ON-
Define optional rotational and translational joint stiffness for joints.
PIDA, PIDB, CIDA, CIDB, JID, LCIDAL, LCIDG, LCIDBT, DLCIDAL, DLCIDG,
DENSITY
LS-DYNA
Altair Engineering
Altair HyperMesh User's Guide 1248 Proprietary Inform ation of Altair Engineering
TORSION
*CONSTRAINED_J OINT_ STIFFNESS_ GENERALIZED
DLCIDBT, ESAL, FMAL, ESBT, FMBT, SAAL, NSABT, PSABT Define optional rotational and translational joint stiffness for joints.
PIDA, PIDB, CIDA, CIDB, JID, LCIDPH, LCIDT, LCIDPS, DLCIDPH, DLCIDDT, DLCIDPS, ESPH, FMPH, EST, FMT, ESPS, FMPS, NSAPH, PSAPH, NSAT, PSAT, NSAPS, PSAPS Options (Generalized, FlexionTorsion, Translational)
*CONSTRAINED_J OINT_ STIFFNESS_ TRANSLATIONAL
Define optional rotational and translational joint stiffness for joints.
PIDA, PIDB, CIDA, CIDB, JID, LCIDX, LCIDY, LCIDZ, DLCIDX, DLCIDY, DLCIDZ, ESX, FFX, ESY, FFY, ESZ, FFZ, NSDX, PSDX, NSDY, PSDY, NSDZ, PSDZ
*DAMPING_RELATI Apply damping relative to the VE motion of a rigid body.
CDAMP, FREQ, PIDRB, PSID
*DEFINE_CONNEC Define failure related TION_ parameters for solid element PROPERTIES spot weld failure by *MAT_SPOTWELD_DAIMLER CHRYSLER.
PROPRUL, AREAEQ, DG_TYP, D_SIGY, D_ETAN, D_DG_PR, D_RANK, D_SN, D_SB, D_SS, D_EXSN, D_EXSB, D_EXSS, D_LCSN, D_LCSB, D_LCSS, MID, SGIY, ETAN, DG_PR, RANK, SN, SB, SS, EXSN, EXSB, EXSS, LCSN, LCSB, LCSS
1249 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Number_of_Materials *EOS_GRUNEISEN Equation of state Form 4. (EOS 4)
*EOS_IDEAL_GAS (EOS 12)
C, S1, S2, S3, GAMA0, A, E0, V0 Title
Equation of state for 12 for modeling ideal gas.
CV0, CP0, CL, CQ, T0, V0 Title
*EOS_IGNITION_A Equation of state Form 7. ND_ GROWTH_OF_REA CTION_ IN_HE (EOS 7)
A, B, XP1, XP2, FRER, G, R1 - R6, FMXIG, FREQ, GROW1, EM, AR1, ES1, CVP, CVR, EETAL, CCRIT, ENQ, TMP0, GROW2, AR2, ES2, EN, FMXGR, FMNGR Title
*EOS_JWL (EOS 2) Equation of state Form 2.
A, B, R1, R2, Omeg, E0, V0 Title
*EOS_LINEAR_ POLYNOMIAL (EOS 1)
Equation of state Form 1. c0 - c6, E0, V0 Define coefficients for linear polynomial EOS and initialize Title the initial thermodynamic state of the material.
*EOS_LINEAR_ Equation of state Form 6. POLYNOMIAL_WIT H_ ENERGY_LEAK (EOS 6)
C0 - C6, E0, V0, LCID
*EOS_PROPELLAN Equation of state Form 10. T_ Added to model airbag DEFLAGRATION propellants. (EOS 10)
A, B, XP1, XP2, FRER, G, R1, R2, R3, R5, R6, FMXIG, FREQ, GROW1, EM, AR1, ES1, CVP, CVR, CCRIT, ENQ, TMP0,
Altair Engineering
Title
Altair HyperMesh User's Guide 1250 Proprietary Inform ation of Altair Engineering
GROW2, AR2, ES2, EN, FMXGR, FMNGR Title *EOS_RATIO_OF_ POLYNOMIALS (EOS 5)
Equation of state Form 5.
A10 - A13, A20 A23, A30 - A33, A40 - A43, A50 - A53, A60 - A63, A70 A73, A14, A24, ALPH, BETA, E0, V0 Title
*EOS_SACK_TUES Equation of state Form 3. DAY (EOS 3)
A1, A2, A3, B1, B2, E0, V0
*EOS_TABULATED Equation of state Form 9. (EOS 9)
GAMA, E0, V0, EV1- EV10, C1 C10, T1 - T10
Title
Title *EOS_TABULATED Equation of state Form 8. _ COMPACTION (EOS 8)
E0, V0, EV1 - EV10, C1 - C10, T1 - T10, K1 - K10
*EOS_TENSOR_P ORE_ COLLAPSE (EOS 11)
Equation of state Form 11.
NLD, NCR, MU1, MU2, IE0, EC0
*HOURGLASS
Define hourglass and bulk viscosity properties which are referenced via HGID in the *PART command.
Title
Title IHQ, QM, IBQ, Q1, Q2, QB, QW Title
*INTEGRATION_BE Define user defined through the LSD_NIP, RA, ISCT, AM thickness integration rules for K the beam element. Title *INTEGRATION_SH Define user defined through the LSID_NIP, ESOP, ELL thickness integration rules for FAILOPT
1251 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_ADD_EROSI ON
*SECTION_BEAM (TITLE)
the shell element.
Title
Many of the consitutive models in LS-DYNA do not allow failure and erosion. This option provides a way of including failure in these models although the option can also be applied to constitutive models of other failure/erosion criterion.
ID, EXCL, MXPRES, MNEPS, MNPRES, SIGP1, SIGVM, MEXPS, EPSSH, SIGTH, IMPULSE, FAILTM
Define cross sectional properties for beam, truss, discrete beam and cable elements.
ELFORM, SHRF, QR, CST, SCOOR, NSM, Area, ISS, ITT, IRR, SA, Title, Int_Rule_ID
Title
Options (Generic, Standard) *SECTION_DISCRE Define spring and damper TE elements for translation and (TITLE) rotation.
DRO, KD, V0, CL, FD, CDL, TDL
*SECTION_POINT_ SOURCE(TITLE)
LCIDT, LCIDVOLR, LCIDVEL, NIDLC001, NIDLC002, NICDL003, IDIR, NumPtSrc, NODEID, VECID, ORIFAREA
Provides the inlet boundary condition for single gas flow (inflation potential) via a set of point source(s).
Title
MIXTURE, Title *SECTION_POINT_ Provides: (a) an element SOURCE_MIXTURE formulation for a solid ALE part (TITLE) of the type similar to ELFORM=11 of *SECTION_SOLID and (b) the inlet gas injection boundary condition for multiple-gas mixture in-flow via a set of point sources.
LCIDT, LCIDVEL, NIDL001, NIDLC002, NIDLC003, IDIR, LCMDOT1 LCMDOT8, NumPtSrc, NODEID, VECID, ORIFAREA
*SECTION_SEATB ELT (TITLE)
Title
Altair Engineering
Define section properties for the seat belt elements.
Title
Altair HyperMesh User's Guide 1252 Proprietary Inform ation of Altair Engineering
*SECTION_SHELL (TITLE)
Define section properties for shell elements.
ELFORM, SHRF, NIP, PROPT, QR, ICOMP, SETYP, T1, NLOC, MAREA, EDGSET Options (NONE, ALE, EFG) Title, Int_Rule_ID, NonUniform Thickness
*SECTION_SHELL_ Define section properties for ALE shell elements. (TITLE)
ELFORM, SHRF, NIP, PROPT, QR, ICOMP, SETYP, T1, NLOC, MAREA, EDGSET, AFAC, BFAC, CFAC, DFAC, EFAC, START, END, AAFAC Title, Int_Rule_ID, NonUniform Thickness
*SECTION_SHELL_ Define section properties for EFG shell elements. (TITLE)
ELFORM, SHRF, NIP, PROPT, QR, ICOMP, SETYP, T1, NLOC, MAREA, EDGSET, DX, DY Title, Int_Rule_ID, NonUniform Thickness
*SECTION_SOLID (TITLE)
Define section properties for solid continuum and fluid elements.
ELFORM, AET Options (NONE, ALE, EFG) Title
*SECTION_SOLID_ ALE (TITLE)
Define section properties for solid continuum and fluid elements.
ELFORM, AET, AFAC, BFAC, CFAC, DFAC, START, END, AAFAC Title
1253 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*SECTION_SOLID_ EFG (TITLE)
Define section properties for solid continuum and fluid elements.
ELFORM, AET, DX, DY, DZ
*SECTION_SPH
Define section properties for SPH particles.
CSLH, HMIN, HMAX, SPHNI, DEATH, START
Title
Title *SECTION_TSHELL Define section properties for (TITLE) SPH particles.
ELFORM, SHRF, NIP, PROPT, QR, ICOMP Title
MADYMO
Supported Card
Solver Description
Supported Parameters
Notes
AMPLIFICATION. ABS_POLY
Deformation rate dependent amplification factor of the elastic load given by the following polynomial
C1 - C5
Choose FACTOR = ABS_POLY
ASSEMBLY COMMENT
[ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy.
C1 - C4
Choose FACTOR = EXP
C1 + C2|v| + C3|v|2 + C4|v|3 + C5|v|4 where v is the deformation rate corresponding to the force model. AMPLIFICATION. EXP
Deformation rate dependent amplification factor of the elastic load given by the following exponential function
ASSEMBLY COMMENT
C1 + C2 (|v|/C3) C4 (C3 > 0) where v is the deformation rate corresponding to the force model. AMPLIFICATION. LOG
Altair Engineering
Deformation rate dependent amplification factor of the
C1 - C3
[ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy.
Choose FACTOR = LOG
ASSEMBLY
[ASSEMBLY] = reference
Altair HyperMesh User's Guide 1254 Proprietary Inform ation of Altair Engineering
elastic load given by the following logarithmic function
COMMENT
to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy.
C1 - C4
Choose FACTOR = POLY
C1 + C2 log(|v|/C3) ( |v| > C3, C3 > 0) C1 ( |v| < C3, C3 > 0) where v is the deformation rate corresponding to the force model. AMPLIFICATION. POLY
Deformation rate dependent amplification factor of the elastic load given by the following polynomial
ASSEMBLY COMMENT
1 + C1 v + C2 v2 + C3 v3 + C4 v4 (v = 0, Ci = 0, i = 1, 2, 3, 4) 1/{1 - C1 v + C2 v2 - C3 v3 + C4 v4} (v < 0, Ci = 0, i = 1, 2, 3, 4)
[ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy.
where v is the deformation rate corresponding to the force model. CHARACTERISTIC. CONTACT
Supplies the data for describing a characteristic for a contact.
CONTACT_MODEL, HYS_MODEL, LOAD_FUNC, AMPLIFICATION, ASSEMBLY
TYPE = CONTACT
CHARACTERISTIC. LOAD
Characteristic for restraints, belt segments and belt retractors defining loading, unloading, damping and hysteresis.
HYS_MODEL, CONTACT_MODEL, DAMP_COEF,
TYPE = LOAD
LOAD_FUNC, DAMP_VEL_FUNC, AMPLIFICATION, ASSEMBLY
[ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy.
Characteristic for materials defining loading, unloading, damping and hysteresis.
HYS_MODEL,
TYPE = MATERIAL
CHARACTERISTIC. MATERIAL
DAMP_COEF, LOAD_FUNC, DAMP_FUNC, ASSEMBLY
1255 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
[ASSEMBLY] = reference to the parent, if not selected, will be written to the MADYMO assembly, which is the top level of the assembly hierarchy.
[ASSEMBLY] = reference to the parent, if not selected, will be written to
Altair Engineering
the MADYMO assembly, which is the top level of the assembly hierarchy. LAYER
Layer definition of material.
PROPERTY. BEAM2_BOX
Closed thin-walled rectangular beam cross-section.
Defined on the card of the parent property. SECTION
Choose SECTION = BOX
AREA I11 I22 I33 Q22 Q33 INT_PNT FE_MODEL COMMENT
PROPERTY. Solid circular beam crossBEAM2_CIRCULAR section.
SECTION
Choose SECTION = CIRCULAR
RADIUS INT_MTH (GLOBAL, GAUSS, LOBATTO, TRAPEZIUM) FE_MODEL
PROPERTY. Two node spring element. BEAM2_DISCRETE
SECTION
PROPERTY. General beam cross-section. BEAM2_GENERAL
SECTION
FE_MODEL
Choose SECTION = DISCRETE Choose SECTION = GENERAL
AREA I11 I22 I33 Q22 Q33 INT_PNT FE_MODEL
PROPERTY. BEAM2_PIPE
Closed thin-walled circular beam cross-section (pipe).
SECTION
Choose SECTION = PIPE
RADIUS THICK
Altair Engineering
Altair HyperMesh User's Guide 1256 Proprietary Inform ation of Altair Engineering
INT_MTH (GLOBAL, GAUSS, LOBATTO, TRAPEZIUM) INT_POINTS FE_MODEL PROPERTY. Solid rectangular beam crossBEAM2_RECTANG section. ULAR
WIDTH HEIGHT
Choose SECTION = RECTANGULAR
INT_MTH (GLOBAL, GAUSS, LOBATTO, TRAPEZIUM) INT_POINTS FE_MODEL
PROPERTY. BEAM2_USER
User defined beam crosssection.
SECTION LOCAL_Y LOCAL_Z WEIGHT_FACTOR FE_MODEL
Choose SECTION = USER Enter the number of related elements with user defined integration information.
NR_OF_USER_INTS THICK
PROPERTY. FACET6
INT_POINT UPDATE_THICK (OFF/ON) FE_MODEL COMMENT
PROPERTY. INTERFACE4
Linear four node interface element.
THICK FE_MODEL COMMENT
PROPERTY.MEM3
Linear three node triangular membrane element.
THICK UPDATE_THICK (OFF/ON) IMM_DAMP IMM_STRAIN IMM_DAMP_MTH (0, 1, 2) IMM_STIF_REDUC COROTATION_FOR M (FIXED,
1257 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OBJECTIVE) STRAIN_FORM (LINEAR, LOG, GREEN) FE_MODEL COMMENT PROPERTY. MEM3_LAYERED
Linear three node layered triangular membrane element.
IMM_DAMP IMM_STRAIN
Enter the number of related LAYER elements.
IMM_DAMP_MTH (0, 1, 2) IMM_STIF_REDUC COROTATION_FOR M (FIXED, OBJECTIVE) STRAIN_FORM (LINEAR, LOG, GREEN) UPDATE_THICK (OFF/ON) THICK COMPONENT ANGLE FE_MODEL display_components NR_OF_LAYERS COMMENT PROPERTY. MEM3NL
Non-linear three node triangular membrane element.
THICK IMM_DAMP IMM_STRAIN UPDATE_THICK (OFF/ON) IMM_DAMP_MTH (0, 1, 2) IMM_STIF_REDUC FE_MODEL COMMENT
PROPERTY. MEM3NL_LAYERE
Altair Engineering
Linear three node layered triangular membrane element.
IMM_DAMP IMM_STRAIN
Enter the number of related LAYER elements.
Altair HyperMesh User's Guide 1258 Proprietary Inform ation of Altair Engineering
UPDATE_THICK (OFF/ON)
D
IMM_DAMP_MTH (0, 1, 2) IMM_STIF_REDUC THICK COMPONENT ANGLE FE_MODEL display components NR_OF_LAYERS COMMENT PROPERTY.MEM4
Linear quadrilateral membrane element.
THICK UPDATE_THICK (OFF/ON) HOURGLASS_PAR HOURGLASS_MTH (STIFFNESS, VISCOUS) FULL_INT (OFF/ON) IMM_DAMP IMM_STRAIN IMM_DAMP_MTH (0, 1, 2) IMM_STIF_REDUC COROTATION_FOR M (FIXED, OBJECTIVE) STRAIN_FORM (LINEAR, LOG, GREEN) FE_MODEL COMMENT
PROPERTY. MEM4NL
Non-linear quadrilateral membrane element.
THICK UPDATE_THICK (OFF/ON) HOURGLASS_PAR HOURGLASS_MTH (STIFFNESS,
1259 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
VISCOUS) FULL_INT (OFF/ON) IMM_DAMP IMM_STRAIN IMM_DAMP_MTH IMM_STIF_REDUC FE_MODEL COMMENT PROPERTY. SHELL3
Three-node shell element.
THICK INT_POINT UPDATE_THICK TIME_STEP_DEL FE_MODEL COMMENT
PROPERTY. SHELL4
Shell4 element.
THICK INT_POINT UPDATE_THICK HOURGLASS_PAR HOURGLASS_MTH (STIFFNESS, VISCOUS) TIME_STEP_DEL COMMENT
PROPERTY. Linear four node layered SHELL4_LAYERED quadrilateral shell element.
HOURGLASS_PAR HOURGLASS_MTH (STIFFNESS, VISCOUS)
Enter the number of related LAYER elements.
THICK COMPONENT ANGLE INT_POINT FE_MODEL display_components NR_OF_LAYERS COMMENT PROPERTY.
Altair Engineering
Six node triangular shell
THICK
Altair HyperMesh User's Guide 1260 Proprietary Inform ation of Altair Engineering
SHELL6
element.
INT_POINT UPDATE_THICK (OFF/ON) BENDING_COUPLIN G (OFF/ON) FE_MODEL COMMENT
PROPERTY. SOLID4
Four node solid element.
ADV_STRAIN (OFF/ ON) FE_MODEL COMMENT
PROPERTY. SOLID8
Eight node solid element.
HOURGLASS_PAR FULL_INT (ON/OFF) ADV_STRAIN (ON/ OFF)
PROPERTY. TRUSS2
Property definition truss2 element.
AREA LENGTH FE_MODEL COMMENT
PROPERTY. USERL2
User element
PROPERTY. USERL3
User element
PROPERTY. USERP3
User element
PROPERTY. USERP4
User element
PROPERTY. USERV8
User element
USER_INT
User-defined integration information for general beam cross section.
FE_MODEL COMMENT FE_MODEL COMMENT FE_MODEL COMMENT FE_MODEL COMMENT FE_MODEL COMMENT Defined on the card of the parent PROPERTY.
MARC
1261 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
Supported Parameters
Notes
PBUSH PROP_GEOMETRY
IOFFSET (0, 1, 2) IORIENT (0, 10) IPIN (0, 100) EGEOM1 EGEOM7 UNSUPPORTED_D ATA
Nastran
Only one card image can be loaded into each property collector. 1-D elements can be grouped into components with 2-D and 3-D elements for display purposes. The component groupings are maintained on export and import. To assign 1-D elements to property collectors, select the property collector from property = in the appropriate 1-D element panel. Properties for PBAR and PBEAM cards can be manually input in the card image or automatically created using the HyperBeam module. See the HyperBeam online help for more information. The HM_ELAS card defines properties for an HM_Spring element. Note:
Nastran users should consider using the PBUSH property card instead of HM_ELAS.
The spring entity is a single DOF and single spring constant finite-length element. HM_ELAS property cards can be used to convert single spring elements into a group of zero-length springs and rigids. Six DOFs are defined in a single property card, and the springs in this group are created as zero-length to avoid some of the common modeling errors caused by finite-length springs. The following diagram illustrates how a single HM_ELAS spring element converts to a Nastran bulk data file:
Altair Engineering
Altair HyperMesh User's Guide 1262 Proprietary Inform ation of Altair Engineering
As shown above, the single spring element writes a group of rigids and springs. On export, the following occurs: 1.
A new node is created (Node 3) which is coincident with Node 2. The new node references the same local coordinate system as Node 2.
2.
An RBE2 element is created, with 6 DOFS fixed, between Node 1 and Node 3.
3.
Up to six zero-length elements are created, between Node 2 and Node 3, based on the following settings in the HM_ELAS property card:
4.
-
If the DOF is a value you set, a CELAS2 element is created for that DOF, with the K field equal to the supplied value
-
If the DOF is set to RIGID, an RBE2 element is created, with that DOF fixed
-
If the DOF is set to FREE, no elements are created for that DOF
Comment cards are written at the beginning and end of each HM_SPRING (HMSPRING) element so that the element can be imported correctly in the session. These comment cards suppress the reading of the individual CELAS2 and RBE2 elements and the third "artificial" nodes so that you are left with the two original nodes and a single spring element once the bulk data file is loaded back into HyperMesh.
Note:
Removing these comment cards allows you to load the elements back into HyperMesh the way Nastran sees them. If this is done, make sure that any equivalencing operations performed using these elements are done properly.
Supported Card
Solver Description
Supported Parameters
PAABSF
Defines the properties of a frequency-dependent acoustic absorber element.
TZREID, TZIMID, S, A, B, K, RHOC
PACABS
Defines the properties of the
SYNTH, TID1-TID3,
1263 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
acoustic absorber element.
TESTAR, CUTFR, B, K, M
Defines associated bodies for the panels in the DoubletLattice method.
PID, B
PAERO2
Defines the cross-sectional properties of aerodynamic bodies.
PID, ORIENT, WIDTH, AR, LRSB, LRIB, LTH1, LTH2, THI, THN
PBAR
Defines the properties of a simple beam element (CBAR entry).
beamsec
Defines the properties of a simple beam element (CBAR entry) by cross-sectional dimensions.
beamsec
PAERO1
PBARL
NUM_B
A, I1, I2, J, NSM CONT1
GROUP CStype (ROD, TUBE, I, CHAN, T, BOX, BAR, CROSS, H, T1, I1, CHAN1, Z, CHAN2, T2, BOX1, HEXA, HAT, HAT1, DBOX) DIMs NSM
PBEAM
beamsec Defines the properties of a beam element (CBEAM entry). Aa, I1a, I2a, Ja, This element may be used to NSMa model tapered beams. PBEAM_CARD3
Blank fields are not supported for intermediate stations. Appropriate default values are inserted during feinput.
CONTINUATION LINE2 CONTINUATION LINE5 CONTINUATION LINE6 PBEAML
Altair Engineering
Defines the properties of a beam element by crosssectional dimensions.
beamsec GROUP TYPE (ROD, TUBE, L, I, CHAN, T, BOX, BAR, CROSS, H,
Blank fields are not supported for intermediate stations. Appropriate default values are inserted during feinput.
Altair HyperMesh User's Guide 1264 Proprietary Inform ation of Altair Engineering
T1, I1, CHAN1, Z, CHAN2, T2, BOX1, HEXA, HAT, HAT1, DBOX) DIM1A, NSM pbeamlintStationslen PBEND
A, I1, I2, J, RB, Defines the properties of a THETAB curved beam, curved pipe, or elbow element (CBEND entry). AltFormatOption (CONT1)
PBUSH
Defines the nominal property K_LINE, B_LINE, values for a generalized spring- RCV_LINE, and-damper structural GE_LINE, PBUSHT element.
PBUSH1D
Defines linear and nonlinear properties of a onedimensional spring and damper element (CBUSH1D entry).
K, C, M, SA, SE SHOCKA_LINE SPRING_LINE DAMPER_LINE GENER_LINE
PBUSHT
Defines the frequency dependent properties or the stress dependent properties for a generalized spring and damper structural element.
PCOMP
Defines the properties of an nply composite material laminate.
PID, Z0, NSM, SB, FT, TREF, GE, LAM, MID, T, THETA, SOUT NUMBER_of_Plies
PCOMPG
Defines global (external) ply IDs and properties for a composite material laminate.
PID, Z0, NSM, SB, FT, TREF, GE, LAM, GPLYID, MID, T, THETA, SOUT NUMBER_of_Plies
PDAMP
Specifies the damping value of B a scalar damper element using defined CDAMP1 or CDAMP3 entries.
1265 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PELAS
Specifies the stiffness, damping coefficient, and stress coefficient of a scalar elastic (spring) element (CELAS1 or CELAS3 entry).
PELAST
Defines the frequency dependent properties for a PELAS Bulk Data entry.
PFAST
Defines the CFAST fastener property values.
K1, GE1, S1 PELAST
D, MFLAG, KT1, KT2, KT3, KR1, KR2, KR3, MASS, GE MCID (-1, BLANK, MCID)
PGAP
Defines the properties of the gap element (CGAP entry).
U0, F0, KA, KB, KT, MU1, MU2, CONT
PLSOLID
Defines a fully nonlinear (i.e., large strain and large rotation) hyperelastic solid element.
STR (GRID, GAUS)
PMASS
Specifies the mass value of a scalar mass element (CMASS1 or CMASS3 entries).
PID, M
PROD
Defines the properties of a rod element (CROD entry).
beamsec
PSEAM
Defines the PSEAM property values.
TYPE, W, T
PSHEAR
Defines the properties of a shear panel (CSHEAR entry).
PID, MID, T, NSM, F1, F2
PSHELL
Defines the membrane, PID, MID, T, I12_T3, bending, transverse shear, and TS_T, NSM coupling properties of thin shell MID1_blank, elements. MID2_opts, MID3_opts, CONT
PSOLID
Defines the properties of solid
Altair Engineering
A, J, C, NSM
PID, MD, IN,
Altair HyperMesh User's Guide 1266 Proprietary Inform ation of Altair Engineering
elements (CHEXA, CPENTA, and CTETRA entries).
STRESS, ISPO, FCTN CORDM options (BLANK, -1, USER)
Defines the properties of a thin-walled cylindrical tube element (CTUBE entry).
beamsec
PVISC
Defines properties of a onedimensional viscous damping element (CVISC entry).
CE1, CR1
PWELD
beamsec Defines the properties of connector (CWELD) elements. D, MSET, TYPE
PTUBE
OD, T, NSM, OD2
LDMIN, LDMAX The Nastran, OptiStruct, and Radioss (Bulk Data) interfaces allow the property between groups to have the same ID. For example, PBAR3, PSHELL 3, PSOLID 3, etc. Duplicate IDs within the same group is not allowed.
Nastran, OptiStruct, and Radioss (Bulk Data) properties are grouped as follows: 0D_Rigids
PMASS
1D
PBAR, PBARL, PBEAM, PBEAML, PBEAND, PROD, PTUBE, PWELD
SPRING_GAP
PBUSH, PBUSH1D, PDAMP, PELAS, PGAP, PVISC
2D
PSHELL, PSHEAR, PCOMP, PCOMG
3D
PSOLID
PAM-CRASH 2G
Supported Card
Solver Description
Supported Parameters
FRICT /
Friction modeling definition.
FRICT
Notes
TITLE Friction model:
1267 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
1: Standard Coulomb 2: Pressure dependent by curve 3: Velocity dependent by curve 4: Pressure and velocity dependent by curves 5: Pressure dependent by standard function 1 6: Pressure dependent by standard function 2 10. Orthotropic friction using element direction 11. Orthotropic friction using arbitrary direction GASPEC /
Specification of air bag gas.
WSGAS, ASGAS, BSGAS, CSGAS, DSGAS
RUPMO /
Rupture model definition.
IRUPT, IFMON, TITLE, FAILT, FAILD, AFAILN, AFAILS, A1, A2, INTF, D1, D2
PERMAS
The following property data blocks are supported in the PERMAS interface: Supported Card
Solver Description
Supported Parameters
$GEODAT BEAM
Beam
BECONST (Secttype, Shear, Warp, Ce, Offset, Lmass)
Notes
BETAPER
Altair Engineering
Altair HyperMesh User's Guide 1268 Proprietary Inform ation of Altair Engineering
(Secttype, Shear, Warp, Ce, Offset, Lmass) BEAM2 (Secttype, Shear, Warp, Intsec, Ce, Offset, Lmass, Xylmass) $GEODAT CONA
Surface convection
UNIFORM THICK (TFilm) VARYING THICK (TFilm)
$GEODAT CONS
Shell surface convection
UNIFORM THICK (TFilm, Offset) VARYING THICK (TFilm, Offset)
$GEODAT DAMPER
Viscous damper
DAMP1 (Mass) DAMP3 (Mass, Refsys) DAMP6 (Mass, Refsys, Offset) NLDAMPER (Xlin, Mass, Refsys) ALL (Lmass)
$GEODAT FLANGE Flange
2NODE (Lmass) 3NODE (Lmass) GAXIS
$GEODAT GASKET Gasket
VMASS $GEODAT MASS
MASS3
Mass
MASS6 (Offset, Refsys) $GEODAT SCALAR Scalar
DOF
$GEODAT SHELL
UNIFORM THICK (Offset, Cntrl, Core, Amass, Rsurf, Noffset)
Shell
VARYING THICK (Offset, Cntrl, Core,
1269 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Amass, Rsurf, Noffset) $GEODAT SOLID
Solid
VMASS SPRING1 (Mass, Volume)
$GEODAT SPRING Spring
SPRING3 (Mass, Volume, Refsys) SPRING6 (Mass, Volume, Refsys, Offset) NLSPRING (Xlin, Mass, Volume, Refsys)
Samcef
The following cards are supported in the Samcef interface:
Supported Cards
Solver Description
Supported Parameters
.BPR
Define beam profiles.
NOM, UNITE
Notes
TYPE (I, DOUBLE T, U, L, L2, ZD, ZD2, T, FULL RECTANGLE, HOLLOW RECTANGLE, FULL CIRCLE, HOLLOW CIRCLE) H, B, TW, TF, R, R1, R2 AIRE, IT, IU, IV, ALPHA, YC, ZC, YM, ZM, AY, AZ UNITE (MILLIMETER, CENTIMETER, INCH, METER) INERTIA OPTIONS (CROSSSECTION_OP TION, PARAMETERS
Altair Engineering
Altair HyperMesh User's Guide 1270 Proprietary Inform ation of Altair Engineering
Supported Cards
Solver Description
Supported Parameters
Notes
FOR DEFINING INERTIA PROPERTIES) PHP BEAM DEGRE .ETASHELL
Used to assign the laminate to the elements. The Projection method is supported.
LAM DIR NODE1 DIR NODE2 ANG
.ETASOLID
Used to assign the laminate to the elements. The Projection method is supported.
LAM DIR NODE1 DIR NODE2 ANG DEGRE
.PHP SHELL
This is a dummy property, just to have a link between the elements and the material, as it is not possible to assign directly a material to the elements.
Assign physical properties to an THICK existing mesh. SMAS DEGRE
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Components Materials Element Property and Material Assignment Rules Model Setup
1271 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Sensors Sensor entities are used to define and store sensors typically used in safety analysis. Sensors are shown under the Sensor folder within the Model Browser. Sensors do not have a display state. Sensors have an active and export state. The active state of a sensor controls the listing of the sensor in the Model Browser and any of its views. If a sensor entity is active, then it is listed in the Model Browser and any of its views. If a sensor entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a sensor entity controls whether or not that sensor is exported when the custom export option is utilized. The all export option is not affected by the export state of a sensor. The active and export states of sensor entities can be controlled using the Entity State Browser. The data names associated with sensors can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit sensors:
Altair Engineering
Altair HyperMesh User's Guide 1272 Proprietary Inform ation of Altair Engineering
Sensors
Solver Card Support for Sensors RADIOSS (Block Format)
Supported Card
Solver Description
/SENSOR
Describes the sensors.
/SENSOR/ACCE/
Accelerometer.
/SENSOR/AND/
ON as long as sensors sensor_ID1 AND sensor_ID2 are ON.
/SENSOR/DIST/
Nodal distance.
/SENSOR/INTER/
Interface activation and deactivation.
/SENSOR/NOT/
ON as long as sensor_ID1 is OFF.
/SENSOR/OR/
ON as long as sensors sensor_ID1 OR sensor_ID2 are ON.
/SENSOR/RWAL/
Rigid wall activation and deactivation.
/SENSOR/SENS/
Activation with sensor_ID1, deactivation with sensor IS2.
/SENSOR/TIME/
Start time.
Supported Parameters
Notes
Supported Parameters
Notes
RADIOSS (Bulk Data Format), OptiStruct
Supported Card
Solver Description
1273 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MARKER
Defines a marker used in multi-body dynamics.
Defined in the markers panel.
LS-DYNA
Supported Card
Solver Description
Supported Parameters
Notes
*PART_SENSOR
Links part/component to a sensor to activate and deactivate during the analysis.
PID, SIDA, ACTIVE
This is supported as an attribute to an element to maintain its associativity with element inside HyperMesh
*SENSOR_CONTR OL
Applies sensor result on an entity during run.
TYPE, TYPEID, INITSTT, SWIT Number of Switch
*SENSOR_DEFINE _ ELEMENT
Strain gauge type sensor.
ETYPE, ELEMID, COMP, CTYPE
*SENSOR_DEFINE _ FORCE
Force transducer type sensor.
FTYPE, TYPEID, CRD
*SENSOR_DEFINE _NODE
Accelerometer type sensor.
Vector Type (X, Y, Z, XMOMENT, YMOMENT, ZMOMENT, VECTOR) NODE1, NODE2, CRD, CTYPE Vector Type (X, Y, Z, VECTOR)
*SENSOR_DEFINE _ CALC-MATH
Perform mathematical calculations on sensor values.
CALC, SENS Number of Sensors
*SENSOR_SWITCH Compares sensor value with input value and gives a logical signal.
TYPE, SENSID, LOGIC, VALUE, TIMWIN
*SENSOR_SWITCH Performs mathematical
SWIT1
Altair Engineering
Altair HyperMesh User's Guide 1274 Proprietary Inform ation of Altair Engineering
calculations on the logical signal from sensor logic.
Number of Switch
Supported Card
Solver Description
Supported Parameters
ACTUATOR
ACTUATOR.BODY applies a concentrated load (force or torque) on a single body with the magnitude of a selected input signal, in the direction specified by the user.
TYPE (BODY, BODY_REL, JOINT_BRAKE, JOINT_POS)
_ CALC-LOGIC
Switch 1 Option
MADYMO
ACTUATOR.BODY_REL applies a concentrated load, being a force or torque, on two bodies with the magnitude given by a selected input signal, at user specified points on those bodies. ACTUATOR.JOINT_BRAKE applies a concentrated Coulomb friction load on the parent body of a joint with the magnitude of a selected input signal multiplied by the gain, the friction coefficient and the reaction load on the corresponding child body.
Notes
INPUT_CLASS (CONTROLLER, OPERATOR, SENSOR, SIGNAL) INPUT REF LOAD_TYPE (FORCE, TORQUE) CRDSYS (REF_SPACE, OBJECT) LOAD_DIR (X, Y, Z) POINT_OBJECT_1. MB (OBJECT, REF_SPACE) POS (X, Y, Z)
define POINT_OBJECT_1. MB or select ACTUATOR.JOINT_POS applies a concentrated load on POINT_OBJECT_1. the parent body of a joint with REF? (OBJECT, REF) the magnitude of a selected input signal and the reaction COMMENT load on the corresponding child body. CONTROLLER
Proportional integrating and differentiating controller
TYPE (PID) CONTROL_SYSTEM INPUT_CLASS (CONTROLLER, OPERATOR, SENSOR, SIGNAL)
1275 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
INPUT_REF, GAIN, TAUI, TAUD, COMMENT TYPE (DELAY, FUNC, MULTIPLY, SUM)
OPERATOR
CONTROL_SYSTEM INPUT_CLASS (CONTROLLER, OPERATOR, SENSOR, SIGNAL) INPUT_REF TIME_DELAY COMMENT PORT
SENSOR
Port selection for SWITCH. MULTI_PORT.
Defined on the card of the parent SWITCH. TYPE (BODY, BODY_REL, CONTACT, JOINT, JOINT_CONSTRAIN T, RESTRAINT, RETRACTOR, SURFACE_DIST) SIGNAL_TYPE (ANG_DISP, ANG_VEL, ANG_ACC, LIN_POS, LIN_VEL, LIN_ACC, PLAN_ACC) CRDSYS (OBJECT, REF SPACE) VECTORX, VECTORY, VECTORZ REF_SPACE, POS_X, POS_Y, POS_Z define POINT_OBJECT_1. MB or select POINT_OBJECT_1. REF? (OBJECT,
Altair Engineering
Altair HyperMesh User's Guide 1276 Proprietary Inform ation of Altair Engineering
REF) COMMENT TYPE (FUNC, EXTERNAL_INPUT, EXTERNAL_OUTPU T)
SIGNAL
CONTROL_SYSTEM ABS_VALUE (OFF/ ON) INTERPOLATION (LINEAR, SPLINE) X_SCALE, Y_SCALE, X_SHIFT, Y_SHIFT COMMENT SIGNAL_VALUE
Signal value.
Defined on the card of the parent OPERATOR. TYPE (CONTACT, FE_MODEL, INFLATOR, JOINT, JOINT_REMOVE, RESTRAINT_REMO VE)
STATE
SWITCH NR_OF_CONTACTS COMMENT SURFACE.PLANE
Rectangular plane
multibody = BODY N1 = POINT_1 N2 = POINT_2 N3 = POINT_3
1277 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
To create a SURFACE under the SYSTEM. REF_SPACE, a reference to a null body must be selected because a reference to a multibody is required when creating a multibody plane. A null body can be created like any other BODY (card image is not relevant and should not be used), Nullbody should be put under the SYSTEM. REF_SPACE assembly.
Altair Engineering
SWITCH
Switch on signal from a sensor.
TYPE (CONTROL_SYSTE M, LOGIC, MULTIPORT, SENSOR, TIME, TIME_DELAY, TIME_FUNC) INVERT (OFF,ON) DYNAMIC_RELAX (NORMAL_ONLY, RELAX_ONLY, BOTH) TIME_TYPE (ELAPSED, SIMULATION) TIME COMMENT
PAM-CRASH 2G
Supported Card
Solver Description
Supported Parameters
Notes
SENSO /
Definition of a sensor
Types 2 and 4 are not supported.
SENSOR/
Definition of a sensor
Types 2 and 4 are not supported.
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1278 Proprietary Inform ation of Altair Engineering
Sets Set entities are used to define and store lists of entity IDs for a specific entity. Sets can be generated for nodes, elements, components, assemblies, properties, materials, ellipsoids, multibody planes, multibody joints, and multibodies which contain entity IDs for that specific entity. Sets can also be generated as sets of sets, or lists of set IDs. Sets are shown under the Set folder within the Model Browser. The Set Browser can be used to create, edit, and review sets. Sets do not have a display state. Sets have an active and export state. The active state of a set controls the listing of the set in the Model Browsers and any of its views. If a set entity is active, then it is listed in the Model Browsers and any of its views. If a set entity is inactive, then it is not listed in the Model Browsers or any of its views. The export state of a set entity controls wether or not that set is exported when the custom export option is utilized. The all export option is not affected by the export state of a set. The active and export states of set entities can be controlled using the Entity State Browser. The data names associated with sets can be found in the data names section of the HyperMesh Reference Guide.
1279 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit sets: Entity Sets
Solver Card Support for Sets RADIOSS (Block Format)
Note: Sets of different types but with the same ID are supported. Supported Card
Altair Engineering
Solver Description
Supported
Notes
Altair HyperMesh User's Guide 1280 Proprietary Inform ation of Altair Engineering
Parameters /GRBEAM
Describes the beam groups.
/GRBEAM/BEAM /GRBEAM/ GRBEAM /GRBEAM/MAT /GRBEAM/PART /GRBEAM/PROP /GRBEAM/SUBSET /GRBRIC
Describes the brick groups.
/GRBRIC/BRIC /GRBRIC/GRBRIC /GRBRIC/MAT /GRBRIC/PART /GRBRIC/PROP /GRBRIC/SUBSET /GRNOD
Describes a node group
/GRNOD/GENE /GRNOD/GRBEAM /GRNOD/GRBRIC /GRNOD/GRQUAD /GRNOD/GRSH3N /GRNOD/GRSHEL
1281 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/GRNOD/GRSPRI /GRNOD/GRTRUS /GRNOD/MAT /GRNOD/NODE /GRNOD/NODENS /GRNOD/PART /GRNOD/PROP /GRNOD/SUBSET /GRNOD/SURF /GRQUAD
Describes the quad groups.
/GRQUAD/GRQUAD /GRQUAD/QUAD /GRQUAD/MAT /GRQUAD/PART /GRQUAD/PROP /GRQUAD/SUBSET /GRPART
Part set.
/GRSH3N
Describes the 3 node shell groups.
/GRSH3N/GRSH3N /GRSH3N/MAT /GRSH3N/PART /GRSH3N/PROP
Altair Engineering
Altair HyperMesh User's Guide 1282 Proprietary Inform ation of Altair Engineering
/GRSH3N/SH3N /GRSH3N/SUBSET /GRSHEL
Describes the shell groups.
/GRSHEL/GRSHEL /GRSHEL/MAT /GRSHEL/PART /GRSHEL/PROP /GRSHEL/SHEL /GRSHEL/SUBSET /GRSPRI
Describes the spring groups.
/GRSPRI/GRSPRI /GRSPRI/PART /GRSPRI/PROP /GRSPRI/SPRI /GRSPRI/SUBSET /GRTRUS
Describes the truss groups.
/GRTRUS/GRTRUS /GRTRUS/MAT /GRTRUS/PART /GRTRUS/PROP /GRTRUS/SUBSET /GRTRUS/TRUS /LINE
Definition of the line.
1283 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/LINE/EDGE /LINE/GRBEAM /LINE/GRTRUS /LINE/MAT /LINE/PROP /LINE/SURF /SURF
Describes the surface definition.
/SURF/GRSHELL /SURF/MAT /SURF/MAT/ALL /SURF/MAT/EXT /SURF/PART /SURF/PART/ALL /SURF/PART/EXT /SURF/PROP /SURF/PROP/ALL /SURF/PROP/EXT /SURF/SRSH3N /SURF/SUBSET /SURF/SUBSET/ ALL /SURF/SUBSET/ EXT
Altair Engineering
Altair HyperMesh User's Guide 1284 Proprietary Inform ation of Altair Engineering
/SURF/SURF
RADIOSS (Bulk Data), OptiStruct
RADIOSS (Bulk Data Format) sets are represented in HyperMesh as entity sets, and are controlled in the Entity Sets panel. The sets can be composed of grids, elements, design variables, MBD entities, mode numbers, frequencies or times for reference by other input definitions. In addition to the definition of entity sets through the explicit selection of the constituents, it is possible to define a set of nodes or a set of elements through a combination of formulaic expressions. Supported Card
Solver Description
Supported Parameters
MBDCRV
Defines an ordered list of grids as a Multi-body Deformable Curve.
MBDSRF
Defines a Multi-body Deformable Surface.
MBPCRV
Defines a Multi-body Parametric Curve using node sets.
PANEL
Defines up to four sets of grid points as panels for panel participation output for a frequency response analysis of a coupled fluid-structural model.
n/a
SET
Defines a set of grids, elements, design variables, MBD entities, mode numbers, frequencies or times for reference by other input definitions.
SET_DESVAR Contains design variables
Notes
Sets of integer and real values are supported as entity sets.
SET_ELEM Contains elements, properties, blocks or materials. SET_FREQ Contains real values. SET_GRID Contains nodes or
1285 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
blocks. SET_MODE Contains real values. SET_TIME Contains real values.
Note:
Sets that are created in HyperMesh are maintained on I/O by using $HMSET comment cards.
Abaqus
Sets can be created of nodes, elements, components, and other sets. Supported Card
Solver Description
Supported Parameters
*DISTRIBUTION
Define spatial distributions
LOCATION
Notes
NAME TYPE *ELSET
*EMBEDDED ELEMENT
Assign elements to an element set
ELSET
Specify an element or a group of elements that lie embedded in a group of “host” elements in a model
ABSOLUTE EXTERIOR TOLERANCE
GENERATE
EXTERIOR TOLERANCE HOST ELSET ROUNDOFF TOLERANCE
*NODAL THICKNESS
Define shell or membrane thickness at nodes
GENERATE
*NSET
Assign nodes to a node set
NSET ELSET GENERATE UNSORTED
Altair Engineering
Altair HyperMesh User's Guide 1286 Proprietary Inform ation of Altair Engineering
Sets can be specified directly from nodes and elements in the model or by a formula. Sets of sets and components are also supported in Abaqus templates. To create sets that contain a combination of sets and individual nodes or elements, select the add by IDs option in a formula-based set. A User Comments block is supported for all sets. See the information below on how to add comments to any set card image. These comments will be preserved during import and export of the Abaqus input deck. Sets using the GENERATE parameter can be expanded upon imported using the Expand sets defined by range solver option in the Import panel. This is useful for when node/element IDs are renumbered during import. ANSYS
Supported Card
Solver Description
Supported Parameters
Notes
CMGRP
Groups components and assemblies into an assembly.
Name
This is supported as sets of sets.
LS-DYNA
The default LS-DYNA attribute values for the set can be edited. Individual values cannot be edited. Supported Card
Solver Description
*DEFINE_HEX_SPO Assembly of elements that TWELD describes a spotweld. _ASSEMBLY
Supported Parameters
Notes
Title
*DEFINE_HEX_SPO TWELD _ASSEMBLY_N *SET_BEAM(TITLE)
Define a set of beam elements.
DA1-DA4 GenerateOption Title
*SET_BEAM_ADD
Define a beam set by combining beam sets.
Title
1287 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*SET_BEAM_GENE Generates a block of beam RATE element IDs between a (TITLE) starting ID and an ending ID.
DA1 - DA4
*SET_DISCRETE (TITLE)
DA1 - DA4
Define a set of discrete elements.
NBEG, NEND Title
GenerateOption Title
*SET_DISCRETE_A DD
Define a discrete set by combining discrete sets.
Title
*SET_DISCRETE_ GENERATE(TITLE)
Generates a block of discrete DA1 - DA4 element IDs between a NBEG, NEND starting ID and an ending ID. Title
*SET_NODE_ADD
Define a node set by combining node sets.
A1 - A4
*SET_NODE_ADD_ ADVANCED
Define a node set by combining node sets or by combining NODE, SHELL, SOLID, BEAM, SEGMENT, DISCRETE and THICK SHELL sets.
A1 - A4
*SET_NODE_COLU MN
Define a nodal set with some identical or unique attributes.
DA1 - DA4
Title
Title
A1 - A4 Title
*SET_NODE_LIST (TITLE)
Define a nodal set with some identical or unique attributes.
DA1 - DA4
*SET_NODE_LIST_ GENERATE(TITLE)
Generate a block of node IDs between a starting nodal ID number and an ending nodal ID number.
DA1 - DA4
*SET_PART_ADD
Define a part set by combining part sets.
Title
*SET_PART_COLU MN (TITLE)
Define a set of parts with optional attributes.
DA1 - DA4
Altair Engineering
Options (None, Generate, Column)
NBEG, NEND Title
A1 - A4 Title
Altair HyperMesh User's Guide 1288 Proprietary Inform ation of Altair Engineering
*SET_PART_LIST_ GENERATE(TITLE)
DA1 - DA4 Generate a block of part IDs between a starting part ID NBEG, NEND number and an ending part ID Title number.
*SET_SEGMENT_ GENERAL
Definition of contact surface from parts, elements, box.
n/a
*SET_SHELL_ADD
Define a shell set by combining shell sets.
Title
*SET_SHELL_COLU Define a set of shell elements DA1 - DA4 MN with optional identical or A1 - A4 unique attributes. Title *SET_SHELL_LIST (TITLE)
Define a set of shell elements DA1 - DA4 with optional identical or Options (None, unique attributes. Generate, Column) Title
*SET_SHELL_LIST_ Define a set of shell elements DA1 - DA4 GENERATE(TITLE) with optional identical or NBEG, NEND unique attributes. Title *SET_SOLID(TITLE)
Define a set of solid elements.
DA1 - DA4 GenerateOption Title
*SET_SOLID_ADD
Define a solid set by combining solid sets.
Title
*SET_SOLID_GENE RAL *SET_SOLID_GENE Generate a block of solid RATE element IDs between a (TITLE) starting ID and an ending ID.
DA1 - DA4
*SET_TSHELL (TITLE)
DA1 - DA4
Define a set of thick shell elements.
NBEG, NEND
GenerateOption Title
*SET_TSHELL_GEN ERAL
1289 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*SET_TSHELL_GEN Generate a block of thick ERATE shell element IDs between a (TITLE) starting ID and an ending ID.
Set_Title DA1 - DA4 NBEG, NEND
MADYMO
Supported Card
Solver Description
Supported Parameters
Notes
GROUP_FE
Assembles a selected set of finite element objects within an FE model into a group.
FE_MODEL
GROUP_MB
Assembles a selected set of multibody objects into a group.
BODY_LIST
Solver Description
Supported Parameters
Notes
Solver Description
Supported Parameters
Notes
MARC
Supported Card
DEFINE OSET
Nastran
Supported Card
BNDFREE1 CSUPER
Altair Engineering
C Defines the grid or scalar SSID, PSID point connections for identical or mirror image superelements or superelements from an
Altair HyperMesh User's Guide 1290 Proprietary Inform ation of Altair Engineering
external source. CSUPEXT
Assigns exterior points to a superelement.
SEID
PANEL
Defines one or more panels by referencing sets of grid points, elements or properties.
NAME, SETID,
SEBNDRY
Defines a list of grid points in SEIDB Options (ALL, a partitioned superelement for VALUE) the automatic boundary search between a specified superelement or between all other superelements in the model.
SEBSET1
Defines boundary degrees-of- SEID, C freedom to be fixed (b-set) during generalized dynamic reduction or component mode calculations.
SECSET1
Defines boundary degrees-of- SEID, C freedom to be free (c-set) ALL during generalized dynamic reduction or component mode synthesis calculations.
SEQSET1
Defines the generalized SEID, C degrees-of-freedom of the superelement to be used in generalized dynamic reduction or component mode synthesis.
SESET
Defines interior grid points for a superelement.
SEID
SET
Defines a set of element or grid point numbers to be plotted.
ID
SET1
Defines a list of structural grid ID points or element SKIN identification numbers.
1291 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Node and element sets supported with the THRU option.
Altair Engineering
SEUSET1
Note:
Defines a degree-of-freedom set for a superelement.
SEID, SNAME, C
When reading input decks that were not created in HyperMesh, an attempt is made to create two sets for each set found: one containing elements and one containing nodes. You can delete the unnecessary set. Sets that are created are maintained as node or element sets by using $HMSET comment cards.
PAM-CRASH 2G
During import, entity sets are automatically generated. PAM-CRASH 2G cards with general entity selection generate entity sets.
Supported Card
Solver Description
Supported Parameters
Notes
GES / GROUP /
Keyword selection
PAM-CRASH 2G GROUP / card and general entity selection (GES) are mapped as set of sets. A set is created if only one keyword is used. A set of sets is created in the following cases: If the definition uses more than one keyword. Unresolved groups are used in the definition. More than one GRP keyword is present in the definition. A GROUP definition is
Altair Engineering
Altair HyperMesh User's Guide 1292 Proprietary Inform ation of Altair Engineering
always implemented as set of set. In card previewer a toggle switches between PAMCRASH 2G GROUP and General Entity Selection.
PERMAS
Supported Card
Solver Description
Supported Parameters
ESET
Definition of new element sets. An element set may be defined by a list of element numbers or other element set names or using some generation rules.
NAME DESCRIPTION
ESETBIN
Definition of element set bins. NAME An element set bin is defined DESCRIPTION by a list of element set names.
NSET
Definition of new node sets. A NAME node set may be defined by a DESCRIPTION list of node numbers or other node set names or using some generation rules.
NSETBIN
Definition of node set bins. A node set bin is defined by a list of node set names.
SFSET
Notes
NAME DESCRIPTION
Definition of new surface sets. NAME A surface set may be defined DESCRIPTION by a list of surface numbers or other surface set names or using some generation rules.
Samcef
1293 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
Supported Parameters
.SEL NOE
Defines a set of grids
GROUP, NOM, NŒUD, MAILLE
.SEL MAI
Defines a set of elements
GROUP, NOM, MAILLE
Notes
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1294 Proprietary Inform ation of Altair Engineering
Tags Tag entities are used to tag a piece of information, called the body, onto a node or element within the model. Tags are shown under the Tag folder within the Model Browser. Tags have a display state, on or off, which controls the display of a tag in the graphics area. The display state of a tag can be controlled using the icon next to the tag entity in the Model Browser. Tags also have an active and export state. The active state of a tag controls the display state of the tag and the listing of the tag in the Model Browser and any of its views. If a tag entity is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a tag entity is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. The export state of a tag entity controls wether or not that tag is exported when the custom export option is utilized. The all export option is not affected by the export state of a tag. The active and export states of tag entities can be controlled using the Entity State Browser. The data names associated with tags can be found in the data names section of the HyperMesh Reference Guide.
1295 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit tags: Tags
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1296 Proprietary Inform ation of Altair Engineering
Titles Title entities are used attach a title box with text to the graphics area, or to node, element, load, or system. If attached to a node, element, load, or system the title moves with the model. If attached to the graphics area the title is static. Titles are shown under the Title folder within the Model Browser. Titles have a display state, on or off, which controls the display of a title in the graphics area. The display state of a title can be controlled using the icon next to the tag entity in the Model Browser. Titles also have an active and export state. The active state of a title controls the display state of the title and the listing of the title in the Model Browser and any of its views. If a title entity is active, then its display state is available to be turned on or off and it is listed in the Model Browser and any of its views. If a title entity is inactive, then its display state is turned off permanently and it is not listed in the Model Browser or any of its views. The export state of a title entity controls wether or not that title is exported when the custom export option is utilized. The all export option is not affected by the export state of a title. The active and export states of title entities can be controlled using the Entity State Browser. The data names associated with titles can be found in the data names section of the HyperMesh Reference Guide.
1297 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The following panels can be used to create and edit titles: Titles
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1298 Proprietary Inform ation of Altair Engineering
Morphing Entities HyperMorph contains a wide array of functionality for morphing the shape FE models. HyperMorph utilizes six exclusive morphing entities; domains, handles, morph constraints, morph volumes, shapes, and symmetries. While all the entities and functions are fully compatible, and may be used in a complementary fashion, they can be divided into three basic approaches to morphing; the domains and handles concept, the morph volume concept, and the freehand concept. Each approach has its own strengths and weaknesses when dealing with the numerous applications of morphing and you are advised to gain a basic understanding of each approach so that you can decide which approach is best for your needs. The morphing chapter is intended to illustrate the capabilities of HyperMorph and introduce you to both the basic and advanced functionality to help you get the most out of the tool.
Morphing Entities Domains Handles Morph Constraints Morph Volumes Shapes Symmetries
See also Browsers HyperMesh Entities & Solver Interfaces Morphing
1299 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Domains Domain entities are used in the domains and handles concept to morphing by dividing the model into domains. Handles are then used to control the domains shape. When the handles associated with a domain move, the shape of the domain changes, which in turn changes the positions of the nodes inside those domains. There are two groups of domains; global and local domains. Local domains have several types including; 1D, 2D, 3D, edge, and general domains. All types of domains are shown under the Domain folder within the Model Browser. Domains have a display state, on or off, which controls the display of a domain in the graphics area. The display state of a domain can be controlled using the icon next to the domain entity in the Model Browser. Domains do not have active or export states.
The following panels can be used to create and edit domains: Domains
See also Model Browser HyperMesh Entities & Solver Interfaces Morphing The Domains and Handles Concept
Altair Engineering
Altair HyperMesh User's Guide 1300 Proprietary Inform ation of Altair Engineering
Handles Handle entities are used in the domains and handles concept to morphing by dividing the model into domains. Handles are then used to control the domains shape. When the handles associated with a domain move, the shape of the domain changes, which in turn changes the positions of the nodes inside those domains. Handles are associated to their domains. Global handles are red and are associated to global domains. Local handles are orange and are associated to local domains. Both global and local handles can have dependent handles which are of varying colors and sizes as defined in the topic dependent handles. All types of handles are shown under the Handle folder within the Model Browser. Handles have a display state, on or off, which controls the display of a handle in the graphics area. The display state of a handle can be controlled using the icon next to the handle entity in the Model Browser. Handles do not have active or export states.
The following panels can be used to create and edit handles: Handles
See also Dependent Handles Model Browser HyperMesh Entities & Solver Interfaces
1301 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing The Domains and Handles Concept
Altair Engineering
Altair HyperMesh User's Guide 1302 Proprietary Inform ation of Altair Engineering
Morph Constraints Morph constraint entities are used to restrict the movement of nodes during morphing operations. The following types of morph constraints can be applied to any node: fixed, cluster, along vector, on plane, along line, on surface, and on elements. Morph constraints are shown under the MorphingCoinstraint folder within the Model Browser. Morph constraints have a display state, on or off, which controls the display of a morph constraint in the graphics area. The display state of a morph constraint can be controlled using the icon next to the morph constraint entity in the Model Browser. Morph constrains do not have active or export states.
The following panels can be used to create and edit morph constrains: Morph Constraints
See also Model Browser HyperMesh Entities & Solver Interfaces Morphing Using Constraints
1303 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morph Volumes Morph volume entities are highly deformable six-sided prisms which surround a portion of the FE mesh. Morph volumes support tangency between adjoining edges and allow for multiple control points along their edges. Handles placed at the corners and along the edges of the morph volumes allow for the morphing of the morph volumes which in turn morphs the mesh inside the morph volumes. Morph volumes are shown under the MorphingVolume folder within the Model Browser. Morph volumes have a display state, on or off, which controls the display of a morph volume in the graphics area. The display state of a morph volume can be controlled using the icon next to the morph volume entity in the Model Browser. Morph volumes do not have active or export states.
The following panels can be used to create and edit morph volumes: Morph Volumes
See also Model Browser HyperMesh Entities & Solver Interfaces Morphing The Morph Volume Concept
Altair Engineering
Altair HyperMesh User's Guide 1304 Proprietary Inform ation of Altair Engineering
Shapes Shape entities are collections of handle and/or node perturbations from the initial configuration of the FE mesh before the morph. When you morph your model, HyperMorph stores the morph internally as a collection of perturbations which you can then undo, redo, and/or save as a shape. Shapes are shown under the Shape folder within the Model Browser. Shapes have a display state, on or off, which controls the display of a shape in the graphics area. The display state of a shape can be controlled using the icon next to the shape entity in the Model Browser. Shapes do not have active or export states.
The following panels can be used to create and edit shapes: Morph Freehand Shapes
See also Model Browser HyperMesh Entities & Solver Interfaces Morphing Working with Shapes
1305 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Symmetries Symmetry entities are utilized to define planes of symmetry within a model so that morphs can be applied in a symmetric fashion. Symmetries are shown under the Symmetry folder within the Model Browser. Symmetries have a display state, on or off, which controls the display of a symmetry in the graphics area. The display state of a symmetry can be controlled using the icon next to the symmetry entity in the Model Browser. Symmetries do not have active or export states.
The following panels can be used to create and edit symmetries: Symmetry
See also Model Browser HyperMesh Entities & Solver Interfaces Morphing
Altair Engineering
Altair HyperMesh User's Guide 1306 Proprietary Inform ation of Altair Engineering
Optimization Entities A wide array of functionality exists for setting up optimization problems. There are twelve exclusive optimization entities listed below. The optimization chapter is intended to illustrate the capabilities available for setting up optimization problems.
Optimization Entities Design Variables Design Variable Links Design Variable Property Relationships Discrete Design Variables Optimization Responses Optimization Constraints Optimization Equations Optimization Table Entries Objectives Objective References Optimization Constraint Screenings Optimization Controls
See also Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1307 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Design Variables Design variable entities are used to define and store design variables for optimization problems. Design variables are shown under the DesignVariable folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Design variables do not have a display state. Design variables have an active and export state. The active state of a design variable controls the listing of the design variable in the Model Browser and any of its views. If a design variable entity is active, then it is listed in the Model Browser and any of its views. If a design variable entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a design variable entity controls whether or not that design variable is exported when the custom export option is utilized. The all export option is not affected by the export state of a design variable. The active and export states of design variable entities can be controlled using the Entity State Browser. The data names associated with design variables can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit design variables: Topology Topography Free Size Free Shape Composite Size Size Gauge Shape
Altair Engineering
Altair HyperMesh User's Guide 1308 Proprietary Inform ation of Altair Engineering
Solver Card Support for Design Variables RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. The optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data) or OptiStruct user profile is loaded. Supported Card
Solver Description
Supported Parameters
Notes
DCOMP
Manufacturing constraints for composite sizing optimization. Supported as a designvariable entity.
Defined in the Composite Size panel.
DESVAR
Design variable definition. Supported as a designvariable entity.
Explicitly defined in the Size panel. Also defined automatically by the Gauge panel and the Shape panel.
DSHAPE
Free-shape design variable definition. Supported as a designvariable entity.
Defined in the Free Shape panel.
Solid surface nodes or shell edge nodes may be selected as free-shape design regions. DSHUFFLE
Parameters for the generation of composite shuffling design variables. Supported as a designvariable entity.
Defined in the Composite Shuffle panel.
DSIZE
Free-size design variable definition. Supported as a designvariable entity.
Defined in the Free Size panel.
PCOMP, PCOMPG, and PSHELL components may be selected as free-size design regions.
1309 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DTPG
Topography design variable definition. Supported as a designvariable entity.
Defined in the Topography panel.
PSHELL, PCOMP and PCOMPG components as well as predefined shape design variables may be selected as topography design regions. DTPL
Topology design variable definition. Supported as a designvariable entity.
Defined in the Topology panel.
PBAR, PBUSH, PCOMP, PCOMPG, PROD, PSHELL, PSOLID, PWELD can be selected. DVGRID
Perturbation vector definition for shape optimization. Automatically defined on export, when HyperMorph shapes are used to generate shape design variables in the shape panel.
Exported in large field format by both the optistruct and optistructlf templates.
Defined in the shape panel.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization panel. Supported Card
Solver Description
DESVAR
Defines a design variable for design optimization.
Design variable definition
DLINK
Relates one design variable to one or more other design variables.
Design variable link
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide 1310 Proprietary Inform ation of Altair Engineering
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1311 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Design Variable Links Design variable link entities are used to define links between design variables for optimization problems. Design variable links are shown under the DesignVariableLink folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Design variable links do not have a display state. Design variable links have an active and export state. The active state of a design variable link controls the listing of the design variable link in the Model Browser and any of its views. If a design variable link entity is active, then it is listed in the Model Browser and any of its views. If a design variable link entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a design variable link entity controls whether or not that design variable link is exported when the custom export option is utilized. The all export option is not affected by the export state of a design variable link. The active and export states of design variable link entities can be controlled using the Entity State Browser. The data names associated with design variable links can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit design variable links: Desvar Link
Solver Card Support for Design Variable Links RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Altair Engineering
Altair HyperMesh User's Guide 1312 Proprietary Inform ation of Altair Engineering
Supported Card
Solver Description
Supported Parameters
Notes
DLINK
Design variable link. Supported as a designvariablelink entity.
designvariablelink
Defined in the Desvar Link panel.
Used to define links between DESVARs. DLINK2
Defines a link of one design variable to one or more other design variables defined by a DEQATN card.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization drop down menu.
Supported Card
Solver Description
DLINK
Relates one design variable to one or more other design variables.
Supported Parameters
Notes
Design variable link
DLINK2
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1313 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 1314 Proprietary Inform ation of Altair Engineering
Design Variable Property Relationships Design variable property relationship entities are used to define relationships between design variables and properties for optimization problems. Design variable property relationships are shown under the DesignVariablePropertyRelationship folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Design variable property relationships do not have a display state. Design variables property relationships have an active and export state. The active state of a design variable property relationship controls the listing of the design variable property relationship in the Model Browser and any of its views. If a design variable property relationship entity is active, then it is listed in the Model Browser and any of its views. If a design variable property relationship entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a design variable property relationship entity controls whether or not that design variable property relationship is exported when the custom export option is utilized. The all export option is not affected by the export state of a design variable property relationship. The active and export states of design variable property relationship entities can be controlled using the Entity State Browser. The data names associated with design variable property relationships can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit design variable property relationships: Size Gauge
Solver Card Support for Design Variable Property Relationships RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as
1315 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded. Supported Card
Solver Description
DVCREL1
Generic design variable to connectivity property relationship. Supported as a designvariablepropertyrelation ship entity.
Supported Parameters
Notes
Defined in the generic relationship subpanel of the Size panel.
CBAR, CELAS2, CELAS4, CMASS2, CMASS4, CDAMP2, CDAMP4, CONM1, CONM2, CONROD, CQUAD4, CTRIA3, CQUAD8, CTRIA6 elements can be selected. DVCREL2
Generic design variable to connectivity property relationship. Supported as a designvariablepropertyrelation ship entity.
Defined in the function relationship subpanel of the Size panel.
CBAR, CELAS2, CELAS4, CMASS2, CMASS4, CDAMP2, CDAMP4, CONM1, CONM2, CONROD, CQUAD4, CTRIA3, CQUAD8, CTRIA6 elements can be selected. DVMREL1
Generic design variable to material relationship. Supported as a designvariablepropertyrelation ship entity.
Defined in the generic relationship subpanel of the Size panel.
MAT1, MAT2, MAT8 and MAT9 materials can be selected. DVMREL2
Altair Engineering
Function design variable to material relationship. Supported as a designvariablepropertyrelation ship entity.
Defined in the function relationship subpanel of the Size panel. Requires a dequation definition.
Altair HyperMesh User's Guide 1316 Proprietary Inform ation of Altair Engineering
MAT1, MAT2, MAT8 and MAT9 materials can be selected. DVPREL1
DVPREL2
Generic design variable to property relationship. Supported as a designvariablepropertyrelation ship entity. PBAR, PBARL, PBEAM, PBEAML, PBUSH, PCOMP, PCOMPG*, PCOMPP, PDAMP, PELAS, PMASS, PROD, PSHEAR, PSHELL, PVISC properties and PLY entities can be selected.
Defined in the generic relationship subpanel of the Size panel.
Function design variable to property relationship. Supported as a designvariablepropertyrelation ship entity. PBAR, PBARL, PBEAM, PBEAML, PBUSH, PCOMP, PCOMPG*, PCOMPP, PDAMP, PELAS, PMASS, PROD, PSHEAR, PSHELL, PVISC properties and PLY entities can be selected.
Defined in the function relationship subpanel of the Size panel. Requires a dequation definition.
Automatically defined in the Gauge panel for shell or ply thickness and ply orientations. * For PCOMPG, either global plies or property specific plies may be selected.
* For PCOMPG, either global plies or property specific plies may be selected
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu. Supported Card
Solver Description
DVCREL1
Defines the relation between a connectivity property and design variables.
Supported Parameters
1317 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Generic Property
Altair Engineering
DVCREL2
Defines the relation between a connectivity property and design variables with a user-supplied equation.
DVMREL1
Defines the relation between a material property and design variables
DVMREL2
Defines the relation between a material property and design variables with a user-supplied equation
DVPREL1
Defines the relation between an analysis model property and design variables.
Generic Property
DVPREL2
Defines the relation between an analysis model property and design variables with a usersupplied equation.
Function Property
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
Altair Engineering
Altair HyperMesh User's Guide 1318 Proprietary Inform ation of Altair Engineering
Discrete Design Variables Discrete design variable entities are used to define and store discrete design variables for optimization problems. Discrete design variables are shown under the DiscreteDesignVariable folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Discrete design variables do not have a display state. Discrete design variables have an active and export state. The active state of a discrete design variable controls the listing of the discrete design variable in the Model Browser and any of its views. If a discrete design variable entity is active, then it is listed in the Model Browser and any of its views. If a discrete design variable entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of a discrete design variable entity controls whether or not that discrete design variable is exported when the custom export option is utilized. The all export option is not affected by the export state of a discrete design variable. The active and export states of discrete design variable entities can be controlled using the Entity State Browser. The data names associated with discrete design variables can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit discrete design variables: Discrete DVS
Solver Card Support for Discrete Design Variables RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
1319 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
Supported Parameters
DDVAL
Discrete design variable value lists. Supported as a ddval entity.
Notes
Defined in the Discrete DVS panel.
Nastran
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the Nastran user profile is loaded.
Supported Card
DDVAL
Solver Description
Supported Parameters
Notes
Define real, discrete design variable values for discrete variable optimization. Supported as a ddval entity.
Defined in the Discrete DVSpanel.
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
Altair Engineering
Altair HyperMesh User's Guide 1320 Proprietary Inform ation of Altair Engineering
Optimization Responses Optimization response entities are used to define and store model responses for optimization problems. Optimization responses are shown under the OptimizationResponse folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Optimization responses do not have a display state. Optimization responses have an active and export state. The active state of an optimization response controls the listing of the optimization response in the Model Browser and any of its views. If an optimization response entity is active, then it is listed in the Model Browser and any of its views. If an optimization response entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an optimization response entity controls whether or not that optimization response is exported when the custom export option is utilized. The all export option is not affected by the export state of an optimization response. The active and export states of optimization response entities can be controlled using the Entity State Browser. The data names associated with optimization responses can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit optimization responses: Responses
Solver Card Support for Optimization Responses RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem.
1321 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Supported Card
Solver Description
Supported Parameters
Notes
DRESP1
Generic response. Supported as a response entity.
Defined in the Responses panel. (All response types except function).
DRESP2
Function response. Supported as a response entity.
Defined in the Responses panel. (Use function response type).
DSYSID
Design objective for target optimization
Defined in the Responses panel.
MODEWEIGHT
The weighting applied to modes for response types WFREQ, COMB. Automatically created within relevant subcase definitions on export.
Defined in the Responses panel for WFREQ and COMB response types
WEIGHT
The weighting applied to compliances for response types WCOMP, COMB. Automatically created within relevant subcase definitions on export.
Defined in the Responses panel for WCOMP and COMB response types.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu.
Supported Card
Altair Engineering
Solver Description
Supported Parameters
Notes
Altair HyperMesh User's Guide 1322 Proprietary Inform ation of Altair Engineering
DRESP1
Defines a set of structural responses that is used in the design either as constraints or as an objective.
Generic response
DRESP2
Defines equation responses that are used in the design, either as constraints or as an objective.
Function response
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1323 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Optimization Constraints Optimization constraint entities are used to define and store constraints on model responses for optimization problems. Optimization constraints are shown under the OptimizationConstraint folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Optimization constraints do not have a display state. Optimization constraints have an active and export state. The active state of an optimization constraint controls the listing of the optimization constraint in the Model Browser and any of its views. If an optimization constraint entity is active, then it is listed in the Model Browser and any of its views. If an optimization constraint entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an optimization constraint entity controls whether or not that optimization constraint is exported when the custom export option is utilized. The all export option is not affected by the export state of an optimization constraint. The active and export states of optimization constraint entities can be controlled using the Entity State Browser. The data names associated with optimization constraints can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit optimization constraints: Dconstraints
Solver Card Support for Optimization Constraints RADIOSS (Bulk Data Format, OptiStruct)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives.
Altair Engineering
Altair HyperMesh User's Guide 1324 Proprietary Inform ation of Altair Engineering
Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Supported Card
Solver Description
Supported Parameters
Notes
DCONADD
Collects constraints. DCONADD do not exist within the database, they are created automatically on export for opticonstraint entities.
DCONSTR
A constraint definition, defining lower and/or upper bounds for a response. Supported as an opticonstraint entity.
Defined in the Dconstraints panel.
DESGLB
Global constraint selection. Automatically created on export for opticonstraints that do not require a loadstep (subcase) selection.
opticonstraints are defined in the Dconstraints panel.
DESSUB
Subcase dependent constraint selection. Automatically created on export when a loadstep (subcase) is selected in an opticonstraint definition.
opticonstraints are defined in the Dconstraints panel.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization drop down menu.
Supported Card
Solver Description
DCONADD
Defines the design constraints
Supported Parameters
1325 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Collects constraints
Altair Engineering
for a subcase as a union of DCONSTR entries. DCONSTR
Defines design constraints.
Constraint to define lower and upper bounds
DESGLB
Selects the design constraints to be applied at the global level in a design optimization task.
Global constraint; belongs in the subcase section
DESSUB
Selects the design constraints to be used in a design optimization task for the current subcase.
Constraint dependent on the load step; Belongs in the subcase section
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
Altair Engineering
Altair HyperMesh User's Guide 1326 Proprietary Inform ation of Altair Engineering
Optimization Equations Optimization equation entities are used to define and store equations for optimization problems. Optimization equations are shown under the OptimizationFunction folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Optimization equations do not have a display state. Optimization equations have an active and export state. The active state of an optimization equation controls the listing of the optimization constraint in the Model Browser and any of its views. If an optimization equation entity is active, then it is listed in the Model Browser and any of its views. If an optimization equation entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an optimization equation entity controls whether or not that optimization equation is exported when the custom export option is utilized. The all export option is not affected by the export state of an optimization equation. The active and export states of optimization equation entities can be controlled using the Entity State Browser. The data names associated with optimization equations can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit optimization equations: Dequations
Solver Card Support for Optimization Equations RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
1327 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
DEQATN
Equations referenced on DRESP2, DVPREL2. Supported as an optimizationequation entity.
Supported Parameters
Notes
Defined in the Dequations panel.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu.
Supported Card
Solver Description
DEQATN
Defines one or more equations for use in design sensitivity or pelement analysis.
Supported Parameters
Notes
Equations referenced on DRESP2, DVPREL2
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
Altair Engineering
Altair HyperMesh User's Guide 1328 Proprietary Inform ation of Altair Engineering
Optimization Table Entries Optimization table entry entities are used to define and store table data for optimization problems. Optimization table entries are shown under the OptimizationTableEntry folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Optimization table entries do not have a display state. Optimization table entries have an active and export state. The active state of an optimization table entry controls the listing of the optimization table entry in the Model Browser and any of its views. If an optimization table entry entity is active, then it is listed in the Model Browser and any of its views. If an optimization table entry entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an optimization table entry entity controls whether or not that optimization table entry is exported when the custom export option is utilized. The all export option is not affected by the export state of an optimization table entry. The active and export states of optimization table entry entities can be controlled using the Entity State Browser. The data names associated with optimization table entries can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit optimization table entries: Table Entries
Solver Card Support for Optimization Table Entries RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
1329 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Card
Solver Description
DTABLE
Table entries referenced on DRESP2, DVPREL2. Supported as a optimizationtableentries entity.
Supported Parameters
Notes
Defined in the Table Entries panel.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu.
Supported Card
Solver Description
DTABLE
Defines a table of real constants that are used in equations (see DEQATN entry).
Supported Parameters
Notes
Table entries referenced on DRESP2, DVPREL2
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
Altair Engineering
Altair HyperMesh User's Guide 1330 Proprietary Inform ation of Altair Engineering
Objectives Objective entities are used to define and store an objective for an optimization problem. Each optimization problem can only have one objective. Objectives are shown under the Objective folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Objectives do not have a display state. Objectives have an active and export state. The active state of an objective controls the listing of the objective in the Model Browser and any of its views. If an objective entity is active, then it is listed in the Model Browser and any of its views. If an objective entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an objective entity controls whether or not that objective is exported when the custom export option is utilized. The all export option is not affected by the export state of an objective. The active and export states of objective entities can be controlled using the Entity State Browser. The data names associated with objectives can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit objectives: Objective
Solver Card Support for Objectives RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives.
1331 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Supported Card
Solver Description
Supported Parameters
Notes
DESOBJ
Objective function, can occur before the first SUBCASE statement or within a subcase (depending on the response type). Supported as an objective.
objective
Defined in the Objective panel.
MINMAX MAXMIN
Objective functions for minmax (maxmin) problems. Supported as an objective.
Defined in the Objective panel.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu. Supported Card
Solver Description
DESOBJ
Selects the DRESP1 or DRESP2 entry to be used as the design objective.
MAXMIN
Objective functions for maxmin problems.
MINMAX
Objective functions for minmax problems.
Altair Engineering
Supported Parameters
Notes
Objective function, can be in or out of the load step; Belongs in the subcase section
Altair HyperMesh User's Guide 1332 Proprietary Inform ation of Altair Engineering
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1333 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Objective References Objective reference entities are used to define and store objective references for an optimization problem. Objective references are shown under the DesignObjectiveReference folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Objective references do not have a display state. Objective references have an active and export state. The active state of an objective reference controls the listing of the objective reference in the Model Browser and any of its views. If an objective reference entity is active, then it is listed in the Model Browser and any of its views. If an objective reference entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an objective reference entity controls whether or not that objective reference is exported when the custom export option is utilized. The all export option is not affected by the export state of an objective reference. The active and export states of objective reference entities can be controlled using the Entity State Browser. The data names associated with objective references can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit objective references: OBJ Reference
Solver Card Support for Objective References RADIOSS (Bulk Data Format)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives.
Altair Engineering
Altair HyperMesh User's Guide 1334 Proprietary Inform ation of Altair Engineering
Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Supported Card
Solver Description
DOBJREF
Reference definition for minmax (maxmin) optimization problems. Supported as an objectivereference.
Supported Parameters
Notes
Defined in the Obj Reference panel.
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1335 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Optimization Constraint Screenings Optimization constraint screening entities are used to define and store constraint screening data for optimization problems. Optimization constraint screenings are shown under the OptidScreens folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Optimization constraint screenings do not have a display state. Optimization constraint screenings have an active and export state. The active state of an optimization constraint screening controls the listing of the optimization constraint screening in the Model Browser and any of its views. If an optimization constraint screening entity is active, then it is listed in the Model Browser and any of its views. If an optimization constraint screening entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an optimization constraint screening entity controls whether or not that optimization constraint screening is exported when the custom export option is utilized. The all export option is not affected by the export state of a optimization constraint screening. The active and export states of optimization constraint screening entities can be controlled using the Entity State Browser. The data names associated with optimization constraint screenings can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit optimization constraint screenings: Constr Screen
Solver Card Support for Optimization Constraint Screenings RADIOSS (Bulk Data Format, OptiStruct)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem.
Altair Engineering
Altair HyperMesh User's Guide 1336 Proprietary Inform ation of Altair Engineering
All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Supported Card
Solver Description
DSCREEN
Constraint screening. Supported as an optimizationconstraintscreenin g entity.
Supported Parameters
Notes
Defined in the Constr Screen panel.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu.
Supported Card
Solver Description
DSCREEN
Defines screening data for constraint deletion.
Supported Parameters
Notes
Constraint screening
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
1337 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Optimization Controls Optimization control entities are used to define and store controls for optimization problem run. Optimization controls are shown under the OptiControls folder within the Model Browser. The Optimization Browser View can be utilized to create, edit, and delete optimization problems. Optimization controls do not have a display state. Optimization controls have an active and export state. The active state of an optimization control controls the listing of the optimization control in the Model Browser and any of its views. If an optimization control entity is active, then it is listed in the Model Browser and any of its views. If an optimization control entity is inactive, then it is not listed in the Model Browser or any of its views. The export state of an optimization control entity controls whether or not that optimization control is exported when the custom export option is utilized. The all export option is not affected by the export state of an optimization control. The active and export states of optimization control entities can be controlled using the Entity State Browser. The data names associated with optimization controls can be found in the data names section of the HyperMesh Reference Guide.
The following panels can be used to create and edit optimization controls: Opti Control
Solver Card Support for Optimization Entities RADIOSS (Bulk Data Format, OptiStruct)
An optimization problem is set up by defining responses, which are in turn constrained or set as objectives. Design variables identify the varying quantities in an optimization problem. All of the optimization panels are available from the Optimization menu when the RADIOSS (Bulk Data), OptiStruct user profile is loaded.
Altair Engineering
Altair HyperMesh User's Guide 1338 Proprietary Inform ation of Altair Engineering
Supported Card
Solver Description
Supported Parameters
Notes
DOPTPRM
Optimization control card. Supported as an optimizationcontrol entity.
optimizationcontrol
Defined in the Opti Control panel. If an unsupported argument is encountered on importing a DOPTPRM card, the data is stored as UNSUPPORTED_DO PTPRM on the DOPTPRM card. This may be reviewed or edited through the card editor. It is also possible to create an unsupported DOPTPRM card using the UNSUPPORTED_DO PTPRM option on the opticontrol card image.
Nastran
Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries. These can be reached through the Optimization menu.
Supported Card
Solver Description
DOPTPRM
Overrides default values of parameters used in design optimization.
Supported Parameters
1339 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Optimization control card
Altair Engineering
See also Optimization Browser View Entity State Browser Browsers HyperMesh Entities & Solver Interfaces Include Files Optimization
Altair Engineering
Altair HyperMesh User's Guide 1340 Proprietary Inform ation of Altair Engineering
Control Cards Control card entities are used to create solver control cards such as results file I/O options, CPU and memory limits, and others. A solver interface template must be loaded which defines control cards in order to create and edit control cards. Control cards are shown under the Card folder within the Model Browser. The following panels can be used to create and edit control cards: Control Cards
Solver Card Support for Control Cards RADIOSS (Block Format)
Supported Card
Solver Description
Supported Parameters
Notes
/ADMESH/GLOBAL Defines the global parameters. /ALE/DISP
Describes the displacement formulation.
1341 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/ALE/DONEA
Describes the ALE grid velocity.
/ALE/SPRING
Describes the spring formulation.
/ALE/STANDARD
Describes the standard formulation.
/ALE/ZERO
Describes the Euler formulation.
/AMS
Description of advanced mass scaling in the model
/ANALY
Describes the analysis flags.
/ARCH
Describes the architecture flag.
/BEGIN
Sets the run name, the version of the input manual, the number of Starter run and input and work unit systems.
/CAA
Describes the computation Aero-Acoustic formulation.
/DAMP
Describes the Rayleigh damping.
/DEF_SHELL
Describes the shell default values initialization.
/DEF_SOLID
Describes the solid default values initialization.
/INISTA
Describes the initial state file.
/IOFLAG
Describes the input-output flags.
/MEMORY
Describes the memory request.
/RANDOM
Describes the nodal random
Altair Engineering
Altair HyperMesh User's Guide 1342 Proprietary Inform ation of Altair Engineering
noise. /SPHGLO
Describes the SPH global parameters.
/SPMD
Describes the SPMD computation.
/STAMPING
Improvement of error messages for stamping applications
/TITLE
Describes the title.
/UNIT
Describes the local unit system.
/UPWIND
Describes the upwind coefficient.
RADIOSS (Bulk Data Format), OptiStruct
Control cards are used to support many different things for the RADIOSS (Bulk Data), OptiStruct user profile. The following I/O option entries are supported as control cards when appearing before the first SUBCASE statement. In many cases, information supplied on these entries is overridden by repeated definitions within subcases.
Supported Card
Solver Description
ACCELERATION
Controls the output of acceleration results
Supported Parameters
Notes
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
1343 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ANALYSIS
Flag indicating that only analysis is to be performed (i. e. no optimization), CHECK overrides ANALYSIS.
Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
CHECK
Flag indicating that only a check run is to be performed (i.e. no analysis or optimization). CHECK overrides ANALYSIS.
CONTF
Subcase information for explicit analysis
Found under GLOBAL_OUPUT_REQU EST.
CSTRAIN
Controls the output of strain results for composite shells.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
CSTRESS
Controls the output of stress results for composite shells.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
DAMAGE
Controls the output of fatigue damage results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
Altair Engineering
Altair HyperMesh User's Guide 1344 Proprietary Inform ation of Altair Engineering
DENSITY
Controls the output of density results from a topology or freesize optimization.
DENSRES
Controls the output of density results from a topology or freesize optimization.
DESHIS
Controls the creation of the . hgdata file.
DISPLACEMENT
Controls the output of displacement (and rotation) results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
DMIGNAME
Defines the name given to the reduced matrices written to an external data file.
ECHO
Controls the echo of input data to the .out or .echo files.
EIGVNAME
Defines the prefix to be used for the saving and retrieval of external eigenvalue data files.
ELFORCE
Controls the output of element force results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
ENERGY
Subcase information for explicit analysis
ESE
Controls the output of element
FORMAT
1345 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Found under
Altair Engineering
strain energy results.
TYPE
GLOBAL_OUPUT_REQU EST.
DMIG ESE_V1
FLUX
Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
Controls the gradient and flux output for heat transfer analysis.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
FORMAT
Controls the format of results output.
Formats are: H3D (default), HM, FLX, OPTI, OUTPUT2, PUNCH, PATRAN, APATRAN, NONE.
GPFORCE
Controls the output of grid point force results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
GPSTRESS
Controls the output of grid point stress results (available for PSOLID components only).
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
Altair Engineering
Altair HyperMesh User's Guide 1346 Proprietary Inform ation of Altair Engineering
HISOUT
Controls the contents of the . hgdata file.
INFILE
When using the two-file setup, INFILE indicates the prefix of the file containing the bulk data information.
Its extension must be . fem.
LIFE
Controls the output of fatigue life results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
LOADLIB
Defines the libraries to be loaded for external responses (DRESP3).
MBFORCE
Requests force output for a set of joints and/or force elements from multi-body dynamics subcases.
Found under GLOBAL_OUPUT_REQU EST.
MODEL
Requests output for all formats for only a subset of the model and results.
This option is intended for multi-body dynamics and transient solution sequences with which users often require results for only a subsection of a model, but it is applied to all solution sequences.
MPCFORCES
Controls the output of MPC force results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
1347 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MSGLMT
OFREQUENCY
Can be used in the I/O Options section to limit the number of ERROR, WARNING and INFORMATION messages output, or to elevate a WARNING or INFORMATION message to an ERROR.
TYPE (ERROR, WARNING) VALUE (OFF, NONE) TYPE_ID VALUE_INT
Defines a set of frequencies at which results are output for frequency response analysis.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
OLOAD
Controls the output of applied force results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
OTIME
Defines a set of times at which results are output for transient analysis.
OUTFILE
Defines the path to, and the prefix of, the results files output by RADIOSS (Bulk Data), OptiStruct.
OUTPUT
Controls the frequency and format of results output by RADIOSS (Bulk Data), OptiStruct.
PFGRID
Can be used in the I/O Options section to request output of acoustic grid participation factors for all frequency response subcases.
Altair Engineering
Found under GLOBAL_OUPUT_REQU EST.
GRIDS (SETG_SID) GRIDF (SETFL_SID) FREQUENCY (SETF_SID)
Altair HyperMesh User's Guide 1348 Proprietary Inform ation of Altair Engineering
NULL RPCUTOFF PFMODE
Can be used in the I/O Options section to request output of modal participation factors for all frequency response subcases.
STRUCTURE (STRUCTMP, FREQUENCY, FILTER, NULL, RPCUTOFF) FLUID (FLUIDMP, STRUCTMP, PANELMP, FREQUENCY, FILTER, NULL, RPCUTOFF)
PFPANEL
Can be used in the I/O Options section to request output of acoustic panel participation factors for all frequency response subcases.
PANEL FREQUENCY (SETF_SID) FILTER NULL RPCUTOFF
PRESSURE
Controls the output of pressure results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
PROPERTY
Controls the output of the property definitions used in the last iteration of an optimization.
RESPRINT
Controls the output of unretained optimization constraints.
RESTART
Flag that indicates that a restart run is to be performed. Also indicates the prefix of the .sh file to be used as the starting iteration for the restart.
1349 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RESULTS
Controls the frequency of output of analytical results during an optimization.
SACCELERATION
Controls the form and type of modal participation acceleration output during an analysis.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
SDISPLACEMENT
Controls the form and type of modal participation displacement output during an analysis
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
SCREEN
Controls the information echoed to the screen during a run.
SENSITIVITY
Controls the output of responses and sensitivities for size and shape design variables to a Microsoft Excel spreadsheet.
SENSOUT
Controls the frequency of output of responses and sensitivities to a Microsoft Excel spreadsheet.
SHAPE
Controls the output of shape optimization results from a shape, topography or freeshape optimization.
SHRES
Controls the frequency of output of the state files (.sh and .grid).
SPCFORCES
Controls the output of singlepoint force of constraint
Altair Engineering
Found under GLOBAL_OUPUT_REQU
Altair HyperMesh User's Guide 1350 Proprietary Inform ation of Altair Engineering
results.
EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
STRAIN
Controls the output of elemental strain results.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
STRESS
Controls the output of elemental stress results.
SORTING (SORT1, SORT2)
Found under GLOBAL_OUPUT_REQU FORMAT (HM, H3D, EST. OPTI, PUNCH, OUTPUT2, PATRAN, Supported as an output option on the subcase APATRAN) definition when it appears FORM (COMPLEX, within a subcase. (Use REAL, IMAG, the edit button in the PHASE, BOTH) Loadsteps panel.) TYPE (ALL, VON, PRINC, MAXS, SHEAR, TENSOR, DIRECT) LOCATION (CENTER, CUBIC, SGAGE, CORNER, BILIN) RANDOM (PSDF) STRESS_OPT (YES, NONE, NO, ALL, SID, PSID)
SVELOCITY
Controls the form and type of modal participation displacement output during an analysis,
1351 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it
Altair Engineering
appears within a subcase. (Use the edit button in the Loadsteps panel.) SUBTITLE
Defines a default subtitle for a RADIOSS (Bulk Data), OptiStruct model.
SYSSETTING
Run control
Individual subcases may have their own SUBTITLE definitions which are supported on the subcase definition (use the edit button in the Loadsteps panel). These will override the default subtitle. OS_RAM OS_RAM_INIT CARDLENGTH RAM_SAFETY RAMDISK SYNTAX SPSYNTAX LOADTEMP NPROC_CPU PLOTELID SCRFMODE
THERMAL
Controls the temperature output for heat transfer analysis.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
THICKNESS
Controls the output of thickness results from topology, free-size, or size optimization.
THIN
Can be used in the I/O Options or Subcase Information sections to request thinning and thickness output for all
Altair Engineering
Found under GLOBAL_OUPUT_REQU EST.
Altair HyperMesh User's Guide 1352 Proprietary Inform ation of Altair Engineering
geometric nonlinear analysis subcases or individual geometric nonlinear analysis subcases respectively. TITLE
Defines a title for a RADIOSS (Bulk Data), OptiStruct model.
TMPDIR
Defines a temporary directory where scratch files will be written.
UNITS
Defines a system of units for the model.
VELOCITY
Controls the output of velocity results.
RADIOSS (Bulk Data), OptiStruct allows multiple TMPDIR entries, but only one instance is currently supported.
Found under GLOBAL_OUPUT_REQU EST. Supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
XSHLPRM
Defines default shell element parameters for geometric nonlinear analysis.
XSOLPRM
Defines default SOLID properties for geometric nonlinear analysis.
The following Global Matrix Selectors are supported as control cards: Global Matrix Selector
Solver Description
B2GG
Identifies a DMIG bulk data entry as a viscous damping matrix.
Supported Parameters
1353 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
K2GG
Identifies a DMIG bulk data entry as a stiffness matrix.
K2PP
Can be used in the Subcase number_of_k2pps Information section to select a direct input stiffness matrix, which is not included in normal modes.
K42GG
Identifies a DMIG bulk data entry as a structural element damping matrix.
M2GG
Identifies a DMIG bulk data entry as a mass matrix.
P2G
Identifies a DMIG bulk data entry as a load matrix.
Other RADIOSS (Bulk Data), OptiStruct cards supported as control cards: Supported Cards
Solver Description
Supported Parameters
ACMODL
Defines the fluid-structure interface parameters.
INTER
Notes
INFOR FSET SSET NORMAL SHNEPS DSKNEPS INTO SRCHUNIT MAXSGRID
CONTPRM
Defines the default properties of all contacts
STATIC_CONTACT (CONTGAP, GPAD, MU1, MU2, STIFF) SLIDE_EXPLICIT (BMULT, C1 - C6, FDAMP, FGAP, FILT, FRIC,
Altair Engineering
Altair HyperMesh User's Guide 1354 Proprietary Inform ation of Altair Engineering
FRICPEN, GAPMAX, GAPMIN, IBC, IDEL, IGAP, IFFILT, IFRIC, ISTF, SDAMP, STFAC, STMAX, STMIN, TEND, TSTART) TIED_EXPLICIT (DS, IDEL2) UNSUPPORTED_C ONTPRMS DESVARG
Defines an override for design variable settings.
DTI_UNITS
Defines units for multi-body dynamics and component mode synthesis solution sequences.
GRDSET
Defines defaults for fields 3, 7, and 8 on all GRID entries.
GAPPRM
Defines parameters for gap element connectivity and configuration.
PARAM
Defines RADIOSS (Bulk Data), The following OptiStruct run parameters. PARAM arguments are supported: ALPHA1, ALPHA2, ALPHAFL1, ALPHAFL2, AMLSASPC, AMLSMAXR, AMLSUCON, AMLS, AMLSNCPU, AUTOSPC, AUTOSPRT, CB2, CHECKEL, CHKGPDIR, CHECKMAT, CK2,
The following GAPPRM arguments are supported: CHKRUN, CKGPDIR, GAPCMPL, GAPGPRJ, HMGAPST, PRTSW, ERRMSG.
1355 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
If an unsupported argument is encountered on importing a PARAM card, the data is stored as UNSUPPORTED_PARAM S on the PARAM card. It is also possible to create an unsupported PARAM card using the UNSUPPORTED_PARAM S option.
Altair Engineering
CM2, CMFTINIT, CMFTSTEP, COUPMASS, CP2, DFREQ, DUPTOL, EFFMAS, EXPERTNL, EXTOUT, FLEXH3D, FLIPOK, FRIC, FZERO, G, GAPOFFSET, GMAR, GMAR1, HASHASSM, INREL, INRGAP, ITAPE, KDAMP, KGRGD, MBDH3D, MEMTRIM, MODETRAK, NEGMASS, OGEOM, OMACHRP, OMID, POST, POSTEXT, PRGPST, REANAL, RBMEIG, SH4NRP, SORTCON, SS2GC4, W3, W4, WTMASS. SWLDPRM
Defines parameters for CWELD connectivity search.
The following SWLDPRM arguments are supported: CHKRUN, GSPROJ, PROJTOL, PRTSW, ERRMSG.
Other control cards for the RADIOSS (Bulk Data Format), OptiStruct interface: Supported Cards
Solver Description
Supported Parameters
BULK_UNSUPPOR TED_ CARDS
Altair Engineering
Notes
If a line (not a continuation line) occurs after the BEGIN BULK statement in an input file and starts with a keyword that is not recognized or supported,
Altair HyperMesh User's Guide 1356 Proprietary Inform ation of Altair Engineering
then the entire card gets written to BULK_UNSUPPORTED_C ARDS. It is also possible to manually define an unsupported bulk data card using the BULK_UNSUPPORTED_C ARDS. BULK_UNSUPPORTED_C ARDS are exported near the bottom of the exported RADIOSS (Bulk Data), OptiStruct input file, just before the ENDDATA statement. CTRL_UNSUPPOR TED_ CARDS
If a line (not a continuation line) occurs before the BEGIN BULK statement and before the first SUBCASE statement and starts with a keyword that is not recognized or supported, then the entire card gets written to CTRL_UNSUPPORTED_C ARDS. It is also possible to manually define data cards appearing above the first SUBCASE statement using the CTRL_UNSUPPORTED_C ARDS. CTRL_UNSUPPORTED_C ARDS are exported near the top of the exported RADIOSS (Bulk Data), OptiStruct input file, just before the first SUBCASE statement.
DEBUG
Some special or custom features can be accessed
1357 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
through the use of 'debug, , ' statements. GLOBAL_CASE_C ONTROL
ANALYSIS, CMETHOD, CMSMETH, CNTNLSUB, DEFORM, DESVAR, DLOAD, FATDEF, It also handles the data FATPARM, selector DESVAR, used to FATSEQ, FREQ, IC, select a set of design variables INVEL, LOAD, for use in an optimization run. MBSIM, METHOD_FLUID, It also handles the output METHOD_STRUCT, control OMODES, used to MLOAD, MOTION, define a set of modes for MPC, NLOAD, output requests. NLPARM, OMODES, RANDOM, RWALL, RWALADD, SDAMPING_FLUID, SDAMPING_STRUC T, SPC, STATSUB, SUPORT1, TEMP, TEMP_LOAD, TSTEP, XHIST, XHISADD Handles the data selectors FREQ, METHOD, MPC, SDAMPING and SPC appearing above the first SUBCASE statement.
This control card OMODES is also supported as an output option on the subcase definition when it appears within a subcase. (Use the edit button in the Loadsteps panel.)
INCLUDE_BULK
This control card is retained to support old database files.
INCLUDE_CTRL
This control card is retained to support old database files.
Model Documentation
$HMBEGINDOC and $HMENDDOC indicate a section of comment cards which are supported on import and export. The comments are stored on control card Model Documentation. This information is exported at the top of the
Altair Engineering
Altair HyperMesh User's Guide 1358 Proprietary Inform ation of Altair Engineering
exported RADIOSS (Bulk Data), OptiStruct input file. OSDIAG
Some special diagnostic information can be processed through the use of 'osdiag, , , , ' statements.
Abaqus
Control cards define model information, which needs to be specified only once in the input file. The following Abaqus keywords are supported as control cards: Supported Card
Solver Description
Supported Parameters
*CONSTRAINT CONTROLS
Reset overconstraint checking controls
NO CHECKS
Notes
NO CHANGES DELETE SLAVE
*DEPVAR
Specify solution-dependent state variables
svcount
*HEADING
Print a heading on the output
Title MultipleLines
*PREPRINT
Select printout for the analysis CONTACT input file processor. ECHO HISTORY MASS PROPERTY MODEL
*RESTART
Save and reuse data and analysis results
READ WRITE STEP INC END STEP FREQUENCY OVERLAY
1359 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Actran
The last step before creating the Actran input deck is completing control cards, which define the properties of the model that are not directly related to the mesh. You can define the title, analysis specifications, dimensions of the problem, interfaces between incompatible meshes, a color map and frequency response function solution, external structural vibration, and acoustic sources. Control cards can be accessed from the Control Cards panel: Supported Card
Solver Description
Supported Parameters
Notes
Analysis
Specify options about the analysis
Type of analysis (Frequency, Modal Extraction, Time Response, External Matrices)
Specify:
Solver (KRYLOV, SPARSE, SUPERLU, CG_ILU)
Frequency or modal analysis Frequency range and/or number of modes The solver
Frequency n_freq n_k_freq BC_MESH
Define an excitation from a previous computation performed in Nastran, Actran, or Abaqus.
Surface GAP_TOL PLANE_TOL MESH format, file name
The excitation must be defined in two files: a mesh file and a results file defining the vibration on each node.
RESULTS format, type, file name Dimension
Define the dimension of the problem.
Dimension (3D, 2D, 2D AXI)
2D, 3D, or axisymmetric
Interface
Define interfaces for incompatible meshes.
n_interfaces
Optional. Each interface must be linked with two coupling surfaces.
LIGHTHILL
Use for predicting broadband aero-acoustic noise
HDF File name
Include a file containing the FLOW data block.
FLOW FORMAT (ACTRAN, HDF)
MEAN_FLOW
Altair Engineering
num_hdf_la Used for further convected acoustic simulations
Altair HyperMesh User's Guide 1360 Proprietary Inform ation of Altair Engineering
Flow file name OUTPUT_FRF
Define field points on the model (virtual microphone).
PLT file name fieldpoint storage_nodes
OUTPUT_MAP
Define color map solutions
OS Command Actran type Output format Results file name Mesh file name Output step field point mesh color map superelement color map
SOURCE
Define acoustic sources in the n_sources model (virtual loudspeaker).
SUPER_ELEMENT
Generate the SUPERELEMENT data block, specifying the OP2 file name.
SUPER ELEMENT BLOCK DEFINITION MESH FILE NAME MATRIX PARAMETERS FILE NAME MATRIX COEFFICIENT FILE NAME MODES FILE NAME super_point_load super_storage_node
Title
Specify a name for the analysis.
Model Name
Optional
Description
ANSYS
The input translator recognizes the ANSYS cards listed below. If an unsupported field is found in a card, a message is displayed on the status bar. The messages are also printed to the file ansys.msg. General slash commands, SOLUTION commands, POST1 commands, and POST26 commands are
1361 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
referred to as control cards. Unrecognized cards are written to a *.hmx file.
Supported Card
Solver Description
Supported Parameters
ACEL
Specifies the linear acceleration of the structure.
ACELX, ACELY, ACELZ
ALPHAD
Defines the mass matrix multiplier for damping.
Value
ANTYPE
Specifies the analysis type and restart status.
Type (STATIC, BUCKLE, MODAL, HARMIC, TRANS, SUBSTR, SPECTR)
Notes
Status (NEW, REST) ARCLEN
Activates the arc length method.
Key (OFF/ON), MAXARC, MINARC
ARCTRM
Controls termination of the arc- Lab (OFF, L, U), length solution VAL, NODE, DOF (UX, UY, UZ, ROTX, ROTY, ROTZ)
/ASSIGN
Reassigns a file name to an ANSYS file identifier.
ldent
AUTOTS
Specifies whether to use automatic time stepping or load stepping.
Key (off/on)
/BATCH
Sets the program mode to "batch"
List
BETAD
Defines the stiffness matrix multiplier for damping.
Value
BFUNIF
Assigns a uniform body force load to all nodes.
Lab, Value
BUCOPT
Specifies buckling analysis
METHOD, NMODE,
Altair Engineering
Fname
Altair HyperMesh User's Guide 1362 Proprietary Inform ation of Altair Engineering
options
SHIFT, LDMULTE
CGLOC
Specifies the origin location of the acceleration coordinate system.
XLOC, YLOC, ZLOC
CGOMGA
Specifies the rotational velocity CGOMX, CGOMY, of the global origin. CGOMZ
CMDOMEGA
Specifies the rotational acceleration of an element component about a userdefined rotational axis.
CM_NAME, DOMEGAX, DOMEGAY, DOMEGAZ, X1, Y1, Z1, X2, Y2, Z2
CMOMEGA
Specifies the rotational velocity of an element component about a user-defined rotational axis.
CM_NAME, DOMEGAX, DOMEGAY, DOMEGAZ, X1, Y1, Z1, X2, Y2, Z2, KSPIN
CNVTOL
Sets convergence values for nonlinear analyses.
Lab, VALUE, TOLER, NORM, MINREF
/COM
Places a comment in the output.
n/a
/COPY
Copies a file.
FileName
CRPLIM
Specifies the creep criterion for CRCR, Option automatic time stepping.
DCGOMG
Specifies the rotational acceleration of the global origin.
DCGOX, DCGOY, DCGOZ
/DELETE
Deletes a file.
FileName
DELTIM
Specifies the time step sizes to be used for this load step.
DTIME, DTMIN, DTMAX Carry
DMPRAT
Sets a constant damping ratio. RATIO
DOF
Adds degrees of freedom to
LAB1 - LAB10
1363 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
the current DOF set. DOMEGA
Specifies the rotational acceleration of the structure.
DOMGX, DOMGY, DOMGZ
EMUNIT
Specifies the system of units for magnetic field problems.
LAB, VAL
EQSLV
Specifies the type of equation solver.
Lab, TOLER, MULT
ERESX
Specifies extrapoloation of integration point results.
Key
EORIENT
Reorient SOLID elements' axes
ETYPE, Dir, Tol
ETABLE
Fills a table of element values for further processing.
LAB, ITEM, COMP
EXPASS
Specifies an expansion pass of an analysis.
Key
HARFRQ
Defines the frequency range in FREQB, FREQE the harmonic response analysis.
HREXP
Specifies the phase angle for the harmonic analysis expansion pass.
ANGLE
HROPT
Specifies harmonic analysis options.
Method, MAXMODE, MINMODE, MCout, Damp
HROUT
Specifies the harmonic analysis output options.
REIMKY, CLUST, MCONT
IRLF
Specifies that inertia relief calculations are to be performed.
Key
KBC
Specifies stepped or ramped loading within a load step.
Key
KUSE
Specifies whether or not to Key reuse the triangularized matrix.
Altair Engineering
Altair HyperMesh User's Guide 1364 Proprietary Inform ation of Altair Engineering
LNSRCH
Activates a line search to be used with Newton-Raphson.
Key
LSSOLVE
Reads and solves multiple load LSMIN, LSMAX, steps. LSINC
LVSCALE
Scales the load vector for mode superposition analyses.
FACT
MDAMP
Defines the damping ratios as a function of mode.
STLOC, V1, V2, V3, V4, V5, V6
MODE
Specifies the harmonic loading MODE, ISYM term for this load step.
MODOPT
Specifies modal analysis options.
MXPAND
Specifies the number of modes NMODE, FREQB, to expand and write for a FREQE, Ecalc, modal or buckling analysis. SIGNIF
NCNV
Sets the key to terminate an analysis.
Method, NMODE, FREQB, FREQE, PRMODE, Nrmkey
KSTOP, DLIM, ITLIM, ETLIM, CPLIM
NEQIT
Specifies the maximum number of equilibrium iterations for nonlinear analyses.
NEQIT
NLGEOM
Includes large-deflection effects in a static or full transient analysis.
Key
NROPT
Specifies the Newton-Raphson Option, --, Adptky options in a static or full transient analysis.
NSUBST
Specifies the number of NSBSTP, NSBMAX, substeps to be taken this load NSBMIN, Carry step.
OMEGA
Specifies the rotational velocity OMEGX, OMEGY, of the structure. OMEGZ, KSPIN
1365 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OUTRES
Controls the solution data written to the database.
Item, FREQ, Cname
/POST1
Enters the database results post-processor.
n/a
PRED
Activates a predictor in a nonlinear analysis.
Sskey, Lskey
PRESOL
Prints the solution results for elements.
PRESOLITEM
PSTRES
Specifies whether prestress effects are calculated or included.
Key
RSYS
Activates a coordinate system for printout or display of results.
KCN
SLOAD
Loads a pretension section.
SECID, PLNLAB, KINIT, KFD, FDVALUE, LSLOAD, LSLOCK
/SOLU
Enters the solution processor.
n/a
SOLU
Specifies solution summary data per substep to be stored.
NVAR, ITEMLABEL, COMPLABEL, SOLUNAME
SOLVE
Starts a solution.
n/a
SSTIF
Activates stress stiffness effects in a nonlinear analysis.
Key
/STITLE
Defines subtitles.
NLINE TITLE
SUBOPT
Specifies options for subspace SUBSIZ, NPAD, iteration eigenvalue extraction. NPERBK, NUMSSI, NSHIFT, Strmck, JCGITR
/SYS
Passes a command string to the operating system.
Altair Engineering
String
Altair HyperMesh User's Guide 1366 Proprietary Inform ation of Altair Engineering
TIME
Sets the time for a load step.
Time
TIMINT
Turns on transient effects.
Key, Lab
TINTP
Defines transient integration parameters.
GAMMA, ALPHA, DELTA, THETA, OSLM, TOL, --, --, AVSMOOTH, ALPHAF, ALPHAM
/TITLE
Defines a main title.
Title_string
TOFFST
Specifies the temperature offset from absolute zero to zero.
Value
TOTAL
Specifies automatic MDOF generation.
NTOT, NRMDF
TREF
Defines the reference temperature for the thermal strain calculations.
TREF
TRNOPT
Specifies transient analysis options.
Method, MAXMODE, Dmpkey, MINMODE, MCout, TINTOPT
TUNIF
Assigns a uniform temperature TEMP to all nodes.
/UNITS
Annotates the database with the system of units used.
Label, LENFACT, MASSFACT, TIMEFACT, TEMPFACT, TOFFSET, CHARGEFACT, FORCEFACT, HEATFACT
UNSU_END UNSU_PREP7
LS-DYNA
1367 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*DATABASE_OPTION cards in Keyword are listed from the Setup drop down menu, after selecting Control Cards. An active field is output as the appropriate individual card in the data deck. A control card can be in one of three states: State
Color
Explanation
Undefined
Gray
The control card was either never created or was deleted.
Defined (See Note)
Green
Any control card viewed in the card previewer is activated.
Inactive
Red
A card that has been defined may be disabled. The attributes for that card remain; however, the control card is not output.
Note:
Those control cards that are defined (green in the control card editor) are output.
Default values for attributes are common throughout the card previewer. A default value field has one of the following states: State
Description
Default = ON
In this state, the field label color is yellow and no data entry is allowed.
Default = OVERRIDDEN
To override a default value field, pick the yellow field label. When you override a default value field, the label text color changes to cyan and you can enter data in the field.
The following keywords are supported: Supported Card
Solver Description
*CONTROL_ACCURA CY
Define control parameters that can OSU, INN, PIDOSU improve the accuracy of the calculation.
*CONTROL_ADAPST EP
Define control parameters for contact interface force update during each adaptive cycle.
FACTIN, DFACTR
*CONTROL_ADAPTIV
Activate adaptive meshing.
ADPFREQ, ADPTOL,
Altair Engineering
Supported Parameters
Notes
Altair HyperMesh User's Guide 1368 Proprietary Inform ation of Altair Engineering
ADPOPT, MAXLVL, TBIRTH, TDEATH, LCADP, IOFLAG, AdaptiveOptions
E
IDSET, N, SMIN, ITRIOPT
*CONTROL_ADAPTIV E_ CURVE
To refine the element mesh along a curve.
*CONTROL_ALE
Set global control parameters for the Arbitrary Lagrange-Eulerian and Eulerian calculations.
*CONTROL_BULK_ VISCOSITY
Q1, Q2, IBQ Reset the default values of the bulk viscosity coefficients globally.
*CONTROL_CHECK
Check for various problems in the mesh.
*CONTROL_COARSE N
ICOARSE, ANGLE, Adaptively de-refine (coarsen) a shell mesh by selectively merging NSEED, PSID four adjacent elements into one.
*CONTROL_CONTAC T
Change defaults for computation with contact surfaces.
ITYPE (PartSetID, PartID), DCT, NADV, METH, AFAC - EFAC, START, END, AAFAC, VFACT, PRIT, EBC, PREF, NSIDEBC
PID, IFAUTO, CONVEX, ADPT, ARATIO, ANGLE, SMIN, Shell
SLSFAC, RWPNAL, ISLCHK, SHLTHK, PENOPT, THKCHG, ORIEN, ENMASS, USRSTR, USRRFC, NSBCS, INTERM, XPENE, SSTHK, ECDT, TIEDPRJ
*CONTROL_COUPLIN Change defaults for MADYMO3D/ G CAL3D coupling.
UNLENG, UNTIME, UNFORC, TIMIDL, FLIPX - FLIPZ, SUBCYL
*CONTROL_CPU
CPUTIM, IGLST
Control CPU time.
*CONTROL_DYNAMIC Initialize stresses and deformation NRCYCK, DRTOL, _ in a model to simulate a preload. DRFCTR, DRTERM, TSSFDR, IRELAL, RELAXATION EDTTL, IRDFLG
1369 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTROL_EFG
Define controls for the mesh-free computation.
ISPLINE, IDILA, ININT, IMLM, ETOL
*CONTROL_ENERGY
Provide controls for energy dissipation options
HGEN, RWEN, SLNTEN, RYLEN
*CONTROL_EXPLOSI VE_ SHADOW
Compute detonation times in n/a explosive elements for which there is no direct line of sight.
*CONTROL_HOURGL ASS
Set the default values of the hourglass control to override the default values.
IHQ, QH
*CONTROL_IMPLICIT_ Define parameters for automatic AUTO time step control during implicit analysis.
IAUTO, ITEOPT, ITEWIN, DTMIN, DTMAX, DTEXP, DTMAX_Option
*CONTROL_IMPLICIT_ Activate implicit buckling analysis BUCKLE when termination time is reached.
NMODE
*CONTROL_IMPLICIT_ Activate implicit dynamic analysis IMASS, GAMMA, BETA, TDYBIR, DYNAMICS and define time integration TDYDTH, TDYBUR, constants. IRATE *CONTROL_IMPLICIT_ Activate implicit eigenvalue EIGENVALUE analysis and define associated input parameters.
NEIG, CENTER, LFLAG, LFTEND, RFLAG, RHTEND, EIGMTH, SHFSCL, NEIG_Option
*CONTROL_IMPLICIT_ Activate implicit analysis and GENERAL define associated control parameters.
IMFLAG, DT0, IMFORM, NSBS, IGS, CNSTN, FORM, ZERO_V, IMFLAG_Option
*CONTROL_IMPLICIT_ Allows analysis of linear static INERTIA_RELIEF problems that have rigid body modes.
IRFLAG THRESH
*CONTROL_IMPLICIT_ Defines control parameters for LINEAR linear portion of implicit solver *CONTROL_IMPLICIT_ Request calculation of constraint NSIDC MODES and/or attachment modes for later NSIDA
Altair Engineering
Altair HyperMesh User's Guide 1370 Proprietary Inform ation of Altair Engineering
use in modal analysis using *PART_MODES. *CONTROL_IMPLICIT_ Defines control parameters for NONLINEAR nonlinear portion of implicit solver *CONTROL_IMPLICIT_ Optional card that applies to SOLUTION implicit calculations.Used to specify whether a linear or nonlinear solution is desired.
NSOLVR, ILIMIT, MAXREF, DCTOL, ECTOL, RCTOL, LSTOL, ABSTOL
*CONTROL_IMPLICIT_ Optional card that applies to SOLVER implicit calculations. The linear equation solver performs the CPUintensive stiffness matrix inversion.
LSOLVR, LPRINT, NEGEV, ORDER, DRCM, DRCPRM, AUTOSPC, AUTOTOL
*CONTROL_IMPLICIT_ Optional card that applies to STABILIZATION implicit calculations. Artificial stabilization is required for multistep unloading in implicit springback analysis.
IAS, SCALE, TSTART, TEND, SCALE_Option
*CONTROL_IMPLICIT_ Specify termination criteria for TERMINATION implicit transient simulations.
DELTAU
*CONTROL_MPP_ DECOMPOSITION_ AUTOMATIC
Instructs the program to apply a simple heuristic to try to determine the proper decomposition for the simulation.
n/a
*CONTROL_MPP_ DECOMPOSITION_C HECK _SPEED
Modifies the decomposition n/a depending on the relative speed of the processors involved.
*CONTROL_MPP_ DECOMPOSITION_ CONTACT_DISTRIBUT E
Ensures that the indicated contact ID1 - ID5 interfaces are distributed across all processors, which can lead to better load balance for large contact interfaces.
*CONTROL_MPP_ DECOMPOSITION_ CONTACT_ISOLATE
Ensures that the indicated contact ID1 - ID5 interferences are isolated on a single processor, which can lead to decreased communication.
1371 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTROL_MPP_ DECOMPOSITION_FI LE
Allow for pre-decomposition and a Name subsequent run or runs without having to do the decomposition.
*CONTROL_MPP_ DECOMPOSITION_ METHOD
Specify the decomposition method to use.
Name
*CONTROL_MPP_ DECOMPOSITION_ NUMPROC
Specify the number of processors for decomposition.
N
*CONTROL_MPP_ DECOMPOSITION_S HOW
Allows display of the final decomposition.
n/a
*CONTROL_MPP_ DECOMPOSITION_ TRANSFORMATION
Specifies transformations to apply TYPE(1) to modify the decomposition. VAL(1)
*CONTROL_MPP_IO_ Suppress the output of all dump NOD3DUMP files.
n/a
*CONTROL_MPP_IO_ Suppresses the output of all dump n/a NODUMP files and full deck restart files. *CONTROL_MPP_IO_ Suppresses the output of the full NOFULL deck restart files.
n/a
*CONTROL_MPP_IO_ Swap bytes on some of the output n/a SWAPBYTES files. *CONTROL_OUTPUT
Set miscellaneous output parameters.
*CONTROL_PARALLE Control parallel processing usage L for shared memory computers by defining the number of processors invoking the optional consistency of the global vector assembly.
NPOPT, NEECHO, NREFUP, IACCOP, OPIFS, IPNINT, IKEDIT, IFLUSH NCPU, NUMRHS, CONST, PARA
*CONTROL_REMESHI Provide control over the remeshing RMIN, RMAX, VF_LOSS, MFRAC, NG of solids which are meshed with the solid tetrahedron element type DT_MIN 13.
Altair Engineering
Altair HyperMesh User's Guide 1372 Proprietary Inform ation of Altair Engineering
*CONTROL_RIGID
Special control options related to rigid bodies and the rigid-flexible bodies.
LMF, JNTF, ORTHMD, PARTM, SPARSE, METALF
*CONTROL_SHELL
Provide controls for computing shell response.
WRPANG, ESORT, IRNXX, ISTUPD, THEORY, BWC, MITER, PROJ
*CONTROL_SOLID
Provide controls for solid element response.
ESORT, FMATRIX, NIPTETS, SWLOCL
*CONTROL_SOLUTIO Specify the analysis solution N procedure if thermal only or coupled thermal analysis is performed.
SOLN, NLQ, ISNAN, LCINT
*CONTROL_SPH
NCBS, BOXID, DT, IDIM, MEMORY, FORM, START, MAXV, CONT, DERIV, INI
Provide controls for computing SPH particles.
LCT, LCS, T_ORT, *CONTROL_SPOTWE Provides factors for scaling the PRTFLG, T_ORS, LD_ failure force resultants of beam RPBHX BEAM spot welds as a function of their parametric location on the contact segment and the size of the segment. *CONTROL_STRUCTU Write out a LS-DYNA structured RED input deck for version 970.
n/a
*CONTROL_STRUCTU Write out a LS-DYNA structured RED input deck for version 970. _TERM Termination will occur after the structured input file is written.
n/a
*CONTROL_SUBCYC LE
n/a
Control time step subcycling.
*CONTROL_TERMINA Stop the job. TION
ENDTIM, ENDCYC, DTMIN, ENDENG, ENDMASS
*CONTROL_THERMA L_ NONLINEAR
REFMAX, TOL, DCP, LUMPBC, THLSTL,
Set parameters for a nonlinear thermal or coupled structural/ thermal analysis.
NLTHPR, PHCHPN
1373 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTROL_THERMA L_ SOLVER
Set options for the thermal solution in a thermal only or coupled structural-thermal analysis.
ATYPE, PTYPE, SOLVER, CGTOL, GPT, EQHEAT, FWORK, SBC
*CONTROL_THERMA L_ TIMESTEP
Set time step controls for the thermal solution in a thermal only or a coupled structural/thermal analysis.
TS, TIP, ITS, TMIN, TMAX, DTEMP, TSCP, LCTS
*CONTROL_TIMESTE P
Set structural time step size control using different options.
DTINIT, TSSFAC, ISDO, TSLIMIT, DT2MS, LCTM, ERODE, MS1ST
*DAMPING_FREQUE NCY_ RANGE
Provides approximately constant damping over a range of frequencies.
CDAMP, FLOW, FHIGH, PSID
*DAMPING_GLOBAL
Define mass weighted nodal damping that applies globally to the nodes of deformable bodies and to the mass center of rigid bodies.
LCID, VALDMP, STX STZ, SRX - SRZ
*DATABASE_ABSTAT Specify time interval and file type for Airbag statistics time history file output. *DATABASE_AVSFLT Specify time interval for AVS database output. *DATABASE_BINARY Dt for complete output states. _ D3PLOT
DT, LCDT, NOBEAM, NPLTC, PSETID, IOOPT
*DATABASE_BINARY Dynamic relaxation database. _ D3DRLF
CYCLE
*DATABASE_BINARY Dt for time history data of element DT, LCDT _ subsets. D3THDT *DATABASE_BINARY Binary output restart files. Define _ output frequency in cycles. D3DUMP
Altair Engineering
DT
Altair HyperMesh User's Guide 1374 Proprietary Inform ation of Altair Engineering
*DATABASE_BINARY ALE interface force database _ FSIFOR
DT, LCDT, NOBEAM, NPLTC, PSETID
*DATABASE_BINARY Dt for output of contact interface _ data. INTFOR
DT, LCDT
*DATABASE_BINARY Binary output restart file. Define _ output frequency in cycles. RUNRSF
DT
*DATABASE_BINARY Flag to specify output of extra _ time history data to XTFILE at XTFILE same time as D3THDT file.
DT
*DATABASE_BNDOU Specify time interval and file type T for Boundary condition forces and energy time history file output. *DATABASE_DEFGE O
Specify time interval deformed geometry file output.
*DATABASE_DEFOR C
Specify time interval and file type for discrete element forces time history file output.
*DATABASE_ELOUT
Specify time interval and file type for element data time history file output.
*DATABASE_EXTENT Specify output database to be _AVS written.
VTYPE, COMP
*DATABASE_EXTENT Specify output database to be _ written. BINARY
NEIPH, NEIPS, MAXINT, STRFLAG, SIGFLG, EPSFLG, RLTFLG, ENGFLG, CMPFLG, IEVERP, BEAMIP, DCOMP, SHGE, STSSZ, N3THDT, IALEMAT, NINTSLD, PKP_SEN, SCLP, MSSCL, THERM
*DATABASE_EXTENT Specify output database to be _ written.
VTYPE, COMP
1375 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MOVIE *DATABASE_EXTENT _ MPGS
VTYPE, COMP
*DATABASE_EXTENT _ SSSTAT
PSID(1), ArrayCount
*DATABASE_FORMA T
IFORM, IBINARY
*DATABASE_GCEOU Specify time interval and file type T for Geometric contact entities force time history file output *DATABASE_GLSTAT Specify time interval and file type for global model data time history file output. *DATABASE_JNTFOR Specify time interval and file type C for joint force time history file output *DATABASE_MATSU M
Specify time interval and file type for material energies time history file output
*DATABASE_MOVIE
Specify time interval for movie output
*DATABASE_MPGS
Specify time interval for MPGS
*DATABASE_NCFOR C
Specify time interval and file type for nodal interface forces time history file output
*DATABASE_NODFO Specify time interval and file type R for nodal force groups time history file output *DATABASE_NODOU Specify time interval and file type T for nodal point data time history file output *DATABASE_OPTION Control cards for all ASCII output
Altair Engineering
ABSTAT,
Altair HyperMesh User's Guide 1376 Proprietary Inform ation of Altair Engineering
ABSTAT_CPM, AVSFLT, BNDOUT, DCFAIL, DEFGEO, DEFORC, ELOUT, GCEOUT, GLSTAT, JNTFORC, MATSUM, MOVIE, MPGS, NCFORC, NODFOR, NODOUT, RBDOUT, RCFORC, RWFORC, SBTOUT, SECFORC, SLEOUT, SPCFORC, SPHOUT, SSSTAT, SWFORC, TPRINT, TRHIST *DATABASE_RBDOU Specify time interval and file type T for rigid body data time history file output. *DATABASE_RCFOR C
Specify time interval and file type for resultant interface forces time history file output.
*DATABASE_RWFOR Specify time interval and file type C for rigid wall forces time history file output. *DATABASE_SBTOU T
Specify time interval and file type for Seat belt time history file output.
*DATABASE_SECFO RC
Specify time interval and file type for cross section forces time history file output
*DATABASE_SLEOU T
Specify time interval and file type for sliding interface energy time history file output
*DATABASE_SPCFO RC
Specify time interval and file type for SPC reaction forces time history file output
*DATABASE_SPHOU Specify time interval and file type T for SPH element data time history file output
1377 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*DATABASE_SPRING Create spring forward nodal force _ file. FORWARD
IFLAG
*DATABASE_SSSTAT Specify time interval and file type for Subsystem data time history file output *DATABASE_ SUPERPLASTIC_ FORMING
Specify the output intervals to the superelastic forming output files.
DTOUT
*DATABASE_SWFOR Specify time interval and file type C for nodal constraint reaction forces time history file output *DATABASE_TPRINT
Specify time interval and file type for thermal time history file output. Thermal output from a coupled structural/thermal or thermal only analysis.
*DATABASE_TRACE R
Tracer particles will save a history of either a material point or a spatial point into an ASCII file, TRHIST.
*DATABASE_TRHIST
Tracer particle history information
*INTERFACE_ Calculate the deviation of the part COMPENSATION_NE from its intended design of the W stamped part and automatically compensate the tool to minimize the deviation, modify the trimming curve after the die modification, and automatically detect the undercut problem
TIME, TRACK, X, Y, Z
METHOD, SL, SF, ELREF, PSIDm, UNDCT
MADYMO
Supported Card
Solver Description
Supported Parameters
GAS
Specify a gas (molecular
N2, O2, CO2, CO,
Altair Engineering
Notes
Altair HyperMesh User's Guide 1378 Proprietary Inform ation of Altair Engineering
weight and specific heat coefficients).
HE, NE, AR, H2, H2O, NH3, H2S, C6H6, N20
Solver Description
Supported Parameters
MARC
Supported Card
ASSUMED (ASSUMED STRAIN)
ASSUMED (ON/ OFF)
AUTO INCREMENT
AUTOINC (ON/OFF)
Notes
Fraction_a, MaxNumOflnc, NumOfRecPerInc, MaxFracTotLoad, MaxMulArcLength, CONSTANT DILATATION
CONSTANT (ON/ OFF)
CONTACT_TYPE
CONTACT_TYPE (MECHANICAL DISPLACEMENT, HEAT TRANSFER, COUPLING DIFFUSION, ACOUSTIC BOUNDARY, JOULE HEAT)
DIST LOADS
DISTLOADS (ON/ OFF) ListMax, ElemMax, NodeMax
ELSTO
ELSTO (ON/OFF), ELSTO_BUFSIZE
FEATURE
FEATURE (ON/ OFF), feature, FEATURE_IDS_NU M
FINITE
FINITE (ON/OFF)
1379 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FOLLOW FOR
FOLLOWFOR (ON/ OFF), DistLoads, BndryCond, PointLoads
LARGE DISP
LARGEDISP (ON/ OFF)
MPC_CHECK
MPCCHECK (ON/ OFF), MpcOrder
NO LIST
NOLIST (ON/OFF)
OPTIMIZE
OPTIMIZE (ON/ OFF), AlgoType, OptMesh, UnitNMesh, UnitOCord, Print
ORIENTATION
ORIENT (ON/OFF), NoOfSets, UnitNo
PLASTICITY
PLASTICITY (ON/ OFF), PLASTICITY (value)
POST
POST (ON/OFF), NoOfElemVar, UnitNumNewBinPost , UnitNumPreBinPost, FileGenFlag, UnitNumPreFrmtPos t POST_DATA POST_DATA_NUM
RBE
RBE (ON/OFF), RBE_AnalType, RBE2_LDISP, RBE3_LDISP
SHELL SECT
SHELLSECT (ON/ OFF), SHSECTSimRule, SHSECTIntBeam, SHSECTIntShell
SIZING
SIZING (ON/OFF), Attribute
Altair Engineering
Altair HyperMesh User's Guide 1380 Proprietary Inform ation of Altair Engineering
SOLVER
SOLVER (ON/OFF), SolverType, NonSymSysFlag, NonPosDefSys, PreConType, 4ByteWords, AUTOSPC, ConGradlter, InitTrialFlag, InfoSolType, TotConGradConv
SUMMARY
SUMMARY (ON/ OFF), UnitNo, IncFreq
TABLE
TABLE_LOAD, TABLE_MAT, TABLE_CON
TIE
TIE (ON/OFF), TIE_ATTRI1, TIE_ATTR2, TIE_MAXNODES, TIE_ATTR4
TITLE
TITLE (ON/OFF), TITLE_DATA, TITLE_DATA_NUM
UPDATE
UPDATE (ON/OFF), Blank, IncrRot, IntStrStiff
VERSION
VERSION NUMBER
Nastran
Supported Card
Solver Description
Supported Parameters
ACMODL
Defines modeling parameters for the interface between the fluid and the structure.
INTER, INFOR, FSET, SSET, NORMAL, METHOD, SHNEPS, DSKNEPS, INTOL, ALLSSET, SRCHUNIT
1381 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
BEGIN BULK
n/a
When the model is created from HyperMesh, this card is on by default.
BULKUNSUPPORTED_ CARD
n/a
On import, all unsupported bulk data will be written into this card. You can edit the card.
CASEUNSUPPORTED_ CARD
n/a
If CEND and SUBCASE exist, on import, all unsupported cards between CEND and the first SUBCASE will be written into this card. You can edit the card. If SUBCASE does not exist and BEGIN BULK exists, all unsupported cards between CEND and BEGIN BULK will be written into this card.
CEND
n/a
When the model is created from HyperMesh, this card is on by default.
DIAG
ENDDATA
Designates the end of the Case Control Section and/or the beginning of a Bulk Data Section.
Requests diagnostic output or special options.
DIAG DIAGIDLEN
Designates the end of the Bulk n/a Data Section.
When the model is created from HyperMesh, this card is on by default.
EXEC_UNSUPPOR TED_ CARDS
n/a
GLOBAL CASE
LABEL, ANALYSIS, AUTOSPC,
Altair Engineering
If CEND exists in the imported deck, on import, all unsupported cards before CEND will be written into this card. You can edit the card. If CEND does not exist, on import, all unsupported cards before BEGIN BULK will be written into this card.
Altair HyperMesh User's Guide 1382 Proprietary Inform ation of Altair Engineering
CONTROL
BCONTACT, CMETHOD, DEFORM, DLOAD, FREQ, IC, LOAD, LOADSET, METHOD_FLUID, METHOD_STRUCT, MPC, NLPARM, RANDOM, SDAMPING_FLUID, SDAMPING_STRUC T, SPC, SUPORT1, TEMP, TEMP_LOAD, TSTEP
GLOBAL OUTPUT REQUEST
ACCELERATION, DISPLACEMENT, EKE, ELFORCE, ESE, GPFORCE, GPSTRESS, MCFRACTION, MPCFORCES, OFREQ, OLOAD, OTIME, PARTN, SACCELERATION, SDISPLACEMENT, SPCFORCES, STRAIN, STRESS, SVECTOR, SVELOCITY, THERMAL, VELOCITY
GRDSET
CP, CD, SEID, Defines default options for fields 3, 7, 8, and 9 of all GRID Single Point Constraint 1- 6 entries
ID
Specifies a comment.
l1, l2
INCLUDE_BULK
Inserts an external file into the input file
number of includes in bulk
INCLUDE_CTRL
Inserts an external file into the input file
number of includes in ctrl
INCLUDE_EXEC
Inserts an external file into the input file
number of includes in exec
1383 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
K2PP
Selects direct input stiffness matrices, which are not included in normal modes
number of k2pps
MAXLINES
Sets the maximum number of output lines.
nmax
The maximum number of lines is 999999999 (Nastran default).
OMIT_BEGIN_BUL K
By selecting this control card, you are forcing HyperMesh to not write BEGIN BULK CARD
OMIT_CEND
By selecting this control card, you are forcing HyperMesh to not write the CEND card.
OMIT_END_BULK
By selecting this card, you are forcing HyperMesh to not write the END_BULK card.
PARAM
Specifies values for parameters.
ALPHA1, ALPHA2, AMLS, AMLSNCPU, ASING, AUTOSPC, AUTOSPRT, BAILOUT, COUPMASS, CURV, CURVPLOT, DDRMM, EPPRT, EPZERO, FZERO, G, GFL, GRDPNT, GRDEQ, INREL, K6ROT, LGDISP, MARCSLHT, MAXRATIO, MPCX, NEWSEQ, OGEOM, OLDSEQ, OMACHPR, OMID, OUNIT2, POST, POSTEXT, PRGPST, SPCGEN, TINY, USETPRT, WTMASS.
On import, all unsupported PARAM cards are written into the UNSUPPORTED PARAMS block within PARAM CARD in the Control Cards panel. You can edit this data block.
SET CARD
Defines a set of element or grid point numbers to be
setid, SET_realList
Only real number sets can be created using control
Altair Engineering
Altair HyperMesh User's Guide 1384 Proprietary Inform ation of Altair Engineering
plotted.
cards. For node and element sets, see Sets.
SOL
Specifies the solution sequence or main subDMAP to be executed.
Analysis (Statics, Normal Modes, Buckling, Nonlinear Statics, Dir. Complex Eigenvalues, Dir. Frequency Response, Dir. Transient Response, Model Complex Eigenvalues, Modal Frequency Response, Modal Transient Response, Nonlin. Transient Resp., Design Optimization, Statics & Lin. Heat Transfer, Implicit)
SUBTITLE
Defines a subtitle that will appear on the second heading line of each page of printer output.
n/a
SWLDPRM
Overrides default values of parameters for CFAST, CWELD, and CSEAM connectivity search.
GSMOVE, NREDIA
TIME
Sets the maximum CPU and I/ MaxIO O time.
TITLE
Defines a character string that n/a will appear on the first heading line of each page of NX Nastran printer output.
PAM-CRASH 2G
Supported Card
Solver Description
Supported
1385 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Notes
Altair Engineering
Parameters NA
Imported Model Documentation
n/a
The input deck can contain model documentation text that is imported and exported via the comment lines. For decks not written by HyperMesh, all comment lines before the first noncomment line are treated as model documentation. For decks written by HyperMesh, the documentation lines must be placed in a block that begins with the line $HMBEGINDOC and ends with the line $HMENDDOC. The text can be created and changed using the card previewer. This card is always overwritten by the current model documentation.
NA
Model Documentation
n/a
This card is not created during FE input process. You can create this card, but once this card is defined, only this will be exported. You can access macros from the PAM-CRASH 2G user profile to append or overwrite the information from Imported Model Documentation to this card.
AIRBAGCHECK
Airbag Check
Option (YES/NO)
Added in PAM-CRASH 2004
Qualifier (VOLUME, ORIENT) ANALYSIS
Altair Engineering
Analysis
Analysis Selection (EXPLICIT, IMPLICIT_PCG)
Altair HyperMesh User's Guide 1386 Proprietary Inform ation of Altair Engineering
AUTOSLEEP CCTRL /
Option (YES/NO) Contact Control Parameters
ITER_INIPEN_N ITER_FORCE_N ITER_FORCE_EPS LEAKFILTER
COUPLING
Coupling
MADYMO, PAMFLOW
DATACHECK
Data Check
Yes/No
This card contains all the information about the interfaces control parameters such as initial penetration.
Execution (None, QUIT, STOP) DEBUG
Debug
Yes/No
DCOMP
DMP Domain Decomposition
Type, Direction
ECTRL /
Element Control Parameters
ANTIDRILL, SPRINGBACK, STRAINRATE, RATEFILTER, RATESCALE, RATECURVE, KINJ, ENERMONT, MET3DLOAD
This card contains all the information about the element control parameters.
ENDDATA
End of Data
n/a
Cards after the ENDDATA card are ignored.
FILE
File Name
FILENAME
INCLU /
Include Cards
fileName NUM_INCLUDES
INPUTVERSION
Input Version
n/a
MAXMEMORY
Max Memory
MAXMEMORY
MERGEGAP
Common Node Merge
tolerance
METRIC/
Initial Metric
metric, NUM_METRICS
METRICCHECK
Metric Check
Option (YES/NO)
1387 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Added in PAM-CRASH
Altair Engineering
OCTRL /
Output Control Parameters
Tolerance
2004
THPOUTPUT INTERVAL TIOD
This card contains all the information about the output of data, e.g., PRINT, SHLTHP, THPOUTPUT, DSYOUTPUT, GLBTHP, BEAPLOT, etc. In card previewer you have the option of defining all the parameters.
DSYOUTPUT INTERVAL PIOD Output Parameters Selction (All, THOUTPUT, DSYOUTPUT, RSTOUTPUT, PRTOUTPUT, TOTAL_STRAIN, PRINT, PREFILTER, GLBTHP, SHLTHP, NODPLOT, SOLPLOT, SHLPLOT, BEAPLOT, MPPOUTPUT, RBODY_DISPLAY, FPM OUTPUT, SPHPLOT) Thpoutput Qualifier (Interval, Point, Curve) Dsyoutput Qualifier (Interval, State, Curve) PIPE
Pipe
Yes/No
RESTARTFILES
Restart Files
NumberOfFiles
RUNEND/
End Of Run Definition
TIME SENSOR_OPT
RWALL_KIN_CHEC K SHELLCHECK
Option (YES/NO)
Shell Check
Yes/No Warpage, Aspect, QMinAngle, QMaxAngle, TMinAngle, TMaxAngle
Altair Engineering
Altair HyperMesh User's Guide 1388 Proprietary Inform ation of Altair Engineering
SIGNAL
Signalling
Yes/No
SOLIDCHECK
Solid Check
Yes/No Aspect, QMinFace, QMaxFace, TMinFace, TMaxFace
SOLID4N
Solid4N
YES/NO
SOLVER
Solver
CRASH, STAMP
This card must be defined in order to support 4-noded tetra elements by using SOLID / keyword in PAMCRASH 2004. Its value should be set to "YES".
KERNAL_OPT
SPCTRL /
NUMBER_NEIGHBO RS_OPT BUFFER_MULTIPLIE RS_OPT NN_ACCELERATOR_ OPT X_SYMMETRY_OPT Y_SYMMETRY_OPT Z_SYMMETRY_OPT ARTVISC_TENSION_ OPT MOMENTUM_FORMA LISM_OPT DIMENSION_1D_OPT DIMENSION_2D_OPT
SPH /
STOPRUN
IDKERN, FACNEI, ISPHAC, LSPHAC, X, Y, Z, IOPSPH, IPBDIM, SECLA, FACBUF, IVSH Stop Run
ENERGY, CPULIMIT, TIMESTEP, CONTACT_DIVERG ENCE
1389 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SUBRUN
Substructure Run
filename, TimeFactor, LengthFactor, FrameNumber NUM_SUBRUNS
SUBTA /
Substructure Run Link Table
EQUIVALENCE, IDNEW, IDOLD NUM_EQUIV_NODE S
TCTRL /
Timestep Control Parameters
Timestep This card contains all the Parameters information about the time Selection (All, step control parameters. INITIAL, PREFER, SCALE, STIFFNESS_SCALE , INIT_MASS_SCALE, NODAL, DYNA_MASS_SCAL E, SHELL_TIMESTEP)
TITLE /
Title
TITLE
UNIT
Unit System
Length, Mass, Time, Temperature
Unsupported Cards
All unsupported information found in the input deck is imported in this card. You can edit this card.
PERMAS
The following cards are supported in the PERMAS interface:
Supported Card
Solver Description
Supported Parameters
$COMPONENT
Component Input Bracket Header Line
Name
Altair Engineering
Notes
Altair HyperMesh User's Guide 1390 Proprietary Inform ation of Altair Engineering
TYPE (AXISYM, DISCRETE) DOFFIELDS (DISP, TEMP, PRES, POTE, MATH) $ECHO
Controls the echo print of PERMAS data input lines.
HEADER, ON, OFF, GEN
$MODDAMP
Definition of viscous or structural modal damping.
DOFTYPE KIND TYPE
$SYSTEM
Opens the bracket for input of system data.
This option is available in the SYSTEM card as a separate checkbox.
Name PARAMETER MODDAMP UnsupportedDataLin esSystem
Samcef
The following cards are supported in the Samcef interface:
Supported Cards
Solver Description
UNSUPPORTED_CA RDS
Supported Parameters
Notes
N/A
See also Browsers HyperMesh Entities & Solver Interfaces Model Setup
1391 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Property and Material Assignement Rules Element property and material assignment rules are based on the current user profile (solver interface). There are two basic solver groups supported in HyperMesh; solver group1 and solver group2. Solver Group1 RADIOSS (Bulk Data Format), OptiStruct Abaqus Nastran Solver Group2 RADIOSS (Block Format) LS-DYNA PAM-CRASH ANSYS PERMAS
Element Property and Material Assignment Rules for Solver Group1 Components have no card images. Properties are assigned to elements or components using the following rules in order: 1.
If a property is assigned directly to an element, then that property is the elements property regardless of any other property assignments. Properties are assigned directly to elements on the properties:assign subpanel.
2.
If there is no property assigned directly to an element, then the property assigned to the component the element is organized into becomes the elements property. Properties are assigned to components on the components:assign subpanel.
3.
If there is no property assigned to the component, then the element has no property assignment.
Materials are always assigned to properties. Elements are assigned the material of their assigned property. If a property has no assigned material, then all elements assigned to that property have no material assignment. Materials are assigned to properties on the properties:assign subpanel or properties:assign subpanel.
Solver Group1 Property/Material Assignment Schematic
Altair Engineering
Altair HyperMesh User's Guide 1392 Proprietary Inform ation of Altair Engineering
Element Property and Material Assignment Rules for Solver Group 2 Components have card images; typically "part" card images. Properties and materials are assigned to components only. There is no property or material assignment directly to elements. Properties and materials are assigned to components on the components:assign subpanel. Elements are assigned the property and material assigned to the component in which they are organized into. If a component is not assigned a property or material, then all elements within that component have no property or material assignment.
1393 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Group2 Property/Material Assignment Schematic
See also Components Properties Materials Browsers HyperMesh Entities & Solver Interfaces Model Setup
Altair Engineering
Altair HyperMesh User's Guide 1394 Proprietary Inform ation of Altair Engineering
Supported Cards by Solver RADIOSS (Block Format) /ACCEL /ACTIV /ACTN /ADMAS /ADMESH/GLOBAL /ADMESH/SET /ALE/BCS /ALE/DISP /ALE/DONEA /ALE/MAT /ALE/SPRING /ALE/STANDARD /ALE/ZERO /AMS /ANALY /ARCH /BCS /BEAM /BEGIN /BRIC20 /BRICK /CAA /CLOAD /CONVEC /CYL_JOINT /DAMP /DEF_SHELL /DEF_SOLID /DFS/DETLINE /DFS/DETPOIN /DFS/LASER /DFS/WAV_SHA /EBCS
1395 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/FAIL /FAIL/CHANG /FAIL/CONNECT /FAIL/ENERGY /FAIL/FLD /FAIL/HASHIN /FAIL/JOHNSON /FAIL/LAD_DAM /FAIL/PUCK /FAIL/SPALLING /FAIL/TBUTCHER /FAIL/TENSSTRAIN /FAIL/USER1, FAIL/USER2 OR /FAIL/USER3 /FAIL/WIERZBICKI /FAIL/WILKINS /FAIL/XFEM /FRAME/FIX /FRAME/MOV /FRAME/MOV2 /FRAME/NOD /FUNCT /GRAV /GRBEAM /GRBEAM/BOX /GRBEAM/BOX2 /GRBEAM/BEAM /GRBEAM/GRBEAM /GRBEAM/MAT /GRBEAM/PART /GRBEAM/PROP /GRBEAM/SUBSET /GRBRIC /GRBRIC/BOX /GRBRIC/BOX2 /GRBRIC/BRIC /GRBRIC/GRBRIC /GRBRIC/MAT
Altair Engineering
Altair HyperMesh User's Guide 1396 Proprietary Inform ation of Altair Engineering
/GRBRIC/PART /GRBRIC/PROP /GRBRIC/SUBSET /GRNOD /GRNOD/BOX /GRNOD/GENE /GRNOD/GRBEAM /GRNOD/GRBRIC /GRNOD/GRQUAD /GRNOD/GRSH3N /GRNOD/GRSHEL /GRNOD/GRSPRI /GRNOD/GRTRUS /GRNOD/MAT /GRNOD/NODE /GRNOD/NODENS /GRNOD/PART /GRNOD/PROP /GRNOD/SUBSET /GRNOD/SURF /GRPART /GRQUAD /GRQUAD/BOX /GRQUAD/BOX2 /GRQUAD/GRQUAD /GRQUAD/QUAD /GRQUAD/MAT /GRQUAD/PART /GRQUAD/PROP /GRQUAD/SUBSET /GRSH3N /GRSH3N/BOX /GRSH3N/BOX2 /GRSH3N/GRSH3N /GRSH3N/MAT /GRSH3N/PART /GRSH3N/PROP
1397 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/GRSH3N/SH3N /GRSH3N/SUBSET /GRSHEL /GRSHEL/BOX /GRSHEL/BOX2 /GRSHEL/GRSHEL /GRSHEL/MAT /GRSHEL/PART /GRSHEL/PROP /GRSHEL/SHEL /GRSHEL/SUBSET /GRSPRI /GRSPRI/BOX /GRSPRI/BOX2 /GRSPRI/GRSPRI /GRSPRI/PART /GRSPRI/PROP /GRSPRI/SPRI /GRSPRI/SUBSET /GRTRUS /GRTRUS/BOX /GRTRUS/BOX2 /GRTRUS/GRTRUS /GRTRUS/MAT /GRTRUS/PART /GRTRUS/PROP /GRTRUS/SUBSET /GRTRUS/TRUS /HEAT/MAT /IMPACC /IMPDISP /IMPTEMP /IMPVEL /INISTA /INITEMP /INIVEL /INIVEL/AXIS
Altair Engineering
Altair HyperMesh User's Guide 1398 Proprietary Inform ation of Altair Engineering
/INTER /INTER/LAGMUL/TYPE7 /INTER/TYPE1 /INTER/TYPE2 /INTER/TYPE3 /INTER/TYPE5 /INTER/TYPE6 /INTER/TYPE7 /INTER/TYPE8 /INTER/TYPE9 /INTER/TYPE10 /INTER/TYPE11 /INTER/TYPE12 /INTER/TYPE14 /INTER/TYPE15 /INTER/TYPE18 /INTER/TYPE19 /INTER/TYPE20 /INTER/TYPE21 /INITHICK/V5 /IOFLAG /LEVSET /LINE /LINE/BOX /LINE/BOX2 /LINE/EDGE /LINE/GRBEAM /LINE/GRTRUS /LINE/MAT /LINE/PROP /LINE/SEG /LINE/SURF /MAT /MAT/B-K-EPS /MAT/BARLAT3 /MAT/BIMAT /MAT/BIPHAS
1399 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/MAT/BOLTZMAN /MAT/BOUND /MAT/CHANG /MAT/COMPSH /MAT/COMPSO /MAT/CONC /MAT/CONNECT /MAT/COSSER /MAT/COWPER /MAT/DAMA /MAT/DPRAG /MAT/DPRAG1 /MAT/ELAST /MAT/ELASTOMER /MAT/FABR_A /MAT/FABRI /MAT/FOAM_PLAS /MAT/FOAM_TAB /MAT/FOAM_VISC /MAT/GAS /MAT/GRAY /MAT/GURSON /MAT/HANSEL /MAT/HILL /MAT/HILL_MMC /MAT/HILL_TAB /MAT/HONEYCOMB /MAT/HYD_JCOOK /MAT/HYD_VISC /MAT/HYDPLA /MAT/HYDRO /MAT/JWL /MAT/K-EPS /MAT/KELVINMAX /MAT/LAW10 /MAT/LAW23 /MAT/LAW50 /MAT/LAW51
Altair Engineering
Altair HyperMesh User's Guide 1400 Proprietary Inform ation of Altair Engineering
/MAT/LAW53 /MAT/LAW54 /MAT/LAW62 /MAT/LAW63 /MAT/LAW65 /MAT/LAW66 /MAT/LAW82 /MAT/LEE_T /MAT/LES_FLUID /MAT/OGDEN /MAT/PLAS_BRIT /MAT/PLAS_DAMA /MAT/PLAS_JOHNS /MAT/PLAS_TAB /MAT/PLAS_T3 /MAT/PLAS_ZERIL /MAT/RIGID /MAT/SAMP /MAT/STEINB /MAT/THERM /MAT/TSAI_TAB /MAT/UGINE_ALZ /MAT/USERij /MAT/VISC_TAB /MAT/VOID /MAT/ZERIL /MAT/ZHAO /MEMORY /MONVOL /MONVOL/AIRBAG /MONVOL/AIRBAG1 /MONVOL/AREA /MONVOL/COMMU /MONVOL/FVMBAG /MONVOL/GAS /MONVOL/PRES /MOVE_FUNC
1401 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/NODE /PART /PLOAD /PROP /PROP/BEAM /PROP/CONNECT /PROP/FLUID /PROP/INJECT1 /PROP/INJECT2 /PROP/INT_BEAM /PROP/KJOINT /PROP/PLY /PROP/POROUS /PROP/RIVET /PROP/SHELL /PROP/SH_COMP /PROP/SH_FABR /PROP/SH_ORTH /PROP/SH_PLY /PROP/SH_SANDW /PROP/STACK /PROP/SOLID /PROP/SOL_ORTH /PROP/SPH /PROP/SPRING /PROP/SPR_BEAM /PROP/SPR_GENE /PROP/SPR_PRE /PROP/SPR_PUL /PROP/TRUSS /PROP/TSHELL /PROP/TSH_ORTHO /PROP/TYPE0 /PROP/USER /QUAD /RADIATION /RANDOM
Altair Engineering
Altair HyperMesh User's Guide 1402 Proprietary Inform ation of Altair Engineering
/RBE2 /RBE3 /RBODY /REFSTA /RIVET /RLINK /RWALL /RWALL/CYL /RWALL/PARAL /RWALL/PLANE /RWALL/SPHER /RWALL/THERM /SECT /SENSOR /SENSOR/ACCE /SENSOR/AND /SENSOR/DIST /SENSOR/INTER /SENSOR/NOT /SENSOR/OR /SENSOR/RWAL/ /SENSOR/SENS /SENSOR/TIME /SHELL /SH3N /SKEW/MOV /SKEW/MOV2 /SPHBCS /SPHCEL /SPHGLO /SPH/INOUT /SPH/RESERVE /SPMD /SPRING /STAMPING /SUBSET /SURF
1403 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
/SURF/BOX /SURF/BOX2 /SURF/BOX/ALL /SURF/BOX/EXT /SURF/GRSHELL /SURF/MAT /SURF/MAT/ALL /SURF/MAT/EXT /SURF/PART /SURF/PART/ALL /SURF/PART/EXT /SURF/PROP /SURF/PROP/ALL /SURF/PROP/EXT /SURF/SEG /SURF/SRSH3N /SURF/SUBSET /SURF/SUBSET/ALL /SURF/SUBSET/EXT /SURF/SURF /TABLE /TETRA4 /TETRA10 /TH/ACCEL/ /TH/BEAM/ /TH/BRIC/ /TH/CYL_JO/ /TH/FRAME/ /TH/INTER/ /TH/MONV/ /TH/NODE/ /TH/QUAD/ /TH/PART/ /TH/RBODY/ /TH/RWALL/ /TH/SECTIO/ /TH/SH3N/
Altair Engineering
Altair HyperMesh User's Guide 1404 Proprietary Inform ation of Altair Engineering
/TH/SHEL/ /TH/SPHCEL/ /TH/SPRING/ /TH/SUBS /TH/TRUSS/ /THERM_STRESS/MAT /TITLE /TRANSFORM/ROT /TRANSFORM/SCA /TRANSFORM/SYM /TRANSFORM/TRA /TRUSS /UNIT /UPWIND /VISC_PRONEY RADIOSS (Fixed Format) Accelerometer ADMAS MLAW0 MLAW1 MLAW2 MLAW3 MLAW4 MLAW6 MLAW10 MLAW14 MLAW19 MLAW21 MLAW22 MLAW23 MLAW24 MLAW25 MLAW27 MLAW28 MLAW32 MLAW33
1405 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MLAW34 MLAW35 MLAW36 MLAW38 MLAW40 MLAW42 Monitored Volume M_43_HILL_TAB PART Sections Sect Void/P0_VOID Sect Shell/P1_SHELL Sect Truss/P2_TRUS Sect Beam/P3_BEAM Sect Sprg/P4_SPRING Sect Rivet/P5_RIVET Sect Ort Sld/P6_SOL_ORTH Sect Abag Sect GenSpr/P8_SPR_GENE Sect OrtShl/P9_SH_ORTH Sect ComShl/P10_SH_COMP Sect ComShl2/P11_SH_SANDW Sect 3NSpr/P12_SPR_PUL Sect BemSpr/P13_SPR_BEAM Sect GenSol/P14_SOLID RADIOSS (Bulk Data Format) ACCELERATION ACCLR ACMODL ACSRCE ANALYSIS ASET ASET1 B2GG BMFACE
Altair Engineering
Altair HyperMesh User's Guide 1406 Proprietary Inform ation of Altair Engineering
CAABSF CBAR CBEAM CBUSH CBUSH1D CDAMP1 CDAMP2 CDAMP3 CDAMP4 CELAS1 CELAS2 CELAS3 CELAS4 CGAP CGAPG CHACAB CHBDYE CHECK CHEXA (8-noded) CHEXA (20-noded) CMASS1 CMASS2 CMASS3 CMASS4 CMBEAM CMSMETH CMSPDP CONM1 CONM2 CONROD CONTACT CONTF CONTPRM CONV CORD1C CORD1R CORD1S
1407 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CORD2C CORD2R CORD2S CORD3R CORD4R CPENTA (6-noded) CPENTA (15-noded) CPYRA (5-noded) CPYRA (13-noded) CQUAD4 CQUAD8 CROD CSHEAR CSTRAIN CSTRESS CTETRA (4-noded) CTETRA (10-noded) CTRIA3 CTRIA6 CTUBE CVISC CWELD DAMAGE DAREA DCOMP DCONADD DCONSTR DDVAL DEBUG DEFORM DENSITY DENSRES DEQATN DESGLB DESHIS DESOBJ DESSUB
Altair Engineering
Altair HyperMesh User's Guide 1408 Proprietary Inform ation of Altair Engineering
DESVAR DESVARG DISPLACEMENT DLINK DLINK2 DLOAD DMIGNAME DOBJREF DOPTPRM DPENTA6 DRESP1 DRESP2 DSCREEN DSHAPE DSHUFFLE DSIZE DSYSID DTABLE DTI_SPECSEL DTI_UNITS DTPG DTPL DVCREL1 DVCREL2 DVGRID DVMREL1 DVMREL2 DVPREL1 DVPREL2 ECHO EIGC EIGRL EIGVNAME EIGVRETRIEVE EIGVSAVE ELFORCE ENERGY
1409 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ESE EXCLUDE FATDEF FATEVNT FATLOAD FATPARM FATSEQ FLUX FORCE FORMAT FREQ FREQ1 FREQ2 FREQ3 FREQ4 FREQ5 FREQUENCY GAPPRM GLOBAL_CASE_CONTROL GPFORCE GPSTRESS GRAV GRDSET GRID GROUND HISOUT HM_ELAS HMSPRING IC INCLUDE_BULK INCLUDE_CTRL INFILE INVEL INVELB JOINT K2GG K2PP
Altair Engineering
Altair HyperMesh User's Guide 1410 Proprietary Inform ation of Altair Engineering
K42GG LABEL LIFE LOAD LOADLIB M2GG MARKER MAT1 MAT2 MAT4 MAT5 MAT8 MAT9 MAT10 MATFAT MATS1 MATT1 MATT2 MATT8 MATT9 MATX02 MATX13 MATX27 MATX33 MATX36 MATX42 MATX44 MATX62 MATX65 MATX70 MATX82 MBACT MBCNTDS MBCNTR MBCRV MBDCRV MBDEACT
1411 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MBDSRF MBFORCE MBFRC MBFRCC MBLIN MBMNT MBMNTC MBPCRV MBSEQ MBSIM MBSIMP METHOD MINMAX MLOAD MODEL MODEWEIGHT MOMENT MOTION MOTNG MOTNGC MPC MPCADD MPCFORCE MPCFORCES MSGLMT NLOAD (Constraint Load) NLOAD (Case Control) NLOAD1 NLPARM NSM (Global Case Control Card) NSMADD NSM1 NSML1 OFREQUENCY OLOAD OMODES OSDIAG
Altair Engineering
Altair HyperMesh User's Guide 1412 Proprietary Inform ation of Altair Engineering
OTIME OUTFILE OUTPUT P2G PAABSF PACABS PANEL PARAM PBAR PBARL PBEAM PBEAML PBUSH PBUSH1D PCOMP PCOMPG PCOMPP PCONT PCONV PDAMP PELAS PFAT PFBODY PFGRID PFMODE PFPANEL PGAP PLOAD PLOAD1 PLOAD2 PLOAD4 PLOTEL PLOTEL3 PLOTEL4 PLY PMASS PRBODY
1413 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PRESSURE PROD PROPERTY PSHEAR PSHELL PSOLID PTUBE PVISC PWELD QBDY1 QVOL RANDPS RBAR RBE2 RBE3 RESPRINT RESTART RESULTS RESVEC RFORCE RLOAD1 RLOAD2 RROD RSPEC RSPEC (Case Control) RWALL (Group) RWALL (Case Control) RWALLADD SCREEN SDAMPING SECT SENSITIVITY SENSOUT SET SHAPE SHRES SOLVTYP
Altair Engineering
Altair HyperMesh User's Guide 1414 Proprietary Inform ation of Altair Engineering
SPC SPCADD SPCD SPCFORCES SPOINT STACK STATSUB STRAIN STRESS SUBCASE SUBTITLE SUPORT SUPORT1 SURF SWLDPRM SYSSETTING TABDMP1 TABLED1 TABLED2 TABLED3 TABLED4 TABLEFAT TABLEM1 TABLEM2 TABLEM3 TABLEM4 TABLES1 TABRND1 TEMP TEMPD THERMAL THICKNESS THIN TIC TIE TITLE TLOAD1
1415 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TLOAD2 TMPDIR TSTEP TTERM UNITS USET USET1 VELOCITY WEIGHT XDAMP XHIST (Output Block) XHIST (Case Control) XHISTADD XSHLPRM XSOLPRM XSTEP (Load Collector) Abaqus
To create Abaqus cards, load the Abaqus user profile and select the appropriate template (Standard.2d, Standard.3d, or Explicit). The supported Abaqus cards: *AMPLITUDE *BEAM ADDED INERTIA *BEAM GENERAL SECTION *BEAM SECTION *BIAXIAL TEST DATA *BLOCKAGE *BOUNDARY *BUCKLE *BULK VISCOSITY *CECHARGE *CECURRENT *CFILM *CFLUX *CHANGE FRICTION *CLEARANCE
Altair Engineering
Altair HyperMesh User's Guide 1416 Proprietary Inform ation of Altair Engineering
*CLOAD *COHESIVE SECTION *COMBINED TEST DATA *CONDUCTIVITY *CONNECTOR BEHAVIOR *CONNECTOR CONSTITUTIVE REFERENCE *CONNECTOR CONTACT FORCE *CONNECTOR DAMPING *CONNECTOR ELASTICITY *CONNECTOR FAILURE *CONNECTOR FRICTION *CONNECTOR LOAD *CONNECTOR LOCK *CONNECTOR MOTION *CONNECTOR SECTION *CONNECTOR STOP *CONSTRAINT CONTROLS *CONTACT (General Contact) *CONTACT CLEARANCE *CONTACT CLEARANCE ASSIGNMENT *CONTACT CONTROLS *CONTACT CONTROLS ASSIGNMENT *CONTACT DAMPING (Explicit template) *CONTACT DAMPING (Standard templates) *CONTACT EXCLUSIONS *CONTACT FILE *CONTACT FORMULATION *CONTACT INCLUSIONS *CONTACT INTERFERENCE *CONTACT OUTPUT *CONTACT PAIR *CONTACT PRINT *CONTACT PROPERTY ASSIGNMENT *CONTACT PROPERTY ASSIGNMENT, PROPERTY=OFFSET FRACTION *CONTACT PROPERTY ASSIGNMENT, PROPERTY=THICKNESS *CONTROLS *COUPLING
1417 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CREEP *CRUSHABLE FOAM *CRUSHABLE FOAM HARDENING *DAMPING *DASHPOT *DECHARGE *DENSITY *DEPVAR *DFLUX *DIAGNOSTICS *DIELECTRIC *DISTRIBUTING *DISTRIBUTING COUPLING *DISTRIBUTION *DLOAD *DSLOAD *DYNAMIC *DYNAMIC (Explicit) *EL FILE *EL PRINT *ELASTIC *ELEMENT *ELEMENT OUTPUT *ELEMENT PROPERTIES *ELSET *EMBEDDED ELEMENT *ENERGY FILE *ENERGY OUTPUT *ENERGY PRINT *EQUATION *EULERIAN SECTION *EXPANSION *FASTENER (SPOT WELD) *FASTENER PROPERTY *FILE FORMAT *FILM *FILTER
Altair Engineering
Altair HyperMesh User's Guide 1418 Proprietary Inform ation of Altair Engineering
*FIXED MASS SCALING *FLUID BEHAVIOR *FLUID BULK *FLUID DENSITY *FLUID EXPANSION *FLUID PROPERTY *FREQUENCY *FRICTION (Explicit template) *FRICTION (Standard templates) *GAP *GASKET BEHAVIOR *GASKET CONTACT AREA *GASKET ELASTICITY *GASKET SECTION *GASKET THICKNESS BEHAVIOR *HEADING *HEAT TRANSFER *HYPERELASTIC *HYPERFOAM *INCREMENTATION OUTPUT *INERTIA RELIEF *INITIAL CONDITIONS (TYPE=PRESSURE) *INITIAL CONDITIONS (TYPE=TEMPERATURE) *INITIAL CONDITIONS (TYPE=VELOCITY) *INTEGRATED OUTPUT *INTEGRATED OUTPUT SECTION *JOINT *KINEMATIC *KINEMATIC COUPLING *LOAD CASE *MASS *MATERIAL *MEMBRANE SECTION *MODAL DYNAMIC *MODAL OUTPUT *MODEL CHANGE *MONITOR
1419 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MPC *MULLINS EFFECT *NODAL THICKNESS *NODE *NODE FILE *NODE OUTPUT *NODE PRINT *NONSTRUCTURAL MASS *NSET *ORIENTATION *OUTPUT *PHYSICAL CONSTANT *PIEZOELECTRIC *PLANAR TEST DATA *PLASTIC *PREPRINT *PRE-TENSION SECTION *PRINT *RADIATE *RATE DEPENDENT *RELEASE *RESTART *RESTART *RIGID BODY *ROTARY INERTIA *SECTION CONTROLS *SFILM *SHEAR FAILURE *SHEAR TEST DATA *SHELL GENERAL SECTION *SHELL SECTION *SHELL TO SOLID COUPLING *SIMPLE SHEAR TEST DATA *SOLID SECTION *SPECIFIC HEAT *SPRING *STATIC
Altair Engineering
Altair HyperMesh User's Guide 1420 Proprietary Inform ation of Altair Engineering
*STEADY STATE DYNAMICS *STEP *SURFACE *SURFACE BEHAVIOR (Explicit template) *SURFACE BEHAVIOR (Standard templates) *SURFACE INTERACTION (Explicit template) *SURFACE INTERACTION (Standard templates) *SURFACE PROPERTY ASSIGNMENT (Explicit template) *SURFACE SECTION *SURFACE SMOOTHING *SYSTEM *TEMPERATURE *TIE *TRANSFORM *TRANSVERSE SHEAR STIFFNESS *UNIAXIAL TEST DATA *USER MATERIAL *USER OUTPUT VARIABLES *VARIABLE MASS SCALING *VISCO *VISCOELASTIC *VOLUMETRIC TEST DATA Actran
The following Actran blocks are supported:
ACCELERATION ADMITTANCE ANALYSIS AXISYMMETRY BC_MESH BOUNDARY_CONDITION COUPLING_SURFACE DIMENSION DISCRETE DISPLACEMENT
1421 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DISTRIBUTED_LOAD DISTRIBUTED_PRESSURE ELEMENT FIELD_POINT_SURFACE FREQUENCY_DOMAIN IMPERVIOUS INCIDENT_SURFACE INFINITE ADMITTANCE INFINITE_DOMAIN INFINITE_ELEMENT INFINITE_FLUID INFINITE_MESH INTERFACE LIGHTHILL MATERIAL (FLUID) MATERIAL (SHELL) MATERIAL (SOLID) MATERIAL (POROUS_UP) MATERIAL (POROUS_RIGID) MATERIAL (VISCOTHERMAL) MESH MEAN_FLOW MODAL_BASIS MODAL_EXTRACTION MODAL_SURFACE NODE OUTPUT_FRF OUTPUT_MAP POINT_LOAD POROUS_UP PRESSURE RADIATING_SURFACE RAYLEIGH_SURFACE RIGID_POROUS SAVE SHELL SOLID
Altair Engineering
Altair HyperMesh User's Guide 1422 Proprietary Inform ation of Altair Engineering
SOLVER SOURCE STIFFENER SUPER_CONNECTOR SUPER_ELEMENT TEMPERATURE_PRESSURE TITLE VELOCITY VISCOTHERMAL VISCOTHERMAL_FLUID ANSYS
The input translator recognizes the ANSYS cards listed below. If an unsupported field is found in a card, a message is displayed on the status bar. The messages are also printed to the file ansys.msg. General slash commands, SOLUTION commands, POST1 commands, and POST26 commands are referred to as control cards. Unrecognized cards are written to a *.hmx file.
ACEL ALPHAD ANTYPE ARCLEN ARCTRM /ASSIGN AUTOTS /BATCH BEAM3 BEAM4 BEAM23 BEAM24 BEAM44 BEAM54 BEAM188 BEAM189 BETAD /BFUNIF BF
1423 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BF_FLUE BF_HGEN BF_TEMP BFE_FLUE BFE_HGEN BFE_TEMP BUCOPT CE CERIG CGLOC CGOMGA CIRCU124 CMACEL CMDOMEGA CMOMEGA CMGRP CNVTOL /COM COMBIN14 COMBIN39 COMBIN40 CONTA171 CONTA172 CONTA173 CONTA174 CONTA175 CONTA177 CONTA178 CONTAC12 CONTAC48 CONTAC49 CONTAC52 ConvBulkTe ConvFilmCo /COPY CP_ELEC CP_STRUC
Altair Engineering
Altair HyperMesh User's Guide 1424 Proprietary Inform ation of Altair Engineering
CRPLIM D_CONSTRNT D_TEMP D_VOLT DCGOMG /DELETE DELTIM DMPRAT DOF DOMEGA EMUNIT EQSLV ERESX EORIENT ETABLE EXPASS F_FLOW F_HEAT FLOTRAN FLUID FLUID29 FLUID30 FLUID80 FLUID116 FORCE FORCE2 HARFRQ HF118 HF119 HF120 HFLUX HM_COMP HREXP HROPT HROUT HYPER58 IC_CONSTRN
1425 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
IC_TEMP IC_VOLT IRLF KBC KUSE LINK1 LINK8 LINK10 LINK31 LINK32 LINK33 LINK34 LINK68 LINK180 LNSRCH LOCAL LSSOLVE LVSCALE MASS21 MASS71 MAT MATRIX27 MDAMP\ MESH200 MODE MODOPT MP MPDATA MPC184 MPTEMP MXPAND N NBLOCK NCNV NEQIT NLGEOM NROPT
Altair Engineering
Altair HyperMesh User's Guide 1426 Proprietary Inform ation of Altair Engineering
NSUBST OMEGA OUTRES PIPE16 PIPE18 PIPE20 PIPE60 PLANE2 PLANE13 PLANE25 PLANE35 PLANE42 PLANE53 PLANE55 PLANE67 PLANE75 PLANE77 PLANE78 PLANE82 PLANE83 PLANE121 PLANE145 PLANE146 PLANE162 PLANE182 PLANE183 PLANE223 /POST1 PRED PRESOL PRESSURE PRETS179 PSTRES RBE3 RSYS SECCONTROLS SECDATA
1427 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SECOFFSET SECTYPE SFE SHELL28 SHELL41 SHELL43 SHELL51 SHELL57 SHELL61 SHELL63 SHELL91 SHELL93 SHELL99 SHELL131 SHELL132 SHELL143 SHELL150 SHELL157 SHELL163 SHELL181 SHELL208 SHELL209 SHELL281 SLOAD SOLID5 SOLID45 SOLID46 SOLID62 SOLID64 SOLID69 SOLID70 SOLID72 SOLID73 SOLID87 SOLID90 SOLID92 SOLID95
Altair Engineering
Altair HyperMesh User's Guide 1428 Proprietary Inform ation of Altair Engineering
SOLID96 SOLID97 SOLID98 SOLID117 SOLID147 SOLID148 SOLID164 SOLID168 SOLID185 SOLID186 SOLID187 SOLID191 SOLID226 SOLID227 SOLSH190 /SOLU SOLU SOLVE SSTIF /STITLE SUBOPT SURF151 SURF152 SURF153 SURF154 SURF156 /SYS TARGE169 TARGE170 TB TBDATA TIME TIMINT TINTP /TITLE TOFFST TOTAL
1429 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TREF TRNOPT TUNIF /UNITS VISCO88 VISCO107 Note:
One component collector is created for every unique combination of Type, Real, Mat, and SECNUM. Surface loads on 1-D elements is not supported. Property collectors are created for each real set defined in the ANSYS deck. Material collectors are also created for each material ID encountered. The component in HyperMesh is different from the component (CM) in ANSYS.
LS-DYNA
The following cards are supported by LS-DYNA: *AIRBAG_ADIABATIC_GAS_MODEL_ID *AIRBAG_ALE *AIRBAG_ADVANCED_ALE *AIRBAG_HYBRID_CHEMKIN_ID *AIRBAG_HYBRID_ID *AIRBAG_HYBRID_JETTING_CM_ID *AIRBAG_HYBRID_JETTING_ID *AIRBAG_INTERACTION_ID *AIRBAG_LINEAR_FLUID_ID *AIRBAG_LOAD_CURVE_ID *AIRBAG_PARTICLE *AIRBAG_REFERENCE_GEOMETRY_BIRTH *AIRBAG_REFERENCE_GEOMETRY_BIRTH_RDT *AIRBAG_REFERENCE_GEOMETRY_RDT *AIRBAG_SIMPLE_AIRBAG_MODEL_ID *AIRBAG_SIMPLE_PRESSURE_VOLUME_ID *AIRBAG_WANG_NEFSKE_ID *AIRBAG_WANG_NEFSKE_JETTING_ID *AIRBAG_WANG_NEFSKE_JETTING_CM *AIRBAG_WANG_NEFSKE_JETTING_POP_ID *AIRBAG_WANG_NEFSKE_JETTING_POP_CM *AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_CM_ID
Altair Engineering
Altair HyperMesh User's Guide 1430 Proprietary Inform ation of Altair Engineering
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_ID *AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_POP_CM *AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_POP_ID *AIRBAG_WANG_NEFSKE_POP_ID *ALE_MULTI_MATERIAL_GROUP *ALE_REFERENCE_SYSTEM_CURVE *ALE_REFERENCE_SYSTEM_GROUP *ALE_REFERENCE_SYSTEM_NODE *ALE_REFERENCE_SYSTEM_SWITCH *ALE_SMOOTHING *ALE_TANK_TEST *BOUNDARY_AMBIENT_EOS *BOUNDARY_CONVECTION_SET *BOUNDARY_FLUX_SET *BOUNDARY_NON_REFLECTING *BOUNDARY_NON_REFLECTING_2D *BOUNDARY_PRESCRIBED_MOTION_NODE *BOUNDARY_PRESCRIBED_MOTION_NODE_(ID) *BOUNDARY_PRESCRIBED_MOTION_RIGID *BOUNDARY_PRESCRIBED_MOTION_RIGID_(ID) *BOUNDARY_PRESCRIBED_MOTION__RIGID_LOCAL_(ID) *BOUNDARY_PRESCRIBED_MOTION_SET_(ID) *BOUNDARY_RADIATION_SET *BOUNDARY_SPC_NODE_(ID) *BOUNDARY_SPC_SET *BOUNDARY_SPC_SET_(ID) *BOUNDARY_SPH_FLOW *BOUNDARY_TEMPERATURE_NODE *BOUNDARY_TEMPERATURE_SET *CONSTRAINED_EXTRA_NODES_NODE *CONSTRAINED_EXTRA_NODES_SET *CONSTRAINED_GENERALIZED_WELD_BUTT_(ID) *CONSTRAINED_GENERALIZED_WELD_FILLET_(ID) *CONSTRAINED_GENERALIZED_WELD_SPOT_(ID) *CONSTRAINED_GLOBAL *CONSTRAINED_INTERPOLATION *CONSTRAINED_JOINT_CYLINDRICAL
1431 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONSTRAINED_JOINT_CYLINDRICAL_FAILURE(ID) *CONSTRAINED_JOINT_CYLINDRICAL_LOCAL(ID) *CONSTRAINED_JOINT_CYLINDRICAL_LOCAL_FAILURE(ID) *CONSTRAINED_JOINT_LOCKING(ID) *CONSTRAINED_JOINT_LOCKING_FAILURE(ID) *CONSTRAINED_JOINT_LOCKING_LOCAL(ID) *CONSTRAINED_JOINT_LOCKING_LOCAL_FAILURE(ID) *CONSTRAINED_JOINT_PLANAR(ID) *CONSTRAINED_JOINT_PLANAR_FAILURE(ID) *CONSTRAINED_JOINT_PLANAR_LOCAL_FAILURE_(ID) *CONSTRAINED_JOINT_PLANAR_LOCAL(ID) *CONSTRAINED_JOINT_REVOLUTE *CONSTRAINED_JOINT_REVOLUTE_FAILURE(ID) *CONSTRAINED_JOINT_REVOLUTE_LOCAL(ID) *CONSTRAINED_JOINT_REVOLUTE_LOCAL_FAILURE(ID) *CONSTRAINED_JOINT_SPHERICAL(ID) *CONSTRAINED_JOINT_SPHERICAL_LOCAL(ID) *CONSTRAINED_JOINT_SPHERICAL_FAILURE(ID) *CONSTRAINED_JOINT_SPHERICAL_LOCAL_FAILURE(ID) *CONSTRAINED_JOINT_STIFFNESS_FLEXION-TORSION *CONSTRAINED_JOINT_STIFFNESS_GENERALIZED *CONSTRAINED_JOINT_STIFFNESS_TRANSLATION *CONSTRAINED_JOINT_TRANSLATIONAL(ID) *CONSTRAINED_JOINT_TRANSLATIONAL_FAILURE(ID) *CONSTRAINED_JOINT_TRANSLATIONAL_LOCAL(ID) *CONSTRAINED_JOINT_TRANSLATIONAL_LOCAL_FAILURE(ID) *CONSTRAINED_JOINT_UNIVERSAL(ID) *CONSTRAINED_JOINT_UNIVERSAL_FAILURE(ID) *CONSTRAINED_JOINT_UNIVERSAL_LOCAL(ID) *CONSTRAINED_JOINT_UNIVERSAL_LOCAL_FAILURE(ID) *CONSTRAINED_LAGRANGE_IN_SOLID *CONSTRAINED_LINEAR *CONSTRAINED_LINEAR_GLOBAL *CONSTRAINED_NODAL_RIGID_BODY *CONSTRAINED_NODAL_RIGID_BODY (2-Noded) *CONSTRAINED_NODAL_RIGID_BODY_INERTIA *CONSTRAINED_NODAL_RIGID_BODY_INERTIA (2-Noded)
Altair Engineering
Altair HyperMesh User's Guide 1432 Proprietary Inform ation of Altair Engineering
*CONSTRAINED_NODAL_RIGID_BODY_INERTIA _SPC *CONSTRAINED_NODAL_RIGID_BODY_INERTIA _SPC (2-Noded) *CONSTRAINED_NODAL_RIGID_BODY_SPC *CONSTRAINED_NODAL_RIGID_BODY_SPC (2-Noded) *CONSTRAINED_NODE_SET *CONSTRAINED_NODE_SET (2-Noded) *CONSTRAINED_NODE_SET_ID *CONSTRAINED_RIGID_BODIES *CONSTRAINED_RIGID_BODY_STOPPERS *CONSTRAINED_RIVET *CONSTRAINED_SHELL_TO_SOLID *CONSTRAINED_SPOTWELD_FILTERED_FORCE_ID *CONSTRAINED_SPOTWELD_ID *CONSTRAINED_TIE_BREAK *CONSTRAINED_TIED_NODES_FAILURE *CONTACT_AIRBAG_SINGLE_SURFACE(ID) *CONTACT_AIRBAG_SINGLE_SURFACE_MPP(ID) *CONTACT_AUTO_MOVE *CONTACT_AUTOMATIC_GENERAL(ID) *CONTACT_AUTOMATIC_GENERAL_INTERIOR(ID) *CONTACT_AUTOMATIC_GENERAL_INTERIOR_MPP(ID) *CONTACT_AUTOMATIC_GENERAL_MPP(ID) *CONTACT_AUTOMATIC_NODES_TO_SURFACE(ID) *CONTACT_AUTOMATIC_NODES_TO_SURFACE_MPP(ID) *CONTACT_AUTOMATIC_NODES_TO_SURFACE_SMOOTH(ID) *CONTACT_AUTOMATIC_NODES_TO_SURFACE_SMOOTH_MPP(ID) *CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE(ID) *CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_SMOOTH(ID) *CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_TIEBREAK(ID) *CONTACT_AUTOMATIC_SINGLE_SURFACE(ID) *CONTACT_AUTOMATIC_SINGLE_SURFACE_MPP(ID) *CONTACT_AUTOMATIC_SINGLE_SURFACE_SMOOTH(ID) *CONTACT_AUTOMATIC_SINGLE_SURFACE_SMOOTH_MPP(ID) *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE(ID) *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_SMOOTH(ID) *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_SMOOTH_MPP(ID)
1433 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK(ID) *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK_MPP(ID) *CONTACT_CONSTRAINT_NODES_TO_SURFACES(ID) *CONTACT_CONSTRAINT_NODES_TO_SURFACE_MPP(ID) *CONTACT_CONSTRAINT_SURFACE_TO_SURFACE(ID) *CONTACT_CONSTRAINT_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_DRAWBEAD(ID) *CONTACT_DRAWBEAD_MPP(ID) *CONTACT_ENTITY(ID) *CONTACT_ENTITY_MPP(ID) *CONTACT_ERODING_NODES_TO_SURFACE(ID) *CONTACT_ERODING_NODES_TO_SURFACE_MPP(ID) *CONTACT_ERODING_SINGLE_SURFACE(ID) *CONTACT_ERODING_SINGLE_SURFACE_MPP(ID) *CONTACT_ERODING_SURFACE_TO_SURFACE(ID) *CONTACT_ERODING_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_FORCE_TRANSDUCER_CONSTRAINT(ID) *CONTACT_FORCE_TRANSDUCER_CONSTRAINT_MPP(ID) *CONTACT_FORCE_TRANSDUCER_PENALTY(ID) *CONTACT_FORCE_TRANSDUCER_PENALTY_MPP(ID) *CONTACT_FORMING_NODES_TO_SURFACE(ID) *CONTACT_FORMING_NODES_TO_SURFACE_MPP(ID) *CONTACT_FORMING_NODES_TO_SURFACE_SMOOTH(ID) *CONTACT_FORMING_NODES_TO_SURFACE_SMOOTH_MPP(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_MPP(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_SMOOTH(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_SMOOTH_MP P(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_SMOOTH(ID) *CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE_SMOOTH_MPP(ID) *CONTACT_FORMING_SURFACE_TO_SURFACE(ID) *CONTACT_FORMING_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET(ID) *CONTACT_FORMING_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_SMOOTH(ID) *CONTACT_FORMING_SURFACE_TO_SURFACE_MPP(ID)
Altair Engineering
Altair HyperMesh User's Guide 1434 Proprietary Inform ation of Altair Engineering
*CONTACT_FORMING_SURFACE_TO_SURFACE_SMOOTH(ID) *CONTACT_INTERIOR(ID) *CONTACT_INTERIOR_MPP(ID) *CONTACT_NODES_TO_SURFACE(ID) *CONTACT_NODES_TO_SURFACE_INTERFERENCE(ID) *CONTACT_NODES_TO_SURFACE_INTERFERENCE_MPP(ID) *CONTACT_NODES_TO_SURFACE_MPP(ID) *CONTACT_NODES_TO_SURFACE_SMOOTH *CONTACT_NODES_TO_SURFACE_SMOOTH_MPP(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_INTERFERENCE(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_INTERFERENCE_MPP(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_INTERFERENCE_CONSTRAINED_OFFSET(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_INTERFERENCE_CONSTRAINED_OFFSET_MPP (ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_SMOOTH(ID) *CONTACT_ONE_WAY_SURFACE_TO_SURFACE_SMOOTH_MPP(ID) *CONTACT_RIGID_BODY_ONE_WAY_TO_RIGID_BODY(ID) *CONTACT_RIGID_BODY_ONE_WAY_TO_RIGID_BODY_MPP(ID) *CONTACT_RIGID_BODY_TWO_WAY_TO_RIGID_BODY(ID) *CONTACT_RIGID_BODY_TWO_WAY_TO_RIGID_BODY_MPP(ID) *CONTACT_RIGID_NODES_TO_RIGID_BODY(ID) *CONTACT_RIGID_NODES_TO_RIGID_BODY_MPP(ID) *CONTACT_RIGID_SURFACE(ID) *CONTACT_RIGID_SURFACE_MPP(ID) *CONTACT_SINGLE_EDGE(ID) *CONTACT_SINGLE_EDGE_MPP(ID) *CONTACT_SINGLE_SURFACE(ID) *CONTACT_SINGLE_SURFACE_MPP(ID) *CONTACT_SLIDING_ONLY(ID) *CONTACT_SLIDING_ONLY_MPP(ID) *CONTACT_SLIDING_ONLY_PENALTY(ID) *CONTACT_SLIDING_ONLY_PENALTY_MPP(ID) *CONTACT_SPOTWELD(ID) *CONTACT_SPOTWELD_MPP(ID) *CONTACT_SPOTWELD_WITH_TORSION(ID)
1435 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTACT_SPOTWELD_WITH_TORSION_MPP(ID) *CONTACT_SURFACE_TO_SURFACE(ID) *CONTACT_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET *CONTACT_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_MPP *CONTACT_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_SMOOTH *CONTACT_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_SMOOTH_MPP *CONTACT_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_SURFACE_TO_SURFACE_INTERFERENCE(ID) *CONTACT_SURFACE_TO_SURFACE_INTERFERENCE_MPP(ID) *CONTACT_SURFACE_TO_SURFACE_INTERFERENCE_CONSTRAINED_OFFSET *CONTACT_SURFACE_TO_SURFACE_INTERFERENCE_CONSTRAINED_OFFSET_MPP *CONTACT_SURFACE_TO_SURFACE_SMOOTH(ID) *CONTACT_SURFACE_TO_SURFACE_THERMAL(ID) *CONTACT_SURFACE_TO_SURFACE_THERMAL_MPP(ID) *CONTACT_TIEBREAK_NODES_TO_SURFACE(ID) *CONTACT_TIEBREAK_NODES_TO_SURFACE_MPP(ID) *CONTACT_TIEBREAK_SURFACE_TO_SURFACE(ID) *CONTACT_TIEBREAK_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_TIED_NODE_TO_SURFACE(ID) *CONTACT_TIED_NODE_TO_SURFACE_MPP(ID) *CONTACT_TIED_NODE_TO_SURFACE_CONSTRAINED_OFFSET(ID) *CONTACT_TIED_NODE_TO_SURFACE_CONSTRAINED_OFFSET_MPP(ID) *CONTACT_TIED_NODE_TO_SURFACE_OFFSET(ID) *CONTACT_TIED_NODE_TO_SURFACE_OFFSET_MPP(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_BEAM_OFFSET(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_BEAM_OFFSET_MPP(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_CONSTRAINED_OFFSET(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_CONSTRAINED_OFFSET_MPP(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_MPP(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_OFFSET(ID) *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_OFFSET_MPP(ID) *CONTACT_TIED_SURFACE_TO_SURFACE(ID) *CONTACT_TIED_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET(ID) *CONTACT_TIED_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET_MPP(ID) *CONTACT_TIED_SURFACE_TO_SURFACE_MPP(ID) *CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET(ID)
Altair Engineering
Altair HyperMesh User's Guide 1436 Proprietary Inform ation of Altair Engineering
*CONTACT_TIED_SURFACE_TO_SURFACE_OFFSET_MPP(ID) *CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE(ID) *CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE_THERMAL_TITLE(ID) *CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE_THERMAL_TITLE_MPP(ID) *CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE_TITLE(ID) *CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE_TITLE_MPP(ID) *CONTROL_ACCURACY *CONTROL_ADAPSTEP *CONTROL_ADAPTIVE *CONTROL_ADAPTIVE_CURVE *CONTROL_ALE *CONTROL_BULK_VISCOSITY *CONTROL_CHECK *CONTROL_COARSEN *CONTROL_CONTACT *CONTROL_COUPLING *CONTROL_CPU *CONTROL_DYNAMIC_RELAXATION *CONTROL_EFG *CONTROL_ENERGY *CONTROL_EXPLOSIVE_SHADOW *CONTROL_HOURGLASS *CONTROL_IMPLICIT_AUTO *CONTROL_IMPLICIT_BUCKLE *CONTROL_IMPLICIT_DYNAMICS *CONTROL_IMPLICIT_EIGENVALUE *CONTROL_IMPLICIT_GENERAL *CONTROL_IMPLICIT_INERTIA_RELIEF *CONTROL_IMPLICIT_LINEAR *CONTROL_IMPLICIT_MODES *CONTROL_IMPLICIT_NONLINEAR *CONTROL_IMPLICIT_SOLUTION *CONTROL_IMPLICIT_SOLVER *CONTROL_IMPLICIT_STABILIZATION *CONTROL_IMPLICIT_TERMINATION *CONTROL_MPP_DECOMPOSITION_AUTOMATIC *CONTROL_MPP_DECOMPOSITION_CHECK_SPEED
1437 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTROL_MPP_DECOMPOSITION_CONTACT_DISTRIBUTE *CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATION *CONTROL_MPP_DECOMPOSITION_FILE *CONTROL_MPP_DECOMPOSITION_METHOD *CONTROL_MPP_DECOMPOSITION_NUMPROC *CONTROL_MPP_DECOMPOSITION_SHOW *CONTROL_MPP_DECOMPOSITION_TRANSFORMATION *CONTROL_MPP_IO_NOD3DUMP *CONTROL_MPP_IO_NODUMP *CONTROL_MPP_IO_NOFULL *CONTROL_MPP_IO_SWAPBYTES *CONTROL_OUTPUT *CONTROL_PARALLEL *CONTROL_REMESHING *CONTROL_RIGID *CONTROL_SHELL *CONTROL_SOLID *CONTROL_SOLUTION *CONTROL_SPH *CONTROL_SPOTWELD_BEAM *CONTROL_STRUCTURED *CONTROL_STRUCTURED_TERM *CONTROL_SUBCYCLE *CONTROL_TERMINATION *CONTROL_THERMAL_NONLINEAR *CONTROL_THERMAL_SOLVER *CONTROL_THERMAL_TIMESTEP *CONTROL_TIMESTEP *DAMPING_FREQUENCY_RANGE *DAMPING_GLOBAL *DAMPING_PART_MASS *DAMPING_PART_STIFFNESS *DAMPING_RELATIVE *DATABASE_ABSTAT *DATABASE_ABSTAT_CPM *DATABASE_AVSFLT *DATABASE_BINARY_D3PLOT
Altair Engineering
Altair HyperMesh User's Guide 1438 Proprietary Inform ation of Altair Engineering
*DATABASE_BINARY_D3DRLF *DATABASE_BINARY_D3THDT *DATABASE_BINARY_D3DUMP *DATABASE_BINARY_FSIFOR *DATABASE_BINARY_INTFOR *DATABASE_BINARY_RUNRSF *DATABASE_BINARY_XTFILE *DATABASE_BNDOUT *DATABASE_CROSS_SECTION_PLANE(ID) *DATABASE_CROSS_SECTION_SET(ID) *DATABASE_DCFAIL *DATABASE_DEFGEO *DATABASE_DEFORC *DATABASE_ELOUT *DATABASE_EXTENT_AVS *DATABASE_EXTENT_BINARY *DATABASE_EXTENT_MOVIE *DATABASE_EXTENT_MPGS *DATABASE_EXTENT_SSSTAT *DATABASE_FORMAT *DATABASE_FSI *DATABASE_GCEOUT *DATABASE_GLSTAT *DATABASE_HISTORY_BEAM(ID) *DATABASE_HISTORY_BEAM_SET *DATABASE_DISCRETE *DATABASE_DISCRETE_SET *DATABASE_HISTORY_NODE(ID) *DATABASE_HISTORY_NODE_LOCAL(ID) *DATABASE_HISTORY_NODE_SET *DATABASE_HISTORY_NODE_SET_LOCAL *DATABASE_HISTORY_NODE_SET_LOCAL(ID) *DATABASE_HISTORY_SEATBELT *DATABASE_HISTORY_SHELL *DATABASE_HISTORY_SHELL(ID) *DATABASE_HISTORY_SHELL_SET *DATABASE_HISTORY_SOLID
1439 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*DATABASE_HISTORY_SOLID(ID) *DATABASE_HISTORY_SOLID_SET *DATABASE_HISTORY_SPH *DATABASE_HISTORY_TSHELL *DATABASE_HISTORY_TSHELL(ID) *DATABASE_HISTORY_TSHELL_SET *DATABASE_JNTFORC *DATABASE_MATSUM *DATABASE_MOVIE *DATABASE_MPGS *DATABASE_NCFORC *DATABASE_NODAL_FORCE_GROUP *DATABASE_NODFOR *DATABASE_NODOUT *DATABASE_OPTION *DATABASE_RBDOUT *DATABASE_RCFORC *DATABASE_RWFORC *DATABASE_SBTOUT *DATABASE_SECFORC *DATABASE_SLEOUT *DATABASE_SPCFORC *DATABASE_SPHOUT *DATABASE_SPRING_FORWARD *DATABASE_SSSTAT *DATABASE_SUPERELASTIC_FORMING *DATABASE_SWFORC *DATABASE_TPRINT *DATABASE_TRACER *DATABASE_TRHIST *DEFINE_ALEBAG_BAG *DEFINE_ALEBAG_HOLE *DEFINE_ALEBAG_INFLATOR *DEFINE_BOX *DEFINE_BOX_ADAPTIVE *DEFINE_BOX_COARSEN *DEFINE_BOX_DRAWBEAD
Altair Engineering
Altair HyperMesh User's Guide 1440 Proprietary Inform ation of Altair Engineering
*DEFINE_BOX_SPH *DEFINE_CONNECTION_PROPERTIES *DEFINE_COORDINATE_NODES *DEFINE_COORDINATE_SYSTEM *DEFINE_COORDINATE_VECTOR *DEFINE_CURVE *DEFINE_CURVE_FEEDBACK *DEFINE_CURVE_SMOOTH *DEFINE_CURVE_TRIM *DEFINE_CURVE_TRIM_3D *DEFINE_HEX_SPOTWELD_ASSEMBLY *DEFINE_HEX_SPOTWELD_ASSEMBLY_N *DEFINE_SD_ORIENTATION *DEFINE_TABLE *DEFINE_TRANSFORMATION *DEFINE_VECTOR *DEFORMABLE_TO_RIGID *DEFORMABLE_TO_RIGID_AUTOMATIC *DEFORMABLE_TO_RIGID_INERTIA *ELEMENT_BEAM *ELEMENT_BEAM_OFFSET *ELEMENT_BEAM_OFFSET_PID *ELEMENT_BEAM_OFFSET_THICKNESS *ELEMENT_BEAM_ORIENTATION *ELEMENT_BEAM_PID *ELEMENT_BEAM_SCALAR *ELEMENT_BEAM_THICKNESS *ELEMENT_DISCRETE *ELEMENT_INERTIA *ELEMENT_INERTIA_OFFSET *ELEMENT_MASS *ELEMENT_MASS_NODE_SET *ELEMENT_MASS_PART *ELEMENT_MASS_PART_SET *ELEMENT_PLOTEL *ELEMENT_SEATBELT *ELEMENT_SEATBELT_ACCELEROMETER
1441 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*ELEMENT_SEATBELT_PRETENSIONER *ELEMENT_SEATBELT_RETRACTOR *ELEMENT_SEATBELT_SENSOR *ELEMENT_SEATBELT_SLIPRING *ELEMENT_SHELL *ELEMENT_SHELL_BETA *ELEMENT_SHELL_BETA_OFFSET *ELEMENT_SHELL_DOF *ELEMENT_SHELL_MCID *ELEMENT_SHELL_MCID_OFFSET *ELEMENT_SHELL_OFFSET *ELEMENT_SHELL_THICKNESS *ELEMENT_SHELL_THICKNESS_BETA *ELEMENT_SHELL_THICKNESS_BETA_OFFSET *ELEMENT_SHELL_THICKNESS_MCID *ELEMENT_SHELL_THICKNESS_MCID_OFFSET *ELEMENT_SHELL_THICKNESS_OFFSET *ELEMENT_SOLID *ELEMENT_SOLID_ORTHO *ELEMENT_SOLID_TET4TOTET10 *ELEMENT_SPH *ELEMENT_TRIM *ELEMENT_TSHELL *END *EOS_GRUNEISEN (EOS 4) *EOS_IDEAL_GAS (EOS 12) *EOS_IGNITION_AND_GROWTH_OF_REACTION_IN_HE (EOS 7) *EOS_JWL (EOS 2) *EOS_LINEAR_POLYNOMIAL (EOS 1) *EOS_LINEAR_POLYNOMIAL_WITH_ENERGY_LEAK (EOS 6) *EOS_PROPELLANT_DEFLAGRATION (EOS 10) *EOS_RATIO_OF_POLYNOMIALS (EOS 5) *EOS_SACK_TUESDAY (EOS 3) *EOS_TABULATED (EOS 9) *EOS_TABULATED_COMPACTION (EOS 8) *EOS_TENSOR_PORE_COLLAPSE (EOS11) *HOURGLASS
Altair Engineering
Altair HyperMesh User's Guide 1442 Proprietary Inform ation of Altair Engineering
*INCLUDE_COMPENSATION *INCLUDE_COMPENSATION_BLANK_AFTER_SPRINGBACK *INCLUDE_COMPENSATION_BLANK_BEFORE_SPRINGBACK *INCLUDE_COMPENSATION_COMPENSATED_SHAPE *INCLUDE_COMPENSATION_DESIRED_BLANK_SHAPE *INCLUDE_CURRENT_TOOLS *INCLUDE_STAMPED_PART *INCLUDE_TRANSFORM *INITIAL_AXIAL_FORCE_BEAM *INITIAL_DETONATION *INITIAL_FOAM_REFERENCE_GEOMETRY *INITIAL_GAS_MIXTURE *INITIAL_MOMENTUM *INITIAL_STRAIN_SHELL *INITIAL_STRAIN_SOLID *INITIAL_STRESS_BEAM *INITIAL_STRESS_SECTION *INITIAL_STRESS_SHELL *INITIAL_STRESS_SOLID *INITIAL_TEMPERATURE_NODE *INITIAL_TEMPERATURE_SET *INITIAL_VEHICLE_KINEMATICS *INITIAL_VELOCITY *INITIAL_VELOCITY_GENERATION *INITIAL_VELOCITY_NODE *INITIAL_VELOCITY_RIGID_BODY *INITIAL_VOID *INITIAL_VOLUME_FRACTION *INITIAL_VOLUME_FRACTION_GEOMETRY *INTEGRATION_BEAM *INTEGRATION_SHELL *INTERFACE_COMPENSATION_NEW *INTERFACE_COMPONENT_NODE *INTERFACE_COMPONENT_SEGMENT *INTERFACE_LINKING_DISCRETE_NODE_SET *INTERFACE_LINKING_EDGE *INTERFACE_LINKING_SEGMENT *INTERFACE_SPRINGBACK
1443 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*INTERFACE_SPRINGBACK_LSDYNA *INTERFACE_SPRINGBACK_LSDYNA_NOTHICKNESS *INTERFACE_SPRINGBACK_LSDYNA_THICKNESS *INTERFACE_SPRINGBACK_NASTRAN *INTERFACE_SPRINGBACK_NASTRAN_NOTHICKNESS *INTERFACE_SPRINGBACK_NASTRAN_THICKNESS *INTERFACE_SPRINGBACK_SEAMLESS *INTERFACE_SPRINGBACK_SEAMLESS_NOTHICKNESS *INTERFACE_SPRINGBACK_SEAMLESS_THICKNESS *LOAD_BEAM_ELEMENT *LOAD_BEAM_SET *LOAD_BLAST *LOAD_BODY_GENERALIZED *LOAD_BODY_PARTS *LOAD_BODY_RX *LOAD_B0DY_RY *LOAD_BODY_RZ *LOAD_BODY_X *LOAD_BODY_Y *LOAD_BODY_Z *LOAD_BRODE *LOAD_MASK *LOAD_NODE_POINT *LOAD_NODE_SET *LOAD_RIGID_BODY *LOAD_SEGMENT *LOAD_SEGMENT_ID *LOAD_SEGMENT_SET_ID *LOAD_SHELL_ELEMENT *LOAD_SHELL_ELEMENT_ID *LOAD_SHELL_PRESSURE *LOAD_SHELL_SET_ID *LOAD_SUPERELASTIC_FORMING *LOAD_THERMAL_CONSTANT *LOAD_THERMAL_CONSTANT_NODE *LOAD_THERMAL_LOAD_CURVE *LOAD_THERMAL_VARIABLE
Altair Engineering
Altair HyperMesh User's Guide 1444 Proprietary Inform ation of Altair Engineering
*LOAD_THERMAL_VARIABLE_NODE *LOAD_THERMAL_VARIABLE_SHELL *LOAD_THERMAL_VARIABLE_SHELL_SET *MAT_ACOUSTIC *MAT_ADD_EROSION *MAT_ANISOTROPIC_ELASTIC *MAT_ANISOTROPIC_ELASTIC_PLASTIC *MAT_ANISOTROPIC_PLASTIC *MAT_ANISOTROPIC_VISCOPLASTIC *MAT_ARRUDA_BOYCE_RUBBER *MAT_ARUP_ADHESIVE *MAT_BAMMAN *MAT_BAMMAN_DAMAGE *MAT_BARLAT_ANISOTROPIC_PLASTICITY *MAT_BARLAT_YLD2000 *MAT_BARLAT_YLD96 *MAT_BILKHU/DUBOIS_FOAM *MAT_BLATZ-KO_FOAM *MAT_BLATZ-KO_RUBBER *MAT_BRITTLE_DAMAGE *MAT_CABLE_DISCRETE_BEAM *MAT_CELLULAR_RUBBER *MAT_COHESIVE_ELASTIC *MAT_CLOSED_CELL_FOAM *MAT_COMPOSITE_DAMAGE *MAT_COMPOSITE_FAILURE_MODEL *MAT_COMPOSITE_FAILURE_SHELL_MODEL *MAT_COMPOSITE_FAILURE_SOLID_MODEL *MAT_COMPOSITE_LAYUP *MAT_CONCRETE_DAMAGE *MAT_CORUS_VEGTER *MAT_CRUSHABLE_FOAM *MAT_CSCM *MAT_CSCM_CONCRETE *MAT_DAMPER_NONLINEAR_VISCUOUS *MAT_DAMPER_VISCOUS *MAT_DESHPANDE_FLECK_FOAM
1445 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_ELASTIC *MAT_ELASTIC_FLUID *MAT_ELASTIC_PLASTIC_HYDRO *MAT_ELASTIC_PLASTIC_THERMAL *MAT_ELASTIC_SPRING_DISCRETE_BEAM *MAT_ELASTIC_VISCOPLASTIC_THERMAL *MAT_ELASTIC_WITH_VISCOSITY *MAT_ELASTIC_6DOF_SPRING_DISCRETE_BEAM *MAT_ENHANCED_COMPOSITE_DAMAGE *MAT_FABRIC *MAT_FINITE_ELASTIC_STRAIN_PLASTICITY *MAT_FLD_TRANSVERSELY_ANISOTROPIC *MAT_FLD_3_PARAMETER_BARLAT *MAT_FORCE_LIMITED *MAT_FRAZER_NASH_RUBBER_MODEL *MAT_FU_CHANG_FOAM *MAT_GAS_MIXTURE *MAT_GENERAL_JOINT_DISCRETE_BEAM *MAT_GENERAL_NONLINEAR_1DOF_DISCRETE_BEAM *MAT_GENERAL_NONLINEAR_6DOF_DISCRETE_BEAM *MAT_GENERAL_SPRING_DISCRETE_BEAM *MAT_GENERAL_VISCOELASTIC *MAT_GEOLOGIC_CAP_MODEL *MAT_GEPLASTIC_SRATE_2000a *MAT_GURSON *MAT_GURSON_JC *MAT_HIGH_EXPLOSIVE_BURN *MAT_HILL_FOAM *MAT_HILL_3R *MAT_HONEYCOMB *MAT_HYDRAULIC_GAS_DAMPER_DISCRETE_BEAM *MAT_HYPERELASTIC_RUBBER *MAT_INELASTIC_SPRING_DISCRETE_BEAM *MAT_INELASTIC_6DOF_SPRING_DISCRETE_BEAM *MAT_ISOTROPIC_ELASTIC_FAILURE *MAT_ISOTROPIC_ELASTIC_PLASTIC *MAT_JOHNSON_COOK
Altair Engineering
Altair HyperMesh User's Guide 1446 Proprietary Inform ation of Altair Engineering
*MAT_JOHNSON_HOLMQUIST_CERAMICS *MAT_KELVIN-MAXWELL_VISCOELASTIC *MAT_KINEMATIC_HARDENING_TRANSVERSELY_ANISOTROPIC *MAT_LAMINATED_COMPOSITE_FABRIC *MAT_LAMINATED_GLASS *MAT_LAYERED_LINEAR_PLASTICITY *MAT_LINEAR_ELASTIC_DISCRETE_BEAM *MAT_LOW_DENSITY_FOAM *MAT_LOW_DENSITY_SYNTHETIC_FOAM *MAT_LOW_DENSITY_SYNTHETIC_FOAM_ORTHO *MAT_LOW_DENSITY_SYNETHIC_FOAM_ORTHO_WITH_FAILURE *MAT_LOW_DENSITY_SYNTHETIC_FOAM_WITH_FAILURE *MAT_LOW_DENSITY_VISCOUS_FOAM *MAT_MODIFIED_CRUSHABLE_FOAM *MAT_MODIFIED_HONEYCOMB *MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY *MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY_RATE *MAT_MODIFIED_ZERILLI_ARMSTRONG *MAT_MOONEY_RIVLIN_RUBBER *MAT_MTS *MAT_NONLINEAR_ELASTIC_DISCRETE_BEAM *MAT_NONLINEAR_ORTHOTROPIC *MAT_NONLINEAR_PLASTIC_DISCRETE_BEAM *MAT_NULL *MAT_OGDEN_RUBBER *MAT_ORIENTED_CRACK *MAT_ORTHOTROPIC_ELASTIC *MAT_ORTHOTROPIC_THERMAL *MAT_ORTHOTROPIC_VISCOELASTIC *MAT_PIECEWISE_LINEAR_PLASTICITY *MAT_PLASTICITY_COMPRESSION_TENSION *MAT_PLASTICITY_COMPRESSION_TENSION_E0S *MAT_PLASTIC_KINEMATIC *MAT_PLASTICITY_POLYMER *MAT_PLASTICITY_WITH_DAMAGE *MAT_PLASTICITY_WITH_DAMAGE_ORTHO *MAT_PLASTICITY_WITH_DAMAGE_RCDC
1447 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_POWER_LAW_PLASTICITY *MAT_PSEUDO_TENSOR *MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY *MAT_RESULTANT_ANISOTROPIC *MAT_RESULTANT_PLASTICITY *MAT_RIGID *MAT_SAMP-1 *MAT_SCHWER_MURRARY_CAP_MODEL *MAT_SEATBELT *MAT_SHAPE_MEMORY *MAT_SID_DAMPER_DISCRETE_BEAM *MAT_SIMPLIFIED_JOHNSON_COOK *MAT_SIMPLIFIED_JOHNSON_COOK_ORTHOTROPIC_DAMAGE *MAT_SIMPLIFIED_RUBBER *MAT_SIMPLIFIED_RUBBER_WITH_DAMAGE *MAT_SOIL_AND_FOAM *MAT_SOIL_AND_FOAM_FAILURE *MAT_SPOTWELD *MAT_SPOTWELD_DAIMLER_CHRYSLER *MAT_SPOTWELD_DAMAGE *MAT_SPRING_ELASTIC *MAT_SPRING_ELASTOPLASTIC *MAT_SPRING_GENERAL_NONLINEAR *MAT_SPRING_INELASTIC *MAT_SPRING_MAXWELL *MAT_SPRING_NONLINEAR_ELASTIC *MAT_STEINBERG *MAT_STEINBERG_LUND *MAT_STRAIN_RATE_DEPENDENT_PLASTICITY *MAT_TEMPERATURE_DEPENDENT_ORTHOTROPIC *MAT_THERMAL_ISOTROPIC *MAT_THERMAL_ISOTROPIC_TD_LC *MAT_THERMAL_ORTHOTROPIC *MAT_TRANSVERSELY_ANISOTROPIC_CRUSHABLE_FOAM *MAT_TRANSVERSELY_ANISOTROPIC_ELASTIC_PLASTIC *MAT_TRANSVERSELY_ANISOTROPIC_ELASTIC_PLASTIC_ECHANGE *MAT_TRIP
Altair Engineering
Altair HyperMesh User's Guide 1448 Proprietary Inform ation of Altair Engineering
*MAT_UNSUPPORTED *MAT_USER_DEFINED_MATERIAL *MAT_VACUUM *MAT_VISCOELASTIC *MAT_VISCOELASTIC_HILL_FOAM *MAT_VISCOUS_FOAM *MAT_WINFRITH_CONCRETE *MAT_WOOD *MAT_WOOD_FIR *MAT_WOOD_OPTION *MAT_WOOD_PINE *MAT_1DOF_GENERALIZED_SPRING *MAT_3-PARAMETER_BARLAT *NODE *NODE_RIGID_SURFACE *NODE_TRANSFORM *PART *PART_COMPOSITE *PART_COMPOSITE_CONTACT *PART_CONTACT *PART_CONTACT_PRINT *PART_INERTIA *PART_INERTIA_CONTACT *PART_INERTIA_CONTACT_PRINT *PART_INERTIA_PRINT *PART_MOVE *PART_PRINT *PART_REPOSITION *PART_REPOSITION_CONTACT *PART_REPOSITION_CONTACT_PRINT *PART_REPOSITION_PRINT *PART_SENSOR *RIGIDWALL_GEOMETRIC_CYLINDER(ID) *RIGIDWALL_GEOMETRIC_CYLINDER_MOTION(ID) *RIGIDWALL_GEOMETRIC_FLAT(ID) *RIGIDWALL_GEOMETRIC_FLAT_MOTION(ID) *RIGIDWALL_GEOMETRIC_PRISM(ID)
1449 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*RIGIDWALL_GEOMETRIC_PRISM_MOTION(ID) *RIGIDWALL_GEOMETRIC_SPHERE(ID) *RIGIDWALL_GEOMETRIC_SPHERE_MOTION(ID) *RIGIDWALL_PLANAR(ID) *RIGIDWALL_PLANAR_FINITE(ID) *RIGIDWALL_PLANAR_FINITE_FORCES_MOVING(ID) *RIGIDWALL_PLANAR_FINITE_MOVING(ID) *RIGIDWALL_PLANAR_FORCE(ID) *RIGIDWALL_PLANAR_FORCE_FINITE(ID) *RIGIDWALL_PLANAR_FORCES_MOVING(ID) *RIGIDWALL_PLANAR_MOVING(ID) *RIGIDWALL_PLANAR_ORTHO(ID) *RIGIDWALL_PLANAR_ORTHO_FINITE_FORCES(ID) *RIGIDWALL_PLANAR_ORTHO_FORCES(ID) *SECTION_BEAM(TITLE) *SECTION_DISCRETE(TITLE) *SECTION_POINT_SOURCE(TITLE) *SECTION_POINT_SOURCE_MIXTURE(TITLE) *SECTION_SEATBELT(TITLE) *SECTION_SHELL(TITLE) *SECTION_SHELL_ALE(TITLE) *SECTION_SHELL_EFG(TITLE) *SECTION_SOLID(TITLE) *SECTION_SOLID_ALE(TITLE) *SECTION_SOLID_EFG(TITLE) *SECTION_SPH *SECTION_TSHELL(TITLE) *SENSOR_CONTROL *SENSOR_DEFINE_CALC_MATH *SENSOR_DEFINE_ELEMENT *SENSOR_DEFINE_FORCE *SENSOR_DEFINE_NODE *SENSOR_SWITCH *SENSOR_SWITCH_CALC_LOGIC *SET_BEAM(TITLE) *SET_BEAM_ADD *SET_BEAM_GENERATE(TITLE)
Altair Engineering
Altair HyperMesh User's Guide 1450 Proprietary Inform ation of Altair Engineering
*SET_DISCRETE(TITLE) *SET_DISCRETE_ADD *SET_DISCRETE_GENERAL *SET_DISCRETE_GENERATE(TITLE) *SET_MULTI_MATERIAL_GROUP_LIST(TITLE) *SET_NODE_ADD *SET_NODE_ADD_ADVANCED *SET_NODE_COLUMN *SET_NODE_LIST(TITLE) *SET_NODE_LIST_GENERATE(TITLE) *SET_PART_ADD *SET_PART_COLUMN(TITLE) *SET_PART_LIST_GENERATE(TITLE) *SET_SEGMENT *SET_SEGMENT(TITLE) *SET_SEGMENT_GENERAL *SET_SEGMENT_GENERATE(TITLE) *SET_SHELL_ADD *SET_SHELL_COLUMN *SET_SHELL_LIST(TITLE) *SET_SHELL_LIST_GENERATE(TITLE) *SET_SOLID(TITLE) *SET_SOLID_ADD *SET_SOLID_ADD(TITLE) *SET_SOLID_GENERAL *SET_SOLID_GENERAL(TITLE) *SET_SOLID_GENERATE(TITLE) *SET_TSHELL(TITLE) *SET_TSHELL_GENERAL *SET_TSHELL_GENERAL(TITLE) *SET_TSHELL_GENERATE(TITLE) *SPRINGBACK MADYMO
The following cards are supported in MADYMO:
1451 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ACTUATOR AIRBAG_CHAMBER AMPLIFICATION.ABS_POLY AMPLIFICATION.EXP AMPLIFICATION.LOG AMPLIFICATION.POLY ANIMATION BELT BELT_FUSE BELT_RETRACTOR BELT_SEGMENT BELT_TYING BODY.DEFORMABLE BODY.FLEXIBLE_BEAM BODY.RIGID CHAR_MOD CHARACTERISTIC.CONTACT CHARACTERISTIC.LOAD CHARACTERISTIC.MATERIAL COMP_SIX_DOF COMPONENT CONNECT_N2 CONNECT_N3 CONSTRAINT.LINEAR CONSTRAINT.RIGID_FE CONSTRAINT.SIMPLE CONTACT_EVALUATE CONTACT.FE_FE CONTACT_FORCE CONTACT.MB_FE CONTACT.MB_MB CONTROL_AIRBAG CONTROL_ALLOCATION CONTROL_ANALYSIS CONTROL_FE_MODEL CONTROL_FE_TIME_STEP CONTROL_IMM
Altair Engineering
Altair HyperMesh User's Guide 1452 Proprietary Inform ation of Altair Engineering
CONTROL_OUTPUT CONTROL_SYSTEM CONTROLLER COORDINATE.CARTESIAN COORDINATE_REF.CARTESIAN COUPLING_BODY COUPLING_SURFACE DAMAGE ELEMENT.MASS1 EQUATION.MASTER EQUATION.SLAVE FE_CRDSYS FE_MODEL FUNC_MOD FUNCTION.XY GAS GAS_FLOW_GRID GAS_MIXTURE GAS_MIXTURE_VARIABLE GROUP_FE GROUP_MB HOLE HOLE_AREA HOLE_SUBSEGMENT INFLATOR INFLATOR.CHAR INFLATOR.DEF INFLATOR.REF INJURY JET JOINT LAYER LOAD MADYMO MATERIAL.ANISO MATERIAL.FABRIC MATERIAL.FOAM
1453 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MATERIAL.HOLE MATERIAL.HONEYCOMB MATERIAL.HONEYCOMB_PLASTIC MATERIAL.HYSISO MATERIAL.INTERFACE MATERIAL.ISOLIN MATERIAL ISOLIN MATERIAL ISOPLA MATERIAL.KELVIN1D MATERIAL.KELVIN1D_NL MATERIAL.KELVIN3D MATERIAL KELVIN3D_NL MATERIAL LINVIS MATERIAL MOONRIV MATERIAL NULL MATERIAL ORTHOLIN MATERIAL ORTHOLIN_LAYERED MATERIAL ORTHOPLA MATERIAL RIGID MATERIAL SANDWICH MATERIAL STRAP MATERIAL TONER MATERIAL USER MATERIAL.VISCO_NL MODE MODE_SHAPE MOTION.NODE MOTION_STRUCT_FE OPERATOR ORIENTATION.MATRIX ORIENTATION.SCREW_AXIS ORIENTATION.SUCCESSIVE_ROT ORIENTATION.VECTOR OUTPUT_AIRBAG_CHAMBER OUTPUT_ANIMATION OUTPUT_BELT OUTPUT_BODY
Altair Engineering
Altair HyperMesh User's Guide 1454 Proprietary Inform ation of Altair Engineering
OUTPUT_BODY_REL OUTPUT_CONTACT OUTPUT_CONTROL_SYSTEM OUTPUT_CROSS_SECTION OUTPUT_ELEMENT OUTPUT_ELEMENT_INITIAL OUTPUT_ENERGY_FE_MODEL OUTPUT_JET OUTPUT_JOINT_CONSTRAINT OUTPUT_JOINT_DOF OUTPUT_MARKER OUTPUT_MOTION_STRUCT OUTPUT_NODE OUTPUT_NODE_INITIAL OUTPUT_RESTRAINT OUTPUT_SENSOR OUTPUT_SYSTEM_COG PART PERMEABILITY POINT_OBJECT POINT_OBJECT_1_MB POINT_OBJECT_2_MB POINT_OBJECT_FE POINT_OBJECT_1_FE POINT_OBJECT_2_FE PORT PRINT_MARKER PRINT_OUTPUT_FE PROPERTY.BEAM2_BOX PROPERTY.BEAM2_CIRCULAR PROPERTY.BEAM2_DISCRETE PROPERTY.BEAM2_GENERAL PROPERTY2.BEAM2_PIPE PROPERTY.BEAM2_RECTANGULAR PROPERTY.BEAM2_USER PROPERTY.FACET6 PROPERTY.INTERFACE4
1455 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PROPERTY.MEM3 PROPERTY.MEM3_LAYERED PROPERTY.MEM3NL PROPERTY.MEM3NL_LAYERED PROPERTY.MEM4 PROPERTY.MEM4NL PROPERTY.SHELL3 PROPERTY.SHELL4 PROPERTY.SHELL4_LAYERED PROPERTY.SHELL6 PROPERTY.SOLID4 PROPERTY.SOLID8 PROPERTY.TRUSS2 PROPERTY.USERL2 PROPERTY.USERL3 PROPERTY.USERP3 PROPERTY.USERP4 PROPERTY.USERV8 RATE RESTRAINT.CARDAN RESTRAINT.JOINT RESTRAINT.KELVIN RESTRAINT.POINT RESTRAINT.SIX_DOF RESULT_ANIMATION_FE RIGID_ELEMENT RUNID SCALING SELECT SENSOR SIGNAL SPOTWELD.NODE_NODE SPOTWELD.THREE_NODE STATE STRAP SUPPORT SURFACE.CYLINDER
Altair Engineering
Altair HyperMesh User's Guide 1456 Proprietary Inform ation of Altair Engineering
SURFACE.PLANE SWITCH SYSTEM.MODEL SYSTEM.REF_SPACE TIME_HISTORY_CONTACT TIME_HISTORY_ENERGY TIME_HISTORY_FE TIME_HISTORY_MB TIME_HISTORY_SYSTEM USER_INT Marc ASSUMED (ASSUMED STRAIN) AUTO INCREMENT Body 3D Deformable Body 3D Rigid CBUSH Constant Dilatation Contact Header Contact Table CONTACT_TYPE Disp_chang DIST_LOADS DIST LOADS (CONTROL CARD) E_1 E_2 E_3 E_5 E_6 E_7 E_9 E_10 E_11 E_14 E_18 E_20 E_21
1457 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
E_25 E_26 E_27 E_28 E_29 E_32 E_33 E_34 E_35 E_38 E_39 E_45 E_52 E_53 E_54 E_55 E_57 E_58 E_59 E_60 E_61 E_63 E_64 E_66 E_67 E_68 E_69 E_70 E_74 E_75 E_78 E_80 E_81 E_82 E_83 E_84 E_89 E_95
Altair Engineering
Altair HyperMesh User's Guide 1458 Proprietary Inform ation of Altair Engineering
E_96 E_98 E_114 E_115 E_116 E_117 E_118 E_119 E_120 E_124 E_125 E_126 E_127 E_128 E_129 E_130 E_134 E_138 E_139 E_140 E_157 E-195 ELSTO FEATURE Finite Fixed_Acce Fixed_Disp Fixed_Pres FOLLOW FOR FOUNDATION Init_Disp INITIAL_vel LARGE DISP MASSES MAT_FOAM MAT_ISOTROPIC MAT_MOONEY MAT_OGDEN
1459 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MAT_ORTHOTROPIC MOMENT MPC CHECK NO LIST OPTIMIZE ORIENTATION OSET PBUSH PLASTICITY POINT_LOAD POST PROP_GEOMETRY RBE RBE2 RBE3 SHELL SECT SIZING SOLVER SPRING SUMMARY TABLE TIE TITLE TYING tying100 UPDATE VERSION NASTRAN
The following cards are supported in Nastran:
ACMODL AEFACT ASCRCE ASET ASET1
Altair Engineering
Altair HyperMesh User's Guide 1460 Proprietary Inform ation of Altair Engineering
BCBODY BCTABLE BCPARA BEGIN BULK BMFACE BNDFREE1 BNDFX1 BSET1 BSURF BSURFS BULK-UNSUPPORTED_CARD CAABSF CAERO1 CAERO2 CASE-UNSUPPORTED CARD CBAR CBEAM CBEND CBUSH CBUSH1D CDAMP1 CDAMP2 CDAMP3 CDAMP4 CELAS1 CELAS2 CELAS3 CELAS4 CEND CFAST CGAP CHACAB CHBDYE CHEXA (20-noded) CHEXA (8-noded) CMASS1 CMASS2
1461 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CMASS3 CMASS4 CONM1 CONM2 CONROD CORD1C CORD1R CORD1S CORD2C CORD2R CORD2S CPENTA (6-noded) CPENTA (15-noded) CQUAD4 CQUAD8 CQUADR CROD CSET1 CSHEAR CSUPER CSUPEXT CTETRA (4-noded) CTETRA (10-noded) CTRIA3 CTRIA6 CTRIAR CTUBE CVISC CWELD DAREA DCONADD DCONSTR DDVAL DEFORM DELAY DEQATN DESGLB
Altair Engineering
Altair HyperMesh User's Guide 1462 Proprietary Inform ation of Altair Engineering
DESOBJ DESSUB DESVAR DIAG DLINK DLINK2 DLOAD DOPTPRM DPHASE DRESP1 DRESP2 DSCREEN DTABLE DTISPECSEL DVCREL1 DVCREL2 DVMREL1 DVMREL2 DVPREL1 DVPREL2 EIGB EIGC EIGP EIGR EIGRL ENDDATA EXEC_UNSUPPORTED_CARDS FLFACT FLUTTER FORCE FREQ FREQ1 FREQ2 FREQ3 FREQ4 FREQ5 GENEL
1463 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
GLOBAL CASE CONTROL GLOBAL OUTPUT REQUEST GRAV GRDSET GRID HM_ELAS HM_SPRING ID INCLUDE BULK INCLUDE_CTRL INCLUDE_EXEC K2PP LOAD LOADSEQ MARCOUT MAT1 MAT2 MAT4 MAT5 MAT8 MAT9 MAT10 MATEP MATG MATHE MATHP MATS1 MATT1 MAXLINES MAXMIN MBOLT MBOLTUS MINMAX MOMENT MPC MPCADD NLAUTO
Altair Engineering
Altair HyperMesh User's Guide 1464 Proprietary Inform ation of Altair Engineering
NLDAMP NLPARM NLRGAP NLSTRAT NSMADD NSM1 NSML1 NTHICK OMIT1 OMIT_BEGIN_BULK OMIT_CEND OMIT_END_BULK PAABSF PACABS PAERO1 PAERO2 PANEL PARAM PBAR PBARL PBEAM PBEAML PBEND PBUSH PBUSH1D PBUSHT PCOMP PCOMPG PCONV PDAMP PELAS PELAST PFAST PGAP PLOAD PLOAD1 PLOAD2
1465 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PLOAD4 PLOTEL PLSOLID PMASS PROD PSEAM PSHEAR PSHELL PSOLID PTUBE PVISC PWELD QBDY1 QSET1 QVOL RANDPS RBAR RBE2 RBE3 RFORCE RJOINT RLOAD1 RLOAD2 RSPEC SEBNDRY SEBSET1 SECSET1 SEQSET1 SESET SET SET (Control Card) SET1 SEUSET1 SNORM SOL SPC SPCADD
Altair Engineering
Altair HyperMesh User's Guide 1466 Proprietary Inform ation of Altair Engineering
SPCD SPOINT SUBCASE SUBTITLE SUPORT SUPORT1 SWLDPRM TABDMP1 TABLED1 TABLED2 TABLED3 TABLED4 TABLEM1 TABLEM2 TABLEM3 TABLEM4 TABLES1 TABLEST TABRND1 TEMP TEMPD TIC TIME TITLE TLOAD1 TLOAD2 TRIM TSTEP TSTEPNL USET USET1 PAM-CRASH
The following cards are supported in PAM-CRASH: ACC3D / ACFLD /
1467 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ADAPT / AIRBAGCHECK ALLOCATE ANALYSIS BAR / BEAM / BEAPLOT BOUNC / BSHEL / CNODE / CONLO / COUPLING CPULIMIT CTRL / CYLINDRI DAMP / DATACHECK DEBUG DELNOD DIS3D / ELINK / ENDDATA FILE FLEX-TOR FRAME / FREE FRICT / FUNCT / FZMET / GASPEC / GENERAL GROUP / INCLU / INVEL / JOINT / KINJ KJOIN /
Altair Engineering
Altair HyperMesh User's Guide 1468 Proprietary Inform ation of Altair Engineering
LIST/NOLIS LLINK / LOCUR / MASS / MBSYS_RI MBSYS_SP MEMBR / MERGEGAP METRIC MNTR NODCO / NODCO_S / NODE / NODPLOT NSMAS PICK / PIPE PLANAR PLINK / PREFILTER PRESH / PRESO / PRINT/NOPRINT RAC3D / RAN3D / RBODY / RESTARTFILES RETRA / RETRACTR REVOLUTE REZONE RIGBO RIGBO / RIGBO_S / RUPMO / RVE3D / SCRATCHDIR
1469 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SECFO / SENPT / SENSO / SENSOR / SHELL / SHELLCHECK SHLTHP SHLPLOT SIGNAL SLINK / SLINT1 SLINT2_E SLINT2_N SLINT3 SLINT4 SLINT5 SLINT6 SLINT7 SLINT10 SLINT11 SLINT12 SLINT13 SLINT14 SLINT15 SLINT18 SLINT21 SLINT23 SLINT24 SLINT26 SLINT31 SLINT32 SLINT33 SLINT34 SLINT36 SLINT37 SLINT42 SLINT46
Altair Engineering
Altair HyperMesh User's Guide 1470 Proprietary Inform ation of Altair Engineering
SLIPR / SOLID / SOLPLOT SOLVER SPHERICA SPOTBEAM SPOTCONN SPOTERRO SPOTW / SPRGBM / SPRING / SUBDF / SUBRUN TCTRL / TETRA / TETR4 / THLBM / THLKJ / THLOC / THLNO / THLSO / THLSH / THLSW / THPLOT TIMESTEP TITLE / TRAFO / TRANSLAT TRIA_C TRSFM / TSHEL / TYPE 1 TYPE 2 TYPE 5 TYPE 7 TYPE 11 TYPE 16
1471 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TYPE 17 TYPE 18 TYPE 19 TYPE 20 TYPE 21 TYPE 22 TYPE 24 TYPE 25 TYPE 26 TYPE 28 TYPE 30 TYPE 31 TYPE 35 TYPE 36 TYPE 37 TYPE 41 TYPE 42 TYPE 45 TYPE 52 TYPE 61 TYPE 62 TYPE 71 TYPE 80-83 TYPE 99 TYPE 100 TYPE 101 TYPE 102 TYPE 103 TYPE 105 TYPE 106 TYPE 107 TYPE 108 TYPE 109 TYPE 110 TYPE 115 TYPE 116 TYPE 117
Altair Engineering
Altair HyperMesh User's Guide 1472 Proprietary Inform ation of Altair Engineering
TYPE 118 TYPE 121 TYPE 126 TYPE 128 TYPE 130 TYPE 131 TYPE 132 TYPE 143 TYPE 150 TYPE 151 TYPE 161 TYPE 162 TYPE 171 TYPE 200 TYPE 201 TYPE 202 TYPE 203 TYPE 204 TYPE 205 TYPE 212 TYPE 213 TYPE 214 TYPE 220 TYPE 221 TYPE 222 TYPE 223 TYPE 224 TYPE 230 TYPE 301 TYPE 302 TYPE 303 TYPE 304 UNIT UNIVERSA VELBC / VEL3D / VERSION
1473 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PAM-CRASH 2G
The following cards are supported in PAM-CRASH 2G: ACC3D / ACFLD / ADAPT / AIRBAGCHECK ANALYSIS ASSOCIATE AUTOSLEEP BAGIN / BAR / BASE_BODY BEAM / BELTS / BOUNC / BSHEL / CCTRL / CHAMBER / CNODE / CNTAC / Type 1 CNTAC / Type 10 CNTAC / Type 13 CNTAC / Type 14 CNTAC / Type 15 CNTAC / Type 16 CNTAC / Type 17 CNTAC / Type 18 CNTAC / Type 19 CNTAC / Type 21 CNTAC / Type 33 CNTAC / Type 34 CNTAC / Type 36 CNTAC / Type 37 CNTAC / Type 44 CNTAC / Type 46 CNTAC / Type 54
Altair Engineering
Altair HyperMesh User's Guide 1474 Proprietary Inform ation of Altair Engineering
CONLO / COUPLING DAMP / DATACHECK DCOMP DEBUG DIS3D / DIS3DM / DIS3DX / ECTRL / EDG ELINK / END_BAGIN END_CHAMBER ENDDATA EXT_SKIN FILE FPM FPM_HOLE FRAME / FRICT / FUNCT / GAS GASPEC / GEN_INI_COND GES / GROUP / INCLU / INFLATOR INI_COND INPUTVERSION INVEL / JET JOINT / KJOIN / LEAKAGE LLINK /
1475 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
LOCAL_H MASS MASS_GES / MAT_SECURE MAXMEMORY MBSYS / MERGEGAP MEMBR / METRIC / METRICCHECK MTOCO / NODCO / NODE / NSMAS / OCTRL / PART / PICK PICKING / PIPE PLANE PLINK / PLINK_VI PLY PLYDATA PREBM / PREFA / RAC3D / RAN3D / RBODY / RDA3D / RDD3D / RDV3D / RESTARTFILES RETRA / RVE3D / RUNEND RUPMO /
Altair Engineering
Altair HyperMesh User's Guide 1476 Proprietary Inform ation of Altair Engineering
RWALL / RWALL_KIN_CHECK SECFO / SECFO_CONTACT / SECFO_PLANE / SECFO_SECTION / SECFO_SUPPORT / SECFO_VOLFRAC / SECTION SEG SENPT / SENPTG / SENSO / SENSOR / SHELL / SHELLCHECK SIGNAL SLINK / SLIPR / SOLID / SOLIDCHECK SOLID4N SOLVER SPCTRL SPH SPRING / SPRGBM / STOPRUN SUBDF / SUBRUN SUBTA / SUPPORT TCTRL / TETRA / TETR4 / THELE / THLOC /
1477 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
THNOD / TIED / TITLE / TRANSFORMATION / TRSFM / TSHEL / TYPE 1 TYPE 2 TYPE 5 TYPE 7 TYPE 11 TYPE 16 TYPE 17 TYPE 18 TYPE 20 TYPE 21 TYPE 22 TYPE 25 TYPE 26 TYPE 30 TYPE 31 TYPE 36 TYPE 37 TYPE 41 TYPE 42 TYPE 45 TYPE 52 TYPE 61 TYPE 62 TYPE 71 TYPE 99 TYPE 100 TYPE 101 TYPE 102 TYPE 103 TYPE 105 TYPE 106
Altair Engineering
Altair HyperMesh User's Guide 1478 Proprietary Inform ation of Altair Engineering
TYPE 107 TYPE 108 TYPE 109 TYPE 110 TYPE 115 TYPE 116 TYPE 117 TYPE 118 TYPE 121 TYPE 126 TYPE 128 TYPE 130 TYPE 131 TYPE 132 TYPE 143 TYPE 150 TYPE 151 TYPE 161 TYPE 162 TYPE 171 TYPE 200 TYPE 201 TYPE 202 TYPE 203 TYPE 204 TYPE 205 TYPE 212 TYPE 213 TYPE 214 TYPE 220 TYPE 221 TYPE 222 TYPE 223 TYPE 224 TYPE 230 TYPE 301 TYPE 302
1479 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
TYPE 303 TYPE 304 UNIT VEL3D / VOLFRAC WALL_FABRIC WALL_OPENING
PERMAS
The following cards are supported in PERMAS: $ADDMODES $BEAM2 $BECOC $BECOS $COMPONENT $COMPRESS $CONA3 $CONA4 $CONA6 $CONA8 $CONDUCTIVITY - materials $CONDUCTIVITY - loads $CONLOAD $CONS3 $CONS4 $CONS6 $CONS8 $CONSTRAINTS $CONTACT $CONTVAL $COOR $DAMP1 $DAMP3 $DAMP6 $DAMPING
Altair Engineering
Altair HyperMesh User's Guide 1480 Proprietary Inform ation of Altair Engineering
$DENSITY $DIELECTRIC $DISLOAD $DISLOADN $ECHO $ELASTIC $ELCONDUCT $ELPROP $ELSYS $ENTER MATERIAL $ESET $ESETBIN $FLA2 $FLA3 $FLDENS $FLHEX8 $FLHEX20 $FLPENT6 $FLPENT15 $FLPYR5 $FLTET4 $FLTET10 $FLUID $FREQLOAD $FREQUENCY $FSINTA3 $FSINTA4 $FSINTA6 $FSINTA8 $FUNCTION $GASKET $GEODAT $GKHEX8 $GKHEX20 $GKPNT6 $GKPNT15 $GSKLOAD
1481 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
$GSKUNLOAD $HARDENING $HEATCAP $HEXE8 $HEXE20 $INERTIA $INERTIAX $INIVAL $JOIN $LOADA3 $LOADA4 $LOADA6 $LOADA8 $LOADING $LOADS $MASS3 $MASS6 $MATERIAL $MODDAMP $MPC MPC GENERAL $MPC ISURFACE $MPC JOIN $MPC_RIGID $MPC_SAME $MPC WLDSURFACE $MPC WLSCN $MPC WLSSURFACE $NLDAMP $NLDAMPR $NLSTIFF $NLSTIFFR $NSET $NSETBIN $PENTA15 $PENTA6 $PERMEABILITY
Altair Engineering
Altair HyperMesh User's Guide 1482 Proprietary Inform ation of Altair Engineering
$PLASTIC $PLOTA3 $PLOTA4 $PLOTA6 $PLOTA8 $PLOTL2 $PLOTL3 $POINTS $PRESCRIBE/PREVAL $PRETENSION LOAD $PRETENSION PLANE $PRETENSION THREAD $PYRA5 $QUAD4 $QUAM4 $REFSYS $RIGID $ROTB $RSYS $SAME $SFSET $SHEAR4 $SHELL3 $SHELL4 $SITUATION $SPRING1 $SPRING3 $SPRING6 $SUPPRESS $SURFABS $SURFACE $SYSTEM TEMP TEMPFILM $TET4 $TET10 $THERMEXP
1483 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
$TRANSLOAD $TRIA3 $TRIA3K $TRIM3 $TRIM6 $TRIMS6 $VOLDRAG $X1DAMP3 $X1DAMP6 $X1GEN6 $X2GEN6 $X1MASS3 $X1MASS6 $X1STIFF3 $X1STIFF6 $X2DAMP3 $X2DAMP6 $X2GEN6 $X2STIFF3 $X2STIFF6 $YIELD
Samcef .BPR .CLM .ETASHELL .ETASOLID .FRA .HYP .LAM .MAT, ANISOTROPIC .MAT, ISOTROPIC .MAT, ORTHOTROPIC .MCT .NOE
Altair Engineering
Altair HyperMesh User's Guide 1484 Proprietary Inform ation of Altair Engineering
.PHP SHELL .PLI .STI
1485 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Unsupported Cards by Solver Radioss (Block Format) The following D00 cards are not supported for RADIOSS (Block Format) 5.1 and 9.0:
/ADMESH/STATE/SHELL /ADMESH/STATE/SH3N /ALE/CLOSE /ANIM/VERS /BCS/LAGMUL /BEM/FLOW /BOX /BOX/BOX /CNODE /EBCS/MONVOL /EULER/MAT /EIG /EOS/GRUNEISEN /EOS/POLYNOMIAL /EOS/TILLOTSON /EXTERN/LINK /FAIL/POWER_DAM /FAIL/XFEM_FLD /FAIL/XFEM_JOHNS /FAIL/XFEM_TBUTC /FXBODY /GJOINT /GAUGE /IBVEL /IMPLICIT /INICONT /INIVOL /IMPVEL/LAGMUL /INIBRI /INIQUA /INISHE/AUX or /INISH3/AUX /INISHE/EPSP or /INISH3/EPSP /INISHE/EPSP F or /INISH3/EPSP F /INISHE/ORTHO or /INISH3/ORTHO
Altair Engineering
Altair HyperMesh User's Guide 1486 Proprietary Inform ation of Altair Engineering
/INISHE/STRA F or /INISH3/STRA F /INISHE/STRS F/GLOB /INTER/HERTZ /INTER/HERTZ/TYPE17 /INTER/LAGDT /INTER/LAGDT/TYPE7 /INTER/LAGMUL/TYPE2 /INTER/LAGMUL/TYPE16 /INTER/LAGMUL/TYPE17 /KEY /LAGMUL /MADYMO/EXFEM /MADYMO/LINK /MAT/LAW69 /MAT/LAW74 /MAT/LAW77 /MAT/LAW78 /MPC /PROP/TYPE25 (SPR_AXI) /PROP/TYPE28 (NSTRAND) /PROP/TYPE35 (STITCH) /PROP/USER4 /RBODY/LAGMUL /RWALL/LAGMUL /SHEL16 /STATE/STR_FILE /SUBMODEL /SURF/MDELLIPS /TH/FXBODY /TH/GAUGE /TH/NSTRAND /TH/PART /UNIT/name /XELEM /XREF
Radioss (Bulk), Nastran
1487 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
This interface is the same for both Nastran and Radioss (Bulk), and can handle unsupported cards in several ways. There are three basic types of unsupported cards: Fully unsupported cards, partially supported cards and forced unsupported cards. Fully unsupported cards are read in and written out with the UNSUPPORTED_CARDS control card. This is described in more detail below. Partially unsupported cards are keywords that are recognized, but may have new or unrecognized fields within the card. HyperMesh will read the card and all supported fields, but will ignore any unrecognized fields (meaning that unrecognized data will be lost). Forced unsupported cards are manually added to the UNSUPPORTED_CARDS control card through the use of $HM_BEGIN_UNSUPPORTED and $HM_END_UNSUPPORTED HyperMesh comments in the input deck itself. These are described in more detail below.
Unsupported Cards Cards that aren’t recognized by the HyperMesh interface are automatically written into one of three [two for Radioss] control cards depending on where they exist within the input file. They only receive simple supported as text, and are written in and out of the same section of the input file. EXEC_UNSUPPORTED_CARDS [Nastran only] Unrecognized cards starting from the top of the input file until the CEND keyword are stored in this control card, and written back out to the same part of the file. This is known as the executive control section. CASE_UNSUPPORTED_CARDS Unrecognized cards between the CEND keyword and the BEGIN BULK keyword are stored in this control card, and written back out to the same part of the file. This is known as the case control section. BULK_UNSUPPORTED_CARDS Unrecognized cards between the BEGIN BULK keyword and the ENDDATA keyword are stored in this control card, and written back out to the same part of the file. This is known as the bulk data section.
Forced Unsupported Cards Any block of text in an input file can be forced into any of the UNSUPPORTED_CARDS by bracketing the text with $HM_BEGIN_UNSUPPORTED and $HM_END_UNSUPPORTED.
Altair Engineering
Altair HyperMesh User's Guide 1488 Proprietary Inform ation of Altair Engineering
For example, consider the DTPL card shown above with a new field that isn’t supported in HyperMesh. Without forcing the entire card into UNSUPPORTED_CARDS, the NEWFIELD would become lost during import/export.
Include Files Include files can also handle unsupported cards in the same way as the master file as described above. Abaqus
The Abaqus interface can handle several types of unsupported cards. Unsupported materials Unsupported cards (model part) Unsupported step data (history part) Unsupported material Unsupported materials can be handled in two ways. Automatically detect materials that contain certain cards that are currently unsupported. Once detected, those cards are preserved as simple text within the material card. On export, they will be written within the original material block and labeled with the comment **HM_UNSUPPORTED_MATERIAL Declare entire materials as unsupported. To handle unsupported materials by this method: Insert the comment **HM_GENERIC_MATERIAL before each *MATERIAL card that contains unsupported keywords. Only materials with the comment will be imported as plain text. or
1489 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Select the Generic material check box on the options panel of the Utility Menu. All material cards will be set as unsupported. If a supported material card has a parameter that is currently unsupported, the card will be imported but the parameter will be ignored. You will receive a warning message during the import process. Contents of unsupported or generic materials can be reviewed or edited with the card editor in the Model Browser. Unsupported cards (model data) In addition to the unsupported material card and the generic material there are three places where currently unsupported keywords can be stored. All concerned cards placed before the first *NODE card will go to the UNSUPPORTED_CARDS_START, those between *NODE and last *MATERIAL block are placed in UNSUPPORTED_CARDS_MIDDLE card and all other unsupported cards of the model part can be found in UNSUPPORTED_CARDS after import. Once unsupported cards are detected you will receive a warning message during import. The cards and their contents can be reviewed in the control cards area or in the Model Browser. On export, a comment is inserted before each type of unsupported card: **HM_UNSUPPORTED_CARDS_START **HM_UNSUPPORTED_CARDS_MIDDLE **HM_UNSUPPORTED_CARDS The start of unsupported cards will be placed before the first node card, the middle part behind the last *MATERIAL card and the last part will be placed directly before the Step definition. However, there is one special case for unsupported model data cards. Abaqus provides several type options for the *INITIAL CONDITIONS card. Currently, the VELOCITY, TEMPERATURE, and FLUID PRESSURE types are supported. For these cards, a load collector will be created on import. However, in cases where the type parameter value is not one of these supported values, this card will be handled as an unsupported card according to the rules described above. Unsupported step data (history data) If unknown keywords are detected within a *STEP definition, they will be placed in the unsupported cards section within the step. There is an unsupported card available in every *STEP. New unsupported cards can also be added and exported by the Step Manager.
LS-DYNA
The complete list of LS-DYNA keywords that are not supported are listed below.
Altair Engineering
Altair HyperMesh User's Guide 1490 Proprietary Inform ation of Altair Engineering
*ALE_FSI_PROJECTION *ALE_FSI_SWITCH_MMG_ID *ALE_UP_SWITCH *BOUNDARY_ACOUSTIC_COUPLING *BOUNDARY_CONVECTION_SEGMENT *BOUNDARY_CYCLIC *BOUNDARY_ELEMENT_METHOD_CONTROL *BOUNDARY_ELEMENT_METHOD_OPTION *BOUNDARY_ELEMENT_METHOD_FLOW *BOUNDARY_ELEMENT_METHOD_NEIGHBOR *BOUNDARY_ELEMENT_METHOD_SYMMETRY *BOUNDARY_ELEMENT_METHOD_WAKE *BOUNDARY_FLUX_OPTION *BOUNDARY_MCOL *BOUNDARY_PRESCRIBED_ACCELEROMETER_RIGID *BOUNDARY_PRESCRIBED_ORIENTATION_RIGID_ANGLES *BOUNDARY_PRESCRIBED_ORIENTATION_RIGID_DIRCOS *BOUNDARY_PRESCRIBED_ORIENTATION_RIGID_EULERP *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT *BOUNDARY_PRESSURE_OUTFLOW_SET *BOUNDARY_RADIATION_SEGMENT *BOUNDARY_RADIATION_SEGMENT_VF_CALCULATE *BOUNDARY_RADIATION_SEGMENT_VF_READ *BOUNDARY_RADIATION_SET_EF_CALCULATE *BOUNDARY_RADIATION_SET_EF_READ *BOUNDARY_RADIATION_SET_VF_CALCULATE *BOUNDARY_RADIATION_SET_VF_READ *BOUNDARY_SLIDING_PLANE *BOUNDARY_SPH_SYMMETRY_PLANE *BOUNDARY_SYMMETRY_FAILURE *BOUNDARY_THERMAL_WELD *BOUNDARY_USA_SURFACE *CASE *CASE_BEGIN_CIDn *CASE_END_CIDN *CONSTRAINED_ADAPTIVITY
1491 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONSTRAINED_BUTT_WELD *CONSTRAINED_EULER_IN_EULER *CONSTRAINED_GENERALIZED_WELD_COMBINED_ID *CONSTRAINED_GENERALIZED_WELD_CROSS_FILLET_ID *CONSTRAINED_INTERPOLATION_LOCAL *CONSTRAINED_JOINT_CONSTANT_VELOCITY *CONSTRAINED_JOINT_GEARS *CONSTRAINED_JOINT_PULLEY *CONSTRAINED_JOINT_RACK_AND_PINION *CONSTRAINED_JOINT_ROTATIONAL_MOTOR *CONSTRAINED_JOINT_TRANSLATIONAL_MOTOR *CONSTRAINED_JOINT_SCREW *CONSTRAINED_JOINT_STIFFNESS_TRANSLATIONAL *CONSTRAINED_POINTS *CONSTRAINED_SPLINE *CONTACT_COUPLING *CONTACT_GEBOD_OPTION *CONTACT_GUIDED_CABLE *CONTACT_GUIDED_CABLE_SET *CONTACT_SURFACE_TO_SURFACE_CONTRACTION_JOINT(ID) *CONTACT_TIEBREAK_NODES_ONLY(ID) *CONTACT_TIED_SURFACE_TO_SURFACE_TITLE(ID) *CONTACT_TIED_SURFACE_TO_SURFACE_FAILURE TITLE(ID) *CONTACT_1D *CONTACT_2D_AUTOMATIC_NODE_TO_SURFACE *CONTACT_2D_AUTOMATIC_SINGLE_SURFACE *CONTACT_2D_AUTOMATIC_SURFACE_IN_CONTINUUM *CONTACT_2D_AUTOMATIC_TIED *CONTACT_2D_AUTOMATIC_TIED_ONE_WAY *CONTACT_2D_PENALTY *CONTACT_2D_PENALTY_FRICTION *CONTROL_CHECK_SHELL *CONTROL_FORMING_POSITION *CONTROL_FORMING_PROJECTION *CONTROL_FORMING_TEMPLATE *CONTROL_FORMING_TRAVEL *CONTROL_FORMING_USER
Altair Engineering
Altair HyperMesh User's Guide 1492 Proprietary Inform ation of Altair Engineering
*CONTROL_NONLOCAL *DATABASE_ADAMS *DATABASE_H3OUT *DATABASE_BINARY_D3PART *DATABASE_BINARY_D3PROP *DATABASE_BINARY_FSIFOR *DATABASE_BINARY_D3CRACK *DATABASE_FSI_SENSOR *DATABASE_HISTORY_SPH_SET *DEFINE_CONNECTION_PROPERTIES_ADD *DEFINE_CONSTRUCTION_STAGES *DEFINE_CONTACT_VOLUME *DEFINE_CURVE_COMPENSATION *DEFINE_CURVE_DRAWBEAD *DEFINE_CURVE_ENTITY *DEFINE_CURVE_FUNCTION *DEFINE_DEATH_TIMES_NODES *DEFINE_DEATH_TIMES_RIGID *DEFINE_DEATH_TIMES_SET *DEFINE_ERODING_SINGLE_SURFACE *DEFINE_FRICTION_AUTOMATIC_GENERAL *DEFINE_FRICTION_AUTOMATIC_NODES_TO_SURFACE *DEFINE_FRICTION_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE *DEFINE_FRICTION_AUTOMATIC_SINGLE_SURFACE *DEFINE_FRICTION_AUTOMATIC_SURFACE_TO_SURFACE *DEFINE_FRICTION_SINGLE_SURFACE *DEFINE_SET_ADAPTIVE *DEFINE_SPOTWELD_FAILURE_RESULTANTS *DEFINE_SPOTWELD_RUPTURE_PARAMETER *DEFINE_SPOTWELD_RUPTURE_STRESS *DEFINE_STAGED_CONSTRUCTION_PART *EF_CONTROL *EF_GRID *EF_MATERIAL *EF_TOGGLES *ELEMENT_BEAM_WARPAGE *ELEMENT_DIRECT_MATRIX_INPUT
1493 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*ELEMENT_SHELL_SOURCE_SINK *ELEMENT_SOLID_DOF *EOS_GASKET *EOS_JWLB *INCLUDE_BINARY *INCLUDE_NASTRAN *INCLUDE_PATH *INCLUDE_STAMPED_PART_SET_MATRIX_INVERSE *INCLUDE_STAMPED_SET *INCLUDE_TRANSFORM_BINARY *INITIAL_STRESS_DEPTH *INITIAL_STRESS_SHELL_SET *INITIAL_STRESS_TSHELL *INTERFACE_JOY *INTERFACE_LINKING_DISCRETE_NODE_NODE *LOAD_ALE_CONVECTION *LOAD_ALE_CONVECTION_ID *LOAD_BODY_POROUS *LOAD_DENSITY_DEPTH *LOAD_HEAT_CONTROLLER *LOAD_HEAT_GENERATION_SET *LOAD_HEAT_GENERATION_SOLID *LOAD_MOTION_NODE *LOAD_MOVING_PRESSURE *LOAD_REMOVE_PART *LOAD_SEGMENT_NONUNIFORM_ID *LOAD_SEGMENT_SET_NONUNIFORM_ID *LOAD_SSA *LOAD_STIFFEN_PART *LOAD_SURFACE_STRESS *LOAD_SURFACE_STRESS_SET *LOAD_THERMAL_TOPAZ *LOAD_VOLUME_LOSS *NODE_SCALAR *NODE_SCALAR_VALUE *MAT_ALE_VACCUM *MAT_ALE_VISCOUS
Altair Engineering
Altair HyperMesh User's Guide 1494 Proprietary Inform ation of Altair Engineering
*MAT_ALE_GAS_MIXTURE *MAT_ANISOTROPIC_THERMOELASTIC *MAT_BRAIN_LINEAR_VISCOELASTIC *MAT_CFD_OPTION *MAT_COHESIVE_GENERAL *MAT_COHESIVE_MIXED_MODE *MAT_COHESIVE_TH *MAT_COMPOSITE_DIRECT *MAT_COMPOSITE_MATRIX *MAT_CONCRETE_BEAM *MAT_CONCRETE_EC2 *MAT_DAMAGE_1 *MAT_DAMAGE_2 *MAT_DAMAGE_3 *MAT_DRUCKER_PRAGER *MAT_EMMI *MAT_FHWA_SOIL *MAT_FHWA_SOIL_NBRASKA *MAT_GURSON_RCDC *MAT_HEART_TISSUE *MAT_HYSTERIC_SOIL *MAT_INV_HYPERBOLIC_SIN *MAT_ISOTROPIC_SMEARED_CRACK *MAT_JOHNSON_HOLMQUIST_CONCRETE *MAT_JOINTED_ROCK *MAT_LUNG_TISSUE *MAT_MCCORMICK *MAT_MODIFIED_FORCE_LIMITED *MAT_MODIFIED_JOHNSON_COOK *MAT_MOHR_COULOUMB *MAT_MOMENT_CURVATURE_BEAM *MAT_MUSCLE *MAT_ORTHO_ELASTIC_PLASTIC *MAT_ORTHOTROPIC_SMEARED_CRACK *MAT_PITZER_CRUSHABLE_FOAM *MAT_PLASTIC_GREEN-NAGHDI_RATE *MAT_PLASTIC_NONLINEAR_KINEMATIC
1495 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*MAT_PLASTICITY_COMPRESSION_TENSION_EOS *MAT_POLYMER *MAT_QUASILINEAR_VISCOELASTIC *MAT_RAMBERG-OSGOOD *MAT_RATE_SENSITIVE_COMPOSITE_FABRIC *MAT_RATE_SENSITIVE_POLYMER *MAT_RC_BEAM *MAT_RS_SHEAR_WALL *MAT_SEISMIC_BEAM *MAT_SEISMIC_ISOLATOR *MAT_SOIL_BRIC *MAT_SOIL_CONCRETE *MAT_SPECIAL_ORTHOTROPIC *MAT_SPRING_MUSCLE *MAT_SPRING_SQUAT_SHEARWALL *MAT_SPRING_TRILINEAR_DEGRADING *MAT_STEEL_CONCENTRIC_BRACE *MAT_THERMAL_ISOTROPIC_TD *MAT_THERMAL_ISOTROPIC_PHASE_CHANGE *MAT_THERMAL_ORTHTROPIC_TD *MAT_THERMAL_USER_DEFINED *MAT_THERMO_ELASTO_VISCOPLASTIC_CREEP *MAT_UNIFIED_CREEP *MAT_VISCO_ELASTIC_THERMAL *MAT_WTM_STM *MAT_WTM_STM_PLC *PARAMETER *PARAMETER_EXPRESSION *PART_ADAPTIVE_FAILURE *PART_MODES *PERTURBATION_NODE *PERTURBATINO_SHELL_THICKNESS *RAIL_TRACK *RAIL_TRAIN *SET_2D_SEGMENT(TITLE) *SET_2D_SEGMENT_SET(TITLE) *TERMINATION_BODY
Altair Engineering
Altair HyperMesh User's Guide 1496 Proprietary Inform ation of Altair Engineering
*TERMINATION_CONTACT *TERMINATION_CURVE *TERMINATION_DELETED_SHELLS *TERMINATION_DELETED_SHELLS_SET *TERMINATION_NODE *USER_LOADING
MADYMO
DEFINE CRDSYS_REF_1 CRDSYS_REF_2
PAM-CRASH 2G 3D AMCTRL / ARGUMENT CNTAD / CONTACT CPCTRL CTCTRL / DRAWB END_MODULE EXPORT / FLCEL / FUNCTION H_POINT IMPFIL / IMPORT / KELVIN LINCO / LOCAL_H LOOKU / MARK /
1497 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Material Type 19 Material Type 24 Material Type 35 Material Type 80-83 MAXWELL MBSYS / MDBODY MGRID MODULE / MSTRM / MUSC1 / MUSCL / OUTPUT SCALEF_MGRID SECURE / SPCTRL / SPHEL / SUBCYCLE_ECL SYMPL / PERMAS The PERMAS interface can handle two different types of unsupported cards: Materials Solver cards Depending on which bracket or variant they belong to, unsupported keywords are maintained as ASCII text within the HyperMesh database and are placed in the right place on export again. Unsupported material Unsupported materials can be handled in two ways. Generic material Unsupported material If materials are completely unsupported, they will be read in as generic material, whereas unsupported cards which are dependent on a certain material will be imported as ‘unsupported material’ and can be reviewed from within the material card image. On export, a comment will be written before each generic material (!!HM_GENERIC_MATERIAL) or unsupported material (!!HM_UNSUPPORTED_CARDS). Unsupported card mechanism
Altair Engineering
Cards
Altair HyperMesh User's Guide 1498 Proprietary Inform ation of Altair Engineering
$SANDWICH
Generic material
$LAMINATE $FLFSOLID $MATERIAL TYPE= TRANS, ORTHO, MONOCLINIG, TRICLINIC, ANISO $DIELECTRIC
Unsupported material
$ELCONDUCT $FLDENS $NLELASTIC $NLKINHARD $PERMEABILITY $VISCOSITY Unsupported cards In addition to the unsupported material card and the generic material, other unsupported data will be maintained based on the location in their bracket/variant and placed there again on export. The following table shows in which entity an unsupported card will go. All information is accessible after import through the card editor and will be written out exactly the same as imported. PERMAS Variant/Bracket
Entity
$SYSTEM
Control Card "System"
$STRUCTURE
Control Card "Unsupported_Structure"
$CONSTRAINTS
Load Step
$LOADING
Load Step
$RESULTS
Output Block
1499 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Geometry The following general geometry capabilities are available: Import geometry from an external CAD file Export geometry to an external CAD file Create new geometry Edit and defeature existing or imported geometry Create connectors on geometry Create loads/BCs on geometry Create meshes on geometry
See also Terminology CAD Interfacing Functionality
Altair Engineering
Altair HyperMesh User's Guide 1500 Proprietary Inform ation of Altair Engineering
Terminology The image below illustrates various geometric features, each labeled with the relevant terminology:
1501 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Nodes Free Points Lines Faces Surfaces Fixed Points Free Edges Shared Edges Suppressed Edges Non-manifold Edges Solids Bounding Faces Fin Faces
Altair Engineering
Altair HyperMesh User's Guide 1502 Proprietary Inform ation of Altair Engineering
Full Partition Faces CAD Cleanup Tolerance Geometry Cleanup Tolerance Geometry Feature Angle
1503 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nodes A node is the most basic finite element entity. A node represents a physical position on the structure being modeled and is used by an element entity to define the location and shape of that element. It is also used as temporary input to create geometric entities. A node may contain a pointer to other geometric entities and can be associated directly to them. It is displayed as a small circle or sphere, depending on the mesh graphics mode. Its color is always yellow.
See also Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1504 Proprietary Inform ation of Altair Engineering
Free Points A free point is a zero-dimensional geometry entity in space that is not associated with a surface. It is displayed as a small "x". Its color is determined by the component collector to which it belongs. These types of points are typically used for weld locations and connectors.
See also Geometry Terminology
1505 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Lines A line represents a curve in space is not attached to any surface or solid. A line is a one-dimensional geometric entity. Its color is determined by the component collector to which it belongs. A line can be composed of one or more line types. Each line type in a line is referred to as a segment. The end point of each line segment is connected to the first point of the next segment. A joint is the common point between two line segments. Line segments are maintained as a single line entity, so operations performed on the line affect each segment of the line. In general, HyperMesh automatically uses the appropriate number and type of line segments to represent the geometry. All lines in HyperMesh are represented mathematically with the following formulations: straight elliptical NURBS Lines are different from surface edges and are sometimes handled differently for certain operations.
See also Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1506 Proprietary Inform ation of Altair Engineering
Faces A face is a single Non-uniform Rational B-Spline (NURBS) and is the smallest area entity. It has a separate underlying mathematical definition, specified when it was created. All faces are represented mathematically with the following formulations: plane cylinder/cone sphere torus NURBS A surface can be made up of a single face type or of multiple face types. Multiple types are used for more complex surfaces that contain sharp corners or highly complex shapes.
See also Surfaces Geometry Terminology
1507 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Surfaces A surface represents the geometry associated with a physical part. A surface is a two-dimensional geometric entity that may be used in automatic mesh generation. Its color is determined by the component collector to which it belongs. A surface is comprised of one or more faces. Each face contains a mathematical surface and edges to trim the surface, if required. When a surface has several faces, all of the faces are maintained as a single surface entity. Operations performed on the surface affect all the faces that comprise the surface. In general, HyperMesh automatically uses the appropriate number of and type of surface faces to represent the geometry. The perimeter of a surface is defined by edges. There are four types of surface edges: Free edges Shared edges Suppressed edges Non-manifold edges Surface edges are different from lines and are sometimes handled differently for certain operations. The connectivity of surface edges constitutes the geometric topology.
See also Faces Fixed Points Free Edges Shared Edges Suppressed Edges Non-manifold Edges Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1508 Proprietary Inform ation of Altair Engineering
Fixed Points A fixed point is a zero-dimensional geometry entity that is associated with a surface. Its color is determined by the surface to which it is associated. It is displayed as a small "o". The automesher places an FE node at each fixed point on the surface being meshed. A fixed point that is placed at the junction of three or more non-suppressed edges is called a vertex or vertex point. Such vertices cannot be suppressed (removed).
See also Surfaces Free Edges Shared Edges Suppressed Edges Non-manifold Edges Geometry Terminology
1509 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Free Edges A free edge is an edge that is owned by only one surface. Free edges are colored red by default. On a clean model consisting of surfaces, free edges appear only along the outer perimeter of the part and around any interior holes. Free edges that appear between two adjacent surfaces indicate the existence of a gap between the two surfaces. The automesher will leave a gap in the mesh wherever there is a gap between two surfaces.
See also Surfaces Fixed Points Shared Edges Suppressed Edges Non-manifold Edges Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1510 Proprietary Inform ation of Altair Engineering
Shared Edges A shared edge is an edge that is owned, or shared, by two adjacent surfaces. Shared edges are colored green by default. When the edge between two surfaces is a shared edge, there is no gap or overlap between the two surfaces they are geometrically continuous. The automesher always places seed nodes along the length a shared edge and will produce a continuous mesh without any gaps along that edge. The automesher will not construct any individual elements that cross over a shared edge.
See also Surfaces Fixed Points Free Edges Suppressed Edges Non-manifold Edges Geometry Terminology
1511 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Suppressed Edges A suppressed edge is shared by two surfaces but it is ignored by the automesher. Suppressed edges are colored blue by default. Like a shared edge, a suppressed edge indicates geometric continuity between two surfaces but, unlike a shared edge, the automesher will mesh across a suppressed edge as if were not even there. The automesher does not place seed nodes along the length of a suppressed edge and, consequently, individual elements will span across it. By suppressing undesirable edges you are effectively combining surfaces into larger logical meshable regions.
See also Surfaces Fixed Points Free Edges Shared Edges Non-manifold Edges Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1512 Proprietary Inform ation of Altair Engineering
Non-manifold Edges A non-manifold edge is owned by three or more surfaces. Non-manifold edges are colored yellow by default. They typically occur at "T" intersections between surfaces or when 2 or more duplicate surfaces exist. The automesher always places seed nodes along their length and will produce a continuous mesh without any gaps along that edge. The automesher will not construct any individual elements that cross over a T-joint edge. These edges cannot be suppressed.
See also Surfaces Fixed Points Free Edges Shared Edges Suppressed Edges Geometry Terminology
1513 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solids A solid is a closed volume of surfaces that can take any shape. Solids are three-dimensional entities that can be used in automatic tetra and solid meshing. Its color is determined by the component collector to which it belongs. The surfaces defining a solid can belong to multiple component collectors. The display of a solid and its bounding surfaces are controlled only by the component collector to which the solid belongs.
See also Bounding Faces Fin Faces Full Partition Faces Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1514 Proprietary Inform ation of Altair Engineering
Bounding Faces A bounding face is a surface that defines the outer boundary of a single solid. Bounding faces are shaded green by default. A bounding face is unique and is not shared with any other solid. A single solid volume is defined entirely by bounding faces.
See also Solids Fin Faces Full Partition Faces Geometry Terminology
1515 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Fin Faces A fin face is a surface that has the same solid on all sides i.e. it acts as a fin inside of a single solid. Fin faces are shaded red by default. A fin face can be created when manually merging solids or when creating solids with internal fin surfaces.
See also Solids Bounding Faces Full Partition Faces Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1516 Proprietary Inform ation of Altair Engineering
Full Partition Faces A full partition face is a surface that defines a shared boundary between one or more solids. Full partition faces are shaded yellow by default. A full partition face can be created when splitting a solid or when using Boolean operations to join multiple solids at shared or intersecting locations.
See also Solids Bounding Faces Fin Faces Geometry Terminology
1517 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Cleanup Tolerance The CAD cleanup tolerance is used to determine if two surface edges are the same and if two surface vertices are the same. There are two items controlled by this setting: The determination of if two surface edges are close enough to be automatically combined (creating shared edges) If a surface is degenerate and should be removed If you use the automatic setting, the complexity of the surface and edge geometries are taken into account and a tolerance is selected to maximize the number of shared edges. To specify a manual cleanup tolerance value, it must be greater than the default value. The readers only modify data if the data stays within the original data tolerance. Increasing the tolerance may cause problems. When this value is modified, any features equal to or less than the tolerance are eliminated. The readers do not include any edge with a length less than the tolerance; if there are edges present that are important to the surface, that surface will be distorted, or will fail to trim properly. Similarly, surfaces smaller than the tolerance may not be imported. If the file you have read has many very short edges, it may be worthwhile to reread the file using a larger tolerance. The same holds true if surfaces appear to be "inside out" when surface lines are displayed. The tolerance value should not be set to a value greater than the node tol used for your element mesh, set in the Options panel.
See also Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1518 Proprietary Inform ation of Altair Engineering
Geometry Cleanup Tolerance Cleaning up refers to fixing geometry data by creating proper topology, defeaturing, and eliminating extraneous vertices. The cleanup tolerance value specifies how much HyperMesh is allowed to modify the geometry in the course of cleaning it, either manually or automatically. Since the geometry is approximated with a finite element mesh, a cleanup tolerance that is less than the node tolerance used in the mesh generation is required. The tolerance value should not be set to a value greater than the node tol used for your element mesh, set in the Options panel.
See also Geometry Terminology
1519 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Geometry Feature Angle This setting is used to determine when model geometry should have a new vertex added (creating two surfaces from one) or removed (merging two surfaces into one).
See also Geometry Terminology
Altair Engineering
Altair HyperMesh User's Guide 1520 Proprietary Inform ation of Altair Engineering
CAD Interfacing This section describes the support provided by the CAD readers/writers, as well as the options available for importing/exporting CAD geometry data into/from HyperMesh. These readers/writers are dynamically loaded upon demand, and include support for the following CAD formats:
Import ACIS CATIA V4/V5 DXF IGES JT Parasolid PDGS Pro E SolidWorks STEP Tribon UG VDAFS
Export IGES
See also CAD Import CAD Export
1521 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Import This section describes the support provided by the CAD readers, as well as the options available for importing CAD geometry data. These readers are dynamically loaded upon demand, and include support for the following CAD formats:
ACIS CATIA V4/V5 DXF IGES JT Parasolid PDGS Pro E SolidWorks STEP Tribon UG VDAFS
See also CAD Reader Support CAD Import Options CAD Export
Altair Engineering
Altair HyperMesh User's Guide 1522 Proprietary Inform ation of Altair Engineering
CAD Reader Support Latest CAD Version CAD Format Supported ACIS
r19
Platforms1
x86
Windows x86_64
Linux x86
x86_64
Y
Y
Y
Y
Y
Y
Y
Y
DXF
v4 v5r20 AutoCAD 12
Y
Y
Y
Y
IGES
v6 JAMA-IS
Y
Y
Y
Y
JT
9.4
Y
Y
Y
Y
Parasolid
v19
Y
Y
Y
Y
PDGS
v26
Y
Y
Y
Y
Pro E
Wildfire 5
Y
Y
Y
Y
SolidWorks
2010
Y
Y
Y
Y
STEP
AP203 AP214
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
Y2
Y
Y
Y
Y
CATIA
Tribon
UG VDAFS
TXHSTL-R Tribon XML Export v1.3 NX5 NX6 NX7 v2
1
Refer to the official HyperWorks platform support list for full details.
2
UG NX7 is not available on Linux64.
See also ACIS Reader Support CATIA Reader Support DXF Reader Support IGES Reader Support JT Reader Support Parasolid Reader Support PDGS Reader Support Pro E Reader Support SolidWorks Reader Support STEP Reader Support Tribon Reader Support
1523 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
UG Reader Support VDAFS Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1524 Proprietary Inform ation of Altair Engineering
ACIS Reader Support The following entities are supported by the ACIS reader: Free points Free curves Surfaces Quilt bodies Solid bodies
See also CAD Reader Support ACIS Import Options
1525 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CATIA Reader Support The CATIA v5 reader supports .CatProduct, .CatPart and .cgr files. The following entities are supported by the CATIA v5 reader: Free points Free curves Surfaces Quilt bodies Solid bodies Facets/triangles Parts (.CatPart) Assemblies (.CatProduct) Entities that are part of other entities are not created as independent entities. CATIA models are stored in millimeter scale, so an appropriate scale factor is required to use other unit systems.
The CATIA v4 reader supports both .model and .exp files. The following entities are supported by the CATIA v4 reader: Point (type 1) Line segment (type 2) Parametric curve (type 3) Conics (types 20-23) Composite curve (type 24) Parametric surface (type 5) Face (type 6) Volume (type 7) Coordinate system (type 8) Skin (type 13) Mock-up solids (type 17-1) Exact solids (type 17-2) Ditto (type 28)
See also
Altair Engineering
Altair HyperMesh User's Guide 1526 Proprietary Inform ation of Altair Engineering
CAD Reader Support CATIA Import Options
1527 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DXF Reader Support The following entities are supported by the DXF reader: Free points (POINT) Free curves (LINE) Surfaces (3DFACE) Solids (SOLID) Facets/triangles (POLYLINE with Group Code 70=64 for polyface mesh)
See also CAD Reader Support DXF Import Options
Altair Engineering
Altair HyperMesh User's Guide 1528 Proprietary Inform ation of Altair Engineering
IGES Reader Support The following entities are supported by the IGES reader: Circular arc (100) Composite curve (102) Conic arc (104) Copius data (106) Plane (108) Line (110) Parametric spline curve (112) Parametric spline surface (114) Point (116) Ruled surface (118, form 1 only) Surface of revolution (120) Tabulated cylinder (122) Direction (123) Transformation matrix (124) Flash (125) Rational B-spline curve (126) Rational B-spline surface (128) Offset surface (140) Boundary (141) Curve on a parametric surface (142) Bounded surface (143) Trimmed (parametric) surface (144) Manifold solid B-rep object (186) Plane surface (190) Right circular cylindrical surface (192) Right circular conical surface (194) Spherical surface (196) Toroidal surface (198) Angular dimension (202)
1529 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Diameter dimension (206) General label (210) General note (212) Leader (214) Linear dimension (216) Radius dimension (222) General symbol (228) Sectioned area (230) Line font definition (304) Subfigure definition (308) Color definition (314) Form 7 group without back pointers (402) Drawing (404) Form 15 name (406) Singular subfigure instance (408) View (410) Vertex (502) Edge (504) Loop (508) Face (510) Shell (514)
See also CAD Reader Support IGES Import Options
Altair Engineering
Altair HyperMesh User's Guide 1530 Proprietary Inform ation of Altair Engineering
JT Reader Support The following entities are supported by the JT reader: Free points Free curves Surfaces Solid bodies (JT B-rep) Embedded Parasolid (XT B-rep) Facets (triangular only)
See also CAD Reader Support JT Import Options
1531 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Parasolid Reader Support The following entities are supported by the Parasolid reader for schema up to SCH_20000 (20) Free points Free curves Surfaces Quilt bodies Solid bodies Assemblies
See also CAD Reader Support Parasolid Import Options
Altair Engineering
Altair HyperMesh User's Guide 1532 Proprietary Inform ation of Altair Engineering
PDGS Reader Support The following entities are supported by the PDGS reader: Entity #5
See also CAD Reader Support PDGS Import Options
1533 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pro E Reader Support The following entities are supported by the Pro E reader: Free points Free curves Surfaces Quilt bodies Solid bodies Assemblies Assembly Level Features are currently not supported. Family Tables are currently not supported.
See also CAD Reader Support Pro E Import Options
Altair Engineering
Altair HyperMesh User's Guide 1534 Proprietary Inform ation of Altair Engineering
SolidWorks Reader Support The following entities are supported by the SolidWorks reader: Free points Free curves Surfaces Solid bodies Assemblies
See also CAD Reader Support SolidWorks Import Options
1535 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
STEP Reader Support The following entities are supported by the STEP reader: Free points Free curves Surfaces Quilt bodies Solid bodies Facets/triangles Assemblies
See also CAD Reader Support STEP Import Options
Altair Engineering
Altair HyperMesh User's Guide 1536 Proprietary Inform ation of Altair Engineering
Tribon Reader Support The following entities are supported by the Tribon reader: Plane panels Curved panels Knuckled panels Plane plates Curved plates Pillars Stiffeners (also with sub-flanges) Curved stiffeners Face plates (also with sub-flanges) Flanges Brackets
An assembly tree is created and organized as follows: 1 assembly corresponding to the whole ship (1 ship per part). 1 assembly per block. 1 assembly per PlanePanel. 1 component for the detailed contour of the current PlanePanel (with relevant option). 1 component for the simple contour of the current PlanePanel (with relevant option). 1 component per PlanePlateGroup. The material name, material side, thickness and offset are created as metadata. If material data are available, a PSHELL material is created. 1 surface per PlanePlate. The profile existing in the file is used for the external loop. Holes can be added as internal loops (with relevant option). 1 component per PlanePillarGroup. 1 set of trace lines per PlanePillar. 1 surface per web (with relevant option). 1 component per PlaneFlangeGroup. 1 set of trace lines per PlaneFlange. 1 component per PlaneStiffenerGroup. 1 set of trace lines per PlaneStiffener. 1 surface per web and per flange (with relevant option). 1 component per PlaneFaceplateGroup.
1537 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
1 set of trace lines per PlaneFaceplate. 1 surface per web and per flange (with relevant option). 1 assembly per sub-PlanePanel. The contents correspond to the ones for normal PlanePanels. 1 assembly per PlaneBracketGroup. 1 component per bracket if no sub-elements exist (stiffeners, planeplates, flanges). 1 assembly if sub-elements exist. 1 surface per PlaneBracket. The profile existing in the file is used for the external loop. No holes are allowed by the Tribon format. If sub-elements are present in the current PlaneBracketGroup, a specific component is created for the surface in order to keep it separate from its sub-elements. 1 component per PlaneStiffenerGroup sub-element (no flanges inside the stiffener group are allowed). 1 component per PlaneFaceplateGroup sub-element (no flanges inside the faceplate group are allowed). 1 component per PlaneFlangeGroup sub-element. 1 assembly per CurvedPanel. 1 component for the simple contour of the current CurvedPanel (with relevant option). 1 component per CurvedPlateGroup. 1 surface per CurvedPlate. The profile existing in the file is used for the external loop. Internal holes are implemented. 1 component per CurvedStiffenerGroup. 1 set of trace lines per CurvedStiffener. 1 assembly per KnuckledPanel.
PlanePlates, CurvedPlates and PlaneBrackets are mapped as surfaces. Other objects are imported as curves, lying on the plates. Groups of objects may share similar properties (such as material, material side, thickness and offset). In this case, metadata are added to these objects, and if possible the material description is also created. Holes of curved surfaces are not taken into consideration for this release. The reader instantiates objects in their nominal position, hence there may be gaps between panels, brackets etc… due to idealizations that don’t take into account thickness. Hence, no stitching between surfaces is performed on import. Available material fields include Young's modulus, Poisson's ratio, expansion coefficient, and density. Yield stress and ultimate stress are not imported. Each material is associated with a unique grade name. When a thickness is provided, the corresponding value is given to an HM object. Objects affected by material/thickness include PlanePlateGroup, PlanePillarGroup, PlaneFlangeGroup, PlaneStiffenerGroup, PlaneFaceplateGroup, PlaneBracketGroup, CurvedPlateGroup and CurvedStiffenerGroup.
Altair Engineering
Altair HyperMesh User's Guide 1538 Proprietary Inform ation of Altair Engineering
See also CAD Reader Support Tribon Import Options
1539 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
UG Reader Support The UG reader utilizes the UGOpen library to read files from UG. The reader relies on a valid UG installation and license to access these libraries. Environment variables must be set appropriately to ensure proper access to these libraries. See the UG Environment Variables section for more information. Any UG file formats not supported by the available UG installation are not supported. The following entities are supported by the UG reader: UF_point UF_line UF_circle UF_conic UF_spline UF_faceted_model UF_solid When reading a UG assembly or part file with material information, the material information is read into HyperMesh as Nastran MAT1 material collectors. If there is more than one material associated to the entities in a given part file, HyperMesh splits the part into multiple component collectors. A property collector is always created when importing material information and assigned to the component (see note below), and the material collector is then associated to the respective property collector. The UG reader also recognizes midsurface thickness information for each part of an assembly. After the part is imported, the thickness information is stored in Nastran PSHELL property collectors. The thickness is imported only if a material property is associated to the part containing the mid-surface feature to which the thickness is applied. If no thickness information is present but material information does exist, an empty PSHELL property collector is created and the material is assigned to the property collector. The property collector is then assigned to the component collector.
See also CAD Reader Support UG Environment Variables UG Import Options
Altair Engineering
Altair HyperMesh User's Guide 1540 Proprietary Inform ation of Altair Engineering
UG Environment Variables Since the UG reader needs to use the UGOpen library during the run time, it requires that a valid UG installation and UG license1 be present and available to the user with the assemblies, gateway and solid_modeling modules. The UG installation must be the same bit-level and platform as the version of HyperMesh (e.g. 32-bit HM must be used with 32-bit UG). It is not possible to mix 32-bit and 64-bit versions.
The following environment variables must be set prior to starting:
WINDOWS UGII_BASE_DIR
This must point to the UG installation directory 2.
UGII_ROOT_DIR
This must point to the UG installation UGII directory 2.
PATH
This must include the %UGII_BASE_DIR%\UGII\ directory.
UGS_LICENSE_SERVER This must point to the UG license server1. UGS_LICENSE_BUNDLE This must specify the UG license bundle1. Example: UG installation located at C:\Program Files\UGS\NX 6.0 UGII_BASE_DIR: C:\Program Files\UGS\NX 6.0 UGII_ROOT_DIR: %UGII_BASE_DIR%\UGII\ PATH: %UGII_BASE_DIR%\UGII\ UGS_LICENSE_SERVER: 28000@licsrv UGS_LICENSE_BUNDLE: NXPTNR100
LINUX UGII_BASE_DIR
This must point to the UG installation directory 2.
UGII_ROOT_DIR
This must point to the UG installation bin directory 2.
UGS_LICENSE_SERVER This must point to the UG license server1. UGS_LICENSE_BUNDLE This must specify the UG license bundle1. Example: UG installation located at /soft/usr/ugs060 UGII_BASE_DIR: /soft/usr/ugs060 UGII_ROOT_DIR: /soft/usr/ugs060/bin/ UGS_LICENSE_SERVER: 28000@licsrv UGS_LICENSE_BUNDLE: NXPTNR100
1541 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
1
When using UG versions prior to NX6, a UG license is not required. UG is very sensitive about the environment variables. You should NOT have '/' at the end of UGII_BASE_DIR path and you MUST have '/' at the end of UGII_ROOT_DIR path. 2
See also UG Reader Support
Altair Engineering
Altair HyperMesh User's Guide 1542 Proprietary Inform ation of Altair Engineering
VDAFS Reader Support The following entities are supported by the VDAFS reader: POINT LINE PLANE PSET MDI CIRCLE CURVE SURF FACE
See also CAD Reader Support VDAFS Import Options
1543 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Import Options The CAD readers provide options for processing data during import. Some of these options are available from the Import tab while others options are accessed from each reader's _reader.ini file. The options that can be specified using the Import tab include the scale factor, cleanup tolerance, import of blanked components, and naming of components by layer. The Scale factor option allows you to define how to scale the model during import. Some CAD formats store their model data using a set of units that may be different from what you want to use. This value can be used to define the scaling for all entities that are imported. For more information about the Cleanup tol option, refer to the CAD Cleanup Tolerance section. The Import hidden (blanked/no show) entities option specifies whether relevant formats should import entities that are hidden, blanked or no show. See each format's available import options for supported formats.
Default versions of the _reader.ini files are included in the directory [Altair Home]/io/ afc_translators/bin/[platform]. When a CAD reader is activated, each reader first checks the current working directory for the appropriate _reader.ini file. If the file is not found, the translator uses the default _reader.ini file in the above directory. In this way the _reader.ini file can have "global" or "local" user scope. For instance, "local" user changes for a current job can be made by copying and modifying the _reader.ini file in the local current working directory. Options can take on only one value at a time. Options can also be commented out (ignored) by placing a # in front of an option, in which case the default value for that option will be used. The available _reader.ini options are explained in detail within the Import Options sections for each reader. Many CAD translators also import other relevant information as metadata attached to specific entities (assemblies, components, points, lines, surfaces, solids). Some metadata is generated by default while other metadata is generated by enabling/disabling certain options in the _reader.ini files. Metadata is stored in the database and can be used for review or to perform process automation. For example, you can obtain the tag (name) of a surface from the CAD file and apply certain mesh criteria to that surface inside HyperMesh. Refer to the Import Options topics for each format and the CAD Metadata Naming topic for specific details about metadata.
See also ACIS Import Options CATIA Import Options DXF Import Options IGES Import Options JT Import Options
Altair Engineering
Altair HyperMesh User's Guide 1544 Proprietary Inform ation of Altair Engineering
Parasolid Import Options PDGS Import Options Pro E Import Options SolidWorks Import Options STEP Import Options Tribon Import Options UG Import Options VDAFS Import Options Import tab CAD Import Message Files CAD Import Difficulties CAD Metadata Naming CAD Reader Support
1545 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ACIS Import Options The ACIS reader uses the ct_reader.ini file with the following available options:
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@DensityAsMetadata Value
Description
on
Read density value as metadata (default). DENSITY
off
Do not read density value.
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
Altair Engineering
Altair HyperMesh User's Guide 1546 Proprietary Inform ation of Altair Engineering
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@StitchingAcrossBodies Value
Description
on
Surfaces belonging to different components are stitched.
off
Surfaces belonging to different components are not stitched (default).
See also ACIS Metadata Support ACIS Reader Support CAD Import Options
1547 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ACIS Metadata Support The ACIS reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @ColorsAsMetadata = on
solids
DENSITY Type
Entities
Description
double
solids
The value of the density of a solid. Generated when @DensityAsMetadata = on
MODELUNIT Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
Altair Engineering
Altair HyperMesh User's Guide 1548 Proprietary Inform ation of Altair Engineering
See also ACIS Import Options ACIS Reader Support CAD Import Options CAD Metadata Naming hm_metadata
1549 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CATIA Import Options The CATIA v4 and CATIA v5 readers use the ct_reader.ini file with the following available options:
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@DensityAsMetadata Value
Description
on
Read density value as metadata (default). DENSITY
off
Do not read density value.
@FullNameAsMetadata Value
Description
on
The full CAD name, as retrieved from the CAD part, is generated as metadata. This consists of assembly name/part name/feature name/entity name. FULL_IDENTIFIER
off
Do not generate full name metadata (default).
@ImportBlanked Value
Description
on
Import of invisible (blanked/NO SHOW) components is enabled. This option, when used, takes priority over any other similar options/settings.
Altair Engineering
Altair HyperMesh User's Guide 1550 Proprietary Inform ation of Altair Engineering
off
Import of invisible (blanked/NO SHOW) components is disabled (default). This option, when used, takes priority over any other similar options/settings.
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid
1551 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@StitchingAcrossBodies Value
Description
on
Surfaces belonging to different components are stitched.
off
Surfaces belonging to different components are not stitched (default).
@TagsAsMetadata Value
Description
on
Read tags of supported entities as metadata (default). TAG
off
Do not read tags.
See also CATIA Metadata Support CATIA Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1552 Proprietary Inform ation of Altair Engineering
CATIA Metadata Support The CATIA reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @ColorsAsMetadata = on
solids
COMMENT_BLOCK Type
Entities
Description
string
assems
The command block text for a CATIA v4 file. This is only attached to the root assembly.
COORDINATE_SYSTEM_ Type
Entities
Description
string
assems
The field is the name of the local coordinate system and the value is the local coordinate system information.
Type
Entities
Description
double
solids
The value of the density of a solid.
DENSITY
Generated when @DensityAsMetadata = on
FULL_IDENTIFIER Type
Entities
Description
1553 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
string
points
A string indicating the name in the following format:
lines
"part_name/name"
surfs solids
Generated when @FullNameAsMetadata = on
comps assems
MODELUNIT Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
TAG Type
Entities
Description
string
points
The tag (name) of the entity as read from the CAD model, if one exists.
lines
Generated when @TagsAsMetadata = on
edges surfs solids
Altair Engineering
Altair HyperMesh User's Guide 1554 Proprietary Inform ation of Altair Engineering
See also CATIA Import Options CATIA Reader Support CAD Import Options hm_metadata
1555 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
DXF Import Options The DXF reader does not have any available customizations.
See also DXF Metadata Support DXF Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1556 Proprietary Inform ation of Altair Engineering
DXF Metadata Support The DXF reader does not generate any metadata.
See also DXF Import Options DXF Reader Support CAD Import Options hm_metadata
1557 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
IGES Import Options The IGES reader uses the iges_reader.ini file. This file has two sections. The first section contains the instructions for reading each type of IGES entity. It is recommended that you do not change this section. The second section controls the options for the translator. The IGES reader has the following available options:
@CheckFacet Value
Description
on
Based on the success of the normal faceting operation, more cleanup attempts may be required. One option is to mesh it in advance to check the faceting. This may slow down the import due to the possible use of meshing operations but should result in cleaner surfaces (default).
off
The faceting is not checked and only the normal cleanup is applied.
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Altair Engineering
Description
Altair HyperMesh User's Guide 1558 Proprietary Inform ation of Altair Engineering
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@ImportLayers Value
Description
Layers to skip
Enables the specification of layer numbers to import, in order to skip unwanted layers. Layer groupings can be specified with a hyphen between the beginning and ending values of the desired group, and groups are separated by commas. Example: @ImportLayers = "1,2-5,100-200"
@ImportType Value
Description
ASSEMBLY
An assembly tree corresponding to the one contained in the file is generated (default).
LAYERS_ONLY
The components are created depending on the layer (=level) structure of the file.
LAYERS_AND_GROUPS The components are created corresponding to layers and groups contained in the file.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default.
1559 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See CAD Metadata Naming for more details.
@ReadAsIndependent Value
Description
Enables the import of three types of independent entities. Use a PHYSICALLY_DEPENDENT semicolon to separate multiple values. When more than one value is used, both independent and logically dependent entities are treated as LOGICALLY_DEPENDENT independent. Generally, this option should only be used for a particular vendor that marks some entities as dependent when they are imported. The reader will import the entities according to the value specified in the file. The default is INDEPENDENT. INDEPENDENT
@SkipEntities Value
Description
Entity types Specific entity types, or even subtypes (i.e. entity types with specific form and subtypes to numbers) that should be skipped during import. The list of types uses skip semicolons as separators. Example: @SkipEntities = "ENTTYPE1;ENTTYPE2.FORM2"
@TagsAsMetadata Value
Description
on
Read tags of supported entities as metadata (default). TAG
off
Do not read tags.
@Transform402form16 Value
Description
on
Entities referenced by an entity type #402 form #16 are tramsformed from 2D local space into 3D absolute space. Early IGES files from SolidWorks require such an operation.
Altair Engineering
Altair HyperMesh User's Guide 1560 Proprietary Inform ation of Altair Engineering
off
(default)
@TraverseGroups Value
Description
on
The reader attempts to traverse group entities (default).
off
References to entities within a group are ignored.
@TrimRevolvedWithModelSpaceCurves Value
Description
on
The reader attempts to compute the boundary definition by projecting 3D trimming curves (if such curves are available) onto the surface only for revolution surface entities (type #120).
off
Parameter space trimming loops are used whenever possible. Given an IGES file containing correct data, this option is faster and more robust than reading object space loops (default).
@TrimWithModelSpaceCurves Value
Description
on
The reader attempts to compute the boundary definition by projecting 3D trimming curves (if such curves are available) onto the surface. This is useful if the parameter space trimming loops in the file contain incorrect geometry data.
off
Parameter space trimming loops are used whenever possible. Given an IGES file containing correct data, this option is faster and more robust than reading object space loops (default).
@TrimWithPreferredRepresentation Value
Description
on
The reader attempts to create the boundary definition using 2D or 3D curves, based on the preferred representation provided by entity type #142. This
1561 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
option can be overridden by either @TrimRevolvedWithModelSpaceCurves = on or @TrimWithModelSpaceCurves = on. off
(default)
@UseAnsys128Format Value
Description
on
The reader attempts to read Ansys NURBS surface format.
off
(default)
@vendors Value
Description
List of vendor names
This vendor information is used to search the global section of the file to determine if it is from a particular vendor. Each vendor name is separated by semicolons and all spaces in the vendor name must be replaced by an underscore. Example: @vendors = "vendor1;vendor2;vendor3" After a vendor has been added to the list, options for that particular vendor can be specified. If a file is recognized as coming from a particular vendor, settings for that vendor take priority over "general" settings. Example: @. = ""
See also IGES Metadata Support IGES Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1562 Proprietary Inform ation of Altair Engineering
IGES Metadata Support The IGES reader generates the following metadata:
AUTHOR Type
Entities
Description
string
comps
The author block as read from the 'G' section of the file. This is generated only when the block is found in the file.
AUTHORS_ORGANIZATION Type
Entities
Description
string
comps
The author's organization block from the 'S' section of the file. This is generated only when the block is found in the file.
Type
Entities
Description
string
lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
COLOR_RGB
surfs
Generated when @ColorsAsMetadata = on
COMMENT_BLOCK Type
Entities
Description
string
comps
The comment block from the 'S' section of the file. This is generated only when the block is found in the file.
DRAFTING_STANDARD Type
Entities
Description
integer
comps
The drafting standard block from the 'G' section of the file. This is generated only when the block is found in the file.
1563 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
IGES_VERSION Type
Entities
Description
integer
comps
The IGES version block from the 'G' section of the file. This is generated only when the block is found in the file.
Type
Entities
Description
string
comps
The file name block from the 'G' section of the file. This is generated only when the block is found in the file.
Type
Entities
Description
string
comps
The import date block from the 'G' section of the file. This is generated only when the block is found in the file.
Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include:
FILE_NAME
IMPORT_DATE
MODELUNIT
1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards
Altair Engineering
Altair HyperMesh User's Guide 1564 Proprietary Inform ation of Altair Engineering
This is always generated.
MODIFICATION_DATE Type
Entities
Description
string
comps
The modification date block from the 'G' section of the file. This is generated only when the block is found in the file.
PREPROCESSOR_VERSION Type
Entities
Description
string
comps
The preprocessor version block from the 'G' section of the file. This is generated only when the block is found in the file.
PRODUCT_IDENTIFICATION Type
Entities
Description
string
comps
The product identification block from the 'G' section of the file. This is generated only when the block is found in the file.
RECEIVING_PRODUCT_ID Type
Entities
Description
string
comps
The receiving product ID block from the 'G' section of the file. This is generated only when the block is found in the file.
Type
Entities
Description
string
comps
The system ID block from the 'G' section of the file. This is generated only when the block is found in the file.
SYSTEM_ID
TAG
1565 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Type
Entities
Description
string
points
The tag (name) of the entity as read from the CAD model, if one exists.
lines
Generated when @TagsAsMetadata = on
surfs
UNITS Type
Entities
Description
string
comps
The units block from the 'G' section of the file. This is generated only when the block is found in the file.
See also IGES Import Options IGES Reader Support CAD Import Options hm_metadata
Altair Engineering
Altair HyperMesh User's Guide 1566 Proprietary Inform ation of Altair Engineering
JT Import Options The JT reader uses the jt_reader.ini file with the following available options:
@AttributesAsMetadata Value
Description
on
All non-blank name/value attributes are imported as metadata attached to the relevant entities (default).
off
No name/value pair attributes are imported.
@BrepAndTessLoadOption Value
Description
0
Import B-rep or tessellation, with B-rep given preference. If any B-rep is present, no tessellation is imported (default).
1
Import both the B-rep and the tessellation.
2
Import only the B-rep. If no B-rep is present, nothing is imported.
3
Import only the tessellation. If no tessellation is present, nothing is imported.
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast
1567 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
import. The resulting model may not be suitable for other uses. off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
See also JT Metadata Support
Altair Engineering
Altair HyperMesh User's Guide 1568 Proprietary Inform ation of Altair Engineering
JT Reader Support CAD Import Options
1569 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
JT Metadata Support The JT reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
lines surfs
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
comps
Generated when @ColorsAsMetadata = on
Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include:
MODELUNIT
1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
Type
Entities
Description
integer
comps
double
assems
The field is the JT attribute name and the integer/double/string is the value of the JT attribute.
string
Altair Engineering
Generated when @AttributesAsMetadata = on
Altair HyperMesh User's Guide 1570 Proprietary Inform ation of Altair Engineering
See also JT Import Options JT Reader Support CAD Import Options hm_metadata
1571 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Parasolid Import Options The Parasolid reader uses the ct_reader.ini file with the following available options:
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@DensityAsMetadata Value
Description
on
Read density value as metadata (default). DENSITY
off
Do not read density value.
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
Altair Engineering
Altair HyperMesh User's Guide 1572 Proprietary Inform ation of Altair Engineering
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@StitchingAcrossBodies Value
Description
on
Surfaces belonging to different components are stitched.
off
Surfaces belonging to different components are not stitched (default).
See also Parasolid Metadata Support Parasolid Reader Support CAD Import Options
1573 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Parasolid Metadata Support The Parasolid reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @ColorsAsMetadata = on
solids
DENSITY Type
Entities
Description
double
solids
The value of the density of a solid. Generated when @DensityAsMetadata = on
MODELUNIT Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
Altair Engineering
Altair HyperMesh User's Guide 1574 Proprietary Inform ation of Altair Engineering
See also Parasolid Import Options Parasolid Reader Support CAD Import Options hm_metadata
1575 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PDGS Import Options The PDGS reader does not have any available customizations.
See also PDGS Metadata Support PDGS Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1576 Proprietary Inform ation of Altair Engineering
PDGS Metadata Support The PDGS reader does not generate any metadata.
See also PDGS Import Options PDGS Reader Support CAD Import Options hm_metadata
1577 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pro E Import Options The Pro E reader uses the ct_reader.ini file with the following available options:
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@DensityAsMetadata Value
Description
on
Read density value as metadata (default). DENSITY
off
Do not read density value.
@FullNameAsMetadata Value
Description
on
The full CAD name, as retrieved from the CAD part, is generated as metadata. This consists of assembly name/part name/feature name/entity name. FULL_IDENTIFIER
off
Do not generate full name metadata (default).
@ImportBlanked Value
Description
on
Import of invisible (blanked/NO SHOW) components is enabled. This option, when used, takes priority over any other similar options/settings.
Altair Engineering
Altair HyperMesh User's Guide 1578 Proprietary Inform ation of Altair Engineering
off
Import of invisible (blanked/NO SHOW) components is disabled (default). This option, when used, takes priority over any other similar options/settings.
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid
1579 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@StitchingAcrossBodies Value
Description
on
Surfaces belonging to different components are stitched.
off
Surfaces belonging to different components are not stitched (default).
@TagsAsMetadata Value
Description
on
Read tags of supported entities as metadata (default). TAG
off
Do not read tags.
See also Pro E Metadata Support Pro E Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1580 Proprietary Inform ation of Altair Engineering
Pro E Metadata Support The Pro E reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @ColorsAsMetadata = on
solids
DENSITY Type
Entities
Description
double
solids
The value of the density of a solid. Generated when @DensityAsMetadata = on
FULL_IDENTIFIER Type
Entities
Description
string
points
A string indicating the name in the following format:
lines
"part_name/name"
surfs solids
Generated when @FullNameAsMetadata = on
comps assems
MODELUNIT Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters
1581 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
TAG Type
Entities
Description
string
points
The tag (name) of the entity as read from the CAD model, if one exists.
lines
Generated when @TagsAsMetadata = on
edges surfs solids
See also Pro/E Import Options Pro/E Reader Support CAD Import Options hm_metadata
Altair Engineering
Altair HyperMesh User's Guide 1582 Proprietary Inform ation of Altair Engineering
SolidWorks Import Options The SolidWorks reader uses the ct_reader.ini file with the following available options:
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@DensityAsMetadata Value
Description
on
Read density value as metadata (default). DENSITY
off
Do not read density value.
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
1583 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@StitchingAcrossBodies Value
Description
on
Surfaces belonging to different components are stitched.
off
Surfaces belonging to different components are not stitched (default).
See also SolidWorks Metadata Support SolidWorks Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1584 Proprietary Inform ation of Altair Engineering
SolidWorks Metadata Support The SolidWorks reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @ColorsAsMetadata = on
solids
DENSITY Type
Entities
Description
double
solids
The value of the density of a solid. Generated when @DensityAsMetadata = on
MODELUNIT Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
1585 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also SolidWorks Import Options SolidWorks Reader Support CAD Import Options hm_metadata
Altair Engineering
Altair HyperMesh User's Guide 1586 Proprietary Inform ation of Altair Engineering
STEP Import Options The STEP reader uses the ct_reader.ini file with the following available options:
@ColorsAsMetadata Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@DensityAsMetadata Value
Description
on
Read density value as metadata (default). DENSITY
off
Do not read density value.
@FullNameAsMetadata Value
Description
on
The full CAD name, as retrieved from the CAD part, is generated as metadata. This consists of assembly name/part name/feature name/entity name. FULL_IDENTIFIER
off
Do not generate full name metadata (default).
@ImportBlanked Value
Description
on
Import of invisible (blanked/NO SHOW) components is enabled. This option, when used, takes priority over any other similar options/settings.
1587 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
off
Import of invisible (blanked/NO SHOW) components is disabled (default). This option, when used, takes priority over any other similar options/settings.
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@SkipCreationOfSolid
Altair Engineering
Altair HyperMesh User's Guide 1588 Proprietary Inform ation of Altair Engineering
Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@StitchingAcrossBodies Value
Description
on
Surfaces belonging to different components are stitched.
off
Surfaces belonging to different components are not stitched (default).
@TagsAsMetadata Value
Description
on
Read tags of supported entities as metadata (default). TAG
off
Do not read tags.
See also STEP Metadata Support STEP Reader Support CAD Import Options
1589 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
STEP Metadata Support The STEP reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @ColorsAsMetadata = on
solids
DENSITY Type
Entities
Description
double
solids
The value of the density of a solid. Generated when @DensityAsMetadata = on
FULL_IDENTIFIER Type
Entities
Description
string
points
A string indicating the name in the following format:
lines
"part_name/name"
surfs solids
Generated when @FullNameAsMetadata = on
comps assems
MODELUNIT Type
Entities
Description
integer
comps
The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters
Altair Engineering
Altair HyperMesh User's Guide 1590 Proprietary Inform ation of Altair Engineering
4 = feet 5 = miles 6 = meters 7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
TAG Type
Entities
Description
string
lines
The tag (name) of the entity as read from the CAD model, if one exists.
surfs
Generated when @TagsAsMetadata = on
solids
See also STEP Import Options STEP Reader Support CAD Import Options hm_metadata
1591 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tribon Import Options The Tribon reader uses the tribon_reader.ini file with the following available options:
@ImportHoles Value
Description
on
Create holes (default).
off
Do not create create holes.
@ImportCutoutProfiles Value
Description
on
Import cutout profiles.
off
Do not import cutout profiles (default).
@ImportFaceplatesAsSurfaces Value
Description
on
Import faceplates as surfaces if the surface description is present in the file, otherwise import as curves (default).
off
Import faceplates as curves.
@ImportNotchProfiles Value
Description
on
Import notch profiles.
off
Do not import notch profiles (default).
@ImportPanelProfiles
Altair Engineering
Altair HyperMesh User's Guide 1592 Proprietary Inform ation of Altair Engineering
Value
Description
on
Create curves along the panel profiles.
off
Do not create curves along the panel profiles (default).
@ImportPillarsAsSurfaces Value
Description
on
Import pillars as surfaces if the surface description is present in the file, otherwise import as curves (default).
off
Import pillars as curves.
@ImportStiffenersAsSurfaces Value
Description
on
Import stiffeners as surfaces if the surface description is present in the file, otherwise import as curves (default).
off
Import stiffeners as curves.
@ImportUnboundedCurvedPlates Value
Description
on
Import curved plates lacking boundary descriptions (default).
off
Do not import curved plates lacking boundary descriptions.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@PreferDetailed
1593 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Value
Description
on
When multiple representations of a Tribon object are available, import the most complex one (default).
off
When multiple representations of a Tribon object are available, import the least complex one.
@TribonCurvedPlateColor Value
Description
string
An RGB description of the color to use for curved plates, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonCurvedSimpleContourColor Value
Description
string
An RGB description of the color to use for curved simple contours, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonCurvedStiffenerColor Value
Description
string
An RGB description of the color to use for curved stiffeners, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonFlangeColor Value
Description
string
An RGB description of the color to use for flanges, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
Altair Engineering
Altair HyperMesh User's Guide 1594 Proprietary Inform ation of Altair Engineering
@TribonPlaneBracketColor Value
Description
string
An RGB description of the color to use for plane brackets, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonPlaneDetailedContoursColor Value
Description
string
An RGB description of the color to use for plane detailed contours, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonPlaneFaceplateColor Value
Description
string
An RGB description of the color to use for plane faceplates, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonPlanePillarColor Value
Description
string
An RGB description of the color to use for plane pillars, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonPlanePlateColor Value
Description
string
An RGB description of the color to use for plane plates, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
1595 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
@TribonPlaneSimpleContourColor Value
Description
string
An RGB description of the color to use for plane simple contours, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonPlaneStiffenerColor Value
Description
string
An RGB description of the color to use for plane stiffeners, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonSubFaceplateColor Value
Description
string
An RGB description of the color to use for sub-faceplates, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonSubFlangeColor Value
Description
string
An RGB description of the color to use for sub-flanges, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
@TribonSubStiffenerColor Value
Description
string
An RGB description of the color to use for sub-stiffeners, with values ranging from 0.0 to 1.0 (e.g. "0.1,0.5,0.4"). If not specified, default color management will be utilized.
Altair Engineering
Altair HyperMesh User's Guide 1596 Proprietary Inform ation of Altair Engineering
See also Tribon Metadata Support Tribon Reader Support CAD Import Options
1597 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tribon Metadata Support The Tribon reader generates the following metadata:
BENDING_RADIUS Type
Entities
Description
string
assems
The value of the BendingRadius attribute for a plane flange group.
Type
Entities
Description
string
comps
Three RGB values, ranging from 0 to 255, indicating the color for the object.
COLOR_RGB
Generated when the corresponding @TribonColor option is used.
COMP_ID Type
Entities
Description
string
assems
The value of the CompId attribute for a plate or bracket.
Type
Entities
Description
string
assems
The value of the DataType attribute for a panel.
Type
Entities
Description
string
assems
The value of the maximum extent of a block or panel, as retrieved from the Max attribute of the object.
DATA_TYPE
EXTENT_MAX
EXTENT_MIN
Altair Engineering
Altair HyperMesh User's Guide 1598 Proprietary Inform ation of Altair Engineering
Type
Entities
Description
string
assems
The value of the minimum extent of a block or panel, as retrieved from the Min attribute of the object.
Type
Entities
Description
string
assems
The value of the ForceUnits attribute for a ship units object.
FORCE_UNITS
FUNCTIONAL_PROPERTY Type
Entities
Description
string
assems
The value of the FunctionalProperty attribute for a panel or a group of subobjects of a panel.
Type
Entities
Description
string
assems
The value of the Height attribute for a plane flange group.
HEIGHT
LENGTH_UNITS Type
Entities
Description
string
assems
The value of the LengthUnits attribute for a ship units object.
MATERIAL_DIRECTION Type
Entities
Description
string
faces
The value of the MaterialDirection attribute for a flange, curved panel or knuckled panel.
MATERIAL_SIDE
1599 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Type
Entities
Description
string
assems
The value of the material side data for a plate group or bracket group.
Type
Entities
Description
string
assems
The value of the offset data for a plate group.
OFFSET
RENDERING_TYPE Type
Entities
Description
string
assems
The value of the Type attribute for a ship rendering object.
Type
Entities
Description
string
assems
The value of the Thickness attribute for a plane flange group.
Type
Entities
Description
string
assems
The value of the Version attribute for a ship.
THICKNESS
VERSION
WEIGHT_UNITS Type
Entities
Description
string
assems
The value of the WeightUnits attribute for a ship units object.
See also Tribon Import Options Tribon Reader Support
Altair Engineering
Altair HyperMesh User's Guide 1600 Proprietary Inform ation of Altair Engineering
CAD Import Options hm_metadata
1601 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
UG Import Options The UG reader uses the ug_reader.ini file. The UG reader also includes a browser to control the import of assemblies, the sorting of entities by component, and various other import details. For more information, refer to the UG Part Browser section. The UG reader and part browser have the following available options:
@AttributesAsMetadata Value
Description
on
All non-blank name/value attributes are imported as metadata attached to the relevant entities (default).
off
No name/value pair attributes are imported.
@CoordinateSystem Value
Description
global
The Coordinate system option is set to Global when the Part Browser comes up (default).
local
The Coordinate system option is set to Local when the Part Browser comes up.
@CreateWeldsInHypermesh Value
Description
on
The Create welds in HyperMesh option is checked when the Part Browser comes up.
off
The Create welds in HyperMesh option is unchecked when the Part Browser comes up (default).
@Display Value
Description
categories
The Categories option is enabled when the Part Browser comes up (default).
Altair Engineering
Altair HyperMesh User's Guide 1602 Proprietary Inform ation of Altair Engineering
layerfiltering
The Layer filtering option is enabled when the Part Browser comes up.
@ExportToMasterWeldFile Value
Description
on
The Export to master weld file option is checked when the Part Browser comes up.
off
The Export to master weld file option is unchecked when the Part Browser comes up (default).
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@IncludeInvisibleGeometry Value
Description
on
The Include invisible geometry option is checked when the Part Browser comes up.
off
The Include invisible geometry option is unchecked when the Part Browser comes up (default).
@IncludeWireFrame Value
Description
on
The Include wireframe geometry option is checked when the Part Browser comes up (default).
off
The Include wireframe geometry option is unchecked when the Part Browser comes up.
1603 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
@LoadColorAttributes Value
Description
on
Read color attributes of geometric entities as metadata. COLOR_RGB
off
Do not read color attributes (default).
@LoadDensityAttributes Value
Description
on
Read density and transformation matrix as metadata (default). DENSITY TRANSFORMATION_MATRIX
off
Do not read density and transformation matrix.
@Merge Value
Description
on
The Merge assemblies option is checked when the Part Browser comes up. If the option is then accepted by the user, the .ALTAIR.HW.UG.MERGE metadata is generated.
off
The Merge assemblies option is unchecked when the Part Browser comes up (default).
@Midsurface Value
Description
on
When @Display= layerfiltering, the Midsurface checkbox is checked when the Part Browser comes up.
off
When @Display= layerfiltering, the Midsurface checkbox is unchecked when the Part Browser comes up (default).
Altair Engineering
Altair HyperMesh User's Guide 1604 Proprietary Inform ation of Altair Engineering
@ShowAllCategories Value
Description
on
When @Display= categories, all categories will be retrieved and displayed when the Part Browser comes up.
off
When @Display= categories, only categories in the top assembly will be retrieved and displayed when the Part Browser comes up (default).
@SkipCreationOfSolid Value
Description
on
Surfaces are read but solid entities are not created.
off
Solid entities are created (default).
@Solid Value
Description
on
When @Display= layerfiltering, the Solid checkbox is checked when the Part Browser comes up (default).
off
When @Display= layerfiltering, the Solid checkbox is unchecked when the Part Browser comes up.
@StitchDifferentSheets Value
Description
on
Stitching across different sheet bodies belonging to the same UG part/ instance is enabled (default).
off
Stitching across different UG sheet bodies is disabled.
@TagsAsMetadata
1605 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Value
Description
on
Read tags of supported entities as metadata (default). TAG
off
Do not read tags.
See also UG Metadata Support UG Part Browser UG Reader Support CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1606 Proprietary Inform ation of Altair Engineering
UG Metadata Support The UG reader generates the following metadata:
COLOR_RGB Type
Entities
Description
string
points lines
Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model.
surfs
Generated when @LoadColorAttributes = on
solids
DENSITY Type
Entities
Description
double
solids
The density value, as specified in the CAD model, if one exists. Generated when @LoadMassAttributes = on
MERGE Type
Entities
Description
integer
comps
Set to 1 if the Merge assemblies option is chosen in the Part Browser. Generated when @Merge = on
MODELUNIT Type
Entities
integer
comps
Description The model units specified in the CAD file. Values include: 1 = inches 2 = millimeters 4 = feet 5 = miles 6 = meters
1607 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
7 = kilometers 8 = mils 9 = microns 10 = centimeters 11 = microinches 12 = decimeters 13 = yards This is always generated.
TAG Type
Entities
Description
string
points
The tag (name) of the entity as read from the CAD model, if one exists.
lines
Generated when @TagsAsMetadata = on
edges surfs solids
TRANSFORMATION_MATRIX Type
Entities
Description
string
solids
A 4x4 transformation matrix from the global reference system to the part reference system. Generated when @LoadMassAttributes = on
UNIQUE_ID Type
Entities
Description
string
assems
The name of the UG assembly. This is always generated.
Entities
Description
Type
Altair Engineering
Altair HyperMesh User's Guide 1608 Proprietary Inform ation of Altair Engineering
integer
points
double
lines
The field is the UG attribute name and the integer/double/string is the value of the UG attribute.
string
surfs
Generated when @AttributesAsMetadata = on
solids comps assems
See also UG Import Options UG Reader Support CAD Import Options hm_metadata
1609 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
UG Part Browser The UG Part Browser allows for advanced selection and filtering options for importing UG parts and assemblies. The browser is launched from the Import tab when importing a UG file.
On the left of the browser is the model tree. The parts listed in the model tree are shown either using the File name or Instance name options. A part can be selected for import by activating its check box. If the root is selected, all parts are considered selected. Root assembly/part is selected by default. The UG Part Browser searches all part files for weld information as well as mid-surface definitions. Parts in the assembly that have welds assembled to them are marked with a "W", . Parts with mid-surface definitions are marked with an "M", .
On the right of the browser are the available import options. These options include: Display by: - Determines whether to import the selected Categories for the parts specified in the model tree or whether to use Layer filtering to import only selected layers for the parts specified in the model tree.
Altair Engineering
Altair HyperMesh User's Guide 1610 Proprietary Inform ation of Altair Engineering
o
When the Categories option is enabled, some categories may be available in multiple parts/ assemblies and some may be available in only one. You can choose multiple categories to import. All the categories for the selected parts are imported.
o
When the Layer filtering option is enabled, you can specify specific layers to Enable or Disable for import. Commas and dashes can be used for designating more than one layer or a range of layers. For example, 1,4-7 designates layers 1, 4, 5, 6 and 7. An asterisk (*) matches everything. Only one of these two options may be specified. If any layers are specified for Disable, all other layers containing entities are imported. The default is to enable all layers.
o
When the Layer filtering option is enabled, you can additionally choose to import the Midsurface and/or the faces of Solid entities.
The Include wireframe geometry option determines whether to import free curves and points. The default is to import these entities. The Include invisible geometry option determines whether to import geometry contained in invisible layers. The default is to not import these entities. The Assign components by name option allows for customizing the organization and names of components (UG parts). The naming options are specified using the Format… button as described below:
Uses the string attribute DB_PART_NAME from the part. If that attribute does not exist, the part file name is used.
Uses the string attribute DB_PART_NUMBER or DB_PART_NO from the part. If that attribute does not exist, the part filename is used.
Uses the string attribute DB_PART_REV from the part.
Creates and names components based off of the layers of the geometry being imported.
Uses the name of the part's instance in an assembly. If the part is the root of an assembly, the part filename is used.
1611 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
If a material is specified for the geometry being imported, the name of the material is used. Otherwise, the name of the component is unaltered.
If the geometry being imported is a midsurface with thickness information, the thickness value is used. Otherwise, the name of the component is unaltered.
The internal numerical ID of each geometric body. This value is unique for each geometric body imported.
The internal numerical tag of the part instance. This value is unique for each part instance imported.
The Save settings as default checkbox saves the settings into a customized ug.ini file in the current working directory for future use. Additional options for coordinate system, weld creation, merging assemblies, and importing of attributes can be accessed by clicking the Options… button at the bottom of the browser. These options include:
o
The Co-ordinate system option determines whether to import an individual part from an assembly in the global coordinate system or its local coordinate system. If the whole assembly file is selected, it can only be imported in the global coordinate system.
o
The Create welds in HyperMesh option provides for the use of two methods to create welds. They are placed in a component named ^weld. If the part file has mid-surface definition and the Midsurface option is selected while reading the part, the welds are created between two mid-surfaces. If there is no mid-surface definition or the Midsurface option is not selected while importing the part, the welds are created as they were initially created in the UG part file.
o
The Export to master weld file option writes a master weld file from the weld data that can later be used to create the welds.
Altair Engineering
Altair HyperMesh User's Guide 1612 Proprietary Inform ation of Altair Engineering
o
If some parts of an assembly have been previously loaded and you want to add additional parts from the same assembly, you can choose to merge the parts with the existing assembly using the Merge assemblies option.
o
The Model and component attributes option allows the user to choose the attributes in the UG part file that are to be imported. Currently, the UG readers have the ability to import any userdefined attributes attached to a UG part, and attach that information as metadata to the component corresponding to the UG part. The naming options are specified using the Format… button.
The values setup and used to populate the UG Part Browser are stored in a file named ughm16.txt, located in the current working directory.
See also *feinputwithdata2 - UG UG Import Options
1613 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
UG Load Options The UG reader provides additional customization options for loading of UG models. The ug_load_options.def file can be used for this purpose. The behavior of this file is as follows. This file can be setup and written out of UG using the File->Options->Assembly Load Options dialog. The UG reader passes the options in this file to UGOpen during import, and UG utilizes the options accordingly.
A default version of the ug_load_options.def file is located in the directory [Altair Home]/io/ afc_translators/bin/[platform]. When the UG reader is activated, it first checks the current working directory for the ug_load_options.def file. If the file is not found, the translator uses the default ug_load_options.def file in the above directory. In this way the ug_load_options.def file can have "global" or "local" user scope. For instance, "local" user changes for a current job can be made by copying and modifying the ug_load_options.def file in the local current working directory.
Altair Engineering
Altair HyperMesh User's Guide 1614 Proprietary Inform ation of Altair Engineering
VDAFS Import Options The VDAFS reader uses the vdafs_reader.ini file with the following available options:
@ImportForVisualizationOnly Value
Description
on
Import the model for visualization purposes only. This will skip many of the import steps (cleanup, stitching, solid creation, etc...) to provide a fast import. The resulting model may not be suitable for other uses.
off
Import the model in the normal fashion (default).
@ImportFreeCurves Value
Description
on
Import free curves (wireframe entities) into the model (default).
off
Do not import free curves.
@ImportFreePoints Value
Description
on
Import free points into the model (default).
off
Do not import free points.
@MetadataPrefix Value
Description
string
The string is prefixed to all metadata names. No prefix is used by default. See CAD Metadata Naming for more details.
@ParameterTolerance
1615 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Value
Description
Any positive real number.
The reader considers this tolerance as the parametric tolerance used to process the CAD data. The default value is 1.00E-06.
@Planes Value
Description
on
The reader will treat each surface as found in the CAD file (planes/NURBS).
off
The reader will convert planes into NURBS surfaces.
preferred
The reader will convert NURBS surfaces to planes if they are within the object space tolerance of being planar (default).
@StraightPolynomials Value
Description
on
The reader will treat each polynomial segment as a straight line segment. This is necessary for reading some VDAFS files, COMPUTERVISION CADDS 4X in particular.
off
The reader will treat each polynomial as found in the CAD file (default).
@TagsAsMetadata Value
Description
on
Read tags of supported entities as metadata (default). TAG
off
Do not read tags.
@Tolerance Value
Description
Any positive
The reader considers this tolerance as the object space tolerance used to
Altair Engineering
Altair HyperMesh User's Guide 1616 Proprietary Inform ation of Altair Engineering
real number.
process the CAD data. The default value is 0.01.
See also VDAFS Metadata Support VDAFS Reader Support CAD Import Options
1617 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
VDAFS Metadata Support The VDAFS reader generates the following metadata:
TAG Type
Entities
Description
string
points
The tag (name) of the entity as read from the CAD model, if one exists.
lines
Generated when @TagsAsMetadata = on
surfs
See also VDAFS Import Options VDAFS Reader Support CAD Import Options hm_metadata
Altair Engineering
Altair HyperMesh User's Guide 1618 Proprietary Inform ation of Altair Engineering
CAD Import Message Files Each reader reads the CAD file and sends the geometry information to HyperMesh. When a CAD file is read, a .msg file is created (or appended to) in the current working directory. For example, the file iges_reader.msg is created for the IGES reader. Three types of messages appear in the .msg file: info
Messages that include information about the file being read.
warning
Messages that indicate that data was modified
error
Messages that indicate when a geometric entity could not be created.
These files can be useful for debugging errors found during import. Also refer to the CAD Import Difficulties section for other suggestions.
See also CAD Import Difficulties CAD Import Options
1619 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Import Difficulties If a line does not import correctly and has gaps, the gaps are filled with straight lines. If necessary, pieces of composite curves are reversed to make the entire line continuous. Lines shorter than the object space tolerance are rejected. A line cannot intersect itself. This condition is not detected, and results may be incorrect if this kind of line is imported. A closed loop can have coincident starting and ending points. Untrimmed surfaces are corrected if they do not import correctly. Internal gaps (C0-discontinuity) are removed by blending each edge of the gap together. Breaks at C1-discontinuities are controlled internally and may accept lower-level continuities depending on the reader's internal tolerance. While surfaces with one or two dimensions smaller than the object space tolerance are not prohibited, it is likely that they may be rejected. Each point in the interior of the surface’s parameter space should map to a distinct point in object space. This condition is not detected and incorrect results may occur if such a surface is imported. A surface may be closed in one or both directions. Trimmed surfaces are a combination of untrimmed surfaces and one or more lines. The above restrictions apply to trimmed surfaces. If a surface cannot be trimmed, as much geometry information as possible is supplied. In most cases, both the underlying surface and its lines are created. It is then possible to use the surface edit panel to trim the surface manually. It is also useful to refer to the .msg files generated by each CAD reader to find warnings/errors that may help in resolving import difficulties.
See also CAD Cleanup Tolerance CAD Import Message Files CAD Import Options
Altair Engineering
Altair HyperMesh User's Guide 1620 Proprietary Inform ation of Altair Engineering
CAD Metadata Naming The metadata names generated by the CAD readers are composed of a general prefix followed by a metadata specific name. The prefix is specified using the @MetadataPrefix option in each _reader. ini file. The @MetadataPrefix option works as follows: The user specified string is appended as a prefix to the metadata name generated by that reader. The prefix is used explicitly with the metadata name. No . (period) is automatically added if it is not specified by the option. For example: @MetadataPrefix = ".ALTAIR.HW" .ALTAIR.HW @MetadataPrefix = ".ALTAIR.HW." .ALTAIR.HW. If the option is commented out, or the value is set to null "", no prefix is prepended and only the names of the metadata are used. For example: @MetadataPrefix = "" There are some pre-defined strings that have specific meaning. These pre-defined strings are automatically substituted with specific data where applicable. These strings are as follows: - the format of the CAD file (CATIA, STEP, UG, etc...) - the version of the CAD file. For CATIA, this is V4 or V5. No other format currently supports this option. In the case where there is no possible, an empty string is substituted. All other strings are used verbatim. For example: @MetadataPrefix = "" By default, the prefix is empty string for all readers. To maintain consistency with metadata names used by previous versions, a value of ".ALTAIR.HW.." is appropriate.
Some additional examples: @MetadataPrefix = ".ALTAIR.HW.." .ALTAIR.HW.CATIA.
@MetadataPrefix = "/ALTAIR/HW//" /ALTAIR/HW/CATIA/
1621 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
@MetadataPrefix = "." CATIAV5. @MetadataPrefix = ".." CATIA.V5.
See also CAD Import Options hm_metadata
Altair Engineering
Altair HyperMesh User's Guide 1622 Proprietary Inform ation of Altair Engineering
CAD Export This section describes the support provided by the CAD writers, as well as the options available for exporting CAD geometry data from HyperMesh. These writers are dynamically loaded upon demand, and include support for the following CAD formats:
IGES
See also CAD Writer Support CAD Export Options CAD Import
1623 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Writer Support Latest CAD Version CAD Format Supported v6.0 IGES JAMA-IS
Platforms1
x86 Y
Windows x86_64 Y
Linux x86
x86_64
Y
Y
1
Refer to the official HyperWorks platform support list for full details.
See also IGES Writer Support CAD Export Options
Altair Engineering
Altair HyperMesh User's Guide 1624 Proprietary Inform ation of Altair Engineering
IGES Writer Support The following entities are supported by the IGES writer: Composite curve (102) Plane (108) Line (110) Point (116) Rational B-spline curve (126) Rational B-spline surface (128) Curve on a parametric surface (142) Trimmed (parametric) surface (144) Form 7 group without back pointers (402) Fixed points (those associated with lines or surfaces) are not supported by the IGES standard and are not exported. Free points, however, are supported. In order to export fixed points, it is necessary to convert them to free points. Then, after import, those free points must be projected onto the appropriate lines or surfaces in order to generate fixed points with the proper association.
See also CAD Writer Support
1625 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Export Options The CAD writers provide options for processing data during export. All of these options are currently available from the Export tab. There are no corresponding _writer.ini files. The available options are explained in detail within the Export Options sections for each writer. There are also no message files generated for the export of CAD data.
See also IGES Export Options CAD Writer Support Export tab
Altair Engineering
Altair HyperMesh User's Guide 1626 Proprietary Inform ation of Altair Engineering
IGES Export Options When IGES data is exported, it writes lines in a form resembling the database. Each segment on the line becomes a separate curve in IGES. If there is more than one segment in the line, the resulting curves in IGES are joined together with a composite curve entity. NURBS curves and ellipses are written as rational bspline curves (IGES's rational B-splines are general NURBS). HyperMesh writes the surface faces that comprise the surface. This allows for output type options. NURBS surfaces are output as rational B-spline surfaces in IGES, as are cones, spheres, and tori. If necessary, curves on parametric surfaces and trimmed surface entities are used to trim the NURBS surface.
The Outer loop option affects the output of surface faces. In each case, a solid surface whose trimming loop corresponds to the natural trimming loop of the surface is written as an untrimmed NURBS surface. These options control the writing of a surface with holes: Optional1
The IGES 6.0 standard allows you to default to the natural outer loop of the surface being trimmed. If you are trimming a NURBS surface with several holes and no exterior trimming, the outer loop can be left out of the IGES file, making the surface representation shorter and more accurate. Use this option if it is supported by your IGES post-processor. This is not available with the JAMA-IS standard.
Mandatory2
For those post-processors that do not allow an optional outer loop, this option forces an outer loop to be written for trimmed surfaces.
Surface faces can be grouped into their corresponding surfaces by editing the Layers option. The selected option is dependent upon the post-processor for the file and the intended use of the file in the post processor: Layers
Each component is sent as a different layer (level) in the IGES file. This is the most efficient format.
Groups
Each component is sent as an associative instance entity (type 402, form 7).
Layers and Groups Each component is sent as a different layer (level). Each set of faces comprising one HyperMesh surface is sent as an associativity instance (group).
1
The most efficient form is JAMA planes and the Outer Loop Optional option; however, this choice may cause compatibility difficulties. 2
To be JAMA-IS compatible, select the JAMA planes and the Outer Loop Mandatory options.
See also IGES Writer Support
1627 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CAD Export Options
Altair Engineering
Altair HyperMesh User's Guide 1628 Proprietary Inform ation of Altair Engineering
Functionality HyperMesh has extensive capabilities to create geometry from scratch as well as edit and cleanup existing geometry (including geometry from CAD). The available functionalities are described in the following topics.
See also Creating Geometry Editing Geometry Querying Geometry
1629 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Geometry There are many different ways to create geometry in HyperMesh which include importing from external CAD models, as well as creating new geometry from scratch. The methods used to create a particular geometry depend on both the entities available for input and the level of detail required. The following methods are available for creating geometry in HyperMesh:
Nodes xyz - Creates by specifying (x,y,z) coordinates (Nodes panel). on geometry - Creates at graphically selected locations on points, lines, surfaces and planes (Nodes panel). arc center - Creates nodes at the center of the arc that best approximates the input set of nodes, points or lines (Nodes panel). extract parametric - Creates nodes at parametric locations on lines and surfaces (Nodes panel). extract on line - Creates evenly spaced or biased nodes on a selection of lines (Nodes panel). interpolate nodes - Creates evenly spaced or biased nodes by interpolating between existing nodes in space (Nodes panel). interpolate on line - Creates evenly spaced or biased nodes by interpolating between existing nodes on a line (Nodes panel). interpolate on surface - Creates evenly spaced or biased nodes by interpolating between existing nodes on a surface (Nodes panel). intersect - Creates nodes at the intersection of geometric entities: lines/lines, lines/surfaces, lines/ solids, lines/planes, vector/lines, vector/surfaces, vector/solids and vector/plane (Nodes panel). temp nodes - Creates nodes by duplicating existing nodes or creating nodes on existing geometry or elements (Temp Nodes panel). circle center - Creates nodes at the center of the circle defined by exactly three nodes (Distance panel). duplicate - Creates nodes by duplicating existing nodes. This is available in many panels when the "duplicate" advanced entity selector is available on a nodes input collector. on screen - Creates nodes by pre-selecting existing geometry or elements and clicking on the locations to create the nodes. This is available in any panel that has a node or node list input collector (Picking nodes on geometry or elements). Misc. API commands that do not have an associated panel.
Free Points xyz - Creates free points by specifying (x,y,z) coordinates (Points panel). arc center - Creates at the center of the arc that best approximates the input set of nodes, points or lines (Points panel). extract parametric - Creates free points at parametric locations on lines and surfaces (Points panel).
Altair Engineering
Altair HyperMesh User's Guide 1630 Proprietary Inform ation of Altair Engineering
intersect - Creates free points at the intersection of geometric entities: lines/lines, lines/surfaces, lines/solids, lines/planes, vector/lines, vector/surfaces, vector/solids and vector/plane (Points panel). suppressed fixed points - Creates free points at suppressed fixed point locations (Point Edit panel). circle center - Creates free points at the center of the circle defined by three free or fixed points ( Distance panel). duplicate - Creates free points by duplicating existing free or fixed points. This is available in many panels when the "duplicate" advanced entity selector is available on a points collector. Misc. API commands that do not have an associated panel.
Fixed Points by cursor - Creates fixed points at cursor locations on surfaces and surface edges (Point Edit panel, Quick Edit panel). on edge - Creates fixed points at uniform locations on a surface edge (Point Edit panel, Quick Edit panel). on surface - Creates fixed points at existing node/free point locations on/near a surface (Point Edit panel). project - Creates fixed points on surface edges by projecting existing free or fixed points (Point Edit panel, Quick Edit panel). defeature pinholes - When defeaturing pinholes, fixed points are created at the center of the each removed pinhole (Defeature panel). Misc. API commands that do not have an associated panel.
Lines xyz - Create lines by specifying (x,y,z) coordinates (Lines panel). linear nodes - Creates linear lines between nodes (Lines panel). standard nodes - Creates standard lines between nodes (Lines panel). smooth nodes - Creates smooth lines between nodes (Lines panel). controlled nodes - Creates controlled lines between nodes (Lines panel). drag along vector - Creates lines by dragging nodes a specified distance along a vector (Lines panel). arc center and radius - Creates arcs by specifying the center and radius (Lines panel). arc nodes and vector - Creates arcs by specifying two nodes and a vector (Lines panel). arc three nodes - Creates arcs by specifying three nodes on the circumference (Lines panel). circle center and radius - Creates circles by specifying the center and radius (Lines panel). circle nodes and vector - Creates circles by specifying two nodes and a vector (Lines panel). circle three nodes - Creates circles by specifying three nodes on the circumference (Lines panel). conic - Creates conic lines by specifying the start, end and tangent locations (Lines panel).
1631 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
extract edge - Creates lines as copies of surface edges (Lines panel). extract parametric - Creates lines at parametric locations on surfaces (Lines panel). intersect - Creates lines at the intersection of geometric entities: plane/lines, plane/surfaces, plane/ elements, plane/plane and surfaces/surfaces (Lines panel). manifold - Creates linear and smooth lines on surfaces using nodes (Lines panel). offset - Creates lines by offsetting lines a uniform or variable distance (Lines panel). midline - Creates lines by interpolating between existing lines (Lines panel). fillet - Creates fillet lines between free lines (Lines panel). tangent - Creates tangent lines between a line and a node list or line (Lines panel). normal to geometry - Creates lines perpendicular to lines, surfaces and solids from node or point locations (Lines panel). normal from geometry - Creates lines perpendicular from node or point locations on lines, surfaces and solids (Lines panel). normal 2D on plane - Creates lines that lie on a plane, are perpendicular to a line, and are defined from node or point locations (Lines panel). features - Creates lines from element features (Lines panel). duplicate - Creates lines by duplicating existing lines. This is available in many panels when the "duplicate" advanced entity selector is available on a lines collector. Misc. API commands that do not have an associated panel. Additional capabilities are available in solidThinking and solidThinking Inspired.
Surfaces square - Creates two-dimensional square surface primitives (Surfaces panel, Planes panel). cylinder full - Creates three-dimensional full cylinder surface primitives (Surfaces panel, Cones panel ). cylinder partial - Creates three-dimensional partial cylinder surface primitives (Surfaces panel, Cones panel). cone full - Creates three-dimensional full cone surface primitives (Surfaces panel, Cones panel). cone partial - Creates three-dimensional partial cone surface primitives (Surfaces panel, Cones panel ). sphere center and radius - Creates three-dimensional sphere surface primitives by specifying the center and radius (Surfaces panel, Spheres panel). sphere four nodes - Creates three-dimensional sphere surface primitives by specifying four nodes ( Surfaces panel, Spheres panel). sphere partial - Creates three-dimensional partial sphere surface primitives (Surfaces panel, Spheres panel).
Altair Engineering
Altair HyperMesh User's Guide 1632 Proprietary Inform ation of Altair Engineering
torus center and radius - Creates three-dimensional torus surface primitives by specifying the center, normal direction, minor radius and major radius (Surfaces panel, Torus panel). torus three nodes - Creates three-dimensional torus surface primitives by specifying three nodes ( Surfaces panel, Torus panel). torus partial - Creates three-dimensional partial torus surface primitives (Surfaces panel, Torus panel ). spin - Creates surfaces by spinning lines or a node list around an axis Surfaces panel, Spin panel). drag along vector- Creates surfaces by dragging lines or a node list along a vector (Surfaces panel, Drag panel). drag along line - Creates surfaces by dragging lines or a node list along a line (Surfaces panel, Line Drag panel). drag along normal - Creates surfaces by dragging lines along their normal (Surfaces panel). ruled - Creates surfaces by interpolating linearly between lines or nodes (Surfaces panel, Ruled panel). spline/filler - Creates surfaces by filling in gaps, such as a hole in an existing surface (Surfaces panel, Spline panel, Quick Edit panel). skin - Createssurfaces by skinning lines (Surfaces panel, Skin panel). fillet - Creates constant radius fillet surfaces across surface edges (Surfaces panel). from FE - Creates surfaces that closely fit a selection of shell elements (Surfaces panel). meshlines - A toolkit for creating lines associated to shell elements for advanced selection or surface creation (Surfaces panel). auto midsurface - Creates midsurface geometry automatically from multiple surfaces or solids ( Midsurface panel). surface pair - Creates midsurface geometry from one surface pair (Midsurface panel). duplicate - Creates surfaces by duplicating existing surfaces. This is available in many panels when the "duplicate" advanced entity selector is available on a surfaces collector. Misc. API commands that do not have an associated panel. Additional capabilities are available in solidThinking and solidThinking Inspired.
Solids block - Creates three-dimensional block-shaped solid primitives (Solids panel). cylinder full - Creates three-dimensional full cylinder solid primitives (Solids panel). cylinder partial - Creates three-dimensional partial cylinder solid primitives (Solids panel). cone full - Creates three-dimensional full cone solid primitives (Solids panel). cone partial - Creates three-dimensional partial cone solid primitives (Solids panel). sphere center and radius - Creates three-dimensional sphere solid primitives by specifying the center
1633 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
and radius (Solids panel). sphere four nodes - Creates three-dimensional sphere solid primitives by specifying four nodes ( Solids panel). torus center and radius - Creates three-dimensional torus solid primitives by specifying the center, normal direction, minor radius and major radius (Solids panel). torus three nodes - Creates three-dimensional torus solid primitives by specifying three nodes ( Solids panel). torus partial - Creates three-dimensional partial torus solid primitives (Solids panel). bounding surfaces - Creates solids by converting closed surface shells which define the solid boundary (Solids panel). spin - Creates solids by spinning surfaces around an axis (Solids panel). drag along vector - Creates solids by dragging surfaces along a vector (Solids panel). drag along line - Creates solids by dragging surfaces along a line (Solids panel). drag along normal - Creates solids by dragging surfaces along their normal (Solids panel). ruled linear - Creates solids by interpolating linearly between surfaces (Solids panel). ruled smooth - Creates solids by interpolating smoothly between surfaces (Solids panel). duplicate - Creates solids by duplicating existing solids. This is available in many panels when the "duplicate" advanced entity selector is available on a solids collector. Misc. API commands that do not have an associated panel. Additional capabilities are available in solidThinking and solidThinking Inspired.
See also Editing Geometry Querying Geometry
Altair Engineering
Altair HyperMesh User's Guide 1634 Proprietary Inform ation of Altair Engineering
Editing Geometry There are many different ways to edit existing geometry in HyperMesh. The methods used to edit a particular geometry depend on both the entities available for input and the level of detail required. The following methods are available for editing geometry in HyperMesh:
Nodes clear - Deletes temp nodes (Temp Nodes panel). associate - Associates nodes to fixed points, surface edges and surfaces by moving them onto those entities (Node Edit panel). move - Moves nodes along surfaces (Node Edit panel). place - Places nodes on a surface at a specified location (Node Edit panel). remap - Moves nodes by mapping them from one line or surface edge to another (Node Edit panel). align - Aligns/projects nodes to an imaginary line (Node Edit panel). find - Create temp nodes by finding FE nodes associated with other FE entities (Find panel). translate - Moves nodes along a vector direction (Translate panel). rotate - Rotates nodes about a vector axis (Rotate panel). scale - Scales the dimensions of nodes either proportionally or uniformly (Scale panel). reflect - Reflects nodes about a plane to create a mirror image (Reflect panel). project - Projects nodes onto a plane, vector, line/surface edge or surface (Project panel). position - Translates and rotate nodes into new positions (Position panel). permute - Switches the coordinates of nodes (Permute panel). renumber - Renumbers nodes (Renumber panel). Misc. API commands that do not have an associated panel.
Free Points delete - Deletes free points (Delete panel). translate - Moves free points along a vector direction (Translate panel). rotate - Rotates free points about a vector axis (Rotate panel). scale - Scales the dimensions of free points either proportionally or uniformly (Scale panel). reflect - Reflects free points about a plane to create a mirror image (Reflect panel). project - Projects free points onto a plane, vector, line/surface edge or surface (Project panel). position - Translates and rotate free points into new positions (Position panel). permute - Switches the coordinates of free points (Permute panel).
1635 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
renumber - Renumbers free points (Renumber panel). Misc. API commands that do not have an associated panel.
Fixed Points suppress/remove - Suppresses non-vertex fixed points (Point Edit panel, Quick Edit panel). replace - Combine smultiple fixed points by moving them to one fixed point location (Point Edit panel , Quick Edit panel). release - Releases fixed point vertices such that any shared edges attached to the point become free edges (Point Edit panel, Quick Edit panel). renumber - Renumbers fixed points (Renumber panel). Misc. API commands that do not have an associated panel.
Lines delete - Deletes lines (Delete panel, Lines panel). combine - Combines two lines into one (Line Edit panel). split at point - Splits lines at graphically selected locations (Line Edit panel). split at joint - Splits lines at segment end points (Line Edit panel). split at line - Splits lines by using a cut line (Line Edit panel). split at plane - Splits lines at plane intersection locations (Line Edit panel). smooth - Smooths segmented lines (Line Edit panel). extend - Extends lines by either a specified distance, or to meet an existing node, point, line/surface edge or surface (Line Edit panel). translate - Moves lines along a vector direction (Translate panel). rotate - Rotates lines about a vector axis (Rotate panel). scale - Scales the dimensions of lines either proportionally or uniformly (Scale panel). reflect - Reflects lines about a plane to create a mirror image (Reflect panel). project - Projects lines onto a plane, vector or surface (Project panel). position - Translates and rotate lines into new positions (Position panel). permute - Switches the coordinates of lines (Permute panel). renumber - Renumbers lines (Renumber panel). Misc. API commands that do not have an associated panel. Additional capabilities are available in solidThinking and solidThinking Inspired.
Altair Engineering
Altair HyperMesh User's Guide 1636 Proprietary Inform ation of Altair Engineering
Surfaces delete - Deletes surfaces (Delete panel, Quick Edit panel). trim - Trims surfaces using nodes, lines, surfaces and planes (Surface Edit panel, Quick Edit panel). untrim/unsplit - Removes various trim/split lines from surfaces (Surface Edit panel, Edge Edit panel, Quick Edit panel). offset - Offsets surfaces along their normal directions while maintaining topological connectivity ( Surface Edit panel). extend - Extends the edges of surfaces to meet or intersect other surfaces (Surface Edit panel, Midsurface panel). shrink - Shrinks surfaces by drawing in all surfaces edges (Surface Edit panel). defeature - Removes pinholes, surface fillets, edge fillets and duplicate surfaces (Defeature panel, Edge Edit panel). midsurfaces - Modifies and edits extracted midsurfaces (Midsurface panel). surface edges - Toggles, suppresses, unsuppresses and equivalences surface edges (Edge Edit panel, Quick Edit panel). washer - Trims surfaces using free edge closed loop or shared edge offsets (Quick Edit panel). autocleanup - Performs basic automatic geometry cleanup functions in preparation for meshing ( Autocleanup panel). dimensioning - Modifies dimensions of or between surfaces (Dimensioning panel). morphing - Morphs surfaces that have had associated nodes morphed away from them (Morph panel ). translate - Moves surfaces along a vector direction (Translate panel). rotate - Rotates surfaces about a vector axis (Rotate panel). scale - Scales the dimensions of surfaces either proportionally or uniformly (Scale panel). reflect - Reflects surfaces about a plane to create a mirror image (Reflect panel). position - Translates and rotate surfaces into new positions (Position panel). permute - Switches the coordinates of surfaces (Permute panel). renumber - Renumbers surface edges and surfaces (Renumber panel). Misc. API commands that do not have an associated panel. Additional capabilities are available in solidThinking and solidThinking Inspired.
Solids delete - Deletes solids (Delete panel). trim - Trims solids using nodes, lines, surfaces and planes (Solid Edit panel).
1637 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
merge - Combines two or more solids into a single solid (Solid Edit panel). detach - Detaches solids that have shared fin faces from each other (Solid Edit panel). boolean - Performs complex merge and split functions on solids (Solid Edit panel). dimensioning - Modifies dimensions of or between surfaces (Dimensioning panel). translate - Moves solids along a vector direction (Translate panel). rotate - Rotates solids about a vector axis (Rotate panel). scale - Scales the dimensions of solids either proportionally or uniformly (Scale panel). reflect - Reflects solids about a plane to create a mirror image (Reflect panel). position - Translates and rotate solids into new positions (Position panel). permute - Switches the coordinates of solids (Permute panel). renumber - Renumbers solids (Renumber panel). Misc. API commands that do not have an associated panel. Additional capabilities are available in solidThinking and solidThinking Inspired. See tutorial HM2080 for an example.
See also Creating Geometry Querying Geometry
Altair Engineering
Altair HyperMesh User's Guide 1638 Proprietary Inform ation of Altair Engineering
Querying Geometry There are many different ways to query geometry in HyperMesh. The following methods are available for querying geometry in HyperMesh:
Nodes card editor - With an appropriate template loaded, the card editor can be used to review node information (Card Editor panel). distance - Finds the distance between two nodes (Distance panel). angle - Finds the angle between three nodes (Distance panel). organize - Moves nodes into different include files (Organize panel). numbers - Displays the IDs of nodes (Numbers panel). count - Counts the total or displayed nodes (Count panel). Misc. API commands that do not have an associated panel.
Free Points distance - Finds the distance between two free points (Distance panel). angle - Finds the angle between three free points (Distance panel). organize - Moves free points into different component collectors (Organize panel). numbers - Displays the IDs of free points (Numbers panel). count - Counts the total or displayed free points (Count panel). Misc. API commands that do not have an associated panel.
Fixed Points distance - Finds the distance between two fixed points (Distance panel). angle - Finds the angle between three fixed points (Distance panel). numbers - Displays the IDs of fixed points (Numbers panel). count - Counts the total or displayed fixed points (Count panel). Misc. API commands that do not have an associated panel.
Lines length - Finds the total length of selected lines/surface edges (Lines panel). organize - Moves lines into different component collectors (Organize panel). numbers - Displays the IDs of lines/surface edges (Numbers panel).
1639 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
count - Counts the total or displayed line/surface edges (Count panel). Misc. API commands that do not have an associated panel.
Surfaces normal - Reviews the normal direction of surfaces (Normals panel). organize - Moves surfaces into different component collectors (Organize panel). numbers - Displays the IDs of surface edges and surfaces (Numbers panel). count - Counts the total or displayed surfaces (Count panel). area - Queries the total area of the selected surfaces (Mass Calc panel). dimensioning - Queries dimensions of or between surfaces (Dimensioning panel). Misc. API commands that do not have an associated panel.
Solids normal - Reviews the normal direction of solid surfaces (Normals panel). organize - Moves solids into different component collectors (Organize panel). numbers - Displays the IDs of solids (Numbers panel). count - Counts the total or displayed solids (Count panel). area - Queries the total area of the selected solids' surfaces (Mass Calc panel). volume - Queries the total volume of the selected solids (Mass Calc panel). dimensioning - Queries dimensions of or between surfaces (Dimensioning panel). Misc. API commands that do not have an associated panel.
See also Creating Geometry Editing Geometry
Altair Engineering
Altair HyperMesh User's Guide 1640 Proprietary Inform ation of Altair Engineering
Meshing Models are typically meshed automatically, but individual elements can be modified by hand if need to be to improve element quality in problem areas. Meshing is organized by the number of dimensions involved: 0-D Elements Line Meshing Surface Meshing Volume Mesh
1641 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
0-D Elements 0-D elements are essentially mesh nodes with an additional value attached to them. The 0-D elements currently supported are masses. Masses have the ability to store one node, a value of mass, and a property reference.
Masses can be created in the masses panel, and the underlying concept is also the basis for Smooth Particle Hydrodynamcs Mesh.
Altair Engineering
Altair HyperMesh User's Guide 1642 Proprietary Inform ation of Altair Engineering
SPH Mesh Smooth Particle Hydrodynamics (SPH), Finite Point Method (FPM) is a technique used to analyze bodies that do not have high cohesive forces among themselves and undergo large deformation, such as liquids and gases. Typical applications for SPH FPM include airbag modeling in crash, fuel tank slosh, bird strike and explosion analysis. In SPH FPM, a given volume of the body of interest is discretized into particles, called SPH elements. SPH elements (called particles) are like nodes which do not have any geometric connectivity among themselves. Each SPH element has an effective mass. The mass sum of all particles in the filled volume of the body should be equal to the mass of the filled volume. In HyperMesh, SPH elements are currently supported as 0D MASS elements. The SPH mesh panel is shown below:
The SPH mesh panel has been added to the 1D page to facilitate the creation of SPH elements. When using the RADIOSS (Block) user profile, the SPH mesh panel can also be accessed via the menu bar by clicking Mesh, clicking Create and clicking SPH Mesh. The SPH mesh panel is shown below:
1643 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SPH Mesh Generation Input Elements, components, surfaces and solids are supported as input to the SPH mesher. Selected elements can be shell or solid elements; however, the selected elements need to form a closed volume. Selected components can contain either an FE mesh or geometry; however, the FE mesh or geometry must also form a closed volume. More than one component can be selected to form a closed volume for SPH meshing. If the selected components are such that one is completely contained within another, SPH elements are created within the volume between the two selected components as shown below:
Component Volume Meshing
Altair Engineering
Altair HyperMesh User's Guide 1644 Proprietary Inform ation of Altair Engineering
SPH Mesh Type and Pitch The SPH mesher supports two mesh types for SPH element generation - simple cubic, and face centered cubic (FCC). Face centered cubic is similar to a hexagonal close packed (HCP) structure and is recommended for use in RADIOSS models. Pitch is defined as the distance between two SPH elements, h, as shown below, for both simple cubic and face centered cubic mesh types.
1645 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Material Density or Mass of Filled Volume Each SPH element must have an effective mass. The effective mass for each SPH element is determined by entering either a material density of the material which fills the volume; or the total mass of the material in the filled volume, called the filled volume mass. If entering a material density, the SPH mesher determines the effective mass for each SPH element from material density, volume to be filled with SPH elements, and number of SPH elements generated as follows:
If entering the filled volume mass, the SPH mesher calculates effective mass for each SPH element from filled volume mass, and number of SPH elements generated as follows:
Altair Engineering
Altair HyperMesh User's Guide 1646 Proprietary Inform ation of Altair Engineering
Filling Options The input mesh/geometry can be filled either partially or completely by turning on the partial fill checkbox in the SPH mesh panel. In case of a partial fill, you need to provide the fill percentage and direction of fill. The direction can be defined using global X, Y, Z axis, a user defined vector, or the standard vector selector, which accepts 2 or 3 nodes to define a vector for the fill direction. The defined fill direction can be reversed by turning the reverse checkbox. A schematic of fill direction is shown below.
1647 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solver Interfacing It is recommended that you create a new component collector before starting the SPH mesh generation so that the generated mesh is stored in a separate collector. The generated SPH elements are mapped to the following cards for each supported user profile:
RADIOSS SPHCEL In addition, a new property card PROP/SPH is created for RADIOSS interface.
LS-Dyna *ELEMENT_SPH PAM-CRASH 2G SPHEL
Altair Engineering
Altair HyperMesh User's Guide 1648 Proprietary Inform ation of Altair Engineering
Visualization of SPH (Mass) Elements The generated SPH elements (particles) produces elements of mass configuration. Mass elements have a graphical representation of a spherical and also can have an element handle which places an additional label of the elements configuration with the graphical representation. In order to improve the visualization of SPH elements, it is suggested to turn off element handles. Element handles can easily be turned on/off from the Display toolbar using the Element Handles icon . SPH elements, like any element in HyperMesh, are created in the current component and are also colored the same as that component. The component color can be changed using standard Model Browser functionality.
Examples of SPH elements (particle) generation of a partially (50%) filled fuel tank
1649 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Line Meshing 1-D mesh allows accurate testing of connectors (such as bolts) and similar rod-like or bar-like objects that can be modeled as a simple line for FEA purposes. One-dimensional elements currently supported include bar2s, bar3s, rigid links, rbe3s, plots, rigids, rods, springs, welds, gaps, and joints. The following list indicates the storage capabilities and purpose of each of the 1-D elements. 1-D Element
Stores
Purpose
Bar2
A property reference
Supports complex beams.
A local axis vector Pin flags Offset vectors Optional orientation nodes Bar3
Property reference
Supports complex beams.
Local axis vector
Note: bar3s contain a third node designed to supported second order beams.
Pin flags Offset vectors Optional orientation nodes Gap
Property reference
Joint
Property reference
Plot
A reference to two nodes
Supports display type elements.
RBE3
A degree of freedom at each node
Supports NASTRAN RBE3 elements.
Supports kinematic joint definitions supplied with Safety Analysis Optional orientation nodes or system Codes. (s)
Weight at each node Rigid link
Supports gap elements.
A degree of freedom code One independent node
Supports rigid elements with multiple nodes.
Multiple dependent nodes Rigid
A degree of freedom code
Supports rigid elements.
Rod
A property reference
Supports simple beams.
Altair Engineering
Altair HyperMesh User's Guide 1650 Proprietary Inform ation of Altair Engineering
Spring
A property reference
Supports springs or damper.
A degree of freedom code An optional orientation vector Weld
Note:
A degree of freedom code
Supports weld elements.
The 1-D element-building panels are located on the 1D page of the default main menu. Plot elements are generated in the edit element, line mesh, elem offset, edges, or features panel.
1651 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Surface Meshing A surface mesh or "shell mesh" represents model parts that are relatively two-dimensional, such as sheet metal or a hollow plastic cowl or case. In addition, surface meshes placed on the outer faces of solid objects are used as a baseline mapping point when creating more complex 3-D meshes (the quality of a 3-D mesh largely depends on the quality of the 2-D mesh from which it is generated). Three-noded trias, four-noded quads, six-noded trias, and eight-noded quads can all be built in HyperMesh. These two-dimensional elements can be built in any of the following panels: automesh
Builds elements on surfaces according to user specifications.
shrink wrap
Builds 2D (optionally 3D) simplified meshes of existing complex models.
cones
Builds elements on conic or cylindrical surfaces.
drag
Builds elements by dragging a line, row of nodes, or group of elements along a vector.
edit element
Builds elements by hand.
elem offset
Builds elements by offsetting a group of elements in the direction of their normals.
line drag
Builds elements by dragging a line or group of elements along or about a control line.
planes
Builds elements on square or trimmed planar surfaces.
ruled
Builds elements between two rows of nodes, a row of nodes and a line, or two lines.
spheres
Builds elements on spherical surfaces.
spin
Builds elements by spinning a line, row of nodes, or group of elements about a vector.
spline
Builds elements that lie on a surface defined by lines.
torus
Builds elements on toroidal surfaces.
Note:
By default, first order linear elements are generated when the functions in these panels are executed, but second order parabolic elements may be generated by changing the element order in the mesh sub-panel of the options panel.
Altair Engineering
Altair HyperMesh User's Guide 1652 Proprietary Inform ation of Altair Engineering
Automatic Mesh Generation HyperMesh has a centralized plate and shell mesh generation tool called the Automeshing secondary panel. Most of the element creation panels use this module, which supplies as much automated assistance as possible. You can adjust interactively a wide variety of parameters and choose from a suite of algorithms. HyperMesh responds with immediate feedback on the effects of the changes, until you are satisfied with the resulting mesh. There are two approaches to the Automeshing secondary panel, depending on whether or not you use surfaces as the basis for the operation. If you use surfaces, you may choose from a greater variety of algorithms, have more flexibility in specifying the algorithm parameters, and employ the mesh-smoothing operation to improve element quality. If you do not use surfaces, the meshing process is usually faster and uses less memory. Most of the functions are still available and operate in the same way. Furthermore, there are situations in which it is not possible or not desirable to create a surface. For either method, the module operates the same. You control interactively the number of elements on each edge or side and can determine immediately the nodes that are used to create the mesh. You can adjust the node biasing on each edge to force more elements to be created near one end than near the other, which allows you to see immediately the locations of the new nodes. You can also specify whether the new elements should be quads, trias, or mixed and whether they should be first or second order elements. The created mesh can be previewed, which allows you to evaluate it for element quality before choosing to store it in the database. While you are in the meshing module, you can use any of viewing tools on the visual options menu to simplify the visualization of complex structures in your model. If you use surfaces, you can specify the mesh generation and visualization options to use on each individual surface. You may choose from several mesh generation algorithms. Mesh smoothing is also available and you may select the algorithm for that operation as well.
A solid model created by dragging automeshed plate elements.
1653 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The automeshing secondary panel can make second order elements for boundary element solutions.
Altair Engineering
Altair HyperMesh User's Guide 1654 Proprietary Inform ation of Altair Engineering
Element Biasing The automeshing process allows you to bias the placement of nodes so that their intervals are not uniform in size. You can designate that the smaller intervals go near the start of the edge, near the end of the edge, near both ends with larger intervals in the middle, or near the middle of the edge. Within the automesher, you may want to use biasing to improve element quality when transitioning from smaller to larger element sizes. When you use the Drag and Solid Offset panels, you can use biasing to cluster several layers of elements near the surface of a solid. In linear solids, the mesh at one end could be scaled several times larger than at the other end. Element biasing allows you to moderate the changes in aspect ratio from the start to the end. There are three methods you can use to calculate the biasing of node positions: Linear Exponential biasing Bellcurve
Use biasing to preserve element quality in complex regions.
1655 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Linear Biasing In linear biasing, the biasing intensity corresponds to the positive slope of a straight line over the interval [0,1] of the Real Line. This interval is uniformly divided into as many subintervals as specified by the element density and they are mapped along the edge so that the length of the image interval is proportional to the height of the line over the midpoint of the source interval. Each image interval corresponds to the side of an element.
Specifically, let n be the element density and let
.
We want a node placement function x(s) taking values in [0,1] with x(0) = 0 and x(1) = 1. If m is the slope of the line, and b is its y-intercept, then:
.
Using x(0) = 0, and x(1) = 1, we find:
so,
. For this, m is the absolute value of the biasing intensity. If the biasing intensity is negative, the nodes are placed according to 1 - x(s). Thus, a positive biasing intensity puts small elements at the start of the interval. We can use b to scale the behavior of the function so that convenient values are in the range [0,20]. The value used is b = 1.5.
Altair Engineering
Altair HyperMesh User's Guide 1656 Proprietary Inform ation of Altair Engineering
Exponential Biasing In exponential biasing, the sizes of the intervals grow geometrically, progressing along the edge, with each successive interval being a constant factor larger than the previous. That factor is 1.0 plus 1/10 of the absolute value of the biasing intensity. This formula was chosen so that an intensity of zero will still represent no biasing, and convenient values will fall in the range [0,20]. Negative biasing intensities just reverse the edge, placing the smaller elements at the end instead of the beginning.
Specifically, let n be the element density and let
.
We want a node placement function x(s) taking values in [0,1] with x(0) = 0 and x(1) =1.
Let
be the geometric growth factor.
We need a function
Let
so that:
then:
which gives the proper interval lengths,
then x(s) scales them to the range of [0,1]. Thus,
.
1657 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Bellcurve Biasing In bellcurve biasing, nodes are distributed long the edge in a pattern that is symmetric across the midpoint of the edge. If the biasing intensity is positive, the smaller intervals are placed at the beginning and end of the edge, and if it is negative, they are placed at the middle of the edge.
Specifically, let n be the element density and
We need
.
so that
takes values in [0,1] with x(0) = 0, x(1) = 1, and has the behavior noted above. If we use:
for positive biasing intensity r, then x(s) becomes:
where erf() is the statistical error function,
.
Altair Engineering
Altair HyperMesh User's Guide 1658 Proprietary Inform ation of Altair Engineering
Linked or Locked Edges Most of the surface-less mesh generation algorithms require that some edges have exactly the same element density and biasing values as other edges. Those edges are automatically linked together so that they stay balanced. Any change to one of the edges is immediately applied to all others that are linked to it. Some of the surface creation panels allow you to use a node list to define one or more sides of a surface. In these circumstances, those nodes are used directly to make elements within the Automeshing secondary panel. The resulting edge is locked and you cannot change the element density or biasing. If you try to adjust the element density numbers corresponding to these locked edges, it has no effect. The error message, "The value of this number cannot be changed" is displayed.
Use the automeshing secondary panel to prepare input for solid offset.
1659 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Smoothing Algorithms Three smoothing algorithms are available: Autodecide
By default, the perimeter of the region is traversed looking for variations in element edge length and choose between size-correcting and shapecorrecting smoothing algorithms.
Size Corrected
The size-corrected smoothing algorithm attempts to even out the sizes of the elements at the cost of some element quality, usually in the form of worsened aspect ratios from the stretching of elements. A modified Laplacian over-relaxation that can correctly handle mixtures of quads and trias is used. If the element spacing around the perimeter is roughly uniform, this choice usually gives the best results.
Shape Corrected
The shape-correcting smoothing algorithm attempts to correct the elements’ shapes, allowing variation in element size. HyperMesh uses a modified isoparametric-centroidal over-relaxation that can correctly handle mixtures of quads and trias. If there is a transition from small elements to large elements in the region, this choice usually gives the best results.
Altair Engineering
Altair HyperMesh User's Guide 1660 Proprietary Inform ation of Altair Engineering
Mesh Generation Algorithms The mesh generation algorithms are divided into two types: those that require the presence of a surface to provide a context of operation, or those working entirely from node and/or line data. The mesh generation algorithms include: Autodecide
If you are meshing a surface, the default mesh generation algorithm is Autodecide. In this case, the geometry of each face and the element densities specified for each edge is analyzed, and the algorithm that will give the best results is selected. For most configurations, the Free algorithm is chosen.
Free
The Free meshing algorithm is a general-purpose formula that works for most meshing conditions. The surface can have interior holes or edges and any number of sides. If quads or trias is the selected element type, an advancing front algorithm is used. If mixed is the element type, a sub-mapping algorithm is used. The advancing front algorithm uses the following process: Traverses the perimeter of the region, placing elements along the edges as it proceeds. Each site where an element could be placed is measured and one of several possible elements is chosen. Eventually the entire region is filled with elements. Examines the groups of elements to see if a local change in the connectivity might improve element quality. Applies repeatedly the selected smoothing algorithm until no node is moved farther than the specified smoothing tolerance. If quads is the selected element type for the current face, HyperMesh attempts to produce an all-quads mesh, but there are some situations in which one or more trias are included: If the total number of elements specified for the perimeter of the face is odd, at least one tria always needed. If there is a tight corner on the boundary that would require a poor quality quad, a single tria is used. Sometimes two or more trias are needed because of the particular order in which the elements were generated; if that is the case, you can usually eliminate them by changing some of the meshing parameters and then remeshing the region.
1661 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
If quads only is the selected element type, a mesh is created consisting entirely of quads; no trias will be used. Note that this method is more likely to fail to mesh than the quads option.
If trias is the selected element type, a streamlined version of this algorithm that is optimized for the different shape and connectivity requirements of tria elements is used. Map as Triangle, If the region is free from internal holes and the boundary is clearly triangular, Rectangle, or rectangular, or pentagonal in shape, the best choice of algorithm is usually to Pentagon map a standard mesh onto the region using transfinite interpolation. Such an operation is exceedingly fast, and where applicable, gives quality results rapidly. A standard template based on the element densities around the perimeter of the region is chosen. Ignoring rotations, more than 18 different configurations requiring distinct templates are recognized. To make tria elements, first a quads mesh is created and then each element is divided along its shortest diagonal. Map without Surface
Altair Engineering
If you are creating a mesh entirely from line and/or node data, with no surface, the mesh generation algorithm is decided by the tool that was used to describe the desired operation. If you use the Drag panel, the algorithm is to drag. If you use the Spin panel, the algorithm is to spin, and if you use the Spheres panel, the algorithm is to map a sphere-covering mesh. You can still use the density and biasing manipulation tools but some edges will be linked together, so that the configuration always satisfies the balancing requirements of the intended mapping.
Altair HyperMesh User's Guide 1662 Proprietary Inform ation of Altair Engineering
Using the Automeshing Secondary Panel The functions of the automeshing secondary panel are divided into six sub-panels. You can switch freely between the sub-panels; the screen display changes to present only the information applicable to the current operation. density sub-panel type sub-panel biasing sub-panel checks sub-panel Each automeshing sub-panel has the mesh, reject, smooth, undo, abort, and return functions (see automeshing secondary panel in the Panels section), as well as the local view pop-up menu.
1663 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Shrink Wrap Meshing Shrink wrap meshing is a method to create a simplified mesh of a complex model when high-precision models are not necessary, as is the case for powertrain components during crash analysis. The model's size, mass, and general shape remains, but the surface features and details are simplified, which can result in faster analysis computation. You can determine the level of detail retained by determining the mesh size to use, among other options.
You can shrink wrap elements, components, surfaces, solids, node clouds, or point clouds. The shrink wrap allows for wrapping of multiple components if they are selected. The selection provides the option to wrap all nodes, elements, components, surfaces, points, or solids, or only a certain portion of the model if desired. The input to the shrink wrap (that is, the model parts that you wish to wrap) can consist of 2d or 3d elements along with surfaces or solids. One use case for shrink wrapping is when you need to convert an .stl representation of a model into a tria/quad mesh; using shrink wrap provides a quick and efficient way of achieving this. Similarly, crash analysis does not require a highly-detailed powertrain model; in such cases you can use the shrink wrap mesh to quickly generate a simplified approximation of a detailed powertrain model. Crash analysts can then use that coarser shrink wrap representation within the crash simulation model. Other reasons to use the shrink wrap include being able to stitch over very bad geometry to generate an enclosed volume mesh for tetra-meshing. The shrink wrap tool can work from elements (whether 2d or 3d) or geometry. Thus, in the case of an "unclean" geometry model with many released (free) edges, you can either generate any arbitrary mesh on the unclean geometry using the automesh functionality beforehand and then creating shrink wrap or you can simply select the surface or solid without meshing the geometry first; either of these steps will yield good output mesh. (The key in such cases is to ensure that the element size used for the shrink wrap is large enough to stitch over the unclean surface edge splits so that an enclosed volume can be created.) Shrink wrap mesh can be generated as a surface mesh (using a loose or tight wrapping), or as a full-volume hex mesh by use of the Shrink Wrap panel. The distinction between surface or volume mesh is an option labeled generate solid mesh.
Altair Engineering
Altair HyperMesh User's Guide 1664 Proprietary Inform ation of Altair Engineering
Loose Shrink Wrap Mesh Loose wrap wraps the selected elements or components, surfaces, or solids with the target element size specified, and outputs an outer-volume mesh which approximately adheres to the original FE topology. A smaller element size generates a shrink wrap mesh that more closely approximates the original FE representation and adheres to more features; a larger element size produces a more basic mesh which ignores more features. The loose wrap does not project the nodes of the shrink wrap mesh to the original mesh, and typically the shrink wrap mesh will have an offset from the original mesh – again, the offset is dependant on the target element size used. Once the shrink wrap meshing process has completed the new elements will be created in the current component. For every new run of the shrink wrap mesh (both loose and tight) it may be necessary to create a new component collector if you wish the elements to be placed in another collector other than the current component collector. In the example below, an .stl model is wrapped with a couple of different element sizes to show the differing output that can be achieved.
Original Model
Comparing the effect of varying mesh size (shell output): 2 mm mesh
5mm mesh
1665 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Comparing the effects of altering the jacobian value for solid mesh generation: Within both tight and loose wrap algorithm’s there is an option to generate solid mesh. This will generate an all Hexa mesh on completion of the shrink wrap. When the generate solid mesh checkbox is active it will expose a minimum jacobian input, this option essentially will hexa mesh the part with this element quality critieria defined, it controls the hexa quality which is directly linked to the adherence to the topological features of the original component. The jacobian value must be between 0 and 1. The nearer the value is to 1 the cruder the output will appear, the mesh will be more heavily voxelised. When the value is closer to 0, you are allowing the shrink wrap solid mesh algorithm to smooth and adhere to more features while maintaining the solid mesh minimum jacobian element quality. By default the minimum jacobian value is 0.3. 2mm solid mesh, jacobian=1.0
Altair Engineering
2mm solid mesh, jacobian=0.3
Altair HyperMesh User's Guide 1666 Proprietary Inform ation of Altair Engineering
With Features option An additional option allows you to manually define features which will be adhered to during the meshing process. Typically, when using the shrink wrap the mesh attempts to follow features, but has some freedom to break away from original edges of the part. However, when the features are manually selected within the panel the resultant shrink wrap mesh will follow the chosen features. This can be important when defining a face of a component that may be in contact with other parts, or there may just be a feature that needs to be recognized and adhered to and cannot be approximated for whatever reason. The diagrams below show an example of the tight shrink wrap with feature output. Tight Wrap with and without feature recognition – 2mm
1667 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 1668 Proprietary Inform ation of Altair Engineering
Comparing the effects of using global system and local system for mesh orientation: There is also an advanced option to control the mesh orientation. If you have a non-uniform part and you want to re-orientate the mesh so that it follows the features of the original component better then you can use this option. By default the mesh orientation always adheres to the global system, however, you can generate a local co-ordinate system and override the default behavior. In the example below, you can see the original mesh, the default shrink wrap mesh using the global system, and the new re-orientated mesh using the local co-ordinate system (note that rows of elements in the reoriented mesh run along the tubes rather than at angles across them). Original .stl input
Shrink wrap output using global system
Shrink wrap output using local system
1669 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tight Shrink Wrap Mesh Tight wrap creates a wrapped surface mesh which adheres as closely as possible to the original FE topology representation, automatically detecting and following the surface features of the model. The accuracy of the output is dictated by the element size: the larger the element size the less detail, the smaller the element size the more detail. This algorithm works differently than the loose wrap in that it projects the nodes of the shrink wrap to the original mesh, hence it is able to more accurately capture features. Notice in the images below the differences between tight and loose meshing, especially in the pulleys on the front of the engine and the resulting width of the individual cylinder exhaust pipes: Original Model
Tight Wrap – 2mm
Altair Engineering
Loose wrap - 2mm
Altair HyperMesh User's Guide 1670 Proprietary Inform ation of Altair Engineering
Comparing the effects of altering the jacobian value for solid mesh generation: Within both tight and loose wrap algorithm’s there is an option to generate solid mesh. This will generate an all Hexa mesh on completion of the shrink wrap. When the generate solid mesh checkbox is active it will expose a minimum jacobian input, this option essentially will hexa mesh the part with this element quality critieria defined, it controls the hexa quality which is directly linked to the adherence to the topological features of the original component. The jacobian value must be between 0 and 1. The nearer the value is to 1 the cruder the output will appear, the mesh will be more heavily voxelised. When the value is closer to 0, you are allowing the shrink wrap solid mesh algorithm to smooth and adhere to more features while maintaining the solid mesh minimum jacobian element quality. By default the minimum jacobian value is 0.3. 2mm solid mesh, jacobian=1.0
2mm solid mesh, jacobian=0.3
With Features option An additional option allows you to manually define features which will be adhered to during the meshing process. Typically, when using the shrink wrap the mesh attempts to follow features, but has some freedom to break away from original edges of the part. However, when the features are manually selected within the panel the resultant shrink wrap mesh will follow the chosen features. This can be important when defining a face of a component that may be in contact with other parts, or there may just be a feature that needs to be recognized and adhered to and cannot be approximated for whatever reason. The diagrams below show an example of the tight shrink wrap with feature output. Tight Wrap with and without feature recognition – 2mm
1671 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 1672 Proprietary Inform ation of Altair Engineering
Comparing the effects of using global system and local system for mesh orientation: There is also an advanced option to control the mesh orientation. If you have a non-uniform part and you want to re-orientate the mesh so that it follows the features of the original component better then you can use this option. By default the mesh orientation always adheres to the global system, however, you can generate a local co-ordinate system and override the default behavior. In the example below, you can see the original mesh, the default shrink wrap mesh using the global system, and the new re-orientated mesh using the local co-ordinate system (note that the reoriented mesh runs along the tubes rather than across them). Original .stl input
Shrink wrap output using global system
Shrink wrap output using local system
1673 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Generate 2D BL Mesh The Generate 2D BL Mesh utility allows you to generate 2D meshes with or without boundary layers on planar sections defined by sets/groups of edges defining closed loops. A region is considered closed if it is entirely bounded by edge elements (edge elements should be of type PLOTEL). Element configurations generated by this utility are linear quadrilateral (quad4) and triangular (tria3). To access this utility, from within the CFD user profile, on the Utility Menu, click the Generate 2D BL Mesh button. The following options allow you to create a 2D mesh with or without boundary layers from groups of edges defining closed and non-intersecting loops. Number of Boundary Layers
Specifies the number of boundary layers to be generated from all the elements in components with type Wall. No boundary layers will be generated from components with type Wall if the value of the number of boundary layers is set to 0.
1st Layer Thickness
Desired thickness for the first layer of elements.
Growth Rate
Boundary layer thickness growth rate from layer to layer.
Bound Type
When Bound Type is set to Wall, boundary layers are generated along the component edges. No boundary layers are generated when Bound Type is set to far-field, inlet, outlet and symmetry. Note that edge elements in collectors having Bound Type defined as far-field, inlet, outlet and symmetry will be used to define the geometry, but they will not dictate element size/density.
Add Collectors
Used to select collectors with edge elements that define the boundaries of the domain. Selected collectors are populated in the Components Table with the default values set for 1st Layer Thickness, Growth Rate and Bound Type.
Remove
Used to remove the selected collectors from the Components list.
Set defaults
Used to assign the default values for 1st Layer Thickness, Growth Rate and Bound Type.
Allow Boundary Node Insertion
Option to refine the boundary edges to generate boundary layer type meshes with the maximum desired element aspect ratio.
Allow Boundary Node Movement
Option to move boundary nodes to generate boundary layer type meshes with the maximum desired element aspect ratio.
Max Perimeter Element Aspect Ratio
Used to refine the boundary edges (inserting nodes and/or moving nodes) to meet the specified aspect ratio.
Generate 2D BL Mesh
Generate the mesh with the selected edges and associated settings.
Reject
Deletes the generated mesh.
Altair Engineering
Altair HyperMesh User's Guide 1674 Proprietary Inform ation of Altair Engineering
How do I.... Mesh a 2D Planar Area with Boundary Layers for CFD
See also An Alphabetical List of HyperMesh Panels
1675 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Meshing a 2D Planar Area with Boundary Layers 1.
Select Generate 2D BL Mesh from the CFD Mesh section in the Utility Menu.
2.
Set the default values that apply to most components, i.e. 1st Layer Thickness, Growth Rate and Bound Type.
3.
Use the Add collector field to select or add components containing edge elements (elem type PLOTEL) that define the boundaries of the 2D section. Default values (1st Layer Thickness, Growth Rate and Bound Type ) are assigned to the selected components.
Altair Engineering
Altair HyperMesh User's Guide 1676 Proprietary Inform ation of Altair Engineering
4.
Use Remove to remove collectors from the Component list. For fast component selection, use the options All, Reverse and None.
5.
Use Set defaults to reset the values of 1st Layer Thickness, Growth Rate and Bound Type for the selected components.
6.
Set the Bound type field to wall for all the collectors on which you want to generate boundary layers. No boundary layers will be generated on collectors having Bound type set as far-field, inlet, outlet and symmetry.
1677 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
7.
Set the number of boundary layers to be generated in Number of boundary layers.
8.
The checkbox Allow boundary node insertion is used to control the aspect ratio of boundary layer elements by refining the edges to generate boundary layer elements that satisfy the Max perimeter element aspect ratio value.
9.
The checkbox Allow boundary node movement is used to control the aspect ratio of boundary layer elements by boundary node movement so that generate boundary layer elements will satisfy the Max perimeter element aspect ratio value.
Altair Engineering
Altair HyperMesh User's Guide 1678 Proprietary Inform ation of Altair Engineering
10. The checkbox Retain node seeding on edge w/o BL is used to ensure that nodes along the boundary layer edge are not modified. 11. Click Generate 2D BL Mesh to generate the mesh:
1679 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
12. Click Reject to undo/delete the generated mesh.
See also
Altair Engineering
Altair HyperMesh User's Guide 1680 Proprietary Inform ation of Altair Engineering
Generate 2D BL Mesh
1681 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Volume Meshing Volume mesh or "solid meshing" uses 3-dimensional elements to represent fully 3-D objects, such as solid parts or sheets of material that have enough thickness and surface variety that solid meshing makes more sense than 2-D shell meshing. HyperMesh builds 4- and 10-noded tetras, 6- and 15-noded pentas, and 8- and 20-noded hexa elements. Tetras can be built in the edit element panel by hand or by using the tetramesh panel. Pentas and hexas can be built in any of the following panels: drag
Drags a group of two-dimensional elements along a vector to create solids.
edit element Builds elements by hand. line drag
Drags a group of two-dimensional elements along a line.
linear solid
Creates solid elements between two-dimensional elements.
solid map
Builds solid elements between nodes, lines, and surfaces.
solid mesh
Builds solid elements between a variable number of lines.
elem offset
Creates solid elements by offsetting a group of two-dimensional elements normal to the surface formed by the group of two-dimensional elements
spin
Spins a group of two-dimensional elements about a vector to create solids.
split
Propagates split hexas.
tetramesh
Fills with tetra elements a volume that is enclosed by tria elements or surfaces.
Note:
By default, first order linear elements are generated when the functions in these panels are executed, but second order parabolic elements may be generated by changing the element order in the mesh sub-panel of the options panel.
Altair Engineering
Altair HyperMesh User's Guide 1682 Proprietary Inform ation of Altair Engineering
Solid Meshing Practices Solid (3D) meshing can be done automatically, just like 2D shell meshing, but often requires that complex parts be partitioned into groups of smaller, simpler, connected solids instead of one large complex sold.
Partitioning is accomplished via the Geom page's Solids panel.
1683 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Partitioning Solids for Mappability When using the Solid Map multi-solid feature it is recommended that the "Mappable" visualization mode is active from the visualization toolbar. The “Mappable” mode color codes the solids within the model according to whether the solids are solid meshable. The color coding for the mappable state can be user-defined by accessing the options panel's colors subpanel. The ignored map, not mappable, 1 directional map, and 3 directional map all relate to the mappable state of the solids. The goal is to ensure that the solids have been partitioned so that they are either 1 directional or 3 directional mappable. Only then can the Solid Map multi solids subpanel be used to solid mesh the model. Note:
Even when all partitioned sections of the solid are mappable, this doesn't necessarily mean that they can all be meshed at once. In some cases they may need to be meshed a few at a time--or even individually in extreme cases. Mappability only ensures that the partitioned section can be meshed.
The example below steps through the complete process: When reading in a new model with solids, the model will be displayed in the blue color after you activate the Mappable visualization mode. This indicates that the mappability is currently being ignored. It is then necessary to partition the model so that the state of the solids changes to 1 directional or 3 directional. Note:
If the model does not include any solids, (e.g. only surfaces are present), you can use the solids panel (on the Geom page) to create solids from the surfaces.
It's also worth noting that if some partitioning has already occurred from a previous session when the .hm file has been read in with the Mappable visualization mode already active, it will still be displayed as "ignored" map. To invoke the mappable algorithm calculation, simply change to another visualization mode, such as By Topo and then change back to Mappable again. This recalculates the state of all solids within the model.
With the Mappable visualization mode active, any solid edit operation will update the display of the solid entities automatically. The picture below shows that one trim of the model by a single surface (the top surface of the rectangular shaft, in this case) has created two additional solids within the model. One solid remains in the ignored map state (blue), one is now not mappable (orange) and one is 1-directional mappable (yellow - transparent).
Altair Engineering
Altair HyperMesh User's Guide 1684 Proprietary Inform ation of Altair Engineering
After additional partitioning the model using the tools found in the Solid Edit panel, the model has transformed from having an ignored map and non-mappable states to having only 1-directional and 3directional mappable states. The model below has one 3-directional mappable solid (as indicated by the green transparent solid at the base of the shaft where it joins the part's main body).
Now that the partitioning is successful, the meshing can commence. Accessing the multi-solids subpanel and selecting all of the solids, plus the required meshing options, yields a complete 3D mesh for the entire complex part:
1685 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Selecting and masking a section of the elements confirms that the mesh is a complete 3D mesh, as opposed to just a surface mesh:
See also Mappable" visualization mode colors subpanel solids panel solid edit panel multi-solids subpanel
Altair Engineering
Altair HyperMesh User's Guide 1686 Proprietary Inform ation of Altair Engineering
Solid Map Meshing In solid meshing, the ability to be meshed is referred to as mappability. Mappability is directional and can be likened to putting a surface mesh on one face of the solid, then extending that mesh along a vector through the solid volume. So, for example, a perfect cylinder is mappable in one direction (the axis between its top and bottom faces) while a perfect cube is mappable in three (the axes between each pair of its identical faces). However, a combustion engine's cylinder head consisting of two cylinders of different radius joined together into a single solid entity would need to be partitioned to divide the two cylinders. Once partitioned, each cylinder would become mappable in one direction. Any given volume can have one of four states, which are color-coded when using the mappable view option on the visualization toolbar. Although the colors can be customized, the default settings are: Blue indicates a solid that has not been edited at all and therefore isn't evaluated for mappability. Orange indicates a solid that has been edited, but remains completely unmappable (further partitioning may enable mapping). Yellow indicates a solid that is mappable in 1 direction. Green indicates a solid that is mappable in three directions (this is very rare).
The first cube is mappable in 3 directions, but if a corner is split off it becomes mappable in only 1 direction--and the corner is not mappable w ithout further partitioning.
The Solid Map panel is used for solid-map meshing, and this panel includes several sub-panels. The general, line drag, linear solid, and ends only subpanels all draw from the same set of input controls (the more specialized panels simply filter out the controls that do not apply to their mapping techniques). Note that all of these subpanels depend on an existing 2D mesh, which is then extrapolated into a 3D mesh based on the parameters you input. The one volume and multi solids subpanels, however, can automatically create 3D mesh directly on solids as long as the solids you select are already mappable. Use the general subpanel to access all of the possible entry controls for maximum flexibility. Use the line drag subpanel to select a 2D mesh, and then select a line from the model geometry to use as the mapping direction. Use the linear solid subpanel to select two existing 2D meshes and extrapolate a 3D mesh that connects them. Use the ends only subpanel to select two opposing surfaces and one 2D mesh, then extrapolate the mesh between the surfaces. Use the one volume subpanel to select a single mappable solid volume and create a new 3D mesh
1687 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
for it. Use the multi solids subpanel to select multiple mappable solids and create 3D meshes for them.
Solid Map Meshing Multiple Solids You can select multiple solids for solid map meshing provided that each individual solid is in fact mappable. However, the meshing engine cannot always mesh every selected solid in a single operation, even when all the selected solids display as mappable. This may happen if the mappable constraints from different solids within the selection contradict each other. For example, one type of mappable constraint is that certain surfaces (along faces) of a mappable solid must be of the map-mesh type. When such constraints are in conflict, faces that caused meshing to fail are marked with a red square icon:
In this example both solids can be map-meshed individually, but solid #1 (the triangular one) must have all of the marked faces (5, 6, and 9) map-meshed. This, however, causes a conflict for solid #2, which can only be map-meshed by using the shared surface (6) as a destination. This conflicts since this shared surface must match the meshes on surfaces 4 and 8 in order to mesh solid #2. In such a case, you can mesh the remaining solids by deselecting the ones that are marked with the red icon but retaining the others in your selection. This either allows you to mesh the unmarked solids in a single action, or helps you further diagnose the problem. The remaining solids, unfortunately, will require individual meshing or further partitioning before they can be solid-map meshed as a group.
Altair Engineering
Altair HyperMesh User's Guide 1688 Proprietary Inform ation of Altair Engineering
Tetra Meshing The Tetramesh panel allows you to fill an enclosed volume with first or second order tetrahedral elements. A region is considered enclosed if it is entirely bounded by a shell mesh (tria and/or quad elements). Other element configurations generated in this panel are: hexahedral, wedge, and pyramids. These elements are typically generated when the user needs boundary layer type meshes on certain areas of the volume surface. Different sub-panels exist for different types of tetra meshing: tetra mesh subpanel
allows you to fill an arbitrary volume, defined by its surface using tria/quad elements, with tetrahedral elements
tetra remesh subpanel
regenerates the mesh for a single volume of tetrahedral elements
CFD mesh subpanel
This allows you to automatically generate meshes with boundary layer type elements (pyramids and hexas) from selected boundary regions/elements, and fill the remaining core volume with tetrahedral elements. For fixed with boundary layer, select the components or elements from which you want to build the boundary layers. Select the remaining surface elements that form the enclosed volume as float w/o boundary layer.
volume tetra subpanel
Given a solid entity or a set of surfaces representing a closed volume, this meshing option generates a shell mesh and fills the enclosed volume with solid elements. You can choose to create a shell mesh (2-D) using quads, trias, or mixed elements and a solid mesh (3-D) using tetrahedral elements only or mixed (tetras and penta) elements. In addition, you can use proximity meshing, which refines the mesh in areas where the features are small and closer together. See the following examples.
You can also use surface curvature as a function of element density as shown below. This option creates finer mesh in areas of high surface curvature.
1689 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
When you select quads or mixed as your 2-D element type, HyperMesh creates quad elements and splits them diagonally into two trias during tetra face creation. This can create tetra elements whose triangular faces are right triangles (90-45-45 angles) instead of equilateral triangles (60-60-60 angles).
Note:
Sometimes the meshing may fail to correctly interpolate from the surface mesh; when this occurs, the shell elements are cleaned up according to the same settings used in the Quick TetraMesh macro on the Utility Menu, and a second attempt is made. This means that some of the features in a model may be smoothed over.
Tetramesh Parameters
Sets general qualities of the tetrameshing engine, such as a maximum element size, growth rate, the balance between speed and element quality, or whether to perform smoothing operations after initial meshing.
Refinement Box
Lets you define a specific box-shaped volume within an existing teramesh in which to generate finer mesh.
You can specify some elements to be fixed, and others to be floatable. A fixed tria-quad element is one that must be exactly represented as a face of a tetra/penta-pyramid/hexa element in the final mesh. A floatable element is one whose nodes locations are used, but the exact connectivity of those nodes can be modified if it produces a better mesh. Unless you need a special mesh type (e.g. surface layers of pentas/hexas), you should select as fixed only those elements that must match a pre-existing mesh, leaving the rest floatable. If the bounding surface contains quad elements, and if these quad elements are defined as fixed elements,
Altair Engineering
Altair HyperMesh User's Guide 1690 Proprietary Inform ation of Altair Engineering
then a first layer of elements is generated on the boundary, and pyramid elements are generated from the quad faces. However, when quad elements are defined as float elements, they are split into two trias, and the tetra meshing proceeds normally. You can also specify various growth options in order to control the tradeoff between the number of tetras generated and their quality. Higher, more aggressive growth rates produce fewer elements, but they may be of poorer quality. The Tetramesh panel allows you to choose from three different mesh generation priorities. The generate mesh normally option applies in most cases, but if your solver is particularly sensitive to element quality, use the optimize element quality option. This directs the tetramesher to spend more time trying to generate better quality elements. In particular, it employs the volumetric ratio (CFD "skew") measurement for rating potential tetras. For some applications, element quality considerations are less important than mesh generation time. In those cases, choose the optimize meshing speed option.
See also Utility Menu
1691 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFD Meshing in HyperMesh The following images illustrate how the Tetramesh panel is used for CFD Meshing:
Altair Engineering
Altair HyperMesh User's Guide 1692 Proprietary Inform ation of Altair Engineering
Boundary Layers The CFD mesh sub-panel enables users to generate quality boundary layer meshes for CFD simulations.
Options for elements fixed with boundary layer: There are three options to define the boundary layer thickness: Total boundary layer thickness Total thickness/element size Number of layers In addition, each of the above options has two data entries: First layer thickness Growth rate When the base surface mesh contains quad elements, and such elements are used to generate hexa elements in the boundary layer, then a transition layer is necessary to bridge the quad faces from the boundary layer hexas to the core tetrahedral elements. There are three options for the BL Transition: smooth pyramid simple pyramid all prism
The smooth pyramid option generates a transition layer composed of pyramid and tetrahedral elements. The thickness of this layer is controlled by the parameter smooth transition ratio, which represents the ratio between the transition layer thickness and the characteristic size of the base quads. The simple pyramid option generates a transition layer composed of a single pyramid for each quad of the base surface mesh. The height of these pyramids is controlled by simple transition ratio parameter, which represents the ratio between the transition pyramid height and the characteristic size of the base quad.
1693 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The all prism option generates only pentas/prisms on the boundary layer, thus avoiding the need for a transition layer because all base surface for the core tetramesh phase are trias. If the original enclosing surface has any quads, these quads are split into two trias thus all the base surface elements are always trias.
Options for float w/o boundary layer "Floating" elements are base surface elements defining areas that do not require boundary layer elements growing from them (e.g. far-field, inlet, outlet, symmetry planes). The way these elements or components are dealt with depends on the option: morph w/o remesh remesh
The morph w/o remesh option is used to keep the topology of the base surface mesh intact. These regions are morphed if they are in contact with boundary layer regions, as illustrated in the above figure for an inlet and symmetry plane. The top figure shows the starting surface mesh, the symmetry plane is blue, and the inlet area is green. The figure below shows the boundary layer elements in violet, and the inner core tetrahedral elements in brown. The remesh option is used when the user has no desire to maintain the topology of the base mesh. The last figure above illustrates an inlet and a symmetry plane that have been remeshed, and the resulting mesh can be compared with the morph w/o remesh option above.
Altair Engineering
Altair HyperMesh User's Guide 1694 Proprietary Inform ation of Altair Engineering
Tetramesh Process Panel This panel guides you through certain steps to create tetra-meshes efficiently and effectively. Not every step in the process is mandatory; you can follow the entire process or just a few steps, based on your requirements. (This is standard for Process Manager functionality.) Using the process-based approach provides several benefits: A step by step process to help you navigate through the different steps necessary to create a high quality tetramesh quickly. Note that effective tetrameshing requires a standard surface mesh to use as a base from which the 3-D tetras are built, so the first several steps of the process revolve around achieving quality surface meshes. Specific geometry cleanup and meshing algorithms are implemented in the Tetramesh Process Manager template to handle complex parts efficiently. A specific Tetramesh Process instance can be saved so its parameters can be reused later on similar parts--allowing for increased efficiency and implementation standards. The Tetramesh Process template can be used for automated geometry and element cleanup (Batch Mesher). When you first select Tetramesh Process from the menu, you are given two options: Create New starts new process with default settings; provide a session name and location where the template and related files will be saved. Load Existing opens a file browser so that you can load a previously saved process manager template file (*.pmi). The Tetramesh Process Manager template guides you through some basic steps necessary for tetra meshing complex parts:
At the same time it allows you to go back and forth between template panels and core panels to take advantage of core functionality. This feature is accessed by right-clicking the will allow you to dock or un-dock the Process Manager panel.
1695 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
icon. Clicking the
icon
Altair Engineering
The Tetramesh Process Manager template helps in four major areas: geometry clean up, meshing, mesh cleanup, and model checking. These steps can be executed independent of each other as long as required information is available. Critical steps in the tetrameshing process of a complex part are automated to increase efficiency and effectiveness. Note:
Please execute steps only once, unless a reject option is available within the current step. If you are not sure about the outcome of the next step; save the process before going further! Refer to Process Manager help to learn more about different options available for general Process Manager templates.
Altair Engineering
Altair HyperMesh User's Guide 1696 Proprietary Inform ation of Altair Engineering
Geometry Import Panel - Tetramesh Process Manager This panel allows for the import of new geometry or an existing model file. It contains several entry fields to let you fine-tune the import:
Import type: Select Geometry or HM file to specify the type of model that you plan to import. The following file formats are supported: HyperMesh database files CATIA IGES STEP DXF
VDAFS HM ASCII UG PRO/E ACIS PARASOLID
STL PDGS The File Type list box allows you to specify the translator to use, or you can leave it set on "auto detect" to allow HyperMesh to pick the translator based on the filename extension of the file that you import. Note that different selections may enable or disable other options on the panel. Import file name: Click the open file
icon to browse for and select the desired file.
When importing a CAD file, you can automatically save it as a HyperMesh file after the import completes by checking the Save HM File After Import checkbox. You can also specify a scale factor if the imported model is in a spatial scale other than what you want to work with. You can use this feature to convert a model's measurements between metric and English units, for example. Note, however, that only spatial units are affected--mass and similar qualities are not. You can also choose between letting HyperMesh perform some automatic cleanup of the imported geometry based on the global cleanup tolerance specified on the Options panel's geometry subpanel; or you can choose to specify your own tolerance. The Import blanked (no show) components option allows you to control the presence of a blanked component in the translator. When checked, all entities marked as blank are moved to a special component. When unchecked, the translator ignores all the blank flags in the file. If you chose Catia for the File Type, then you may wish to enable the Name components by layer checkbox. This sorts the imported layers into separate components, creating new components for each
1697 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
layer in the imported Catia data. The Import button begins the import process. Once import is complete, click Next to continue to the next step in the process. You can also click on a specific task in the Process Manager to the appropriate panel.
Other import options are standard, as described in the import panel.
Altair Engineering
Altair HyperMesh User's Guide 1698 Proprietary Inform ation of Altair Engineering
Geometry Cleanup Panel - Tetramesh Process Manager This panel assist you in performing cleanup tasks on the geometry that you plan to tetramesh. It includes separate tabs for equivalencing free edges, and for displaying free edges and creating filler surfaces to remove them.
The Free Edges tab includes a field to specify the tolerance that you want to use--the maximum distance across which surfaces can be made equivalent. Surfaces with a gap between them greater than this value will not be made equivalent. Once you pick a tolerance, the cleanup process is automatic--simply click Equivalence to combine edges and other features that fall within the tolerance value of each other. The Edge Tools tab includes more detailed options. Free Edges Filler Surfaces: You can generate filler surfaces for all the free edge loops by clicking this option; this helps to eliminate issues caused by missing surfaces by creating the closed volumes necessary for tetrameshing. Display Surfaces by Edge Type: You can display only the surfaces attached to selected edge types (Free Edges and T-junctions) by clicking Isolate. Click Display All to remove the mask and view all surfaces again. You can back up to the Import panel by clicking Previous. When finished cleaning up your geometry, click either Accept or Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
1699 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Cleanup & Organize Holes Panel - Tetramesh Process Manager This panel helps you isolate holes based on diameter ranges. Isolating and meshing holes separately from other geometry features is a very important step during tetra meshing; failing to do so can drastically affect the overall mesh quality. You may also wish to use this step even when there are no specific meshing requirements for holes just to organize your model.
Much of the functionality in this panel comes in the form of a table; individual cells within the table are a mix of display-only information and entry fields. Once organized, each table row has a color button on its left which corresponds to the HyperMesh component holding hole surfaces. Clicking one of these buttons selects the entire row, making it the "active" row. To deselect an active row, click the colorless button at the very top-left corner of the table (the one in the header row along with the column names). Use the entry fields in the active columns to specify how holes are located and meshed: Dr<
The tool automatically selects holes with diameters of less than the value you specify. If you add multiple lines to the table, HyperMesh generates nonoverlapping ranges from them. Note:
If you have no specific requirements for hole meshing, you can use a single diameter value that is larger than the largest holes in the model, in order to select all of the holes.
Number Circumference This determines the number of elements that you wish placed around the Elems circumference of any holes of the specified diameter range. Higher numbers result in a smoother mesh that better approximates a hole's shape and curvature, but could impact tetramesh quality if they result in smaller elements around the hole's edges than the enforced element size for other surfaces. If you have no specific requirements for hole meshing, Altair recommends using at least 6 elements for each hole's circumference. Longitudinal element size
The desired element size in the longitudinal direction--that is, traveling along the depth of the hole. If you have no specific requirements for hole meshing, it's best to use the same element size as the rest of the model.
Add or Remove rows (+ and - buttons)
Use the (+) button to add another row to the table if you require multiple sets of hole criteria. Conversely, you can remove the active row with the (-) button to remove unneeded criteria sets. Note:
Auto-Organize
Altair Engineering
there is no way to undo the removal of a row! If you accidentally remove the wrong row, you will need to add a new row and recreate it.
This automatically organizes the holes into separate components based on the input parameters (diameter, etc.), so you get one component for each row in the table and the holes are placed into the components that their diameter and other criteria match. The model holes (and corresponding table rows) are color-coded
Altair HyperMesh User's Guide 1700 Proprietary Inform ation of Altair Engineering
according to the component that they've been sorted into.
Organize
This allows you to manually organize any holes that were missed by the AutoOrganize routine into components using the Organize panel. Note:
This option only becomes available after using Auto-Organize.
You can click the Prev button to return to the Geometry Cleanup panel, or click Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
1701 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Mesh Holes Panel - Tetramesh Process Manager This panel allows you to mesh the holes that you organized in the previous panel. It uses the same table, but now all of the organization criteria are read-only and cannot be changed. However, in this panel the Mesh Type column is active so that you can select the mesh type that you want to use when meshing the holes. There are two mesh type options in this panel: standard right-angle trias, and "union jack" right-angle trias.
Standard R-Tria
Union Jack R-Tria
As in the previous panel, each table row has a color button on its left which corresponds to the HyperMesh component holding hole surfaces. Clicking one of these buttons selects the entire row, making it the "active" row.
Here, the orange row is active.
To deselect an active row, click the colorless button at the very top-left corner of the table (the one in the header row along with the column names). You can mesh a single group of holes by clicking the row in the table that contains the hole diameter range that you wish to mesh, and then clicking the Mesh button. Alternatively, you can mesh all holes simultaneously by clicking Mesh All.
Altair Engineering
Altair HyperMesh User's Guide 1702 Proprietary Inform ation of Altair Engineering
Similarly, you can use the Delete Mesh button by selecting an active row and then clicking the button. Note that there is no "delete all" functionality. You can back up to the Cleanup & Organize Holes panel by clicking Previous. When finished meshing, click either Accept or Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
1703 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
User Defined Features - Tetramesh Process Manager This step helps you locate and organize miscellaneous features such as water jackets, inlets, outlets, contact surfaces, and so on. These features are listed in a table on the panel, so you can add or remove components by clicking the appropriate buttons. As with other tables in the Process Manager, each entry is color coded and you can select specific table entries by clicking on the colored box at the beginning of its row.
+ (button)
In order to create a feature, you must create a component to represent it and then add the relevant model surfaces to the component. Clicking this button opens a prompt that allows you to specify a new component name; click OK to create the new component. You can then add surfaces to that component, using the surfs collector that displays in the panel area.
As you click surfaces in the graphics window, HyperMesh automatically adds surfaces "by face" to the selection, so all of the surfaces associated with the same face in the model are added en masse. Click the proceed button in the panel area once you have collected some surfaces associated with the feature. This opens the Organize panel, where you can verify the surface selection and add or remove surfaces from the component. Clicking return in the Organize panel returns to the process manager's User Defined Feature Parameters Table. The features are now sorted into color-coded components and the corresponding table rows are colored to match as shown above. Auto Cleanup
Click a table row to make it active, then click this button to open the Autocleanup panel. There, you can perform automated geometry cleanup operations on the geometry contained in the selected component. The Autocleanup panel performs cleanup operations based on the criteria set in the BatchMesher criteria file. Cleanup operations include equivalencing free edges, fixing of small surfaces (relative to the element size), and detection of features such as beads. It also performs specified surface editing/defeaturing operations like removal of pinholes below a specified size, removal of edge fillets, and the addition of a layer of washer
Altair Engineering
Altair HyperMesh User's Guide 1704 Proprietary Inform ation of Altair Engineering
elements around holes. The Autocleanup panel performs the entire geometry cleanup portion of the BatchMesher. Since it performs a variety of geometry cleanup tasks, the results will not be instantaneous and can take a few minutes for large models. Cleanup criteria is determined by the BatchMesher parameter and element quality criteria files, both of which can be edited from within this panel using the BatchMesher Parameter Editor. - (button)
This button removes the currently active row from the table, deleting the corresponding component. HyperMesh returns all related surfaces to their original components. Note that there is no way to undo this removal--if you accidentally remove a component you will need to recreate it.
You can back up to the Mesh Holes panel by clicking Previous. When finished cleaning up fillets click either Accept or Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
See also BatchMesher criteria file BatchMesher Parameter Editor
1705 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Fillets Organize & Cleanup - Tetramesh Process Manager This step in the process allows you to defeature fillets, replacing the rounded corner where two lines comer together with a point. HyperMesh calculates tangents at the beginning and at the end of each fillet, then intersects those tangents to create a corner.
The Surface Fillet Midline Split panel includes the following controls: Min Radius This lets you specify a cutoff point for the fillet size/radius. Any fillets in the model with radii of less than this value will be ignored, while fillets with radii greater than this will be cleaned up (removed so that the relevant lines meet at a sharp corner.) Max Radius Similar to Min Radius, this sets a boundary to limit which fillets are affected. In this case, fillets with radii greater than this value will be ignored and remain. Suppress Fillet Tangent Edges
Because fillets are removed by generating tangent lines to replace them, these lines often result in extra edges in model geometry. This option suppresses such edges after the fillet removal process.
Cleanup
This button executes the fillet midline split routine based on what you have specified for the radius range and tangent suppression.
With suppress fillet tangent edges Without suppress fillet tangent edges
You can back up to User Defined Features by clicking Previous. When finished cleaning up fillets click either Accept or Next to continue. You can also click on a specific task in the Process Manager to go to
Altair Engineering
Altair HyperMesh User's Guide 1706 Proprietary Inform ation of Altair Engineering
the appropriate panel.
1707 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Mesh User Defined Features - Tetramesh Process Manager This step uses the same table as the User Defined Features panel, but allows you to mesh the userdefined features that you organized in the that panel. You can specify both the mesh type and the element size individually for each feature listed in the table.
On this panel, you can click the table entries for Mesh Type and Elem size to specify the values you want. Available element types are right triangle, and "Union Jack" right-triangle.
Standard R-Tria
Union Jack R-Tria
To create mesh for the selected/active row, click Mesh To create mesh for all rows click Mesh All To delete the mesh from a specific component, select the desired row and click Delete Mesh. You can back up to Fillets Organize & Cleanup by clicking Previous. When finished creating user-defined features, click either Accept or Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
Altair Engineering
Altair HyperMesh User's Guide 1708 Proprietary Inform ation of Altair Engineering
Global Organize & Cleanup - Tetramesh Process Manager This panel allows you to organize and and clean up all remaining global surfaces -- that is, surfaces that were not already covered by holes and user-defined features.
You can also specify a minimum element size for all such components to prevent the autocleanup process from accidentally suppressing very small surfaces (smaller values result in more aggressive geometry cleanup, but could potentially result in loss of some features). If necessary, you can access the Organize panel to organize remaining surfaces into appropriate components, although this is optional. To clean all remaining surfaces, click the Auto Cleanup button. This opens the Autocleanup panel. Click prev to return to the Mesh User Defined Features panel, or click ACCEPT or Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
1709 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Global Mesh - Tetramesh Process Manager This panel is a continuation of the Global Organize & Cleanup panel, but allows you to mesh the remaining "global" geometry that wasn't covered by any of the previous meshing panels.
On this panel, you can specify the element size that you want to use when meshing all of the remaining global geometry. You can also choose the type of element that you wish to use; trias are the default. Clicking Mesh creates a mesh using the specified element size and type on all remaining "global" geometry. If you do not like the results, clicking Delete Mesh removes mesh from all such geometry, without affecting the specific items already meshed in previous stages (such as holes or user-defined features). Click Prev to return to the Global Organize & Cleanup panel, or click ACCEPT or Next to continue. You can also click on a specific task in the Process Manager to go to the appropriate panel.
Altair Engineering
Altair HyperMesh User's Guide 1710 Proprietary Inform ation of Altair Engineering
Element Cleanup - Tetramesh Process Manager This stage in the process focuses on optimizing the quality of the elements created during each of the previous meshing stages. The panel includes two tabs: one for automated cleanup, and one for manual cleanup. From this stage, clicking Accept or Next continues to the Tetramesh panel. Clicking prev returns to the Global Mesh stage.
Auto-Cleanup The Autocleanup tab includes controls to specify the minimum size that is acceptable for any given element, the minimum feature angle that will be preserved, and the normals angle.
Note that the nodes of features (such as ridges) will not be preserved if their angle is less than the specified minimum angle. In addition, element quality requirements may override feature angle preservation regardless of the angle specified.
Minimum feature angle (low value)
Minimum feature angle (high value)
In addition, the Normals Angle specifies the maximum allowable angle between the normals of adjacent elements. When possible, adjacent elements whose normals exceed this angle will be split into multiple smaller elements with less-extreme normal angles. When you click the Auto Cleanup button, the mesh is examined within each component individually, removing elements of poor quality and stitching the mesh together to fill the resulting gaps. Cleaning up the mesh on a per-component basis prevents mesh overlap between adjacent surfaces that belong to different components.
1711 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Before Element Cleanup – note "sliver" elements along midline
After Element Cleanup – small / sliver elements are removed
Manual Cleanup This tab includes a toggle to choose between finding free edges (which are associated with only 1 surface) and T-connections (which are associated with three edges) and a button to perform the find. In addition, another button allows you to display normals as vectors in the graphics area.
After you find edges, you can choose to clean them using specific tolerance value. HyperMesh will use this tolerance value identify nodes associated with free edges and try to stitch them, leaving nodes outside the tolerance unchanged. Click on Fix to fix free edges.. Similarly, checking the normals opens the Normals panel. Completing it returns to the Manual Cleanup tab.
Tetrameshing Once you have finished with mesh cleanup, and all of the relevant previous stages are complete, clicking Accept or Next continues to the Tetramesh panel, where you can generate the 3-D mesh from the existing surface meshes.
Altair Engineering
Altair HyperMesh User's Guide 1712 Proprietary Inform ation of Altair Engineering
For instructions on using the Tetramesh panel, refer to its specific panel help. Note:
by default, all elements belonging to holes and user-defined features will be set to tetramesh as fixed trias/quads, while the rest of the model will be meshed using the "floatable" method.
You can also click on a specific task in the Process Manager to backtrack to the appropriate panel.
See also tetramesh panel
1713 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Volume Shrink Wrap Within the Shrink Wrap panel there is an option to generate solid mesh – this will produce an all-hexa or all-tetra mesh based on the selected elements or geometry. The shrink wrap can thus be used as a quick mechanism to generate solid meshes. Note that when generating such a mesh, the Jacobian value has a large effect on the coarseness of the resulting volume mesh, as described below. Using the shrink wrap mesh to achieve improved FE output from OptiStruct topology runs has also provided very good results which allow for quick tetra-meshing and, therefore, quick re-analysis after the optimization run.
Comparing the effects of altering the jacobian value for solid mesh generation: Within both tight and loose wrap algorithm’s there is an option to generate solid mesh. This will generate an all hexa mesh on completion of the shrink wrap. When the generate solid mesh checkbox is active it will expose a minimum jacobian input, this option essentially will hexa mesh the part with this element quality critieria defined, it controls the hexa quality which is directly linked to the adherence to the topological features of the original component. The jacobian value must be between 0 and 1. The nearer the value is to 1 the cruder the output will appear, the mesh will be more heavily voxelised. When the value is closer to 0, you are allowing the shrink wrap solid mesh algorithm to smooth and adhere to more features while maintaining the solid mesh minimum jacobian element quality. By default the minimum jacobian value is 0.3. 2mm solid mesh, jacobian=1.0
Altair Engineering
2mm solid mesh, jacobian=0.3
Altair HyperMesh User's Guide 1714 Proprietary Inform ation of Altair Engineering
Acoustic Cavity Meshing Acoustic Cavity meshing generates a fluid volume mesh used to calculate the acoustic modes (or standing waves) inside the air spaces of a vehicle or similarly enclosed structural model. This is primarily used by Noise, Vibration, and Handling (NVH) engineers to design quieter interiors.
Acoustic Cavity meshing begins with the Acoustic Cavity Mesh panel. This panel accepts the necessary base input data to generate a voxelated preview mesh for one or more acoustic cavities. Once the preview mesh exists, however, the Acoustic Cavity tab displays in the tab area; this tool allows you to modify element quality checks, select specific volumes that have a preview mesh, and create the computational mesh for each selected cavity. Acoustic cavity meshing can be a CPU-intensive process, especially with fine and/or complex meshes, but this can be offset by additional CPU cores. the Acoustic Cavity Mesher is multithreaded to take advantage of multi-core environments.
How cavities are identified Hole and gap patching is a critical part of defining cavities enclosed in the structure model. The process refers to patching over inconsequential gaps and holes that inevitably exist in the structure model, such as speaker holes. Gaps are defined as elongated openings based on their longest dimensions. Holes are openings defined by the radius of a sphere that can pass through them. By specifying the size of the hole and gap patches, you can control how the cavities are defined through auto search Typically, a cavity model is intended to be meshed right up to the outer body panel. Plastic and fiber trim panels are often included in a trimmed body model, but not meant to be used for cavity meshing. However, if the trim panels are selected during the AC meshing process they can be confused as outer body panels, leading to incorrect cavity definition. Therefore, it is important to ensure that only the exterior body panels are selected as the structure components to be included in the auto cavity search. Some typical types of cavities that users may wish to model include: Door cavity: most users prefer to include the cavity between the inner and outer door panels as a part of the interior. To make this happen, you must specify a hole patch size smaller than that of the largest opening in the inner panel, so that the opening is not patched. This allows interior mesh to flow into the door cavity. Instrument Panel (IP) cavity: to model the cavity behind the Instrument Panel as a part of the
1715 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
interior cavity, you must exclude the IP parts from the structure component selection during auto cavity search. This forces the auto cavity search to ignore the existence of the sealed IP cluster when determining the interior volume of the passenger compartment. If the IP panel needs to be treated as a radiating source, a fluid boundary needs to be created at the location of the IP, similar to the how a package tray can be included as a structure part. Pillar Cavity: To included large pillar cavities (such as a D pillar cavity) as a part of the interior cavity, you must ensure that the gap and hole patch size specified are smaller than that of the largest opening. This prevents the opening from being patched and allows interior mesh to flow into the pillar cavity. Under seat cavity: To ensure the under-seat spaces are meshed, you must specify an element size smaller than the smallest dimension of the space, thus allowing the interior mesh to fill the cavity. Trim component cavity: special functionalities are required to mesh these cavities.
Factors that influence cavity meshing The ability to model the acoustic cavity and predict acoustic response inside it is a critical part of NVH analysis, as noise level and quality become key product quality differentiators in the marketplace. A number of factors need to be considered when meshing an acoustic cavity model: Adequate Mesh Size. A rule of thumb is that at least 6 elements are needed per acoustic wavelength. Based on this rule, the minimum acoustic element sizes at various frequencies are: 500 Hz:
114 mm
1000 Hz:
57 mm
Smaller elements mean a more complex cavity model, which takes longer to run and generates a larger output file--particularly when fluid grid participation output is requested. Recall, however, that the mesher is multithreaded to take advantage of multiple CPU cores. Mesh size can also affect whether smaller cavity areas, such as the cavities underneath seats, get filled. Mesh size should be selected by considering the size of the smallest cavity that needs to be filled. Mesh quality as defined by Jacobian value, Tetra Collapse, and similar measures. Poor mesh quality may cause problems when submitted to the solver, or lead to less-accurate results. How closely the cavity shape matches the actual structure. This impacts how accurately the cavity model captures acoustic modes, and how difficult it is to obtain good coupling between the fluid and structure. It is important to define the structure panels intended to be coupled to the cavity. Aesthetics of the Cavity Mesh. The model may appear too jagged if the cavity mesh matches the structure closely. Some users prefer a smooth looking mesh for presentation purposes, but care must be taken so that this does not adversely affect the modes calculated or the quality of coupling generated when default ACMODL search parameters are used. Interior Response definition. Interior response points need to be defined so that they become a part of the mesh definition when cavity mesh is generated.
Altair Engineering
Altair HyperMesh User's Guide 1716 Proprietary Inform ation of Altair Engineering
Seat Foam Cavity definition and coupling. Seat foams are typically modeled as denser air cavities. Their geometry definition can come in either as CAD data or existing FE mesh. Some seat models contain detailed foam curvature definition, while others may just be blocky boxes. The acoustic mesher can generate a new seat foam mesh and use congruent grids to connect to the interior cavity elements, or generate fluid MPCs to connect grids on a existing foam cavity mesh to the interior cavity mesh. Trunk Cavity separated from the Interior Cavity. For passenger sedans, the trunk cavity is typically modeled as a separate cavity from the interior, separated by the rear seat back foam cavity. Package Tray properly coupled to both interior and trunk cavities. For passenger sedans, the "package tray" or "parcel shelf" is situated behind the rear seat backs, between the interior cavity on the top and the trunk cavity below. Its vibration should be coupled into both cavities. This means a boundary (or gap) needs to exist in the cavity model where the package tray is located. This is typically accomplished by the two cavities not sharing grids at the boundary. Once generated, fluid cavities must be coupled to the structure. Radioss (Bulk Data) creates this coupling automatically during solver analysis, storing the information in the ACMODL card. In addition, Radioss generates an .interface file which can be loaded into HyperMesh to verify fluid surface and structure wetted surfaces:
See also acoustic cavity mesh panel Model Browser
1717 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Acoustic Cavity Tab Once you've created a preview mesh in the Acoustic Cavity Mesh panel, the Acoustic Cavity tab opens. This tab allows you to specify element quality criteria and select individual volumes for refinement into final, computational volume meshes.
The tab includes three major sections: the tool buttons along the top, the browser tree, and the meshing controls at the bottom.
Tool Buttons Opens the acoustic cavity tab's Options window. This window allows you to:
Altair Engineering
Altair HyperMesh User's Guide 1718 Proprietary Inform ation of Altair Engineering
Set quality requirements for jacobian values at the volume hexa element corners and tetra collapse. Choose between displaying all of the volumes, or merely the largest ones (a number of your choosing, such as the 2 largest or 3 largest). This affects not only the graphics area, but also the browser tree. Note that changes to this value do not take effect until you mesh or remesh the existing cavities, or re-run the preview (see next button below). Choose whether or not to create fluid-structure faces. When checked, HyperMesh will create a surface skin of 2D shell elements to enclose each volume. Re-generates the preview. This is helpful if you change the element quality criteria or similar settings in the Options window, or alter the mesh type or response points. Displays only the acoustic cavities, hiding all other model geometry and mesh. Displays not only the cavities, but also the body elements that were used to generate them.
Browser tree The tree displays each cavity mesh generated (up to the limit, if any, specified in the Options window). The cavities are segregated into separate groups for Structural Cavities, such as air spaces, and Seat Cavities, which are modeled as self-contained internal cavities. Each cavity has view options controlled in fashion similar to the Model Browser. A checkbox lets you choose whether or not to obtain a computational mesh for the cavity; right-clicking the color box lets you change the color that each cavity displays in; and rightclicking the mesh type icon allows you to pick between several display options: wireframe, solid, solid with feature lines, solid with mesh lines (which is the default), and semitransparent. In addition, right-clicking a cavity brings up options to rename it, show/hide/isolate/isolate only, expand or collapse the tree nodes, change which columns display in the browser, or access the Acoustic Cavity tab's Options window.
Meshing tools The collection of list boxes and command buttons at the bottom of the tab allow you to create the computational mesh from a preview mesh, or to remesh an existing cavity. Mesh type: this list box lets you pick between a mixed non-conformal mesh of tetrahedral and hexahedral elements, or a mesh of all-tetrahedral elements. The mixed (hexa-tetrahedra) option is the default. Response points: response points can be used to specify test microphone locations--usually to simulate the passenger's ears. You can either pick nodes in your model to be the response points, or you can load them from an existing file. If you choose Read from file, you must use the browse button (...) to located and select the file containing the response points. Such files must be in the proper format, and should be commaseparate value (CSV) files. This image shows an example of the format:
1719 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
In this example, A1 is the number of response points (4); row s 2-5 contain the X, Y, and Z coordinates of each point, ending w ith the point's name in column D.
Mesh: this button generates a new, computational mesh based on the mesh type and Options you've set. If your initial mesh is unacceptable due to quality requirements, response point placement, mesh type, or any other setting that originates from the Acoustic Cavity tab (rather than the Acoustic Cavity Mesh panel), you must use the re-run button ( ) to create a new preview using the updated settings. Do not click Reject, as this will reject the preview as well as the computational mesh, and will close the tab! You can pause the meshing process by clicking and holding the right mouse button. A dialog opens, asking if you wish to stop the meshing; if you choose yes, the mesh will be only partially generated and quality will most likely suffer. Reject: this button rejects the mesh completely--including the preview mesh--and closes the tab. Note, however, that as long as the Acoustic Cavity Mesh panel is open when you reject, your original input re-populates the component and seat collectors. This allows you to quickly change one or two settings, such as mesh or patch sizes, and then re-generate a preview without having to re-select all of the relevant components. On the other hand, if you exit the panel and then click reject, returning to the panel will not restore your previously-chosen entities. Note also that when you Reject the mesh, the components labeled ac_structural and ac_seats (which are created when you generate your preview mesh) are deleted. You can, however, retain these on a case-by-case basis by renaming them before you reject the mesh. Close: Closes the tab, but retains the current cavity meshes. This also clears all input from the Acoustic Cavity Mesh panel.
See also acoustic cavity mesh panel Model Browser
Altair Engineering
Altair HyperMesh User's Guide 1720 Proprietary Inform ation of Altair Engineering
Voxel meshing Available for the OptiStruct and Radioss (Bulk) user profiles on Windows, LINUX, IRIX, HPUX, SUN. Fills an enclose volume with voxels (hexas) of a predefined size. This type of mesh is only useful in topology optimization. It does not give meaningful results in a stress analysis. To work properly, the volume must be enclosed completely by shell elements (quads and trias) without TConnections or free edges. The normals of these elements should point inwards. The voxels (hexa elements) are stored in the component, hexas.
To generate a voxelmesh: 1.
On the Opti page of the utility menu, under Topology: click Voxelmesh. A comps collector displays in the panel area.
2.
Select components that contain shell elements enclosing one volume. (If more than one volume is selected, normals should be adjusted manually).
3.
Click proceed. The Voxelmesh dialog is launched.
4.
Check the relevant boxes: Perform element check: Checks for T-connections and free edges. If some are found, the results are stored in collectors of the corresponding names. Adjust normals: Automatic adjustment of normals (to inward). This works if the selection is one connected volume only. The volume may contain internal voids. Fill undercuts: Areas that are hidden in each coordinate direction are filled even if they are not touching the enclosed volume. These elements are stored in the component, hexasfill. One component for each number of inner nodes: The voxels created are stored in nine components (hexas0, hexas1...) depending on the number of nodes that are inside the volume.
Note:
Zero inner nodes may occur if one edge of the volume intersects the center of a hexa-face. Use local coordinates: Allows selecting a coordinate system along which to align the mesh. If no selection is made, the global (basic, screen) coordinate system is used. Edge size for hexa elements: Choose from Cubes or Rectangles. For cubes, enter a single value for the edge size; for rectangles enter x, y, and z edge lengths. Keep in mind that a grid of nodes is created for the box wrapping the
1721 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
volume. So the memory usage may be high for unreasonably small values. 3.
Click Start.
4.
If you checked the Use local coordinates box, you will be prompted to select a coordinate system. Select the system and click proceed. The voxelmesh is generated.
See also Utility Menu
Altair Engineering
Altair HyperMesh User's Guide 1722 Proprietary Inform ation of Altair Engineering
Checking & Editing Mesh There are several different ways of checking mesh. Many of these are based around determining mesh quality, but others check for mesh penetration, detect holes, and locate edges or features. See the following topics for greater detail: Element Quality Hole Detection tool Penetration check
See also Mesh Penetration
1723 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality After you build your model, you can use the check elems panel to verify the quality of the elements in the model. You can check your model for connectivity and duplicate elements. The 1-d subpanel allows you to: Check one-dimensional elements for free ends Determine if a group of rigid elements form a loop Check weld and rigid elements for double dependency Check all elements for a minimum length of a side The 2-d subpanel allows you to: Check elements for warpage, aspect ratio, skew, and jacobian ratio Check the maximum and minimum interior angles of quad and tria elements Check all elements for a minimum length of a side Check a mesh of elements for its maximum chordal deviation from a real or inferred surface The 3-d subpanel allows you to: Check elements for warpage, aspect ratio, skew, and jacobian ratio Check the maximum and minimum interior angles of quad and tria elements Check all elements for a minimum length of a side Check tetra elements for collapse, CFD-style volumetric skew, and NASTRAN-style aspect ratio
The time sub-panel allows you to check for elements whose small size might cause problems for an explicit solver. The group sub-panel provides a tool to check for and eliminate group or interface elements whose underlying structural element has changed and left them detached. The user sub-panel allows you to verify element quality by using a template file that checks for user-specified conditions.
Altair Engineering
Altair HyperMesh User's Guide 1724 Proprietary Inform ation of Altair Engineering
How Element Quality is Calculated The quality of elements in a mesh can be gauged in many ways, and the methods used often depend not only on the element type, but also on the individual solver used. When possible, the most common or standard methods are used, but there is no truly standardized set of element quality checks. The different methods of calculating element quality are broken down here by solver (such as Nastran). Each applicationspecific topic includes information for both 2-D and 3-D element quality checks, as appropriate. However, only the checks actually used within HyperMesh by that solver are described in the following topics; when a solver does not support a specific check within HyperMesh, HyperMesh uses its own method to perform the check. This means that, for example, when using the NASTRAN checks, many of the checks that you see on the Check Elements panel are described in the Element Quality Checks: HyperMesh topic rather than the Element Quality Checks: Nastran topic. Click the links to learn how each application calculates element quality. Element Quality Calculation: HyperMesh Element Quality Calculation: HyperMesh-Alt Element Quality Calculation: OptiStruct Element Quality Calculation - Radioss (BulkData) Element Quality Calculation: Abaqus Element Quality Calculation: Ansys Element Quality Calculation: I-DEAS Element Quality Calculation: Medina Element Quality Calculation: Moldflow Element Quality Calculation: Nastran Element Quality Calculation: Patran
How Do I… Change element check settings
See also check elements panel
1725 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: HyperMesh When possible, HyperMesh checks strive to maintain compatibility with popular solvers. Checks used for both 2-D and 3-D elements These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Aspect Ratio
This is the ratio of the longest edge of an element to either its shortest edge or the shortest distance from a corner node to the opposing edge ("minimal normalized height"). HyperMesh uses the same method used for length (min) described below. For 3-D elements, each face of the element is treated as a 2-D element and its aspect ratio determined. The largest aspect ratio among these faces is returned as the 3-D element’s aspect ratio. Aspect ratios should rarely exceed 5:1
Chordal Deviation
Curved surfaces can be approximated by using many short lines instead of a true curve.
Chordal deviation is the perpendicular distance between the actual curve and the approximating line segments. Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Altair Engineering
Altair HyperMesh User's Guide 1726 Proprietary Inform ation of Altair Engineering
Length (min.)
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
You can choose which method to use in the Check Element Settings window. Note that this setting also affects the calculation of Aspect Ratio. Minimum Length / Size
HyperMesh uses three methods to calculate the minimum element size: the shortest edge (in which the length of the shortest edge of each element is used), the minimal normalized height (which is more accurate, but more complex), and the minimal height (which is the same as same as minimal normalized height but without a scaling factor). minimal normalized height (MNH) is calculated differently for different element types. For triangular elements:
For each corner node (i) HyperMesh calculates the closest (perpendicular) distance to the ray including the opposite leg of the triangle, h(i). MNH = min(hi) * 2/ sqrt(3.0). The scaling factor 2/sqrt(3.0) ensures that for equilateral triangles, the MNH is the length of the minimum side. For quadrilateral elements:
1727 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
For each corner node, HM calculates the closest (perpendicular) distances to the rays containing the legs of the quadrilateral that do not include this node. The figure above depicts these lengths as red lines. minimal normalized height is taken to be the minimum of all eight lines and the four edge lengths (thus, the minimum of 12 possible lengths). Skew
Skew of triangular elements is calculated by finding the minimum angle between the vector from each node to the opposing mid-side, and the vector between the two adjacent mid-sides at each node of the element.
The minimum angle found is subtracted from ninety degrees and reported as the element’s skew. Taper
Taper ratio for the quadrilateral element is defined by first finding the area of the triangle formed at each corner grid point:
These areas are then compared to one half of the area of the quadrilateral. HyperMesh then finds the smallest ratio of each of these triangular areas to ½ the quad element’s total area (in the diagram above, "a" is smallest). The resulting value is subtracted from 1, and the result reported as the element taper. This means that as the taper approaches 0, the shape approaches a rectangle.
taper
Altair Engineering
1
Atri 0.5 Aquad
min .
Altair HyperMesh User's Guide 1728 Proprietary Inform ation of Altair Engineering
Triangles are assigned a value of 0, in order to prevent HyperMesh from mistaking them for highly-tapered quadrilaterals and reporting them as "failed". Warpage
This is the amount by which an element (or in the case of solid elements, an element face) deviates from being planar. Since three points define a plane, this check only applies to quads. The quad is divided into two trias along its diagonal, and the angle between the trias’ normals is measured.
Warpage of up to five degrees is generally acceptable.
Checks Used Only for 3-D Elements These additional checks only apply to 3-D elements. Minimum Length / Size
HyperMesh uses 2 methods to calculate the minimum element size: the shortest edge (in which the length of the shortest edge of each element is used) and the minimal normalized height (which is more accurate, but more complex). In the minimal normalized height method, HyperMesh calculates the closest (perpendicular) distances to the planes formed by the opposite faces for each corner node.
The resulting minimum length/size is the minimum of all such measured distances. Tetra Collapse
The height of the tetra element is measured from each of the four nodes to its opposite face, and then divided by the square root of the face’s area.
1729 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The minimum of the four resulting values (one per node) is then normalized by dividing it by 1.24. As the tetra collapses, the value approaches 0.0, while a perfect tetra has a value of 1.0. Non-tetrahedral elements are given values of 1 so that HyperMesh won’t mistake them for bad tetra elements. Vol. Aspect Ratio
HyperMesh evaluates Tetrahedral elements by finding the longest edge length and dividing it by the shortest height (measured from a node to its opposing face). Other 3-D elements, such as hex elements, are evaluated based on the ratio of their longest edge to their shortest edge.
Volume Skew
This check applies only to tetrahedral elements; all others are assigned values of zero. Volume Skew is defined as 1-shape factor, so a skew of 0 is perfect and a skew of 1 is the worst possible value. The shape factor for a tetrahedral element is determined by dividing the element’s volume by the volume of an ideal (equilateral) tetrahedron of the same circumradius. In the case of tetrahedral elements, the circumradius is the radius of a sphere passing through the four vertices of the tetrahedron.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh-Alt
Altair Engineering
Altair HyperMesh User's Guide 1730 Proprietary Inform ation of Altair Engineering
Element Quality Calculation: HyperMesh-Alt HyperMesh includes some alternate methods of calculating certain element types. These apply only to quads or rectangular faces of solids, and only include alternate checks for Aspect Ratio, Skew, Taper, and Warpage. Note:
because these methods apply only to certain quality checks, in order to use them you must choose the set individually option in the Check Element Settings window.
Aspect Ratio
ratio1 = V1/H1 ratio2 = V2/H2 Skew value is larger of ratio1 or ratio2.
Skew
First, HyperMesh constructs lines connecting the midpoints of each edge of the quad (dotted in the picture below). Next, HyperMesh constructs a third line (green in the picture below) perpendicular to one of the initial lines, then finds the angle between this third line and the remaining initial line--with which is it most likely not perpendicular, unless the quad is a perfect rectangle.
1731 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
is the skew (angle) value.
Taper
First, the quad’s nodes are projected to plane defined by the orthonormal vectors UV found as follows: Z = X× Y V = Z× X U=X
For each corner node, determine a vector from itself to the center of the quadrilateral. These vectors are along the plane formed U-V. Consider the vertical sides: Calculate vectors along these sides by subtracting the red – dashed vector from that directly above it. This forms the two blue vectors. Find the angle between these blue vectors. Now, do likewise for the horizontal sides. The taper is the largest of these angles.
Altair Engineering
Altair HyperMesh User's Guide 1732 Proprietary Inform ation of Altair Engineering
Warpage
This check applies only to quads or rectangular faces of solids.
Warpage = 100 * h / max { Li }, where h is the minimum distance between the diagonals.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh Check Element Settings Window
1733 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: OptiStruct For the most part, OptiStruct uses the same checks as HyperMesh. However, OptiStruct uses its own method of calculating Aspect Ratio, and it does not support 3-D element checks. Aspect Ratio
OptiStruct defines aspect ratio as the ratio between the minimum and maximum side lengths. 3-D elements are evaluated by treating each face of the element as a 2-D element, finding the aspect ratio of each face, and then returning the most extreme aspect ratio found.
Chordal Deviation
Curved surfaces can be approximated by using many short lines instead of a true curve.
Chordal deviation is the perpendicular distance between the actual curve and the approximating line segments. Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Length (min.)
Altair Engineering
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
Altair HyperMesh User's Guide 1734 Proprietary Inform ation of Altair Engineering
Skew
Skew of triangular elements is calculated by finding the minimum angle between the vector from each node to the opposing mid-side, and the vector between the two adjacent mid-sides at each node of the element.
The minimum angle found is subtracted from ninety degrees and reported as its skew. Warpage
This is the amount by which an element (or in the case of solid elements, an element face) deviates from being planar. Since three points define a plane, this check only applies to quads. The quad is divided into two trias along its diagonal, and the angle between the trias’ normals is measured.
Warpage of up to five degrees is generally acceptable.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
1735 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: Radioss (BulkData) For the most part, RADIOSS (Bulk Data Format) uses the same checks as HyperMesh. However, RADIOSS (Bulk Data Format) uses its own method of calculating Aspect Ratio, and it does not support 3-D element checks. Aspect Ratio
RADIOSS (Bulk Data Format) defines aspect ratio as the ratio between the minimum and maximum side lengths. 3-D elements are evaluated by treating each face of the element as a 2-D element, finding the aspect ratio of each face, and then returning the most extreme aspect ratio found.
Chordal Deviation
Curved surfaces can be approximated by using many short lines instead of a true curve.
Chordal deviation is the perpendicular distance between the actual curve and the approximating line segments. Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Length (min.)
Altair Engineering
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
Altair HyperMesh User's Guide 1736 Proprietary Inform ation of Altair Engineering
Skew
Skew of triangular elements is calculated by finding the minimum angle between the vector from each node to the opposing mid-side, and the vector between the two adjacent mid-sides at each node of the element.
The minimum angle found is subtracted from ninety degrees and reported as its skew. Warpage
This is the amount by which an element (or in the case of solid elements, an element face) deviates from being planar. Since three points define a plane, this check only applies to quads. The quad is divided into two trias along its diagonal, and the angle between the trias’ normals is measured.
Warpage of up to five degrees is generally acceptable.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
1737 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: Abaqus These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Aspect Ratio
This is the ratio of the longest edge of an element to its shortest edge. When applied to 3-D elements, the same method is used (longest edge divided by shortest edge) rather than evaluating each face individually and taking the worst face result.
Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Length (min.)
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
Skew (tria only)
Defined by shape factor. Abaqus determines triangular element shape factor by dividing the element’s area by the area of an ideally shaped element. The ideally shaped element is defined as an equilateral triangle with the same circumradius— the radius of a circle that passes through the three vertices of the triangle—as the element.
Altair Engineering
Altair HyperMesh User's Guide 1738 Proprietary Inform ation of Altair Engineering
This shape factor converts to skew by subtracting it from 1. Thus, a perfect equilateral tria element has a skew of 0 and the worst tria has a value of 1.0. Quadrilaterals are simply assigned a value of 0.
Checks Used Only for 3-D Elements These additional checks only apply to 3-D elements. Volume Skew
This check applies only to tetrahedral elements; all others are assigned values of zero. Volume Skew is defined as 1 minus the shape factor, so a skew of 0 is perfect and a skew of 1 is the worst possible value. The shape factor for a tetrahedral element is determined by dividing the element’s volume by the volume of an ideal (equilateral) tetrahedron of the same circumradius. In the case of tetrahedral elements, the circumradius is the radius of a sphere passing through the four vertices of the tetrahedron.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
1739 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: ANSYS These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Aspect Ratio (tria)
For tria elements, a line is drawn from one node to the midpoint of the opposite edge. Next, another line is drawn between the midpoints of the remaining two sides. These lines are typically not perpendicular to each other or to any of the element edges, but provide four points (three midpoints plus the vertex).
Then, a rectangle is created for each of these two lines, such that one line perpendicularly meets the midpoints of two opposing edges of the rectangle, and the remaining edges of the rectangle pass through the end points of the remaining line. This results in two rectangles, one perpendicular to each of the two lines:
Third, this process is repeated for each of the remaining two nodes of the tria element, resulting in the construction of four additional rectangles (six in total). Finally, each rectangle is examined to find the ratio of its longest side to its shortest side. Of these six values—one for each rectangle—the most extreme value is then divided by the square root of three to produce the tria aspect ratio. The best aspect ratio (an equilateral tria) is 1. Higher numbers indicate greater deviation from equilateral. Aspect Ratio (quad)
If the element isn’t flat, it’s projected to a plane which is based on the average of the element’s corner normals. All subsequent calculations are based on this projected element rather than the original (curved) element. Next, two lines are created which bisect opposite edges of the element. These lines are
Altair Engineering
Altair HyperMesh User's Guide 1740 Proprietary Inform ation of Altair Engineering
typically not perpendicular to each other or to any of the element edges, but they provide four midpoints.
Third, a rectangle is created for each line, such that the line perpendicularly bisects two opposing edges of the created rectangle, and the remaining two edges of the rectangle pass through the remaining line’s endpoints. This creates two rectangles—one perpendicular to each line.
Finally, the rectangles are compared to find the one with the greatest length ratio of longest side to shortest side. This value is reported as the quad’s aspect ratio. A value of 1 indicates a perfectly equilateral element, while higher numbers indicate increasingly greater deviation from equilateral. Interior Angles These maximum and minimum values are evaluated independently for triangles and quadrilaterals. Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Length (min.)
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the
1741 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
case of tetra elements); referred to as "minimal normalized height".
Angle Deviation (Skew)
This check only applies to quadrilateral elements, and relies upon the angles between adjacent legs at each corner node (e.g. the interior angles at each corner). Each angle is compared to a base of 90 degrees, and the one with the largest deviation from 90 is reported as the angle deviation. Triangular elements are given a value of zero.
Warping Factor This test applies to quadrilateral elements as well as the quadrilateral faces of 3-D bricks, wedges, and pyramids. Warping Factor is calculated by creating a normal from the vector product of the element’s two diagonals. Next, the element’s area is projected to a plane through the average normal. Finally, the difference in height is measured between each node of the original element and its corresponding node on the projection. For flat elements, this is always zero, but for warped elements one or more nodes will deviate from the plane. The greater the difference, the more warped the element is.
The warping factor is calculated as the edge height difference divided by the square root of the projected area. Checks Used Only for 3-D Elements Ansys does not use any exclusively 3-D checks within HyperMesh, but HyperMesh does use its own when Ansys is set as the solver. See the topic on Element Quality Calculation: HyperMesh for details on the 3-D checks.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh Check Element Settings window
Altair Engineering
Altair HyperMesh User's Guide 1742 Proprietary Inform ation of Altair Engineering
1743 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: I-DEAS Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Checks used for both 2-D and 3-D elements These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Stretch (Aspect Ratio)
Stretch is evaluated differently depending on whether the element is triangular or quadrilateral: For trias: the radius of the largest circle that fits within the element is divided by the longest edge, then multiplied by the square root of 12.
For quads: the minimum edge length is divided by the maximum diagonal length. The result is multiplied by the square root of 2. Note: the inverse of stretch displays on-screen in HyperMesh as the aspect. Chordal Deviation
Curved surfaces can be approximated by using many short lines instead of a true curve.
Chordal deviation is the perpendicular distance between the actual curve and the approximating line segments. Jacobian
Altair Engineering
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space.
Altair HyperMesh User's Guide 1744 Proprietary Inform ation of Altair Engineering
HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window. Length (min.)
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
Skew
This check measures the deviation of an element’s corners from 90 degrees (for quads) or 60 degrees (for trias). The check calculates skew by finding:
for quadrilaterals, or
for triangular elements Where alpha is the angle of each corner. An ideal/equilateral element has a skew of zero, as none of its corners deviate from the target (90 or 60 degrees). Taper
Taper ratio for the quadrilateral element is defined by first finding the area of the triangle formed at each corner grid point:
These areas are then compared to one half of the area of the quadrilateral. HyperMesh then finds the smallest ratio of each of these triangular areas to ½ the quad element’s total area (in the diagram above, "a" is smallest). The resulting value is subtracted from 1, and the result reported as the element taper. This means that as the taper approaches 0, the shape approaches a rectangle.
1745 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Triangles are assigned a value of 0, in order to prevent HyperMesh from mistaking them for highly-tapered quadrilaterals and reporting them as "failed". Warpage
The amount by which an element (or in the case of solid elements, an element face) deviates from being planar. Since three points define a plane, this check only applies to quads. The quad is divided into two trias along its diagonal, and the angle between the trias’ normals is measured.
Checks Used Only for 3-D Elements These additional checks only apply to 3-D elements. Stretch (volume aspect ratio)
Stretch is evaluated differently depending on whether the element is a tetrahedron, Wedge, Brick, or Pyramid: For tetras: the radius of the largest sphere that fits within the element is divided by the longest edge. This value is then multiplied by the square root of 24. For wedges: each face is evaluated for its 2-D stretch, and the worst value is reported. This means that the value reported for vol AR should always be the same as that reported for aspect. For bricks: the minimum edge length is divided by the maximum diagonal length. The result is multiplied by the square root of 3. For pyramids: no check is defined, so HyperMesh performs its standard check in which each face is evaluated as a 2-D object and the worst result reported.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
Altair Engineering
Altair HyperMesh User's Guide 1746 Proprietary Inform ation of Altair Engineering
Element Quality Calculation: Medina Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Checks used for both 2-D and 3-D elements These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Aspect Ratio (Edge Ratio)
The Edge Ratio is calculated as the ratio between an element’s shortest edge and its longest edge; For the sake of consistency, HyperMesh inverts this result (effectively making it the ratio of longest to shortest) and reports the result as the element’s aspect ratio.
Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Length (min.)
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3-D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
Maximum Angle
The largest angle between adjacent edges of the element is reported.
Minimum Angle
The smallest angle between adjacent edges of the element is reported.
Skew
The element’s interior corner angles are compared to 90 degrees (for quads) or 60
1747 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
degrees (for trias). The absolute values of these deviations are summed and reported. Taper
Quadrilateral elements are split into two triangles.
The area of the smaller of the two triangles is compared to the total area of the quadrilateral. In the example above, Note:
Warpage
To improve consistency with other taper checks, HyperMesh displays a value of 0.5 minus this value so that 0 implies no taper. However, this is not completely consistent with other taper checks, because in this case taper ranges from 0 (no taper) to 0.5 (full taper), whereas HyperMesh’s own taper check reports a 1.0 for full taper.
Elements with more than three nodes are split into triangles. The largest angle between the normals of triangle pairs is reported as the warpage.
Checks Used Only for 3-D Elements Medina does not use any 3-D specific checks. HyperMesh uses its own checks instead.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
Altair Engineering
Altair HyperMesh User's Guide 1748 Proprietary Inform ation of Altair Engineering
Element Quality Calculation: Moldflow Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Checks used for both 2-D and 3-D elements These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Aspect Ratio
This check is only applied to triangles, with quadrilaterals given a value of:
This is the same value obtained from an equilateral triangle, and is assigned to quads to prevent HyperMesh from misinterpreting a quad as a badly formed triangular element. MoldFlow calculates a triangle’s aspect ratio by squaring the longest edge of the triangle, and dividing the result by twice the triangle’s area. 1.0 denotes a perfect equilateral triangle. When applied to 3-D elements, the aspect ratio is the ratio between the longest and shortest edges of the tetrahedral element. Checks Used Only for 3-D Elements These additional checks only apply to 3-D elements. Vol. Aspect Ratio
The volume aspect ratio is defined by finding the perpendicular height h of each node, and then dividing the longest edge length L by the shortest height h and multiplying by the square root of 1.5:
This results in an equilateral tetrahedron having a volume aspect ratio of 1.5. Nontetrahedral elements are assigned a value of 1.0.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
1749 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: Nastran Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Skew
Nastran creates lines between the midpoints of opposite sides of the element, then measures the angles between these lines. The angle with the greatest deviation from the ideal value is used to determine skew.
Taper
Nastran finds the taper of quadrilateral elements by treating each node as the corner of a triangle (e.g. using one of the quad’s diagonals as the triangle’s third leg). The areas of each of these four "virtual" triangles are compared to one half of the total area of the quadrilateral element to produce a ratio; the largest of these ratios is then compared to the tolerance value. A value of 1.0 is a perfect quadrilateral, and higher numbers denote greater taper. However, for the sake of consistency within HyperMesh, an equivalent taper is reported instead. This means that the smallest area ratio found (instead of the largest ratio) is subtracted from 1, so that 0 represents a perfect quadrilateral element instead of 1.0, and greater deviation from 0 indicates greater taper. Triangle elements are simply assigned a value of 0 to prevent HyperMesh from incorrectly identifying them as failed (highly-tapered) quads.
Warpage
First, Nastran constructs a plane based on the mean of the quad’s four points. This means that the corner points of a warped quad are alternately H units above and below the constructed plane. This value is then used along with the length of the element’s diagonals in the following equation: WC = H / 2(D1+D2) Where WC is the Warping Coefficient, H is the "height" or distance of the nodes from the constructed plane, and D1 and D2 are the lengths of the diagonals. Thus, a perfect quad has a WC of zero.
Altair Engineering
Altair HyperMesh User's Guide 1750 Proprietary Inform ation of Altair Engineering
Checks Used Only for 3-D Elements These additional checks only apply to 3-D elements. Vol. Aspect Ratio
Nastran evaluates Tetrahedral elements by finding the longest edge length and dividing it by the shortest height (measured from a node to its opposing face). Other 3-D elements (such as hex elements) are evaluated based on the ratio of their longest edge to their shortest edge.
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
1751 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Element Quality Calculation: Patran Additional element checks not listed here are not part of the solver’s normal set of checks, and therefore use HyperMesh check methods. Checks used for both 2-D and 3-D elements These checks apply to both types of elements, but when applied to 3-D elements they are generally applied to each face of the element. The value of the worst face is reported as the 3-D element’s overall quality value. Aspect Ratio (triangle)
For triangles, the length of a side is divided by the height of the triangle from that side to its opposite node, then multiplied by ½ of the square root of 3. In a perfect equilateral triangle, this formula produces a value of 1. The process is performed for each of the three sides, and the largest value of the three is reported as the aspect ratio.
Aspect Ratio (quad)
If the element isn’t flat, it’s projected to a plane which is based on the average of the element’s corner normals. All subsequent calculations are based on this projected element rather than the original (curved) element. Next, two lines are created which bisect opposite edges of the element. These lines are typically not perpendicular to each other or to any of the element edges, but they provide four midpoints. Third, a rectangle is created for each line, such that the line perpendicularly bisects two opposing edges of the created rectangle, and the remaining two edges of the rectangle pass through the remaining line’s endpoints. This creates two rectangles— one perpendicular to each line.
Altair Engineering
Altair HyperMesh User's Guide 1752 Proprietary Inform ation of Altair Engineering
Finally, the rectangles are compared to find the one with the greatest length ratio of longest side to shortest side. This value is reported as the quad’s aspect ratio. A value of 1 indicates a perfectly equilateral element, while higher numbers indicate increasingly greater deviation from equilateral. Interior Angles
These maximum and minimum values are evaluated independently for triangles and quadrilaterals.
Jacobian
This measures the deviation of an element from its ideal or "perfect" shape, such as a triangle’s deviation from equilateral. The Jacobian value ranges from 0.0 to 1.0, where 1.0 represents a perfectly shaped element. The determinant of the Jacobian relates the local stretching of the parametric space which is required to fit it onto the global coordinate space. HyperMesh evaluates the determinant of the Jacobian matrix at each of the element’s integration points (also called Gauss points) or at the element’s corner nodes, and reports the ratio between the smallest and the largest. In the case of Jacobian evaluation at the Gauss points, values of 0.7 and above are generally acceptable. You can select which method of evaluation to use (Gauss point or corner node) from the Check Element Settings window.
Length (min.)
Minimum element lengths are calculated using one of two methods: The shortest edge of the element. This method is used for non-tetrahedral 3D elements. The shortest distance from a corner node to its opposing edge (or face, in the case of tetra elements); referred to as "minimal normalized height".
Skew (triangle)
Patran evaluates triangular skew by constructing a line from one of the triangle’s nodes to the midpoint of its opposite side, and another line connecting the midpoints of the remaining two sides.
An angle between these created lines is compared to 90 degrees to find its deviation from square. This process is then repeated for each of the remaining two nodes, and
1753 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
the largest of the three computed angle deviations is reported as the element’s skew. Skew (Quad)
The skew test begins by bisecting the four element edges. This creates an origin at the vector average of the four corners, with the x-axis extending from the origin to the bisector on edge 2. Next, finding the cross-product of the x-axis and the vector that stretches from the origin to the midpoint of edge 3 defines the z-axis. With the x and z axes defined, their cross-product defines the y-axis.
Finally, subtracting the angle α (located between the y axis and the line bisecting edges 1 and 3) from 90 degrees reveals the element skew. Taper
Patran calculates taper by first averaging the corner nodes to find the element center, and creating lines between this center and the corner nodes to split the element into four triangles.
The taper calculation is simply the smallest triangle’s area divided by the average of all the triangle areas—or, put another way, the taper is quadruple the area of the smallest triangle, divided by the sum of the areas of all four triangles:
Note:
Altair Engineering
For the sake of display compatibility, HyperMesh reports an equivalent value for Taper. Taper is determined as above, but is then subtracted from 1 to produce a number between zero and one. Thus, as the element taper
Altair HyperMesh User's Guide 1754 Proprietary Inform ation of Altair Engineering
decreases, the reported value approaches zero (a perfect square). Triangles are assigned a value of zero to prevent them from showing up as failed quads. Warpage
The warpage test bisects the element edges, creating a point at the vector average of the element corners. This point serves as the base node for a plane, with the plane’s x-axis extending from the base node to the bisector on edge 2 of the element. The plane normal (z-axis) is in the direction of the cross-product of this x-axis and the vector from the origin to the bisector of edge 3. Each corner of the quad is then the same distance, h, from the plane.
Next, Patran measures the length of each half-edge, and calculates the arcsine of the ratio of h to the shortest half-edge length (L):
Checks Used Only for 3-D Elements These additional checks only apply to 3-D elements. Vol. Aspect Ratio (Tetrahedron)
Patran finds the aspect ratio of Tetra elements by finding the ratio between a vertex height and ½ the area of the opposing face. This process is repeated for each vertex, and the largest ratio found.
1755 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Next, Patran multiplies the largest ratio found by 0.805927 (the corresponding ratio of an equilateral tetrahedron). The result is reported as the element’s aspect ratio, with a value of 1 representing a perfect equilateral tetrahedron. Vol. Aspect Ratio (pyramid)
The Aspect Ratio of a pyramid element is simply the ratio of the element’s longest edge length to its shortest edge length.
Vol. Aspect Ratio (wedge)
This test begins by averaging the triangular faces of the element to create a triangular mid-surface. Next, it finds the aspect ratio of the mid-surface (as for a tria element). Then it compares the average height (h1) of the wedge element to the mid-surface’s maximum edge length (h2).
If the wedge height h1 exceeds the edge length h2, the wedge’s aspect ratio equals the mid-surface aspect ratio multiplied by h2, then divided by the average distance between the triangular faces (h3). If the wedge height h1 is less than the edge length h2, the wedge aspect ratio equals either the mid-surface aspect ratio, or the maximum edge length h2 divided by the average distance between the triangular faces (h3), whichever is greater.
Vol. Aspect Ratio (hexahedron)
Altair Engineering
Each face of the hex element is treated as a warped quadrilateral, and its center point found. The volume aspect ratio is simply the ratio of the largest distance h between the center points of any two opposing faces, to the smallest such distance:
Altair HyperMesh User's Guide 1756 Proprietary Inform ation of Altair Engineering
See also How Element Quality is Calculated Element Quality Calculation: HyperMesh
1757 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Hole Detection tool Location: Mesh menu, under Checks -> components -> hole detection. The Hole Detection tool enables you to locate many holes in a model--and potentially all of them--define them, and add those holes as geometry to a new component or the current one. You can specify many types of criteria to define specific types of holes that you wish to find. The tool includes three tabs: Preparation, 2D Holes, and 3D Holes.
Preparation Tab This tab allows you to select the components that you wish to scan for holes, select the types of elements (2D, 3D, or both) in which to find holes, and specify a feature angle for 3D solid holes.
Holes in 3D solids are assumed to have an opening on one or more faces of the solid. You can base detection on each hole's feature angle--that is, the angle at which the hole deviates from the face in which its opening appears:
Altair Engineering
Altair HyperMesh User's Guide 1758 Proprietary Inform ation of Altair Engineering
The 3D solid hole feature detection list box allows you to pick between two methods of specifying the feature angle: By specified angle: this option includes a single numeric text box, so that you can specify the exact angle of holes you wish to detect. Auto using angle range: this option displays two additional numeric boxes, allowing you to specify the upper and lower limits of hole angles that you wish to detect. Holes with feature angles beyond either of these numbers will be ignored. In either case the values must be more than zero (zero would be perfectly collinear with the face) but no greater than 90 degrees (which represents a hole that runs perfectly perpendicular to the face). Once you select entities and determine the element types and feature angles to search for, you must click run to perform the scan. Once the scan is complete, the 2D Holes and 3D Holes tabs become usable; otherwise they are disabled.
2D Holes Tab This tab allows you to refine the types of holes you wish to find in 2D mesh.
The hole type refers to the 2D shape of the opening: circular (including ovals), square, or rectangular. The general option includes all shapes. Minimum and Maximum dimension refers to the width of the hole, regardless of shape. If set at or below zero, these checks are not run.
1759 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Offset plane deviation checks each node on the edge of a hole, relative to the plane that best approximates all of the nodes on the hole's edge. This is a distance measurement; any nodes further than this distance from the midplane of the bounding box will cause the tool to ignore the hole. If this value is set to zero or less, the check is not run at all on any holes.
In this image, the raised node might invalidate the hole.
The Hole organization options control which component the found holes are placed into: by default they are added to a new component called ^edges_holes_shell. However, you can force them all to be placed into the current component instead. Once you're satisfied with your settings, click Find. All 2D holes matching the criteria are located.
3D Tab This tab allows you to refine the types of holes you wish to find in 3D mesh to greater detail.
Altair Engineering
Altair HyperMesh User's Guide 1760 Proprietary Inform ation of Altair Engineering
The hole type refers to the shape of the opening: circular, square, or rectangular. The general option includes all shapes. Minimum and Maximum dimension refers to the width of the hole's openings, regardless of shape, and carries over from the 2D page because the openings themselves are 2D edges. If set at or below zero, these checks are not run.
Minimum and Maximum height refers to the depth of the hole, regardless of shape. If set at or below zero, these checks are not run.
1761 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Offset plane deviation checks each node on the edge of a hole, relative to the best-fit bounding box that encompasses all of the nodes on the hole's edge. This is a distance measurement; any nodes further than this distance from the midplane of the bounding box will cause the tool to ignore the hole. If this value is set to zero or less, the check is not run at all on any holes.
With very low plane deviation, the red node might invalidate this hole.
Cone angle allows you to specifically search for tapered holes; this is the maximum angle between the hole's sides, and a planar cross-section that is perpendicular to its length.
Thus, a value of 90 represents a hole that does not taper at all. Holes with a taper at or below the specified angle (that is, tapers sharper than the specified angle) will be found, while tapers above it (that is, closer to being a straight shaft) will be ignored. The default value is 80.0 degrees; if less than or equal to 0.0 the cone angle check is not run. The Hole organization options control which component the found holes are placed into: by default they are added to a new component called ^edges_faces_solid. However, you can force the shell hole elements to be placed into the current component instead. If you activate the Create edges option, the tool will generate elements around the perimeter of the hole edge– these new elements are organized into a component called ^edges_holes_shell. Use Hole handling to determine whether to find Open holes, Capped holes, or All holes.
Altair Engineering
Altair HyperMesh User's Guide 1762 Proprietary Inform ation of Altair Engineering
Once you're satisfied with your settings, click Find. All 3D holes matching the criteria are located.
See also Checking & Editing Mesh
1763 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Penetration check Penetration is defined as the overlap of the material thickness of shell elements, while Intersection is defined as elements that actually pass completely through one another:
These diagrams illustrate the concepts of penetration and intersection.
Penetration checking is supported by all of the impact solver interfaces such as LS-DYNA, RADIOSS and PAMCRASH, and works best with a user profile that supports thickness data for modeled shell elements. Note that the default HyperMesh user profile does not support modeled element thickness, but the penetration checking tools allow you to specify a uniform thickness when performing a check. Notes The penetration panel only allows you to set up and initiate the check; the majority of the checking tool actually resides in a special tab that opens in the tab area. However, this tab only displays after you complete the panel and run an initial check. When the penetration check runs, it automatically masks (hides) everything in your model except for the penetrating or intersecting elements. It then fits the view to these elements’ components. You can show or hide additional elements using toolbar buttons located in the penetration tab, and you can make other entity types (such as ellipsoids) visible again via the display panel or the mask panel. Solid entities never register penetrations between each other; instead, any overlap between solids registers as intersections, because one or more of each the solid’s faces intersect. A solid that is completely contained within another solid will not be detected as an intersection or penetration, because its faces will not intersect any of the larger (containing) solid’s faces. In addition, only surface elements register penetrations; the tool cannot find penetrations between internal (e.g. tetraor hexa-) elements.
Intersection w ould be found in the left image, but not in the right.
Solids can register penetrations with respect to adjacent shell elements, based on the thickness of the shell elements.
Altair Engineering
Altair HyperMesh User's Guide 1764 Proprietary Inform ation of Altair Engineering
1765 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Mesh Coarsening Location: Mesh menu > create sub-menu Sometimes an existing mesh is finer and more complex than your simulation requires. This can result in the simulation--or other utilities that depend on existing elements--taking an unnecessarily long time to run, especially when your goal is to view real-time animations for NVH (Noise, Vibration, and Handling) or similar analyses. In such cases, you can use the Coarsen Mesh utility to simplify the mesh by combining many small elements into a smaller number of larger ones.
A model before coarsening (mesh size 30).
The same model after coarsening (mesh size 200).
When a mesh is coarsened like this, it's important to note that every node in the coarse mesh corresponds exactly to one of the nodes in the original mesh--although many nodes are removed, the ones that remain are still the same nodes from the original model. No locations or qualities are changed. Similarly, any nodes or points with special information (such as comments) in the 10th column of their deck will be preserved.
Altair Engineering
Altair HyperMesh User's Guide 1766 Proprietary Inform ation of Altair Engineering
As the example above indicates, it is best to filter out components that are not relevant to your analysis--in this case, the wheels and suspension were removed from consideration.
The Coarsen Mesh utility This utility opens in a free-floating dialog window.
This dialog allows you to pick the components that you wish to simplify, any hard points (such as those defining a hole or ridge) that must be preserved, a new Element size, and a Mesh type (mixed or trias-only). In both cases, you must click the selector twice, as if you were accessing its extended endtity selection menu; however, the second click opens a temporary panel in the panel area. This panel allows you to select the desired components or nodes, and then proceed in order to close the panel and return to the Coarsen Mesh dialog. In addition, you can specify several options (note that are only accessible by clicking the double down-arrow next to Advanced options): A Feature angle. Features with angles smaller than this may be eliminated and meshed over, while features with angles greater than this will be preserved so that mesh aligns with the feature line rather than allowing elements to cross over it. The coarsening process uses two stages; if the first stage fails on some elements, the second stage is run. The feature angle setting only applies to the second stage; it is irrelevant to the initial stage.
1767 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
A Minimum hole diameter. Holes smaller than this will be meshed over, but holes at least this size will be preserved. Delete 1Ds before meshing: Any 1D elements that are part of the input selection are considered for this operation. If those 1D elements are attached to a hard point or are part of a 1D path back to the 2D/3D structure, those elements are not deleted. Any other 1D elements that are part of the input selection are deleted. Delete free 1Ds after meshing: The coarsening operation itself includes making sure the relevant rigidlink/RBE3 elements are connected back to the structure accordingly. For this option rigidlink/ RBE3 elements are considered free only if all legs are free after coarsening/reconnection is complete. Delete free rigidlink/RBE3 legs after coarsening: This deletes any free legs after coarsening and reconnection are complete. As mentioned above, a rigidlink/RBE3 element is only free if all legs are free for the purpose of this tool. Create PLOTEL: Once all of the above rules have been completed, any remaining 1D elements that were part of the input selection are converted to PLOTEL. This includes all legs of rigidlink/RBE3 elements. Every leg of these elements needs to be converted to a separate PLOTEL (e.g. a 10 leg RBE3 will be 10 PLOTELs). Create PLOTEL 3/4: This option will convert all Tria and Quad elements to PLOTEL3 or PLOTEL4 element types configurations. This option is only available in Radioss Bulk and OptiStruct user profiles. Once you set the desired options, you can Mesh the selected components. If the results are not satisfactory, you can reject the new coarse mesh, change the options, and try again.
Altair Engineering
Altair HyperMesh User's Guide 1768 Proprietary Inform ation of Altair Engineering
BatchMesher Altair's BatchMesher is a tool that can perform geometry feature recognition, cleanup and automatic meshing (in batch mode) for given CAD files. Consult the following topics for more details:
About BatchMesher BatchMesher Setup Batch Mesh Tab Configurations Tab Run Status Tab User Procedures Tab BatchMesher Customization User-registered Procedures BatchMesher Parameter Editor hw_batchmesh tcl command BatchMesher Error Codes Grid Computing with BatchMesher
1769 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
About BatchMesher BatchMesher is a tool that can perform geometry feature recognition, cleanup and automatic meshing (in batch mode) for given CAD files. The BatchMesher can read a geometry file using the specified CAD translator, and perform a variety of geometry cleanup operations to facilitate better mesh creation for the selected element size and type. Cleanup operations include equivalencing free (red) edges, fixing small surfaces (relative to the element size), and detecting features such as beads, fillets, flanges etc. BatchMesher also performs specified surface editing/defeaturing operations like removing of pinholes smaller than a specified size, removing edge fillets, or adding layers of washer elements around holes. The BatchMesher also uses criteria set by the user to determine the quality index (QI) of a model, uses this QI rating to assess the potential value of each geometry cleanup and meshing tool, and then applies the tools accordingly. QI optimized meshing and node placement optimization are performed to obtain the best quality meshing. Final results are stored in a HyperMesh database file containing both the cleaned-up geometry and the finite element mesh. The required input (element size, quality requirements, etc.), are set within a parameter file and a criteria file. The parameter file contains the average element size and type (quads or trias) as well as any special handling of geometry features. The criteria file contains the target element quality requirements for tests like Jacobian, warpage, etc.
Input to BatchMesher Geometry data file
Any CAD format that can be imported into standard HyperMesh or a HyperMesh database file can be used.
Parameter file
Contains average element size, type of elements to be generated (quads or trias), and various options for geometry cleanup.
Criteria file
Contains all element quality requirements, such as Jacobian and warpage. You can export this file from the QI panel in HyperMesh after you update the settings to your requirements. Note:
as of version 8.0, the Parameter file and Criteria file are both modified by using the BatchMesher Parameter Editor.
Output from BatchMesher The BatchMesher creates a unique directory for each run in the results directory where it stores output files. The directory is named bm_date_001 (002), etc. For each CAD input file: Inputgeometryfilename_ criteriafilename_ paramfilename.hm
Altair Engineering
This HyperMesh file is the main output of the BatchMesher and contains the geometry (as cleaned up by BatchMesher) and the final mesh.
Altair HyperMesh User's Guide 1770 Proprietary Inform ation of Altair Engineering
This is a text file that reports the progress and status of the BatchMesher at various steps in the batch meshing process. It reports information such as the number of surfaces (total, unmeshable, etc.), number of elements, percentage of trias, quality index value, etc. COMPLETE at the end of this file indicates successful completion of the BatchMesher process.
Inputgeometryfilename_ criteriafilename_ paramfilename_res.txt
For each run: run_results.txt
This is a text file that reports the progress and status of the jobs (CAD files) submitted to the batch meshing process. It reports number of jobs submitted, waiting in the queue, complete etc. For completed jobs it provides summary information such as time taken to complete the job, number of surfaces in the model, number of elements created etc.
RunView.log
Maintains a log of submitted runs. This log file can be loaded back into the Batchmesh GUI to review the results at a later time
In addition to the files mentioned above, additional output files may be created due to customization procedures performed at various stages of the batchmeshing process (pre-geometry load, post-batchmesh etc). How do I… Start BatchMesher on a PC Start BatchMesher in UNIX
1771 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To start BatchMesh on a PC: On a PC, the BatchMesher module can be accessed via the Start menu (Start=>programs=>Altair HyperWorks=> BatchMesher), or from a command line by typing hw_batchmesh with the full path ( ~altairhome\hm\batchmesh\hw_batchmesh). Examples: C:\altair\hm\batchmesh\hw_batchmesh\hw_batchmesh or C:\altair\hm\batchmesh\hw_batchmesh\hw_batchmesh –nogui -cad_translator -cad_model_dir -cad_model_ext *. -criteria_file -param_file
Altair Engineering
Altair HyperMesh User's Guide 1772 Proprietary Inform ation of Altair Engineering
To start BatchMesh in UNIX: You can type the hw_batchmesh command to invoke the user interface or hw_batchmesh -nogui… to perform the batch mesh without a user interface.
1773 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BatchMesher Setup The following steps outline the setup of a batch mesh run. 1.
Create a mesh type (Configuration tab): The mesh type consists of a Criteria File and a Parameter File. In the Configurations tab, you can add a new mesh type by clicking: (add new entry)
2.
Specify a name, and select the criteria and parameter files (browse to select the criteria and parameter files). Choose the models to batch mesh: Click on the Batch Mesh tab in the interface and choose the Input model directory –the directory containing your source files. Click the open-folder icon in the Input model directory: text box, and browse to & select the desired directory (not the files themselves). This sets your default directory when adding files. After choosing the directory, click: (select files) After the new browser window opens, select the files you want to mesh from the chosen directory, as well as the desired CAD geometry type. Either click the desired files, or use the all or none buttons. You can also click directory to browse to a new folder and select additional model files.
3.
4.
5. 6.
Once you have highlighted all of the desired model files, click the select button to close the browser and add the files to the list in the batch mesh tab. Set the mesh type for each model: The selected geometry files displayed in the table along with their geometry type. The same geometry file can be added twice, allowing you to mesh the same file with different mesh types. For each of the geometry files in the table, you choose the mesh type from a dropdown list by clicking the cell for that file’s mesh type.
For ease of use, you can apply the same mesh type to all files above and/or below the current one by right-clicking and choosing Propagate Up or Propagate Down. This also applies to a blank entry so that you can remove the mesh type by propagating a blank mesh type. Choose an Output directory: Near the bottom of the tab you can choose an optional directory where the BatchMesher will save all results. If no output directory is specified, the results will be saved to the current working (input) directory. Start BatchMesher run: Click Submit. Check run status: Go to the Run Status tab. All runs are listed, along with the status next to each one. Each batch mesh run (which can contain multiple model files) creates a unique directory inside of the output directory, where it stores its meshed results. This unique directory name displays on the Run Status tab. You can obtain the details of a highlighted job within a run that is "complete" or "working", or a summary of the details of all of the jobs within a highlighted run that is "complete" or "working", by clicking on the Details button. You can also cancel or pause runs individually when a job is highlighted, or cancel or pause all of the jobs in a run if the run is highlighted. Paused jobs can be restarted (resumed) immediately (Resume
Altair Engineering
Altair HyperMesh User's Guide 1774 Proprietary Inform ation of Altair Engineering
Now) or at a specified later time (Resume At:). Note:
A report is automatically generated for all jobs submitted from the BatchMesher user interface and saved in the output directory as run_results.txt.
See also
1775 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Batch Mesh Tab This tab or panel allows you to select the geometry files and their corresponding mesh types that you want to mesh.
Geometry source directory:
Enter the directory that contains the geometry/CAD files required for batch meshing or click to use the file browser to pick a directory. Note that you need to select the directory containing the CAD files and not the CAD files themselves. You can choose to select the CAD files in all the subfolders of the selected directory. Once the source directory is specified, click here to select the individual files in the directory to be batch meshed. Use the Shift and control (Ctrl) keys to select or deselect geometry files from the list. Once your selection is complete, click Select to add the highlighted files to the geometry list.
Altair Engineering
Altair HyperMesh User's Guide 1776 Proprietary Inform ation of Altair Engineering
All files (of the chosen geometry file type) in the source directory are selected by default. You can repeat the process to add more files from different directories or to add the same files multiple times to generate different sizes/types of mesh. You can also choose a new directory and select the geometry file from that. Allows you to add a new row to the geometry file list (to be batch meshed). You can then select a new geometry file either by selecting it from the source directory or by entering the complete path of the geometry/CAD file. Allows you to remove a row from the geometry file list (to be batch meshed). Result directory:
Enter the directory where the BatchMesher result files should be saved or click to use the file browser to pick a directory. The results of the run are saved in a sub-directory named bm__ within the result directory specified on the Batch Mesh tab. For example, a first run on December 15, 2005 will be named bm_051215_001. The next run on the same day would be bm_051215_002. Once the setup is complete, click here to start the BatchMesher run. It automatically takes you to the Run Status tab. You can also choose to start your run at a later time (see next item below). Click here to start the BatchMesher run at a later, specified time. The GUI automatically takes you to Run Status tab. The job status becomes "Waiting" until the specified time, when the run starts.
For each geometry file selected to be batch meshed, a Mesh Type can be chosen from a drop down list of mesh types set in the Configurations tab. Left-click in the file’s Mesh Type cell to invoke the drop-down list. If you wish to mesh all of the geometry files with the same mesh type, you can right-click in the Mesh Type cell and choose either Propagate Up or Propagate Down to apply the same mesh type to all of the preceding or following geometry files. You can also customize the BatchMesher by creating user specific procedures and registering them in the User Procedures tab. Once they are registered, these procedures can then be selected to be performed at one of the three stages of the batch mesh process:
Pre-geometry load:
Before the CAD geometry is imported
1777 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Pre-batch mesh:
After the CAD geometry is imported but before any geometry editing or meshing.
Post-batch mesh:
After the batch mesh process is complete.
Select the user procedures from the drop down list of the corresponding cells. The drop down list is generated from the procedures registered in the User Procedures tab.
Altair Engineering
Altair HyperMesh User's Guide 1778 Proprietary Inform ation of Altair Engineering
Configurations Tab This tab allows you to configure BatchMesher with the CAD translator and mesh types to be used. A mesh type is a name given to a set composed of one criteria file and one parameter file.
Mesh Type
A mesh type is a name given to a set including one criteria file and one parameter file. several different mesh types are available by default: 8mm auto
Average element size of 8 with one layer of washer elements around holes whose width is determined by the batchmesher
8mm user
Average element size of 8 with multiple layers of washer elements around different size holes and width of individual washer layers is specified by the user
10mm auto Average element size of 10 with one layer of washer elements around holes whose width is determined by the batchmesher 10mm user Average element size of 10 with multiple layers of washer elements around different size holes and width of individual washer layers is specified by the user 12mm auto Average element size of 12 with one layer of washer elements around holes whose width is determined by the batchmesher 12mm user Average element size of 12 with multiple layers of washer elements around different size holes and width of individual washer layers is specified by the user 15mm auto Average element size of 15 with one layer of washer elements around holes whose width is determined by the batchmesher 20mm auto Average element size of 20 with one layer of washer elements
1779 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
around holes whose width is determined by the batchmesher File browser that can be used to select a new criteria or parameter file.
Allows you to add a new mesh type. You can give the new mesh type a name and browse for a criteria or parameter file. You can also enter the complete path of these files in the corresponding fields. Allows you to remove a mesh type from the list.
Invokes a BatchMesher Parameter Editor which allows you to set various options available in the criteria file and parameter file. Note that you may not be allowed to change the default parameter and criteria files from the installation due to write permissions.
Altair Engineering
Altair HyperMesh User's Guide 1780 Proprietary Inform ation of Altair Engineering
Run Status Tab Once the run is initiated in BatchMesher, this tab allows you to obtain the status of the run. Each run is listed as a sub-directory in a tree, along with the exact path of the results location. Each geometry file is listed in the subdirectory along with its mesh type and the status of the run.
The Status can be posted as one of the following: Working
Batch meshing is currently being performed on this CAD model.
Pending
This model is currently in the queue and has not started the BatchMesher process yet. The models in the status can be canceled if necessary.
Waiting
The job will begin automatically at a user-specified date and time.
Done
The batch meshing process is complete, and results can be reviewed.
The following tasks can be performed in the Run Status tab: LoadMesh
Click here after highlighting/selecting the appropriate model row to review the mesh generated by the BatchMesher. This function can only be performed on models that show a status of Done (complete). This function invokes interactive HyperMesh with the final batch meshed model. It also loads the appropriate criteria file in the QI panel so that when the users check the quality of the model it represents their meshing requirements set in the BatchMesher.
1781 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Details
Click here after highlighting/selecting the appropriate model row to obtain more details on the status of the BatchMesher job. This will display a results text file for the appropriate model.
The details shown include: Complete path of the CAD/Geometry model file(s). Complete path of corresponding criteria and parameter files. Element size. A table containing the number of surfaces (faces, splines), elements, number of surfaces that failed to mesh, number of surfaces with a poor quality mesh (bad mesh), number of elements that failed quality index (QI) and the QI value of the model. All of the above parameters are written at certain steps in the batch mesh process. Current step in the BatchMesher process (allows you to Refresh the details to obtain the latest status). Final status of the run. COMPLETE or ERROR at the end of the details indicates either a successful completion or the errors that caused a failure. Checking the Auto Refresh option will repeatedly update the details window with the latest step details while the job is running. Run Details
Provides a summary of the status of all the jobs in the selected run, as well as: The number of jobs completed, in process and waiting. For completed jobs, it lists each one of them with statistics such as time required to complete that job, final number of faces/surfaces/elems, and the quality index.
Altair Engineering
Altair HyperMesh User's Guide 1782 Proprietary Inform ation of Altair Engineering
Pause
Click here to pause the jobs that are pending.
Resume Now Starts jobs that have been previously paused. Resume At
Allows you to set a specific date and time for selected, paused jobs to resume.
Cancel
Highlight the intended run (file) and click Cancel to remove it from the list of runs the BatchMesherwill perform. You can cancel runs that are Pending or Working.
1783 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
User Procedures Tab This tab allows you to customize the BatchMesher by registering user-specific topiclinks (TCL) in three different stages (Pre-geometry load:, Pre-batch mesh:, and Post-batch mesh:) for each model/job and two stages per run. A user procedure can be registered by giving a name and the corresponding tcl file that contains the procedure (TCL topiclink).
Name
A name given to the topiclink or user procedure. A nastran export procedure which is run as a Post-batch mesh: operation is available by default. File browser that can be used to select a new tcl file contains the procedure or topiclink.
TCL Procedure
Once a TCL file is loaded, a drop down list of all of the procedures in that file is provided to choose the required procedure. This allows you to add a new procedure.
Allows you to remove a procedure from the list.
Pre-geometry load:
Altair Engineering
Select from drop down list of procedure names to choose to run as soon as the BatchMesher is invoked and before loading the CAD geometry.
Altair HyperMesh User's Guide 1784 Proprietary Inform ation of Altair Engineering
Pre-batch mesh:
Select from drop down list of procedure names to choose to run as just before the BatchMesher starts to mesh the loaded CAD geometry.
Post-batch mesh:
Select from drop down list of procedure names to choose to run after the BatchMesher complete the meshing and just before you exit the BatchMesher.
Pre-run
Use the drop-down list to pick a procedure name to be executed before the first model/job starts.
Post-run
Use the drop-down list to pick a procedure name to be executed after the last model/job completes batchmeshing.
1785 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BatchMesher Customization The BatchMesher can be customized, through TCL procedures, to meet your specific needs. See the User Procedures Tab for more information. For example, the customization of BatchMesher could allow you to: Export a mesh in solver format. Generate the midsurface of a thin solid geometry. Perform a surface offset to move the sheet geometry to a midplane location. Name and number parts to user-specific requirements. The BatchMesher has built in provisions to perform user-specified procedures at the following steps for each job: Pre-geometry load:
This procedure will be run right after the batch meshing process begins, before the selected model is imported.
Post-geometry load:
This procedure will be run right after the selected geometry model is imported (a midsurfacing procedure or surface offset can be performed at this point).
Post-batch mesh:
This procedure will be run after the batch mesh is complete. Examples include creating solver-specific property cards, or exporting the mesh in a solver format.
Customization can also be performed at the run level. This enables users to perform operations such as reading all the batch-meshed parts into a single model, creating properties, materials etc, or creating connections such as welds between the parts. Customization options at the run level can be set to execute at two points in the batch mesh process: Pre-run
This procedure will be executed before the first model/job starts.
Post-run
This procedure will be executed after the last model/job completes batchmeshing.
Example post-mesh user procedure: This example exports the generated mesh to a NASTRAN model. The NASTRAN output file created is named Input_geometry_filename.dat. # args from BatchMesh is input file name proc nastranexport {args} { set modelName " batchmesh_nastranoutput"; if {[llength $args]>0} { set modelName [lindex $args 0]; } set template_dir [ hm_info -appinfo SPECIFIEDPATH TEMPLATES_DIR] set template [file join $template_dir "feoutput" "nastran" "general"]
Altair Engineering
Altair HyperMesh User's Guide 1786 Proprietary Inform ation of Altair Engineering
*feoutput "$template" ${modelName}.dat 1 1 1 }
1787 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
User-registered Procedures User-registered procedures can be invoked using two different methods. The first method is via an additional Tcl script. This method is compatible with 7.0. 1. Create a temp file (e.g. /tmp/driver.tcl). The file should contain: set userproc() {" " ""} For example: set userproc(POST_BATCHMESH) {"/usr/bm/userproc.tcl " "myproc"} 2. Add the following command line argument: -user_proc_file For example: hw_batchmesh –nogui –cad_translator catia –criteria_file /data/mycriteria. txt –param_file /data/myparams.txt –cad_model_dir /data/ -cad_model_ext "model" -user_proc_file /tmp/driver.tcl
The second method does not require creating an additional Tcl script. Instead, all of the required parameters are included in the -user_procedure option of the hw_batchmesh command: -user_procedure
Specifies the type of user-registered procedure. Valid values for include: PRE_GEOMETRY_LOAD PRE_BATCHMESH POST_BATCHMESH
The complete path to the Tcl script file containing the user specified procedure.
The name of user-registered procedure.
The list of additional arguments to pass to . This can be empty if no additional arguments are needed. Quotes must be used if the list contains more than one argument.
The -user_procedure option can be used multiple times in in one hw_batchmesh command, once for each proc_type. For example: hw_batchmesh –nogui –cad_translator catia –criteria_file /data/mycriteria. criteria –param_file /data/myparams.param –cad_model /data/mymodel.model user_procedure PRE_GEOMETRY_LOAD /data/mytcl.tcl myprocedure "myarg1 myarg2" -user_procedure POST_BATCHMESH /data/NastranOutput.tcl nastranexport The following model-specific variables can also be used within user-registered procedures: Variable Name
Altair Engineering
Description
Altair HyperMesh User's Guide 1788 Proprietary Inform ation of Altair Engineering
::hwbm::gVarArray(modelpath)
Contains the complete path to the input CAD file.
::hmbm::gVarArray(modelname)
Contains the name of the input CAD file.
::hmbm::gVarArray(cadtype)
Contains the type of CAD file.
::hmbm::gVarArray(criterpath)
Contains the complete path to the criteria input file.
::hmbm::gVarArray(critername)
Contains the criteria input file name.
::hmbm::gVarArray(parampath)
Contains the complete path to the parameter input file.
::hmbm::gVarArray(paramname)
Contains the parameter input file name.
::hmbm::gVarArray(outpath)
Contains the complete path to the directory with all output files. It is the same directory as specified if the work_dir option is used.
::hmbm::gVarArray(resfilename)
Contains the output result file name.
::hwbm::gVarArray(outmodelname) Contains the output CAD file name.
It is important to remember to save the model after running user procedures, as this is not done automatically. For example: hm_answernext "yes" *writefile "$::hmbm::gVarArray(outmodelname)" 0
1789 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
BatchMesher Parameter Editor Criteria and parameter files allow users to set the appropriate parameters/options to obtain the desired mesh from the Batchmesher. The Parameter and Criteria Editor is an easy-to-use interface that allows you to create and modify parameter files as well as geometry cleanup criteria. Access the editor in BatchMesher from the Configuration tab by clicking the entry of the configuration you wish to modify and then clicking the edit file button. HyperMesh uses the same editor for both types of file, but the editor’s layout changes depending on whether you are working on a parameter file or a criteria file. See Editing Criteria Files and Editing Parameter Files for details.
Altair Engineering
Altair HyperMesh User's Guide 1790 Proprietary Inform ation of Altair Engineering
Editing Parameter Files The criteria & parameter editor displays all parameters on one tab, with drop-down/expanding frames for each class of parameters. In the image below, these sections are fully expanded.
1791 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 1792 Proprietary Inform ation of Altair Engineering
For descriptions of the options in this editor window, consult the following topics: Basic Options: Target Element Size, Import Model Tolerance, Extract Midsurface Geometry Cleanup Options Create Mesh Options Special Component Selection Options
1793 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Basic Options: Target Element Size, Import Model Tolerance, Extract Midsurface Target element size
The desired element size for meshing and optimization. Note:
The element size set here should match the ideal value for min length and max length criteria set in the criteria file. If it doesn’t match, the BatchMesher may not be able to produce meshes that adhere to the target quality requirements
Import model tolerance The tolerance value to be used while importing the CAD model. Set this to auto to let the Batchmesher choose the tolerance based on the type and dimensions of the model imported. Extract midsurface
Turn on this option if your model uses thin solid geometry to represent sheet metal parts, and you want Batchmesher to detect such parts and create midsurface geometry. The resulting midsurface geometry will be batch meshed, while solid geometry will be ignored. Batchmesher generates midsurface geometry by offsetting one of the sides of the solid. Thus, this functionality is only appropriate for stamped parts—not for machined or molded parts or castings. When active, this option enables another one: sheet metal only. Activating this second checkbox enables several more parameters specific to sheet metal midsurface extractions: Maximum thin solid thickness to width ratio: This is the maximum ratio between the approximate thickness of the thin solid part (shortest dimension) and its approximate width (2nd shortest dimension). This parameter is used to limit the midsurface extraction to parts for which the thickness is clearly smaller than the length and width Maximum thin solid thickness: Midsurface extraction ignores thin solids with thickness less than this value. Minimum feature angle between the solid’s edge and its faces: The minimum angle used to distinguish top and bottom faces of a thin solid from its sides. Angles less than this will be treated as if they were flat for purposes of midsurface extraction.
Altair Engineering
Altair HyperMesh User's Guide 1794 Proprietary Inform ation of Altair Engineering
Geometry Cleanup Options Geometry Cleanup allows the Batchmesher to perform a variety of geometry feature recognition and preparation tasks. This is one of the main functions of Batchmesher and should be turned on by default. You can choose to turn off this option if you have already performed manual geometry cleanup and only wish to mesh the part. You can turn on/ off cleanup of individual features such as holes, fillets etc. The individual options available in geometry cleanup are:
surf hole recognition
When this option is turned on, you can distinguish holes of different sizes and treat them appropriately. You can add radius ranges in the table and choose one of the following: Remove the holes Maintain a node at center (mark) Add a tag on one of the nodes of the hole Force a minimum number of nodes around the holes (for finer mesh) Add one or two layers of washers to be created Specify width of the washer as a constant value or a scale of the hole’s radius, or let Batchmesher determine the width Set higher priority to one range of radii over others. For example, if you wish to ensure all bolt holes (radius 10-15) have correct washers but other holes aren’t critical, holes with radii 10-15 will receive higher priority than others. This ensures that if two holes close to each other in the model have overlapping/conflicting washers, the hole with higher priority gets the washer while the other does not.
use file for holes
Sometimes certain holes need special treatment. This option allows users to provide a file with X, Y, Z locations of these special holes. The Batchmesher compares these locations to the holes in the job’s models, and prioritizes the holes that match. All the options for surface hole treatment are available for these holes.
solid hole recognition
This option is valid for parts that form an enclosed volume. The cylindrical surfaces that form holes in these solids are recognized and treated as follows: Remove the holes Maintain node at center (mark) Add tag on one of the nodes of the hole Force a minimum number of nodes around the holes
1795 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
surface fillet recognition
When this option is turned on fillet surfaces are recognized to be able to perform on or more of the following options: Prevent the main (long) edges of the fillets from being suppressed and also prevent the nodes of those edges from moving while fixing element quality Specify the number of elements across the width of the fillets for given fillet radii Specify the chordal deviation to be achieved while meshing
flange recognition
This option allows users to recognize geometry that represent flanges on sheet metal parts. Users can specify the minimum number of elements to be created along the width of the flange, and provide the minimum and maximum width of the flanges in their design process to recognize flanges correctly.
suppress beads
Turns on bead recognition and provides the option to suppress any beads with heights less than a specified value.
preserve rounded bead Enforces node placement along the midline of a rounded bead. midline suppress flanged holes When active, holes with small downward flanges will be recognized and those whose height is less than the specified value can be eliminated. edge fillets
This option allows users to remove any fillets/rounded edges located on free edges and having radii below a specified value.
remove logos
Small geometric features with specified size that represent company logos can be removed with this option.
Altair Engineering
Altair HyperMesh User's Guide 1796 Proprietary Inform ation of Altair Engineering
Create Mesh Options This option allows the Batchmesher to generate mesh on the cleaned-up model geometry. This is one of the main functions of Batchmesher and should be turned on by default. You can choose to turn off this option if you only want to perform geometry feature recognition and cleanup, and will mesh the model manually later. When this option is turned on the following parameters need to be set: element type
Type of elements to be created – mixed, quad or tria.
mesh flow:align
Produces a more orthogonal quad dominated mesh.
mesh flow:size
Enforces the global mesh element size with minimal min/max element size variation.
element order
Choose whether to create First or second order elements.
place elements in
Newly created elements can be placed in either the current component or original surfaces’ component.
optimized smoothing
After the surfaces are appropriately meshed, the nodes are optimized to improve element quality while maintaining geometry features. the smoothing options available are: None (no smoothing). Smooth only nodes that are within surfaces. The nodes on the edges of the surfaces are not moved. Smooth nodes along edges. This option also smoothes nodes within a surface. Nodes on the edges of surfaces are allowed to move along the edge to improve element quality. Smooth nodes across edges. This option also smoothes nodes within a surface. Nodes on the edges of surfaces are allowed to move along the edge, and across the edge to the neighboring surface if needed, to improve element quality
correct features: move across shared edges, max dist
Allows the nodes to move a certain distance across or away from the geometry shared edge by less than the predefined distance
correct features: move across free edges,max dist
Allows the nodes to move a certain distance across or away from the geometry free edge by less than the predefined distance
correct warped elements: offset nodes from surfs, max dist
Allows the nodes to move off the surface to meet the warpage criteria defined in the criteria file. The distance specified is the max distance the nodes can move off the surface.
correct warped
Allows quads to be split into trias to meet certain element criteria as
1797 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
elements: divide quads into trias
defined in the criteria file.
feature angle
The minimum angle to be maintained (rather than flattened) while performing element cleanup.
folding angle
Elements whose angle exceeds this value are considered folded over, and Batchmesher attempts to clean them up.
Altair Engineering
Altair HyperMesh User's Guide 1798 Proprietary Inform ation of Altair Engineering
Special Component Selection Options This option is used to handle two types of situations: 1.
When the model contains multiple parts of which not all are to be batch meshed. In that situation the names of the components that must be exempt from geometry cleanup should be listed, with this option turned on. The Batchmesher will still mesh those components but will not perform any geometry cleanup before meshing. The remaining components that are not specially listed will be batch meshed with the normal process, including geometry cleanup.
2.
When a user prefers to mesh his parts with multiple element sizes but still wants to maintain the transition at the common edges of the different sizes. In this case users should batchmesh one component with one parameter file, with this option turned on. Then, they should batchmesh the other component with a second mesh type, again with this option turned on.
For example: imagine you have a model in which you have two components—front_10 and rear_20—which share common surface edges, and you intend to mesh front_10 with element size 10 and rear_20 with element size 20. You can accomplish this by performing these steps: 1.
First create two sets of parameter/criteria files: One with target element size of 10 and the appropriate parameters. In this parameter file turn on the special component selection option Mesh selected components while maintaining connectivity to external mesh, and list front_10 in your component list. A second file with target element size of 20 and the appropriate parameters. Turn on the same special component selection option in this second parameter file, and list rear_20 in the component list.
2.
Secondly, create a mesh type (name it varyingsize) and assign the first set of criteria and parameter files. Create a second mesh type with the same name (varyingsize) and assign the second set of criteria and parameter files.
3.
Third, choose the geometry file to be batch meshed, assign it the varyingsize mesh type, and submit the job. This will mesh front_10 first with the first mesh type, and then take the results of this and mesh rear_20 with the second mesh type, while maintaining connectivity with the mesh created on front_10 by the first run.
1799 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Editing Criteria Files This window allows you to load and save Quality Index criteria files, as well as view and modify their contents. Note
this editor is the same feature found in HyperMesh on the 2D page, quality index panel page 3, edit criteria… button.
The editor is a completely separate window from the rest of the HyperMesh environment, floating above the rest of the interface.
The active criteria file’s details display in a table format Use the file menu inside the criteria file editor window to: load a different criteria file save changes to the current criteria file save the current settings as a new criteria file exit (close) the editor The criteria file editor organizes quality criteria in a table format, with each check displayed in a vertical list and the controls and values associated with it listed to its left.
Altair Engineering
Altair HyperMesh User's Guide 1800 Proprietary Inform ation of Altair Engineering
You can edit each of the numerical values displayed in the editor. You can also choose whether or not to use each check for element quality criteria by checking or clearing the checkboxes for each quality check listed. Click advanced criteria table to access more settings for each check, including the different quality levels ("good", "pass", "fail", etc.) Finally, you can choose different solvers’ calculation methods for some of the checks such as aspect ratio or warpage, simply by picking the desired solvers from the list boxes. Note, however, that in order to use more than one solver’s methods, you must select individual methods from the list box on the checks line of the table. Different solvers’ methods are described in the topic How Element Quality is Calculated. Use the command buttons at the bottom of the window when finished editing: Click Apply to make HyperMesh start using the current criteria settings (including any changes that you have made). Click OK to make HyperMesh start using the current settings and close the editor. Click Cancel to close the editor, discarding any changes you made to the criteria.
Element Check Settings window quality index panel
1801 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hw_batchmesh The hw_batchmesh program provides an interface for the HyperMesh BatchMesher features. You can call this program directly in graphical user interface mode, or in batch mode using the –nogui option. Syntax
hw_batchmesh arguments
Arguments
-cad_translator
Specifies the CAD file type. Legal values for "type" include: ug | catia | iges | hm | hma | proe | step.
-criteria_file
Complete path to the criteria input file.
-param_file
Complete path to the parameter input file.
-cad_model_file
Complete path to a single CAD input file.
-cad_model_dir
Complete path to a directory where files of the given CAD type exist.
-cad_model_ext
File extension to use when scanning the cad_model_dir for CAD input files.
-recurse
OPTIONAL - The boolean flag that specifies to get geometry files from sub-directories of the given cad_model_dir. Default is false.
-run_tcl_file
OPTIONAL - The tcl file with procedure specified in run_tcl_proc. NOTE: If run_tcl_file option is given then all other options except run_tcl_proc are ignored. This option will invoke tcl procedure specified in run_tcl_proc option.
-run_tcl_proc
OPTIONAL - The name of tcl procedure from file specified in run_tcl_file option. NOTE: The run_tcl_proc option is required if run_tcl_file option is selected.
-user_proc_file
OPTIONAL - The tcl file with set of command to specifying user-registred procedures. This option is deprecated and not recommended for new development. The user_procedure option may be used for user-registered procedures invoking. See User-registered Procedures.
Altair Engineering
Altair HyperMesh User's Guide 1802 Proprietary Inform ation of Altair Engineering
-user_procedure OPTIONAL – List of parameters: - Specifies the type of user registered procedure. Legal values for "proc_type " include: PRE_GEOMETRY_LOAD | PRE_BATCHMESH | POST_BATCHMESH. - Complete path to tcl script file with user specified procedure. - The name of user-registered procedure. - The list of arguments for userregistered procedure. Can be empty. Use back quotes if list contains more then one argument. The user_procedure option can be repeatedly used in one hw_batchmesh command. (one time for each proc_type). Also see User-registered Procedures. -work_dir
OPTIONAL - The directory where the BatchMesher will run. If not specified, the current working directory is selected.
-nogui
OPTIONAL - If not specified, the user interface of the BatchMesher is launched.
-help
OPTIONAL - Display usage information.
Returns
0 on success, "other" on failure.
Examples
hw_batchmesh –nogui –cad_translator catia –criteria_file / data/mycriteria.txt –param_file /data/myparams.txt – cad_model_file /data/fender.model Runs the BatchMesher (without any user interface) on the CATIA geometry in file/ data/fender.model using specified parameter and criteria files. hw_batchmesh –nogui –cad_translator catia –criteria_file / data/mycriteria.txt –param_file /data/myparams.txt – cad_model_dir /data/ -cad_model_ext "model" Runs the BatchMesher (without any user interface) on all the CATIA geometry in files with the extension .model in the /data/ directory using specified parameter and criteria files. hw_batchmesh
1803 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Invokes the BatchMesher user interface where you can set up the required entries interactively. hw_batchmesh –nogui –cad_translator iges –criteria_file / data/mycriteria.txt –param_file /data/myparams.txt – cad_model_dir /data/ -cad_model_ext igs –recurse true Runs the BatchMesher (without any user interface) on all the IGES geometry in files with the extension .igs in the /data/ directory (and all of the subdirectories inside of it) using the specified parameter and criteria files. Comments
The –cad_model_file option cannot be used with the –cad_model_dir and -cad_model_ext options. The –cad_model_dir and -cad_model_ext options must be used together.
Altair Engineering
Altair HyperMesh User's Guide 1804 Proprietary Inform ation of Altair Engineering
BatchMesher Error Codes The following error codes may be encountered in BatchMesher: Code
Description
101
Wrong count of arguments for the hw_batchmesh script. Used only in the command line.
102
Missing major arguments for hw_batchmesh script. Used only in the command line.
103
The specified output directory does not exist. (See –work_dir option in hw_batchmesh hw_batchmesh). Used only in the command line.
104
Undefined major environment variable.
105
The specified input directory contains no model files (see -cad_model_dir in hw_batchmeshhw_batchmesh). Used only in the command line.
106
The custom pre/post-run tcl script contains an error.
107
At least three critical errors occurred during the meshing of one model.
111
HyperMesh executable file (hmopengl) is in the wrong path or inaccessible.
112
Wrong input geometry file path or file inaccessible during running hw_batchmesh script.
113
Wrong criteria file path or file inaccessible during running hw_batchmesh script.
114
Wrong parameters file path or file inaccessible during running hw_batchmesh script.
121
Either the time_limit.txt or result (*_res.txt) file was not created after the specified timeout (10 minutes by default).
132
Result file (*_res.txt) not found.
133
Error while reading the time_limit.txt file.
134
Abnormal termination of HyperMesh (hmopengl) process (possibly crashed).
135
The HyperMesh (hmopengl) process is frozen (possibly waiting for user input).
141
Wrong input geometry file path or file inaccessible from HyperMesh (hmopengl) process.
142
Wrong criteria file path or file inaccessible from HyperMesh (hmopengl) process.
143
Wrong parameters file path or file inaccessible from HyperMesh (hmopengl) process.
144
Error in HyperMesh geometry file or wrong file (see *readfile command)
1805 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
145
Error while importing of geometry file, or wrong file (see *feinput command)
146
Error reading the criteria file (see *readqualitycriteria command)
147
Error while running hw_batchmesh command. (See hw_batchmesh command and required arguments.)
148
Custom (Pre-Geom, Pre-Mesh, Post-Mesh) script error.
151
Licensing error (the feature you are trying to access is not supported by your license).
Altair Engineering
Altair HyperMesh User's Guide 1806 Proprietary Inform ation of Altair Engineering
Grid Computing with BatchMesher BatchMesher supports grid-based computing; the default grid is "PBS Pro". The "Grid" option is disabled by default in the BatchMesher’s base configuration (loaded from the hw_batchmesh.cfg file). To enable BatchMesher grid computing, select Load Config from the File menu and load the file hw_batchmesh_grid.cfg. This file is installed in the path: InstallationRootPath/altair/hwX.X/hm/batchmesh (for UNIX), or InstallationRootPath\altair\hwX.X\hm\batchmesh (for Windows) Where "X.X" is a number representing your HyperWorks version number (e.g. 7.1, 8.0, etc). After loading hw_batchmesh_grid.cfg, the Grid option displays alongside local in the File menu’s Run Options sub-menu. Once this option is activated, it will remain even if you load one or more subsequent different configuration files. To use the Grid option, you also need to modify/configure three default scripts: qsub.tcl, qstat.tcl, and qdel. tcl (all of which can be found in the same directory mentioned above). The exact script configuration depends on the grid system you use, and requires detailed knowledge of your current grid system. The three default scripts (qsub.tcl, qstat.tcl, qdel.tcl) were created for use with Unix PBS Pro clusters and will work without modification if your cluster configuration is similar to the default configuration. These scripts are described below:
Qsub.tcl This script creates a node-side script and submits the job to the computing grid. Format:
qs ub. t c l - bat c h_ar gs { BATCHARGS} - wor k _di r WORKDI R BATCHARGS is a command line for one batchmesh job contained in curly braces. This line is created by BMGUI, and has to be written to the node-side script). WORKDIR is the path for all result files.
Returns:
If an error is encountered at job submission, this script returns the word "error". Otherwise, it returns the unique JobID for the submitted job.
Example:
Command: qs ub. t c l - bat c h_ar gs { / homes / x s er v e1c / u/ us er name/ hw8. 0/ al t ai r / s c r i pt s / hw_bat c hmes h - nogui - c ad_t r ans l at or hm c r i t er i a_f i l e / homes / x s er v e1c / u/ us er name/ Conf i gs / nv h10. c r i t er i a - par am_f i l e / homes / x s er v e1c / u/ us er name/ Conf i gs / nv h10. par am - c ad_model _f i l e / homes / x s er v e1c / u/ us er name/ Model s / model . hm - nobg } - wor k _di r / homes / x s er v e1c / u/ us er name/ Bat c hmes hRes ul t s / bm_060209_001/
1807 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Return: server1.1234
Qstat.tcl This script gets status information for jobs with specified JobIDs Format:
qs t at . t c l
J OBI Dl i s t
Where JOBIDlist is list of unique JobID’s for submitted jobs. Returns:
A list of JobId’s paired with Status mnemonics: "R" – job is running "Q" – job is queued, eligible to run "E" – job is exiting after having run "W" – job is waiting for idle resource "U" – status undefined (if status not one of "R", "Q", "E" or "W") "none" – information about job with JOBID was not found on GRID server.
Example:
Command: qs t at . t c l
1234 1235 1236 1239
Return: 1234 none 1235 R 1236 R 1239 Q
Qdel.tcl This script terminates jobs with specified JobID's. Format:
qdel . t c l
J OBI Dl i s t
Where JOBIDlist is a list of JobIDs for the submitted jobs Returns:
0 – if the jobs terminated without errors, or
Altair Engineering
Altair HyperMesh User's Guide 1808 Proprietary Inform ation of Altair Engineering
"none" – if jobs can not be terminated (or termination error) Example:
Command: qdel . t c l
1236 1248
Return: 0
1809 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connectors Connectors are special entities that define how different components or assemblies in the model are fastened to each other, including the connectors' degrees of motion and structural strength.
For more detail, see: Connector Entity Connector Definition Connector Terminology Connector Location Connector Realization Connector Rules Connector State Link Entity State Link Entity Number of Layers Re-connect Rules Connector Review Connectors User Control Mode Master Connectors File Multiple Weld File Format Spotweld Interface Import Templates FE Configuration File FE Definition Examples
Altair Engineering
Altair HyperMesh User's Guide 1810 Proprietary Inform ation of Altair Engineering
Connector Entity Connectors are geometric entities (not FE) used to create connections between components. Connectors are used to realize FE idealizations of the physical connection. Just as you create an FE mesh on a surface, you create FE connections by realizing a connector. The characteristics of connector entities can be divided into four categories: Connector Terminology Connector Definition Connector Realization Connector Review
Connectors are created and modified within the Connectors Module.
1811 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Definition The connector is simply a database of information defining a specific request for connection at a specific location. A connector definition describes the connector between multiple entities at a specific location. Entities that are to be connected are referred to as link entities. The connector location can be defined as a node or node list, a geometric point, a line or line list, a surface, or even as elements. In the following example, there are two components (Top and Bottom) that are to be connected at the location of a point (with an id of 10). In this case, both components are considered to be link entities, since they are to be linked together. The point defines the location of the connector.
After a connector is created, the connector icon is placed at point 10, and components 1 and 2 are incorporated into the request for connection. The following diagram shows the connector after it is created (with an id of 7) at the location of point 10 (point 10 is not visible).
Altair Engineering
Altair HyperMesh User's Guide 1812 Proprietary Inform ation of Altair Engineering
In this example, connector 7 has been defined and no welds have been created. The connector stores the following information: Which link entities the request for connection is to connect (Comp 1 and Comp 2) The thickness of the realization (Thickness = 2) Where to connect the link entities (the connector's current location) HyperMesh entities currently supported as link entities include ASSEMS, COMPS, ELEMS, SURFS, NODES, and TAGS. Any number of link entities of differing types can be added to a connector in any order. The connector sets the order of link entities during the realization process. The example above is a simple case where we have added two link entities of the same type (COMPS) to a single connector. For more detailed cases of connecting assemblies, see Example of Connecting Assemblies. Note:
An element-to-tag-to-component connector is possible, as is any other combination of the supported link entities.
1813 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Example of Connecting Assemblies The projection behavior is illustrated with the following example. Suppose we have two assemblies [Assem 1 and Assem 2] each having two components [Assem 1 having “Comp 1” and “Comp 2”, Assem 2 contains “Comp 3” and “Comp 4”] in the model file. Create a Connector with the Links as [Assem 1 and Assem 2] with number of layers set to 3. (This case creates a a 3T connection with 2 links.) During Realization the closest found components residing inside the 2 assemblies will be retained as the component links. Inside each assembly a closest component to the connector is determined to satisfy a 2T connection and for the third layer (3T) the closest component to the connector in either of the assembly links is utilized.
Altair Engineering
Altair HyperMesh User's Guide 1814 Proprietary Inform ation of Altair Engineering
Connector Terminology Connector Location Connector Realization Connector Rules Connector State Link Entity State Link Entity Number of Layers Re-connect Rules
1815 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector Location This is the position in space at which a connector entity is created. The valid entities that can be used to define the connector location depend on the connector type, as shown below:
Spots nodes
The connector icon is created at the node location.
points
The connector icon is created at the point location.
lines
The connector icon is created at the center of the selected line. Only one connector is created for each line, but the line may be split into multiple projection locations as specified by the offset, spacing, and density values.
nodelist
The nodelist can be considered as to be a line. The treatment is absolutely the same.
Bolts nodes
The connector icon is created at the node location.
points
The connector icon is created at the point location.
lines
The connector icon is created at the center of the selected line. Only one connector is created for each line, but the line may be split into multiple projection locations as specified by the offset, spacing, and density values. This connector is only used for repetitive holes in a certain, constant distance along the selected line.
Seams lines, linelist
Altair Engineering
The connector icon is created at the center of the
Altair HyperMesh User's Guide 1816 Proprietary Inform ation of Altair Engineering
selected line. Only one connector is created for each line, but the line may be split into multiple projection locations as specified by the offset, spacing, and density values. nodelist
The nodelist can be considered as to be a line. The treatment is absolutely the same.
Areas elems
The connector icon is created at the elements location. Only one connector is created for each group of elements, but the area may be subdivided into multiple projection locations as specified by the nodes of the selected elements. The area can be remeshed to get different projection locations.
surfs
The connector icon is created at the surface location. Only one connector is created for each surface, but the area may be subdivided into multiple projection locations as specified by the mesh type and element size values. The area can be remeshed to get different projection locations.
linelists
One connector icon is created for each line. The line is extruded to an area considering the width and the offset values. The area may be subdivided into multiple projection locations as specified by the mesh type and element size values. The area can be remeshed to get different projection locations.
nodepath
The nodelist can be considered as to be a linelist. The treatment is absolutely the same.
Masses nodes
The connector icon is created at the node location.
1817 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
points
Altair Engineering
The connector icon is created at the point location.
Altair HyperMesh User's Guide 1818 Proprietary Inform ation of Altair Engineering
Connector Realization During connector realization, welds are created using the connector definition. Note:
In HyperMesh, the only form of realization currently supported is fe realization (weld creation). For successful realization, the connector must be populated with all the relevant details required for its realization type. For example, fe realization requires the connector to be populated with a projection tolerance and an FE configuration type.
The following diagram shows connector 7 realized with a valid tolerance value, and a config value of type 70 (acm detached).
One advantage of separating weld FE realization from the connector definition, is that a connector can be rerealized as a weld of a different configuration (or possibly, a user-defined weld) without having to redefine the connector. If you edit the connector definition (i.e. add or delete a link entity from the connector), the connector removes the welds it created, and reverts back to an unrealized state. The connector is unrealized only if its user-control mode is turned off. By default, the connector mode is off but it can be turned on by registering custom FE with a connector. Connectors store all FE information that they create, allowing advanced find, mask, delete, and organizational functionality in a number of common panels. If the weld creation is unsuccessful (due to low tolerance, insufficient link entities, etc.) the connector icon is displayed as failed (red). An unrealized connector is yellow, a realized connector is green, and a failed connector is red. Realization can happen by more than one method; see How Realization is Determined for details.
1819 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
How HyperMesh determines realization Once the connector exists and is ready for realization, HyperMesh offers different routines how the realizations should occur. These different routines primarily affect the spot and seam connector realizations. Not all routines are available in every case; this depends on the selected realization type. The following tree shows a three-stage process used to select the best routine.
In stage 1, the type of realization is considered. If it’s a realization which doesn’t need any node connection and the connection is primarily defined via a solver-specific card, then use the mesh independent option (e. g. CWELDs for Nastran). This option also applies to realizations that use spider elements (e.g. RBE3s) for the head and the tail of the connection (e.g. ACMs in Nastran). In all other cases the mesh dependent option should be used. If the mesh dependent realization is selected, it must be decided in stage 2 whether or not to adjust the mesh or the realization. “Adjust mesh” means that the projection is done in a perpendicular way, and the mesh has to be adapted to the projection points. “Adjust realization” means that the mesh will not be modified, at the expense of non-normal or incomplete realizations. In stage 3, decide how the adjustment should take place. The following examples illustrate and explain the different options for realization methods.
Mesh independent:
Altair Engineering
Altair HyperMesh User's Guide 1820 Proprietary Inform ation of Altair Engineering
Mesh dependent – adjust mesh – quad transition:
The quad transition option creates perfectly shaped quad elements around the projection points. This also works for seam connectors. In the examples below, the generated quads are in a medium-blue shade:
1821 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Mesh dependent – adjust mesh – remesh:
Altair Engineering
Altair HyperMesh User's Guide 1822 Proprietary Inform ation of Altair Engineering
The remesh option takes the projection points into account and performs a pure remesh around these points.
Mesh dependent – adjust realization – find nearest nodes:
1823 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The find nearest node option doesn’t do any projection and searches for the nearest nodes within the given tolerance only. This makes it possible to easily connect t-joints and similar areas. It’s also very useful in situations where the connectors aren’t positioned perfectly. The realizations are allowed to be non-normal.
Mesh dependent – adjust realization – project and find nodes:
The project and find nodes option also allows non-normal realizations, but the projection has to be done in the first step. The nodes closest to the projection points will be used for the connection. If the projection is not possible, the realization fails as shown in the second example, where some connectors realized (green) but others did not (red) because they were outside the tolerance.
Mesh dependent – adjust realization – ensure projection:
The ensure projection option is comparable to the older use shell node option, which is no longer available . When using this option, the minimum condition for the realization is a possible projection. The realization will be performed in the direction from one projection point to the next. If the projection point is coincident with a shell node they will be equivalenced. Note that the difference between this option and the project and find nodes option above is that in this case, the realization passes directly through the connector while the project and find nodes option allows it to merely pass near the connector.
Altair Engineering
Altair HyperMesh User's Guide 1824 Proprietary Inform ation of Altair Engineering
HiLock Realization The HiLock realization can be used for any more or less parallel combination of PSHELL and PCOMP elements. It creates a 1D element construct existing out of RBAR, CBAR and CBUSH elements.
The outer extensions represent the thicknesses of the outer shell elements. The inner nodes of the RBAR element are connected to the shell elements whereas the inner nodes of the CBAR elements are coincident to the shell nodes. Between the appropriate connected and coincident nodes CBUSHes are created. Each outer node connects one CBAR and one RBAR. Each HiLock connection gets an own coordinate system with the z-axis collinear to the HiLock direction. All affected nodes are assigned to this coordinate system, which is taken into account for the DOF definition of the CBAR elements, the stiffness calculation of the CBUSH elements, and the DOF of the node constraint. This realization uses the shell properties and materials (PSHELL or PCOMP) and a predefined HiLock material to calculate the exact position of the outer nodes and the stiffnesses of the PBUSH elements.
Details and Requirements Certain conditions must be met for reliable realization: The joined shells should be parallel to each other and planar. The fastener should be perpendicular to the shells.
1825 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The z-axis of the element system, the material system, and the fastener system should be collinear. Stiffness is calculated assuming that the shells are perfectly planar and parallel. Small deviations will produce insignificant changes in predicted stiffness, but larger ones would require a system transformation. The shell elements which share a node with the HiLock (separate for each layer) should have the same properties, same materials, same material orientations, and similar sizes. The attributes of the element upon which the projection falls is assumed to be the same as the other surrounding elements (no averaging method is used.) If attributes necessary for the stiffness calculation are missing, the connector fails and an error message displays in the status bar. The realization requires available nodes near the connector position. If there aren’t sufficient nodes available, the elements are split at the position of the projection points. However, material orientation is lost when elements are split, so this results in a failed connector in the case of PCOMP elements. Thus, you must define or check the material orientation of any new nodes in this region; once this is complete, a second realization attempt should succeed.
Organization and Definition of HiLock Realization All HiLock elements (RBARs, CBARs, CBUSHs) created during the realization process are organized into a component named HiLock. The following property collectors are created: HiLock_PBAR_: This property collector is created with the PBAR card associated with it. The RBAR elements reference this property. The attributes are calculated depending on the diameter specified in the spot panel during realization. HiLock_PBUSH__: These property collectors are created with the PBUSH card associated with them. The CBUSH elements reference this property. The attributes are calculated depending on a predefined HiLock material and the properties and materials of the connected shells (PSHELL and/or PCOMP). The following load collector will be created: HiLock_SPC6: the SPCs which are created for each HiLock are moved into it. The following system collector will be created: HiLock: the systems created during the realizations will be moved into this collector. If this system collector already exists, any newly created systems will be moved into the same collector. The following material will be created: HiLock_MAT1: This material will be assigned to the PBAR cards. The material is predefined in the HiLock property script: . . . \hm\scripts\connectors\prop_opt_nas_hilock.tcl The predefined values are:
Altair Engineering
Altair HyperMesh User's Guide 1826 Proprietary Inform ation of Altair Engineering
set E 1.6e+07 set G 4.7e+04 set NU 0.330 set RHO 8.9e-09 set A 1.7e-05
Calculation of Stiffness in Composite Parts After summation of bearing stiffness of plies where n = number of plies in the composite plate:
Combined translational bearing stiffness of the joint at ply i location in directions x and y:
Transformed reduced stiffness in x and y-direction for ply i:
1827 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Where
(theta = angle of orientation for ply i)
And nonzero components of the reduced stiffness matrix for ply i are:
Rotational bearing stiffness in plate-fastener contact:
Altair Engineering
Altair HyperMesh User's Guide 1828 Proprietary Inform ation of Altair Engineering
Combined translational bearing stiffness at metallic plate with fastener contact:
Where t = thickness of metallic part E = elastic compression modulus of metallic (isotropic) part v = Poisson's ratio
Rotational bearing stiffness at metallic plate with fastener contact:
Where t = thickness of metallic part E = elastic compression modulus of metallic (isotropic) part
1829 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
v = Poisson's ratio
Altair Engineering
Altair HyperMesh User's Guide 1830 Proprietary Inform ation of Altair Engineering
Connector Rules Connector Rules shape the definition of a connector entity. none
The connector is created with no link entities and no thickness defined. In this state, the connector must first be updated with more information before it can be successfully realized.
now
This option requires link entities to be specified before the connector is created. The link entities are added to the connector based on the usersupplied criteria.
at fe realize
For this option, the connector only remembers what type of link entity it is to connect, rather than a specific link entity. During the fe realize process, the connector searches the HyperMesh database to generate the best (usually the closest) link entity it can using the supplied information.
Note:
The connector rules (connect when:) option is set when creating the connector, or on add links panel.
1831 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connector State The connector state is defined as one of the following types: unrealized
The initial definition of the connector entity after it is created. The connector is displayed in yellow.
realized
The connector is considered realized only if weld creation at the connector was successful. The connector is displayed in green.
failed
The connector is considered failed if the weld creation at the connector was not successful. The connector is displayed in red.
Note:
The color code provides an easier way to visualize and filter connectors based on their state.
A connector that was realized can revert back to being unrealized if, for example, a link entity is suppressed from its definition, or the weld element is deleted.
Altair Engineering
Altair HyperMesh User's Guide 1832 Proprietary Inform ation of Altair Engineering
Link Entity State Specifies if the entity referenced by the link entity is meshed or unmeshed. geom
Specifies that the entity needs to be connected (welded) using its geometry (connect surfaces only).
elems
Specifies that the entity needs to be connected (welded) using its mesh.
Note:
Both states are applicable to assemblies, components and surfaces only. The elems option connects the mesh on the assembly, component or surface and the geom option connects the geometry on the assembly, component or surface. For all other link entities only the elems state is applicable. The states are added to the connector entity.
The link entity state options for assemblies, components and surfaces are set when creating the connector, or on the add links panel. The state can be edited/updated in the lower part of the connector browser as well. Therefore the extended information has to be activated in the browser configuration.
1833 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Link Entity A reference to a separate entity that can be added to a connector. The entities to which the link entities refer are welded together during realization. The following entities are supported. assemblies
Assemblies can be used to connect elements or surfaces. A group of parts that needs to be welded is often represented as an assembly.
components
Components can be used to connect elements or surfaces. A part that needs to be welded is often represented as a component.
elements
An element facilitates a patch-patch weld connector.
surfaces
Surfaces can be used to create welds to connect geometry before meshing; the welds create fixed points for the mesh. The connected surfaces may be either meshed or unmeshed.
nodes
A node facilitates a node-node weld connector.
tags
The tag entity can be used to define a weld connector for a node or an element that it holds.
Note:
Only nodes, tags, elements, surfaces, components and assemblies can be added to connectors. The connectors can hold a single entity or a combination of these entities. The link entity options are set when creating the connector, or on the add links panel. The link entity can be edited/updated in the lower part of the connector browser as well.
Altair Engineering
Altair HyperMesh User's Guide 1834 Proprietary Inform ation of Altair Engineering
Number of Layers The total number of thicknesses (layers) to connect at the connector. total T
Note:
Sets the number of thickness to connect (2T/3T/4T/nT) for spots and bolts. This value influences the number of welds or bolts created at a connector, and defaults to "2" for all seam and area connectors. For apply mass connectors a limit for entities can be set, but this is optional. Sets the total number of link entities that can be added to the connector. The number of link entities added to a connector is always less than or equal to the total thickness.
The number of layers option is set when creating the connector, or on add links panels. The number of layers can be edited/updated in the lower part of the connector browser as well.
1835 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Re-connect Rules Defines how a connector should protect its link entity information. none
If a link entity references a entity that is removed from the database, the link entity is then removed from the connector.
by id
If a link entity references a entity that is removed from the database, the link entity retains the ID of the entity. The link entity remains in the connector.
by name
Same as the by id rule except that the entity name is retained.
Note:
These rules are useful for applications such as part replacement. A part can be added to a connector with the use id or use name reconnect rule and can be replaced with a redesigned part with the same ID or name, without having to change the connector definition.
The re-connect rule options are set when creating the connector, or on the add links panel. The re-connect rule can be edited/updated in the lower part of the connector browser as well; therefore the extended information has to be activated in the browser configuration.
Altair Engineering
Altair HyperMesh User's Guide 1836 Proprietary Inform ation of Altair Engineering
Connector Review There are many advantages to the way connectors store information. Not only does this local storage allow you to edit the connector definition, it also allows you to review connector details and the quality of the realization. There are a number of tools that can be useful in the review process. The connector visualization controls allow you to update the visual appearance of a connector based on its state, thickness (number of layers), style (connector types), or the component in which it is located. In addition, the visualization controls also allow you to filter the displayed connectors by various criteria (such as thickness). This filter can then be used store the "displayed" connectors for use in other functions. HyperMesh also includes a Connector Browser that contains a list of all connectors and their definitions, as well as a list of connector links. The quality panel allows you to check the quality of welds created from the connectors. The connector database can also be queried through Tcl functions.
1837 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Connectors User Control Mode Each individual connector can be placed in a user control mode using either the *CE_SetSpecificDetailById or *CE_SetSpecificDetail commands. This user control mode is most useful for automated Tcl scripts. Once in user control mode, the following procedures are possible for a given connector: Pre-existing FE can be registered as a given connector’s realization by using the *CE_FE_Register command. Connectors can be edited without automatically unrealizing (as happens most notably when a link is added or removed from a connector, or when an FE realization entity is deleted). A connector’s state can be manually changed from realized to failed, or from failed to realized by using either the *CE_SetSpecificDetailById or *CE_SetSpecificDetail commands. A connector’s state will not change to or from the unrealized state using this method. Once a connector is placed into the user control mode, the user control mode remains active until an unrealize command is called (such as *CE_Unrealize), an already realized connector is re-realized, or the user control mode is manually turned off with either the *CE_SetSpecificDetailById or *CE_SetSpecificDetail commands. While a given connector is in user control mode, it may not behave the same as a normal connector. Specifically, there are a number of scenarios where a usercontrolled connector will not auto unrealize in response to database changes that would cause a normal connector to auto unrealize. Note:
It is strongly recommended that when FE is registered to a user-controlled connector, that the connector links and other necessary details should also be set with a given connector (so that the connector can properly re-realize if a user interactively requests it to). At the bare minimum, connectors should know which links they are to connect.
Altair Engineering
Altair HyperMesh User's Guide 1838 Proprietary Inform ation of Altair Engineering
Master Connectors File Most of the information stored in the connector entity can be exported to a master connectors file. This file contains connector entity information such as location, link entity, link entity state, link entity rules (see Connector Terminology). The exported file may also contain metadata information stored in the connector. The master connectors file contains welding information at a given location and also assists in the weld automation process. An exported master connectors file can be re-imported using the connectors reader to re-create connectors. The master connectors file is exported in a single format. Master connectors files can have comments beginning with the characters # or $, or there can be blank lines in between. The format of the file is fixed and the order of heading definitions cannot be changed. The column information is includes: Index (ID) Number of Layers X coordinate Y coordinate Z coordinate FE Config FE Type Number of Links Link Type Link ID & Link Name Link State Link Rule METADATA
Notes: The header at the beginning of the file specifies information about the column data. Number of layers defines the thickness to connect at the specified location (X, Y, Z). The data between the brackets are repeated for each link entity. For standard FE types such as ACM and CWELD, the FE Config will have a number of 1001, which defines the user-defined type number specified in FE Config File. The FE Type will be the number defined in the FE Config File (for CWELD it is 72). For a detailed explanation of custom FE Configurations see FE Configuration File. The data between the brackets (link entity information) in the table are repeated for the number of links (NumLinks). The NumLinks variable must be equal to the number of link entities. Metadata is an attribute type that can be stored on a entity. User-defined information (such as Station ID or Gun ID) can be stored on the connector entity as Metadata. The Metadata is defined
1839 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
by a name-value pair and is supported for multiple data types (int, double, string, etc.). The Metadata name is written to the master connectors file in the following format ~Name. represents whether the value associated is a single variable or an array. represents the type of data stored in the value. For example, a Metadata of name Assembly containing an array of integers is written out as ~AIAssembly. The only delimiter supported in the entire file is the double semicolon "::". The entire column of data in the file should be of the same type. The connectors reader uses the templex template to read the master connectors file. See weld templates for more information. By default, the file is read through the HMIN function call, HMIN_CE_CreateDefined. The connector entity is created with the information specified in the master connectors file and displayed as unrealized (yellow).
Altair Engineering
Altair HyperMesh User's Guide 1840 Proprietary Inform ation of Altair Engineering
Multiple Weld File Format In addition to the master connectors file, the connectors reader also supports master weld file formats previously supported by the spotweld reader.
1841 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Spotweld Interface The spotweld feinput translator reads weld information from an ASCII file, such as a Master Weld File. HyperMesh supports multiple formats for master weld files through weld templates. The weld template is specific for a given format. The spotweld translator registers the template through a spotweld configuration file. The currently supported master weld file format templates and the configuration file can be found in the spotweld_format directory. In order to use a different format you must create a weld template and add its name and path to the configuration file. Existing weld templates can be copied and modified to support the new format. The outline of a generic master weld file is provided below: Point ID Layer information (the number of thickness it connects 2T/3T/4T. Max layers supported 4T) Spotweld location (X, Y, Z) Connector part IDs (HyperMesh Component/Part IDs) The delimiter between fields can be ":", ",", " ". ASCII files can have comments beginning with the characters # or $, or there can be blank lines in between. The spotweld translator reads information from the master weld file and stores it in the database. At each of the weld locations, an HM_POINT is created.
Weld Template and Master Weld File Example The example below helps create a weld template for specific formats. Master Weld File: #Weld format 1. #Point Id::
T::
1::
X::
Y::
Z::
2::
2.000::
PID1:: 3.000::
PID2:: 4.000: :
PID3:: 12:: 14::
20::
Weld Template: int num header { type "SPOTWELDS" set mark find "[0-9]+::" rewind set num = 0 if { do 1000000 { if
Altair Engineering
Altair HyperMesh User's Guide 1842 Proprietary Inform ation of Altair Engineering
{ isdigit } then { set num = sum(num, 1) } readln null } } set numrecords = num set numrequests = 9 requests "ID/T/X/Y/Z/PID1/PID2/PID3/PID4" set numcomponents = 1 components "Value" } record if { do 1000000 { if { isdigit } then isalpha } readln null } } read request // ID qfind "::" set mark read request //T rewind read num qfind "::" read request // X qfind "::" read request // Y qfind "::" read request // Z do num { qfind "::" read request // PID } set num = diff(4, num) do num { read constant 0 // fake PID } readln null }
1843 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FE Configuration File The FE configuration file (feconfig.cfg) is used to define custom welds such as ACM (Area Contact Method) and other special types. The weld definition is solver dependant (NASTRAN, LS-DYNA, etc.). The weld definition in the file includes the type of weld to create and the surrounding connector to shells. The specific solver template for the type of weld must be loaded before the welds can be created using a connector entity. By default, the feconfig.cfg file from the /hm/bin directory is loaded in each of the panels related to each connector type (e.g. Spot, Seam, Area, etc). The FE configuration file has a pre-defined format that must be used to define different weld configurations. See FE Configuration Examples for information regarding the format and options for custom weld definition.
Weld Definition Template The weld definition template is shown below:
CFG *filter [] *style < STYLE_TYPE> *head *body [] [ []] *post
The template key words and their parameters are defined below.
CFG
The key word to start a custom weld definition. SOLVER
The solver template for which FE needs to be created. Supported solvers are: Abaqus, Ansys, LS-DYNA, Nastran, OptiStruct, PAMCRASH, or PAM-CRASH 2G.
USER_FE_TYPE
A unique (with respect to a solver) user defined configuration type id. Customer-defined CFGs should use numbers greater than 10,000 to ensure no collisions with future native HM CFGs.
USER_FE_NAME
The user-specified name for the FE configuration. The specified
Altair Engineering
Altair HyperMesh User's Guide 1844 Proprietary Inform ation of Altair Engineering
name is saved and displayed in the Connector Browser. Note:
This should be the first line in the custom weld definition.
*filter
This option can be used to allow only the specified connector types to realize the configuration. For example, *FILTER spot seam indicates that this configuration can be realized only by the spot and seam connector types. In addition, this option is used as a filter when displaying FE configurations in the type = field of respective realize panels. *filter lines also set which panel the CFG is visible in. CE_TYPE
The connector type--Spot, Bolt, Seam, Area, etc.
*style
This option indicates that the configurations have specific behaviors associated during realization, and that they are native types. Note:
The style definition line for these configurations must not be edited.
For example, *style bolt 1 indicates that this is a bolt connection of type 1 that creates a specific bolted connection between the parts. STYLE_TYPE
The connector style name, such as "adhesive", "bolt", "acm", "quad", "continuous", etc.
STYLE_NUM
The connector style number: Adhesive: "1" Mesh independent adhesive nodes tie to shells with RBE3/RBE2. "2" Forces shell gap length on. Adhesive (HEXA element) shares nodes with shell at co-incident locations. Bolt: "0" normal bolt: "wagon wheels" in the holes. "1" symmetrical spider bolt. "2" unsymmetrical spider bolt: the middle node is biased towards one hole. "3" cylinder bolt: ties together all nodes within virtual cylinder. ACM:
1845 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
"1" The nodes of HEXA element are shared for consecutive layers (> 2T) and the length of HEXA is average of part thickness. "2" The HEXA elements in consecutive layers have unique nodes and the length of HEXA is average of part thickness. "3" The nodes of HEXA element are shared for consecutive layers and the length of HEXA is the gap distance b/w parts. Quad: "1" Two sets of QUAD4 elements are created, first along projection direction and second at an orientation determined by average part thickness. "2" One set of QUAD4 elements are created at an orientation determined by average part thickness.
*head
The string head is required to specify that a rigid is to be created to connect the weld node to the surrounding shell element. *head lines must be followed with at most one HM_FE_CONFIG line. HM_FE_CONFIG
The config for the rigid currently supported. The various types supported are "bar2", "bar3", "equations", "gap", "hex8"(3D), "plot", "mass"(0D), "rigid", "rigidlink", "rbe3", "rod", "spring", "weld", "quad4"(2D seam only), or "penta6"(3D adhesive only).
HM_FE_TYPE
A unique (with respect to a solver) user defined configuration type id defined in the solver template.
RIGID_FLAG
Defines the number and arrangement of rigids. 0
a single rigid.
1
multiple rigids.
2
multiple rigids to outer shell nodes (for 2D bolt washers only).
3
multiple rigids to outer alternate shell nodes (for 2D bolt washers only).
10 multiple rigids with a 0 length leg connecting with body (for bolt only). 12 multiple rigids to inner and outer shell nodes (for 2D bolt washers only). 13 multiple rigids to inner and outer alternate shell nodes (for 2D bolt washers only).
Altair Engineering
Altair HyperMesh User's Guide 1846 Proprietary Inform ation of Altair Engineering
DOFS
The degrees of freedom of the rigid (1-6). This parameter is optional.
*body
The string body is required to specify that a weld is to be created to connect the link entities added to the connector. *body lines may be followed by one or more HM_FE_CONFIG lines BODY_FLAG
The body flag is used to calculate the length of the weld. If the body flag = 0, the length is calculated based on the distance between the connecting layers (link entities). If the body flag = 1, the length is calculated based on the average thickness of the connecting layers (link entities).
HM_FE_CONFIG
The config for the rigid currently supported. The various types supported are "bar2", "bar3", "equations", "gap", "hex8"(3D), "plot", "mass"(0D), "rigid", "rigidlink", "rbe3", "rod", "spring", "weld", "quad4"(2D seam only), or "penta6"(3D adhesive only).
HM_FE_TYPE
The solver defined type for the HyperMesh config. For example, CBUSH is of config spring and type 6. The type number is defined in respective solver templates and differs, based on the solver.
LENGTH_LOCATION_ 0D Element Details: supported values = 0, 1, or 2 FLAG "0" places the 0D element along the proposed 1D element path. If this 0D element is the only config given in the *body, then it is placed at the center of the proposed 1D element path. "1" has the same behavior as "0" except only a single 0D element is created even if multiple bodies are created (as happens in >2T welds). "2" places the 0D element at the connector location. 1D Element Details: supported values = from 0 to 1 (inclusive), 2, 3 "0" forces zero length welds. >"0" but 2T welds) and "2" places the 0-D element at the connector location.
Altair Engineering
Altair HyperMesh User's Guide 1850 Proprietary Inform ation of Altair Engineering
Abaqus Connector Types Abaqus fastener CFG abaqus 3 fastener *filter spot *head *body 0 rod 13 3 *post prop_fastener.tcl Description: Creates a CONN3D2 element. This realization also the prop_fastener.tcl property script. This script is used while creating Abaqus Fasteners in the spot weld panel. It does the following tasks. Organizes the realized weld elements into their respective components, based upon the link they are connected to. Thus, if a weld is created between comp_1(1) and comp_2(2), the script creates a component collector with the name HM_C_ and organizes all the welds created as links between these two components into this collector. This collector is later referenced as the element set while creating the Groups (Interfaces). Creates the following properties/materials collectors: -
HM_M_: This material collector is created with the *CONNECTOR BEHAVIOR card associated with it.
-
HM_C_: This properties collector is created with the CONNECTOR SECTION card associated with it. It has the above created weld component [HM_C_1_2] associated with it as its Element set, and has the HM_M_ material collector associated with it as a weld behavior.
-
HM_P_: This property collector is created with the *FASTENER PROPERTY card associated with it. It has the RADIUS and the DOF values of the fastener inside it. This property is associated to the Fastener Group at a later stage.
Creates Groups (interfaces) with the name HM_G_ and with the *FASTENER card associated with it. This interface has its Reference set to the above created element set (HM_C_1_2) and the property associated with it will be HM_P_. It can also show the link elements to which the weld elements are linked via the Automatic_Surface_from_components option. If any System option (Single System ,1- System per layer or 2- Systems per layer) is used in the spot weld panel during realization, this script also creates ORIENTATION systems in the current collector with the name HM_ORI_n, organizes the systems created during realization into the respective system collectors, and updates some attributes of each system card. Theses system collectors are then referenced in the above created property collector [HM_C_].
1851 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Abaqus acm (equivalenced-(T1+T2)/2) CFG abaqus 4 acm (equivalenced-(T1+T2)/2) *filter spot *style acm 1 *head rbe3 1 0 *body 0 hex8 1 1 *post prop_abaqus_acm.tcl Description: Creates hexa element with DCOUP3D elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (equivalenced-(T1+T2)/2) realization will join the hexa elements. This realization uses the prop_abaqus_acm.tcl property script. This script is used while creating acm (equivalenced-(T1+T2)/2) / (detached-(T1+T2)/2) /shell gap in the spot weld panel and adhesives in the area panel. It does the following tasks. Organizes the realized weld elements [acm Equivalence-(T1+T2/2)] into the respective components based upon the *HEAD and the *BODY information of the weld. During realization of this configuration type a solid hexa element [C3D8] is connected to the shell elements by the rbe3 elements [DCOUP3D ]. -
A collector with the name C3D8_comp_ is created with the SOLIDSECTION card image associated with it. This component contains all of the solid C3D8 elements which are created during realization.
-
A collector with the name DCOUP3D_comp_ is created, containing all of the DCOUP3D elements created as the heads to the weld element.
If this script is called during the realization of adhesives in the Area panel, this script creates the above two components by different names: hexa_comp_ for the Hexa elements rbe2_comp_ for the rbe elements The script also creates a property collector named prop_, with the SOLIDSECTION card image associated to it. This property collector is referenced to the component containing the Hexa elements created during realization process (i.e. C3D8_comp_ in the case of spots, or hexa_comp_ in the case of adhesives).
Altair Engineering
Altair HyperMesh User's Guide 1852 Proprietary Inform ation of Altair Engineering
Abaqus acm (detached-(T1+T2)/2) CFG abaqus 70 acm (detached(T1+T2)/2) *filter spot *style acm 2 *head rbe3 1 0 *body 1 hex8 1 1 *post prop_abaqus_acm.tcl Description: Creates hexa element with DCOUP3D elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (detached-(T1+T2)/2) realization will not join the hexa elements. This realization uses the prop_abaqus_acm.tcl property script. This script is used while creating acm (equivalenced-(T1+T2)/2) / (detached-(T1+T2)/2) /shell gap in the spot weld panel and adhesives in the area panel. It does the following tasks. Organizes the realized weld elements [acm Equivalence-(T1+T2/2)] into the respective components based upon the *HEAD and the *BODY information of the weld. During realization of this configuration type a solid hexa element [C3D8] is connected to the shell elements by the rbe3 elements [DCOUP3D ]. -
A collector with the name C3D8_comp_ is created with the SOLIDSECTION card image associated with it. This component contains all of the solid C3D8 elements which are created during realization.
-
A collector with the name DCOUP3D_comp_ is created, containing all of the DCOUP3D elements created as the heads to the weld element.
If this script is called during the realization of adhesives in the Area panel, this script creates the above two components by different names: hexa_comp_ for the Hexa elements rbe2_comp_ for the rbe elements The script also creates a property collector named prop_, with the SOLIDSECTION card image associated to it. This property collector is referenced to the component containing the Hexa elements created during realization process (ie C3D8_comp_ in the case of spots, or hexa_comp_ in
1853 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
the case of adhesives).
Abaqus acm (shell gap) CFG abaqus 71 acm (shell gap) *filter spot *style acm 3 *head rbe3 1 0 *body 0 hex8 1 1 *post prop_abaqus_acm.tcl Description: Creates hexa element with DCOUP3D elements projecting and connecting to the surrounding shell elements. This realization does not use the shell thickness to calculate the hexa offset, therefore the hexa will project and be touching the shell elements. This realization uses the prop_abaqus_acm.tcl property script. This script is used while creating acm (equivalenced-(T1+T2)/2) / (detached-(T1+T2)/2) /shell gap in the spot weld panel and adhesives in the area panel. It does the following tasks. Organizes the realized weld elements [acm Equivalence-(T1+T2/2)] into the respective components based upon the *HEAD and the *BODY information of the weld. During realization of this configuration type a solid hexa element [C3D8] is connected to the shell elements by the rbe3 elements [DCOUP3D ]. -
A collector with the name C3D8_comp_ is created with the SOLIDSECTION card image associated with it. This component contains all of the solid C3D8 elements which are created during realization.
-
A collector with the name DCOUP3D_comp_ is created, containing all of the DCOUP3D elements created as the heads to the weld element.
If this script is called during the realization of adhesives in the area panel, this script creates the above two components by different names: hexa_comp_ for the Hexa elements rbe2_comp_ for the rbe elements The script also creates a property collector named prop_, with the SOLIDSECTION card image associated to it. This property collector is referenced to the component containing the Hexa elements created during realization process (ie C3D8_comp_ in the case of spots, or hexa_comp_ in
Altair Engineering
Altair HyperMesh User's Guide 1854 Proprietary Inform ation of Altair Engineering
the case of adhesives).
Abaqus sealing CFG abaqus 5 sealing *filter spot *head rbe3 1 0 *body 0 rod 13 1
Description: Creates DCOUP3D elements for the head and element for the body. The head elements project and connect to the nodes of the adjoining shell elements.
Abaqus bush CFG abaqus 6 bush *filter spot *head rigidlink 1 1 *body 0 rod 13 1 Description: Creates KINCOUP elements for the head and element for the body. The head elements project and connect to the nodes of the adjoining shell elements.
Abaqus bolt (b31)
1855 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG abaqus 7 bolt (b31) *filter bolt *style bolt 0 *head rigidlink 1 12 *body 0 bar2 9 1 *post prop_abaqus_b31.tcl
Description: Creates KINCOUP elements for the head and B31 element for the body. The head elements project and connect to the nodes of the adjoining shell elements that form the hole, and also to the second row of nodes to form the washer layer. The connector location can be on the edge of the hole, center of the hole, midpoint in between the two, holes or on the second row of nodes which form the washer layer. This connector also uses the script prop_abaqus_b31.tcl. This script updates the direction nodes of a group of bar elements created during realization to use the y axis. The *bardirectionupdate command is called to update the orientation node of bar element along Y-axis.
Abaqus hinge (b31) CFG abaqus 8 hinge (b31) *filter bolt *style bolt 0 *head rigidlink 1 12 *body 0 bar2 9 1 dofs=4 *post prop_abaqus_b31.tcl
Description: Creates KINCOUP elements for the head and B31 element for the body. The rot x degree of freedom is constrained. The head elements project and connect to the nodes of the adjoining shell elements that form the hole, and also to the second row of nodes to form the washer layer. The connector location can be on the edge of the hole, center of the hole, midpoint in between the two holes, or on the second row
Altair Engineering
Altair HyperMesh User's Guide 1856 Proprietary Inform ation of Altair Engineering
of nodes which form the washer layer. This connector also uses the script prop_abaqus_b31.tcl. This script updates the direction nodes of a group of bar elements created during realization to use the y axis. The *bardirectionupdate command is called to update the orientation node of bar element along Y-axis.
Abaqus clip CFG abaqus 50 clip *filter bolt *style bolt 1 *head *body 0 rigidlink 1 2
Description: Creates a KINCOUP element. The element projects and connects to the nodes of the adjoining shell elements that form the hole, and also the nodes that form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes, or on the second row of nodes which form the washer layer.
Abaqus adhesives
1857 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG abaqus 9 adhesives *filter area *style adhesive 1 *head rbe3 1 0 rigid 1 0 *body 1 hex8 1 1 penta6 1 1 *post prop_abaqus_acm.tcl Description: Creates a row of hexa/penta elements for the body and numerous DCOUP3D/KINCOUP elements for the head. The head elements project and connect to the nodes of the adjoining shell elements. If there is a direct normal projection then a KINCOUP element will be used, if there are only non-normal projections then DCOUP3D elements will be created. The hexa/penta elements are projected so that they touch the shell elements of the connecting components. This realization uses the prop_abaqus_acm.tcl property script. This script is used while creating acm (equivalenced-(T1+T2)/2) / (detached-(T1+T2)/2) /shell gap in the spot weld panel and adhesives in the area panel. It does the following tasks. Organizes the realized weld elements [acm Equivalence-(T1+T2/2)] into the respective components based upon the *HEAD and the *BODY information of the weld. During realization of this configuration type a solid hexa element [C3D8] is connected to the shell elements by the rbe3 elements [DCOUP3D ]. -
A collector with the name C3D8_comp_ is created with the SOLIDSECTION card image associated with it. This component contains all of the solid C3D8 elements which are created during realization.
-
A collector with the name DCOUP3D_comp_ is created, containing all of the DCOUP3D elements created as the heads to the weld element.
If this script is called during the realization of adhesives in the area panel, this script creates the above two components by different names: hexa_comp_ for the Hexa elements rbe2_comp_ for the rbe elements The script also creates a property collector named prop_, with the SOLIDSECTION card image associated to it. This property collector is referenced to the component containing the Hexa elements created during realization process (ie C3D8_comp_ in the case of spots, or hexa_comp_ in the case of adhesives).
Altair Engineering
Altair HyperMesh User's Guide 1858 Proprietary Inform ation of Altair Engineering
Abaqus rbe3 (load transfer) CFG abaqus 31 rbe3 (load transfer) *filter spot *style mpc 1 *head *body 0 rbe3 1 1 dofs=123 Description: Creates DCOUP3D elements for the body. The degrees of freedom are constrained in the x, y, and z axes for the dependant nodes.
1859 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
LS-DYNA Connector Types dyna rigid (crbody) CFG dyna 5 rigid (crbody) *filter spot *head *body 0 rigid 2 1 *post prop_rigid_crbody.tcl Description: Creates a RgdBody element for the body. This realization also uses the prop_rigid_crbody.tcl property script. This script updates mesh-dependent rigid welds > 2T into rigidlinks sharing a node. This is a requirement for the LS-DYNA *CONSTRAINED_NODAL_RIGID_BODY definition.
dyna ConNode (spider) CFG dyna 56 ConNode (spider) *filter bolt *style bolt 2 *head *body 0 rigidlink 1 1 Description: Creates a ConNode rigidlink element for the body. It connects to the nearest node to the connector position and then projects to the nearest nodes on the adjoining elements of the connected components.
dyna RgdBody (spider)
Altair Engineering
Altair HyperMesh User's Guide 1860 Proprietary Inform ation of Altair Engineering
CFG dyna 57 RgdBody (spider) *filter bolt *style bolt 2 *head *body 0 rigidlink 2 1
Description: Creates a RgdBody rigidlink element for the body. It connects to the nearest node to the connector position and then projects to the nearest nodes on the adjoining elements of the connected components. If holes are detected the nodes on the edges are connected.
dyna RgdBody (spider+washer) CFG dyna 57 RgdBody (spider+washer) *filter bolt *style bolt 21 *head *body 0 rigidlink 2 1
Description: Creates a RgdBody rigidlink element for the body. It connects to the nearest node to the connector position and then projects to the nearest nodes on the adjoining elements of the connected components. If holes are detected the nodes on the edges and the washer nodes are connected.
1861 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
dyna adhesive (shell gap) CFG dyna 121 adhesive (shell gap) *filter area *style adhesive 2 *head *body 1 hex8 1 1 penta6 1 1 Description: Creates a row of hexa/penta elements. The hexa/penta elements are projected so that they touch the shell elements of the connecting components.
dyna mat100 CFG dyna 100 mat100 *filter spot *head *body 0 bar2 1 1 *post prop_dyna_matnum.tcl Description: Creates a BEAM element for the body and plot elements for the head, the plot elements are created for visualization purposes and find operations. This realization also uses the prop_dyna_matnum.tcl property script. This script is used while creation of mat100/mat100 (hexa)/mat196 custom config welds in the spot weld panel. It does the following tasks. Organizes the realized weld elements to the respective components based upon the link they are connected to and based upon the realization used. If a weld is created as mat100 between comp_1(id1) and comp_2(id2), it will create a component collector with the name C_^__BEAM_100 and organize all of the welds created as links between these two components into this collector.
Altair Engineering
Altair HyperMesh User's Guide 1862 Proprietary Inform ation of Altair Engineering
If a weld is created as mat100 between the three components comp_1(id1), comp_2(id2) and comp_3 (id3), it will create two component collectors, C_^_1W__BEAM_100 and C_^_1W__BEAM_100. The suffix is based on the realization type: Mat100: _BEAM_100 Mat100 (hexa): _SOLID Mat196: _BEAM_196 This collector is later referenced as the weld element set while creating the groups (contact) definition. This script will create the following properties/materials collectors: -
M_^_< MAT100 or MAT196> or M_^_1W__: These material collectors are created upon the selection of the configuration type by the user with the MAT100 or the MAT196 card. The values for the cards are read from the *.ini file. These material collectors are referenced in the above created appropriate components. #MATERIAL STRENGTH LOOKUP TABLE # FIRST NUMBER INDICATES NUMBER OF LEVELS # SECOND NUMBER INDICATES MULTIPLIER FOR SIGY OF NUGGET #MIN
MAX
k
n
a
b
# MIN
MAX
k
n
a
b
*SIGY
4
1.85
0
0.20
4.0000
1.9000
10.5000
-4.000
0.20
0.40
4.2000
1.9500
12.000
-3.000
0.40
0.80
4.5000
1.9500
14.200
-2.000
0.80
0.90
4.7000
1.9900
16.500
-1.0000
#LAST LINE:
-
NUMBER
9.00
P_^_ or P_^_1W_: These
1863 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
property collectors are created with the *SECTION_BEAM or *SECTION_SOLID card associated with them. These property collectors are referenced in the above created appropriate components. # SAMPLE MATERIAL THICKNESS LOOKUP TABLE: # NUMBER INDICATES NUMBER OF LEVELS #LAST LINE: *THICKN ESS
5
0
0.1
0.1 2 5
0.1
0.5
0.2 5
0.5
1.0
0.7 5
1.0
1.5
1.2 5
1.5
2.0
17.
2.0 7 5
This script also creates the necessary group (contact) definition upon the selection of the configuration type. For mat100 and mat196 a group named C_Contact_Spotweld_ and/or for mat100 (hexa) a group named C_Contact_Tied_Shell_Edge_To_Surface_ is/are created. These interfaces are defined with the appropriate solver cards and reference the following master (MSID) and slave (SSID) sets: -
For the *CONTACT_SPOTWELD_ID card the following FS and FD are set to 0.1.
-
For the *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_ID card FS and FD are set to 0.1 as well. Additionally the values for variable SST and MST in the card image are set to 0.010. These values will override the thickness and establish the tied connection.
The script creates sets by the name C_S_^Part__Contact_ and C_S_^Weld__Contact_. The configuration types mat100 and mat196 share the same sets, while the configuration type mat100 (hexa) gets a different pair of sets. The former set contains the parts to which the welds are connected and the latter contains the weld components created during realization process. The part sets is defined as master in the appropriate contact definition, the weld set as slave. In addition, for the mat100 (hexa) realization a set for each hexa cluster is created and named CE_HEXSW_. All these sets get a card *DEFINE_HEX_SPOTWELD_ASSEMBLY_ associated with them.
Altair Engineering
Altair HyperMesh User's Guide 1864 Proprietary Inform ation of Altair Engineering
Note:
This script is called if the CFG type is mat100/mat100 (hexa)/mat196
dyna mat100 (hexa) CFG dyna 101 mat100 (hexa) *filter spot *head *body 0 hex8 1 1 *post prop_dyna_matnum.tcl Description: Creates hexa element with plot elements projecting and connecting to the surrounding shell elements. This realization does not use the shell thickness to calculate the hexa offset, therefore the hexa will project and be touching the shell elements. This realization also uses the prop_dyna_matnum.tcl property script. Organizes the realized weld elements to the respective components based upon the link they are connected to and based upon the realization used. If a weld is created as mat100 between comp_1(id1) and comp_2(id2), it will create a component collector with the name C_^__BEAM_100 and organize all of the welds created as links between these two components into this collector. If a weld is created as mat100 between the three components comp_1(id1), comp_2(id2) and comp_3 (id3), it will create two component collectors, C_^_1W__BEAM_100 and C_^_1W__BEAM_100. The suffix is based on the realization type: Mat100: _BEAM_100 Mat100 (hexa): _SOLID Mat196: _BEAM_196 This collector is later referenced as the weld element set while creating the groups (contact) definition. This script will create the following properties/materials collectors: -
M_^_< MAT100 or MAT196> or M_^_1W__: These material collectors are created upon the selection of the configuration type by the user with the MAT100 or the MAT196 card. The values for the cards are read from the *.ini file. These material collectors are referenced in the above created appropriate components. #MATERIAL STRENGTH LOOKUP TABLE
1865 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
# FIRST NUMBER INDICATES NUMBER OF LEVELS # SECOND NUMBER INDICATES MULTIPLIER FOR SIGY OF NUGGET #MIN
MAX
k
n
a
b
# MIN
MAX
k
n
a
b
*SIGY
4
1.85
0
0.20
4.0000
1.9000
10.5000
-4.000
0.20
0.40
4.2000
1.9500
12.000
-3.000
0.40
0.80
4.5000
1.9500
14.200
-2.000
0.80
0.90
4.7000
1.9900
16.500
-1.0000
#LAST LINE:
-
NUMBER
9.00
P_^_ or P_^_1W_: These property collectors are created with the *SECTION_BEAM or *SECTION_SOLID card associated with them. These property collectors are referenced in the above created appropriate components. # SAMPLE MATERIAL THICKNESS LOOKUP TABLE: # NUMBER INDICATES NUMBER OF LEVELS #LAST LINE: *THICKN ESS
5
0
0.1
0.1 2 5
0.1
0.5
0.2 5
Altair Engineering
Altair HyperMesh User's Guide 1866 Proprietary Inform ation of Altair Engineering
0.5
1.0
0.7 5
1.0
1.5
1.2 5
1.5
2.0
17.
2.0 7 5
This script also creates the necessary group (contact) definition upon the selection of the configuration type. For mat100 and mat196 a group named C_Contact_Spotweld_ and/or for mat100 (hexa) a group named C_Contact_Tied_Shell_Edge_To_Surface_ is/are created. These interfaces are defined with the appropriate solver cards and reference the following master (MSID) and slave (SSID) sets: -
For the *CONTACT_SPOTWELD_ID card the following FS and FD are set to 0.1.
-
For the *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_ID card FS and FD are set to 0.1 as well. Additionally the values for variable SST and MST in the card image are set to 0.010. These values will override the thickness and establish the tied connection.
The script creates sets by the name C_S_^Part__Contact_ and C_S_^Weld__Contact_. The configuration types mat100 and mat196 share the same sets, while the configuration type mat100 (hexa) gets a different pair of sets. The former set contains the parts to which the welds are connected and the latter contains the weld components created during realization process. The part sets is defined as master in the appropriate contact definition, the weld set as slave. In addition, for the mat100 (hexa) realization a set for each hexa cluster is created and named CE_HEXSW_. All these sets get a card *DEFINE_HEX_SPOTWELD_ASSEMBLY_ associated with them.
Note:
This script is called if the CFG type is mat100/mat100 (hexa)/mat196
dyna mat196 CFG dyna 102 mat196 *filter spot *head *body 0 bar2 1 1
1867 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*post prop_dyna_matnum.tcl Description: Creates a BEAM element for the body and plot elements for the head, the plot elements are created for visualization purposes and find operations. This realization is the same as the “CFG dyna 100 mat100” realization except it uses Mat196 as opposed to Mat100. This realization also uses the prop_dyna_matnum.tcl property script. This script is used while creation of mat100/mat100 (hexa)/mat196 custom config welds in the spot weld panel. It does the following tasks. Organizes the realized weld elements to the respective components based upon the link they are connected to and based upon the realization used. If a weld is created as mat100 between comp_1(id1) and comp_2(id2), it will create a component collector with the name C_^__BEAM_100 and organize all of the welds created as links between these two components into this collector. If a weld is created as mat100 between the three components comp_1(id1), comp_2(id2) and comp_3 (id3), it will create two component collectors, C_^_1W__BEAM_100 and C_^_1W__BEAM_100. The suffix is based on the realization type: Mat100: _BEAM_100 Mat100 (hexa): _SOLID Mat196: _BEAM_196 This collector is later referenced as the weld element set while creating the groups (contact) definition. This script will create the following properties/materials collectors: -
M_^_< MAT100 or MAT196> or M_^_1W__: These material collectors are created upon the selection of the configuration type by the user with the MAT100 or the MAT196 card. The values for the cards are read from the *.ini file. These material collectors are referenced in the above created appropriate components. #MATERIAL STRENGTH LOOKUP TABLE # FIRST NUMBER INDICATES NUMBER OF LEVELS # SECOND NUMBER INDICATES MULTIPLIER FOR SIGY OF NUGGET #MIN
MAX
k
n
a
b
# MIN
MAX
k
n
a
b
*SIGY
4
1.85
0
0.20
4.0000
1.9000
10.5000
-4.000
#LAST LINE:
Altair Engineering
NUMBER
Altair HyperMesh User's Guide 1868 Proprietary Inform ation of Altair Engineering
-
0.20
0.40
4.2000
1.9500
12.000
-3.000
0.40
0.80
4.5000
1.9500
14.200
-2.000
0.80
0.90
4.7000
1.9900
16.500
-1.0000
9.00
P_^_ or P_^_1W_: These property collectors are created with the *SECTION_BEAM or *SECTION_SOLID card associated with them. These property collectors are referenced in the above created appropriate components. # SAMPLE MATERIAL THICKNESS LOOKUP TABLE: # NUMBER INDICATES NUMBER OF LEVELS #LAST LINE: *THICKN ESS
5
0
0.1
0.1 2 5
0.1
0.5
0.2 5
0.5
1.0
0.7 5
1.0
1.5
1.2 5
1.5
2.0
17.
2.0 7 5
This script also creates the necessary group (contact) definition upon the selection of the configuration type. For mat100 and mat196 a group named C_Contact_Spotweld_ and/or for mat100 (hexa) a group named C_Contact_Tied_Shell_Edge_To_Surface_ is/are created. These interfaces are defined with the appropriate solver cards and reference the following master (MSID) and slave (SSID) sets: -
For the *CONTACT_SPOTWELD_ID card the following FS and FD are set to 0.1.
1869 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-
For the *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_ID card FS and FD are set to 0.1 as well. Additionally the values for variable SST and MST in the card image are set to 0.010. These values will override the thickness and establish the tied connection.
The script creates sets by the name C_S_^Part__Contact_ and C_S_^Weld__Contact_. The configuration types mat100 and mat196 share the same sets, while the configuration type mat100 (hexa) gets a different pair of sets. The former set contains the parts to which the welds are connected and the latter contains the weld components created during realization process. The part sets is defined as master in the appropriate contact definition, the weld set as slave. In addition, for the mat100 (hexa) realization a set for each hexa cluster is created and named CE_HEXSW_. All these sets get a card *DEFINE_HEX_SPOTWELD_ASSEMBLY_ associated with them.
Note:
This script is called if the CFG type is mat100/mat100 (hexa)/mat196
dyna hexa (adhesive - shell gap) CFG dyna 106 hexa (adhesive shell gap) *filter seam *style continuous 2 *head rbe3 1 0 rigid 1 0 *body 0 hex8 1 1 Description: Creates a row of hexa elements for the body and numerous RBE3 elements for the head. The head elements project and connect to the nodes of the adjoining shell elements. The hexa elements are projected so that they touch the shell elements of the connecting components.
Altair Engineering
Altair HyperMesh User's Guide 1870 Proprietary Inform ation of Altair Engineering
Nastran Connector Types Nastran sealing CFG nastran 5 sealing *filter spot *head rbe3 1 0 *body 0 spring 6 1 Description: Creates RBE3 elements for the head and CBUSH element for the body. The head elements project and connect to the nodes of the adjoining shell elements.
Nastran bush CFG nastran 6 bush *filter spot *head rigidlink 1 1 *body 0 spring 6 1 Description: Creates RBE2 elements for the head and CBUSH element for the body. The head elements project and connect to the nodes of the adjoining shell elements.
Nastran rbe3 (load transfer) CFG nastran 31 rbe3 (load transfer) *filter spot *style mpc 1 *head *body 0
1871 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
rbe3 1 1 dofs=123
Description: Creates RBE3 elements for the body. The degrees of freedom are constrained in the x, y, z for the dependant nodes.
Nastran bolt (general) CFG nastran 52 bolt (general) *filter bolt *style bolt 0 *head rigidlink 1 1 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (CBAR) CFG nastran 53 bolt (CBAR) *filter bolt *style bolt 0 *head rigid 1 1 *body 0 bar2 1 1
Altair Engineering
Altair HyperMesh User's Guide 1872 Proprietary Inform ation of Altair Engineering
Description: Creates RBE2 elements for the head and CBAR element for the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran clip CFG nastran 50 clip *filter bolt *style bolt 1 *head *body 0 rigidlink 1 2
Description: Creates a single RBE2 element for the body. The element projects and connect to the nodes of the adjoining shell elements which form the hole and also the nodes which form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (spider) CFG nastran 54 bolt (spider) *filter bolt *style bolt 1 *head *body 0 rigid 1 1
Description: Creates a many individual RBE2 elements. The element projects and connect to the nodes of
1873 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
the adjoining shell elements which form the hole, the RBE2 elements are joined at the midpoint of the bolted connection. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (washer 1) CFG nastran 57 bolt (washer 1) *filter bolt *style bolt 0 *head rigidlink 1 12 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole and also the second row of nodes which form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (washer 1 alt) CFG nastran 58 bolt (washer 1 alt) *filter bolt *style bolt 0 *head rigidlink 1 13 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole and also the second row of nodes which form the
Altair Engineering
Altair HyperMesh User's Guide 1874 Proprietary Inform ation of Altair Engineering
washer layer. The head only connects to every other node on the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (washer 1) cbar CFG nastran 51 bolt (washer 1) cbar *filter bolt *style bolt 0 *head rigidlink 1 12 *body 0 bar2 1 1
Description: Creates RBE2 elements for the head and CBAR element for the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole and also the second row of nodes which form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (washer 2) CFG nastran 55 bolt (washer 2) *filter bolt *style bolt 0 *head rigidlink 1 1 rigidlink 1 2 *body 0 rigid 1 1 Description: Creates RBE2 elements for the head and the body. There are two individual RBE2 elements at
1875 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
the head of the connection, one to connect to the inner row of nodes, the other to connect to the washer layer nodes. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran bolt (washer 2 alt) CFG nastran 56 bolt (washer 2 alt) *filter bolt *style bolt 0 *head rigidlink 1 1 rigidlink 1 3 *body 0 rigid 1 1 Description: Creates RBE2 elements for the head and the body. There are two individual RBE2 elements at the head of the connection, one to connect to the inner row of nodes, the other to connect to the washer layer nodes. The RBE2 head element that connects to the washer layer nodes only connects to every other node on the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Nastran hinge CFG nastran 59 hinge *filter bolt *style bolt 0 *head rigidlink 1 1 *body 0 rigid 1 1 dofs=12356 *post prop_hinge.tcl Description: Creates RBE2 elements for the head and the body. The head elements project and connect to
Altair Engineering
Altair HyperMesh User's Guide 1876 Proprietary Inform ation of Altair Engineering
the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer. The degrees of freedom are constrained in the x, y, z, rot x, rot z for the dependant nodes. This realization also uses the prop_hinge.tcl property script. This script is called while creation of HINGE– custom config welds in the connector bolts panel. This script performs the tasks when the Systems option is active in the connector Bolts panel (i.e. “Single System”,”1- System per layer” or 2- Systems per layer). This Script Assigns both reference and analysis systems ID to weld element nodes of each Bolt (Hinge) created during realization process.
Nastran acm (equivalenced-(T1+T2)/2) CFG nastran 69 acm (equivalenced(T1+T2)/2) *filter spot *style acm 1 *head rbe3 1 0 *body 0 hex8 1 1 *post prop_nastran_acm.tcl Description: Creates hexa element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (equivalenced-(T1+T2)/2) realization will join the hexa elements. This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from the Nastran and OptiStruct user profile. It does the following tasks. Organizes the realized Solid Hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld
1877 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
elements hexa_comp_. Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the RBEs into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for the Nastran and OptiStruct user profile.
Nastran acm (detached-(T1+T2)/2) CFG nastran 70 acm (detached-(T1 +T2)/2) *filter spot *style acm 2 *head rbe3 1 0 *body 1 hex8 1 1 *post prop_nastran_acm.tcl Description: Creates hexa element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (detached-(T1+T2)/2) realization will not join the hexa elements. This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from the Nastran and OptiStruct user profile. It does the following tasks. Organizes the realized Solid Hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because
Altair Engineering
Altair HyperMesh User's Guide 1878 Proprietary Inform ation of Altair Engineering
weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the RBEs into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profile.
Nastran acm (shell gap) CFG nastran 71 acm (shell gap) *filter spot *style acm 3 *head rbe3 1 0 *body 0 hex8 1 1 *post prop_nastran_acm.tcl Description: Creates hexa element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization does not use the shell thickness to calculate the hexa offset, therefore the hexa will project and be touching the shell elements. This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from the Nastran and OptiStruct user profile. It does the following tasks. Organizes the realized Solid Hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the rbe’s into their respective components.
1879 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profile.
Nastran penta (mig) CFG nastran 75 penta (mig) *filter spot *head rbe3 1 0 *body 0 penta6 1 1
Description: Creates penta element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization supports many different use cases, including T-joint, angled T-joint, lap joint and butt joint.
Nastran cweld (GA-GB PARTPAT) CFG nastran 80 cweld (GA-GB PARTPAT) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB PARTPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is
Altair Engineering
Altair HyperMesh User's Guide 1880 Proprietary Inform ation of Altair Engineering
either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GS PARTPAT) CFG nastran 81 cweld (GS PARTPAT) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl Description: Creates 0D CWELD element via GS PARTPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
1881 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nastran cweld (GA-GB ELPAT) CFG nastran 82 cweld (GA-GB ELPAT) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB ELPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GS ELPAT) CFG nastran 83 cweld (GS ELPAT) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl
Altair Engineering
Altair HyperMesh User's Guide 1882 Proprietary Inform ation of Altair Engineering
Description: Creates 0D CWELD element via GS ELPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GA-GB ELEMID) CFG nastran 84 cweld (GA-GB ELEMID) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB ELEMID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either
1883 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GS ELEMID) CFG nastran 85 cweld (GS ELEMID) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl
Description: Creates 0D CWELD element via GS ELEMID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GA-GB GRIDID)
Altair Engineering
Altair HyperMesh User's Guide 1884 Proprietary Inform ation of Altair Engineering
CFG nastran 86 cweld (GA-GB GRIDID) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB GRIDID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GS GRIDID) CFG nastran 87 cweld (GS GRIDID) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl Description: Creates 0D CWELD element via GS GRIDID. This realization also uses the prop_cweld.tcl property script.
1885 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
Nastran cweld (GA-GB ALIGN) CFG nastran 88 cweld (GA-GB ALIGN) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB ALIGN. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom
Altair Engineering
Altair HyperMesh User's Guide 1886 Proprietary Inform ation of Altair Engineering
config welds across Nastran and OptiStruct user profiles.
Nastran rbe3-celas1-rbe3 CFG nastran 89 rbe3-celas1-rbe3 *filter spot *head rbe3 1 0 dofs=123456 *body 0 spring 1 0 Description: Creates RBE3 element for the head and zero length CELAS1 element for the body. The head elements project and connect to the nodes of the adjoining shell elements. The degrees of freedom are constrained in the x, y, z, rot x, rot y, rot z for the dependant nodes.
Nastran adhesives CFG nastran 121 adhesives *filter area *style adhesive 1 *head rbe3 1 0 rigid 1 0 *body 1 hex8 1 1 penta6 1 1 *post prop_nastran_acm.tcl Description: This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from the Nastran and OptiStruct user profiles. It does the following tasks.
1887 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Organizes the realized Solid Hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the rbe’s into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profiles.
Nastran hemming CFG nastran 122 hemming *filter area *style adhesive 1 *head *body 0 rbe3 1 1
Description: Creates RBE3 elements for the body, the head elements project and connect to the nodes of the adjoining shell elements.
Nastran seam-quad (vertical+angled)
Altair Engineering
Altair HyperMesh User's Guide 1888 Proprietary Inform ation of Altair Engineering
CFG nastran 103 seam-quad (vertical+angled) *filter seam *style quad 1 *head *body 0 quad4 1 1
Description: Creates vertical and angled shell elements and projects to the adjoining shell elements. The angle can be specified in the seam panel. If the angle is set to 0.0 the thicknesses of the components are required as they are used to calculate the angle of the welds under those circumstances. This realization is intended for use with the quad transition option.
Nastran seam-quad (angled) CFG nastran 104 seam-quad (angled) *filter seam *style quad 2 *head *body 0 quad4 1 1
Description: Creates angled shell elements and projects to the adjoining shell elements. The angle can be specified in the seam panel. If the angle is set to 0.0 the thicknesses of the components are required as they are used to calculate the angle of the welds under those circumstances. This realization is intended for use with the quad transition option.
Nastran penta (mig)
1889 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG nastran 105 penta (mig) *filter seam *style continuous 3 *head rbe3 1 0 *body 0 penta6 1 1
Description: Creates penta elements with RBE3 elements projecting and connecting to the surrounding shell elements. This realization supports many different use cases, including T-joint, angled T-joint, lap joint and butt joint.
Nastran hexa (adhesive) CFG nastran 106 hexa (adhesive) *filter seam *style continuous 3 *head rbe3 1 0 rigid 1 0 *body 0 hex8 1 1 Description: Creates a row of hexa elements for the body and numerous RBE2/RBE3 elements for the head. The head elements project and connect to the nodes of the adjoining shell elements. If there is a direct normal project then an RBE2 elements will be used, if there are only non-normal projections then RBE3 elements will be created. The hexa elements are projected so that they touch the shell elements of the connecting components.
Nastran cfast_elem (GA-GB)
Altair Engineering
Altair HyperMesh User's Guide 1890 Proprietary Inform ation of Altair Engineering
CFG nastran 107 cfast_elem (GAGB) *filter spot *head *body 0 rod 7 1 *post prop_opt_nas_cfast.tcl Description: Creates 1D CFAST element of type ELEM. This realization also uses the prop_opt_nas_cfast.tcl property script. This script is called while creation of all the CFAST GA-GB and GS– custom config welds in the spot weld panel. Theses include ELEM, and PROP. It performs the following tasks: Assigns the attributes to the CFAST weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types ELEM or PROP. Creates the property collector with the name PFAST_ with the PFAST card associated with it. This property is referenced to the CFAST element created during realization. This script also updates the weld diameter value in the CFAST card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called for the CFAST GA-GB and GS– custom config welds across Nastran and OptiStruct user profiles.
Nastran cfast_elem (GS) CFG nastran 108 cfast_elem (GS) *filter spot *head *body 0 mass 23 0 *post prop_opt_nas_cfast.tcl Description: Creates 0D CFAST element of type ELEM. This realization also uses the prop_opt_nas_cfast.tcl property script. This script is called while creation of all the CFAST GA-GB and GS– custom config welds in the spot weld
1891 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
panel. Theses include ELEM, and PROP. It performs the following tasks: Assigns the attributes to the CFAST weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types ELEM or PROP. Creates the property collector with the name PFAST_ with the PFAST card associated with it. This property is referenced to the CFAST element created during realization. This script also updates the weld diameter value in the CFAST card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called for the CFAST GA-GB and GS– custom config welds across Nastran and OptiStruct user profiles.
Nastran cfast_prop (GA-GB) CFG nastran 109 cfast_prop (GAGB) *filter spot *head *body 0 rod 7 1 *post prop_opt_nas_cfast.tcl Description: Creates 1D CFAST element of type PROP. This realization also uses the prop_opt_nas_cfast.tcl property script. This script is called while creation of all the CFAST GA-GB and GS– custom config welds in the spot weld panel. Theses include ELEM, and PROP. It performs the following tasks: Assigns the attributes to the CFAST weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types ELEM or PROP. Creates the property collector with the name PFAST_ with the PFAST card associated with it. This property is referenced to the CFAST element created during realization. This script also updates the weld diameter value in the CFAST card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called for the CFAST GA-GB and GS– custom config welds across Nastran and OptiStruct user profiles.
Altair Engineering
Altair HyperMesh User's Guide 1892 Proprietary Inform ation of Altair Engineering
Nastran cfast_prop (GS) CFG nastran 110 cfast_prop (GS) *filter spot *head *body 0 mass 23 0 *post prop_opt_nas_cfast.tcl Description: Creates 0D CFAST element of type PROP. This realization also uses the prop_opt_nas_cfast.tcl property script. This script is called while creation of all the CFAST GA-GB and GS– custom config welds in the spot weld panel. Theses include ELEM, and PROP. It performs the following tasks: Assigns the attributes to the CFAST weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types ELEM or PROP. Creates the property collector with the name PFAST_ with the PFAST card associated with it. This property is referenced to the CFAST element created during realization. This script also updates the weld diameter value in the CFAST card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called for the CFAST GA-GB and GS– custom config welds across Nastran and OptiStruct user profiles.
Nastran HILOCK
1893 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG nastran 111 HILOCK *filter spot *style fastener 1 *head *bodyext 0 bar2 1 1 weld 1 1 dofs=1456 *body 0 spring 6 0 dofs=2356 bar2 1 1 weld 1 1 dofs=156 spring 6 0 dofs=2356 *post prop_opt_nas_hilock.tcl Description: Creates 1D element construct existing out of RBAR, CBAR and CBUSH elements. The outer extensions represent the thicknesses of the outer shell elements. The inner nodes of the RBAR element are connected to the shell elements whereas the inner nodes of the CBAR elements are coincident to the shell nodes only. Between the appropriate connected and coincident nodes CBUSHes are created. Each outer node connects one CBAR and one RBAR. Each HILOCK connection gets an own coordinate system which z-axis is collinear to the HILOCK direction. All affected nodes are assigned to this coordinate system. This coordinate system is taken into account for the DOF definition of the CBAR elements, for the stiffness calculation of the CBUSH elements and for the DOF of the node constraint. This realization uses the shell properties and materials (PSHELL or PCOMP) and a predefined HILOCK material to calculate the exact position of the outer nodes and the stiffness of the PBUSH elements. If the realization requires a local remesh of the shell elements because there aren’t any shell nodes at the position of the connector projection, the connector realization will fail. This realization also uses the prop_opt_nas_hilock.tcl property script. This script is used while creation of HILOCK custom config welds in the spot weld panel from the Nastran and OptiStruct user profile. It does the following tasks. 1.
Organizes the realized 1D weld elements (RBAR, CBAR, CBUSH) created during realization process into a component named HiLock components.
2.
This script will create the following property collectors: HiLock_PBAR_: This property collector is created with the PBAR card associated with it. The RBAR elements reference to this property. The attributes are calculated depending on the used diameter in the spot panel during realization. HiLock_PBUSH__: These property collectors are created with the PBUSH card associated with them. The CBUSH elements reference to this
Altair Engineering
Altair HyperMesh User's Guide 1894 Proprietary Inform ation of Altair Engineering
property. The attributes are calculated depending on a predefined HILOCK material and the properties and materials of the connected shells (PSHELL and/or PCOMP). 3.
This script will create the following load collector: HiLock_SPC6: This load collector is created and the SPCs, which are created for each HiLock will be moved into this collector.
4.
This script will create the following system collector: HiLock: This system collector is created and the systems created during the realizations will be moved into this collector. If the system collector exists already the new created systems will be moved into the same collector.
5.
This script will create the following material: HiLock_MAT1: This material will be assigned to the PBAR cards. The material is predefined in the script.
Note:
This script is called if the realization CFG nastran 111 HILOCK or CFG optistruct 111 HILOCK is used.
1895 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OptiStruct Connector Types OptiStruct sealing CFG optistruct 5 sealing *filter spot *head rbe3 1 0 *body 0 spring 6 1 Description: Creates RBE3 elements for the head and CBUSH element for the body. The head elements project and connect to the nodes of the adjoining shell elements.
OptiStruct bush CFG optistruct 6 bush *filter spot *head rigidlink 1 1 *body 0 spring 6 1 Description: Creates RBE2 elements for the head and CBUSH element for the body. The head elements project and connect to the nodes of the adjoining shell elements.
OptiStruct rbe3 (load transfer) CFG optistruct 31 rbe3 (load transfer) *filter spot *style mpc 1 *head *body 0
Altair Engineering
Altair HyperMesh User's Guide 1896 Proprietary Inform ation of Altair Engineering
rbe3 1 1 dofs=123
Description: Creates RBE3 elements for the body. The degrees of freedom are constrained in the x, y, z for the dependant nodes.
OptiStruct bolt (general) CFG optistruct 52 bolt (general) *filter bolt *style bolt 0 *head rigidlink 1 1 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct bolt (CBAR)
1897 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 53 bolt (CBAR) *filter bolt *style bolt 0 *head rigid 1 1 *body 0 bar2 1 1
Description: Creates RBE2 elements for the head and CBAR element for the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct clip CFG optistruct 50 clip *filter bolt *style bolt 1 *head *body 0 rigidlink 1 2
Description: Creates a single RBE2 element for the body. The element projects and connect to the nodes of the adjoining shell elements which form the hole and also the nodes which form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct bolt (spider)
Altair Engineering
Altair HyperMesh User's Guide 1898 Proprietary Inform ation of Altair Engineering
CFG optistruct 54 bolt (spider) *filter bolt *style bolt 1 *head *body 0 rigid 1 1
Description: Creates a many individual RBE2 elements. The element projects and connect to the nodes of the adjoining shell elements which form the hole, the RBE2 elements are joined at the midpoint of the bolted connection. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct bolt (washer 1) CFG optistruct 57 bolt (washer 1) *filter bolt *style bolt 0 *head rigidlink 1 12 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole and also the second row of nodes which form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct bolt (washer 1 alt)
1899 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 58 bolt (washer 1 alt) *filter bolt *style bolt 0 *head rigidlink 1 13 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole and also the second row of nodes which form the washer layer. The head only connects to every other node on the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct bolt (washer 1) cbar CFG optistruct 51 bolt (washer 1) cbar *filter bolt *style bolt 0 *head rigidlink 1 12 *body 0 bar2 1 1
Description: Creates RBE2 elements for the head and CBAR element for the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole and also the second row of nodes which form the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
Altair Engineering
Altair HyperMesh User's Guide 1900 Proprietary Inform ation of Altair Engineering
OptiStruct bolt (washer 2) CFG optistruct 55 bolt (washer 2) *filter bolt *style bolt 0 *head rigidlink 1 1 rigidlink 1 2 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and the body. There are two individual RBE2 elements at the head of the connection, one to connect to the inner row of nodes, the other to connect to the washer layer nodes. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
OptiStruct bolt (washer 2 alt) CFG optistruct 56 bolt (washer 2 alt) *filter bolt *style bolt 0 *head rigidlink 1 1 rigidlink 1 3 *body 0 rigid 1 1
Description: Creates RBE2 elements for the head and the body. There are two individual RBE2 elements at the head of the connection, one to connect to the inner row of nodes, the other to connect to the washer layer nodes. The RBE2 head element that connects to the washer layer nodes only connects to every other node on the washer layer. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer.
1901 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OptiStruct hinge CFG optistruct 59 hinge *filter bolt *style bolt 0 *head rigidlink 1 1 *body 0 rigid 1 1 dofs=12356 *post prop_hinge.tcl
Description: Creates RBE2 elements for the head and the body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer. The degrees of freedom are constrained in the x, y, z, rot x, rot z for the dependant nodes. This realization also uses the prop_hinge.tcl property script. This script is called while creation of HINGE– custom config welds in the connector bolts panel. This script performs the tasks when the Systems option is active in the connector bolts panel (i.e. “Single System”,”1- System per layer” or 2- Systems per layer). This script assigns both reference and analysis systems ID to weld element nodes of each Bolt (Hinge) created during realization process.
OptiStruct acm (equivalenced-(T1+T2)/2)
Altair Engineering
Altair HyperMesh User's Guide 1902 Proprietary Inform ation of Altair Engineering
CFG optistruct 69 acm (equivalenced-(T1+T2)/2) *filter spot *style acm 1 *head rbe3 1 0 *body 0 hex8 1 1 *post prop_nastran_acm.tcl Description: Creates hexa element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (equivalenced-(T1+T2)/2) realization will join the hexa elements. This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from Nastran and OptiStruct user profiles. It does the following tasks. Organizes the realized solid hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the RBEs into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profiles.
OptiStruct acm (detached-(T1+T2)/2)
1903 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 70 acm (detached-(T1+T2)/2) *filter spot *style acm 2 *head rbe3 1 0 *body 1 hex8 1 1 *post prop_nastran_acm.tcl Description: Creates hexa element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (detached-(T1+T2)/2) realization will not join the hexa elements. This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from Nastran and OptiStruct user profiles. It does the following tasks. Organizes the realized solid hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the RBEs into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profiles.
OptiStruct acm (shell gap)
Altair Engineering
Altair HyperMesh User's Guide 1904 Proprietary Inform ation of Altair Engineering
CFG optistruct 71 acm (shell gap) *filter spot *style acm 3 *head rbe3 1 0 *body 0 hex8 1 1 *post prop_nastran_acm.tcl Description: Creates hexa element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization does not use the shell thickness to calculate the hexa offset, therefore the hexa will project and be touching the shell elements. This realization also uses the prop_nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config welds in the spot weld panel from Nastran and OptiStruct user profiles. It does the following tasks. Organizes the realized solid hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the Solid Hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the rbe’s into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profiles.
OptiStruct penta (mig)
1905 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 75 penta (mig) *filter spot *head rbe3 1 0 *body 0 penta6 1 1
Description: Creates penta element with RBE3 elements projecting and connecting to the surrounding shell elements. This realization supports many different use cases, including T-joint, angled T-joint, lap joint and butt joint.
OptiStruct cweld (GA-GB PARTPAT) CFG optistruct 80 cweld (GAGB PARTPAT) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1d CWELD element via GA-GB PARTPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness)
Altair Engineering
Altair HyperMesh User's Guide 1906 Proprietary Inform ation of Altair Engineering
file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GS PARTPAT) CFG optistruct 81 cweld (GS PARTPAT) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl Description: Creates 0D CWELD element via GS PARTPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GA-GB ELPAT)
1907 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 82 cweld (GAGB ELPAT) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB ELPAT. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass Element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GS ELPAT) CFG optistruct 83 cweld (GS ELPAT) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl Description: Creates 0D CWELD element via GS ELPAT. This realization also uses the prop_cweld.tcl property script.
Altair Engineering
Altair HyperMesh User's Guide 1908 Proprietary Inform ation of Altair Engineering
This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GA-GB ELEMID) CFG optistruct 84 cweld (GAGB ELEMID) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl Description: Creates 1D CWELD element via GA-GB ELEMID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom
1909 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GS ELEMID) CFG optistruct 85 cweld (GS ELEMID) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl
Description: Creates 0D CWELD element via GS ELEMID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GA-GB GRIDID)
Altair Engineering
Altair HyperMesh User's Guide 1910 Proprietary Inform ation of Altair Engineering
CFG optistruct 86 cweld (GAGB GRIDID) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl
Description: Creates 1D CWELD element via GA-GB GRIDID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GS GRIDID)
1911 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 87 cweld (GS GRIDID) *filter spot *head *body 0 mass 11 0 *post prop_cweld.tcl
Description: Creates 0D CWELD element via GS GRIDID. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct cweld (GA-GB ALIGN)
Altair Engineering
Altair HyperMesh User's Guide 1912 Proprietary Inform ation of Altair Engineering
CFG optistruct 88 cweld (GAGB ALIGN) *filter spot *head *body 0 rod 4 1 *post prop_cweld.tcl
Description: Creates 1D CWELD element via GA-GB ALIGN. This realization also uses a property script, please see prop_cweld.tcl for further details. This realization also uses the prop_cweld.tcl property script. This script is called while creation of all the CWELD GA-GB and GS– custom config welds in the spot weld panel. Theses include PARTPAT, ELPAT, ELEMID, GRIDID, ALIGN. It performs the following tasks: Assigns the attributes to the CWELD weld element created during the realization process, which is either a rod element [GA-GB] or mass element [GS] of the types PARTPAT, ELPAT, ELEMID, GRIDID or ALIGN. Creates the property collector with the name prop_ with the PWELD card associated with it. This property is referenced to the CWELD element created during realization. This script also updates the weld radius value in the CWELD card. The diameter value is either defined by the user on the spot weld panel, or is taken from the dvst (diameter versus thickness) file. Note:
This script is called if the CWELD GA-GB and GS– custom config welds and shell gap custom config welds across Nastran and OptiStruct user profiles.
OptiStruct rbe3-celas1-rbe3
1913 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 89 rbe3celas1-rbe3 *filter spot *head rbe3 1 0 dofs=123456 *body 0 spring 1 0
Description: Creates RBE3 element for the head and zero length CELAS1 element for the body. The head elements project and connect to the nodes of the adjoining shell elements. The degrees of freedom are constrained in the x, y, z, rot x, rot y, rot z for the dependant nodes.
OptiStruct adhesives CFG optistruct 121 adhesives *filter area *style adhesive 1 *head rbe3 1 0 rigid 1 0 *body 1 hex8 1 1 penta6 1 1 *post prop_nastran_acm.tcl Description: Creates a row of hexa/penta elements for the body and numerous RBE2/RBE3 elements for the head. The head elements project and connect to the nodes of the adjoining shell elements. If there is significant curvature in the area connector then penta elements will be created, otherwise hexa elements will normally be created. If there is a direct normal project then an RBE2 elements will be used, if there are only non-normal projections then RBE3 elements will be created. This realization also uses the prop_Nastran_acm.tcl property script. This script is used while creation of acm – equivalence/detached –(T1+T2)/2 and shell gap custom config
Altair Engineering
Altair HyperMesh User's Guide 1914 Proprietary Inform ation of Altair Engineering
welds in the spot weld panel from the Nastran and OptiStruct user profiles. It does the following tasks. Organizes the realized solid hexa weld elements created during realization process into hexa_comp_ components and the connected RBE’s created as the *HEAD type are organized into the rbe3_comp_ components. This script will create the following properties collectors: -
Prop_: This property collector is created with the PSOLID card associated with it. This property collector is referenced in the above created component containing the solid hexa weld elements hexa_comp_.
Apart from the above this script also updates the weights of any RBE3 that is almost zero, because weight factors close to 0.0 cause Nastran and OptiStruct solvers to generate incorrect results. This script is also called from the area connectors panel with the adhesives configuration type. It performs tasks similar to those described above, organizing the solids and the rbe’s into their respective components. Note:
This script is called if the CFG type is acm – equivalence/detached –(T1+T2)/2, shell gap and adhesives custom config welds for Nastran and OptiStruct user profiles.
OptiStruct hemming CFG OptiStruct 122 hemming *filter area *style adhesive 1 *head *body 0 rbe3 1 1
Description: Creates RBE3 elements for the body, the head elements project and connect to the nodes of the adjoining shell elements.
OptiStruct seam-quad (vertical+angled)
1915 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG OptiStruct 103 seam-quad (vertical+angled) *filter seam *style quad 1 *head *body 0 quad4 1 1
Description: Creates vertical and angled shell elements and projects to the adjoining shell elements. The thickness of the components are required as this is used to calculate the angle of the welds.
OptiStruct seam-quad (angled) CFG OptiStruct 104 seam-quad (angled) *filter seam *style quad 2 *head *body 0 quad4 1 1
Description: Creates vertical shell elements and projects to the adjoining shell elements.
OptiStruct penta (mig)
Altair Engineering
Altair HyperMesh User's Guide 1916 Proprietary Inform ation of Altair Engineering
CFG OptiStruct 105 penta (mig) *filter seam *style continuous 3 *head rbe3 1 0 *body 0 penta6 1 1
Description: Creates penta elements with RBE3 elements projecting and connecting to the surrounding shell elements. This realization supports many different use cases, including T-joint, angled T-joint, lap joint and butt joint.
OptiStruct hexa (adhesive) CFG OptiStruct 106 hexa (adhesive) *filter seam *style continuous 3 *head rbe3 1 0 rigid 1 0 *body 0 hex8 1 1 Description: Creates a row of hexa elements for the body and numerous RBE2/RBE3 elements for the head. The head elements project and connect to the nodes of the adjoining shell elements. If there is a direct normal project then an RBE2 elements will be used, if there are only non-normal projections then RBE3 elements will be created. The hexa elements are projected so that they touch the shell elements of the connecting components.
OptiStruct HILOCK
1917 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG optistruct 111 HILOCK *filter spot *style fastener 1 *head *bodyext 0 bar2 1 1 weld 1 1 dofs=1456 *body 0 spring 6 0 dofs=2356 bar2 1 1 weld 1 1 dofs=156 spring 6 0 dofs=2356 *post prop_opt_nas_hilock.tcl Description: Creates 1D element construct existing out of RBAR, CBAR and CBUSH elements. The outer extensions represent the thicknesses of the outer shell elements. The inner nodes of the RBAR element are connected to the shell elements whereas the inner nodes of the CBAR elements are coincident to the shell nodes only. Between the appropriate connected and coincident nodes CBUSHes are created. Each outer node connects one CBAR and one RBAR. Each HILOCK connection gets an own coordinate system which z-axis is collinear to the HILOCK direction. All affected nodes are assigned to this coordinate system. This coordinate system is taken into account for the DOF definition of the CBAR elements, for the stiffness calculation of the CBUSH elements and for the DOF of the node constraint. This realization uses the shell properties and materials (PSHELL or PCOMP) and a predefined HILOCK material to calculate the exact position of the outer nodes and the stiffnesses of the PBUSH elements. If the realization requires a local remesh of the shell elements because there aren’t any shell nodes at the position of the connector projection, the connector realization will fail. This realization also uses the prop_opt_nas_hilock.tcl property script. This script is used while creation of HILOCK custom config welds in the spot weld panel from the Nastran and OptiStruct user profile. It does the following tasks. 1.
Organizes the realized 1D weld elements (RBAR, CBAR, CBUSH) created during realization process into a component named HiLock components.
2.
This script will create the following property collectors: HiLock_PBAR_: This property collector is created with the PBAR card associated with it. The RBAR elements reference to this property. The attributes are calculated depending on the used diameter in the spot panel during realization. HiLock_PBUSH__: These property collectors are created with the PBUSH card associated with them. The CBUSH elements reference to this
Altair Engineering
Altair HyperMesh User's Guide 1918 Proprietary Inform ation of Altair Engineering
property. The attributes are calculated depending on a predefined HILOCK material and the properties and materials of the connected shells (PSHELL and/or PCOMP). 3.
This script will create the following load collector: HiLock_SPC6: This load collector is created and the SPCs, which are created for each HiLock will be moved into this collector.
4.
This script will create the following system collector: HiLock: This system collector is created and the systems created during the realizations will be moved into this collector. If the system collector exists already the new created systems will be moved into the same collector.
5.
This script will create the following material: HiLock_MAT1: This material will be assigned to the PBAR cards. The material is predefined in the script.
Note:
This script is called if the realization CFG nastran 111 HILOCK or CFG optistruct 111 HILOCK is used.
1919 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PAM-CRASH Connector Types PAM-CRASH 2G plink (connector position) CFG pamcrash2g 1 plink (connector position) *filter spot *head *body 0 mass 5 2 *post prop_plink.tcl Description: Creates a PLINK element. The PLINK is created at the connector location. This realization also uses the prop_plink.tcl property script. This script is called while creation of PLINK– custom config welds in the spot weld panel inside PAMCRASH user interface. This script does the following tasks: Organizes the PLINK weld elements created during realization process into C_PLINK_PSCRIPT_ component with the PART_LINK card image associated to it. The id1 and id2 shown above refers to the ids of the link components with which the connector is connected to. Creates the M_PLINK_PSCRIPT_ material collector, with the MAT_LINK card image associated with it. This material collector is referenced in the above created component containing the PLINK weld elements. Updates the various attributes to the above created material/ property cards.
PAM-CRASH 2G plink (middle of the gap) CFG pamcrash2g 2 plink (middle of the gap) *filter spot *head *body 0 mass 5 1 *post prop_plink.tcl Description: Creates a PLINK element. The PLINK is created at the center location between the two
Altair Engineering
Altair HyperMesh User's Guide 1920 Proprietary Inform ation of Altair Engineering
components and is offset from the connector location. This realization also uses the prop_plink.tcl property script. This script is called while creation of PLINK– custom config welds in the spot weld panel inside PAMCRASH user interface. This script does the following tasks: Organizes the PLINK weld elements created during realization process into C_PLINK_PSCRIPT_ component with the PART_LINK card image associated to it. The id1 and id2 shown above refers to the ids of the link components with which the connector is connected to. Creates the M_PLINK_PSCRIPT_ material collector, with the MAT_LINK card image associated with it. This material collector is referenced in the above created component containing the PLINK weld elements. Updates the various attributes to the above created material/ property cards.
PAM-CRASH 2G bolt (spider) CFG pamcrash2g 54 bolt (spider) *filter bolt *style bolt 1 *head *body 0 rigidlink 1 1 Description: Creates an RBODY element. The body element projects and connect to the nodes of the adjoining shell elements.
1921 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS Connector Types RADIOSS type2 (spring) CFG radioss 2 type2 (spring) *filter spot *head plot 1 0 *body 0 spring 1 1 *post prop_type2.tcl
Description: Creates a SPRING2N element for the body and plot elements for the head, the plot elements are created for visualization purposes and find operations. This realization also uses the prop_type2.tcl property script. This script is used while creation of Radioss [Type2 Spring] in the spot weld panel. It does the following tasks. Organizes the realized weld elements to the respective components based upon the link they are connected to. E.g. if a weld is created between comp_1(1) and comp_2(2) it creates a component collector with the name RW^^_ and organizes all the welds created as links between these two components into this collector. Creates the following properties collectors: -
RW^^_: This properties collector with the P13_SPR_BEAM incase of R-BLOCK and SectBemSpr in case of R-FIX solver subtype is associated with it as the card image.
Creates sets in the following order: -
I1_M_: This contains the master as the FIRST link component id to which the weld is connected to.
-
I1_S_: This set contains the node id of the projected spring element to the above component link as the slave node N1.
-
I2_M_: This contains the master as the SECOND link component id to which the weld is connected to.
-
I2_S_: This set contains the node id of the projected spring element to the above component link as the slave node N2.
Creates two interfaces Groups (interfaces) for the spring weld elements created between the same component links by the name -
RW^^1_: This references the above created sets that contain the ids of first node NI and
Altair Engineering
Altair HyperMesh User's Guide 1922 Proprietary Inform ation of Altair Engineering
first component Link C1. -
RW^^1_: This references the above created sets that contain the ids of second node N2 and second component Link C2.
Creates a plot named Shear_Normal_Force_Plot with two curves from the Normal Force Function [named RW^^FN_1.0] and Shear Force Function [named RW^^FS_2.5], the values of which are read from the Radiossweld_config.ini file.
RADIOSS bolt (general) CFG radioss 52 bolt (general) *filter bolt *style bolt 0 *head rigidlink 1 10 *body 0 spring 1 1 *post prop_radioss_rigidupdate. tcl Description: Creates RBODY elements for the head and SPRING2N body. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer. This realization also the prop_radioss_rigidupdate.tcl property script. This script is run for all the rigid/rigidlink weld configurations in the Radioss user profile. It creates the sets of all the slave node ids of the rbodies created during the realization process, and assigns the GRNOD card image to them. It also updates some attributes of these cards.
RADIOSS hinge
1923 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CFG radioss 53 hinge *filter bolt *style bolt 0 *head rigidlink 1 10 *body 0 spring 1 1 dofs=4 *post prop_radioss_rigidupdate. tcl Description: Creates RBODY elements for the head and SPRING2N body. The rot x degree of freedom is released so that the RBODY can rotate. The head elements project and connect to the nodes of the adjoining shell elements which form the hole. The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer. This realization also the prop_radioss_rigidupdate.tcl property script. This script is run for all the rigid/rigidlink weld configurations in the Radioss user profile. It creates the sets of all the slave node ids of the rbodies created during the realization process, and assigns the GRNOD card image to them. It also updates some attributes of these cards.
RADIOSS bolt (spider) CFG radioss 54 bolt (spider) *filter bolt *style bolt 1 *head *body 0 rigidlink 1 1 *post prop_radioss_rigidupdate. tcl
Description: Creates an RBODY element. The element projects and connect to the nodes of the adjoining shell elements which form the hole, the RBODY element is joined at the midpoint of the bolted connection.
Altair Engineering
Altair HyperMesh User's Guide 1924 Proprietary Inform ation of Altair Engineering
The connector location can either be on the edge of the hole, center of the hole, midpoint in between the two holes or on the second row of nodes which form the washer layer. This realization also the prop_radioss_rigidupdate.tcl property script. This script is run for all the rigid/rigidlink weld configurations in the Radioss user profile. It creates the sets of all the slave node ids of the RBODYs created during the realization process, and assigns the GRNOD card image to them. It also updates some attributes of these cards.
RADIOSS bolt (cylinder rigid) CFG radioss 60 bolt (cylinder rigid) *filter bolt *style bolt 3 *head *body 0 rigidlink 1 1 *post prop_radioss_rigidupdate. tcl Description: Creates an RBODY element. Please reference “Cylinder Bolt” help for further details. This realization also the prop_radioss_rigidupdate.tcl property script. This script is run for all the rigid/rigidlink weld configurations in the Radioss user profile. It creates the sets of all the slave node ids of the RBODYs created during the realization process, and assigns the GRNOD card image to them. It also updates some attributes of these cards.
RADIOSS bolt (cylinder spring) CFG radioss 61 bolt (cylinder spring) *filter bolt *style bolt 3 *head rigidlink 1 1
1925 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*body 0 spring 1 1 *post prop_radioss_rigidupdate. tcl Description: Creates an RBODY elements and a zero length SPRING2N element. Please reference “Cylinder Bolt” help for further details. This realization also the prop_radioss_rigidupdate.tcl property script. This script is run for all the rigid/rigidlink weld configurations in the Radioss user profile. It creates the sets of all the slave node ids of the RBODYs created during the realization process, and assigns the GRNOD card image to them. It also updates some attributes of these cards.
RADIOSS type2 (adhesive-spring) CFG radioss 62 type2 (adhesivespring) *filter area *head plot 1 0 *body 0 spring 1 1 *post prop_type2.tcl Description: Creates multiple SPRING2N elements for the body and plot elements for the head, the plot elements are created for visualization purposes and find operations. This realization also uses the prop_type2.tcl property script. This script is used while creation of Radioss [Type2 Spring] in the spot weld panel. It does the following tasks. Organizes the realized weld elements to the respective components based upon the link they are connected to. E.g. if a weld is created between comp_1(1) and comp_2(2) it creates a component collector with the name RW^^_ and organizes all the welds created as links between these two components into this collector. Creates the following properties collectors: -
RW^^_: This properties collector with the P13_SPR_BEAM incase of R-BLOCK and SectBemSpr in case of R-FIX solver subtype is associated with it as the card image.
Altair Engineering
Altair HyperMesh User's Guide 1926 Proprietary Inform ation of Altair Engineering
Creates sets in the following order: -
I1_M_: This contains the master as the FIRST link component id to which the weld is connected to.
-
I1_S_: This set contains the node id of the projected spring element to the above component link as the slave node N1.
-
I2_M_: This contains the master as the SECOND link component id to which the weld is connected to.
-
I2_S_: This set contains the node id of the projected spring element to the above component link as the slave node N2.
Creates two interfaces Groups (interfaces) for the spring weld elements created between the same component links by the name -
RW^^1_: This references the above created sets that contain the ids of first node NI and first component Link C1.
-
RW^^1_: This references the above created sets that contain the ids of second node N2 and second component Link C2.
Creates a plot named Shear_Normal_Force_Plot with two curves from the Normal Force Function [named RW^^FN_1.0] and Shear Force Function [named RW^^FS_2.5], the values of which are read from the Radiossweld_config.ini file.
1927 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Model Setup This section describes how to build a finite element model. In general, the following building process is used: Create collectors Obtain line and surface geometry from an external file, or hand digitize the data Reconcile conflicts in the geometry and prepare it for use Build the model by using element-building panels Verify the quality of the model Create boundary conditions and systems
The following building processes are described: Importing geometry Creating Collectors Creating Geometry Data Temporary Nodes Picking Surfaces Editing Surfaces Associativity Geometry Cleanup Applying Loads Creating Systems Control Cards Boundary Conditions
Altair Engineering
Altair HyperMesh User's Guide 1928 Proprietary Inform ation of Altair Engineering
Properties This section contains information regarding regarding HyperLaminate, the Laminate Browser, and the HyperLaminate Solver, as well as HyperBeam and the HyperBeam environment.
1929 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperLaminate HyperLaminate is a HyperMesh module that facilitates the creation, review and edition of composite laminates. In support of this process certain materials and design variables are also supported by the HyperLaminate module. The HyperLaminate Solver (HLS), which is accessed through the HyperLaminate module, uses classical laminated plate theory for simple in-plane analysis of composite laminates. The current HyperMesh database is only updated with information from the current HyperLaminate session on exit from HyperLaminate (except with Abaqus materials, which are updated simultaneously in HyperMesh and HyperLaminate), so while it is possible to work in HyperMesh while HyperLaminate is running, this is not advisable. Any changes made to those entities which HyperLaminate touches (materials, component collectors and design variables) may result in synchronization problems and loss of data. HyperLaminate is launched from within HyperMesh either from the HyperLaminate button on the 2D page of the main menu, or by selecting HyperLaminate from the Materials or Properties pull-down menus. The HyperLaminate module is supported for the OptiStruct, Nastran, Ansys and Abaqus user profiles.
See also HyperLaminate Environment HyperLaminate Menus HyperLaminate Toolbar Laminate Browser Define/Edit Pane Review Pane HyperLaminate Solver
Altair Engineering
Altair HyperMesh User's Guide 1930 Proprietary Inform ation of Altair Engineering
Environment The HyperLaminate environment consists of five general areas, as shown here:
Menus
The HyperLaminate menu bar contains five menus that allow you to manage files, edit materials, laminates, HLS loadcases and design variables, change views, and access on-line help.
Toolbar
The HyperLaminate toolbar contains five tools that allow you to generate new materials, laminates, HLS loadcases or design variables, and to cut, copy, paste, and delete entries in text boxes.
Laminate Browser
This browser, located on the left side of the HyperLaminate window, provides a vertical tree view of materials, laminates, HLS loadcases and size design variables in your model. Left-clicking on an entity populates the Define/Edit and Review panes with details of that branch. Right-clicking on a branch offers context-sensitive operations for that branch.
Define/Edit Pane
This is the central pane of the HyperLaminate module. Here users may enter or change data related to a material, laminate, HLS loadcase or design variable definition (depending on the selected branch in the laminate browser).
1931 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Review Pane
Altair Engineering
This is the right-hand pane of the HyperLaminate module. The Review/ Results pane has a number of tabs that display the current state of the selected branch.
Altair HyperMesh User's Guide 1932 Proprietary Inform ation of Altair Engineering
Menus The HyperLaminate menu bar contains five menus.
The following chart lists each menu option. File
New
Generates a new entity, depending on the selected sub-topic in the Laminate Browser.
Export to File
Exports material and laminate information to a text file. This text file can be printed.
Exit
Exit HyperLaminate. At this point the current HyperMesh database is updated with the information in the current HyperLaminate session.
Edit
Cut
Removes the selected data from an entry field and places it on the clipboard for pasting. Can also remove rows from a ply lay-up order table and place these on the clipboard for pasting.
Copy
Places selected data from an entry field on the clipboard for pasting. Can also place rows from a ply lay-up order table on the clipboard for pasting.
Paste
Pastes data from the clipboard in selected entry fields. Can also paste rows from the clipboard above selected rows on a ply lay-up order table.
Delete
When the cursor is active in the Laminate Browser, this deletes the selected entity from the Laminate Browser. (A dialogue is displayed to confirm the deletion.) When the cursor is active in the Define/Edit pane, this deletes the selected text from a text box or the selected rows from a ply lay-up order table.
Tools
Laminate Options
Displays the Laminate Options dialog.
1933 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
This dialog allows you to select defaults for new Laminates for: color convention repetitions ply thickness common thickness HLS Options
Displays the HLS Options dialog.
This allows you to retain the input and result files for the HyperLaminate Solver. Youcan also choose the location these files are written to. The default behaviour is to delete these files once HLS is run. View
Toolbar
Display/hide toolbar.
Status Bar
Display/hide status bar.
Altair Engineering
Altair HyperMesh User's Guide 1934 Proprietary Inform ation of Altair Engineering
Help
About HyperLaminate
Displays version, contact, and copyright information.
Help Topics
Activates the HyperLaminate online help.
1935 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Toolbar The HyperLaminate toolbar is located below the menu bar and its display is controlled by the Toolbar option under the View pull-down menu. The toolbar is shown and described here.
Icon
Name
Function
New
Generates a new entity, depending on the selected sub-topic in the Laminate Browser.
Cut
Removes the selected data from an entry field and places it on the clipboard for pasting. Can also remove rows from a ply lay-up order table and place these on the clipboard for pasting.
Copy
Places selected data from an entry field on the clipboard for pasting. Can also place rows from a ply lay-up order table on the clipboard for pasting.
Paste
Pastes data from the clipboard in selected entry fields. Can also paste rows from the clipboard above selected rows on a ply lay-up order table.
Delete
When the cursor is active in the Laminate Browser, this deletes the selected entity from the Laminate Browser. (A dialogue is displayed to confirm the deletion.) When the cursor is active in the Define/Edit pane, this deletes the selected text from a text box or the selected rows from a ply lay-up order table.
Altair Engineering
Altair HyperMesh User's Guide 1936 Proprietary Inform ation of Altair Engineering
Laminate Browser The Laminate browser, located on the left side of the HyperLaminate window, provides a vertical tree view of the materials, laminates, and HLS loadcases in your model. For the OptiStruct and Nastran user profiles the browser also includes size design variables. On launching HyperLaminate, the Laminate Browser is populated with all the relevant materials, laminate definitions, HLS loadcases, and size design variables existing in the HyperMesh database, for the active user profile. The data is presented in a slightly different format for the various user profiles as shown here:
OptiStruct & Nastran
Ansys
Abaqus
The Laminate Browser is organized in a three-level hierarchy: 1.
At the highest level are the entity types: Materials, Laminates, HLS loadcases, and Design Variables.
2.
At the intermediate level are the entity sub-types or card images. These are: a.
for OptiStruct and Nastran: i.
Materials: MAT1, MAT2 and MAT8
ii. Laminates: PCOMP and PCOMPG iii HLS loadcases: In-plane loads and In-plane strains
1937 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
iv. Design variables: DESVAR b.
for Ansys: i.
Materials: MATERIAL and MPDATA
ii.
Laminates: SHELL91, SHELL99, SOLID46 and SOLID 191
iii HLS loadcases: In-plane loads and In-plane strains c.
for Abaqus: i.
Materials: ABAQUS_MATERIAL
ii. Laminates: SOLIDSECTION, SHELLSECTION and SHELLGENERALSECTION iii HLS loadcases: In-plane loads and In-plane strains 3.
At the lowest level are the entities, displayed with the names as defined by you.
Left- or right-clicking on a branch in the browser selects that branch and it becomes highlighted. When an entity (lowest level branch in the tree hierarchy) is selected, the Define/Edit and Review/Results panes are populated with details related to that entity. It is then possible to alter and update the entity definition. Right-clicking on an already selected (highlighted) branch offers context-sensitive operations for that branch. At the highest level (entity types) no operations are available. At the intermediate level (entity sub-types) only one operation is available: New, which will create a new entity of the selected sub-type. For example, if MAT1 is selected and you right-click it and choose New; a new MAT1 entity is created. At the lowest level (entities) three operations are available; Rename, which allows the entity to be renamed; Duplicate, which creates a copy of the selected entity; and Delete, which will delete the selected entity. For Laminates a fourth operation is available: to export HLS results for the selected laminate to a file. From the Laminate Browser it is possible to: Create entities Review entities Update entities Rename entities Duplicate entities Delete Entities
Altair Engineering
Altair HyperMesh User's Guide 1938 Proprietary Inform ation of Altair Engineering
Create Entities There are three options for creating new entities in HyperLaminate: 1.
Select an intermediate level branch (an entity sub-type or card image) from the browser tree.
2.
Right-click selected entity sub-type. A context-sensitive menu appears with one option: New
3.
Click New. A new entity appears under the selected branch.
Or 1.
Select an intermediate level branch (an entity sub-type or card image) from the browser tree.
2.
Select New from the File pull-down menu. A new entity appears under the selected branch.
Or 1.
Select an intermediate level branch (an entity sub-type or card image) from the browser tree.
2.
Click the New icon,
, on the toolbar.
A new entity appears under the selected branch. A default name and ID are assigned to each newly created entity.
1939 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Review and Update Entities 1.
Right-or left-click an entity (lowest level in tree hierarchy) in the Laminate Browser tree to select it. The selected entity is highlighted. The Define/Edit and Review/Results panes are populated with details of that entity.
2.
Make the desired changes to the entity definition in the Define/Edit pane and click Apply or Update Laminate to update the entity.
Altair Engineering
Altair HyperMesh User's Guide 1940 Proprietary Inform ation of Altair Engineering
Rename Entities 1.
Right- or left-click an entity (lowest level in tree hierarchy) in the Laminate Browser tree to select it.
2.
Right-click the selected entity. A context-sensitive menu appears with three options: Rename, Duplicate, and Delete.
3.
Click Rename. The name of the selected entity in the Laminate Browser switches to a text box.
4.
Enter the desired new name in the text box. You can also rename an entity by altering the relevant field in the Define/Edit pane and then clicking Apply or Update Laminate.
1941 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Duplicate Entities 1.
Right- or left-click an entity (lowest level in tree hierarchy) in the Laminate Browser tree to select it.
2.
Right-click the selected entity. A context sensitive menu appears with several options.
3.
Click Duplicate. A duplicate of the entity is created and appears in the Laminate Browser.
Altair Engineering
Altair HyperMesh User's Guide 1942 Proprietary Inform ation of Altair Engineering
Delete Entities There are three options for deleting entities in HyperLaminate: 1.
Right- or left-click an entity (lowest level in tree hierarchy) in the Laminate Browser tree to select it.
2.
Right-click the selected entity. A context-sensitive menu appears with several options.
3.
Click Delete. A confirmation dialog is displayed.
4.
Click Yes. The entity is deleted and disappears from the Laminate Browser.
Or 1.
Right-or left-click an entity (lowest level in tree hierarchy) in the Laminate Browser tree to select it.
2.
Select Delete from the Edit pull-down menu. A confirmation dialog is displayed.
3.
Click Yes. The entity is deleted and disappears from the Laminate Browser.
Or 1.
Right- or left-click an entity (lowest level in tree hierarchy) in the Laminate Browser tree to select it.
2.
Click the Delete icon,
, on the toolbar.
A confirmation dialog is displayed. 3.
Click Yes. The entity is deleted and disappears from the Laminate Browser.
Note:
Abaqus materials that are created but not defined (they appear in a red font in Laminate Browser) may not be deleted, as they do not really exist. To delete these undefined materials, either complete their definition (by clicking Edit – which takes you to the HyperMesh material card previewer) or exit and restart HyperLaminate (in which case the undefined materials are purged).
1943 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperLaminate Solver The HyperLaminate Solver (HLS) uses classical laminated plate theory to analyze composite laminates subject to various in-plane and thermal loading conditions. The solver is integrated into the HyperLaminate module of HyperMesh. The following functionality is provided: 1.
to define and edit HLS loadcases
2.
to select a subset of HLS loadcases for analysis for each laminate
3.
to perform the analysis
4.
to review the results of the analysis for each laminate
5.
to export the results to an external file
When a laminate is selected from the Laminate browser, an Assign LoadCases button is present in the lower left corner of the Define/Edit pane. This button launches the LoadCase Definition GUI, allowing the user to select which HLS loadcases the current laminate will be analyzed for.
The LoadCase Definition dialog allow s you to select loadcases for the current laminate.
Once the desired loadcases are selected, the analysis can be performed for the current laminate by clicking the Calculate button. Once the analysis is complete several results tabs will appear in the Review/Results pane, namely: Stiffness/Material Matrix Mid-Plane Results Global System Results Material System Results Principal Results Invariant Results These results will remain so long as the laminate is not updated. Once a laminate is updated, the results will no longer be valid and therefore the results tabs are removed. Clicking the Calculate button will re-launch the HyperLaminate Solver and populate the results tabs for the updated laminate definition.
Altair Engineering
Altair HyperMesh User's Guide 1944 Proprietary Inform ation of Altair Engineering
1945 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Select HLS loadcases for the current laminate 1.
Click Assign LoadCases button. The LoadCase Definition dialog opens.
2.
Check the boxes corresponding to the loadcases to be selected.
3.
Click Assign to save the information.
4.
Click Close to close the dialog.
Altair Engineering
Altair HyperMesh User's Guide 1946 Proprietary Inform ation of Altair Engineering
Define/Edit Pane The Define/Edit Pane, the central pane of the HyperLaminate window, allows you to edit the definition of the selected entity. On selecting an entity in the Laminate Browser the Define/Edit pane is populated with the current definition. The configuration of the Define/Edit pane differs for different user profiles and sub-types (card images). Materials For OptiStruct, Nastran and Ansys materials, all material property information for the selected material may be edited in the Define/Edit pane. Once the desired changes have been made, clicking Apply will save those changes for the current HyperLaminate session (it is important to remember that the HyperMesh database is only updated on exit from HyperLaminate). To reset all material property fields to zero you can click the Clear button. Below are screenshots showing the Define/Edit pane for an OptiStruct MAT8 definition and an Ansys MATERIAL definition:
OptiStruct – Materials – MAT8
Ansys – Materials – MATERIAL
For Abaqus materials, you may rename or redefine the color of the material in the Define/Edit pane, but to fully define the material properties you must click the Edit button. Clicking the Edit button takes you to the material card previewer in the HyperMesh GUI, where you can review and alter the definition of the selected material. Once you have finished reviewing/editing the material, clicking return will return you to the HyperLaminate GUI. As with the other user profiles, to reset all material property fields to zero you can click the Clear button. A screenshot of the Define/Edit pane for an Abaqus material is shown here:
1947 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Abaqus – Materials – ABAQUS_MATERIAL
Laminates For laminates, the Define/Edit pane allows the laminate name, HyperMesh entity color, stacking sequence convention, and the ply lay-up order to be edited. In addition, HLS loadcases may be selected (through the Assign LoadCases button) and solved (through the Calculate button) for the current laminate. This is for all supported user profiles and laminate sub-types. An example of the Define/Edit pane for an Abaqus SOLIDSECTION laminate is shown here:
Altair Engineering
Altair HyperMesh User's Guide 1948 Proprietary Inform ation of Altair Engineering
Abaqus – Laminates – SOLIDSECTION
There are a number of options for Convention for the stacking sequence: a.
Total: The Ply lay-up order table describes the laminate in its entirety.
b.
Symmetric: The Ply lay-up order table describes the bottom half of the laminate. The top half of the laminate is the mirror image of the bottom half. The ply angles used for the top half are the same as the ply angles used in the bottom half.
c.
Antisymmetric: The Ply lay-up order table describes the bottom half of the laminate. The top half of the laminate is the mirror image of the bottom half. The ply angles used for the top half have the opposite sign to the ply angles used in the bottom half (but 0, 90, 180, 270, and 360 remain as 0, 90, 180, 270, and 360, respectively).
d.
Symmetric-Midlayer: The Ply lay-up order table describes the bottom half of the laminate and a midlayer (or core). The midlayer is the last ply defined in the table. The top half of the laminate is the mirror image of the bottom half. The midlayer is not reflected. The ply angles used for the top half are the same as the ply angles used in the bottom half. Due to the midlayer, the total number of plies is always odd.
e.
Antisymmetric-Midlayer: The Ply lay-up order table describes the bottom half of the laminate and
1949 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
a midlayer (or core). The midlayer is the last ply defined in the table. The top half of the laminate is the mirror image of the bottom half. The midlayer is not reflected. The ply angles used for the top half have the opposite sign to the ply angles used in the bottom half (but 0, 90, 180, 270, and 360 remain as 0, 90, 180, 270, and 360, respectively). Due to the midlayer, the total number of plies is always odd. f.
Repeat: The Ply lay-up order table describes a single sub-laminate which is repeated a number of times. The number of repetitions is determined by the number entered in the Repetitions: field (which is activated when this Convention is chosen).
It is possible to choose between constant and variable ply thickness for certain user profiles; variable ply thickness allows up to four nodal thicknesses to be defined for each ply. An example of the Define/Edit pane for an Ansys SHELL99 laminate with variable ply thickness is shown, following:
Ansys – Laminates – SHELL99
It is also possible to choose a common thickness for all plies. Common thickness gives every ply in the laminate the same thickness. The Ply lay-up order table describes the laminate from the bottom ply (most negative Z) moving upwards (increasing in positive Z direction). Each row of the table defines the material, ply thickness and ply orientation for a number of plies (defined by the No. of repetitions field and based on the selected Convention). The number of integration points for each ply (or group of plies) is also provided in the table.
Altair Engineering
Altair HyperMesh User's Guide 1950 Proprietary Inform ation of Altair Engineering
This number is used by the HyperLaminate Solver, as well as the external FEA solver when applicable. Rows are added to the table by completing the Add/Update plies: entry fields and clicking the Add New Ply button. Rows may be inserted in the table, either above or below selected rows (choose from the Above Selected or Below Selected radio buttons), by clicking the Insert New Ply button. Rows may be cut, copied from, pasted to, or deleted from the table using the toolbar, pull-down Edit menu, or CTRL+X, CTRL+C, CTRL+V, and CTRL+D respectively. Select multiple rows by selecting one row and then, with the CTRL key held down, selecting other rows (alternatively, multiple rows may be selected with the SHIFT key held down; this will retain the current selection and add all the rows between the current selection and the newly selected row). Rows are always pasted above the selected rows when multiple rows are selected the clipboard contents are pasted above each selected row. All fields in the Ply lay-up order table may be edited. It is also possible to edit multiple rows at once. Select multiple rows as described in the previous paragraph. When multiple rows are selected, the Add/Update plies: fields are populated with the information common to the selected rows. Blank fields indicate that not all of the selected rows contain the same values for that field. Changes can be made to the Add/Update plies: fields and Update Selection can be clicked to update the selected rows with the updated information (no changes occur to the selected rows for blank fields). For the OptiStruct and Nastran user profiles it is possible to request stress and failure theory output. Each row of the Ply lay-up order table has an SOUT field, which when set to YES includes the plies described by that row in the stress output and the failure theory calculation. It is possible to set the SOUT field individually for each row, or for all rows at once through the Output ply stress results: field under the Stress and failure theory output: heading. Once one or more SOUT fields are set to YES it is possible to activate failure theory calculation, by checking the Failure Theory check-box, selecting a theory from the pull-down list and defining an Interlaminar shear allowable: value. An example of the Define/Edit pane for an OptiStruct PCOMPG laminate is shown below:
1951 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
OptiStruct – Laminates – PCOMPG
The Ply lay-up order table for the OptiStruct and Nastran PCOMPG laminate sub-type is different from other laminate sub-types in that it has a GPLYID field. This field is used to assign a global ply ID to a ply definition (the global ply ID is a post-processing aid). As this ID should not be repeated within the same laminate, the No. of repetitions field is not available for PCOMPG. For PCOMPG each row in the Ply lay-up order table should represent a single ply so only the Total stacking convention should be used for PCOMPG, but this is not enforced in the GUI. For the OptiStruct and Nastran user profiles it is possible to assign a design variable to a thickness or orientation field in the Ply lay-up order table. Checking the Optimization check-box expands the Ply lay-up order table, adding extra fields to the right of the Thickness T1 and Orientation 0 fields. Design variables may be selected in these extra fields. Selecting a design variable to the right of a thickness or orientation assigns the selected design variable to that thickness or orientation. Click Update Laminate to apply all the changes for the current HyperLaminate session (it is important to remember that the HyperMesh database is only updated on exit from HyperLaminate). The Define/Edit pane for Laminates also provides access to the HyperLaminate Solver. A number of
Altair Engineering
Altair HyperMesh User's Guide 1952 Proprietary Inform ation of Altair Engineering
inplane loading scenarios (HLS loadcases) may be solved for a given laminate. The HLS loadcases are selected on the LoadCase Definition dialog, which is launched by clicking on the Assign LoadCases button.
LoadCase Definition GUI
HLS loadcases with a check in the Active column are selected for the current laminate. Different HLS loadcases may be selected for different laminates. Having selected the appropriate loadcases, click Apply and then Close to exit the dialog. Once the loadcases are selected, clicking on the Calculate button launches the HyperLaminate Solver. The Review/Results pane is then populated with several tabs containing the HyperLaminate Solver results. As shown here:
1953 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Hyperlaminte Solver results
HLS loadcases For all user profiles the HLS loadcases branch allows various in-plane loading scenarios to be defined and stored. The loading scenarios can be either load based or strain based. All information for the selected HLS loadcase may be edited in the Define/Edit pane. Once the desired changes have been made, clicking Apply will save those changes for the current HyperLaminate session (it is important to remember that the HyperMesh database is only updated on exit from HyperLaminate). To reset all fields for the selected HLS loadcase to zero, you can click the Clear button.
Altair Engineering
Altair HyperMesh User's Guide 1954 Proprietary Inform ation of Altair Engineering
Design Variables For the OptiStruct and Nastran user profiles, the DESVAR design variable card is supported in HyperLaminate. All information for the selected design variable may be edited in the Define/Edit pane. Once the desired changes have been made, clicking Apply will save those changes for the current HyperLaminate session (it is important to remember that the HyperMesh database is only updated on exit from HyperLaminate). To reset all fields for the selected design variable to their default values, you can click the Clear button.
1955 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To Define a new HyperLaminate Solver loadcase 1.
Use one of the following three methods to create a new HLS loadcase in HyperLaminate: Method 1: 1. Select a sub-type under the HLS loadcases branch of the Laminate browser. 2. Right-click the selected sub-type. A context-sensitive menu appears with one option: New. 3. Click New. A new loadcase appears under the selected branch. Method 2: 1.
Select a sub-type under the HLS loadcases branch of the Laminate browser.
2.
Select New from the File pull-down menu. A new loadcase appears under the selected branch.
Method 3: 1.
Select a sub-type under the HLS loadcases branch of the Laminate browser.
2.
Click the new icon,
, on the toolbar.
A new loadcase appears under the selected branch. A default name and ID are assigned to newly created HLS loadcases. 2.
The newly created loadcase is automatically selected in the Laminate browser and the Define/Edit pane takes on the appropriate configuration.
3.
If desired, a new name for the laminate may be entered in the Loadcase: field.
4.
Provide the loadcase definition by filling in the entry fields in the Define/Edit pane.
5.
Click Apply to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.)
Altair Engineering
Altair HyperMesh User's Guide 1956 Proprietary Inform ation of Altair Engineering
To Review or modify an existing HL Solver loadcase 1.
Select the loadcase to be edited from the Laminate Browser. The Define/Edit and Review/Results panes are populated with the selected loadcase definition.
2.
Edit the data fields in the Define/Edit pane. Data may be cut, copied from, pasted to, or deleted from the data fields using the toolbar, pull-down Edit menu, or CTRL+X, CTRL+C, CTRL+V, and CTRL+D respectively. Clicking Clear will reset all fields to zero. Each change is reflected in the Review/Results pane.
3.
If desired, a new name for the loadcase may be entered in the Loadcase: field
4.
Click Apply to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.) The final loadcase definition is displayed on the Review tab.
1957 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Review/Results Pane The Review/Results pane (the right-hand pane of the HyperLaminate window) allows you to review the information pertaining to the selected entity as well as displaying HyperLaminate Solver results for laminates. On selecting an entity in the Laminate Browser, the Review/Results pane displays the current definition of that entity. Materials For OptiStruct, Nastran and Ansys materials, all material property information for the selected material is displayed in the Review/Results pane. This information is updated as the definitions are altered in the Define/Edit pane. For Abaqus materials, no information is displayed in the Review/Results pane. Laminates For laminate definitions for all user profiles, the Review/Results pane a Review tab and several results tabs: Stiffness/Material Matrix Mid-Plane Results Global System Results Material System Results Principal Results Invariant Results Information displayed on these results tabs is for the saved laminate definition, and is removed when the Update Laminate button is clicked. The results tabs reappear if you run the HyperLaminate Solver for the updated definition by clicking the Calculate button. The Review tab is headed by the laminate name, the total number of plies in the laminate, and the total thickness of the laminate. This is followed by a description of the laminate, listing the plies in order from the bottom ply (most negative z), showing a graphical representation of each ply’s orientation and listing the referenced material, thickness, and orientation. The Stiffness/Material Matrix tab provides the two sets of matrices. The first set of matrices are the composite shell stiffness matrices, more commonly referred to as the ABD matrices. The second set of matrices are the equivalent material matrices. These are used by many finite element solvers to represent the laminated composite as a homogenized shell. The remaining results tabs present results of the HyperLaminate Solver. HLS loadcases For all user profiles, information for the selected HLS loadcase is displayed in the Review/Results pane. This information is updated as the definitions are altered in the Define/Edit pane. Design Variables For OptiStruct and Nastran user profiles, information for the selected design variable is displayed in the Review pane. This information is updated as the definitions are altered in the Define/Edit pane.
Altair Engineering
Altair HyperMesh User's Guide 1958 Proprietary Inform ation of Altair Engineering
1959 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Define a New Material: 1.
Use one of the following three methods to create a new material in HyperLaminate: Method 1: 1.
Select a sub-type under the material branch of the Laminate browser.
2.
Right-click the selected material sub-type. A context sensitive menu appears with one option: New
3.
Click New. A new material appears under the selected branch.
Method 2: 1.
Select a sub-type under the material branch of the Laminate browser.
2.
Select New from the File pull-down menu. A new material appears under the selected branch.
Method 3: 1.
Select a sub-type under the material branch of the Laminate browser.
2.
Click the new icon,
, on the toolbar.
A new material appears under the selected branch. A default name and ID are assigned to newly created materials. 2.
The newly created material is automatically selected in the Laminate browser and the Define/Edit pane takes on the appropriate configuration for the selected material sub-type.
For the OptiStruct, Nastran and Ansys user profiles 3.
If desired, a new name for the material may be entered in the Material: field or the material color may be altered by clicking the color swatch and selecting a new color from the pop-up color palette.
4.
Provide the material definition by filling in the entry fields in the Define/Edit pane.
5.
Click Apply to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.)
For the Abaqus user profile: 3.
Click Edit and provide the material definition in the HyperMesh card previewer.
4.
Click return. This returns you to the HyperLaminate GUI
5.
If desired, a new name for the material may be entered in the Material: field or the material color may be altered by clicking the color swatch and selecting a new color from the pop-up color palette.
6.
Click Apply to save the changes. Note:
It is not possible to rename an Abaqus material until after it has been defined (edited). Also it is not possible to create a new Abaqus material if an undefined material definition already
Altair Engineering
Altair HyperMesh User's Guide 1960 Proprietary Inform ation of Altair Engineering
exists (appears in a red font in Laminate Browser).
1961 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Review or Modify an Existing Material 1.
Select the material to be edited from the Laminate Browser. The Define/Edit and Review/Results panes are populated with the selected material definition.
For the OptiStruct, Nastran and Ansys user profiles: 2.
Edit the data fields in the Define/Edit pane. Data may be cut, copied from, pasted to, or deleted from the data fields using the toolbar, pull-down Edit menu, or CTRL+X, CTRL+C, CTRL+V, and CTRL+D respectively. Clicking Clear will reset all fields to zero. Each change is reflected in the Review/Results pane.
3.
If desired, a new name for the material may be entered in the Material: field, or the material color may be altered by clicking the color swatch and selecting a new color from the pop-up color palette.
4.
Click Apply to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.) The final material definition is displayed in the Review tab.
For the Abaqus user profile: 2.
Click Edit to see the material definition in the HyperMesh card previewer.
3.
Make all desired changes to the material definition in the card previewer.
4.
Click return. This returns you to the HyperLaminate GUI.
5.
If desired, a new name for the material may be entered in the Material: field or the material color may be altered by clicking the color swatch and selecting a new color from the pop-up color palette.
6.
Click Apply to save the changes.
Altair Engineering
Altair HyperMesh User's Guide 1962 Proprietary Inform ation of Altair Engineering
Define a New Laminate 1.
Use one of the following three methods to create a new laminate in HyperLaminate: Method 1: 1.
Select a sub-type under the laminates branch of the Laminate Browser.
2.
Right-click the selected sub-type. A context-sensitive menu appears with one option: New
3.
Click New. A new laminate appears under the selected branch.
Method 2: 1. Select a sub-type under the laminates branch of the Laminate browser. 2. Select New from the File pull-down menu. A new laminate appears under the selected branch. Method 3: 1.
Select a sub-type under the laminates branch of the Laminate browser.
2.
Click the new icon,
, on the toolbar.
A new laminate appears under the selected branch. A default name and ID are assigned to newly created laminates. 2.
The newly created laminate is automatically selected in the Laminate browser and the Define/Edit pane takes on the appropriate configuration for the selected laminate sub-type.
3.
If desired, a new name for the laminate may be entered in the Laminate name: field or the component color may be altered by clicking the color swatch and selecting a new color from the pop-up color palette.
4.
For OptiStruct and Nastran user profiles, define the Stress and failure theory output: information as desired.
5.
For all user profiles, define the Stacking sequence convention: information. a) For Convention:, select one of the following stacking sequence conventions. Total Symmetric Antisymmetric Symmetric-Midlayer Antisymmetric-Midlayer Repeat If you select Repeat, specify how many times you want to repeat the entire block of entry rows. b) For Ply thickness:, select Constant or Variable.
1963 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note:
The option to switch between constant or variable thickness is only available for certain laminate sub-types.
If Constant is selected, the Ply lay-up order table includes a single thickness column: Thickness T1 If Variable is selected, the Ply lay-up order table includes multiple thickness columns: Thickness T1 Thickness T2 Thickness T3 Thickness T4 c) For Constant ply thickness, you can check the Common Thickness box and specify a thickness to be used by all the entry rows. Having checked the Common Thickness box and entered a common thickness value, if you now uncheck the box, the thickness fields retain the common thickness value, but are now editable. 6.
Complete the Ply lay-up order table. Add/insert rows by completing the Add/Update plies: fields and clicking Add New Ply or Insert New Ply (for Insert New Ply, it is possible to choose to insert the ply above or below the selected rows). Note:
The number of rows in the table is not the number of plies. This is governed by the stacking convention and the number of repetitions.
Data may be cut, copied from, pasted to, or deleted from selected fields using the toolbar, pull-down Edit menu or CTRL+X, CTRL+C, CTRL+V and CTRL+D, respectively. Table rows may also be cut, copied from, pasted to, or deleted from, using the toolbar, pull-down Edit menu or CTRL+X, CTRL+C, CTRL+V, and CTRL+D, respectively. Note:
Rows are always pasted above selected rows.
Note:
When multiple non-sequential rows are copied and then pasted, they will be pasted as sequential rows. For example, if rows 1 and 3 are copied and pasted at row 7, row 1 will be pasted as row 7, row 3 will be pasted as row 8, and what was row 7 will now be row 9.
7.
For the OptiStruct and Nastran user profiles it is possible to define thickness and orientation fields in the Ply lay-up order table as designable and to assign design variables to them.
8.
Click Update Laminate to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.)
Altair Engineering
Altair HyperMesh User's Guide 1964 Proprietary Inform ation of Altair Engineering
Review and Modify an Existing Laminate 1.
Select the laminate to be edited from the Laminate Browser. The Define/Edit and Review/Results panes are populated with the selected laminate definition.
2.
The laminate definition may be modified in the Define/Edit pane in a manner similar to defining a new laminate. (See Define a New Laminate.)
3.
Click Update Laminate to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.)
1965 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Define a New Design Variable Design variables are only supported for the OptiStruct and Nastran user profiles. 1.
Use one of the following three methods to create a new design variable in HyperLaminate: Method 1: 1.
Select a sub-type under the design variable branch of the Laminate browser (only sub-type available is DESVAR).
2.
Right-click the selected sub-type. A context-sensitive menu appears with one option: New.
3.
Click New. A new design variable appears under the selected branch.
Method 2: 1.
Select a sub-type under the design variable branch of the Laminate browser (only sub-type available is DESVAR).
2.
Select New from the File pull-down menu. A new design variable appears under the selected branch.
Method 3: 1.
Select a sub-type under the design variable branch of the Laminate browser (only sub-type available is DESVAR).
2.
Click the new icon,
, on the toolbar.
A new design variable appears under the selected branch. A default name and ID are assigned to newly created design variables. 2.
The newly created design variable is automatically selected in the Laminate browser and the Define/ Edit pane takes on the appropriate configuration.
3.
If desired, a new name for the laminate may be entered in the Desvar: field.
4.
Initial, lower bound, and upper bound values for the design variable can be entered in the appropriate data fields.
5.
Checking the Move limit box activates the Move limit field, where a move limit value other than the default of 0.5 may be entered.
6.
Checking the Ddval ID box activates the Ddval ID field, where the ID of a discrete value list may be entered.
7.
Click Apply to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.)
Altair Engineering
Altair HyperMesh User's Guide 1966 Proprietary Inform ation of Altair Engineering
Review and Modify an Existing Design Variable 1.
Select the design variable to be edited from the Laminate browser. The Define/Edit and Review panes are populated with the selected design variable definition.
2.
Edit the data fields in the Define/Edit pane. Data may be cut, copied from, pasted to, or deleted from the data fields using the toolbar, pull-down Edit menu or CTRL+X, CTRL+C, CTRL+V, and CTRL+D, respectively. Clicking Clear will reset all fields to their default values. Each change is reflected in the Review pane.
3.
Click Apply to save the changes for the current HyperLaminate session. (It is important to remember that the HyperMesh database is only updated on exit from HyperLaminate.)
The final design variable definition is displayed in the Review tab.
1967 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperBeam HyperBeam is a tool within HyperMesh that allows you to visualize and control 2-D beam cross sections. These beamsections can be defined using geometry and element data from HyperMesh or can be chosen from our selection of solver libraries. Once defined these beamsections calculate and maintain cross section results that can be used in HyperMesh to create one-dimensional element property data for an FEA model.
The grey elements in the image to the left represent a structure w e w ould like to stiffen by adding I-beams dow n the length of it. The image to the right is the 3D visualization of 1D bar elements running along 5 separate node paths.
References The following sources were used in the creation of HyperBeam documentation: 1.
W.D. Pilkey, Analysis and Design of Elastic Beams, Wiley & Sons, New York, 2002.
2.
H. Göldner, ed., Lehrbuch – Höhere Festigkeitslehre, Fachbuchverlag, Leipzig, 1979.
3.
A. Gjelsvik, The Theory of Thin Walled Bars, Wiley & Sons, New York, 1981.
4.
U. Schramm, V. Rubenchik, and W.D. Pilkey, Beam Stiffness Matrix based on the Elasticity Equations, International Journal for Numerical Methods in Engineering 40 (1997) 211-232.
See also HM–4450: Introduction to HyperBeam HM–4020: Obtaining and Assigning Beam Cross-Section Properties using HyperBeam HyperBeam panel
Altair Engineering
Altair HyperMesh User's Guide 1968 Proprietary Inform ation of Altair Engineering
HyperBeam View The HyperBeam View allows you to create and control HyperBeam beamsection data within HyperMesh. It is the view located furthest to the right in the Model Browser ( ). HyperBeam View can be divided into the following sections: Section Browser & Parameter Definition, Graphics Window, Results Pane and the Toolbar. To exit HyperBeam View and return to HyperMesh either click another view in the model browser or select Exit from the File menu.
1969 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Section Browser and Parameter Definition The Section Browser presents a hierarchical view of all of the beamsections and beamsection collectors in your database. HyperBeam displays this hierarchy in a standard tree structure of beamsections residing inside of beamsection collectors. You can use the Section Browser to find a particular section of your model for displaying or editing. By clicking on a beamsection in the Section Browser it becomes highlighted and the results are displayed in the Results Pane. Additionally, the parameters are listed and available for editing in the Parameter Definition Window. Note: Only standard and shell sections have editable parameters in the Parameter Definition Window. Generic sections must be edited in the Results Pane itself, and solid sections don’t have editable parameters.
The beamsections and beamsection collectors can be sorted alphabetically, by ID or by the config column. The config column lists the type of section: Shell, Solid, Generic and various types of standard sections including Channel, I-Sect, L-Sect, and so on. Known limitations: Dragging, dropping, copying and pasting have not been implemented yet in our new browser. Please use HyperMesh to organize your beamsections.
Altair Engineering
Altair HyperMesh User's Guide 1970 Proprietary Inform ation of Altair Engineering
Context Menu The context-sensitive menu available in the HyperBeam View contains options for creating and editing beamsections.
The Create option allows you to create beam collectors, standard beamsections and generic beam sections. Note that the only standard section libraries listed are those of the current HyperMesh user profile and the HyperMesh general standard section library. Delete, Rename, Collapse All, and Expand All follow general HyperMesh procedures. Make Current is only available for beamsection collectors and allows user to control in which collector new beamsections will be created. There are two options in the context sensitive menu that are only available for shell sections: Edit and Export CSV. Edit allows you to control the thickness and naming of each part in the beamsection. The
1971 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
connectivity order simply lists the vertices that define the highlighted part.
Export CSV… allows you to capture the beamsection name, each part within the section, its thickness, and each vertex number and position in a CSV file. Multiple shell sections can be selected and exported using +. Known limitations: Breaking, merging and advanced shell section editing isn’t available yet in HyperBeam View. Please use the shell section subpanel of the hyperbeam panel in HyperMesh to appropriately define shell and solid sections.
Parameter Definition The Parameter Definition window is located below the section browser.
Altair Engineering
Altair HyperMesh User's Guide 1972 Proprietary Inform ation of Altair Engineering
The Parameter Definition window serves two functions in the HyperBeam View: it allows you to edit the dimensions of supported standard beamsections, and it allows you to edit the Y and Z values for vertices of shell sections. The Graphics Window is updated and the dimension values are automatically saved upon each entry. Use and to quickly navigate through the parameters.
1973 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperBeam View Toolbar The toolbar in HyperBeam View allows you to control two options.
The first option is a simple background grid on/off control. The grid allows you to quickly resolve the relative size of each section. The second option, represented by four buttons, allows you to control the orientation with respect to the local origin of a standard section in the HyperBeam standard section library. Standard sections within the solver libraries already have a set orientation that maps to the solver, so this option is not available for any sections other than those defined in the HyperBeam library.
Altair Engineering
Altair HyperMesh User's Guide 1974 Proprietary Inform ation of Altair Engineering
Graphics Window The graphics window displays a representation of the geometric layout of the section. All sections have the following display items:
Local origin of the beamsection
Section Centroid Shear Center Standard sections display the geometric representation of the section based on the parameter values, which are also listed on the screen.
1975 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
For shell sections each part is drawn with lines connecting the dots that show the section's vertices.
Altair Engineering
Altair HyperMesh User's Guide 1976 Proprietary Inform ation of Altair Engineering
Solid sections aren’t editable in the HyperBeam View, but the mesh that is used for the section calculations is shown.
1977 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Since generic sections don’t inherently have any shape, only a grey box is shown. To modify a generic section, you can type in the results pane. The centroid and shear center graphics location will update.
Altair Engineering
Altair HyperMesh User's Guide 1978 Proprietary Inform ation of Altair Engineering
1979 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperBeam Results Pane Whenever HyperBeam computes the section properties of the current section, it displays them in the results pane. You cannot edit the text in this portion of the window for standard, shell and solid sections, but you can select it and copy/paste it into another application. Note that the only way to change the parameters of a generic section is to edit the values in the results pane.
Altair Engineering
Altair HyperMesh User's Guide 1980 Proprietary Inform ation of Altair Engineering
1981 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HyperBeam Sections The following sections can be defined in HyperBeam: 1.
2.
3.
4.
Standard Section: -
Standard sections allow you to automatically define solver supported sections. Each supported solver has a library of supported sections, and section type and dimensions can be edited in HyperBeam.
-
3-D visualization is available in HyperMesh.
Shell Section: -
Shell sections allow you to define thin cross-sections with geometric lines or 1-D elements. Once the cross-section is initially selected in HyperMesh, you can create the section and edit it in HyperBeam.
-
3-D visualization is available in HyperMesh.
Solid Section: -
Solid sections allow you to define solid beam cross-sections with continuous 2-D elements, connecting lines that have a closed loop, and continuous surfaces. Once the solid section is initially selected in HyperMesh it cannot be edited in HyperBeam.
-
3-D visualization is available in HyperMesh.
Generic Section: -
Generic sections allow you to define sections without defining actual cross-section geometry. Areas, inertias, centroids, and other coefficients are supported.
-
No 3-D visualization is available in HyperMesh.
Altair Engineering
Altair HyperMesh User's Guide 1982 Proprietary Inform ation of Altair Engineering
Example: Creating and Assigning a Standard Section This example illustrates how HyperBeam can be used to create and assign a standard section to a Radioss Bulk, OptiStruct PBARL property. It assumes that the Radioss Bulk or OptiStruct user profile is loaded and uses the file standard_section.hm from \tutorials\hm.
The grey elements in the image to the left represent a structure we would like to stiffen by adding I-beams down the length of it. The image to the right is the 3D visualization of 1D bar elements running along 5 separate node paths.
HyperBeam View is the furthest view to the right in the model browser ( ). Standard sections can be created by right-clicking on the browser and selecting the appropriate section. In this case we will be using an Radioss Bulk, OptiStruct I section with the parameters specified below.
1983 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Once HyperBeam solves the cross sectional properties, it is necessary to attach the beam section to a PBAR card image. This can be done in the Property tab of the Create Component dialog in the Model Browser.
Altair Engineering
Altair HyperMesh User's Guide 1984 Proprietary Inform ation of Altair Engineering
After the new component and property are created with the beamsection attached, the bar element can be defined in the bars panel in the 1D menu-page.
1985 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Bar element alignment using HyperBeam sections is very straightforward since standard sections are defined using an absolute y-direction. The direction specified in the Bars panel defines the alignment of the beamsection’s y-direction. In this case, the positive z-direction in the Bars panel will align with the y-direction of the HyperBeam section. Since the centerline of a 1D beam element is defined about the section’s shear center, elemental offsets are frequently required. In this case, we have added z-offsets at both ends of each element to align the I-beams flush with the plate. To fully visualize the 1D element in HyperMesh, find the display option in the visualization toolbar (
Altair Engineering
).
Altair HyperMesh User's Guide 1986 Proprietary Inform ation of Altair Engineering
Example: Creating and Assigning a Shell Section This example illustrates how HyperBeam can be used to create and assign a shell section to a Radioss Bulk, OptiStruct PBAR property. It assumes that the Radioss Bulk or OptiStruct user profile is loaded and uses the file shell_section.hm from \tutorials\hm.
The blue lines are plot elements denoting the beam section. Elements or lines can be used to describe a beam cross section. The purple lines are plot elements used to align the section within HyperBeam. The shell section subpanel is selected from the hyperbeam panel in the 1D menu-page. The selector type is set to elems and the blue plot elements are selected. Under cross section plane: project to plane is then selected.
N1, N2, and N3 locations are selected as shown in the following figure. The plane base node, or origin, is set to the shear center.
1987 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The vector created by N1 to N2 describes the local y-axis used in HyperBeam. N3 describes the positive sense of the z-axis. It is important to note the alignment of the local axes at this point. Later, it will be necessary to know this when the beam section is aligned for bar elements. HyperBeam View is invoked when you click create.
Altair Engineering
Altair HyperMesh User's Guide 1988 Proprietary Inform ation of Altair Engineering
Once HyperBeam solves the cross sectional properties, it is necessary to attach the beam section to a PBAR card image. This can be done in the Property tab of the Create Component dialog in the Model Browser.
1989 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
After the new component and property are created with the beamsection attached, the bar element can be defined in the bars panel in the 1D menu-page.
Altair Engineering
Altair HyperMesh User's Guide 1990 Proprietary Inform ation of Altair Engineering
Bar element alignment using HyperBeam sections is very straightforward if the section has been defined using an absolute y-direction. The direction specified in the Bars panel defines the alignment of the beamsection’s y-direction. In this case, the positive y-direction in the Bars panel will align with the y-direction of the HyperBeam section. To fully visualize the 1D element in HyperMesh, find the display option in the visualization toolbar (
1991 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
).
Altair Engineering
Cross Sectional Properties Calculated by HyperBeam The beam cross section is always defined in a y,z plane. The x-axis is defined along the beam axis. The coordinate system defined by the user is called the local coordinate system; the system parallel to the local coordinate system with the origin in the centroid is called the centroidal coordinate system; the system referring to the principal bending axes is called the principal coordinate system. For shell sections, only the theory of thin walled bars is used. This means that for the calculation of the moments and product of inertia, terms of higher order of the shell thickness t are neglected. Thickness warping is also neglected.
Area
Area Moments of Inertia
Area Product of Inertia
Radius of Gyration
Elastic Section Modulus
Max Coordinate Extension
Altair Engineering
Altair HyperMesh User's Guide 1992 Proprietary Inform ation of Altair Engineering
Plastic Section Modulus
Torsional Constant
Solid
(see below for warping function) Shell open
Shell closed
Elastic Torsion Modulus
Solid
Shell open
Shell closed
Shear Center
1993 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Warping Constant (normalized to the shear center)
Shear deformation coefficients
Shear stiffness factors
Shear stiffness
Warping Function
For solid sections, the warping function is computed using a finite element formulation. This may lead to un-physically high stresses in geometric singularities (sharp corners) that get worse with mesh refinement. This may cause problems computing the
Altair Engineering
Altair HyperMesh User's Guide 1994 Proprietary Inform ation of Altair Engineering
elastic torsion modulus.
Nastran Type Notation
1995 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Working with Beamsections in HyperMesh Beamsections are handled slightly differently in each HyperMesh user profile, although certain features remain constant.
Components, Properties, Elements and Beamsections HyperMesh offers a great number of ways to organize a FEA model. Understanding the connection between components, properties, elements and beamsections is important for 1D beam modeling. The Model Browser allows you to create a component, property and material all at once and verifies that everything is appropriately assigned. It also allows you to assign an existing beamsection to the property. This is probably the simplest way to create and organize components for 1D modeling.
Clicking the Create property button in the Create component dialog accesses the property card for the component.
Altair Engineering
Altair HyperMesh User's Guide 1996 Proprietary Inform ation of Altair Engineering
Every element, including beam, bar and rod elements, must exist within a component. A property can be assigned to a component, or to an individual element. If there is a conflict with properties assigned directly to elements and properties assigned to components, direct element property assignment takes precedence. 1D properties hold the section information such as areas, inertias or even specific dimensions in the case of standard sections. 1D elements hold the orientation and connectivity information. Beamsections hold section geometry information and section calculation data (just the same as a 1D property). In fact when a beamsection is assigned to a property, it will automatically take over the property and fill in the necessary fields. The 3D visualization operates based on the beamsection’s stored geometric data. To disassociate a beamsection from a property, right click the beamsection selector in the property card image.
1997 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Importing and Exporting HyperBeam Comments Importing On import of an FEA model, the default behavior for HyperMesh is to automatically create beamsections for all bar, beam, and rod properties that don’t already have beamsections defined. These beam sections automatically populate bar, beam, and rod property cards and the cross-section should be edited with HyperBeam. 3-D visualization of beams in HyperMesh is only made possible through HyperBeam beamsections and their association to properties.
In order to import an FEA model without HyperMesh automatically creating beamsections for each 1D property, use the custom import feature with beamsections and beamsection collectors unchecked. The section information on the actual property cards will remain intact, but the geometric and section calculation data will be missing.
Exporting Exporting a FEA deck in HyperMesh operates in a similar fashion. HyperBeam comments are written out by default (as are all HyperMesh comments).
Altair Engineering
Altair HyperMesh User's Guide 1998 Proprietary Inform ation of Altair Engineering
In order to suppress HyperBeam comments from being exported, you must use the custom export feature or the option to turn off all comments is available. Beamsections are stored as HyperBeam comments in an exported deck.
1999 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Example: Importing and Automatic Beamsection Creation This example illustrates the automatic creation of beam sections on import and the visualization of these rods, bars, and beams in HyperMesh. The Radioss Bulk or OptiStruct user profile will be used, along with the pbeaml.fem input file from \tutorials\hm. Use a text editor to inspect the following file: pbeaml.fem.
There are no beam sections or HyperBeam comments defined in this input file. When imported, HyperMesh automatically creates beam sections which allow you to visualize the sections in 3-D. Import pbeaml.fem into HyperMesh and make sure the beam visualization (
Altair Engineering
) is turned on.
Altair HyperMesh User's Guide 2000 Proprietary Inform ation of Altair Engineering
Importing Geometry The standard CAD translators interface in the Import tab. This is where advanced CAD translator import options can be set.
1.
From the File menu, click Import… or click the Import icon
on the standard toolbar.
This will open up the Import tab. 2.
In the Import Type: drop down list, select Geometry.
3.
In the File type: drop down list, select the file type you’d like to import. You can choose the Auto Detect option to select an input translator automatically.
4.
Click the Select File icon
to choose the file to import. Selected files are displayed in the File
Selection window. You can use the Remove Selection remove files from the window. 5.
and Remove All
icons to quickly
To set advanced import options, click Import Options to expand the panel. If accepting the default import settings, click Import to import your file.
Advanced Import Options 1.
Set the scale factor in the field. This is useful when converting a model created in English units to Metric, for example.
2.
Make a selection in the Cleanup tol: field. The cleanup tolerance is used to determine if two surface edges are the same and if two surface vertices are the same. The cleanup tol toggle controls the following items: if two surface edges are close enough to be automatically combined to shared edges (green edges) if a surface is degenerate and should be removed. If you use the automatic cleanup tol option, the complexity of the surface and edge geometries are taken into account and a tolerance to maximize shared edges (green edges) is selected. The automatic cleanup tolerance value defaults to 100 times what is used internally by the translator. If you want to specify a different value, use the manual cleanup tol option, which must be greater than the default value. The translator modifies data only if the data stays within the original data tolerance. Increasing the tolerance can cause serious problems. When this value is set, any features equal to or less than the tolerance are eliminated. The translator does not include any edge less than tolerance long; if there are edges present that are important to the surface, that surface will be distorted, or will fail to trim properly. Surfaces smaller than the tolerance may not be imported. If the file you have read has many very short edges, it may be worthwhile to reread the file using a larger tolerance. The same holds true if surfaces appear to be "inside out" when surface lines are displayed. The tolerance value should not be set to a value greater than the node tolerance set in the options panel to be used for your element mesh. If you are reading a Catia file, you may need to override the tolerance in the file; in our experience, the
2001 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
tolerance in the file is almost always too small (by at least an order of magnitude). The Automatic option takes the complexity of the surfaces and edge geometries into account and a tolerance to maximize shared edges (green edges) is selected. The Manual option allows you to set a specific tolerance in the field. 3.
The Import blanked (no show) components checkbox allows you to control if blanked components in the IGES translator will be imported, as well as components containing “NO SHOW” entities from the Catia translator.
4.
Place a check in the Name components by layer option to activate this option. This option is valid for Catia V4 and Catia V5. For Catia V4, the option is enabled by default, and can’t be disabled. For Catia V5, the option is disabled by default and can be enabled. If this option is enabled, Catia objects from the same layer are grouped into the same component.
5.
Click Apply to import the geometry.
Altair Engineering
Altair HyperMesh User's Guide 2002 Proprietary Inform ation of Altair Engineering
Import Error Messages When an external input translator is used to import data, a file for messages is created in the directory in which the program was started. This file is named translator.msg, where translator is the name of the translation program being used. This file contains errors, warnings and useful information about the import process. The translators also create a second file that contains extra data from the file being imported. This file is named importfile.hmx, where importfile is the name of the file being imported. This extra data could contain FEA data and keywords not supported and/or generic comments about the data. If the Display Import Errors checkbox is selected on the Import tab, any error messages will display in the Import Process Messages pop-up window. From this window you can choose to display the .hmx file, save the message file or delete the message file. Clicking Close will close the pop up window, but will not remove the message file from your directory.
See also Importing and Exporting Data
2003 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Collectors All entities in an HM database are stored in collectors. Based on the assigned template, each collector may use a dictionary or card image to define the attributes assigned to the collector. The definitions contained in the dictionaries or card image are used to translate models to external analysis codes. The various collector panels allows you to create and update collectors and assign and edit card images or dictionaries.
To create a collector: 1.
From the Collectors menu, select Create and select the type of collector you'd like to create.
2.
Click name = and enter a name for the collector.
3.
Click the switch under creation method:.
4.
-
Select no card image if you do not want to assign a card image.
-
Select card image and then click card image = to select the card image from a list.
-
Select same as and then click same as = to select the collector whose type and card image information you want to copy from an existing collector.
Fill in the rest of the fields and click create to create the collector, or click create/edit to create the collector and immediately edit the card image.
Altair Engineering
Altair HyperMesh User's Guide 2004 Proprietary Inform ation of Altair Engineering
Changing the Current Component Collector There are multiple ways to change the current component collector:
If you know the name of the component collector: Method 1: 1.
On the Model Browser, expand the list of component collectors.
2.
Right-click on the component collector you wish to set as current.
3.
Choose Make Current from the menu that appears.
Method 2: 1.
The name of the current component collector displays on the status bar; click on that name.
2.
A list of all component collectors appears. Select the component collector to make current by clicking on its name.
If you don’t know the name of the component collector: Method 1: 1.
On the Model Browser, expand the list of component collectors.
2.
Click on the Selector icon and select the component collector in the graphics area. The selected component collector becomes highlighted in the Model Browser.
3.
Right-click on the highlighted component collector.
4.
Choose Make Current from the menu that appears.
Method 2: 1.
The name of the current component collector displays on the status bar; click on that name.
2.
A list of all component collectors appears. Click in the graphics area to specify the component collector to make current.
2005 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Changing the Current Load Collector There are multiple ways to change the current load collector:
If you know the name of the load collector: Method 1: 1.
On the Model Browser, expand the list of load collectors.
2.
Right-click on the load collector you wish to set as current.
3.
Choose Make Current from the menu that appears.
Method 2: 1.
The name of the current load collector displays on the status bar; click on that name.
2.
A list of all load collectors appears. Select the load collector to make current by clicking on its name.
If you don’t know the name of the load collector: Method 1: 1.
On the Model Browser, expand the list of load collectors.
2.
Click on the Selector icon and select the load collector in the graphics area. The selected load collector becomes highlighted in the Model Browser.
3.
Right-click on the highlighted load collector.
4.
Choose Make Current from the menu that appears.
Method 2: 1.
The name of the current load collector displays on the status bar; click on that name.
2.
A list of all load collectors appears. Click in the graphics area to specify the load collector to make current.
Altair Engineering
Altair HyperMesh User's Guide 2006 Proprietary Inform ation of Altair Engineering
Creating Geometry Data If geometry is not available from a CAD system, you can create or edit geometry using the line and surface builders. The panels used in this process are listed below: lines creation and editing panels Lines
Create lines in a variety of methods, including: from points, at tangents, and at the intersection of other geometry.
Line Edit
Edit existing lines in a variety of methods such as combine, split, smooth, or extend.
Circles
Create circles or arcs.
surfaces creation and editing panels Surfaces
Create surfaces from existing lines or nodes by different methods, such as spline, drag, or spin.
Primitives
Create standard shaped surfaces or solid entities, including squares, spheres, cones, and cylinders.
Surface Edit
Edit existing surfaces by trimming, extending, or shrinking.
Defeature
Edit existing surfaces by removing individual features such as holes or fillets.
point/node creation and editing panels Nodes
Create new nodes. Several methods are available.
Temp Nodes
Add or remove nodes used only for geometry creation or editing.
Creating NURBS surfaces A NURBS (non-uniform rational B-spline) surface is a parametric surface defined by control points, knots and weights. The ruled, spline/filler, and drag/spin subpanels of the Surfaces panel can be used to create NURBS surfaces. The spline option creates a surface through 3-D lines. If you select a set of lines that do not form a closed loop, HyperMesh will connect the disconnected lines with straight lines, and create a spline surface and/or mesh in the enclosed area. There is no limit on the number of lines used to create a mesh/surface.
2007 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
These lines form one path because they intersect at four points.
These lines form more than one path and cause an error.
The tolerance setting on the Options panel is used to determine the intersections between lines. If the tolerance is too small and an intersection cannot be found, HyperMesh reports an error when you attempt to create the surface. Lines that contain sharp edges can cause problems when you create a surface. These lines result in a more complex surface, which takes longer to create, and slows the automeshing process. These sharp edges are sometimes the result of data created on other CAD/CAM systems and brought into HyperMesh via a translator. These lines may need to be "smoothed" by using the line edit panel or replaced with a new, smooth, line by using the lines panel.
Creating a surface w ith these lines results in a relatively complex surface.
Altair Engineering
Altair HyperMesh User's Guide 2008 Proprietary Inform ation of Altair Engineering
The "circular" shaped line has been replaced w ith a smooth line, w hich results in a much simpler surface. In some cases the sharp edges are required to represent the model and should not be smoothed.
The skin option can create a skinned surface through a set of lines.
Lines used to define a skinned surface.
A skinned surface created from the lines.
The ruled option can create a ruled surface between two lines.
Lines used to create a ruled surface.
2009 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
A ruled surface created from the lines.
Altair Engineering
Altair HyperMesh User's Guide 2010 Proprietary Inform ation of Altair Engineering
Temporary Nodes A temporary node list retains nodes that are not attached to an element, protecting them from automatic removal by the database management (except for some panels that automatically clear all temporary nodes, i.e., edges, faces, edit elements). There may be times when you wish to use an unattached node later in the modeling process. The Temp Nodes panel allows you to modify the temporary node list. In the Temp Nodes panel, there are three functions: add
Adds selected individual nodes to the temporary node list.
clear
Removes selected individual nodes from the temporary node list.
clear all
Removes all the temporary nodes from the database.
2011 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Picking Surfaces You can display surfaces in wireframe mode or in shaded mode. In wireframe mode, the easiest method of selecting a surface is to pick the surface near its edges or surface visualization lines. If several surfaces share an edge, you can select any one of them by clicking on the edge, and while holding the mouse button down, moving the mouse slightly from side to side. Each surface highlights as selected. Release the mouse button when the desired surface is highlighted. In shaded mode, click anywhere on the surface to select it. Similar to wireframe mode, you can hold the left mouse button down until the surface of interest is highlighted, and release it to confirm the selection. Surface edges may be used in the same way as lines in any surface creation panel, where appropriate. If you use any surface edge lines in the Line Edit panel, duplicates of the lines are created and the operation is applied to the duplicates.
See also Line Edit panel General Process for Building Models
Altair Engineering
Altair HyperMesh User's Guide 2012 Proprietary Inform ation of Altair Engineering
Editing Surfaces Each surface contains one or more faces. It is usually preferable to combine multiple faces into one surface entity before you use the meshing tools. This allows them to be meshed at the same time. You can use the Surface Edit panel to modify surface geometry when it is necessary to make changes before you generate a mesh. For example, to trim a surface with a line, use the trim with line subpanel of the surface edit panel. You must select the surface and the line and specify a direction vector. The surface is trimmed by sweeping the line along the vector and intersecting the surface with the sweep. If the sweep does not intersect the surface, the surface is not trimmed. The Edit Element panel has a cleanup subpanel, which contains surface editing tools.
A circle and a surface (represented w ith surface lines) before trimming.
After the circle is used to trim the surface, tw o new surfaces are created (show n highlighted) and the original surface is trimmed.
To trim one surface with another, use the trim with surf subpanel.
2013 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Tw o surfaces before trimming.
The smaller surface is split into tw o surfaces after it is trimmed w ith the larger surface.
Altair Engineering
Altair HyperMesh User's Guide 2014 Proprietary Inform ation of Altair Engineering
Associativity Nodes and elements can be associated to surfaces. When you create a mesh with the automesher, the nodes are automatically associated to the surface. When nodes are associated to a surface, you can use the Smooth panel to smooth elements on the surface and the Node Edit panel to move the nodes along the surface. Associated nodes and elements can be selected by surface, which allows you to select all the nodes and/or elements associated to a surface. Some operations break associativity. If you transform, such as translate, a surface, node, or element, associativity is broken. However, if you transform a component that contains both a surface and its associated nodes/elements, the associativity is not broken. Associativity is also broken if you trim a surface. To re-associate a node to a surface, use the Node Edit or Project panel. Note:
Re-associating nodes to a surface is usually a time consuming task.
See also Smooth panel Node Edit panel Project panel General Process for Building Models
2015 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Geometry Cleanup When designers create CAD geometry, their priorities are different from those of analysts trying to use the data. A single smooth surface is typically split into smaller patches, each a separate mathematical face. The juncture between two surfaces often contains gaps, overlaps, or other misalignments. To make the geometry more appropriate for meshing, analysts need to combine a number of faces into a single smooth surface. This allows the elements to be created on the entire region at once, and prevents unnecessary artificial or accidental edges from being present in the final mesh. The Quick Edit, Edge Edit, Point Edit, and Autocleanup panels contain tools to help you prepare surface geometry for meshing.
The initial CAD geometry often contains gaps, misalignments, or pinholes.
These features can distort the elements or demand a finer mesh.
With the tools of the geometry cleanup panels, you can close the gaps betw een surfaces, combine surfaces into large meshing regions, and eliminate pinholes.
Altair Engineering
Altair HyperMesh User's Guide 2016 Proprietary Inform ation of Altair Engineering
Using the simpler, cleaner geometry, you can easily build a much better mesh.
2017 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Applying Loads The final step in the model building process is to apply constraints and forces and to create or assign coordinate systems. Before you apply loads, create a load collector. Loads are displayed in the color assigned to the load collector. The size of loads and constraints is based on model units and can be modified from within the boundary condition panels. HyperMesh stores and displays all loads in the global coordinate system. Depending on the analysis code being used to calculate results, HyperMesh transforms the loads appropriately to any local nodal output coordinate system. HyperMesh currently supports the following load types: accelerations
Applies an acceleration at a node. Accelerations are displayed as a singleheaded arrow with an optional label, A. The label may also display the magnitude of the acceleration.
constraints
Applies a constraint or enforced displacement at a node. Constraints are displayed as a triangle with an optional label that displays the degrees of freedom effected by the constraint.
equations
Applies a general equation constraint between nodes. Equations are displayed with the label, EQ.
fluxes
Applies a flux load at a node. Fluxes are displayed as a thick arrow with an optional label, flux. The label may include the magnitude of the flux.
forces
Applies a concentrated force along any user-defined vector at a node. Forces are displayed as a single-headed arrow with an optional label F. The label may include the magnitude of the force. Linear interpolation input files for forces require 6 values with a space in between, as follows:
moments
Applies a concentrated moment about a user-defined vector at a node. Moments are displayed as a double-headed arrow with an optional label, M. The label may include the magnitude of the moment. Linear interpolation input files for moments require 6 values with a space in between, as follows:
pressures
Applies a pressure on an element or geometry. Pressures are displayed as a single-headed arrow with an optional label, P. The label may include the magnitude of the pressure. Linear Interpolation input files for Pressures require 4 values with a space in
Altair Engineering
Altair HyperMesh User's Guide 2018 Proprietary Inform ation of Altair Engineering
between, as follows:
temperatures
Applies a temperature constraint at a node. Temperatures are displayed as a straight line starting at the node at which the temperature is applied extending upward, with an optional label, T. Linear Interpolation input files for Temperatures require 4 values with a space in between, as follows:
velocities
Note:
Applies a velocity at a node. Velocities are displayed as a single-headed arrow with an optional label, V. The label may include the magnitude of the velocity.
Refer to the specific panel for detailed information about creating, reviewing, and updating loads and constraints.
2019 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Systems Systems are referred to as coordinate systems and may be rectangular, cylindrical, or spherical. Reference and analysis systems are supported. Reference systems transform geometric location or input vectors from the global system to a local system. Nodes, mass elements, forces, and other systems are eligible entities for a reference system. Analysis systems transform the output system of a node entity. Systems are built and referenced in the Systems panel. Note:
System collectors collect system entities. A system collector must exist and be current in order to build a system.
Altair Engineering
Altair HyperMesh User's Guide 2020 Proprietary Inform ation of Altair Engineering
Control Cards Control cards allow you to add input and output parameters to a model, including location and names of the input, output and scratch files; the type of run (analysis, check or restart); overall running of the analysis or optimization; and type, format and frequency of the output. Control cards are assigned to your model from within the Control Cards panel. This panel lists all of the control cards defined for the solver/user profile that you currently have loaded; you can disable, enable, or delete cards as desired.
See also Using the Card Previewer
2021 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Using the Card Previewer A control card may be in one of three states: State
Color
Explanation
Undefined
Gray
The control card was either never created or has been deleted.
Defined (See note.)
Green
Any control card viewed in the card previewer is activated.
Inactive
Red
A card that has been defined may be disabled. The attributes for that card remain; however, the control card is not output.
Note:
Those control cards that are defined (green in the control card editor) are output.
Default values for attributes are common throughout the card previewer. A default value field has two states: State
Description
Default = ON
In this state, the field label color is yellow and no data entry is allowed.
Default = OVERRIDDEN
To override a default value field, pick the yellow field label. When you override a default value field, the label text color changes to cyan and allows you to enter data in the field.
Altair Engineering
Altair HyperMesh User's Guide 2022 Proprietary Inform ation of Altair Engineering
Boundary Conditions Boundary Conditions define limits as well as loads on geometry and mesh.
2023 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Loads on Geometry You can apply loads to geometrical entities and map them to the FE mesh using the Load on Geom panel. One advantage is that you can remesh a model without deleting complicated loads or boundary conditions. After remeshing, loads or boundary conditions that have been applied to geometrical entities can be remapped to the new mesh. You can apply loads to geometry by using the following panels: Forces, Moments, Constraints, Pressures, Temperatures, Flux, Velocities, and Accels. These are the same panels used to apply loads to a mesh. There are two ways to map loads on geometry to the mesh associated with this geometry (loads on mesh): Manually, using the Load on Geom panel. Automatically, by exporting the FE deck, using the Export tab. The Model Browser allows separate or simultaneous visualization of loads on mesh and loads on geometry. To visualize loads on mesh and/or loads on geometry, in the Model Browser, right-click on the load. From the toolbar, select the Elements/Geometry icon. This icon determines what the other buttons act on; right-click the button (or left-click the small triangular downward arrow) to reveal a drop-down menu of options. You can select Elements, Geometry, or both. When Elements is selected, you control the display of loads applied to elements. When Geometry is selected, you control the display of loads applied to geometric entities. Both means that you can control the display of both types of loads independently, and load collectors may contain one type or both types simultaneously. Use the none, all and reverse buttons to assist in selecting which loadcols should be displayed. Comments Loads on mesh and loads on geometry can be displayed together (similar to the simultaneous display of both elements and geometry belonging to a specific component). A geometrical entity can be associated with one mesh or multiple meshes (component or components) and/or with one load collector or multiple load collectors. One load collector stores both loads on geometry and loads on mesh. The mesh (or multiple meshes) is associated with the geometrical entities to which the loads on geometry have been applied. Each load type is stored in a dedicated section of the same load collector.
Altair Engineering
Altair HyperMesh User's Guide 2024 Proprietary Inform ation of Altair Engineering
Terminology and Definitions geometrical entities
A point, a line, or a surface.
loads on geometry or geometry loads
Loads applied to geometrical entities.
loads on mesh or mesh loads
Loads applied to mesh (nodes or element).
load mapping
The process of mapping geometrical loads to mesh loads. The loads are mapped from the geometrical entities (to which the geometrical loads are applied) to the mesh that is associated with the geometrical entities.
Loads can be applied directly to mesh or applied by mapping them from loads on geometry.
See also Introduction to Loads on Geometry Application of Loads to Geometry Exporting Loads Visualization of Loads on Geometry and on Mesh Working with Loads on Geometry - HM-4040
2025 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Application of Loads to Geometry You can apply loads to geometrical entities in a way similar to the manner in which loads are applied to mesh. The process includes two basic steps. 1.
Creating a load collector by using the Collector panel
2.
Applying loads to the geometry using one of the following panels on the Analysis page: Forces, Moments, Constraints, Pressures, Temperatures, Flux, Velocities, and Accels
To apply a load to a geometrical entity, first create a load collector in which the loads applied to geometrical entities will be stored. Next, access a HyperMesh load panel (e.g. Forces, Constraints, etc.) located on the Analysis page, and choose the create subpanel. Third, select a geometrical entity on which the loads will be applied (points, lines, or surfaces) using the panel selection box, define the load or boundary condition parameters in the same way you would for the application of the load or boundary condition on a FE mesh entity (e.g. node), and click create. HyperMesh stores the loads/boundary conditions in the database and displays them in the graphical window. The following chart specifies the geometrical entities to which loads can be applied, in each of the load application panels listed above. Panel
Geometrical Entities
Accels
points, lines and surfaces.
Constraints
points, lines and surfaces.
Flux
points
Forces
points
Moments
points
Pressures
surfaces nodes on edge: lines (for 2-D solid elements) nodes on face: surfaces (for 3-D solid elements)
Temperatures
points, lines and surfaces.
Velocities
points, lines and surfaces.
Note:
Refer to the specific panel for detailed information about creating, reviewing, and updating loads and constraints.
Altair Engineering
Altair HyperMesh User's Guide 2026 Proprietary Inform ation of Altair Engineering
Exporting Loads Sessions can contain loads on geometry, loads on mesh that have been applied directly to mesh, and loads on mesh that have been mapped from loads on geometry. When saving the model as an HM database, all load types are saved and are retrieved when you open the . hm file. When exporting the model using an export template, only the loads on mesh are exported. The loads on mesh that are exported may have been applied directly to mesh, mapped from geometry to mesh, or both. The all/displayed option on the Export tab allows you to determine which loads are exported. If all is selected, all the loads on geometry that have not been mapped (if any), are mapped to loads on mesh and all the loads on mesh are exported. If displayed is selected, all the displayed loads on mesh are exported. All the loads on mesh (both displayed and hidden) that are associated with the displayed loads on geometry are exported as well. If any loads on geometry are displayed and have not been mapped, they will automatically be mapped to loads on mesh and exported as well.
2027 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Visualization of Loads on Geometry and on Mesh The Display panel allows you to visualize loads on mesh and loads on geometry either individually or together by setting the collector type to loadcols and using the toggle between elems and geoms. elems controls the display of loads on mesh and geom controls the display of loads on geometry. A simultaneous display is similar to the display of both elements and geometry belonging to a specific component. Note:
A major graphical display difference between loads on geometry and loads on mesh is the density of the arrows. Multiple arrows represent loads on mesh (one arrow per node or element); a single arrow for each geometrical entity represents loads on geometry. The basic length of the arrow also differs. For the same arrow magnitude percentage setting or uniform size setting within the load application panels, an arrow that represents a load on geometry is longer than arrows representing loads on mesh.
Altair Engineering
Altair HyperMesh User's Guide 2028 Proprietary Inform ation of Altair Engineering
Creating Load Collectors 1.
In the Model Browser, right-click on the white area and select Create > Load Collectors.
2.
Enter a load collector name after name =.
3.
Click color and select a color from the pop-up menu.
4.
If creating a generic load collector: - Click the switch and select no card image. - Click create. - Click return.
5.
If creating a specific load collector: - Click the switch and select card image. - Click card image = and select the card image type. - Click create/edit. - Enter the relevant data in the card image. - Click return.
See also Loads on Geometry
2029 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Transformation Manager The Transformation Manager manages the definition of transformation applied on the nodes and elements in order to easily position the entity using a combination of scale, rotate, and translate and symmetry functions. These operations are usually applied on standard parts such as dummies, barriers, etc. for positioning in different crash setups. Also they can be used for repositioning components with strain history between multiple steps of simulation. The Transformation Manager is available for RADIOSS (Block Format), LS-DYNA and PAM- CRASH 2G user profiles. The Transformation Manager has two basic folders/sections: Transformation Definition, and Transformation Repository. Transformation Definition lists the transformations defined in the model in a tree structure detailing the cross referencing between the entity and the transformation. Transformation Repository holds the candidates on which the transformations can be applied which is solver dependent. In the RADIOSS (Block Format) and PAM-CRASH 2G user profiles, the repository contains all the node sets defined in the model. In the LS DYNA user profile, the repository contains node sets and include files organized in two different folders.
Toolbars The Transformation Manager include toolbars and a context-sensitive menu. Toolbars provide the ability to switch between the two views, show or hide entities on which transformation is applied within the model, and activate or deactivate the transformation applied on a entity. The context-sensitive menu provide basic functions such as the creation, addition of entities, activation/inactivation of transformation, deletion, card edit, manipulating the sequence of transformation, display control, and review. Icon
Function Activate the selected transformation. If none are selected, activate all the transformations defined. Inactive the selected transformation. If none are selected, inactivate all the transformations defined. Active or inactive state depending in its current state for the selected transformation. If none is selected, it is applied on all the transformations defined. Isolate the selected entity Show/Hide the selected entity Review the selected entity Switches to transformation – entity view Switches to entity – transformation view
Altair Engineering
Altair HyperMesh User's Guide 2030 Proprietary Inform ation of Altair Engineering
Icon
Function Close the transformation manager
Context Sensitive Menu A context-sensitive menu is available for any selected item in the Transformation Manager tree. To view the context menu, right-click on an entity folder, an individual entity, or in an empty space in the browser. Clicking in the empty space provides options applicable to all the entities in the transformation definition. The functions vary depending on whether it is performed on entity in the transformation repository or in transformation definition. Also there are subtle differences in functions performed depending on the view.
Transformation definition Entity- Transformation view Item
Definition
Create new:
Creates new entity on which transformation will be applied. Includes node sets for the RADIOSS, PAM-CRASH 2G user profiles. Includes node sets and include files for the LS-DYNA user profile.
Add entity:
Allows you to edit the entity on which transformation is defined. Available only on entity.
Card edit:
Opens the corresponding solver card image panel. Available on both entity and transformation.
Delete:
Deletes the selected entity. Available on both entity and transformation.
Transform:
Creates a new transformation and applies it on the selected entity. If transformation already exists for the entity, it appends to it. Available on the entity.
Rename:
Renames the selected entity/ transformation. Available on both entity and transformation.
Show, Hide, Similar to Model Browser functions. Available for both transformation and entity. Isolate, Show all, Review, Reset review:
Move UP:
Swaps the ID of the selected transformation with the next smaller ID that is attached to the same entity
Move up:
Swaps the ID of the selected transformation with the next higher ID that is attached to the same entity
2031 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Item
Definition
Collapse All: Closes all of the folders in the tree structure, so that only the top-most level of items displays. Expand All :
Opens all of the folders in the entire tree structure, exposing every item nested at every level.
Transformation - Entity view Item
Definition
Create new:
Creates new transformation
Add entity:
Allows to add a new entity on to the selected transformation. If the entity is selected, you can edit the content. Available on both entity and transformation.
Card edit:
Opens the corresponding solver card image panel. Available on both entity and transformation.
Delete:
Deletes the selected entity. Available on both entity and transformation.
Transform:
Appends the defined transformation on the selected transformation. Available only on the transformation.
Rename:
Renames the selected entity. Available on both entity and transformation.
Show, Hide, Similar to Model Browser functions. Available for both transformation and entity. Isolate, Show all, Review, Reset review:
Move Up:
Swaps the ID of the selected transformation with the next smaller ID that is attached to the same entity
Move Down:
Swaps the ID of the selected transformation with the next higher ID that is attached to the same entity
Collapse All: Closes all of the folders in the tree structure, so that only the top-most level of items displays. Expand All :
Altair Engineering
Opens all of the folders in the entire tree structure, exposing every item nested at every level.
Altair HyperMesh User's Guide 2032 Proprietary Inform ation of Altair Engineering
Transformation repository Item
Definition
Transform
Creates new transformation on the selected entity . The transformation and the entity show up in the transformation definition folder.
Card Edit:
Opens the corresponding solver Card Image panel.
Rename:
Renames the selected entity.
Show, Hide, Similar to Model Browser functions. Isolate, Review, Reset review:
Supported solver keywords RADIOSS
TRANSFORM/TRANSLATE TRANSFORM/ROTATE TRANSFORM/SCALE TRANSFORM/SYMMETRY
LS DYNA
NODE_TRANSFORM INCLUDE_TRANSFORM
PAM CRASH
TRSFM _/_ 2 G
2033 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing HyperMorph is a tool used to morph the shape of a finite element model in ways that are useful, logical and intuitive. It enables rapid shape changes on the FE mesh without severely sacrificing the mesh quality. During the morphing process, HyperMorph also allows for the creation of shapes which can be used for subsequent design optimization studies.
Overview: The Three Basic Approaches to Morphing The Domains and Handles Concept The Morph Volume Concept The Freehand Concept
The Domains and Handles Concept Global Domain and Global Handles Local Domains and Handles Partitioning Dependent Handles Working with Shapes Setting Up Optimization
The Morph Volume Concept
The Freehand Concept
Space Frame Model Strategies Creating Handles and Domains Matching a Mesh or Line or Surface Data Making Parametric Changes Controlling Global Morphing with Handle Placement Mirror Images: Using 1-Plane Symmetry Reducing 3D to 2D: Using Linear Symmetry Reducing 3D to 1D: Using Planar Symmetry
Altair Engineering
Altair HyperMesh User's Guide 2034 Proprietary Inform ation of Altair Engineering
Shell Model Strategies Creating Handles and Domains Morphing on Local Domains Morphing Global Handles Using Constraints Using Biasing
Solid Model Strategies Creating Handles and Domains Viewing Solid Models Morphing on Local Domains Morphing Global Handles Using Constraints Using Biasing
2035 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Approaches to Morphing HyperMorph contains a wide array of functionality for morphing the shape of FE models. HyperMorph utilizes six exclusive HyperMesh morphing entities; domains, handles, morph constraints, morph volumes, shapes, and symmetries. While all the entities and functions are fully compatible, and may be used in a complementary fashion, they can be divided into three basic approaches to morphing; the domains and handles concept, the morph volume concept, and the freehand concept. Each approach has its own strengths and weaknesses when dealing with the numerous applications of morphing and you are advised to gain a basic understanding of each approach so that you can decide which approach is best for your needs. The morphing chapter is intended to illustrate the capabilities of HyperMorph and introduce you to both the basic and advanced functionality to help you get the most out of the tool. The basics of the three concepts are summarized below:
The Domains and Handles Concept This approach involves dividing the mesh into domains containing elements or nodes and placing handles at the corners of those domains. HyperMorph can automatically divide the mesh into logical domains or you can manually define your own domains and handles. When the handles are moved, the shape of the mesh changes according to the domain boundaries. The domains and handles approach also allows for parametric morphing of lengths, angles, radii, and arc angles as well as morphing the mesh to match geometric data and other meshes. The domains and handles approach is the most difficult approach to learn but it is also the most powerful. This approach is most useful for making detailed changes to any mesh (local domains) as well as general changes to space frame type meshes (global domains).
The Morph Volume Concept This approach involves surrounding the mesh with one or more morph volumes, which are highly deformable six-sided prisms. A number of methods exist to create the morph volumes, including single and matrix creation as well as the interactive on-screen method. Morph volumes support tangency between adjoining edges and allow for multiple control points along their edges. Handles placed at the corners and along the edges of the morph volumes allow for the morphing of the morph volumes which in turn morphs the mesh inside the morph volumes. The morph volume approach is quick and intuitive and is most useful for making large scale changes to complex meshes.
The Freehand Concept This approach involves morphing by moving the nodes directly without the need to create any HyperMesh morphing entities. You define the nodes which will move, the nodes which will stay fixed, and the affected elements, which manually allows for rapid changes to any mesh. You have great flexibility in how the moving nodes are moved, such as translation, rotation, and projection to geometry as well as using a tool to "sculpt" the mesh into the desired shape. You are also able to turn node manipulations made in any panel, such as scaling or node projection, into morphs using the record sub-panel. The freehand approach is an ideal introduction to HyperMorph since it allows morphing without the creation of any HyperMesh morphing entities while employing the concepts of domains and handles. The freehand approach also allows for "customized" morphing, allowing the user to do virtually any kind of morphing.
Altair Engineering
Altair HyperMesh User's Guide 2036 Proprietary Inform ation of Altair Engineering
2037 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Domains and Handles Concept When using the domains and handles approach, the model is divided into domains. Handles are then used to control the domains shape. When the handles associated with a domain move, the shape of the domain changes, which in turn changes the positions of the nodes inside those domains. During the morphing process the mesh morphs in a logical way with nodes near the moving handles moving more and nodes near the stationary handles moving less. In the areas between the handles, the mesh is stretched or compressed to match the desired shape. The amount each node moves with respect to each handle is relative to an internally calculated influence coefficient. The process for calculating the influence coefficients is somewhat time consuming, but once they are calculated they can be stored and applied rapidly. Thus, when handles and domains are initially set up or edited, HyperMorph spends an amount of time (proportional to the size of the new domains) calculating the handle influences. However, when handles are moved to morph the model, no calculations are necessary and the actual morphing occurs quickly. The advantage of this approach is that it makes morphing an interactive process, even for large models. For very large domains, calculating influence coefficients can be time consuming. For domains that have more than 50,000 elements (although you can change this default limit) the large domain solver is used. The large domain solver is that it is faster for morphing large domains, but the drawback is that it must be invoked every time you wish to morph, thus making morphing slower. However, for very large domains, the process of calculating influences can be too slow or too memory intensive--so the large domain solver makes it possible to morph such domains. Domains and handles are divided into two basic groups, global domains and local domains. Each global domain is associated with any number of global handles. Global handles will only influence the nodes contained within their associated global domains. Global domains and handles are best for making large scale shape changes to the model. There are five types of local domains: 1D domains, 2D domains, 3D domains, edge domains, and general domains. Each local domain is associated with any number of local handles. Local handles will only influence nodes contained within their associated local domains. Local handles are intended to be used to make small scale, parametric changes to the model. A model can contain both global and local handles and domains, which allows for both large and small scale morphs. It is not necessary to have both types of domains and handles in a model.
Global Domains and Handles Local Domains and Handles Partitioning Dependent Handles Working with Shapes Setting Up Optimization
Altair Engineering
Altair HyperMesh User's Guide 2038 Proprietary Inform ation of Altair Engineering
Global Domains and Handles Global domains are represented by a cube made up of dashed lines. Global domains are located at the centroid of the nodes which make up the global domain. Global handles are the largest handles in the model. Global handles are red if they are not dependent on other handles. Global handles are yellow, cyan, or violet if they are dependent on other handles, the color indicating their level of dependency. Dependent global handles are also smaller than the handles on which they are dependent. The base size of all the handles in the model can be set on the morphing visualization dialog accessed by using the visualization options icon on the visualization toolbar. The size given is used as the radius for the independent global handles. You cannot edit the color of the handles nor the relative size between the dependent and independent handles. However, you can edit the color of the domains in the morphing visualization dialog.
The Domains panel is used to create, edit, and organize global domains. When a global domain is created with the create handles option turned on HyperMorph generates several global handles. Global handles are generated at each of the eight corners of a box surrounding the model laid out along the global axes. These global handles are named corner followed by a number from one to eight. HyperMorph also places at least one global handle within the global domain box in areas of peak nodal density within the model. HyperMorph generally creates no more than about 30 global handles within the global domain box. These handles are named global followed by a number. The automatic global handle generation works particularly well for space frame models such as full car models. If the handles are not generated in the positions where you
2039 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
want them to be, you can always delete them, reposition them, or create new handles using the Handles panel.
Example of a model with a global domain and global handles Eight handles are placed at the corners of a box enclosing the model. By moving the handles you can stretch or deform the model along all three axes.
Altair Engineering
Altair HyperMesh User's Guide 2040 Proprietary Inform ation of Altair Engineering
A space frame with six manually created global handles When the handles are moved, the space frame morphs in a way such that the bars run between the handles.
There are three options for determining how global handles associated with global domains influence the mesh: the hierarchical method, the direct method, and the mixed method. In the hierarchical method, global handles influence the local handles found at nodes inside the global domain, which in turn influence nodes within the local domains. In the direct method, global handles influence the nodes in the model directly even if the nodes are not in a local domain. In the mixed method, global handles will influence every node inside the global domain using the hierarchical method if the node is inside a local domain, or the direct method if the node is not in a local domain. The method used can be selected in the global subpanel of the Morph Options panel. The default method is the direct method method. There are subtle differences in how the global handles influence the nodes for each method with the main difference being that the parts of the model defined by local edge domains have their shape preserved when using the hierarchical method. Straight edges will remain straight and circular holes will remain circular for the hierarchical method, while the direct method may bend or warp these features into curved edges and elliptical holes. You should select which method is right for the type of morphing that you want to perform. If you wish to preserve the local geometry, choose the hierarchical or mixed method. If you are willing to accept distortions in the local geometry, choose the direct method.
2041 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
An exam ple of global m orphing using the hierarchical m ethod When the highlighted (w hite) handle is moved to the right, it moves the local handles, w hich move the mesh. Note how the straight edge remains straight and the circle remains round.
An exam ple of global m orphing using the direct m ethod When the highlighted (w hite) handle is moved to the right, the mesh is affected directly. Note the resulting distortion of the edge and circle.
Altair Engineering
Altair HyperMesh User's Guide 2042 Proprietary Inform ation of Altair Engineering
An exam ple of global m orphing using the direct m ethod and biasing factors By increasing the biasing factor for the highlighted (w hite) handle, the angular shape of the morph becomes rounded.
The influences between the global handles and local handles using the hierarchical method or nodes using the direct method can be calculated using either the spatial method or the geometric method. Both methods attempt to determine how a global handle affects nodes or local handles in the space surrounding it. The spatial method is the default, and is the fastest and most robust method for generating global influences based on a spatial formulation for the entire model. The geometric method can be slow for large models or large numbers of global handles, but may produce more desirable influences. The geometric method is the method that was originally used in HyperMesh and generates influences based on the geometric relationship between a given node or local handle and the surrounding global handles. The method used can be selected in the global subpanel of the Morph Options panel.
2043 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Local Domains and Handles Local domains are represented by a single rectangle for 1D domains, two joined rectangles for 2D domains, a cube for 3D domains, four joined rectangles for general domains, and a line for edge domains. Local handles are orange if they are not dependent on other handles. Local handles are green, blue, or pink if they are dependent on other handles, the color indicating their level of dependency. The base size of all the handles in the model can be set on the morphing visualization dialog accessed by using the visualization options icon on the visualization toolbar. The size given is used as the diameter for the independent local handles. You cannot edit the color of the handles nor the relative size between the dependent and independent handles. However, you can edit the color of the domains in the morphing visualization dialog.
Local domains can be created individually by selecting nodes or elements in the create subpanel of the Domains panel. When local domains are created, HyperMorph automatically places local handles at the ends of all edge domains. These local handles are named local followed by a number. The placement of local handles depends on the type of domain created and the partitioning options, if partitioning is selected.
Altair Engineering
Altair HyperMesh User's Guide 2044 Proprietary Inform ation of Altair Engineering
Example of a model w ith local domains and local handles w ith partitioning.
In the example above, the rigid elements have been placed in a 1D domain with the center node having an independent (orange) handle and the other nodes having dependent (green) handles. The shell elements have been placed in two 2D domains separated at the bend line due to partitioning. The solid elements have been placed in a 3D domain. Note that shell elements have been created on the faces of the 3D domain. These elements are placed in a component named ^morphface. Also note that 2D domains have been created on the faces of the 3D domain and that edge domains have been created on the edges of all the 2D domains. Finally, handles have been placed at the ends of all the edge domains.
1D Domains Domains made up of 1D elements, such as bars and rigid elements, are called 1D domains. When automatically creating local 1D domains, 1D elements that share common nodes are grouped together into 1D domains. An independent local handle is placed at the centermost node of the 1D domain and dependent local handles are placed at every other node of the elements in the 1D domain. The independent handle is larger and orange, while the dependent handles are smaller and green. All the dependent handles in a given 1D domain are directly dependent on the independent handle. This dependency relationship means that moving the independent handle also results in moving the dependent handles the same amount in the same direction. This is done to preserve the unique relationship established for groups of 1D elements. Additionally, the bias factors for the dependent handles for a 1D domain are given an initial value of 3. All other handles in the model are given a biasing factor of 1. A higher biasing factor means that a given handle will have greater influence over the surrounding mesh than the others. The higher biasing factor given to dependent handles on 1D domains is intended to prevent mesh distortion when the 1D elements connect to nodes in 2D and 3D domains.
2045 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
A rigid spider becom es a 1D dom ain An independent local handle (orange) is placed at the centroid of the 1D domain and dependent handles (green) are placed at each node. By moving the orange handle, the entire spider is moved, maintaining the proper shape and connectivity for the rigid spider .
2D Domains Domains made up of shell elements are called 2D domains. When automatically creating local 2D domains, shell elements that share common nodes are grouped together into 2D domains. If partitioning has been selected, these domains are subdivided into smaller domains along break angles and curvature changes according to the partitioning parameters. Edge domains are placed along the edges of the 2D domains and are also partitioned. Local handles are placed at the ends of all the edge domains. In general, the local handles are placed at the corners of the 2D domains and at other useful positions. The intent is to make it faster and easier for you to apply parametric changes to the model. Since you morph the model by moving handles, it helps to have handles already at the positions where you want them. HyperMorph tries to predict where the handles should be placed to reduce the amount of time it takes to prepare your model for morphing. If the handles or domains are not laid out in the positions where you want them to be, you can delete them, edit them, or create new ones. Also, even though the generated local handles are associated with the edge domains, they will influence the nodes in any domain that shares the node at which it is placed. This is true even if the handle is associated with the 2D domain. A handle associated with any domain will always influence the nodes in domains that it is touching. Note that it is possible to create a handle on a node that is not touching the domain to which it is associated. This allows you to place a handle outside of a domain, such as floating in space near the domain, and have it influence the nodes within its domain.
Altair Engineering
Altair HyperMesh User's Guide 2046 Proprietary Inform ation of Altair Engineering
Tw o 2D dom ains w ith edge dom ains and handles The model on the left show s the initial handle positions. The model on the right show s the addition of four new handles. Handles can be placed anyw here, even at nodes not on the associated domain.
3D Domains Domains made up of solid elements are called 3D domains. When automatically creating local 3D domains, solid elements that share common nodes are grouped together into 3D domains. Shell elements are created on the faces of each 3D domain and placed into a component called ^morphface. It is recommended that you do not delete or edit these elements nor rename or delete the ^morphface component. However, if you do, these elements and their 2D domains will be regenerated the next time you enter or exit a HyperMorph panel or the delete panel. The shell elements on the face of each 3D domain are placed into a 2D domain that is then partitioned if the partitioning option is active. Edge elements are placed around each 2D domain and local handles are created at the ends of each edge domain. In cases where shell elements that are attached to the faces of solid elements are present in the model, HyperMorph will not create ^morphface elements coincident with the existing elements. The color of the ^morphface component can be changed on the morphing visualization dialog accessed by using the visualization options icon on the visualization toolbar. Note that the face elements in the ^morphface component will not be written out to any FEM formatted deck since the component name begins with a "^".
2047 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
A block of solid elem ents is m ade into a 3D dom ain The gray shell elements on the face of the 3D domain are the ^morphface component. The ^morphface component has been partitioned into 2D domains. Handles are created at the corners of the 2D domains.
Edge Domains Domains made up of a list of nodes are called edge domains. When automatically creating local edge domains, edge domains are placed around the edges of all 2D domains. When you are selecting domains and are holding the mouse button down while placing the mouse over the icon of a 2D or 3D domain (or an element in the domain), HyperMesh will highlight both the domain icon and the surrounding edge domains. This makes it easier for you to tell which domain you are selecting. When you release the mouse button, only the icon for the domain remains highlighted. Edge domains and 2D domains on the faces of 3D domains play an important function in determining the influences for the handles over a given domain. Nodes on edge domains will only move as a function of the handles touching the edge domain. No other handles will affect the nodes on the edges. Similarly, nodes in a 2D domain on the face of a 3D domain will only move as a function of the handles touching the 2D domain. This preserves the boundaries of 2D and 3D domains such that straight edges remain straight, flat surfaces remain flat, and curved edges retain their curvature. It allows you to move handles within a 2D or 3D domain without affecting the edges. If you do not want to have the boundaries of a domain preserved you can delete the edges for a given domain, or choose to create the domain as a general domain instead. Also, nonreflective symmetries allow the influences of handles to extend through edges and faces depending on the type of symmetry. For domains that have non-reflective symmetry types, the boundaries may not be preserved during morphing.
Exam ples of edge dom ains Edge domains are placed around the edges of 2D domains. In the model at the right an edge domain has been created inside a 2D domain. Note that w hen an edge domain is created, it is partitioned and handles are placed at the ends and joints.
Altair Engineering
Altair HyperMesh User's Guide 2048 Proprietary Inform ation of Altair Engineering
How edge dom ains affect m orphing In the top tw o frames tw o handles inside a 2D domain are created and moved. In the bottom frames, tw o handles connected by an edge domain are created and moved. Note that the edge domain remains straight, preserving the shape of the feature.
General Domains General domains can be made up of any combination of 1D, 2D, and 3D elements. General domains are not automatically created when automatically generating local domains. Like all other domains, the elements within a single general domain must touch one another. When a general domain is created, no 2D domains are created on the faces of any 3D elements and no edge domains are created either, thus no handles are created for the domain. However, general domains respect all neighboring edge domains and 2D domains and thus if you create 2D and edge domains for your general domains they will impose restrictions on handle influences for the general domain. Otherwise, handles on a general domain freely influence all of the nodes inside the general domain, allowing it to stretch and deform in an unbounded manner with morphing extending across differences in element type. General domains are very useful for realized connectors which are often represented as clusters of different element types. Another use is for meshes where precise changes are required for one section, where 1D, 2D, and 3D domains are used, but the rest of the mesh (where a general domain is used) can simply follow along.
2049 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Exam ple of interaction betw een a general dom ain and 2D dom ains In the top frame, tw o 2D domains are created for parts of tw o shell meshes and a general domain is creating from the remaining rigid, shell, and solid elements. Tw o handles have been placed w ithin the general domain at the ends of the rigid spiders. In the bottom frame the tw o handles inside the general domain are translated. Note how the shell elements in the general domain morph, bounded only by the edge of the 2D domains w ith the other edges free to follow the handles .
Altair Engineering
Altair HyperMesh User's Guide 2050 Proprietary Inform ation of Altair Engineering
Partitioning Partitioning can be applied directly to 2D domains and indirectly to 3D domains (3D domains are created with 2D domains on their faces). Partitioning is a method of dividing 2D domains into smaller 2D domains at logical places, such as at the edges of surfaces associated with the mesh, or where the angle between elements exceeds a certain value, or where the domain changes from flat to curved. Partitioning allows you to prepare your model for morphing more quickly and easily since it divides your model into sections where parametric changes can be applied. You can invoke partitioning when creating 2D or 3D domains by activating the partition 2D domains check box on the Domains panel. If there are no surfaces in the model, or the use geometry option in the partitioning subpanel of the Domains panel is unchecked, partitioning will ideally divide your model such that every radius and straight or flat section is placed into a separate domain. However, partitioning is not an exact science and there will be areas where elements are not placed into the desired domains. If you are unsatisfied with the partitioning, you may change the partitioning parameters in the partitioning subpanel of the Domains panel and try again (using the redo last button), or edit the domains by hand using the create and organize subpanels in the Domains panel.
Exam ple of partitioning For the model on the left, the 2D domain w as created w ithout partitioning. For the model on the right, partitioning w as used. Note how the 2D domains are divided along angle and curvature change boundaries. Also note that the edge domains are partitioned regardless of w hether the partitioning option is on or off.
There are two algorithms you can use to partition, element-based and node-based. These can be set individually for quad/mixed meshes and for tria/tetra meshes. Each algorithm has its strengths and weaknesses, so if one method is not producing the partitions that you desire, the other method might work better. In general, the element-based algorithm works better for quad/mixed meshes and second order meshes, while the node-based algorithm works better for tria/tetra meshes. There are also several parameters that govern the creation of domains for either algorithm. They are found in the partitioning subpanel of the Domains panel. If you have selected use geometry, all elements whose nodes are associated to surfaces in the model will be partitioned along the edges of the surfaces. All other elements will be partitioned using one of the partitioning algorithms. If you have also selected add to geometry, then any partitions created outside of the surfaces will be added to the partitions created using the surfaces if the partitioning algorithm does not find a break along the edges or the surfaces. This option is helpful when surface data is incomplete of some of the nodes have been moved away from their surfaces.
2051 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Partitioning can be angle-based or curvature-based. In either case, the domain angle controls the break angle along which a partitioning break is made. If the angle between the normal vectors between two elements is greater than this value, a new domain is created with an edge running between the two elements. When using curvature-based partitioning, the curve tolerance controls the angle of which values less than it are considered straight for curvature measuring purposes. If the angle between the normal vectors between two elements is less than this value, they are considered flat, otherwise they are considered to be curved. If the curvature changes from straight to curved, changes direction, or changes curvature by more than the curvature tolerance, a new domain is created with an edge running between the two elements. Note that in order for a new partition to be created, a break due to angle or curvature must be found along its entire edge. For the node based method, domain angle and curve tolerance have a roughly similar meaning as the element based method. The node based method tends to create fewer partitions than the element based method, although exact performance for each method depends heavily on the features in your model. For instance, the node based method seems to work better on first order tria and tetra meshes while the element based method seems to work better on mixed quad and tria meshes.
Altair Engineering
Altair HyperMesh User's Guide 2052 Proprietary Inform ation of Altair Engineering
Dependent Handles You can make a handle dependent on one or more other handles, and then make those handles dependent on one or more other handles, and so on. This system allows you to create any number of dependency layers. Handles that are dependent on other handles appear smaller and in a color different from the handles on which they are dependent. The review button in the update subpanel of the Handles panel allows you to view the handles on which a specific handle is dependent. Making a handle dependent has no affect on the way it influences nodes.
Global handles, independent (red) and dependent (yellow , cyan, and violet)
Local handles, independent (orange) and dependent (green, blue, and pink)
The conditions for handle dependency are as follows: A handle that is dependent on another handle inherits the movements applied to the higher level handle. If a handle is dependent on only one other handle, it inherits the full movement of the higher level handle. If a handle is dependent on more than one handle, it will inherit a percentage of the movements applied to each higher level handle. The percentage is based on the distance between the dependent and independent handles. A handle may be dependent on any number of handles, but dependency loops are not allowed. A dependent handle can be moved independently of the handles on which it is dependent. This means that movements applied to the dependent handle are not applied to the independent handles. This allows you to add the movements of dependent and independent handles in a logical manner. In the hierarchical method, all local handles are dependent on global handles. These dependencies are calculated internally and cannot be modified manually, biasing will affect them.
Handle dependencies are useful for several different applications. Transparent control of domain edges and faces You can create a dependent handle on an edge domain that is dependent on the handles at the ends of the domain. When the dependent handle is moved, the shape of the edge can be changed.
2053 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
When the handle at either end of the edge domain is moved, the dependent handle moves along as if it was not there. This allows you to combine the changes easily without having to apply separate perturbations for all of the handles. Grouping features together to move as a unit You can make all the handles at one cross section of a beam dependent on a single handle. This allows you to move an entire cross section while only having to select one handle. Linking several domains together You can make all of the handles within several domains dependent on a few at the corners of the domain. This allows you to stretch all of the domains uniformly by moving the independent handles, in essence, performing localized "global" morphing.
Altair Engineering
Altair HyperMesh User's Guide 2054 Proprietary Inform ation of Altair Engineering
Dependencies - exam ple 1 The center global handle is dependent on the tw o outer global handles. When the highlighted handle on the left is moved (center frame), the center handle follow s along. In the low er frame, the center handle is moved independently.
Dependencies - exam ple 2 In the model on the left, the three green handles on the top are dependent on the orange handle on the top. The bottom has similar dependencies. The top and bottom halves of the cross sections are controlled by just tw o handles. In the model on the right, all of the green handles are dependent on the orange handle. The entire cross section is controlled by one handle. Note that the dependencies can extend beyond the 2D domain boundaries.
Dependencies - exam ple 3
2055 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
An independent handle w as created betw een the tw o holes and the handles governing the positions of the holes are made dependent on it. When the independent handle is moved, both holes move w ith it. Also, each hole can be positioned separately by moving the dependent handle associated w ith it.
Using dependencies to reduce m esh distortion In this example tw o dependent handles w ere created on the edges of the part near the center hole. The dependent handles w ere constrained along vectors parallel to the sides of the part. When the handle at the hole is moved dow nw ard, the dependent handles follow and reduce mesh distortion by spreading the morph across the entire part instead of only around the hole.
Altair Engineering
Altair HyperMesh User's Guide 2056 Proprietary Inform ation of Altair Engineering
Working with Shapes Shapes are collections of handle and/or node perturbations from the initial configuration of the FE mesh before the morph. When you morph your model, HyperMorph stores the morph internally as a collection of perturbations which you can then undo or redo. When you create a shape using the save shape sub-panel on the Morph panel or Freehand panels, the handle and/or node perturbations are stored in the new shape entity along with biasing factors for the handle perturbations and details such as the biasing style. HyperMorph takes the difference between the initial state of the model and the current state of the model when creating a new shape. If you save the model using the save each morph step option in the Shapes panel, each morph on the undo/redo list will be saved as a separate shape. To get to the current state of the model from the initial state, all of these shapes must be applied. Creating shapes allows you to generate shape variables for optimization and store model changes for parametric studies. For many morphing operations, the morph consists only of handle perturbations. However, if constraints are being used, or the morph is a mapping or radius changing operation, node perturbations are required to fully describe the shape. In the case of freehand morphing, the morph consists only of node perturbations. When you create a shape, vectors are drawn for each handle and node perturbation for the shape. The vectors are drawn the exact length of the perturbation and the vectors for the handle perturbations are drawn with thicker lines to denote that they are different from node perturbations. Note that while shapes with handle perturbations will move nodes when they are applied, those shapes do not contain node perturbations and thus vectors are not drawn at those nodes. When you are saving a shape, you can select whether to save it as handle perturbations or node perturbations. If you select handle perturbations, the shape will be saved as either handle perturbations only, or a combination of handle and node perturbations if node perturbations are required to describe the shape. If you select node perturbations, the shape will be saved as node perturbations only. The difference between the two types comes into play if you change the handles or domains in your model. Shapes saved as node perturbations are not affected by changes to domains and handles, while shapes saved as handle perturbations will differ from shapes that have been saved with changes to the handle influences. Whenever you make a change to your model, HyperMorph will ask you if you want to preserve any existing shapes saved as handle perturbations by converting them to node perturbations. If you plan to make changes to domains and handles, you should save shapes as node perturbations. If not, save shapes as handle perturbations and they will require less memory and disk space. If you later decide that you want to change a shape from node perturbations to handle perturbations or vice versa you can do so in the convert subpanel of the Shapes panel. Once a shape is saved, you can apply it to your model with any given scaling factor. Applying a shape in this way is like any other morphing operation and can be undone, redone, or saved as part of another shape.
To convert shapes saved with handle perturbations to shapes saved with node perturbations, or vice-versa: 1.
From the HyperMorph module, select the shapes panel.
2.
Select the convert subpanel.
3.
Select the type of conversion that you wish to perform.
4.
Select the shapes to be converted.
5.
Click convert.
The shape is converted.
2057 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 2058 Proprietary Inform ation of Altair Engineering
Setting Up Optimization Morphing can be used to create shape variables for optimization. Note:
A shape is not a shape variable, but by adding a desvar which points to the shape, it becomes a shape variable.
To create shape variables for an optimization run: 1.
Morph your model into the shape of the first shape variable.
2.
From the HyperMorph module, select the morph panel.
3.
Select the save shape subpanel.
4.
Save your morph as a shape.
5.
Click undo all to return to your base model shape.
6.
Repeat steps 1 through 4 for each shape variable you want to create.
7.
From the optimization module, select the shape panel.
8.
Set the toggle to multiple desvars.
9.
Select the shapes for which you want to create shape variables.
10. Click create. A desvar for each shape is created with the initial value and bounds in the panel. Each desvar is given a unique name. 11. Animate the shape variables: -
Click undo morphing if you did not click undo all after saving the last shape.
-
Click animate. The Deformed panel displays, allowing you to view each shape variable by animating it.
Once you have created shape variables for your shapes, you can set up the rest of your optimization problem within the optimization module.
2059 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Morph Volume Concept Morph Volume strategies are still being created; this help system will be updated in a service pack release to include Morph Volume concepts and strategies.
Altair Engineering
Altair HyperMesh User's Guide 2060 Proprietary Inform ation of Altair Engineering
The Freehand Concept Freehand strategies are still being created; this help system will be updated in a service pack release to include Freehand concepts and strategies.
2061 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Space Frame Model Strategies Space frames are models that have a sparse distribution of elements, such as a car body. Space frame models can generally have element counts in the hundreds of thousands, but their basic structure is rather simple. Often the desired shape changes are general, such as making it smaller, shorter, wider, or altering the basic positions of components within the frame. In many instances, these changes can be performed by placing a handle at each joint in the frame and moving those handles to the desired locations. For these types of models, all that is necessary is to create a global domain and global handles. Local handles are not required since local changes to the frame components are not necessary. Since local handles and domains for large models can consume a great deal of resources, you should avoid creating them unless it is necessary.
Creating Handles and Domains Matching a Mesh, Line, or Surface Data Making Parametric Changes Controlling Global Morphing with Handle Placement Mirror Images - Using 1-Plane Symmetry Reducing 3D to 2D - Using Linear Symmetry Reducing 3D to 1D - Using Planar Symmetry
Altair Engineering
Altair HyperMesh User's Guide 2062 Proprietary Inform ation of Altair Engineering
Creating Handles and Domains - Space Frame Model 1.
Open the HyperMorph module.
2.
Select the Domains panel.
3.
Select create.
4.
Set the selector to global domain.
5.
Set the toggle to all nodes.
6.
Set the toggle to create handles.
7.
Click create. A global domain and global handles are created at useful positions throughout the space frame. In many cases, these handles will be where you want them to be. If not, delete them and add global handles elsewhere: -
Press F2 or go to the Delete panel.
-
Delete any unwanted handles.
-
From the HyperMorph module, select the Handles panel.
-
Type in a name.
-
Select an xyz position or any number of nodes where you want global handles.
-
Click create.
A new global handle is created at each node or at the specified xyz location. If more than one handle is created at a time, the handles will each be given a unique name by appending a number after the name you have given. You should place global handles both in areas where you want to apply perturbations and in areas that you want to stay fixed. You can also use morph constraints to fix nodes in place during global morphing but if you want them to affect the surrounding mesh you must select the stretch mesh around nodes option when creating the morph constraint. If you want a part of your model to move as a rigid body, such as a wheel or the engine block, use a cluster type morph constraint.
2063 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
A global domain and global handles for a full car model
Exiting any panel in the HyperMorph module or the Delete panel automatically triggers HyperMorph to refresh the handle influences, if necessary. Adding, editing, or deleting handles, domains, or symmetries makes it necessary for HyperMorph to refresh the handle influences. For large models or large changes, this can be time consuming, so you will want to make all the changes you desire within each panel before exiting. There are many options available for moving the handles. The best one to use depends on the results that you want to achieve.
Altair Engineering
Altair HyperMesh User's Guide 2064 Proprietary Inform ation of Altair Engineering
2065 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Matching a Mesh, Line, or Surface Data The basic approach for HyperMorph is to move the handles into positions that change the shape of the model to match the mesh or geometry data. If you are going to match a mesh you need to make sure that the mesh does not get morphed when you are moving the handles. This can be accomplished by constraining the nodes on the target mesh.
To constrain the nodes on the target mesh: 1.
From the HyperMorph module, select the Morph Constraints panel.
2.
Select the create/update subpanel.
3.
Select the nodes on the target mesh.
4.
Switch the selector to fixed.
5.
Make sure that the stretch mesh around nodes option is unchecked.
6.
Click create. All the nodes in the target mesh are constrained to remain fixed during morphing operations as long as the constraint is active and the use constraints box is checked (see the Morph Options panel). Note that if you check the stretch mesh around nodes option, the nodes between the constrained nodes and the handles will be affected regardless of whether the mesh is continuous between them
One of the most enjoyable ways to morph is interactively. As you drag a handle across the screen and you can watch the mesh move along with it. For large models it may be too slow to morph interactively in real time. But you can still morph interactively with any size model by setting HyperMorph to perform the morphing after you move the handle and release the mouse button.
To morph interactively by moving the handle and releasing the mouse button: 1.
From the HyperMorph module, select the Morph panel.
2.
Select move handles.
3.
Change the upper middle selector to interactive.
4.
Change the rightmost toggle from real time to on release.
5.
Change the lower middle selector from on domains to along vector.
6.
Select a vector.
7.
Click morph.
8.
Select a handle on the screen and hold the mouse button down.
9.
Move the handle to the new location and release the mouse button. As you drag the mouse, the handle follows along the selected vector. Since on release was selected, only the graphics for the handle are updated, which leaves a dark trail through the mesh. When you
Altair Engineering
Altair HyperMesh User's Guide 2066 Proprietary Inform ation of Altair Engineering
release the mouse button, the morph is applied to the model and the graphics are updated for the entire model. If the handle position needs to be changed again, repeat steps 7 through 9. 10. Move more than one handle at the same time: -
Before clicking morph, select several handles on the screen.
-
Perform steps 7 through 9. When you release the mouse, all of the selected handles are moved the same distance in the same direction.
Morphing to a profile line
2067 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
In the top frame, the global handles on either side of top of the w indshield are selected. In the middle frame they are interactively moved upw ards along a vector to a point matching w ith the profile line. In the bottom frame the process has been repeated for the other handles on the roof. The result is a morphed vehicle model that closely matches the profile line.
Morphing to a profile line A handle is added to the center of the rear w indshield and is moved to better match the profile line. Handles may alw ays be added or deleted from a model w ithout affecting the current morphed state of the model. How ever, any shapes saved as handle perturbations may not yield the same morphed shape after handles have been added or deleted. If you intend to add or delete handles in your model, save your shapes as node perturbations. HyperMorph w ill give you the option of converting existing shapes from handle perturbations to node perturbations automatically after you add, edit, or delete any morphing entities.
You can also select other features to drag the handle along such as a line, a plane, or a surface. HyperMorph uses the position of the mouse on the screen to figure out where you want to move the handle. You can use this feature to position a handle anywhere you want line or surface data. To match a target mesh or geometric data by moving the handles to a specified node location: 1.
Change the upper middle selector from interactive to move to node.
2.
Select a handle.
3.
Select a node. The handle is moved to the position where the node was prior to morphing and the rest of the mesh morphs accordingly.
Altair Engineering
Altair HyperMesh User's Guide 2068 Proprietary Inform ation of Altair Engineering
To create nodes on the fly on lines and surfaces: 1.
Hold the mouse button down and drag the mouse over a line or surface until it is highlighted.
2.
Click on the line or surface where you want the node. A node will be created and the handle will immediately be moved to the node.
2069 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Making Parametric Changes Dimensions such as distance and angle can be changed easily in HyperMorph. One way to do this is by translating or rotating handles. To translate or rotate handles: 1.
Translate the handles. -
Change the upper middle selector from move to node to translate.
-
Select a few handles.
-
Select a vector and distance. Or Select the desired xyz translation.
-
Click translate. The handles move the specified distance in the specified direction and the model morphs accordingly.
2.
Rotate the handles. -
Change the upper middle selector from translate to rotate.
-
Select a few handles.
-
Select an axis of rotation.
-
Set the rotation angle.
-
Click rotate. The handles rotate about the axis the specified angle and the model morph accordingly.
3.
Specify dimensions more precisely in the alter dimensions sub-panel. -
From the HyperMorph module, select the morph panel.
-
Select alter dimensions.
-
Set the upper left selector to distance.
-
Change the middle left selector to nodes and handles.
-
Select node a and node b at nodes whose distance you want to change
-
Select follower handles for node a that are near node a.
-
Select follower handles for node b that are near node b.
-
Change the distance value.
-
Click morph. HyperMorph moves the follower handles for node a as a group and the follower handles for node b as a group either towards each other or away from each other so that the new distance between node a and node b is equal to the specified distance. If the left selector is set to hold end a, node a will not move (same for node b). If the left selector is set to hold middle, both node a and node b will move the same distance.
Altair Engineering
Altair HyperMesh User's Guide 2070 Proprietary Inform ation of Altair Engineering
Morphing by altering the distance between two nodes The w idth of the car is found by placing node a (green dot) on the right hand door and node b (blue dot) on the left hand door. The handles on the right side of the model are selected as follow ers for node a and the handles on the left side of the model are selected as follow ers for node b. The distance is changed and the model morphs.
To change the angle: 1.
Set the upper left selector to angle.
2.
Change the middle left selector to nodes and handles.
3.
Select node a, vertex, and node b at nodes whose angle you want to change.
4.
Select follower handles for node a that are near node a.
5.
Select follower handles for node b that are near node b.
6.
Change the angle value.
7.
Click morph. HyperMorph moves the follower handles for each end in a way so that the new angle between node a, the vertex, and node b are the specified angle. If necessary, HyperMorph will iterate to achieve the desired angle, or at least get close. If node a and node b are selected coincident with one of the follower handles, iteratation is not necessary.
2071 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing by altering the angle formed by three nodes The slope of the w indshield is altered by defining an angle using three nodes (green, blue, and red), selecting tw o handles at the front of the car as follow ers for node a (green), and selecting tw o handles on either side of the w indshield as follow ers for node b (red node). The angle is changed from 160 degrees to 150 degrees. Note that the handles on either side of the w indshield w ere constrained to move along the x-axis (front to back) thus maintaining the height of the roof.
Altair Engineering
Altair HyperMesh User's Guide 2072 Proprietary Inform ation of Altair Engineering
Controlling Global Morphing with Handle Placement Global morphing differs from local morphing in that there are no definite boundaries between the handles that restrict their zones of influence. When you perform global morphing operations, the parts of the model that are morphed are those that lie between the handles that are moving and those that are not. For the general space frame cases, positioning handles at the joints between the members of the space frame restricts the handle influences to the parts of the frame that they are touching. However, for cases where you are trying to morph a mesh that covers a wide area, you will need to place several handles across both of sides of the zone of influence. You can visualize the handles as places on a sheet of rubber where you are placing your fingers. If you place three fingers on one side and two on the other and try to stretch the sheet, the space between your fingers on the two finger side will be pulled towards the three finger side. By placing three fingers on each side, you allow for even stretching to occur between each set of fingers. In morphing this is accomplished by placing handles evenly along both sides of the mesh to be stretched.
Controlling global morphing with handles – part 1 The handle on the roof is moved upw ards and the center section of the car is morphed along w ith it.
2073 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Controlling global morphing with handles – part 2 A handle is added directly below the handle on the roof near the center of the car. Now w hen the handle on the roof is moved upw ards, only the part of the car betw een the roof and the handles along the midline of the car is stretched.
Altair Engineering
Altair HyperMesh User's Guide 2074 Proprietary Inform ation of Altair Engineering
2075 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Adding handles to control global morphing Using several handles on either side, the fender of the model is morphed. Note that dependent handles are used to simplify the morphing operation. Also note that in cases w here detailed shape changes are required, morph volumes w ill usually yield better results.
Altair Engineering
Altair HyperMesh User's Guide 2076 Proprietary Inform ation of Altair Engineering
Mirror Images - Using 1-Plane Symmetry If your space frame is symmetric, you can create a plane of symmetry at the center of your space frame and have your morphs applied in a symmetric fashion. To set up a plane of symmetry: 1.
From the HyperMorph module, select the Systems panel.
2.
Create a system at a node where the plane of symmetry is to be located and have the x-axis pointing normal to the plane to be created.
3.
Return to the HyperMorph module, select the Symmetry panel.
4.
Enter a name.
5.
Select the global domain icon.
6.
Switch the selector from none to 1 plane.
7.
Select the system you created.
8.
Select x-axis as the axis to align the symmetry
9.
Change the left toggle from approximate to enforced.
10. Click create. A plane of symmetry is created at the origin of the system and based perpendicular to the x-axis. The icon for a 1-plane symmetry is a rectangle positioned like a small mirror for the symmetry system. HyperMorph also links any handles that it finds that are reflections of the other. Since enforced was selected, HyperMorph creates new handles that are reflections of ones that are not linked to any others and creates a symmetric link between them. When handles are created or deleted, the enforced option will automatically create or delete handles on the other side of the symmetric link in order to enforce symmetry of the handles. The mesh itself does not need to be symmetric to use the symmetry options. The symmetry will be applied to the handles and handle perturbations that will influence the mesh in a symmetric fashion. If you want to add handles to one side of the plane of symmetry and not the other, yet still have symmetry active for the symmetric handles, use the approximate option instead.
2077 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
System and 1-plane symmetry The plane of symmetry is positioned at the origin of the system and perpendicular to the x-axis. The perturbations applied to handles on one side of the plane of symmetry w ill be mirrored on to the other side.
Now when you perform a morphing operation you only need to move the handles on one side of the plane of symmetry. If you have the symmetry links check box activated, HyperMorph automatically applies the handle movements to the handles on the other side of the plane of symmetry through the symmetry link. As a result, the model maintains symmetry across the symmetry plane.
Altair Engineering
Altair HyperMesh User's Guide 2078 Proprietary Inform ation of Altair Engineering
Using 1-plane symmetry Three handles on the right hand side of the roof are selected and moved tow ards the centerline. HyperMorph automatically moves the corresponding nodes on the left hand side of the roof in a symmetric fashion.
2079 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reducing 3D to 2D - Using Linear Symmetry You can use linear symmetry to apply morphs to the model in such a way that the model is essentially reduced to two dimensions. To create a linear symmetry: 1.
From the HyperMorph module, select the Systems panel.
2.
Create a system with the x-axis pointing along the dimension to be reduced.
3.
Return to the HyperMorph module, select the Symmetry panel.
4.
Select create.
5.
Enter a name.
6.
Select the global domain icon.
7.
Switch the selector from 1 plane to linear.
8.
Select the system you created.
9.
Select x-axis as the axis to align the symmetry.
10. Click create. A linear symmetry is created along the x-axis of the system. The icon for a linear symmetry consists of two parallel lines along the dimension to be reduced. The origin of the system is irrelevant. Now each handle acts on the mesh as if it were a line extending along the system x-axis. If two handles lie along a line parallel to the system x-axis, they will be linked through symmetry. When you move a handle, all the nodes and handles with the same y and z coordinates will move along with it. Note:
Since linear is a non-reflective type of symmetry, leaving symlinks unchecked will not prevent the handles from having linear influences. However, it will stop movements from one handle from being applied to others that are linked via the symmetry. If you wish to turn the symmetry off for a given morphing operation, make the symmetry inactive in the Morph Options panel.
Altair Engineering
Altair HyperMesh User's Guide 2080 Proprietary Inform ation of Altair Engineering
System and linear symmetry The linear symmetry icon consists of tw o parallel lines along the system x-axis. Note that the placement of a linear symmetry system does not matter, the effect of the linear symmetry system is determined only by the direction of the x-axis.
Applying a linear symmetry is very useful for making profile changes to a space frame model. It does not matter where the handles are placed along the x-axis, greatly simplifying the model set up. You only need to look at the model from one view to set up the handles and to morph the model. For models with a large number of elements this can save a great deal of time.
2081 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Using linear symmetry The handle on the rear part of the roof is selected and the entire rear portion of the roof is morphed along w ith it. With linear symmetry you only need to place handles on one side of the model to affect the entire profile.
Altair Engineering
Altair HyperMesh User's Guide 2082 Proprietary Inform ation of Altair Engineering
Reducing 3D to 1D - Using Planar Symmetry Planar symmetry is similar to linear symmetry accept that it reduces two dimensions instead of one. This enables you to morph your model along a single axis with only two or more handles. To create a planar symmetry: 1.
From the HyperMorph module, select the Systems panel.
2.
Create a system with the x-axis pointing along the dimension to be retained.
3.
Return to the HyperMorph module, select the Symmetry panel.
4.
Select create.
5.
Enter a name.
6.
Select the global domain icon.
7.
Switch the selector from linear to planar.
8.
Select the system you created.
9.
Select x-axis as the axis to align the symmetry.
10. Click create. 11. Return to the HyperMorph module. 12. Select the Symmetry panel. 13. Select update by domain. 14. Select the global domain. 15. Select the planar symmetry. 16. Click update. A planar symmetry is created and the other two symmetries from the global domain are removed. You are allowed to have any number of symmetries associated with a domain and all will apply, but combining linear and planar symmetry in the same direction results in an unrealistic situation and poor influence calculations. The planar symmetry icon is displayed as a filled-in rectangle perpendicular to the system x-axis. Now each handle acts on the mesh as if it were a plane perpendicular to the x-axis. If two handles lie in a plane perpendicular to the system x-axis, they will be linked through symmetry. When you move a handle, all the nodes and handles with the same x coordinates will move along with it. Note:
Since planar is a non-reflective type of symmetry, leaving symlinks unchecked will not prevent the handles from having linear influences. However, it will stop movements from one handle from being applied to others. If you wish to turn the symmetry off for a given morphing operation, make the symmetry inactive in the morph options panel.
2083 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
System and planar symmetry The planar symmetry icon is a plane perpendicular to the system x-axis. Note that the placement of a planar symmetry system does not matter, the effect of the planar symmetry system is determined only by the direction of the x-axis.
Applying a planar symmetry greatly simplifies a model. Essentially, it reduces the model to a lying along single axis. This symmetry type is very useful for changing dimensions along one axis through the entire model.
Altair Engineering
Altair HyperMesh User's Guide 2084 Proprietary Inform ation of Altair Engineering
Using planar symmetry The handle at the rear of the model is selected and the entire trunk of the car is morphed. With planar symmetry you only need a row of handles lying roughly along the planar symmetry system x-axis.
2085 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Shell Model Strategies Shell models are models that are made up primarily of shell elements, namely, quads, and trias. In general, a shell model represents many parts, each with numerous features such as holes and edges, and connected together using 1D elements such as bars and rigids. HyperMorph is designed to make it easy to change the size and shapes of the shell model features. This is done using one of the following methods: Moving the handles on the part to new locations Moving the global handles around the parts to new locations Altering the radius or curvature of curved edges of the parts, or mapping the nodes of a part to line or surface data For most models you only need to create 2D domains for the entire part, but you can also add a global domain and global handles for shape alterations of a general nature.
Creating Handles and Domains Morphing on Local Domains Morphing Global Handles Using Constraints Using Biasing
Altair Engineering
Altair HyperMesh User's Guide 2086 Proprietary Inform ation of Altair Engineering
Creating Handles and Domains - shell model 1.
From the HyperMorph module, select the Domains panel.
2.
Select create.
3.
Set the selector to 2D domains.
4.
Change the toggle to all elements or select all the elements in the model.
5.
Click create. A 2D domain is created for each group of continuous shell elements. Parts joined by 1D or 3D elements are separated into different domains. If partition domains is checked, the 2D domains will be partitioned according to the settings selected in the partitioning subpanel of the Domains panel. Once partitioned, edge domains are placed around the 2D domains and handles are placed at the ends of the edge domains. All of this is automatic, but 1D and 3D elements will not be placed into 1D and 3D domains unless you set the selector to local domains instead of 2D domains. In many cases, the domains and handles will be generated where you want them to be. If not you can always add, edit, or delete the handles and domains to meet your needs.
A shell model is partitioned into 2D domains
6.
If you wish to generate a global domain as well as local domains for your model with a single button click, either change the selector to global and local and click create, or to auto functions and click generate.
In the case of the generate auto function, if there are any domains or handles in the model, HyperMorph will first ask if you want to delete all the current morphing entities. If you say "yes", or if there are no morphing entities in the model, HyperMorph automatically generates 1D, 2D, 3D, and edge domains for the entire model and a global domain and handles as well. For tria meshes which lack underlying geometry, both the node-based and element based partitioning algorithms may prove unsatisfactory. In these cases you may find it more effective to ignore curvature when partitioning. To accomplish this, go to the partitioning subpanel, select element based as the algorithm for tria/tetra meshes, and change the uppermost toggle from curvature based to angle based. You may also want to lower the domain angle to 30 degrees. HyperMorph will then only make partitions along edges in the model where the domain angle is exceeded. You can then go in and manually divide the 2D domains where the curvature breaks should go. This method is almost mandatory for meshes that began as first order meshes but were transformed into second order meshes. For these meshes, HyperMorph will detect a curvature break at every element along a curve if the midpoint nodes of the elements have not been modified to capture the curvature. The result will be a domain for every element on a curve which makes morphing impractical.
2087 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Solving the influence coefficients for 2D domains which contain more than 20,000 elements can become very time consuming even though it is only done after domain editing and during morphing operations such as radius change and map to geom. In these cases you may want to divide the large domains into multiple domains or lower the limit for the large domain solver. The large domain solver limit can be found in the global subpanel of the Morph Options panel. However, even though influence calculations for large domains are more rapid, morphing using the large domain solver can be time consuming, and thus subdividing 2D domains can often be the best solution for efficient morphing. To divide your shell model, do this: 1.
From the HyperMorph module, select the Domains panel.
2.
Select create.
3.
Set the selector to 2D domains.
4.
Select the elements to be placed into a new 2D domain.
5.
Click create. When selecting the elements for the new domain you do not need to select only shell elements. HyperMorph automatically removes any other elements before creating the domain. It does not matter if the elements selected are already in a 2D domain. When the new domain is created, the elements are moved from the old domains to the new domain. Handle influences need to be recalculated every time handles, domains, or symmetries are added, edited, or deleted. They are also recalculated during radius changes and geometry mapping. These calculations occur when you enter or leave any HyperMorph panel or when you leave the Delete panel. Thus, for models with large domains you will want to make all of your domain changes before exiting the Domains panel. HyperMorph only recalculates the handle influences for handles in regions that have been edited. If the domains are not created exactly how you want them to be, you can edit them in the Domains panel. The create subpanel allows you to create new domains. The organize subpanel allows you to edit domains by adding and removing elements to or from a domain and by grouping domains together. The edit edges subpanel allows you to split, merge, and place handles along edge domains. It is suggested that you create and edit all the 2D domains, then create and edit the edge domains. This order works better since creating or editing 2D domains will result in the regeneration of the surrounding edge domains with the previous modifications to those edge domains being discarded. Sometimes partitioning does not divide the mesh in the ways that would be most useful to you. Occasionally, elements end up in domains adjacent to where you want them or placed in their own domain. Partitioning is not an exact science, so some cleanup is sometimes required.
To move elements from one domain to another: 1.
From the HyperMorph module, select the Domains panel.
2.
Select organize.
3.
Change the selector to add nodes/elems.
4.
Change the toggle to local domain.
5.
Select the elements to be moved.
Altair Engineering
Altair HyperMesh User's Guide 2088 Proprietary Inform ation of Altair Engineering
6.
Select the target domain.
7.
Click organize. This will move the elements from the domain that they are currently in to the selected domain. HyperMorph also refreshes the edge domains around both domains as well as the edge domains at the interface. New handles may also be created during this process, and if retain handles is not checked, handles may be deleted. It is suggested that you keep retain handles unchecked unless you have created shapes for the model that use the handles on the domains that you are editing.
Partitioning problems The model on the left shows problems that partitioning can encounter for some meshes. The model on the right has been corrected using the organize sub-panel of the domains panel. For this example the retain handles option was left unchecked resulting in the elimination of handles that are no longer on the corners of the 2D domains. Note that the edge domains are always partitioned for any new domain and handles are placed at the end of the edge domains. For the example above, a handle was created in a new location due to the edge partitioning being different for the two domain configurations.
When you hold the mouse button down and the mouse is either over the icon for a 2D domain or over an element inside a domain, the edge domains surrounding the domain are highlighted as well. This allows you to better visualize the domain that you are selecting. The domain icon is placed at the centroid of the domain, and some domains can end up away from the elements of the domain and near other domain icons. Having the edges for the domain highlighted during selection is often necessary to tell which icon goes with which group of elements. To group two or more domains together: 1.
From the HyperMorph module, select the Domains panel.
2.
Select organize.
3.
Change the selector to combine domains.
4.
Select the domains to be grouped together.
5.
Click organize. The selected domains are combined into a single domain and the surrounding domains and handles are updated.
2089 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Two domains are organized into one
Edge domains are automatically partitioned when they are created. They are also updated whenever a change occurs for a domain of which they are on the edge. This is why any editing of the edge domains should come after the editing of the other domains. If you do your edge editing first, your changes may be erased when you edit the 2D domains. Edge domains are used to make radius changes, so it is important to make sure that any radius in the model that you intend to change be captured correctly by edge domains. HyperMorph tries to partition edge domains where curvature begins and ends, but in some cases it may not identify the proper starting and ending points. You may need to correct this by hand. To split edge domains: 1.
From the HyperMorph module, select the Domains panel.
2.
Select edit edges.
3.
Change the selector to split.
4.
Select an edge domain.
5.
Select a node on that domain that is not on the edge.
6.
Click split. The selected edge domain is split into two edge domains at the selected node. A handle is created at the selected node.
Altair Engineering
Altair HyperMesh User's Guide 2090 Proprietary Inform ation of Altair Engineering
Splitting an edge domain - a circular edge domain is divided into two half circles A handle was created at the joint to allow you to manipulate the edges.
To merge edge domains: 1.
From the HyperMorph module, select the Domains panel.
2.
Select edit edges.
3.
Change the selector to merge.
4.
Select any number of connected edge domains.
5.
Click merge. The two edge domains are merged into one edge domain. This function only allows you to merge edge domains that lie end to end such that the resultant edge domain is a continuous series of nodes. Note that you can also merge edge domains in the organize subpanel.
2091 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Merging two edge domains The two half circles are merged into a single domain. Since retain handles was unchecked, the handle at the joint was deleted.
You may also create dependent handles along an edge domain. This feature is quite useful for saving time when you are changing the radius for the edge domain. If the domain containing the radius to be changed is very large you may find it more efficient to place dependent handles on the edge domains whose radii you wish the change before you go into the morph panel. To place dependent handles on the edge domains whose radii you wish the change: 1.
From the HyperMorph module, select the Domains panel.
2.
Select edit edges.
3.
Change the selector to add handles.
4.
Select one or more domains.
5.
Click create. The dependent handles are created on the selected edge domains. These handles are dependent on the independent handles to either side of them along the edge domain.
Altair Engineering
Altair HyperMesh User's Guide 2092 Proprietary Inform ation of Altair Engineering
Creating handles on an edge domain A dependent handle is created on each node of the edge domain.
Creating dependent handles in this way has two significant effects. The first is that since they are dependent, movements applied to any of the independent handles on the edge will be transparently applied to the dependent handles. It will be as if they were not there. Secondly, when you make a radius change to an edge domain that has a handle at each of its nodes, the influences do not need to be recalculated, which makes the radius change process much faster for large models. 6.
When you are satisfied with your domains, click return. HyperMorph calculates the influences for the handles and you are ready to begin morphing. During influence calculation you might run out of available memory. This generally happens when a given domain is too large and it contains too many handles. In these cases you should divide large domains, delete unnecessary handles, or lower the limit of the large domain solver.
2093 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing on Local Domains You can change the shape of a model with local domains and handles using one or more of the following methods: Moving the local handles Changing a distance or angle Changing the radius, curvature, or arc angle of an edge domain Mapping nodes to a line, plane, surface, or mesh Using section mapping, line and surface difference, and element offset Using freehand morphing capabilities such as move nodes, record, and sculpting There are six ways to move handles in the move handles subpanel of the Morph panel: interactive
This option allows you to move handles interactively by dragging the mouse across the screen. You select an entity such as a vector, line, plane, surface, or domains, to orient the mouse location in 3D space, and move a handle by clicking on it and dragging it to a new location. Interactive morphing is most effective for visualizing how the mesh will react when a handle is moved and for making approximate shape changes. If you want to move a handle a specific distance or to a specific position, it is better to use a non-interactive option.
translate
This option allows you to translate handles along a vector or element normals.
rotate
This option allows you to rotate handles about an axis.
move to XYZ
This option allows you to position handles at specific XYZ locations or place them on lines, surfaces, or another mesh.
move to node, move to point
These options allow you to position handles at specific node or point locations, or place them on lines, surfaces, or another mesh.
Altair Engineering
Altair HyperMesh User's Guide 2094 Proprietary Inform ation of Altair Engineering
Morphing by translating handles: By selecting the two handles along the edge of the flange and translating them along a vector defined at the end of the section (green and blue nodes), the length of the flange is reduced.
2095 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing by translating handles: By selecting the three handles and translating them along a vector defined at the end of the section, the width of the channel is increased.
Morphing by translating handles: By selecting the handles at the bottom of the part and translating them upwards, the thickness of the lower section is reduced.
Altair Engineering
Altair HyperMesh User's Guide 2096 Proprietary Inform ation of Altair Engineering
Morphing by translating handles: By selecting all the handles around the bolt boss and translating them horizontally, the position of the bolt boss is modified.
Morphing by rotating handles - constant: By selecting all the handles at the end of the section and rotating them about a point (violet node), the end angle of the section is modified.
Morphing by rotating handles - constant: The right end of the block is given a constant rotation.
2097 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing by rotating handles - linear: The entire block is given a linear rotation. Note how the magnitude of the twist increases linearly with the distance from the base (purple) node.
When applying handle perturbations to your model, it is important to note that the nodes in the model follow the movements of the handles according to the influence coefficients. This concept comes into play when you are using the rotate function. After rotating handles you may find areas in the model (particularly those defined by curved edges) that are not rotated the same as the neighboring handles. This is because the nodes have followed the handles instead of being rotated about the axis. To correct this situation, check the true rotation checkbox. This will cause the nodes to be rotated as well as the handles with the amount of rotation being equal to the influence coefficient. Although it could be argued that true rotation is the "correct" way to morph via rotation of the handles, not all morphing applications are best done using true rotation.
Morphing by rotating handles - normal: Although the highlighted handles are rotated, the circle at the center of the model remains on the same plane as before.
Altair Engineering
Altair HyperMesh User's Guide 2098 Proprietary Inform ation of Altair Engineering
Morphing by rotating handles - true rotation: During "true rotation" the nodes rotate along with the handles.
While morphing a model, the following message may be displayed: "Some handles selected are dependent on others. Would you lik e to ignore dependencies for this operation?". This occurs when both a dependent handle and the handle on which it is dependent are selected to be morphed. If you click yes the given perturbation is applied to each handle and the dependent handles are not given an additional perturbation inherited from another handle. If you click no, the given perturbation and any inherited perturbation is applied to each dependent node. For most cases you will want to click yes. The alter dimensions subpanel of the Morph panel allows you to change one of the parameters in the model, such as the distance between nodes, the angle between nodes, or the radius or curvature of an edge domain. The basic concept is as follows: Select two nodes (node a and node b). Select handles corresponding to those nodes. The handles selected are the ones that will move to make the distance between node a and node b (or angle with a vertex selected) equal the specified value. You must select at least one handle for each end and the handle may be coincident with one of the nodes. For solid models, controlling a particular dimension often involves moving more than one handle for each end.
2099 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing by altering dimensions - distance: By selecting the width of the bottom of the channel as the desired distance to alter (green and blue nodes) and by selecting the handles on the left (highlighted) to follow the green node and the handles on the right (shown as gray) to follow the blue node, the width of the bottom of the channel can be changed from 60 to 30 with the rest of the channel changing along with it.
Morphing by altering dimensions - distance: By selecting the thickness of the block as the desired distance to alter (green and blue nodes) and by selecting the handles on the radius (shown as gray) to follow the green node and the handles on the back face (highlighted) to follow the blue node, the thickness of the block between the radius and the back face is altered from 15 to 25 by moving the entire back face.
Altair Engineering
Altair HyperMesh User's Guide 2100 Proprietary Inform ation of Altair Engineering
Morphing by altering dimensions - angle: By selecting the angle of the left side of the channel (green, blue, and red nodes) and by selecting the handle at the bottom right of the channel (shown as gray) to follow the green node and the handle at the red node (highlighted) to follow the red node, the angle of the left side of the section is changed from 110 degrees to 90 degrees.
Morphing by altering dimensions - angle: By selecting the angle between two faces of the block (green, blue, and red nodes) and by selecting the handles at and directly below the green node (shown as gray) to follow the green node and the handles at, near, and below the red node (highlighted) to follow the red node, the angle is altered from 126 degrees to 90 degrees.
The radius, curvature, and arc angle options are used as follows. You select any number of curved edge or 2D domains, select the center calculation and style options, set the new radius, curvature multiplication, or
2101 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
arc angle factor for them, and click morph. All the domains are changed simultaneously. Note: The curvature tool scales your radius by a factor rather than a set radius, so if you want to change a radius from 5.0 to 8.0, you need to set the curve ratio to 1.6. The curvature tool is intended for domains that do not have constant curvature. Note:
Making the bias factor retroactive does not work for radius changes.
Morphing by altering dimensions – radius – center: By selecting the edge domain around the edge of the hole, the radius is changed from 3 to 1.5.
Morphing by altering dimensions - radius - fillet: By selecting the edge domain at the corner of the part and selecting the fillet option, the radius is changed from 5 to 2.5 and kept in line with the edges at either end.
Altair Engineering
Altair HyperMesh User's Guide 2102 Proprietary Inform ation of Altair Engineering
Morphing by altering dimensions - radius - hold ends: By selecting the edge domain at the corner of the part and selecting the hold ends option, the radius is changed from 5 to 10 with the ends held in place.
Morphing by altering dimensions - radius - hold end: By selecting the edge domain at the corner of the part, selecting the hold end option, and selecting a node at the end of the edge domain, the radius is changed from 5 to 8 while the held end remains in place.
2103 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing by altering dimensions - radius - fillet: By selecting all of the edge domains that form the fillet between the flat sections and the round section and changing them simultaneously, the fillet is reduced from 20 to 8.
Morphing by altering dimensions - radius: The radius is changed in three different ways. At the top right, the hold center option is used. At the lower left, the hold ends option is used. At the lower right, the fillet option is used. In all cases, both the top and bottom edge domains were selected as well as the 2D domain and the by normals option was used for center calculation. This option will directly calculate the radii for the nodes on the 2D domain instead of inferring them from the edge domains which makes this approach more accurate for 2D domains as well as more reliable for non-uniform meshes.
Altair Engineering
Altair HyperMesh User's Guide 2104 Proprietary Inform ation of Altair Engineering
Morphing by altering dimensions - arc angle: The arc angle of the mesh is changed from 60 to 90 degrees using by axis (the vertical axis and violet base node) to calculate the center of curvature.
Morphing by altering dimensions - arc angle: The arc angle of the fillet is changed from 90 to 180 degrees using by normals to calculate the center of curvature.
There are five methods available for calculating the center of curvature for the selected domains: by normals - this method is the default and uses the element normals to approximate where the center of curvature is for each node in the selected domains. This method is not always accurate, but often gives good results for regular meshes. by axis - you may select an axis which will serve as the center of curvature. by line - you may select a line which will serve as the center of curvature. by node - you may select a node which will serve as the center of curvature. by edges - this method uses the edge domains to calculate the center of curvature with the center lying in the plane of the edge domains. The symmetry option refers to how the morphing of the edge domains is applied to neighboring 2D domains. The auto-symmetry option was the default for HyperMorph prior to version 8.0. In 8.0 you may choose to turn off symmetry when using this option. For auto-symmetry, the changes in the radii of the edge domains are applied to any 2D domain, depending on the number of edge domains you change for the 2D domains. If you change only one edge domain for a
2105 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
given 2D domain, the radius change will not be applied linearly across the 2D domain. If you change the radii of two edges for any given 2D domain, either a linear or planar temporary symmetry is created between the two edge domains for the 2D domain that will apply radius changes more linearly across the 2D domain. This works best if the mesh is regular. If you are changing only one edge for a 2D domain, you can increase the bias factor of any handles on an edge domain to yield a more even distribution. Mapping an edge domain to a line or a 2D mesh to a plane, surface, or mesh is done using the map to geom panel. This option is very effective for fitting a mesh to new geometric data. When mapping a domain to a geometric feature, all the nodes in neighboring domains are stretched along with it, minimizing mesh distortion. You have several options for determining how the nodes for the mapped domain are placed on the geometry. When mapping an edge domain or node list the nodes can be moved normal to the line, along a vector to the line, or distributed along the full length of the line. When mapping a 2D domain or selection of nodes to a plane, surface, or mesh, the nodes can be moved normal to the target, normal to the elements of the 2D domain or selected nodes, or along a vector. If you wish to fit a mesh to a surface, there is no option to do this automatically, however, with multiple mapping operations, or using the user control option you can fit a 2D domain to a surface. Furthermore, you have the option of creating a morph constraint between the nodes and the map target automatically after mapping. This constraint will allow you to do further morphing operations while maintaining the constrained nodes on the geometry. . The map to geom panel is also effective for solid model meshing. You can create a block of solid elements roughly in the shape of the geometry that you are trying to mesh, and then use map to surface to morph the faces of the block to the geometry.
Morphing by mapping to line - automap - normal to geom: The edge domain is mapped to a line by moving the nodes normal to the line.
Altair Engineering
Altair HyperMesh User's Guide 2106 Proprietary Inform ation of Altair Engineering
Morphing by mapping to line - automap - fit to line: The edge domain is mapped to the line by fitting them along the line. Any proportional spacing between the nodes will be maintained after mapping.
Morphing by mapping to surface: By selecting the 2D domain on the top of the solid block to be mapped to the surface, the entire solid block is morphed to match the surface.
2107 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing by mapping to surface: A rectangular C-section is mapped to a curved surface.
Morphing by mapping to surface - user control: This example shows the user-control approach to mapping a mesh onto a surface. The surface and 2D domain are selected and the user control button is clicked. This brings up a new panel which allows you to place handles or map edges prior to the surface mapping operation. One by one each edge domain is placed on one of the lines around the target surface using the fit to line option. This stretches the 2D domain to match the surface more closely than before. When the map button is clicked, the domain is the mapped to the surface, fitting it perfectly to the geometry.
Altair Engineering
Altair HyperMesh User's Guide 2108 Proprietary Inform ation of Altair Engineering
2109 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Morphing Global Handles Global handles are most effective when used to make general shape changes for a model, such as changing the basic shape of a model, stretching parts of a model, or making changes that involve the movement of many local handles. There are three methods available for affecting the way global handles influence the model, the direct method, the hierarchical method, and the mixed method. The default is the direct method, where the global handles move the nodes directly. In the hierarchical method, the global handles move the local handles which in turn move the nodes, but if any nodes lie outside of local domains they will be unaffected. In the mixed method, the hierarchical method is used for all nodes in local domains and the direct method is used for all other nodes. The hierarchical method maintains the shape of edge domains in the model, but if local handles are not evenly placed throughout the model, some parts will become distorted. The direct method gives you what you expect but often distorts the shape of the edge domains. For shell and solid models, better morphing is more likely to occur if you use the hierarchical method, and place local handles in areas where there is distortion.
Altair Engineering
Altair HyperMesh User's Guide 2110 Proprietary Inform ation of Altair Engineering
Using Constraints Morph constraints are a powerful tool that can be used to restrict the movement of nodes during morphing operations. The following types of constraints can be applied to any node: fixed, cluster, along vector, on plane, along line, on surface, and on elements. Whenever a handle is moved that influences a node which is constrained, the node is moved according to the handle perturbation and is then projected back onto the feature to which it is constrained. This allows the nodes to slide across vectors, lines, planes, surfaces, and meshes, to remain fixed when handles are moved, or to move as a cluster along with other nodes. You may also constrain nodes where handles are located which, in effect, constrains the handles. When a perturbation is applied to a constrained handle, the handle are moved along the constraint feature regardless of the applied perturbation. This means that if you apply a translation in the x direction on a handle that is constrained along a vector x - y = 0, the handle moves along both the x and y axes. There are also morph constraints that can be applied to domains, such as the smooth constraint, which applies spline-based smoothing along the constrained edge domains, and model constraints, which allow you to set a given parametric target (such as length, angle, mass, etc.) and have HyperMorph adjust the model to meet that target. These constraints as well as bounded and set distance options for the node constraints are described more fully in the panel help. Morph constraints can be very useful for morphing a mesh that has been mapped to, projected to, or created upon a surface. Note that the map to geom operation allows you to have a morph constraint automatically created after mapping. Once you have done so, the nodes will remain on the surface during morphing operations. Note:
Although morph constraints can keep nodes on a curved line or surface during morphing operations, when morphs are saved as shapes and then turned into shape variables for optimization, the nodes will not stay on the line or surface during optimization. This is because optimization is a linear process and the shapes will be treated as linear, meaning that the nodes will move directly from their original point to their maximally perturbed point without moving along any constraint.
Controlling handle positions with morph constraints The angle of the lower right corner is changed from 74 to 90 degrees using the alter dimensions (angle) operation. The middle frame shows the result with no constraints. The frame on the right shows the result with the node in the upper right corner constrained to move along a vector that lies along the top edge.
2111 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nodes tracking a line during morphing The nodes along the right edge domain are constrained to the line. When the handle is moved, it and the other constrained nodes move along the line.
Morphing after mapping to surface All mapped nodes are automatically constrained to the surface. When the handles are translated, the nodes are moved along the surface a distance corresponding to the applied handle perturbations. If the handles were also part of the map to geom operation, they too will be moved along the surface regardless of the applied perturbation. In this example, the handles were translated linearly. HyperMorph automatically placed the handles back on the surfaces after applying the translation so that the constraint was obeyed.
Altair Engineering
Altair HyperMesh User's Guide 2112 Proprietary Inform ation of Altair Engineering
Using Biasing Biasing allows you to control the shape of a mesh when applying handle perturbations. Biasing increases or decreases the influence of a handle over the nodes within its area of influence. If the biasing values for all of the handles are equal to 1.000, which is the default value for all handles except for dependent handles on 1D domains, the morphing between the handles is linear, provided both handles are global handles or they are located on edge domains. Higher biasing values generate a smooth curvature near the handles, while lower biasing values generate harsh corners near the handles. To smoothly change the shape of a domain it is recommended that you use a biasing factor of 1.000 at the corners, 2.000 at the edges, and 3.000 in the middle.
Biasing for a 2D domain The model at the upper left has all five handles with the default biasing value of 1.000. The model at the upper right shows the four corner handles with a biasing value of 1.000, and the mid-edge handle with a biasing value of 2.000. The model at the lower left has all five handles with the default biasing value of 2.000. The model at the upper right shows the four corner handles with a biasing value of 1.000 and the mid-edge handle with a biasing value of 0.500.
2113 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Biasing to reduce mesh distortion When the hole is moved downward with a biasing factor of 1.000 for the handle at the hole, the mesh folds over due to the influences of the other handles (middle frame). When the biasing value of the handle at the hole is increased to 3.000, the mesh unfolds (right frame).
Biasing can be applied retroactively after a morphing operation. After applying a morph, you can change the biasing value by activating the make retroactive check box, and have the current list of applied morphs updated to reflect the new biasing values. This is useful in selecting a good biasing value to apply for a given morph. Apply the morphs and change the biasing values retroactively until you get the shape that you want.
Altair Engineering
Altair HyperMesh User's Guide 2114 Proprietary Inform ation of Altair Engineering
Solid Model Strategies Solid models are models that are made up of solid elements, namely, tetras, pentas, and hexas. In general, a solid model represents a single part with numerous features such as holes, edges, bosses, flanges, and ribs. HyperMorph is designed to make it easy to change the size and shape of features in a solid model. This is done using one of the following methods: Moving the handles on the part to new locations Moving the global handles around the part to new locations Altering the radius or curvature of curved edges of the part Mapping the nodes of the part to line or surface data. For solid models, it is only necessary to create a single 3D domain for the entire part. You can also add a global domain and global handles for shape alterations of a general nature.
Creating Handles and Domains - solid model Viewing Solid Models Morphing on Local Domains Morphing Global Handles Using Constraints Using Biasing
2115 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Handles and Domains - solid model You can create a single 3D domain consisting of all the elements in a model. If the model is made up of more than one part, each part is placed in its own 3D domain. The surfaces of each 3D domain are covered with shell elements that are placed in a component named ^morphface. The elements in ^morphface covering each 3D domain are placed into 2D domains. If partition 2D domains is checked, these 2D domains are partitioned according to the settings selected in the parameter sub-panel of the domains panel. Once partitioned, edge domains are placed around the 2D domains and handles are placed at the ends of the edge domains. This procedure is automatic. In many cases, the domains and handles are generated where you want them to be. If they are not, you can add, edit, or delete the handles and domains to meet specific needs. To create a single 3D domain consisting of all the elements in the model: 1.
From the HyperMorph module, select the Domains panel.
2.
Select create.
3.
Set the selector to 3D domains.
4.
Change the toggle to all elements, or manually select all of the elements in the model.
5.
Click create.
A 3D domain is created for a solid model Note the automatic creation and partitioning of 2D domains on the face of the solid and the creation of edge domains and handles for the 2D domains.
To create a 3D domain along with a global domain and global handles to your model: 1.
From the HyperMorph module, select the Domains panel.
2.
Select create.
3.
Set the selector to auto functions.
4.
Click generate. If there are any domains or handles in the model, you are asked if you want to delete all the current morphing entities. If you click yes, or if there are no morphing entities in the model, 1D, 2D, and 3D domains are automatically generated for the entire model, as well as a global domain and handles.
Altair Engineering
Altair HyperMesh User's Guide 2116 Proprietary Inform ation of Altair Engineering
Automatic generation of domains on a solid model Note the addition of a global domain, global handles, and 1D domain, which produces dependent (green) handles.
If you do not select partition 2D domains when you generate a 3D domain, the 2D domain made up of the elements on the surface of the 3D domain will not have edge domains and thus no handles will be generated for it. Without handles, morphing cannot be performed. However, this approach will give you a "blank slate" 2D domain that you can partition by hand. For meshes on which the automatic partitioning does not work well, such as first order tetra meshes, you may find it easier to start with a blank slate rather than editing the automatically created domains. Be sure to try both methods of partitioning, element based and node based, before deciding to partition by hand. Note:
The element based method sometimes works better on second order tetras since it accounts for element curvature. However, if the second order tetras are converted first order tetras and thus have no curvature, the node based partitioning will work better.
Also, for first order tetra meshes, you may find it more effective to ignore curvature when automatically partitioning. To do this, in the parameters sub-panel, change the uppermost toggle from curvature based to angle based. You may also want to lower the domain angle to 30 degrees. Partitions will be made only along edges in the model where the domain angle is exceeded. You can then manually divide the 2D domains where the curvature breaks should be located. This method is very helpful for meshes that began as first order tetra meshes but then were then transformed into second order meshes. For these meshes, a curvature break is detected at every element along a curve if the midpoint nodes of the elements have not been modified to capture the curvature. This results in a domain for every element on a curve which makes morphing impractical. Solving the influence coefficients for 3D domains which contain more than 20,000 elements can become very time consuming even though it is only done after domain editing and during morphing operations such as radius change and map to geom. In these cases you may want to divide the domain into multiple domains using the subdivide 3D function in the update sub-panel of the domains panel, or lower the limit for the large domain solver. The large domain solver limit can be found in the global subpanel of the morph options panel. However, even though influence calculations for large domains are more rapid, morphing using the large domain solver can be time consuming, and thus subdividing 3D domains can often be the best solution for efficient morphing. Additionally, if you are only going to morph a part of your 3D mesh, you only need to create domains for that part.
2117 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To subdivide your solid model: 1.
From the HyperMorph module, select the Domains panel.
2.
Select update.
3.
Set the selector to subdivide 3D.
4.
Select the 3D domains to be subdivided.
5.
Select any 2D domains on the surface of the 3D domain that are permissible for HyperMorph to split into more than one 2D domain.
6.
Click subdivide. HyperMorph automatically subdivides the 3D domains into one or more 3D domains while leaving the 2D domains not selected as being divisible unchanged. Not that in some cases HyperMorph will not be able to subdivide a 3D domain without dividing an indivisible 2D domain. In these cases the 3D domain will be left undivided.
To divide your solid model manually: 1.
From the HyperMorph module, select the Domains panel.
2.
Select create.
3.
Set the selector to 3D domains.
4.
Select the elements to be placed into a new 3D domain.
5.
Click create. When selecting elements for the new domain, you do not need to select only solid elements, other elements are automatically removed before the domain is created. Therefore, you do not need to be concerned about selecting the morphface elements. Also, it does not matter if the selected elements are already in a 3D domain. When the new domain is created, the elements are moved from the old domains to the new domain. Morphface elements are placed at the internal interface between the new domain and the other domains and create a 2D domain for the interface, but it will not partition the interface. This better accommodates the division of tetra meshes that cannot be divided along flat or curved internal faces and thus would be partitioned into many domains.
Note:
When you divide a 3D domain into parts, it has the effect of partitioning the surface of the original 3D domain along seams where the divisions were made. So when you divide your model into 3D domains, make sure that you divide it along lines where you want your 2D domains on the surface to be.
Dividing a 3D domain into many 3D domains can be very useful for controlling the movement of nodes within the domain when the handles on the surface are moved. When some meshes are morphed, the internal elements can become distorted. This is generally caused by handle influences extending too far through the 3D domain. You can divide your 3D domains to restrict the handle influences and control mesh distortion.
Altair Engineering
Altair HyperMesh User's Guide 2118 Proprietary Inform ation of Altair Engineering
A single 3D domain is split into four 3D domains The influences of the handles will not extend across the boundaries between the domains.
Influences must be recalculated every time handles, domains, or symmetries are added, edited, or deleted. They are also recalculated during radius changes and geometry mapping. These calculations occur when you enter or leave a HyperMorph panel or when you leave the delete panel. For large models you will want to make all of your domain changes before exiting the domains panel. The influences for handles are only recalculated in regions that have been edited. If the domains are not created exactly the way you want them, you can edit them in the domains panel. The create sub-panel allows you to create new domains. The organize sub-panel allows you to edit domains by adding and removing elements to or from a domain and by grouping domains together. The edit edges sub-panel allows you to split, merge, and place handles along edge domains. Since creating or editing 3D domains results in the creation of 2D and edge domains, and creating or editing 2D domains results in the creation and deletion of edge domains, you should perform the tasks in the following order: 1.
Create and edit all the 3D domains that you want first.
2.
Create and edit the 2D domains.
3.
Create and edit the edge domains. Automatic partitioning does not always divide a mesh in the most useful ways. Occasionally, elements end up in domains adjacent to where you want them or placed in their own domain. Some cleanup may be required.
To move elements from one domain to another: 1.
From the HyperMorph module, select the Domains panel.
2.
Select organize.
3.
Change the selector to add nodes/elements.
4.
Select the elements to be moved.
5.
Select the target domain.
6.
Click organize. The elements are moved from their current domain to the selected domain. The edge domains around both domains are refreshed, as well as the 2D domains at the interface if solid elements are being organized. New handles may also be created during this process, and if retain handles is not checked,
2119 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
handles may be deleted. You should keep retain handles unchecked unless you have created shapes for the model that use the handles on the domains that you are editing.
The model on the left shows problems that partitioning can encounter for some meshes. The model on the right has been corrected using the organize subpanel of the Domains panel. For this example, the retain handles option was left unchecked, resulting in the elimination of handles that are no longer on the corners of the 2D domains.
Note:
Holding the mouse button down when the mouse is either over the icon for a 2D or 3D domain or over an element inside a domain, will highlight the edge domains surrounding the domain. This allows you to visualize the domain that you are selecting. The domain icon is placed at the centroid of the domain, and for some domains it can end up away from the elements of the domain and near other domain icons. Having the edges for the domain highlighted during selection is often necessary to tell which icon goes with which group of elements.
To group two or more domains: 1.
From the HyperMorph module, select the Domains panel.
2.
Select organize.
3.
Change the selector to combine domains.
4.
Select the domains to be grouped.
5.
Click organize. The selected domains are combined into a single domain, and the surrounding domains and handles are updated. Edge domains are automatically partitioned when they are created. They are also updated whenever a change occurs for a domain of which they are on the edge. This is why you should edit the edge domains after the other domains have been edited. If you perform edge editing first, your changes may be erased when you edit the 2D and 3D domains. Edge domains are used to make radius changes, so it is important to make sure that any radius in the
Altair Engineering
Altair HyperMesh User's Guide 2120 Proprietary Inform ation of Altair Engineering
model that you intend to change be captured correctly by edge domains. HyperMorph attempts to partition edge domains where curvature begins and ends, but in some cases, it will not identify the proper starting and ending points. You will need to correct this by hand. To split edge domains: 1.
From the HyperMorph module, select the Domains panel.
2.
Select edit edges.
3.
Change the selector to split.
4.
Select an edge domain.
5.
Select a node on that domain that is not on the edge.
6.
Click split. The selected edge domain is split into two edge domains at the selected node. A handle is created at the selected node.
The lower edge domain has been split at the gray node (left model), which becomes a handle (right model). Now the radius of each new edge domain may be modified independently of the other.
To merge edge domains: 1.
From the HyperMorph module, select the Domains panel.
2.
Select edit edges.
3.
Change the selector to merge.
4.
Select any number of edge domains.
5.
Click merge. The two edge domains are merged into one edge domain. This function only allows you to merge edge domains that lie end-to-end such that the resultant merged edge domain is a continuous series of nodes. You may also create dependent handles along an edge domain. This feature helps save time when you are changing the radius for the edge domain. If a model is very large, you may find it more efficient to place dependent handles on the edge domains whose radii you wish to change before you enter the morphing panel.
2121 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note that you can also merge edge domains in the organize subpanel. To create dependent handles along an edge domain: 1.
From the HyperMorph module, select the Domains panel.
2.
Select edit edges.
3.
Change the selector to add handles.
4.
Select one or more domains.
5.
Click create. Dependent handles are created on the selected edge domains. These handles are dependent on the independent handles to either side of them along the edge domain.
Dependent handles created using the handles on edge feature
Creating dependent handles in this way has two significant effects. The first is that since they are dependent, movements applied to any of the independent handles on the edge are transparently applied to the dependent handles. It will be as if they were not there. Secondly, when you make a radius change to an edge domain that has a handle at each of its nodes, the influences do not need to be recalculated, which makes the radius change process much faster for large models. 6.
When you are satisfied with your domains, click return. The influences for the handles is calculated and you are ready to begin morphing. Note:
During influence calculation for large models you might run out of available memory. This generally happens when a given domain is too large and it contains too many handles. In these cases, you should divide large domains, delete unnecessary handles, or lower the limit of the large domain solver.
Altair Engineering
Altair HyperMesh User's Guide 2122 Proprietary Inform ation of Altair Engineering
Viewing Solid Models The HyperMesh graphics engine supports different visual options for viewing models as you work on them. surface-only wire frame
In this default mode, your model is displayed as a wire frame, but only the surface elements are drawn because in a solid model, a full wire frame can make it very difficult to visualize the model because every element in the model is displayed. Since HyperMorph creates a component called ^morphface, which contains shell elements on the surface of the 3D domains, the default setting is to display only that component—thus showing only the outer surface of your model and making it easier to work on. However, since the viewing mode is still wire frame, you will see the two sides of your model superimposed over each other.
solid fill
The option produces a display that is similar to what you see when you perform a fill plot in the Hidden Line panel. You only see the side of the model that is facing you (as if your model was a real part). You can still display the surface mesh, if desired (as shown).
You can also view a solid model for morphing by turning off all the components and looking at only the domains and handles. This is similar to looking at the model in a meshless wire frame mode. Partitioning generally captures all the features on the surface of a solid, so by viewing only the domains you can visualize the model with minimal clutter.
2123 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 2124 Proprietary Inform ation of Altair Engineering
Optimization HyperMesh Optimization technology is supported by Altair OptiStruct. OptiStruct is a finite element and multi-body dynamics software application which can be used to design and optimize structures and mechanical systems. OptiStruct uses the analysis capabilities of RADIOSS and MotionSolve to compute responses for optimization. Note that OptiStruct has its own, complete help system which you can consult for greater detail; this chapter of the HyperMesh User's Guide is only an overview of the concepts involved.
Structural Design and Optimization Structural design tools include topology, topography, and free-size optimization. Sizing, shape and free shape optimization are available for structural optimization. In the formulation of design and optimization problems, the following responses can be applied as the objective or as constraints: compliance, frequency, volume, mass, moment of inertia, center of gravity, displacement, velocity, acceleration, buckling factor, stress, strain, composite failure, force, synthetic response, and external (user defined) functions. Static, inertia relief, nonlinear gap, normal modes, buckling, and frequency response solutions can be included in a multi-disciplinary optimization setup.
Setting up Optimization in HM All of your optimization entities can be managed through 3 different ways; the Model Browser's Optimization View, the Menu Bar, or the Panels. The first thing you should do is start with a running model of your analysis type supported by RADIOSS or MotionSolve. From here the optimization setup in HM is very simple process, called DRCO. Each letter is a stage in the process: defining or creating your Design space, creating your Responses, defining your Constraints and define your Objective.
See Also OptiStruct OptiStruct Tutorials
2125 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Model Browser Optimization View See the Browsers chapter for more detail on the Model Browser and its Optimization View.
Altair Engineering
Altair HyperMesh User's Guide 2126 Proprietary Inform ation of Altair Engineering
The Menu Bar The Optimization Menu exists in the HyperMesh Menu Bar.
2127 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Panels Optimization panels are located inside of the Optimization module, which is part of the Analysis page.
Altair Engineering
Altair HyperMesh User's Guide 2128 Proprietary Inform ation of Altair Engineering
Conversion between Solver Formats Finite element models defined for a particular card image solver generally cannot exchange information with other card image or dictionary format solvers without manipulation of the data. Finite element models defined in a particular user profile cannot be converted to another solver format by just changing the user profile. There are two methods available to convert data from one user profile to another. You can either use the Conversion framework or the Convert panel. Both are accessible through the menu bar by clicking Tools > Convert.
Conversion Tools The functionality to convert model files from one solver format to another is supported. 1.
Load your model.
2.
From the Tools menu, select Convert. Select the solver format you'd like to convert from, and then select the solver format that you are converting to.
3.
A window appears asking if you want to load the chosen solver's user profile to continue. Select Yes, and the Conversion tab appears.
4.
In the Destination template field, select the appropriate template for your destination solver.
2129 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
5.
The Configuration File field is automatically populated. The default file, ConfigurationFile.txt provides a valid mapping scheme for the conversion.
6.
The entities window displays all the entities identified in the model. The color status bar illustrates the conversion status of each entity. Clicking on an entity name will display information regarding that entity in the lower portion of the tab. In addition, you can right-click on an entity name to open the Card Edit panel for that entity.
7.
Click Convert to convert the file. A window appears, informing you of the status of the conversion. Note that the user profile is automatically updated to the selected solver's format.
8.
Click Close to close the status window.
Conversion Framework When launching the conversion framework (Tools > Convert), a browser opens up showing model contents. When expanding folders you can see individual solver cards listed. Each of them is color coded green, orange or red to highlight to which extent the card is converted to the targeted solver. Clicking on an individual card will provide more detailed information in the lower window of the browser. There you can check to see which card the current entity is mapped to, as well as which parameters are translated. Right-click to display the context sensitive menu, and select Edit Card for direct access to the card image of the solver card.
Using the Convert Panel The Convert panel offers very limited conversion capabilities only and is no longer recommended for use. See the Convert panel for more information.
Note:
See the Convert panel for more information.
See also Abaqus Conversion Tools ANSYS Conversion Tools LS-DYNA Conversion Tools Nastran Conversion Tools PAM-CRASH 2G to RADIOSS (Block Format) Conversion RADIOSS Conversion Tools Interfacing with Finite Element Solvers
Altair Engineering
Altair HyperMesh User's Guide 2130 Proprietary Inform ation of Altair Engineering
Abaqus Conversion Tools The following conversions are possible when in the Abaqus user profile:
Abaqus to Nastran conversion Abaqus to RADIOSS (Bulk Data Format) conversion Abaqus to RADIOSS (Block Format) conversion
2131 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Abaqus to Nastran Conversion The Abaqus to Nastran conversion tool uses an open conversion scheme; you can specify different mappings in the configuration file. Care has to be taken so that the element and property mappings are consistent. We provided a valid mapping scheme in the ConfigurationFile.txt. This document explains the scope and limitations of the mapping scheme.
Elements HM elements have two basic attributes – configuration (or config) and type. The "config" defines the basic geometrical shape of an element. For example, tria3 configuration is a 3 node triangular element and hexa8 is an 8-node hexahedral element. The "type" defines the solver specific element type of a particular configuration. For example, the 4-node quadrilateral (quad4) element in Abaqus can be any of the following types: S4, S4R, M3D4, R3D4 etc. The Element Types panel shows all supported element configurations and their types for a user profile. For a specific configuration, you can map any supported Abaqus element type to any supported Nastran element type, or vice versa. For example, for an Abaqus to Nastran direction, several 2-noded element configurations such as spring, rigid, bar2, rid, etc., are supported. Because all of them are 2-noded elements, conversion across these configurations is also allowed for some element types. For example, CBUSH is of "spring" configuration in the Nastran user profile and CONN3D2 is of ‘rod" configuration in the Abaqus user profile. It is possible to map a CBUSH to CONN3D2 even though their configurations are different. The element mapping scheme must be under the *ElemTypeConversion block in the ConfigurationFile.txt file. You need to provide both configuration and type information to specify the element mapping scheme as shown for the Abaqus to Nastran direction below:
HM configuration, Abaqus type
HM configuration, Nastran type
tria3, S3
tria3, CTRIA3
tria3, S3R
tria3, CTRIAR
quad4, S4
quad4, CQUAD4
quad4, S4R
quad4, CQUADR
quad4, M3D4
quad4, CSHEAR
tetra4, C3D4
tetra4, CTETRA
penta6, C3D6
penta6, CPENTA
hex8, C3D8
hex8, CHEXA
tria6, STRI65
tria6, CTRIA6
quad8, S8R
quad8, CQUAD8
Altair Engineering
Altair HyperMesh User's Guide 2132 Proprietary Inform ation of Altair Engineering
tetra10, C3D10
tetra10, CTETRA
penta15, C3D15
penta15, CPENTA
hex20, C3D20
hex20, CHEXA
mass, MASS
mass, CONM2
mass, SPRING1
mass, CELAS1
mass, SPRING1
mass, CELAS2
rigid, COUP_KIN
rigid, RBE2
rigidlink, COUP_KIN
rigidlink, RBE2
rbe3, DCOUP3D
rbe3, RBE3
spring, SPRING2
spring, CELAS1
spring, SPRING2
spring, CELAS2
spring, DASHPOT2
spring, CDAMP1
spring, DASHPOT2
spring, CDAMP2
rod, CONN3D2
spring, CBUSH
bar2, B31
bar2, CBEAM
bar2, B31
bar2, CBAR
rod, T3D2
rod, CROD
rod, T3D2
rod, CONROD
gap, GAPUNI
gap, CGAP
rigid, KINCOUP
weld, RBAR
You can take advantage of a simplified conversion of Abaqus connectors (CONN3D2) to rbe2 elements when modifying ConfigurationFile.txt in the following way (change the entry for rod element type configuration: rod,CONN3D2 rigid,rbe2 CONN3D2 elements will now be converted to RBE2 elements. Depending on the connection type set in the CONNECTOR SECTION (e.g. AXIAL or HINGE), degrees of freedom will be set for the RBE2 element. If
2133 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
systems are associated to the connector elemental nodes they will be assigned to the nodes of the RBE2 as well. Not all connection types are supported. If a system is ignored by a particular CONNECTOR SECTION, it will not be assigned to the nodes of the RBE2 either. These connector types are currently considered in conversion: AXIAL, JOIN, LINK, SLIDE-PLANE, SLOT, ALIGN, REVOLUTE, BEAM, CYLINDRICAL, HINGE, PLANAR, TRANSLATOR, WELD.
Sectional properties The table below shows supported sectional property mapping between Abaqus and Nastran. Some of the properties in one solver can be converted to two different sections in the other solver. For an Abaqus to Nastran conversion, for example, *DASHPOT can be converted to *PELAS or PDAMP. The property mapping scheme can be edited under the *PropertyConversion block in the ConfigurationFile.txt file. Please note that the property conversion scheme and corresponding element conversion scheme must be consistent. For example, if you define *CONNECTOR SECTION to PBUSH at the property mapping scheme, the corresponding element CONN3D2 must map to CBUSH in the element mapping scheme. For SOLID SECTION the converter will always convert to PSOLID unless the property has a data line indicating a crossectional area for a truss element. In this case conversion results in a PROD property. For BEAM (GENERAL) SECTION the algorithm decides automatically which property to convert to depending on the element type chosen in the ElementTypeConversion section of the ConfigurationFile.txt. For example, if you want to convert B31 elements to CBAR, that means that the beam property will get converted to a PBAR or PBARL property. If you choose to convert B31 elements to CBEAM, then the converter creates PBEAM or PBEAML properties accordingly. The same logic applies to B32 elements; the difference is that they are changed to first order beam elements first on conversion. Abaqus to Nastran HM configuration, Abaqus type
HM configuration, Nastran type
*SOLID SECTION
PROD or PSOLID
*SHELL SECTION
PSHELL
*SHELL GENERAL SECTION
PSHELL
*MEMBRANE SECTION
PSHELL
*BEAM SECTION
PBEAML or PBARL
*BEAM GENERAL SECTION
PBEAM, PBAR, PBEAML or PBARL
*CONNECTOR SECTION
PELAS or PBUSH
*MASS
CONM2
*ROTARY INERTIA
CONM2
Altair Engineering
Altair HyperMesh User's Guide 2134 Proprietary Inform ation of Altair Engineering
*SPRING
PELAS
*DASHPOT
PELAS OR PDAMP
*GAP
PGAP
Materials The table below shows supported material mapping between Abaqus and Nastran. The material mapping scheme can be edited under *PropertyConversion block in the ConfigurationFile.txt file. Abaqus to Nastran HM configuration, Abaqus type
HM configuration, Nastran type
*MATERIAL
MAT1 Note: Density, Young's modulus, Poisson's ratio, thermal expansion coefficient, reference temperature
*CONNECTOR BEHAVIOR
PBUSH or PELAS
Loads HM loads have two basic attributes – configuration (or config) and type. The supported load "configs" are: force, moment, constraint, pressure, temperature, flux, velocity, acceleration and equation. The load "type" defines the solver specific type of a particular configuration. For example, pressure load can be any of the following Nastran types: PLOAD, PLOAD2 or PLOAD4. The Load Types panel shows all supported load configurations and their types for a user profile. For a specific configuration, you can map any supported Abaqus load type to any supported Nastran load type. The conversion tool does not support conversion across load configurations. The load mapping scheme can be edited under the *BCsTypeConversion block in the ConfigurationFile.txt file. You need to provide both configuration and type information to specify the mapping scheme as shown below:
HM configuration, Abaqus type
HM configuration, Nastran type
force, CLOAD
force, FORCE
moment, CLOAD
moment, MOMENT
const, BOUNDARY
const, SPC
2135 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
const, VELOCITY
const, SPCD
const, BOUNDARY
const, SUPORT
pressure, DLOAD
pressure, PLOAD
pressure, DLOAD
pressure, PLOAD2
pressure, DLOAD
pressure, PLOAD4
temp, TEMPERATURE
temp, TEMP
equation, *EQUATION
equation, MPC
Load steps and analysis type The conversion tool maps between Abaqus steps and Nastran subcases. It does not convert Abaqus analysis type to the solution type. You must define it manually using the Load Step Browser.
See also Abaqus Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2136 Proprietary Inform ation of Altair Engineering
Abaqus to RADIOSS (Block Format) Conversion You can use the Conversion tool to convert a Abaqus explicit file to a RADIOSS (BLOCK) file. 1.
Load the Abaqus Explicit user profile.
2.
Import a Abaqus Explicit model.
3.
Run the conversion macro by clicking Tools > Convert > ABAQUS > To RADIOSS (BLOCK). The Conversion tab will appear at the left side the graphics area.
4.
In the Source Abaqus template field, set it as Explicit.
5.
In the Destination RADIOSS Template field, select the destination solver version.
6.
Click Convert to start the conversion. After conversion, the selected version of the RADIOSS (BLOCK) user profile is automatically loaded
7.
Review and export the deck using the RADIOSS (BLOCK) user profile.
Some of the keywords in the Abaqus (explicit) deck are converted to the RADIOSS (BLOCK) deck as per the following table:
Element Mapping HM configuration, Abaqus (Explicit) type
HM configuration, RADIOSS (Block Format), type
C3D10M
/BRICK
C3D4
/BRICK
C3D6
/BRICK
C3D8R
/BRICK
S3R
/SH3N
S4R
/SHELL
SC8R
/BRICK
SC6R
/PENTA6
R3D3
/SH3N + /RBODY
R3D4
/SHELL + /RBODY
MASS
/ADMAS
2137 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Property Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type *SOLID_SECTION and *CONTROL_SECTION
/PROP/SOLID
*SHELL_SECTION and *CONTROL_SECTION
/PROP/SHELL or PROP/TSHELL
*RIGIDBODY
PROP/SHELL or /PROP/SOLID
*MASS
/ADMAS
Material Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type ELASTIC, ISOTROPIC
/MAT/ELASTIC
PLASTIC, ISOTROPIC
/MAT/PLAS_TAB
Hyperelastic, Mooney, Rivlin
MAT/OGDEN
Hyperelastic, Ogden
MAT/OGDEN
Function Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type *AMPLITUDE
/FUNCT, /MOVE_FUNCT
Group Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type
Altair Engineering
Altair HyperMesh User's Guide 2138 Proprietary Inform ation of Altair Engineering
*NSET
/GRNOD
*ELSET
/GSHEL, /GRSH3N, /GRBRIC
*SURFACE
/GRNOD, /SURF
Load Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type *BOUNDARY
/IMPDISP, /IMPVEL, /IMPACC, /BCS
*INITIAL CONDITION
/INIVEL
*CLOAD
/CLOAD
*DLOAD
/GRAV, /PLOAD
Contact Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type *TIED, *CONTACT_CLEARANCE, *SURFACE_INTERACTION
/INTER/TYPE2
*GENERAL_CONTACT, *CONTACT_CLEARANCE, *SURFACE_INTERACTION
/INTER/TYPE7
Constraints Mapping HM configuration, Abaqus (Explicit) type HM configuration, RADIOSS (Block Format), type *COUPLING KINEMATIC, *COUPLING DYNAMIC
/RBE2, /RBE3
*MPC BEAM
/RBODY
2139 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also Abaqus Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2140 Proprietary Inform ation of Altair Engineering
Abaqus to RADIOSS (Bulk Data Format), OptiStruct Conversion The Abaqus to RADIOSS (Bulk Data Format), OptiStruct conversion tool uses an open conversion scheme; you can specify different mappings in the configuration file. Care has to be taken so that the element and property mappings are consistent. A valid mapping scheme is provided in the ConfigurationFile.txt. This document explains the scope and limitations of the mapping scheme.
Elements HM elements have two basic attributes – configuration (or config) and type. The "config" defines the basic geometrical shape of an element. For example, tria3 configuration is a 3 node triangular element and hexa8 is an 8-node hexahedral element. The "type" defines the solver specific element type of a particular configuration. For example, the 4-node quadrilateral (quad4) element in Abaqus can be any of the following types: S4, S4R, M3D4, R3D4 etc. The Element Types panel shows all supported element configurations and their types for a user profile. For a specific configuration, you can map any supported RADIOSS (Bulk Data Format), OptiStruct element type to any supported Abaqus element type, or vice versa. For example, for a RADIOSS (Bulk Data Format), OptiStruct to Abaqus direction, several 2-noded element configurations such as spring, rigid, bar2, rid, etc., are supported. Because all of them are 2-noded elements, conversion across these configurations is also allowed for some element types. For example, CBUSH is of "spring" configuration in the RADIOSS (Bulk Data Format), OptiStruct user profile and CONN3D2 is of ‘rod" configuration in the Abaqus user profile. It is possible to map a CBUSH to CONN3D2 even though their configurations are different. The element mapping scheme must be under the *ElemTypeConversion block in the ConfigurationFile.txt file. You need to provide both configuration and type information to specify the element mapping scheme as shown for the RADIOSS (Bulk Data Format), OptiStruct to Abaqus direction below: HM configuration, Abaqus type
HM configuration, RADIOSS (Bulk Data Format), OptiStruct type
tria3, S3
tria3, CTRIA3
tria3, S3R
tria3, CTRIAR
quad4, S4
quad4, CQUAD4
quad4, S4R
quad4, CQUADR
quad4, M3D4
quad4, CSHEAR
tetra4, C3D4
tetra4, CTETRA
penta6, C3D6
penta6, CPENTA
hex8, C3D8
hex8, CHEXA
tria6, STRI65
tria6, CTRIA6
quad8, S8R
quad8, CQUAD8
2141 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
tetra10, C3D10
tetra10, CTETRA
penta15, C3D15
penta15, CPENTA
hex20, C3D20
hex20, CHEXA
mass, MASS
mass, CONM2
mass, SPRING1
mass, CELAS1
mass, SPRING1
mass, CELAS2
rigid, COUP_KIN
rigid, RBE2
rigidlink, COUP_KIN
rigidlink, RBE2
rbe3, DCOUP3D
rbe3, RBE3
spring, SPRING2
spring, CELAS1
spring, SPRING2
spring, CELAS2
spring, DASHPOT2
spring, CDAMP1
spring, DASHPOT2
spring, CDAMP2
rod, CONN3D2
spring, CBUSH
bar2, B31
bar2, CBEAM
bar2, B31
bar2, CBAR
rod, T3D2
rod, CROD
rod, T3D2
rod, CONROD
gap, GAPUNI
gap, CGAP
rigid, KINCOUP
weld, RBAR
You can take advantage of a simplified conversion of Abaqus connectors (CONN3D2) to rbe2 elements when modifying ConfigurationFile.txt in the following way (change the entry for rod element type configuration: rod,CONN3D2 rigid,rbe2 CONN3D2 elements will now be converted to RBE2 elements. Depending on the connection type set in the CONNECTOR SECTION (e.g. AXIAL or HINGE), degrees of freedom will be set for the RBE2 element. If systems are associated to the connector elemental nodes they will be assigned to the nodes of the RBE2 as
Altair Engineering
Altair HyperMesh User's Guide 2142 Proprietary Inform ation of Altair Engineering
well. Not all connection types are supported. If a system is ignored by a particular CONNECTOR SECTION, it will not be assigned to the nodes of the RBE2 either. These connector types are currently considered in conversion: AXIAL, JOIN, LINK, SLIDE-PLANE, SLOT, ALIGN, REVOLUTE, BEAM, CYLINDRICAL, HINGE, PLANAR, TRANSLATOR, WELD.
Sectional properties The table below shows supported sectional property mapping between Abaqus and RADIOSS (Bulk Data Format), OptiStruct. Some of the properties in one solver can be converted to two different Abaqus sections in the other solver. For an Abaqus to RADIOSS (Bulk Data Format), OptiStruct conversion, for example, *DASHPOT can be converted to PELAS or PDAMP. The property mapping scheme can be edited under the *PropertyConversion block in the ConfigurationFile.txt file. Please not that the property conversion scheme and corresponding element conversion scheme must be consistent. For example, if you define *CONNECTOR SECTION to PBUSH at the property mapping scheme, the corresponding element CONN3D2 must map to CBUSH in the element mapping scheme. For SOLID SECTION the converter will always convert to PSOLID unless the property has a data line indicating a cross-sectional area for a truss element. In this case conversion results in a PROD property. For BEAM (GENERAL) SECTION the algorithm decides automatically which property to convert to depending on the element type chosen in the ElementTypeConversion section of the ConfigurationFile.txt. For example, if you want to convert B31 elements to CBAR, that means that the beam property will get converted to a PBAR or PBARL property. If you choose to convert B31 elements to CBEAM, then the converter creates PBEAM or PBEAML properties accordingly. The same logic applies to B32 elements; the difference is that they are changed to first order beam elements first on conversion. Composite sections SHELL and SHELL GENERAL SECTION can be converted to Radioss(Bulk)/Nastran. Depending on the setting in ConfigurationFile.txt they will be converted to PCOMP or PCOMPG. Besides individual layers, the conversion takes care of system assignments, offsets, symmetric and other parameters simplifying the sections, such as e.g. ‘BENDING ONLY’. If sections are converted to PCOMPG, a global ply ID (GPLYID) is assigned depending on the name used in the Abaqus section. Abaqus to RADIOSS (Bulk Data Format), OptiStruct
HM configuration, Abaqus type
HM configuration, RADIOSS (Bulk Data Format), OptiStruct type
*SOLID SECTION
PROD or PSOLID
*SHELL SECTION
PSHELL
*SHELL SECTION, COMPOSITE
PCOMP or PCOMPG
*SHELL GENERAL SECTION
PSHELL
*SHELL GENERAL SECTION, COMPOSITE PCOMP of PCOMPG *MEMBRANE SECTION
PSHELL
2143 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*BEAM SECTION
PBEAML or PBARL
*BEAM GENERAL SECTION
PBEAM, PBAR, PBEAML or PBARL
*CONNECTOR SECTION
PELAS or PBUSH
MASS
CONM2
*ROTARY INERTIA
CONM2
*SPRING
PELAS2
*DASHPOT
PELAS2 or PDAMP
*GAP
PGAP
Materials The table below shows supported material mapping between Abaqus and RADIOSS (Bulk Data Format), OptiStruct. The material mapping scheme can be edited under *PropertyConversion block in the ConfigurationFile.txt file. Abaqus to RADIOSS (Bulk Data Format), OptiStruct HM configuration, Abaqus type
HM configuration, RADIOSS (Bulk Data Format), OptiStruct type
*MATERIAL
MAT1 Note: Density, Young's modulus, Poisson's ratio, thermal expansion coefficient, reference temperature
*CONNECTOR BEHAVIOR
PBUSH or PELAS
Loads HM loads have two basic attributes – configuration (or config) and type. The supported load "configs" are: force, moment, constraint, pressure, temperature, flux, velocity, acceleration and equation. The load "type" defines the solver specific type of a particular configuration. For example, pressure load can be any of the following RADIOSS (Bulk Data Format) types: PLOAD, PLOAD2, or PLOAD4. The Load Types panel shows all supported load configurations in HyperMesh and their types for a user profile. For a specific configuration, you can map any supported Abaqus load type to any supported RADIOSS (Bulk Data Format), OptiStruct load type. The conversion tool does not support conversion across load configurations. The load mapping scheme can bed edited under the *BCsTypeConversion block in the
Altair Engineering
Altair HyperMesh User's Guide 2144 Proprietary Inform ation of Altair Engineering
ConfigurationFile.txt file. You need to provide both configuration and type information to specify the mapping scheme as shown below:
HM configuration, Abaqus type
HM configuration, RADIOSS (Bulk Data Format), OptiStruct type
force, CLOAD
force, FORCE
moment, CLOAD
moment, MOMENT
const, BOUNDARY
const, SPC
const, VELOCITY
const, SPCD
const, BOUNDARY
const, SUPORT
pressure, DLOAD
pressure, PLOAD
pressure, DLOAD
pressure, PLOAD2
pressure, DLOAD
pressure, PLOAD4
temp, TEMPERATURE
temp, TEMP
equation, *EQUATION
equation, MPC
Load steps and analysis type The conversion tool maps between Abaqus steps and RADIOSS (Bulk Data Format), OptiStruct subcases. It does not convert Abaqus analysis type to the solution type. You must define it manually using the RADIOSS (Bulk Data Format), OptiStruct Load Step Browser.
See also Abaqus Conversion Tools
2145 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ANSYS Conversion Tools The following conversions are possible when in the ANSYS user profile:
ANSYS to Nastran Conversion ANSYS to RADIOSS (Bulk Data Format) Conversion ANSYS to Abaqus Conversion
Altair Engineering
Altair HyperMesh User's Guide 2146 Proprietary Inform ation of Altair Engineering
ANSYS to Abaqus Conversion You can use the Conversion tool to convert an ANSYS file to an Abaqus file. 1.
Load the ANSYS user profile.
2.
Import an ANSYS model.
3.
Run the Conversion macro by clicking Tools > Convert > ANSYS > To Abaqus. The Conversion tab will appear at the left side the graphics area.
4.
Click convert and conversion starts. After conversion, the Abaqus user profile is automatically loaded.
5.
Review and export the deck in an Abaqus deck.
Some of the keywords in the ANSY deck are converted to the Abaqus deck as per the following tables.
Materials: Modulus of Elasticity, Poisson's ratio and density are mapped.
Elements: ANSYS type
Abaqus type
HM Configuration
MASS21
MASS
Mass
COMBI14
SPRING2
Spring
BEAM4
B31
Bar2
LINK8
T3D2
Rod
SHELL43, SHELL63, SHELL181
S3
Tria3
SHELL43, SHELL63, SHELL181
S4
Quad4
SHELL93
STRI65
Tria6
SHELL93
S8R
Quad8
SOLID45, SOLID62, SOLID64, SOLID69, SOLID70, SOLID96, SOLID97, SOLID164, SOLID185
C3D4
Tetra4
2147 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
SOLID62, SOLID70, SOLID96, SOLID97, SOLID164
C3D8
Pyramid5
SOLID5, SOLID45, SOLID62, SOLID64, SOLID69, SOLID70, SOLID96, SOLID97, SOLID164, SOLID185
C3D6
Penta6
SOLID5, SOLID45, SOLID62, SOLID64, SOLID69, SOLID70, SOLID96, SOLID97, SOLID164, SOLID185
C3D81
Hex8
SOLID87, SOLID90, SOLID92, SOLID95, SOLID98, SOLID117, SOLID148, SOLID168, SOLID186, SOLID187, SOLID191
C3D10
Tetra10
SOLID90, SOLID95, SOLID117, SOLID186
C3D20
Pyramid13
SOLID90, SOLID95, SOLID117, SOLID147, SOLID186, SOLID191
C3D15
Penta15
SOLID90, SOLID95, SOLID117, SOLID147, SOLID186, SOLID191
C3D20
Hex20
ANSYS type
Abaqus type
Convert Parameters
MASS21p
MASS
none
COMBI14p
SPRING
none
BEAM4p, LINK8p
BEAMSECTION
none
SHELL43p, SHELL63p, SHELL93p
SHELLSECTION
Shell Thickness
Properties
Altair Engineering
Altair HyperMesh User's Guide 2148 Proprietary Inform ation of Altair Engineering
SOLID45p, SOLID70p, SOLID95p, SOLID117p, SOLID191p
SOLIDSECTION
none
Notes: If ANSYS solid elements do not have a property, then one SOLIDSECTION property will be created by using this conversion tool. Loads and Boundary conditions: Loads and boundary conditions will not be converted on using this conversion tool.
See also Ansys Conversion Tools
2149 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ANSYS to Nastran Conversion You can use the Conversion tool to convert an ANSYS file to a Nastran file. 1.
Load the ANSYS user profile.
2.
Import an ANSYS model.
3.
Run the Conversion macro by clicking Tools > Convert > ANSYS > To Nastran. The Conversion tab will appear at the left side the graphics area.
4.
Click convert and conversion starts. After conversion, the Nastran user profile is automatically loaded.
5.
Review and export the deck in Nastran deck.
Conversion Notes: All ANSYS solid and shell elements that are currently supported are included in the conversion tool. Material properties – Thermal Conductivity, specific heat, thermal expansion co-efficient can be now converted. Temperature dependant isometric material properties can now be converted using the conversion tool. Orthotropic properties of E, NU and K can be converted. COMBIN14 elements are now converted to CELAS1 if key option2 for COMBIN14 in ANSYS is defined. ANSYS BEAM188 converts to CBEAM now [please note section properties defined using SECDATA card in ANSYS are not yet converted]. Forces, Moments, Pressures, Temperatures and Constraints are automatically converted. MODOPT (control cards) will be mapped to EIRGL. ACEL (Control Cards) will be converted to GRAV. Assumptions: The macro will convert only entities imported by the ANSYS FE input reader. For shell elements, constant thickness parts are assumed. Analysis types assumed: Static – gravity, forces, pressures and constraints, Modal.
Conversion Mapping: ANSYS Type
Nastran Type
Shell43, Shell93
CTRIA3, CQUAD4
Beam4
CBEAM
Altair Engineering
Altair HyperMesh User's Guide 2150 Proprietary Inform ation of Altair Engineering
Mass21
CONM2
Combin14
CBUSH (damping will be ignored)
Pipe16
CBEAM
Shell181
CTRIA3, CQUAD4
Shell63
CTRIA3, CQUAD4
Link8
CROD
Solid 92
CTETRA
Solid45
CTETRA, CPENTA, CHEXA
Beam44
CBEAM
Rbe3
RBE3
CE -> CERIG
MPC
CP
MPC
Solid95
CPENTA, CHEXA
MODOPT
EIGRL
ACEL
GRAV
BEAM188
CBEAM
Note: If components or properties do not have a material associated to them, on conversion MID = 1 will be associated On conversion, model will be cleaned by removing unused sets, ET types and contact elements
See also Ansys Conversion Tools
2151 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ANSYS to RADIOSS (Bulk Data Format) Conversion You can use the Conversion tool to convert an ANSYS file to a RADIOSS (Bulk Data Format) file. 1.
Load the ANSYS user profile.
2.
Import an ANSYS model.
3.
Run the Conversion macro by clicking Tools > Convert > ANSYS > To Radioss (Bulk data format). The Conversion tab will appear at the left side the graphics area. Click convert and conversion starts. After conversion, the OptiStruct user profile is automatically loaded.
4.
Review and export the deck in OptiStruct deck.
Conversion Notes: All ANSYS solid and shell elements that are currently supported are included in the conversion tool. Material properties – Thermal Conductivity, specific heat, thermal expansion co-efficient can be now converted. Temperature dependant isometric material properties can now be converted using the conversion tool. Orthotropic properties of E, NU and K can be converted. COMBIN14 elements are now converted to CELAS1 if key option2 for COMBIN14 in ANSYS is defined. ANSYS BEAM188 converts to CBEAM now [please note section properties defined using SECDATA card in ANSYS are not yet converted]. Forces, Moments, Pressures, Temperatures and Constraints are automatically converted. MODOPT (control cards) will be mapped to EIRGL. ACEL (Control Cards) will be converted to GRAV.
Assumptions: The macro will convert only entities imported by the ANSYS FE input reader. For shell elements, constant thickness parts are assumed. Analysis types assumed: Static – gravity, forces, pressures and constraints, Modal.
Conversion Mapping: ANSYS Type
OptiStruct Type
Shell43, Shell98
CTRIA3, CQUAD4
Beam4
CBEAM
Altair Engineering
Altair HyperMesh User's Guide 2152 Proprietary Inform ation of Altair Engineering
Mass21
CONM2
Combin14
CBUSH (damping will be ignored)
Pipe16
CBEAM
Shell181
CTRIA3, CQUAD4
Shell63
CTRIA3, CQUAD4
Link8
CROD
Solid92
CTETRA
Solid45
CTETRA, CPENTA, CHEXA
Beam44
CBEAM
Rbe3
RBE3
CE -> CERIG
MPC
CP
MPC
Solid95
CPENTA, CHEXA
MODOPT
EIGRL
ACEL
GRAV
See also Ansys Conversion Tools
2153 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
LS-DYNA Conversion Tools The following conversions are possible when in the LS-DYNA user profile:
LS-DYNA to Nastran Conversion LS-DYNA to RADIOSS (Block Format) Conversion LS-DYNA to RADIOSS (Bulk Data Format) Conversion
Altair Engineering
Altair HyperMesh User's Guide 2154 Proprietary Inform ation of Altair Engineering
LS-DYNA to Nastran Conversion You can use the Conversion tool to convert an LS-DYNA file to a Nastran file. 1.
Load the LS-DYNA user profile.
2.
Import a LS-DYNA model.
3.
Run the conversion macro by clicking Tools > Convert > LS-DYNA > To NASTRAN. The Conversion tab will appear at the left side the graphics area.
4.
In the Destination NASTRAN Template field, select the destination solver version.
5.
Click Convert to start the conversion. After conversion, the Nastran user profile is automatically loaded.
6.
Review and export the deck using the Nastran user profile.
Some of the keywords in the LS-DYNA deck are converted to the Nastran deck as per the following table:
Element Mapping LSDYNA type
NASTRAN type
*ELEMENT_MASS
CONM2
*ELEMENT_BEAM
CBAR
*ELEMENT_SHELL
CTRIA3,CQUAD4, CQUAD8, CTRIA6
*ELEMENT_SOLID
CTETRA4/CHEXA8/CPENTA6
*CONSTRAINED_SPOTWELD
RBAR
*ELEMENT_PLOTEL
PLOTEL
*CONSTRAINED_INTERPOLATION
RBE3
*CONSTRAINED_NODE_SET
RBE2
*ELEMENT_DISCRETE
CELAS1
Property Mapping LSDYNA type
NASTRAN type
2155 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*SECTION_SOLID
PSOLID
*SECTION_SHELL
PSHELL
Material Mapping All the LSDYNA materials are mapped MAT1 in NASTRAN
Boundary conditions Mapping LSDYNA type
Nastran type
*BOUNDARY_SPC
SPC
*LOAD_NODE_POINT
FORCE, MOMENT
*LOAD_SEGMENT
PLOAD4
*INITIAL_TEMP
TEMP
Coordinate system Mapping LSDYNA type
Nastran type
*DEFINE_COORDINATE_NODE *DEFINE_COORDINATE_SYSTEM
CORD1R CORD2R
See also LS-DYNA Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2156 Proprietary Inform ation of Altair Engineering
LS-DYNA to RADIOSS (Block Format) Conversion You can use the Conversion tool to convert an LS-DYNA file to a RADIOSS (Block Format) file. 1.
Load the LS-DYNA user profile.
2.
Import an LS-DYNA model.
3.
Run the conversion macro by clicking Tools > Convert > LsDyna > To RADIOSS (Block format). The Conversion tab will appear at the left side the graphics area.
4.
Click Convert. After conversion, the RADIOSS (Block Format) user profile is automatically loaded.
5.
Review and export the deck in the RADIOSS (Block Format) user profile.
Some of the keywords in the LS-DYNA deck are converted to the RADIOSS deck as per the following tables:
Element Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*ELEMENT_SHELL
SHELL, SH3N
*ELEMENT_SOLID
BRICK, TETRA44
*ELEMENT_MASS
ADMAS
*ELEMENT_BEAM
BEAM
*ELEMENT_DISCRETE
SPRING2N
*ELEMENT_SEATBELT_ACCELEROMETER
ACCEL
Load Mapping HM configuration, LS-DYNA 2G type
HM configuration, RADIOSS (Block Format) type
*BOUNDARY_SPC_NODE/SET
BCS
*LOAD_NODE_POINT/SET
CLOAD
*INITIAL_VELOCITY_NODE/GENERATION/ RIGID BODY
INIVEL
2157 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
System Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*DEFINE_COORDINATE_NODES
SKEW/MOVE/
*DEFINE_COORDINATE_SYSTEM
SKEW/FIXED
Material Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*MAT_ELASTIC
M1_ELASTIC
*MAT_PLASTIC_KINEMATIC
M36_PLASTIC_TAB
*MAT_NULL
M0_VOID
*MAT_RIGID
M1_ELASTIC (nodes of material defined as /RBODY)
*MAT_PIECEWISE_LINEAR_PLASTICITY
M36_PLAS_TAB
*MAT_SIMPLIFIED_JOHNSON_COOK
M2_PLAS_JOHNS_ZERIL
Properties Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*SECTION_BEAM
P3_BEAM
*SECTION_DISCRETE
P4_SPRING
*SECTION_SHELL
P1_SHELL
*SECTION_SOLID
P14_SOLID
Altair Engineering
Altair HyperMesh User's Guide 2158 Proprietary Inform ation of Altair Engineering
Curve Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*DEFINE_CURVE
FUNCT
Control Cards Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*CONTROL_ADAPTIVE
ADMESH_GLOBAL, ADMESH_SET
Component Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*DAMPING_PARTS_OPTIONS
PART
*PART_OPTIONS
PART
*INCLUDE_STAMPED_PART
PART
Contact Interface Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*CONTACT_AUTOMATIC_GENERAL
INTER/TYPE7
*CONTACT_AUTOMATIC_GENERAL_INTERIOR INTER/TYPE7 *CONTACT_AUTOMATIC_NODES_TO_SURFA CE
INTER/TYPE7
*CONTACT_AUTOMATIC_ONE_WAY_SURFAC E_TO_SURFACE INTER/TYPE7 *CONTACT_AUTOMATIC_SINGLE_SURFACE
INTER/TYPE7
2159 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*CONTACT_AUTOMATIC_SURFACE_TO_SURF ACE INTER/TYPE7
Rigid Wall Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*RIGIDWALL_GEOMETRIC_FLAT_OPTIONS
RWALL
*RIGIDWALL_PLANAR_OPTIONS
RWALL
Time History Definition Mapping HM configuration, LS-DYNA type
HM configuration, RADIOSS (Block Format) type
*DATABASE_HISTORY_BEAM
TH/BEAM
*DATABASE_HISTORY_NODE
TH/NODE
*DATABASE_HISTORY_SHELL
TH/SHEL
*DATABASE_HISTORY_SOLID
TH/BRIC
*DATABASE_HISTORY_TSHELL
TH/THSH
The attributes converted in each KEYWORD is explained in the Conversion dialog (see below). Each keyword is associated with a color to distinguish it better. GREEN – All the attributes of the KEYWORD are converted to equivalent in RADIOSS ORANGE – Only some the attributes of the KEYWORD are converted to equivalent in RADIOSS RED – None the attributes of the KEYWORD are converted to equivalent in RADIOSS. Basically conversion of this keyword is not supported by the conversion tool
Altair Engineering
Altair HyperMesh User's Guide 2160 Proprietary Inform ation of Altair Engineering
2161 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also LS-DYNA Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2162 Proprietary Inform ation of Altair Engineering
LS-DYNA to RADIOSS (Bulk Data Format) Conversion You can use the Conversion tool to convert an LS-DYNA file to a Nastran file. 1.
Load the LS-DYNA user profile.
2.
Import a LS-DYNA model.
3.
Run the conversion macro by clicking Tools > Convert > LS-DYNA > To RADIOSS BULK. The Conversion tab will appear at the left side the graphics area.
4.
In the Destination RADIOSS BULK Template field, select the destination solver version.
5.
Click Convert to start the conversion. After conversion, the Nastran user profile is automatically loaded.
6.
Review and export the deck using the Nastran user profile.
Some of the keywords in the LS-DYNA deck are converted to the Nastran deck as per the following table:
Element Mapping LSDYNA type
RADIOSS BULK type
*ELEMENT_MASS
CONM2
*ELEMENT_BEAM
CBAR
*ELEMENT_SHELL
CTRIA3,CQUAD4, CQUAD8, CTRIA6
*ELEMENT_SOLID
CTETRA4/CHEXA8/CPENTA6
*CONSTRAINED_SPOTWELD
RBAR
*ELEMENT_PLOTEL
PLOTEL
*CONSTRAINED_INTERPOLATION
RBE3
*CONSTRAINED_NODE_SET
RBE2
*ELEMENT_DISCRETE
CELAS1
Property Mapping LSDYNA type
RADIOSS BULK type
2163 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
*SECTION_SOLID
PSOLID
*SECTION_SHELL
PSHELL
Material Mapping All the LSDYNA materials are mapped MAT1 in NASTRAN
Boundary conditions Mapping LSDYNA type
RADIOSS BULK type
*BOUNDARY_SPC
SPC
*LOAD_NODE_POINT
FORCE, MOMENT
*LOAD_SEGMENT
PLOAD4
*INITIAL_TEMP
TEMP
Coordinate system Mapping LSDYNA type
RADIOSS BULK type
*DEFINE_COORDINATE_NODE *DEFINE_COORDINATE_ SYSTEM
CORD1R
CORD2R
See also LS-DYNA Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2164 Proprietary Inform ation of Altair Engineering
Nastran Conversion Tools The following conversions are possible when in the NASTRAN user profile:
Nastran to LS-DYNA Conversion Nastran to RADIOSS (Block Format) Conversion Nastran to Abaqus Mapping Nastran to ANSYS Conversion
2165 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nastran to Abaqus Conversion The Nastran To Abaqus tool uses an open conversion scheme; you can specify different mappings in the configuration file. Care has to be taken so that the element and property mappings are consistent. We provided a valid mapping scheme in the ConfigurationFile.txt. This document explains the scope and limitations of the mapping scheme.
Elements HM elements have two basic attributes – configuration (or config) and type. The "config" defines the basic geometrical shape of an element. For example, tria3 configuration is a 3 node triangular element and hexa8 is an 8-node hexahedral element. The "type" defines the solver specific element type of a particular configuration. For example, the 4-node quadrilateral (quad4) element in Abaqus can be any of the following types: S4, S4R, M3D4, R3D4 etc. The Elem Types panel shows all supported element config and their types for a user profile. For a specific configuration, you can map any supported Nastran element type to any supported Abaqus element type. Several 2-noded element configurations such as spring, rigid, bar2, rid, etc., are supported. Because all of them are 2-noded elements, conversion across these configurations is also allowed for some element types. For example, CBUSH is of "spring" config in the Nastran user profile and CONN3D2 is of ‘rod" config in the Abaqus user profile. It is possible to map a CBUSH to CONN3D2 even though their configs are different. The element mapping scheme must be under the *ElemTypeConversion block in the ConfigurationFile.txt file. You need to provide both config and type information to specify the element mapping scheme as shown below:
HM configuration, Nastran type
HM configuration, Abaqus type
tria3, CTRIA3
tria3, S3
tria3, CTRIAR
tria3, S3R
quad4, CQUAD4
quad4, S4
quad4, CQUADR
quad4, S4R
quad4, CSHEAR
quad4, M3D4
tetra4, CTETRA
tetra4, C3D4
penta6, CPENTA
penta6, C3D6
hex8, CHEXA
hex8, C3D8
tria6, CTRIA6
tria6, STRI65
quad8, CQUAD8
quad8, S8R
Altair Engineering
Altair HyperMesh User's Guide 2166 Proprietary Inform ation of Altair Engineering
tetra10, CTETRA
tetra10, C3D10
penta15, CPENTA
penta15, C3D15
hex20, CHEXA
hex20, C3D20
mass, CONM2
mass, MASS
mass, CELAS1
mass, SPRING1
mass, CELAS2
mass, SPRING1
rigid, RBE2
rigid, COUP_KIN
rigidlink, RBE2
rigidlink, COUP_KIN
rbe3, RBE3
rbe3, DCOUP3D
spring, CELAS1
spring, SPRING2
spring, CELAS2
spring, SPRING2
spring, CDAMP1
spring, DASHPOT2
spring, CDAMP2
spring, DASHPOT2
spring, CBUSH
rod, CONN3D2
bar2, CBEAM
bar2, B31
bar2, CBAR
bar2, B31
rod, CROD
rod, T3D2
rod, CONROD
rod, T3D2
gap, CGAP
gap, GAPUNI
weld, RBAR
rigid, KINCOUP
Notes: The CELAS1 or CELAS2 elements in Nastran have both spring stiffness and damping attributes. If both spring and damping values are present and the mapping scheme is CELAS1 to SPRING1, the conversion tool will automatically create an extra DASHPOT element.
2167 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Similarly, the CONM2 elements in Nastran have both translational and rotational mass values. If both translational and rotational values are present and the mapping scheme is CONM2 to MASS, the conversion tool will automatically create an extra ROTARY1 element.
Sectional properties The table below shows supported sectional property mapping between Nastran and Abaqus. Some of the properties in one solver can be converted to two different Abaqus sections in the other solver. For a Nastran to Abaqus conversion, for example, PSHELL can be converted to *SHELL SECTION or *SHELL GENERAL SECTION. In the mapping scheme, you must select one of them. The property mapping scheme must be under the *PropertyConversion block in the ConfigurationFile.txt file. Abaqus beam section axes are defined at element level in Nastran. They are in the sectional property level in Abaqus unless the beam axis is defined by a third node in element connectivity. This means that several elements with different beam axis direction can point to the same PBEAM, PBEAML, PBAR or PBARL property in Nastran. But in Abaqus, all elements under a *BEAM SECTION or *BEAM GENERAL SECTION property have one beam axis orientation. If a third node is used to define the beam axis, even Abaqus beams with a different axis can belong to a single *BEAM SECTION property. The conversion tool allows you to select an extra (1 or 0) argument to define the beam axis conversion mechanism. If the argument is 0 (or not defined), the conversion tool will take the beam axis direction of the first element corresponding to a PBEAM, PBEAML, PBAR or PBARL property and map that to the corresponding *BEAM SECTION or *BEAM GENERAL SECTION card. The beam axis vectors of other elements with the same property will be ignored. If the argument is 1, the conversion tool will create a third node for each element to define the equivalent beam axis vector. As a result, the axis direction for each element will be maintained after the conversion. Because this option updates each element, the conversion process might take a considerable amount of time for models with a large number of beams. The system for CELAS1 or CELAS2 elements is sitting on the grid nodes. Thus, every element can have a different system. Ideally, on conversion one *SPRING (and *DASHPOT) or *CONNECTOR SECTION per element needs to be created. For large models this can be time-consuming. Therefore for CELAS1 two options can be set in the ConfigurationFile.txt (1 or 0). If the option is 1, one property per element will be created (default). If the flag is set to 0, one property per PELAS card will be created. In this case, the settings of the first element found on this property will be translated. From CELAS2 elements you always create a *SPRING and *DASHPOT or *CONNECTOR SECTION property per element.
Nastran
Abaqus
PSOLID
*SOLID SECTION
PSHELL
*SHELL SECTION or *SHELL GENERAL SECTION
PBEAM
*BEAM GENERAL SECTION
1 or 0
PBEAML
*BEAM SECTION
1 or 0
Altair Engineering
Beam axis option
Altair HyperMesh User's Guide 2168 Proprietary Inform ation of Altair Engineering
PBAR
*BEAM GENERAL SECTION
1 or 0
PBARL
*BEAM SECTION
1 or 0
PROD
*SOLID SECTION
PBUSH
*CONNECTOR SECTION
PELAS
(*SPRING + *DASHPOT) or *CONNECTOR SECTION
PDAMP
*DASHPOT or *CONNECTOR SECTION
CELAS2
(*SPRING + *DASHPOT) or *CONNECTOR SECTION
CDAMP2
*DASHPOT or *CONNECTOR SECTION
CONM2
(*MASS +*ROTARY INERTIA)
1 or 0
Notes: CELAS2, CDAMP2 and CONM2 are elements in Nastran, but they are sectional properties in Abaqus. Therefore, the mapping for them must also be defined under *PropertyConversion. The PELAS or CELAS2 in Nastran have both spring stiffness and damping attributes. If both spring and damping values are present and they are mapped to *SPRING, the conversion tool will automatically create an extra *DASHPOT property. The elements will both be kept in the same component and the property will be directly assigned to the *SPRING or *DASHPOT element. Similarly, the CONM2 in Nastran has both translational and rotational mass values. If both translational and rotational values are present and it is mapped to *MASS, the conversion tool will automatically create an extra *ROTARY INERTIA component. The property conversion scheme and corresponding element conversion scheme must be consistent. For example, if you define PBUSH to *CONNECTOR SECTION at the property mapping scheme, the corresponding element CBUSH must map to CONN3D2 in the element mapping scheme.
Materials The table below shows supported material mapping between Nastran and Abaqus. The material mapping scheme must be defined under *PropertyConversion block in the ConfigurationFile.txt file. Nastran
Abaqus
MAT1
*MATERIAL
*ELASTIC, TYPE=ISO; *EXPANSION, TYPE=ISO; and *DENSITY (G is used only for *BEAM GENERAL SECTION)
2169 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MAT2
*MATERIAL
When used alone in a PSHELL, MAT2 is translated to *ELASTIC, TYPE=LAMINA or *ELASTIC, TYPE=ANISOTROPIC
MAT8
*MATERIAL
ELASTIC, TYPE=LAMINA; *EXPANSION, TYPE=ORTHO; and *DENSITY
MAT9
*MATERIAL
*ELASTIC, TYPE=ANISOTROPIC unless the data are found to be orthotropic, in which case the data are analyzed to create *ELASTIC, TYPE=ENGINEERING CONSTANTS. Also *DENSITY; and *EXPANSION, TYPE=ANISO or ORTHO.
Note:
If a PBEAM or PBAR is mapped to a *BEAM GENERAL SECTION, the material properties defined in the corresponding Nastran material are mapped to the *BEAM GENERAL SECTION card. No *Material is created in this case.
Loads HM loads have two basic attributes – configuration (or config) and type. The supported load "configs" are: force, moment, constraint, pressure, temperature, flux, velocity, acceleration and equation. The load "type" defines the solver specific type of a particular configuration. For example, pressure load can be any of the following Abaqus types: DLOAD, FILM, DFLUX etc. The Load Types panel shows all supported load configurations and their types for a user profile. For a specific configuration, you can map any supported Nastran load type to any supported Abaqus load type. The conversion tool does not support conversion across load configurations. The load mapping scheme is valid for either direction and must be under the *BCsTypeConversion block in the ConfigurationFile. txt file. You need to provide both configuration and type information to specify the mapping scheme as shown below: HM configuration, Nastran type
HM configuration, Abaqus type
force, FORCE
force, CLOAD
moment, MOMENT
moment, CLOAD
const, SPC
const, BOUNDARY
const, SPCD
const, VELOCITY
const, SUPORT
const, BOUNDARY
pressure, PLOAD
pressure, DLOAD
Altair Engineering
Altair HyperMesh User's Guide 2170 Proprietary Inform ation of Altair Engineering
pressure, PLOAD2
pressure, DLOAD
pressure, PLOAD4
pressure, DLOAD
temp, TEMP
temp, TEMPERATURE
equation, MPC
equation, *EQUATION
In addition to the above load types, the conversion tool also converts Nastran Dload (with corresponding Rload1, Rload2, DAREA, TABLED1, TABLED2, TABLED3) to Abaqus *BOUNDARY or *CLOAD (with corresponding *AMPLITUDE curve). No mapping scheme needs to be specified for this conversion; the conversion is done automatically if present in the model.
Load steps and analysis type The conversion tool maps between Nastran subcases and Abaqus steps. It does not convert the solution types to/from any Abaqus analysis type. You must define them manually using the Abaqus Step Manager or the Load Step Browser.
Systems and mass The conversion tool converts Nastran system types into the corresponding Abaqus system (*SYSTEM, *TRANSFORM or *ORIENTATION). It also converts the NSM into *NONSTRUCTURAL MASS and assigns them to the relevant properties. The mapping can be summarized as: Nastran
Abaqus
NSM
*NONSTRUCTURAL MASS
NSM1 NSML NSML1 NSMADD GRID
*NODE and *SYSTEM
CORD1R
*SYSTEM for nodes
CORD1C
*TRANSFORM if referred to on GRID
CORD1S
*ORIENTATION for elements
2171 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CORD2R CORD2C CORD2S
WTMASS If the WTMASS parameter is defined in the Nastran model, it is used to modify density, mass, and inertia values during conversion.
See also Nastran Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2172 Proprietary Inform ation of Altair Engineering
Nastran to ANSYS Conversion You can use the Conversion tool to convert a Nastran file to an ANSYS file. 1.
Load the Nastran user profile.
2.
Import a Nastran model.
3.
Run the conversion macro by clicking Tools > Convert > NASTRAN > To ANSYS. The Conversion tab will appear at the left side the graphics area.
4.
Click Convert to start the conversion. After conversion, the ANSYS user profile is automatically loaded.
5.
Review and export the deck using the ANSYS user profile.
Some of the keywords in the Nastran deck are converted to the ANSYS deck as per the following tables.
Materials Nastran type
ANSYS type
Convert Parameters
MAT1
MATERIAL
Modulus of Elasticity, poisson's ratio and density
MAT2
MATERIAL
density
MAT4
MATERIAL
density
Nastran type
ANSYS type
HM Configuration
CONM2
MASS21
Mass
CELAS1
COMBI14
Spring
CBAR, CBEAM
BEAM44
Bar2
CROD
LINK8
Rod
CTRIA3, CTRIAR
SHELL63
Tria3
CQUAD4, CQUADR, CSHEAR
SHELL63
Quad4
Elements
2173 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CTRIA6
SHELL93
Tria6
CQUAD8
SHELL93
Quad8
CTETRA
SOLID45
Tetra4
CTETRA
SOLID95
Tetra10
CHEXA
SOLID45
Hex8
CHEXA
SOLID95
Hex20
CPENTA
SOLID45
Penta6
CPENTA
SOLID95
Penta15
Nastran type
ANSYS type
Convert Parameters
PBAR, PBARL, PBEAM, PBEAML
BEAM44p
none
PROD
LINK8p
none
Properties
PSHELL, PSHEAR (tria3, SHELL63p quad4)
Shell Thickness
PSHELL, PSHEAR (tria6, SHELL93p quad8)
Shell Thickness
PSOLID (tetra4, penta6, hex8)
SOLID45p
none
PSOLID (tetra10, penta15, hex20)
SOLID95p
none
ETType of Ansys: If the model contains Nastran elements which were mapped to MASS21, LINK8, COMBI14, BEAM44, SHELL63, SHELL93, SOLID45 and SOLID95 elements, respective ETTYPES will be created and assigned to the component. Key options of ETTYPE will not be updated. Components:
Altair Engineering
Altair HyperMesh User's Guide 2174 Proprietary Inform ation of Altair Engineering
If the component collector contains different type of configuration of elements, new components will be created for the respective configurations and those elements will be moved into the new component. ETTYPE, material and realset IDs will be assigned to the new component. Loads and Boundary Conditions: Loads and boundary conditions will not be converted by using this conversion tool.
See also Nastran Conversion Tools
2175 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nastran to LS-DYNA Conversion You can use the Conversion tool to convert a Nastran file to a LS-DYNA file. 1.
Load the Nastran user profile.
2.
Import a Nastran model.
3.
Run the conversion macro by clicking Tools > Convert > NASTRAN >To LS-DYNA. The Conversion tab will appear at the left side the graphics area.
4.
Click Convert to start the conversion. After conversion, the selected version of the LS-DYNA user profile is automatically loaded.
5.
Review and export the deck using the LS-DYNA user profile.
Some of the keywords in the Nastran deck are converted to the LS-DYNA deck as per the following table:
Element Mapping Nastran type
LS-DYNA type
CONM2
*ELEMENT_MASS Meshless weld
CWELD
(feabsorb, fe realize using HEXA)
CELAS1/CELAS2/CBUSH
*ELEMENT_DISCRETE
CDAMP1/CDAMP2/CBUSH1D
(card edit for ground option check box)
(0 length) PLOTEL
*ELEMENT_PLOTEL
RBAR/RBE2/RJOINT
*CONSTRAINED_NODAL_RIGID_BODY
RBE3
*CONSTRAINED_INTERPOLATION
CBAR/CBEAM/CROD/CTUBE
*ELEMENT_BEAM
CONROD
*ELEMENT_BEAM and *SECTION_BEAM
CTRIA3/CTRIAR
*ELEMENT_SHELL
CQUAD4, CQUADR, CSHEAR CQUAD8, CTRIA6 (Change to 1st order then convert)
Altair Engineering
Altair HyperMesh User's Guide 2176 Proprietary Inform ation of Altair Engineering
CTETRA4/CHEXA8/CPENTA6
*ELEMENT_SOLID
CTETRA10/CHEXA20/CPENTA15 (Change to 1st order then convert)
Property Mapping Nastran type
LS-DYNA type
PBAR/PBEAM/PROD
*SECTION_BEAM
(Only single section PBEAM is supported) PBARL/PBEAML
*SECTION_BEAM
(ROD, TUBE, BAR) PDAMP/PELAS
*SECTION_DESCRETE
PSHELL/PSHEAR
*SECTION_SHELL
PSOLID
*SECTION_SOLID
PCOMP PCOMPG
*PART_COMPOSITE +*ELEMENT_SHELL with angle option; all materials referred in PCOMP, PCOMPG converted to *MAT_ORTHOTROPIC_THERMAL
Material Mapping Nastran type
LS-DYNA type
MAT1
*MAT_ELASTIC
MAT2
*MAT_PIECEWISE_LINEAR _PLASTICITY
MAT4
*MAT_PIECEWISE_LINEAR _PLASTICITY
MAT8
*MAT_ORTHOTROPIC_ELASTIC
MAT9
*MAT_ANISOTROPIC_ELASTIC
2177 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Coordinate system mapping Nastran type
LS-DYNA type
CORD1R
*DEFINE_COORDINATE_NODE
CORD2R
*DEFINE_COORDINATE_SYSTEM
Load mapping Nastran type
LSDYNA type
SPC
*BOUNDARY_SPC
FORCE
*LOAD_NODE_POINT
MOMENT
*LOAD_NODE_POINT
PLOAD4
*LOAD_SEGMENT
TEMP
*INITIAL_TEMP
See also Nastran Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2178 Proprietary Inform ation of Altair Engineering
Nastran to RADIOSS (Block Format) Conversion You can use the Conversion tool to convert a Nastran file to a RADIOSS (Block Format) file. 1.
Load the Nastran user profile.
2.
Import a Nastran model.
3.
Run the conversion macro by clicking Tools > Convert > NASTRAN > To RADIOSS (Block). The Conversion tab will appear at the left side the graphics area.
4.
Click Convert to start the conversion. After conversion, the selected version of the RADIOSS (Block Format) user profile is automatically loaded.
5.
Review and export the deck using the RADIOSS (Block Format) user profile.
Some of the keywords in the Nastran deck are converted to the RADIOSS (Block Format) deck as per the following table:
Element Mapping Nastran type
RADIOSS (Block Format) type
CONM2
/ADMAS Mesh less weld
CWELD
(feabsord, fe realize using HEXA)
CELAS1/CELAS2
/SPRING
CDAMP1/CDAMP2 (0 length) PLOTEL
Plot element
RBAR
/RIVET
RBE2/RBE3
/RBODY
RJOINT
/RLINK
CBUSH (When using vector)
/ SPRING3N
CBUSH1D
/SPRING2N
2179 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CBAR/CBEAM/CBEND
BEAM
CROD
TRUSS
CONROD
TRUSS and /PROP/TRUSS
CTRIA3/CTRIAR CTRIA6
/SH3N
(Change to 1st order before convert) CQUAD4, CQUADR, CSHEAR CQUAD8
/SHELL
(Change to 1st order then convert) CTETRA4 CTETRA10
/TETRA4
(Change to 1st order then convert) CHEXA8/ CPENTA6 CHEXA20/ CPENTA15
/BRICK
(Change to 1st order then convert)
Property Mapping Nastran type
RADIOSS (Block Format) type
PBAR/PBEAM (Only single section PBEAM is supported)
/PROP/BEAM
PBUSH
/PROP/SPR_GENE
PBUSH1D/PDAMP/PELAS
/PROP/SPRING
PROD
/PROP/TRUSS
PSHELL/PSHEAR
/PROP/SHELL
PSOLID
/PROP/SOLID
Altair Engineering
Altair HyperMesh User's Guide 2180 Proprietary Inform ation of Altair Engineering
Material Mapping Nastran type
RADIOSS (Block Format) type
MAT1
/MAT/ELASTIC
MAT8
/MAT/LAW19
See also Nastran Conversion Tools
2181 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PAM-CRASH 2G to RADIOSS (Block Format) Conversion You can use the Conversion tool to convert a PAM-CRASH 2G file to a RADIOSS (Block Format) file. 1.
Load the PAM-CRASH 2G user profile.
2.
Import a PAM-CRASH 2G model.
3.
Run the conversion macro by clicking Tools > Convert > Pam Crash > To RADIOSS (Block Format). The Conversion tab will appear at the left side the graphics area.
4.
In the Destination RADIOSS Template field, select the destination solver version.
5.
Click Convert to start the conversion. After conversion, the RADIOSS (Block Format) user profile is automatically loaded.
6.
Review and export the deck using the RADIOSS (Block Format) user profile.
Upon conversion, some of the keywords in the PAM-CRASH 2G deck are converted to the RADIOSS (Block Format) deck as per the following table:
Elements HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
BAR
TRUSS
BEAM
BEAM
SPRING
SPRING
SPRBM
SPRING+PROP/SPR_BEAM (TYPE 13)
MEMBR
SH3N, SHELL
SHELL
SH3N, SHELL
SOLID
BRICK
TETRA44
TETRA44
MASS
ADMAS
PLINK
SPRING+INTER/TYPE2
KJOIN
SPRING+PROP/KJOINT(TYPE33)
Altair Engineering
Altair HyperMesh User's Guide 2182 Proprietary Inform ation of Altair Engineering
Boundary Conditions HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
INIVEL
INIVEL
BOUNC
BCS
CONLO
CLOAD
System Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
FRAME
FRAME
Material Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
MAT_1D TYPE 201
M1_ELASTIC
MAT_1D TYPE 220
/PROP/SPRING
MAT_1D TYPE 223
/PROP/SPR_BEAM
MAT_2D TYPE 100
M0_VOID
MAT_2D TYPE 101
M1_ELASTIC
MAT_2D TYPE 102
M36_PLAS_TAB
MAT_2D TYPE 103
M36_PLAS_TAB, M44_, COWPER M2_PLAS_JOHNS
2183 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Curve Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
FUNCT
FUNCT
Control Cards Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
TITLE
TITLE
OCTRL/ DSYOUPUT
/ANIM/DT
THPOUTPUT
/TFILE
Component Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
PART
PART
Contact Interface Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
CNTAC36
INTER/TYPE7
Rigid Wall Mapping HM configuration, PAM-CRASH 2G type
Altair Engineering
HM configuration, RADIOSS (Block Format) type
Altair HyperMesh User's Guide 2184 Proprietary Inform ation of Altair Engineering
RWALL
RWALL
Time History Definition Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
THELE
TH/SHEL, SH3N, SPRING, BRIC
THNODE
TH/NODE
THLOC
TH/FRAME/ACCELEROMETER
Section Definition Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
SECFO
SECT
Group Definition Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
GROUP
GRNOD
Airbag Definition Mapping HM configuration, PAM-CRASH 2G type
HM configuration, RADIOSS (Block Format) type
BAGIN
MONVOL
The attributes converted in each KEYWORD is explained in the Conversion dialog (see below). Each keyword is associated with a color to distinguish it better. GREEN – All the attributes of the KEYWORD are converted to equivalent in RADIOSS
2185 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ORANGE – Only some the attributes of the KEYWORD are converted to equivalent in RADIOSS RED – None the attributes of the KEYWORD are converted to equivalent in RADIOSS. Basically conversion of this keyword is not supported by the conversion tool
Altair Engineering
Altair HyperMesh User's Guide 2186 Proprietary Inform ation of Altair Engineering
2187 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Altair Engineering
Altair HyperMesh User's Guide 2188 Proprietary Inform ation of Altair Engineering
RADIOSS Conversion Tools The following conversions are possible when in the RADIOSS user profile:
RADIOSS (Bulk Data Format), OptiStruct to Abaqus Conversion RADIOSS (Block Format) to PAM-CRASH 2G Conversion RADIOSS (Bulk Data Format) to ANSYS Conversion
2189 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Bulk Data Format), OptiStruct to Abaqus Conversion The RADIOSS (Bulk Data Format) to Abaqus conversion tool uses an open conversion scheme; you can specify different mappings in the configuration file. Care has to be taken so that the element and property mappings are consistent. We provided a valid mapping scheme in the ConfigurationFile.txt. This document explains the scope and limitations of the mapping scheme.
Elements HM elements have two basic attributes – configuration (or config) and type. The "config" defines the basic geometrical shape of an element. For example, tria3 configuration is a 3 node triangular element and hexa8 is an 8-node hexahedral element. The "type" defines the solver specific element type of a particular configuration. For example, the 4-node quadrilateral (quad4) element in Abaqus can be any of the following types: S4, S4R, M3D4, R3D4 etc. The Element Types panel shows all supported element configurations and their types for a user profile. For a specific configuration, you can map any supported Nastran element type to any supported Abaqus element type. For example, for a RADIOSS (Bulk Data Format) to Abaqus direction, several 2-noded element configurations such as spring, rigid, bar2, rid, etc are supported. Because all of them are 2-noded elements, conversion across these configurations is also allowed for some element types. For example, CBUSH is of "spring" configuration in the RADIOSS (Bulk Data Format) user profile and CONN3D2 is of ‘rod" configuration in the Abaqus user profile. It is possible to map a CBUSH to CONN3D2 even though their configurations are different. The element mapping scheme must be under the *ElemTypeConversion block in the ConfigurationFile.txt file. You need to provide both configuration and type information to specify the element mapping scheme as shown for the RADIOSS (Bulk Data Format) conversion:
HM configuration, RADIOSS (Bulk Data Format) type
HM configuration, Abaqus type
tria3, CTRIA3
tria3, S3
tria3, CTRIAR
tria3, S3R
quad4, CQUAD4
quad4, S4
quad4, CQUADR
quad4, S4R
quad4, CSHEAR
quad4, M3D4
tetra4, CTETRA
tetra4, C3D4
penta6, CPENTA
penta6, C3D6
hex8, CHEXA
hex8, C3D8
tria6, CTRIA6
tria6, STRI65
Altair Engineering
Altair HyperMesh User's Guide 2190 Proprietary Inform ation of Altair Engineering
quad8, CQUAD8
quad8, S8R
tetra10, CTETRA
tetra10, C3D10
penta15, CPENTA
penta15, C3D15
hex20, CHEXA
hex20, C3D20
mass, CONM2
mass, MASS
mass, CELAS1
mass, SPRING1
mass, CELAS2
mass, SPRING1
rigid, RBE2
rigid, COUP_KIN
rigidlink, RBE2
rigidlink, COUP_KIN
rbe3, RBE3
rbe3, DCOUP3D
spring, CELAS1
spring, SPRING2
spring, CELAS2
spring, SPRING2
spring, CDAMP1
spring, DASHPOT2
spring, CDAMP2
spring, DASHPOT2
spring, CBUSH
rod, CONN3D2
bar2, CBEAM
bar2, B31
bar2, CBAR
bar2, B31
rod, CROD
rod, T3D2
rod, CONROD
rod, T3D2
gap, CGAP
gap, GAPUNI
weld, RBAR
rigid, KINCOUP
Notes: The CELAS1 or CELAS2 elements in RADIOSS (Bulk Data Format) have both spring stiffness and damping attributes. If both spring and damping values are present and the mapping scheme is
2191 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CELAS1 to SPRING1, the conversion tool will automatically create an extra DASHPOT element. Similarly, the CONM2 elements in RADIOSS (Bulk Data Format), OptiStruct have both translational and rotational mass values. If both translational and rotational values are present and the mapping scheme is CONM2 to MASS, the conversion tool will automatically create an extra ROTARY1 element.
Sectional properties The table below shows supported sectional property mapping between RADIOSS (Bulk Data Format) and Abaqus. Some of the properties in one solver can be converted to two different Abaqus sections in the other solver. For a RADIOSS (Bulk Data Format), OptiStruct to Abaqus conversion, for example, PSHELL can be converted to *SHELL SECTION or *SHELL GENERAL SECTION. In the mapping scheme, you must select one of them. The property mapping scheme must be under the *PropertyConversion block in the ConfigurationFile.txt file. Abaqus beam section axes are defined at element level in RADIOSS (Bulk Data Format).They are in the sectional property level in Abaqus unless the beam axis is defined by a third node in element connectivity. This means that several elements with different beam axis direction can point to the same PBEAM, PBEAML, PBAR or PBARL property in RADIOSS (Bulk Data Format), OptiStruct. But in Abaqus, all elements under a *BEAM SECTION or *BEAM GENERAL SECTION property have one beam axis orientation. If a third node is used to define the beam axis, even Abaqus beams with a different axis can belong to a single *BEAM SECTION property. The conversion tool allows you to select an extra (1 or 0) argument to define the beam axis conversion mechanism. If the argument is 0 (or not defined), the conversion tool will take the beam axis direction of the first element corresponding to a PBEAM, PBEAML, PBAR or PBARL property and map that to the corresponding *BEAM SECTION or *BEAM GENERAL SECTION card. The beam axis vectors of other elements with the same property will be ignored. If the argument is 1, the conversion tool will create a third node for each element to define the equivalent beam axis vector. As a result, the axis direction for each element will be maintained after the conversion. Because this option updates each element, the conversion process might take a considerable amount of time for models with a large number of beams. The system for CELAS1 or CELAS2 elements is sitting on the grid nodes. Thus, every element can have a different system. Ideally, on conversion one *SPRING (and *DASHPOT) or *CONNECTOR SECTION per element needs to be created. For large models this can be time-consuming. Therefore for CELAS1 two options can be set in the ConfigurationFile.txt (1 or 0). If the option is 1, one property per element will be created (default). If the flag is set to 0, one property per PELAS card will be created. In this case, the settings of the first element found on this property will be translated. From CELAS2 elements you always create a *SPRING and *DASHPOT or *CONNECTOR SECTION property per element. Composite sections PCOMP and PCOMPG can be converted to Abaqus as well. From ConfigurationFile.txt a user can select to convert to SHELL SECTION or SHELL GENERAL SECTION properties. Besides individual layers, the conversion takes care of system assignments, offsets, SYM, BEND and other similar parameters. In PCOMPG a global ply id (GPLYID) number is honored in the ply name in Abaqus user profile after conversion.
Altair Engineering
Altair HyperMesh User's Guide 2192 Proprietary Inform ation of Altair Engineering
RADIOSS (Bulk Data Format)
Abaqus
Beam axis/property option
PSOLID
*SOLID SECTION
PSHELL
*SHELL SECTION or *SHELL GENERAL SECTION
PCOMP(G)
*SHELL SECTION or *SHELL GENERAL SECTION (COMPOSITE)
PBEAM
*BEAM GENERAL SECTION
1 or 0
PBEAML
*BEAM SECTION
1 or 0
PBAR
*BEAM GENERAL SECTION
1 or 0
PBARL
*BEAM SECTION
1 or 0
PROD
*SOLID SECTION
PBUSH
*CONNECTOR SECTION
PELAS
(*SPRING + *DASHPOT) or *CONNECTOR SECTION
PDAMP
*DASHPOT or *CONNECTOR SECTION
CELAS2
(*SPRING + *DASHPOT) or *CONNECTOR SECTION
CDAMP2
*DASHPOT or *CONNECTOR SECTION
CONM2
(*MASS + *ROTARY INERTIA)
1 or 0
Notes: CELAS2, CDAMP2 and CONM2 are elements in RADIOSS (Bulk Data Format) but they are sectional properties in Abaqus. Therefore, the mapping for them must also be defined under *PropertyConversion The PELAS or CELAS2 in RADIOSS (Bulk Data Format) both spring stiffness and damping attributes. If both spring and damping values are present and they are mapped to *SPRING, the conversion tool will automatically create an extra *DASHPOT property. The elements will both be kept in the same component and the property will be directly assigned to the *SPRING or *DASHPOT element. Similarly, the CONM2 in RADIOSS (Bulk Data Format) has both translational and rotational mass values. If both translational and rotational values are present and it is mapped to *MASS, the conversion tool will automatically create an extra *ROTARY INERTIA component.
2193 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The property conversion scheme and corresponding element conversion scheme must be consistent. For example, if you define PBUSH to *CONNECTOR SECTION at the property mapping scheme, the corresponding element CBUSH must map to CONN3D2 in the element mapping scheme.
Materials The table below shows supported material mapping between RADIOSS (Bulk Data Format) and Abaqus. The material mapping scheme must be defined under *PropertyConversion block in the ConfigurationFile. txt file. RADIOSS (Bulk Data Format), OptiStruct
Abaqus
Notes
MAT1
*MATERIAL
*ELASTIC, TYPE=ISO; *EXPANSION, TYPE=ISO; and *DENSITY (G is used only for *BEAM GENERAL SECTION)
MAT2
*MATERIAL
When used alone in a PSHELL, MAT2 is translated to *ELASTIC, TYPE=LAMINA or *ELASTIC, TYPE=ANISOTROPIC
MAT8
*MATERIAL
ELASTIC, TYPE=LAMINA; *EXPANSION, TYPE=ORTHO; and *DENSITY
MAT9
*MATERIAL
*ELASTIC, TYPE=ANISOTROPIC unless the data are found to be orthotropic, in which case the data are analyzed to create *ELASTIC, TYPE=ENGINEERING CONSTANTS. Also *DENSITY; and *EXPANSION, TYPE=ANISO or ORTHO.
Note:
If a PBEAM or PBAR is mapped to a *BEAM GENERAL SECTION, the material properties defined in the corresponding RADIOSS (Bulk Data Format), OptiStruct material are mapped to the *BEAM GENERAL SECTION card. No *Material is created in this case.
Loads HM loads have two basic attributes – configuration (or config) and type. The supported load "config" are: force, moment, constraint, pressure, temperature, flux, velocity, acceleration and equation. The load "type" defines the solver specific type of a particular configuration. For example, pressure load can be any of the following Abaqus types: DLOAD, FILM, DFLUX etc. The Load Types panel shows all supported load configurations and their types for a user profile. For a specific configuration, you can map any supported RADIOSS (Bulk Data Format), OptiStruct load type to any supported Abaqus load type. The conversion tool does not support conversion across load configurations. The load mapping scheme is valid for either direction and must be under the *BCsTypeConversion block in the ConfigurationFile.txt file. You need to provide both configuration and type information to specify the mapping scheme as shown below:
Altair Engineering
Altair HyperMesh User's Guide 2194 Proprietary Inform ation of Altair Engineering
HM configuration, RADIOSS type
HM configuration, Abaqus type
force, FORCE
force, CLOAD
moment, MOMENT
moment, CLOAD
const, SPC
const, BOUNDARY
const, SPCD
const, VELOCITY
const, SUPORT
const, BOUNDARY
pressure, PLOAD
pressure, DLOAD
pressure, PLOAD2
pressure, DLOAD
pressure, PLOAD4
pressure, DLOAD
temp, TEMP
temp, TEMPERATURE
equation, MPC
equation, *EQUATION
In addition to the above load types, the conversion tool also converts RADIOSS (Bulk Data Format), OptiStruct Dload (with corresponding Rload1, Rload2, DAREA, TABLED1, TABLED2, TABLED3) to Abaqus *BOUNDARY or *CLOAD (with corresponding *AMPLITUDE curve). No mapping scheme needs to be specified for this conversion; the conversion is done automatically if present in the model.
Load steps and analysis type The conversion tool maps between RADIOSS (Bulk Data Format), OptiStruct subcases and Abaqus steps. It does not convert the solution type from/to any Abaqus analysis type. You must define it manually using the Abaqus Step Manager or the RADIOSS (Bulk Data Format), OptiStruct Load Step Browser.
Systems and mass The conversion tool converts RADIOSS (Bulk Data Format), OptiStruct system types into the corresponding Abaqus system (*SYSTEM, *TRANSFORM or *ORIENTATION). It also converts the NSM into *NONSTRUCTURAL MASS and assigns them to the relevant properties. The mapping can be summarized as: HM configuration, RADIOSS type
HM configuration, Abaqus type
NSM
*NONSTRUCTURAL MASS
NSM1
2195 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
NSML NSML1 NSMADD GRID
*NODE AND *SYSTEM
CORD1R
*SYSTEM for nodes
CORD1C
*TRANSFORM if referred to on GRID
CORD1S
*ORIENTATION for elements
CORD2R CORD2C CORD2S
WTMASS If the WTMASS parameter is defined in the RADIOSS (Bulk Data Format), OptiStruct model, it is used to modify density, mass, and inertia values during conversion.
See also Radioss Conversion Tools
Altair Engineering
Altair HyperMesh User's Guide 2196 Proprietary Inform ation of Altair Engineering
RADIOSS (Bulk Data Format) to ANSYS Conversion You can use the Conversion tool to convert a RADIOSS (Bulk Data Format) file to an ANSYS file. 1.
Load the RADIOSS (Bulk Data Format) user profile.
2.
Import a RADIOSS (Bulk Data Format) model.
3.
Run the conversion macro by clicking Tools > Convert > RADIOSS (Bulk Data Format) > To ANSYS. The Conversion tab will appear at the left side the graphics area.
4.
Click Convert to start the conversion. After conversion, the ANSYS user profile is automatically loaded.
5.
Review and export the deck using the ANSYS user profile.
Some of the keywords in the RADIOSS (Bulk Data Format) deck are converted to the ANSYS deck as per the following tables.
Materials RADIOSS (Bulk Data Format) type
ANSYS type
Convert Parameters
MAT1
MATERIAL
Modulus of Elasticity, poisson's ratio and density
MAT2
MATERIAL
density
MAT4
MATERIAL
density
RADIOSS (Bulk Data Format) type
ANSYS type
HM Configuration
CONM2
MASS21
Mass
CELAS1
COMBI14
Spring
CBAR, CBEAM
BEAM44
Bar2
CROD
LINK8
Rod
CTRIA3, CTRIAR
SHELL63
Tria3
Elements
2197 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
CQUAD4, CQUADR, CSHEAR
SHELL63
Quad4
CTRIA6
SHELL93
Tria6
CQUAD8
SHELL93
Quad8
CTETRA
SOLID45
Tetra4
CTETRA
SOLID95
Tetra10
CHEXA
SOLID45
Hex8
CHEXA
SOLID95
Hex20
CPENTA
SOLID45
Penta6
CPENTA
SOLID95
Penta15
ANSYS type
Convert Parameters
PBAR, PBARL, PBEAM, PBEAML
BEAM44p
none
PROD
LINK8p
none
Properties RADIOSS (Bulk Data Format) type
PSHELL, PSHEAR (tria3, SHELL63p quad4)
Shell Thickness
PSHELL, PSHEAR (tria6, SHELL93p quad8)
Shell Thickness
PSOLID (tetra4, penta6, hex8)
SOLID45p
none
PSOLID (tetra10, penta15, hex20)
SOLID95p
none
ETType of Ansys: If the model contains RADIOSS (Bulk Data Format) elements which were mapped to MASS21, LINK8,
Altair Engineering
Altair HyperMesh User's Guide 2198 Proprietary Inform ation of Altair Engineering
COMBI14, BEAM44, SHELL63, SHELL93, SOLID45 and SOLID95 elements, respective ETTYPES will be created and assigned to the component. Key options of ETTYPE are not updated. Components: If the component collector contains different type of configuration of elements, new components will be created for the respective configurations and those elements will be moved into the new component. ETTYPE, material and realset IDs will be assigned to the new component. Loads and Boundary Conditions: Loads and boundary conditions will not be converted by using this conversion tool.
See also Radioss Conversion Tools
2199 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Block Format) to PAM-CRASH 2G Conversion You can use the Conversion tool to convert a RADIOSS (Block Format) file to a PAM-CRASH 2G file. 1.
After loading the RADIOSS (Block Format) user profile and importing a RADIOSS (Block Format) model into the session, run the conversion macro by clicking Tools > Convert > RADIOSS (Block Format) > To Pam-Crash. The Conversion tab will appear at the left side the graphics area.
2.
In the Destination Pam-Crash Template field, select the destination solver version.
3.
Click Convert to start the conversion. After conversion, the selected version of the PAM-CRASH 2G user profile is automatically loaded.
4.
Review and export the deck using the PAM-CRASH 2G user profile.
Some of the keywords in the RADIOSS (Block Format) deck are converted to the PAM-CRASH 2G deck as per the following table:
Element Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
TRUSS
BAR
BEAM
BEAM
SPRING
SPRING
SPRING+PROP/SPR_BEAM (TYPE 13)
SPRBM
SH3N
SHELL
SHELL
SHELL
BRICK
SOLID
TETRA44
TETRA44
ADMAS
MASS
SPRING+INTER/TYPE2
PLINK
SPRING+PROP/KJOINT(TYPE33)
KJOIN
Altair Engineering
Altair HyperMesh User's Guide 2200 Proprietary Inform ation of Altair Engineering
RBODY
RBODY
Boundary Conditions Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
INIVEL
INVEL
BCS
BOUNC
CLOAD
CONLO
System Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
FRAME/FIX
FRAME
SKEW/MOV
FRAME
SKEW/FIX
FRAME
Material Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
M1_ELASTIC
MAT_1D TYPE 201, MAT_2D TYPE 101
/PROP/SPRING
MAT_1D TYPE 220
/PROP/SPR_BEAM
MAT_1D TYPE 223
M0_VOID
MAT_2D TYPE 100
M36_PLAS_TAB
MAT_2D TYPE 102/103
M44_COWPER
MAT_2D TYPE 102/103
2201 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
M2_PLAS_JOHNS
MAT_2D TYPE 102/103
Property Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
PROP/BEAM
PART, TYPE= BEAM
PROP/KJOINT
PART, TYPE = KJOIN
PROP/SHELL
PART, TYPE = SHELL
PROP/SOLID
PART, TYPE = SOLID
PROP/SPRING
PART, TYPE = SPRING
PROP/SPR_BEAM
PART, TYPE = SPRING
PROP/SPR_GENE
PART, TYPE = SPRING
PROP/TRUSS
PART, TYPE = BAR
Curve Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
FUNCT
FUNCT
Control Cards Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
TITLE
TITLE
OCTRL/ DSYOUPUT
Altair Engineering
/ANIM/DT
Altair HyperMesh User's Guide 2202 Proprietary Inform ation of Altair Engineering
THPOUTPUT
/TFILE
Component Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
PART
PART
Contact Interface Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
CNTAC36
INTER/TYPE7
Rigid Wall Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
RWALL
RWALL
Time History Definition Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
TH/SPRING
THELE
TH/NODE
THNODE
TH/FRAME
THLOC
Section Definition Mapping
2203 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
SECT
SECFO
Group Definition Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
GRNOD/NODE
GROUP
GRNOD/GENE
GROUP
GRNOD/SUBSET
GROUP
GRNOD/PART
GROUP
GRNOD/MAT
GROUP
GRNOD/PROP
GROUP
GRNOD/GRNOD
GROUP
GRNOD/SURF
GROUP
GRNOD/GRSHEL
GROUP
GRNOD/GRBRIC
GROUP
GRNOD/GRSPRI
GROUP
GRNOD/GRSH3N
GROUP
GRNOD/GRTRUS
GROUP
GRNOD/GRBEAM
GROUP
GENOD/NODENS
GROUP
GRNOD/FORMULA
GROUP
Altair Engineering
Altair HyperMesh User's Guide 2204 Proprietary Inform ation of Altair Engineering
Airbag Definition Mapping HM configuration, RADIOSS (Block Format) type
HM configuration, PAM-CRASH 2G type
BAGIN
MONVOL
The attributes converted in each KEYWORD is explained in the conversion dialog (see below). Each keyword is associated with a color to distinguish better. GREEN – All the attributes of the KEYWORD are converted to equivalent in PAM-CRASH 2G ORANGE – Only some the attributes of the KEYWORD are converted to equivalent in PAM-CRASH 2G RED – None the attributes of the KEYWORD are converted to equivalent in PAM-CRASH 2G. Basically conversion of this keyword is not supported by the conversion tool
2205 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
See also
Altair Engineering
Altair HyperMesh User's Guide 2206 Proprietary Inform ation of Altair Engineering
Radioss Conversion Tools
2207 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
XY Plotting The functions in the XY Plots module allow you to study the relationships between data vectors in results files. This section introduces the functions that are available. Information about xy plots is stored in plot collectors, which are referred to as plots. Plots maintain a list of pointers to curves that are to be displayed on the plot. The plot may contain any number of curves. There is no limit to the number of plot collectors that an HM database may contain. Information about curves is stored in curve collectors, which are referred to as curves. To display a curve, you must assign the curve collector to a plot. A curve may appear on more than one plot at a time and there is no limit to the number of curves that an HM database may contain. You can create standard plots or dual plots that show real /imaginary or phase/magnitude data. Procedures for creating and editing xy plots and curves include: Creating an XY Plot Modifying XY Plots Working with Multiple XY Plots Modifying Multiple XY Plots Creating Curves on XY Plots Reading Curves from an ASCII File Creating Analysis Based Curves Creating Curves using Simple Math Operators Creating Curves from Files or Math Expressions Modifying Curve Attributes Displaying Selected Curves on Plots In addition, you can use the Curve Editor to view and modify curves already defined in your HyperMesh model.
Altair Engineering
Altair HyperMesh User's Guide 2208 Proprietary Inform ation of Altair Engineering
XY Plots Module The XY Plots module is a group of panels that perform operations on plots and the curves displayed on those plots. To access the XY Plots module, select the XY Plots drop down menu. The xy plotting panels are described below: Axis Labels
The Axis Labels panel allows you to modify the x and y axes titles and labels. You can also change the color and font size used to display these entities.
Axis Scaling
The Axis Scaling panel allows you to modify the starting and ending values of the plot axes. You can set the values explicitly or implicitly by using the panel functions such as find curves, circle zoom, and zoom out.
Border
The Border panel allows you to change the thickness and color of the border around the plot. You may also specify whether the border is displayed and the size of the margin between the border and the plot.
Curve Attribs
The Curve Attribs panel allows you to change the color, marker style (used to indicate the point location), thickness, and the line style (solid, dashed, etc.). You can apply a scaling factor to the original data points. You can also change the curve title that appears in the legend.
Edit Curves
Creates and modifies the curves in the database. This panel allows you to read data vectors from files as well as perform advanced mathematical operations on curves.
Grid Attribs
The Grid Attribs panel allows you to change the color, line style, thickness of the grid lines, and the margin displayed around the grid lines.
Grid Labels
The Grid Labels panel allows you to change the color, font, and number of significant places in the labels. Grid labels appear along the x and y axes in the plot (tick marks).
Integrate
Calculates and displays the integral of a curve.
Legend
The Legend panel allows you to change the location and the font used to display the legend.
Plot Titles
The Plot Titles panel allows you to change the plot title, subtitle, and label. In addition, you can change the color and font size used to display these entities.
Plots
Allows you to create an xy plot and assign curves to the xy plot.
Query Curves
Allows you to determine the coordinate values of points in a curve.
Read Curves
Reads curves from an ASCII file.
2209 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Rename
Allows you to rename curves.
Results Curves
Generates a curve from the currently-selected results file.
Simple Math
Allows you to perform simple mathematical calculations on a curve.
In addition, you can use the Curve Editor to view and modify curves already defined in your HyperMesh model.
Altair Engineering
Altair HyperMesh User's Guide 2210 Proprietary Inform ation of Altair Engineering
Creating an XY Plot Each xy plot window is assigned a name when you create it. Plot attributes include the title, subtitle, and labels, and also the margin and border around the xy plot. These attributes can be adjusted before or after you add curves to the plot. The first step in the process of creating an xy plot is to use the Plots panel to name and create an xy plot collector. Default values are initially assigned to the xy plot attributes.
2211 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Modifying an XY Plot After you create an xy plot, you can change the color, thickness, or width of the border, the grid labels and grid attributes, or add a title to the plot. To modify an xy plot, select the panel that applies to the attribute you want to change, select the plot you want to change, and change the attribute in the panel. After each change, the update is immediately displayed. Each time a panel in the XY Plots module is accessed, the existing values of the current xy plot (the plot listed after plot =) is displayed in the data entry fields in the panel. Every time you change the current xy plot, the panels in the XY Plots module are updated to reflect the change. This process also applies to curves.
Altair Engineering
Altair HyperMesh User's Guide 2212 Proprietary Inform ation of Altair Engineering
Working with Multiple XY Plots Every xy plot is placed within a window. This allows you to control multiple plots by resizing and moving plots around the screen. XY plot window placement is controlled with the Windows panel. Access this panel by pressing the w key.
2213 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Modifying Multiple XY Plots When several plots are contained within a database, you may wish to modify one of the values on all of the plots. For example, you may wish to change the axis titles so that they are all the same. You can modify one plot so that it has the desired values, and then apply those modifications to the other plots, or a subset of the plots, in one step. When you modify xy plots using the panels of the xy plots module, the plot = field allows you to select one plot and the plots entity selector allows you to select multiple plots.
Altair Engineering
Altair HyperMesh User's Guide 2214 Proprietary Inform ation of Altair Engineering
Creating Curves on XY Plots You can create curves using four different methods: Read curves from an ASCII file Extract a curve directly from a results database Create curves by using a few simple math operators Read single curves from files as well as generate curves by using mathematical expressions
2215 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reading Curves from an ASCII File Curves are read from an ASCII file with the Read Curves panel. The format of the input file is assumed is as follows: XYDATA,TITLE X1, Y1 X2, Y2 . . . ENDDATA XYDATA,TITLE X1, Y1 X2, Y2 . . . ENDDATA
Each curve in the file is defined in a block format. The block begins with the statement, XYDATA. After XYDATA, the title assigned to the curve, which is displayed in the legend, follows on the same line. Point data follows with a set of (x, y) data pairs on each line. The block ends with an ENDDATA statement. In the above example, there are two blocks of data, which define two curves.
Altair Engineering
Altair HyperMesh User's Guide 2216 Proprietary Inform ation of Altair Engineering
Creating Analysis Based Curves Analysis-based curves are generated from the HyperMesh binary results file. When you create an analysis curve, you select entities of interest in your model, and then select a data type for the x axis data points and a data type for the y axis data points. After this information has been supplied, the required data is read from the results file and generates the appropriate curve. Analysis-based curves are generated in the Results Curves panel.
Return to XY Plotting
2217 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Curves Using Simple Math Operators Curves can be created using simple math operators in the Simple Math panel. You can combine two curves, transform a curve, or export the curve. For every operation, you can specify that the x or y values of the curve remain fixed. You can also apply external filters to curves in this panel. Examples of external filters are in the filters subdirectory that is provided when this option is selected. Essentially, filters exchange data with HyperMesh, using the standard HyperMesh curve data file format.
Return to XY Plotting
Altair Engineering
Altair HyperMesh User's Guide 2218 Proprietary Inform ation of Altair Engineering
Creating Curves from Files or Math Expressions The Edit Curves panel allows you to create new curves or edit existing ones. Each vector of a curve can be defined using either a data vector in a data file or a math expression. For example, the data source for the x vector could be a file, and the data source for the y vector could be a math expression. The data sources for the x and y vectors are displayed in the x = and y = fields. To edit the x and y vectors of a math curve, you must indicate the curve number and the x or y vector, in the format curve number.vector: For example: c1.x
To reference the x vector of curve 1.
c1.y
To reference the y vector of curve 1.
When you modify a curve, the curves are recalculated in the proper order, based on what has been modified. The y vector can be a function of x or the x vector can be a function of y. New data can be selected from a source file or mathematically defined. Source file data is divided into type, request, and component. Type
Data files can consist of different types of data. Available data types depend on the data file.
Request
Once the data type has been selected, the data request set needs to be selected.
Component
After the data request set has been selected, the component must be selected.
Note:
For more information about math expressions, refer to the Altair Math Reference Guide.
Return to XY Plotting
2219 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Modifying Curve Attributes Modifying curves is very similar to modifying plots. The following curve attributes may be changed in the Curve Attribs panel. curve title
The curve title is displayed in the legend.
curve width
The width of line used when the curve is drawn. HyperMesh currently supports either thick or thin lines.
curve style
The style of line used to draw the curve. HyperMesh currently supports a solid line, no line at all, and four different patterns.
curve color
The color used to draw the curve. HyperMesh currently supports 15 standard colors.
curve marker
Determines the markers drawn around each data point in the curve, when the curve is displayed. HyperMesh currently supports circular, triangular, and square markers. The curve may also be displayed with no markers shown.
x scale factor
This scale factor is used to scale the x values in a curve.
y scale factor
This scale factor is used to scale the y values in a curve.
Altair Engineering
Altair HyperMesh User's Guide 2220 Proprietary Inform ation of Altair Engineering
Displaying Selected Curves on Plots After you have read or created curves, you can select which curves in the database you want to display on an xy plot. To select curves for a plot, select the Plots panel and click select curves. A list of the available curves in the database are displayed. The names of the curves that are already displayed on the current xy plot are highlighted. Modify the list by selecting the curves by name and removing or adding the curves to the current plot as desired and click return.
2221 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Curve Editor Access the curve editor from HyperMesh’s XY plots pull-down menu. The Curve Editor is a user interface that allows you to view and modify graphed curves in a more intuitive and holistic way than the individual xy plots panels provide. The Curve Editor contains four main areas, outlined with colored boxes in the image below: the curve list (green), curve attributes (blue), graph area (red), and graph attributes (cyan).
It’s important to be aware that the Curve Editor is not completely symmetrical with HyperMesh, in the sense that changes made in the Curve Editor are automatically sent back to HyperMesh, but changes made in a HyperMesh panel do not automatically get sent to the Curve Editor. For this reason, if you leave the Curve Editor open while making changes within the HyperMesh XY plotting module, you must use the update button in the Curve Editor to import the changes. To summarize: Changes made in the Curve Editor immediately affect HyperMesh. Changes made in HyperMesh do not immediately affect the curve editor, and must be imported by use of the update button. To quit the Curve Editor, click the close command button. Note that any changes you make in the Curve Editor will be retained, because they are automatically applied as you make them.
Altair Engineering
Altair HyperMesh User's Guide 2222 Proprietary Inform ation of Altair Engineering
How do I… Display curves in the graph area Change a curve’s attributes Change the graph’s attributes Create a new curve Delete a curve Rename a curve
See also XY Plotting
2223 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To create a new curve: 1.
Click the New… command button in the Curve Editor window. HyperMesh temporarily supplants the Curve Editor and prompts you to specify a name for the new curve.
2.
Type in a name for the new curve.
3.
Click proceed. HyperMesh returns you to the Curve Editor.
4.
Click the new curve in the curve list and modify its attributes as needed. For example, type in the X and Y coordinates for each data point in the curve.
Altair Engineering
Altair HyperMesh User's Guide 2224 Proprietary Inform ation of Altair Engineering
To display curves in the graph area: 1.
Click the desired curve in the curve list. The curve’s attributes fill in the fields in the curve attributes area.
2.
Modify the curve attributes if needed.
3.
Click the display checkbox in the curve attributes area. The curve displays in the graph area.
2225 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To change the graph's attributes: 1.
In the graph attributes area, modify the fields inside the X-axis frame: Type in a new label to change the graph’s X-axis label. For example, you could change it from "X" to "Acceleration". Select a precision to change the number of decimal places that display in the numbers on this axis. Choose a min and max to restrict the graph to a specific range of values. For example, even if your data included accelerations ranging from 0 up to 10 m/s2, you could restrict the X axis to only graph accelerations from 1 to 5 m/s2. Change the number of Tics and Grids per tic to control how fine the grid behind the curves is drawn. The number of Tics indicates how many evenly-spaced, numbered increments display between the beginning and end of the axis. For example, if your data ranges from values of 0 to 2.0, setting Tics to "3" produces three increments (at 0.5, 1.0, and 1.5). The Grids per tic sub-divides each tic, making a finer grid, but these grid lines are not numbered (much like the fractional markings on a ruler).
2.
Modify the fields inside the Y-axis frame: Type in a new label to change the graph’s Y-axis label. For example, you could change it from "Y" to "time". Select a precision to change the number of decimal places that display in the numbers on this axis. Choose a min and max to restrict the graph to a specific range of values. For example, even if your data included accelerations from 0 seconds to 60 seconds, but you only wish to graph the accelerations that occur between 30 and 35 seconds, you could restrict the range by typing "20" into the min and "35" into the max. Change the number of Tics and Grids per tic to control how fine the grid behind the curves is drawn. The number of Tics indicates how many evenly-spaced, numbered increments display between the beginning and end of the axis. For example, if your data ranges from values of 0 to 2.0, setting Tics to "3" produces three increments (at 0.5, 1.0, and 1.5). The Grids per tic sub-divides each tic, making a finer grid, but these grid lines are not numbered (much like the fractional markings on a ruler).
3.
Modify the fields inside the Legends frame: Select a location to determine where the legend displays in the graph area. Click the hide checkbox to toggle the display of the legend on and off.
Altair Engineering
Altair HyperMesh User's Guide 2226 Proprietary Inform ation of Altair Engineering
To change a curve's attributes: 1.
Click the curve that you wish to modify -
Either click the curve in the curve list
Or 2.
Click the curve in the graph area, if it is already set to Display.
Make any desired changes to the curve’s attributes: -
Modify each X and/or Y value by clicking it, pressing the key to erase the current value, and then typing in a new value.
-
Change the Color by clicking the colored box.
A list of available colors displays; click the desired color to select it. -
Click the display checkbox to toggle the display of the curve in the graph area.
-
To place a marker symbol at each point on the curve, select a symbol from the list box.
-
To change the symbol spacing, select a number from the every: list box.
For example, if you choose "3" then only every third point will display as a symbol. -
Select a Line style to change the curve’s line from solid to dotted, or show no line at all. Note: if you choose no line, the line’s symbol points will still display.
-
To draw the curve in a thicker line, click the thick line checkbox.
2227 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To delete a curve: 1.
In the curve list, click the curve that you wish to delete.
2.
Click the Delete command button. A confirmation window displays.
3.
Click Yes to confirm the deletion, or No to keep the curve.
Undo You cannot undo a deletion; once you delete a curve, you cannot recover it.
Altair Engineering
Altair HyperMesh User's Guide 2228 Proprietary Inform ation of Altair Engineering
To rename a curve: 1.
Click the desired curve in the curve list. HyperMesh temporarily supplants the curve editor and prompts you to specify a new name for the chosen curve.
2.
Type in a new name for the curve.
3.
Click proceed. HyperMesh returns you to the curve editor, which now uses the curve’s new name.
2229 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Post-processing Analysis The post-processing functions allow you to review the results files and databases generated by external codes. Results files can be translated into HyperMesh results databases which are then read into HyperMesh for post-processing. This translation is done using result translators; for more information, refer to the individual translators in the Interface help system. This section describes the structure of a HyperMesh results database and explains how to use the postprocessing functions to create contour, assigned, deformed, and vector plots. Post-processing functions include: Specifying the Results File Creating Deformed Geometry Plots Creating Animations Creating Vector Plots Creating Contour Plots Creating Assigned Plots Adding Plot Identification - Legends and Titles Inspecting the Results
Altair Engineering
Altair HyperMesh User's Guide 2230 Proprietary Inform ation of Altair Engineering
HyperMesh Results Database The structure of a results database allows you to access results by a method similar to that of the analysis code. A results database is divided into sections called simulations. Each simulation stores the results for a model as it responds to a loading condition. For example, if you run a linear statics problem and apply three different loading conditions to your model, the results file generated by the translator contains three simulations. If you run a nonlinear job, each load step (the response of the model to each incremental amount of load applied) translates to a simulation. Each simulation in the results database is further subdivided into data types. Each data type found in a simulation contains a group of results of the same type. For example, each simulation in a results file may contain two data types: displacements and von Mises stress. A data type may contain only one type of result. Data types are one of the forms described below: nodal displacement
Stores three floating point values at a node. This form of data type is usually used to store displacements or a vector quantity.
nodal value
Stores one floating point value at a node. This form of data type is used to store stress quantities or other types of results where a single value is needed at a node.
element value
Stores one floating point value at an element. This form of data type is used to store stress quantities or other types of results where a single value is needed at an element.
complex nodal displacement
Stores a complex value (magnitude and phase) at a node. This form of data type is usually used to store displacements or a vector quantity.
complex nodal value
Stores a complex value (magnitude and phase) at a node.
complex element value
Stores a complex value (magnitude and phase) at an element.
complex nodal von Mises Stores a complex von Mises value (magnitude, phase, offset) at a node. complex element von Mises
Stores a complex von Mises value (magnitude, phase, offset) at an element.
Data types are not required to contain results for every node or element in the model, and may contain a subset of the total model, if this is appropriate. If this occurs, a message is printed indicating that results for some of the entities requested were not found in the database. In order to complete the post-processing function being executed, HyperMesh sets the results values needed for that function to zero for all of the nodes or elements that are missing.
2231 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Results Translation See the following topics regarding Results Translation:
hmabaqus Results Translation Post-processing Actran Results hmansys Results Translation MADYMO Results Translation hmnast Results Translation hmnast Utility hmpam Results Translation PERMAS Results Translation RADIOSS (Fixed Format) Results Translation
Altair Engineering
Altair HyperMesh User's Guide 2232 Proprietary Inform ation of Altair Engineering
hmabaqus Results Translation hmabaqus translates a binary or ASCII Abaqus (.fil) results file into a HyperMesh binary results file. The syntax to run the translator is: hmabaqus [options]
To run hmabaqus from Hypermesh: 1.
On the Analysis page, select the Solver panel.
2.
Click the translator toggle and select hmabaqus.
3.
For input file:, click browse... and select the .fil file.
4.
Click Open.
5.
For output file:, click browse... and write down the output file name.
6.
Click Save.
7.
Enter the options. To create an h3d file for a specific result, add –h3d after the options.
8.
Click solve.
One or more of the following options can be used. Use the command hmabaqus-u to obtain a list of these options. Flag
Meaning
-d
Displacements
-rot
Rotations
-v
Velocities
-a
Accelerations
-nflux
NFLUX
-nflxrot
nflux rotations
-von
von Mises
-tr
Tresca
-hydropr
Hydrostatic Pressure
-tsi
Third Stress Invariant
-pstrs
Principal Stresses
2233 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-shstrs
Shear Stresses
-sed
Strain Energy Density
-temp
Temperature
-sinktemp
Sink Temperature
-filmcoef
Film Coefficient
-ecursmag
ECURS magnitude
-ncursmag
NCURS magnitude
-recurmag
RECUR magnitude
-ecdmag
ECD magnitude
-ecd1
ECD1
-ecd2
ECD2
-ecd3
ECD3
-resflux
Residual Flux
-conflux
Concentrated flux
-intflux
Internal Flux
-fluxs
FLUXS
-nodetemp
Nodal Temperatures
-ts
Total Strains
-ls
Logarithmic Strains
-ns
Nominal Strains
-ps
Plastic Strains
-es
Elastic Strains
-cs
Creep Strains
-ths
Thermal Strains
-pstrn
Principal Strains
-pnomsn
Principal Nominal Strains
Altair Engineering
Altair HyperMesh User's Guide 2234 Proprietary Inform ation of Altair Engineering
-plogsn
Principal Logarithmic Strains
-pps
Principal Plastic Strains
-pes
Principal Elastic Strains
-pths
Principal Thermal Strains
-stress
Stresses
-rmsstrs
RMS Stresses
-rmsstrn
RMS Strains
-rf
Reaction Forces
-rm
Reaction Moments
-pl
Point Loads
-thick
Shell Thickness
-sinv
Maximums (default off)
-s1
First Surface (default off)
-s2
Second Surface (default off)
-cr
Contact Results
-epot
Electrical Potential
-por
Pore or Acoustic Pressure (default off)
-ps1v
Principal Stress 1 (Vector)
-ps2v
Principal Stress 2 (Vector)
-ps3v
Principal Stress 3 (Vector)
-sh1v
Shear Stress 1 (Vector)
-sh2v
Shear Stress 2 (Vector)
-sv1
State Variable 1 (default off)
-sv2
State Variable 2 (default off)
-svn
State Variable n (default off)
-sv20
State Variable 20 (default off)
2235 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-notrans
Do not convert local displacements into global (default off)
-pc56
Read results for v5.6 on PC (default off)
-maxsim
Max simulations (default 999) (default off)
-step
For specific STEP results (default off)
-inc
For specific ITERATION results (default off)
-freq
For specific frequency of ITERATION results (default off)
-disk
Translation is performed on disk
-size
Number of entities (10000 default)
-file
Scratch file name
-h3d
Outputs file to an H3D file instead of to an hmresults file. The file includes model and results information that was translated. The model must contain geometry for it to be output to an H3D file. (default off)
-noip
Turns off all processing of element integration point values. If you ask Abaqus to average values to element centroids, this option makes a considerable difference in the amount of memory needed. If you also specify a result type that is found on element integration points, and the translator comes across such a result during processing, it reports an error. (default off)
-sv1, -sv2,..., -sv20
State variables were being treated differently for some element groups from others. For some element types, they were always included, and, for others, they were processed only if specifically listed, with the default listing all of them. Now, all are uniform. They are translated only if you requests them to be translated. Also, the translator used to allocate memory to process all 20 allowable state variables whether you asked for any or not. Now, you can turn them on individually, and use just the minimum memory necessary, or you can turn on the first N of them using -nsdv. (default off)
-nsdv
Turns on the first state variables (max of 20). If you list both individual state variables and also the -nsdv option, the listed ones are the only ones processed. You can get complete compatibility with older versions by using "-nsdv 20". (default off)
Note:
hmabaqus supports results for a range of increments and steps. It also supports results with a specific frequency. For example, "hmabaqus -inc steps.
10 12 14 40 55" gives results for increments 10 12 14 40 55 for all
"hmabaqus -step 1 5 6 19" gives results for all increments in steps 1, 5, 6 and 19.
Altair Engineering
Altair HyperMesh User's Guide 2236 Proprietary Inform ation of Altair Engineering
"hmabaqus -step 1 5 6 19 -inc 10 15 26 31 55" gives results for increments 10, 15, 26, 31, 55 in steps 1, 5, 6 and 19. "hmabaqus -step 1 5 6 19 -freq 2" give results for 1st, 3rd, 5th, 7th, 9th .... last increments in steps 1, 5, 6 and 19. In addition, the following parameters are also available when the results translation is not performed on the analysis platform and when the results file is binary. One of these parameters may need to be specified to indicate the platform where the analysis result file was created.
Parameter
Analysis File Created On
-cray
Cray
-dec
Dec 5000
-decalpha
Dec Alpha
-hp
Hewlett Packard.
-ibm
IBM RS\6000
-pc
PC
-sgi
SGI
-sun
Sun.
See also Abaqus Interface Overview Supported Data Types Translating Complex Results Translating Element Results for Different Positions
2237 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Translating Complex Results Hmabaqus supports real and imaginary results for *STEADY STATE DYNAMICS analysis. If the results are in the form of real and imaginary numbers, hmabaqus calculates the corresponding magnitude and phase. If the magnitude and phases are available from the .fil file, hmabaqus calculates the corresponding real and imaginary values. All complex data type names will have (c) postfix. In addition, data types without the (c) will contain the magnitude of the result. HyperMesh always uses magnitude and phase values to contour plot the complex results. Each result would be obtained using the following equation:
You can choose the value of when viewing the result by specifying the angle on the Contour or Deformed panel on the Post page. When you plot the contour for a complex data type and click on a node/element, both real/imaginary and magnitude/phase pairs are shown.
Altair Engineering
Altair HyperMesh User's Guide 2238 Proprietary Inform ation of Altair Engineering
Translating Element Results for Different Positions There are four options for the POSITION parameter in the *EL FILE keyword in Abaqus. They are CENTROIDAL, AVERAGED AT NODES, INTEGRATION POINTS (default), and NODES. However, in HyperMesh there are only two ways results can be presented: (a) unique value at the center of each element and (b) unique value at each node. Therefore, Hmabaqus must manipulate results from the .fil file to some extent to fit the HyperMesh architecture as follows: 1.
For POSITION = CENTROIDAL Hmabaqus reads these values directly and assigns them to the center of each element. An assign plot reflects exactly what is given in the .fil file. A contour plot contributes the same value to each of the element's nodes and for each node, values coming in from all adjacent elements are averaged to create the smooth contour image.
2.
For POSITION = AVERAGED AT NODES Hmabaqus reads these values directly and assigns them to each node. A contour plot shows the exact values that were read from the .fil file at nodes. For boundaries between components with material or thickness difference, there may be multiple values for a node in the .fil file. In this case, HyperMesh considers the last value for each node. As a result, you may see a blending of color at nodes along these boundaries. An assign plot averages the result coming from nodes of an element and assigns them to the centroid of the element.
3.
For POSITION = INTEGRATION POINTS This is the default option in Abaqus. Hmabaqus averages the values from each integration point to the centroid of an element. For example, for an element with four integration points, Hmabaqus reads the values at each integration point, adds them, and then divides them by 4. This usually gives an answer very close to POSITION = CENTROIDAL. An assign plot reflects these averaged values at elements. A contour plot contributes the same value to each of the element's nodes and for each node, values coming in from all adjacent elements are averaged to create the smooth contour image.
4.
For POSITION = NODES Hmabaqus does not currently support this option.
2239 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Supported Result Types The following records in the Abaqus .fil results file are supported:
Abaqus/Standard Record Keys
Abaqus/Standard Output Request Identifier
1
Element Header
2
Temperature
TEMP
4
Distributed Flux
FLUX5
5
Solution-dependent state variables
SDV
10
Nodal Flux
NFLUX
11
Stresses
S
12
Stress Invariants
SINV
14
Energy Densities
ENER
21
Total Strain
E
22
Plastic Strains
PE
23
Creep Strains
CE
25
Elastic Strains
EE
27
Shell Thickness
STH
33
Film Coefficients
FILM
48
Transverse shear stresses
TSHR
62
Magnitude and phase angle of stress components
PHS
63
RMS values of stress
RS
65
Magnitude and phase angle of strain components
PHE
66
RMS values of strain
RE
88
Thermal Strains
THE
89
Logarithmic Strains
LE
Altair Engineering
Altair HyperMesh User's Guide 2240 Proprietary Inform ation of Altair Engineering
90
Nominal Strains
NE
101
Displacements
U
102
Velocities
V
103
Accelerations
A
104
Reaction Forces
RF
105
Electrical Potential
EPOT
106
Point, Loads, Moments, Fluxes
CF
108
Pore or Acoustic Pressure
POR
111
Magnitude and phase angle of displacement
PU
138
Electrical Reaction Current
RECUR
201
Nodal Temperatures
NT
204
Residual Flux
RFL
206
Concentrated Flux
CFL
214
Internal Flux
RFLE
401
Principal Stresses
SP
403
Principal Strains
EP
404
Principal Nominal Strains
NEP
405
Principal Logarithmic Strains
LEP
408
Principal Elastic Strains
EEP
410
Principal Thermal Strains
THEP
411
Principal Plastic Strains
PEP
425
Electrical Current Density
ECD
426
Distributed Electrical Current Density
ECURS
427
Nodal Current
NCURS
1503
Output Request Definition
1504
Node Header
2241 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
1511
Contact Tractions
CSTRESS (CPRESS, CSHEAR)
1521
Contact Clearances
CDISP (COPEN, CSLIP)
1900
Element Definitions
1901
Nodal Definitions
1902
Active Degrees of Freedom
1911
Output Request Definition
1921
Abaqus Version
1980
Modal Results
2000
Increment Start Record
2001
Increment End Record
Abaqus/Explicit Record Keys
Abaqus/Explicit Output Request Identifier
1
Element Header
2
Temperature
TEMP
5
Solution-dependent state variables
SDV
11
Stresses
S
14
Energy Densities
ENER
21
Infinitesimal Strains
E
22
Plastic Strains
PE
27
Shell Thickness
STH
48
Transverse Shear Stresses
TSHR
73
Equivalent Plastic Strain
PEEQ
75
Mises equivalent stress
MISES
89
Logarithmic Strains
LE
90
Nominal Strains
NE
101
Displacements
U
Altair Engineering
Altair HyperMesh User's Guide 2242 Proprietary Inform ation of Altair Engineering
102
Velocities
V
103
Accelerations
A
104
Reaction Forces
RF
201
Nodal Temperatures
NT
204
Reaction Flux
RFL
401
Principal Stresses
SP
403
Principal Infinitesimal Strains
EP
404
Principal Nominal Strains
NEP
405
Principal Logarithmic Strains
LEP
1900
Element Definitions
1901
Nodal Definitions
1902
Active Degrees of Freedom
1911
Output Request Definition
1921
Abaqus Version
2000
Increment Start Record
2001
Increment End Record
See also Abaqus Interface Overview Results Translation
See also Abaqus Interface Overview Results Translation
2243 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Post-processing Actran Results The Actran color map solutions can be displayed in HyperMesh. The generation of the color maps is achieved by two steps: 1.
Actran will create color map files in a Patran format (.nod format).
2.
Convert the .nod file with the act2hm translator. The syntax to use the translator is: act2hm results.nod results.res where: results.nod is the color map results file in Patran format. This file is generated by Actran. results.res is the name of the new HyperMesh color map results file generated by act2hm.
To post-process the color maps: 1.
Click File > Load > Results File.
2.
Browse to select the results.res file.
3.
Click Open.
4.
Click contour on the Post page.
5.
Click simulation and choose a simulation result.
6.
Click datatype and select a result type.
7.
Click contour to generate the color map. You can change the angle to see results for different phases. Note that you must click contour each time you change the angle.
8.
Click return to go back to the Post page.
9.
Click deformed.
10. Define the simulation and datatype as described in steps 6 and 7 above. 11. Click modal to view an animation of the color map. 12. Click the mode switch to select hidden line. 13. Click the color switch to select contour. 14. Click return twice to go back to the Post page.
The following Actran post-processing features are supported in HyperMesh: OUTPUT_MAP OUTPUT_FRF FIELD_POINT
Altair Engineering
Altair HyperMesh User's Guide 2244 Proprietary Inform ation of Altair Engineering
2245 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hmansys Results Translation hmansys translates a binary ANSYS results file into a HyperMesh binary results file. You can view results in HyperMesh from the *.rst and *.rth files. Please note that hmansys supports results file up to ANSYS version 8.1. Beyond ANSYS 8.1, results can be post processed in Hyperview. The syntax to run the translator is: hmansys [options] One or more of the following options can be used. Use the command hmansys –u to obtain these options. Flag
Meaning
-d
Displacements
-rf
Reaction Forces
-rm
Reaction Moments
-sx1
X Stress (T)
-sy1
Y Stress (T)
-sz1
Z Stress (T)
-sxy1
XY Stress (T)
-syz1
YZ Stress (T)
-sxz1
XZ Stress (T)
-sx2
X Stress (B)
-sy2
Y Stress (B)
-sz2
Z Stress (B)
-sxy2
XY Stress (B)
-syz2
YZ Stress (B)
-sxz2
XZ Stress (B)
-sx
X Stress (max(T,B))
-sy
Y Stress (max(T,B))
-sz
Z Stress (max(T,B))
Altair Engineering
Altair HyperMesh User's Guide 2246 Proprietary Inform ation of Altair Engineering
-sxy
XY Stress (max(T,B))
-syz
YZ Stress (max(T,B))
-sxz
XZ Stress (max(T,B))
-ntemp
Nodal Temperatures
-vonmises1
von Mises Stress (T)
-vonmises2
von Mises Stress (B)
-vonmises
von Mises Stress (max(T,B))
-ps1t
Principal Stress 1 (T)
-ps2t
Principal Stress 2 (T)
-ps3t
Principal Stress 3 (T)
-ps1b
Principal Stress 1 (B)
-ps2b
Principal Stress 2 (B)
-ps3b
Principal Stress 3 (B)
-ps1
Principal Stress 1 (max(T,B))
-ps2
Principal Stress 2 (max(T,B))
-ps3
Principal Stress 3 (max(T,B))
-snx1
X Strain (T)
-sny1
Y Strain (T)
-snz1
Z Strain (T)
-snxy1
XY Strain (T)
-snyz1
YZ Strain (T)
-snxz1
XZ Strain (T)
-snx2
X Strain (B)
-sny2
Y Strain (B)
2247 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-snz2
Z Strain (B)
-snxy2
XY Strain (B)
-snyz2
YZ Strain (B)
-snxz2
XZ Strain (B)
-snx
X Strain (max(T,B))
-sny
Y Strain (max(T,B))
-snz
Z Strain (max(T,B))
-snxy
XY Strain (max(T,B))
-snyz
YZ Strain (max(T,B))
-snxz
XZ Strain (max(T,B))
-psn1t
Principal Strain 1 (T)
-psn2t
Principal Strain 2 (T)
-psn3t
Principal Strain 3 (T)
-psn1b
Principal Strain 1 (B)
-psn2b
Principal Strain 2 (B)
-psn3b
Principal Strain 3 (B)
-psn1
Principal Strain 1 (max(T,B))
-psn2
Principal Strain 2 (max(T,B))
-psn3
Principal Strain 3 (max(T,B))
-psnvp1
Principal Strain1(vec.mode)
-psnvp2
Principal Strain2(vec.mode)
-psnvp3
Principal Strain3(vec.mode)
-psvp1
Principal Stress1(vec.mode)
-psvp2
Principal Stress2(vec.mode)
Altair Engineering
Altair HyperMesh User's Guide 2248 Proprietary Inform ation of Altair Engineering
-psvp3
Principal Stress3(vec.mode)
-snpx1
X Plastic Strain (T)
-snpy1
Y Plastic Strain (T)
-snpz1
Z Plastic Strain (T)
-snpxy1
XY Plastic Strain (T)
-snpyz1
YZ Plastic Strain (T)
-snpxz1
XZ Plastic Strain (T)
-snpx2
X Plastic Strain (B)
-snpy2
Y Plastic Strain (B)
-snpz2
Z Plastic Strain (B)
-snpxy2
XY Plastic Strain (B)
-snpyz2
YZ Plastic Strain (B)
-snpxz2
XZ Plastic Strain (B)
-snpx
X Plastic Strain (max(T,B))
-snpy
Y Plastic Strain (max(T,B))
-snpz
Z Plastic Strain (max(T,B))
-snpxy
XY Plastic Strain (max(T,B))
-snpyz
YZ Plastic Strain (max(T,B))
-snpxz
XZ Plastic Strain (max(T,B))
-psnp1t
Principal Pl. Strain 1 (T)
-psnp2t
Principal Pl. Strain 2 (T)
-psnp3t
Principal Pl. Strain 3 (T)
-psnp1b
Principal Pl. Strain 1 (B)
-psnp2b
Principal Pl. Strain 2 (B)
2249 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-psnp3b
Principal Pl. Strain 3 (B)
-psnp1
Prin. Pl. Strain 1 (max(T,B))
-psnp2
Prin. Pl. Strain 2 (max(T,B))
-psnp3
Prin. Pl. Strain 3 (max(T,B))
-sntx1
X Thermal Strain (T)
-snty1
Y Thermal Strain (T)
-sntz1
Z Thermal Strain (T)
-sntxy1
XY Thermal Strain (T)
-sntyz1
YZ Thermal Strain (T)
-sntxz1
XZ Thermal Strain (T)
-sntx2
X Thermal Strain (B)
-snty2
Y Thermal Strain (B)
-sntz2
Z Thermal Strain (B)
-sntxy2
XY Thermal Strain (B)
-sntyz2
YZ Thermal Strain (B)
-sntxz2
XZ Thermal Strain (B)
-sntx
X Thermal Strain (max(T,B))
-snty
Y Thermal Strain (max(T,B))
-sntz
Z Thermal Strain (max(T,B))
-sntxy
XY Thermal Strain (max(T,B))
-sntyz
YZ Thermal Strain (max(T,B))
-sntxz
XZ Thermal Strain (max(T,B))
-psnt1t
Principal Th. Strain 1 (T)
-psnt2t
Principal Th. Strain 2 (T)
Altair Engineering
Altair HyperMesh User's Guide 2250 Proprietary Inform ation of Altair Engineering
-psnt3t
Principal Th. Strain 3 (T)
-psnt1b
Principal Th. Strain 1 (B)
-psnt2b
Principal Th. Strain 2 (B)
-psnt3b
Principal Th. Strain 3 (B)
-psnt1
Prin. Th. Strain 1 (max(T,B))
-psnt2
Prin. Th. Strain 2 (max(T,B))
-psnt3
Prin. Th. Strain 3 (max(T,B))
-swstrain
Swelling strain
-epeq1
Av. Eq. Plastic Strain (T)
-epeq2
Av. Eq. Plastic Strain (B)
-epeq
Av. Eq. Pl. Strain (max(T,B))
-altids
Use alternate element ids.
(default off)
-noconv
Do not transform to global
(default off)
-v53
Translate version5.3 rst file (default off)
-disk
Translation is performed on disk (default off).
-size
Number of entities (10000 default).
-file
Scratch file name (default off).
-h3d
Outputs file to an H3D file instead of to an hmresults file. The file includes model and results information that was translated. The model must contain geometry for it to be output to an H3D file.
If the size of the binary file is too large for hmansys to use, use the following option: hmansys -disk -size 10000 -file /tmp/scratch.tmp In addition, the following parameters are also available when the results translation is not performed on the analysis machine and when the results file is binary. One of these parameters may need to be specifed to indicate where the analysis result file was created: Parameter
Analysis File Created On
2251 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-cray
Cray
-dec
Dec 5000
-decalpha
Dec Alpha
-hp
Hewlett Packard.
-Ibm
IBM RS\6000
-pc
PC
-sgi
SGI
-sun
Sun
See also ANSYS Interface Overview
Altair Engineering
Altair HyperMesh User's Guide 2252 Proprietary Inform ation of Altair Engineering
MADYMO Results Translation Post-processing can be done in HyperView using both Kinematic and FEMANI files. Refer to the HyperView online help for information about viewing MADYMO results.
Results Supported for Elements Damages Hydrostatic pressure Pressure Principal stresses Strains Stresses Thickness
Results Supported for Nodes Displacements Internal force vector Internal reaction force vector Internal reaction moment force vector Ellipsoid data Elliptical cylinder data Triangular plane data Quadrangular plane data Kelvin element data Belt segment data Maxwell element data Marker data Accelerometer data Null system data Point restraint data Gas jet data (only coordinates and gas flow data)
2253 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Muscle data (only coordinates)
Altair Engineering
Altair HyperMesh User's Guide 2254 Proprietary Inform ation of Altair Engineering
hmnast Results Translation You can view the result files from the Contour, Deformed, Hidden Line, and Transient panels.
hmnast hmnasto2 hmnastf06 hmnastopt
See also Viewing the result files Nastran Interface Overview
2255 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hmnast Utility hmnast translates Nastran ASCII punch files into HyperMesh binary results files. hmnast can be executed either independently or directly from HyperMesh. To run hmnast independently, use the following syntax: hmnast [arguments] where [arguments] are optional arguments. Arguments such as displacements, stresses and strains are on by default. To obtain these arguments, use the command hmnast -u.
To run hmnast from Hypermesh: 1.
Open the Solver panel.
2.
Click the translator toggle and select hmnast.
3.
For input file:, click browse... and select the punch file.
4.
Click Open.
5.
For output file:, click browse... and select the output file location and name.
6.
Click Open.
7.
Enter the options. To create an h3d file for a specific result, add –h3d after the first option. For example, to create an h3d file of the displacement, the option should be -d –h3d
8.
Click solve.
The following options are off by default: Flag
Meaning
-m
Displacements and maximums
-minimums
Minimums instead of maximums
-iter
Nonlinear iterations (from SOL 106)
-trans
Transient thermal
-corner
Corner stresses (for CQUAD4 and solid elements)
-bulk
Reads element connectivity from the bulk file (for use with the corner option)
-noconv
Do not convert local displacements into global coordinates
-nolabels
Do not use subcase labels
Altair Engineering
Altair HyperMesh User's Guide 2256 Proprietary Inform ation of Altair Engineering
-title
Use title for simulation name
-subtitle
Use subtitle for simulation name
-disk
Translation is performed on disk
-size
Number of entities (10000 = default)
-file
Scratch file name
-csa
Translates CSA/Nastran
-1Dforce
Reads all forces for 1-D elements
-1Dstress
Reads all stresses for 1-D elements
-2Dforce
Reads all forces for 2-D elements
-repR
Replaces R/NaN/nan fields with 0.0 (found in strain energy data types)
-h3d
Outputs file to an H3D file instead of an hmresults file. The hmresult file includes translated model and results information. The punch file must contain geometry for it to be output to an H3D file. If there is no geometry in the punch file, use –bulk in addition to –h3d. Example: hmnast -h3d -bulk myFile.dat myFile.pch myFile.h3d H3D files can be created either by using hmnast or from HyperMesh.
hmnast supports the following data types: Displacements, rotations, velocities, and accelerations SPC forces and SPC moments Grid Point Force Balance (totals block only) Real element forces Element name codes: 1, 2, 10, 11, 12, 33, 34, 74, 100 Real stresses Element name codes: 1, 2, 4, 10, 33, 34, 39, 64, 67, 68, 70, 74, 75, 82, 85, 88, 90, 91, 93, 144 Real strains Element name codes: 4, 33, 39, 64, 67, 68, 70, 74, 75, 82, 85, 88, 90, 91, 93, 144 Complex stresses Element name codes: 33, 39, 64, 67, 68, 70, 74, 75, 82 Complex strains Element name codes: 33, 39, 64, 67, 68, 70, 74, 75, 82
2257 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Temperatures Flux Strain energies Time Eigenvectors Frequency How HyperMesh displays displacement results translated by hmnast: When hmnast reads displacement results, a flag is set to 1. The -noconv option sets this flag to 0. When HyperMesh reads the results file translated by hmnast, it checks the value of the flag. If the value is 1, HyperMesh translates the nodal displacement into basic* coordinate using the system attached to the node, in the case where no system is attached to the node, HyperMesh performs no further translation. If the value of the flag is 0, HyperMesh performs no further translation. As defined by MSC-Nastran.
NOTES To extract displacements and maximum von Mises stresses from the punch file, use the option -d von_max. To extract only the maximum values of the data types, specify the option -m. For iterative solutions encountered in SOL 106, use the option -iter. For transient solutions encountered in SOL 159, use the option -trans. For nonlinear transient solutions encountered in SOL 129, use the options -trans -iter. Corner stresses: Use -corner option when STRESS(CORNER) or STRESS(BILIN) is used in the data file. When using -corner option, hmnast requires the bulk data information. This can be done by using ECHO=PUNCH during analysis. Otherwise, use the -bulk option. When using STRESS(CORNER), Nastran gives corner stresses on a per-element basis. However, hmnast averages the corner stresses at the nodes for adjacent elements. HyperMesh converts the nodal displacements into global coordinates if there are non-zero values in the CD field of the GRID cards. To display the results in HyperMesh as they are reported in the punch file, use the option -noconv Simulation names: hmnast organizes the punch file results into a series of simulation names and data types. The simulation names correspond to the LABEL card of the punch file for SOL101. To create a simulation name, the first 27 characters from the LABEL card are appended with the SUBCASE ID. The corresponding data types are Displacements, von Mises Stress, and so on. If the option -
Altair Engineering
Altair HyperMesh User's Guide 2258 Proprietary Inform ation of Altair Engineering
nolabels is selected, the simulation name corresponds to the SUBCASE ID number. Use -title to use the TITLE card of your punch file as the simulation name. Use -subtitle to use the SUBTITLE card of your punch file as the simulation name. The simulation name for SOL106 is SUBCASE # Iter #. For modal frequency response problems, the simulation name is Mode # f #Hz. For modal frequency response problems where the complex part of the eigenvalue is used (SOL 107 and SOL 110), the simulation name is Mode # f #Hz©. For direct frequency response, the simulation name is Subcase # f #. For transient problems (SOL159, SOL129), the simulation name is Time #. Do not use -nolabels for SOL106, SOL159, and SOL129. If the size of the punch file is too large, use the option -disk -size n -file /temp/ scratch.tmp, where n corresponds to the maximum number of nodes/elements in the model and scratch.tmp is the scratch file name that hmnast creates in the /tmp/ directory. hmnast supports punch files for the following solutions: SOL 101, 103, 105, 106, 107, 108, 109, 110, 111, 112, 129, 153 and 159 To extract only selected modes from a punch file, use the option -selmodes , where selmodesfile contains the mode numbers that need to be extracted. These numbers must have spaces separating them. Any number of lines can be entered. A line cannot exceed 256 characters. To extract only a selected number of subcases, use the option -selsubc .
How do I... Post process Nastran results in HyperMesh Create an h3d file from HyperMesh
See also Splitting punch files Translating Complex Results hmnasto2 hmnastf06 hmnastopt Nastran Interface Overview
2259 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Splitting Punch Files Since punch files tend to be very large, especially true files for dynamic analysis, you may occasionally receive a message such as, out of memory or cannot read from file. When this situation occurs, you can translate the file by splitting it into several punch files. The number of smaller files needed can be determined by observing the size of the punch file, the number of simulations, and what is inside each simulation. Once smaller files are created, use hmnast to translate each file. Name the first results file name.res (extension optional), the second results file name1.res, the third results file name2.res, etc. Punch files have a header recursive format, for example: $TITLE
=
$SUBTITLE= $LABEL
=
$DISPLACEMENTS $REAL-IMAGINARY OUTPUT $SUBCASE ID =
1
$FREQUENCY =
0.1
. displacement for each nodes . $TITLE
=
$SUBTITLE= $LABEL
=
$DISPLACEMENTS $REAL-IMAGINARY OUTPUT $SUBCASE ID =
1
$FREQUENCY =
0.2
. displacement for each nodes
Altair Engineering
Altair HyperMesh User's Guide 2260 Proprietary Inform ation of Altair Engineering
If there is more than one subcase, the number in $SUBCASE ID = and the data changes while everything else remains the same. If there is more than one data type, for example DISP and STRESS, the header for DISPLACEMENT and STRESS will be the same. There are three ways to split a punch file: Along SUBCASES Along DATA TYPES (same subcase) Among the same DATA TYPE
How do I... To split a punch file along SUBCASES To split a punch file along DATA TYPES (same subcase) To split a punch file amid the same DATA TYPE To split a punch file in UNIX To load or append multiple results files into a single HyperMesh session
2261 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To split a punch file along SUBCASES Store from $TITLE = to the end of data for a single subcase into one file and the other subcase into another file. Example: The initial punch file: $TITLE
=
$SUBTITLE=
$LABEL
=
$DISPLACEMENTS
$REAL-IMAGINARY OUTPUT
$SUBCASE ID =
$FREQUENCY =
1
0.1
displacement for each node $TITLE
=
$SUBTITLE=
$LABEL
=
$DISPLACEMENTS
$REAL-IMAGINARY OUTPUT
$SUBCASE ID =
$FREQUENCY =
2
0.1
displacement for each node New punch files: One.pch
Two.pch
$TITLE = $SUBTITLE=
$TITLE = $SUBTITLE=
Altair Engineering
Altair HyperMesh User's Guide 2262 Proprietary Inform ation of Altair Engineering
$LABEL = $DISPLACEMENTS $REAL-IMAGINARY OUTPUT $SUBCASE ID = 1 $FREQUENCY = 0.1 displacement for each node
$LABEL = $DISPLACEMENTS $REAL-IMAGINARY OUTPUT $SUBCASE ID = 2 $FREQUENCY = 0.1 displacement for each node
2263 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To split a punch file along DATA TYPES (same subcase) Store from $TITLE = to the end of one DATA TYPE (i.e., DISP) in one file and the other DATA TYPE (i.e., STRESS) in another file. Be sure to change the SUBCASE number in the second file to a number different from the one in the first file. Example:
Initial punch file:
$TITLE
=
$SUBTITLE=
$LABEL
=
$DISPLACEMENTS
$REAL-IMAGINARY OUTPUT
$SUBCASE ID =
$FREQUENCY =
1
0.1
displacement for each nodes $TITLE
=
$SUBTITLE=
$LABEL
=
$STRESS $REAL-IMAGINARY OUTPUT
$SUBCASE ID =
$FREQUENCY =
1
0.1
stress for each element New punch files: One.pch $TITLE
Two.pch =
Altair Engineering
$TITLE
=
Altair HyperMesh User's Guide 2264 Proprietary Inform ation of Altair Engineering
$SUBTITLE=
$SUBTITLE=
$LABEL
$LABEL
=
=
$DISPLACEMENTS
$STRESS
$REAL-IMAGINARY OUTPUT
$REAL-IMAGINARY OUTPUT
$SUBCASE ID = $FREQUENCY =
1 0.1
$SUBCASE ID = $FREQUENCY =
displacement for each node
2 0.1
stress for each element
2265 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To split a punch file among the same DATA TYPE Store from $TITLE = to the end of one section into one file and the other into another file. In this case, since the DATA TYPE is the same, the SUBCASE number can stay the same. Example: $TITLE
Initial punch file: =
$SUBTITLE=
$LABEL
=
$DISPLACEMENTS
$REAL-IMAGINARY OUTPUT
$SUBCASE ID =
$FREQUENCY =
1
0.1
displacement for each node $TITLE
=
$SUBTITLE=
$LABEL
=
$DISPLACEMENTS
$REAL-IMAGINARY OUTPUT
$SUBCASE ID =
$FREQUENCY =
1
0.2
displacement for each node New punch files One.pch $TITLE
Two.pch =
Altair Engineering
$TITLE
=
Altair HyperMesh User's Guide 2266 Proprietary Inform ation of Altair Engineering
$SUBTITLE= $LABEL = $DISPLACEMENTS $REAL-IMAGINARY OUTPUT $SUBCASE ID = 1 $FREQUENCY = 0.1 displacement for each node
$SUBTITLE= $LABEL = $DISPLACEMENTS $REAL-IMAGINARY OUTPUT $SUBCASE ID = 1 $FREQUENCY = 0.2 displacement for each node
2267 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To split a punch file in UNIX The quickest way to split a file is in UNIX using the Vi text editor. In this example, the file s11p1s1disp2001.pch is used. It has only one SUBCASE containing DISPLACEMENT and STRESS results. 1.
Know where (what line) to split. At the prompt, use the less command: less s111p1s1disp2001.pch The file is loaded one buffer at a time, eliminating problems related to large file size.
2.
Use the /STRESS command to locate the first STRESS. In this example, the file will be split between DISPLACEMENT and STRESS.
The result from the above command is
3.
In the screen shown above, the STRESS data begins at line 9277. Using the head and tail commands, split s111p1s1disp2001.pch into dispall.pch (DISPLACEMENT only) and stressall.pch (STRESS only). Use the following command to create dispall.pch: head –9276 s111p1s1disp2001.pch > dispall.pch Line 1 to line 9276 of file s11p1s1disp2001.pch is copied into dispall.pch.
Altair Engineering
Altair HyperMesh User's Guide 2268 Proprietary Inform ation of Altair Engineering
Use the following command to create stressall.pch: tail +9277 s111p1s1disp2001.pch > stressall.pch Line 9277 to the end of file s11p1s1disp2001.pch is copied into stressall.pch. 4.
The SUBCASE numbers in dispall.pch and stressall.pch are both 1. Therefore, the SUBCASE number in stressall.pch file should be changed to 2 (or anything other than 1).
2269 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To load or append multiple results files into a single HyperMesh session 1.
From the File drop down menu, select Load and select Results File.
2.
Browse to the file name.res and click Open.
HyperMesh reads name.res, name1.res, name2.res, and so on.
Altair Engineering
Altair HyperMesh User's Guide 2270 Proprietary Inform ation of Altair Engineering
To translate two punch files and read them in HyperMesh: 1.
Translate the first punch file and name the results file name.res (extension optional). The results file, result.res, is created.
2.
Translate the second punch file and name the results file name1.res (extension optional). Observe the number following name. The results file, result1.res, is created.
3.
Read both result files in HyperMesh.
4.
Select the result.res file and all your results files are read into HyperMesh (result1.res, result2.res, and so on).
Note:
Keep in mind that in the initial punch file, both DISPLACEMENT and STRESS are in SUBCASE 1 but, now DISPLACEMENT is in SUBCASE1 and STRESS is in SUBCASE2.
2271 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hmnasto2 Utility hmnasto2 translates OUTPUT2 Nastran binary results into HyperMesh binary results files. hmnasto2 can be executed either independently or directly from HyperMesh. To run hmnast02 independently, use the following syntax: hmnasto2 [arguments] where [arguments] are optional arguments. Arguments such as displacements, stresses, and strains are on by default. To obtain those arguments, use the command hmnasto2 -u.
To run hmnasto2 from Hypermesh: 1.
Open the Solver panel.
2.
Click the translator toggle and select hmnasto2.
3.
Click input file = and select the op2 file location and name.
4.
Click output file = and select the output file location and name.
5.
Enter the options. The first option should be the machine used to generate the Nastran binary results file. To create an h3d file for a specific result, add –h3d after the second option. For example, to create an h3d file of the displacement result that was created from SGI computer, the option would be: -sgi -d –h3d
The following options are off by default: Flag
Meaning
-m
Displacements and maxs
-iter
Nonlinear iterations
-nolabels
Do not use subcase labels
-corner
Corner stresses
-csa
Translate CSA/Nastran
-subcman
Subcase manager
-cray
Cray
-dec
Dec 5000
-decalpha
Dec Alpha
-hp
Hewlett Packard
Altair Engineering
Altair HyperMesh User's Guide 2272 Proprietary Inform ation of Altair Engineering
-ibm
IBM RS\6000
-pc
PC
-sgi
SGI
-sun
Sun
-linux
Linux
-h3d
Outputs file to an H3D file instead of an hmresults file. The file includes translated model and results information. The model must contain geometry for it to be output to an H3D file. If there is no geometry in the op2 file, use –bulk in addition to –h3d. Example: hmnasto2 -h3d -bulk myFile. dat myFile.op2 myFile.h3d H3D files can be created either by using hmnast or from HyperMesh.
When you use hmnasto2, specify the machine used to generate the Nastran binary results file (-cray, sgi or -pc, and so on). hmnasto2 supports the following data types: Displacements, rotations, velocities and accelerations Eigenvectors Grid Point Stress Nonlinear Stress and Strain Element Name Codes: 90, 88, 85, 91, 93 Real and complex stresses Element Name Codes: 4, 33, 39, 64, 67, 68, 74, 75, 144 Real strains Element Name Codes: 4, 33, 39, 64, 67, 68, 74, 75, 144 Strain energies Shear Flux
How displacement results translated by hmnasto2 are displayed:
2273 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
MSC-Nastran writes displacement results into different data blocks based on selected parameters. When hmnasto2 reads these data blocks, a flag is set to 0 if it reads displacement results in basic* coordinate or 1 if it reads displacement result in global* coordinate. The -noconv option sets this flag to 0. When HyperMesh reads the results file translated by hmnasto2, it checks the value of the flag. If the value is 1, HyperMesh translates the nodal displacement into basic* coordinate using the system attached to the node. If the value of the flag is 0, HyperMesh performs no further translation. As defined by MSC-Nastran. Notes There are two ways to extract models (without result) from an op2 file: To extract a model in HMASCII format, use the following syntax: hmnasto2 -
The model can be imported into HyperMesh using the HMASCII reader, which can be invoked from the import tab. Or To extract a model in h3d format, use the following syntax: hmnasto2 -
-h3d
–model
The model can be imported into HyperView using the h3d reader. To extract displacements and maximum von Mises stresses from the OUTPUT2 file, use the option -d – von_max. To extract only the maximum values of the data types, use the option -m. For iterative solutions encountered in SOL 106, use the option -iter. Simulation names: hmnasto2 organizes the punch file results into series of simulation names and data types. The simulation names correspond to the LABEL card for SOL101. The corresponding data types are displacements and von Mises stress, for example. If the option -nolabels is selected, the simulation name corresponds to the SUBCASE ID number. The simulation name for SOL106 is SUBCASE # Iter #. For modal frequency response problems, the simulation name is Mode # f #Hz. For modal frequency response problems where the complex part of the eigenvalue is used (SOL 107 and SOL 110), the simulation name is Mode # f #Hz©. For direct frequency response, the simulation name is Subcase #f #.
Altair Engineering
Altair HyperMesh User's Guide 2274 Proprietary Inform ation of Altair Engineering
Do not use -nolabels for SOL106. Corner options: Use -corner option when STRESS(CORNER) or STRESS(BILIN) is used in the data file. Note that when STRESS(CORNER) is used, Nastran gives corner stresses on a per-element basis. However, hmnasto2 averages the corner stresses at the nodes for adjacent elements. If there is no geometry information in the op2 file, use an additional –bulk option. In general, geometry information is written into the op2 file if PARAM,POST,-2 is used in the input file. For more information regarding geometry information in an op2 file, see Nastran documentation. If the size of the punch file is too large, use the option -disk -size n -file /temp/scratch.tmp, where n corresponds to the maximum number of nodes/elements in the model and scratch.tmp is the scratch file name that hmnasto2 creates in the / temp/ directory. hmnasto2 supports OUTPUT2 files for the following solutions: SOL 101, 103, 105, 106, 107, 108, 109, 110, 111 and 153. hmnasto2 supports the following data block names for PARAM,POST,-1: OQG1, OUGV1, OES1, OEF1, OSTR1, ONRGY1, OES1X and OPG1. hmnasto2 supports the following data block names for PARAM,POST,-2: OQG1, BOUGV1, BOPHIG, OUGV1, OES1, OEF1, OSTR1, ONRGY1, ONRGY2 and OES1X. Use -nosubcman for SOL103 OUTPUT2 files when the HMNASTO2 default is unsatisfactory. To extract only a selected set of modes and subcases, use the option -selsubc or selmodes , where selmodesfile contains the mode numbers and selsubcfile contains the subcase numbers that need to be extracted.
How do I... Post-process Nastran results in HyperMesh Create an h3d file from HyperMesh Create a model file from an op2 file and load the model file Translating Complex Results
See also hmnast
2275 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hmnastf06 hmnastopt Nastran Interface Overview
Altair Engineering
Altair HyperMesh User's Guide 2276 Proprietary Inform ation of Altair Engineering
To create a model file from an op2 file and load the model file Create a model file: From the command line, type: hmnasto2
[arguments]
Load the model file: 1.
From the File menu, select Import....
2.
Set the Import type: field to FE Model.
3.
Set the File type: field to HMASCII.
4.
In the File: field, browse to select the file to open.
5.
Click Apply.
2277 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hmnastf06 Utility hmnastf06 translates Nastran *.f06 ASCII files into HyperMesh binary results files. hmnastf06 reads only the GPSTRESS output from the .f06 file for SOL101 analyses. The syntax to run the translator is: hmnastf06 [arguments] where [arguments] are the optional arguments. To obtain the arguments, use the command hmnastf06 -u. hmnastf06 arguments are on by default. Notes: hmnastf06 requires that FIBRE ALL is used in the SURFACE command during analysis hmnastf06 organizes the GPSTRESS results into simulations based on subcase ID and surface ID/ volume ID
Altair Engineering
Altair HyperMesh User's Guide 2278 Proprietary Inform ation of Altair Engineering
hmnastop Utility hmnastopt translates Nastran SOL 200 punch files into HyperMesh binary results files. hmnastopt requires the following options in the dat file: DISPLACEMENT(PUNCH) = ALL STRESS(PUNCH) = ALL ANALYSIS = STATICS ANALYSIS = MODES PARAM, DESPCH>0 The syntax to run the translator is: hmnastopt [options] Notes Use the command hmnastopt -u to obtain information about the options. The –h3d flag outputs file to an H3D file instead of to an hmresults file. The file includes model and results information that was translated. The model must contain geometry for it to be output to an H3D file. If the punch file contains the keywords GRID and DESVAR, the option -bulk must be provided To generate HyperMesh compatible x-y plot data (design cycle number vs. thickness), use the option plot
2279 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Translating Complex Results Magnitude and phase values are always used to contour plot the complex results. Therefore, if the Nastran output is in the form of real and imaginary numbers, hmnast and hmnasto2 will calculate the corresponding magnitude and phase. The results will then be obtained using the following equation:
result
magnitude * cos t
phase
You can choose the value of t when viewing the result by specifying the angle on the Contour or Deformed panel.
Altair Engineering
Altair HyperMesh User's Guide 2280 Proprietary Inform ation of Altair Engineering
To post-process NASTRAN results in HyperMesh: Before viewing the result file, make sure that the model is loaded. The model can be loaded prior to or after translating the result file.
To translate Nastran results: 1.
Click File > Load > Results File.
2.
Browse to select the binary results file generated by the hmnast, hmnast02, or hmnastf06 translator.
3.
Click Open.
To view the contour result: 1.
Open the Contour panel.
2.
Click simulation= to choose simulation title.
3.
Click data type= to choose the data to be simulated.
4.
Click contour to view the smooth transition result. Or Click assign to view the border line result.
To view the deformed result: 1.
Open the Deformed panel.
2.
Click simulation= to choose simulation title.
3.
Click data type= to choose the data to be simulated.
4.
Click deform to view deformation in static condition. Or Click linear to view deformation in dynamic condition.
To view the transient result: 1.
Open the Transient panel.
2.
Click start with= to choose the beginning of the transient simulation.
3.
Click end with= to choose the end of the transient simulation.
4.
Click data type= to choose the data to be simulated.
5.
Click transient.
2281 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Note:
This is applicable for time dependent analysis such as modal analysis (sol 103), etc.
Altair Engineering
Altair HyperMesh User's Guide 2282 Proprietary Inform ation of Altair Engineering
hmpam Results Translation PAM-CRASH Results Translation PAM-CRASH 2G Results Translation
2283 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
PAM-CRASH Results Translation Hmpam no longer requires a license for ESI DSYLIB. hmpam translates information from a PAM-CRASH results file (.DSY file) to a HyperMesh binary results file or to a Hyper3D (.h3d) file. The syntax to run the translator is: hmpam [-h3d] [arguments] [model file] [-options] If the -h3d option is selected, the output file is written in the h3d format and contains model data and results in one file. The selection of the option [model file] is not allowed in this case. hmpam can also translate a model from a PAM-CRASH .THP file. In this case, only the model will be output (no results). In addition, hmpam can also read PAM-CRASH 2G result files. The option [-options] can be repeated, but it must be used as the last option. [arguments] can be any of the following: Flag
Meaning
-d
Displacements
-v
Velocities
-a
Accelerations
-sxx
SXX
-syy
SYY
-szz
SZZ
-sxy
SXY
-syz
SYZ
-szx
SZX
-3S1
Minimum Principal Stress 3-D (for solids only)
-3S2
Maximum Principal Stress 3-D (for solids only)
-3S3
Second Principal Stress 3-D (for solids only)
-mxx
Local bending moment about r-axis
-myy
Local bending moment about s-axis
Altair Engineering
Altair HyperMesh User's Guide 2284 Proprietary Inform ation of Altair Engineering
Flag
Meaning
-mxy
Local twist bending moment
-m1
Max Principal bending moment
-m2
Min Principal bending moment
-nxx
Local membrane stress resultant in r-direction
-nyy
Local membrane stress resultant in s-direction
-nxy
Local in-plane shear membrane stress resultant
-n1
Max. Principal membrane stress resultant
-n2
Min. Principal membrane stress resultant
-eple
Equivalent Plastic Strain
-epma
Maximum plastic strain over thickness
-epmi
Minimum plastic strain over thickness
-epsi
Lower and upper surface strain tensors
-sigm
Lower and upper and middle surface stress tensors
-thic
Resultant Shell Thickness
-thin
Resultant Shell Thinning
-esma
Maximum equivalent stress over thickness
-esmi
Minimum equivalent stress over thickness
-faxi
Force in local R-direction
-fssh
Force in local S-direction
-ftsh
Force in local T-direction
-mtor
Flexion bending moment about local u-direction
-msn1
Directional dependency function for flexion moment
-mtn1
Torsion bending moment about local T-direction
2285 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Flag
Meaning
-msn2
Resultant damping moment
-mtn2
Resultant friction moment
-daxi
Axial elongation in R direction
-rtor
Torsion angle about local r axis
-rsn1
Bending rotation angle about local S-axis at node 1
-rtn1
Bending rotation angle about local T-axis at node 1
-rsn2
Bending rotation angle about local S-axis at node 2
-rtn2
Bending rotation angle about local T-axis at node 2
-stepN
Step increment N, where N is a positive integer. (default N=1)
-disk
Translation is performed on disk
-file
Scratch file name
-options
[Filename] gives the file name for the options file. Syntax is described below.
-h3d
Outputs file to an H3D file instead of to an hmresults file. The file includes model and results information that was translated. The model must contain geometry for it to be output to an H3D file.
The following options can also be used: Flag
Meaning
-disk
Translation is performed on disk (default off)
-size
Number of entities (1000 default)
-file
Scratch file name (default off)
-u
Usage, gives this help
The following parameters are also available when the results translation is not performed on the analysis
Altair Engineering
Altair HyperMesh User's Guide 2286 Proprietary Inform ation of Altair Engineering
machine. You may need to specify one of these parameters to indicate where the analysis result file was created: Parameter
Analysis File Created On
-cray
Cray
-dec
Dec 5000
-decalpha
Dec Alpha
-hp
Hewlett Packard
-ibm
IBM RS\6000
-pc
PC
-sgi
SGI
-sun
Sun
The supported results include the following: nodal Displacements Velocities Accelerations
bricks Sigma - xx Sigma - yy Sigma - zz Sigma - xy Sigma - yz Sigma - zx Minimum Principal Stresss 3-D Maximum Principal Stress 3-D Second Principal Stress 3-D
2287 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
EPLE: Equivalent Plastic Strain
beams (the definitions of the following variables depend on the material type) FAXI FSSH FTSH MTOR MSN1 MTN1 MSN2 MTN2 DAXI RTOR RSN1 RTN1 RSN2 RTN2
tools Thickness
shells MXX - Local bending moment about r-axis MYY - Local bending moment about s-axis MXY - Local twist bending moment M1 - Maximum Principal bending moment M2 - Minimum Principal bending moment NXX - Local membrane stress resultant in r-direction NYY - Local membrane stress resultant in s-direction NXY - Local in-plane shear membrane stress resultant N1 - Maximum Principal membrane stress resultant
Altair Engineering
Altair HyperMesh User's Guide 2288 Proprietary Inform ation of Altair Engineering
N2 - Minimum. Principal membrane stress resultant EPMA - Maximum plastic strain over thickness EPMI - Minimum plastic strain over thickness THIC - Resultant shell thickness THIN - Resultant shell thinning (for stamp only) ESMA - Maximum equivalent stress over thickness (von Mises) ESMI - Minimum equivalent stress over thickness (von Mises) EPLE - Equivalent plastic strain EPSI - Lower and Upper surface strain tensors SIGM- Lower, Upper, and Middle surface stress tensors
2289 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Viewing the Results If the model file option is selected, an ASCII model file is created. You can use this ASCII model file to view the model in HyperMesh. After importing the model file, you can view the results by clicking on the Post page, which contains the Contour and the Transient panels. The results can be viewed as a contour or an assign plot, or as a transient animation.
How do I... Import the model file
See also PAM-CRASH Interface Overview Results Translation
Altair Engineering
Altair HyperMesh User's Guide 2290 Proprietary Inform ation of Altair Engineering
Reading XY-Plotting Data from the THP (DSY) File External readers, hgthp.exe and hgdaisy.exe, no longer require a license for ESI DSYLIB. These readers can also read result files (.DSY and .THP) generated by PAM-CRASH 2G. The following entities are supported: In PAM 2000, the PAM-CRASH and PAM-SAFE options For solid elements, only the first seven variables of table A in the PAM 2000 Notes Manual, Plot Output 5, (output qualifiers SXYZ and EPLE) For shell and membrane elements, only the first fourteen variables of table A in the PAM 2000 Notes Manual, Plot Output 7, (output qualifiers MXYZ to STRA) New reader, hgdaisy, can read dsy files The following entities are not supported: In PAM 2000, the PAM-STAMP option
See also PAM-CRASH Interface Overview
2291 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
hgthp.exe hgthp external reader reads PAM-CRASH THP files (time history files generated by the solver) into HyperGraph. It can also be run from command prompt for converting PAM-CRASH THP files into Altair binary files (abf). In addition this reader can also read ASCII files generated by exporting curves from PAMVIEW. An ESI license is not required for this reader. Usage Running from the command prompt
thpfile outfile
Running in HyperGraph
By default this reader is registered. If it is not, register it before reading THP files. It is located in HWDIR\externalreaders\bin\$PLATFORM\plot. When the reader is registered, you can read THP files or PAMVIEW ASCII files directly into HyperGraph.
The following entities are supported: In PAM 2000, the PAM-CRASH and PAM-SAFE options For solid elements, only the first seven variables of table A in the PAM 2000 Notes Manual, Plot Output 5, (output qualifiers SXYZ and EPLE) For shell and membrane elements, only the first fourteen variables of table A in the PAM 2000 Notes Manual, Plot Output 7, (output qualifiers MXYZ to STRA) For beam and bar elements, only the first fourteen variables of table A in the PAM 2000 Notes Manual, Plot Output 13, (output qualifiers FAXI to RTN2) Results for nodal time histories, transmission sections, airbags, airbag chambers, airbag walls, materials, contacts, and rigid walls are also supported.
The following entities are not supported: In PAM 2000, the PAM-STAMP option
Altair Engineering
Altair HyperMesh User's Guide 2292 Proprietary Inform ation of Altair Engineering
hgdaisy.exe The hgdaisy external reader reads PAM-CRASH DSY files (result files generated by the solver) into HyperGraph. It can also be run from the command prompt for converting PAM-CRASH DSY files into Altair binary files (.abf). An ESI license is not required for this reader.
Usage Running from the command prompt
hgdaisy
Running in HyperGraph
By default this reader is registered. If it is not, register it before reading DSY files. It is located in HWDIR\externalreaders\bin\$PLATFORM\plot.
dsyfile
outfile
When the reader is registered, you can read DSY files directly into HyperGraph.
For NODES the following results are supported: Displacements Velocities Accelerations For BEAMS and BARS the following results are supported: FAXI-Axial force FSSH-Transverse S Shear force FTSH-Transverse T shear force MTOR-Torsion moment MSN1-S moment at n1 MTN1-T moment at n1 MSN2-S moment at n2 MTN2-T moment at n2 For SHELLS the following results are supported: MXX- Local bending moment about x-axis MYY- Local bending moment about y-axis MXY- Local twisting moment in xy plane EPMA- Maximum plastic strain over thickness
2293 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
EPMI- Minimum plastic strain over thickness NXX- Local membrane stress resultant in x-direction NYY- Local membrane stress resultant in y-direction NXY- Local in-plane shear membrane stress resultant THIC-Resultant shell thickness For SOLIDS the following results are supported: SXX-Stress in X-direction SYY-Stress in Y-direction SZZ-Stress in Z-direction SXY-Shear stress in XY-direction SYZ-Shear stress in YZ-direction SZX-Shear stress in ZX-direction EPLE-Equivalent plastic strain For TOOLS the following results are supported: THIC- Resultant shell thickness Note::
Stamp options are not currently supported.
Altair Engineering
Altair HyperMesh User's Guide 2294 Proprietary Inform ation of Altair Engineering
PAM-CRASH 2G Results Translation hmpam no longer requires a license for ESI DSYLIB. hmpam translates information from a PAM-CRASH 2G results file (.DSY file) to a HyperMesh binary results file or to a Hyper3D (.h3d) file. The syntax to run the translator is: hmpam [-h3d] [arguments] [model file] [-options] If the -h3d option is selected, the output file is written in the h3d format and contains model data and results in one file. The selection of the option [model file] is not allowed in this case. hmpam can also translate a model from a PAM-CRASH 2G THP file. In this case, only the model is output (no results). hmpam can also read dsy/thp files from PAM-CRASH 2003/2004 version. The option [-options] can be repeated, but it must be used as the last option. [arguments] can be any of the following: Flag
Meaning
-d
Displacements
-v
Velocities
-a
Accelerations
-sxx
SXX
-syy
SYY
-szz
SZZ
-sxy
SXY
-syz
SYZ
-szx
SZX
-3S1
Minimum Principal Stress 3-D (for solids only)
-3S2
Maximum Principal Stress 3-D (for solids only)
-3S3
Second Principal Stress 3-D (for solids only)
-mxx
Local bending moment about r-axis
2295 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Flag
Meaning
-myy
Local bending moment about s-axis
-mxy
Local twist bending moment
-m1
Maximum Principal bending moment
-m2
Minimum Principal bending moment
-nxx
Local membrane stress resultant in r-direction
-nyy
Local membrane stress resultant in s-direction
-nxy
Local in-plane shear membrane stress resultant
-n1
Maximum Principal membrane stress resultant
-n2
Minimum Principal membrane stress resultant
-eple
Equivalent Plastic Strain
-epma
Maximum plastic strain over thickness
-epmi
Minimum plastic strain over thickness
-epsi
Lower and upper surface strain tensors
-sigm
Lower and upper and middle surface stress tensors
-thic
Resultant Shell Thickness
-thin
Resultant Shell Thinning
-esma
Maximum equivalent stress over thickness
-esmi
Minimum equivalent stress over thickness
-faxi
Force in local R-direction
-fssh
Force in local S-direction
-ftsh
Force in local T-direction
-mtor
Flexion bending moment about local u-direction
Altair Engineering
Altair HyperMesh User's Guide 2296 Proprietary Inform ation of Altair Engineering
Flag
Meaning
-msn1
Directional dependency function for flexion moment
-mtn1
Torsion bending moment about local T-direction
-msn2
Resultant damping moment
-mtn2
Resultant friction moment
-stepN
Step increment N, where N is a positive integer (default N=1)
-disk
Translation is performed on disk
-file
Scratch file name
-options
[Filename] gives the filename for the options file. Syntax is described below.
-h3d
Outputs file to an H3D file instead of an hmresults file. The file includes model and results information that was translated. The model must contain geometry for it to be output to an H3D file.
The following options can also be used: Flag
Meaning
-disk
Translation is performed on disk (default off)
-size
Number of entities (10000 default)
-file
Scratch file name (default off)
-u
Usage, gives this help
The following parameters are also available when the results translation is not performed on the analysis machine. You may need to specify one of these parameters to indicate where the analysis result file was created. Parameter
Analysis File Created On
-cray
Cray
2297 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
-dec
Dec 5000
-decalpha
Dec Alpha
-hp
Hewlett Packard
-ibm
IBM RS\6000
-pc
PC
-sgi
SGI
-sun
Sun
The supported results include the following: nodal Displacements Velocities Accelerations
bricks Sigma - xx Sigma - yy Sigma - zz Sigma - xy Sigma - yz Sigma - zx Minimum Principal Stresss 3-D Maximum Principal Stress 3-D Second Principal Stress 3-D EPLE: Equivalent Plastic Strain
beams (the definitions of the following variables depend on the material type) FAXI FSSH
Altair Engineering
Altair HyperMesh User's Guide 2298 Proprietary Inform ation of Altair Engineering
FTSH MTOR MSN1 MTN1 MSN2 MTN2 DAXI RTOR RSN1 RTN1 RSN2 RTN2
tools Thickness
shells MXX - Local bending moment about r-axis MYY - Local bending moment about s-axis MXY - Local twist bending moment M1 - Maximum Principal bending moment M2 - Minimum Principal bending moment NXX - Local membrane stress resultant in r-direction NYY - Local membrane stress resultant in s-direction NXY - Local in-plane shear membrane stress resultant N1 - Maximum Principal membrane stress resultant N2 - Minimum. Principal membrane stress resultant EPMA - Maximum plastic strain over thickness EPMI - Minimum plastic strain over thickness THIC - Resultant shell thickness THIN - Resultant shell thinning (for stamp only)
2299 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
ESMA - Maximum equivalent stress over thickness (von Mises) ESMI - Minimum equivalent stress over thickness (von Mises) EPLE - Equivalent plastic strain EPSI - Lower and Upper surface strain tensors SIGM- Lower, Upper, and Middle surface stress tensors
See also Selection of components and timesteps
Altair Engineering
Altair HyperMesh User's Guide 2300 Proprietary Inform ation of Altair Engineering
Viewing the Results If the model file option is selected while translating results using hmpam translator, an ASCII model file is also created. You can use this ASCII model file to view the model in HyperMesh. After importing the model file, you can view the results by clicking on the Post page, which contains the Contour and the Transient panels. The results can be viewed as a contour or an assign plot, or as a transient animation.
How do I... Import the model file
See also PAM-CRASH 2G Interface Overview Results Translation
2301 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Reading XY-Plotting Data from the THP (DSY) File External readers, hgthp.exe and hgdaisy.exe, no longer require a license for ESI DSYLIB. The following entities are supported: PAM-CRASH 2G and PAM-SAFE options For solid elements, only the first seven variables of table A in the PAM2G Notes Manual, Plot Output 5, (output qualifiers SXYZ and EPLE) For shell and membrane elements, only the first 14 variables of table A in the PAM2G Notes Manual, Plot Output 7, (output qualifiers MXYZ to STRA) Hgthp and hgdaisy readers can also read result files from PAM-CRASH 2003/2004 version. The following entities are not supported: PAM-STAMP option
See also PAM-CRASH 2G Interface Overview
Altair Engineering
Altair HyperMesh User's Guide 2302 Proprietary Inform ation of Altair Engineering
hgthp.exe The hgdaisy external reader reads PAM-CRASH 2G DSY files (result files generated by the solver) into HyperGraph. You can also run it from the command prompt to convert PAM-CRASH 2G DSY files into Altair binary files (.abf). An ESI license is not required for this reader. Usage Running from the command prompt
hgdaisy
Running in HyperGraph
By default, this reader is registered. If it is not, register it before reading DSY files. It is located in HWDIR\externalreaders\bin\$PLAFORM\plot.
dsyfile
outfile
When the reader is registered, you can read DSY files directly into HyperGraph.
For NODES, the following results are supported: Displacements Velocities Accelerations
For BEAMS and BARS, the following results are supported: FAXI-Axial force FSSH-Transverse S Shear force FTSH-Transverse T shear force MTOR-Torsion moment MSN1-S moment at n1 MTN1-T moment at n1 MSN2-S moment at n2 MTN2-T moment at n2
For SHELLS, the following results are supported: MXX- Local bending moment about x-axis MYY- Local bending moment about y-axis MXY- Local twisting moment in xy plane
2303 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
EPMA- Maximum plastic strain over thickness EPMI- Minimum plastic strain over thickness NXX- Local membrane stress resultant in x-direction NYY- Local membrane stress resultant in y-direction NXY- Local in-plane shear membrane stress resultant THIC-Resultant shell thickness
For SOLIDS, the following results are supported: SXX-Stress in X-direction SYY-Stress in Y-direction SZZ-Stress in Z-direction SXY-Shear stress in XY-direction SYZ-Shear stress in YZ-direction SZX-Shear stress in ZX-direction EPLE-Equivalent plastic strain
For TOOLS, the following results are supported THIC- Resultant shell thickness
Note:
Stamp options are not currently supported.
Altair Engineering
Altair HyperMesh User's Guide 2304 Proprietary Inform ation of Altair Engineering
hgdaisy.exe The hgdaisy external reader reads PAM-CRASH 2G DSY files (result files generated by the solver) into HyperGraph. You can also run it from the command prompt to convert PAM-CRASH 2G DSY files into Altair binary files (.abf). An ESI license is not required for this reader. Usage Running from the command prompt
hgdaisy
Running in HyperGraph
By default, this reader is registered. If it is not, register it before reading DSY files. It is located in HWDIR\externalreaders\bin\$PLAFORM\plot.
dsyfile
outfile
When the reader is registered, you can read DSY files directly into HyperGraph.
For NODES, the following results are supported: Displacements Velocities Accelerations
For BEAMS and BARS, the following results are supported: FAXI-Axial force FSSH-Transverse S Shear force FTSH-Transverse T shear force MTOR-Torsion moment MSN1-S moment at n1 MTN1-T moment at n1 MSN2-S moment at n2 MTN2-T moment at n2
For SHELLS, the following results are supported: MXX- Local bending moment about x-axis MYY- Local bending moment about y-axis MXY- Local twisting moment in xy plane
2305 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
EPMA- Maximum plastic strain over thickness EPMI- Minimum plastic strain over thickness NXX- Local membrane stress resultant in x-direction NYY- Local membrane stress resultant in y-direction NXY- Local in-plane shear membrane stress resultant THIC-Resultant shell thickness
For SOLIDS, the following results are supported: SXX-Stress in X-direction SYY-Stress in Y-direction SZZ-Stress in Z-direction SXY-Shear stress in XY-direction SYZ-Shear stress in YZ-direction SZX-Shear stress in ZX-direction EPLE-Equivalent plastic strain
For TOOLS, the following results are supported THIC- Resultant shell thickness
Note:
Stamp options are not currently supported.
Altair Engineering
Altair HyperMesh User's Guide 2306 Proprietary Inform ation of Altair Engineering
PERMAS Results Translation Because PERMAS can write out a HyperView .h3d file, there is no need to perform result translation in HyperMesh for PERMAS analyses. Refer to the HyperView online help for more information about postprocessing.
2307 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
RADIOSS (Fixed Format) Results Translation Results translation is the process of translating data contained in a results file into a HyperMesh binary results database. HyperMesh contains an external results translator for each of the supported analysis codes. The external results translator reads data from a solver results file and writes a HyperMesh binary results file. Results translation is performed at the operating system prompt, outside of HyperMesh. The HyperMesh results translators have a UNIX-style interface. This interface allows the translator to use features found in the UNIX and MS-DOS operating systems. You can start a results translator by two methods: through the Solver panel in HyperMesh or at a command prompt. To start a translator in HyperMesh, click solver from the Checks menu to open the Solver panel. Input values in the fields and click solve to start the translator. To start a translator at a command prompt, use the following syntax: [arguments] Where:
The name of the HyperMesh translator to run.
A list of arguments that modify the execution of the translator. This list is specific to each of the translators. For a list of the available arguments, type in the translator name with the -u option.
The file containing the results in the analysis code format.
The file containing the results in HyperMesh format.
The file that is created and contains the model found in the results database. This feature is available on some of the HyperMesh translators. To find those translators, use the -u option.
If the input filename and output filename are not specified, the translator translates the results file from standard input to standard output. This is useful when the results file to be translated is compressed. You can uncompress the results file and send it to the translator, which outputs the results into a file. This is illustrated below: filepress run1.prs | hmnast > run1.res
Other Conversion Tools There are two additional conversion tools available in the following location in the HyperWorks installation directory: \io\translators\bin\WIN32\
Altair Engineering
Altair HyperMesh User's Guide 2308 Proprietary Inform ation of Altair Engineering
hmresdmp.exe converts an existing HyperMesh binary .res file into ASCII data hmgenres.exe converts a basic ASCII-formatted results file into a binary .res file. Refer to these tools’ online help topics for more information.
See also Mass Calculation Output Translation Standard Arguments hmgenres hmresdmp
2309 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Analysis Results Files HyperMesh does not read analysis results files directly. External translators are provided to convert the analysis-specific results into HyperMesh results format. You can also create your own specialized results translators with the tools provided. The following table lists the supported analysis code results files and their corresponding results translators: Analysis Code
Analysis Filenames or Extensions
Results Translator
Abaqus (BINARY OR ASCII)
.fil, .fin
hmabaqus
ANSYS
.rst, .rth
hmansys
LS-DYNA3D
d3plot
RADIOSS (MOVIE BYU)
prefix00
hmmovie
MSC/Nastran (ASCII)
.pch
hmnast
MSC/Nastran (BINARY)
Output2, .op2
hmnasto2
MSC/Nastran (SOL 200)
.pch
hmnastopt
PAMCRASH
.dsy
hmpam
ANSYS
FILE12
hmansys
RADIOSS
prefix.D00
GENERIC/USER
any
Note:
hmasl
Results translators can be used in HyperMesh or at the command line.
Altair Engineering
Altair HyperMesh User's Guide 2310 Proprietary Inform ation of Altair Engineering
RADIOSS (Bulk Data Format) Results Translation RADIOSS (Bulk Data), OptiStruct can output HyperMesh binary results file directly when the HyperMesh output format is chosen. RADIOSS (Bulk Data), OptiStruct can also output results in the Nastran punch (.pch) and output2 (.op2) formats. These results can be translated to the HyperMesh results format using the hmnast and hmnasto2 translators, respectively.
See also RADIOSS (Bulk Data), OptiStruct Interface
2311 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Specifying the Results File In order to perform post-processing functions, you must first specify the name and location of the results database. There are two ways to select a results file: Click File > Load Results File icon and select the .res file. In the Global panel, for results file:, enter the path and name of the results file or click browse... to select a file using the browser.
Altair Engineering
Altair HyperMesh User's Guide 2312 Proprietary Inform ation of Altair Engineering
Creating Deformed Geometry Plots The Deformed panel allows you to display the deformed geometry of your model statically, in either wire frame or hidden line mode. The selected simulation must have a data type in it that contains nodal displacement records. It is from the data contained with the nodal displacement records that allows the calculation of the deformed geometry of the structure.
2313 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Animations The animation functions allow you to view your model structure in motion. The three types of animation include linear, modal, and transient. Linear
Linear animation creates and displays an animation sequence that starts with the original position of the structure and ends with the fully deformed position of the structure. An appropriate number of frames are linearly interpolated between the first and the last positions. Linear animation is usually selected when results are from a static analysis. Linear animation sequences are generated in the Deformed panel.
Modal
Modal animation creates and displays an animation sequence that starts and ends with the original position of the structure. The deforming frames are calculated based on a sinusoidal function. Modal animation is most useful for displaying mode shapes. Modal animation sequences are generated in the Deformed panel.
Transient
Transient animation displays the structure in its timestep positions as calculated by the analysis code. Transient animation is used to animate the transient response of a structure. Transient animation sequences are generated in the Transient panel.
The selected simulations must include a data type that contains nodal displacement records in order to create an animation sequence. HyperMesh calculates the deformed geometry of the structure from the data contained within the nodal displacement records. For linear and modal animation, HyperMesh uses only one simulation and this simulation must include a data type that contains nodal displacement records. For transient animation, HyperMesh uses a range of simulations. In this case, each of the simulations used in the animation sequence must include a data type that contains nodal displacement records.
Altair Engineering
Altair HyperMesh User's Guide 2314 Proprietary Inform ation of Altair Engineering
Creating Vector Plots A vector plot displays the model with a vector at each node that has a result-based direction and magnitude. Vector plots are used to determine the direction of movement and allow you to verify the location of the center of rotation of a model. See the Vector Plot panel for more information.
2315 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Creating Contour Plots The contour function in the Contour panel generates color bands on a model, based on the values found in the results file. The bands of color are created by calculating a value for each node in the model and then interpolating across each element. The results file must include a simulation that contains one of the three forms of data types. Each data type is handled differently when it is used to generate a contour plot. When a contour function is performed, the objective is to take all of the results and place them at the nodes of the elements. In order to accomplish this, HyperMesh may have to average results before it can display the contour plot. nodal values and displacements
The results are stored at the nodes. HyperMesh can create the contour plot without modifying any of the values in the results file.
element values
The values are located at the centroid of the element. HyperMesh averages the centroidal element values to the nodes of the elements. You should be aware that averaging is taking place when element centroid values are used to create a contour plot.
Altair Engineering
Altair HyperMesh User's Guide 2316 Proprietary Inform ation of Altair Engineering
Creating Assigned Plots The assign function in the Contour panel assigns a color to each element in the model, based on the values in the results file. The elements are then displayed in the solid color assigned to them. This allows you to display elements that have values within a specified range. The results file must include a simulation that contains one of the three forms of data types. Each data type is handled differently when it is used to generate a contour plot. When the assign function is performed, the objective is to take all of the results and place them at the centroid of the elements. In order to accomplish this, HyperMesh may have to average results before it can display the assigned plot. element values
The results are already stored at the centroid of the element, so no further calculations are required.
nodal values and displacements
HyperMesh averages the results at the nodes to the centroid of the elements. For each element, this is accomplished by adding the results at each node and dividing by the number of nodes on the element. You should be aware that averaging is taking place when nodal values or nodal displacements are being used to create an assigned plot.
2317 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Adding Plot Identification After you create a results-based plot, you can add titles, modify the colors used in the legend, and relocate the legend and the descriptor. Temporary titles can be added to each type of plot by entering a title in the title = field in the Contour panel. After you enter the title and create the plot, the temporary title is displayed on the upper left side of the screen. HyperMesh creates the "descriptor" in order to display the simulation and data type that were used to create the plot. By default, the descriptor is located in the upper left-hand corner of the plot above the legend. To modify the descriptor, click within the descriptor to access the Title Edit panel, click color to change the color of the text of the descriptor, click font and select the size font you want to use in the descriptor. HyperMesh plots a legend if the results-based plot created requires it. To modify a legend, click within the displayed legend to access the Legend Edit panel. Functions on this panel allow you to move the legend to a different location on the screen, change the color of the text in the legend, reverse the colors of the legend, change the font size, and also change the colors used in the legend that correspond to the model.
Altair Engineering
Altair HyperMesh User's Guide 2318 Proprietary Inform ation of Altair Engineering
Inspecting the Results A contour or assigned plot provides a fast, convenient way of viewing the results of a large number of elements. When you want to determine the actual value that an analysis code has calculated for a node or element, you can select the node or element after the results-based plot has been created. The ID, simulation and data type, and value of the node or element are displayed in the menu area.
2319 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Free Body Diagrams Location:
Results menu, Free Body Diagram sub-menu (to access the tools) Tool menu (to access the Set Browser only) Tab Area (for the tools themselves)
You can create or edit Free Body Diagrams (FBD) using several tools that display in the tab area. Each FBD tool displays on a separate tab, which opens when you activate that tool. Free Body Diagram (FBD) utilities facilitate the extraction and post-processing of Grid Point Force (GPFORCE) results. FBD extractions are typically utilized for breakout and/or sub-modeling analysis schemes, where balanced "free body" sub-cases are extracted from a coarse grid model and applied to a fine grid sub-model for eventual optimization and/or analysis. FBD is also used to extract cross-sectional resultant forces and moments (typically at the centroid of a cross-section) for use in traditional strength calculations.
This coarse grid model is typical for FBD extractions.
Typical FBD – Forces output on a w ing rib
Typical Result Force and Moment output on a floor beam
Altair Engineering
Altair HyperMesh User's Guide 2320 Proprietary Inform ation of Altair Engineering
Each tool has a separate entry in the menu. Click the links below for details on the use of each tool: Displacements Forces Cross-section manager Resultant Force and Moment Results Manager Export Manager
2321 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Displacements Location:
Post menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
The FBD Displacements utility extracts displacement data for user defined node set(s), and is useful for doing breakout modeling within a sub-modeling scheme. After you define an element set with an associated node set, all appropriate displacements and rotations are extracted. Results can be output to load collectors for graphical review, a text summary table, and a formatted .csv file which can be loaded into traditional spreadsheet software packages.
Altair Engineering
Altair HyperMesh User's Guide 2322 Proprietary Inform ation of Altair Engineering
To extract displacement data for a user-defined node set 1.
From the Post pull-down menu, select Free Body, then Displacements. The FBD Displacements tab displays in the tab area.
2.
Use the .op2/.odb file: field to specify the full path and filename of the results file containing the displacement output for the current model. Clicking on the folder icon opens the standard file selection dialog window for browsing files. Once an results file is selected, loadstep names and IDs with displacement output are saved with the rest of the HyperMesh database for use with all FBD utilities. If a new results file is required, or if the original results file changes, you must load the new results file into the database (overwriting the previously selected one).
3.
Select a loadstep. This lets you specify from which loadstep(s) to extract displacement information. Only loadsteps with displacement results from the currently selected results file display for selection. You can select multiple loadsteps by ctrl-clicking or shift-clicking. Filter buttons allow for additional selection control, including a name filter that uses standard HyperMesh filtering syntax. The loadstep display can be switched between ID and Name (ID). The ID option lists the loadsteps as "SUB-CASE #". The Name (ID) option lists the loadstep as "SUBTITLE - LABEL(ID)". If no SUBTITLE exists, only the LABEL is used. See the OptiStruct online reference guide for more information regarding SUBTITLE and LABEL loadstep information cards.
4.
Select entities. The entity selection section allows you to select and/or create the appropriate entities required to execute the FBD Displacements utility. There are several options: The Element Set selector defines the elements that contain the nodes at which displacement data will be extracted. The Set Browser utility on the Tools menu can be used to create the necessary element sets. The Node Set selector defines the nodes at which displacement data will be extracted. Only the nodes contained within the selected node set will be part of the extraction. If a node set is not selected, then all nodes within the element set are used. The Auto find interface nodes option automatically finds the nodes attached to elements that are not contained within the currently selected element set. This procedure selects the nodes interfacing with the remainder of the structure. You will be prompted to give the newly created node set a name. Additional nodes may be added to the node set once it is created by clicking the Node Set selector and picking additional nodes. The Show model checkbox is a graphical review option that, when checked, automatically displays the entire model in transparency mode and highlights the currently selected element and node sets. This functionality allows you to verify which element and node sets are currently selected.
5.
Choose Output options: The Output options section contains various options to review and display results of FBD Displacement extractions. The Coordinate System selector determines the coordinate system used to display the nodal
2323 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
coordinates (x,y,z) in the summary table and .csv file output options. Displacement data (Ux, Uy, …) is always output in the system that the results are stored with in the results file format. Results coordinate system transformations are not performed on displacement data. The FBD Displacement utility extracts and applies the displacement and rotation results from the results file in the output coordinate system without any further coordinate system transformations. It is assumed that the output coordinate system assigned to each node in the HyperMesh database matches that used to run the analysis and generate the results file. Output coordinate systems are defined in HyperMesh by accessing the Systems panel. On the Setup menu, click Coordinate Systems, and toggle to the assign sub-panel, select the required nodes and a coordinate system, and click Set Analysis. In OptiStruct and Nastran this operation sets the CD field on the GRID card (s). See the OptiStruct online reference guide for more information regarding the GRID bulk data card. If the output coordinate systems for each node in the HyperMesh database does not match those used to run the analysis then the extracted values will be incorrect. Situations when this behavior could occur include modification of nodal output system within HyperMesh without rerunning the analysis and/or loading a results file that does not match the currently loaded model. If a coordinate system is not specified, the HyperMesh "base" system is used by default. The Zero Tolerance entry defines the cut-off point below which a result quantity is considered zero. All calculations are done with float point precision and the zero tolerance value is only used for controlling the output of results to the various formats. The option helps to eliminate "relatively small" values from being output to the result formats. To maintain float precision the default is set to 1.0e-6, otherwise modify the value as desired. The Create Load Collectors option will extract the specified displacement data and display it in organized load collectors within HyperMesh for graphical visualization within the model window5. A single load collector, for the current element and node set, is created for each loadstep. The load collector name format is FBDD_E(#)_N(#)_S(#)_Disp. For example, FBDD_E(1)_N(1)_S(1)_Disp would be created for element set 1, node set 1 and loadstep 1. The loads in this load collector are created with the SPC load type. This collector can be referenced as the SPC in the loadstep panel. The Create SPCD option will additionally create a load collector with the name "FBDD_E(#)_N(#)_S (#)_SPCD". Loads in this collector are created with the SPCD load type. This collector can be referenced as the LOAD in the loadstep panel. The Color option allows you to choose a color for all created load collectors. This color can be modified later using either the HyperMesh interface or the FBD Results Manager utility. The Show summary table option outputs the results to a popup window for instant review. The table contains information about the loadsteps, element and node set(s), and detailed displacement data at each node. A sample window with partial output is shown below.
Altair Engineering
Altair HyperMesh User's Guide 2324 Proprietary Inform ation of Altair Engineering
The Create .csv file option creates a .csv file that contains the same information as the summary table, but in a comma-separated file. You may select a new file or an existing file. If an existing file is selected there are several items to note: If the data you are extracting already exists in the file (based on element set, node set and loadstep IDs), the existing block will be overwritten with the new data. If it does not exist, it will be appended to the end of the file. In any case, you will be warned that the file already exists and asked if you want to replace it. Selecting yes will not overwrite the file; it will append/replace the data.
2325 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Forces Location:
Results menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
The FBD Forces utility extracts grid point force (GPFORCE) data (including forces and moments) for a userdefined element set, and is useful for doing breakout modeling within a sub-modeling scheme. Results can be output to load collectors for graphical review, a text summary table, and/or a formatted Comma-Separated Values (.csv) file which can be loaded into traditional spreadsheet software packages. The FBD Forces utility is broken down into three major sections, each of which corresponds with the process order of using the tool.
Altair Engineering
Altair HyperMesh User's Guide 2326 Proprietary Inform ation of Altair Engineering
To select a results file Click on the folder icon inside of the op2/.odb file field. This opens the standard file selection dialog window; use this to browse to and select the desired results file. The op2/.odb file field accepts the full path and filename of the results file that contains the GPFORCE output for the current model. Once you’ve selected an results file, loadstep names and IDs with GPFORCE output are saved to the database for use with all FBD utilities. The loadstep name and ID information is retained within the HyperMesh database once saved. If a new results file is required (or if the original results file changes) you must load the new results file into the database, overwriting the previously selected.
2327 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To select a sub-case The loadstep section lets you specify from which loadstep(s) to extract GPFORCE information. Loadsteps with GPFORCE results from the currently selected.results file are displayed for selection only. Multiple loadsteps can be selected via Ctrl-click or Shift-click functionality. Filter buttons allow for additional selection control as shown including a name filter that uses standard filtering syntax. The loadstep list can be switched between ID and Name (ID). The ID option lists the loadsteps in the format SUBCASE #. The Name (ID) option lists the loadstep in the format SUBTITLE – LABEL (ID). If no SUBTITLE exists, only the LABEL is used. See the OptiStruct online reference guide for more information regarding SUBTITLE and LABEL loadstep information cards.
Altair Engineering
Altair HyperMesh User's Guide 2328 Proprietary Inform ation of Altair Engineering
To select entities 1.
Use the Element Set selector to define the elements that make up the free body and contain the nodes at which GPFORCE data will be extracted. The Set Browser tool can be used to create the necessary element sets.
2.
Use the Result System selector to define the coordinate system into which the grid point force and moment result vectors are transformed and output. If a results system is not specified, the HyperMesh "base" system is used by default. The FBD Forces utility extracts grid point force and moment results from an results file in the output coordinate system in which the solver output these results. HyperMesh assumes that the output coordinate system assigned to each node in the HyperMesh database matches that used to run the analysis and generate the results file. Output coordinate systems are defined in HyperMesh by accessing the Systems panel. On the assign subpanel, select the required nodes and a coordinate system, and click Set Analysis. In OptiStruct and Nastran this operation sets the CD field on the GRID card(s). (See the OptiStruct online reference guide for more information regarding the GRID bulk data card.) If the output coordinate systems for each node in the HyperMesh database do not match those used to run the analysis, the extracted values will be incorrect. This could occur when modifying a nodal output system within HyperMesh without rerunning the analysis and, or when loading a results file that does not match the currently loaded model. In addition, results coming from, or output to, cylindrical or spherical result coordinate systems should be inspected for validity near the origin and along principal axes.
3.
Use the Summation Node selector to define the node about which the GPFORCE data is summed for the selected element set. This is useful for verifying free body behavior through zero-sum values for all force and moment components about any node. It is also useful for calculating the result of applied or reaction forces about any node. If a node is not selected, the HyperMesh origin (0,0,0) is used by default.
4.
Activate the Show Model checkbox to automatically display the entire model in transparency mode while highlighting the currently selected element set, result system and summation node. This allows you to verify which element sets is currently selected.
2329 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To specify output options 1.
Use the FBD type selector to determine the grid point force and moment data to extract and utilize for FBD calculations for each node in the selected element set. Available options include All Loads, Applied Loads Only, and Reaction Loads Only. All Loads extracts and utilizes all element contribution, applied, SPC, and supported MPC grid point data for FBD calculations on the nodes in the selected element set. Applied Loads Only extracts and utilizes only the applied loads grid point data for FBD calculations on the nodes in the selected element set. Reaction Loads Only extracts and utilizes only SPC and supported MPC grid point data for FBD calculations on nodes in the selected set. MPC force and moment data are properly extracted for the following MPC constraint types: RBE2, RBE3, Rigidlink, RJOINT, RROD, and RBAR.
2.
Use the Zero Tolerance entry field to define the cut-off point below which a result quantity is considered zero. All calculations are performed with floating point precision and the zero tolerance value is only used to control the output of results to the various formats. This option helps to prevent relatively small values from being output to the result formats. To maintain floating-point precision the default is set to 1.0e-6; modify the value as desired.
3.
Use the Create Load Collectors option to extract the specified grid point data and display it in organized load collectors for visualization in the model window. Multiple load collectors are created — one for each force and moment component — for each selected loadstep of the current element set. The load collector name format is "FBDF_E(#)_S(#)_(compID)". For example FBDF_E(1)_S(1)_Fx would be created for element set 1, loadstep 1, and component Fx. In addition a load collector with the Nastran/OptiStruct LOAD card is also created, referencing the component force and moment load collectors. This load collector is named "FBDF_E(#)_S(#)_C" and can be referenced in the loadstep panel as the LOAD entry for the various loadstep definitions. The Color option allows you to choose a color for all created load collectors. This color can be modified later using either the interface or the FBD Results Manager utility. The FBD Results Manager can be used to review the load collectors generated from FBD Forces utility. When you save the database, all FBD Forces load collectors are saved to the database. This allows FBD information to be reviewed and utilized in the future without having to rerun the tool. Renumbering element or node sets after running the tool invalidates the link between the load collector names and the associated sets; therefore it is important to avoid renumbering any element or node sets for which FBD result must be retained as load collectors in HyperMesh.
4.
To output the results to a popup window for instant review, activate the Show summary table option. The table contains information about the loadsteps, element set(s), and detailed data from the grid point extraction at each node. A sample window with partial output is shown below.
Altair Engineering
Altair HyperMesh User's Guide 2330 Proprietary Inform ation of Altair Engineering
5.
Use the Create .csv file option to create a .csv file that contains the same information as the summary table, but in a comma-separated file. You may select a new file or an existing file. If an existing file is selected, it is appended to, and there are several items to note: If the data you are extracting already exists in the file (based on element set, loadstep IDs), the existing block will be overwritten with the new data. If it does not exist, it will be appended to the end of the file. You are asked if you wish to replace the existing file. However, selecting yes will not overwrite the file — it will append/replace the data as described above.
2331 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Cross-section manager Location:
Results menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
The FBD Cross-section Manager (CSM) utility creates and manages cross-section definitions that are used within the Resultant Force & Moment utility. This utility contains tools for defining cross-sections, which are defined by an element set, node set, summation node, and a local result coordinate system. It also features semi-automatic generation of element and node sets for defining cross-sections. The FBD Cross-section Manager interface has two creation methods available for cross-section definition: manual and (semi-) automatic. The Advanced options section provides the means to semi-automatically create cross-section element and node sets for beam-like structures with regular meshes. This auto-create cross-section capability requires a continuous mesh with rows of nodes (of any orientation) to work properly. The mesh shouldn’t have any discontinuities (holes, gaps, etc…) and must have identifiable rows of nodes, starting from the selected nodes and progressing along the length of the selected elements.
Altair Engineering
Altair HyperMesh User's Guide 2332 Proprietary Inform ation of Altair Engineering
To define a cross-section manually 1.
Use the Element Set selector to specify the elements containing the nodes that define the crosssection. The Set Browser can be used to create the necessary element sets. If multiple element sets are selected, each set is added to the table as a separate cross-section definition which can be modified later by selection.
2.
Use the Node Set selector to define the nodes in each currently selected element set at which grid point data will be extracted and summed from. Only the nodes contained within the selected node set will be part of the grid point extraction. Use the Set Browser to create the necessary node sets. If multiple node sets are selected for a single element set, HyperMesh adds separate cross-section definitions to the table with the original element set and each selected node set.
3.
Use the Summation Node selector to define the node about which the grid point data will be summed. If no node is selected, the utility defaults to "Centroid". This option calculates the nodal averaged centroid of the coordinates of all of the nodes in the node set and creates a temporary node at that location. When using the "Centroid" option, a temporary node is created. If this node is deleted from the model, the loads associated with that node are also deleted.
4.
Use the Result System selector to define the coordinate system into which the grid point vector results will be transformed and output. If a results system is not specified, the HyperMesh "base" system is used by default.
5.
The Display sections checkbox is a graphical review option that, when checked, displays the element set, node set, result system and summation node which define the cross-section in the graphics display area.
6.
Optional: activate the Show model checkbox. This displays the entire model in transparency mode, highlighting the currently selected element set, node set, result system and summation node. This allows you to verify a cross-section definition.
7.
Optional: use the filter buttons on the top of the spreadsheet to select which cross-sections are required. Standard Ctrl/Shift–click functionality can be used to select cross-sections. Selected cross-sections can also be deleted from the database by using the Remove selection button on the right end of the filter buttons.
Comments Each time a cross-section is created, modified, or deleted, the cross-section data is saved to the database. When the database is saved, all cross-section definitions are also saved. Therefore, cross-section definitions only need to be defined once and stored in the database. Cross-Sections can then be accessed from within the Resultant Force and Moment utility, which utilizes the cross-section definitions to perform these
2333 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
calculations. Renumbering element or node sets after running the tool invalidates the link between the cross-section names and the associated sets. Therefore, it is important to avoid renumbering any element or node sets for which cross-sections are to be retained within the database.
Altair Engineering
Altair HyperMesh User's Guide 2334 Proprietary Inform ation of Altair Engineering
To define a cross-section automatically 1.
Use the Elements selector to choose the elements that define the entire "beam-like" component from which cross-sections will be generated.
2.
Use the Nodes selector to pick nodes for the first node set (i.e. first cross-section). These nodes should be at one end of the beam.
3.
Optional: activate the Show model checkbox to automatically display the entire model in transparency mode, highlighting the currently selected elements and nodes.
4.
Type a prefix for the name of each generated element set into the Element set prefix field. For example, you type in "ESET" each element set will be named ESET [#], where "#" increases with each new set generated.
5.
Type a prefix for the name of each generated node set into the Node set prefix field. For example, you type in "NSET" each element set will be named NSET [#], where "#" increases with each new set generated.
6.
Type a Numbering offset into the text box. This is the offset value for generated set names. By default, the offset value is zero and HyperMesh generates numbered set names starting with one. If the offset value is set to a value greater than zero, the generated set names are numbered starting from that value.
7.
Optional: activate the sets accumulate option This determines whether each progressive set also contains the elements from the previous set, or only the new "row" of elements. If checked, each element set will contain the elements from the previous set.
2335 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Resultant Force and Moment Location:
Results menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
The Resultant Force and Moment (RF&M) utility extracts grid point force (GPFORCE) data for user defined cross-sections created via the Cross-section Manager. The Resultant Force and Moment utility generates input data for shear and moment (VMT) diagrams and/ or to perform load-case screening with Potato plots in HyperView. Two utilities available within HyperGraph also interact with data generated from the Resultant Force and Moment utility. Results can be output to load collectors for graphical review, a text summary table, and/or a formatted .csv file which can be loaded into traditional spreadsheet software packages.
Altair Engineering
Altair HyperMesh User's Guide 2336 Proprietary Inform ation of Altair Engineering
To select a results file Use the .op2/.odb file field to specify the full path and filename of the results file containing the desired GPFORCE output for the current model. Clicking on the folder icon opens the standard file selection dialog window for browsing files. When a results file is selected, loadstep names and IDs with GPFORCE output are saved to the database for use with all FBD utilities. The loadstep name and ID information is retained within the database once saved. If a new results file is required, or if the original results file changes, you must load the new results file into the database, overwriting the previously selected.
2337 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To select a sub-case Select the desired loadstep(s) from the list in the loadstep section. The loadstep section lets you specify from which loadstep(s) to extract GPFORCE information. Loadsteps with GPFORCE results from the currently selected results file display for selection only. Multiple loadsteps can be selected by Ctrl-clicking and Shift-clicking. The list can be filtered using the buttons provided, including a name filter that uses standard HyperMesh filtering syntax. The loadstep list can be organized by ID or Name (ID). The ID option lists the loadsteps as "SUBCASE #". The Name (ID) option lists the loadstep as "SUBTITLE – LABEL (ID)". If no SUBTITLE exists, only the LABEL is used. See the OptiStruct online reference guide for more information regarding SUBTITLEand LABEL loadstep information cards.
Altair Engineering
Altair HyperMesh User's Guide 2338 Proprietary Inform ation of Altair Engineering
To select a cross-section Pick the desired cross-sections from the list in the cross-sections area of the tab. The Cross-sections section lets you specify the cross-sections from which you wish to calculate resultant force and moment results for each selected loadstep. Cross-sections are created using the Cross-section Manager. Multiple cross-sections can be selected by Ctrl-clicking and Shift-clicking. The list can be filtered using the buttons provided, including a name filter that uses standard HyperMesh filtering syntax.
2339 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To specify output options The Output Options section contains various options to review and display the results of Resultant Force and Moment extractions.
1.
Use the Coordinate System selector to determine the coordinate system used to output the nodal coordinates (x,y,z) in the summary table, .csv file, and .fbd file output options. Resultant force and moment vector results are always output in the result coordinate system defined for each cross-section. Result coordinate systems for cross-sections are defined using the Cross-section Manager. If a coordinate system is not specified, the HyperMesh "base" system is used by default. The Resultant Force and Moment utility extracts grid point force and moment results from the results file in the output coordinate system in which the solver output these results. It is assumed that the output coordinate system assigned to each node in the database matches that used to run the analysis and generate the results file. Output coordinate systems are defined by accessing the Systems panel. (On the assign subpanel, select the required nodes and a coordinate system, and click Set Analysis. In OptiStruct and Nastran this operation sets the CD field on the GRID cards). If the output coordinate systems for each node in the database do not match those used to run the analysis, the extracted values will be incorrect. This can occur when modifying nodal output system without rerunning the analysis, and/or loading a results file that does not match the currently loaded model. In addition, results coming from or output to cylindrical or spherical result coordinate systems should be inspected for validity near the origin and along principal axes. MPC force and moment data are properly extracted for the following MPC constraint types: RBE2, RBE3, Rigidlink, RJOINT, RROD, RBAR.
2.
Use the Zero Tolerance field to specify the cut-off point below which a result quantity is considered zero. All calculations are done with float point precision and the zero tolerance value is only used to control the output of results to the various formats. The option helps to eliminate relatively small values from being output. To maintain float precision the default is set to 1.0e-6, otherwise modify the value as desired.
3.
Activate the Create Load Collectors checkbox to extract the specified grid point data and display it in organized load collectors for graphical visualization within the model window. Multiple load collectors are created — one for each force and moment component — for each selected loadstep of the current cross-section, each made up of an element set and node set. The load collector name format is "RF&M_E(#)_N(#)_S(#)_(compID)". For example RF&M_E(1)_N(1)_S(1)_Fx would be created for element set 1, node set 1, loadstep 1, and component Fx. The "Color" option allows you to choose a color for all created load collectors. This color can be modified later using either the interface or the FBD Results Manager. You can also use the FBD Results Manager to review the load collectors generated from the Resultant Force and Moment utility. When the database is saved, all resultant force and moment load collectors are saved in the database. This allows resultant force and moment information to be reviewed and utilized in the future without having to rerun the tool. Renumbering element or node sets after running the tool invalidates the link between the load collector names and the associated sets and therefore it is important to not renumber any element or node sets for which resultant force and moment result are to
Altair Engineering
Altair HyperMesh User's Guide 2340 Proprietary Inform ation of Altair Engineering
be retained as load collectors in HyperMesh. 4.
Activate the Show summary table option to output the results to a popup window for instant review. The table contains information about the loadsteps and cross-sections, and detailed data from the grid point extraction at each node.
5.
Activate the Create .csv file option to create a .csv file containing the same information as the summary table, but in a comma separated file. You may select a new file or an existing file. If an existing file is selected, it is appended to.
6.
Activate the Create .fbd file option to create a file that can be read into HyperGraph using the "Shear and Moment Plot" and "Potato Plot" utilities. You may select a new file or an existing file.
Comments When saving over existing .csv or .fbd file, there are several items to note: If the data you are extracting already exists in the file (based on element set, loadstep IDs), the existing block will be overwritten with the new data. If it does not exist, it will be appended to the end of the file. You are asked if you wish to replace the existing file. However, selecting ‘yes’ will not overwrite the file; it will append/replace the data into the file as described above. Two utilities available within HyperGraph interact with data generated from the Resultant Force and Moment utility: Shear and Moment Diagrams (VMT Plots) and Potato Plot. These utilities are accessed from the Free Body Diagrams item within the HyperGraph Utilities menu.
2341 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Results Manager Location:
Results menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
Use the FBD Results Manager to graphically review and manage the load collectors generated from all FBD and Resultant Force and Moment utilities.
Altair Engineering
Altair HyperMesh User's Guide 2342 Proprietary Inform ation of Altair Engineering
To review and manage FBD load collectors 1.
Select one or more Element sets. The Entity selection section allows you to select the element set for which to review FBD, Displacement, or Resultant Force and Moment load collector output. You must choose an existing element set for which you wish to the review the FBD, Displacement, and Resultant Force and Moment load collector output. The optional Show model checkbox, when checked, displays the entire model in transparency mode and highlights the currently selected element set.
2.
Pick the desired Results type. The Results selection section lets you select the FBD result type to review. Valid types include FBD Displacements, FBD Forces (All Loads), FBD Forces (Applied Loads), FBD Forces (Reaction Loads), and Resultant Force and Moment. Selecting an FBD result type scans the HyperMesh database and updates the loadsteps list with available loadsteps for the currently selected element set and result type.
3.
Select the desired loadsteps by clicking on them. Multiple loadsteps can be selected using standard Ctrl/Shift –click functionality. Filter buttons allow for additional selection control as shown including a name filter that uses standard HyperMesh filtering syntax. For FBD Displacements and Resultant Force and Moment Result types, the Results selection interface is modified to include a Node sets selector. This selector lists all of the node sets associated with the currently selected element set and loadsteps. If multiple loadsteps are selected, only the node sets that are common to all of them will be listed.
4.
Specify any desired Display options: The Display options section allows you to decide which force and moment components display in the graphics area for the current selection. The Fx, Fy, Fz…checkboxes determine which component/resultant vectors display when you click the Accept button. Grayed-out checkboxes indicate force and moment components or results that can’t display for the currently selected element set/loadstep/node sets. These checkboxes are disabled for the FBD Displacements Result type. The Update load collector color option will recolor the load collectors associated with the current selection to the color selected in the Color option. Click the Color box to pick a different color, if desired.
5.
Click one of the command buttons at the bottom of the tab: The Accept button displays the selected result vectors on in the graphics area. The Delete button deletes the load collectors associated with the current selection. A popup warning tells you what will be deleted and requires you to confirm the deletion. The Reset button clears the graphics area of all result vectors and resets all of the FBD Results Manager entry fields.
2343 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
The Close button closes the FBD Results Manager, removing it from the tab area without displaying any results in the graphics area.
Altair Engineering
Altair HyperMesh User's Guide 2344 Proprietary Inform ation of Altair Engineering
FBD Export Manager Location:
Results menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
The FBD Export Manager exports FBD, Displacement, and/or Resultant Force and Moment load collectors generated by other FBD utilities. After export, the exported data can be used for breakout modeling within a sub-modeling scheme.
2345 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
To export FBD, Displacement, or Resultant Force & Moment collectors 1.
Use the Element set selector to specify the set for which you wish to export data.
2.
Optional: activate the show model checkbox to display the entire model in transparency mode, highlighting the currently selected element set for review.
3.
Choose the results type that you wish to export from the list box. This populates the list of loadsteps. Click the one(s) that you wish to export to highlight them; use -click or -click to select multiple results. If you choose FBD Displacements or Resultant Force and Moment as the result type, an additional list of node sets displays. Select the desired node sets in the same fashion as the loadsteps.
4.
Click add to export to add the highlighted results to the export batch.
5.
Specify Export options: If you wish to create loadsteps upon export, click the Create appropriate loadsteps checkbox and then click the open-folder button in the Output file text box. This opens a standard file browser window that you can use to browse to the desired destination directory and either select an existing file, or type in a name for a new one. This option will also create SUBTITLE and LABEL cards if they are available from the loadstep information within the currently selected results file. In addition, the Results type affects how loadsteps are created: For FBD Forces – All Loads; a SUBCASE will be created with LOAD = assigned to the "FBDF_E(#)_S (#)_C" load collector which references the LOAD card pointing to each component "FBDF_E(#)_S(#)_ (compID)" load collector for the selected loadstep. For FBD Displacements; a SUBCASE will be created with SPC = assigned to the "FBDD_E(#)_N(#)_S (#)_Disp" load collector for the selected loadstep. If the SPCD option was enabled when creating FBD Displacement loads, LOAD = will also be assigned to the "FBDD_E(#)_N(#)_S(#)_SPCD" load collector for the selected loadstep. If multiple node sets are selected for export the following will occur: An SPCADD load collector will be created and the appropriate "FBDD_E(#)_N(#)_S(#)_Disp" load collectors will be assigned to it. The SPC = will reference the newly created SPCADD load collector. If the SPCD option was enabled when creating the FBD Displacement loads, a LOAD load collector will be created and the appropriate "FBDD_E(#)_N(#)_S(#)_SPCD" load collectors will be assigned to it. The LOAD = will reference the newly created LOAD load collector. If FBD Force and FBD Displacement load collectors from the same loadstep are selected for export, you are prompted to select one or the other from which to create the loadstep.
6.
Click the appropriate command button at the bottom of the tab: Export executes the export process, meaning that clicking it: Turns off the display of all currently displayed elements,
Altair Engineering
Altair HyperMesh User's Guide 2346 Proprietary Inform ation of Altair Engineering
Creates temporary mass elements on the nodes where the selected FBD, Displacement, and/or Resultant Force and Moment loads are displayed, Exports the model with the "displayed" option, Deletes the temporary mass elements from the current model, and Removes unnecessary header information from the output file. Reset clears all of the export criteria so that you can start over. Close closes the tab, removing it from the tab area.
2347 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Grid Point Force Balance Location:
Results menu, Free Body Diagram sub-menu (to access the tool). Tab Area (for the tool itself)
The Grid Point Force Balance table is the data around which all FBD-Forces and Resultant Force and Moment utility calculations are performed. See the OptiStruct online reference guide for more information regarding GPFORCE option cards. Shown below is a sample model which will be used to demonstrate the grid point force calculations that FBD utilities perform.
This model consists of tw o elements, a fixed support on the left end, and a point load on the right end.
The complete GPFORCE table for the above cantilever beam model is presented below. Note that for any given node within the GPFORCE table, several types of entries are possible depending on the forces acting at that node, including: Applied forces and moments SPC forces and moments MPC forces and moments Element forces and moments from elements attached to the node Total summed values for each node, which in turn must sum to zero for the complete GPFORCE table.
Altair Engineering
Altair HyperMesh User's Guide 2348 Proprietary Inform ation of Altair Engineering
Process The FBD Forces and Resultant Force and Moment utilities use element and node set definitions to define what information to extract and sum from the GPFORCE table. This information is then used to produce free bodies and/or resultant force and moments. FBD Forces The FBD Forces utility uses an element set to define the values to extract from the GPFORCE table. The
2349 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
element set serves several purposes: The FBD Forces utility uses an element set to define which values to extract from the GPFORCE table. This serves several purposes: Any nodes in the element set that have Applied loads will have those values extracted. Any nodes in the element set that have SPC loads will have those values extracted. Any nodes in the element set that have MPC loads will have those values extracted. Any nodes in the element set attached to one or more elements not in the element set will have the appropriate element forces extracted. The following example of FBD-Forces extraction uses element 1 from the same 2-element image shown at the beginning of this topic: The element set contains only element 1. Element 1 has nodes 1, 2, 3 and 4. X-Force Node 1 is only attached to element 1 and has an SPC constraint. Since element 1 is in the element set, its force contributions are not considered. From the GPFORCE table, the x-force value that is extracted for node 1 is the SPC force 2.121e+03. Node 2 is only attached to element 1 and has an SPC constraint. Since element 1 is in the element set, its force contributions are not considered. From the GPFORCE table, the x-force value that is extracted for node 2 is the SPC force -2.121e+03. Node 3 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 3 is the element 2 force -1.085e+03. Node 4 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 4 is the element 2 force 1.085e+03. These values sum to 0. Y-Force All values are zero in this model. Z-Force Node 1 is only attached to element 1 and has an SPC constraint. Since element 1 is in the element set, its force contributions are not considered. From the GPFORCE table, the x-force value that is extracted for node 1 is the SPC force -4.332e+02. Node 2 is only attached to element 1 and has an SPC constraint. Since element 1 is in the element set, its force contributions are not considered. From the GPFORCE table, the x-force value that is extracted for node 2 is the SPC force -5.668e+02. Node 3 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 3 is the element 2 force 6.426e+02.
Altair Engineering
Altair HyperMesh User's Guide 2350 Proprietary Inform ation of Altair Engineering
Node 4 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 4 is the element 2 force 3.574e+02. These values sum to 0. X-Moment All values are zero in this model. Y-Moment Node 1 is only attached to element 1 and has an SPC constraint. Since element 1 is in the element set, its moment contributions are not considered. From the GPFORCE table, the y-moment value that is extracted for node 1 is the SPC moment 2.370e+01. Node 2 is only attached to element 1 and has an SPC constraint. Since element 1 is in the element set, its moment contributions are not considered. From the GPFORCE table, the y-moment value that is extracted for node 2 is the SPC moment 2.277e+01. Node 3 is attached to elements 1 and 2. Since element 1 is in the element set, its moment contributions are not considered. Since element 2 is not in the element set, its moment contributions will be considered. From the GPFORCE table, the y-moment value that is extracted for node 3 is the element 2 moment -8.871e+00. Node 4 is attached to elements 1 and 2. Since element 1 is in the element set, its moment contributions are not considered. Since element 2 is not in the element set, its moment contributions will be considered. From the GPFORCE table, the y-moment value that is extracted for node 4 is the element 2 moment -1.024e+01. Additionally, the cross-product of all the forces about the Y axis need to be considered. Selecting node 1 as the summation node (any node in the model can be selected) and performing rXF (all element edge lengths are 0.166) the following is obtained: Node 1
no additional rXF contributions since it is the sum point
Node 2
-0.166*Fx + 0*Fz = -0.166*-2.121e+03 + 0*-2.121e+03 = 3.535e+02
Node 3
0*Fx + -0.166*Fz = 0*-1.085e+03 + -0.166*6.426e+02 = -1.071e+02
Node 4
-0.166*Fx + -0.166*Fz = -0.166*1.085e+03 + -0.166*3.547e+02 = -2.400e+02
These values sum to about 0. Since there are only 4 significant digits in the GPFORCE table, the precision of the calculated moments are compromised. In the actual FBD utilities, the full result and machine precisions are used. Z-Moment All values are zero in this model. Here is a sample output table from the FBD Forces utility for element 1 (element set) with node 1 used as the summation point:
2351 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Resultant Force and Moment The Resultant Force and Moment utility uses an element set and a node set (cross-section definition) define the values to extract from the GPFORCE table. The cross-section definition serves several purposes: All nodes in the node set must be attached to one or more elements in the element set. All nodes in the node set that have Applied loads will be extracted and utilized in Resultant Force and Moment calculations. All nodes in the node set that have SPC loads will be extracted and utilized in Resultant Force and Moment calculations. All nodes in the node set that have MPC loads will be extracted and utilized in Resultant Force and Moment calculations. For all nodes in the node set, Element contributions from only those elements which are not a part of the element set of the cross-section definition will be extracted and utilized in the Resultant Force and Moment calculations. The following example of Resultant Force and Moment extraction uses element 1 and nodes 3 & 4 from the same example as the previous FBD Forces. The node set contains nodes 3 and 4; the element set contains only element 1. X-Force: Node 3 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 3 is the element 2 force -1.085e+03. Node 4 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 4 is the element 2 force 1.085e+03. These values sum to 0. Y-Force: All values are zero in this model.
Altair Engineering
Altair HyperMesh User's Guide 2352 Proprietary Inform ation of Altair Engineering
Z-Force: Node 3 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 3 is the element 2 force 6.426e+02. Node 4 is attached to elements 1 and 2. Since element 1 is in the element set, its force contributions are not considered. Since element 2 is not in the element set, its force contributions will be considered. From the GPFORCE table, the x-force value that is extracted for node 4 is the element 2 force 3.574e+02. These values sum to 1.000e+03. X-Moment: All values are zero in this model. Y-Moment: Node 3 is attached to elements 1 and 2. Since element 1 is in the element set, its moment contributions are not considered. Since element 2 is not in the element set, its moment contributions will be considered. From the GPFORCE table, the y-moment value that is extracted for node 3 is the element 2 moment -8.871e+00. Node 4 is attached to elements 1 and 2. Since element 1 is in the element set, its moment contributions are not considered. Since element 2 is not in the element set, its moment contributions will be considered. From the GPFORCE table, the y-moment value that is extracted for node 4 is the element 2 moment -1.024e+01. Additionally, the cross-product of all the forces about the Y axis need to be considered. Selecting node 3 as the summation node (any node in the model can be selected) and performing rXF (all element edge lengths are 0.166) the following is obtained: Node 3 Node 4
no additional rXF contributions since it is the sum point -0.166*Fx + 0*Fz = -0.166*1.085e+03 + 0*3.547e+02 = -1.808e+02
These values sum to -2.000e+02. Since there are only 4 significant digits in the GPFORCE table, the precision of the calculated moments are compromised. In the actual FBD utilities, the full result and machine precisions are used. Z-Moment: All values are zero in this model. Below is a sample output table from the Resultant Force and Moment utility for element 1 (element set) and nodes 3 and 4 (node set) with node 3 used as the summation point:
2353 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
FBD Displacements The FBD Displacements utility uses an element set and a node set to define the values to extract from the Displacement table. The element and node sets serve several purposes: All nodes in the node set will have displacement and rotation values extracted. The element set is for visualization and breakout modeling purposes only.
Additional Information: Recommended practice is to output GPFORCE data for the element set(s) of interest only. This procedure reduces the size of the .op2 file and helps speed up the FBD Forces extractions. Additionally, for Nastran and OptiStruct, consider using STRESS = NONE and/or DISPLACEMENT = NONE options to further reduce the size of the .op2 file. See the OptiStruct online reference guide for more information regarding STRESS and DISPLACEMENT io option cards. MPC forces and moments are properly extracted for the following MPC constraint types: RBE2
RJOINT
RBE3
RROD
Rigidlink
RBAR
The GPFORCE and Displacement results are extracted from the .op2 file in float point precision in binary format. This maintains the integrity of the calculations as well as enhances the performance of the utilities.
Altair Engineering
Altair HyperMesh User's Guide 2354 Proprietary Inform ation of Altair Engineering
FBD Solver Interfacing The Free Body Diagram utilities behave differently depending on the solver that you interface with in HyperMesh. Consult these topics for details:
Abaqus Ansys Nastran Radioss (Bulk Data) and OptiStruct
See also FBD Overview Tab area
2355 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Abaqus - Free Body Diagrams Results are supported through the .odb output file. The installation of the HyperView Abaqus ODB API is required to support Abaqus FBD results in HyperMesh. Grid Point Forces (GPF) results are requested with the following .odb file output requests: *NODE OUTPUT RF CF *ELEMENT OUTPUT NFORC Displacement results are requested with the following .odb file output request: *NODE OUTPUT U It is recommended practice to output data for only the node/element set(s) of interest. This procedure reduces the size of the solver results file and helps speed up the FBD extractions. Abaqus rigid elements, *Rigid bodies, *Coupling constraints, *MPC, *Fastener and *Equations do not export forces and moments. If any of these are attached to the element set of interest, all elements attached to them must be included in the element set to insure the GPF balance is correct. If they are not included, an imbalance will occur. Refer to the Abaqus documentation to determine these elements/bodies. Make sure to check the validity of all GPF results when any of these are present in the model. The FBD Export Manager is currently not supported for Abaqus.
Altair Engineering
Altair HyperMesh User's Guide 2356 Proprietary Inform ation of Altair Engineering
Ansys - Free Body Diagrams Currently only supported for Win32 and Win64 platforms. Results are supported through the .rst output file. The installation of HyperView is required to support Ansys FBD results in HyperMesh. Grid Point Forces (GPF) results are requested with the following .rst file output requests: OUTRES,ALL,ALL or OUTRES,NSOL,ALL OUTRES,RSOL,ALL Displacement results are requested with the following .rst file output requests: OUTRES,ALL,ALL or OUTRES,NSOL,ALL OUTRES,RSOL,ALL The FBD Export Manager is currently not supported for Ansys.
2357 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Nastran - Free Body Diagrams Results are supported through the .op2 output file. Grid Point Forces (GPF) results are requested with the GPFORCE .op2 output request. Displacement results are requested with the DISPLACEMENT .op2 output request. It is recommended practice to output data for only the node set(s) of interest. This procedure reduces the size of the solver results file and helps speed up the FBD extractions. Consider using STRESS=NONE and STRAIN=NONE to further reduce the size of the results file. MPC forces and moments are properly extracted for the following MPC constraint types: RBE2 RBE3 RigidLink RJOINT RROD RBAR
Altair Engineering
Altair HyperMesh User's Guide 2358 Proprietary Inform ation of Altair Engineering
Radioss (Bulk Data) and OptiStruct - Free Body Diagrams Results are supported through the .op2 output file. Grid Point Forces (GPF) results are requested with the GPFORCE .op2 output request. Displacement results are requested with the DISPLACEMENT .op2 output request. It is recommended practice to output data for only the node set(s) of interest. This procedure reduces the size of the solver results file and helps speed up the FBD extractions. Consider using STRESS=NONE and STRAIN=NONE to further reduce the size of the results file. You may consider using the NOMODEL option on the OUTPUT,OP2 output format request. MPC forces and moments are properly extracted for the following MPC constraint types: RBE2 RBE3 RigidLink RJOINT RROD RBAR
2359 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
H3D Writer The following topics are explored in the H3D Writer help: Creating an H3D file from HyperMesh Embedding a HyperView Player Object in HTML Documentation Sharing H3D Files H3D FAQ
Altair Engineering
Altair HyperMesh User's Guide 2360 Proprietary Inform ation of Altair Engineering
Creating an H3D file from HyperMesh Using an H3D file, you can save 3-D animations from HyperMesh in the .h3d format for viewing with the HyperView Player. HyperView Player is an Internet browser plug-in for visualizing 3-D Computer Aided Engineering (CAE) models and results. Using product data in Altair's compact .h3d format allows you to incorporate animated images in an HTML document for presentation or engineering reports. Simulation results can be sent by e-mail or placed on the web for others to open and review. Note:
In order to enable the option to create H3D files, you must activate the checkbox labeled launch HV after H3D creation in the Options panel.
HyperView Player is available as a free download on Altair's Web site at http://www.altair.com.
See also H3D File FAQ
2361 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
Create an H3D file from HyperMesh: Note:
In order to enable the option to create H3D files, you must activate the checkbox labeled launch HV after H3D creation in the Options panel.
1.
Select one of the following panels: Contour, Deformed, Hidden Line, Transient, or Geom Cleanup.
2.
To control the display attributes for your model: Specify your desired display attributes using visual options or the visual panel.
3.
Click the Hyper3d button. Or H3D>HV. Two files are created. One is an H3D file, using anim#.h3d as the file name. The symbol # is automatically assigned to the H3D file. The other is a sample HTML file including an statement for the corresponding H3D file. H3D>HV loads the newly created H3D file into HyperView. You can define this option in the Options panel under modeling.
4.
To review the model in a Web browser: Double-click the HTML file to launch a browser. Or Click H3D to activate the standalone HyperView Player. You can customize the external HTML template, h3d_template.html, located in the altair/hm/ html directory, to suit your needs.
Note:
In the HyperMesh Geom Cleanup panel, the Hyper3D button is displayed when you select the shaded option in the Visual options subpanel.
Altair Engineering
Altair HyperMesh User's Guide 2362 Proprietary Inform ation of Altair Engineering
Embedding a HyperView Player Object in HTML Documentation The following section defines the arguments and provides an example for embedding statements in an HTML document in order to view a HyperView Player graphic object. Note the following updates to HyperView Player: Simplified HTML File Statement
Since the H3D file created from HyperView and HyperMesh includes scene information, the arguments in the old statements for model readers and result readers are no longer needed. The HTML statements have been simplified in this release. However, the HTML files created for HyperView Player 3.1 are still supported.
Direct Readers
HyperView Player only supports H3D direct readers. You can create an H3D file using: HyperView HyperMesh HyperMesh result translators, such as hmnast, hmnasto2, hmradioss, hmpam, hmansys, and hmabaqus OptiStruct Note:
You may need to modify your HTML files created for HyperView Player 3.1 if you were using direct readers other than h3d.dll, such as adams.dll, gfile.dll, lsdyna.dll, and madymo.dll, since those readers are no longer supported in HyperView Player.
To embed a HyperView Player object, the statement in HTML is used. All arguments are case insensitive. General Arguments for EMBED Statements type
Application/x-h3d
width/height
Measured in pixels
SRC="URL"
The location of the plug-in data file as indicated by its URL.
Embedded Statement Example
2363 Altair HyperMesh User's Guide Proprietary Inform ation of Altair Engineering
Altair Engineering
More examples can be found in the HyperView Player demo directory and at our Web site (http://www.altair. com).
See also How to share .h3d files The HyperView Player demo directory and Web site (http://www.altair.com) for more examples.
Altair Engineering
Altair HyperMesh User's Guide 2364 Proprietary Inform ation of Altair Engineering
Sharing H3D Files Using an HTML File You can use HyperView Player to share information by embedding it in an HTML file. You can use either a relative path or a standard Uniform Resource Locator (URL) to specify the path for the H3D file in the statement. There are three different ways to define file transfer protocol: FILE, HTTP and FTP. This section describes how to select a protocol for file transfer using the files, anim1.html and anim1.h3d, as examples. Embedded mode FILE:// Example: An absolute path is required for File:// and the H3D file must reside in the specified path. When you distribute the files, you may need to modify the HTML file for the path. HTTP:// Example: You can place the anim1.html and anim1.h3d files on your FTP site. If you have HyperView Player installed and you click ftp://ftp.altair.com/pub/outgoing/HVP/anim1.html, the model is displayed. Relative path Example: