Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6683064B2 - Motor control device - Google Patents
[go: Go Back, main page]

JP6683064B2 - Motor control device - Google Patents

Motor control device Download PDF

Info

Publication number
JP6683064B2
JP6683064B2 JP2016163695A JP2016163695A JP6683064B2 JP 6683064 B2 JP6683064 B2 JP 6683064B2 JP 2016163695 A JP2016163695 A JP 2016163695A JP 2016163695 A JP2016163695 A JP 2016163695A JP 6683064 B2 JP6683064 B2 JP 6683064B2
Authority
JP
Japan
Prior art keywords
motor
error
gain
rotation angle
resolver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016163695A
Other languages
Japanese (ja)
Other versions
JP2018033230A (en
Inventor
正男 高岡
正男 高岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2016163695A priority Critical patent/JP6683064B2/en
Publication of JP2018033230A publication Critical patent/JP2018033230A/en
Application granted granted Critical
Publication of JP6683064B2 publication Critical patent/JP6683064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Electric Motors In General (AREA)

Description

本明細書が開示する技術は、電気自動車の走行用のモータを制御するモータ制御装置に関する。本明細書における「電気自動車」には、モータとエンジンの双方を備えるハイブリッド車、及び、燃料電池車が含まれる。   The technique disclosed in the present specification relates to a motor control device that controls a motor for running an electric vehicle. The "electric vehicle" in this specification includes a hybrid vehicle including both a motor and an engine, and a fuel cell vehicle.

走行用のモータの代表的な制御則には、矩形波制御とPWM制御が知られている。矩形波制御は、高出力に適している反面、過電流になり易いという短所を有する。PWM制御は、制御性が良いという長所があるが、電圧の利用率に限界があり高出力には向いていないという短所もある。特許文献1、2には、状況に応じて走行用のモータの制御則を切り換えるモータ制御装置が開示されている。特許文献1のモータ制御装置は、モータの回転数に応じた電圧位相が所定の下限値曲線以下となったときに矩形波制御からPWM制御に切り換える。特許文献2のモータ制御装置は、インバータへの入力電圧とモータに要求されている必要電圧との関係に基づいて、矩形波制御とPWM制御を切り換える。詳しい説明は割愛するが、いずれの文献の技術も、過電流を抑制することを目的としている。   Rectangular wave control and PWM control are known as typical control rules for a traveling motor. The rectangular wave control is suitable for high output, but has a drawback that it is apt to cause overcurrent. The PWM control has an advantage that it has good controllability, but has a disadvantage that it is not suitable for high output because of limited voltage utilization rate. Patent Documents 1 and 2 disclose a motor control device that switches the control law of a traveling motor according to the situation. The motor control device of Patent Document 1 switches from rectangular wave control to PWM control when the voltage phase according to the rotation speed of the motor becomes equal to or lower than a predetermined lower limit curve. The motor control device of Patent Document 2 switches between rectangular wave control and PWM control based on the relationship between the input voltage to the inverter and the required voltage required for the motor. Although detailed description is omitted, the techniques of all the documents aim at suppressing overcurrent.

特開2013−074734号公報JP, 2013-074734, A 特開2012−060710号公報JP2012-060710A

矩形波制御則もPWM制御則もモータの回転角を必要とするため、モータ制御装置は、モータの回転角を取得する手段を伴う。回転角を取得する手段の代表的なものに、モータの回転軸に取り付けられたレゾルバのアナログ出力に基づいてモータの回転角の推定値を出力するレゾルバ/デジタルコンバータが知られている。レゾルバ/デジタルコンバータは、制御周期毎に、レゾルバから得られるモータの回転角の情報を含むアナログデータと、過去の制御周期において特定したモータの回転角の推定値との誤差にゲインを乗じ、誤差が小さくなるように今回の制御周期における推定値を算出する。レゾルバ/デジタルコンバータのなかには、推定値に含まれるモータの回転角の真値との誤差が特定の誤差閾値よりも大きいときに誤差に乗じるゲインを、誤差が誤差閾値よりも小さいときのゲインよりも大きくする可変ゲイン制御を採用しているものがある。ゲインを大きくすると発振し易くなるが、誤差が大きいときだけゲインを大きくし、誤差が小さくなったらゲインを元に戻すことで、発振を抑えつつ、大きな誤差は速やかに小さくなって推定値が真値に近づく。ゲインを大きくしたときに誤差は速やかに小さくなるが、このことは、レゾルバ/デジタルコンバータの出力である推定値が急変することを意味する。   Since both the rectangular wave control law and the PWM control law require the rotation angle of the motor, the motor control device includes means for acquiring the rotation angle of the motor. A resolver / digital converter that outputs an estimated value of a rotation angle of a motor based on an analog output of a resolver attached to a rotation shaft of the motor is known as a typical means for acquiring the rotation angle. The resolver / digital converter multiplies the error between the analog data including the information on the rotation angle of the motor obtained from the resolver and the estimated value of the rotation angle of the motor specified in the past control cycle by the gain for each control cycle, and calculates the error. The estimated value in the present control cycle is calculated so that becomes smaller. In some resolver / digital converters, the gain that multiplies the error when the error from the true value of the rotation angle of the motor included in the estimated value is larger than a specific error threshold, and the gain when the error is smaller than the error threshold, Some have adopted variable gain control to make them larger. Oscillation becomes easier when the gain is increased, but by increasing the gain only when the error is large and returning the gain when the error is small, the large error is quickly reduced while suppressing the oscillation, and the estimated value becomes true. Approaches the value. When the gain is increased, the error quickly decreases, which means that the estimated value which is the output of the resolver / digital converter changes abruptly.

矩形波制御則でモータを制御している間に何らかの要因でレゾルバ/デジタルコンバータにおける上記の誤差が大きくなると、レゾルバ/デジタルコンバータは、小さいゲインから大きなゲインに切り換える。一方、誤差が大きくなると、モータ制御装置の出力(モータへの駆動電力)の決定要因である回転数の推定値が回転数の真値と大きくずれるので、モータへの駆動電力が適切でなくなり、モータへの駆動電力の電流(モータの電流)が乱れる。モータの電流が乱れて過電流防止の閾値を超えると、モータ制御装置は、制御則を矩形波制御からPWM制御に切り換える。制御則の切り換えによっても過渡的にモータの電流が乱れる。同時に、レゾルバ/デジタルコンバータのゲインが大きくなったので回転角の推定値が急変する。制御則の切り換えと同時にモータへの駆動電力の決定要因である推定値が急変すると、モータの電流の乱れがさらに大きくなり、過電流が流れる可能性が高まってしまう。レゾルバ/デジタルコンバータのゲイン切り換えとモータ制御則の切り換えが同時に生じることを防止する技術が望まれている。   If the above error in the resolver / digital converter becomes large due to some factor while controlling the motor according to the rectangular wave control law, the resolver / digital converter switches from a small gain to a large gain. On the other hand, when the error becomes large, the estimated value of the rotation speed, which is the deciding factor of the output of the motor control device (drive power to the motor), deviates greatly from the true value of the rotation speed, so that the drive power to the motor becomes inappropriate The current of the drive power to the motor (motor current) is disturbed. When the current of the motor is disturbed and exceeds the threshold value for overcurrent prevention, the motor control device switches the control law from rectangular wave control to PWM control. The motor current is also transiently disturbed by switching the control law. At the same time, the estimated value of the rotation angle suddenly changes because the gain of the resolver / digital converter increases. If the estimated value, which is a deciding factor of the drive power to the motor, changes suddenly at the same time as the switching of the control law, the disturbance of the motor current becomes further large, and the possibility of an overcurrent flowing increases. There is a demand for a technique for preventing the gain switching of the resolver / digital converter and the switching of the motor control law from occurring at the same time.

本明細書が開示するモータ制御装置は、レゾルバ/デジタルコンバータと制御器を備える。レゾルバ/デジタルコンバータは、走行用のモータに取り付けられたレゾルバの出力に基づいてモータの回転角の推定値を出力する。制御器は、レゾルバ/デジタルコンバータが出力した推定値に基づいて、モータを、PWM制御則と矩形波制御則のいずれかの制御則で制御する。レゾルバ/デジタルコンバータは、制御周期毎に、レゾルバの出力から得られるモータの回転角を含む計測値と、過去の制御周期において特定した回転角の推定値との誤差にゲインを乗じ、当該誤差が小さくなるように今回の制御周期における回転角の推定値を特定する。レゾルバ/デジタルコンバータは、誤差が第1誤差閾値よりも大きいときに乗じるゲインを、誤差が第1誤差閾値よりも小さいときに乗じるゲインよりも大きくする可変ゲイン制御を採用している。そして、制御器は、モータを矩形波制御で制御しているときに、レゾルバ/デジタルコンバータにおける誤差が、第1誤差閾値よりも小さい第2誤差閾値を超えた場合にモータの制御則を矩形波制御からPWM制御則に切り換える。   The motor control device disclosed in the present specification includes a resolver / digital converter and a controller. The resolver / digital converter outputs an estimated value of the rotation angle of the motor based on the output of the resolver attached to the traveling motor. The controller controls the motor based on the estimated value output from the resolver / digital converter according to one of the PWM control law and the rectangular wave control law. The resolver / digital converter multiplies the error between the measured value including the rotation angle of the motor obtained from the output of the resolver and the estimated value of the rotation angle specified in the past control cycle by the gain for each control cycle, and the error is calculated. The estimated value of the rotation angle in the current control cycle is specified so that it becomes smaller. The resolver / digital converter employs variable gain control in which the gain to be multiplied when the error is larger than the first error threshold is made larger than the gain to be multiplied when the error is smaller than the first error threshold. Then, when the controller controls the motor by the rectangular wave control, if the error in the resolver / digital converter exceeds the second error threshold value that is smaller than the first error threshold value, the controller applies the rectangular wave control method to the motor. The control is switched to the PWM control law.

本明細書が開示するモータ制御装置は、レゾルバ/デジタルコンバータがゲインを切り換えるのに先立ってモータの制御則を切り換える。それゆえ、ゲインの切り換えと制御則の切り換えが同時に起こることがない。なお、PWM制御には、正弦波PWM制御と、過変調PWM制御の2通りがあるが、本明細書が開示するモータ制御装置が採用するPWM制御は、そのいずれであってもよい。本明細書が開示する技術の詳細とさらなる改良は以下の「発明を実施するための形態」にて説明する。   The motor control device disclosed in the present specification switches the control law of the motor before the resolver / digital converter switches the gain. Therefore, switching of the gain and switching of the control law do not occur at the same time. Note that there are two types of PWM control, sine wave PWM control and overmodulation PWM control, but the PWM control adopted by the motor control device disclosed in this specification may be either of them. Details of the technology disclosed in the present specification and further improvements will be described in the following “Description of Embodiments”.

実施例のモータ制御装置を含む電気自動車の電力系のブロック図である。It is a block diagram of the electric power system of the electric vehicle including the motor control device of the embodiment. レゾルバ/デジタルコンバータのブロック図である。It is a block diagram of a resolver / digital converter. 補償器のブロック図である。It is a block diagram of a compensator. 制御器が実行する処理のフローチャートである。It is a flow chart of processing which a controller performs. 制御器が実行する変形例の処理のフローチャートである。It is a flow chart of processing of a modification which a controller performs.

図面を参照して実施例のモータ制御装置を説明する。図1に、モータ制御装置10を含む電気自動車2の電力系のブロック図を示す。実施例の電気自動車2は、走行用のモータ6を有する。モータ6は、車両の運動エネルギを利用して発電する場合もある。   A motor control device according to an embodiment will be described with reference to the drawings. FIG. 1 shows a block diagram of a power system of an electric vehicle 2 including a motor control device 10. The electric vehicle 2 of the embodiment has a motor 6 for traveling. The motor 6 may generate electric power using the kinetic energy of the vehicle.

モータ制御装置10は、バッテリ3の直流電力を交流に変換してモータ6に供給する。モータ制御装置10は、インバータ回路4、電流センサ5、レゾルバ/デジタルコンバータ20、制御器30を備えている。以下、説明を簡単にするために、「レゾルバ/デジタルコンバータ20」を「R/Dコンバータ20」と表記する。   The motor control device 10 converts the DC power of the battery 3 into AC and supplies the AC power to the motor 6. The motor control device 10 includes an inverter circuit 4, a current sensor 5, a resolver / digital converter 20, and a controller 30. Hereinafter, for the sake of simplicity, the “resolver / digital converter 20” will be referred to as the “R / D converter 20”.

インバータ回路4の構成は良く知られているので詳しい図解と説明は割愛する。ここでは、インバータ回路4の概要を述べる。インバータ回路4は、主として2個のパワートランジスタの直列接続が3組、並列に接続された構成を有する。各パワートランジスタを適宜にオンオフさせることで、各直列接続の中点から交流が出力される。インバータ回路4のパワートランジスタ群は、制御器30からの駆動信号により駆動される。制御器30は、モータ6の目標出力を上位の制御器8から受信し、その目標出力が実現されるように、各パワートランジスタへの駆動信号を決定する。制御器30は、電流センサ5によってインバータ回路4の出力電流をモニタしており、フィードバック制御により、出力電流が目標出力に合致するように、各パワートランジスタの駆動信号を調整する。上位の制御器8は、バッテリ3の残量を計測する残量センサ91、アクセルペダル92、ブレーキペダル93、車速センサ94からのデータを元に、モータ6の目標出力を決定し、モータ制御装置10の制御器30へ送信する。   Since the structure of the inverter circuit 4 is well known, detailed illustration and description thereof will be omitted. Here, the outline of the inverter circuit 4 will be described. The inverter circuit 4 has a configuration in which three sets of two power transistors are mainly connected in parallel and connected in parallel. By appropriately turning on and off each power transistor, alternating current is output from the midpoint of each series connection. The power transistor group of the inverter circuit 4 is driven by the drive signal from the controller 30. The controller 30 receives the target output of the motor 6 from the higher-order controller 8 and determines a drive signal to each power transistor so that the target output is realized. The controller 30 monitors the output current of the inverter circuit 4 by the current sensor 5, and adjusts the drive signal of each power transistor by feedback control so that the output current matches the target output. The host controller 8 determines the target output of the motor 6 based on the data from the remaining amount sensor 91 that measures the remaining amount of the battery 3, the accelerator pedal 92, the brake pedal 93, and the vehicle speed sensor 94. 10 to the controller 30.

なお、上位の制御器8は、ブレーキペダル93の踏込量に応じて、モータ6で発電すべき電力(回生電力)を決定し、その回生電力を目標出力として出力することもある。その場合、目標出力は負値となる。モータ制御装置10の制御器30は、インバータ回路4が、モータ6が発電した交流の回生電力を直流電力に変換するように、各パワートランジスタへの駆動信号を生成する。   The upper controller 8 may determine the electric power (regenerative electric power) to be generated by the motor 6 according to the depression amount of the brake pedal 93, and may output the regenerative electric power as a target output. In that case, the target output is a negative value. The controller 30 of the motor control device 10 generates a drive signal for each power transistor so that the inverter circuit 4 converts the AC regenerative power generated by the motor 6 into DC power.

制御器30は、モータ6の回転角に基づいて、各パワートランジスタへの駆動信号を生成する。モータ6の回転角は、モータ6の回転角に取り付けられたレゾルバ7と、R/Dコンバータ20によって得られる。レゾルバ7とR/Dコンバータ20によって得られる回転角には真値からの誤差を含む。それゆえ、より正確には、レゾルバ7とR/Dコンバータ20によって得られる値は、モータ6の回転角の推定値である。後に回転角の真値との誤差に言及するので、以下では「推定値」との呼称を用いる。   The controller 30 generates a drive signal for each power transistor based on the rotation angle of the motor 6. The rotation angle of the motor 6 is obtained by the resolver 7 attached to the rotation angle of the motor 6 and the R / D converter 20. The rotation angle obtained by the resolver 7 and the R / D converter 20 includes an error from the true value. Therefore, more accurately, the value obtained by the resolver 7 and the R / D converter 20 is an estimated value of the rotation angle of the motor 6. Since the error from the true value of the rotation angle will be referred to later, the term “estimated value” will be used below.

各パワートランジスタへの駆動信号は、PWM制御則で生成される場合と、矩形波制御即で生成される場合がある。PWM制御則と矩形波制御則は良く知られているので、詳しい説明は割愛する。また、制御器30は、目標出力の大きさや、モータ6に供給する駆動電力(交流電力)の電流値に基づいて、PWM制御則と矩形波制御則を適宜に切り換える。以下では、PWM制御則に基づいてモータ6を制御することをPWM制御モードと称し、矩形波制御則に基づいてモータ6を制御することを矩形波制御モードと称する。制御器30は、様々な条件により、PWM制御モードと矩形波制御モードを切り換え得る。制御器30が矩形波制御モードからPWM制御モードへ切り換える条件の一つに、電流センサ5によって計測されるモータ6への供給電流が所定の閾値を超えたときがある。この条件は、インバータ回路4とモータ6に過電流が流れることを防止するためである。一般に、PWM制御モード(PWM制御則)では、矩形波制御モード(矩形波制御則)よりも過電流が生じ難い。   The drive signal to each power transistor may be generated by the PWM control law or may be generated by the rectangular wave control immediately. The PWM control law and the rectangular wave control law are well known, so a detailed description will be omitted. Further, the controller 30 appropriately switches the PWM control law and the rectangular wave control law based on the magnitude of the target output and the current value of the drive power (AC power) supplied to the motor 6. Hereinafter, controlling the motor 6 based on the PWM control law will be referred to as a PWM control mode, and controlling the motor 6 based on the rectangular wave control law will be referred to as a rectangular wave control mode. The controller 30 can switch between the PWM control mode and the rectangular wave control mode according to various conditions. One of the conditions for the controller 30 to switch from the rectangular wave control mode to the PWM control mode is when the supply current to the motor 6 measured by the current sensor 5 exceeds a predetermined threshold value. This condition is for preventing overcurrent from flowing through the inverter circuit 4 and the motor 6. In general, overcurrent is less likely to occur in the PWM control mode (PWM control law) than in the rectangular wave control mode (rectangular wave control law).

矩形波制御モードからPWM制御モードに切り換える別の条件として、制御器30は、R/Dコンバータ20の動作に起因してモータ6への供給電流が過電流となる可能性が高いときにも矩形波制御モードからPWM制御モードへ切り換える。その切り換えを、以下では、「R/Dコンバータ連動モード切り換え」と称することにする。以下、R/Dコンバータの動作と、R/Dコンバータ連動モード切り換えについて説明する。   As another condition for switching from the rectangular wave control mode to the PWM control mode, the controller 30 controls the rectangular shape even when the current supplied to the motor 6 is likely to be an overcurrent due to the operation of the R / D converter 20. Switch from the wave control mode to the PWM control mode. Hereinafter, the switching will be referred to as “R / D converter interlocking mode switching”. The operation of the R / D converter and the R / D converter interlocking mode switching will be described below.

まず、R/Dコンバータ20について説明する。図2に、R/Dコンバータ20のブロック図を示す。R/Dコンバータ20は、レゾルバ7のアナログ出力に基づいて、モータ6の回転角の推定値Asを出力する。R/Dコンバータ20には、励磁信号生成器23が備えられており、レゾルバ7に励磁信号を供給する。励磁信号とは、所定の角速度wの正弦値(sin(wt)、「t」は時間を表す)である。なお、角速度wは、モータ6の最大角速度よりもはるかに大きい値に設定されている。レゾルバ7は、2個のコイルを有しており、夫々のコイルは、モータ6の回転軸に隣接して配置されている。モータ6の回転軸には永久磁石が取り付けられており、回転に伴ってコイルと磁気干渉する。2個のコイルは、モータ6の回転軸に対して90度位相がずれるように配置されている。2個のコイルに励磁信号が供給される。モータ6の回転軸の角度を「Ar」とすると、コイルに流れた励磁信号sin(wt)は、角度Arで変調されたものとなる。2個のコイルの出力は、K・sin(Ar)・sin(wt)とK・cos(Ar)・sin(wt)となる。これらの値はアナログデータである。即ち、レゾルバ7の出力は、モータ6の回転角の真値Arの情報を含むアナログデータである。なお、「K」は一定のゲインである。   First, the R / D converter 20 will be described. FIG. 2 shows a block diagram of the R / D converter 20. The R / D converter 20 outputs the estimated value As of the rotation angle of the motor 6 based on the analog output of the resolver 7. The R / D converter 20 is provided with an excitation signal generator 23, and supplies an excitation signal to the resolver 7. The excitation signal is a sine value (sin (wt), "t" represents time) of a predetermined angular velocity w. The angular velocity w is set to a value much larger than the maximum angular velocity of the motor 6. The resolver 7 has two coils, and each coil is arranged adjacent to the rotation shaft of the motor 6. A permanent magnet is attached to the rotating shaft of the motor 6, and magnetically interferes with the coil as the motor 6 rotates. The two coils are arranged so as to be 90 degrees out of phase with the rotation axis of the motor 6. Excitation signals are supplied to the two coils. When the angle of the rotation axis of the motor 6 is “Ar”, the excitation signal sin (wt) flowing in the coil is modulated by the angle Ar. The outputs of the two coils are K · sin (Ar) · sin (wt) and K · cos (Ar) · sin (wt). These values are analog data. That is, the output of the resolver 7 is analog data including information on the true value Ar of the rotation angle of the motor 6. Note that “K” is a constant gain.

レゾルバ7の2個のアナログ出力値は、夫々、乗算器21、22に入力される。乗算器21、22には、前回の制御周期で特定した回転角の推定値Asが入力される。乗算器21では、レゾルバ7のアナログ出力「K・sin(Ar)・sin(wt)」に、推定値Asの余弦(cos(As))が乗じられる。乗算器21の出力は、「K・sin(Ar)・sin(wt)・cos(As)」となる。乗算器22では、レゾルバ7のアナログ出力「K・cos(Ar)・sin(wt)」に、推定値Asの正弦(sin(As))が乗じられる。乗算器22の出力は、「K・cos(Ar)・sin(wt)・sin(As)」となる。   The two analog output values of the resolver 7 are input to the multipliers 21 and 22, respectively. The estimated values As of the rotation angle specified in the previous control cycle are input to the multipliers 21 and 22. In the multiplier 21, the analog output “K · sin (Ar) · sin (wt)” of the resolver 7 is multiplied by the cosine (cos (As)) of the estimated value As. The output of the multiplier 21 is “K · sin (Ar) · sin (wt) · cos (As)”. In the multiplier 22, the analog output “K · cos (Ar) · sin (wt)” of the resolver 7 is multiplied by the sine (sin (As)) of the estimated value As. The output of the multiplier 22 is “K · cos (Ar) · sin (wt) · sin (As)”.

乗算器21と乗算器22の出力は、差分器28に入力される。余弦定理により、乗算器21と乗算器22の出力の差分は、「K・sin(Ar−As)・sin(wt)」となる。差分器28の出力は、コンパレータ29に入力されて符号化され、アナログデータからデジタルデータに変換される。   The outputs of the multiplier 21 and the multiplier 22 are input to the differencer 28. According to the cosine theorem, the difference between the outputs of the multiplier 21 and the multiplier 22 is “K · sin (Ar−As) · sin (wt)”. The output of the differentiator 28 is input to the comparator 29, encoded, and converted from analog data to digital data.

デジタル化された差分器28の出力(コンパレータ29の出力)は、同期検波器24に入力される。同期検波器24には、励磁信号生成器23から励磁信号「sin(wt)」も入力される。同期検波器24において、デジタル化された差分器28の出力から励磁信号成分が除去される。その結果は、「K・sin(Ar−As)」となる。同期検波器24の出力は、モータ6の回転角の真値Arと、回転角の前回の推定値Asとの差、即ち、誤差を含んだ推定値の関数となる。   The digitized output of the differentiator 28 (output of the comparator 29) is input to the synchronous detector 24. The excitation signal “sin (wt)” is also input to the synchronous detector 24 from the excitation signal generator 23. In the synchronous detector 24, the excitation signal component is removed from the digitized output of the differentiator 28. The result is "K.sin (Ar-As)". The output of the synchronous detector 24 becomes a function of the difference between the true value Ar of the rotation angle of the motor 6 and the previous estimated value As of the rotation angle, that is, an estimated value including an error.

同期検波器24の出力は、補償器25に入力される。補償器25では、回転角の真値Arと前回の推定値Asの誤差が制御周期分だけ積分される。補償器25の出力は、R/Dコンバータ20の1回の制御周期分の誤差となる。その誤差分が、カウンタ26に入力される。カウンタ26では、前回の推定値Asに今回の誤差(補償器25の出力)が加算される。カウンタ26の出力が、今回の制御周期における回転角の推定値Asとなる。   The output of the synchronous detector 24 is input to the compensator 25. In the compensator 25, the error between the true value Ar of the rotation angle and the previous estimated value As is integrated by the control period. The output of the compensator 25 becomes an error for one control cycle of the R / D converter 20. The error amount is input to the counter 26. The counter 26 adds the current error (output of the compensator 25) to the previous estimated value As. The output of the counter 26 becomes the estimated value As of the rotation angle in the current control cycle.

図3に補償器25のブロック図を示す。補償器25は、PI制御による2型の直結サーボループの構成を有している。増幅器251の比例ゲインKvと、積分器252の積分時定数Tiが、補償器25の特性を定める。なお、積分器252の中の符号「s」は、ラプラス演算子である。積分器252が、R/Dコンバータ20の前回の制御周期から今回の制御周期までの間の誤差の増分を算出する。同期検波器24の出力(誤差)に比例ゲインKvを乗じた値に、積分器252による1制御周期間分の誤差の増分が加算器253によって加算され、カウンタ26に出力される。先に述べたように、カウンタ26では、前記の推定値に今回の制御周期までの誤差の積分値が加算される。その結果が、今回の制御周期における回転角の推定値Asである。   FIG. 3 shows a block diagram of the compensator 25. The compensator 25 has a configuration of a type 2 direct connection servo loop under PI control. The proportional gain Kv of the amplifier 251 and the integration time constant Ti of the integrator 252 determine the characteristic of the compensator 25. The code “s” in the integrator 252 is a Laplace operator. The integrator 252 calculates the error increment from the previous control cycle of the R / D converter 20 to the current control cycle. The value obtained by multiplying the output (error) of the synchronous detector 24 by the proportional gain Kv is added by the adder 253 with the increment of the error for one control period by the integrator 252 and output to the counter 26. As described above, the counter 26 adds the integrated value of the error up to the current control cycle to the estimated value. The result is the estimated value As of the rotation angle in the current control cycle.

補償器25は、比例ゲインKvが可変であることに特徴がある。補償器25は、ゲイン調整器254を備えており、同期検波器24の出力は、ゲイン調整器254にも入力される。ゲイン調整器254は、回転角の真値Arと前回の推定値Asの差(誤差)が、第1誤差閾値を超えると比例ゲインKvを、それまでの第1ゲインKv1からそれよりも大きい第2ゲインKv2へ変更する。別言すると、ゲイン調整器254は、回転角の真値Arと前回の推定値Asの差(誤差)が、第1誤差閾値を超えている間は、比例ゲインKvに第2ゲインKv2を設定し、第1誤差閾値を下回っている間は、比例ゲインKvに第1ゲインKv1を設定する。第2ゲインKv2は、第1ゲインKv1よりも大きい。第2ゲインKv2は、例えば、第1ゲインKv1の30倍である。   The compensator 25 is characterized in that the proportional gain Kv is variable. The compensator 25 includes a gain adjuster 254, and the output of the synchronous detector 24 is also input to the gain adjuster 254. When the difference (error) between the true value Ar of the rotation angle and the previous estimated value As exceeds the first error threshold, the gain adjuster 254 sets the proportional gain Kv to the first gain Kv1 that is larger than the first gain Kv1. Change to 2 gain Kv2. In other words, the gain adjuster 254 sets the second gain Kv2 to the proportional gain Kv while the difference (error) between the true value Ar of the rotation angle and the previous estimated value As exceeds the first error threshold. Then, while it is below the first error threshold, the first gain Kv1 is set to the proportional gain Kv. The second gain Kv2 is larger than the first gain Kv1. The second gain Kv2 is, for example, 30 times the first gain Kv1.

可変ゲイン制御を採用した補償器25は、次の利点を有する。一般に、比例ゲインを大きくすると、応答が早くなるが発振し易くもなる。補償器25は、回転角の真値Arと前回の推定値Asの誤差が第1誤差閾値より大きい間は比例ゲインKvを大きくして誤差を速く小さくする。一方、誤差が第1誤差閾値を下回ると、比例ゲインKvを小さくして、発振を抑える。   The compensator 25 adopting the variable gain control has the following advantages. Generally, when the proportional gain is increased, the response becomes faster, but the oscillation becomes easier. The compensator 25 increases the proportional gain Kv and reduces the error quickly while the error between the true value Ar of the rotation angle and the previous estimated value As is larger than the first error threshold. On the other hand, when the error is below the first error threshold, the proportional gain Kv is reduced to suppress oscillation.

補償器25の特徴、即ち、R/Dコンバータ20の特徴をまとめると以下の通りである。R/Dコンバータ20は、制御周期毎に、レゾルバ7の出力から得られるモータの回転角の真値Arと、過去の制御周期において特定した回転角の推定値Asとの誤差に比例ゲインKvを乗じ、誤差が小さくなるように今回の制御周期におけるモータ6の回転角の推定値Asを特定する補償器25を備えている。補償器25は、誤差が第1誤差閾値よりも大きいときに乗じる比例ゲイン(第2ゲインKv2)を、誤差が第1誤差閾値よりも小さいときに乗じるゲイン(第1ゲインKv1)よりも大きくする可変ゲイン制御を採用している。   The features of the compensator 25, that is, the features of the R / D converter 20 are summarized as follows. The R / D converter 20 sets the proportional gain Kv to the error between the true value Ar of the rotation angle of the motor obtained from the output of the resolver 7 and the estimated value As of the rotation angle identified in the past control cycle for each control cycle. A compensator 25 is provided to specify the estimated value As of the rotation angle of the motor 6 in the current control cycle so that the error is reduced by multiplication. The compensator 25 makes the proportional gain (second gain Kv2) multiplied when the error is larger than the first error threshold larger than the gain (first gain Kv1) multiplied when the error is smaller than the first error threshold. Uses variable gain control.

なお、比例ゲインKvを大きくすると、幾度か制御周期を繰り返すうちに(幾度か回転角の推定を繰り返すうちに)誤差が急速に小さくなる。このことは、回転角の推定値Asが急変することを意味する。このときの推定値Asの急変は、補償器25のソフトウエア処理による変化であり、その帯域は、物理的にモータ6の回転角の変化の帯域よりも高い。   It should be noted that when the proportional gain Kv is increased, the error is rapidly reduced within a number of control cycle repetitions (a number of rotation angle estimations). This means that the estimated value As of the rotation angle suddenly changes. The sudden change in the estimated value As at this time is a change due to the software processing of the compensator 25, and the band thereof is physically higher than the band of the change in the rotation angle of the motor 6.

制御器30が実行するR/Dコンバータ連動モード切り換えについて説明する。先に述べたように、制御器30は、R/Dコンバータ20の動作に起因してモータ6への供給電流が過電流となる可能性が高いときに矩形波制御モードからPWM制御モードへ切り換える。R/Dコンバータ20は、モータ6の回転角の真値Arと推定値Asの誤差が第1誤差閾値を超えると補償器25の比例ゲインKvを、第1ゲインKv1から第2ゲインKv2に変更する。ここで、第1ゲインKv1は、誤差が第1誤差閾値よりも小さいとき比例ゲインであり、第2ゲインKv2は、第1ゲインKv1よりも大きい。制御器30は、矩形波制御モードを実行中に、回転角の真値Arと推定値Asの誤差が、第1誤差閾値よりも小さい第2誤差閾値を超えると、制御モードをPWM制御モードに切り換える。なお、この処理のため、制御器30は、R/Dコンバータ20から、回転角の真値Arと推定値Asの誤差のデータを受け取る。   The R / D converter interlocking mode switching executed by the controller 30 will be described. As described above, the controller 30 switches from the rectangular wave control mode to the PWM control mode when there is a high possibility that the current supplied to the motor 6 will be an overcurrent due to the operation of the R / D converter 20. . The R / D converter 20 changes the proportional gain Kv of the compensator 25 from the first gain Kv1 to the second gain Kv2 when the error between the true value Ar of the rotation angle of the motor 6 and the estimated value As exceeds a first error threshold. To do. Here, the first gain Kv1 is a proportional gain when the error is smaller than the first error threshold, and the second gain Kv2 is larger than the first gain Kv1. During execution of the rectangular wave control mode, the controller 30 sets the control mode to the PWM control mode when the error between the true value Ar of the rotation angle and the estimated value As exceeds a second error threshold smaller than the first error threshold. Switch. Note that, due to this processing, the controller 30 receives the data of the error between the true value Ar of the rotation angle and the estimated value As from the R / D converter 20.

上記した処理(R/Dコンバータ連動モード切り換え処理)のフローチャートを図4に示す。図4の処理は、制御周期毎に実行される。制御器30は、まず、現在のモータ6の制御モードが矩形波制御モードであるか否かを確認する(S2)。現在の制御モードが矩形波制御モードである場合(S2:YES)、制御器30は、R/Dコンバータ20から受け取った誤差が、第2誤差閾値を超えているか否かをチェックする(S3)。R/Dコンバータ20から受け取った誤差が、第2誤差閾値を超えている場合(S3:YES)、制御器30は、制御モードを矩形波制御モードからPWM制御モードへ切り換える(S4)。ここで、「誤差」とは、先に述べたように、モータ6の回転角の真値Arと前回の制御周期における推定値Asとの差のことである。   FIG. 4 shows a flowchart of the above-mentioned processing (R / D converter interlocking mode switching processing). The process of FIG. 4 is executed every control cycle. The controller 30 first confirms whether or not the current control mode of the motor 6 is the rectangular wave control mode (S2). When the current control mode is the rectangular wave control mode (S2: YES), the controller 30 checks whether the error received from the R / D converter 20 exceeds the second error threshold (S3). . When the error received from the R / D converter 20 exceeds the second error threshold (S3: YES), the controller 30 switches the control mode from the rectangular wave control mode to the PWM control mode (S4). Here, the "error" is the difference between the true value Ar of the rotation angle of the motor 6 and the estimated value As in the previous control cycle, as described above.

R/Dコンバータ連動モード切り換え処理は、モータ6(インバータ回路4)の過電流防止に貢献する。その理由を説明する。モータ制御装置10は、インバータ回路4を駆動するのに、矩形波制御モードとPWM制御モードを所定の条件で切り換える。具体的には、過電流が生じ易い矩形波制御モードにおいて、過電流となる可能性が高いとき(あるいは、過電流となったとき)に、過電流を防止すべく、矩形波制御モードから、過電流が比較的に生じ難いPWM制御モードに切り換える。過電流が生じ易くなる状況の一つに、可変ゲイン制御を採用しているR/Dコンバータ20が比例ゲインを小さい値から大きな値に切り換えたときがある。これは次の理由による。R/Dコンバータ20は、モータ6の回転数の真値Arとその推定値Asとの誤差が、第1誤差閾値を超えるとゲインを大きくする。誤差が大きくなる状況の一つは、アクセルが踏み込まれ、モータ6に要求される出力トルクが大きくなったときである。その場合、モータ6の回転数は加速するので、誤差が大きくなる。   The R / D converter interlocking mode switching process contributes to the prevention of overcurrent of the motor 6 (inverter circuit 4). The reason will be described. The motor control device 10 switches the rectangular wave control mode and the PWM control mode under predetermined conditions to drive the inverter circuit 4. Specifically, in a rectangular wave control mode in which an overcurrent is likely to occur, when there is a high possibility of overcurrent (or when an overcurrent occurs), in order to prevent overcurrent, from the rectangular wave control mode, Switch to the PWM control mode in which overcurrent is relatively unlikely to occur. One of the situations in which overcurrent is likely to occur is when the R / D converter 20 that employs variable gain control switches the proportional gain from a small value to a large value. This is for the following reason. The R / D converter 20 increases the gain when the error between the true value Ar of the rotation speed of the motor 6 and its estimated value As exceeds the first error threshold. One of the situations where the error becomes large is when the accelerator pedal is depressed and the output torque required for the motor 6 becomes large. In that case, the number of rotations of the motor 6 is accelerated, so that the error becomes large.

R/Dコンバータ20がゲインを変えた直後、誤差が急速に小さくなる。誤差の急速な縮小に伴い、R/Dコンバータ20の出力、即ち、回転角の推定値Asが急変する。制御器30は、回転角の推定値Asに基づいてインバータ回路4のパワートランジスタの駆動信号を生成する。推定値Asが大きな誤差を含むことは、パワートランジスタへの駆動信号の適切さが低下することを意味する。この時点で、既に、過電流が生じ易くなっている。さらに、推定値Asの急変は駆動信号の急変を引き起こし、駆動信号が乱れ、モータ6への供給電流が乱れる。ここで、モータ6の電流が過電流防止の電流閾値を超えると、制御器30は、矩形波制御モードからPWM制御モードに切り換える。制御モード切り換えの過渡期もモータ6への電流が乱れる。走行中にR/Dコンバータ20におけるゲインの切り換えが発生すると、同時に制御モードの切り換えが行われることがあり、そのときに過電流が生じ易くなる。   Immediately after the R / D converter 20 changes the gain, the error rapidly decreases. With the rapid reduction of the error, the output of the R / D converter 20, that is, the estimated value As of the rotation angle suddenly changes. The controller 30 generates a drive signal for the power transistor of the inverter circuit 4 based on the estimated value As of the rotation angle. The fact that the estimated value As includes a large error means that the appropriateness of the drive signal to the power transistor is reduced. At this point, overcurrent is already likely to occur. Further, the sudden change in the estimated value As causes a sudden change in the drive signal, which disturbs the drive signal and disturbs the current supplied to the motor 6. Here, when the current of the motor 6 exceeds the current threshold for preventing overcurrent, the controller 30 switches from the rectangular wave control mode to the PWM control mode. The current to the motor 6 is disturbed even during the transition period of switching the control mode. If the gain switching in the R / D converter 20 occurs during traveling, the control mode may be switched at the same time, and at that time, overcurrent is likely to occur.

そこで、R/Dコンバータ連動モード切り換え処理では、回転角の誤差が、ゲイン切り換えが発生する第1誤差閾値を超える前に、制御器30は制御モードをPWM制御モードへ切り換える。R/Dコンバータ連動モード切り換え処理により、ゲインの切り換えと制御モードの切り換えが同時に生じることが回避され、過電流防止に貢献する。   Therefore, in the R / D converter interlocking mode switching process, the controller 30 switches the control mode to the PWM control mode before the error of the rotation angle exceeds the first error threshold value at which the gain switching occurs. By the R / D converter interlocking mode switching process, switching of the gain and switching of the control mode are avoided at the same time, which contributes to prevention of overcurrent.

次に、R/Dコンバータ連動モード切り換え処理が頻繁に生じないように、モード切り換えの条件を限定した変形例を説明する。図5に変形例のR/Dコンバータ連動モード切り換え処理のフローチャートを示す。過電流が生じ易いのは、モータ6に比較的大きな電力が供給されているときである。そのようなときの典型は、アクセルペダルの踏み込み量が比較的に大きく、車両が加速しているときである。そこで、図5のフローチャートでは、モード切り換えを行う条件として、矩形波制御モードで加速中の場合に限定している(S22)。その他の処理(S23、S24)は、図4のフローチャートの処理(S3、S4)と同じである。この変形例では、過電流が生じる可能性の小さい減速中は、制御モードの切り換えを行わない。   Next, a modified example in which the mode switching condition is limited so that the R / D converter interlocking mode switching process does not occur frequently will be described. FIG. 5 shows a flowchart of the R / D converter interlocking mode switching process of the modified example. Overcurrent is likely to occur when relatively large electric power is supplied to the motor 6. A typical example of such a case is when the accelerator pedal depression amount is relatively large and the vehicle is accelerating. Therefore, in the flowchart of FIG. 5, the condition for mode switching is limited to the case of acceleration in the rectangular wave control mode (S22). Other processes (S23, S24) are the same as the processes (S3, S4) in the flowchart of FIG. In this modification, the control mode is not switched during deceleration in which an overcurrent is unlikely to occur.

ステップS22の処理に換えて、矩形波制御モードで制御中であって、モータ6に供給される電流が所定の電流閾値を超えている場合に次のステップS23の処理に移行するようにしてもよい。モータ6への供給電流がもともと小さい場合には、過電流が生じ難いからである。なお、電流センサ5が計測する電流は交流であるので、「電流が所定の電流閾値を超えている場合」とは、交流電流の実効値が電流閾値を超えている場合を意味する。   Instead of the process of step S22, if the current is being controlled in the rectangular wave control mode and the current supplied to the motor 6 exceeds a predetermined current threshold, the process may proceed to step S23. Good. This is because if the current supplied to the motor 6 is originally small, overcurrent is unlikely to occur. Since the current measured by the current sensor 5 is alternating current, “when the current exceeds the predetermined current threshold” means that the effective value of the alternating current exceeds the current threshold.

実施例で説明した技術に関する留意点を述べる。PWM制御には、正弦波PWM制御と過変調PWM制御があるが、モータ制御装置10が採用するPWM制御は、いずれであってもよい。本明細書が開示する技術は、走行用にエンジンとモータの双方を備えるハイブリッド車や燃料電池車に適用することも好適である。   Points to be noted regarding the technique described in the embodiment will be described. The PWM control includes sine wave PWM control and overmodulation PWM control, but any PWM control adopted by the motor control device 10 may be used. The technique disclosed in this specification is also suitable for application to a hybrid vehicle or a fuel cell vehicle that includes both an engine and a motor for traveling.

実施例における補償器25の比例ゲインKvが、請求項における「ゲイン」の一例に相当する。請求項における「補償器」は、回転角の真値と推定値の誤差を小さくするものであればよく、実施例の補償器25の構成に限定されない。   The proportional gain Kv of the compensator 25 in the embodiment corresponds to an example of “gain” in the claims. The “compensator” in the claims only needs to reduce the error between the true value of the rotation angle and the estimated value, and is not limited to the configuration of the compensator 25 of the embodiment.

以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。   Specific examples of the present invention have been described above in detail, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above. The technical elements described in the present specification or the drawings exert technical utility alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technique illustrated in the present specification or the drawings can simultaneously achieve a plurality of objects, and achieving the one object among them has technical utility.

2:電気自動車
3:バッテリ
4:インバータ回路
5:電流センサ
6:モータ
7:レゾルバ
8:制御器
10:モータ制御装置
20:レゾルバ/デジタルコンバータ(R/Dコンバータ)
21、22:乗算器
23:励磁信号生成器
24:同期検波器
25:補償器
26:カウンタ
28:差分器
29:コンパレータ
30:制御器
91:残量センサ
92:アクセルペダル
93:ブレーキペダル
94:車速センサ
251:増幅器
252:積分器
253:加算器
254:ゲイン調整器
2: Electric vehicle 3: Battery 4: Inverter circuit 5: Current sensor 6: Motor 7: Resolver 8: Controller 10: Motor controller 20: Resolver / digital converter (R / D converter)
21, 22: Multiplier 23: Excitation signal generator 24: Synchronous detector 25: Compensator 26: Counter 28: Differencer 29: Comparator 30: Controller 91: Remaining amount sensor 92: Accelerator pedal 93: Brake pedal 94: Vehicle speed sensor 251: Amplifier 252: Integrator 253: Adder 254: Gain adjuster

Claims (1)

電気自動車の走行用のモータを制御するモータ制御装置であり、
前記モータに取り付けられたレゾルバの出力に基づいて前記モータの回転角の推定値を出力するレゾルバ/デジタルコンバータと、
前記推定値に基づいて、前記モータを、PWM制御則と矩形波制御則のいずれかの制御則で制御する制御器と、
を備えており、
前記レゾルバ/デジタルコンバータは、制御周期毎に、前記レゾルバの出力から得られる前記モータの回転角を含む計測値と、過去の制御周期において特定した前記回転角の推定値との誤差にゲインを乗じ、当該誤差が小さくなるように今回の制御周期における前記回転角の推定値を特定する補償器を備えているとともに、
前記誤差が前記第1誤差閾値よりも大きいときに乗じる前記ゲインを、前記誤差が前記第1誤差閾値よりも小さいときに乗じる前記ゲインよりも大きくする可変ゲイン制御を採用しており、
前記制御器は、前記モータを前記矩形波制御則で制御しているときに、前記誤差が、前記第1誤差閾値よりも小さい第2誤差閾値を超えた場合に前記モータの制御則を、前記矩形波制御則から前記PWM制御則に切り換える、モータ制御装置。
A motor control device for controlling a motor for running an electric vehicle,
A resolver / digital converter that outputs an estimated value of a rotation angle of the motor based on an output of a resolver attached to the motor;
A controller that controls the motor according to one of the PWM control law and the rectangular wave control law based on the estimated value;
Is equipped with
The resolver / digital converter multiplies the error between the measured value including the rotation angle of the motor obtained from the output of the resolver and the estimated value of the rotation angle specified in the past control cycle by a gain for each control cycle. , Equipped with a compensator that specifies the estimated value of the rotation angle in the current control cycle so that the error becomes small,
A variable gain control is adopted in which the gain to be multiplied when the error is larger than the first error threshold is larger than the gain to be multiplied when the error is smaller than the first error threshold.
When the controller controls the motor according to the rectangular wave control law and the error exceeds a second error threshold smaller than the first error threshold, the controller controls the motor control law according to A motor control device that switches from a rectangular wave control law to the PWM control law.
JP2016163695A 2016-08-24 2016-08-24 Motor control device Active JP6683064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016163695A JP6683064B2 (en) 2016-08-24 2016-08-24 Motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016163695A JP6683064B2 (en) 2016-08-24 2016-08-24 Motor control device

Publications (2)

Publication Number Publication Date
JP2018033230A JP2018033230A (en) 2018-03-01
JP6683064B2 true JP6683064B2 (en) 2020-04-15

Family

ID=61303735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016163695A Active JP6683064B2 (en) 2016-08-24 2016-08-24 Motor control device

Country Status (1)

Country Link
JP (1) JP6683064B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912481B (en) * 2019-11-11 2021-07-27 华中科技大学 A Resolver Periodic Error Amplitude and Phase Compensation Method Based on Gradient Descent Method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100440166B1 (en) * 2002-07-23 2004-07-12 현대자동차주식회사 Resolver phase cablibration system of electric vehicle and method thereof
JP2006343318A (en) * 2005-05-11 2006-12-21 Toyota Motor Corp Rotational position detector, and rotary electrical equipment driving unit provided therewith
JP5342982B2 (en) * 2009-10-20 2013-11-13 株式会社東芝 Resolver digital converter
JP5482574B2 (en) * 2010-08-27 2014-05-07 トヨタ自動車株式会社 AC motor control system
CN106788057B (en) * 2016-12-21 2019-01-11 合肥工业大学 The rotary transformer adaptive fusion system and method for PMSM drive system

Also Published As

Publication number Publication date
JP2018033230A (en) 2018-03-01

Similar Documents

Publication Publication Date Title
Ahmed et al. A comparison of finite control set and continuous control set model predictive control schemes for speed control of induction motors
JP5540041B2 (en) Drive device for interior permanent magnet synchronous motor
JP3943726B2 (en) Regenerative braking device
US10833613B2 (en) Inverter control apparatus and motor drive system
US9935568B2 (en) Control apparatus of rotary electric machine
JP2016119822A (en) Power conversion device, controller, and method for changing carrier frequency
WO2018043502A1 (en) Inverter control device and electric motor driving system
JP6949165B2 (en) AC rotating machine control device
CN104079225A (en) Motor speed control apparatus
CN111971892B (en) Motor drives, controllers, electric vehicle systems
JP2018182858A (en) Drive unit
JP6683064B2 (en) Motor control device
Ramesh et al. Direct flux and torque control of three phase induction motor drive using PI and fuzzy logic controllers for speed regulator and low torque ripple
CN116472666A (en) Control device for rotating electric machine and electric power steering device
Beltran et al. Model predictive torque control of an induction motor with discrete space vector modulation
JP6690956B2 (en) Overmodulation PWM inverter device
WO2022044300A1 (en) Method for controlling motor, and motor system
CN114844439B (en) Control device for electric vehicle
JP6305603B1 (en) Control device for rotating electrical machine
Alsofyani et al. Torque ripple reduction and fast torque control in DTC of induction machine using overlapping triangular-based constant frequency torque controller
JP7073799B2 (en) Motor control method and motor control device
JP2023144711A (en) motor control device
JP2008167630A (en) Control device for power converter
JP5131725B2 (en) Control device for power converter
JP7590942B2 (en) Synchronous motor control device and electric vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190403

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200219

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200309

R151 Written notification of patent or utility model registration

Ref document number: 6683064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151