JP5757304B2 - 交流電動機の制御装置 - Google Patents
交流電動機の制御装置 Download PDFInfo
- Publication number
- JP5757304B2 JP5757304B2 JP2013139790A JP2013139790A JP5757304B2 JP 5757304 B2 JP5757304 B2 JP 5757304B2 JP 2013139790 A JP2013139790 A JP 2013139790A JP 2013139790 A JP2013139790 A JP 2013139790A JP 5757304 B2 JP5757304 B2 JP 5757304B2
- Authority
- JP
- Japan
- Prior art keywords
- current
- value
- phase
- axis current
- axis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 220
- 238000001514 detection method Methods 0.000 claims description 143
- 238000004364 calculation method Methods 0.000 claims description 86
- 238000012937 correction Methods 0.000 claims description 69
- 239000013598 vector Substances 0.000 claims description 33
- 230000008859 change Effects 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 10
- 230000004069 differentiation Effects 0.000 claims description 9
- 239000002131 composite material Substances 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 description 29
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000007423 decrease Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 8
- 238000007796 conventional method Methods 0.000 description 5
- 230000002441 reversible effect Effects 0.000 description 4
- 230000000052 comparative effect Effects 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000001172 regenerating effect Effects 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000007562 laser obscuration time method Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 229910052987 metal hydride Inorganic materials 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 229910052759 nickel Inorganic materials 0.000 description 1
- PXHVJJICTQNCMI-UHFFFAOYSA-N nickel Substances [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 1
- -1 nickel metal hydride Chemical class 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/20—Estimation of torque
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Description
このようなハイブリッド自動車や電気自動車に搭載される交流電動機の制御装置において、相電流を検出する電流センサを二相又は三相に設けるのではなく一相のみに設けることで、電流センサの数を減らし、インバータの三相出力端子近傍の小型化や交流電動機の制御系統のコスト低減を図る技術が知られている。例えば、電流センサで検出した一相の「センサ相」(例えばW相)の電流検出値と、d軸電流指令値及びq軸電流指令値と、交流電動機の電気角とに基づいて、センサ相以外の相(例えばU相とV相)の電流推定値を算出するようにしたものがある(例えば特許文献1)。
正弦波PWM制御モード及び過変調PWM制御モードは、電流センサの検出値に基づいて算出したd軸電流及びq軸電流をd軸電流指令値及びq軸電流指令値に追従させるようにフィードバックする「電流フィードバック制御方式」に該当する。これに対し、矩形波制御モードは、電流センサの検出値に基づいて算出したd軸電流及びq軸電流から推定トルクを算出し、この推定トルクをトルク指令値に追従させるようにフィードバックして矩形波電圧の位相を制御するものであり、「トルクフィードバック制御方式」に該当する。
これにより、制御手段は、フィードバック制御方式に応じて電流推定方法を切替え可能であることを特徴とする。
電流フィードバック制御方式は、具体的には正弦波PWM制御モードや過変調PWM制御モードである。トルクフィードバック制御方式に比べ、取り得る電圧利用率が低く、また、スイッチング回数が多いためスイッチング損失が相対的に大きい。その反面、特に正弦波PWM制御モードでは、低回転領域でのトルク脈動を小さくすることができる。
一方、トルクフィードバック制御方式は、具体的には矩形波制御モード等である。電流フィードバック制御方式よりも電圧利用率を高められ、また、スイッチング回数を最少に抑えられるためスイッチング損失が相対的に小さい。そのため、高回転領域における出力向上に適している。
好ましい電流推定手段は、センサ相の軸に一致するα軸、及び当該α軸に直交するβ軸からなる固定座標系におけるα軸電流及びβ軸電流に基づいてセンサ相を基準にした電流位相であるセンサ相基準電流位相を算出し、当該センサ相基準電流位相とセンサ相の電流検出値とに基づいてセンサ相以外の相の電流推定値を算出する。そして、センサ相の電流検出値とセンサ相以外の相の電流推定値とをdq変換してd軸電流推定値及びq軸電流推定値を推定する。
また、α軸電流及びβ軸電流の算出について、センサ相の電流検出値に基づいてα軸電流を算出し、且つ、少なくともトルクフィードバック制御方式を適用するとき、α軸電流の微分値に基づいてβ軸電流を算出する。
α軸電流については、電流フィードバック制御方式を適用するとき、トルクフィードバック制御方式を適用するときのいずれもセンサ相の電流検出値に基づいて算出する。
β軸電流については、電流フィードバック制御方式を適用するときは、dq軸電流指令値や三相電流指令値の電流指令値を用いて算出することができ、好ましくは、センサ相以外の一相の電流指令値とセンサ相の電流検出値とに基づいてβ軸電流を算出するとよい。
したがって、例えばハイブリッド自動車や電気自動車のモータジュネレータの駆動制御に適用した場合、電流センサの数を減らすことでインバータの三相出力端子近傍の小型化やコスト低減をすることができ、且つ、回転数や出力トルク等の動作状態に応じて、電流フィードバック制御方式である正弦波制御モード又は過変調制御モードと、トルクフィードバック制御方式である矩形波制御モードとを切り替えることで、交流電動機を広範囲且つ効率的に駆動することができる。
以下、β軸電流の算出時を基準として、今回のタイミングの電気角、及び、今回のタイミングでセンサ相の電流検出値に基づいて算出されたα軸電流の値の組を「今回値」という。また、今回の一回前のタイミングの電気角、及び、今回の一回前のタイミングで算出されたα軸電流の値の組を「前回値」、今回の二回前のタイミングの電気角、及び、今回の二回前のタイミングで算出されたα軸電流の値の組を「前々回値」という。「前回値」と「前々回値」とを合わせて「過去値」という。
そして、前回値と今回値とを用いてα軸電流の微分値を算出する場合は、常に前回値である1組の値を保持しておくことが好ましい。また、前々回値と今回値とを用いてα軸電流の微分値を算出する場合は、常に前々回値及び前回値である2組の値を保持しておくことが好ましい。
(第1実施形態)
図1に示すように、本発明の第1実施形態による「交流電動機の制御装置」としての電動機制御装置10は、ハイブリッド自動車を駆動する電動機駆動システム1に適用される。
交流電動機2は、例えば電動車両の駆動輪6を駆動するためのトルクを発生する電動機である。本実施形態の交流電動機2は、永久磁石式同期型の三相交流電動機である。
電動車両には、ハイブリッド自動車、電気自動車、燃料電池車等、電気エネルギによって駆動輪6を駆動する車両が含まれるものとする。本実施形態の電動車両は、エンジン3を備えたハイブリッド車両であり、交流電動機2は、駆動輪6を駆動するためのトルクを発生する電動機としての機能、及び、エンジン3や駆動輪6から伝わる車両の運動エネルギにより駆動されて発電可能な発電機としての機能を有する、所謂モータジェネレータ(図中、「MG」と記す。)である。
直流電源8は、例えばニッケル水素またはリチウムイオン等の二次電池や電気二重層キャパシタ等、充放電可能な蓄電装置である。直流電源8は、電動機制御装置10のインバータ12(図2参照)と接続され、インバータ12を介して交流電動機2と電力の授受可能に構成されている
インバータ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の駆動が制御される。
以下、本実施形態の説明では、センサ相をW相とする構成を前提として説明する。ただし、他の実施形態では、U相又はV相をセンサ相としてもよい。
本実施形態の回転角センサ14は、レゾルバであるが、その他の実施形態では、ロータリエンコーダ等、他種のセンサを用いてもよい。
<1.正転力行> 回転数Nが正でトルク指令値trq*が正のとき、電力消費。
<2.正転回生> 回転数Nが正でトルク指令値trq*が負のとき、発電。
<3.逆転力行> 回転数Nが負でトルク指令値trq*が負のとき、電力消費。
<4.逆転回生> 回転数Nが負でトルク指令値trq*が正のとき、発電。
一方、回転数N>0(正転)で、トルク指令値trq*<0である場合、または、回転数N<0(逆転)でトルク指令値trq*>0である場合、インバータ12は、スイッチング素子のスイッチング動作により、交流電動機2が発電した交流電力を直流電力に変換し、直流電源8側へ供給することにより、回生動作する。
この制御方式では、高調波分によって電圧指令が搬送波振幅よりも高くなる期間が生じるが、各相に重畳された3k次高調波成分は線間では打ち消されるので、線間電圧は、正弦波を維持したものとなる。
正弦波制御モード及び過変調制御モードでは、出力電流のフィードバックによって交流電動機2に印加される交流電圧の振幅及び位相を制御する「電流フィードバック制御」が実行される。
矩形波制御モードでは、交流電動機2への印加電圧の振幅が固定されるため、トルク推定値とトルク指令値との偏差に基づく矩形波電圧パルスの位相制御によって「トルクフィードバック制御」が実行される。
交流電動機2では、回転数や出力トルクが増加すると誘起電圧が高くなるため、モータ駆動に必要なモータ必要電圧が高くなる。そこで、昇圧コンバータによって昇圧されインバータ12に入力されるシステム電圧VHをモータ必要電圧よりも高く設定する必要がある。そして、好ましくはシステム電圧VHの最大値において、制御モードを正弦波制御モードから過変調制御モードに、さらに過変調制御モードから矩形波制御モードに切り替えることで、電圧利用率を向上させる。
図4に概略的に示すように、低回転数域A1ではトルク変動を小さくするために正弦波制御モードが用いられ、中回転数域A2では過変調制御モードが用いられ、高回転数域A3では矩形波制御モードが適用される。特に、過変調制御モード及び矩形波制御モードを適用することにより、交流電動機2の出力が向上する。
すなわち、電流センサを一相のみに設ける構成の交流電動機の制御装置では、電流指令値を使用する電流フィードバック制御方式と電流指令値を使用しないトルクフィードバック制御方式とを併用することができないという問題があった。
以下、総括的にいう場合の「制御部15」に対し、正弦波制御モード、過変調制御モード、及び矩形波制御モードに対応する制御部の符号をそれぞれ151、152、153として区別し、各制御部の構成、作用を説明する。なお、この区別は説明上の便宜的なものであり、本実施形態では、物理的に同一の回路基板上に設けられた制御部15が、各制御モードに対応するようにソフトウェア処理や専用の電子回路によるハードウェア処理によって切り替えられる。
図5に示すように、正弦波制御モードに対応する制御部151は、dq軸電流指令値演算部21、電流減算器22、PI演算部23、逆dq変換部24、PWM信号生成部25、及び、電流推定部301を有する。
逆dq変換部24では、回転角センサ14から取得される電気角θeに基づき、d軸電圧指令値vd*及びq軸電圧指令値vq*を、U相電圧指令値vu*、V相電圧指令値vv*、及びW相電圧指令値vw*に変換する。
そして、PWM信号UU、UL、VU、VL、WU、WLに基づいてインバータ12のスイッチング素子のオン/オフが制御されることより、三相交流電圧vu、vv、vwが生成され、この三相交流電圧vu、vv、vwが交流電動機2に印加されることにより、トルク指令値trq*に応じたトルクが出力されるように、交流電動機2の駆動が制御される。
図6に示すように、過変調制御モードの制御部152は、PI演算部230と逆dq変換部24との間に電圧振幅補正部235を有する点、及び、電流推定部302から電流減算器22へのフィードバック経路上にフィルタ処理部26を有する点が、正弦波制御モードの制御部151と異なる。
フィルタ処理部26は、d軸電流推定値id_est及びq軸電流推定値iq_estをローパスフィルタで処理し、フィルタ処理後のd軸電流推定値id_lpf及びq軸電流推定値iq_lpfを電流減算器22にフィードバックする。
それに対し、電流センサ13が一相(W相)にしか設けられていない本実施形態では、電流推定部301にて、一相のセンサ相の電流検出値iw_sns、及び電気角θeに加え、d軸電流指令値id*及びq軸電流指令値iq*の情報を用い、電流センサ13が設けられていないU相、V相のうち一相の電流を推定する。以下、電流を推定する相を「推定相」という。本実施形態の説明では、推定相をU相とする構成を前提として説明する。ただし、他の実施形態では、センサ相をW相とし推定相をV相としてもよい。
センサ相基準電流位相検知部31は、逆dq変換部311及び位相検知部312を有し、センサ相基準電流位相θxを算出する。
まず、逆dq変換部311では、dq軸電流指令値演算部21により算出されるd軸電流指令値id*及びq軸電流指令値iq*、及び電気角θeを取得し、逆dq変換により、推定相でないV相の電流指令値iv*を算出する。なお、他の実施形態で推定相がV相の場合には、U相の電流指令値iu*を算出する。或いは、U相及びV相電流指令値iu*、iv*を算出してもよい。
図8に示すように、α軸はセンサ相であるW相の軸に一致し、β軸はα軸に直交する。センサ相基準電流位相θxは、α軸と、電流振幅Iaの電流ベクトル(Ia∠θx)とがなす、センサ相の電流検出値iw_snsに同期した角度である。正回転、正トルクの力行状態において、W相電流iwの波形が負から正にゼロクロスするときのセンサ相基準電流位相θxは0[°]であり、W相電流iwの波形が正から負にゼロクロスするときのセンサ相基準電流位相θxは180[°]である。
iu+iv+iw=0 ・・・(3)
ここで、式(1)について式(3)を用いて変形すると、以下の式(4)が得られる。
そこで、キルヒホッフの法則(式(3))を用い、β軸電流推定値iβ_estにセンサ相の電流検出値iw_snsを含ませるように式(6)を変形すると、以下の式(7)のようになる。
ここで、式(8)を用いて、センサ相基準電流位相θxを逆正接関数(tan-1)で計算する場合、α軸電流iα及びβ軸電流iβの定義によっては、センサ相基準電流位相θxがセンサ相(W相)に同期した角度にはならない場合がある。これは、軸の定義(例えば、α軸とβ軸の入れ替わりや符号反転)によるものである。この場合には、正回転、正トルクにおけるセンサ相の電流検出値iw_snsが負から正にゼロクロスするときのセンサ相基準電流位相θxが0[°]になり、センサ相の電流検出値iw_snsが正から負にゼロクロスするときのセンサ相基準電流位相θxが180[°]になるように、すなわち、センサ相電流検出値iw_snsに同期した角度となるように、適宜、算出方法を変更してもよいものとする。例えば、α軸電流iα及びβ軸電流iβの符号を操作してからセンサ相基準電流位相θxを算出してもよく、またα軸電流iαおよびβ軸電流iβ自体を入替えたり、α軸とβ軸との直交関係による位相差90[°]を算出したセンサ相基準電流位相θxに適宜加減してもよい。
iw_sns=Ia×sin(θx) ・・・(9)
iu_est=Ia×sin(θx−120°) ・・・(10)
制御部15が一般的な電子制御回路(マイコン)で構成される場合、制御部15に演算式を実装すると、連続時間ではなく離散時間で処理され、センサ検出値や各演算値も指定された分解能(LSB)に基づく離散値として扱われる。ここで、「演算式を実装する」とは、ソフトウェアのプログラムや、ハードウェア回路の構築等を含むものとする。処理負荷の大きい乗算や除算を避けるため、引数をセンサ相基準電流位相θxとし、推定係数iu_kp、或いは推定係数iu_kp内の{1/tan(θx)}項をマップ化しておくことが有効である。このようなマップを設けることにより、離散系への適用を容易にし、マイコンの処理負荷を最小限に留めることができ、演算処理能力の高い高価なマイコンを用いる必要が無くなる。
そこで、本実施形態では、ゼロクロス補間部33において、電流推定値(参照値)iu_est_refを補間し、ゼロ割り、ゼロ掛けをマスクしている。なお、ゼロ割りに関しては、式(13)において離散系の影響により推定値が意図しない値で算出されるのを防ぐため、推定係数iu_kp、或いは推定係数iu_kp内の{1/tan(θx)}項に制限値を設けておくことでも対策できる。また、制御部15に式(13)を実装する場合、推定係数iu_kp、或いは推定係数iu_kp内の{1/tan(θx)}項をマップ化しておくことも有効であり、その場合、マップ上で制限値を設けておくことでも対策できる。
ゼロクロス判定部331では、ゼロクロス条件が成立するか否かを判定する。
本実施形態では、センサ相の電流検出値iw_snsが、0[A]を含む所定範囲内であるとき、ゼロクロス条件が成立する、と判定する。「所定範囲内の値である」とは、センサ相の電流検出値iw_snsの絶対値が所定値以下であること、或いは、推定係数iu_kpの絶対値が所定値以上であることをいう。ここで、「所定値」とは、例えば±5[A]といった具合に電流値で設定してもよいし、5[LSB]といった具合に離散系における分解能に基づいて設定してもよいし、数式等で設定してもよい。
また、センサ相の電流検出値iw_snsとセンサ相基準電流位相θxとが同期していることから、センサ相基準電流位相θxの値によって判定してもよい。
一方、ゼロクロス条件が成立すると判定された場合、d軸電流偏差Δid及びq軸電流偏差Δiq(図5、図6参照)を強制的に0[A]とすることで、d軸電圧指令値vd*及びq軸電圧指令値vq*を固定する。或いは、d軸電圧指令値vd*及びq軸電圧指令値vq*を前回値に保持すること等によって直接固定してもよい。
また、ゼロクロス判定部331は、前回値保持部332から電流推定値(補間値)iu_est_cmpを取得し、この電流推定値(補間値)iu_est_cmpを、電流推定値(確定値)iu_est_fixとしてdq変換部34へ出力する。
例えば、前回値保持部332では、以前に算出された電流推定値(確定値)iu_est_fixについて、直近の所定回数分を、電流推定値(保持値)iu_est_hldとして保持しておく。そして、ゼロクロス条件が成立すると判定された場合、前回値またはそれ以前の値である電流推定値(保持値)iu_est_hldを、電流推定値(補間値)iu_est_cmpとしてゼロクロス判定部331に出力する。
なお、電流推定部301、302におけるゼロクロス補間方法は、上記実施形態で説明した以外の方法であってもよいし、必要に応じてゼロクロス補間を行わなくてもよい。
図9に示すように、矩形波制御モードに対応する制御部153は、トルク減算器52、PI演算部53、矩形波発生器54、信号発生器55、電流推定部303及び「トルク推定手段」としてのトルク推定部56を有する。
PI演算部53は、トルク推定値trq_estをトルク指令値trq*に追従させるべく、トルク偏差Δtrqが0に収束するように、電圧ベクトルの位相指令値である「電圧位相指令値VΨ」をPI演算により算出する。
信号発生器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の駆動が制御される。
トルク推定部56は、電流推定部303が推定したd軸電流推定値id_est及びq軸電流推定値iq_estに基づいて、トルク推定値trq_estをマップ又は数式等により演算し、トルク減算器52にフィードバックする。
図10に示すように、トルクフィードバック制御方式の電流推定部303の構成は、電流フィードバック制御方式に対し、センサ相基準電流位相検知部36の構成、及び、ゼロクロス補間部33においてセンサ相電流のゼロクロス時に固定する操作量のみが異なり、他の構成は同じである。
まず、センサ相の電流検出値に基づいてα軸電流iαを算出するタイミング間での「電気角移動量Δθe[rad]に対するα軸電流iαの変化量」、すなわち、「α軸電流iαの今回値と前回値との差」に基づいて、α軸電流の微分値Δiαを、下式(16)により算出する。
Δiα=−{iα(n)−iα(n−1)}/Δθe ・・・(16)
なお、式(16)において、α軸電流iαやβ軸電流iβの定義によって符号が反転する場合は、式(8)による「tan-1(iβ/iα)」の計算に適するように、必要に応じて符号を操作してもよい。或いは、計算した結果、センサ相基準電流位相θxがセンサ相の電流検出値iw_snsに同期しない場合には、符号操作だけでなく位相差90[°]を、算出したセンサ相基準電流位相θxに適宜加減してもよい。この点は、電流フィードバック制御方式と同様である。
図11に示すように、矩形波制御モードにおける各相の電圧波形は、オフ状態である0[V]とオン状態であるシステム電圧VHとを位相180[°]毎に交替する波形である。三相の電圧波形の位相は、互いに120[°]ずれており、インバータ12のいずれかの相のスイッチング素子(図示せず)が電気角60[°]毎にオン/オフすることにより、電圧波形のオン/オフが切替わる。このスイッチング素子のオン/オフタイミングを「スイッチタイミング」という。連続するスイッチタイミング同士の電気角の差は60[°]である。
ここで、「中間タイミング」は、連続するスイッチタイミング同士の電気角の差である60[°]を(m+1)等分した電気角毎にm回(mは自然数)設定することができる。例えば、スイッチタイミングに対し30[°]ずれた電気角に一回の中間タイミングを設定することができる。或いは、スイッチタイミングに対し20[°]、40[°]ずれた電気角に二回の中間タイミングを設定してもよく、スイッチタイミングに対し15[°]、30[°]、45[°]ずれた電気角に三回の中間タイミングを設定してもよい。これにより、スイッチングタイミングとその直前又は直後の中間タイミングとの間の電気角移動量、及び、連続する中間タイミング同士間の電気角移動量はいずれも等しくなる。
図12(a)に示すように、スイッチタイミング毎に検出した電流検出値の波形は、スイッチング素子のスイッチング動作による影響を受けて波形が歪む。一方、図12(b)に示すように、中間タイミング毎に検出した電流検出値の波形は、スイッチング動作による影響をあまり受けないため波形がほとんど歪まない。そのため、スイッチタイミング毎の電流検出値と中間タイミング毎の電流検出値の両方からなる電流波形は、正弦波のように規則的に増減せず、不規則に増減する傾向となる。
また、図12(a)、図12(b)の波形とも、それぞれの波形単独では、ほぼ規則的に増減する。
このように算出したα軸電流の微分値Δiαに基づいて得られたβ軸電流算出値iβ_cal、及びセンサ相基準電流位相算出値θx_cal、並びに、β軸電流実測値iβ_sns、及びセンサ相基準電流位相実測値θx_snsを図13(a)、(b)に示す。
図15において、横軸は電気角であり、波形上にマークのあるタイミングの電気角で電流検出が行われたことを示している。ここでは、スイッチタイミングと中間タイミングとの間の電気角移動量である30[°]が電流検出の電気角移動量Δθeに相当する。
α軸電流iα及びβ軸電流iβが理想的な正弦波であるとすると、実際のβ軸電流iβ0は、α軸電流iαの微分波形であり、「無限小の電気角移動量におけるα軸電流iαの変化量」として定義される。しかし、現実の電動機制御装置10におけるα軸電流の微分値Δiαは、有限の電気角移動量Δθeにおけるα軸電流iαの差分値である。したがって、図15(a)に示すように、α軸電流の微分値Δiαの波形は、実際のβ軸電流iβ0の波形に対して、電気角移動量の半分(Δθe/2)だけ遅れることとなる。
H={iα(n−1)+iα(n)}/2×(Δθe/2) ・・・(17)
iβ_est=Δiα+H ・・・(18)
式(17)が示すとおり、補正量Hは、「α軸電流の前回値iα(n−1)と今回値iα(n)との平均値」に電気角移動量の半分(Δθe/2)を乗算した値として算出される。
図15(b)に示すように、式(17)、(18)により算出したβ軸電流推定値iβ_estは、実際のβ軸電流iβ0の波形によく一致する。
なお、上述したβ軸電流iβの算出方法は一例であり、β軸電流iβを精度良く算出可能であれば、上述した算出方法に限定されず、適宜変更してもよい。
また、上述のように本実施形態では、三相のうちセンサ相としてW相を選択し、電流を推定する推定相としてU相を選択する構成を例示しているため、フローチャートの説明においても、この例による構成を前提として説明する。
また、各ステップを実現する具体的な手段や方法については代表例のみを説明し、その他の採用可能な手段や方法は、上述の図7、図10等を参照する部分の説明に準ずる。
S20では、センサ相基準電流位相θxを検知する。詳しくは図17に示すように、S21で、交流電動機2の制御モードが正弦波制御モード又は過変調制御モードであるか否か判定する。
S24では、他の一相の電流指令値iv*とセンサ相の電流検出値iw_snsとを用いて、式(7)によりβ軸電流iβを算出する。
ここで「電流検出タイミング間の電気角移動量Δθe」は、定常的には、スイッチタイミング同士間の電気角移動量、及び中間タイミング同士間の電気角移動量を用いることが好ましい。ただし、他の実施形態では、スイッチタイミングと中間タイミングとの間の電気角移動量を用いてもよい。
さらに、過変調制御モードから矩形波制御モードへの切替え時には、後述する切替えパターンによる間隔を採用してα軸電流の微分値Δiαを算出することができる。
S24又はS27でβ軸電流iβを算出した後は、S28に進み、α軸電流iαとβ軸電流iβとを用いて式(8)によりセンサ相基準電流位相θxを算出する。
S30では、センサ相基準電流位相θxに応じた推定係数iu_kpを、式(12)により算出し、又はマップから取得する。
S40では、推定係数iu_kpとセンサ相の電流検出値iw_snsとを用いて、式(13)によりU相の電流推定値(参照値)iu_est_refを算出する。
なお、他の実施形態では、推定係数iu_kpを用いず、センサ相基準電流位相θx及びセンサ相の電流検出値iw_snsを用いて、式(11)によりU相の電流推定値iu_estを算出してもよい。
S51では、ゼロクロス判定部331にて、現在、センサ相電流のゼロクロス時であるか否かを判定する。この判定は、例えばセンサ相の電流検出値iw_snsが0[A]を含む所定範囲内の値であるか否かによって判定することができる点は電流フィードバック制御方式と同じである。
一方、S51で、センサ相電流のゼロクロス時である(YES)と判定された場合、S53に進む。S53では、電流フィードバック制御方式の動作時は、d軸電圧指令値vd*及びq軸電圧指令値vq*を固定し、トルクフィードバック制御方式の動作時は、電圧位相指令値VΨを固定する。
最後にS60では、dq変換部34にて、センサ相の電流検出値iw_sns、U相の電流推定値(確定値)iu_est_fix、及び電気角θeに基づいて、式(15)によりdq変換を行い、d軸電流推定値id_est及びq軸電流推定値iq_estを算出する。
以上で、電流推定部301、302、303が実行する電流推定ルーチンを終了する。
図18、図19において、二重線で示すタイミングを境に、電流フィードバック制御方式の過変調制御モードからトルクフィードバック制御方式の矩形波制御モードに切替わっている。ここで、記号「t」は、電流フィードバック制御方式においては、予め定められた一定周期の電流検出タイミングを示し、トルクフィードバック制御方式においてはスイッチタイミング及び中間タイミングを示す。
また、☆印はスイッチタイミングを示し、◇印は中間タイミングを示す。この例では、中間タイミングは、連続するスイッチタイミングの中間の位相に一回、設定される。したがって、スイッチタイミングから中間タイミングまでの電気角移動量、及び、中間タイミングから次のスイッチタイミングまでの電気角移動量は、いずれも定角度30[°]に設定される。
そこで、切替え直前の仮想のスイッチタイミングから切替え時までの電気角移動量をθtr[°]であるとすると、30[°]<θtr<60[°]の場合、図18に示すように、切替え後一回目の電流検出タイミングはスイッチタイミングとなる。一方、0[°]<θtr<30[°]の場合、図19に示すように、切替え後一回目の電流検出タイミングは中間タイミングとなる。この場合、切替え後一回目のスイッチタイミングt1sは存在しない。また、切替え後二回目のスイッチタイミングt2sは、タイミングt0による情報S0、及び、中間タイミングt1cによる情報S1cの一方又は両方に基づいて決定される。
なお、電流フィードバック制御方式で電流検出が実行される一定周期タイミングは、スイッチタイミングの直後のタイミングではなく、実質的に中間タイミングに相当するため、トルクフィードバック制御方式での中間タイミングを示す印と同じ◇印を付している。
そこで本実施形態では、トルクフィードバック制御方式に切替えた後の一回目、又は、一回目及び二回目の電流検出タイミングにおいて、そのタイミングの電気角及び検出される電流である「今回値」と共に、切替え前の電流フィードバック制御方式の動作時の電気角及び検出電流を「過去値」として、α軸電流の微分値Δiαの算出に用いることを特徴とする。
例えば、図18の切替え後一回目のスイッチタイミングt1sにおいて、「前回値」を用いるパターン<p>では、切替え前の最後の電流検出タイミングt-1からの電気角移動量に対するα軸電流iαの変化量を微分値Δiα(1s)とする。また、「前々回値」を用いるパターン<pp>では、切替え前の最後から二番目の電流検出タイミングt-2からの電気角移動量に対するα軸電流iαの変化量を微分値Δiα(1s)とする。また、矢印上の(1s)は、矢印が示す電気角移動量がこのときの微分に用いるものであることを示す。
このように、「過去値」として「前回値」を用いる場合には、フィードバック制御方式によらず常に1組の電気角及び電流検出値を保持しておく必要があり、「前々回値」を用いる場合には、常に2組の電気角及び電流検出値を保持しておく必要がある。
図18、図19に示すように、本実施形態では、あるスイッチタイミングで算出されたd軸電流推定値id_est及びq軸電流推定値iq_estと、その次の中間タイミングで算出されたd軸電流推定値id_est及びq軸電流推定値iq_estとに基づく平均値によりトルク推定値trq_estを算出する。これにより、トルク推定値trq_estの急激な変動を抑制することができる。
また、図19の切替えパターン(2)の場合、切替え後一回目の中間タイミングt1cにおいては、電流フィードバック制御方式の最後の電流検出タイミングt-1でのd軸電流推定値id_est及びq軸電流推定値iq_estとの平均値により、トルク推定値trq_estを算出してもよい。
図20に示す切替えパターン(3)は、「過去値」として「前回値」を用いるパターンを採用する。すなわち、切替え後一回目のスイッチタイミングt1sでは、電流フィードバック制御方式の最後の電流検出タイミングt-1からの電気角移動量に対するα軸電流iαの変化量を微分値Δiα(1s)とする。切替え後一回目の中間タイミングt1c以降は、定常的に、切替え後の「前回値」を用いてα軸電流の微分値Δiαを算出する。
図23において、トルクフィードバック制御方式の矩形波制御モードでのn回目の中間タイミングtncの後、電流フィードバック制御方式の過変調制御モードに切替わっている。なお、トルクフィードバック制御方式でのα軸電流の微分値Δiαの算出について、切替えパターン(4)、(5)のようにスイッチタイミング同士、及び、中間タイミング同士で微分するパターンを例示したが、図20の切替えパターン(3)のようにスイッチタイミングと中間タイミングで微分するパターンであってもよい。また、切替え前の最後のタイミングはスイッチタイミングであってもよい。
続く電流検出タイミングtn+1以降は、今回値のみで電流推定する。この点だけを見れば、電流フィードバック制御方式での制御中は「過去値」を保持する必要はないように考えられる。しかし、電流フィードバック制御方式から再度トルクフィードバック制御方式に切り替わるかもしれない可能性を想定すると、「過去値」を常時、保持しておくことが好ましい。
図24、図25は、電流フィードバック制御方式の過変調制御モードからトルクフィードバック制御方式の矩形波制御モードへの切替えにおいて、上記の切替えパターン(5)を適用したときの電流波形及びトルク波形を示したものである。
図24に示すように、切替えの前後を通じて、u相、v相、w相の三相電流、d軸電流及びq軸電流は連続している。また、図25に示すように、トルク推定値、及びトルク推定値をスムージング処理した値も連続している。この結果より、本実施形態による過変調制御モードから矩形波制御モードへの切替えは実用上問題がないことが確認できる。
図26に示すように、切替えの前後を通じて、u相、v相、w相の三相電流、d軸電流及びq軸電流は連続している。また、図27に示すように、トルク推定値、及びトルク推定値をスムージング処理した値も連続している。この結果より、本実施形態による矩形波制御モードから過変調制御モードへの切替えも実用上問題がないことが確認できる。
(1)本実施形態の電動機制御装置10は、三相のうち一相の相電流を電流センサ13により検出し、他の二相の相電流を推定するものである。電流センサ13をセンサ相のみに設けることで、電流センサ13の数を減らすことができる。これにより、インバータ12の三相出力端子近傍を小型化し、また、電動機制御装置10のコストを低減することができる。
また、電流センサ13の数を1つにすることで、複数個の電流センサを用いる従来の交流電動機の制御システムで発生しうる、電流センサのゲイン誤差の影響が無くなる。これにより、交流電動機2において、複数個の電流センサのゲイン誤差が引き起こす出力トルク変動を排することができ、例えば車両用の場合は車両振動を無くすことに繋がり、車両の商品性を下げる要素を取り除くことができる。
具体的には、α軸電流iα及びβ軸電流iβの算出について、電流指令値を用いる電流フィードバック制御方式では、センサ相以外の相の電流指令値に基づいてβ軸電流iβを算出し、一方、電流指令値を用いないトルクフィードバック制御方式では、α軸電流の微分値Δiαに基づいて、電流指令値を用いることなくβ軸電流iβを算出する。
特開2004−159391号公報(特許文献1)に開示された技術では、電流センサで検出した一相(例えばU相)の電流検出値と、d軸電流指令値及びq軸電流指令値と、交流電動機の電気角の情報とに基づいて他の二相(例えばV相とW相)の電流推定値を算出する。
具体的には、交流電動機の回転子とステータのU相軸とが成す角度と、d軸電流指令値Id*及びq軸電流指令値Iq*から得られた指令電流位相角とを加算した「U相電流位相角θ´」を求め、U相電流位相角θ´とU相電流検出値Iuを用いて、下式(91)により電流振幅Iaを算出する。この電流振幅Iaを、U相電流位相角θ´から±120[°]ずらした電気角におけるsin値に乗じ、下式(92)、(93)により他の二相の電流推定値Iv、Iwを算出する。
Iv=√(1/3)×Ia×{−sin(θ´+120°)} ・・・(92)
Iw=√(1/3)×Ia×{−sin(θ´+240°)} ・・・(93)
この電流推定方法は、d軸電流指令値id*及びq軸電流指令値iq*が必要であるため、d軸電流指令値id*及びq軸電流指令値iq*を有しないトルクフィードバック制御方式に適用することができない。
この電流推定方法も、上記特開2004−159391号公報の技術と同様にd軸電流指令値id*及びq軸電流指令値iq*が必要であるため、d軸電流指令値id*及びq軸電流指令値iq*を有しないトルクフィードバック制御方式に適用することができない。
したがって、本実施形態のようにハイブリッド自動車等の交流電動機2に適用された場合、交流電動機2の回転数等や出力トルク等の動作状態に応じて、正弦波制御モード又は過変調制御モードと矩形波制御モードとを切り替えることで、交流電動機2を効率的に駆動することができる。
それに対し、本実施形態の電動機制御装置10の制御部15は、α−β座標系におけるα軸電流iαとβ軸電流iβとに基づいて電流推定するため、電流推定値iu_estの算出精度を向上させることができる。
これにより、制御方式が切替わっても、切替え前の電流推定値等の制御情報を引き継ぐことができ、切替えの前後を通じて連続した電流推定をすることができる。
また、上記の切替えパターン(5)では、切替え後一回目のスイッチタイミングt1sで実質的に「スイッチングタイミングと中間タイミングでの微分」が行われる。しかし、トルク推定値trq_estの算出にあたって、「中間タイミング同士での微分値」に基づいて算出したd軸電流推定値id_est及びq軸電流推定値iq_estとの平均値によりトルク推定値trq_estを算出することで、スイッチタイミングの電流検出値の影響を希釈化することができる。
上記第1実施形態では、d軸電流指令値id*及びq軸電流指令値iq*を有しないトルクフィードバック制御方式を適用するとき、α軸電流iαの微分値Δiαに基づいてβ軸電流iβを算出することで、センサ相基準電流位相θxを算出する。その後、d軸電流指令値id*及びq軸電流指令値iq*を有する電流フィードバック制御方式と同様、式(11)又は式(13)を用いて、センサ相基準電流位相θxとセンサ相の電流検出値iw_snsとに基づきセンサ相以外の電流推定値iu_estを算出し、式(15)を用いて、d軸電流推定値id_est及びq軸電流推定値iq_estを推定する。
漸近推定演算では、回転座標系であるdq軸平面上でW相軸が相対的に回転することを利用し、W相推定誤差Δiwを積算してd軸実電流値id及びq軸実電流値iqに漸近させることにより、精度良くd軸電流推定値id_est及びq軸電流推定値iq_estを推定する。
ゲイン誤差補正部63では、W相推定誤差ΔiwにゲインKを乗じ、補正後の推定誤差KΔiwを演算する。ゲインKは、d軸電流推定値id_est及びq軸電流推定値iq_estに設けられたローパスフィルタ(以下、「LPF」という。)の役割をなすものであり、d軸電流推定値id_est及びq軸電流推定値iq_estの変化の緩急を調整する。ゲインKの値は、0<K<1の範囲に含まれ、そのLPFの所望の時定数の演算回数(時定数÷演算周期)をKlpfとすると、(1/Klpf)で表される。
なお、補正ベクトルは、常に(Δid、Δiq)の1セットで示すものであり、電流フィードバック制御方式でPI演算部23等に入力されるd軸電流偏差Δid及びq軸電流偏差Δiq(図5、図6参照)とは異なるものであることを注意的に述べておく。
減算器65において、前回のd軸電流推定値id_est(n−1)に対しセンサ相軸方向d軸電流補正値id_crr(n)を減算し、且つ、前回のq軸電流推定値iq_est(n−1)に対しセンサ相軸方向q軸電流補正値を減算することが「補正ベクトルをdq軸平面上にて積算する」ことに対応する。
他相電流推定部66では、電気角θe(n)に基づき、d軸電流推定値id_est(n)及びq軸電流推定値iq_est(n)を逆dq変換し、3相電流推定値iu_est(n)、iv_est(n)、iw_est(n)の一部又は全部を必要に応じて演算する。
また、「K×{cos(θw(n))}×Δiw」がセンサ相軸方向d軸電流補正値id_crr(n)に対応し、「K×{−sin(θw(n))}×Δiw」がセンサ相軸方向q軸電流補正値iq_crr(n)に対応する。
図29(b)に示すように、回転座標系であるdq軸平面上において、W相軸が相対的に回転することを利用し、矢印YIで示す補正ベクトル(Δid、Δiq)を積算していくことにより、d軸電流推定値id_est及びq軸電流推定値iq_estをd軸実電流値id及びq軸実電流値iqに漸近させている。
上記の基本例では、補正ベクトル(Δid、Δiq)の方向がセンサ相軸方向であるのに対し、以下に説明する変形例では、補正ベクトル(Δid、Δiq)に、センサ相軸に直交する方向のベクトル成分が含まれる点が異なる。以下、「センサ相軸に直交する軸」をβ軸といい、「センサ相軸に直交する方向」を、「直交方向」という。
図30に示すように、変形例の電流推定部602は、基本例の構成(図28参照)に加え、直交方向補正値算出部68を有している。
減算器69では、d軸電流暫定推定値id_est’(n)から直交方向d軸電流補正値id_crr_β(n)を減算し、d軸電流推定値id_est(n)を演算する。また、q軸電流暫定推定値iq_est’(n)から直交方向q軸電流補正値iq_crr_β(n)を減算し、q軸電流推定値iq_est(n)を演算する。
変形例では、基本例に対し、d軸電流推定値id_est(n−1)及びq軸電流推定値iq_est(n−1)を、センサ相軸方向のみでなく直交方向にも補正することで、d軸実電流値id及びq軸実電流値iqへの収束応答性を高めることができる。
よって、電動機制御装置10は、電流フィードバック制御方式を適用するとき、例えば第1実施形態の電流推定方法でd軸電流推定値id_est及びq軸電流推定値iq_estを推定し、一方、トルクフィードバック制御方式を適用するとき、本実施形態の漸近推定演算によってd軸電流推定値id_est及びq軸電流推定値iq_estを推定する、というように交流電動機2の通電の制御方式を切り替えることができる。
(ア)上記実施形態では、電流フィードバック制御方式を適用するとき電流推定部301、302が採用することのできる最良の電流推定方法として、α−β座標系において、センサ相の電流検出値iw_snsとセンサ相以外の一相の電流指令値(例えばiv*)とからβ軸電流iβを求める方法(式(7))を説明した。また、これと比べるとセンサ相基準電流位相θxの検出精度が劣る可能性あるが、センサ相の電流検出値iw_snsとセンサ相以外の二相の電流指令値(iu*、iv*)とからβ軸電流iβを求める方法(式(6))もあることを述べた。
また、「トルクフィードバック制御方式」は、上記実施形態の矩形波制御モードに限らず、交流電動機の駆動に係る電流検出値に基づくトルク推定値をトルク指令値に対してフィードバックする制御方式であれば、どのようなものであってもよい。或いは、トルク推定値に代えて、電流以外の物理量についての検出値、例えばトルクメータ等でトルクを直接検出した値をトルク指令値に対してフィードバックすることとしてもよい。
この方法では、図16のS52又はS54のようなセンサ相以外の相の電流推定値を出力するステップが顕在的には存在しないものの、dq変換式の内部で、このステップに相当する演算が包括的に実行されると解釈する。ただし、発明者の研究の結果、どちらの方法でも数式的には同じ結果となることが判明している。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
10・・・電動機制御装置(交流電動機の制御装置)、
12・・・インバータ、
13・・・電流センサ、
15・・・制御部(制御手段)、
301、302、303、601、602・・・電流推定部(電流推定手段)、
56・・・トルク推定部(トルク推定手段)。
Claims (13)
- 三相の交流電動機(2)を駆動するインバータ(12)と、
前記交流電動機の三相のうち一相のセンサ相に流れる電流を検出する電流センサ(13)と、
前記インバータを構成する複数のスイッチング素子のオン/オフを切り替えて前記交流電動機の通電を制御する制御手段であって、前記交流電動機の通電の制御方式について、前記電流センサが検出した前記センサ相の電流検出値、及び当該電流検出値に基づく電流推定値を電流指令値に対してフィードバックすることで前記交流電動機の通電を制御する電流フィードバック制御方式、及び、前記交流電動機の駆動に係るトルク推定値をトルク指令値に対してフィードバックすることで前記交流電動機の通電を制御するトルクフィードバック制御方式を切替え可能である制御手段(15)と、
を備え、
前記制御手段は、
前記一相のセンサ相の電流検出値に基づいてd軸電流推定値及びq軸電流推定値を推定する電流推定手段(301、302、303)を有し、
前記トルクフィードバック制御方式を適用するとき、前記電流推定手段によって算出されたd軸電流推定値及びq軸電流推定値に基づいて前記トルク推定値を算出し、
前記電流推定手段は、
前記センサ相の軸に一致するα軸、及び当該α軸に直交するβ軸からなる固定座標系におけるα軸電流及びβ軸電流に基づいて前記センサ相を基準にした電流位相であるセンサ相基準電流位相を算出し、当該センサ相基準電流位相と前記センサ相の電流検出値とに基づいて前記センサ相以外の相の電流推定値を算出し、前記センサ相の電流検出値と前記センサ相以外の相の電流推定値とをdq変換してd軸電流推定値及びq軸電流推定値を推定し、
前記α軸電流及び前記β軸電流の算出について、前記センサ相の電流検出値に基づいて前記α軸電流を算出し、且つ、少なくとも前記トルクフィードバック制御方式を適用するとき、前記α軸電流の微分値に基づいて前記β軸電流を算出することを特徴とする交流電動機の制御装置(10)。 - 前記電流推定手段(301、302)は、前記電流フィードバック制御方式を適用するとき、前記センサ相以外の一相又は二相の電流指令値を用いて前記β軸電流を算出することを特徴とする請求項1に記載の交流電動機の制御装置。
- 前記電流推定手段は、前記電流フィードバック制御方式を適用するとき、前記センサ相以外の一相の電流指令値と前記センサ相の電流検出値とに基づいて前記β軸電流を算出することを特徴とする請求項2に記載の交流電動機の制御装置。
- 前記電流推定手段(303)は、前記トルクフィードバック制御方式を適用するとき、
前記スイッチング素子のオン/オフを切り替えるスイッチタイミング、及び、連続する前記スイッチタイミングの間に一回以上設定される中間タイミングにおける前記センサ相の電流検出値に基づいて前記α軸電流を算出し、
前記スイッチタイミング又は前記中間タイミングのうちいずれか二回のタイミングの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出することを特徴とする請求項1〜3のいずれか一項に記載の交流電動機の制御装置。 - 前記中間タイミングは、連続する前記スイッチタイミングの中間に一回設定されることを特徴とする請求項4に記載の交流電動機の制御装置。
- 前記電流推定手段は、前記トルクフィードバック制御方式を適用するとき、
前記スイッチタイミング毎に、今回の前記スイッチタイミングと前回の前記スイッチタイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出すると共に、前記中間タイミング毎に、今回の中間タイミングと前回の前記中間タイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出することを特徴とする請求項5に記載の交流電動機の制御装置。 - 前記交流電動機の通電制御方式を前記電流フィードバック制御方式から前記トルクフィードバック制御方式に切替えたとき、
少なくとも切替え後の三回目以降に前記α軸電流を算出する前記スイッチタイミング又は前記中間タイミングでは、
前記スイッチタイミング毎に、今回の前記スイッチタイミングと前回の前記スイッチタイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出すると共に、前記中間タイミング毎に、今回の中間タイミングと前回の前記中間タイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出することを特徴とする請求項6に記載の交流電動機の制御装置。 - 前記交流電動機の通電制御方式を前記電流フィードバック制御方式から前記トルクフィードバック制御方式に切替えたとき、
切替え後の最初又は二回目に前記α軸電流を算出するタイミングでは、切替え前の前記電流フィードバック制御方式での動作時に前記センサ相の電流検出値を検出したタイミングの電気角、及び、そのタイミングで算出された前記α軸電流の値の組である過去値を用いて前記α軸電流の微分値を算出することを特徴とする請求項5〜7のいずれか一項に記載の交流電動機の制御装置。 - 切替え後の最初に前記α軸電流を算出する前記スイッチタイミング又は前記中間タイミングでは、今回の前記スイッチタイミング又は前記中間タイミングと、切替え前の最後に前記センサ相の電流検出値を検出したタイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出することを特徴とする請求項8に記載の交流電動機の制御装置。
- 切替え後の最初に前記α軸電流を算出する前記スイッチタイミング又は前記中間タイミングでは、今回の前記スイッチタイミング又は前記中間タイミングと、切替え前の最後から二番目に前記センサ相の電流検出値を検出したタイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出し、
切替え後の二回目に前記α軸電流を算出する前記スイッチタイミング又は前記中間タイミングでは、今回の前記スイッチタイミング又は前記中間タイミングと、切替え前の最後に前記センサ相の電流検出値を検出したタイミングとの間の電気角移動量に対する前記α軸電流の変化量に基づいて前記α軸電流の微分値を算出することを特徴とする請求項8に記載の交流電動機の制御装置。 - 三相の交流電動機(2)を駆動するインバータ(12)と、
前記交流電動機の三相のうち一相のセンサ相に流れる電流を検出する電流センサ(13)と、
前記インバータを構成する複数のスイッチング素子のオン/オフを切り替えて前記交流電動機の通電を制御する制御手段であって、前記交流電動機の通電の制御方式について、前記電流センサが検出した前記センサ相の電流検出値、及び当該電流検出値に基づく電流推定値を電流指令値に対してフィードバックすることで前記交流電動機の通電を制御する電流フィードバック制御方式、及び、前記交流電動機の駆動に係るトルク推定値をトルク指令値に対してフィードバックすることで前記交流電動機の通電を制御するトルクフィードバック制御方式を切替え可能である制御手段(15)と、
を備え、
前記制御手段は、
前記一相のセンサ相の電流検出値に基づいてd軸電流推定値及びq軸電流推定値を推定する電流推定手段(601、602)を有し、
前記トルクフィードバック制御方式を適用するとき、前記電流推定手段によって算出されたd軸電流推定値及びq軸電流推定値に基づいて前記トルク推定値を算出し、
前記電流推定手段は、前記トルクフィードバック制御方式を適用するとき、
所定の演算周期で繰り返し実行される漸近推定演算において、前回の演算で算出されたd軸電流推定値及びq軸電流推定値に基づく前記センサ相の軸方向成分であるセンサ相電流基準値と、今回の前記センサ相の電流検出値と、の差である推定誤差に基づいて算出された補正ベクトルをdq軸平面上にて積算することによりd軸電流推定値及びq軸電流推定値を推定することを特徴とする交流電動機の制御装置(10)。 - 前記漸近推定処理における前記補正ベクトルは、前記センサ相の軸方向の補正値と前記センサ相軸に直交する方向の補正値との合成ベクトルとして算出されることを特徴とする請求項11に記載の交流電動機の制御装置。
- 前記トルク推定値は、前記電流推定手段によって算出された少なくとも二回の前記電流推定値の平均値に基づいて算出されることを特徴とする請求項1〜12のいずれか一項に記載の交流電動機の制御装置。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013139790A JP5757304B2 (ja) | 2012-11-01 | 2013-07-03 | 交流電動機の制御装置 |
US14/067,508 US9172322B2 (en) | 2012-11-01 | 2013-10-30 | Control apparatus for AC motor |
CN201310532996.6A CN103812415B (zh) | 2012-11-01 | 2013-10-31 | 用于交流电动机的控制装置 |
CN201310530615.0A CN103812413B (zh) | 2012-11-01 | 2013-10-31 | 用于交流电动机的控制装置 |
CN201310529774.9A CN103812421B (zh) | 2012-11-01 | 2013-10-31 | 用于交流电动机的控制装置 |
CN201310531140.7A CN103812414B (zh) | 2012-11-01 | 2013-10-31 | 用于交流电动机的控制装置 |
CN201310532991.3A CN103812409B (zh) | 2012-11-01 | 2013-10-31 | 用于交流电动机的控制装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012242126 | 2012-11-01 | ||
JP2012242126 | 2012-11-01 | ||
JP2013139790A JP5757304B2 (ja) | 2012-11-01 | 2013-07-03 | 交流電動機の制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014113026A JP2014113026A (ja) | 2014-06-19 |
JP5757304B2 true JP5757304B2 (ja) | 2015-07-29 |
Family
ID=50546428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013139790A Active JP5757304B2 (ja) | 2012-11-01 | 2013-07-03 | 交流電動機の制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9172322B2 (ja) |
JP (1) | JP5757304B2 (ja) |
CN (5) | CN103812415B (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5910582B2 (ja) | 2013-08-20 | 2016-04-27 | 株式会社デンソー | 交流電動機の制御装置 |
JP5920635B2 (ja) | 2013-08-20 | 2016-05-18 | 株式会社デンソー | 交流電動機の制御装置 |
JP5910583B2 (ja) | 2013-08-20 | 2016-04-27 | 株式会社デンソー | 交流電動機の制御装置 |
JP5928438B2 (ja) | 2013-11-05 | 2016-06-01 | 株式会社デンソー | 交流電動機の制御装置 |
KR102158482B1 (ko) * | 2014-08-18 | 2020-09-23 | 현대모비스 주식회사 | 긴급제동 발생시 3상 모터 제어를 위한 확장된 전류 검출 방법 |
EP3270509A4 (en) * | 2015-03-12 | 2018-12-12 | Mitsubishi Electric Corporation | Ac rotating electric machine control device and electric power steering control device |
JP2019013071A (ja) * | 2017-06-29 | 2019-01-24 | ルネサスエレクトロニクス株式会社 | 演算装置及び処理装置 |
US10734935B2 (en) * | 2017-09-22 | 2020-08-04 | GM Global Technology Operations LLC | Quasi six-step PWM control |
CN112997395B (zh) * | 2018-11-14 | 2024-01-02 | 东芝三菱电机产业系统株式会社 | 电力转换装置 |
CN112421997B (zh) * | 2019-08-23 | 2022-07-12 | 广东美的生活电器制造有限公司 | 电机的力矩补偿装置、方法、系统、家用电器及存储介质 |
JP7460465B2 (ja) * | 2020-06-25 | 2024-04-02 | 三菱重工業株式会社 | 分析装置、分析方法およびプログラム |
CN112468045B (zh) * | 2020-11-30 | 2022-03-29 | 东南大学 | 一种基于电流移相的永磁同步电机单电流传感器控制方法 |
CN118826559A (zh) * | 2024-06-19 | 2024-10-22 | 上海先楫半导体科技有限公司 | 电机矢量控制编码方法、系统及终端 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3685920B2 (ja) * | 1997-09-14 | 2005-08-24 | 本田技研工業株式会社 | ハイブリッド車用電動機制御装置 |
JP3611492B2 (ja) * | 1999-11-12 | 2005-01-19 | 株式会社日立製作所 | インバータの制御方法および装置 |
JP4168730B2 (ja) | 2002-11-05 | 2008-10-22 | 日産自動車株式会社 | 3相交流電動機の制御装置 |
JP4847060B2 (ja) * | 2005-07-15 | 2011-12-28 | 日立オートモティブシステムズ株式会社 | 交流モータ駆動装置及びその制御方法 |
JP2007159368A (ja) * | 2005-12-08 | 2007-06-21 | Toyota Motor Corp | モータ駆動システムの制御装置 |
JP4942425B2 (ja) * | 2006-08-22 | 2012-05-30 | 東芝エレベータ株式会社 | エレベータの制御装置 |
JP4956123B2 (ja) * | 2006-09-28 | 2012-06-20 | 三洋電機株式会社 | モータ制御装置 |
US7615887B2 (en) * | 2007-03-09 | 2009-11-10 | Gm Global Technology Operations, Inc. | Method and system for operating a power converter |
JP4961292B2 (ja) * | 2007-07-27 | 2012-06-27 | 三洋電機株式会社 | モータ制御装置 |
JP5081131B2 (ja) * | 2008-11-13 | 2012-11-21 | 本田技研工業株式会社 | 電動機の相電流推定装置および電動機の磁極位置推定装置 |
JP5368777B2 (ja) | 2008-11-17 | 2013-12-18 | トヨタ自動車株式会社 | 交流電動機の制御装置 |
JP5256009B2 (ja) * | 2008-12-12 | 2013-08-07 | 日立アプライアンス株式会社 | 磁石モータの速度制御装置 |
JP2010161907A (ja) * | 2009-01-09 | 2010-07-22 | Toyota Motor Corp | モータ駆動制御システムの制御装置 |
JP2010178444A (ja) * | 2009-01-28 | 2010-08-12 | Toyota Motor Corp | 回転電機制御システム |
JP2011125107A (ja) * | 2009-12-09 | 2011-06-23 | Sanyo Electric Co Ltd | モータ制御装置、モータ駆動システム及びインバータ制御装置 |
JP5527559B2 (ja) | 2012-04-22 | 2014-06-18 | 株式会社デンソー | 交流電動機の制御装置 |
-
2013
- 2013-07-03 JP JP2013139790A patent/JP5757304B2/ja active Active
- 2013-10-30 US US14/067,508 patent/US9172322B2/en active Active
- 2013-10-31 CN CN201310532996.6A patent/CN103812415B/zh active Active
- 2013-10-31 CN CN201310531140.7A patent/CN103812414B/zh active Active
- 2013-10-31 CN CN201310532991.3A patent/CN103812409B/zh active Active
- 2013-10-31 CN CN201310529774.9A patent/CN103812421B/zh active Active
- 2013-10-31 CN CN201310530615.0A patent/CN103812413B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US20140117893A1 (en) | 2014-05-01 |
JP2014113026A (ja) | 2014-06-19 |
CN103812413B (zh) | 2017-06-23 |
CN103812415B (zh) | 2017-05-03 |
CN103812413A (zh) | 2014-05-21 |
CN103812421A (zh) | 2014-05-21 |
US9172322B2 (en) | 2015-10-27 |
CN103812421B (zh) | 2017-06-30 |
CN103812414A (zh) | 2014-05-21 |
CN103812415A (zh) | 2014-05-21 |
CN103812409B (zh) | 2017-05-03 |
CN103812414B (zh) | 2017-08-29 |
CN103812409A (zh) | 2014-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5757304B2 (ja) | 交流電動機の制御装置 | |
JP5939228B2 (ja) | 交流電動機の制御装置 | |
JP5751234B2 (ja) | 交流電動機の制御装置 | |
JP5807847B2 (ja) | 交流電動機の制御装置 | |
JP5888567B2 (ja) | 交流電動機の制御装置 | |
JP5741966B2 (ja) | 交流電動機の制御装置 | |
JP5772843B2 (ja) | 交流電動機の制御装置 | |
JP5488845B2 (ja) | 交流電動機の制御装置 | |
US9318982B2 (en) | Control apparatus for AC motor | |
JP5700059B2 (ja) | 交流電動機の制御装置 | |
JP5910583B2 (ja) | 交流電動機の制御装置 | |
JP5741611B2 (ja) | 交流電動機の制御装置 | |
JP2012039726A (ja) | 制御装置 | |
JP5958250B2 (ja) | 交流電動機の制御装置 | |
JP5483218B2 (ja) | 交流電動機の制御装置 | |
JP5812021B2 (ja) | 交流電動機の制御装置 | |
JP6400231B2 (ja) | 回転電機の制御装置 | |
JP5920635B2 (ja) | 交流電動機の制御装置 | |
JP5910582B2 (ja) | 交流電動機の制御装置 | |
JP6136998B2 (ja) | 交流電動機の制御装置 | |
JP2015162928A (ja) | 交流電動機の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141016 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141021 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141119 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150520 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5757304 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |