A novel flux-switching permanent magnet linear generator for wave energy extraction | IEEE Conference Publication | IEEE Xplore