Modeling and Analysis of Honeycomb Impact Attenuator

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

BIRD STRIKE ANALYSIS ON AN AIRCRAFT LEADING EDGE USING SPH BIRD MODEL

Example 24 Spring-back

CHAPTER-10 DYNAMIC SIMULATION USING LS-DYNA

Exercise 9a - Analysis Setup and Loading

Workshop 15. Single Pass Rolling of a Thick Plate

Tutorial 10: Composite impact using multi-layered shell elements

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force

Vehicle Load Area Division Wall Integrity during Frontal Crash

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

Principal Roll Structure Design Using Non-Linear Implicit Optimisation in Radioss

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

Tutorial 9: Simplified truck model with dummy, airbag and seatbelt

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

Presentation of PAM-CRASH v2004. Part 1: Solver News

Design Verification Procedure (DVP) Load Case Analysis of Car Bonnet

Simulation of AJWSP10033_FOLDED _ST_FR

CRASHWORTHINESS ANALYSIS OF A LOCK GATE IMPACTED BY THREE DIFFERENT RIVER SHIPS

Meta-model based optimization of spot-welded crash box using differential evolution algorithm

Modelling Flat Spring Performance Using FEA

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling

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

Using MSC.Nastran for Explicit FEM Simulations

Free-shape Optimization of a Bracket

Tutorial 11: Delamination modeling of a Double Cantilever Beam specimen

Lesson 6: Assembly Structural Analysis

ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis

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

2: Static analysis of a plate

Impact and Postbuckling Analyses

Using Computer Aided Engineering Processes in Packaging Design Development

Introduction of Optimization Tools in BIW Design

PTC Creo Simulate. Features and Specifications. Data Sheet

Guidelines for proper use of Plate elements

Example 12 - Jumping Bicycle

ANSYS Element. elearning. Peter Barrett October CAE Associates Inc. and ANSYS Inc. All rights reserved.

Embedded Reinforcements

Simulation of RF HEat Test

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

APPROACHING A RELIABLE PROCESS SIMULATION FOR THE VIRTUAL PRODUCT DEVELOPMENT

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

Learning Module 8 Shape Optimization

Aufgabe 1: Dreipunktbiegung mit ANSYS Workbench

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

Tutorial 1: Welded Frame - Problem Description

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

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

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0

ME 475 FEA of a Composite Panel

COMPUTER AIDED ENGINEERING. Part-1

Exercise 1: 3-Pt Bending using ANSYS Workbench

A study of mesh sensitivity for crash simulations: comparison of manually and batch meshed models

Finite Element Model for Axial Stiffness of Metal-Plate-Connected Tension Splice Wood Truss Joint

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

Revised Sheet Metal Simulation, J.E. Akin, Rice University

Abaqus CAE Tutorial 6: Contact Problem

Topology and Topometry Optimization of Crash Applications with the Equivalent Static Load Method

A Multiple Constraint Approach for Finite Element Analysis of Moment Frames with Radius-cut RBS Connections

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

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

Simulation of Automotive Fuel Tank Sloshing using Radioss

WORKSHOP 6.4 WELD FATIGUE USING HOT SPOT STRESS METHOD. For ANSYS release 14

Automating and organizing the optimization process using ANSA - LSOPT- META. A bumper optimization case study

Generative Part Structural Analysis Fundamentals

Linear Elastic Fracture Mechanics (LEFM) Analysis of Flaws within Residual Stress Fields

Shape Optimization of Thin-Walled Tubes Under_Axial_Velocity

Case Study- Importing As-Molded Plastic Part Conditions into CAE tools

Finite Element Analysis Using NEi Nastran

SIMULATION CAPABILITIES IN CREO

Exercise 2: Bike Frame Analysis

3-D Numerical Simulation of Direct Aluminum Extrusion and Die Deformation

Exercise 2: Bike Frame Analysis

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

Print Depth Prediction in Hot Forming Process with a Reconfigurable Die

Multi-Body Simulation of Earthmoving Equipment using MotionView / MotionSolve

