A Tubular Permanent Magnet Linear Generator With Novel Structure | IEEE Journals & Magazine | IEEE Xplore