JP2015162928A - Ac motor controlling device - Google Patents

Ac motor controlling device Download PDF

Info

Publication number
JP2015162928A
JP2015162928A JP2014035519A JP2014035519A JP2015162928A JP 2015162928 A JP2015162928 A JP 2015162928A JP 2014035519 A JP2014035519 A JP 2014035519A JP 2014035519 A JP2014035519 A JP 2014035519A JP 2015162928 A JP2015162928 A JP 2015162928A
Authority
JP
Japan
Prior art keywords
current
phase
axis
sensor
value
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
JP2014035519A
Other languages
Japanese (ja)
Inventor
崇文 大和田
Takafumi Owada
崇文 大和田
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
Original Assignee
Denso 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 filed Critical Denso Corp
Priority to JP2014035519A priority Critical patent/JP2015162928A/en
Publication of JP2015162928A publication Critical patent/JP2015162928A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an AC motor controlling device that reduces an impact of sharp change in a current detection value in an AC motor controlling device that detects phase current of one phase among multiple phases by a current sensor and calculates current estimation values of the other phases without using current command values in an α-β coordination system.SOLUTION: A current estimating unit 40 calculates α-axis current iα and β-axis current iβ in a fixed coordination system comprising an α-axis according with an axis of a W phase which is a sensor phase and a β-axis orthogonal to the α-axis. An α-axis current calculation unit 41 calculates the α-axis current iα on the basis of a current detection value iw_sns of the sensor phase. A β-axis current calculation unit 42 calculates the β-axis current iβ on the basis of shift current Ishift, which is an integrated value of a section from a phase as far back as 180° or 540° from any reference phase to the reference phase of the current detection value iw_sns of the sensor phase. A sensor phase reference current phase calculation unit 43 calculates sensor phase reference current phase θx. An other-phase current estimating unit 44 calculates a U-phase current estimation value iu_est.

Description

本発明は、多相のうち一相の相電流を電流センサにより検出して交流電動機の通電を制御する交流電動機の制御装置に関する。   The present invention relates to a control apparatus for an AC motor that detects a phase current of one phase among multiple phases by a current sensor and controls energization of the AC motor.

近年、低燃費、低排気エミッションの社会的要請から車両の動力源として交流電動機を搭載した電気自動車やハイブリッド自動車が注目されている。例えば、ハイブリッド自動車においては、二次電池等からなる直流電源と交流電動機とを、インバータ等で構成された電力変換装置を介して接続し、直流電源の直流電圧をインバータで交流電圧に変換して交流電動機を駆動するようにしたものがある。   In recent years, electric vehicles and hybrid vehicles equipped with AC motors have attracted attention as a power source for vehicles due to social demands for low fuel consumption and low exhaust emissions. For example, in a hybrid vehicle, a DC power source composed of a secondary battery or the like and an AC motor are connected via a power converter composed of an inverter or the like, and the DC voltage of the DC power source is converted into an AC voltage by the inverter. There is one that drives an AC motor.

このようなハイブリッド自動車や電気自動車に搭載される交流電動機の制御装置において、相電流を検出する電流センサを一相の「センサ相」に設け、センサ相の電流検出値に基づき推定した「センサ相以外の推定相」の電流推定値をフィードバックすることで、交流電動機の通電を制御する技術が知られている(例えば特許文献1参照)。電流センサを一相のみに設けることで、電流センサの数を減らし、インバータの出力端子近傍の小型化や制御系統のコスト低減を図っている。   In such a control device for an AC motor mounted in a hybrid vehicle or an electric vehicle, a current sensor for detecting a phase current is provided in one “sensor phase”, and the “sensor phase” estimated based on the current detection value of the sensor phase is provided. A technique for controlling energization of an AC motor by feeding back an estimated current value other than “estimated phase” is known (see, for example, Patent Document 1). By providing the current sensor only in one phase, the number of current sensors is reduced, and the size near the output terminal of the inverter is reduced and the cost of the control system is reduced.

特許文献1に開示された交流電動機の制御装置では、センサ相に一致する方向にα軸、α軸と直交する方向にβ軸を定義したα−β座標系を用い、センサ相の電流検出値iw_snsに基づいてα軸電流iαを算出すると共に、α軸電流iαの微分値Δiαに基づいてβ軸電流iβを算出する。そして、α軸電流iα及びβ軸電流iβからセンサ相基準電流位相θxを算出し、さらに、センサ相基準電流位相θxとセンサ相の電流検出値iw_snsとに基づいて推定相の電流推定値iu_estを算出する。   In the control apparatus for an AC motor disclosed in Patent Document 1, an α-β coordinate system in which an α axis is defined in a direction that coincides with a sensor phase and a β axis is defined in a direction orthogonal to the α axis is used. The α-axis current iα is calculated based on iw_sns, and the β-axis current iβ is calculated based on the differential value Δiα of the α-axis current iα. Then, the sensor phase reference current phase θx is calculated from the α-axis current iα and the β-axis current iβ, and the estimated phase current estimation value iu_est is calculated based on the sensor phase reference current phase θx and the sensor phase current detection value iw_sns. calculate.

この制御装置は、α軸電流iαとβ軸電流iβがsin波とcos波の関係にあることに着目し、センサ相以外の相の電流指令値を用いることなく、α軸電流iαの微分値Δiαに基づいてβ軸電流iβを算出することができる。したがって、トルクフィードバック制御方式の矩形波制御モードのように、交流電動機の通電制御に電流指令値を用いない制御モードにも適用可能である。なお、矩形波制御モードの「矩形波」とは、電流1周期で1パルスの波形をいう。
また、現実の制御においてα軸電流iαの「微分値Δiα」は、電流検出タイミングの間の電気角移動量に対するα軸電流iαの差分値として算出される。
This control device pays attention to the fact that the α-axis current iα and the β-axis current iβ are in the relationship between the sin wave and the cosine wave, and the differential value of the α-axis current iα without using the current command value of the phase other than the sensor phase. A β-axis current iβ can be calculated based on Δiα. Therefore, the present invention can be applied to a control mode in which a current command value is not used for energization control of an AC motor, such as a torque feedback control rectangular wave control mode. The “rectangular wave” in the rectangular wave control mode refers to a waveform of one pulse in one cycle of current.
In the actual control, the “differential value Δiα” of the α-axis current iα is calculated as a difference value of the α-axis current iα with respect to the electrical angle movement amount during the current detection timing.

特開2013−172594号公報JP 2013-172594 A

特許文献1の交流電動機の制御装置では、電流指令値を用いずにβ軸電流iβを算出する方法として、α軸電流iαの微分演算を行う。しかし、微分演算では、ノイズ等による電流検出値の急変の影響を受けやすいという問題がある。
本発明は上述の課題に鑑みて成されたものであり、その目的は、多相のうち一相の相電流を電流センサにより検出し、α−β座標系にて電流指令値を用いずに他の相の電流推定値を演算する交流電動機の制御装置において、電流検出値の急変の影響を低減する交流電動機の制御装置を提供することにある。
In the control apparatus for an AC electric motor disclosed in Patent Document 1, as a method of calculating the β-axis current iβ without using the current command value, the differential calculation of the α-axis current iα is performed. However, the differential calculation has a problem that it is easily affected by a sudden change in the current detection value due to noise or the like.
The present invention has been made in view of the above-described problems, and the object of the present invention is to detect a phase current of one phase among the polyphases with a current sensor, without using a current command value in an α-β coordinate system. Another object of the present invention is to provide an AC motor control device that reduces the influence of a sudden change in a current detection value in an AC motor control device that calculates an estimated current value of another phase.

本発明は、三相以上の多相の交流電動機を駆動するインバータと、交流電動機の多相のうち一相のセンサ相に流れる電流を検出する電流センサと、インバータを構成する複数のスイッチング素子のオン/オフを切り替えて交流電動機の通電を制御する制御手段とを備える交流電動機の制御装置に係る発明である。
ここで、「交流電動機」は、交流駆動のモータ、発電機、及びモータジェネレータを含むものであり、例えば、ハイブリッド自動車や電気自動車の主機として用いられ駆動輪を駆動するためのトルクを発生するモータジェネレータが該当する。また、例えば、モータジェネレータを駆動する電動機制御装置が「交流電動機の制御装置」に該当する。
The present invention relates to an inverter that drives a multi-phase AC motor having three or more phases, a current sensor that detects a current flowing in one sensor phase among the multi-phases of the AC motor, and a plurality of switching elements that constitute the inverter. The present invention relates to an AC motor control device including control means for switching on / off to control energization of the AC motor.
Here, the “AC motor” includes an AC drive motor, a generator, and a motor generator. For example, a motor that is used as a main machine of a hybrid vehicle or an electric vehicle and generates torque for driving drive wheels. Applicable to generators. In addition, for example, an electric motor control device that drives a motor generator corresponds to an “AC electric motor control device”.

