JP2010213525A - Rotary electric machine control system - Google Patents

Rotary electric machine control system Download PDF

Info

Publication number
JP2010213525A
JP2010213525A JP2009059268A JP2009059268A JP2010213525A JP 2010213525 A JP2010213525 A JP 2010213525A JP 2009059268 A JP2009059268 A JP 2009059268A JP 2009059268 A JP2009059268 A JP 2009059268A JP 2010213525 A JP2010213525 A JP 2010213525A
Authority
JP
Japan
Prior art keywords
current
value
offset
phase
rotating electrical
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.)
Pending
Application number
JP2009059268A
Other languages
Japanese (ja)
Inventor
Katamasa Sakamoto
堅正 坂本
Masaki Kutsuna
正樹 沓名
Shintaro Tsujii
伸太郎 辻井
Takashi Ogawa
崇 小川
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.)
Denso Corp
Toyota Motor Corp
Original Assignee
Denso Corp
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp, Toyota Motor Corp filed Critical Denso Corp
Priority to JP2009059268A priority Critical patent/JP2010213525A/en
Publication of JP2010213525A publication Critical patent/JP2010213525A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To detect abnormality in a control system regardless of a value of torque relating to a rotary electric machine control system. <P>SOLUTION: The rotary electric machine control system 100 includes a rotary electric machine 300 and an inverter circuit part 200, and switches between over modulation current control mode for current feedback and PWM current control mode at the least. It includes, in each control mode, an offset value calculation circuit part 402 for calculating an offset value of current value for the rotary electric machine 300, an offset abnormality determination threshold value acquiring part 404 for acquiring an offset abnormality determination threshold value set according to torque command value, and a comparison part 406 which compares the calculated offset value with the offset abnormality determination threshold value to determine control abnormality. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、回転電機制御システムに係り、特に、過変調電流制御モードとPWM電流制御モードとの間で制御モードを切り替える回転電機制御システムに関する。   The present invention relates to a rotating electrical machine control system, and more particularly to a rotating electrical machine control system that switches a control mode between an overmodulation current control mode and a PWM current control mode.

回転電機制御システムにおける回転電機の制御モードのうち、トルクフィードバックが行われるものとして矩形波電圧位相制御モードがあり、電流フィードバックが行われるものとして過変調電流制御モードとPWM電流制御モードとがある。例えば特許文献1には、モータ駆動システムの制御装置として、PWM電流制御モードおよび過変調電流制御モードの時には、d軸電流偏差とq軸電流偏差をPI演算する電流フィードバックが実行され、矩形波電圧位相制御モードの時には、各相電流をd軸電流、q軸電流に座標変換し、これらから交流モータのトルク推定値を求め、そのトルク推定値のトルク指令値に対する偏差に応じて矩形波電圧の電圧位相を調整するトルクフィードバックが実行されることが述べられている。   Among the control modes of the rotating electrical machine in the rotating electrical machine control system, the rectangular wave voltage phase control mode is performed as torque feedback, and the overmodulation current control mode and the PWM current control mode are performed as current feedback. For example, in Patent Document 1, as a motor drive system control device, current feedback for PI calculation of d-axis current deviation and q-axis current deviation is executed in the PWM current control mode and the overmodulation current control mode. In the phase control mode, each phase current is coordinate-converted into a d-axis current and a q-axis current, and an estimated torque value of the AC motor is obtained from these, and a rectangular wave voltage is determined according to a deviation of the estimated torque value from the torque command value. It is stated that torque feedback is performed to adjust the voltage phase.

また、回転電機制御システムは、回転電機を駆動するスイッチング素子を有するインバータが含まれているので、そのスイッチング素子が故障することがある。例えば、スイッチング素子がオープン故障している場合に回転電機に流れる相電流は、正弦波とならず、半周期分に電流が流れない、いわゆる半波となることがある。このような半波の相電流によって電流フィードバック制御を行う場合には、電流の乱れが大きくなることで回転電機のパワー変動が大きくなり、バッテリから持ち出す電流変動が増加する。例えば特許文献2には、d/q座標系における電流フィードバックを実行するモータ制御装置において、d/q座標系の電流偏差と、所定の閾値との比較に基づいて制御系の異常を検出することが述べられている。そしてここでは、通電不良発生に伴う二相駆動の実行により生じるq軸電流の変動に対応して、通電不良相と回転角とに基づき、異常判定の閾値を変更することが開示されている。   Moreover, since the rotary electric machine control system includes an inverter having a switching element that drives the rotary electric machine, the switching element may fail. For example, when the switching element has an open failure, the phase current that flows through the rotating electrical machine may not be a sine wave, and may be a so-called half wave in which no current flows for a half period. When current feedback control is performed using such a half-wave phase current, the current fluctuation increases, so that the power fluctuation of the rotating electrical machine increases, and the current fluctuation brought out from the battery increases. For example, in Patent Document 2, in a motor control device that executes current feedback in a d / q coordinate system, an abnormality in the control system is detected based on a comparison between a current deviation in the d / q coordinate system and a predetermined threshold value. Is stated. Here, it is disclosed that the abnormality determination threshold is changed on the basis of the poorly energized phase and the rotation angle in response to the fluctuation of the q-axis current caused by the execution of the two-phase drive accompanying the occurrence of the poorly energized item.

特開2007−159368号公報JP 2007-159368 A 特開2008−211911号公報JP 2008-211191 A

従来技術によれば、回転電機システムにおいて、電流変動に基づき、ある相が通電不良等のときの異常を検出できる。ここで、一般的に回転電機のトルクが大きいときは電流も大きく、したがって異常のときの電流変動も大きくなるので、従来技術の方法によれば、トルクが大きいときに異常の検出が容易であるが、トルクが小さいときは異常の検出が困難となることがあり得る。   According to the prior art, in a rotating electrical machine system, an abnormality when a certain phase is a current-carrying failure or the like can be detected based on current fluctuation. Here, in general, when the torque of the rotating electrical machine is large, the current is large, and accordingly, the current fluctuation at the time of abnormality is also large. Therefore, according to the prior art method, it is easy to detect abnormality when the torque is large. However, it may be difficult to detect an abnormality when the torque is small.

