A Novel Magnetic-Geared Tubular Linear Machine With Halbach Permanent-Magnet Arrays for Tidal Energy Conversion | IEEE Journals & Magazine | IEEE Xplore