MBS Benchmark A04: Bricard’s Mechanism¶
Benchmark Objective¶
Bricard’s mechanism (benchmark problem A04) [Bri97] is an example of over-constrained system. Grübler’s formula [Grubler84] results in no degrees of freedom, however, the particular orientation of the revolute pairs results in a system with one degree of freedom.
Benchmark Description¶
The system is composed of five rods with square cross section and six revolute joints. Gravity is acting towards the negative y direction.
The following table reports system properties.
System Properties and Configuration | |
---|---|
Rod length | 1.0 m |
Rod mass | 1.0 Kg |
Square cross section length | 0.1 m |
Results¶
The dynamic simulation of the A04 benchmark was executed for 10 s. The previous figure shows the Bricard’s Mechanism in its initial position.
Simulation evaluation has been conducted taking into account the total mechanical energy variation from the initial condition. Total mechanical energy defined as the sum of the kinetic and potential energy of the mechanism. Since no friction or dissipative elements are present in the mechanism energy should be conserved therefore theoretical value for the mechanical energy variation is zero.
Next figure shows instead \(P_3\) point displacements estimated with the OpenSim simulation compared with the values provided as reference [GDLC06].
Computational Performances¶
To compute the simulation the developed implementation required 0.258 seconds.
Results obtained using an Intel Core i5-4570 @ 3.2 GHz computer running Windows 8.1 64-bit. OpenSim official release used: 3.2.
Comparision with other dynamic engines has been conducted submitting the obtained results to the benchmark collaborative library. Click here to see the comparison results.
Videos¶
Download¶
- Bricard’s mechanism on MBS Benchmark library available at: http://goo.gl/9XLSME
- OpenSim implementation available at: http://goo.gl/R9tl3z
- Video of Bricard’s mechanism sumulated in OpenSim available at: https://youtu.be/vBpZ6P5VigA