HyperWorks Solvers

9.3 - Study on Interfaces

9.3 - Study on Interfaces

Previous topic Next topic No expanding text in this topic  

9.3 - Study on Interfaces

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Comparison of Results Obtained using Different Interfaces


Title

Study on interfaces

rad_ex_9.3

Number

9.3

Input File

Inter_7_Penalty: <install_directory>/demos/hwsolvers/radioss/09_Billiards/Contact_modelling/Inter_7_Penalty/TEST7P*

Inter_7_Lagrangian: <install_directory>/demos/hwsolvers/radioss/09_Billiards/Contact_modelling/Inter_7_Lagrangian/TEST7L*

Inter_16_tied: <install_directory>/demos/hwsolvers/radioss/09_Billiards/Contact_modelling/Inter_16_tied/TEST16T*

Inter_16_sliding: <install_directory>/demos/hwsolvers/radioss/09_Billiards/Contact_modelling/Inter_16_sliding/TEST16S*

Inter_17_tied: <install_directory>/demos/hwsolvers/radioss/09_Billiards/Contact_modelling/Inter_17_tied/TEST17ST*

Inter_17_sliding: <install_directory>/demos/hwsolvers/radioss/09_Billiards/Contact_modelling/Inter_17_sliding/TEST17S*

Overview


The balls and the table have the same properties as previously defined. The dimensions of the table are 900 mm x 450 mm x 25 mm and the balls’ diameter is 50.8 mm.

Six interfaces are used to model the contacts (ball/ball and balls/table):

Table 2: Interfaces used in the problems.

Type 16 (Lagrange Multipliers) tied or sliding:
slave nodes/master solids contact

Type 17 (Lagrange Multipliers) tied or sliding:
slave 16-node shells/master 16-node shells contact

Type 7 (Lagrange Multipliers):
slave nodes/master surface contact

Type 7 (Penalty) sliding:
slave nodes/master surface contact

The type 16 interface defines contact between a group of nodes (slaves) and a curved surface of quadratic elements (master part). The type 17 interface is used for modeling a surface-to-surface contact. For both interfaces, the Lagrange Multipliers method is used to apply the contact conditions; gaps are not required. Contact between the balls and the table is set as tied or sliding. Contact between the balls themselves is always considered as sliding. The type 7 interface enables the simulation of the most general contact types occurring between a master surface and a set of slave nodes. The Coulomb friction between surfaces is not modeled here (sliding contact) and the gap is fixed at 0.1 mm. The other parameters are set to default values.

The type 7 interface with the Penalty method is not available with 16-node thick shell elements. Thus, brick elements replace the 16-nodes shells in this case (check in the input file).

Contact modeling between balls (always sliding).

rad_ex_fig_9-19

Fig 19: Definition of slave and master sides for contact.

The symmetrical interface definition is not recommended when using the Lagrange Multipliers method (types 16, 17 and 7-Lag). The problem using the interface with the Penalty method uses two interfaces to model the symmetrical impact.

rad_ex_fig_9-20

Fig 20: Symmetrical configuration of the type 7 interface using the Penalty method

Interface

Slave (red) and Master (blue) Objects

Type 16 – tied

Slave: nodes
Master: solids (16-node shell)

Type 16 – sliding

Slave: nodes
Master: solids (16-node shell)

Type 17 – tied

Slave: 16-node shell
Master: 16-node shell

Type 17 – sliding

Slave: 16-node shell
Master: 16-node shell

Type 7 – Lagrange Multipliers

Slave: nodes
Master: surface (segments)

Type 7 – Penalty method

Slave: nodes
Master: surface (segments)

 

Contact between the balls and the table (sliding or tied depending on the problem):

rad_ex_fig_9-21

Fig 21: Definition of slave and master objects for balls/table contacts.

Interface

Slave (red) and Master (blue) Objects

Type 16 – tied

Slave: nodes
Master: solids (16-node shell)

