The CAD model was uploaded as a STEP file consisting of 3 solid bodies: The piston, the connecting rod, and the crankshaft and 33 faces.
Mesh refinement was done at the frictionless contact zones (at both ends of the connecting rod where it attaches to the piston and crankshaft, respectively).
The simulation was run as a Dynamic Analysis using Code Aster. There were three Boundary Conditions: A rotating motion on the crankshaft bearing (full 360 degree), a displacement constraint on the piston allowing displacement only in the Z - direction, and a plane constraint on the connecting rod preventing unwanted displacements in the X – direction.
vonMises stress after one full rotation