Altair HyperForm. Incremental Stamping Analysis

Size: px
Start display at page:

Download "Altair HyperForm. Incremental Stamping Analysis"

Transcription

1 Altair HyperForm Incremental Stamping Analysis

2 Altair Engineering Contact Information Web site FTP site Address: ftp.altair.com or ftp2.altair.com or Login: ftp Password: <your address> Location Telephone North America HyperWorks HyperMesh HyperForm OptiStruct MotionView HyperView HyperGraph HyperStudy HyperOpt Process Manager China France Germany India (toll free) Italy Japan Korea Scandinavia United Kingdom The following countries have distributors for Altair Engineering: Australia, Brazil, Czech Republic, Greece, New Zealand, Romania, South Korea, Singapore, Spain, and Taiwan. See for complete contact information Altair Engineering, Inc. All rights reserved. Trademark and Registered Trademark Acknowledgments HyperForm, HyperGraph, HyperMesh, HyperOpt, HyperShape, HyperStudy, HyperView, HyperView Player, HyperWeb, HyperWorks, MotionView, MotionSolve, Process Manager, BatchMesher and OptiStruct are registered trademarks of Altair Engineering, Inc. All other trademarks and registered trademarks are the property of their respective owners. HF70_Incr_ReleaseA.doc, created on January 21, 2005

3 Table of Contents Chapter 1: Draw Forming Exercise...9 Model Building...10 Section Definition...12 Material Definition...13 Component Definition...13 Tool Build...15 Symmetry Plane Constraints...16 Tool Motion...17 Binder Loads...17 Run Analysis...18 Summary...18 Chapter 2: Drawbeads Exercise...19 Create Analytical Drawbeads...20 Set Tool Motion...23 Set Tool Load...24 Summary...24 Chapter 3: Springback Exercise...25 Importing a Dynain File...26 Section Definition...27 Material Definition...27 Set up Springback Analysis...28 Summary...30 HyperForm 7.0 Incremental Stamping Analysis i

4 Table of Contents Chapter 4: Trimming Exercise Importing a Dynain File...32 Section Definition...32 Material Definition...33 Importing an.iges File...33 Setting up a Trimming Operation...34 Summary...35 Chapter 5: Gravity Exercise Section Definition...38 Material Definition...38 Autopositioning...39 Contact Definitions...40 Set up Run...40 Summary...41 Chapter 6: Binderwrap and Forming Import Files...44 Define Sections...44 Define Materials...45 Tool Build...46 Define Tool...48 Birth and Death Time Concepts...49 Summary...49 Chapter 7: Redraw Exercise Importing Files...52 Section Definition...52 Material Definition...53 Autopositioning...54 Tool Motion...54 Tool Loads...55 Analysis...56 Summary...56 ii Incremental Stamping Analysis HyperForm 7.0

5 Table of Contents Appendix A: Introduction to Macros...57 Overview...57 What is a HyperForm Macro...58 The Macro Menu...58 Files Associated with HyperForm Macros...59 HyperForm Options Panel...59 HyperForm Macro Commands...60 HyperForm Macro Creation Process...61 Summary...66 Appendix B: Transferring HyperForm 1Step Results to LS-DYNA...67 Procedures for Preparing a Dynain File for use in a Crash Simulation...67 Important Files...70 HyperForm 7.0 Incremental Stamping Analysis iii

6 Table of Contents iv Incremental Stamping Analysis HyperForm 7.0

7 Preface HyperForm is a finite element based sheet metal forming simulation software. It combines a one-step solver and incremental forming solution with the geometry manipulation and mesh generation capabilities of Altair HyperMesh. Used in a traditional classroom setting, this course manual will help you become familiar with using various HyperForm panels and utilities for defining models for incremental stamping analysis. It also introduces post-processing of results using Altair HyperView. Before working through this course manual, it is suggested you complete the course manual named Altair HyperForm, 1-Step Stamping Analysis as it introduces HyperForm's graphical user interface, and geometry data clean-up and meshing functionality. HyperForm 7.0 Incremental Stamping Analysis 1

8 Preface Who should attend This course is designed to directly benefit engineering analysts, stamping product designers, and engineering and product managers associated with the sheet metal forming industry. Manual notations This manual uses the following notations: courier for text that you type in. bold italic for panel names, button names, and sub-panel names. Information that is of importance or warning messages will appear in a note box.. This is an example of a note box. Important information appears here.! This is an example of a warning box. Important information appears here. For more help Should you want additional help with material in this course, see the back of the title page of this manual for contact information. Comments about this manual may be directed to documentation@altair.com. 2 Incremental Stamping Analysis HyperForm 7.0

9 Introduction to Incremental The HyperForm Incremental (Incr) interface provides a customized interface to set up incremental metal forming analysis using LS-DYNA. The Incremental interface allows you to accurately model forming processes. Instead of modeling just the final part shape, as in 1Step analysis, the Incremental interface uses a more rigorous modeling approach. As the name implies, small solution steps or increments are taken to solve the problem. In this way, the incremental method allows you to accurately model important metal forming processes (such as binderwrap, single or multi-stage forming, trimming, and springback). Solving a problem incrementally allows you to detect the stage at which the process defects (wrinkles, thinning or tears) occur in the blank. You can then take corrective action to eliminate these defects by modifying the process in various ways (changing tool loads, tool motion, or tool shape, for example). The Incremental method allows you to represent all tool surfaces, prescribe the tool motions, apply tool loads, define material properties of the blank, and model the contact interaction between the tools and the blank. This section introduces the HyperForm Incremental Interface using process-specific examples to illustrate the ease with which it is possible to set up an incremental metalforming analysis. HyperForm 7.0 Incremental Stamping Analysis 3

10 Introduction The interface The incr panel supports incremental metal forming analysis using the LS-DYNA solver. Its panels help set-up the following input conditions for an incremental analysis with LS- DYNA in a highly automated fashion. You can define: input parameters, such as material properties for a deforming blank. the relative position and contact condition of the stamping tools. process conditions such as tool kinematics, drawbeads. and blankholder tonnage. Figure Introduction 1.1: Incr panel 4 Incremental Stamping Analysis HyperForm 7.0

11 Introduction The panels A brief description of the function of the main panels found on this page follows. Sections Allows you to create section properties for a component and define the corresponding thickness. Materials Allows you to create the material properties for a rigid tool or a deformable blank. A hardening curve corresponding to the stress-strain behavior of the deformable blank can also be created based on a power law or as a set of points from an external file. Components Allows you to create a component and prescribe the corresponding elements, section and material properties. A toggle switch enables adaptive meshing for a deforming blank if required. Loadcols Allows you to create a load collector that may hold applied velocities, forces or constraint conditions. Curves Allows you to create a curve by inputting the data in the available fields or by reading an external file. Also, any curve inside the current model can be reviewed or modified using the function named internal. Tool Build Consists of several tool creation and positioning options. Typically, you will be starting with a mesh for the blank and the face of the die. The auto build/setup function automatically creates additional tools by offsetting, creates material definitions, creates contact definitions and autopositions the tools. The tool offset function creates a new mesh component by offsetting elements of another. The autoposition function positions two or more components until they are just in contact. HyperForm 7.0 Incremental Stamping Analysis 5

12 Introduction Tool Motion Allows you to prescribe the motion of the tools. It automatically calculates the velocity curve and termination time for a moving tool based on its expected travel and maximum velocity. The history function automatically calculates a time step for a stable and accurate solution and also allows you to prescribe the intervals at which the results are output. Tool Loads Allows you to prescribe a force to a specified rigid tool. It allows you to choose rigid body stoppers to limit the displacement and velocity in order to minimize the inertial effects for the rigid tool under a specified force. Drawbeads Allows you to set up analytical drawbeads that create restraining condition during stamping. The inputs for the drawbead forces can either be numbers corresponding to the restraining and closure force or you can just prescribe it as a percent of the locking force. The calculate function computes analytically, the restraining, closure and locking force as well as the geometry that causes locking based on a prescribed drawbead geometry, material properties and friction conditions for the deforming blank. Contacts Allows you to set up contact condition between a single pair of components or multiple sets of components. Penetration Allows you to check components for contact surface penetrations. It also allows you to determine how much penetration is occurring and move the penetrating nodes in order to eliminate the penetration. Advanced Conveniently allows you to set up advanced forming processes such as gravity, springback, trimming, coarsening, and mapping. Run Analysis Allows you to automatically create the input file and interactively submit the job for an LS-DYNA analysis. A summary sheet can be invoked which will show a brief overview of the input data. A preview animation of the tool motion is possible from this panel. An option to write out a dynain file with the mesh and adaptivity data as well as thickness, stresses and plastic strain can be toggled from this panel. 6 Incremental Stamping Analysis HyperForm 7.0

13 Introduction Load Result Allows you to automatically invoke HyperView for visualizing the results corresponding to the current model. HyperView is a high performance visualization tool with a multitude of features to help review metal forming analysis results. Process Macros All the incremental macros are located on the Incr page of the macro area (top-right-hand side of the HyperForm window). The incremental process macros allow the user to more easily setup different application types. Each application type is organized under its application group's heading. The different application types that are available for setup using the macros include: Form 1st forming operation setup Multi 2nd or nth forming operation setup Trim Trimming operation setup Coarse Coarsening of blank mesh setup Sprbk Springback setup Grav Gravity setup The setup process will change according to the application type chosen. For instance, the setup for Form application type is shown in Figure 1.2. The sequence of tasks starts from the top and guides you through each step included in the specific application type. Further explanation of each application type will be provided in the subsequent exercises. Exercises Seven separate exercises illustrate application-specific problems using one or more of the Incr panels. The exercises are: Draw Forming, Drawbeads, Springback, Trimming, Gravity, Binderwrap & Forming, and Redraw. HyperForm 7.0 Incremental Stamping Analysis 7

14 Introduction 8 Incremental Stamping Analysis HyperForm 7.0

15 Chapter 1 Draw Forming Exercise Figure 1.1: The model This exercise illustrates the basic draw forming setup procedure. The example uses a simple box forming process. All tool components are generated from the base die tool mesh. Appropriate material and section properties are assigned to each component. Tool kinematics, loading conditions, and symmetric boundary conditions are also applied. Summary of Topics covered Import die geometry Meshing the die geometry with R-Mesh Import of blank geometry Meshing blank geometry Section definition Material definition Tool Build Tool Motion Tool Loads HyperForm 7.0 Incremental Stamping Analysis 9

16 Chapter 1: Draw Forming Model Building Step 1: Import the die geometry 1. From the macro menu, under Incr: Model, click CAD. 2. Click import and browse the directories to find the file: Die_geom_rev1.iges. 3. Click open. 4. Click return. Step 2: Rename the die component and change color 1. From the macro menu, under Incr, click rename. 2. Verify that the triangular selector is set to comps. 3. Click original name = and select lvl1. 4. Click new name = and type Die. 5. Click return. 6. Under Incr, click color. 7. Click comps and select Die. 8. Click color and select Color Click set color. 10. Click return. 10 Incremental Stamping Analysis HyperForm 7.0

17 Chapter 1: Draw Forming Step 3: Mesh die using R-Mesh 1. From the macro menu, under Incr: Model, click R-Mesh. The Rigid Tool Surface Meshing window appears (shown below). 2. Keep the default values and click Mesh. 3. Click surfs, select by collector, and select Die. 4. Click proceed. Step 4: Import blank geometry 1. From the macro menu, under Incr: Model, click CAD. 2. Click import and browse the directories to find the file: Blank_geom.igs. 3. Click open. 4. Click return. Step 5: Rename the blank component and change color 1. From the Incr page, click rename. 2. Verify that the selector is set to comps. 3. Click original name = and select lvl2. 4. Click new name = and type Blank. 5. Click return. 6. From the Incr page, click color. 7. Click comps and select Blank. 8. Click color and select Color Click set color and click return. HyperForm 7.0 Incremental Stamping Analysis 11