Type 16 – sliding

Slave: nodes
Master: solids (16-node shell)

Type 17 – tied

Slave: 16-node shell
Master: 16-node shell

Type 17 – sliding

Slave: 16-node shell
Master: 16-node shell

Type 7 – Lagrange Multipliers

Slave: nodes
Master: surface (segments)

Type 7 – Penalty method

Slave: nodes
Master: surface (segments)

Pre-loading: quasi-static gravity loading to reach static equilibrium.

The explicit time integration scheme starts with nodal acceleration computation. It is efficient for the simulation of dynamic loadings. However, a quasi-static simulation via a dynamic resolution method needs to minimize the dynamic effects for converging towards static equilibrium and describes the pre-loading case before the dynamic analysis. Thus, the quasi-static solution of gravity loading on the model shows a steady state in the transient response.

To reduce the dynamic effect, dynamic relaxation can be used (/DYREL in the Engine file). A diagonal damping matrix proportional to the mass matrix is introduced into the dynamic equation:

ex_9_dyn-effect

ex_9_dyn-effect2

with, coeffec-B being the relaxation value by default, equal to 1, and T being the period to be damped (less than or equal to the largest period of the system).

Thus, a viscous stress tensor is added to the stress tensor:

ex_9_stress-tensor

In an explicit code, the application of the dashpot force modifies the velocity equation:

ex_9_vel-equation without relaxation

 

ex_9_vel-equation2 with relaxation

with: ex_9_equation6B

This option is activated in the Engine file (*_0001.rad) using /DYREL (inputs: coeffec-B = 1 and T = 0.2).

The dynamic problem (impact between balls) is considered in a second run managed by the second Engine file (*_0002.rad) with a time running from 30 ms to 130 ms.

Simulation Results: Kinetic Energy Transmission between Balls during Collision


Type 17 Interface

 

Contact between quadratic surfaces

 

Balls/table contact: tied

Ball/ball contact: sliding

ex_9_type17_interface

Type 17 Interface

 

Contact between quadratic surfaces

 

Balls/table contact: sliding

Ball/ball contact: sliding

ex_9_type17_interface2

Type 16 Interface

 

Contact nodes/ quadratic surface

 

Balls/table contact: tied

Ball/ball contact: sliding

ex_9_type16_interface

Type 16 Interface

Contact nodes/ quadratic surface

 

Balls/table contact: sliding

Ball/ball contact: sliding

ex_9_type16_interface2

Type 7 Interface

Lagrange Multipliers method

 

Contact nodes/ linear surface

(sliding contact)

ex_9_type7_interface

Type 7 Interface

Penalty method

 

Contact nodes/ linear surface

 

Balls/table contact: sliding

Ball/ball contact: sliding

ex_9_type7_interface2

clip0755

Conclusion


 

Interface 16 Tied

Interface 16 Sliding

Interface 17

Tied

Interface 17 Sliding

Interface 7

Lagrange Multipliers

Interface 7

Penalty

Cycles

241392

241385

241387

241385

241385

773099

Error on Energy

-30.8%

-1.4%

-55.5%

-10.8%

-1.2%

-46.1%

Rolling

yes

no

yes

no

no

no

Momentum
Transmission

partial

quasi-perfect

partial

good

good

partial

Quadratic surface

master side

master side

master and slave sides

master and slave sides

no

no

A non-elastic collision appears using the type 7 interface Penalty method. After impact, each ball has about half of the initial velocity. The momentum transmission is partial and can be improved by increasing the stiffness of the interface despite the hourglass energy and degradation of the energy assessment.

Error on energy is more noticeable for interfaces using the Tied option, due to taking into account the rolling simulation.

This study shows the high sensitivity of the numerical algorithms for the modeling impact on elastic balls. Regarding the interface type, the kinematics of the problem and the transmission of momentum are more or less satisfactory. Type 16 interface allows good results to be obtained.