The part to be analyzed is the bracket from the tutorial of Chapter 3.

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS

Chapter 3 Analysis of Original Steel Post

Plasticity Bending Machine Tutorial (FFlex)

Chapter 5 Modeling and Simulation of Mechanism

CODE Product Solutions

Static, Modal and Kinematic Analysis of Hydraulic Excavator

MODELLING OF AN AUTOMOBILE TYRE USING LS-DYNA3D

Introduction to 2 nd -order Lagrangian Element in LS-DYNA

Multi-Step Analysis of a Cantilever Beam

Structural re-design of engine components

Reduction of Finite Element Models for Explicit Car Crash Simulations

A rubber O-ring is pressed between two frictionless plates as shown: 12 mm mm

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

Sliding Split Tube Telescope

DURABILITY ADD-ONS FOR ANSA AND µeta

Fast Tracking Rail Vehicle Design

Introduction to the Finite Element Method (3)

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS

Simulation of Curtain Airbag with Arbitrary. Eulerian- Lagrangian Method

Lesson 5: Mesh Refinement

CHAPTER 7 BEHAVIOUR OF THE COMBINED EFFECT OF ROOFING ELEMENTS

Scientific Manual FEM-Design 17.0

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

FEA of Composites Classical Lamination Theory Example 1

Transcription:

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 impacting vehicles gradually to a stop, by decelerating the racecar the driver and the car frame structure is protected from injury and further deformation. The attenuators are mostly placed in the front of the vehicles so that the impact energy is absorbed by the attenuator and less energy is transferred to the structure. One of the main requirements for Formula Student Competition is that the team designs, tests, and builds an impact attenuator for the front of the car. Generally aluminum, honeycomb structure or carbon fiber monocoque structure is used as impact attenuator. In this tutorial, we will model a Formula Student impact attenuator with honeycomb material in Altair HyperMesh 14.0 preprocessor and is solved in RADIOSS, which is the highly nonlinear explicit solver of Altair. Pre-processing of the Model: 1. Launch HyperMesh 14.0. 2. Choose User Profile RADIOSS: Block140. From File>>Open>>Select file Model_start.hm 2

3. Observe the model file loaded. The model has four components in the model tree of which one is a solid, which is the crashbox. Now we will create solid elements for the crashbox component. Click on 3D > solid map > one volume and choose the Crashbox. Change source shells to quads and set the element size to 10mm. Finish your operation with a final click on mesh and return. 4. Next, the surfaces are meshed. Select 2D > automesh and set the element size. Select quads as mesh type and choose the surface of the Barriere. 5. The Anti-Intrusion-Plate is meshed with the size 6mm. Mixed type mesh is used. The same operation is done with the Bulkhead component and the element size used is 10mm. Now your model will look as shown in the picture below: 3

Creating and Updating Materials: 1. Please notice that the unit system followed for this analysis is kn mm milli second and kg. 2. We will define two different materials for this model. First we will create a more comprehensive elasto-plastic material, with card image M36_PLAS_TAB. The user has to define true stress-plastic strain curve for this material. Go to XYPlots>Curve editor>new. The function is named as Material Curve. Stress-strain values are provided as shown below and updated. The curve shows that at 0 plastic strain the material will have an yield value of 498.15. In model browser, right click>create>material, and rename the material as Mat_Plas in the entity editor. 4

The basic material parameters are provided. The function created is also recalled now. The input values are as shown below: Nfunct is the Number of functions and we have only one function. So input is 1. And the function is recalled. 5

First material is created and now we will assign this material to the components in the model. Select Anti Intrusion Plate, Bulkhead and Barrier components from the model browser and right click>assign and select material Mat_Plas>Apply. 3. Now the second material for the model is created. This is a honeycomb material and the card image is M28_HONEYCOMB. The material name is renamed as Honeycomb in the entity editor and the material parameters are provided. The material curves required for this material are imported to this model. 6