18 Chapter 1: Draw Forming Step 6: Mesh the blank component 1. From the permanent menu, click global. 2. Click component= and select Blank. 3. Click element size= and enter Click return. 5. From the macro menu, under Incr: Model, click Mesh. 6. Click surfs, select by collector, and select Blank. 7. Verify that the element size is Check the reset meshing parameters to: box. 9. Click the selector button next to mixed and select quads. 10. Click mesh to invoke the meshing module. 11. Click mesh again and click return to accept the mesh. 12. Click return again to exit the automesh panel. 13. From the macro menu, under Disp, click Off (beside Geom:). This turns off all geometry, as we will be working with mesh from this point on. Section Definition Step 1: Create blank section properties 1. From the macro menu under Incr, choose Form, then Sections. 2. Click section = and enter blank_section. 3. Click thickness = and enter 1.0. (mm). 4. Click create. 5. Click return. 12 Incremental Stamping Analysis HyperForm 7.0

19 Chapter 1: Draw Forming Material Definition Step 1: Create blank material properties 1. From the macro menu under Incr, choose Form, then click Materials. 2. Click materials = and enter CRDQ_steel. 3. Click card image = and select TransAnisoElasticPlastic. 4. Click import curve. 5. Click curve: and enter stress_strain_curve. 6. Click sigy = and enter 185. (MPa). 7. Click k = and enter 550. (MPa). 8. Click n = and enter Click create. 10. Click back. 11. Click create. 12. Click return. Component Definition Step 1: Assign section and material properties for the blank component 1. From the macro menu under Incr, choose Form, and click Comps. 2. Double-click component: and select Blank. 3. Click section: and select blank_section. 4. Click materials: and select CRDQ_steel. 5. Click the adaptive checkbox on. 6. Click update. 7. Click return. By default, three levels of adaptivity are enabled. Since the starting element size in the blank is approximately 16 mm, the smallest element after maximum refinement will be approximately 4 mm. Change the adaptive levels by using the control card panel, and editing the Adaptive card. The parameter to edit is MAXLVL. Please see the LS-DYNA manual for more detailed information. HyperForm 7.0 Incremental Stamping Analysis 13

20 Chapter 1: Draw Forming Step 2: Update die as a tool type component using table summary macro 1. From the macro menu under Incr, choose Form, and click List. A table summarizing each component definition is displayed as shown in Figure 1.2. Figure 1.2: Summary table List summary macro: This macro generates a list of all components defined in the HyperForm model. For a HyperForm Incremental setup, each component can have a blank or tool type definition. A blank type definition indicates that the component has an assigned section thickness and deformable type material property (eg. transversely anisotropic material elastic plastic, piecewise linear plastic, etc). A tool type definition indicates that the component has an assigned section thickness and rigid material property (Note that the thickness defined in the section property is not used in the contact definition). For components that are intended to become tool type components, the macro will automatically create and assign the necessary section and rigid material properties. 2. For the die component, click the free button under TYPE and select tool. Notice that a material name, die_mat, is created with fully fixed degree of freedom constraints. The buttons below the headings TRANS and ROT are both set to fixed to indicate this fully constrained condition. To modify these translational and rotational degrees of freedom, you can click the corresponding fixed button to select from a list of possible constraint options. For example, a tool is defined with fully fixed constraints and it is desired to allow only translation in the z-direction. To set this up, the approach would be to select the z setting under the TRANS heading, and then ensure that, under the ROT heading, the fixed setting was chosen. 3. Click cancel. For this tutorial, please ensure the die tool component is setup with a fully fixed constraint. 14 Incremental Stamping Analysis HyperForm 7.0

21 Chapter 1: Draw Forming Step 3: Display only the die component 1. From the permanent menu, select disp. 2. Click none. 3. Select die component. 4. Click return. Tool Build Step 1: Build tool components 1. From the macro menu under Incr, choose Form, then click Tool Build (under Setup). 2. Click punch source: elems and select on plane. 3. Pick three corners of the binder for N1, N2, and N3. 4. Click select entities. 5. Click punch source: elems and select save. 6. Click punch source: elems and select reverse. 7. Click binder source: elems and select retrieve. 8. From the permanent menu, select disp. 9. Select the Blank component. 10. Click return. 11. Click blank: comps and select the Blank component. Notice that after selecting the blank component, the thickness value field t is updated with the corresponding thickness (1.0 mm). The punch offset amount is set using this thickness value. The punch offset is calculated to be thickness plus 20%. So for this case it is 1.2*1.0 mm = 1.2 mm. If required, the punch offset can be modified from the calculated value. 12. Click create. 13. Click return. HyperForm 7.0 Incremental Stamping Analysis 15

22 Chapter 1: Draw Forming Step 2: Set a top view of the blank 1. From the permanent menu, select view. 2. Click top. 3. From the permanent menu, select disp. 4. Click none. 5. Select blank component. 6. Click return. Symmetry Plane Constraints Step 1: Define symmetry plane constraints 1. From the macro menu under Incr, select Form and then click Symmetry Plane. 2. Select the Symmetry Plane YZ. 3. Click create. 4. Pick a node on the symmetric plane of the blank (right-hand edge). 5. Click proceed. Step 2: Set an iso view of the all components 1. From the permanent menu, select view. 2. Click iso From the permanent menu, select disp. 4. Click all. 5. Click return. 16 Incremental Stamping Analysis HyperForm 7.0

23 Chapter 1: Draw Forming Tool Motion Step 1: Define tool motion 1. From the macro menu under Incr, select Form, and then click Tool Motion. 2. Click moving tool and select punch component. 3. Click maximum velocity and enter (mm/s) Notice that total travel is automatically set. This value is automatically calculated because the punch was generated using the auto build/setup panel. 4. Click set up. 5. Click the history sub-panel. 6. Click cycles/travel and enter 100. (cycles / mm of tool travel) 7. Click update. 8. Click return. Binder Loads Step 1: Define binder load 1. From the macro menu under Incr, select Form and then click Tool Load. 2. Click tool = and select Binder. 3. Click tool force and enter (N) 4. Click max velocity and enter 500. (mm/s) 5. Click setup. 6. Click return. A force of 100kN is applied to the binder. A rigid body stopper limits the maximum velocity of the binder in order to minimize inertial effects. HyperForm 7.0 Incremental Stamping Analysis 17

24 Chapter 1: Draw Forming Run Analysis Step 1: Save analysis 1. From the macro menu under Incr, select Form and click Save (under Setup). 2. Click save as and save the file as forming1.hf Click save. 4. Click return. Step 2: Run analysis 1. From the macro menu under Incr, select Form and click Run. 2. Make sure that the path to the LS-DYNA executable has been set. To do this, edit the hf.cfg file in the <install directory>\hf\bin directory. 3. Click create dynain. 4. Click applied comps: comps and select Blank. 5. Click setup. At the end of the computation, LS-DYNA writes out a file called dynain. This file contains all of the stress and strain information necessary to perform subsequent operations. This file can be read directly by HyperForm and is essential for performing multi-stage setups. 6. Click return. 7. Click run. Step 3: Save analysis 1. From the macro menu under Incr, select Form and click Save (under Setup). 2. Click save. 3. Click yes to overwrite. 4. Click return. Summary This exercise described a procedure that allows you to easily manage the setup of a basic draw forming operation. The procedure focused on section definition, material definition, tool build, tool motion, and tool loads. 18 Incremental Stamping Analysis HyperForm 7.0

25 Chapter 2 Drawbeads Exercise Figure 2.1: Simple box model This exercise illustrates how to use analytical drawbeads. For this example, a simple box forming process is used. Drawbeads are added to an existing draw forming setup (see Forming Exercise). Summary of Topics covered Create analytical drawbeads Tool Motion Birth and death time concepts Tool Loads HyperForm 7.0 Incremental Stamping Analysis 19

26 Chapter 2: Drawbeads Step 1: Load HyperForm setup file 1. From the macro menu, under Incr: Model, click HF. 2. Click file = and browse the directories to find the file: drawbeads.hf Click retrieve. 4. Click return. Step 2: Translate binder 1. From the Mesh page, select the translate panel. 2. Set the selector to comps and select the Binder component. 3. Set the direction switch to z-axis. 4. Set the toggle to magnitude = and enter 6.0. (mm) 5. Click translate Click return. Translate the binder in the z-direction to account for the addition of an analytical drawbead of height 6.0 mm. Step 3: Import drawbead IGES line 1. From the macro menu, under Incr: Model, click CAD. 2. Click import and browse the directories to find the file: drawbead_lines.igs. Create Analytical Drawbeads Step 1: Display only the binder component 1. From the permanent menu, select disp. 2. Click none. 3. Select die and lvl4 component 4. Click return. 20 Incremental Stamping Analysis HyperForm 7.0

27 Chapter 2: Drawbeads Step 2: Create analytical drawbeads 1. From the macro menu, under Incr, select Form, and click Drawbeads. 2. Click the field beside drawbead: and enter the name db1. 3. Click comps and select the blank component as the master. 4. Click line and select the line for db1 as shown in the figure 2.2. Figure 2.2: Lines to select 5. Click attached to and select component binder. 6. Click calculate to switch to the drawbead force calculator. 7. Click shoulder radius and enter 2.0. (mm). 8. Click calculate. 9. Click back to accept calculated values. 10. Click color and select color Click create to generate drawbead. HyperForm 7.0 Incremental Stamping Analysis 21

28 Chapter 2: Drawbeads Step 3: Create additional drawbeads 1. Click the field beside drawbead = and enter the name db2. 2. Click comps and select the blank component as the master. 3. Click line and select the line for db2 as shown in Figure Click color and select color Click create. 6. Click the field beside drawbead = and enter the name db3. 7. Click comps and select the blank component as the master. 8. Click line and select the line for db3 as shown in Figure Click color and select color Click create. Step 4: Set an iso view of all components 1. From the permanent menu, select view. 2. Click iso1. 3. From the permanent menu, select disp. 4. Click all. 5. Click return. 22 Incremental Stamping Analysis HyperForm 7.0

29 Chapter 2: Drawbeads Set Tool Motion Step 1: Define binder tool motion 1. From the macro menu under Incr, select Form, and click Tool Motion. 2. Click moving tool and select the Binder component. 3. Click maximum velocity and enter (mm/s) 4. Click total travel and enter 6.0. (mm) 5. Check mark ON the termination time setup option. 6. Click set up. 7. Click history sub-panel. Note that the calculated termination time is T= seconds. This time will be used again later in the exercise. 8. Click motion sub-panel. 9. Click edit. 10. Click the DEATH field and enter (s) 11. Click return. This death time will ensure that the prescribed motion of the binder is stopped before a force load is applied. Step 2: Define punch tool motion 1. Click moving tool and select Punch component. 2. Click starting time and enter (s) This start time offset ensures the punch does not start moving until the binder is fully closed. 3. Checkmark ON the termination time setup option. 4. Click update. 5. Click the history sub-panel. Note that the termination time, T, is now calculated to be 2.090e-2 seconds. 6. Click cycles/travel and enter Click update. 8. Click return. HyperForm 7.0 Incremental Stamping Analysis 23

30 Chapter 2: Drawbeads Set Tool Load Step 1: Define binder load 1. From the macro menu under Incr, select Form, and then click Save. 2. Click tool = and select Binder. 3. Click edit beside the stoppers option checkbox. 4. Click TB and enter (s) 5. Click return. This ensures the rigid body stopper becomes active as soon as the prescribed motion of the binder is killed. 6. Click update. 7. Click return. Step 2: Save analysis 1. From the macro menu under Incr, select Form, and then click Save. 2. Click save as and save the file as drawbeads1.hf Click save. 4. Click return. Step 3: Run analysis 1. From the macro menu under Incr, select Form, and then click Run. Make sure that the path to the LS-DYNA executable is set. To do this, edit the hf.cfg file in the altair\hf\bin directory. 2. Click return. 3. Click run. Summary This exercise described a procedure allowing you to more easily manage the setup of drawbeads in a basic draw forming operation. The procedure focused on defining analytical drawbeads, tool motion, tool loads, and birth and death time concepts. 24 Incremental Stamping Analysis HyperForm 7.0