本発明の目的は、トルクの大小に関わらず、制御系の異常を検出することを可能とする回転電機制御システムを提供することである。   An object of the present invention is to provide a rotating electrical machine control system that can detect an abnormality in a control system regardless of the magnitude of torque.

本発明に係る回転電機制御システムは、回転電機とインバータとを含み、少なくとも、電流フィードバックが行われる過変調電流制御モードとPWM電流制御モードとの間で制御モードを切り替える回転電機制御システムであって、各制御モードにおいて、回転電機に関する電流値のオフセット値を算出するオフセット値算出手段と、トルク指令値に応じて設定されるオフセット異常判断閾値を取得する閾値取得手段と、算出されたオフセット値とオフセット異常判断閾値とを比較して制御異常を判断する判断手段と、を備える。   A rotating electrical machine control system according to the present invention is a rotating electrical machine control system that includes a rotating electrical machine and an inverter and switches at least a control mode between an overmodulation current control mode in which current feedback is performed and a PWM current control mode. In each control mode, offset value calculating means for calculating an offset value of a current value related to the rotating electrical machine, threshold value acquiring means for acquiring an offset abnormality determination threshold value set according to the torque command value, and the calculated offset value Judgment means for judging a control abnormality by comparing with an offset abnormality judgment threshold.

上記構成によれば、回転電機に関する電流のオフセット値について、トルク指令値に応じてオフセット異常判断閾値を設定するので、トルクの大小に関わらず制御系の異常を検出することが可能となる。   According to the above configuration, since the offset abnormality determination threshold value is set according to the torque command value for the current offset value related to the rotating electrical machine, it is possible to detect an abnormality in the control system regardless of the magnitude of the torque.

本発明に係る実施の形態において、ハイブリッド車両に搭載される回転電機に対する回転電機制御システムの構成を示す図である。In embodiment which concerns on this invention, it is a figure which shows the structure of the rotary electric machine control system with respect to the rotary electric machine mounted in a hybrid vehicle. 本発明に係る実施の形態において、バッテリとインバータ回路部と回転電機の各要素を示す図である。In embodiment which concerns on this invention, it is a figure which shows each element of a battery, an inverter circuit part, and a rotary electric machine. 本発明に係る実施の形態において、横軸に時間をとり、トルクが変化したときに対する相電流値のオフセット値の変化の様子を示し、あわせてこれに対応してトルクが変化したときに対するオフセット異常判断閾値の変化の様子を示す図である。In the embodiment according to the present invention, time is taken on the horizontal axis to show the change of the offset value of the phase current value with respect to when the torque changes, and at the same time, the offset abnormality when the torque changes correspondingly It is a figure which shows the mode of the change of a judgment threshold value. 本発明に係る実施の形態において、トルク指令値が変化したときに対するオフセット異常判断閾値の変化の様子を示す図である。In embodiment which concerns on this invention, it is a figure which shows the mode of a change of the offset abnormality determination threshold value when a torque command value changes. 本発明に係る実施の形態において、回転電機制御システムの異常を検出するフローチャートを示す図である。In embodiment which concerns on this invention, it is a figure which shows the flowchart which detects abnormality of a rotary electric machine control system.

以下に、本発明に係る実施の形態について添付図面を参照しながら詳細に説明する。以下では、回転電機制御システムが制御を行う対象は1つの回転電機であるものとして説明するが、2つの回転電機が制御対象であってもよい。以下では、スイッチング素子はトランジスタであるものとして説明するが、トランジスタはIGBTでもよくMOSトランジスタでもバイポーラトランジスタであってもよい。また、この説明において、具体的な形状、材料、数値、方向等は、本発明の理解を容易にするための例示であって、用途、目的、仕様等にあわせて適宜変更することができる。   Embodiments according to the present invention will be described below in detail with reference to the accompanying drawings. In the following description, it is assumed that the object to be controlled by the rotating electrical machine control system is one rotating electrical machine, but two rotating electrical machines may be controlled. In the following description, the switching element is described as a transistor, but the transistor may be an IGBT, a MOS transistor, or a bipolar transistor. Further, in this description, specific shapes, materials, numerical values, directions, and the like are examples for facilitating understanding of the present invention, and can be appropriately changed according to the use, purpose, specification, and the like.

以下では、全ての図面において同様の要素には同一の符号を付し、重複する説明を省略する。また、本文中の説明においては、必要に応じそれ以前に述べた符号を用いるものとする。   Below, the same code | symbol is attached | subjected to the same element in all the drawings, and the overlapping description is abbreviate | omitted. In the description in the text, the symbols described before are used as necessary.

図1は、ハイブリッド車両に搭載される回転電機300に対する回転電機制御システム100についてその構成を示す図である。回転電機制御システム100は、PWM電流制御部102と、過変調電流制御部104と、矩形波電圧位相制御部106と、制御モード判定部108と、電流指令算出部110と、3相/dq軸変換器204と、オフセット値算出回路部402と、オフセット異常判断閾値取得部404と、比較部406と、出力部408と、バッテリ25と、インバータ回路部200と、回転電機300と、レゾルバ302とを含んで構成される。回転電機制御システム100は、PWM電流制御部102と、過変調電流制御部104と、矩形波電圧位相制御部106のうちいずれか1つからインバータ回路部200を制御することによって回転電機300を駆動させる。ここで、回転電機制御システム100は、制御モード判定部108によって制御されるSW1〜6を有する。これらのSW1〜6の切替制御によって、矩形波電圧位相制御モードと過変調電流制御モードとPWM電流制御モードとの切替を行うことができる。   FIG. 1 is a diagram showing the configuration of a rotating electrical machine control system 100 for a rotating electrical machine 300 mounted on a hybrid vehicle. The rotating electrical machine control system 100 includes a PWM current control unit 102, an overmodulation current control unit 104, a rectangular wave voltage phase control unit 106, a control mode determination unit 108, a current command calculation unit 110, and a three-phase / dq axis. Converter 204, offset value calculation circuit unit 402, offset abnormality determination threshold value acquisition unit 404, comparison unit 406, output unit 408, battery 25, inverter circuit unit 200, rotating electrical machine 300, and resolver 302 It is comprised including. The rotating electrical machine control system 100 drives the rotating electrical machine 300 by controlling the inverter circuit unit 200 from any one of the PWM current control unit 102, the overmodulation current control unit 104, and the rectangular wave voltage phase control unit 106. Let Here, the rotating electrical machine control system 100 includes SW 1 to 6 controlled by the control mode determination unit 108. By switching control of these SW1 to SW6, switching between the rectangular wave voltage phase control mode, the overmodulation current control mode, and the PWM current control mode can be performed.

