Justifying performance of thermo-acoustic Stirling engines based on a novel lumped mechanical model. (15th July 2021)