CFD analysis of a diaphragm free-piston Stirling cryocooler. (October 2016)