Simulation and study of maximum power point tracking for rim-driven tidal current energy power generation systems