本発明の制御手段は、センサ相の軸に一致するα軸、及び当該α軸に直交するβ軸からなる固定座標系におけるα軸電流及びβ軸電流に基づいてセンサ相を基準にした電流位相であるセンサ相基準電流位相(θx)を算出し、当該センサ相基準電流位相とセンサ相の電流検出値(iw_sns)とに基づいてセンサ相以外の相の電流推定値を算出する電流推定手段を有する。
電流推定手段は、センサ相の電流検出値に基づいてα軸電流を算出し、センサ相の電流検出値の、「任意の基準位相から180[°]又は540[°]遡った位相から基準位相までの区間での積分値」に基づいてβ軸電流を算出することを特徴とする。
The control means of the present invention provides a current phase based on a sensor phase based on an α-axis current and a β-axis current in a fixed coordinate system comprising an α axis that coincides with the axis of the sensor phase and a β axis that is orthogonal to the α axis. Current estimation means for calculating a sensor phase reference current phase (θx), and calculating a current estimation value of a phase other than the sensor phase based on the sensor phase reference current phase and the detected current value (iw_sns) of the sensor phase Have.
The current estimation means calculates an α-axis current based on the current detection value of the sensor phase, and “a reference phase from a phase that is 180 [°] or 540 [°] backward from an arbitrary reference phase of the current detection value of the sensor phase. The β-axis current is calculated based on the “integrated value in the interval until”.

本発明の電流推定手段は、電流指令値を用いず、センサ相の電流検出値の所定位相区間での積分値に基づいてβ軸電流を算出する。そして、α軸電流及びβ軸電流に基づいてセンサ相基準電流位相を算出し、さらに、センサ相の電流検出値とセンサ相基準電流位相とから他の相の電流推定値を算出する。したがって、トルクフィードバック制御方式の矩形波制御モードのように、電流指令値を用いない制御モードにおける電流推定に適用可能である。
また、本発明では、特許文献1の従来技術によるα軸電流の微分演算とは異なり、センサ相の電流検出値の所定位相区間での積分値に基づいてβ軸電流を算出する。微分演算に比べ、本発明の演算では過去の電流検出値の累積結果が反映されるため、ノイズ等による急変の影響を低減することができる。
The current estimation means of the present invention calculates the β-axis current based on the integral value in the predetermined phase section of the detected current value of the sensor phase without using the current command value. Then, a sensor phase reference current phase is calculated based on the α-axis current and the β-axis current, and further, an estimated current value of another phase is calculated from the detected current value of the sensor phase and the sensor phase reference current phase. Therefore, the present invention is applicable to current estimation in a control mode that does not use a current command value, such as a rectangular wave control mode of a torque feedback control method.
Also, in the present invention, unlike the α-axis current differential calculation according to the prior art disclosed in Patent Document 1, the β-axis current is calculated based on an integral value in a predetermined phase section of the sensor phase current detection value. Compared to the differential calculation, the calculation of the present invention reflects the accumulated result of past current detection values, so that the influence of sudden change due to noise or the like can be reduced.

本発明の電流推定手段は、スイッチング素子のオン/オフを切り替える「スイッチタイミング」、又は、連続するスイッチタイミングの間に一回以上設定される「中間タイミング」の少なくとも一方におけるセンサ相の電流検出値に基づいてα軸電流を算出し、スイッチタイミング同士の位相区間、又は、中間タイミング同士の位相区間の少なくとも一方でα軸電流の積分値を算出することが好ましい。これにより、スイッチタイミングと中間タイミングとの間で不規則に増減する電流検出値の影響をほとんど受けずに、β軸電流iβを精度良く算出することができる。   The current estimation means of the present invention is a sensor phase current detection value in at least one of “switch timing” for switching on / off of a switching element or “intermediate timing” set at least once between successive switch timings. It is preferable to calculate the α-axis current based on the above and calculate the integral value of the α-axis current in at least one of the phase intervals between the switch timings or the phase interval between the intermediate timings. As a result, the β-axis current iβ can be accurately calculated without being substantially affected by the detected current value that irregularly increases or decreases between the switch timing and the intermediate timing.

本発明の一実施形態による交流電動機の制御装置が適用される電動機駆動システムの構成を示す図である。It is a figure which shows the structure of the motor drive system to which the control apparatus of the alternating current motor by one Embodiment of this invention is applied. 本発明の一実施形態による交流電動機の制御装置の全体構成図である。1 is an overall configuration diagram of an AC motor control device according to an embodiment of the present invention. FIG. 図2の交流電動機の制御装置の制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part of the control apparatus of the alternating current motor of FIG. 図3の制御部の電流推定部の構成を示すブロック図である。It is a block diagram which shows the structure of the electric current estimation part of the control part of FIG. センサ相を基準にした固定座標系(α−β座標系)を説明する図である。It is a figure explaining the fixed coordinate system (alpha-beta coordinate system) on the basis of a sensor phase. W相電流波形、及びW相直交電流波形を説明する図である。It is a figure explaining a W phase current waveform and a W phase orthogonal current waveform. 矩形波制御モードにおけるスイッチタイミング及び中間タイミングを説明する図である。It is a figure explaining the switch timing and intermediate | middle timing in a rectangular wave control mode. 本発明の一実施形態による電流推定処理のフローチャートである。It is a flowchart of the electric current estimation process by one Embodiment of this invention.

以下、本発明による交流電動機の駆動を制御する交流電動機の制御装置を図面に基づいて説明する。なお、以下の実施形態において、実質的に同一の構成には同一の符号を付して説明を省略する。
(一実施形態)
図1に示すように、本発明の一実施形態による「交流電動機の制御装置」としての電動機制御装置10は、ハイブリッド自動車を駆動する電動機駆動システム1に適用される。
電動機駆動システム1は、交流電動機2、直流電源8、及び電動機制御装置10等を備える。
交流電動機2は、例えば電動車両の駆動輪6を駆動するためのトルクを発生する電動機である。本実施形態の交流電動機2は、永久磁石式同期型の三相交流電動機である。
Hereinafter, an AC motor control apparatus for controlling driving of an AC motor according to the present invention will be described with reference to the drawings. In the following embodiments, substantially the same components are denoted by the same reference numerals and description thereof is omitted.
(One embodiment)
As shown in FIG. 1, an electric motor control device 10 as an “AC electric motor control device” according to an embodiment of the present invention is applied to an electric motor drive system 1 that drives a hybrid vehicle.
The motor drive system 1 includes an AC motor 2, a DC power source 8, a motor control device 10, and the like.
The AC motor 2 is an electric motor that generates torque for driving the drive wheels 6 of the electric vehicle, for example. The AC motor 2 of the present embodiment is a permanent magnet type synchronous three-phase AC motor.

電動車両には、ハイブリッド自動車、電気自動車、燃料電池車等、電気エネルギによって駆動輪6を駆動する車両が含まれるものとする。本実施形態の電動車両は、エンジン3を備えたハイブリッド車両であり、交流電動機2は、駆動輪6を駆動するためのトルクを発生する電動機としての機能、及び、エンジン3や駆動輪6から伝わる車両の運動エネルギにより駆動されて発電可能な発電機としての機能を有する、所謂モータジェネレータ(図中、「MG」と記す。)である。   The electric vehicle includes a vehicle that drives the drive wheels 6 with electric energy, such as a hybrid vehicle, an electric vehicle, and a fuel cell vehicle. The electric vehicle of the present embodiment is a hybrid vehicle including the engine 3, and the AC electric motor 2 is transmitted from the engine 3 and the drive wheel 6 as a function of an electric motor that generates torque for driving the drive wheel 6. It is a so-called motor generator (denoted as “MG” in the drawing) having a function as a generator that can be driven by the kinetic energy of the vehicle to generate electric power.