PWM電流制御部102は、スイッチSW2及びスイッチSW5がオン状態にある場合に機能し、電流フィードバックを行いながらインバータ回路部200をPWM電流制御モードで制御する機能を有する。PWM電流制御部102は、電流制御器10と、dq軸/3相変換器12と、PWM発生器14とを含んで構成される。   The PWM current control unit 102 functions when the switch SW2 and the switch SW5 are in the on state, and has a function of controlling the inverter circuit unit 200 in the PWM current control mode while performing current feedback. The PWM current control unit 102 includes a current controller 10, a dq axis / 3-phase converter 12, and a PWM generator 14.

PWM電流制御部102の電流制御器10には、インバータ回路部200から出力されるU相電流(iu)、V相電流(iv)、W相電流(iw)の電流値を電流センサ202によって検出し、それらの検出値を3相/dq軸変換器204によってd軸電流値id及びq軸電流値iqに変換処理した結果が入力される。   The current controller 10 of the PWM current control unit 102 detects the current values of the U-phase current (iu), V-phase current (iv), and W-phase current (iw) output from the inverter circuit unit 200 by the current sensor 202. Then, the result of converting the detected values into the d-axis current value id and the q-axis current value iq by the three-phase / dq-axis converter 204 is input.

一方、電流制御器10には、電流指令算出部110においてトルク指令値T及び後述する回転電機300の角速度ωから算出されたd軸電流指令値id及びq軸電流指令値iqが、スイッチSW2を介して入力される。電流制御器10は、d軸電流値id及びq軸電流値iqがそれぞれd軸電流指令値id及びq軸電流指令値iqに近づくようにd軸電圧vd及びq軸電圧vqを制御する。 On the other hand, in the current controller 10, the current command calculation unit 110 receives a torque command value T * and a d-axis current command value id * and a q-axis current command value iq * calculated from an angular velocity ω of the rotating electrical machine 300 described later. It is input via the switch SW2. The current controller 10 controls the d-axis voltage vd and the q-axis voltage vq so that the d-axis current value id and the q-axis current value iq approach the d-axis current command value id * and the q-axis current command value iq * , respectively. .

PWM電流制御部102のdq軸/3相変換器12は、電流制御器10からd軸電圧vd及びq軸電圧vqを受けて、回転電機300に備わるレゾルバ302で検出される回転電機300の回転子の回転位置(回転角度)θを基準として3相電圧vu,vv,vwに変換してPWM発生器14へ出力する。   The dq-axis / three-phase converter 12 of the PWM current control unit 102 receives the d-axis voltage vd and the q-axis voltage vq from the current controller 10 and detects the rotation of the rotating electrical machine 300 detected by the resolver 302 provided in the rotating electrical machine 300. Based on the rotation position (rotation angle) θ of the child, it is converted into a three-phase voltage vu, vv, vw and output to the PWM generator 14.

PWM電流制御部102のPWM発生器14は、3相電圧vu,vv,vwと三角波Vcとを比較することによって3相電圧vu,vv,vwの振幅に対応するパルス幅を有するスイッチング指令を生成する。スイッチング指令は、スイッチSW5を介して、インバータ回路部200へ供給される。   The PWM generator 14 of the PWM current control unit 102 generates a switching command having a pulse width corresponding to the amplitude of the three-phase voltages vu, vv, vw by comparing the three-phase voltages vu, vv, vw and the triangular wave Vc. To do. The switching command is supplied to the inverter circuit unit 200 via the switch SW5.

過変調電流制御部104は、スイッチSW3及びスイッチSW6がオン状態にある場合に機能し、電流フィードバックを行いながらインバータ回路部200を過変調電流制御モードで制御する機能を有する。過変調電流制御部104は、電流制御器20と、電圧振幅線形補償部22と、dq軸/3相変換器24と、PWM発生器26とを含んで構成される。   The overmodulation current control unit 104 functions when the switch SW3 and the switch SW6 are in the on state, and has a function of controlling the inverter circuit unit 200 in the overmodulation current control mode while performing current feedback. The overmodulation current control unit 104 includes a current controller 20, a voltage amplitude linear compensation unit 22, a dq axis / 3-phase converter 24, and a PWM generator 26.

過変調電流制御部104の電流制御器20には、d軸電流値id及びq軸電流値iqが、3相/dq軸変換器204から入力される。一方、電流制御器20には、電流指令算出部110において算出されたd軸電流指令値id及びq軸電流指令値iqが、SW3を介して入力される。電流制御器20は、d軸電流値id及びq軸電流値iqがそれぞれd軸電流指令値id及びq軸電流指令値iqに近づくように補償前のd軸電圧vd及びq軸電圧vqを制御する。 The d-axis current value id and the q-axis current value iq are input from the three-phase / dq-axis converter 204 to the current controller 20 of the overmodulation current control unit 104. On the other hand, the d-axis current command value id * and the q-axis current command value iq * calculated by the current command calculation unit 110 are input to the current controller 20 via SW3. The current controller 20 determines the d-axis voltage vd B and the q-axis voltage before compensation so that the d-axis current value id and the q-axis current value iq approach the d-axis current command value id * and the q-axis current command value iq * , respectively. vq B is controlled.

