A Novel Single-Phase Tubular Permanent Magnet Linear Generator | IEEE Journals & Magazine | IEEE Xplore