交流電動機2は、例えば変速機等のギア4を介して車軸5に接続される。これにより、交流電動機2の駆動力は、ギア4を介して車軸5を回転させることにより、駆動輪6を駆動する。
直流電源8は、例えばニッケル水素またはリチウムイオン等の二次電池や電気二重層キャパシタ等、充放電可能な蓄電装置である。直流電源8は、電動機制御装置10のインバータ12(図2参照)と接続され、インバータ12を介して交流電動機2と電力の授受可能に構成されている
The AC motor 2 is connected to the axle 5 via a gear 4 such as a transmission. Thereby, the driving force of the AC motor 2 drives the drive wheels 6 by rotating the axle 5 via the gear 4.
The DC power supply 8 is a chargeable / dischargeable power storage device such as a secondary battery such as nickel metal hydride or lithium ion or an electric double layer capacitor. The DC power supply 8 is connected to an inverter 12 (see FIG. 2) of the motor control device 10 and is configured to be able to exchange power with the AC motor 2 via the inverter 12.

車両制御回路9は、マイクロコンピュータ等により構成され、内部にはいずれも図示しないCPU、ROM、I/O、及び、これらを接続するバスライン等を備えている。車両制御回路9は、予め記憶されたプログラムをCPUで実行することによるソフトウェア処理や、専用の電子回路によるハードウェア処理により、電動車両全体を制御する。   The vehicle control circuit 9 is configured by a microcomputer or the like, and includes a CPU, a ROM, an I / O, a bus line that connects these, and the like, all of which are not shown. The vehicle control circuit 9 controls the entire electric vehicle by software processing by executing a program stored in advance by the CPU or hardware processing by a dedicated electronic circuit.

車両制御回路9は、いずれも図示しないアクセルセンサからのアクセル信号、ブレーキスイッチからのブレーキ信号、シフトスイッチからのシフト信号、及び、車両の速度に関する車速信号等の各種センサやスイッチ等から信号を取得可能に構成されている。車両制御回路9は、取得されたこれらの信号等に基づいて車両の運転状態を検出し、運転状態に応じたトルク指令値trq*を電動機制御装置10に出力する。また車両制御回路9は、エンジン3の運転を制御する図示しないエンジン制御回路に対し、指令信号を出力する。 The vehicle control circuit 9 obtains signals from various sensors and switches such as an accelerator signal from an accelerator sensor (not shown), a brake signal from a brake switch, a shift signal from a shift switch, and a vehicle speed signal related to the vehicle speed. It is configured to be possible. The vehicle control circuit 9 detects the driving state of the vehicle based on these acquired signals and outputs a torque command value trq * corresponding to the driving state to the motor control device 10. The vehicle control circuit 9 outputs a command signal to an engine control circuit (not shown) that controls the operation of the engine 3.

図2に示すように、電動機制御装置10は、インバータ12、電流センサ13、及び「制御手段」としての制御部15を備える。
インバータ12には、図示しない昇圧コンバータによる直流電源の昇圧電圧がシステム電圧VHとして入力される。インバータ12は、ブリッジ接続される図示しない6つのスイッチング素子を有する。スイッチング素子には、例えばIGBT(Insulated Gate Bipolar Transistor)、MOS(Metal Oxide Semiconductor)トランジスタ、バイポーラトランジスタ等を用いることができる。制御部15のPWM信号生成部25から出力されるPWM信号UU、UL、VU、VL、WU、WLに基づいてスイッチング素子のオン/オフが制御されることにより、交流電動機2に印加される三相交流電圧vu、vv、vwに基づいて交流電動機2の駆動が制御される。
As shown in FIG. 2, the motor control device 10 includes an inverter 12, a current sensor 13, and a control unit 15 as “control means”.
A boost voltage of a DC power source by a boost converter (not shown) is input to the inverter 12 as a system voltage VH. The inverter 12 has six switching elements (not shown) that are bridge-connected. As the switching element, for example, an insulated gate bipolar transistor (IGBT), a metal oxide semiconductor (MOS) transistor, a bipolar transistor, or the like can be used. On / off of the switching element is controlled based on the PWM signals UU, UL, VU, VL, WU, WL output from the PWM signal generation unit 25 of the control unit 15, so that the three applied to the AC motor 2 are controlled. The driving of the AC motor 2 is controlled based on the phase AC voltages vu, vv, vw.

電流センサ13は、交流電動機2のいずれか一相に設けられる。本実施形態では、電流センサ13は、W相に設けられており、以下、電流センサ13の設けられるW相を「センサ相」という。電流センサ13は、W相の相電流をセンサ相の電流検出値iw_snsとして検出し、制御部15に出力する。
以下、本実施形態の説明では、センサ相をW相とする構成を前提として説明する。ただし、他の実施形態では、U相又はV相をセンサ相としてもよい。
The current sensor 13 is provided in any one phase of the AC motor 2. In the present embodiment, the current sensor 13 is provided in the W phase. Hereinafter, the W phase in which the current sensor 13 is provided is referred to as a “sensor phase”. The current sensor 13 detects the W-phase current as the sensor-phase current detection value iw_sns and outputs the detected current to the control unit 15.
Hereinafter, the description of the present embodiment will be made on the assumption that the sensor phase is the W phase. However, in other embodiments, the U phase or the V phase may be the sensor phase.

回転角センサ14は、交流電動機2の図示しないロータ近傍に設けられ、電気角θeを検出し、制御部15に出力する。また、回転角センサ14により検出された電気角θeに基づき、交流電動機2のロータの回転数Nが算出される。以下、「交流電動機2のロータの回転数N」を、単に「交流電動機2の回転数N」という。
本実施形態の回転角センサ14は、レゾルバであるが、その他の実施形態では、ロータリエンコーダ等、他種のセンサを用いてもよい。
The rotation angle sensor 14 is provided in the vicinity of a rotor (not shown) of the AC motor 2, detects the electrical angle θe, and outputs it to the control unit 15. Further, based on the electrical angle θe detected by the rotation angle sensor 14, the rotational speed N of the rotor of the AC motor 2 is calculated. Hereinafter, “the rotational speed N of the rotor of the AC motor 2” is simply referred to as “the rotational speed N of the AC motor 2”.
The rotation angle sensor 14 of the present embodiment is a resolver, but in other embodiments, other types of sensors such as a rotary encoder may be used.

制御部15は、マイクロコンピュータ等により構成され、内部にはいずれも図示しないCPU、ROM、I/O、及び、これらの構成を接続するバスライン等を備えている。制御部15は、予め記憶されたプログラムをCPUで実行することによるソフトウェア処理や、専用の電子回路によるハードウェア処理により、交流電動機2の動作を制御する。   The control unit 15 is configured by a microcomputer or the like, and includes a CPU, a ROM, an I / O, a bus line that connects these configurations, and the like, all of which are not shown. The control unit 15 controls the operation of the AC motor 2 by software processing by executing a program stored in advance by the CPU or hardware processing by a dedicated electronic circuit.

電動機制御装置10は、回転角センサ14が検出した電気角θeに基づく交流電動機2の回転数N、及び、車両制御回路9からのトルク指令値trq*に応じて、交流電動機2を「電動機としての力行動作」により電力を消費し、又は「発電機としての回生動作」により電力を生成する。具体的には、回転数N及びトルク指令値trq*の正負によって、以下の4つのパターンで動作を切り替える。
<1.正転力行> 回転数Nが正でトルク指令値trq*が正のとき、電力消費。
<2.正転回生> 回転数Nが正でトルク指令値trq*が負のとき、発電。
<3.逆転力行> 回転数Nが負でトルク指令値trq*が負のとき、電力消費。
<4.逆転回生> 回転数Nが負でトルク指令値trq*が正のとき、発電。
The motor control device 10 sets the AC motor 2 as “motor” according to the rotational speed N of the AC motor 2 based on the electrical angle θe detected by the rotation angle sensor 14 and the torque command value trq * from the vehicle control circuit 9. The power is consumed by “power running operation” or generated by “regenerative operation as a generator”. Specifically, the operation is switched in the following four patterns depending on whether the rotation speed N and the torque command value trq * are positive or negative.
<1. Forward rotation power consumption> Power consumption when the rotational speed N is positive and the torque command value trq * is positive.
<2. Forward rotation regeneration> When the rotational speed N is positive and the torque command value trq * is negative, power is generated.
<3. Reverse running power> Power consumption when the rotational speed N is negative and the torque command value trq * is negative.
<4. Reverse regeneration> Electricity is generated when the rotational speed N is negative and the torque command value trq * is positive.