過変調電流制御部104の電圧振幅線形補償部22は、補償前のd軸電圧vd及びq軸電圧vqを受けて、d軸電圧vd及びq軸電圧vqの電圧値を線形補償したd軸電圧vd及びq軸電圧vqを出力する。 Voltage amplitude linear compensation unit 22 of the overmodulation current control unit 104 receives the d-axis voltage vd B and the q-axis voltage vq B before compensation, linear compensation voltage value of the d-axis voltage vd B and the q-axis voltage vq B The d-axis voltage vd and the q-axis voltage vq are output.

過変調電流制御部104のdq軸/3相変換器24は、電圧振幅線形補償部22からd軸電圧vd及びq軸電圧vqを受けて、レゾルバ302から入力される回転位置(回転角度)θを基準として3相電圧vu,vv,vwに変換してPWM発生器26へ出力する。   The dq-axis / three-phase converter 24 of the overmodulation current control unit 104 receives the d-axis voltage vd and the q-axis voltage vq from the voltage amplitude linear compensation unit 22, and receives the rotational position (rotation angle) θ input from the resolver 302. Is converted into a three-phase voltage vu, vv, vw and output to the PWM generator 26.

過変調電流制御部104のPWM発生器26は、3相電圧vu,vv,vwと三角波Vcとを比較することによって3相電圧vu,vv,vwの振幅に対応するパルス幅を有するスイッチング指令が生成される(過変調モード)。スイッチング指令は、スイッチSW6を介して、インバータ回路部200へ供給される。   The PWM generator 26 of the overmodulation current control unit 104 compares the three-phase voltages vu, vv, vw and the triangular wave Vc to generate a switching command having a pulse width corresponding to the amplitude of the three-phase voltages vu, vv, vw. Generated (overmodulation mode). The switching command is supplied to the inverter circuit unit 200 via the switch SW6.

矩形波電圧位相制御部106は、スイッチSW1及びスイッチSW4がオン状態にある場合に機能し、電流フィードバックを行いながらインバータ回路部200を矩形波電圧位相制御モードで制御する機能を有する。矩形波電圧位相制御部106は、電圧位相演算器30と、スイッチング選択器32とを含んで構成される。   The rectangular wave voltage phase control unit 106 functions when the switch SW1 and the switch SW4 are in the on state, and has a function of controlling the inverter circuit unit 200 in the rectangular wave voltage phase control mode while performing current feedback. The rectangular wave voltage phase control unit 106 includes a voltage phase calculator 30 and a switching selector 32.

矩形波電圧位相制御部106の電圧位相演算器30は、スイッチSW1を介して電流指令算出部110からトルク指令値Tを受けて、トルク偏差ΔTに応じて電圧位相φvを生成して出力する。この電圧位相φvは、回転電機300に印加される矩形波の位相である。具体的には、電圧位相演算器30は、電圧位相φvを生成する際のパラメータとして、トルク偏差ΔTと共に、インバータ回路部200に接続されるバッテリ25の電圧や回転電機300の角速度ωを用い、それらを所定の演算式に代入して必要な電圧位相φvを生成する。 The voltage phase calculator 30 of the rectangular wave voltage phase control unit 106 receives the torque command value T * from the current command calculation unit 110 via the switch SW1, and generates and outputs the voltage phase φv according to the torque deviation ΔT. . This voltage phase φv is a phase of a rectangular wave applied to the rotating electrical machine 300. Specifically, the voltage phase calculator 30 uses the voltage of the battery 25 connected to the inverter circuit unit 200 and the angular velocity ω of the rotating electrical machine 300 together with the torque deviation ΔT as a parameter when generating the voltage phase φv. By substituting them into a predetermined arithmetic expression, a necessary voltage phase φv is generated.

矩形波電圧位相制御部106のスイッチング選択器32は、電圧位相演算器30から電圧位相φvを受けて、インバータ回路部200に接続されるバッテリ25の電圧によって定まる電圧振幅|V|を有する矩形波電圧の位相を電圧位相φvに応じて制御して出力する。矩形波電圧は、スイッチSW4を介して、インバータ回路部200へ印加される。   The switching selector 32 of the rectangular wave voltage phase control unit 106 receives the voltage phase φv from the voltage phase calculator 30 and has a rectangular wave having a voltage amplitude | V | determined by the voltage of the battery 25 connected to the inverter circuit unit 200. The voltage phase is controlled according to the voltage phase φv and output. The rectangular wave voltage is applied to the inverter circuit unit 200 via the switch SW4.

図2は、回転電機制御システム100において、バッテリ25とインバータ回路部200と回転電機300の各要素の接続状態を示す図である。バッテリ25は、回転電機300に電力を供給するための蓄電装置である。また、バッテリ25は、充放電可能な直流電源であって、例えばニッケル水素やリチウムイオン等の二次電池からなる。   FIG. 2 is a diagram illustrating a connection state of each element of the battery 25, the inverter circuit unit 200, and the rotating electrical machine 300 in the rotating electrical machine control system 100. The battery 25 is a power storage device for supplying power to the rotating electrical machine 300. The battery 25 is a chargeable / dischargeable DC power source, and is formed of a secondary battery such as nickel hydride or lithium ion.

インバータ回路部200は、コンデンサ203,239と、昇降圧コンバータ237と、インバータ回路205とを含んで構成される。   The inverter circuit unit 200 includes capacitors 203 and 239, a step-up / down converter 237, and an inverter circuit 205.

コンデンサ203は、正側ライン228と負側ライン226との間に接続され、正側ライン228と負側ライン226との間の電圧変動を平滑化する平滑コンデンサである。   The capacitor 203 is connected between the positive line 228 and the negative line 226 and is a smoothing capacitor that smoothes voltage fluctuation between the positive line 228 and the negative line 226.

昇降圧コンバータ237は、正側ライン228と直列に接続されるコイル235と、コイル235と正側ライン271との間に接続されるトランジスタ234と、コイル235と負側ライン272との間に接続されるトランジスタ233と、トランジスタ234に並列に接続されるダイオード236と、トランジスタ233に並列に接続されるダイオード231とを含んで構成される。   The buck-boost converter 237 is connected between the coil 235 connected in series with the positive line 228, the transistor 234 connected between the coil 235 and the positive line 271, and the coil 235 and the negative line 272. Transistor 233, a diode 236 connected in parallel to the transistor 234, and a diode 231 connected in parallel to the transistor 233.

