[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5624284B2 - Motor drive system - Google Patents

Motor drive system Download PDF

Info

Publication number
JP5624284B2
JP5624284B2 JP2009127884A JP2009127884A JP5624284B2 JP 5624284 B2 JP5624284 B2 JP 5624284B2 JP 2009127884 A JP2009127884 A JP 2009127884A JP 2009127884 A JP2009127884 A JP 2009127884A JP 5624284 B2 JP5624284 B2 JP 5624284B2
Authority
JP
Japan
Prior art keywords
magnetization
temperature
magnetic flux
switching element
inverter
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
JP2009127884A
Other languages
Japanese (ja)
Other versions
JP2010279129A (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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2009127884A priority Critical patent/JP5624284B2/en
Publication of JP2010279129A publication Critical patent/JP2010279129A/en
Application granted granted Critical
Publication of JP5624284B2 publication Critical patent/JP5624284B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Description

本発明は、磁束を変化させることのできる可変磁束モータを駆動するインバータを備えたモータドライブシステムに関する。   The present invention relates to a motor drive system including an inverter that drives a variable magnetic flux motor capable of changing a magnetic flux.

近年、低保磁力の永久磁石を磁化することにより、磁束を変化させることのできる可変磁束モータが知られている(例えば、特許文献1,2参照)。また、可変磁束モータを備えたモータドライブシステムが開示されている(例えば、特許文献3参照)。   In recent years, a variable magnetic flux motor that can change a magnetic flux by magnetizing a low coercive force permanent magnet is known (see, for example, Patent Documents 1 and 2). Further, a motor drive system including a variable magnetic flux motor is disclosed (for example, see Patent Document 3).

特開2006−280195号公報JP 2006-280195 A 特開2008−048514号公報JP 2008-048514 A 特開2008−125201号公報JP 2008-125201 A

しかしながら、上述のような可変磁束モータを備えたモータドライブシステムでは、永久磁石を磁化するために磁化電流として過大な瞬時電流を流す必要がある。可変磁束モータを駆動するインバータには、IGBT(insulated gate bipolar transistor)などのスイッチング素子が使われている。このため、磁化電流を流すと、スイッチング素子の温度(ジャンクション温度又はチャネル温度など)が急激に上昇する。従って、磁化電流を流すと、スイッチング素子の温度が許容温度(ジャンクション許容温度又は許容チャネル温度など)を超える恐れがある。   However, in the motor drive system including the variable magnetic flux motor as described above, it is necessary to pass an excessive instantaneous current as a magnetizing current in order to magnetize the permanent magnet. A switching element such as an IGBT (insulated gate bipolar transistor) is used for an inverter that drives a variable magnetic flux motor. For this reason, when a magnetizing current is passed, the temperature of the switching element (junction temperature or channel temperature, etc.) rises rapidly. Therefore, when a magnetizing current is passed, the temperature of the switching element may exceed an allowable temperature (such as an allowable junction temperature or an allowable channel temperature).

そこで、本発明の目的は、スイッチング素子の許容温度を超えずに、効率よく磁化電流を流して磁束を変化させることのできる可変磁束モータを備えたモータドライブシステムを提供することにある。   SUMMARY OF THE INVENTION An object of the present invention is to provide a motor drive system including a variable magnetic flux motor that can efficiently change the magnetic flux by flowing a magnetizing current without exceeding the allowable temperature of the switching element.

本発明の観点に従ったモータドライブシステムは、磁束を変化させるための永久磁石を備えた永久磁石同期電動機と、スイッチング素子により構成され、直流電源から供給される直流電力を交流電力に変換して、前記永久磁石同期電動機を駆動するインバータと、前記スイッチング素子の温度を検出する温度検出手段と、前記スイッチング素子の許容する温度の範囲内での前記インバータの制御により前記永久磁石同期電動機の磁束を変化させるための磁化電流を出力させるための指令である磁化電流指令を、前記温度検出手段により検出された前記スイッチング素子の温度に基づいて決定する磁化電流指令決定手段と、前記磁化電流指令決定手段により決定された前記磁化電流指令に基づいて、前記インバータを制御するインバータ制御手段とを備え、前記磁化電流指令決定手段は、前記温度検出手段により検出された前記スイッチング素子の温度に基づいて、前記インバータから出力させる前記磁化電流を推定する磁化電流推定手段と、前記磁化電流推定手段により推定された前記磁化電流に対応して、前記磁化電流指令を決定するためのテーブルと、前記磁化電流推定手段により推定された前記磁化電流に基づいて、前記テーブルから前記磁化電流指令を選択する選択手段とを備えているA motor drive system according to an aspect of the present invention includes a permanent magnet synchronous motor including a permanent magnet for changing a magnetic flux and a switching element, and converts DC power supplied from a DC power source into AC power. , An inverter for driving the permanent magnet synchronous motor, temperature detecting means for detecting the temperature of the switching element, and the magnetic flux of the permanent magnet synchronous motor by controlling the inverter within a temperature range allowed by the switching element. Magnetization current command determination means for determining a magnetization current command, which is a command for outputting a magnetization current for changing, based on the temperature of the switching element detected by the temperature detection means, and the magnetization current command determination means An inverter controller for controlling the inverter based on the magnetizing current command determined by With the door, the magnetizing current command determining means based on the detected temperature of the said switching elements by the temperature detecting means, and the magnetization current estimating means for estimating the magnetizing current to be outputted from the inverter, the magnetizing current estimation A table for determining the magnetization current command corresponding to the magnetization current estimated by the means, and the magnetization current command is selected from the table based on the magnetization current estimated by the magnetization current estimation means Selection means .

本発明によれば、スイッチング素子の許容温度を超えずに、効率よく磁化電流を流して磁束を変化させることのできる可変磁束モータを備えたモータドライブシステムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the motor drive system provided with the variable magnetic flux motor which can flow a magnetizing current efficiently and can change a magnetic flux, without exceeding the allowable temperature of a switching element can be provided.

本発明の実施形態に係るモータドライブシステムの構成を示すブロック図。1 is a block diagram showing a configuration of a motor drive system according to an embodiment of the present invention. 本実施形態に係る磁化モード管理部の構成を示すブロック図。The block diagram which shows the structure of the magnetization mode management part which concerns on this embodiment. 本実施形態に係る磁化レベル選択部による磁化レベルの選択に用いる選択テーブルを示す概念図。The conceptual diagram which shows the selection table used for selection of the magnetization level by the magnetization level selection part which concerns on this embodiment. 本実施形態に係る磁化電流出力部による磁化電流指令値を出力するために用いる磁化電流テーブルを示す概念図。The conceptual diagram which shows the magnetization current table used in order to output the magnetization current command value by the magnetization current output part which concerns on this embodiment. 本実施形態に係る磁化レベル選択部に入力される磁化要求フラグの推移を表すグラフ図。The graph figure showing transition of the magnetization demand flag inputted into the magnetization level selection part concerning this embodiment. 本実施形態に係る磁化レベル選択部に入力されるジャンクション温度の推移を表すグラフ図。The graph showing transition of junction temperature input into the magnetization level selection part which concerns on this embodiment. 本実施形態に係る磁化レベル選択部から出力される磁化レベルの推移を表すグラフ図。The graph showing transition of the magnetization level output from the magnetization level selection part which concerns on this embodiment. 本実施形態に係る可変磁束モータに流す磁化電流を示す波形図。The wave form diagram which shows the magnetization current sent through the variable magnetic flux motor which concerns on this embodiment. 本実施形態に係るモータドライブシステムの適用された車両におけるモータ始動時のモータ出力を示すグラフ図。The graph which shows the motor output at the time of the motor start in the vehicle to which the motor drive system which concerns on this embodiment was applied.

以下図面を参照して、本発明の実施形態を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

(実施形態)
図1は、本発明の実施形態に係るモータドライブシステム1の構成を示すブロック図である。なお、以降の図における同一部分には同一符号を付してその詳しい説明を省略し、異なる部分について主に述べる。以降の実施形態も同様にして重複する説明を省略する。
(Embodiment)
FIG. 1 is a block diagram showing a configuration of a motor drive system 1 according to an embodiment of the present invention. In addition, the same code | symbol is attached | subjected to the same part in subsequent figures, the detailed description is abbreviate | omitted, and a different part is mainly described. In the following embodiments, the same description is omitted.

モータドライブシステム1は、インバータ2と、直流電源3と、可変磁束モータ4と、回転角度センサ5と、交流電流検出器8U,8Wと、制御部10とを備えている。   The motor drive system 1 includes an inverter 2, a DC power supply 3, a variable magnetic flux motor 4, a rotation angle sensor 5, AC current detectors 8 U and 8 W, and a control unit 10.

可変磁束モータ4は、磁束を変化させることのできる永久磁石同期電動機である。可変磁束モータ4の回転子は、回転子鉄心に可変磁石を組み込むことにより構成されている。可変磁石は、磁束密度(磁束量)を変化させる永久磁石である。よって、可変磁石には、低保磁力の磁性体を用いている。インバータ2から可変磁束モータ4に磁化電流を流すことにより、この可変磁石を増磁又は減磁する。これにより、可変磁束モータ4の磁束が増磁又は減磁などの変化をする。可変磁束モータ4の磁束を増磁するか減磁するかは、可変磁束モータ4の回転速度ωにより決定される。   The variable magnetic flux motor 4 is a permanent magnet synchronous motor that can change the magnetic flux. The rotor of the variable magnetic flux motor 4 is configured by incorporating a variable magnet into the rotor core. The variable magnet is a permanent magnet that changes the magnetic flux density (magnetic flux amount). Therefore, a magnetic material having a low coercive force is used for the variable magnet. By passing a magnetizing current from the inverter 2 to the variable magnetic flux motor 4, the variable magnet is magnetized or demagnetized. Thereby, the magnetic flux of the variable magnetic flux motor 4 changes such as magnetizing or demagnetizing. Whether the magnetic flux of the variable magnetic flux motor 4 is increased or decreased is determined by the rotational speed ω of the variable magnetic flux motor 4.

インバータ2は、直流電源3から供給された直流電力を三相交流電力に変換する。インバータ2は、変換した交流電力を可変磁束モータ4に供給する。インバータ2は、可変磁束モータ4に交流電力を出力することで、可変磁束モータ4を駆動する。インバータ2は、電力変換部を複数のスイッチング素子SWで構成している。スイッチング素子SWは、例えばIGBTである。各スイッチング素子SWには、ジャンクション温度Tjを検出する温度検出センサSRが設けられている。温度検出センサSRは、検出したジャンクション温度Tjを信号として、制御部10に出力する。   The inverter 2 converts the DC power supplied from the DC power source 3 into three-phase AC power. The inverter 2 supplies the converted AC power to the variable magnetic flux motor 4. The inverter 2 drives the variable magnetic flux motor 4 by outputting AC power to the variable magnetic flux motor 4. The inverter 2 includes a power conversion unit including a plurality of switching elements SW. The switching element SW is, for example, an IGBT. Each switching element SW is provided with a temperature detection sensor SR that detects the junction temperature Tj. The temperature detection sensor SR outputs the detected junction temperature Tj as a signal to the control unit 10.

回転角度センサ5は、可変磁束モータ4の回転子の回転角度を検出する。回転角度センサ5は、検出した回転角度θを、制御部10に出力する。   The rotation angle sensor 5 detects the rotation angle of the rotor of the variable magnetic flux motor 4. The rotation angle sensor 5 outputs the detected rotation angle θ to the control unit 10.

交流電流検出器8Uは、インバータ2から出力されるU相電流Iuを検出する。交流電流検出器8Uは、検出したU相電流Iuを信号として、制御部10に出力する。交流電流検出器8Wは、インバータ2から出力されるW相電流Iwを検出する。交流電流検出器8Wは、検出したW相電流Iwを、制御部10に出力する。   AC current detector 8U detects U-phase current Iu output from inverter 2. The AC current detector 8U outputs the detected U-phase current Iu as a signal to the control unit 10. AC current detector 8 </ b> W detects W-phase current Iw output from inverter 2. The AC current detector 8W outputs the detected W-phase current Iw to the control unit 10.

制御部10は、トルク指令Tm*、運転指令Run*、温度検出センサSRにより検出されたジャンクション温度Tj、回転角度センサ5により検出された回転角度θ、及び交流電流検出器8U,8Wによりそれぞれ検出された交流電流Iu,Iwに基づいて、インバータ2を制御する。制御部10は、インバータ2を介して、可変磁束モータ4の駆動や磁束を制御する。   The control unit 10 detects the torque command Tm *, the operation command Run *, the junction temperature Tj detected by the temperature detection sensor SR, the rotation angle θ detected by the rotation angle sensor 5, and the AC current detectors 8U and 8W, respectively. The inverter 2 is controlled based on the AC currents Iu and Iw that have been generated. The control unit 10 controls driving of the variable magnetic flux motor 4 and magnetic flux through the inverter 2.

ここで、トルク指令Tm*は、可変磁束モータ4から出力させるトルクの基準となる指令信号である。運転指令Run*は、モータドライブシステム1を運転する場合は「1」、モータドライブシステム1を停止する場合は「0」となる指令信号である。   Here, the torque command Tm * is a command signal serving as a reference for torque to be output from the variable magnetic flux motor 4. The operation command Run * is a command signal that is “1” when the motor drive system 1 is operated and “0” when the motor drive system 1 is stopped.

次に、図1を参照して、制御部10によるインバータ2の制御について説明する。   Next, control of the inverter 2 by the control unit 10 will be described with reference to FIG.

制御部10は、擬似微分器11と、磁束指令演算部12と、電流基準演算部13と、座標変換部14と、電圧指令演算部15と、座標変換部16と、PWM(Pulse Width Modulation)回路17と、ゲート指令生成部18と、磁化要求生成部19と、磁化モード管理部20と、加算器AD1とを備えた構成である。   The control unit 10 includes a pseudo-differentiator 11, a magnetic flux command calculation unit 12, a current reference calculation unit 13, a coordinate conversion unit 14, a voltage command calculation unit 15, a coordinate conversion unit 16, and a PWM (Pulse Width Modulation). This circuit includes a circuit 17, a gate command generation unit 18, a magnetization request generation unit 19, a magnetization mode management unit 20, and an adder AD1.

擬似微分器11は、回転角度センサ5から入力された回転角度θを微分して、モータ角速度(回転子回転周波数、インバータ周波数)ωを演算する。擬似微分器11は、演算したモータ角速度ωを、磁束指令演算部12、電圧指令演算部15に出力する。   The pseudo differentiator 11 differentiates the rotation angle θ input from the rotation angle sensor 5 to calculate a motor angular velocity (rotor rotation frequency, inverter frequency) ω. The pseudo differentiator 11 outputs the calculated motor angular velocity ω to the magnetic flux command calculation unit 12 and the voltage command calculation unit 15.

磁束指令演算部12には、運転指令Run*が入力される。磁束指令演算部12は、運転指令Run*及び擬似微分器11から入力されたモータ角速度ωに基づいて、磁束指令φ*を演算する。磁束指令φ*は、可変磁束モータ4の磁束を制御するための指令である。磁束指令演算部12は、演算した磁束指令φ*を、電流基準演算部13、磁化要求生成部19、及び磁化モード管理部20に出力する。   An operation command Run * is input to the magnetic flux command calculation unit 12. The magnetic flux command calculation unit 12 calculates the magnetic flux command φ * based on the operation command Run * and the motor angular velocity ω input from the pseudo-differentiator 11. The magnetic flux command φ * is a command for controlling the magnetic flux of the variable magnetic flux motor 4. The magnetic flux command calculation unit 12 outputs the calculated magnetic flux command φ * to the current reference calculation unit 13, the magnetization request generation unit 19, and the magnetization mode management unit 20.

電流基準演算部13には、トルク指令Tm*及び磁束指令演算部12により演算された磁束指令φ*が入力される。電流基準演算部13は、トルク指令Tm*及び磁束指令φ*に基づいて、磁束電流指令値Id*及びトルク電流指令値Iq*を演算する。電流基準演算部13は、演算した磁束電流指令値Id1*を加算器AD1に出力する。電流基準演算部13は、トルク電流指令値Iq*を電圧指令演算部15に出力する。   The current reference calculation unit 13 receives the torque command Tm * and the magnetic flux command φ * calculated by the magnetic flux command calculation unit 12. The current reference calculation unit 13 calculates a magnetic flux current command value Id * and a torque current command value Iq * based on the torque command Tm * and the magnetic flux command φ *. The current reference calculation unit 13 outputs the calculated magnetic flux current command value Id1 * to the adder AD1. The current reference calculation unit 13 outputs the torque current command value Iq * to the voltage command calculation unit 15.

磁束電流指令値Id1*は、可変磁束モータ4に流す磁化電流を含まない磁束電流(d軸電流)Idを制御するための指令値である。トルク電流指令値Iq*は、可変磁束モータ4に流すトルク電流(q軸電流)Iqを制御するための指令値である。ここで、dq軸上のd軸とは、磁石磁束方向の軸(磁気トルクに作用しない軸)である。dq軸上のq軸とは、磁石磁束方向の軸(d軸)と直交する軸(磁気トルクに作用する軸)である。   The magnetic flux current command value Id1 * is a command value for controlling the magnetic flux current (d-axis current) Id that does not include the magnetizing current that flows to the variable magnetic flux motor 4. The torque current command value Iq * is a command value for controlling the torque current (q-axis current) Iq that flows through the variable magnetic flux motor 4. Here, the d axis on the dq axis is an axis in the magnet magnetic flux direction (an axis that does not act on the magnetic torque). The q axis on the dq axis is an axis (axis that acts on the magnetic torque) orthogonal to the axis in the magnetic flux direction (d axis).

磁化要求生成部19には、運転指令Run*が入力される。磁化要求生成部19は、磁束指令演算部12から入力された磁束指令φ*及び運転指令Run*に基づいて、磁化要求フラグFrqを生成する。磁化要求生成部19は、生成した磁化要求フラグFrqを、磁化モード管理部20に出力する。磁化要求フラグFrqは、可変磁束モータ4の磁石磁束を変化させるための磁化を要求するためのフラグである。磁化要求フラグFrqは、磁石磁束を変化させない場合は、「0」である。磁化要求フラグFrqは、磁石磁束を変化させる場合は、「1」になる。   An operation command Run * is input to the magnetization request generator 19. The magnetization request generator 19 generates a magnetization request flag Frq based on the magnetic flux command φ * and the operation command Run * input from the magnetic flux command calculator 12. The magnetization request generation unit 19 outputs the generated magnetization request flag Frq to the magnetization mode management unit 20. The magnetization request flag Frq is a flag for requesting magnetization for changing the magnet magnetic flux of the variable magnetic flux motor 4. The magnetization request flag Frq is “0” when the magnet magnetic flux is not changed. The magnetization request flag Frq is “1” when the magnet magnetic flux is changed.

磁化モード管理部20には、インバータ2のスイッチング素子SWに設けられた温度検出センサSRにより検出されたジャンクション温度Tj、擬似微分器11により演算されたモータ角速度ω、及び磁化要求生成部19により生成された磁化要求フラグFrqが入力される。   In the magnetization mode management unit 20, the junction temperature Tj detected by the temperature detection sensor SR provided in the switching element SW of the inverter 2, the motor angular velocity ω calculated by the pseudo-differentiator 11, and the magnetization request generation unit 19 are generated. The magnetization request flag Frq is input.

磁化モード管理部20は、ジャンクション温度Tj及び磁化要求フラグFrqに基づいて、磁化電流指令値Idm*を決定する。磁化モード管理部20は、決定した磁化電流指令値Idm*を加算器AD1に出力する。磁化電流指令値Idm*は、可変磁束モータ4に流す磁化電流を制御するための指令値である。   The magnetization mode management unit 20 determines the magnetization current command value Idm * based on the junction temperature Tj and the magnetization request flag Frq. The magnetization mode management unit 20 outputs the determined magnetization current command value Idm * to the adder AD1. The magnetizing current command value Idm * is a command value for controlling the magnetizing current passed through the variable magnetic flux motor 4.

加算器AD1には、電流基準演算部13により演算された磁束電流指令値Id*及び磁化モード管理部20より選択された磁化レベルに対応する磁化電流指令値Idm*が入力される。   The adder AD1 receives the magnetic flux current command value Id * calculated by the current reference calculation unit 13 and the magnetization current command value Idm * corresponding to the magnetization level selected by the magnetization mode management unit 20.

加算器AD1は、磁束電流指令値Id1*と磁化電流指令値Idm*とを加算し、磁束電流指令値Id2*を演算する。磁束電流指令値Id2*は、可変磁束モータ4に流す磁化電流を含む磁束電流(d軸電流)Idを制御するための指令値である。加算器AD1は、演算した磁束電流指令値Id2*を電圧指令演算部15に出力する。   The adder AD1 adds the magnetic flux current command value Id1 * and the magnetization current command value Idm *, and calculates the magnetic flux current command value Id2 *. The magnetic flux current command value Id2 * is a command value for controlling the magnetic flux current (d-axis current) Id including the magnetizing current that flows to the variable magnetic flux motor 4. The adder AD1 outputs the calculated magnetic flux current command value Id2 * to the voltage command calculation unit 15.

座標変換部14には、回転角度センサ5により検出された回転角度θ及び交流電流検出器8U,8Wにより検出されたU相電流Iu及びW相電流Iwが入力される。座標変換部14は、回転角度θ、U相電流Iu及びW相電流Iwに基づいて、インバータ2から出力された三相交流電流Iu,Iwを、dq軸電流Id,Iqに変換する。座標変換部14は、算出したd軸電流(磁束電流)Id及びq軸電流(トルク電流)Iqを電圧指令演算部15に出力する。   The coordinate conversion unit 14 receives the rotation angle θ detected by the rotation angle sensor 5 and the U-phase current Iu and the W-phase current Iw detected by the AC current detectors 8U and 8W. The coordinate conversion unit 14 converts the three-phase AC currents Iu and Iw output from the inverter 2 into dq-axis currents Id and Iq based on the rotation angle θ, the U-phase current Iu, and the W-phase current Iw. The coordinate conversion unit 14 outputs the calculated d-axis current (magnetic flux current) Id and q-axis current (torque current) Iq to the voltage command calculation unit 15.

電圧指令演算部15は、電流基準演算部13により演算されたトルク電流指令値Iq*、加算器AD1により演算された磁束電流指令値Id2*、及び擬似微分器11により演算されたモータ角速度ωが入力される。   The voltage command calculation unit 15 includes the torque current command value Iq * calculated by the current reference calculation unit 13, the magnetic flux current command value Id2 * calculated by the adder AD1, and the motor angular velocity ω calculated by the pseudo-differentiator 11. Entered.

電圧指令演算部15は、磁束電流指令値Id2*、トルク電流指令値Iq*、磁束電流Id、トルク電流Iq、及びモータ角速度ωに基づいて、磁束電圧指令値Vd*及びトルク電圧指令値Vq*を演算する。電圧指令演算部15は、演算した磁束電圧指令値Vd*及びトルク電圧指令値Vq*を座標変換部16に出力する。   The voltage command calculation unit 15 calculates the magnetic flux voltage command value Vd * and the torque voltage command value Vq * based on the magnetic flux current command value Id2 *, the torque current command value Iq *, the magnetic flux current Id, the torque current Iq, and the motor angular velocity ω. Is calculated. The voltage command calculation unit 15 outputs the calculated magnetic flux voltage command value Vd * and torque voltage command value Vq * to the coordinate conversion unit 16.

磁束電圧指令値Vd*は、磁束電圧(d軸電圧)を制御するための指令値である。トルク電圧指令値Vq*は、トルク電圧(q軸電圧)を制御するための指令値である。   The magnetic flux voltage command value Vd * is a command value for controlling the magnetic flux voltage (d-axis voltage). The torque voltage command value Vq * is a command value for controlling the torque voltage (q-axis voltage).

座標変換部16には、回転角度センサ5により検出された回転角度θ及び電圧指令演算部15により演算されたdq軸電圧指令値Vd*,Vqが入力される。座標変換部16は、回転角度θに基づいて、電圧指令演算部15から入力されたdq軸電圧指令値Vd*,Vq*を、三相交流のU相電圧指令Vu*、V相電圧指令Vv*及びW相電圧指令Vw*に変換する。座標変換部16は、演算した三相交流の電圧指令Vu*,Vv*,Vw*をPWM回路17に出力する。   The coordinate conversion unit 16 receives the rotation angle θ detected by the rotation angle sensor 5 and the dq axis voltage command values Vd * and Vq calculated by the voltage command calculation unit 15. The coordinate conversion unit 16 converts the dq-axis voltage command values Vd * and Vq * input from the voltage command calculation unit 15 based on the rotation angle θ into a three-phase AC U-phase voltage command Vu * and V-phase voltage command Vv. * And W phase voltage command Vw *. The coordinate conversion unit 16 outputs the calculated three-phase AC voltage commands Vu *, Vv *, Vw * to the PWM circuit 17.

ゲート指令生成部18には、運転指令Run*が入力される。運転指令Run*は、可変磁束モータ4の駆動開始又は可変磁束モータ4の停止を示している。ゲート指令生成部18は、運転指令Run*に基づいて、ゲート指令Gstを生成する。ゲート指令生成部18は、生成したゲート指令Gstを、PWM回路17に出力する。   An operation command Run * is input to the gate command generator 18. The operation command Run * indicates the start of driving of the variable magnetic flux motor 4 or the stop of the variable magnetic flux motor 4. The gate command generator 18 generates a gate command Gst based on the operation command Run *. The gate command generation unit 18 outputs the generated gate command Gst to the PWM circuit 17.

可変磁束モータ4を駆動開始する場合は、ゲート指令生成部18は、ゲート指令Gstを「0」から「1」に変える。これにより、インバータ2は、ゲートスタートする。可変磁束モータ4を停止する場合は、ゲート指令生成部18は、可変磁束モータ4の停止を示す運転指令Run*を受信後、所定時間の経過後に、ゲート指令Gstを「1」から「0」に変える。これにより、インバータ2は、可変磁束モータ4が所定時間フリーランした後に、ゲートオフする。このフリーランは、可変磁束モータ4の誘起電圧を低減させて、可変磁石を減磁するためである。   When starting to drive the variable magnetic flux motor 4, the gate command generator 18 changes the gate command Gst from “0” to “1”. Thereby, the inverter 2 starts a gate. When the variable magnetic flux motor 4 is stopped, the gate command generator 18 receives the operation command Run * indicating the stop of the variable magnetic flux motor 4, and after a predetermined time has elapsed, the gate command Gst is changed from “1” to “0”. Change to As a result, the inverter 2 is gated off after the variable magnetic flux motor 4 is free-running for a predetermined time. This free run is to reduce the induced voltage of the variable magnetic flux motor 4 and demagnetize the variable magnet.

PWM回路17には、座標変換部16により演算された三相交流の電圧指令Vu*,Vv*,Vw*及びゲート指令生成部18により生成されたゲート指令Gstが入力される。ゲート指令Gstが「1」の場合、PWM回路17は、座標変換部16から入力された電圧指令Vu*,Vv*,Vw*に基づいて、インバータ2をパルス幅変調(PWM)により制御をするためのゲート信号GSを生成して、インバータ2に出力する。PWM回路17は、ゲート信号GSをインバータ2に出力することにより、インバータ2のスイッチング素子の駆動制御をする。これにより、インバータ2の出力が制御される。ゲート指令Gstが「0」の場合、PWM回路17は、インバータ2をゲートオフする。   The PWM circuit 17 receives the three-phase AC voltage commands Vu *, Vv *, Vw * calculated by the coordinate conversion unit 16 and the gate command Gst generated by the gate command generation unit 18. When the gate command Gst is “1”, the PWM circuit 17 controls the inverter 2 by pulse width modulation (PWM) based on the voltage commands Vu *, Vv *, and Vw * input from the coordinate conversion unit 16. A gate signal GS is generated and output to the inverter 2. The PWM circuit 17 controls the drive of the switching element of the inverter 2 by outputting the gate signal GS to the inverter 2. Thereby, the output of the inverter 2 is controlled. When the gate command Gst is “0”, the PWM circuit 17 gates off the inverter 2.

図2は、本実施形態に係る磁化モード管理部20の構成を示すブロック図である。   FIG. 2 is a block diagram illustrating a configuration of the magnetization mode management unit 20 according to the present embodiment.

磁化モード管理部20は、磁化レベル選択部201と、磁化電流出力部202とを備えている。   The magnetization mode management unit 20 includes a magnetization level selection unit 201 and a magnetization current output unit 202.

磁化レベル選択部201には、スイッチング素子SWに設けられた温度検出センサSRにより検出されたジャンクション温度Tj及び磁化要求生成部19により生成された磁化要求フラグFrqが入力される。   The magnetization level selection unit 201 receives the junction temperature Tj detected by the temperature detection sensor SR provided in the switching element SW and the magnetization request flag Frq generated by the magnetization request generation unit 19.

磁化要求フラグFrqが「1」の場合(磁化要求フラグFrqが立っている場合)、磁化レベル選択部201は、ジャンクション温度Tjに基づいて、3段階のうちの1つの磁化レベルLVを選択する。磁化レベル選択部201は、選択した磁化レベルLVを磁化電流出力部202に出力する。   When the magnetization request flag Frq is “1” (when the magnetization request flag Frq is set), the magnetization level selection unit 201 selects one of the three levels of magnetization LV based on the junction temperature Tj. The magnetization level selection unit 201 outputs the selected magnetization level LV to the magnetization current output unit 202.

磁化要求フラグFrqが「0」の場合(磁化要求フラグFrqが立っていない場合)、磁化レベル選択部201は、演算処理を終了する。従って、磁化モード管理部20は、磁化電流指令値Idm*を出力しない。   When the magnetization request flag Frq is “0” (when the magnetization request flag Frq is not set), the magnetization level selection unit 201 ends the calculation process. Therefore, the magnetization mode management unit 20 does not output the magnetization current command value Idm *.

磁化電流出力部202には、磁化レベル選択部201により選択された磁化レベルLV及び擬似微分器11により演算されたモータ角速度ωが入力される。磁化電流出力部202は、磁化レベル選択部201により選択された磁化レベルLVに対応する予め設定された磁化電流指令値Idm*を出力する。磁化電流指令値Idm*は、モータ角速度ωに基づいて、可変磁束モータ4の増磁又は減磁のいずれかの方向が決められている。磁化レベルLVが選択されていない場合(又は、磁化レベルLVが入力されない場合)、磁化電流出力部202は、磁化電流指令値Idm*を出力しない。即ち、磁化要求フラグFrqが「0」の場合、磁化電流出力部202は、磁化電流指令値Idm*を出力しない。   The magnetization current output unit 202 receives the magnetization level LV selected by the magnetization level selection unit 201 and the motor angular velocity ω calculated by the pseudo-differentiator 11. The magnetization current output unit 202 outputs a preset magnetization current command value Idm * corresponding to the magnetization level LV selected by the magnetization level selection unit 201. The magnetizing current command value Idm * is determined in either direction of magnetizing or demagnetizing the variable magnetic flux motor 4 based on the motor angular velocity ω. When the magnetization level LV is not selected (or when the magnetization level LV is not input), the magnetization current output unit 202 does not output the magnetization current command value Idm *. That is, when the magnetization request flag Frq is “0”, the magnetization current output unit 202 does not output the magnetization current command value Idm *.

図3は、本実施形態に係る磁化レベル選択部201による磁化レベルLVの選択に用いる選択テーブルTL1を示す概念図である。   FIG. 3 is a conceptual diagram showing a selection table TL1 used for selection of the magnetization level LV by the magnetization level selection unit 201 according to the present embodiment.

磁化レベル選択部201には、選択テーブルTL1が記憶されている。選択テーブルTL1には、3つの閾値温度TH1,TH2,TH3が設定されている。ここで、閾値温度TH1<閾値温度TH2<閾値温度TH3の関係が成り立つものとする。例えば、閾値温度TH1,TH2,TH3は、スイッチング素子SWの許容ジャンクション温度THMが150度であるとすると、それぞれ100度、120度、140度のように設定されている。   The magnetization level selection unit 201 stores a selection table TL1. Three threshold temperatures TH1, TH2, and TH3 are set in the selection table TL1. Here, it is assumed that the relationship of threshold temperature TH1 <threshold temperature TH2 <threshold temperature TH3 holds. For example, if the allowable junction temperature THM of the switching element SW is 150 degrees, the threshold temperatures TH1, TH2, and TH3 are set to 100 degrees, 120 degrees, and 140 degrees, respectively.

最初に、磁化レベル選択部201は、入力されたジャンクション温度Tjが閾値温度TH1以下か否かを判断する。ジャンクション温度Tjが閾値温度TH1以下と判断された場合、磁化レベル選択部201は、磁化レベルLVを「磁化レベル1」として、磁化電流出力部202に出力する。   First, the magnetization level selection unit 201 determines whether or not the input junction temperature Tj is equal to or lower than the threshold temperature TH1. When it is determined that the junction temperature Tj is equal to or lower than the threshold temperature TH1, the magnetization level selection unit 201 outputs the magnetization level LV as the “magnetization level 1” to the magnetization current output unit 202.

ジャンクション温度Tjが閾値温度TH1よりも高かった場合、磁化レベル選択部201は、ジャンクション温度Tjが閾値温度TH2以下か否かを判断する。ジャンクション温度Tjが閾値温度TH2以下と判断された場合、磁化レベル選択部201は、磁化レベルLVを「磁化レベル2」として、磁化電流出力部202に出力する。   When the junction temperature Tj is higher than the threshold temperature TH1, the magnetization level selection unit 201 determines whether or not the junction temperature Tj is equal to or lower than the threshold temperature TH2. When it is determined that the junction temperature Tj is equal to or lower than the threshold temperature TH2, the magnetization level selection unit 201 outputs the magnetization level LV as the “magnetization level 2” to the magnetization current output unit 202.

ジャンクション温度Tjが閾値温度TH2よりも高かった場合、磁化レベル選択部201は、ジャンクション温度Tjが閾値温度TH3以下か否かを判断する。ジャンクション温度Tjが閾値温度TH3以下と判断された場合、磁化レベル選択部201は、磁化レベルLVを「磁化レベル3」として、磁化電流出力部202に出力する。ジャンクション温度Tjが閾値温度TH3よりも高かった場合、演算処理を終了する。従って、磁化モード管理部20は、磁化電流指令値Idm*を出力しない。   When the junction temperature Tj is higher than the threshold temperature TH2, the magnetization level selection unit 201 determines whether or not the junction temperature Tj is equal to or lower than the threshold temperature TH3. When it is determined that the junction temperature Tj is equal to or lower than the threshold temperature TH3, the magnetization level selection unit 201 outputs the magnetization level LV as the “magnetization level 3” to the magnetization current output unit 202. When the junction temperature Tj is higher than the threshold temperature TH3, the calculation process is terminated. Therefore, the magnetization mode management unit 20 does not output the magnetization current command value Idm *.

図4は、本実施形態に係る磁化電流出力部202による磁化電流指令値Idm*を出力するために用いる磁化電流テーブルTL2を示す概念図である。   FIG. 4 is a conceptual diagram showing a magnetizing current table TL2 used for outputting the magnetizing current command value Idm * by the magnetizing current output unit 202 according to the present embodiment.

磁化電流出力部202には、磁化電流テーブルTL2が記憶されている。   The magnetizing current output unit 202 stores a magnetizing current table TL2.

磁化電流出力部202は、磁化電流テーブルTL2を用いて、磁化レベルLVに対応する磁化電流指令値Idm*を選択する。   The magnetization current output unit 202 selects a magnetization current command value Idm * corresponding to the magnetization level LV using the magnetization current table TL2.

磁化電流出力部202は、磁化レベルLVが「磁化レベル1」の場合、磁化電流指令値Idm*として、800[A]を選択する。磁化電流出力部202は、磁化レベルLVが「磁化レベル2」の場合、磁化電流指令値Idm*として、400[A]を選択する。磁化電流出力部202は、磁化レベルLVが「磁化レベル3」の場合、磁化電流指令値Idm*として、200[A]を選択する。   When the magnetization level LV is “magnetization level 1”, the magnetization current output unit 202 selects 800 [A] as the magnetization current command value Idm *. When the magnetization level LV is “magnetization level 2”, the magnetization current output unit 202 selects 400 [A] as the magnetization current command value Idm *. When the magnetization level LV is “magnetization level 3”, the magnetization current output unit 202 selects 200 [A] as the magnetization current command value Idm *.

磁化電流出力部202は、選択した電流値を最大値とする時間幅が10ミリ秒の三角波を磁化電流として流すように、磁化電流指令値Idm*を出力する。   The magnetizing current output unit 202 outputs the magnetizing current command value Idm * so that a triangular wave having a time width of 10 milliseconds with the selected current value as the maximum value flows as the magnetizing current.

次に、選択テーブルTL1及び磁化電流テーブルTL2を作成するために用いる式について説明する。   Next, equations used to create the selection table TL1 and the magnetizing current table TL2 will be described.

IGBTによるスイッチング損失を「P」とし、ターンオン損失を「Pton」とし、ターンオフ損失を「Ptoff」とし、定常オン損失を「Pon」とすると、次式が成り立つ。   When the switching loss due to the IGBT is “P”, the turn-on loss is “Pton”, the turn-off loss is “Ptoff”, and the steady-on loss is “Pon”, the following equation is established.

P=Pton+Ptoff+Pon …式(1)
ターンオン損失は、ターンオンスイッチングエネルギーを「Eton」とし、キャリア周波数を「fc」とすると、次式のように表される。
P = Pton + Ptoff + Pon Equation (1)
The turn-on loss is expressed by the following equation where the turn-on switching energy is “Eton” and the carrier frequency is “fc”.

Pton=Eton×fc …式(2)
ターンオフ損失は、ターンオフスイッチングエネルギーを「Etoff」とし、キャリア周波数を「fc」とすると、次式のように表される。
Pton = Eton × fc (2)
The turn-off loss is expressed by the following equation where the turn-off switching energy is “Etoff” and the carrier frequency is “fc”.

Ptoff=Etoff×fc …式(3)
定常オン損失は、磁化電流(コレクタ電流)を「Ic」とし、コレクタ−エミッタ間の飽和電圧を「Vce」とすると、次式のように表される。
Ptoff = Etoff × fc (3)
The steady on-loss is represented by the following equation, where the magnetizing current (collector current) is “Ic” and the saturation voltage between the collector and the emitter is “Vce”.

Pon=Ic×Vce …式(4)
磁化電流を流した場合におけるIGBTの温度上昇分「ΔT」は、式(1)により求まるスイッチング損失「P」を用いて、熱抵抗を「Rth」とし、熱時定数を「τ」とし、磁化電流が流れる時間を「t」とすると、次式のように表される。
Pon = Ic × Vce (4)
For the IGBT temperature rise “ΔT” when a magnetizing current is applied, the thermal resistance is “Rth”, the thermal time constant is “τ” using the switching loss “P” obtained by the equation (1), the magnetization If the time during which the current flows is “t”,

ΔT=P×Rth(1−exp(−t/τ)) …式(5)
磁化直前のジャンクション温度を「Tj1」とすると、磁化後のジャンクション温度「Tj2」は、式(1)から式(5)を用いて、次のように表される。
ΔT = P × Rth (1−exp (−t / τ)) (5)
Assuming that the junction temperature immediately before magnetization is “Tj1”, the junction temperature “Tj2” after magnetization is expressed as follows using Equations (1) to (5).

Tj2=Tj1+ΔT
=Tj1+(Pton+Ptoff+Pon)×Rth(1−exp(−t/τ))
=Tj1+(Eton×fc+Etoff×fc+Ic×Vce)×Rth(1−exp(−t/τ)) …式(6)
式(7)より、磁化電流「Ic」は、次式のように表される。
Tj2 = Tj1 + ΔT
= Tj1 + (Pton + Ptoff + Pon) × Rth (1-exp (−t / τ))
= Tj1 + (Eton × fc + Etoff × fc + Ic × Vce) × Rth (1-exp (−t / τ)) (6)
From the equation (7), the magnetizing current “Ic” is expressed as the following equation.

Ic=1/Vce((Tj2−Tj1)/Rth(1−exp(−t/τ))−fc(Eton+Etoff) …式(7)
よって、温度検出センサSRにより検出されるジャンクション温度Tjを、磁化直前のジャンクション温度「Tj1」として、スイッチング素子SWが許容できる温度であるジャンクション許容温度を「Tj2」として、式(7)に用いることにより、ジャンクション許容温度を超えない範囲で、スイッチング素子SWに流すことのできる磁化電流を推定することができる。ここで、ジャンクション許容温度を超えない範囲とは、ジャンクション許容温度との間に猶予を見た温度以下となる範囲である。
Ic = 1 / Vce ((Tj2−Tj1) / Rth (1−exp (−t / τ)) − fc (Eton + Etoff) (7)
Therefore, the junction temperature Tj detected by the temperature detection sensor SR is used as the junction temperature “Tj1” immediately before the magnetization, and the junction allowable temperature that can be allowed by the switching element SW is used as “Tj2” in the equation (7). Thus, it is possible to estimate the magnetization current that can flow through the switching element SW within a range that does not exceed the junction allowable temperature. Here, the range that does not exceed the allowable junction temperature is a range that is equal to or lower than a temperature that allows for a delay with respect to the allowable junction temperature.

このようにして推定された値に基づいて、実測して調整することで、選択テーブルTL1及び磁化電流テーブルTL2を作成する。   The selection table TL1 and the magnetizing current table TL2 are created by actually measuring and adjusting the values estimated in this way.

図5から図8を参照して、本実施形態に係る磁化モード管理部20における磁化電流指令値Idm*を出力する処理について説明する。図5は、磁化レベル選択部201に入力される磁化要求フラグFrqの推移を表すグラフ図である。図6は、磁化レベル選択部201に入力されるジャンクション温度Tjの推移を表すグラフ図である。図7は、磁化レベル選択部201から出力される磁化レベルLVの推移を表すグラフ図である。図8は、可変磁束モータ4に流す磁化電流Idmを示す波形図である。なお、図6に示すジャンクション温度Tjは、最も高温となっているスイッチング素子SWに設けられた温度検出センサSRにより検出されたジャンクション温度Tjであるとする。   With reference to FIGS. 5 to 8, the process of outputting the magnetization current command value Idm * in the magnetization mode management unit 20 according to the present embodiment will be described. FIG. 5 is a graph showing the transition of the magnetization request flag Frq input to the magnetization level selection unit 201. FIG. 6 is a graph showing the transition of the junction temperature Tj input to the magnetization level selection unit 201. FIG. 7 is a graph showing the transition of the magnetization level LV output from the magnetization level selection unit 201. FIG. 8 is a waveform diagram showing the magnetizing current Idm flowing through the variable magnetic flux motor 4. It is assumed that the junction temperature Tj shown in FIG. 6 is the junction temperature Tj detected by the temperature detection sensor SR provided in the switching element SW having the highest temperature.

ここでは、図5に示すように、時刻t11,t21,t31の時点で、磁化要求フラグFrqが「1」になった場合について説明する。   Here, as shown in FIG. 5, the case where the magnetization request flag Frq becomes “1” at the times t11, t21, and t31 will be described.

まず、時刻t11で、磁化レベル選択部201には、磁化要求フラグFrqが「1」になって入力される。   First, at time t11, the magnetization request flag Frq is input to the magnetization level selection unit 201 as “1”.

時刻t11では、図6に示すように、磁化レベル選択部201に入力されるジャンクション温度Tjは、閾値温度TH1以下である。よって、磁化レベル選択部201は、磁化レベル1を磁化レベルLVとして選択する。磁化レベル選択部201は、図7に示すように、磁化電流Idmを流す時刻t11から時刻t12の間、磁化レベルLVを磁化レベル1にして、磁化電流出力部202に出力する。   At time t11, as shown in FIG. 6, the junction temperature Tj input to the magnetization level selection unit 201 is equal to or lower than the threshold temperature TH1. Therefore, the magnetization level selection unit 201 selects the magnetization level 1 as the magnetization level LV. As shown in FIG. 7, the magnetization level selection unit 201 sets the magnetization level LV to the magnetization level 1 and outputs the magnetization level LV to the magnetization current output unit 202 from the time t11 to the time t12 when the magnetization current Idm flows.

磁化電流出力部202は、磁化レベル選択部201から磁化レベル1として磁化レベルLVを受信すると、図8に示すように、800[A]を最大値とする磁化電流Idmが可変磁束モータ4に流れるように、磁化電流指令値Idm*を出力する。   When the magnetization current output unit 202 receives the magnetization level LV as the magnetization level 1 from the magnetization level selection unit 201, the magnetization current Idm having a maximum value of 800 [A] flows to the variable magnetic flux motor 4 as shown in FIG. Thus, the magnetizing current command value Idm * is output.

時刻t11から時刻t12の間、磁化電流Idmが流れると、図6に示すように、ジャンクション温度Tjは、上昇する。但し、上述したように、磁化電流Idmを流しても、ジャンクション温度Tjは、ジャンクション許容温度THMを超えない。   When the magnetizing current Idm flows between time t11 and time t12, the junction temperature Tj rises as shown in FIG. However, as described above, even when the magnetizing current Idm is supplied, the junction temperature Tj does not exceed the junction allowable temperature THM.

時刻t12から時刻t21の間は、磁化電流Idmを流していないため、スイッチング素子SWが冷却される。   Between time t12 and time t21, since the magnetizing current Idm is not passed, the switching element SW is cooled.

次に、時刻t21で、磁化レベル選択部201には、磁化要求フラグFrqが「1」になって入力される。   Next, at time t <b> 21, the magnetization request flag Frq is set to “1” and input to the magnetization level selection unit 201.

時刻t21では、図6に示すように、磁化レベル選択部201に入力されるジャンクション温度Tjは、閾値温度TH1より大きくで、閾値温度TH2以下である。よって、磁化レベル選択部201は、磁化レベル2を磁化レベルLVとして選択する。   At time t21, as shown in FIG. 6, the junction temperature Tj input to the magnetization level selection unit 201 is higher than the threshold temperature TH1 and lower than the threshold temperature TH2. Therefore, the magnetization level selection unit 201 selects the magnetization level 2 as the magnetization level LV.

時刻t11から時刻t12の間と同様に、可変磁束モータ4には、磁化レベル2に対応する400[A]を最大値とする磁化電流Idmが流れる。   Similarly to the period from time t11 to time t12, the variable magnetic flux motor 4 flows with a magnetization current Idm having a maximum value of 400 [A] corresponding to the magnetization level 2.

同様にして、時刻t31では、磁化レベル3が選択され、時刻t31から時刻t32の間、可変磁束モータ4には、磁化レベル3に対応する200[A]を最大値とする磁化電流Idmが流れる。   Similarly, at time t31, the magnetization level 3 is selected, and from time t31 to time t32, the variable magnetic flux motor 4 receives a magnetization current Idm having a maximum value of 200 [A] corresponding to the magnetization level 3. .

図9は、本実施形態に係るモータドライブシステム1の適用された車両におけるモータ始動時のモータ出力を示すグラフ図である。   FIG. 9 is a graph showing the motor output when the motor is started in the vehicle to which the motor drive system 1 according to the present embodiment is applied.

モータ始動前におけるモータ出力動作点A0は、トルク及び回転数が共に0である。このとき、スイッチング素子SWのジャンクション温度Tjが、閾値温度TH2より大きく閾値温度TH3以下であったとする。   At the motor output operating point A0 before starting the motor, both the torque and the rotational speed are zero. At this time, it is assumed that the junction temperature Tj of the switching element SW is larger than the threshold temperature TH2 and lower than or equal to the threshold temperature TH3.

従って、可変磁束モータ4には、磁化レベル3に対応する磁化電流Idmが流れる。これにより、可変磁束モータ4は、磁化レベル3に対応するモータ出力特性P3となる。この結果、可変磁束モータ4は、モータ出力動作点A0からモータ出力動作点A1に移行する。   Accordingly, the magnetizing current Idm corresponding to the magnetization level 3 flows through the variable magnetic flux motor 4. Thus, the variable magnetic flux motor 4 has a motor output characteristic P3 corresponding to the magnetization level 3. As a result, the variable magnetic flux motor 4 shifts from the motor output operating point A0 to the motor output operating point A1.

車両が走行すると、走行風により、インバータ2のスイッチング素子SWが冷却される。このため、スイッチング素子SWのジャンクション温度Tjが低下する。   When the vehicle travels, the switching element SW of the inverter 2 is cooled by the traveling wind. For this reason, the junction temperature Tj of the switching element SW is lowered.

次に、ジャンクション温度Tjが閾値温度TH2よりも小さくなったときに、磁化要求フラグFrqが立つと、可変磁束モータ4には、磁化レベル2に対応する磁化電流Idmが流れる。これにより、可変磁束モータ4は、磁化レベル2に対応するモータ出力特性P2となる。この結果、可変磁束モータ4は、モータ出力動作点A1からモータ出力動作点A2に移行する。   Next, when the magnetization request flag Frq is set when the junction temperature Tj becomes lower than the threshold temperature TH2, a magnetization current Idm corresponding to the magnetization level 2 flows through the variable magnetic flux motor 4. As a result, the variable magnetic flux motor 4 has a motor output characteristic P2 corresponding to the magnetization level 2. As a result, the variable magnetic flux motor 4 shifts from the motor output operating point A1 to the motor output operating point A2.

さらに、走行風により、インバータ2が冷却され、閾値温度TH1よりも小さくなったときに、磁化要求フラグFrqが立つと、可変磁束モータ4は、モータ出力動作点A2からモータ出力動作点A3に移行する。   Furthermore, when the magnetization request flag Frq is set when the inverter 2 is cooled by the traveling wind and becomes lower than the threshold temperature TH1, the variable magnetic flux motor 4 shifts from the motor output operating point A2 to the motor output operating point A3. To do.

このようにして、モータドライブシステム1は、スイッチング素子SWがジャンクション許容温度THMを超えない範囲で、できるだけ大きい磁化電流Idmを流して、可変磁束モータ4の磁束を変化させる。   In this way, the motor drive system 1 changes the magnetic flux of the variable magnetic flux motor 4 by causing the magnetizing current Idm to flow as much as possible within a range where the switching element SW does not exceed the junction allowable temperature THM.

本実施形態によれば、スイッチング素子SWに設けられた温度検出センサSRにより検出されたジャンクション温度Tjに基づいて、インバータ2から出力される磁化電流Idmを制御することができる。即ち、インバータ2は、磁化前のジャンクション温度Tjに基づいて、予め設定された磁化電流Idmを流す。予め設定された磁化電流Idmは、磁化後のジャンクション温度Tjがジャンクション許容温度THMを超えない範囲でできるだけ大きい値として推定された電流値になっている。   According to this embodiment, the magnetizing current Idm output from the inverter 2 can be controlled based on the junction temperature Tj detected by the temperature detection sensor SR provided in the switching element SW. That is, the inverter 2 passes a preset magnetization current Idm based on the junction temperature Tj before magnetization. The preset magnetizing current Idm is a current value estimated as large as possible in a range where the junction temperature Tj after magnetization does not exceed the junction allowable temperature THM.

従って、モータドライブシステム1は、スイッチング素子SWのジャンクション温度Tjに基づいて、磁化電流指令値Idm*を決定することで、ジャンクション許容温度THMを超えずに、効率よく磁化電流Idmを流して、可変磁束モータの磁束を変化させることができる。   Therefore, the motor drive system 1 determines the magnetizing current command value Idm * based on the junction temperature Tj of the switching element SW, thereby allowing the magnetizing current Idm to flow efficiently without exceeding the junction allowable temperature THM. The magnetic flux of the magnetic flux motor can be changed.

(実施形態の変形形態)
実施形態は、以下のように変形して実施することができる。
(Modification of the embodiment)
The embodiment can be carried out by being modified as follows.

実施形態において、検出されたジャンクション温度Tjに対応して、磁化レベルLVを決定して、インバータ2から出力させる磁化電流Idmを決定する構成としたが、これに限らない。検出されたジャンクション温度Tjに対して、演算処理をし、この演算処理結果に基づいて、磁化電流指令値Idm*を決定してもよい。例えば、磁化モード管理部20は、検出されたジャンクション温度Tjから上記式(1)から式(8)などを用いて、ジャンクション許容温度THMを超えない範囲内で流すことのできる最大の磁化電流を推定し、この推定した磁化電流に基づいて、磁化電流指令値Idm*を決定してもよい。この際、実施形態のように、推定した磁化電流に基づいて、磁化レベルLVを決定することにより、磁化電流指令値Idm*を決定してもよい。   In the embodiment, the magnetization level LV is determined in accordance with the detected junction temperature Tj and the magnetization current Idm output from the inverter 2 is determined. However, the present invention is not limited to this. An arithmetic process may be performed on the detected junction temperature Tj, and the magnetizing current command value Idm * may be determined based on the result of the arithmetic process. For example, the magnetization mode management unit 20 uses the detected junction temperature Tj to calculate the maximum magnetization current that can flow within a range that does not exceed the junction allowable temperature THM using the above formulas (1) to (8). The magnetizing current command value Idm * may be determined based on the estimated magnetizing current. At this time, as in the embodiment, the magnetization current command value Idm * may be determined by determining the magnetization level LV based on the estimated magnetization current.

なお、実施形態において、可変磁束モータ4の回転角度(位相)θを検出するために回転角度センサ5を設ける構成としたが、これに限らない。可変磁束モータ4の回転角度θは、インバータ4の出力電流を検出し、検出された電流値に基づいて推定してもよい。このように推定された回転角度θを検出値として用いても、各実施形態と同様の作用効果を得ることができる。   In the embodiment, the rotation angle sensor 5 is provided to detect the rotation angle (phase) θ of the variable magnetic flux motor 4, but the present invention is not limited to this. The rotation angle θ of the variable magnetic flux motor 4 may be estimated based on the detected current value by detecting the output current of the inverter 4. Even if the rotation angle θ estimated in this way is used as a detection value, it is possible to obtain the same effect as that of each embodiment.

実施形態において、可変磁束モータ4には、回転子に設けられた可変磁石の磁束を変化させるための磁化巻線が設けられていてもよい。また、この磁化巻線に磁化電流を流すための専用インバータなどを設けた磁化回路をモータドライブシステムに備えていてもよい。   In the embodiment, the variable magnetic flux motor 4 may be provided with a magnetized winding for changing the magnetic flux of the variable magnet provided in the rotor. Further, the motor drive system may be provided with a magnetizing circuit provided with a dedicated inverter or the like for causing a magnetizing current to flow through the magnetizing winding.

なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

1…モータドライブシステム、2…インバータ、3…直流電源、4…可変磁束モータ、5…回転角度センサ、8U,8W…交流電流検出器、10…制御部、11…擬似微分器、12…磁束指令演算部、13…電流基準演算部、14…座標変換部、15…電圧指令演算部、16…座標変換部、17…PWM回路、18…ゲート指令生成部、19…磁化要求生成部、20…磁化モード管理部、AD1…加算器、SR…温度検出センサ、SW…スイッチング素子。   DESCRIPTION OF SYMBOLS 1 ... Motor drive system, 2 ... Inverter, 3 ... DC power supply, 4 ... Variable magnetic flux motor, 5 ... Rotation angle sensor, 8U, 8W ... AC current detector, 10 ... Control part, 11 ... Pseudo differentiator, 12 ... Magnetic flux Command calculation unit, 13 ... Current reference calculation unit, 14 ... Coordinate conversion unit, 15 ... Voltage command calculation unit, 16 ... Coordinate conversion unit, 17 ... PWM circuit, 18 ... Gate command generation unit, 19 ... Magnetization request generation unit, 20 ... Magnetization mode management part, AD1 ... Adder, SR ... Temperature detection sensor, SW ... Switching element.

Claims (5)

磁束を変化させるための永久磁石を備えた永久磁石同期電動機と、
スイッチング素子により構成され、直流電源から供給される直流電力を交流電力に変換して、前記永久磁石同期電動機を駆動するインバータと、
前記スイッチング素子の温度を検出する温度検出手段と、
前記スイッチング素子の許容する温度の範囲内での前記インバータの制御により前記永久磁石同期電動機の磁束を変化させるための磁化電流を出力させるための指令である磁化電流指令を、前記温度検出手段により検出された前記スイッチング素子の温度に基づいて決定する磁化電流指令決定手段と、
前記磁化電流指令決定手段により決定された前記磁化電流指令に基づいて、前記インバータを制御するインバータ制御手段と
を備え、
前記磁化電流指令決定手段は、
前記温度検出手段により検出された前記スイッチング素子の温度に基づいて、前記インバータから出力させる前記磁化電流を推定する磁化電流推定手段と、
前記磁化電流推定手段により推定された前記磁化電流に対応して、前記磁化電流指令を決定するためのテーブルと、
前記磁化電流推定手段により推定された前記磁化電流に基づいて、前記テーブルから前記磁化電流指令を選択する選択手段とを備えたこと
を特徴とするモータドライブシステム。
A permanent magnet synchronous motor with a permanent magnet for changing the magnetic flux;
An inverter that is constituted by a switching element, converts DC power supplied from a DC power source to AC power, and drives the permanent magnet synchronous motor;
Temperature detecting means for detecting the temperature of the switching element;
A magnetizing current command that is a command for outputting a magnetizing current for changing the magnetic flux of the permanent magnet synchronous motor by the control of the inverter within the temperature range allowed by the switching element is detected by the temperature detecting means. Magnetizing current command determining means for determining based on the temperature of the switching element,
An inverter control means for controlling the inverter based on the magnetization current command determined by the magnetization current command determination means;
The magnetizing current command determining means includes
Magnetization current estimation means for estimating the magnetization current to be output from the inverter based on the temperature of the switching element detected by the temperature detection means;
A table for determining the magnetizing current command corresponding to the magnetizing current estimated by the magnetizing current estimating means;
A motor drive system comprising: selection means for selecting the magnetization current command from the table based on the magnetization current estimated by the magnetization current estimation means.
前記磁化電流指令決定手段は、
前記温度検出手段により検出された前記スイッチング素子の温度に対応して、前記磁化電流指令を決定するためのテーブルと、
前記温度検出手段により検出された前記スイッチング素子の温度に基づいて、前記テーブルから前記磁化電流指令を選択する選択手段とを備えたこと
を特徴とする請求項1に記載のモータドライブシステム。
The magnetizing current command determining means includes
A table for determining the magnetizing current command corresponding to the temperature of the switching element detected by the temperature detecting means;
The motor drive system according to claim 1, further comprising selection means for selecting the magnetization current command from the table based on the temperature of the switching element detected by the temperature detection means.
磁束を変化させるための永久磁石を備えた永久磁石同期電動機と、
スイッチング素子により構成され、直流電源から供給される直流電力を交流電力に変換して、前記永久磁石同期電動機を駆動するインバータと、
前記スイッチング素子の温度を検出する温度検出手段と、
前記スイッチング素子の許容する温度の範囲内での前記インバータの制御により前記永久磁石同期電動機の磁束を変化させるための磁化電流を、前記温度検出手段により検出された前記スイッチング素子の温度に基づいて推定する磁化電流推定手段と、
前記磁化電流推定手段により推定された前記磁化電流に基づいて、前記インバータを制御するインバータ制御手段と
を備えたことを特徴とするモータドライブシステム。
A permanent magnet synchronous motor with a permanent magnet for changing the magnetic flux;
An inverter that is constituted by a switching element, converts DC power supplied from a DC power source to AC power, and drives the permanent magnet synchronous motor;
Temperature detecting means for detecting the temperature of the switching element;
A magnetization current for changing the magnetic flux of the permanent magnet synchronous motor by controlling the inverter within a temperature range allowed by the switching element is estimated based on the temperature of the switching element detected by the temperature detecting means. Magnetizing current estimating means for
A motor drive system comprising: inverter control means for controlling the inverter based on the magnetization current estimated by the magnetization current estimation means.
スイッチング素子により構成され、直流電源から供給される直流電力を交流電力に変換して、磁束を変化させるための永久磁石を備えた永久磁石同期電動機を駆動するインバータを制御するインバータ制御装置であって、
前記スイッチング素子の温度を検出する温度検出手段と、
前記スイッチング素子の許容する温度の範囲内での前記インバータの制御により前記永久磁石同期電動機の磁束を変化させるための磁化電流を出力させるための指令である磁化電流指令を、前記温度検出手段により検出された前記スイッチング素子の温度に基づいて決定する磁化電流指令決定手段と、
前記磁化電流指令決定手段により決定された前記磁化電流指令に基づいて、前記インバータを制御する制御手段と
を備え、
前記磁化電流指令決定手段は、
前記温度検出手段により検出された前記スイッチング素子の温度に基づいて、前記インバータから出力させる前記磁化電流を推定する磁化電流推定手段と、
前記磁化電流推定手段により推定された前記磁化電流に対応して、前記磁化電流指令を決定するためのテーブルと、
前記磁化電流推定手段により推定された前記磁化電流に基づいて、前記テーブルから前記磁化電流指令を選択する選択手段とを備えたこと
を特徴とするインバータ制御装置
An inverter control device configured to control a inverter configured of a switching element and configured to convert a DC power supplied from a DC power source to an AC power to drive a permanent magnet synchronous motor including a permanent magnet for changing a magnetic flux. ,
Temperature detecting means for detecting the temperature of the switching element;
A magnetizing current command that is a command for outputting a magnetizing current for changing the magnetic flux of the permanent magnet synchronous motor by the control of the inverter within the temperature range allowed by the switching element is detected by the temperature detecting means. Magnetizing current command determining means for determining based on the temperature of the switching element,
Control means for controlling the inverter based on the magnetization current command determined by the magnetization current command determination means;
With
The magnetizing current command determining means includes
Magnetization current estimation means for estimating the magnetization current to be output from the inverter based on the temperature of the switching element detected by the temperature detection means;
A table for determining the magnetizing current command corresponding to the magnetizing current estimated by the magnetizing current estimating means;
An inverter control device comprising: selection means for selecting the magnetization current command from the table based on the magnetization current estimated by the magnetization current estimation means.
スイッチング素子により構成され、直流電源から供給される直流電力を交流電力に変換して、磁束を変化させるための永久磁石を備えた永久磁石同期電動機を駆動するインバータを制御するインバータ制御装置であって、
前記スイッチング素子の温度を検出する温度検出手段と、
前記スイッチング素子の許容する温度の範囲内での前記インバータの制御により前記永久磁石同期電動機の磁束を変化させるための磁化電流を、前記温度検出手段により検出された前記スイッチング素子の温度に基づいて推定する磁化電流推定手段と、
前記磁化電流推定手段により推定された前記磁化電流に基づいて、前記インバータを制御する制御手段と
を備えたことを特徴とするインバータ制御装置。
An inverter control device configured to control a inverter configured of a switching element and configured to convert a DC power supplied from a DC power source to an AC power to drive a permanent magnet synchronous motor including a permanent magnet for changing a magnetic flux. ,
Temperature detecting means for detecting the temperature of the switching element;
A magnetization current for changing the magnetic flux of the permanent magnet synchronous motor by controlling the inverter within a temperature range allowed by the switching element is estimated based on the temperature of the switching element detected by the temperature detecting means. Magnetizing current estimating means for
An inverter control device comprising: control means for controlling the inverter based on the magnetization current estimated by the magnetization current estimation means.
JP2009127884A 2009-05-27 2009-05-27 Motor drive system Active JP5624284B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009127884A JP5624284B2 (en) 2009-05-27 2009-05-27 Motor drive system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009127884A JP5624284B2 (en) 2009-05-27 2009-05-27 Motor drive system

Publications (2)

Publication Number Publication Date
JP2010279129A JP2010279129A (en) 2010-12-09
JP5624284B2 true JP5624284B2 (en) 2014-11-12

Family

ID=43425570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009127884A Active JP5624284B2 (en) 2009-05-27 2009-05-27 Motor drive system

Country Status (1)

Country Link
JP (1) JP5624284B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004208450A (en) * 2002-12-26 2004-07-22 Sanden Corp Motor controller
JP5208400B2 (en) * 2006-11-10 2013-06-12 株式会社東芝 Variable magnetic flux motor drive system

Also Published As

Publication number Publication date
JP2010279129A (en) 2010-12-09

Similar Documents

Publication Publication Date Title
KR101157732B1 (en) Controller for electric motor
US6900613B2 (en) Motor control apparatus
JP5485232B2 (en) Switching circuit control device
KR20100039440A (en) Controller of motor
Saur et al. Implementation and evaluation of inverter loss modeling as part of DB-DTFC for loss minimization each switching period
JP2008206323A (en) Motor driving device
US20130015803A1 (en) Methods, systems and apparatus for reducing power loss in an electric motor drive system
US20110062904A1 (en) Alternating current motor control system
JP2010166701A (en) Motor drive system
KR102580148B1 (en) Motor driving apparatus and freezing equipment
JP5787583B2 (en) Motor drive device
JP2004072954A (en) Motor control device and method therefor
JP5888148B2 (en) Rotating machine control device
JP2013141345A (en) Motor control device and air conditioner
JP2011135713A (en) Motor drive control apparatus
JP5163053B2 (en) Electric motor control device
JP5624284B2 (en) Motor drive system
JP2013034315A (en) Inverter control device
JP2010259195A (en) Variable magnetic flux motor drive system
JP2003189668A (en) Power converter
JP2010268599A (en) Control device for permanent magnet motor
JP2011142752A (en) Gate drive circuit
JP2006304462A (en) Motor drive system and control method for permanent magnet motor
JP6681266B2 (en) Electric motor control device and electric vehicle equipped with the same
JP2002051596A (en) Drive controller for ac motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120308

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130723

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130924

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131212

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131226

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140109

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140317

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: 20140902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140926

R151 Written notification of patent or utility model registration

Ref document number: 5624284

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151