Numerical study on a free-piston Stirling electric generator with a gas-spring-postpositioned displacer for high-power applications. (15th May 2023)