Linear Generator : Design and Simulation