2D 3D Mesh in HyperMesh and Performing animation using Radioss as solver

OBJECTIVE: Surface mesh and volume mesh generation on given housing and arm bracket model.




3D Elements should be used when all dimensions are comparable.


Element shape: Tetra, Penta, Hex, Pyramid

Element type: Solid

DOFs for solid elements: 3 Translational and no rotational DOFs.

Quality Checks for TETRA elements:

TETRA Collapse: ideal value 1.0



The hub was first 2D meshed by assigning parameters like min length, max length, aspect ratio skewness, warping. After removing all errors for given parameters, 3D meshing was done using Tetramesh. Tet collapse was set to 0.15. Any element with tet collapses less than 0.15 has to be fixed. 


Cover geometry was directly 3D meshed with Volumetetra with an element size of 5mm.

ARM BRACKET: 3D meshing using brick elements.

This geometry had four parts. Base, arm curve, arm straight, and boss.

The base of the arm bracket was meshed using element offset under 3D Solid mesh. This was done by first meshing one face of the base and then no of layer and thickness was assigned to get the brick mesh.

For meshing arm curve, spin option under 3D solid was used.2D elements from the top face of the base were selected and parameters like axis perpendicular to 2d elements,  center of rotation and on spin equal to 25 were set.

Next arm straight was meshed using linear solid. Here 2 faces were selected between which hex elements have to be created. To get the 3D mesh, no of elements on both selected face must match.

Next part was boss, which was meshed using solid map.


Here animation files were created using .rad files. To do this first we imported FIRST_RUN_0000.rad file. To get 20 animation files, for the given runtime of 0.192 ms, which was calculated using speed of sound in a given material(5188m/s) and length of the rail(1metre), animation frequency was changed to 0.0096.


no of animation files= runtime/animation frequency

To open the animation file, go to HYPERVIEW and open h3d files.


3D mesh can be generated in 3 ways.

Method1: First creating 2D mesh and then using TETRA option to convert it into 3D MESH.

Method2: Using VOLUME TETRA under 3D. This directly gives 3D mesh.

Method 3: Using Utility quick tetra mesh.

To get better control over meshed elements, method 1 is preferred.

For tetra mesh, tet collapse has to be under control.

For creating a brick mesh, we have to first generate 2D mesh and then have to convert into 3D mesh. There is no algorithm that can give directly 3D brick elements.

_0000.rad is the starter input file and _0001.rad is the engine input file

Animation files was manipulated using runtime and animation frequency input values

Animation files are h3d files and HyperView is used to run these files.















Projects by LUV KUMAR

OBJECTIVE: To simulate the side crash analysis of the given neon model. STEPS: UNIT SYSTEM: During whole analysis, Kg KN mm ms was followed. INTERFACES: Deleted already defined interfaces and created Type 7 global interface. The properties for the Type 7 interface a Read more

LUV KUMAR · 2019-10-31 04:05:45

OBJECTIVE: To perform a frontal crash simulation using Radioss as a solver. STEPS: View components: In the NEON FRONT model there are 75 components. ASSIGNING MATERIAL ID, PROPERTY ID, AND CARD IMAGE: For rigid bodies, card image is none and prop id, mat id is uns Read more

OBJECTIVE: Studying Interfaces and boundary condition in Hypercrash, Hypermesh and meshing bumper assembly MESHING OF BUMPER ASSEMBLY: Topological error like faces not connected was removed using extend option under surface edit option. Auto mesh under 2D option wa Read more

OBJECTIVE: Through this challenge, we will study different material laws in Radioss and will select the best material law for the given scenario by simulating and plotting graph. STEPS CASE1: Changing the model name from FAILURE_JOHNSON_0000 to Law2_epsmax_failure.R Read more

OBJECTIVE: To compare the results with base simulation and improved shell elements properties by performing energy, mass error checks, plotting graph in HyperGraph and animating in HyperView. SIMULATION 1: With default Shell Properties. Imported Element_Formulati Read more

OBJECTIVE: To clean the geometry, extract mid surface, mesh the extracted surface and assign thickness to given models. LINK TO HYPERMESH FILES https://drive.google.com/file/d/1Op9RLc8y85U2qtlLyBNh5GYCglVHuNqN/view   PROCEDURE: Model was imported and to see Read more

LUV KUMAR · 2019-09-13 07:11:16

OBJECTIVE: To find minimum pressure using Newton-Raphson method PROGRAMMING EXPLAINED: Two functions are defined. f and fprime. These function are defined to calculate next iteration value using NR method. To calculate pressure values for different thickness, for a Read more

File Parsing in Python
LUV KUMAR · 2019-09-13 06:25:32

OBJECTIVE: To demonstate file parsing using Python. when we run the program, first thing appears is  to enter the filename,if we speicify correct name then we can see the rest output otherwise a message will show file not found. To store different properties li Read more

SciPy Curve Fitting
LUV KUMAR · 2019-09-12 14:32:22

OBJECTIVE: To curve fit given data using linear and cubic polynomial. For curve fitting, we imported curve_fit from scipy library. Defined two function, func and func1 which are used for fitting curve. Defined another function read_file to read temperature and cp v Read more


The End