Physics Engines Benchmarking

The target was to devise in some manner the way different computationalphysics simulation models/engines/environments performed against acanonical one.

For such purpose, I have reviewed the paper "Beam Benchmark Problems For Validation Of Flexible Multibody Dynamic Codes" by A.L. Schwab and J.P. Meijgaard.
The following is an outline of the proposed in this paper:

  • 1.- Introduction
    • The paper presents some basic problems for which analytic solution is known
  • 2.- Beam benchmark problems
    • Tests to be performed
      • Static analyses in small displacements for the validation of the correct formulation of elastic forces
      • Static analyses for large displacements and rotations, on straight and curved beams
      • Bucklingtests in normal, lateral and torsional directions to check the waygeometric stiffness due to prestress is taken into account
      • Eigenfrequency analyses for the validation of the combination of elastic forces and distributed inertia forces
      • Mesh refinement tests for all the above to prove convergence of the results
    • Underlying model: Timoshenko beam with large displacements and large rotations
      • Finite Element Method Beam Element
      • Shear flexible based on the elastic line concept
      • Slender beam, cross section doubly symmetric
      • Large rotation and displacements, but small deformations
      • Isotropic and linearly elastic
      • BEAM model: standard strain-displacement relations
      • BEAMNL model: additional quadratic terms included in the strain-displacement for better performance in the pre-stress cases
Interestingly enough, the analytical solution isprovided for each of the tests, and the proposed model is simple enoughso as not having too much trouble in introducing it in a fewcharacteristic ready made softwares currently available.

The implementation of such a benchmark over some of the most popular engines revised lately would surely make a nice contribution.