A ferrite tubular linear permanent magnet generator (FTLPMG) analysis and design | IEEE Conference Publication | IEEE Xplore