Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Input Files

Model Files (1.2 09 MB)


This is an example for demonstration purposes: During the Champions League final, 1976, between FC Bayern Munich and AS St. Etienne two shots of the French team rebounded off the opponent’s goal crossbar. The fact that England was the only European country that had not replaced its goal posts with round poles made French supporters at the time believe that St. Etienne could have won the final if the goal posts had been replaced. Based on a simulation, an answer should be provided to these speculations. However, this controversy will undoubtedly continue!

Options and Keywords Used

Keyword documentation may be found in the reference guide available from


  • 4-node shell (Q4) and 3-node shell (T3), Fabric Law for Elastic Orthotropic Shells

  • One-chambered airbag with hybrid input of injected gas (/MONVOL/AIRBAG1)

  • Sensor (/SENSOR)

  • Rigid wall (/RWALL) (Rigid cylinder and Rigid parallelogram)

  • Rigid body (/RBODY)

  • Initial velocity (/INIVEL)

  • Rotational and translational velocity on a group of nodes in a given coordinate system (/INIVEL/AXIS)

  • Translational material velocity (/INIVEL/TRA)

  • Gravity load on a node group (/GRAV)


Model Description

During the European football (Soccer) Cup final in 1976 (Bayern of Munich versus Saint Etienne), a shot from Bathenay and a header from Santini rebounded off the square cross-section frame of the German team's goal. The purpose of this demonstration is to determine the influence of a square or a round cross-section bar for both cases.


The material used for the ball follows a linear elastic orthotropic law (/MAT/LAW19) with the following characteristics:


Units: mm, ms, g, N, MPa


Model Method

The ball is modeled using 60 3-node shells and 1420 4-node shells. The shell element formulations are set by default. For display purposes, the goal post and the ground are also modeled with 4-node shell elements, but their mesh will not be used for the computation. Instead, rigid walls are defined for the goal post and the ground.


OpenRadioss Options Used

  • A rigid body is created, containing all the nodes of the ball. It is deactivated just before impact on the bar.

  • Rotational and translational initial velocities are applied to the rigid body’s main node using /INIVEL/AXIS. The velocities are defined in a local coordinate system using /FRAME/FIX.

  • The goal posts are modeled with a cylindrical rigid wall for the round post and two rigid parallelograms for the square post.

  • Gravity is taken into account using a gravity load.

  • The ball is considered as an airbag, which is activated when the rigid body is deactivated.

Multiple Engine files are used. The second Engine file deactivates the ball rigid body using /RBODY/OFF. The time animation output is also increased to every 1 ms, so more details about the ball impacting the goal can be viewed. The third Engine file changes the animation output back to every 12.5 ms.




Even using a simple modeling of the impact (bars modeled with rigid walls instead of parts), the simulation provides quite accurate results in the case of a square cross-section when simulations are compared to reality. The results obtained for the bars with a round cross-section show that the ball enters the goal for both shots. However, several impact parameters, such as friction and rotational velocity are estimated (calibrated using the case of the square cross-section).