(EN) According to this motor control method, a motor is controlled by using an alternating current apply voltage obtained by using an inverter driven by PWM control to convert a DC voltage. The control method comprises: calculating a voltage command value for an inverter so as to achieve a desired torque output in a motor; calculating a compensation gain such that a linear relationship between the voltage command value and the apply voltage is maintained, in accordance with a modulation factor that indicates the ratio of the apply voltage to the DC voltage before and after conversion by the inverter; calculating a compensation voltage command value by limiting the compensation gain using an upper limit and multiplying the voltage command value by the limited compensation gain; and applying the apply voltage to the motor, by driving the inverter using the compensation voltage command value. The upper limit is set so as to be small when the fluctuation of the modulation factor is large.
(FR) Dans le procédé de commande de moteur selon la présente invention, un moteur est commandé à l'aide d'une tension d'application de courant alternatif obtenue en utilisant un onduleur entraîné par une commande PWM pour convertir une tension continue. Le procédé de commande comprend les étapes consistant à : calculer une valeur de commande de tension pour un onduleur de façon à obtenir une sortie de couple souhaitée dans un moteur; calculer un gain de compensation de telle sorte qu'une relation linéaire entre la valeur de commande de tension et la tension d'application est maintenue, en fonction d'un facteur de modulation qui indique le rapport de la tension d'application à la tension continue avant et après la conversion par l'onduleur; calculer une valeur de commande de tension de compensation en limitant le gain de compensation à l'aide d'une limite supérieure et multiplier la valeur de commande de tension par le gain de compensation limité; et appliquer la tension d'application au moteur, par entraînement de l'onduleur à l'aide de la valeur de commande de tension de compensation. La limite supérieure est fixée de façon à être petite lorsque la fluctuation du facteur de modulation est importante.
(JA) モータの制御方法により、PWM制御で駆動されるインバータにより直流電圧を変換した交流の印加電圧を用いてモータを制御する。制御方法においては、モータにおいて所望のトルク出力を実現するように、インバータに対する電圧指令値を算出し、インバータによる変換前後における直流電圧に対する印加電圧の比率を示す変調率に応じて、電圧指令値と印加電圧との間に線形の関係性が保たれるようにする補償ゲインを算出し、上限値を用いて、補償ゲインに対して制限を行い、電圧指令値に対して制限された補償ゲインを乗ずることで、補償電圧指令値を算出し、補償電圧指令値を用いてインバータを駆動させることで、印加電圧をモータに印加する。上限値は、変調率の変動が大きい場合に、小さくなるように設定される。