A Plate Moving-Magnet Linear Generator Designed for Free-Piston Engines | IEEE Journals & Magazine | IEEE Xplore