RD-T: 3597 Cell Phone Drop Test

This tutorial demonstrates how to simulate a free fall of a cell phone due to gravity from a height of 1001mm using 2nd order tetra elements.


rd3597_cellphone_10SA1
Figure 1.

Model Description

  • UNITS: Length (mm), Time (s), Mass (ton), Force (N) and Stress (MPa)
  • Simulation time: in Engine [0 - 3.3e-3]
  • This is a very simple cell phone model used to demonstrate how to set up a drop test. The model is an assembly of two solid parts meshed with Tetra 10 elements, connected with spring elements, and contact defined between them.
  • To reduce the simulation time, the cell phone is dropped 1 mm from the ground with an initial velocity of -4429.4469 mm/s representing the velocity that it would have attained from a free fall of 1000 mm.
  • Boundary Conditions: Gravity load + initial velocity of -4429.4469 mm/s on the cell phone.
  • Elasto-plastic Material /MAT/LAW36 (Plastic)

[Rho_I] Initial density = 1.16E-9 ton/mm3

[nu] Poisson's ratio = 0.3

[E] Young's modulus = 1000 MPa

STRAIN 0 16
STRESS 1 17

Load the Radioss User Profile

  1. Launch HyperWorks Desktop.
  2. From the Preferences menu, select User Profiles or click the userProfile-24 icon in toolbar.
  3. Select Radioss (Block140) and click OK.

Open the Model File

  1. Click the Open Model icon fileOpenModel-24 to open the cellphone.hm file you saved to your working directory from the radioss.zip file.
  2. Click Open.
    The model loads into the modeling window.

Create the Curve Material

  1. Click XYPlots > Curve Editor.
  2. In the Curve editor window, click New.
  3. For the curve name, enter stress_strain_curve.
  4. Click proceed.
  5. From the Curve editor window, select stress_strain_curve from the Curve List.
  6. Enter the X and Y coordinates, as shown below.

    rd3597_curve_editor_14
    Figure 2.
  7. Click Update and then click Close.

Create and Assign the Material and Properties for Cell Phone Parts

  1. In the Model Browser, right-click and select Create > Material to create a new material.
  2. For Name, enter cell_phone.
  3. For Card Image, select M36_PLAS_TAB and click Yes in the confirmation window.
  4. Input the values, as shown below.

    rd3597_cell_phone
    Figure 3.
  5. Select N_func and set to 1.
  6. Click fct_ID1 and select stress_strain_curve (the function curve previously created).
  7. In the Model Browser, right-click and select Create > Property to create a property.
  8. For Name, enter cell_phone.
  9. For Card Image, select P14_SOLID and click Yes to confirm.
  10. Set the variable I_tetra to a value of 1.

    rd3597_itetra_14
    Figure 4.
  11. In the Model Browser, expand the Components folder, highlight the components Cellphone_bottom and Cellphone_top and right-click to Assign (or use the Entity Editor) the newly created property and material.

Define the Interface between Cell Phone Parts

  1. In the Model Browser, right-click and select Create > Contact Surface.
  2. For Name, enter self.
  3. Click on Elements.
  4. Switch from add shell elements to add solid faces.
  5. Select elements by collector, select Cellphone_bottom and click select.
  6. For face nodes, select nodes by collector, select cellphone bottom and click select > add > return.
  7. In the Model Browser, right-click and select Create > Contact.
  8. For Name, enter Self.
  9. Set Card Image to TYPE7 and click Yes to confirm.
  10. For Grnod_id (S), select nodes > by collector, select Cellphone_top, click select > add and click return.
  11. For Surf_id (M), switch to Contactsurf, click on Contactsurf and select self.
  12. Click OK.
  13. Set Fric to 0.1.
  14. Set Gapmin to 0.3.

    rd3597_self_14
    Figure 5.

    rd3597_type7_13
    Figure 6.

Create a Rigid Wall

  1. In the Model Browser, right-click and select Create > Rigid Wall.
  2. For Name, enter GROUND.
  3. Set the Geometry type to Infinite plane.
  4. Click in the modeling window and press the F8 key on the keyboard.
  5. Enter the node coordinates: X=0, Y=0, and Z=19.
  6. Click create.
  7. Click return to exit the panel.
  8. In the Entity Editor, select the created node as Base node.
  9. Make sure the normal vector is set to z-axis, as shown below.

    rd3597_ground
    Figure 7.
  10. For d, enter 50.
  11. To review, go to the Solver Browser and select the RWALL folder.
  12. Right-click on GROUND and click Review.

    rd3597_cellphone_review
    Figure 8.
  13. Click return to exit from the panel.

