Identification and analysis on the variation sources of a dual-cylinder free piston engine generator and their influence on system operating characteristics. (1st March 2022)