Challenge

Assignment 7-Side Pole Crash Simulation Challenge

Assignment 7-Side Pole Crash Simulation Challenge

1. Aim

  • Perform a side pole crash simulation with the mentioned model checks and procedures for the given model and find the answers for specified output requests. 

2. Objective

Model Checks And Procedures for the Neon Side Crash -BIW

  • Check the unit system and either follow [Mg mm s] or [Kg mm ms].
  • Create an appropriate interface, friction 0.2, and recommended parameters.
  • Make sure of no penetration and intersections.
  • Create a rigid pole with a friction of 0.1 as per the FMVSS 214 standards.
  • Compare the model weight with the reference model and use added masses to reach the target weight of 700kg while getting CG about the required range.
  • Initial velocity - 20mph, as per the standards.
  • Use a model checker to ensure good quality.
  • Timestep: 0.5 to 0.1 microseconds.
  • Run 80ms.

The Output Requests

  • Sectional force in the cross member.
  • Intrusion at B pillar, hinge pillar and fuel tank region. Provide recommendations on what can help to reduce Fuel tank intrusion.
  • Peak velocity of an inner node of the door.

 

                                                                            Fig 1: Isometric View of Neon Side Crash -BIW

3. Procedure

Step 1: Importing of Model and Checking of  Unit System

                                            Initially import the model 'neon_front_0000.rad' to hypermesh using the solver deck. After importing we have to check the unit system specified on the model. It can be done by using a solver browser.  From the solver browser, by clicking the 'Begin Card' we can see the unit system for the model because we have to use the same unit system for the entire crash test (for hyper-crash also).  Otherwise, it will affect the results.

                           Fig 2: Checking of Unit System

So the unit system for the model is,

  1. Mass    = Kg
  2. Length = mm
  3. Time     = ms

 

Step 2: Penetration and Intersection Checking

                                Before the simulation, we have to make sure that there are no intersections (elements passing completely through one another) or penetrations (Overlapping of the material thickness of shell elements). The checking can be done by following,

  • Tools (Menu Bar) >> Penetration Check >> Entity Type= Componets >> Selection= Select All Components >> Check.

                                                                                         Fig 3: Penetration Checking Using Hypermesh

So from the penetration check, we can see any kind of penetrations or intersections available on the model. So we can move on to the next step. 

Step 03: Checking For Free Parts.

                   We have to make sure that the model does not have any free parts. There needs to be a proper connection between the components. To check the connectivity,

  • Tools >> Find Connectivity >> Select All Components >> Check.

                                                                                                               Fig 4: Connectivity Checking

Fr3 components haveonents that have no connectivity. We need to connect them with proper rigid connections. We can use 1D rigid connections for the connectivity. After all the connections are generated, check the connectivity once again and make sure that there are no free parts. 

                                                                                                               Fig 5: Rigid Connections

Step 04: Creating an Appropriate Interface With Recommended Values

                                       A general node-to-surface contact or type 7 interface can be used for any application. By analysing the model, pre-existing interfaces are available on the model. To ensure the proper interface connections, we have to delete all of those interfaces and create a new interface Type 7. The recommended parameters for type 7 include

Sl No.ParameterValues
   
1Istiff4
2Igap2
3Idel2
4Iform2
5Inacti6
6Stmin1
7GAPmin0.5
8Fric0.2

Table 1: Type 7 Parameters and Their Values

To assign a type 7 contact, go to the solver browser and right-click on,

  • Create >> INTER >> TYPE7 >> Select Master and Slave >> Assign Recommended Values

                                                                                                     Fig 6: Assigning Interface Type 7

Step 4: Achieving Mass And CoG Of The Full-Scale Model/Mass Balancing

                               Because it is one-third of the full-scale model (~30K Nodes), we have to achieve the same mass and CoG condition as this model. The CoG coordinates of the current model before the mass addition, 

Cogx = 2426.4347

Cogy = 251.798

Cogz = 589.5146

The coordinates of the CoG point of a full-scale model is 

