A novel permanent magnet tubular linear generator for ocean wave energy | IEEE Conference Publication | IEEE Xplore