Use of injection island genetic algorithms in the optimization of composite flywheels