The functions and respective function identifiers of this material card are listed below in the table: Yield stress function 11 Yield stress function 22 Yield stress function 33 Shear yield stress function 12 Shear yield stress function 23 Shear yield stress function 31 HoneycombT.txt HoneycombLW.txt HoneycombLW.txt HoneycombF3.txt HoneycombF4.txt HoneycombF3.txt The functions for this material model is recalled respectively in the material card as shown in the image below (red circles) and also the material parameters are provided. 7

The next step is to assign this material to the crashbox component. The crashbox component is selected in the model tree > right click > Assign. The material Honeycomb is selected and assigned to the component. Creating and Updating Properties: Now we will create properties for the components and will update the properties in the model. As we know there are shell and solid components, we will create shell and solid properties. 1. Right click on model browser > Create > Property. The property name is renamed as Shell_4 in the entity editor. Card image is P1_Shell. The thickness is assigned as 4mm. And also updated with other parameters. This property card will be assigned to the anti-intrusion plate. 8

Similarly shell property cards are created for the Barriere and Bulkhead components. These components will have a thickness of 1mm and so one shell property card named as Shell_1 of 1mm thickness is created. The card image is shown below. The created shell properties are assigned respectively to the components. First, the anti-intrusion plate component is selected in the model browser, right click > Assign and Shell_4 property is selected and assigned. Similarly for barrier and bulkhead components also property is assigned. 9

Some questions you may have asked yourself: Why QEPH (Ishell -24) shell formulation QEPH (Quadrilateral Elastoplastic Physical Hourglass Control) element QEPH is the best compromise between cost and quality. Generally, it costs no more than 15% of a BT element and the results obtained by this element are close to those of QBAT. With one-point integration formulation, if the non-constant part follows exactly the state of constant part for the case of elastoplastic calculation, the plasticity will be under-estimated due to the fact that the constant equivalent stress is often the smallest one in the element and element will be stiffer. Therefore, QEPH, defining a yield criterion for the non-constant part seems to be a good ideal to overcome this drawback. QEPH shells are more accurate for elastic or elastoplastic loads, whatever the loading type - quasi-static or dynamic QEPH shells will give better results if the mesh is fine enough. It is not recommended for coarse mesh. Why use 5 integration (N = 5) points in the thickness of shell elements In case of an elastic behavior, one gets the exact solution from three integration points that is to say that the bending moments are exactly integrated through the thickness of the shell and it is not necessary to use more integration points. In case of a plastic behavior, the bending moments are not integrated exactly. Using more integration points, the solution becomes more accurate; so it is recommended to use five integration points. Why Ithick =1 By default, shell thickness is supposed constant during shell deformation. Initial thickness is used to compute strains and to integrate stresses, but the thickness variation is still computed for post-processing reasons. If a variable thickness (Ithick =1) is used, true thickness is computed not only for post-processing, but also for strain computation and stresses integration Why Iplas =1 In plasticity computation, two fundamental assumptions must be satisfied. First, the stress in the plastic region must verify the plasticity criteria (for example, von Mises criteria). Second, in the principal stresses space is the direction ( ), due to work hardening is normal to the yield surface. An iterative orthogonal projection is used in this tutorial, this method enables to satisfy the second assumption using an iterative algorithm, the main reason we use iterative projection is to achieve a high accuracy on stress distribution after projection. 10

Now we will create property for the Crashbox component. 2. In the model browser, right click > Create > Property. The property name is renamed as Solid_HC in the entity editor. The card image selected is P6_SOL_ORTH. This property defines orthotropic solid property set and this property set is used to define the cell direction for /MAT/LAW28 (HONEYCOMB). The crashbox component is selected from model browser and assigned with the Solid_HC property. Now the model is updated with materials and properties. 11

