Numerical Modelling And Design Optimisation of Stirling Engines For Power Production