31 Chapter 3 Springback Exercise Figure 3.1: Model for springback analysis This exercise illustrates the setup procedure for performing a springback analysis. The part shape, stress and strain state at the end of a simple draw forming operation are the inputs to this analysis (see Forming Exercise). Appropriate material and section properties are assigned to the blank component. Fixture constraints are applied to the part to eliminate rigid body modes. Summary of Topics covered: Importing a dynain file Section definition Material definition Setting up a springback analysis HyperForm 7.0 Incremental Stamping Analysis 25

32 Chapter 3: Springback Importing a Dynain File Step 1: Import dynain file 1. From the macro menu under Incr, choose Sprbk and then click Import Dynain. 2. Click import and browse the directories to find the file: forming_dynain. 3. Click open. 4. Click yes. 5. Click return. During import of the dynain file, only the node and element definitions are. read into HyperForm. The adaptive constraints, initial stress and initial strain quantities are automatically placed into a new file called dynain.hmx. This extra information is automatically included in the new setup by use of the *INCLUDE card.! No renumbering or rotations of the imported dynain component is allowed. The stress and strain tensors are written with respect to a global coordinate system and require a suitable transformation. Currently, HyperForm does not support transforming these stress and strain tensors. Step 2: Rename dynain component 1. From the macro menu under Incr, choose Sprbk, and click Rename. 2. Click collector = and select comps Click new name = and enter blank. 4. Click rename. 5. Click return. 26 Incremental Stamping Analysis HyperForm 7.0

33 Chapter 3: Springback Section Definition Step 1: Create blank section properties 1. From the macro menu under Incr, choose Sprbk, and click Sections. 2. Click section = and enter blank_section. 3. Click thickness = and enter 1.0. (mm) 4. Click create. 5. Click return. Material Definition Step 1: Create blank material properties 1. From the macro menu under Incr, choose Sprbk, and click Materials. 2. Click materials = and enter CRDQ_steel. 3. Click card image = and select TransAnisoElasticPlastic. 4. Click import curve. 5. Click curve: and enter stress_strain_curve. 6. Click sigy = and enter 185. (MPa) 7. Click k = and enter 550. (MPa) 8. Click n = and enter Click create. 10. Click back. 11. Click create. 12. Click return. Blank material properties are defined using a transversely anisotropic elastic plastic material model. Material density, Poisson s ratio, and Young s modulus are assumed to be that of steel. A Holloman-type stress strain curve is created and assigned to the material. Alternatively, an elastic material model could be used to model the blank since the stress recover during spring-back is essentially elastic. HyperForm 7.0 Incremental Stamping Analysis 27

34 Chapter 3: Springback Set up Springback Analysis Step 1: Assign section and material properties to the blank component 1. From the macro menu under Incr, choose Sprbk, and click Components. 2. Click component: and select blank. 3. Click section: and select blank_section. 4. Click materials: and select CRDQ_steel. 5. Click update. 6. Click return. Step 2: Set a top view of the blank 1. From the permanent menu, select view. 2. Click top. 28 Incremental Stamping Analysis HyperForm 7.0

35 Chapter 3: Springback Step 3: Setup spring-back analysis 1. From the macro menu under Incr, choose Sprbk, and click Sprbk Setup. 2. Make sure that the option using dynain is set. 3. Click constraints: nodes and select node A as shown in the figure below. 4. Click setup. 5. From the permanent menu, click p. 6. Click constraints: nodes and select node B as shown in the figure below. 7. Click dof1 and dof2 to uncheck OFF. 8. Click update. 9. From the permanent menu, click p. 10. Click return. Constraint nodes are chosen to eliminate rigid body modes. Artificial stabilization is used to gradually unload stress in the part. Figure 3.2: Constraint nodes Step 4: Save analysis 1. From the macro menu under Incr, choose Grav, and then click Save (under Setup). 2. Click save as and use the file browser to save the file as springback1.hf Click save. 4. Click return. HyperForm 7.0 Incremental Stamping Analysis 29

36 Chapter 3: Springback Step 5: Run analysis 1. From the macro menu under Incr, choose Sprbk, and click Run. 2. Make sure that the path to the LS-DYNA executable is set. To do this, edit the hf.cfg file in the altair\hf\bin directory. 3. Click return. 4. Click run. Summary This exercise describes a procedure allowing you to more easily manage the setup of a springback analysis. The procedure focuses on importing a dynain file, section definition, material definition, and springback setup. 30 Incremental Stamping Analysis HyperForm 7.0

37 Chapter 4 Trimming Exercise Figure 4.1: Model for trimming This exercise illustrates the setup procedure for performing a trimming operation. This example uses a simple box form. The part shape, stress and strain state at the end of a simple draw forming operation are the inputs for this analysis (see Forming Exercise). Appropriate material and section properties are assigned to the blank component. A trim line is imported from a file and the trimming operation is setup. Summary of Topics covered Importing a dynain file Section definition Material definition Importing an IGES curve file Setting up a trimming operation HyperForm 7.0 Incremental Stamping Analysis 31

38 Chapter 4: Trimming Importing a Dynain File Step 1: Import dynain file 1. From the macro menu under Incr, choose Trim, and then click Import Dynain. 2. Click import and browse the directories to find the file: forming_dynain. 3. Click yes. 4. Click return..! During import of the dynain file, only the node and element definitions are read into HyperForm. The adaptive constraints, initial stress and initial strain quantities are automatically placed into a new file called dynain.hmx. This extra information is automatically included in the new setup by use of the *INCLUDE card. No renumbering or rotations of the imported dynain component is allowed. The stress and strain tensors are written with respect to a global coordinate system and require a suitable transformation. Currently, HyperForm does not support transforming these stress and strain tensors. Step 2: Rename dynain component 1. From the macro menu under Incr, choose Trim, and click Rename. 2. Click collector = and select comps Click new name = and enter blank. 4. Click rename. 5. Click return. Section Definition Step 1: Create blank section properties 1. From the macro menu under Incr, choose Trim, and click Sections. 2. Click section = and enter blank_section. 3. Click thickness = and enter 1.0. (mm) 4. Click create and return. 32 Incremental Stamping Analysis HyperForm 7.0

39 Chapter 4: Trimming Material Definition Step 1: Create blank material properties 1. From the macro menu under Incr, choose Trim, and click Materials. 2. Click materials = and enter CRDQ_steel. 3. Click card image = and select TransAnisoElasticPlastic. 4. Click import curve. 5. Click curve = and enter stress_strain_curve. 6. Click sigy = and enter 185. (MPa) 7. Click k = and enter 550. (MPa) 8. Click n = and enter Click create. 10. Click back. 11. Click create. 12. Click return. Step 2: Assign section and material properties to the blank component 1. From the macro menu under Incr, choose Trim, and click Components. 2. Click component: and select blank. 3. Click section: and select blank_section. 4. Click materials: and select CRDQ_steel. 5. Click update. 6. Click return. Importing an.iges File Step 1: Import iges file 1. From the macro menu under Incr, choose Trim, and click Import line. 2. Click filename = and browse the directories to select: trim_line.igs. 3. Click import. 4. Click return. HyperForm 7.0 Incremental Stamping Analysis 33

40 Chapter 4: Trimming Setting up a Trimming Operation Step 1: Modify color of trim curve 1. From the Incr page, select the color panel. 2. Click comps and select lvl1. 3. Click color and select Color Click set color. 5. Click return. Step 2: Combine trim curve lines 1. From the macro menu under Incr, choose Trim, and click Combine Line. 2. Click lines in the order shown in the Figure 4.2. Two selected lines will be combined into a new line. Repeat the selection process using the new line and the next adjacent line until all lines have been combined into a single line. Figure 4.2: Lines to combine 34 Incremental Stamping Analysis HyperForm 7.0

41 Chapter 4: Trimming Step 3: Setup a trimming operation 1. From the macro menu under Incr, choose Trim, and click Trimming Setup. 2. Click trim comps: comps and select blank component. 3. Click trim lines: lines and select displayed. 4. Click direction selector and select z-axis. 5. Click trim option toggle and switch to remove element inside. 6. Click setup. 7. Click return. Step 4: Save analysis 1. From the macro menu under Incr, choose Trim, and click Save. 2. Click save as and use the file browser to save the file as: trimming1.hf Click save. 4. Click return. Step 5: Run analysis 1. From the macro menu under Incr, choose Trim, and click Run. 2. Make sure that the path to the LS-DYNA executable is set. To do this, edit the hf.cfg file in the <install directory>\hf\bin directory. 3. Click create dynain. 4. Click applied comps: comps and select blank. 5. Click setup. At the end of the computation, LS-DYNA will write out a file called dynain. This file contains all the stress and strain information necessary to perform additional operations. This file can be read directly by HyperForm and is essential for performing multi-stage setups. 6. Click return. 7. Click run. Summary This exercise describes a procedure allowing you to more easily manage the setup of a trimming operation. The procedure focused on importing a dynain file, section definition, importing an IGES curve, and trimming setup. HyperForm 7.0 Incremental Stamping Analysis 35

42 Chapter 4: Trimming 36 Incremental Stamping Analysis HyperForm 7.0

43 Chapter 5 Gravity Exercise Figure 5.1: Model for gravity exercise This exercise illustrates the set up procedure for performing a gravity analysis. A setup file containing the blank and die mesh provides the starting point. The appropriate material and section properties are assigned to the tool and blank. The components are then correctly positioned and the contacts defined. Finally, a gravity setup, using dynamic relaxation is enabled. Summary of Topics covered Section definition Material definition Autopositioning Contact definition Set up of a gravity analysis HyperForm 7.0 Incremental Stamping Analysis 37

44 Chapter 5: Gravity Step 1: Load HyperForm setup file 1. From the macro menu, under Model, click HF. 2. Click retrieve and browse the directories to find the file gravity.hf Click open. 4. Click return. Section Definition Step 1: Create blank section properties 1. From the macro menu under Inc, choose Grav, and click Sections. 2. Click section = and enter blank_section. 3. Click thickness = and enter 0.5. (mm) 4. Click create. 5. Click return. Material Definition Step 1: Create blank material properties 1. From the macro menu under Incr, choose Grav, and click Materials. 2. Click materials = and enter CRDQ_steel. 3. Click card image = and select TransAnisoElasticPlastic. 4. Click import curve. 5. Click curve = and enter stress_strain_curve. 6. Click sigy = and enter 185. (MPa) 7. Click k = and enter 550. (MPa) 8. Click n = and enter Click create. 10. Click back. 11. Click create. 12. Click return. 38 Incremental Stamping Analysis HyperForm 7.0

45 Chapter 5: Gravity Step 2: Update binder as a tool type component using table summary macro 1. From the macro menu under Incr, choose Form, and click List. 2. For the binder component, click the free button under TYPE and select tool. 3. Click update. 4. Click cancel. Step 3: Assign section and material properties for the blank component 1. From the macro menu under Incr, choose Grav, and click Comps. 2. Click component = and select blank. 3. Click section = and select blank_section. 4. Click materials = and select CRDQ_steel. 5. Click update. 6. Click return. Autopositioning Step 1: Autoposition blank onto binder surface 1. From the macro menu under Incr, choose Grav, and click Autoposition. 2. Select the two parts sub-panel. 3. Click translation part: comps and select blank component. 4. Click reference part: comps and select binder component. 5. Click adjust. 6. Click return. HyperForm 7.0 Incremental Stamping Analysis 39