Contact Definition: The next step of this FE modelling is to define contacts between the components in order to check for potential penetration. Three contacts are to be defined in the model between Crashbox-Barriere, Bulkhead-Anti-Intrusion Plate and Crashbox- Anti-Intrusion Plate. 1. From Analysis option > Interfaces option is selected. The interface is renamed as Crashbox-Barriere and type is selected as Type 7. From the Add option, for master, components option is selected and crashbox is selected and updated. Now for slave, sets option is selected. Click on edit button. Provide the name for the slave node set and select card image as GRNOD. Now select the nodes of the Barriere component, click create and click return to exit the panel. 12

Now it is updated in the contacts panel. Click review to view the contact created. The contact parameters are updated in the contact card as displayed in the image below. 13

2. Similarly another contact is defined between Bulkhead and Anti- Intrusion-Plate. 3. The third contact is a Kinematic condition and the type to be selected is Type 2 contact. For master surface select the Anti-Intrusion plate and for slave nodes select the nodes of the Crashbox next to the Anti-Intrusion plate. The type 2 interface and the contact parameters in the card image is as shown below. 14

Some more questions Why type 7 and what is interface gap? This interface simulates the most general type of contacts and impacts Impacts occur between a master surface and a set of slave nodes All limitations encountered with interface types 3, 4 and 5 are solved with this interface. It is a fast search algorithm without limitations Interfaces have a gap that determines when contact between two segments occurs. What is Coulomb friction? Type 7 interface allows sliding between contact surfaces. Coulomb friction between the surfaces is modelled Coulomb s friction law is a classic friction law which states that FT < * FN with = Fric (Coulomb friction) Creating and updating Rigid Bodies: 1. A new component collector called Rigids is created. From 1D > Rigids > Create, now we will create a rigid body. Multiple nodes selection is invoked and the nodes of the Barriere component is selected and the rigid body is created. 15

In Utility Menu > RBody Manager is selected and the created rigid body is selected. Now we will card edit it and will input 305 kgs in Mass. The mass is now updated to the rigid body. 2. Next step is to create another rigid body for the Bulkhead component. Similar to the last steps a rigid body is created for bulkhead. To simulate it more realistically select every four nodes around the boreholes of the Anti-Intrusion-Plate. What is a rigid body? A rigid body is an idealization of a solid body in which deformation is neglected. In other words, the distance between any two given points of a rigid body remains constant in time regardless of the external forces exerted on it. Rigid body elements are used to - impose equal displacement to a set of nodes; - model rigid connections and pin-joints; - enforce symmetry; - model transitions, connections, spot-welds, seam-welds between non-matching (dissimilar) meshes; - distribute concentrated loads/masses to a set of nodes 16

Boundary Conditions: First we will assign the constraints to the model. 1. In Utility Menu > BC s Manager is selected. The load collector is named and type is selected as Boundary Condition. Node selection is activated. The master node of the Barriere rigid body is selected and all degrees of freedom are arrested except translation in X-direction. For that all the check boxes except Tx is selected. Now the Barriere can only move towards the Crashbox. 2. The same steps are repeated for the Bulkhead Rigid Body but all the degrees of freedom are arrested in this case. Constraints are now created for the model. Now we will assign initial velocity to the model. 3. In BC s Manager> Initial Velocity is selected as the type. Node selection is activated and the master node of the Barriere rigid body is selected. A velocity of 7mm/ms is assigned in X-direction. For that, the value is assigned in Vx field. Don t forget to review the created BC s by clicking the review button for a reconformation. 17

Creating Output Blocks: Output blocks helps the user to output a set of requests (like displacement, reaction forces, etc...) to the time history file. A time history plot of the extra history variable can be created using Output Block. We will create output blocks for all the parts on the model. 1. From Analysis Menu > Output Block is selected. The output block is renamed as Barriere and comps selection is activated. The barriere component is selected and Create > Edit. For NUM_VARIABLES option 1 is given and for Var option DEF is provided. It means, all default outputs for this part will be provided in the time history file. Similarly for the other two parts also output blocks are created. Now finally we will set the control cards for output requests and controls for running the analysis. Control cards The normal engine control cards used is shown below: 18

