the hsg during the generation output control s 16 when the coil temperature is equal to or greater than a predetermined reference temperature for a predetermined time or more the generation output variable control of the hsg may be terminated and the generation output may be reduced s 17 to s 20 alternatively when the coil temperature of the hsg is smaller than the reference temperature or equal to or greater than the reference temperature for a time shorter than the predetermined time the torque command according to the required output for the application time obtained from the control map may be continuously applied to control the generation output of the hsg in this embodiment the control map may include data that is set and stored in a memory for calculating the torque command and the application time using an input of the required output from the corresponding vehicle the control map may include data in which the torque command and the application time according to the required output for each driving mode are predefined using test data e g electricity output data of hsg according to the engine rpm obtained from previous tests e g generation output principle tests that are performed under the same conditions in this embodiment the controller may determine the generation output variable control condition and may determine the torque command and the torque application time according to the required output for each mode by referring to the control map while controlling the generation output of the hsg thereafter the controller.