Analytical design and optimization of flat-quasi linear generator for sea wave power plant in South Java Ocean