Optimization of Performance and Efficiency of a Fuel-Flexible Free-Piston Linear Generator (FPLG) Engine for Range Extender Application | Synapse