回転数N>0(正転)で、トルク指令値trq*>0である場合、または、回転数N<0(逆転)でトルク指令値trq*<0である場合、インバータ12は、スイッチング素子のスイッチング動作により、直流電源8側から供給される直流電力を交流電力に変換してトルクを出力する(力行動作する)ように、交流電動機2を駆動する。
一方、回転数N>0(正転)で、トルク指令値trq*<0である場合、または、回転数N<0(逆転)でトルク指令値trq*>0である場合、インバータ12は、スイッチング素子のスイッチング動作により、交流電動機2が発電した交流電力を直流電力に変換し、直流電源8側へ供給することにより、回生動作する。
When the rotational speed N> 0 (forward rotation) and the torque command value trq * > 0, or when the rotational speed N <0 (reverse rotation) and the torque command value trq * <0, the inverter 12 With this switching operation, the AC motor 2 is driven so that the DC power supplied from the DC power supply 8 side is converted into AC power and torque is output (powering operation).
On the other hand, when the rotational speed N> 0 (forward rotation) and the torque command value trq * <0, or when the rotational speed N <0 (reverse rotation) and the torque command value trq * > 0, the inverter 12 By the switching operation of the switching element, the AC power generated by the AC motor 2 is converted into DC power and supplied to the DC power supply 8 side to perform a regenerative operation.

次に、主としてトルクフィードバック制御方式の矩形波制御モードに適用される制御部15の構成について、図3〜図7を参照して説明する。
図3に示すように、制御部15は、トルク減算器52、PI演算部53、矩形波発生器54、信号発生器55、「電流推定手段」としての電流推定部40及びトルク推定部56を有する。
Next, the configuration of the control unit 15 mainly applied to the rectangular wave control mode of the torque feedback control method will be described with reference to FIGS.
As shown in FIG. 3, the control unit 15 includes a torque subtractor 52, a PI calculation unit 53, a rectangular wave generator 54, a signal generator 55, a current estimation unit 40 as a “current estimation unit”, and a torque estimation unit 56. Have.

トルク減算器52は、トルク推定部56からフィードバックされるトルク推定値trq_estとトルク指令値trq*との差であるトルク偏差Δtrqを算出する。
PI演算部53は、トルク推定値trq_estをトルク指令値trq*に追従させるべく、トルク偏差Δtrqが0に収束するように、電圧ベクトルの位相指令値である「電圧位相指令値VΨ」をPI演算により算出する。
The torque subtractor 52 calculates a torque deviation Δtrq that is a difference between the estimated torque value trq_est fed back from the torque estimation unit 56 and the torque command value trq * .
The PI calculation unit 53 performs PI calculation on the “voltage phase command value VΨ” that is the phase command value of the voltage vector so that the torque deviation Δtrq converges to 0 so that the estimated torque value trq_est follows the torque command value trq *. Calculated by

矩形波発生器54は、電圧位相指令値VΨと電気角θeとに基づいて矩形波を発生し、U相電圧指令値vu*、V相電圧指令値vv*、及びW相電圧指令値vw*を出力する。
信号発生器55は、U相電圧指令値vu*、V相電圧指令値vv*、及びW相電圧指令値vw*に基づき、インバータ12のスイッチング素子のオン/オフの切替えに係る電圧指令信号UU、UL、VU、VL、WU、WLを生成し、インバータ12に出力する。
電圧指令信号UU、UL、VU、VL、WU、WLに基づいてインバータ12のスイッチング素子のオン/オフが制御されることにより、三相交流電圧vu、vv、vwが生成される。この三相交流電圧vu、vv、vwが交流電動機2に印加され、トルク指令値trq*に応じたトルクが出力されるように交流電動機2の駆動が制御される。
The rectangular wave generator 54 generates a rectangular wave based on the voltage phase command value VΨ and the electrical angle θe, and generates a U phase voltage command value vu * , a V phase voltage command value vv * , and a W phase voltage command value vw *. Is output.
Based on the U-phase voltage command value vu * , the V-phase voltage command value vv * , and the W-phase voltage command value vw * , the signal generator 55 is a voltage command signal UU related to switching on / off of the switching element of the inverter 12. , UL, VU, VL, WU, WL are generated and output to the inverter 12.
Three-phase AC voltages vu, vv, vw are generated by controlling on / off of the switching elements of the inverter 12 based on the voltage command signals UU, UL, VU, VL, WU, WL. The three-phase AC voltages vu, vv, vw are applied to the AC motor 2, and the drive of the AC motor 2 is controlled so that torque according to the torque command value trq * is output.

電流推定部40は、電流センサ13が検出したセンサ相の電流検出値iw_snsと、回転角センサ14から取得された電気角θeとに基づき、後述する特徴的な演算によって推定相の電流推定値iu_estを推定し、さらに、センサ相の電流検出値iw_sns及び推定相の電流推定値iu_estに基づいて、d軸電流推定値id_est及びq軸電流推定値iq_estを演算する。
トルク推定部56は、電流推定部40が推定したd軸電流推定値id_est及びq軸電流推定値iq_estに基づいて、トルク推定値trq_estをマップ又は数式等により演算し、トルク減算器52にフィードバックする。
The current estimation unit 40 calculates the current estimation value iu_est of the estimation phase by a characteristic calculation described later based on the current detection value iw_sns of the sensor phase detected by the current sensor 13 and the electrical angle θe acquired from the rotation angle sensor 14. Further, based on the detected current value iw_sns of the sensor phase and the estimated current value iu_est of the estimated phase, the d-axis current estimated value id_est and the q-axis current estimated value iq_est are calculated.
Based on the d-axis current estimated value id_est and the q-axis current estimated value iq_est estimated by the current estimating unit 40, the torque estimating unit 56 calculates the torque estimated value trq_est using a map or a mathematical formula and feeds it back to the torque subtractor 52. .

次に、電流推定部40の詳細な構成について、図4を参照して説明する。
電流推定部40は、α軸電流算出部41、β軸電流算出部42、センサ相基準電流位相算出部43、他相電流推定部44、及びdq変換部45を有する。センサ相の電流検出値iw_snsは、α軸電流算出部41、β軸電流算出部42、他相電流推定部44、及びdq変換部45に多重的に入力され、各部で段階的に演算が実行される。
また、本実施形態の制御部15は、トルクフィードバック制御方式の矩形波制御モードに適用されるものであるため、基本的にd軸電流指令値id*及びq軸電流指令値iq*を用いない。
Next, a detailed configuration of the current estimation unit 40 will be described with reference to FIG.
The current estimation unit 40 includes an α-axis current calculation unit 41, a β-axis current calculation unit 42, a sensor phase reference current phase calculation unit 43, an other-phase current estimation unit 44, and a dq conversion unit 45. The detected current value iw_sns of the sensor phase is input to the α-axis current calculation unit 41, the β-axis current calculation unit 42, the other-phase current estimation unit 44, and the dq conversion unit 45 in a multiplexed manner, and calculation is executed step by step in each unit. Is done.
In addition, since the control unit 15 of the present embodiment is applied to the torque feedback control type rectangular wave control mode, basically, the d-axis current command value id * and the q-axis current command value iq * are not used. .

α軸電流算出部41、β軸電流算出部42及びセンサ相基準電流位相算出部43では、固定座標系であるα−β座標系を用いてα軸電流iα及びβ軸電流iβを算出した後、センサ相基準電流位相θxを算出する。なお、センサ相基準電流位相の記号について、特許文献1(特開2013−172594号公報)に記載されている「xθ」と、本明細書で用いる「θx」とは同義である。   After calculating the α-axis current iα and the β-axis current iβ using the α-β coordinate system which is a fixed coordinate system, the α-axis current calculation unit 41, the β-axis current calculation unit 42, and the sensor phase reference current phase calculation unit 43 The sensor phase reference current phase θx is calculated. Regarding the symbol of the sensor phase reference current phase, “xθ” described in Patent Document 1 (Japanese Patent Laid-Open No. 2013-172594) and “θx” used in this specification are synonymous.

図5に示すように、α軸はセンサ相であるW相の軸に一致し、β軸はα軸に直交する。センサ相基準電流位相θxは、α軸と、電流振幅Iaの電流ベクトル(Ia∠θx)とがなす、センサ相の電流検出値iw_snsに同期した角度である。センサ相の電流検出値iw_snsは、センサ相基準電流位相θx及び電流振幅Iaを用いて、式(1)で表される。
iw_sns=Ia×sin(θx) ・・・(1)
センサ相の電流検出値iw_snsは、位相変化に伴って変化する連続値であるため、例えば位相に対する連続波形として表現する場合等、文脈によって「W相検出電流iw_sns」ともいう。W相検出電流iw_snsは、図6に示す正弦波形を呈する。
As shown in FIG. 5, the α axis coincides with the axis of the W phase that is the sensor phase, and the β axis is orthogonal to the α axis. The sensor phase reference current phase θx is an angle synchronized with the detected current value iw_sns of the sensor phase formed by the α axis and the current vector (Ia∠θx) of the current amplitude Ia. The sensor phase current detection value iw_sns is expressed by equation (1) using the sensor phase reference current phase θx and the current amplitude Ia.
iw_sns = Ia × sin (θx) (1)
Since the current detection value iw_sns of the sensor phase is a continuous value that changes with a phase change, for example, when expressed as a continuous waveform with respect to the phase, it is also referred to as “W-phase detection current iw_sns” depending on the context. W-phase detection current iw_sns has a sine waveform shown in FIG.

