Tubular Permanent Magnet Linear Generator Research Articles