46 Chapter 5: Gravity Contact Definitions Step 1: Create contact definitions of die to blank surface 1. From the macro menu under Incr, choose Grav, and click Contacts. 2. Select the multiple sub-panel. 3. Click master: comps and select Die. 4. Click slave: comps and select blank. 5. Click create. 6. Click return. Set up Run Step 1: Set up gravity run 1. From the macro menu under Incr, choose Grav, and click Gravity Setup. 2. Click applied comps: comps and select blank component. 3. Select the implicit option. The primary purpose of simulating gravity is to compute the shape of the deformed sheet due to a gravity load. This can help to reduce the simulated tool travel distance, and eliminates some of the low frequency dynamic oscillation that occurs when the tools first contact the blank. Tow methods are available for set up: 1) dynamic implicit gravity, and 2) explicit dynamic relaxation. The explicit dynamic relaxation method is reliable; however, solution times tend to be longer. They dynamic implicit method uses the implicit solver to obtain quick solution times. 4. Click setup. 5. Click return. Step 2: Save analysis 1. From the macro menu under Incr, choose Grav, and click Save. 2. Click save as and save the file as: gravity1.hf5. 3. Click save. 4. Click return. 40 Incremental Stamping Analysis HyperForm 7.0

47 Chapter 5: Gravity Step 3: Run analysis 1. From the macro menu under Incr, choose Grav, and click Run. 2. Make sure the path to the LS-DYNA executable is set. To do this, edit the hf.cfg file in the altair\hf\bin directory. 3. Click create dynain. 4. Click applied comps: comps and select blank. 5. Click setup. 6. Click return. 7. Click run. Summary This exercise described a procedure allowing you to more easily manage the setup of a gravity analysis. The procedure focused on a section definition, material definition, tool build, too motion, tool loads, and a birth and death time concepts. HyperForm 7.0 Incremental Stamping Analysis 41

48 Chapter 5: Gravity 42 Incremental Stamping Analysis HyperForm 7.0

49 Chapter 6 Binderwrap and Forming Figure 6.1: Model for binderwrap This exercise illustrates a combined binderwrap and draw forming setup procedure. A setup file containing the die mesh provides the starting point. The blank shape at the end of the gravity analysis (see Gravity Exercise) is used in this analysis. All tool components are generated from the die tool mesh. Appropriate material and section properties are assigned to each component. Summary of Topics covered Import a dynain file Define Section Define Material Tool Build Tool Motion Tool Loads Birth and death time concepts HyperForm 7.0 Incremental Stamping Analysis 43

50 Chapter 6: Binderwrap and Forming Import Files Step 1: Load HyperForm setup file 1. From the macro menu under Model, click HF. 2. Click retrieve and browse the directories to find the file: bwrap_form.hf Click open. 4. Click return. Step 2: Import dynain file 1. From the macro menu under Incr, choose Multi, and click Import Dynain. 2. Click retrieve and browse the directories to select: gravity_dynain. 3. Click yes. 4. Click return..! During import of the dynain file, only the node and element definitions are read into HyperForm. The adaptive constraints, initial stress and initial strain quantities are automatically placed into a new file called dynain.hmx. This extra information is automatically included in the new setup by use of the *INCLUDE card. No renumbering or rotations of the imported dynain component is allowed. The stress and strain tensors are written with respect to a global coordinate system and require a suitable transformation. Currently, HyperForm does not support transforming these stress and strain tensors. Define Sections Step 1: Rename dynain component 1. From the macro menu under Incr, choose Multi, and click Rename. 2. Click collector = and select comps Click new name = and enter blank. 4. Click rename. 5. Click return. 44 Incremental Stamping Analysis HyperForm 7.0

51 Chapter 6: Binderwrap and Forming Step 2: Create blank section properties 1. From the macro menu under Incr, choose Multi, and click Section. 2. Click section = and enter blank_section. 3. Click thickness = and enter 0.5. (mm) 4. Click create. 5. Click return. Define Materials Step 1: Create blank material properties 1. From the macro menu under Incr, choose Multi, and click Materials. 2. Click materials = and enter CRDQ_steel. 3. Click card image = and select TransAnisoElasticPlastic. 4. Click import curve. 5. Click curve = and enter stress_strain_curve. 6. Click sigy = and enter 185. (MPa) 7. Click k = and enter 550. (MPa) 8. Click n = and enter Click create. 10. Click back. 11. Click create. 12. Click return. Step 2: Assign section and material properties to the blank component 1. From the macro menu under Incr, choose Multi, and click Components. 2. Click component: and select blank. 3. Click section: and select blank_section. 4. Click materials: and select CRDQ_steel. 5. Click adaptive checkbox on. 6. Click update. 7. Click return. HyperForm 7.0 Incremental Stamping Analysis 45

52 Chapter 6: Binderwrap and Forming Step 3: Display a top view of the die component only 1. From the permanent menu, select view. 2. Click iso1. 3. From the permanent menu, select disp. 4. Click none. 5. Select die component. 6. Click return. Tool Build Step 1: Build tool components 1. From the permanent menu, select options. 2. Click feature angle and enter 2.0. (degrees) 3. Click return. Changing the feature angle to 2.0 makes selecting elements on the binder area of the die easier. 4. From the macro menu under Incr, choose Multi, and click Tool Build. 5. Select auto build/setup sub-panel. 6. Click punch source: elems and select one element on the binder area of the die as shown in Figure 6.2 below. Figure 6.2: Window that encloses elements 46 Incremental Stamping Analysis HyperForm 7.0

53 Chapter 6: Binderwrap and Forming 7. Click punch source: elems again, and select by face. Figure 6.3: Elements selected after a by face element selection 8. Click punch source: elems again, and select save. 9. Click punch source: elems and select reverse. 10. Click binder source: elems and select retrieve. 11. Click blank: comps and select the blank component. 12. From the permanent menu, select disp. 13. Select the blank component. 14. Click create. 15. Click return. HyperForm 7.0 Incremental Stamping Analysis 47

54 Chapter 6: Binderwrap and Forming Define Tool Step 1: Define tool motion 1. From the macro menu under Incr, choose Multi, and click Tool Motion. 2. Click moving tool and select Binder component. 3. Click maximum velocity and enter (mm/s) Notice total travel is automatically set (approximately 5.0 mm). This value gets calculated because the punch was generated using the auto build/setup panel. 4. Click set up. 5. Click the history sub-panel. Note the calculated termination time is T= 4.5e-3 seconds. This time will be used again later in the exercise. 6. Click the motion sub-panel. 7. Click edit. 8. Click DEATH time field and enter 4.5e-3. (s) This death time will kill the prescribed motion of the binder just before a force load is applied to it. 9. Click return. 10. Click moving tool and select Punch component. 11. Click maximum velocity and enter (mm/s) Notice the total travel is automatically set (approximately 80.7 mm). 12. Click starting time and enter 4.5e-3. (s) 13. Click termination time check ON. 14. Click set up. 15. Click the history sub-panel. 16. Click cycles/travel and enter 100. (cycles/mm of tool travel) 17. Click update. 18. Click return. 48 Incremental Stamping Analysis HyperForm 7.0

55 Chapter 6: Binderwrap and Forming Birth and Death Time Concepts Step 1: Define binder load 1. From the macro menu under Incr, choose Multi, and click Tool Loads. 2. Click tool = and select Binder. 3. Click tool force and enter (N) 4. Click max velocity and enter 500. (mm/s) 5. Click birth time and enter 4.5e-3. (s) 6. Click setup. A force of 200kN is applied to the binder. A rigid body stopper limits the maximum velocity of the binder in order to minimize inertial effects. This rigid body stopper is defined to be active (note birth time) only after the prescribed motion of the binder has been killed. 7. Click return. Step 2: Save analysis 1. From the macro menu under Incr, choose Form, and click Save. 2. Click save as and save the file as bwrap_form1.hf Click save. 4. Click return. Step 3: Run analysis 1. From the macro menu under Incr, choose Form, and click Run. 2. Make sure that the path to the LS-DYNA executable is set. To do this, edit the hf.cfg file in the altair\hf\bin directory. 3. Click return. 4. Click run. Summary This exercise described a procedure allowing you to more easily manage the setup of a combined binderwrap and forming operation. The procedure focused on importing a dynain file; section definition; material definition; tool build; tool motion and tool loads; and birth and death time concepts. HyperForm 7.0 Incremental Stamping Analysis 49

56 Chapter 6: Binderwrap and Forming 50 Incremental Stamping Analysis HyperForm 7.0

57 Chapter 7 Redraw Exercise Figure 7.1: Model for second stage setup This exercise illustrates a second stage setup procedure. A setup file containing the tool meshes provides the starting point. The blank shape at the end of the binderwrap and draw forming (see Binderwrap and draw forming Exercise) is used in this analysis. Appropriate material and section properties are assigned to each component. Summary of Topics covered Importing a dynain file Section definition Material definition Multi Tool Autopositioning Tool Motion Tool Loads HyperForm 7.0 Incremental Stamping Analysis 51

58 Chapter 7: Redraw Importing Files Step 1: Load HyperForm setup file 1. From the macro menu under Incr, choose Model, and click HF. 2. Click retrieve and browse the directories to find the file redraw.hf Click open. 4. Click return. Step 2: Import dynain file 1. From the macro menu under Incr, choose Multi, and click Import Dynain. 2. Click import and browse the directories to select redraw_dynain. 3. Click open. 4. Click yes. 5. Click return..! When the dynain file imports, only the node and element definitions are read into HyperForm. The adaptive constraints, initial stress and initial strain quantities are automatically placed into a new file called dynain.hmx. This extra information is automatically included in the new setup by use of the *INCLUDE card. No renumbering or rotations of the imported dynain component is allowed. The stress and strain tensors are written with respect to a global coordinate system and require a suitable transformation. Currently, HyperForm does not support transforming these stress and strain tensors. Section Definition Step 1: Rename dynain component 1. From the macro menu under Incr, choose Multi, and click Rename. 2. Click collector = and select comps Click new name = and enter blank. 4. Click rename. 5. Click return. 52 Incremental Stamping Analysis HyperForm 7.0

59 Chapter 7: Redraw Step 2: Create blank section properties 1. From the macro menu under Incr, choose Multi, and click Sections. 2. Click section = and enter blank_section. 3. Click thickness = and enter 0.5. (mm) 4. Click create. 5. Click return. Material Definition Step 1: Create blank material properties 1. From the macro menu under Incr, choose Multi, and click Materials. 2. Click materials = and enter CRDQ_steel. 3. Click card image = and select TransAnisoElasticPlastic. 4. Click import curve. 5. Click curve: and enter stress_strain_curve. 6. Click sigy = and enter 185. (MPa) 7. Click k = and enter 550. (MPa) 8. Click n = and enter Click create. 10. Click back. 11. Click create. 12. Click return. Step 2: Assign section and material properties to the blank component 1. From the macro menu under Incr, choose Multi, and click Comps. 2. Click component: and select blank. 3. Click section: and select blank_section. 4. Click materials: and select CRDQ_steel. 5. Click adaptive checkbox on. 6. Click update. 7. Click return. HyperForm 7.0 Incremental Stamping Analysis 53

60 Chapter 7: Redraw Autopositioning Step 1: Autoposition blank onto tools 1. From the macro menu under Incr, choose Multi, and click auto build/setup. 2. Select the autoposition sub-panel. 3. Select the multipart sub-panel. 4. Click punch: comps and select Punch component. 5. Click binder: comps and select Binder component. 6. Click die: comps and select Die component. 7. Click blank: comps and select Blank component. 8. Click create contact with blank checkbox ON. 9. Toggle moving part to die. 10. Click adjust. 11. Click return. Tool Motion Step 1: Define tool motion 1. From the macro menu under Incr, choose Multi, and click Tool Motion. 2. Click moving tool and select Die component. 3. Click maximum velocity and enter (mm/s) 4. Click total travel and enter (mm) 5. Click set up. 6. Click the history sub-panel. 7. Click cycles/travel and enter 100. (cycles/mm of tool travel) 8. Click update. 9. Click return. 54 Incremental Stamping Analysis HyperForm 7.0