Create a Gravity Load

  1. In the Model Browser, right-click and select Create > Set.
  2. For Name, enter Gravity, set Card Image as GRNOD and click Yes to confirm.
  3. Select Nodes of all three parts.
  4. In the Model Browser, right-click and select Create > Load Collector.
  5. For Name, enter loadcol1, set Card Image as GRAV_Collector and click Yes to confirm.
  6. Set Direction to Z.
  7. For Grnod_id, select Gravity from the Select Set dialog and click OK.
  8. Set scale_y to -9810.0 indicating gravity in opposite Z direction.

    rd3597_loadcol1_13
    Figure 9.
  9. From the XYPlots pull-down, click Curve Editor.
  10. In the Curve editor window, click New.
  11. For Name, enter gravity.
  12. Click proceed.
  13. In the Curve editor window, select gravity from the Curve List.
  14. Enter X and Y, as shown in the following image:

    rd3597_curve_editor2_13
    Figure 10.
  15. Click Update and then click Close to exit the Curve editor window.
  16. Back in Gravity load collector, update Ifunc to the curve just created.

Create an Initial Velocity

  1. In the Model Browser, right-click and select Create > Load Collector.
  2. For Name, enter Initial_velocity and set Card Image to INIVEL_Collector.
  3. For Grnod_id, select the same set (Gravity) previously used.
  4. For Vz =, enter the value -4429.4469.

    rd3597_initival_velocity_13
    Figure 11.

Create Output Request and Control Cards

  1. Launch the HyperMesh Solver Browser from View > Browsers > HyperMesh > Solver.
  2. Right-click in the Solver Browser general area to create the cards, shown below with the given values for each parameter:
    Keyword Type Keyword Parameter Parameter Value
    CONTROL CARDS TITLE Status [Checked]
    CONTROL CARDS TITLE TITLE Cellphone_drop
    CONTROL CARDS MEMORY Status [Checked
    CONTROL CARDS MEMORY NMOTS 40000 Not needed
    CONTROL CARDS SPMD Status [Checked]
    CONTROL CARDS IOFLAG Status [Checked]
    CONTROL CARDS ANALY Status [Checked]
    ALE-CFD-SPH ALE_CFD_SPH_CARD Status [Checked]
    ALE-CFD-SPH ALE_CFD_SPH_CARD ALE_Grid_Velocity [Checked]
    ALE-CFD-SPH ALE_CFD_SPH_CARD GridVel_Gamma 100.00
    ENGINE KEYWORDS RUN Status [Checked]
    ENGINE KEYWORDS RUN Tstop 3e-3
    ENGINE KEYWORDS PARITH Status [Checked]
    ENGINE KEYWORDS PARITH Keyword2 ON
    ENGINE KEYWORDS PRINT Status [Checked]
    ENGINE KEYWORDS PRINT N_Print -1000
    ENGINE KEYWORDS ANIM/ELEM Status [Checked]
    ENGINE KEYWORDS ANIM/ELEM VONM [Checked]
    ENGINE KEYWORDS ANIM/ELEM DENS [Checked]
    ENGINE KEYWORDS ANIM/ELEM PRES [Checked]
    ENGINE KEYWORDS ANIM/ELEM EPSP [Checked]
    ENGINE KEYWORDS ANIM/VECT Status [Checked]
    ENGINE KEYWORDS ANIM/VECT CONT [Checked]
    ENGINE KEYWORDS ANIM/DT Status [Checked]
    ENGINE KEYWORDS ANIM/DT Tstart 0.0
    ENGINE KEYWORDS ANIM/DT Tfreq 2e-4
    ENGINE KEYWORDS DT Status [Checked]
    ENGINE KEYWORDS DT Tscale 0.0
    ENGINE KEYWORDS DT Tmin 0.0

Export the Model

  1. Click File > Export or click the Export icon .
  2. Click the folder icon and navigate to the destination directory where you want to export to.
  3. For Name, enter Cellphone and click Save.
  4. Click the downward-pointing arrows next to Export options to expand the panel.
  5. Select Merge starter and engine file to export both the Starter and Engine file in one file.
  6. Click Export to export the file.

Run the Model in the Solver

  1. Go to Start > Programs > HyperWorks 2019 > Radioss.
  2. For Input file, browse to the exercise folder and select the file cellphone_0000.rad.
  3. Click Run.

Expected Results

Review the listing files for this run and verify on the results. See if there are any warnings or errors in the .out files. Using HyperView, plot the strain and stress contour.

rd3597_results_stress_14
Figure 12. Von Mises Stress Contour (MPa)

cell_phone_drop_expected_results_rf1
Figure 13. Plastic Strain (mm/mm)