Validation of thermodynamic and mechanical models of free piston Stirling engines