61 Chapter 7: Redraw Tool Loads Step 1: Define binder load 1. From the macro menu under Incr, choose Multi, and click Binder Load. 2. Click tool = and select Binder. 3. Click tool force and enter (N) 4. Click max velocity and enter (mm/s) 5. Click setup. We apply a force of 200kN to the binder. A rigid body stopper limits the maximum velocity of the binder in order to minimize inertial effects. The maximum velocity is 10% greater than the die velocity allowing the blankholder to adjust for thickening or wrinkling of the blank. 6. Click return. Step 2: Modify the Adaptivity Settings 1. From the Incr page, select the control card panel. 2. Click the Adaptive control card. 3. Click ADPSIZE and enter (mm) 4. Click return. 5. Click return. ADPSIZE defines the minimum element size to be adapted. To maintain the adaptive levels in the blank, this parameter should be set to an element size which is slightly less than twice the size of the smallest element in your adapted blank (ADPSIZE = 1.95*smallest characteristic length). During each adaptive cycle, Dyna checks to see if any elements have a characteristic length greater than ADPSIZE, if so, then those elements can potentially adapt. Conversely, the elements smaller than ADPSIZE are not allowed to adapt. For this example, the smallest characteristic length in the blank after 3 levels is 5.76 mm so the ADPSIZE = 5.76*1.95 = 11.2 mm. HyperForm 7.0 Incremental Stamping Analysis 55

62 Chapter 7: Redraw Step 3: Save analysis 1. From the macro menu under Incr, choose Multi, and click Save. 2. Select the hf file sub-panel. 3. Click retrieve and save the file as redraw1.hf Click save. 5. Click return. Analysis Step 1: Run analysis 1. From the macro menu under Incr, choose Multi, and click Run. 2. Make sure that the path to the LS-DYNA executable is set. To do this, edit the hf.cfg file in the altair\hf\bin directory. 3. Click return. 4. Click run. Summary This exercise described a procedure allowing you to more easily manage the setup of a combined binderwrap and forming operation. The procedure focused on importing a dynain file, section definition, material definition, multi-tool autopositioning, tool motion, and tool loads. 56 Incremental Stamping Analysis HyperForm 7.0

63 APPENDIX A Introduction to Macros This appendix contains introductory material for the use and creation of macros. For more complete information of macros and the Tcl/Tk language used to create macros, attend the Macro/Tcl/Tk training class. See our Web site, for a complete list of classes and class schedules. Overview Implementation of the HyperForm macro menu began with the HyperWorks 4.0 release. You can create a customized user interface consisting of a combination of controls including buttons (which may have user-defined macros associated with them), button groups (function like radio buttons), and text. HyperForm macros allow you to combine several steps into a single mouse click. Routines you use often, such as saving the model file, or repetitive tasks that you apply to your models can be converted into macros. Ultimately, the appropriate use of macros will save time. The following material introduces the basic concepts of the HyperForm macro functionality and procedures for creating and implementing macros. The following topics are included: HyperForm macro introduction Default macro menu Associated files (filenames and functions) Controlling the macro display using the HyperForm options panel Creating basic HyperForm macros HyperForm 7.0 Incremental Stamping Analysis 57

64 Appendix A: Macros What is a HyperForm Macro? A HyperForm macro is similar to a user-defined script or command file used to automate a HyperForm process or execute a series of steps semi-automatically. The HyperForm macro language is an extension of the HyperMesh/HyperForm command language. You can write simple macros that run from a HyperMesh/HyperForm command file, embed additional logic, and allow, by adding Tcl/Tk scripting commands, user interaction. The HyperForm macro language allows you to customize the macro interface by creating controls in the form of buttons and button groups. For each control you specify its characteristics. the macro page it displays on its label its location and size its help message the macro it calls, and any optional arguments Macros therefore have two parts, the definition of the button that activates the macro and the instructions the macro performs. Macros are interpreted, meaning that each command is completed in the order in which it appears in the macro file.. While macros offer a great deal of flexibility, once a macro is executed, there is no way to cancel the execution or reject the results. In addition, a macro may not be recursive (call itself). The Macro Menu The Macro menu is displayed on the right side of the graphics region when HyperForm is started. The macro menu contains four areas macro page selection buttons, display options, shortcut buttons, and tools buttons. The macro menu can be turned on or off, or a new menu can be loaded from the options panel through the menu config sub-panel. 58 Incremental Stamping Analysis HyperForm 7.0

65 Appendix A: Macros Files Associated with HyperForm Macros HyperForm macros have files (outlined below) associated with them. hf.cfg The display of the macro menu is controlled by a command in the HyperForm configuration file, hf.cfg. The macro menu is displayed (by default) when HyperForm is started. If you want to change the default and remove the macro menu from the screen display, delete the asterisk (*) before the *enablemacromenu() command. hf.mac This file defines the HyperForm macro menu. Its commands control the display and available operations of the macro menu. An hf.mac file may exist in the installation directory for HyperForm or in the directory from where HyperForm is launched. When HyperForm is started, it first looks in the directory from where it was launched and then in the installation directory for the hf.mac file. When the file is located, HyperForm reads it to define the attributes and contents of the macro menu. mac.cmf The mac.cmf file holds the commands of the last executed macro. HyperForm Options Panel The HyperForm Options panel (available from the permanent menu) contains the menu config sub-panel. This sub-panel allows you to turn the macro menu on and off as well as load your own macro menu file into HyperForm. HyperForm 7.0 Incremental Stamping Analysis 59

66 Appendix A: Macros HyperForm Macro Commands HyperForm macro commands reside in the default hf.mac file. When you open this file, you will see that it defines the macro menu contents in order by page. To change a macro on a given page, find that page in the hf.mac file and the macro name that you wish to modify. The attributes of a macro page that you can change include: the buttons displayed on a macro page. the location and size of the buttons appearing on a macro page. the label for each button. the help string displayed on the menu bar. the macro called by each button, with optional arguments to pass. Macros consist of valid command file or Templex commands, and are enclosed by the *beginmacro(macroname) and *endmacro() commands. Macros can accept data passed to them using the arguments $1, $2, etc. Each argument specifies where the values should be substituted. The following skeleton shows the format of a macro. *beginmacro(macroname) macro command statements go here *endmacro() 60 Incremental Stamping Analysis HyperForm 7.0

67 Appendix A: Macros To activate the macro from HyperForm, you must create a button on the macro menu that invokes the macro. Use the *createbutton()command to define the button and its characteristics. The syntax for this command is: *createbutton(page, name, row, column, width, COLOR, helpstring, macroname [, arg1 ]) Where: page Indicates the page number on which the button is to appear (values 1 through n; initially there are 4). name The text to display on the button. Enclose the text with quotes ( ). row The row in which to place the button (values 1 - n). column The column where the button starts (values 0-10). width The width of the button ( max 10). COLOR helpstring macroname arg1 The color of the button. The available button colors are: RED, BLUE, GREEN, CYAN, BUTTON, and MAGENTA. The color name must appear in capital letters. The string to be displayed in the menu bar when the button is selected. Enclose text of string in quotes ( ). The name of the macro to call when the button is selected. Enclose text of string in quotes ( ). Optional arguments passed to the macro. You can have as many arguments as your computer s memory will allow. HyperForm Macro Creation Process To assist in your creation of HyperForm macros, we suggest the following process. 1. Define the task. 2. Run through the process in HyperForm. 3. Add macro button commands. 4. Extract the commands from the command.cmf file. 5. Add them to the hf.mac file. 6. Modify necessary HyperForm commands and add macro wrapper commands. 7. Load the modified hf.mac file into HyperForm using options panel. 8. Test/Apply macro. HyperForm 7.0 Incremental Stamping Analysis 61

68 Appendix A: Macros Example 1: Creating a button This step in the creation of a macro allows you create and position the button that activates your macro. For this class, we create everything to appear on the macro menu. 1. Copy the hf.mac file from the../hf/bin directory into your working directory, the directory from where HyperForm is launched. Next, change the permissions of the local hf.mac file to writeable. 2. Open the hf.mac file from the working directory in a text editor and go to the bottom of the file. 3. Add the command: *createbutton(1, Test,20,5,5,MAGENTA, This is a test button for experience, macrosample ) To refresh your memory, here is the format for the *createbutton command and its arguments: *createbutton(page, name, row, column, width, COLOR, helpstring, macroname [, arg1 ]). Commands end with a hard return (press the ENTER key). Type each command until you get to the end of it, then press ENTER. If word-wrap is active, that is fine, as the macro processor only recognizes the hard return. 4. Save the modified hf.mac file. 5. Start HyperForm from the working directory. This will allow the new session to use the modified hf.mac file. 6. On the macro menu, you will see the Test button (defined in Step 3). Compare this button to our definition. It is magenta in color, begins in the middle of the row, and only goes half way across the macro menu.. There is no functionality behind the button at this time because the macro has not been written, but the button to activate the macro now appears on the macro menu. For a list of commands available to you for use in the construction of your macros, please refer to the HyperForm online help. 62 Incremental Stamping Analysis HyperForm 7.0

69 Appendix A: Macros Example 2: A macro to save the model Step 1: Define the task The first step in creating a macro is to know the process you want to automate. In this exercise, we want to create a one-button macro to automate saving the current HyperForm model to a file named temp.hf. The actions necessary to complete this task are: Leave the current panel. Enter the files panel. Enter the hf file sub-panel. Use the file= file browser to locate a directory and filename. Click save. Step 2: Run through the process in HyperForm We now execute the full process within HyperForm. Every command issued in HyperForm appears, in the order executed, in the command.cmf file. To see only the commands you are interested in placing in your macro, delete the current command.cmf file, then execute the commands necessary to complete the process. 1. Locate the command.cmf file. The file is in the specified working directory, which is the directory from which you started HyperForm. 2. Delete the command.cmf file. As soon as you begin working in HyperForm, all executed commands are written to the command.cmf file. If the file already exists, the commands are appended to the file. 3. From any page in HyperForm, select the files panel. 4. In the file = field, enter the filename temp.hf and select save. HyperForm 7.0 Incremental Stamping Analysis 63

70 Appendix A: Macros Step 3: Add the macro button command 1. Create an activation button in the macro menu to execute the macro. Our button will be placed on the macro menu. 2. Open the hf.mac file. 3. At the bottom of the file, change the *createbutton command created in the previous exercise to look like this. *createbutton(4, file save,20,0,10,green, Save the file, macrosave ) Step 4: Extract the commands from the command.cmf file 1. Open the command.cmf file using any text editor. 2. Locate the *writefile() command at or near the end of the command.cmf file. You should see the following. *writefile("temp.hf",0) This is the command that writes the model file. Step 5: Add the line to the hf.mac file 1. Select and copy this line to the hf.mac file. 2. On the line following the *createbutton() command in the hf.mac file, paste the *writefile() command copied from the command.cmf file. Your hf.mac file contains two lines: the *createbutton and *writefile. 64 Incremental Stamping Analysis HyperForm 7.0

71 Appendix A: Macros Step 6: Modify as necessary and add macro wrapper commands No modification is necessary to the line copied from command.cmf -- only the wrappers need to be added. 1. Following the *createbutton command, enclose the commands from the command.cmf file between *beginmacro() and *endmacro()commands and name the macro. macroname *beginmacro(macrosave) *writefile( temp.hf,0) *answer(yes) *endmacro() The macro name, macrosave, connects the button with the macro via the macroname field in the createbutton command. The command *answer(yes) handles the overwrite prompt in the event temp.hf already exists.. All HyperMesh/HyperForm commands can be found in the Commands Section of the HyperMesh/HyperForm on-line help. Argument definitions and examples are included. 2. Save the hf.mac file. HyperForm 7.0 Incremental Stamping Analysis 65

