A comparison of alternative linear machines for use with a direct drive free piston engine | IET Conference Publication | IEEE Xplore