正回転、正トルクの力行状態において、W相電流iwの波形が負から正にゼロクロスするときのセンサ相基準電流位相θxは0[°]であり、W相電流iwの波形が正から負にゼロクロスするときのセンサ相基準電流位相θxは180[°]である。
また、「α軸に直交するβ軸」には、センサ相基準電流位相θxが90[°]の方向を正方向とする軸(図5中の「β軸」)、及び、センサ相基準電流位相θxが270[°]の方向を正方向とする軸(図5中の「β’軸」)の2通りが存在する。
以下、角度単位の表示について、文中では[°]のように表示し、式中では[ ]を付けないで示す。
The sensor phase reference current phase θx is 0 [°] when the waveform of the W-phase current iw crosses from negative to positive in the power running state of positive rotation and positive torque, and the waveform of the W-phase current iw changes from positive to negative. The sensor phase reference current phase θx at the time of zero crossing is 180 [°].
In addition, the “β axis orthogonal to the α axis” includes an axis (“β axis” in FIG. 5) having a sensor phase reference current phase θx of 90 [°] as a positive direction, and a sensor phase reference current. There are two types of axes (the “β ′ axis” in FIG. 5) whose phase θx is the positive direction in the direction of 270 °.
In the following, the angle unit is displayed as [°] in the text and without [] in the formula.

ここで、センサ相基準電流位相θxの算出に用いるα軸電流iα及びβ軸電流iβについて説明する。α軸電流iαは、各相電流iu、iv、iw、及び、三相軸からαβ軸への変換係数Kαβを用いて、式(2)のように表される。

Figure 2015162928
また、式(3)のキルヒホッフの法則より、三相電流iu、iv、iwの瞬時値の和は0となる。
iu+iv+iw=0 ・・・(3) Here, the α-axis current iα and the β-axis current iβ used to calculate the sensor phase reference current phase θx will be described. The α-axis current iα is expressed as in Expression (2) using the phase currents iu, iv, iw and the conversion coefficient K αβ from the three-phase axis to the αβ axis.
Figure 2015162928
Further, the sum of instantaneous values of the three-phase currents iu, iv, iw is 0 based on Kirchhoff's law of the equation (3).
iu + iv + iw = 0 (3)

式(2)について式(3)を用いて変形すると式(4)が得られる。そして、式(4)のW相電流iwとして、センサ相の電流検出値iw_snsを用いると、α軸電流検出値iα_snsは、式(4’)で表される。α軸電流算出部41は、式(4’)により、α軸電流iαを算出する。

Figure 2015162928
When Expression (2) is transformed using Expression (3), Expression (4) is obtained. Then, when the current detection value iw_sns of the sensor phase is used as the W-phase current iw of Expression (4), the α-axis current detection value iα_sns is expressed by Expression (4 ′). The α-axis current calculation unit 41 calculates the α-axis current iα by the equation (4 ′).
Figure 2015162928

ここで、矩形波制御モードにおける電流検出タイミングについて説明する。
図7に示すように、矩形波制御モードにおける各相の電圧波形は、オフ状態である0[V]とオン状態であるシステム電圧VHとを位相180[°]毎に交替する、電流1周期で1パルスの波形である。三相の電圧波形の位相は、互いに120[°]ずれており、インバータ12のいずれかの相のスイッチング素子(図示せず)が電気角60[°]毎にオン/オフすることにより、電圧波形のオン/オフが切替わる。
Here, the current detection timing in the rectangular wave control mode will be described.
As shown in FIG. 7, the voltage waveform of each phase in the rectangular wave control mode is a current cycle in which 0 [V] in the off state and the system voltage VH in the on state are switched every 180 [°]. The waveform of one pulse. The phases of the three-phase voltage waveforms are shifted from each other by 120 [°], and a switching element (not shown) of any phase of the inverter 12 is turned on / off every electrical angle of 60 [°]. The waveform is switched on / off.

このスイッチング素子のオン/オフタイミングを「スイッチタイミング」という。連続するスイッチタイミング同士の電気角θeの差は60[°]である。また、連続するスイッチタイミングの間に設定されるタイミングを「中間タイミング」という。中間タイミング同士の電気角θeの差も60[°]である。
図7では、連続するスイッチタイミング同士の電気角差を2等分し、スイッチタイミングから30[°]ずれた電気角θeに中間タイミングが設定されている。ただし、この例に限らず、中間タイミングは、スイッチタイミングからのずれが30[°]以外の電気角θeに設定されてもよく、連続するスイッチタイミング同士の間に2回以上設定されてもよい。
The on / off timing of the switching element is referred to as “switch timing”. The difference in electrical angle θe between successive switch timings is 60 [°]. The timing set between successive switch timings is called “intermediate timing”. The difference in electrical angle θe between the intermediate timings is also 60 [°].
In FIG. 7, the electrical angle difference between successive switch timings is divided into two equal parts, and the intermediate timing is set to an electrical angle θe that is shifted by 30 [°] from the switch timing. However, the present invention is not limited to this example, and the intermediate timing may be set to an electrical angle θe other than 30 [°] from the switch timing, or may be set twice or more between successive switch timings. .

センサ相の電流検出値iw_snsは、スイッチタイミング又は中間タイミングの少なくとも一方で検出される。したがって、電気角60[°]周期での電流検出値が得られることとなる。α軸電流iαは、センサ相の電流検出値iw_snsの検出タイミングに同期して算出される。   The sensor phase current detection value iw_sns is detected at least one of the switch timing and the intermediate timing. Therefore, a current detection value with an electrical angle of 60 [°] is obtained. The α-axis current iα is calculated in synchronization with the detection timing of the sensor phase current detection value iw_sns.

一方、β軸電流算出部42は、センサ相の電流検出値iw_snsの、「任意の基準位相から180°又は540°遡った位相から基準位相までの区間」での積分値に基づいてβ軸電流iβを算出する。ここで、「任意の基準位相」は、演算時現在の位相でもよく、演算時以前の位相としてもよい。以下、この積分演算について説明する。
まず、「位相φの関数である電流(Ia×sinφ)を位相(θ−ξ)から位相θまでの区間(但し、ξは、0°<ξ<720°、ξ≠360°である位相)で積分した値」を「シフト電流Ishift」と定義する。振幅Iaは位相θに対して不変であるとすると、シフト電流Ishiftは、「任意の基準位相」をθとして、式(5)で表される。式(5)は、W相を基準とするセンサ相基準電流位相θxに限らず、一般的な位相θについての式である。
On the other hand, the β-axis current calculation unit 42 calculates the β-axis current based on the integration value of the current detection value iw_sns of the sensor phase in the “section from the phase that is 180 ° or 540 ° backward from the arbitrary reference phase to the reference phase”. iβ is calculated. Here, the “arbitrary reference phase” may be a current phase at the time of calculation or a phase before the time of calculation. Hereinafter, this integration calculation will be described.
First, “current (Ia × sin φ) as a function of phase φ is a section from phase (θ−ξ) to phase θ (where ξ is a phase where 0 ° <ξ <720 ° and ξ ≠ 360 °) Is defined as “shift current Ishift”. Assuming that the amplitude Ia is invariant with respect to the phase θ, the shift current Ishift is expressed by Expression (5), where “arbitrary reference phase” is θ. Equation (5) is not limited to the sensor phase reference current phase θx with respect to the W phase, but is an equation for a general phase θ.

Figure 2015162928
Figure 2015162928

式(5)を変形すると式(6)のようになる。式(7)で定義されるKsは、振幅比を示す。

Figure 2015162928
Figure 2015162928
When formula (5) is transformed, formula (6) is obtained. Ks defined by Equation (7) represents an amplitude ratio.
Figure 2015162928
Figure 2015162928