72 Appendix A: Macros Step 7: Load the new hf.mac file into HyperForm 1. Return to the HyperForm session, go to the options panel and select the menu config sub-panel. 2. Click on the macro file = button and locate the new hf.mac file and click retrieve to load the updated Macro menu.. Anytime a change is made to the macro menu, it must be retrieved through this panel to view or test the changes. 3. Press return. Step 8: Test/Apply macro 1. Click on the macro menu. A new button labeled "file save" should be on the menu. 2. Click file save to automatically save your file. The file is saved to the directory specified in the macro. Since no directory was specified in this case, HyperForm saves the file to the start-up or working directory. It will also have the naming convention used in the macro. Summary In this example, we created a macro to simplify the process of saving a HyperForm file. First we defined the process and executed it in HyperForm. Next, we created a button in the macro file, and then created the command file commands, including the appropriate heading and footer, and added them to the hf.mac file. Once we loaded the macro file into HyperForm, we tested it. 66 Incremental Stamping Analysis HyperForm 7.0

Exercise 9a - Analysis Setup and Loading

Exercise 9a - Analysis Setup and Loading Exercise 9a - Analysis Setup and Loading This exercise will focus on setting up a model for analysis. At the end of this exercise, you will run an analysis in OptiStruct. While this exercise is focused

More information

Example 24 Spring-back

Example 24 Spring-back Example 24 Spring-back Summary The spring-back simulation of sheet metal bent into a hat-shape is studied. The problem is one of the famous tests from the Numisheet 93. As spring-back is generally a quasi-static

More information

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS Instructor: Professor James Sherwood Revised: Michael Schraiber, Dimitri Soteropoulos, Sanjay Nainani Programs Utilized: HyperMesh Desktop v2017.2, OptiStruct,

More information

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS Instructor: Professor James Sherwood Revised: Michael Schraiber, Dimitri Soteropoulos Programs Utilized: HyperMesh Desktop v12.0, OptiStruct, HyperView This tutorial

More information

FEA of Composites Classical Lamination Theory Example 1

FEA of Composites Classical Lamination Theory Example 1 FEA of Composites Classical Lamination Theory Example 1 22.514 Instructor: Professor James Sherwood Author: Dimitri Soteropoulos Revised by Jacob Wardell Problem Description: A four layer [0/90] s graphite-epoxy

More information

RD-1070: Analysis of an Axi-symmetric Structure using RADIOSS

RD-1070: Analysis of an Axi-symmetric Structure using RADIOSS RADIOSS, MotionSolve, and OptiStruct RD-1070: Analysis of an Axi-symmetric Structure using RADIOSS In this tutorial, you will learn the method of modeling an axi- symmetry problem in RADIOSS. The figure

More information

Metal Forming ezsetup In LS-PrePost 4.2. LSPP Metal Forming Development Team Janurary, 2015

Metal Forming ezsetup In LS-PrePost 4.2. LSPP Metal Forming Development Team Janurary, 2015 Metal Forming ezsetup In LS-PrePost. LSPP Metal Forming Development Team Janurary, 05 Table of Contents SECTION WORKSHOPS LS-PrePost Input/Output ezsetup for Metal Forming Tool & blank mesh Workshop Tooling

More information

CHAPTER-10 DYNAMIC SIMULATION USING LS-DYNA

CHAPTER-10 DYNAMIC SIMULATION USING LS-DYNA DYNAMIC SIMULATION USING LS-DYNA CHAPTER-10 10.1 Introduction In the past few decades, the Finite Element Method (FEM) has been developed into a key indispensable technology in the modeling and simulation

More information

Advances in LS-DYNA for Metal Forming (I)

Advances in LS-DYNA for Metal Forming (I) Advances in LS-DYNA for Metal Forming (I) Xinhai Zhu, Li Zhang, Yuzhong Xiao, and HouFu Fan Livermore Software Technology Corporation Abstract The following will be discussed: Enhancements in *CONTROL_FORMING_ONESTEP

More information

Tips about Springback and compensation with ETA/Dynaform. DYNAFORM Team June, 2015

Tips about Springback and compensation with ETA/Dynaform. DYNAFORM Team June, 2015 Tips about Springback and compensation with ETA/Dynaform DYNAFORM Team June, 2015 1 Simulation Basics 2 Simulation Basics! Mesh! Implicit and Explicit! Time step! Contact! Material Model " Yielding Surfaces

More information

Modal Analysis of a Steel Frame

Modal Analysis of a Steel Frame Modal Analysis of a Steel Frame Name: Sushanth Kumareshwar Panchaxrimath Department: Mechanical Engineering Course: Powertrain NVH of Electrified Vehicles Date: 11/26/2016 SUMMARY A dynamic modal analysis

More information

HyperWorks is a division of

HyperWorks is a division of www.altairhyperworks.com HyperWorks is a division of Altair Engineering Support Contact Information Web site www.altairhyperworks.com Location Telephone e-mail Australia 61.3.9016.9042 anzsupport@altair.com

More information

FINITE ELEMENT ANALYSIS OF A PROPPED CANTILEVER BEAM

FINITE ELEMENT ANALYSIS OF A PROPPED CANTILEVER BEAM FINITE ELEMENT ANALYSIS OF A PROPPED CANTILEVER BEAM Problem Description: Instructor: Professor James Sherwood Revised: Venkat Putcha, Dimitri Soteropoulos Programs Utilized: HyperMesh Desktop 12.0, OptiStruct,

More information

Sliding Split Tube Telescope

Sliding Split Tube Telescope LESSON 15 Sliding Split Tube Telescope Objectives: Shell-to-shell contact -accounting for shell thickness. Creating boundary conditions and loads by way of rigid surfaces. Simulate large displacements,

More information

2: Static analysis of a plate

2: Static analysis of a plate 2: Static analysis of a plate Topics covered Project description Using SolidWorks Simulation interface Linear static analysis with solid elements Finding reaction forces Controlling discretization errors

More information

Crashbox Tutorial. In this tutorial the focus is on modeling a Formula Student Racecar Crashbox with HyperCrash 12.0

Crashbox Tutorial. In this tutorial the focus is on modeling a Formula Student Racecar Crashbox with HyperCrash 12.0 Crashbox Tutorial In this tutorial the focus is on modeling a Formula Student Racecar Crashbox with HyperCrash 12.0 (Written by Moritz Guenther, student at Altair Engineering GmbH) 1 HyperMesh* 1. Start

More information

Tutorial 10: Composite impact using multi-layered shell elements

Tutorial 10: Composite impact using multi-layered shell elements Tutorial 10 Impact of a Composite Disc using Multilayered Shell Elements Problem description Outline Analysis type(s): Element type(s): Materials law(s): Model options: Key results: Prepared by: Date:

More information

FINITE ELEMENT ANALYSIS OF A PROPPED CANTILEVER BEAM

FINITE ELEMENT ANALYSIS OF A PROPPED CANTILEVER BEAM FINITE ELEMENT ANALYSIS OF A PROPPED CANTILEVER BEAM Problem Description: Instructor: Professor James Sherwood Revised: Venkat Putcha, Dimitri Soteropoulos, Sanjay Nainani Programs Utilized: HyperMesh

More information

Newly Developed Capabilities of DYNAFORM Version 5.0

Newly Developed Capabilities of DYNAFORM Version 5.0 4 th European LS -DYNA Users Conference Metal Forming I Newly Developed Capabilities of DYNAFORM Version 5.0 Authors: Wenliang Chen, Dingyu Chen, H.Xie, Quanqing Yan, Arthur Tang and Chin Chun Chen Engineering

More information

DYNAFORM Release Notes 7/2014

DYNAFORM Release Notes 7/2014 DYNAFORM 5.9.2 Release Notes 7/2014 Significant Enhancements 1. The new function for Auto-Position, automatically position blank and tools for multi-stages. 2. Automatic Iterative Trim Line Development

More information

SDC. Engineering Analysis with COSMOSWorks. Paul M. Kurowski Ph.D., P.Eng. SolidWorks 2003 / COSMOSWorks 2003

SDC. Engineering Analysis with COSMOSWorks. Paul M. Kurowski Ph.D., P.Eng. SolidWorks 2003 / COSMOSWorks 2003 Engineering Analysis with COSMOSWorks SolidWorks 2003 / COSMOSWorks 2003 Paul M. Kurowski Ph.D., P.Eng. SDC PUBLICATIONS Design Generator, Inc. Schroff Development Corporation www.schroff.com www.schroff-europe.com

More information

Simulation of the Effect of Draw Bead on Drawing Process of Panel Header using Altair Hyperform

Simulation of the Effect of Draw Bead on Drawing Process of Panel Header using Altair Hyperform Simulation of the Effect of Draw Bead on Drawing Process of Panel Header using Altair Hyperform Desai Ashutosh Valmik PG Student AISSMS COE PUNE 411001 desaiashutosh11@gmail.com Prof. P.V. Deshmukh Asst.

More information

Modeling and Analysis of Honeycomb Impact Attenuator

Modeling and Analysis of Honeycomb Impact Attenuator Modeling and Analysis of Honeycomb Impact Attenuator Preprocessor : Altair HyperMesh 14.0 Solver : Altair RADIOSS Postprocessor : Altair HyperView 1 An impact attenuator is a structure used to decelerate

More information

Using MSC.Nastran for Explicit FEM Simulations

Using MSC.Nastran for Explicit FEM Simulations 3. LS-DYNA Anwenderforum, Bamberg 2004 CAE / IT III Using MSC.Nastran for Explicit FEM Simulations Patrick Doelfs, Dr. Ingo Neubauer MSC.Software GmbH, D-81829 München, Patrick.Doelfs@mscsoftware.com Abstract:

More information

Exercise 2: Bike Frame Analysis

Exercise 2: Bike Frame Analysis Exercise 2: Bike Frame Analysis This exercise will analyze a new, innovative mountain bike frame design under structural loads. The objective is to determine the maximum stresses in the frame due to the

More information

Workshop 15. Single Pass Rolling of a Thick Plate

Workshop 15. Single Pass Rolling of a Thick Plate Introduction Workshop 15 Single Pass Rolling of a Thick Plate Rolling is a basic manufacturing technique used to transform preformed shapes into a form suitable for further processing. The rolling process

More information

Multi-Step Analysis of a Cantilever Beam

Multi-Step Analysis of a Cantilever Beam LESSON 4 Multi-Step Analysis of a Cantilever Beam LEGEND 75000. 50000. 25000. 0. -25000. -50000. -75000. 0. 3.50 7.00 10.5 14.0 17.5 21.0 Objectives: Demonstrate multi-step analysis set up in MSC/Advanced_FEA.

More information

The Essence of Result Post- Processing

The Essence of Result Post- Processing APPENDIX E The Essence of Result Post- Processing Objectives: Manually create the geometry for the tension coupon using the given dimensions then apply finite elements. Manually define material and element

More information

Fully-Coupled Thermo-Mechanical Analysis

Fully-Coupled Thermo-Mechanical Analysis Fully-Coupled Thermo-Mechanical Analysis Type of solver: ABAQUS CAE/Standard Adapted from: ABAQUS Example Problems Manual Extrusion of a Cylindrical Aluminium Bar with Frictional Heat Generation Problem

More information

Exercise 2: Bike Frame Analysis

Exercise 2: Bike Frame Analysis Exercise 2: Bike Frame Analysis This exercise will analyze a new, innovative mountain bike frame design under structural loads. The objective is to determine the maximum stresses in the frame due to the

More information

Abaqus CAE Tutorial 6: Contact Problem

Abaqus CAE Tutorial 6: Contact Problem ENGI 7706/7934: Finite Element Analysis Abaqus CAE Tutorial 6: Contact Problem Problem Description In this problem, a segment of an electrical contact switch (steel) is modeled by displacing the upper

More information

DRAW BEAD GEOMETRY OPTIMIZATION ON SPRINGBACK OF SHEET FORMING

DRAW BEAD GEOMETRY OPTIMIZATION ON SPRINGBACK OF SHEET FORMING DRAW BEAD GEOMETRY OPTIMIZATION ON SPRINGBACK OF SHEET FORMING Bülent Ekici, Erkan Tekeli Marmara University Keywords : Draw Bead, Forming, Optimization Abstract The effect of springback during forming