From View > Solver Browser is clicked. In tab area, a new browser, solver browser is created,. Right click in Solver browser > Create >Engine Keywords and based on user requirements various outputs required are selected. We will start with run time, /RUN. Right click in Solver browser > Create >Engine Keywords > RUN. This specifies the run time for this model. We will provide 40 milliseconds. A good practice is to create 20-30 animation files for the simulation. Here we will create 25 animation files. For that, right click in Solver browser > Create >Engine Keywords >ANIM> /ANIM/DT is selected. For frequency of writing time history file TFILE is selected from solver browser and frequency is given as.2 19

Output results like energy density, von mises stress, plastic strain..etc. are requested now. As shown above, right click in Solver browser > Create >Engine Keywords>ANIM>ANIM/ELEM is selected and required results are checked. For vectorial results like forces and moments for rigid bodies, contact forces, velocity, displacement, acceleration.etc. right click in Solver browser > Create >Engine Keywords>ANIM>ANIM/VECT is selected and required results are checked. 20

Running the Simulation: Now all the required output requests and engine control cards are provided. The file can now be exported into RADIOSS file type. The model file or deck file will be saved as xxxx_0000.rad, which is also called as starter file. If the merge starter and engine file option is not checked a separate file xxxx_0001.rad will be created which is the engine file which contains the engine controls and output requests created. RADIOSS solver is launched and the deck file is uploaded for running the simulation. Starter out file will be generated (xxxx_0000.out) which gives the summary of the FE model created (property, materials, parts, contacts, time step...) and summary of load cases in the form of warnings and/or error messages. Once the FE model runs fine, the engine file will run according to control card parameters. The engine file will also create an engine out (xxxx_0001.out) file. The engine out file gives the cycle summary and termination notification. The user should continuously monitor the time step in the engine out file. Check for the abnormal changes in time step. Tips for monitoring time step drop: For an element, check the related material and there must not be an error in the units. Also check the element size. For a node, check the characteristics of connected elements. For an interface, the gap of the interface must be verified if some failure happens on the master or the slave side of the interface. Engine out file provides energy error which user can monitor. Tips for monitoring energy error: Must be negative and decreasing. For good models, less than 5%. May increase in the first few cycles and then decrease. If energy error is more and increasing, user can check the model for incompatible kinematic conditions. 21

Post-Processing of Results: Altair HyperView is a complete post-processing and visualization environment for finite element analysis, CFD and multi-body system data. HyperView enables you to visualize data interactively as well as capture and standardize your postprocessing activities using process automation features. HyperView is opened and xxxx.h3d file is loaded. The contour panel is opened where it allows the user to create contour plots of a model and graphically visualize the analysis results. The requested results can be selected from the Result Type. 22

The Von Mises stress, displacement, plastic strain and contact forces.etc of the model are reviewed. The Build Plots option in HyperView allows users to construct multiple curves and plots from a single result file. 23

Now, we will plot the energy curves for the model in Altair HyperGraph. Altair HyperGraph is a powerful data analysis and plotting tool. The time history file, T01 file is uploaded in HyperGraph. Now we will observe the energy graph. Global energy variables for the total energy, kinetic energy, internal energy and hourglass energy has been plotted for the simulation. The above energy graph reflects the change of the energy during the crash. The maximal kinetic energy of the system is KN-mm. It descends sharply with the process of the impact. At the same time, due to the distortion of the crashbox, which is absorbing the energy, the internal energy ascends sharply. Up to the end of the impact, 90% of the kinetic energy has been transformed to the internal energy of the distorted component that is crashbox. Also from the energy plot we can see that hourglass energy is very less or negligible. Ideally, hourglass energy should not exceed 10% of internal energy and the same is also satisfied in this simulation. 24

To monitor better we will analyze the internal energy plot of the crashbox component only. As we discussed earlier, in the process of a crash, the crashbox absorbs more energy and permit only a little energy to the occupant-cabin, thereby keeping the space of the occupant unchanged and we can see that in this scenario most of the kinetic energy is absorbed by the crashbox thereby satisfying the requirement of a crashbox. 25