Cogx = 3124.1047

Cogy = 5.7746

Cogz = 531.1952

                                                                                                 Fig 7: Mass And Cog Of The Model (Hypermesh)

The total mass = 700 Kg, and the mass of the current model is 166 Kg, We have to add an extra 535 Kg in the proper place to make the mass and location of CoG consistent. For that, we use hypercrash. Import the RADIOSS file to the hyper crash that was saved from hypermesh. The point of the cog should lie inside the model. 

We have to isolate a part to add the additional mass. We use TYPE 1 to add mass. 

                                                                                                     Fig 8: Mass And Cog Of The Model (Hypercrash)

 Then add mass to the nodes of these components by, 

  • LoadCase >> Added Masses >> Create New Object >> Select Type= 1(Mass is distributed to each node of the node group) Give Title >> Enter Required Mass Value >> Grnod_Id(Support)= Right Click >> Select In Graphics >> Add/Remove By Picking Selection >> Select Nodes >> Yes >> Save.

                                                                                                            Fig 9: Adding Mass To The Model

Check the updated Cog coordinates by,

  • Mass >> Balancing

The Cog coordinates are updated and the values of updated coordinates are,

Cogx = 3071.3514

Cogy = 5.639

Cogz = 393.11

Step 5: Appling Initial Velocity To The Model

                             As per the objective, we need to define the velocity of 35 mph for the model.  We have to convert the unit to mm/ms. That gives

35 mph = 15.65 mm/ms.

Using the hypercrash again, we can assign the velocity to the whole model. If we consider the global coordinates as a reference we need only the translational velocity in the y direction because the simulation is a side pole crash.

  • LoadCase >> Initial Velocity >> Create New Object >> Give Title >> Select Type= 0: Translational>> Vx=0, Vy=15.65, Vz=0 >> Gnod_Id(Support)= Right Click >> Select In Graphics >> Include Picked Parts >> Select Whole Parts >> Yes >> Save

                                                                                                                Fig 10: Assigning Initial Velocity

Step 6: Creating a Rigid Side Pole

                     For creating the rigid side pole,  we can use hypermesh.

  • Right Click On Solver Browser >> Create >> RWALL >> CYL

After that, we have to assign proper values to the side pole (as per the FMVSS 214 standards.). For the coordinates of the base node, we can define using a temp node. The normal should be along the '-z axis'. Other assigned values are

  1. Slide = 2: Sliding With Friction
  2. Dsearch = 1500
  3. FRIC =0.1
  4. Diameter = 254

Assign the TH_Rwall file for the rigid wall. Make sure that, you select the required variables so that it improves the efficiency of the simulation

 

                                                                                                                Fig 11: Creating Rigid Side Pole

Step 7: Sections

                Per the output requests, we must create sections across both cross-members. Before this, we have to make frames at these mentioned locations. These are used in sections as a Frame ID. For that, go to the solver browser and right-click on,

  • Create >> FRAME >> MOV >> Select Origin Node >> Select Node To Define Axis >> Select Node To Define Plane.

                                                                                                                                 Fig 12: MOV Frames

The construct sections with these frames. From the solver browser,

  • Create >> SECT >> SECT >> Select N1, N2, N3 for the Normal Direction>> Frame_ID =Select System corresponding MOV frames ID >> grShel_ID >> Right Click >> Select required nodes from part >> delta T=0.1.

                                                                                                                                  Fig 13: Sections

Create a TH file for Sections and assign values. Make sure that, you select the required variables so that it improves the efficiency of the simulation

Step 7: Intrusions on the B pillar, hinge pillar and fuel tank region

                              Here we have to find the displacement of these mentioned regions B pillar, hinge pillar and fuel tank region. For that, we can define springs as having very small stiffness. And we can find the displacement of those springs with the TH file. To create spring, go to the solver browser and right-click on,

  • Create >> Elements >> Spring >> Spring2N >> Define one node by node ID and the other node in the cross member.

                                                                                                     Fig 14: Spring Element Settings