昇降圧コンバータ237は、図示されていない制御部からの制御信号に基づいて、バッテリ25から受け取る直流電圧についてコイル235を用いて昇圧し、その昇圧した昇圧電圧を正側ライン271に供給する。より具体的には、昇降圧コンバータ237は図示されていない制御部からの制御信号に基づいて、トランジスタ233のスイッチング動作に応じて流れる電流をコイル235に電磁エネルギとして蓄積する。これによりバッテリ25からの直流電圧を昇圧する。そして、昇降圧コンバータ237は、その昇圧した昇圧電圧をトランジスタ233がオフされたタイミングに同期してダイオード236を介して正側ライン271へ出力する。   The buck-boost converter 237 boosts the DC voltage received from the battery 25 using the coil 235 based on a control signal from a control unit (not shown), and supplies the boosted boosted voltage to the positive line 271. More specifically, the buck-boost converter 237 accumulates current flowing in accordance with the switching operation of the transistor 233 as electromagnetic energy in the coil 235 based on a control signal from a control unit (not shown). As a result, the DC voltage from the battery 25 is boosted. Then, the step-up / step-down converter 237 outputs the boosted boosted voltage to the positive line 271 via the diode 236 in synchronization with the timing when the transistor 233 is turned off.

また、昇降圧コンバータ237は、図示されていない制御部からの制御信号に基づいて、インバータ回路205から受ける直流電圧を降圧し、バッテリ25を充電する。   Further, the step-up / step-down converter 237 steps down the DC voltage received from the inverter circuit 205 based on a control signal from a control unit (not shown) and charges the battery 25.

コンデンサ239は、正側ライン271と負側ライン272との間に接続され、正側ライン271と負側ライン272との間の電圧変動を平滑化する平滑コンデンサである。   The capacitor 239 is connected between the positive line 271 and the negative line 272, and is a smoothing capacitor that smoothes voltage fluctuations between the positive line 271 and the negative line 272.

インバータ回路205の構成要素として、正側ライン271と負側ライン272との間にトランジスタ210とトランジスタ220とが直列接続される。また、トランジスタ210にはダイオード212が並列に接続され、トランジスタ220にはダイオード222が並列に接続される。なお、トランジスタ210とトランジスタ220は、矩形波電圧位相制御部106とPWM電流制御部102と過変調電流制御部104のいずれか1つからのスイッチング指令によってオンオフ制御がなされる。   As a component of the inverter circuit 205, a transistor 210 and a transistor 220 are connected in series between a positive line 271 and a negative line 272. In addition, a diode 212 is connected in parallel to the transistor 210, and a diode 222 is connected in parallel to the transistor 220. The transistors 210 and 220 are ON / OFF controlled by a switching command from any one of the rectangular wave voltage phase control unit 106, the PWM current control unit 102, and the overmodulation current control unit 104.

インバータ回路205の別の構成要素として、正側ライン271と負側ライン272との間にトランジスタ230とトランジスタ240とが直列接続される。そして、トランジスタ230にはダイオード232が並列に接続され、トランジスタ240にはダイオード242が並列に接続される。なお、トランジスタ230とトランジスタ240は、矩形波電圧位相制御部106とPWM電流制御部102と過変調電流制御部104のいずれか1つからのスイッチング指令によってオンオフ制御がなされる。   As another component of the inverter circuit 205, a transistor 230 and a transistor 240 are connected in series between a positive line 271 and a negative line 272. A diode 232 is connected in parallel to the transistor 230, and a diode 242 is connected in parallel to the transistor 240. The transistors 230 and 240 are ON / OFF controlled by a switching command from any one of the rectangular wave voltage phase control unit 106, the PWM current control unit 102, and the overmodulation current control unit 104.

インバータ回路205のさらに別の構成要素として、正側ライン271と負側ライン272との間にトランジスタ250とトランジスタ260とが直列接続される。そして、トランジスタ250にはダイオード252が並列に接続され、トランジスタ260にはダイオード262が並列に接続される。なお、トランジスタ250とトランジスタ260は、矩形波電圧位相制御部106とPWM電流制御部102と過変調電流制御部104のいずれか1つからのスイッチング指令によってオンオフ制御がなされる。   As still another component of the inverter circuit 205, a transistor 250 and a transistor 260 are connected in series between a positive line 271 and a negative line 272. A diode 252 is connected in parallel to the transistor 250, and a diode 262 is connected in parallel to the transistor 260. Note that the transistors 250 and 260 are ON / OFF controlled by a switching command from any one of the rectangular wave voltage phase control unit 106, the PWM current control unit 102, and the overmodulation current control unit 104.

インバータ回路205は、回転電機300の力行時にはコンデンサ239の直流電力を交流電力に変換して回転電機300に供給し、これにより回転電機300が回転駆動される。また、インバータ回路205は、回転電機300の回生時には回転電機300で発電された交流電力を直流電力に変換してバッテリ25に供給し、これによりバッテリ25が充電される。   The inverter circuit 205 converts the DC power of the capacitor 239 into AC power during powering of the rotating electrical machine 300 and supplies it to the rotating electrical machine 300, whereby the rotating electrical machine 300 is driven to rotate. Further, the inverter circuit 205 converts AC power generated by the rotating electrical machine 300 into DC power during regeneration of the rotating electrical machine 300 and supplies it to the battery 25, whereby the battery 25 is charged.

回転電機300は、U相コイル303とV相コイル305とW相コイル306とを含んで構成される。U相コイル303は、トランジスタ210とトランジスタ220との接続点と中性点301との間に接続されるコイルである。V相コイル305は、トランジスタ230とトランジスタ240との接続点と中性点301との間に接続されるコイルである。W相コイル306は、トランジスタ250とトランジスタ260との接続点と中性点301との間に接続されるコイルである。   The rotating electrical machine 300 includes a U-phase coil 303, a V-phase coil 305, and a W-phase coil 306. U-phase coil 303 is a coil connected between a connection point between transistor 210 and transistor 220 and neutral point 301. V-phase coil 305 is a coil connected between a connection point between transistor 230 and transistor 240 and neutral point 301. W-phase coil 306 is a coil connected between a connection point between transistor 250 and transistor 260 and neutral point 301.

