Design and ananysis of a permanent magnet linear generator for a free-piston energy converter | IEEE Conference Publication | IEEE Xplore