Create a spring property card having the values of K=0.001 and M=0.001. Assign these properties to the newly created springs. Create a TH file for a Springs and assign values. Make sure that, you select the required variables so that it improves the efficiency of the simulation

Step 8: Peak Velocity Of An Inner Node Of Door (337773)

                                   Initially, we have to define a skew as a reference. To create a skew 

  • Create >> SKEW >> MOV >> Select Origin Node >> Select Node To Define Axis >> Select Node To Define Plane.

                                                                                                                 Fig 15: MOV Skews

After that, Create a TH file for an output block (Node) and assign values. Select Skew System as the Skew that is created now. Make sure that, you select the required variables so that it improves the efficiency of the simulation

Step 09: Model Checking

                Before the simulation, we have to make sure that, the model is error-free and ready to simulate. So initiate a model check by,

  • Tools >> Model Checker >> RadiossBlock

                                                                                                                             Fig 16: Model Checking

After the checking, there are some unused sets and other minute errors. The model checker automatically resolves those. Apart from a warning, the model has no other issues and is ready for the simulation. Check the minimum time step and total run time. 

 

Step 10: Simulate the Model and Analysis of the Results

                             The simulation is done by following,

  • Analysis >> Radioss >> Browse Input File Location >> Option = -nt 4 (No. Of Threads) >> Radioss

                                                                                                         Fig 17: Loading Simulation Using Hyper Mesh

4. Observations And Conclusions

                    After the simulation, we have to check the job summary to analyse the results. It decides whether the results are acceptable or not. 

 From the output file, 

  1. Energy Error           = -0.9%
  2. Mass Error              = 0.0004422%
  3. Mass Addition         =  0.03097
  4. Engine Run Time    = 3597.04 s
  5. Total No. Of Cycles = 160001

The errors are within the acceptable range. So we can continue with the model. 

                                                                                                                  Fig 18: Animation Of Simulation

1. Von Mises Stresses

To get Von Mises Stress distribution, load the '.h3d file' in hypergraph and select the contour type as a Von Mises Stress. 

                                                                                                        Fig 19: Von Mises Stress Distribution

By analysing the animation, 

  •  Von Mises Stress (Max) = 3.144E-01 KN/mm2 at node 23242.

                                                = 314.4 N/mm2

                                                = 314.4 Mpa

From the simulation, initially, the side doors and pillars made contact with the side pole.  So the number gets maximum deformation from the collision and then the forces are reduced throughout the simulation because of the energy absorption of each component. And we can see that most stresses are concentrated where the pole made contact with the car. 

2. Energy Graphs Of The Simulation

                                  By loading the time history file (T01) to Hypergraph 2D, we can plot the necessary graphs and analyse the results. 

                                                                                                       Plot 1: Time Vs Internal Energy / Kinetic Energy

Sl NoTime (ms)Internal Energy (Kgmm2/ms2) (Joules)

Kinetic Energy (Kgmm2/ms2) (Joules)

10 0.00 (Min)85780.039 (Max)
267.176285768.30
36.584.39985679.835
4306604.71578690.226
579.513012.8525 (Max)71593.32 (Min)

                                Table 1: Time Vs Internal Energy / Kinetic Energy

There are no contact take places for the first 6ms. So the internal energy and kinetic energy remains at their minimum and maximum position. After the 6ms, the car crashes the pole at 35Mph of speed resulting in an increase of internal energy as well as a decrease of Kinetic energy. 

                                                                                                                             Plot 2: Time vs. Total Energy

                                                                                                                             Plot 3: Time vs. Hourglass Energy

Sl NoTime (ms)Total Energy (Kgmm2/ms2) (Joules)

HourGlass Energy (Kgmm2/ms2) (Joules)

1085780.039 (Max)0.00 (Min)
2685775.486.3520e-5
36.585764.230.0611
41085461.759.09385
52585378.4832.281
679.584710.507 (Min)65.955 (Max)

                                          Table 2: Time vs. Total Energy / Hourglass Energy

