Modeling and Design of a Tubular Linear Generator for Direct-Drive Free-Piston Engine | IEEE Conference Publication | IEEE Xplore