Active Output Voltage Regulation for an Ironless Axial-Flux PM Automotive Alternator With Electromechanical Flux Weakening