JP7639627B2 - Inverter control device and program - Google Patents
Inverter control device and program Download PDFInfo
- Publication number
- JP7639627B2 JP7639627B2 JP2021150370A JP2021150370A JP7639627B2 JP 7639627 B2 JP7639627 B2 JP 7639627B2 JP 2021150370 A JP2021150370 A JP 2021150370A JP 2021150370 A JP2021150370 A JP 2021150370A JP 7639627 B2 JP7639627 B2 JP 7639627B2
- Authority
- JP
- Japan
- Prior art keywords
- switches
- inverter
- dead time
- stator winding
- current
- 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
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
Description
本発明は、インバータ制御装置、及びプログラムに関する。 The present invention relates to an inverter control device and a program.
従来、例えば特許文献1に記載されているように、ステータ巻線を有する回転電機と、ステータ巻線に電気的に接続されるインバータとを備える制御システムに適用されるインバータ制御装置が知られている。
Conventionally, as described in, for example,
回転電機の高速回転領域において、ステータ巻線に弱め界磁電流を流す弱め界磁制御が実行され得る。この場合、回転電機に所定トルクを発生させるためにステータ巻線に流す電流ベクトルの大きさは、弱め界磁制御が行われていない場合よりも大きくなる。このため、弱め界磁制御が実行される場合、弱め界磁制御が実行されない場合よりもインバータ及び回転電機の発熱量が多くなり、インバータ及び回転電機の少なくとも一方が過熱状態になり得る。 In the high-speed rotation region of the rotating electric machine, a field-weakening control may be performed in which a field-weakening current is passed through the stator winding. In this case, the magnitude of the current vector passed through the stator winding to generate a predetermined torque in the rotating electric machine is larger than when field-weakening control is not performed. For this reason, when field-weakening control is performed, the amount of heat generated by the inverter and the rotating electric machine is greater than when field-weakening control is not performed, and at least one of the inverter and the rotating electric machine may become overheated.
インバータ及び回転電機の少なくとも一方が過熱状態になることを回避するために、回転電機の指令トルクを低下させることも考えられる。しかしながら、この場合、回転電機の駆動を適正に継続できなくなる懸念がある。 To prevent at least one of the inverter and the rotating electric machine from overheating, it is possible to reduce the command torque of the rotating electric machine. However, in this case, there is a concern that the rotating electric machine may not be able to continue to be driven properly.
本発明は、回転電機のトルク低下を抑制又はトルクを維持しつつ、インバータ及び回転電機が過熱状態になることを回避できるインバータ制御装置、及びプログラムを提供することを主たる目的とする。 The main objective of the present invention is to provide an inverter control device and program that can prevent the inverter and the rotating electric machine from overheating while suppressing torque reduction or maintaining the torque of the rotating electric machine.
本発明は、ステータ巻線を有する回転電機と、前記ステータ巻線に電気的に接続され、上下アームのスイッチを有するインバータと、を備える制御システムに適用されるインバータ制御装置において、前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行するスイッチ制御部と、前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する温度取得部と、を備え、前記スイッチ制御部は、前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる。 The present invention relates to an inverter control device that is applied to a control system that includes a rotating electric machine having a stator winding and an inverter that is electrically connected to the stator winding and has upper and lower arm switches. The inverter control device includes a switch control unit that executes switching control of the inverter while providing a dead time, which is a period during which both the upper and lower arm switches are in an off state, and a temperature acquisition unit that acquires the temperature of at least one of the inverter and the rotating electric machine. When the switching control is executed while a field weakening current is passed through the stator winding, the switch control unit shortens the actual dead time and reduces the field weakening current when it is determined that the acquired temperature exceeds a temperature threshold value.
本発明によれば、ステータ巻線に弱め界磁電流を流しつつスイッチング制御が実行されている場合において、温度取得部により取得された温度が温度閾値を超えたと判定されたとき、実際のデッドタイムが短縮される。これにより、インバータの電圧利用率が高くなる。 According to the present invention, when switching control is being performed while a field-weakening current is flowing through the stator winding, if it is determined that the temperature acquired by the temperature acquisition unit exceeds the temperature threshold, the actual dead time is shortened. This increases the voltage utilization rate of the inverter.
電圧利用率が高くなることにより、回転電機のトルクに余裕がでる。そこで、本発明では、弱め界磁電流を減少させる。これにより、ステータ巻線に流れる電流ベクトルの大きさを減少させ、インバータ及び回転電機の発熱量を抑制し、インバータ及び回転電機が過熱状態にならないようにすることができる。この際、弱め界磁電流の減少に伴うトルク低下を電圧利用率の向上によって抑制したり、弱め界磁電流の減少に伴うトルク低下分を電圧利用率の向上によって補償したりすることができる。 By increasing the voltage utilization rate, the rotating electric machine has more torque. Therefore, in the present invention, the field weakening current is reduced. This reduces the magnitude of the current vector flowing through the stator winding, suppresses the amount of heat generated by the inverter and the rotating electric machine, and prevents the inverter and the rotating electric machine from overheating. In this case, the torque reduction caused by the reduction in the field weakening current can be suppressed by improving the voltage utilization rate, and the torque reduction caused by the reduction in the field weakening current can be compensated for by improving the voltage utilization rate.
以上説明した本発明によれば、回転電機のトルク低下を抑制又はトルクを維持しつつ、インバータ及び回転電機が過熱状態になることを回避することができる。 According to the present invention described above, it is possible to prevent the inverter and the rotating electric machine from overheating while suppressing the torque drop of the rotating electric machine or maintaining the torque.
<第1実施形態>
以下、本発明に係る制御装置を具体化した第1実施形態について、図面を参照しつつ説明する。本実施形態において、制御装置を備える制御システムは、電気自動車等の車両に搭載されている。
First Embodiment
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of a control device according to the present invention will now be described with reference to the drawings. In this embodiment, a control system including a control device is mounted on a vehicle such as an electric vehicle.
図1に示すように、車両10は、回転電機20を備えている。回転電機20は、3相の同期機であり、星形結線された各相のステータ巻線21を備えている。各相のステータ巻線21は、電気角で120°ずつずれて配置されている。本実施形態の回転電機20は、ロータ22に界磁極としての永久磁石を備える永久磁石同期機である。
As shown in FIG. 1, the
回転電機20は、車載主機であり、ロータ22が車両10の駆動輪11と動力伝達可能とされている。回転電機20が電動機として機能することにより発生するトルクが、ロータ22から駆動輪11に伝達される。これにより、駆動輪11が回転駆動させられる。なお、回転電機20は、車両10の車輪に一体に設けられるインホイールモータであってもよいし、車両10の車体に備えられるいわゆるオンボードモータであってもよい。
The rotating
車両10は、インバータ30と、コンデンサ31と、直流電源である蓄電池12とを備えている。インバータ30は、上アームスイッチSWHと下アームスイッチSWLとの直列接続体を3相分備えている。本実施形態において、各スイッチSWH,SWLは、電圧制御形の半導体スイッチング素子であり、具体的にはIGBTである。このため、各スイッチSWH,SWLの高電位側端子はコレクタであり、低電位側端子はエミッタである。各スイッチSWH,SWLには、フリーホイールダイオードDH,DLが逆並列に接続されている。
The
各相において、上アームスイッチSWHのエミッタと、下アームスイッチSWLのコレクタとには、ステータ巻線21の第1端が接続されている。各相のステータ巻線21の第2端同士は、中性点で接続されている。なお、本実施形態において、各相のステータ巻線21は、ターン数が同じに設定されている。
In each phase, the first end of the stator winding 21 is connected to the emitter of the upper arm switch SWH and the collector of the lower arm switch SWL. The second ends of the
各相の上アームスイッチSWHのコレクタと、蓄電池12の正極端子とは、正極側母線Lpにより接続されている。各相の下アームスイッチSWLのエミッタと、蓄電池12の負極端子とは、負極側母線Lnにより接続されている。正極側母線Lpと負極側母線Lnとは、コンデンサ31により接続されている。なお、コンデンサ31は、インバータ30に内蔵されていてもよいし、インバータ30の外部に設けられていてもよい。
The collector of the upper arm switch SWH of each phase and the positive terminal of the
蓄電池12は、例えば組電池であり、蓄電池12の端子電圧は例えば数百Vである。蓄電池12は、例えば、リチウムイオン電池又はニッケル水素蓄電池等の2次電池である。
The
車両10は、電流センサ32、電圧センサ33、回転角センサ34、モータ温度センサ35、インバータ温度センサ36、及び制御装置37を備えている。電流センサ32は、各相のうち少なくとも2相分のステータ巻線21に流れる電流を検出する。電圧センサ33は、コンデンサ31の端子電圧を電源電圧Vdcとして検出する。回転角センサ34は、例えばレゾルバであり、ロータ22の回転角(具体的には、電気角)を検出する。モータ温度センサ35は、例えばサーミスタであり、回転電機20の温度(例えば、ステータ巻線21の温度)をモータ温度Tmgdとして検出する。インバータ温度センサ36は、例えばサーミスタ又は感温ダイオードであり、インバータ30の温度(例えば、上,下アームスイッチSWH,SWLの温度)をインバータ温度Tinvdとして検出する。各センサ32~36の検出値は、制御装置37に入力される。
The
制御装置37は、マイコン37aを主体として構成され、マイコン37aは、CPUを備えている。マイコン37aが提供する機能は、実体的なメモリ装置に記録されたソフトウェアおよびそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供することができる。例えば、マイコン37aがハードウェアである電子回路によって提供される場合、それは多数の論理回路を含むデジタル回路、又はアナログ回路によって提供することができる。例えば、マイコン37aは、自身が備える記憶部としての非遷移的実体的記録媒体(non-transitory tangible storage medium)に格納されたプログラムを実行する。プログラムには、例えば、図5等に示す処理のプログラムが含まれる。プログラムが実行されることにより、プログラムに対応する方法が実行される。記憶部は、例えば不揮発性メモリである。なお、記憶部に記憶されたプログラムは、例えば、インターネット等のネットワークを介して更新可能である。
The
制御装置37は、指令トルクTrq*を受信する。制御装置37は、回転電機20のトルクを受信した指令トルクTrq*に制御すべく、インバータ30を構成する各スイッチSWH,SWLのスイッチング制御を行う。各相において、上アームスイッチSWHと下アームスイッチSWLとは、デッドタイムを挟みつつ交互にオンされる。
The
続いて、図2を用いて、制御装置37により実行される回転電機20のトルク制御について説明する。図2に示す例では、トルク制御として、電流フィードバック制御が行われる。なお、電流フィードバック制御に代えて、トルクフィードバック制御が行われてもよい。
Next, the torque control of the rotating
指令電流設定部40は、指令トルクTrq*及びロータ22の回転速度Nmに基づいて、d,q軸指令電流Id*,Iq*を設定する。d,q軸指令電流Id*,Iq*は、例えば、最小電流最大トルク制御(MTPA)により算出されればよい。なお、指令電流設定部40は、指令トルクTrq*及びロータ22の回転速度Nmと、d,q軸指令電流Id*,Iq*とが関係付けられたマップ情報又は数式情報に基づいて、d,q軸指令電流Id*,Iq*を設定すればよい。また、ロータ22の回転速度Nmは、例えば、回転角センサ34の検出値に基づいて算出されればよい。
The command
2相変換部41は、電流センサ32の検出値と、回転角センサ34により検出された電気角θeとに基づいて、3相固定座標系におけるU,V,W相電流を、2相回転座標系(dq座標系)におけるd軸電流Idr及びq軸電流Iqrに変換する。
The two-phase conversion unit 41 converts the U-, V-, and W-phase currents in the three-phase fixed coordinate system into a d-axis current Idr and a q-axis current Iqr in a two-phase rotating coordinate system (dq coordinate system) based on the detection value of the
d軸偏差算出部42は、d軸指令電流Id*からd軸電流Idrを減算することにより、d軸電流偏差ΔIdを算出する。q軸偏差算出部43は、q軸指令電流Iq*からq軸電流Iqrを減算することにより、q軸電流偏差ΔIqを算出する。
The d-axis
d軸指令電圧算出部44は、d軸電流偏差ΔIdに基づいて、d軸電流Idrをd軸指令電流Id*にフィードバック制御するための操作量として、d軸指令電圧Vdを算出する。q軸指令電圧算出部45は、q軸電流偏差ΔIqに基づいて、q軸電流Iqrをq軸指令電流Iq*にフィードバック制御するための操作量として、q軸指令電圧Vqを算出する。なお、d軸指令電圧算出部44及びq軸指令電圧算出部45で用いられるフィードバック制御は、例えば比例積分制御とすればよい。
The d-axis command
3相変換部46は、d,q軸指令電圧算出部44,45から出力されたd,q軸指令電圧Vd,Vq及び電気角θeに基づいて、2相回転座標系におけるd,q軸指令電圧Vd,Vqを、3相固定座標系におけるU,V,W相指令電圧VU*,VV*,VW*に変換する。本実施形態において、U,V,W相指令電圧VU*,VV*,VW*は、電気角で位相が120°ずつずれた正弦波状の波形となる。
The three-
信号生成部47は、U,V,W相指令電圧VU*,VV*,VW*及び電源電圧Vdcに基づく3相変調により、U相の上,下アームスイッチSWH,SWLの駆動信号GUH,GULと、V相の上,下アームスイッチSWH,SWLの駆動信号GVH,GVLと、W相の上,下アームスイッチSWH,SWLの駆動信号GWH,GWLとを生成する。
The
信号生成部47は、生成したU相の上,下アーム駆動信号GUH,GULをU相の上,下アームスイッチSWH,SWLのゲートに対して出力し、生成したV相の上,下アーム駆動信号GVH,GVLをV相の上,下アームスイッチSWH,SWLのゲートに対して出力し、生成したW相の上,下アーム駆動信号GWH,GWLをW相の上,下アームスイッチSWH,SWLのゲートに対して出力する。これにより、インバータ30のスイッチング制御として、正弦波PWM制御が実行される。なお、本実施形態のキャリア信号Sigは、上昇速度及び下降速度が等しい三角波信号である。
The
図3,4は、U相を例にして、正弦波PWM制御の実行態様の一例を示す図である。図3において、(a)は電気角で180度の期間にわたるU相規格化指令電圧VUS及びキャリア信号Sigの推移を示し、(b)は電気角で180度の期間にわたるU相PWM信号GU*の推移を示す。図4において、(a)はU相PWM信号GU*の推移を示し、(b)は反転信号の推移を示し、(c),(d)はU相の上,下アームスイッチSWH、SWLの上,下アーム駆動信号GUH,GULの推移を示し、(e),(f)はU相の各スイッチSWH、SWLのコレクタエミッタ間に印加される各端子間電圧VceH,VceLの推移を示す。 Figures 3 and 4 show an example of the execution mode of sine wave PWM control, using the U phase as an example. In Figure 3, (a) shows the transitions of the U phase normalized command voltage VUS and carrier signal Sig over a period of 180 electrical degrees, and (b) shows the transition of the U phase PWM signal GU* over a period of 180 electrical degrees. In Figure 4, (a) shows the transition of the U phase PWM signal GU*, (b) shows the transition of the inverted signal, (c) and (d) show the transitions of the upper and lower arm drive signals GUH and GUL of the upper and lower arm switches SWH and SWL of the U phase, and (e) and (f) show the transitions of the inter-terminal voltages VceH and VceL applied between the collector emitters of the U phase switches SWH and SWL.
信号生成部47は、U相指令電圧VU*を電源電圧Vdcの1/2で除算することにより、U相規格化指令電圧VUSを算出する。信号生成部47は、図3に示すように、U相規格化指令電圧VUSと、キャリア信号Sigとの大小比較に基づいて、U相PWM信号GU*を算出する。
The
信号生成部47は、U相PWM信号GU*の論理を反転させることにより、反転信号を生成する。信号生成部47は、U相PWM信号GU*と、反転信号との論理反転タイミング同士をデッドタイム目標値DT*だけ離間させる処理を行うことにより、U相の上,下アームスイッチSWH、SWLの上,下アーム駆動信号GUH,GULを生成する。デッドタイム目標値DT*は、U相の上,下アームスイッチSWH、SWLの上,下アーム駆動信号GUH,GUL双方がオフ操作となる期間である。
The
信号生成部47は、生成したU相の上,下アームスイッチSWH、SWLの上,下アーム駆動信号GUH,GULを、U相の上,下アームスイッチSWH,SWLのゲートに対して出力する。これにより、U相の上,下アームスイッチSWH,SWLは、実際のデッドタイムDTrを挟みつつオン状態又はオフ状態にされる。
The
詳しくは、U相の各スイッチSWH、SWLは、ターンオフ期間toffを挟みつつオン状態からオフ状態に切り替えられ、ターンオン期間tonを挟みつつオフ状態からオン状態に切り替えられる。ここで、本実施形態では、各スイッチSWH,SWLのオン状態は、各スイッチSWH,SWLのゲート電圧が閾値電圧Vth以上の状態であり、各スイッチSWH,SWLのオフ状態は、スイッチのゲート電圧が閾値電圧Vth未満の状態である。 In more detail, each switch SWH, SWL of the U phase is switched from the on state to the off state with a turn-off period toff in between, and switched from the off state to the on state with a turn-on period ton in between. Here, in this embodiment, the on state of each switch SWH, SWL is a state in which the gate voltage of each switch SWH, SWL is equal to or higher than the threshold voltage Vth, and the off state of each switch SWH, SWL is a state in which the gate voltage of the switch is less than the threshold voltage Vth.
なお、各スイッチSWH,SWLのオン状態は、各スイッチSWH,SWLに電流が流れ始める状態としてもよいし、各スイッチSWH,SWLの端子間電圧VceH,VceLが下がり始める状態としてもよい。また、各スイッチSWH,SWLのオフ状態は、各スイッチSWH,SWLに流れる電流が0である状態としてもよいし、各スイッチSWH,SWLの端子間電圧VceH,VceLが電源電圧Vdcである状態としてもよい。 The on state of each switch SWH, SWL may be a state in which a current starts to flow through each switch SWH, SWL, or a state in which the inter-terminal voltages VceH, VceL of each switch SWH, SWL start to drop. The off state of each switch SWH, SWL may be a state in which the current flowing through each switch SWH, SWL is zero, or a state in which the inter-terminal voltages VceH, VceL of each switch SWH, SWL are the power supply voltage Vdc.
ターンオン期間tonは、各スイッチSWH,SWLの駆動信号GUH,GULがオン指令に切り替えられてから、各スイッチSWH,SWLのゲート電圧が上昇して閾値電圧Vthになるまでの期間とする。ターンオフ期間toffは、各スイッチSWH,SWLの駆動信号GUH,GULがオフ指令に切り替えられてから、各スイッチSWH,SWLのゲート電圧が下降して閾値電圧Vthを下回るまでの期間とする。なお、図4には、ゲート電圧の変化に伴う各スイッチSWH,SWLの端子間電圧VceH,VceLの変化の態様を示す。 The turn-on period ton is the period from when the drive signals GUH, GUL of the switches SWH, SWL are switched to an ON command until the gate voltage of each switch SWH, SWL rises to the threshold voltage Vth. The turn-off period toff is the period from when the drive signals GUH, GUL of the switches SWH, SWL are switched to an OFF command until the gate voltage of each switch SWH, SWL falls to below the threshold voltage Vth. Note that Figure 4 shows how the terminal voltages VceH, VceL of each switch SWH, SWL change with the change in gate voltage.
この場合、実際のデッドタイムDTrは、デッドタイム目標値DT*からターンオフ期間toffを差し引くとともに、ターンオン期間tonを加えた期間(DTr=DT*-toff+ton)となる。 In this case, the actual dead time DTr is the dead time target value DT* minus the turn-off period toff plus the turn-on period ton (DTr = DT* - toff + ton).
本実施形態において、制御装置37は、ステータ巻線21に弱め界磁電流を流している場合において、インバータ30及び回転電機20が過熱状態となることを回避するために、実際のデッドタイムDTrを短縮させつつ、弱め界磁電流を減少させる過熱保護制御を実行する。
In this embodiment, when a field-weakening current is flowing through the stator winding 21, the
続いて、図5を用いて、制御装置37により実行される過熱保護制御について説明する。図5に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。
Next, the overheat protection control executed by the
ステップS10では、ステータ巻線21に弱め界磁電流を流す弱め界磁制御の実行中であるか否かを判定する。 In step S10, it is determined whether field weakening control, which passes a field weakening current through the stator winding 21, is being performed.
ステップS10において弱め界磁制御を実行中であると判定した場合には、ステップS11に進み、モータ温度センサ35により検出されたモータ温度Tmgdを取得する。なお、ステップS11の処理が「温度取得部」に相当する。
If it is determined in step S10 that field weakening control is being performed, the process proceeds to step S11, where the motor temperature Tmgd detected by the
ステップS12では、モータ温度Tmgdが温度閾値TAH(例えば140℃)を超えたか否かを判定する。 In step S12, it is determined whether the motor temperature Tmgd exceeds a temperature threshold value TAH (e.g., 140°C).
ステップS12においてモータ温度Tmgdが温度閾値TAH以下であると判定した場合には、ステップS13に進み、デッドタイム目標値DT*を初期デッドタイム目標値に設定する。 If it is determined in step S12 that the motor temperature Tmgd is equal to or lower than the temperature threshold value TAH, the process proceeds to step S13, where the dead time target value DT* is set to the initial dead time target value.
ステップS14では、指令トルクTrq*及びロータ22の回転速度Nmに基づいて、d軸指令電流Id*を初期指令電流に設定する。初期指令電流は、デッドタイム目標値DT*が初期デッドタイム目標値の場合におけるd軸指令電流Id*である。
In step S14, the d-axis command current Id* is set to an initial command current based on the command torque Trq* and the rotation speed Nm of the
一方、ステップS12においてモータ温度Tmgdが温度閾値TAHを超えたと判定した場合には、回転電機20が過熱状態になるおそれがあるため、ステップS15に進む。ステップS15では、ステータ巻線21への電流ベクトルの大きさを取得する。電流ベクトルの大きさとしては、電流センサ32の検出値及び電気角に基づいて算出したものを取得すればよい。なお、本実施形態において、ステップS15の処理が「電流取得部」に相当する。
On the other hand, if it is determined in step S12 that the motor temperature Tmgd exceeds the temperature threshold value TAH, the rotating
ステップS16では、デッドタイム目標値DT*を初期デッドタイム目標値よりも短縮する。本実施形態では、電流ベクトルの大きさが小さいほど、デッドタイム目標値DT*を短縮する。 In step S16, the dead time target value DT* is made shorter than the initial dead time target value. In this embodiment, the smaller the magnitude of the current vector, the shorter the dead time target value DT* is.
ここで、ステータ巻線21への電流ベクトルの大きさと、ターンオフ期間toffとの関係について説明する。例えば指令トルクTrq*が低いこと等に起因して、電流ベクトルの大きさが小さくなることがある。この場合、ステータ巻線21への電流ベクトルの大きさが小さいほど、各スイッチSWH、SWLに流れる電流Iswも小さくなる。 Here, we will explain the relationship between the magnitude of the current vector to the stator winding 21 and the turn-off period toff. For example, the magnitude of the current vector may be small due to a low command torque Trq*. In this case, the smaller the magnitude of the current vector to the stator winding 21, the smaller the current Isw flowing through each switch SWH, SWL.
図6において、(a)は各スイッチSWH,SWLのうちオフされる方のスイッチに流れる電流Iswの推移を示し、(b)はオフされる方のスイッチの端子間電圧Vceの推移を示す。破線で示す第2電流Isw2は、ステータ巻線21への電流ベクトルの大きさが小さいことに起因して、実線で示す第1電流Isw1よりも小さくなっている。第1端子間電圧Vce1は、第1電流Isw1が流れる場合の端子間電圧であり、第2端子間電圧Vce2は、第2電流Isw2が流れる場合の端子間電圧である。 In FIG. 6, (a) shows the transition of the current Isw flowing through the switch that is turned off of the switches SWH and SWL, and (b) shows the transition of the terminal voltage Vce of the switch that is turned off. The second current Isw2 shown by the dashed line is smaller than the first current Isw1 shown by the solid line due to the smaller magnitude of the current vector to the stator winding 21. The first terminal voltage Vce1 is the terminal voltage when the first current Isw1 flows, and the second terminal voltage Vce2 is the terminal voltage when the second current Isw2 flows.
図6に示すように、各スイッチSWH,SWLをオフする場合において、第2電流Isw2が0まで立ち下がるまでに要する期間は、第1電流Isw1が0まで立ち下がるまでに要する時間よりも短くなる。そのため、第2電流Isw2が流れる場合のターンオフ期間toffは、第1電流Isw1が流れる場合のターンオフ期間toffよりも短くなる。つまり、ステータ巻線21への電流ベクトルの大きさが小さいほど、各スイッチSWH,SWLのうちオフされる方のスイッチのターンオフ期間toffが短くなる。 As shown in FIG. 6, when each switch SWH, SWL is turned off, the period required for the second current Isw2 to fall to 0 is shorter than the period required for the first current Isw1 to fall to 0. Therefore, the turn-off period toff when the second current Isw2 flows is shorter than the turn-off period toff when the first current Isw1 flows. In other words, the smaller the magnitude of the current vector to the stator winding 21, the shorter the turn-off period toff of the switch that is turned off of each switch SWH, SWL.
各スイッチSWH,SWLが短絡しない実際のデッドタイムDTrを実現する場合において、各スイッチSWH,SWLに流れる電流Iswが小さいほど、ターンオフ期間toffが短くなり、ターンオフ期間toffが短いほど、デッドタイム目標値DT*を短く設定し得る。そこで、本実施形態では、図7に示すように、ステータ巻線21への電流ベクトルの大きさが小さいほど、デッドタイム目標値DT*を短縮する。これにより、実際のデッドタイムDTrも短縮される。なお、デッドタイム目標値DT*は、デッドタイム目標値DT*と、ステータ巻線21への電流ベクトルとが関連付けられたマップ情報又は数式情報により設定されればよい。 When realizing an actual dead time DTr in which the switches SWH and SWL are not short-circuited, the smaller the current Isw flowing through each switch SWH and SWL, the shorter the turn-off period toff, and the shorter the turn-off period toff, the shorter the dead time target value DT* can be set. Therefore, in this embodiment, as shown in FIG. 7, the smaller the magnitude of the current vector to the stator winding 21, the shorter the dead time target value DT* is. This also shortens the actual dead time DTr. The dead time target value DT* may be set by map information or formula information that associates the dead time target value DT* with the current vector to the stator winding 21.
図5の説明に戻り、ステップS17では、初期指令電流に比べて弱め界磁電流が減少するようにd軸指令電流Id*を設定する。詳しくは、図8に示すように、デッドタイム目標値DT*が短いほど、弱め界磁電流が減少するようにd軸指令電流Id*を設定する。 Returning to the explanation of FIG. 5, in step S17, the d-axis command current Id* is set so that the field weakening current is reduced compared to the initial command current. In more detail, as shown in FIG. 8, the d-axis command current Id* is set so that the field weakening current is reduced as the dead time target value DT* is shorter.
実際のデッドタイムDTrの短縮によりインバータ30の電圧利用率が高くなる。電圧利用率が高くなることにより、回転電機20のトルクに余裕がでる。この場合、弱め界磁電流を減少し得る。そこで、指令電流設定部40において、デッドタイム目標値DT*が短いほど、弱め界磁電流が減少するようにd軸指令電流Id*を設定する。d軸指令電流Id*と、デッドタイム目標値DT*とを関係付けるマップ情報又は数式情報は、回転電機20のトルク及び回転速度Nmで定まる動作条件ごとに、実際のデッドタイムDTrの短縮による電圧利用率の向上に伴う弱め界磁電流の低減見込み分を考慮して作成されればよい。なお、本実施形態において、ステップS12,S16,S17が「スイッチ制御部」に相当する。
The voltage utilization rate of the
図9に、過熱保護制御が行われた場合の一例を示す。図9(a)は回転電機20の回転速度Nm及びトルクTrqから定まる動作点の動作領域を示す。図9(b)は、回転電機20のトルクTrqが所定トルクTrqcに維持されつつ、回転速度Nmが高くなる場合の電流ベクトルの推移を示す。図9では、デッドタイム目標値DT*が初期デッドタイム目標値に設定された場合を実線で示し、デッドタイム目標値DT*が初期デッドタイム目標値よりも短縮された場合を破線で示している。
Figure 9 shows an example of a case where overheat protection control is performed. Figure 9 (a) shows the operating region of the operating point determined from the rotation speed Nm and torque Trq of the rotating
デッドタイム目標値DT*が初期デッドタイム目標値に設定された場合、第1境界b1により第1低速領域Rs1及び第1高速領域Rh1に動作領域が分けられる。第1低速領域Rs1は、回転速度Nmが第1境界b1よりも低い領域である。第1高速領域Rh1は、回転速度Nmが第1境界b1以上の領域である。一方、デッドタイム目標値DT*が初期デッドタイム目標値よりも短縮された場合、第2境界b2により第2低速領域Rs2及び第2高速領域Rh2に動作領域が分けられる。第2低速領域Rs2は、回転速度Nmが第2境界b2よりも低い領域である。第2高速領域Rh2は、回転速度Nmが第2境界b2以上の領域である。 When the dead time target value DT* is set to the initial dead time target value, the first boundary b1 divides the operating region into a first low speed region Rs1 and a first high speed region Rh1. The first low speed region Rs1 is a region where the rotation speed Nm is lower than the first boundary b1. The first high speed region Rh1 is a region where the rotation speed Nm is equal to or higher than the first boundary b1. On the other hand, when the dead time target value DT* is shortened below the initial dead time target value, the second boundary b2 divides the operating region into a second low speed region Rs2 and a second high speed region Rh2. The second low speed region Rs2 is a region where the rotation speed Nm is lower than the second boundary b2. The second high speed region Rh2 is a region where the rotation speed Nm is equal to or higher than the second boundary b2.
第1低速領域Rs1及び第2低速領域Rs2では、電流ベクトルの大きさは略一定となる。一方、第1高速領域Rh1及び第2高速領域Rh2では、弱め界磁電流が増大することに起因して、回転速度Nmが高いほど電流ベクトルの大きさが増大する。 In the first low-speed region Rs1 and the second low-speed region Rs2, the magnitude of the current vector is approximately constant. On the other hand, in the first high-speed region Rh1 and the second high-speed region Rh2, the magnitude of the current vector increases as the rotation speed Nm increases due to an increase in the field-weakening current.
ステップS16の処理が行われることにより、デッドタイム目標値DT*が初期デッドタイム目標値よりも短縮された場合、デッドタイム目標値DT*が初期デッドタイム目標値に設定された場合に比べて、電流ベクトルの大きさが増大し始める回転速度Nmが高くなる。この場合、ステップS17の処理が行われることにより、弱め界磁電流を初期指令電流よりも減少させることができ、電流ベクトルの大きさを低減することができる。 When the dead time target value DT* is shortened below the initial dead time target value by performing the processing of step S16, the rotation speed Nm at which the magnitude of the current vector begins to increase becomes higher than when the dead time target value DT* is set to the initial dead time target value. In this case, by performing the processing of step S17, the field weakening current can be reduced below the initial command current, and the magnitude of the current vector can be reduced.
以上詳述した本実施形態によれば、以下の効果が得られるようになる。 The present embodiment described above provides the following advantages:
ステータ巻線21に弱め界磁電流を流しつつスイッチング制御が実行されている場合において、モータ温度Tmgdが温度閾値TAHを超えたと判定されたとき、デッドタイム目標値DT*が短縮されることにより、実際のデッドタイムDTrが短縮される。これにより、インバータ30の電圧利用率が高くなる。
When switching control is being performed while a field-weakening current is flowing through the stator winding 21, if it is determined that the motor temperature Tmgd has exceeded the temperature threshold value TAH, the dead time target value DT* is shortened, thereby shortening the actual dead time DTr. This increases the voltage utilization rate of the
電圧利用率が高くなることにより、回転電機20のトルクに余裕がでる。そこで、本発明では、弱め界磁電流を減少させる。これにより、ステータ巻線21に流れる電流ベクトルの大きさを減少させ、インバータ30及び回転電機20の発熱量を抑制し、インバータ30及び回転電機20が過熱状態にならないようにすることができる。この際、弱め界磁電流の減少に伴うトルク低下を電圧利用率の向上によって抑制したり、弱め界磁電流の減少に伴うトルク低下分を電圧利用率の向上によって補償したりすることができる。
By increasing the voltage utilization rate, the rotating
以上説明した本実施形態によれば、回転電機20のトルク低下を抑制又はトルクを維持しつつ、インバータ30及び回転電機20が過熱状態になることを回避することができる。
According to the present embodiment described above, it is possible to prevent the
モータ温度Tmgdが温度閾値TAHを超えたと判定された場合、ステータ巻線21への電流ベクトルの大きさが小さいほど、デッドタイム目標値DT*が初期デッドタイム目標値よりも短縮される。これにより、電流ベクトルの大きさの変化に応じて、実際のデッドタイムDTrを的確に短縮することができる。 When it is determined that the motor temperature Tmgd has exceeded the temperature threshold value TAH, the smaller the magnitude of the current vector to the stator winding 21, the shorter the dead time target value DT* is compared to the initial dead time target value. This allows the actual dead time DTr to be appropriately shortened in response to changes in the magnitude of the current vector.
デッドタイム目標値DT*が短いほど、弱め界磁電流が減少される。つまり、実際のデッドタイムDTrの短縮による電圧利用率の向上に伴う弱め界磁電流の低減見込み分を考慮しつつ、弱め界磁電流が減少される。これにより、過熱保護を適正に行うことができる。 The shorter the dead time target value DT*, the more the field weakening current is reduced. In other words, the field weakening current is reduced while taking into account the expected reduction in field weakening current due to the improvement in voltage utilization rate caused by the shortening of the actual dead time DTr. This allows for proper overheat protection.
<第2実施形態>
以下、第2実施形態について、第1実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、モータ温度Tmgdが温度閾値TAHを超えたと判定した場合の処理を変更する。具体的には、ステータ巻線21への電流ベクトルの大きさが小さいほど、デッドタイム目標値DT*が短縮されることに代えて、各スイッチSWH,SWLのコレクタエミッタ間に印加される端子間電圧Vceが低いほど、デッドタイム目標値DT*が短縮される。
Second Embodiment
The second embodiment will be described below with reference to the drawings, focusing on the differences from the first embodiment. In this embodiment, the process when it is determined that the motor temperature Tmgd has exceeded the temperature threshold value TAH is changed. Specifically, instead of the dead time target value DT* being shortened as the magnitude of the current vector to the stator winding 21 is smaller, the dead time target value DT* is shortened as the inter-terminal voltage Vce applied between the collector-emitter of each switch SWH, SWL is lower.
図10を用いて、制御装置37により実行される過熱保護制御について説明する。図10に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。なお、図10において、先の図5に示した処理と同一の処理については、便宜上、同一の符号を付している。
The overheat protection control executed by the
ステップS12において肯定判定した場合、ステップS18に進む。ステップS18では、電源電圧Vdcを取得する。電源電圧Vdcとしては、電圧センサ33の検出値を用いればよい。そして、ステップS19に進む。なお、本実施形態において、ステップS18の処理が「電圧取得部」に相当する。
If the determination in step S12 is positive, the process proceeds to step S18. In step S18, the power supply voltage Vdc is acquired. The detection value of the
ステップS19では、デッドタイム目標値DT*を初期デッドタイム目標値よりも短縮させる。本実施形態では、指令電流設定部40において、電源電圧Vdcが低いほど、デッドタイム目標値DT*を短縮する。なお、本実施形態において、ステップS19の処理が「スイッチ制御部」に相当する。
In step S19, the dead time target value DT* is made shorter than the initial dead time target value. In this embodiment, the lower the power supply voltage Vdc, the shorter the dead time target value DT* is in the command
ここで、電源電圧Vdcと、デッドタイム目標値DT*との関係について説明する。例えば蓄電池12の出力電圧が低いこと等に起因して、電源電圧Vdcが低くなることがある。この場合、電源電圧Vdcが低いほど、オフ状態の各スイッチSWH,SWLの端子間電圧Vceが低くなる。
Here, the relationship between the power supply voltage Vdc and the dead time target value DT* will be explained. For example, the power supply voltage Vdc may become low due to a low output voltage of the
図11は、各スイッチSWH,SWLのうちオフされる方のスイッチに流れる電流Isw、及び端子間電圧Vceの推移を示す図である。図11(a),(b)は、図6(a),(b)に対応している。第2電源電圧Vdc2は、第1電源電圧Vdc1よりも低い電圧である。実線の第3端子間電圧Vce3は、第1電源電圧Vdc1の下にオフされるスイッチの端子間電圧である。第3電流Isw3は、第3端子間電圧Vce3に対応してオフされる方のスイッチに流れる電流である。また、破線の第4端子間電圧Vce4は、第2電源電圧Vdc2の下にオフされるスイッチの端子間電圧である。第4電流Isw4は、第4端子間電圧Vce4に対応してオフされる方のスイッチに流れる電流である。 Figure 11 shows the transition of the current Isw flowing through the switch SWH, SWL that is turned off, and the inter-terminal voltage Vce. Figures 11(a) and 11(b) correspond to Figures 6(a) and 6(b). The second power supply voltage Vdc2 is a voltage lower than the first power supply voltage Vdc1. The third inter-terminal voltage Vce3 shown in solid line is the inter-terminal voltage of the switch that is turned off under the first power supply voltage Vdc1. The third current Isw3 is the current flowing through the switch that is turned off in response to the third inter-terminal voltage Vce3. The fourth inter-terminal voltage Vce4 shown in dashed line is the inter-terminal voltage of the switch that is turned off under the second power supply voltage Vdc2. The fourth current Isw4 is the current flowing through the switch that is turned off in response to the fourth inter-terminal voltage Vce4.
スイッチがオフ状態に切り替えられる場合、第4端子間電圧Vce4が第2電源電圧Vdc2まで上昇するのに要する時間は、第3端子間電圧Vce3が第1電源電圧Vdc1まで上昇するのに要する時間よりも短くなる。そのため、各スイッチSWH,SWLがオフ状態に切り替えられる場合、第2電源電圧Vdc2の下にオフ状態に切り替えられる際のターンオフ期間toffは、第1電源電圧Vdc1の下にオフ状態に切り替えられる際のターンオフ期間toffよりも短くなる。つまり、電源電圧Vdcが低いほど、スイッチのターンオフ期間toffが短くなる。 When the switches are switched to the off state, the time required for the voltage between the fourth terminals Vce4 to rise to the second power supply voltage Vdc2 is shorter than the time required for the voltage between the third terminals Vce3 to rise to the first power supply voltage Vdc1. Therefore, when each switch SWH, SWL is switched to the off state, the turn-off period toff when switched to the off state under the second power supply voltage Vdc2 is shorter than the turn-off period toff when switched to the off state under the first power supply voltage Vdc1. In other words, the lower the power supply voltage Vdc, the shorter the turn-off period toff of the switch.
そこで、本実施形態では、電源電圧Vdcが低いほど、ターンオフ期間toffが短くなるという関係に着目し、図12に示すように、制御装置37は、電源電圧Vdcが低いほど、デッドタイム目標値DT*を短縮させる。これにより、電源電圧Vdcの変化に応じて、実際のデッドタイムDTrを的確に短縮することができる。 In this embodiment, therefore, focusing on the relationship that the lower the power supply voltage Vdc, the shorter the turn-off period toff, the lower the power supply voltage Vdc, the shorter the dead time target value DT* is, as shown in FIG. 12, the lower the power supply voltage Vdc is. This allows the actual dead time DTr to be appropriately shortened in response to changes in the power supply voltage Vdc.
<第3実施形態>
以下、第3実施形態について、第1実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、モータ温度Tmgdが温度閾値TAHを超えたと判定した場合、電流ベクトルの大きさが小さいほどデッドタイム目標値DT*が短縮されることに加えて、電流ベクトルの大きさが小さいほどゲート電荷の放電速度が高くされる。
Third Embodiment
Hereinafter, the third embodiment will be described with reference to the drawings, focusing on the differences from the first embodiment. In this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the smaller the magnitude of the current vector, the shorter the dead time target value DT*, and in addition, the smaller the magnitude of the current vector, the higher the discharge rate of the gate charge.
図13に示すように、制御装置37は、駆動回路50及び速度変更部51を有している。駆動回路50は、マイコン37aから入力される各駆動信号GUH~GWLに基づいて、各スイッチSWH,SWLをオン状態及びオフ状態のうち一方から他方に切り替える。なお、図13では、制御装置37のうち、上,下アームスイッチSWH,SWLに係る構成は、基本的には同じ構成であるため、便宜上、W相の下アームスイッチSWLに係る構成を示す。
As shown in FIG. 13, the
速度変更部51は、定電圧電源52、充電経路53、充電用スイッチ54及び充電用抵抗体55を備えている。定電圧電源52には、充電経路53を介して、下アームスイッチSWLのゲートが接続されている。充電経路53には、充電用スイッチ54及び充電用抵抗体55が設けられている。
The
速度変更部51は、放電経路56、放電用スイッチ57及び放電用抵抗体58を備えている。下アームスイッチSWLには、放電経路56を介して、下アームスイッチSWLのエミッタが接続されている。放電経路56には、放電用スイッチ57及び放電用抵抗体58が設けられている。
The
駆動回路50は、入力される駆動信号GWLがオン指令の場合、下アームスイッチSWLのゲートに充電電流を供給する充電処理を行う。充電処理では、定電圧電源52の出力電圧が、充電用抵抗体55を介して下アームスイッチSWLのゲートに印加される。充電処理によれば、下アームスイッチSWLのゲート電圧が上昇して閾値電圧Vth以上になり、下アームスイッチSWLがオン状態に切り替えられる。そのため、下アームスイッチSWLの端子間電圧VceLが電源電圧Vdcから0まで下降する。
When the input drive signal GWL is an ON command, the
駆動回路50は、入力される駆動信号GWLがオフ指令の場合、下アームスイッチSWLのゲートから電荷を放電させる放電処理を行う。放電処理では、下アームスイッチSWLのゲート電荷が、放電用抵抗体58を介してゲートから放電される。放電処理によれば、下アームスイッチSWLのゲート電圧が下降して閾値電圧Vth未満となり、スイッチSWLがオフ状態に切り替えられる。そのため、下アームスイッチSWLの端子間電圧VceLが、0から電源電圧Vdcまで上昇する。
When the input drive signal GWL is an OFF command, the
駆動回路50は、速度変更部51を制御することにより、放電処理におけるゲート電荷の放電速度を高くする。本実施形態では、放電用抵抗体58は、駆動回路50の信号に基づいて抵抗値を変化させる可変抵抗である。駆動回路50は、放電用抵抗体58の抵抗値を小さくすることにより、ゲート電荷の放電速度を高くする。これにより、各スイッチSWH,SWLのターンオフ期間toffが短くなる。
The
図14を用いて、制御装置37により実行される過熱保護制御について説明する。図14に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。なお、図14において、先の図5に示した処理と同一の処理については、便宜上、同一の符号を付している。
The overheat protection control executed by the
ステップS12においてモータ温度Tmgdが温度閾値TAH以下であると判定した場合には、ステップS20に進み、ゲート電荷の放電速度を初期放電速度に設定する。そして、ステップS13に進む。 If it is determined in step S12 that the motor temperature Tmgd is equal to or lower than the temperature threshold value TAH, the process proceeds to step S20, where the discharge rate of the gate charge is set to the initial discharge rate. Then, the process proceeds to step S13.
ステップS12においてモータ温度Tmgdが温度閾値TAHを超えたと判定した場合、ステップS21に進む。ステップS21では、ステータ巻線21への電流ベクトルの大きさを取得する。そして、ステップS22に進む。なお、本実施形態において、ステップS21の処理が「電流取得部」に相当する。 If it is determined in step S12 that the motor temperature Tmgd exceeds the temperature threshold value TAH, the process proceeds to step S21. In step S21, the magnitude of the current vector to the stator winding 21 is acquired. Then, the process proceeds to step S22. Note that in this embodiment, the process of step S21 corresponds to the "current acquisition unit."
ステップS22では、ゲート電荷の放電速度を初期放電速度よりも高くする。詳しくは、図15に示すように、制御装置37は、ステータ巻線21への電流ベクトルの大きさが小さいほど、ゲート電荷の放電速度を高くさせる。言い換えると、本実施形態では、制御装置37は、電流ベクトルの大きさが小さいほど、放電用抵抗体58の抵抗値を小さくさせる。
In step S22, the discharge rate of the gate charge is increased above the initial discharge rate. In more detail, as shown in FIG. 15, the smaller the magnitude of the current vector to the stator winding 21, the higher the discharge rate of the gate charge is increased by the
ゲート電荷の放電速度が高くされる場合、各スイッチSWH,SWLのうちオフする方のスイッチで発生するサージ電圧Vsが増大してしまう。この場合、各スイッチSWH,SWLの端子間電圧Vceが、許容電圧Vmaxを超えしまい、各スイッチSWH,SWLの信頼性が低下してしまうことが懸念される。なお、許容電圧Vmaxは、各スイッチSWH,SWLの端子間電圧Vceが取り得る範囲の上限値である。 When the discharge rate of the gate charge is increased, the surge voltage Vs generated in the switch that is turned off of the switches SWH and SWL increases. In this case, the terminal voltage Vce of each switch SWH and SWL may exceed the allowable voltage Vmax, which may reduce the reliability of each switch SWH and SWL. Note that the allowable voltage Vmax is the upper limit of the range that the terminal voltage Vce of each switch SWH and SWL may take.
そこで、本実施形態では、制御装置37は、各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超えない範囲で、放電用抵抗体58の抵抗値を小さくする。例えば、制御装置37は、各スイッチSWH,SWLで発生するサージ電圧Vsと、ステータ巻線21への電流ベクトルの大きさとの関係を考慮して、ゲート電荷の放電速度を高くする。詳しくは、各スイッチSWH,SWLのオフ状態への切り替えに伴い、オフサージ電圧が発生する。オフサージ電圧は、ステータ巻線21への電流ベクトルの大きさが大きいほど高くなる。この場合、ステータ巻線21への電流ベクトルの大きさが小さいほど、各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超え難くなる。そこで、制御装置37は、上述したように、ステータ巻線21への電流ベクトルの大きさが小さいほど、ゲート電荷の放電速度を高くさせる。
Therefore, in this embodiment, the
図14の説明に戻り、ステップS23では、デッドタイム目標値DT*を初期デッドタイム目標値よりも短縮させる。本実施形態では、先の図7で説明したのと同様に、ステータ巻線21への電流ベクトルの大きさが小さいほど、デッドタイム目標値DT*を短縮させる。さらに、ゲート電荷の放電速度が高いほど、ターンオフ期間toffが短くなるという関係に着目し、図16に示すように、ゲート電荷の放電速度が高いほど、デッドタイム目標値DT*を短縮させる。なお、本実施形態において、ステップS22,S23の処理が「スイッチ制御部」に相当する。 Returning to the explanation of FIG. 14, in step S23, the dead time target value DT* is made shorter than the initial dead time target value. In this embodiment, as in the previous explanation of FIG. 7, the smaller the magnitude of the current vector to the stator winding 21, the shorter the dead time target value DT* is. Furthermore, focusing on the relationship that the higher the discharge rate of the gate charge, the shorter the turn-off period toff, as shown in FIG. 16, the higher the discharge rate of the gate charge, the shorter the dead time target value DT* is. Note that in this embodiment, the processing of steps S22 and S23 corresponds to the "switch control unit."
本実施形態によれば、モータ温度Tmgdが温度閾値TAHを超えたと判定された場合、ゲート電荷の放電速度が初期放電速度よりも高くされることにより、ターンオフ期間toffがさらに短くされる。これにより、デッドタイム目標値DT*をさらに短縮させることができる。その結果、実際のデッドタイムDTrを好適に短縮することができる。 According to this embodiment, when it is determined that the motor temperature Tmgd has exceeded the temperature threshold value TAH, the discharge rate of the gate charge is increased above the initial discharge rate, thereby further shortening the turn-off period toff. This allows the dead time target value DT* to be further shortened. As a result, the actual dead time DTr can be suitably shortened.
各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超えない範囲で、ステータ巻線21への電流ベクトルの大きさが小さいほどゲート電荷の放電速度が高くされる。これにより、各スイッチSWH,SWLの信頼性を確保しつつ、ターンオフ期間toffを短縮することができる。 As long as the terminal voltage Vce of each switch SWH, SWL does not exceed the allowable voltage Vmax, the smaller the magnitude of the current vector to the stator winding 21, the higher the discharge rate of the gate charge. This makes it possible to shorten the turn-off period toff while ensuring the reliability of each switch SWH, SWL.
<第4実施形態>
以下、第4実施形態について、第2実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、モータ温度Tmgdが温度閾値TAHを超えたと判定した場合、電源電圧Vdcが低いほどデッドタイム目標値DT*が短縮されることに加えて、電源電圧Vdcが低いほど各スイッチSWH,SWLのゲート電荷の放電速度が高くされる。
Fourth Embodiment
The fourth embodiment will be described below with reference to the drawings, focusing on the differences from the second embodiment. In this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the lower the power supply voltage Vdc, the shorter the dead time target value DT* is, and in addition, the lower the power supply voltage Vdc, the higher the discharge rate of the gate charge of each switch SWH, SWL is.
図17を用いて、制御装置37により実行される過熱保護制御について説明する。図17に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。なお、図17において、先の図10に示した処理と同一の処理については、便宜上、同一の符号を付している。
The overheat protection control executed by the
ステップS12においてモータ温度Tmgdが温度閾値TAH以下であると判定した場合には、ステップS24に進み、ゲート電荷の放電速度を初期放電速度に設定する。そして、ステップS13に進む。 If it is determined in step S12 that the motor temperature Tmgd is equal to or lower than the temperature threshold value TAH, the process proceeds to step S24, where the discharge rate of the gate charge is set to the initial discharge rate. Then, the process proceeds to step S13.
ステップS12においてモータ温度Tmgdが温度閾値TAHを超えたと判定した場合、ステップS25に進む。ステップS25では、電源電圧Vdcを取得する。そして、ステップS26に進む。本実施形態において、ステップS25の処理が「電圧取得部」に相当する。 If it is determined in step S12 that the motor temperature Tmgd exceeds the temperature threshold value TAH, the process proceeds to step S25. In step S25, the power supply voltage Vdc is acquired. Then, the process proceeds to step S26. In this embodiment, the process of step S25 corresponds to the "voltage acquisition unit."
ステップS26では、ゲート電荷の放電速度を初期放電速度よりも高くする。本実施形態では、電源電圧Vdcが低いほど、放電用抵抗体58の抵抗値を小さくする。
In step S26, the discharge rate of the gate charge is increased above the initial discharge rate. In this embodiment, the lower the power supply voltage Vdc, the smaller the resistance value of the
ここで、電源電圧Vdcと、ゲート電荷の放電速度との関係について説明する。第2実施形態において説明したように、電源電圧Vdcが低いほど、オフ状態の各スイッチSWH,SWLの端子間電圧Vceが低くなる。 Here, we will explain the relationship between the power supply voltage Vdc and the discharge rate of the gate charge. As explained in the second embodiment, the lower the power supply voltage Vdc, the lower the inter-terminal voltage Vce of each switch SWH, SWL in the off state.
図18,19は、放電用抵抗体58の抵抗値が小さくされる場合において、各スイッチSWH,SWLのうちオフされる方のスイッチに流れる電流Isw、及び端子間電圧Vceの推移を示す図である。第2電源電圧Vdc2は、第1電源電圧Vdc1よりも低い電圧である。なお、図18,19において、放電用抵抗体58の抵抗値は同じであるとする。
Figures 18 and 19 are diagrams showing the transition of the current Isw flowing through one of the switches SWH and SWL that is turned off, and the inter-terminal voltage Vce, when the resistance value of the
放電用抵抗体58の抵抗値が小さくされると、ゲート電荷の放電速度が高くなる。これにより、各スイッチSWH,SWLのうちオフされる方のスイッチのターンオフ期間toffが短くなる一方、オフ状態への切り替えに伴い発生するサージ電圧Vsが増大する。この場合、端子間電圧Vceは、一時的に電源電圧Vdcよりも高くなる。
When the resistance value of the
図18に示すように、サージ電圧Vsが発生することにより、第1電源電圧Vdc1よりも高い電圧が発生すると、各スイッチSWH,SWLのうちオフされる方のスイッチの端子間電圧Vceが、許容電圧Vmaxを超えてしまう。 As shown in FIG. 18, when a surge voltage Vs occurs, causing a voltage higher than the first power supply voltage Vdc1, the inter-terminal voltage Vce of the switch that is turned off of the switches SWH and SWL exceeds the allowable voltage Vmax.
一方、図19に示すように、第2電源電圧Vdc2が十分に低ければ、サージ電圧Vsが発生しても、各スイッチSWH,SWLのうちオフされる方のスイッチの端子間電圧Vceは許容電圧Vmaxを超えない。つまり、電源電圧Vdcが低いほど、ゲート電荷の放電速度を高くしても、端子間電圧Vceが許容電圧Vmaxを超え難くなる。 On the other hand, as shown in FIG. 19, if the second power supply voltage Vdc2 is sufficiently low, even if a surge voltage Vs occurs, the terminal voltage Vce of the switch SWH, SWL that is turned off does not exceed the allowable voltage Vmax. In other words, the lower the power supply voltage Vdc, the less likely it is that the terminal voltage Vce will exceed the allowable voltage Vmax, even if the discharge rate of the gate charge is increased.
そこで、本実施形態では、電源電圧Vdcが低いほど、ゲート電荷の放電速度を高くしても、端子間電圧Vceが許容電圧Vmaxを超えにくくなるという関係に着目し、図20に示すように、制御装置37は、電源電圧Vdcが低いほど、ゲート電荷の放電速度を高くさせる。本実施形態では、制御装置37は、電源電圧Vdcが低いほど、放電用抵抗体58の抵抗値を小さくさせる。
Therefore, in this embodiment, focusing on the relationship that the lower the power supply voltage Vdc, the less likely the inter-terminal voltage Vce is to exceed the allowable voltage Vmax even if the discharge rate of the gate charge is increased, the lower the power supply voltage Vdc, as shown in FIG. 20, the
ステップS27では、デッドタイム目標値DT*を初期デッドタイム目標値よりも短縮させる。本実施形態では、先の図12で説明したのと同様に、電源電圧Vdcが低いほど、デッドタイム目標値DT*を短縮させる。さらに、先の図16で説明したのと同様に、ゲート電荷の放電速度が高いほど、デッドタイム目標値DT*を短縮させる。なお、本実施形態において、ステップS26,S27の処理が「スイッチ制御部」に相当する。 In step S27, the dead time target value DT* is made shorter than the initial dead time target value. In this embodiment, as explained above in FIG. 12, the lower the power supply voltage Vdc, the shorter the dead time target value DT*. Furthermore, as explained above in FIG. 16, the higher the discharge rate of the gate charge, the shorter the dead time target value DT*. In this embodiment, the processes in steps S26 and S27 correspond to the "switch control unit."
本実施形態によれば、モータ温度Tmgdが温度閾値TAHを超えたと判定された場合、ゲート電荷の放電速度が初期放電速度よりも高くされるため、ターンオフ期間toffがさらに短くされる。これにより、デッドタイム目標値DT*をさらに短縮させることができる。その結果、実際のデッドタイムDTrを好適に短縮することができる。 According to this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the discharge rate of the gate charge is increased above the initial discharge rate, so that the turn-off period toff is further shortened. This allows the dead time target value DT* to be further shortened. As a result, the actual dead time DTr can be suitably shortened.
電源電圧Vdcが低いほどゲート電荷の放電速度が高くされることにより、各スイッチSWH,SWLの信頼性を確保しつつ、ターンオフ期間toffを短縮することができる。 The lower the power supply voltage Vdc, the faster the gate charge is discharged, thereby shortening the turn-off period toff while ensuring the reliability of each switch SWH, SWL.
<第5実施形態>
以下、第5実施形態について、第4実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、モータ温度Tmgdが温度閾値TAHを超えたと判定した場合、電源電圧Vdcが低いほど各スイッチSWH,SWLのゲート電荷の放電速度が高くされることに代えて、各スイッチSWH,SWLの素子温度が高いほどゲート電荷の放電速度が高くされる。
Fifth Embodiment
Hereinafter, the fifth embodiment will be described with reference to the drawings, focusing on the differences from the fourth embodiment. In this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the discharge rate of the gate charge of each switch SWH, SWL is increased as the element temperature of each switch SWH, SWL is increased, instead of the discharge rate of the gate charge of each switch SWH, SWL being increased as the power supply voltage Vdc is lower.
図21を用いて、制御装置37により実行される過熱保護制御について説明する。図21に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。なお、図21において、先の図17に示した処理と同一の処理については、便宜上、同一の符号を付している。
The overheat protection control executed by the
ステップS12にモータ温度Tmgdが温度閾値TAHを超えたと判定した場合、ステップS28に進む。ステップS28では、各スイッチSWH,SWLの素子温度を取得する。各スイッチSWH,SWLの素子温度としては、インバータ温度センサ36の検出値に基づいて算出した素子温度を取得すればよい。そして、ステップS29に進む。本実施形態において、ステップS28の処理が「温度取得部」に相当する。
If it is determined in step S12 that the motor temperature Tmgd has exceeded the temperature threshold value TAH, the process proceeds to step S28. In step S28, the element temperature of each switch SWH, SWL is acquired. The element temperature of each switch SWH, SWL may be calculated based on the detection value of the
ステップS29では、ゲート電荷の放電速度を初期放電速度よりも高くする。本実施形態では、各スイッチSWH,SWLの素子温度が高いほど、放電用抵抗体58の抵抗値を小さくする。
In step S29, the discharge rate of the gate charge is increased above the initial discharge rate. In this embodiment, the resistance value of the
ここで、各スイッチSWH,SWLの素子温度と、ゲート電荷の放電速度との関係について説明する。各スイッチSWH,SWLを構成するIGBTは、素子温度が高くなるほど、許容電圧Vmaxが高くなるという特性を有している。 Here, we will explain the relationship between the element temperature of each switch SWH, SWL and the discharge speed of the gate charge. The IGBT that constitutes each switch SWH, SWL has the characteristic that the allowable voltage Vmax increases as the element temperature increases.
図22に、放電用抵抗体58のゲート抵抗が小さくされた場合において、各スイッチSWH,SWLのうちオフされる方のスイッチに流れる電流Isw、及び端子間電圧Vceの推移を示す。また、図22に、第1素子温度での第1許容電圧Vmax1、及び第1素子温度よりも高い第2素子温度での第2許容電圧Vmax2を示す。第2許容電圧Vmax2は、素子温度の上昇に起因して、第1許容電圧Vmax1よりも高くなっている。
Figure 22 shows the transition of the current Isw flowing through one of the switches SWH and SWL that is turned off, and the inter-terminal voltage Vce when the gate resistance of the
第1素子温度の下では、放電用抵抗体58の抵抗値が小さくされることによりサージ電圧Vsが増大するため、端子間電圧Vceが第1許容電圧Vmax1を超えてしまう。一方、第2素子温度の下では、放電用抵抗体58の抵抗値が小さくされることによりサージ電圧Vsが増大しても、端子間電圧Vceが第2許容電圧Vmax2を超えない。つまり、素子温度が高いほど許容電圧Vmaxが高くなるため、ゲート電荷の放電速度を高くしても、端子間電圧Vceが許容電圧Vmaxを超え難くなる。
At the first element temperature, the resistance value of the
そこで、本実施形態では、図23に示すように、制御装置37は、素子温度が高いほど、ゲート電荷の放電速度を高くさせる。
Therefore, in this embodiment, as shown in FIG. 23, the
図21の説明に戻り、ステップS30では、デッドタイム目標値DT*を初期デッドタイム目標値よりも短縮させる。本実施形態では、先の図16で説明したのと同様に、ゲート電荷の放電速度が高いほど、デッドタイム目標値DT*を短縮させる。本実施形態において、ステップS29,S30の処理が「スイッチ制御部」に相当する。 Returning to the explanation of FIG. 21, in step S30, the dead time target value DT* is made shorter than the initial dead time target value. In this embodiment, as explained above in FIG. 16, the higher the discharge rate of the gate charge, the shorter the dead time target value DT* is. In this embodiment, the processing of steps S29 and S30 corresponds to the "switch control unit."
本実施形態によれば、素子温度が高いほどゲート電荷の放電速度が高くされることにより、各スイッチSWH,SWLの信頼性を確保しつつ、実際のデッドタイムDTrを短縮することができる。 According to this embodiment, the higher the element temperature, the faster the gate charge is discharged, thereby ensuring the reliability of each switch SWH, SWL while shortening the actual dead time DTr.
<第6実施形態>
以下、第6実施形態について、第1実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、モータ温度Tmgdが温度閾値TAHを超えたと判定した場合、デッドタイム目標値DT*が短縮されることに代えて、ゲート電荷の充電速度が高くされる。
Sixth Embodiment
Hereinafter, the sixth embodiment will be described with reference to the drawings, focusing on the differences from the first embodiment. In this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the dead time target value DT* is not shortened, but the charging rate of the gate charge is increased.
駆動回路50は、速度変更部51を制御することにより、充電処理におけるゲート電荷の充電速度を高くさせる。本実施形態では、充電用抵抗体55は、駆動回路50の信号に基づいて抵抗値を変化させる可変抵抗である。駆動回路50は、充電用抵抗体55の抵抗値を小さくすることにより、ゲート電荷の充電速度を高くする。これにより、各スイッチSWH,SWLのターンオン期間tonが短くなる。
The
図24を用いて、制御装置37により実行される過熱保護制御について説明する。図24に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。なお、図24において、先の図5に示した処理と同一の処理については、便宜上、同一の符号を付している。
The overheat protection control executed by the
ステップS12においてモータ温度Tmgdが温度閾値TAH以下であると判定した場合には、ステップS31に進み、ゲート電荷の充電速度を初期充電速度に設定する。そして、ステップS14に進む。 If it is determined in step S12 that the motor temperature Tmgd is equal to or lower than the temperature threshold value TAH, the process proceeds to step S31, where the gate charge charging rate is set to the initial charging rate. Then, the process proceeds to step S14.
ステップS12においてモータ温度Tmgdが温度閾値TAHを超えたと判定した場合、ステップS15の処理の後、ステップS32に進む。ステップS32では、ゲート電荷の充電速度を初期充電速度よりも高くする。詳しくは、図25において実線で示すように、制御装置37は、ステータ巻線21への電流ベクトルの大きさが大きいほど、ゲート電荷の充電速度を高くさせる。言い換えると、本実施形態では、制御装置37は、ステータ巻線21への電流ベクトルの大きさが大きいほど、充電用抵抗体55の抵抗値を小さくさせる。なお、本実施形態において、ステップS32の処理が「スイッチ制御部」に相当する。
If it is determined in step S12 that the motor temperature Tmgd exceeds the temperature threshold value TAH, the process proceeds to step S32 after the process of step S15. In step S32, the charging rate of the gate charge is increased above the initial charging rate. In detail, as shown by the solid line in FIG. 25, the
ゲート電荷の充電速度が高くされる場合、各スイッチSWH,SWLで発生するサージ電圧Vsが増大してしまう。この場合、各スイッチSWH,SWLの端子間電圧Vceが、許容電圧Vmaxを超えしまい、各スイッチSWH,SWLの信頼性が低下してしまうことが懸念される。 When the gate charge charging rate is increased, the surge voltage Vs generated in each switch SWH, SWL increases. In this case, the terminal voltage Vce of each switch SWH, SWL may exceed the allowable voltage Vmax, which may reduce the reliability of each switch SWH, SWL.
そこで、本実施形態では、制御装置37は、各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超えない範囲で、充電用抵抗体55の抵抗値を小さくする。例えば、制御装置37は、各スイッチSWH,SWLで発生するサージ電圧Vsと、電流ベクトルの大きさとの関係を考慮して、ゲート電荷の充電速度を高くする。詳しくは、各スイッチSWH,SWLのオン状態への切り替えに伴い、オンサージ電圧が発生する。本実施形態において、フリーホイールダイオードDH,DLは、電流ベクトルの大きさが小さいほど、逆回復時間が短くなる特性を有している。そのため、オンサージ電圧は、電流ベクトルの大きさが小さいほど高くなる。この場合、ステータ巻線21への電流ベクトルの大きさが大きいほど、各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超え難くなる。そこで、制御装置37は、上述したように、ステータ巻線21への電流ベクトルの大きさが大きいほど、ゲート電荷の充電速度を高くさせる。
Therefore, in this embodiment, the
本実施形態によれば、モータ温度Tmgdが温度閾値TAHを超えたと判定された場合、充電用抵抗体55の抵抗値が小さくされる。これにより、ゲート電荷の充電速度が高くされるため、各スイッチSWH,SWLのターンオン期間tonが短縮される。その結果、実際のデッドタイムDTrを短縮することができる。
According to this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the resistance value of the charging
各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超えない範囲で、ステータ巻線21への電流ベクトルの大きさが大きいほど、ゲート電荷の充電速度が高くされる。これにより、ステータ巻線21への電流ベクトルの大きさの変化に応じて、各スイッチSWH,SWLの信頼性を確保しつつ、各スイッチSWH,SWLのターンオン期間tonを短縮することができる。 As long as the terminal voltage Vce of each switch SWH, SWL does not exceed the allowable voltage Vmax, the larger the magnitude of the current vector to the stator winding 21, the higher the gate charge charging speed. This makes it possible to shorten the turn-on period ton of each switch SWH, SWL while ensuring the reliability of each switch SWH, SWL according to changes in the magnitude of the current vector to the stator winding 21.
<第6実施形態の変形例>
ステータ巻線21への電流ベクトルの大きさが大きいほど、ゲート電荷の充電速度を高くさせることに代えて、図25において破線で示すように、ステータ巻線21への電流ベクトルの大きさが小さいほど、ゲート電荷の充電速度を高くさせてもよい。言い換えると、本実施形態では、制御装置37は、ステータ巻線21への電流ベクトルの大きさが小さいほど、充電用抵抗体55の抵抗値を小さくさせてもよい。
<Modification of the Sixth Embodiment>
Instead of increasing the charging rate of the gate charge as the magnitude of the current vector to the stator winding 21 increases, the charging rate of the gate charge may be increased as the magnitude of the current vector to the stator winding 21 decreases, as shown by the dashed line in Fig. 25. In other words, in this embodiment, the
本実施形態において、フリーホイールダイオードDH,DLは、電流ベクトルの大きさが大きいほど、逆回復電流が増大する特性を有している。そのため、オンサージ電圧は、電流ベクトルの大きさが大きいほど高くなる。この場合、ステータ巻線21への電流ベクトルの大きさが小さいほど、各スイッチSWH,SWLの端子間電圧Vceが許容電圧Vmaxを超え難くなる。そこで、制御装置37は、上述したように、ステータ巻線21への電流ベクトルの大きさが小さいほど、ゲート電荷の充電速度を高くさせる。
In this embodiment, the freewheel diodes DH, DL have a characteristic that the reverse recovery current increases as the magnitude of the current vector increases. Therefore, the on-surge voltage increases as the magnitude of the current vector increases. In this case, the smaller the magnitude of the current vector to the stator winding 21, the less likely it is that the inter-terminal voltage Vce of each switch SWH, SWL will exceed the allowable voltage Vmax. Therefore, as described above, the
<第7実施形態>
以下、第7実施形態について、第2実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、モータ温度Tmgdが温度閾値TAHを超えたと判定した場合、デッドタイム目標値DT*が短縮されることに代えて、ゲート電荷の充電速度が高くされる。
Seventh Embodiment
Hereinafter, the seventh embodiment will be described with reference to the drawings, focusing on the differences from the second embodiment. In this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the dead time target value DT* is not shortened, but the charging rate of the gate charge is increased.
図26を用いて、制御装置37により実行される過熱保護制御について説明する。図26に示す過熱保護制御は、例えば、所定の制御周期で繰り返し実行される。なお、図26において、先の図10に示した処理と同一の処理については、便宜上、同一の符号を付している。
The overheat protection control executed by the
ステップS12においてモータ温度Tmgdが温度閾値TAH以下であると判定した場合には、ステップS33に進み、ゲート電荷の充電速度を初期充電速度に設定する。そして、ステップS14に進む。 If it is determined in step S12 that the motor temperature Tmgd is equal to or lower than the temperature threshold value TAH, the process proceeds to step S33, where the gate charge charging rate is set to the initial charging rate. Then, the process proceeds to step S14.
ステップS12においてモータ温度Tmgdが温度閾値TAHを超えたと判定した場合、ステップS18の処理の後、ステップS34に進む。ステップS34では、ゲート電荷の充電速度を初期充電速度よりも高くする。なお、本実施形態において、ステップS34の処理が「スイッチ制御部」に相当する。 If it is determined in step S12 that the motor temperature Tmgd exceeds the temperature threshold value TAH, the process proceeds to step S34 after the process of step S18. In step S34, the charging rate of the gate charge is increased to be higher than the initial charging rate. In this embodiment, the process of step S34 corresponds to the "switch control unit."
先の図18,19で説明したのと同様の理由により、電源電圧Vdcが低いほど、ゲート電荷の充電速度を高くしても、端子間電圧Vceが許容電圧Vmaxを超えにくくなる。そこで、本実施形態では、制御装置37は、図27に示すよう電源電圧Vdcが低いほど、ゲート電荷の充電速度を高くさせる。本実施形態では、電源電圧Vdcが低いほど、充電用抵抗体55の抵抗値を小さくさせる。
For the same reasons as those explained in Figures 18 and 19 above, the lower the power supply voltage Vdc, the less likely it is that the inter-terminal voltage Vce will exceed the allowable voltage Vmax, even if the gate charge charging rate is increased. Therefore, in this embodiment, as shown in Figure 27, the lower the power supply voltage Vdc, the higher the gate charge charging rate is. In this embodiment, the lower the power supply voltage Vdc, the smaller the resistance value of the charging
本実施形態によれば、モータ温度Tmgdが温度閾値TAHを超えたと判定された場合、電源電圧Vdcが低いほど、ゲート電荷の充電速度が高くされる。これにより、電源電圧Vdcの変化に応じて、各スイッチSWH,SWLの信頼性を確保しつつ、各スイッチSWH,SWLのターンオン期間tonを短縮することができる。 According to this embodiment, when it is determined that the motor temperature Tmgd exceeds the temperature threshold value TAH, the lower the power supply voltage Vdc, the higher the charging rate of the gate charge is. This makes it possible to shorten the turn-on period ton of each switch SWH, SWL while ensuring the reliability of each switch SWH, SWL in response to changes in the power supply voltage Vdc.
<その他の実施形態>
なお、上記各実施形態は、以下のように変更して実施してもよい。
<Other embodiments>
Each of the above embodiments may be modified as follows.
・過熱保護制御で用いられる回転電機20及びインバータ30の温度としては、温度センサの検出値に限らず、制御装置37が備える温度推定部により推定された値であってもよい。
The temperatures of the rotating
・ステップS12の処理において、モータ温度Tmgdが温度閾値TAHを超えたか否かを判定することに代えて、インバータ温度Tinvdがインバータ30の温度閾値を超えたか否かを判定してもよい。
In the processing of step S12, instead of determining whether the motor temperature Tmgd has exceeded the temperature threshold value TAH, it may be determined whether the inverter temperature Tinvd has exceeded the temperature threshold value of the
・ステップS15,S21の処理において、ステータ巻線21への電流ベクトルの大きさを取得することに代えて、ステータ巻線21に流れる相電流の実効値や、電流振幅を取得してもよい。この場合、ステップS16の処理において、ステータ巻線21に流れる相電流の実効値や、電流振幅が小さいほど、デッドタイム目標値DT*を短縮させてもよい。また、ステータ巻線21に流れる相電流の実効値や、電流振幅が小さいほど、ステップS22の処理ではゲート電荷の放電電速度を高くしてもよいし、ステップS32の処理ではゲート電荷の充放電速度を高くしてもよい。 In the processing of steps S15 and S21, instead of obtaining the magnitude of the current vector to the stator winding 21, the effective value or current amplitude of the phase current flowing through the stator winding 21 may be obtained. In this case, in the processing of step S16, the smaller the effective value or current amplitude of the phase current flowing through the stator winding 21, the shorter the dead time target value DT* may be. Also, in the processing of step S22, the smaller the effective value or current amplitude of the phase current flowing through the stator winding 21, the higher the discharge rate of the gate charge may be, and in the processing of step S32, the higher the charge/discharge rate of the gate charge may be.
・速度変更部51は、可変抵抗である放電用抵抗体58を備える構成に代えて、抵抗値の異なる抵抗体を複数備える構成であってもよい。この場合、放電処理において、抵抗値の小さな抵抗体を介してゲートから電荷を放電させることにより、ゲート電荷の放電速度を高くしてもよい。
-Instead of being configured to include a
・速度変更部51は、可変抵抗である充電用抵抗体55を備える構成に代えて、抵抗値の異なる抵抗体を複数備える構成であってもよい。この場合、充電処理において、抵抗値の小さな抵抗体を介してゲートに充電電流を供給させることにより、ゲート電荷の充電速度を高くしてもよい。
-Instead of being configured to include a charging
・速度変更部51は、充電用抵抗体55の抵抗値を小さくすることに代えて、定電圧電源52の電圧設定値を高くしてもよい。これにより、各スイッチSWH,SWLに供給される充電電流を大きくできるため、充電速度を高くできる。
-Instead of decreasing the resistance value of the charging
・制御システムが搭載される移動体としては、車両に限らず、例えば、電車、航空機又は船舶であってもよい。例えば、移動体が航空機の場合、回転電機は航空機の飛行動力源となり、移動体が船舶の場合、回転電機は船舶の航行動力源となる。また、制御システムとしては、移動体に搭載されるシステムに限らず、定置式のシステムであってもよい。 - The moving body on which the control system is mounted is not limited to a vehicle, but may be, for example, a train, an airplane, or a ship. For example, if the moving body is an airplane, the rotating electric motor serves as the flying power source for the aircraft, and if the moving body is a ship, the rotating electric motor serves as the navigation power source for the ship. In addition, the control system is not limited to a system mounted on a moving body, but may be a stationary system.
・本開示に記載の制御部及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御部及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の制御部及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。 The control unit and the method described in the present disclosure may be realized by a dedicated computer provided by configuring a processor and memory programmed to execute one or more functions embodied in a computer program. Alternatively, the control unit and the method described in the present disclosure may be realized by a dedicated computer provided by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the control unit and the method described in the present disclosure may be realized by one or more dedicated computers configured by combining a processor and memory programmed to execute one or more functions with a processor configured with one or more hardware logic circuits. In addition, the computer program may be stored in a computer-readable non-transient tangible recording medium as instructions executed by the computer.
10…車両、20…回転電機、30…インバータ、37…制御装置。 10...vehicle, 20...rotating electric machine, 30...inverter, 37...control device.
Claims (14)
前記ステータ巻線に電気的に接続され、上下アームのスイッチを有するインバータ(30)と、
を備える制御システムに適用されるインバータ制御装置(37)において、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行するスイッチ制御部と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する温度取得部と、
を備え、
前記スイッチ制御部は、前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、実際の前記デッドタイムを短縮し、かつ、実際の前記デッドタイムが短いほど、前記弱め界磁電流を減少させる、インバータ制御装置。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches;
In an inverter control device (37) applied to a control system including:
a switch control unit that performs switching control of the inverter while providing a dead time, which is a period during which both of the upper and lower arm switches are in an off state;
a temperature acquisition unit that acquires a temperature of at least one of the inverter and the rotating electric machine;
Equipped with
When the switch control unit determines that the acquired temperature exceeds a temperature threshold value while performing the switching control while flowing a field-weakening current through the stator winding, the switch control unit shortens the actual dead time, and reduces the field-weakening current as the actual dead time becomes shorter .
前記上下アームのスイッチの双方をオフ操作させるデッドタイム目標値を設けつつ、前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行し、
取得した温度が前記温度閾値を超えたと判定した場合、前記デッドタイム目標値を短く設定することにより、実際の前記デッドタイムを短縮する、請求項1に記載のインバータ制御装置。 The switch control unit is
generating drive signals for turning on and off the switches of the upper and lower arms while setting a dead time target value for turning off both of the switches of the upper and lower arms, and executing the switching control based on the generated drive signals;
2 . The inverter control device according to claim 1 , wherein, when it is determined that the acquired temperature exceeds the temperature threshold value, the actual dead time is shortened by setting the dead time target value to a shorter value.
前記ステータ巻線に電気的に接続され、上下アームのスイッチを有するインバータ(30)と、
を備える制御システムに適用されるインバータ制御装置(37)において、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行するスイッチ制御部と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する温度取得部と、
前記スイッチに流れる電流を取得する電流取得部と、
を備え、
前記スイッチ制御部は、
前記上下アームのスイッチの双方をオフ操作させるデッドタイム目標値を設けつつ、前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行し、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したことを条件として、取得した電流が小さいほど前記デッドタイム目標値を短く設定することにより実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる、インバータ制御装置。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches;
In an inverter control device (37) applied to a control system including:
a switch control unit that performs switching control of the inverter while providing a dead time, which is a period during which both of the upper and lower arm switches are in an off state;
a temperature acquisition unit that acquires a temperature of at least one of the inverter and the rotating electric machine;
a current acquisition unit that acquires a current flowing through the switch;
Equipped with
The switch control unit is
generating drive signals for turning on and off the switches of the upper and lower arms while setting a dead time target value for turning off both of the switches of the upper and lower arms, and executing the switching control based on the generated drive signals;
an inverter control device which, when executing the switching control while flowing a field-weakening current through the stator winding, on condition that it is determined that the acquired temperature exceeds a temperature threshold, sets the dead-time target value shorter as the acquired current becomes smaller , thereby shortening the actual dead time and reducing the field-weakening current.
オフ操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートから電荷を放電させる放電処理を行うことにより、前記上下アームのスイッチをオフ状態にさせ、
取得した温度が前記温度閾値を超えたと判定した場合、取得した電流が小さいほど、前記放電処理における前記電荷の放電速度を高くするとともに、前記電荷の放電速度が高いほど、前記デッドタイム目標値を短く設定する、請求項3に記載のインバータ制御装置。 The switch control unit is
When the drive signal for the off operation is generated, a discharge process is performed to discharge electric charge from the gates of the switches of the upper and lower arms, thereby turning off the switches of the upper and lower arms;
4. The inverter control device according to claim 3, wherein, when it is determined that the acquired temperature exceeds the temperature threshold, the smaller the acquired current is, the higher the discharge rate of the charge in the discharge process is set, and the higher the discharge rate of the charge is , the shorter the dead time target value is set.
前記スイッチ制御部は、取得した温度が前記温度閾値を超えたと判定した場合、取得した電源電圧が低いほど、前記デッドタイム目標値を短く設定する、請求項2又は3に記載のインバータ制御装置。 a voltage acquisition unit that acquires a power supply voltage of the inverter,
4. The inverter control device according to claim 2, wherein, when it is determined that the acquired temperature exceeds the temperature threshold value, the switch control unit sets the dead time target value to be shorter as the acquired power supply voltage is lower.
オフ操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートから電荷を放電させる放電処理を行うことにより、前記上下アームのスイッチをオフ状態にさせ、
取得した温度が前記温度閾値を超えたと判定した場合、取得した電源電圧が低いほど、前記放電処理における前記電荷の放電速度を高くするとともに、前記電荷の放電速度が高いほど、前記デッドタイム目標値を短く設定する、請求項5に記載のインバータ制御装置。 The switch control unit is
When the drive signal for the off operation is generated, a discharge process is performed to discharge electric charge from the gates of the switches of the upper and lower arms, thereby turning off the switches of the upper and lower arms;
6. The inverter control device according to claim 5, wherein, when it is determined that the acquired temperature exceeds the temperature threshold, the lower the acquired power supply voltage, the higher the discharge rate of the electric charge in the discharge process is set, and the higher the discharge rate of the electric charge, the shorter the dead time target value is set.
前記温度取得部は、前記スイッチの温度を取得し、
前記スイッチ制御部は、
オフ操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートから電荷を放電させる放電処理を行うことにより、前記上下アームのスイッチをオフ状態にさせ、
取得したインバータ及び前記回転電機のうち少なくとも一方の温度が前記温度閾値を超えたと判定した場合、取得した前記スイッチの温度が高いほど、前記放電処理における前記電荷の放電速度を高くするとともに、前記電荷の放電速度が高いほど、前記デッドタイム目標値を短く設定する、請求項2又は3に記載のインバータ制御装置。 The upper and lower arm switches have a characteristic that the higher the temperature of the switch, the higher the allowable value of the voltage applied to the switch;
The temperature acquisition unit acquires a temperature of the switch,
The switch control unit is
When the drive signal for the off operation is generated, a discharge process is performed to discharge electric charge from the gates of the switches of the upper and lower arms, thereby turning off the switches of the upper and lower arms;
4. The inverter control device according to claim 2 or 3, wherein, when it is determined that the acquired temperature of at least one of the inverter and the rotating electric machine exceeds the temperature threshold, the higher the acquired temperature of the switch, the higher the discharge rate of the charge in the discharge process is set, and the higher the discharge rate of the charge, the shorter the dead time target value is set.
前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行し、
オン操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートに電荷を充電させる充電処理を行うことにより、前記上下アームのスイッチをオン状態にさせ、
取得した温度が前記温度閾値を超えたと判定した場合、前記充電処理における前記電荷の充電速度を高くさせる処理を行うことにより、実際の前記デッドタイムを短縮させる、請求項1に記載のインバータ制御装置。 The switch control unit is
Generate drive signals for turning on and off the switches of the upper and lower arms, and execute the switching control based on the generated drive signals;
When the drive signal for turning on the switch is generated, a charging process is performed to charge the gates of the switches of the upper and lower arms, thereby turning on the switches of the upper and lower arms;
2. The inverter control device according to claim 1 , wherein when it is determined that the acquired temperature exceeds the temperature threshold, a process for increasing a charging rate of the electric charge in the charging process is performed, thereby shortening the actual dead time.
前記ステータ巻線に電気的に接続され、上下アームのスイッチと、前記スイッチに逆並列に接続されたダイオードとを有するインバータ(30)と、
を備える制御システムに適用されるインバータ制御装置(37)において、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行するスイッチ制御部と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する温度取得部と、
前記ステータ巻線に流れる電流ベクトルを取得する電流取得部と、
を備え、
前記ダイオードは、前記ステータ巻線に流れる電流ベクトルの大きさが小さいほど、逆回復時間が短くなる特性を有し、
前記スイッチ制御部は、
前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行し、
オン操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートに電荷を充電させる充電処理を行うことにより、前記上下アームのスイッチをオン状態にさせ、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、取得した前記電流ベクトルの大きさが大きいほど前記充電処理における前記電荷の充電速度を高くさせる処理を行うことにより実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる、インバータ制御装置。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches and diodes connected in anti-parallel to the switches ;
In an inverter control device (37) applied to a control system including:
a switch control unit that performs switching control of the inverter while providing a dead time, which is a period during which both of the upper and lower arm switches are in an off state;
a temperature acquisition unit that acquires a temperature of at least one of the inverter and the rotating electric machine;
a current acquisition unit that acquires a current vector flowing through the stator winding;
Equipped with
The diode has a characteristic that the smaller the magnitude of the current vector flowing through the stator winding, the shorter the reverse recovery time becomes,
The switch control unit is
Generate drive signals for turning on and off the switches of the upper and lower arms, and execute the switching control based on the generated drive signals;
When the drive signal for turning on the switch is generated, a charging process is performed to charge the gates of the switches of the upper and lower arms, thereby turning on the switches of the upper and lower arms;
an inverter control device which, when performing the switching control while flowing a field-weakening current through the stator winding, when it is determined that the acquired temperature exceeds a temperature threshold, performs a process of increasing a charging rate of the electric charge in the charging process as the magnitude of the acquired current vector increases , thereby shortening the actual dead time and reducing the field-weakening current.
前記ステータ巻線に電気的に接続され、上下アームのスイッチと、前記スイッチに逆並列に接続されたダイオードとを有するインバータ(30)と、
を備える制御システムに適用されるインバータ制御装置(37)において、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行するスイッチ制御部と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する温度取得部と、
前記ステータ巻線に流れる電流ベクトルを取得する電流取得部と、
を備え、
前記ダイオードは、前記ステータ巻線に流れる電流ベクトルの大きさが大きいほど、逆回復電流が増大する特性を有し、
前記スイッチ制御部は、
前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行し、
オン操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートに電荷を充電させる充電処理を行うことにより、前記上下アームのスイッチをオン状態にさせ、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、取得した前記電流ベクトルの大きさが小さいほど前記充電処理における前記電荷の充電速度を高くさせる処理を行うことにより実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる、インバータ制御装置。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches and diodes connected in anti-parallel to the switches ;
In an inverter control device (37) applied to a control system including:
a switch control unit that performs switching control of the inverter while providing a dead time, which is a period during which both of the upper and lower arm switches are in an off state;
a temperature acquisition unit that acquires a temperature of at least one of the inverter and the rotating electric machine;
a current acquisition unit that acquires a current vector flowing through the stator winding;
Equipped with
The diode has a characteristic that a reverse recovery current increases as the magnitude of the current vector flowing through the stator winding increases,
The switch control unit is
Generate drive signals for turning on and off the switches of the upper and lower arms, and execute the switching control based on the generated drive signals;
When the drive signal for turning on the switch is generated, a charging process is performed to charge the gates of the switches of the upper and lower arms, thereby turning on the switches of the upper and lower arms;
an inverter control device which, when performing the switching control while flowing a field-weakening current through the stator winding, when it is determined that the acquired temperature exceeds a temperature threshold, performs a process of increasing a charging rate of the electric charge in the charging process as the magnitude of the acquired current vector becomes smaller , thereby shortening the actual dead time and reducing the field-weakening current.
前記ステータ巻線に電気的に接続され、上下アームのスイッチを有するインバータ(30)と、
コンピュータ(37a)と、
を備える制御システムに適用されるプログラムにおいて、
前記コンピュータに、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行する処理と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する処理と、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、実際の前記デッドタイムを短縮し、かつ、実際の前記デッドタイムが短いほど、前記弱め界磁電流を減少させる処理と、
を実行させる、プログラム。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches;
A computer (37a);
A program applied to a control system comprising:
The computer includes:
a process of performing switching control of the inverter while providing a dead time during which both of the upper and lower arm switches are in an off state;
acquiring a temperature of at least one of the inverter and the rotating electric machine;
a process of shortening an actual dead time and decreasing the field weakening current as the actual dead time becomes shorter when it is determined that the acquired temperature exceeds a temperature threshold value in a case where the switching control is being performed while a field weakening current is flowing through the stator winding ;
A program to execute.
前記ステータ巻線に電気的に接続され、上下アームのスイッチを有するインバータ(30)と、
コンピュータ(37a)と、
を備える制御システムに適用されるプログラムにおいて、
前記コンピュータに、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行する処理と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する処理と、
前記スイッチに流れる電流を取得する処理と、
前記上下アームのスイッチの双方をオフ操作させるデッドタイム目標値を設けつつ、前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行する処理と、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したことを条件として、取得した電流が小さいほど前記デッドタイム目標値を短く設定することにより実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる処理と、
を実行させる、プログラム。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches;
A computer (37a);
A program applied to a control system comprising:
The computer includes:
a process of performing switching control of the inverter while providing a dead time during which both of the upper and lower arm switches are in an off state;
acquiring a temperature of at least one of the inverter and the rotating electric machine;
obtaining a current through the switch;
a process of generating drive signals for turning on and off the switches of the upper and lower arms while setting a dead time target value for turning off both of the switches of the upper and lower arms, and executing the switching control based on the generated drive signals;
a process of shortening an actual dead time and reducing the field-weakening current by setting the dead time target value shorter as the acquired current is smaller , on condition that the acquired temperature is determined to exceed a temperature threshold value, when the switching control is being performed while a field-weakening current is flowing through the stator winding;
A program to execute.
前記ステータ巻線に電気的に接続され、上下アームのスイッチと、前記スイッチに逆並列に接続されたダイオードとを有するインバータ(30)と、
コンピュータ(37a)と、
を備える制御システムに適用されるプログラムにおいて、
前記ダイオードは、前記ステータ巻線に流れる電流ベクトルの大きさが小さいほど、逆回復時間が短くなる特性を有し、
前記コンピュータに、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行する処理と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する処理と、
前記ステータ巻線に流れる電流ベクトルを取得する処理と、
前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行する処理と、
オン操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートに電荷を充電させる充電処理を行うことにより、前記上下アームのスイッチをオン状態にさせる処理と、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、取得した前記電流ベクトルの大きさが大きいほど前記充電処理における前記電荷の充電速度を高くさせる処理を行うことにより実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる処理と、
を実行させる、プログラム。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches and diodes connected in anti-parallel to the switches ;
A computer (37a);
A program applied to a control system comprising:
The diode has a characteristic that the smaller the magnitude of the current vector flowing through the stator winding, the shorter the reverse recovery time becomes,
The computer includes:
a process of performing switching control of the inverter while providing a dead time during which both of the upper and lower arm switches are in an off state;
acquiring a temperature of at least one of the inverter and the rotating electric machine;
A process of acquiring a current vector flowing through the stator winding;
A process of generating drive signals for turning on and off the switches of the upper and lower arms, and executing the switching control based on the generated drive signals;
a process of turning on the switches of the upper and lower arms by performing a charging process of charging the gates of the switches of the upper and lower arms when the drive signal for turning on the switches is generated;
a process of shortening the actual dead time and reducing the field-weakening current by performing a process of increasing a charging rate of the electric charge in the charging process as the magnitude of the acquired current vector increases when the switching control is being performed while a field-weakening current is flowing through the stator winding and it is determined that the acquired temperature exceeds a temperature threshold value;
A program to execute.
前記ステータ巻線に電気的に接続され、上下アームのスイッチと、前記スイッチに逆並列に接続されたダイオードとを有するインバータ(30)と、
コンピュータ(37a)と、
を備える制御システムに適用されるプログラムにおいて、
前記ダイオードは、前記ステータ巻線に流れる電流ベクトルの大きさが大きいほど、逆回復電流が増大する特性を有し、
前記コンピュータに、
前記上下アームのスイッチの双方がオフ状態とされる期間であるデッドタイムを設けつつ、前記インバータのスイッチング制御を実行する処理と、
前記インバータ及び前記回転電機のうち少なくとも一方の温度を取得する処理と、
前記ステータ巻線に流れる電流ベクトルを取得する処理と、
前記上下アームのスイッチをオンオフ操作させる駆動信号を生成し、生成した前記駆動信号に基づいて、前記スイッチング制御を実行する処理と、
オン操作の前記駆動信号を生成した場合、前記上下アームのスイッチのゲートに電荷を充電させる充電処理を行うことにより、前記上下アームのスイッチをオン状態にさせる処理と、
前記ステータ巻線に弱め界磁電流を流しつつ前記スイッチング制御を実行している場合において、取得した温度が温度閾値を超えたと判定したとき、取得した前記電流ベクトルの大きさが小さいほど前記充電処理における前記電荷の充電速度を高くさせる処理を行うことにより実際の前記デッドタイムを短縮し、かつ、前記弱め界磁電流を減少させる処理と、
を実行させる、プログラム。 A rotating electric machine (20) having a stator winding (21);
an inverter (30) electrically connected to the stator winding and having upper and lower arm switches and diodes connected in anti-parallel to the switches ;
A computer (37a);
A program applied to a control system comprising:
The diode has a characteristic that a reverse recovery current increases as the magnitude of the current vector flowing through the stator winding increases,
The computer includes:
a process of performing switching control of the inverter while providing a dead time during which both of the upper and lower arm switches are in an off state;
acquiring a temperature of at least one of the inverter and the rotating electric machine;
A process of acquiring a current vector flowing through the stator winding;
A process of generating drive signals for turning on and off the switches of the upper and lower arms, and executing the switching control based on the generated drive signals;
a process of turning on the switches of the upper and lower arms by performing a charging process of charging the gates of the switches of the upper and lower arms when the drive signal for turning on the switches is generated;
a process of increasing a charging speed of the electric charge in the charging process as the magnitude of the acquired current vector decreases, thereby shortening the actual dead time and reducing the field-weakening current, when it is determined that the acquired temperature exceeds a temperature threshold value while a field-weakening current is flowing through the stator winding ;
A program to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021150370A JP7639627B2 (en) | 2021-09-15 | 2021-09-15 | Inverter control device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021150370A JP7639627B2 (en) | 2021-09-15 | 2021-09-15 | Inverter control device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023042937A JP2023042937A (en) | 2023-03-28 |
| JP7639627B2 true JP7639627B2 (en) | 2025-03-05 |
Family
ID=85724165
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021150370A Active JP7639627B2 (en) | 2021-09-15 | 2021-09-15 | Inverter control device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7639627B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008307913A (en) | 2007-06-12 | 2008-12-25 | Nsk Ltd | Electric power steering device |
| JP2012200047A (en) | 2011-03-18 | 2012-10-18 | Fujitsu Telecom Networks Ltd | Switching power supply device, current amplifier, and method of driving the switching power supply device |
| JP2014011817A (en) | 2012-06-27 | 2014-01-20 | Denso Corp | Power conversion apparatus |
| JP2016174458A (en) | 2015-03-17 | 2016-09-29 | 株式会社デンソー | Switching element drive device |
| JP2021125908A (en) | 2020-02-03 | 2021-08-30 | 日立Astemo株式会社 | Semiconductor element drive device and power converter |
-
2021
- 2021-09-15 JP JP2021150370A patent/JP7639627B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008307913A (en) | 2007-06-12 | 2008-12-25 | Nsk Ltd | Electric power steering device |
| JP2012200047A (en) | 2011-03-18 | 2012-10-18 | Fujitsu Telecom Networks Ltd | Switching power supply device, current amplifier, and method of driving the switching power supply device |
| JP2014011817A (en) | 2012-06-27 | 2014-01-20 | Denso Corp | Power conversion apparatus |
| JP2016174458A (en) | 2015-03-17 | 2016-09-29 | 株式会社デンソー | Switching element drive device |
| JP2021125908A (en) | 2020-02-03 | 2021-08-30 | 日立Astemo株式会社 | Semiconductor element drive device and power converter |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023042937A (en) | 2023-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8054031B2 (en) | Converter device, rotating electrical machine control device, and drive device | |
| US11196372B2 (en) | Control apparatus for rotating electric machine | |
| JP6119778B2 (en) | Inverter control device | |
| JP6173516B1 (en) | Electric motor control apparatus and electric motor control method | |
| JP2011050183A (en) | Inverter device | |
| JP7632197B2 (en) | INVERTER CONTROL DEVICE, PROGRAM, AND INVERTER CONTROL METHOD | |
| JP7639627B2 (en) | Inverter control device and program | |
| US20230011035A1 (en) | Control device for electric motor | |
| JP6203318B1 (en) | Electric motor control apparatus and electric motor control method | |
| JP7639626B2 (en) | Inverter control device and program | |
| CN117096832A (en) | Power conversion device | |
| JP6464924B2 (en) | Control device for rotating electrical machine | |
| JP2022175118A (en) | Power conversion device and program | |
| JP7835196B2 (en) | Inverter control unit, program | |
| WO2025142364A1 (en) | Control device for rotary electric machine, program, and control method for rotary electric machine | |
| JP7468377B2 (en) | Rotating electric machine control device | |
| WO2025142363A1 (en) | Control device for rotary electrical machine, program, and method for controlling rotary electrical machine | |
| WO2025142309A1 (en) | Electronic control device, program, and method for controlling rotating electric machine | |
| WO2025142362A1 (en) | Control device for rotary electric machine, program, and control method for rotary electric machine | |
| WO2025177759A1 (en) | Inverter control device, program, and inverter control method | |
| WO2025203812A1 (en) | Inverter control device, program, and inverter control method | |
| WO2025047246A1 (en) | Control device for three-level inverter, and program | |
| WO2025158895A1 (en) | Control device for rotary electrical machine, program, and method for controlling rotary electrical machine | |
| WO2025134730A1 (en) | Control device for rotary electric machine, program, and control method for rotary electric machine | |
| JP2025113586A (en) | Rotating electric machine control device, program, and rotating electric machine control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240610 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250108 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7639627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |