Patent ID: 8174218
Filing Date: 2012-05-08
Classification: H02P

Abstract:
1. A method of controlling a current in a servomotor by supplying a d-axis current to an armature, the servomotor comprising a magnetic field and the armature including armature windings of plural phases, the armature having been subjected to such dq conversion as to bring a d-axis direction into coincidence with a direction of a magnetic field flux, the d-axis current being supplied for prevention of a voltage saturation of the armature when a relative rotation power of the magnetic field and the armature is generated based on an interaction between the magnetic field flux generated by the magnetic field and an armature magnetic flux generated by applying an armature voltage to the armature winding of each phase, the method comprising: determining a phase angle that is greater than or equal to 0° and less than or equal to 90°; and defining an amount of the d-axis current supplied to the armature, wherein the determining of the phase angle comprises: setting a predetermined voltage command value threshold that is smaller than a maximum armature voltage, the maximum armature voltage being applicable to the armature winding of each phase without generating the voltage saturation; continuously comparing a voltage command value with the voltage command value threshold in a predetermined cycle, the voltage command value being a command value of the armature voltage applied to the armature winding of each phase; extracting a predetermined number (No) of latest comparison results in terms of time from comparison results continuously obtained in the predetermined cycle; setting the phase angle (θ) to be 0° when a number (N) of the comparison results out of the predetermined number of the comparison results is equal to or less than an integer (Nb), the number being a number of the comparison results that show that at least one of the voltage command values is more than the voltage command value threshold, the integer being set to be less than the predetermined number; and increasing the phase angle depending on largeness of the number when the number is more than the integer, and the defining of the amount of the d-axis current comprises: defining a q-axis current (Iq) by an equation (1) and defining the d-axis current (Id) by an equation (2) using the phase angle determined in the determining of the phase angle, where I in the equation (1) represents a q-axis current command value for the armature when the d-axis current is not supplied and Idmax in the equation (2) represents a maximum d-axis current that is suitably settable.