Text this: Buoy analysis of permanent magnet linear generator (PMLG) for wave energy converter