再び図1に戻って、また、回転電機300には、回転子の回転位置(回転角度)θを検出するためのレゾルバ302が付設されている。レゾルバ302は、回転電機300の回転子の回転位置(回転角度)θを検出して、dq軸/3相変換器12,24及び角速度演算器304へ出力する。角速度演算器304は、レゾルバ302から回転位置(回転角度)θを受けて、回転電機300の回転子の角速度ωに換算して電流指令算出部110及び制御モード判定部108へ出力する。   Returning to FIG. 1 again, the rotating electrical machine 300 is provided with a resolver 302 for detecting the rotational position (rotational angle) θ of the rotor. The resolver 302 detects the rotational position (rotation angle) θ of the rotor of the rotating electrical machine 300 and outputs it to the dq axis / 3-phase converters 12 and 24 and the angular velocity calculator 304. The angular velocity calculator 304 receives the rotational position (rotational angle) θ from the resolver 302, converts it to the angular velocity ω of the rotor of the rotating electrical machine 300, and outputs it to the current command calculation unit 110 and the control mode determination unit 108.

電流指令算出部110は、トルク指令値T及び角速度ωに応じたd軸電流指令値id及びq軸電流指令値iqを生成する。d軸電流指令値id及びq軸電流指令値iqは、スイッチSW2がオン状態の場合にはPWM電流制御部102の電流制御器10へ入力され、スイッチSW3がオン状態の場合には過変調電流制御部104の電流制御器20へ入力される。また、電流指令算出部110からは、スイッチSW1がオン状態の場合には、トルク指令値Tが矩形波電圧位相制御部106の電圧位相演算器30へ入力される。 The current command calculation unit 110 generates a d-axis current command value id * and a q-axis current command value iq * according to the torque command value T * and the angular velocity ω. The d-axis current command value id * and the q-axis current command value iq * are input to the current controller 10 of the PWM current control unit 102 when the switch SW2 is on, and are excessive when the switch SW3 is on. The current is input to the current controller 20 of the modulation current control unit 104. Further, when the switch SW1 is in the on state, the torque command value T * is input from the current command calculation unit 110 to the voltage phase calculator 30 of the rectangular wave voltage phase control unit 106.

さらに、電流指令算出部110は、トルク指令値T及び角速度ωに応じたd軸電流指令値id及びq軸電流指令値iqの電流振幅絶対値|I|及び電流位相角φiを算出する。算出された電流指令値の電流振幅絶対値|I|及び電流位相角φi並びにトルク指令値Tは制御モード判定部108へ入力される。 Furthermore, the current command calculation unit 110 calculates the current amplitude absolute value | I | and the current phase angle φi of the d-axis current command value id * and the q-axis current command value iq * according to the torque command value T * and the angular velocity ω. To do. The calculated current amplitude absolute value | I | of the current command value, current phase angle φi, and torque command value T * are input to the control mode determination unit 108.

制御モード判定部108は、角速度ω、トルク指令値T、電流指令値の電流振幅絶対値|I|及び電流位相角φi及び電圧位相φvを受けて、スイッチSW1〜SW6の開閉を制御することによって回転電機300の制御モードの切替を行う。 The control mode determination unit 108 controls the opening and closing of the switches SW1 to SW6 in response to the angular velocity ω, the torque command value T * , the current amplitude absolute value | I | of the current command value, the current phase angle φi, and the voltage phase φv. Is used to switch the control mode of the rotating electrical machine 300.

オフセット値算出回路部402は、電流センサ202によって回転電機300に流れる各相電流を入力として、各相電流、つまりU相電流(iu)、V相電流(iv)、W相電流(iw)の総和を求めてオフセット値を算出する。ここで、U相電流(iu)とV相電流(iv)とW相電流(iw)とは位相が120度ずつずれた正弦波であるため、理想的な正弦波であればオフセット値はなく、各相電流の総和は0となる。なお、実際のオフセット値は、各相電流の総和の値がフィルタされた値が用いられる。   The offset value calculation circuit unit 402 receives each phase current flowing through the rotating electrical machine 300 from the current sensor 202 as an input and outputs each phase current, that is, the U phase current (iu), the V phase current (iv), and the W phase current (iw). The sum is obtained and the offset value is calculated. Here, since the U-phase current (iu), the V-phase current (iv), and the W-phase current (iw) are sine waves whose phases are shifted by 120 degrees, there is no offset value if it is an ideal sine wave. The sum of the phase currents is zero. The actual offset value is a value obtained by filtering the sum of the phase currents.

図3は、横軸に時間をとり、トルク指令値Tが変化したときに対する各相電流値のオフセット値の変化の様子を示し、あわせてこれに対応してトルク指令値Tが変化したときに対するオフセット異常判断閾値thの変化の様子を示す図である。図3におけるオフセット曲線501は、時間tまではトルク指令値Tが一定で時間t以降にトルク指令値Tが大きくなったときのそれぞれのオフセット値をプロットした曲線である。 FIG. 3 shows the state of change in the offset value of each phase current value when time is taken on the horizontal axis and the torque command value T * changes, and the torque command value T * changes accordingly. It is a figure which shows the mode of the change of the offset abnormality determination threshold th with respect to time. Offset curve 501 in FIG. 3, until time t 1 is a curve obtained by plotting the respective offset value when the torque command value T * becomes larger torque command value T * to t 1 after a certain time.

閾値曲線500は、相電流のオフセット値が異常と判断できる閾値をプロットした線であり、時間t1まではトルク指令値Tが一定であるから閾値が一定で、時間t以降はトルク指令値Tの大きさに応じて閾値が大きくなる曲線である。ここで、閾値曲線500とオフセット曲線501とは時間t2において交差し、時間t2以降は、オフセット曲線501の値は閾値曲線500の値よりも大きくなっている。 Threshold curve 500, the phase is a line offset value is obtained by plotting the threshold can be determined that the abnormality of the current, at the threshold because is constant the torque command value T * constant until the time t1, the time t 1 after the torque command value It is a curve in which the threshold value increases in accordance with the size of T * . Here, the threshold curve 500 and the offset curve 501 intersect at time t2, and the value of the offset curve 501 is larger than the value of the threshold curve 500 after time t2.

