Design of a linear magnetic-geared free-piston generator for series hybrid electric vehicles | IEEE Conference Publication | IEEE Xplore