Design and analysis of a novel flux-modulated permanent magnet linear generator with sandwiched armature stator | IEEE Conference Publication | IEEE Xplore