A Preliminary Study of a Two Stroke Free-Piston Engine for Electricity Generation | IEEE Conference Publication | IEEE Xplore