図4は、トルク指令値Tが変化したときに対するオフセット異常判断閾値thの変化の様子を示す図である。ここで、図4に示されたマップ502は、図3の閾値曲線500において時間t1以降の図に相当する直線であり、トルク指令値Tの大きさに対応するオフセット異常判断閾値thがプロットされた直線である。 FIG. 4 is a diagram showing how the offset abnormality determination threshold value th changes when the torque command value T * changes. Here, the map 502 shown in FIG. 4 is a straight line corresponding to the figure after the time t1 in the threshold curve 500 of FIG. 3, and the offset abnormality determination threshold th corresponding to the magnitude of the torque command value T * is plotted. Straight line.

オフセット異常判断閾値取得部404は、マップ502を有する。そして、オフセット異常判断閾値取得部404は、トルク指令値Tを入力として受け、マップ502に基づき対応するオフセット値異常判定閾値thを取得する。 The offset abnormality determination threshold value acquisition unit 404 has a map 502. Then, the offset abnormality determination threshold value acquisition unit 404 receives the torque command value T * as an input, and acquires the corresponding offset value abnormality determination threshold value th based on the map 502.

比較部406は、オフセット値算出回路部402の出力であるオフセット値とオフセット異常判断閾値取得部404の出力であるオフセット値異常判断閾値thとを比較する機能を有する。具体的には、比較部406は、オフセット値がオフセット値異常判断閾値thを所定の時間超えている場合に回転電機制御システム100に制御異常があると判定し、出力部408に対して異常信号を出力する。出力部408は、比較部406から異常信号を受けた場合には回転電機制御システム100に制御異常があることの報知を行う機能を有する。   The comparison unit 406 has a function of comparing the offset value output from the offset value calculation circuit unit 402 with the offset value abnormality determination threshold th output from the offset abnormality determination threshold acquisition unit 404. Specifically, the comparison unit 406 determines that there is a control abnormality in the rotating electrical machine control system 100 when the offset value exceeds the offset value abnormality determination threshold th for a predetermined time, and notifies the output unit 408 of an abnormality signal. Is output. The output unit 408 has a function of notifying that there is a control abnormality in the rotating electrical machine control system 100 when an abnormality signal is received from the comparison unit 406.

続いて、上記構成からなる回転電機制御システム100の動作について、図1〜図5を参照して説明する。図5は、回転電機制御システム100の制御異常を検出する手順を示すフローチャートである。まず、最初に、オフセット値算出回路部402によって回転電機300を流れる相電流(iu,iv,iw)のオフセット値を算出する(S10)。   Next, the operation of the rotating electrical machine control system 100 having the above configuration will be described with reference to FIGS. FIG. 5 is a flowchart showing a procedure for detecting a control abnormality of the rotating electrical machine control system 100. First, the offset value of the phase current (iu, iv, iw) flowing through the rotating electrical machine 300 is calculated by the offset value calculation circuit unit 402 (S10).

次に、オフセット異常判断閾値取得部404において、マップ502を用いて、トルク指令値Tに対応するオフセット値異常判定閾値thを取得する(S12)。そして、比較部406において、オフセット値算出回路部402によって算出されたオフセット値がオフセット異常判断閾値取得部404によって取得されたオフセット値異常判断閾値thよりも大きいか否かを判定する(S14)。オフセット値がオフセット値異常判断閾値thよりも小さい場合にはリターン処理へと進む。 Next, the offset abnormality determination threshold value acquisition unit 404 acquires an offset value abnormality determination threshold value th corresponding to the torque command value T * using the map 502 (S12). Then, the comparison unit 406 determines whether the offset value calculated by the offset value calculation circuit unit 402 is larger than the offset value abnormality determination threshold th acquired by the offset abnormality determination threshold acquisition unit 404 (S14). When the offset value is smaller than the offset value abnormality determination threshold th, the process proceeds to return processing.

オフセット値がオフセット値異常判断閾値thよりも大きい場合には、オフセット値がオフセット値異常判断閾値thよりも大きい状態が所定の時間継続しているか否かを判断する(S16)。所定の時間継続していないと判断した場合には、S10へと戻る。   When the offset value is larger than the offset value abnormality determination threshold th, it is determined whether or not the state where the offset value is larger than the offset value abnormality determination threshold th continues for a predetermined time (S16). If it is determined that the predetermined time has not been continued, the process returns to S10.

所定の時間継続していると判断した場合には、比較部406から出力部408に対して異常信号が出力される(S18)。その後リターン処理へと進む。これにより、例えば、図3において時間t2でオフセット値がオフセット値異常判断閾値thよりも大きくなり、その大小関係が時間t3まで継続している場合に初めて制御異常と判定するため、オフセット値のバラツキ等による異常判定の誤判定を防止することができる。   If it is determined that the predetermined time has continued, an abnormal signal is output from the comparison unit 406 to the output unit 408 (S18). Thereafter, the process proceeds to return processing. Thus, for example, when the offset value becomes larger than the offset value abnormality determination threshold th at time t2 in FIG. 3 and the magnitude relationship continues until time t3, the control abnormality is determined for the first time. It is possible to prevent erroneous determination of abnormality determination due to, for example.

そして、出力部408は、異常信号を受けた場合に回転電機制御システム100に制御異常が発生していることを報知することができる。このように、回転電機300の相電流(iu,iv,iw)のオフセット値を算出し、トルク指令値Tに応じたオフセット異常判断閾値thとの比較により回転電機制御システム100の制御異常を検出できる。これにより、トルク指令値Tの大小に関わらず回転電機制御システム100の制御異常を検出することが可能となる。 And the output part 408 can alert | report that the control abnormality has generate | occur | produced in the rotary electric machine control system 100, when an abnormality signal is received. As described above, the offset value of the phase current (iu, iv, iw) of the rotating electrical machine 300 is calculated, and the control abnormality of the rotating electrical machine control system 100 is determined by comparison with the offset abnormality determination threshold th according to the torque command value T *. It can be detected. Thereby, it becomes possible to detect the control abnormality of the rotating electrical machine control system 100 regardless of the magnitude of the torque command value T * .