式(6)によると、シフト電流Ishiftは、電流(Ia×sinθ)に対し、振幅がKs倍であり、位相が(ξ/2)シフトしていることがわかる。
W相をセンサ相とする本実施形態に当てはめ、式(5)において「θ」を「センサ相基準電流位相θx」と読み替えると、式(5)、(6)における電流(Ia×sinθ)は、「W相検出電流iw_sns=Ia×sin(θx)」に相当する。
According to Expression (6), it can be seen that the shift current Ishift has an amplitude Ks times that of the current (Ia × sin θ) and the phase is shifted by (ξ / 2).
When applied to the present embodiment in which the W phase is the sensor phase and “θ” is replaced with “sensor phase reference current phase θx” in equation (5), the current (Ia × sin θ) in equations (5) and (6) is , “W-phase detection current iw_sns = Ia × sin (θx)”.

式(6)に、ξ=180°を代入すると、式(8.1)が得られる。
Ishift=2Ia×sin(θx−90°) ・・・(8.1)
また、式(6)に、ξ=540°を代入すると、式(8.2)が得られる。
Ishift=2Ia×sin(θx−270°)
=2Ia×sin(θx+90°) ・・・(8.2)
式(8.1)、(8.2)をまとめると式(8.3)のように表される。
Ishift=2Ia×sin(θx±90°)=±2Ia×cos(θx)
・・・(8.3)
Substituting ξ = 180 ° into equation (6) yields equation (8.1).
Ishift = 2Ia × sin (θx−90 °) (8.1)
Further, when ξ = 540 ° is substituted into equation (6), equation (8.2) is obtained.
Ishift = 2Ia × sin (θx−270 °)
= 2Ia × sin (θx + 90 °) (8.2)
When formulas (8.1) and (8.2) are put together, they are expressed as formula (8.3).
Ishift = 2Ia × sin (θx ± 90 °) = ± 2Ia × cos (θx)
... (8.3)

図6に示すように、ξ=180°又はξ=540°に対応するシフト電流Ishiftは、W相検出電流iw_snsに対して直交し、振幅が2倍の電流となる。シフト電流Ishiftの方向は、ξ=180°のとき図5のβ軸に対応し、ξ=540°のとき図5のβ’軸に対応する。
β軸電流iβは、式(2)、(4)の変換係数Kαβを用いて、式(9)によりシフト電流Ishiftから算出される。

Figure 2015162928
As shown in FIG. 6, the shift current Ishift corresponding to ξ = 180 ° or ξ = 540 ° is orthogonal to the W-phase detection current iw_sns and has a double amplitude. The direction of the shift current Ishift corresponds to the β axis in FIG. 5 when ξ = 180 °, and corresponds to the β ′ axis in FIG. 5 when ξ = 540 °.
The β-axis current iβ is calculated from the shift current Ishift by the equation (9) using the conversion coefficient K αβ of the equations (2) and (4).
Figure 2015162928

以上のとおり、β軸電流算出部42は、センサ相の電流検出値iw_snsに基づく積分演算によってβ軸電流iβを算出する。この積分演算は、上述したセンサ相の電流検出値iw_snsの検出タイミングに対応し、スイッチタイミング同士の位相区間、又は、中間タイミング同士の位相区間の少なくとも一方の区間で実行されることが好ましい。   As described above, the β-axis current calculation unit 42 calculates the β-axis current iβ by the integral calculation based on the detected current value iw_sns of the sensor phase. This integration operation corresponds to the detection timing of the sensor phase current detection value iw_sns, and is preferably executed in at least one of the phase intervals between the switch timings or the phase interval between the intermediate timings.

センサ相基準電流位相算出部43は、α軸電流iα及びβ軸電流に基づいて式(10)によりセンサ相基準電流位相θxを算出する。なお、式(10)における符号の反転等の注意事項は、特許文献1に準じる。

Figure 2015162928
The sensor phase reference current phase calculation unit 43 calculates the sensor phase reference current phase θx by Equation (10) based on the α axis current iα and the β axis current. Note that precautions such as inversion of the sign in equation (10) are in accordance with Patent Document 1.
Figure 2015162928

他相電流推定部44は、センサ相基準電流位相算出部43にて算出されたセンサ相基準電流位相θx、及び、センサ相の電流検出値iw_snsに基づいて、推定相であるU相電流推定値iu_estを算出する。
図6に示すように、U相電流推定値iu_estは、式(1)のW相電流検出値iw_snsに対して位相を120[°]ずらした式(11)で表される。
iu_est=Ia×sin(θx−120°) ・・・(11)
The other-phase current estimation unit 44 is based on the sensor phase reference current phase θx calculated by the sensor phase reference current phase calculation unit 43 and the current detection value iw_sns of the sensor phase. iu_est is calculated.
As shown in FIG. 6, the U-phase current estimated value iu_est is expressed by Expression (11) in which the phase is shifted by 120 [°] with respect to the W-phase current detection value iw_sns of Expression (1).
iu_est = Ia × sin (θx−120 °) (11)

式(11)を変形すると、センサ相基準電流位相θx及びセンサ相の電流検出値iw_snsを用いた式(12)が得られる。   When Expression (11) is transformed, Expression (12) using the sensor phase reference current phase θx and the sensor phase current detection value iw_sns is obtained.

Figure 2015162928
Figure 2015162928

U相電流推定値iu_estは、式(13)で定義される推定係数iu_kpを用いて式(14)により算出してもよい。ここで、推定係数iu_kpは、式(13)から直接演算してもよく、又は式(13)の一部或いは全体をセンサ相基準電流位相θxに基づいて予めマップ化しておき、このマップを参照することにより算出してもよい。
なお、推定係数の記号について、特許文献1に記載されている「fu(xθ)」と、本明細書で用いる「iu_kp」とは同義である。
The U-phase current estimated value iu_est may be calculated by Expression (14) using the estimation coefficient iu_kp defined by Expression (13). Here, the estimation coefficient iu_kp may be directly calculated from the equation (13), or a part or the whole of the equation (13) is mapped in advance based on the sensor phase reference current phase θx, and this map is referred to. You may calculate by doing.
Regarding the symbol of the estimation coefficient, “fu (xθ)” described in Patent Document 1 and “iu_kp” used in this specification are synonymous.

Figure 2015162928
Figure 2015162928

dq変換部45は、U相の電流推定値iu_est及びセンサ相(W相)の電流検出値iw_snsを式(15)によりdq変換し、d軸電流推定値id_est及びq軸電流推定値iq_estを算出する。

Figure 2015162928
The dq conversion unit 45 performs dq conversion on the U-phase current estimation value iu_est and the sensor phase (W-phase) current detection value iw_sns using Equation (15), and calculates the d-axis current estimation value id_est and the q-axis current estimation value iq_est. To do.
Figure 2015162928

次に、電流推定部40が実行する電流推定処理ルーチンについて、図8のフローチャートを参照して説明する。以下のフローチャートの説明で、記号Sは「ステップ」を示す。
この電流推定ルーチンは、制御部15の電源オン期間中に所定の演算周期で繰り返し実行される。本ルーチンが起動されると、最初のS10では、電流センサ13で検出したセンサ相の電流検出値iw_snsを取得すると共に、回転角センサ14で検出した交流電動機2の電気角θeを取得する。
Next, a current estimation processing routine executed by the current estimation unit 40 will be described with reference to the flowchart of FIG. In the following description of the flowchart, the symbol S indicates “step”.
This current estimation routine is repeatedly executed at a predetermined calculation period during the power-on period of the control unit 15. When this routine is started, in the first S10, the current detection value iw_sns of the sensor phase detected by the current sensor 13 is acquired, and the electrical angle θe of the AC motor 2 detected by the rotation angle sensor 14 is acquired.

S20及びS30は併行して実行される。
S20では、式(4’)により、センサ相の電流検出値iw_snsに基づいてα軸電流iαを算出する。S30では、式(5)により、センサ相の電流検出値iw_sns(=Ia×sin(θx))を所定位相区間について積分し、β軸電流iβを算出する。
S20 and S30 are executed in parallel.
In S20, the α-axis current iα is calculated based on the detected current value iw_sns of the sensor phase according to the equation (4 ′). In S30, the current detection value iw_sns (= Ia × sin (θx)) of the sensor phase is integrated with respect to a predetermined phase interval according to the equation (5) to calculate the β-axis current iβ.

S40では、α軸電流iαとβ軸電流iβとを用いて式(10)によりセンサ相基準電流位相θxを算出する。
S50では、センサ相の電流検出値iw_snsとセンサ相基準電流位相θxとから、式(12)、又は推定係数iu_kpを用いた式(14)により、U相の電流推定値iu_estを算出する。このステップでは、詳しくは特許文献1に開示されたように、センサ相電流のゼロクロス時であるか否かの判定を含む。
In S40, the sensor phase reference current phase θx is calculated by the equation (10) using the α-axis current iα and the β-axis current iβ.
In S50, an estimated current value iu_est for the U phase is calculated from the detected current value iw_sns for the sensor phase and the sensor phase reference current phase θx according to the equation (12) or the equation (14) using the estimation coefficient iu_kp. This step includes determination as to whether or not the sensor phase current is at zero crossing, as disclosed in Patent Document 1 in detail.

