Numerical modelling of Stirling cryocoolers