More information

Metafor FE Software. 2. Operator split. 4. Rezoning methods 5. Contact with friction

Metafor FE Software. 2. Operator split. 4. Rezoning methods 5. Contact with friction ALE simulations ua sus using Metafor eao 1. Introduction 2. Operator split 3. Convection schemes 4. Rezoning methods 5. Contact with friction 1 Introduction EULERIAN FORMALISM Undistorted mesh Ideal for

More information

Problem description. Initial velocity mm/sec. Beveled end with varying thickness Thickness=0.5 Thickness=1. Tube cross-section.

Problem description. Initial velocity mm/sec. Beveled end with varying thickness Thickness=0.5 Thickness=1. Tube cross-section. Problem 52: rushing of a crash tube Problem description onsider the crushing of a crash tube by a rigid weight: Initial velocity 12000 mm/sec eveled end with varying thickness Thickness=0.5 Thickness=1

More information

Improved mapping workflow with HM 11

Improved mapping workflow with HM 11 Dipl.-Ing.M. Meyer, M. Eng. D. Pielok, Dipl.-Ing. M. Heuse (all Faurecia) Dipl.-Ing. G. de los Rios, Dipl.-Ing. A. Hülsmann (all Altair) 8. November 2011 Content Short introduction on Faurecia Mapping

More information

ME Week 12 Piston Mechanical Event Simulation

ME Week 12 Piston Mechanical Event Simulation Introduction to Mechanical Event Simulation The purpose of this introduction to Mechanical Event Simulation (MES) project is to explorer the dynamic simulation environment of Autodesk Simulation. This

More information

ME 442. Marc/Mentat-2011 Tutorial-1

ME 442. Marc/Mentat-2011 Tutorial-1 ME 442 Overview Marc/Mentat-2011 Tutorial-1 The purpose of this tutorial is to introduce the new user to the MSC/MARC/MENTAT finite element program. It should take about one hour to complete. The MARC/MENTAT

More information

ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis

ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis R50 ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis Example 1 Static Analysis of a Bracket 1. Problem Description: The objective of the problem is to demonstrate the basic ANSYS procedures

More information

Plasticity Bending Machine Tutorial (FFlex)

Plasticity Bending Machine Tutorial (FFlex) Plasticity Bending Machine Tutorial (FFlex) Copyright 2018 FunctionBay, Inc. All rights reserved. User and training documentation from FunctionBay, Inc. is subjected to the copyright laws of the Republic

More information

Finite Element Modeling for Numerical Simulation of Multi Step Forming of Wheel Disc and Control of Excessive Thinning

Finite Element Modeling for Numerical Simulation of Multi Step Forming of Wheel Disc and Control of Excessive Thinning Finite Element Modeling for Numerical Simulation of Multi Step Forming of Wheel Disc and Control of Excessive Thinning Prashantkumar S.Hiremath 1,a, Shridhar Kurse 2,a, Laxminarayana H.V. 3,a,Vasantha

More information

Free-shape Optimization of a Bracket

Free-shape Optimization of a Bracket Free-shape Optimization of a Bracket In this exercise, shape optimization on a solid model will be performed using the free-shape optimization method along with manufacturing constraints, such as symmetry

More information

Finite Element simulations of the manufacturing of a sheet metal part

Finite Element simulations of the manufacturing of a sheet metal part Finite Element simulations of the manufacturing of a sheet metal part Mikael Schill 10.1.2014 Finite Element simulations of the manufacturing of a sheet metal part Summary This Report presents a summary

More information

Modeling a Shell to a Solid Element Transition

Modeling a Shell to a Solid Element Transition LESSON 9 Modeling a Shell to a Solid Element Transition Objectives: Use MPCs to replicate a Solid with a Surface. Compare stress results of the Solid and Surface 9-1 9-2 LESSON 9 Modeling a Shell to a

More information

Tutorial 1: Welded Frame - Problem Description

Tutorial 1: Welded Frame - Problem Description Tutorial 1: Welded Frame - Problem Description Introduction In this first tutorial, we will analyse a simple frame: firstly as a welded frame, and secondly as a pin jointed truss. In each case, we will

More information

PLAXIS 2D - SUBMERGED CONSTRUCTION OF AN EXCAVATION

PLAXIS 2D - SUBMERGED CONSTRUCTION OF AN EXCAVATION PLAXIS 2D - SUBMERGED CONSTRUCTION OF AN EXCAVATION 3 SUBMERGED CONSTRUCTION OF AN EXCAVATION This tutorial illustrates the use of PLAXIS for the analysis of submerged construction of an excavation. Most

More information

An Optimization Procedure for. Springback Compensation using LS-OPT

An Optimization Procedure for. Springback Compensation using LS-OPT An Optimization Procedure for Springback Compensation using LS-OPT Nielen Stander, Mike Burger, Xinhai Zhu and Bradley Maker Livermore Software Technology Corporation, 7374 Las Positas Road, Livermore,

More information

Defining ABAQUS Contacts for 3-D Models in HyperMesh - HM-4320

Defining ABAQUS Contacts for 3-D Models in HyperMesh - HM-4320 Defining ABAQUS Contacts for 3-D Models in HyperMesh - HM-4320 For this tutorial it is recommended that you complete the introductory tutorial, Getting Started with HyperMesh - HM-1000. This tutorial explains

More information

Sheet Metal Forming Simulation for Light Weight Vehicle Development

Sheet Metal Forming Simulation for Light Weight Vehicle Development Sheet Metal Forming Simulation for Light Weight Vehicle Development Die Design & Simulation Software Experience Arthur Tang May 29, 2013 Grand Rapids, MI Industry Demand for Fuel Efficient Vehicles The

More information

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE Getting Started with Abaqus: Interactive Edition Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE The following section is a basic tutorial for the experienced Abaqus user. It leads you

More information

SUBMERGED CONSTRUCTION OF AN EXCAVATION

SUBMERGED CONSTRUCTION OF AN EXCAVATION 2 SUBMERGED CONSTRUCTION OF AN EXCAVATION This tutorial illustrates the use of PLAXIS for the analysis of submerged construction of an excavation. Most of the program features that were used in Tutorial

More information

Linear and Nonlinear Analysis of a Cantilever Beam

Linear and Nonlinear Analysis of a Cantilever Beam LESSON 1 Linear and Nonlinear Analysis of a Cantilever Beam P L Objectives: Create a beam database to be used for the specified subsequent exercises. Compare small vs. large displacement analysis. Linear

More information

FOUNDATION IN OVERCONSOLIDATED CLAY

FOUNDATION IN OVERCONSOLIDATED CLAY 1 FOUNDATION IN OVERCONSOLIDATED CLAY In this chapter a first application of PLAXIS 3D is considered, namely the settlement of a foundation in clay. This is the first step in becoming familiar with the

More information

This tutorial will take you all the steps required to set up and run a basic simulation using ABAQUS/CAE and visualize the results;

This tutorial will take you all the steps required to set up and run a basic simulation using ABAQUS/CAE and visualize the results; ENGN 1750: Advanced Mechanics of Solids ABAQUS TUTORIAL School of Engineering Brown University This tutorial will take you all the steps required to set up and run a basic simulation using ABAQUS/CAE and

More information

Some Aspects for the Simulation of a Non-Linear Problem with Plasticity and Contact

Some Aspects for the Simulation of a Non-Linear Problem with Plasticity and Contact Some Aspects for the Simulation of a Non-Linear Problem with Plasticity and Contact Eduardo Luís Gaertner Marcos Giovani Dropa de Bortoli EMBRACO S.A. Abstract A linear elastic model is often not appropriate

More information

A pipe bend is subjected to a concentrated force as shown: y All dimensions in inches. Material is stainless steel.

A pipe bend is subjected to a concentrated force as shown: y All dimensions in inches. Material is stainless steel. Problem description A pipe bend is subjected to a concentrated force as shown: y 15 12 P 9 Displacement gauge Cross-section: 0.432 18 x 6.625 All dimensions in inches. Material is stainless steel. E =

More information

Advance Design. Tutorial

Advance Design. Tutorial TUTORIAL 2018 Advance Design Tutorial Table of Contents About this tutorial... 1 How to use this guide... 3 Lesson 1: Preparing and organizing your model... 4 Step 1: Start Advance Design... 5 Step 2:

More information

Engineering Analysis with

Engineering Analysis with Engineering Analysis with SolidWorks Simulation 2013 Paul M. Kurowski SDC PUBLICATIONS Schroff Development Corporation Better Textbooks. Lower Prices. www.sdcpublications.com Visit the following websites

More information

Virtual Try Out and Process Optimization for an Innovative Conic Poles Production Concept

Virtual Try Out and Process Optimization for an Innovative Conic Poles Production Concept 8 th International LS-DYNA Users Conference Methods Development Virtual Try Out and Process Optimization for an Innovative Conic Poles Production Concept A. Anglani, G. Papadia Department of Innovation

More information

Engineering Analysis with SolidWorks Simulation 2012

Engineering Analysis with SolidWorks Simulation 2012 Engineering Analysis with SolidWorks Simulation 2012 Paul M. Kurowski SDC PUBLICATIONS Schroff Development Corporation Better Textbooks. Lower Prices. www.sdcpublications.com Visit the following websites

More information

Problem description. It is desired to analyze the cracked body shown using a 3D finite element mesh: Top view. 50 radius. Material properties:

Problem description. It is desired to analyze the cracked body shown using a 3D finite element mesh: Top view. 50 radius. Material properties: Problem description It is desired to analyze the cracked body shown using a 3D finite element mesh: Top view 30 50 radius 30 Material properties: 5 2 E = 2.07 10 N/mm = 0.29 All dimensions in mm Crack

More information

Simulating Drilling Processes with DEFORM-3D

Simulating Drilling Processes with DEFORM-3D Simulating Drilling Processes with DEFORM-3D Due to the number of revolutions of a drill necessary to establish characteristic behavior, drilling simulations in DEFORM are time consuming. Therefore, every

More information

Linear Bifurcation Buckling Analysis of Thin Plate

Linear Bifurcation Buckling Analysis of Thin Plate LESSON 13a Linear Bifurcation Buckling Analysis of Thin Plate Objectives: Construct a quarter model of a simply supported plate. Place an edge load on the plate. Run an Advanced FEA bifurcation buckling

More information

Springback Calculation of Automotive Sheet Metal Sub-assemblies

Springback Calculation of Automotive Sheet Metal Sub-assemblies 13 th International LS-DYNA Users Conference Session: Simulation Springback Calculation of Automotive Sheet Metal Sub-assemblies Volker Steininger, Xinhai Zhu, Q. Yan, Philip Ho Tiwa Quest AG, LSTC Abstract

More information

HyperCrash. A highly-tuned modeling environment for crash analysis and safety evaluation in the HyperWorks simulation framework

HyperCrash. A highly-tuned modeling environment for crash analysis and safety evaluation in the HyperWorks simulation framework HyperCrash A highly-tuned modeling environment for crash analysis and safety evaluation in the HyperWorks simulation framework Christian Alscher, Giuseppe Resta Altair, Böblingen/Troy, Germany/USA Summary:

More information

APPROACHING A RELIABLE PROCESS SIMULATION FOR THE VIRTUAL PRODUCT DEVELOPMENT

APPROACHING A RELIABLE PROCESS SIMULATION FOR THE VIRTUAL PRODUCT DEVELOPMENT APPROACHING A RELIABLE PROCESS SIMULATION FOR THE VIRTUAL PRODUCT DEVELOPMENT K. Kose, B. Rietman, D. Tikhomirov, N. Bessert INPRO GmbH, Berlin, Germany Summary In this paper an outline for a strategy

More information

Orbital forming of SKF's hub bearing units