なお、上記では、回転電機制御システム100の制御異常の判定は、相電流(iu,iv,iw)のオフセット値を用いるものとして説明したが、場合によってはd軸電流idとq軸電流iqの電流偏差を用いても判定することが可能である。   In the above description, the control abnormality determination of the rotating electrical machine control system 100 has been described as using the offset value of the phase current (iu, iv, iw). However, depending on the case, the d-axis current id and the q-axis current iq It can also be determined using the current deviation.

10,20 電流制御器、12,24 dq軸/3相変換器、14,26 PWM発生器、22 電圧振幅線形補償部、25 バッテリ、30 電圧位相演算器、32 スイッチング選択器、100 回転電機制御システム、102 PWM電流制御部、104 過変調電流制御部、106 矩形波電圧位相制御部、108 制御モード判定部、110 電流指令算出部、200 インバータ回路部、202 電流センサ、203,239 コンデンサ、204 3相/dq軸変換器、205 インバータ回路、210,220,230,233,234,240,250,260 トランジスタ、212,222,231,232,236,242,252,262 ダイオード、226,272 負側ライン、228,271 正側ライン、235 コイル、237 昇降圧コンバータ、300 回転電機、301 中性点、302 レゾルバ、303 U相コイル、304 角速度演算器、305 V相コイル、306 W相コイル、402 オフセット値算出回路部、404 オフセット異常判断閾値取得部、406 比較部、408 出力部、500 閾値曲線、501 オフセット曲線、502 マップ。   10, 20 Current controller, 12, 24 dq axis / 3 phase converter, 14, 26 PWM generator, 22 Voltage amplitude linear compensation unit, 25 Battery, 30 Voltage phase calculator, 32 Switching selector, 100 Rotating electrical machine control System, 102 PWM current control unit, 104 overmodulation current control unit, 106 rectangular wave voltage phase control unit, 108 control mode determination unit, 110 current command calculation unit, 200 inverter circuit unit, 202 current sensor, 203, 239 capacitor, 204 3-phase / dq axis converter, 205 inverter circuit, 210, 220, 230, 233, 234, 240, 250, 260 transistor, 212, 222, 231, 232, 236, 242, 252, 262 diode, 226, 272 negative Side line, 228,271 positive side line, 235 coil, 37 Buck-Boost Converter, 300 Rotating Electric Machine, 301 Neutral Point, 302 Resolver, 303 U-phase Coil, 304 Angular Velocity Calculator, 305 V-phase Coil, 306 W-phase Coil, 402 Offset Value Calculation Circuit, 404 Acquire Offset Error Determination Threshold Part, 406 comparison part, 408 output part, 500 threshold curve, 501 offset curve, 502 map.

Claims (1)

回転電機とインバータとを含み、少なくとも、電流フィードバックが行われる過変調電流制御モードとPWM電流制御モードとの間で制御モードを切り替える回転電機制御システムであって、
各制御モードにおいて、回転電機に関する電流値のオフセット値を算出するオフセット値算出手段と、
トルク指令値に応じて設定されるオフセット異常判断閾値を取得する閾値取得手段と、
算出されたオフセット値とオフセット異常判断閾値とを比較して制御異常を判断する判断手段と、
を備える回転電機制御システム。
A rotating electrical machine control system that includes a rotating electrical machine and an inverter, and switches at least a control mode between an overmodulation current control mode in which current feedback is performed and a PWM current control mode,
In each control mode, offset value calculating means for calculating an offset value of a current value related to the rotating electrical machine,
Threshold acquisition means for acquiring an offset abnormality determination threshold set according to the torque command value;
A determination means for comparing the calculated offset value with an offset abnormality determination threshold value to determine a control abnormality;
A rotating electrical machine control system.
JP2009059268A 2009-03-12 2009-03-12 Rotary electric machine control system Pending JP2010213525A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009059268A JP2010213525A (en) 2009-03-12 2009-03-12 Rotary electric machine control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009059268A JP2010213525A (en) 2009-03-12 2009-03-12 Rotary electric machine control system

Publications (1)

Publication Number Publication Date
JP2010213525A true JP2010213525A (en) 2010-09-24

Family

ID=42973091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009059268A Pending JP2010213525A (en) 2009-03-12 2009-03-12 Rotary electric machine control system

Country Status (1)

Country Link
JP (1) JP2010213525A (en)

Similar Documents

Publication Publication Date Title
JP5353867B2 (en) Rotating machine control device
US8278865B2 (en) Control device
US9590551B2 (en) Control apparatus for AC motor
US9543868B2 (en) Apparatus for controlling rotary electric machine
JP5505042B2 (en) Neutral point boost DC-three-phase converter
EP2763309B1 (en) Inverter apparatus and method of controlling inverter apparatus
JP5929874B2 (en) AC motor control device
JP2010041901A (en) Apparatus and method for controlling alternating-current (ac) motor
JP2009095144A (en) Device and method for controlling ac motor
JPWO2019008676A1 (en) Inverter device and electric power steering device
JP6416414B2 (en) AC rotating machine control device
JP2010119268A (en) Apparatus and method for detecting fault of inverter
JP2016189648A (en) Controller of inverter
JP5514660B2 (en) Load control device
JP5263067B2 (en) Inverter failure detection device
JP2011019302A (en) Controller for motor driving system
JP2010200527A (en) Control apparatus for motor drive system
JPWO2019102539A1 (en) Rotating electric machine control device and electric vehicle
JP2010207040A (en) Power conversion equipment
JP2006074951A (en) Controller for ac motor
JP5473071B2 (en) Load control device
CN106655948B (en) Control device for electric motor
WO2020105106A1 (en) Alternating current rotating electrical machine control device
JP2021114866A (en) Drive control system for vehicle
JP5408918B2 (en) Motor control method and control apparatus