Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Altair Engineering
For technical support, contact us at: PHONE (248) 614-2425. Mon Thurs: 8:00 AM to 7:00 PM (EST). Fri: 8:00 AM to 5:00 PM (EST). Ask for HyperMesh Support FAX (248) 614-2410 EMAIL hmsupport@altair.com WEB www.altair.com FTP Site: ADDRESS LOGIN PASSWORD ftp.altair.com or ftp2.altair.com ftp <your email address>
Copyright 2003 Altair Engineering, Inc., All rights reserved. ABAUQS with Altair HyperWorks
Trademark Acknowledgments: AltairHyperView and Altair HyperMesh are registered trademarks of Altair Engineering, Inc. All other trademarks and registered trademarks are the property of their respective owners.
ABAQUS_with_HW60_ReleaseVer1.pdf, Created on 12/15/2003
Altair Engineering
Table of Contents
Introduction to ABAQUS with HyperMesh........................................5 Chapter 1: Pre-processing for bracket and cradle analysis..............7 Chapter 2: Pre-processing for half disc analysis............................29 Chapter 3: Pre-processing for brake disk analysis.........................41 Chapter 4: Pre-processing for crash tubes analysis.......................63 Chapter 6: Introduction to HyperView.............................................79 Chapter 7: Post-processing for bracket and cradle analysis..........87 Chapter 8: Post-processing for half disc analysis...........................95 Chapter 9: Post-processing for brake disk analysis.....................103 Chapter 10: Post-processing for crash tubes analysis.................111 Appendix A: ABAQUS with HyperView.........................................119
Altair Engineering
Preface
The course familiarizes you with creating ABAQUS Standard and Explicit input files using HyperMesh and post-processing ABAQUS ODB files using HyperView. In the post-processing section of this course, the Altair tools AbaqusODB Upgrade and HvTrans are discussed. The first four chapters focus on ABAQUS with HyperMesh while the last five focus on ABAQUS with HyperView. Each chapter includes hands-on exercises.
Prerequisites
The requirement for this class is a familiarity with any HyperWorks application.
Altair Engineering
Altair Engineering
Altair Engineering
Specify output requests and add them to *STEP Comments: Units used in this model are as follows: Length Force Millimeters (mm) Kilonewtons (kN)
Section 1: Complete the model data Exercise 1.1: Retrieve pre-defined model data
Open a HyperMesh binary file containing the following ABAQUS model data: *ELEMENT,TYPE=C3D6,ELSET=bracket and *ELEMENT,TYPE=C3D8,ELSET=bracket *ELEMENT,TYPE=S3,ELSET=cradle and *ELEMENT,TYPE=S4,ELSET=cradle Two *KINEMATIC COUPLING entities at the brackets bottom bolt holes *MATERIAL named aluminum *SOLID SECTION property for ELSET bracket with the aluminum *MATERIAL associated to it
HyperMesh card images allow you to view images of keywords and data lines for defined ABAQUS entities as interpreted by the loaded template. The keywords and data lines will appear in the ABAQUS input file as you see them in the card images. Additionally, for some card images, you can define and edit various parameters and data items for the corresponding ABAQUS keyword. Use the card (Card Editor) panel in the permanent menu to review and edit card images. Also, for many entities, their card image can be viewed and edited from the panels in which they are created.
Altair Engineering
Overview of *MATERIALs in HM
An ABAQUS *MATERIAL is a HyperMesh material collector with a card image. There are three card images for the HyperMesh ABAQUS templates. They are ABAQUS_MATERIAL, GASKET_MATERIAL (for the Standard templates) and CONNECTOR_BEHAVIOR. There are two methods to create a material collector and associate it to a component. Both methods use the collectors panel. For the first method, use the create sub-panel with the collector type set to mats. Create a material collector with a card image and edit it to define material data. Then select this material when you create a component. For the second method, let HyperMesh automatically create a material collector when you create a component. The materials name is the components name. Then use the card image sub-panel to assign a card image to the material and edit it to define material data. With this method, the material is automatically associated to the created component. The first method is the recommended approach. Use the update sub-panel to update any component with any material. In HyperMesh, it is possible to add as many data lines as you desire for a material (such as *PLASTIC). However, it is not possible to import into HyperMesh a data file, such as a file with yield stress, plastic strain and temperature data in comma delimited format, to create the data lines.
Altair Engineering
11
The bracket is modeled with type C3D8 and C3D6 elements (hexa and penta element configurations). Using the mask panel in the Tool page, you can mask the C3D8 elements to see only the C3D6 elements. 5. Click return to exit the card image and return to the Card Editor panel.
Altair Engineering
HyperMesh states Could not find section in template for entity, aborting in the header message bar. This means no card image is assigned to the cradle component collector. One will be assigned to it later in this chapter.
13
6. In the menu area, activate Elastic (check the Elastic checkbox). This creates the *ELASTIC card. You might need to slide the scroll bar down to see Elastic. 7. In the pop-up card image, enter 200 KN/mm2 for elastic modulus in the data entry field under E(1). 8. Enter 0.3 for Poissons ratio in the data entry field under NU(1). 9. Return to the main menu. Defining the *MATERIAL for the cradle is complete.
Altair Engineering
6. Click [Thickness] and enter 2.5 mm in its data entry field. 7. Click return to exit the card image and go back to the collectors panel.
Altair Engineering
15
component collector. Create a new component collector and organize all the *KINEMATIC COUPLING entities in the model into this new collector.
Altair Engineering
17
All elements created from the rigids panel from this point forward will be type *KINEMATIC COUPLING.
Altair Engineering
1. Enter the rigids panel in the 1D page. 2. Select the create sub-panel. 3. Click the switch corresponding to dependent: and select multiple nodes. 4. Click the yellow node selector corresponding to independent: to make it active. When active, it has a blue halo around it. 5. In the graphics area click the node you created at the center of the bolt hole to select it. 6. The yellow nodes selector corresponding to dependent: is now active. Select the nodes defining the bolt hole on the top side of the brackets surface. Refer to the figure below to see which nodes to select.
7. Without leaving the rigids panel, enter the disp panel in the permanent menu and display off the bracket component collector. 8. Click return to exit the Display panel and return to the rigids panel. 9. In the graphics area select the nodes around the corresponding hole in the cradle. Refer to the figure below to see which nodes to select.
Altair Engineering
19
10. Without leaving the rigids panel, enter the disp panel in the permanent menu and display on the bracket component collector. 11. Click return to exit the Display panel and return to the rigids panel. 12. Activate all six dofs to constrain the *KINEMATIC COUPLING reference node in all six directions. 13. Click create. 14. Click return. The 1D element is created. It is located in the connection component collector.
4. Click config = and select rigidlink. 5. Click type = and select *KINCOUP. 6. Click the toggle in the middle of the menu panel to switch to all. 7. Click select entities. 8. Click destination = and select connection. 9. Click move. 10. Click return to exit the organize panel. Defining the model data is complete.
Overview of *STEP in HM
The table below describes how a *STEP definition is created and organized in HyperMesh.
Altair Engineering
21
Table 1.1 ABAQUS *STEP in HyperMesh Items in *STEP definition *STEP, *END STEP, analysis procedure boundary conditions and loads output requests contacts (for ABAQUS Explicit) HyperMesh configuration load step Create in load steps panel in BCs page various panels in BCs page output block in BCs page Contact Manager in Abaqus macro menu page N/A Add to
load step using load steps panel load step using load steps panel load step using load steps panel
When defining output requests for the ABAUQS ODB file, specify POSITION=NODES. The contour of these results in HyperView is similar to ABAQUS Viewers default display of results for POSITION=INTERGRATION POINTS.
3. Click create. 4. Click edit. 5. Click [StepHeading] and enter in its data field 100 kN load. This is the header of the *STEP. It will be used to identify this *STEP in the ABAQUS input file and ODB file. 6. In the menu area, activate StepParameters. 7. Activate Name under StepParameters. This specifies the name of the *STEP in the *STEP line. The name is the name of the load step. 8. Activate Perturbation under StepParameters. 9. In the menu area, slide the scroll bar down to click the switch under AnalysisProcedure and select Static. The pop-up card image for the step now displays the following: *STEP, PERTURBATION 100 kN load *STATIC *END STEP 10. Click return twice to go back to the main menu.
Altair Engineering
23
The load and constraints to be created will be organized into this load collector. 1. Enter the collectors panel, create sub-panel. 2. Set the collector type to loadcols. 3. Enter loads_and_constraints in the name field. 4. Click the switch under creation method: and select card image. 5. Click card image = and select HISTORY. 6. Optionally pick a color for the load collector. 7. Click create. 8. Click return to exit the collectors panel. Notice in the header message bar loads_and_constraints is the current load collector. All loads and constraints created from this point forward are automatically organized into this load collector.
Create *BOUNDARY
1. Enter the constraints panel in the BCs page. 24 Using ABAQUS with Altair HypeWorks
Altair Engineering
2. Click view in the permanent menu and then click right in the pop-up window. 3. Click the yellow nodes selector and select by window from the pop up menu. 4. With the exception of the nodes at the ends of the cradle, draw a circle around all the displayed nodes to select them. 5. In the menu area, activate exterior. This will select all nodes outside the window you drew. 6. Click select entities. 7. Activate all six dofs - dof1, dof2, dof3, dof4, dof5, dof6. 8. Click create. 9. Click return to go back to the main menu.
Create *CLOAD
1. Enter the forces panel in the BCs page. 2. Select the create sub-panel. 3. In the graphics area, click on a central node on the top side of the brackets arm. Refer to the figure below to see what node to select.
Altair Engineering
25
4. Enter -100 kN in the magnitude field. 5. Click the switch corresponding to N1, N2, N3 and select z-axis. 6. Click create. 7. Click return to exit the forces panel.
Altair Engineering
**Following Load Collectors are within this Load Step 1, loads_and_constraints 7. Click return twice to go to the main menu.
Altair Engineering
27
8. In the pop-up card image, scroll down to the *OUTPUT line. Notice Field_History is set to FIELD. You can click the FIELD button to select FIELD or HISTORY. Leave the button set to FIELD. This is done to request field results in the ABAQUS ODB file. 9. In the pop-up card image, scroll down to the *NODE OUTPUT line. Enter U in the data field below the *NODE OUTPUT line. 10. In the pop-up card image, scroll down to the *ELEMENT OUTPUT line. Click INTEGRATION POINTS and select NODES. 11. Enter S in the data field below the *ELEMENT OUTPUT line. This step and the latter four steps are done to request displacement and stress results in the ABAQUS ODB file. The corresponding output request lines are in the pop-up card image: *OUTPUT, FIELD *NODE OUTPUT U, *ELEMENT OUTPUT, POSITION = NODES S, 12. Click return twice to go to the main menu.
7. Click return twice to return to the main menu. The models history data is now complete.
Altair Engineering
29