Orbital forming of SKF's hub bearing units Orbital forming of SKF's hub bearing units Edin Omerspahic 1, Johan Facht 1, Anders Bernhardsson 2 1 Manufacturing Development Centre, AB SKF 2 DYNAmore Nordic 1 Background Orbital forming is an incremental

More information

Learning Module 8 Shape Optimization

Learning Module 8 Shape Optimization Learning Module 8 Shape Optimization What is a Learning Module? Title Page Guide A Learning Module (LM) is a structured, concise, and self-sufficient learning resource. An LM provides the learner with

More information

Exercise 1a: Interacting With HyperMesh

Exercise 1a: Interacting With HyperMesh Exercise 1a: Interacting With HyperMesh This exercise will cover many of the basic concepts that are central to many of the features in HyperMesh. By the end of this exercise you should be familiar with

More information

Sliding Block LESSON 26. Objectives: Demonstrate the use of Contact LBCs in a simple exercise.

Sliding Block LESSON 26. Objectives: Demonstrate the use of Contact LBCs in a simple exercise. LESSON 26 Sliding Block 5 Objectives: Demonstrate the use of Contact LBCs in a simple exercise. Present method for monitoring a non-linear analysis progress. 26-1 26-2 LESSON 26 Sliding Block Model Description:

More information

3 SETTLEMENT OF A CIRCULAR FOOTING ON SAND (LESSON 1) Figure 3.1 Geometry of a circular footing on a sand layer

3 SETTLEMENT OF A CIRCULAR FOOTING ON SAND (LESSON 1) Figure 3.1 Geometry of a circular footing on a sand layer SETTLEMENT OF A CIRCULAR FOOTING ON SAND (LESSON 1) 3 SETTLEMENT OF A CIRCULAR FOOTING ON SAND (LESSON 1) In the previous chapter some general aspects and basic features of the PLAXIS program were presented.

More information

Linear Buckling Analysis of a Plate

Linear Buckling Analysis of a Plate Workshop 9 Linear Buckling Analysis of a Plate Objectives Create a geometric representation of a plate. Apply a compression load to two apposite sides of the plate. Run a linear buckling analysis. 9-1

More information

Innov Day Composites

Innov Day Composites Innov Day Composites Simuler les composites et leur mise en forme avec HyperWorks Innovation Intelligence Pierre-Christophe MASSON 23 Octobre 2014 About Us We help businesses succeed through the development

More information

Stamp a Part Perfectly on the Very First Hit.

Stamp a Part Perfectly on the Very First Hit. Stamp a Part Perfectly on the Very First Hit. Using the right software tool it is possible. DYNAFORM allows you to accurately simulate the stamping of parts to predict formability issues, validate die

More information

Bell Crank. Problem: Joseph Shigley and Charles Mischke. Mechanical Engineering Design 5th ed (New York: McGraw Hill, May 2002) page 87.

Bell Crank. Problem: Joseph Shigley and Charles Mischke. Mechanical Engineering Design 5th ed (New York: McGraw Hill, May 2002) page 87. Problem: A cast-iron bell-crank lever, depicted in the figure below is acted upon by forces F 1 of 250 lb and F 2 of 333 lb. The section A-A at the central pivot has a curved inner surface with a radius

More information

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010 ES 128: Computer Assignment #4 Due in class on Monday, 12 April 2010 Task 1. Study an elastic-plastic indentation problem. This problem combines plasticity with contact mechanics and has many rich aspects.

More information

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering Introduction A SolidWorks simulation tutorial is just intended to illustrate where to

More information

Lateral Loading of Suction Pile in 3D

Lateral Loading of Suction Pile in 3D Lateral Loading of Suction Pile in 3D Buoy Chain Sea Bed Suction Pile Integrated Solver Optimized for the next generation 64-bit platform Finite Element Solutions for Geotechnical Engineering 00 Overview

More information

SolidWorks. An Overview of SolidWorks and Its Associated Analysis Programs

SolidWorks. An Overview of SolidWorks and Its Associated Analysis Programs An Overview of SolidWorks and Its Associated Analysis Programs prepared by Prof. D. Xue University of Calgary SolidWorks - a solid modeling CAD tool. COSMOSWorks - a design analysis system fully integrated

More information

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

SETTLEMENT OF A CIRCULAR FOOTING ON SAND 1 SETTLEMENT OF A CIRCULAR FOOTING ON SAND In this chapter a first application is considered, namely the settlement of a circular foundation footing on sand. This is the first step in becoming familiar

More information

MSC/PATRAN LAMINATE MODELER COURSE PAT 325 Workbook

MSC/PATRAN LAMINATE MODELER COURSE PAT 325 Workbook MSC/PATRAN LAMINATE MODELER COURSE PAT 325 Workbook P3*V8.0*Z*Z*Z*SM-PAT325-WBK - 1 - - 2 - Table of Contents Page 1 Composite Model of Loaded Flat Plate 2 Failure Criteria for Flat Plate 3 Making Plies

More information

CHAPTER 6 EXPERIMENTAL AND FINITE ELEMENT SIMULATION STUDIES OF SUPERPLASTIC BOX FORMING

CHAPTER 6 EXPERIMENTAL AND FINITE ELEMENT SIMULATION STUDIES OF SUPERPLASTIC BOX FORMING 113 CHAPTER 6 EXPERIMENTAL AND FINITE ELEMENT SIMULATION STUDIES OF SUPERPLASTIC BOX FORMING 6.1 INTRODUCTION Superplastic properties are exhibited only under a narrow range of strain rates. Hence, it

More information

Research on Stamping Forming Simulation and Process Parameter Optimization for a Front Crossbeam of a Car Roof based on FEM

Research on Stamping Forming Simulation and Process Parameter Optimization for a Front Crossbeam of a Car Roof based on FEM Research on Stamping Forming Simulation and Process Parameter Optimization for a Front Crossbeam of a Car Roof based on FEM Tayani Tedson Kumwenda, Qu Zhoude 2 Department of Mechanical Engineering, Tianjin

More information

Stiffened Plate With Pressure Loading

Stiffened Plate With Pressure Loading Supplementary Exercise - 3 Stiffened Plate With Pressure Loading Objective: geometry and 1/4 symmetry finite element model. beam elements using shell element edges. MSC.Patran 301 Exercise Workbook Supp3-1

More information

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering Here SolidWorks stress simulation tutorials will be re-visited to show how they

More information

CHAPTER 8 FINITE ELEMENT ANALYSIS

CHAPTER 8 FINITE ELEMENT ANALYSIS If you have any questions about this tutorial, feel free to contact Wenjin Tao (w.tao@mst.edu). CHAPTER 8 FINITE ELEMENT ANALYSIS Finite Element Analysis (FEA) is a practical application of the Finite

More information

Exercise 1: Axle Structural Static Analysis

Exercise 1: Axle Structural Static Analysis Exercise 1: Axle Structural Static Analysis The purpose of this exercise is to cover the basic functionality of the Mechanical Toolbar (MTB) in the context of performing an actual analysis. Details of

More information

Recent Advances on Higher Order 27-node Hexahedral Element in LS-DYNA

Recent Advances on Higher Order 27-node Hexahedral Element in LS-DYNA 14 th International LS-DYNA Users Conference Session: Simulation Recent Advances on Higher Order 27-node Hexahedral Element in LS-DYNA Hailong Teng Livermore Software Technology Corp. Abstract This paper

More information

Manual for Computational Exercises

Manual for Computational Exercises Manual for the computational exercise in TMM4160 Fracture Mechanics Page 1 of 32 TMM4160 Fracture Mechanics Manual for Computational Exercises Version 3.0 Zhiliang Zhang Dept. of Structural Engineering

More information

Problem description. The FCBI-C element is used in the fluid part of the model.

Problem description. The FCBI-C element is used in the fluid part of the model. Problem description This tutorial illustrates the use of ADINA for analyzing the fluid-structure interaction (FSI) behavior of a flexible splitter behind a 2D cylinder and the surrounding fluid in a channel.

More information

Script for Automated One Step Forming Analysis using LS-DYNA and LS-Prepost

Script for Automated One Step Forming Analysis using LS-DYNA and LS-Prepost 12 th International LS-DYNA Users Conference Automotive(2) Script for Automated One Step Forming Analysis using LS-DYNA and LS-Prepost Amit Nair, Dilip Bhalsod Livermore Software Technology Corporation

More information

Tutorial #3 LSDyna: Pop Can Crushing Analysis By C. Daley

Tutorial #3 LSDyna: Pop Can Crushing Analysis By C. Daley Engineering 9093 Ice Class Ship Structures Tutorial #3 LSDyna: Pop Can Crushing Analysis By C. Daley Overview For a general introduction of LSDyna see Tut #1. Unlike most finite element programs LSDyna

More information

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Normal Modes - Rigid Element Analysis with RBE2 and CONM2 APPENDIX A Normal Modes - Rigid Element Analysis with RBE2 and CONM2 T 1 Z R Y Z X Objectives: Create a geometric representation of a tube. Use the geometry model to define an analysis model comprised

More information

Manufacturing Simulation of an Automotive Hood Assembly

Manufacturing Simulation of an Automotive Hood Assembly 4 th European LS-DYNA Users Conference Metal Forming III Manufacturing Simulation of an Automotive Hood Assembly Authors: Chris Galbraith Metal Forming Analysis Corporation Centre for Automotive Materials

More information

Abaqus/CAE Axisymmetric Tutorial (Version 2016)

Abaqus/CAE Axisymmetric Tutorial (Version 2016) Abaqus/CAE Axisymmetric Tutorial (Version 2016) Problem Description A round bar with tapered diameter has a total load of 1000 N applied to its top face. The bottom of the bar is completely fixed. Determine

More information

Study on the determination of optimal parameters for the simulation of the forming process of thick sheets

Study on the determination of optimal parameters for the simulation of the forming process of thick sheets Study on the determination of optimal parameters for the simulation of the forming process of thick sheets Ibson Ivan Harter; João Henrique Corrêa de Souza Bruning Tecnometal Ltda, Brazil Ibson@bruning.com.br

More information

Advanced Techniques for Nonlinear Contact and Drop Shock Analysis Shoubing Zhuang Autodesk Inc. Michael Smell Autodesk Inc.

Advanced Techniques for Nonlinear Contact and Drop Shock Analysis Shoubing Zhuang Autodesk Inc. Michael Smell Autodesk Inc. Advanced Techniques for Nonlinear Contact and Drop Shock Analysis Shoubing Zhuang Autodesk Inc. Michael Smell Autodesk Inc. MA7405-P Are you interested in learning how to use nonlinear contact to simulate

More information

Model Set up, Analysis and Results of the Inverse Forming Tool in ANSA

Model Set up, Analysis and Results of the Inverse Forming Tool in ANSA Model Set up, Analysis and Results of the Inverse Forming Tool in ANSA Evlalia Iordanidou, Georgios Mokios BETA CAE Systems SA Abstract With an ongoing aim to reduce the time a model requires to be prepared,

More information

Simulation of fiber reinforced composites using NX 8.5 under the example of a 3- point-bending beam

Simulation of fiber reinforced composites using NX 8.5 under the example of a 3- point-bending beam R Simulation of fiber reinforced composites using NX 8.5 under the example of a 3- point-bending beam Ralph Kussmaul Zurich, 08-October-2015 IMES-ST/2015-10-08 Simulation of fiber reinforced composites

More information

Creating and Analyzing a Simple Model in Abaqus/CAE

Creating and Analyzing a Simple Model in Abaqus/CAE Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE The following section is a basic tutorial for the experienced Abaqus user. It leads you through the Abaqus/CAE modeling process by visiting

More information

Exercise 1. 3-Point Bending Using the GUI and the Bottom-up-Method

Exercise 1. 3-Point Bending Using the GUI and the Bottom-up-Method Exercise 1 3-Point Bending Using the GUI and the Bottom-up-Method Contents Learn how to... 1 Given... 2 Questions... 2 Taking advantage of symmetries... 2 A. Preprocessor (Setting up the Model)... 3 A.1

More information