High Speed PM-Generator Optimized Sizing-Based on Particle Swarm Optimization for Smart Grids