S60では、U相の電流推定値iu_est、及び、センサ相(W相)の電流検出値iw_snsを式(15)によりdq変換し、d軸電流推定値id_est及びq軸電流推定値iq_estを算出する。
以上で、電流推定部40が実行する電流推定ルーチンを終了する。
In S60, the U-phase current estimation value iu_est and the sensor phase (W-phase) current detection value iw_sns are dq-transformed by the equation (15) to calculate the d-axis current estimation value id_est and the q-axis current estimation value iq_est. .
Above, the current estimation routine which the current estimation part 40 performs is complete | finished.

(効果)
(1)本実施形態の電動機制御装置10は、三相のうち一相の相電流を電流センサ13により検出し、他の二相の相電流を推定する。電流センサ13をセンサ相のみに設けることで、電流センサ13の数を減らすことができる。これにより、インバータ12の三相出力端子近傍を小型化し、また、電動機制御装置10のコストを低減することができる。
また、電流センサ13の数を1つにすることで、複数個の電流センサを用いる従来の交流電動機の制御システムで発生しうる、電流センサのゲイン誤差の影響が無くなる。これにより、交流電動機2において、複数個の電流センサのゲイン誤差が引き起こす出力トルク変動を排することができ、例えば車両用の場合は車両振動を無くすことに繋がり、車両の商品性を下げる要素を取り除くことができる。
(effect)
(1) The motor control apparatus 10 of this embodiment detects the phase current of one phase among the three phases by the current sensor 13, and estimates the other two-phase phase currents. By providing the current sensor 13 only in the sensor phase, the number of current sensors 13 can be reduced. Thereby, the three-phase output terminal vicinity of the inverter 12 can be reduced in size, and the cost of the motor control apparatus 10 can be reduced.
Further, by making the number of the current sensors 13 one, the influence of the gain error of the current sensor which can be generated in the conventional AC motor control system using a plurality of current sensors is eliminated. Thereby, in the AC motor 2, the output torque fluctuation caused by the gain error of the plurality of current sensors can be eliminated. Can be removed.

(2)電流推定部40は、センサ相を基準にしたα−β座標系におけるα軸電流iαとβ軸電流iβとに基づいてセンサ相基準電流位相θxを算出するため、センサ相を基準にした実際の電流位相θxを算出することができる。
また、センサ相基準電流位相θxとセンサ相の電流検出値iw_snsとに基づいて推定相の電流推定値iu_estを算出するため、実際の電流位相θxの高調波成分や通常起こり得る変動の影響を織り込んで推定相の電流推定値iu_estを精度良く算出することができる。
(2) The current estimation unit 40 calculates the sensor phase reference current phase θx based on the α-axis current iα and the β-axis current iβ in the α-β coordinate system based on the sensor phase. The actual current phase θx can be calculated.
Further, since the estimated current value iu_est of the estimated phase is calculated based on the sensor phase reference current phase θx and the detected current value iw_sns of the sensor phase, the influence of the harmonic component of the actual current phase θx and the fluctuation that can normally occur is incorporated. Thus, the estimated current value iu_est of the estimated phase can be calculated with high accuracy.

(3)電流推定部40は、センサ相の電流検出値iw_snsに基づいてα軸電流iαを算出し、且つ、センサ相の電流検出値iw_snsの、位相(θx−180°)から位相θxまで、又は位相(θx−540°)から位相θxまでの区間での積分値として算出されるシフト電流Ishiftに基づいてβ軸電流iβを算出する。
これにより、交流電動機2の通電制御に電流指令値を用いないトルクフィードバック制御方式の矩形波制御モードにおいて、電流指令値を用いずにβ軸電流iβを算出することができる。また、特許文献1に開示されたα軸電流iαを微分する方法では、ノイズ等による電流検出値の急変の影響を受けやすいのに対し、本実施形態では、過去の電流検出値の累積結果が反映されるため、急変の影響を低減することができる。
(3) The current estimation unit 40 calculates the α-axis current iα based on the current detection value iw_sns of the sensor phase, and from the phase (θx−180 °) to the phase θx of the current detection value iw_sns of the sensor phase. Alternatively, the β-axis current iβ is calculated based on the shift current Ishift calculated as an integral value in the section from the phase (θx−540 °) to the phase θx.
Thereby, in the rectangular wave control mode of the torque feedback control system that does not use the current command value for the energization control of the AC motor 2, the β-axis current iβ can be calculated without using the current command value. In addition, the method of differentiating the α-axis current iα disclosed in Patent Document 1 is easily affected by a sudden change in the current detection value due to noise or the like. In the present embodiment, the accumulated result of past current detection values is obtained. Since it is reflected, the influence of sudden change can be reduced.

(4)電流推定部40は、スイッチタイミング又は中間タイミングの少なくとも一方におけるセンサ相の電流検出値iw_snsに基づいてα軸電流iαを算出し、スイッチタイミング同士の位相区間、又は、中間タイミング同士の位相区間の少なくとも一方でのセンサ相の電流検出値iw_snsの積分値(すなわち、シフト電流Ishift)に基づいてβ軸電流iβを算出する。   (4) The current estimation unit 40 calculates the α-axis current iα based on the detected current value iw_sns of the sensor phase at least one of the switch timing and the intermediate timing, and the phase interval between the switch timings or the phase between the intermediate timings The β-axis current iβ is calculated based on the integral value (that is, the shift current Ishift) of the current detection value iw_sns of the sensor phase in at least one of the sections.

スイッチングタイミング毎に検出した電流検出値の波形は、スイッチング動作による影響を受けて波形が歪むのに対し、中間タイミング毎に検出した電流検出値の波形は、スイッチング動作の影響をあまり受けないため波形がほとんど歪まない。そのため、スイッチタイミング毎の電流検出値と中間タイミング毎の電流検出値の両方からなる電流波形は、正弦波のように規則的に増減せず、不規則に増減する傾向となる。   While the waveform of the current detection value detected at each switching timing is affected by the switching operation, the waveform is distorted, while the waveform of the current detection value detected at each intermediate timing is not affected by the switching operation. Is hardly distorted. Therefore, the current waveform consisting of both the current detection value at each switch timing and the current detection value at each intermediate timing does not increase or decrease regularly like a sine wave, but tends to increase or decrease irregularly.

一方、スイッチングタイミング毎に検出した電流検出値の波形、中間タイミング毎に検出した電流検出値の波形のいずれも、それぞれの波形では、ほぼ規則的に増減する。したがって、スイッチタイミング同士の位相区間、又は、中間タイミング同士の位相区間でシフト電流Ishiftの積分演算を実行すれば、スイッチタイミングと中間タイミングとの間で不規則に増減する電流検出値の影響をほとんど受けずに、β軸電流iβを精度良く算出することができる。その結果、センサ相基準電流位相θxの算出精度を向上させることができる。   On the other hand, both of the waveform of the current detection value detected at each switching timing and the waveform of the current detection value detected at each intermediate timing increase or decrease almost regularly in each waveform. Therefore, if the integral calculation of the shift current Ishift is executed in the phase interval between the switch timings or in the phase interval between the intermediate timings, the influence of the current detection value that irregularly increases and decreases between the switch timing and the intermediate timing is almost eliminated. Without being received, the β-axis current iβ can be accurately calculated. As a result, the calculation accuracy of the sensor phase reference current phase θx can be improved.

(その他の実施形態)
(ア)電流センサにより相電流を検出するセンサ相は、上記実施形態のW相に限らず、U相又はV相としてもよい。また、センサ相の電流検出値とセンサ相基準電流位相θxとから電流推定値を算出する推定相は、上記実施形態のU相に限らず、V相又はW相としてもよい。
(Other embodiments)
(A) The sensor phase for detecting the phase current by the current sensor is not limited to the W phase in the above embodiment, and may be the U phase or the V phase. In addition, the estimation phase for calculating the current estimation value from the current detection value of the sensor phase and the sensor phase reference current phase θx is not limited to the U phase of the above embodiment, and may be the V phase or the W phase.