Take account of the hourglass energy and total energy plots. The total energy is slightly reduced as the simulation runs, it is because of the presence of minute hourglass energy. Because of the Improved under-integrated element formulation method (QEPH), the majority of hourglass energy is controlled by physical stabilisation. So the hourglass energy is negligible compared to total energy.

3. Peak Velocity Of Node 337773

                                                                                                                          Plot 4: Time vs. Peak Velocity

l NoTime (ms)Peak Velocity  (mm/ms)
1015.694
2814.706
38.516.038 (Max) 
41015.818
5153.727
6414.639
745.51.136 (Min)
8543.361
979.51.871

           Table 3: Time vs. Peak Velocity

 Before the collision with the pole, the node followed the constant velocity of 15.394 mm/ms. When the pole is made contact with the door panel, the velocity of a node is rapidly decreased to a value. Then with small ups and downs the velocity of the specified node. So the 

Peak Velocity Of Node 337773 = 16.038 at t=8.5ms

4. Sectional force in the cross-members

                                                                                                                            Plot 5: Time vs. Total Resultant Forces On Cross Members

Sl NoTime (ms)Cross Member 1 (N) 

Cross Section 2 (N)

100.00 (Min) (~5.398e-19)0.00 (Min) (~2.396e-19)
270.5221.112
31082.977172.244
4161236.161535.524
 38.51527.3871768.076
 4021564418.488
 40.51654.0944685.11 (Max)
 521452.9281059.536
 592192.46377.203
 722629.65  (Max)577.499
 79.51661.682804.009

           Table 4: Time vs. Total Resultant Force On Cross Members

By analysing the forces on each cross-section, cross member 2 exerts more resultant forces than cross member 1. The reason behind this is that cross member 2 lies directly behind the B-pillar where the pole directly makes contact. Cross member 1 lies just left to the B pillar. After the collision, the forces of cross member 1. rapidly rise and follow a zig-zag graph throughout the simulation and finally, it starts to decrease.  But in the case of cross member 2, After the small leap occurs at the beginning of the collision after some time it immediately rises to its maximum value and decreases with a rapid fall. Then gradually reduced to its minimum value. 

The max total resultant force experienced at Cross Member_1= 2629.65 N

                                                                                        = 2.629 KN at t=72ms

The max total resultant force experienced at Cross Member_2 = 4685.11 N

                                                                                         = 4.685 KN at t=40.5ms

5. Intrusions 

                                                                                                                           Plot 6: Time vs. Total Elongation On Springs

Sl NoTime (ms)Spring 14526 (A-Pillar) Total Elongation (mm)Spring 14456 (B-Pillar) Total Elongation (mm) Spring 14545 (Fuel Tank) Total Elongation (mm)
10000
2100.220.8070.248
3110.7427.2440.239
44027.656349.482218.220
55058.713427.003295.527
679.5185.1668.942438.23

                                                                                                              Table 4: Time vs. Total Elongation On Springs

  • The max elongation of Spring 14526 (A-Pillar)    = 185.1 mm at t=79.5 ms
  • The max elongation of Spring 14456 (B-Pillar)    = 668.942 mm at t=79.5 ms
  • The max elongation of Spring 14526 (Fuel Tank) = 438.23 mm at t=79.5 ms

The elongation of the spring situated on the B-Pillar has higher elongation leading to higher intrusion. Because it is located near to crash point compared to other springs and leads to higher elongation and higher intrusion.

                  The higher intrusion on fuel tanks may lead to explosions and hazards. So we have to reduce those intrusions. We can add a cross member where the fuel tank is located. The cross member reduces the intrusions. Also, we can use certain composite materials to increase the strength and rigidity of rails and it reduces intrusions.

5. Results

  •  For the given model, simulate the crash scenario with the mentioned parameters and objectives and with the help of necessary plots, point out the outcomes and their values in the mentioned output requests.

 Simulation File::

https://drive.google.com/drive/folders/1oeeMPOmrCAtG8_6ptJaGl2RWKowoFnkH?usp=drive_link

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.