Investigation of performance of free-piston engine generator with variable-scavenging-timing technology under unsteady operation condition. (September 2021)