(イ)本発明による交流電動機の制御装置は、主として、通電制御に電流指令値を用いないトルクフィードバック制御方式の矩形波制御モードに適用されることが有効である。しかし、通電制御に電流指令値を用いる電流フィードバック制御方式の正弦波PWM制御モードや過変調PWM制御モードにおいても、本発明の積分演算によりβ軸電流iβを算出してもかまわない。   (A) The AC motor control device according to the present invention is effective when applied mainly to a rectangular wave control mode of a torque feedback control system that does not use a current command value for energization control. However, the β-axis current iβ may be calculated by the integral operation of the present invention even in the current feedback control type sine wave PWM control mode or overmodulation PWM control mode in which the current command value is used for energization control.

(ウ)上記実施形態の交流電動機は、永久磁石式同期型の三相交流電動機であったが、他の実施形態では、誘導電動機やその他の同期電動機であってもよい。また、上記実施形態の交流電動機は、電動機としての機能、及び発電機としての機能を併せ持つ所謂モータジェネレータであったが、他の実施形態では、発電機としての機能を持たなくてもよい。さらに本発明は、三相交流電動機に限らず、三相以上の多相の交流電動機に広く適用可能である。   (C) The AC motor of the above embodiment is a permanent magnet type synchronous three-phase AC motor. However, in other embodiments, an induction motor or other synchronous motor may be used. In addition, the AC motor of the above embodiment is a so-called motor generator having both a function as a motor and a function as a generator. However, in other embodiments, the AC motor may not have a function as a generator. Furthermore, the present invention is not limited to a three-phase AC motor, and can be widely applied to a multi-phase AC motor having three or more phases.

(エ)本発明による交流電動機の制御装置は、上記実施形態のようにインバータと交流電動機を一組のみ設けたシステムに限らず、インバータと交流電動機を二組以上設けたシステムに適用してもよい。また、1台のインバータに複数台の交流電動機を並列接続させた電車等のシステムに適用してもよい。   (D) The control device for an AC motor according to the present invention is not limited to a system in which only one set of an inverter and an AC motor is provided as in the above embodiment, but may be applied to a system in which two or more sets of inverters and AC motors are provided. Good. Further, the present invention may be applied to a system such as a train in which a plurality of AC motors are connected in parallel to one inverter.

(オ)本発明による交流電動機の制御装置は、図1に示す構成のハイブリッド自動車の交流電動機に限定されず、どのような構成の電動車両の交流電動機に適用してもよい。また、電動車両以外の交流電動機に適用してもよい。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
(E) The control device for an AC motor according to the present invention is not limited to the AC motor of the hybrid vehicle having the configuration shown in FIG. 1, and may be applied to an AC motor of an electric vehicle having any configuration. Moreover, you may apply to AC motors other than an electric vehicle.
As mentioned above, this invention is not limited to the said embodiment at all, In the range which does not deviate from the meaning of invention, it can implement with a various form.

2・・・交流電動機、
10・・・電動機制御装置(交流電動機の制御装置)、
12・・・インバータ、
13・・・電流センサ、
15・・・制御部(制御手段)、
40・・・電流推定部(電流推定手段)。
2 ... AC motor,
10: Electric motor control device (AC motor control device),
12 ... Inverter,
13 ... Current sensor,
15 ... control unit (control means),
40: Current estimation unit (current estimation means).

Claims (2)

三相以上の多相の交流電動機(2)を駆動するインバータ(12)と、
前記交流電動機の多相のうち一相のセンサ相に流れる電流を検出する電流センサ(13)と、
前記インバータを構成する複数のスイッチング素子のオン/オフを切り替えて前記交流電動機の通電を制御する制御手段(15)と、
を備え、
前記制御手段は、前記センサ相の軸に一致するα軸、及び当該α軸に直交するβ軸からなる固定座標系におけるα軸電流及びβ軸電流に基づいて前記センサ相を基準にした電流位相であるセンサ相基準電流位相(θx)を算出し、当該センサ相基準電流位相と前記センサ相の電流検出値(iw_sns)とに基づいて前記センサ相以外の相の電流推定値を算出する電流推定手段(40)を有し、
前記電流推定手段は、前記センサ相の電流検出値に基づいて前記α軸電流を算出し、且つ、前記センサ相の電流検出値の、任意の基準位相から180[°]又は540[°]遡った位相から前記基準位相までの区間での積分値に基づいて前記β軸電流を算出することを特徴とする交流電動機の制御装置(10)。
An inverter (12) for driving a three-phase or more multi-phase AC motor (2);
A current sensor (13) for detecting a current flowing in a single sensor phase among the multiphases of the AC motor;
Control means (15) for controlling energization of the AC motor by switching on / off of a plurality of switching elements constituting the inverter;
With
The control means has a current phase based on the sensor phase based on an α-axis current and a β-axis current in a fixed coordinate system including an α axis that coincides with the axis of the sensor phase and a β axis that is orthogonal to the α axis. Current estimation for calculating a current estimation value of a phase other than the sensor phase based on the sensor phase reference current phase (θx) and a current detection value (iw_sns) of the sensor phase Means (40),
The current estimation means calculates the α-axis current based on the detected current value of the sensor phase, and goes back 180 [°] or 540 [°] from an arbitrary reference phase of the detected current value of the sensor phase. The control apparatus (10) for an AC motor, wherein the β-axis current is calculated based on an integral value in a section from the phase to the reference phase.
前記電流推定手段は、
前記スイッチング素子のオン/オフを切り替えるスイッチタイミング、又は、連続する前記スイッチタイミングの間に一回以上設定される中間タイミングの少なくとも一方における前記センサ相の電流検出値に基づいて前記α軸電流を算出し、
前記スイッチタイミング同士の位相区間、又は、前記中間タイミング同士の位相区間の少なくとも一方での前記センサ相の電流検出値の積分値に基づいて前記β軸電流を算出することを特徴とする請求項1に記載の交流電動機の制御装置。
The current estimation means includes
The α-axis current is calculated based on the detected current value of the sensor phase at at least one of a switch timing for switching on / off of the switching element or an intermediate timing set at least once between successive switch timings. And
2. The β-axis current is calculated based on an integrated value of current detection values of the sensor phase in at least one of a phase interval between the switch timings or a phase interval between the intermediate timings. The control apparatus of the alternating current motor described in 1.
JP2014035519A 2014-02-26 2014-02-26 Ac motor controlling device Pending JP2015162928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014035519A JP2015162928A (en) 2014-02-26 2014-02-26 Ac motor controlling device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014035519A JP2015162928A (en) 2014-02-26 2014-02-26 Ac motor controlling device

Publications (1)

Publication Number Publication Date
JP2015162928A true JP2015162928A (en) 2015-09-07

Family

ID=54185708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014035519A Pending JP2015162928A (en) 2014-02-26 2014-02-26 Ac motor controlling device

Country Status (1)

Country Link
JP (1) JP2015162928A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001309697A (en) * 2000-04-25 2001-11-02 Matsushita Electric Ind Co Ltd Electric motor control device
JP2004056889A (en) * 2002-07-18 2004-02-19 Nissan Motor Co Ltd Current sensor diagnostic device
JP2013172594A (en) * 2012-02-22 2013-09-02 Denso Corp Controller for ac motor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001309697A (en) * 2000-04-25 2001-11-02 Matsushita Electric Ind Co Ltd Electric motor control device
JP2004056889A (en) * 2002-07-18 2004-02-19 Nissan Motor Co Ltd Current sensor diagnostic device
JP2013172594A (en) * 2012-02-22 2013-09-02 Denso Corp Controller for ac motor

Similar Documents

Publication Publication Date Title
JP5928438B2 (en) AC motor control device
JP5696700B2 (en) Rotor position estimation device, motor control system, and rotor position estimation method
JP5741966B2 (en) AC motor control device
US9413281B2 (en) Apparatus for controlling AC motor
JP5939228B2 (en) AC motor control device
JP5807847B2 (en) AC motor control device
JP5929873B2 (en) AC motor control device
JP5757304B2 (en) AC motor control device
JP5929874B2 (en) AC motor control device
JP5772843B2 (en) AC motor control device
JP5910583B2 (en) AC motor control device
JP5700059B2 (en) AC motor control device
JP5958250B2 (en) AC motor control device
JP5741611B2 (en) AC motor control device
JP2010284017A (en) Device for controlling ac electric motor
JP5812021B2 (en) AC motor control device
JP5920635B2 (en) AC motor control device
JP5884747B2 (en) AC motor control device
JP5910582B2 (en) AC motor control device
JP6136998B2 (en) AC motor control device
JP2015162928A (en) Ac motor controlling device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170417

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170829