(57)【要約】【課題】広い回転数領域にわたって電流フィードバック制御の制御性能を向上させる交流電動機の制御装置を提供する。【解決手段】ハイブリッド自動車において駆動力を発生するモータの駆動を制御するＭＧ制御装置は、ｄ軸、ｑ軸電流偏差ΔＩｄ、ΔＩｑに基づくＰＩ制御演算によって、ｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を演算する。ＭＧ制御装置は、モータの回転数が所定の切替回転数Ａ未満（Ｓ１０：ＮＯ）の領域では干渉フィードバック方式を適用し（Ｓ１１）、モータの回転数が所定の切替回転数Ａ以上（Ｓ１０：ＹＥＳ）の領域では非干渉フィードバック方式を適用する（Ｓ１２）ように制御方式を切り替える。電圧方程式を利用した非干渉フィードバック方式では、フィードバックゲインを適正に設定すれば、理論上、実電流を指令電流に一致させることができる。よって、高回転領域で非干渉フィードバック方式を適用することにより、制御性能が向上する。【選択図】図４
2015167435.tif 000002
【特許請求の範囲】
【請求項１】
電流フィードバック制御によってインバータ（３４）の駆動を制御することで交流電動機（４）への印加電圧を制御する交流電動機の制御装置（２０）であって、
ｄ軸電流指令値（Ｉｄ*）及びｑ軸電流指令値（Ｉｑ*）を演算する電流指令演算部（２１）と、
前記交流電動機の相電流検出値をｄｑ変換し、ｄ軸電流検出値（Ｉｄ）及びｑ軸電流検出値（Ｉｑ）を算出するｄｑ変換部（２６）と、
ｄ軸電流指令値（Ｉｄ*）とｄ軸電流検出値（Ｉｄ）との偏差であるｄ軸電流偏差（ΔＩｄ）、及び、ｑ軸電流指令値（Ｉｑ*）とｑ軸電流検出値（Ｉｑ）との偏差であるｑ軸電流偏差（ΔＩｑ）に基づくＰＩ制御演算によって、ｄ軸電圧指令値（Ｖｄ*）及びｑ軸電圧指令値（Ｖｑ*）を演算する電圧指令演算部（２３）と、
前記交流電動機の回転数に基づいて、前記電圧指令演算部の制御方式を切り替える切替判定部（２８）と、を有し、
前記切替判定部は、
以下の数式１により、前記ｄ軸電圧指令値を前記ｑ軸電流偏差から演算し、前記ｑ軸電圧指令値を前記ｄ軸電流偏差から演算する非干渉フィードバック方式、
【数１】
2015167435.tif 000020
（但し、Ｋｐｄ／Ｋｐｑ：非干渉フィードバック方式のＰ（比例）制御項のゲイン、
Ｋｉｄ／Ｋｉｑ：非干渉フィードバック方式のＩ（積分）制御項のゲイン、
ΔＩｄ：ｄ軸電流偏差（ΔＩｄ＝Ｉｄ*−Ｉｄ）、
ΔＩｑ：ｑ軸電流偏差（ΔＩｑ＝Ｉｑ*−Ｉｑ））
及び、
以下の数式２により、前記ｄ軸電圧指令値を前記ｄ軸電流偏差から演算し、前記ｑ軸電圧指令値を前記ｑ軸電流偏差から演算する干渉フィードバック方式について、
【数２】
2015167435.tif 000021
（但し、Ｋ’ｐｄ／Ｋ’ｐｑ：干渉フィードバック方式のＰ（比例）制御項のゲイン、
Ｋ’ｉｄ／Ｋ’ｉｑ：干渉フィードバック方式のＩ（積分）制御項のゲイン）
前記交流電動機の回転数が所定の切替回転数（Ａ）未満の領域では前記干渉フィードバック方式を適用し、前記交流電動機の回転数が前記切替回転数以上の領域では前記非干渉フィードバック方式を適用するように、前記電圧指令演算部の制御方式を切り替えることを特徴とする交流電動機の制御装置。
【請求項２】
前記非干渉フィードバック方式は、以下の数式３で示される電圧方程式を用いた以下の数式４に基づいて、前記ｄ軸電圧指令値及びｑ軸電圧指令値を演算するものであることを特徴とする請求項１に記載の交流電動機の制御装置。
【数３】
2015167435.tif 000022
【数４】
2015167435.tif 000023
（但し、Ｒ：電機子抵抗、Ｌｄ／Ｌｑ：ｄ軸インダクタンス／ｑ軸インダクタンス、
ω：電気角速度、φ：永久磁石の電機子鎖交磁束）
【請求項３】
前記切替回転数は、前記電圧方程式におけるＲを含む項の値が全体値に占める比率であるＲ項比率が前記非干渉フィードバック方式を適用する回転数領域で所定値（α）以下となるように設定されることを特徴とする請求項２に記載の交流電動機の制御装置。
【請求項４】
前記切替回転数より大きい所定の単純化回転数（Ｂ）以上の回転数領域において、
前記非干渉フィードバック方式の演算式中のＲの値を０として電圧指令値を演算することを特徴とする請求項２または３に記載の交流電動機の制御装置。
【請求項５】
前記切替回転数は、前記交流電動機の回転数が上昇し、前記干渉フィードバック方式から前記非干渉フィードバック方式へ切り替えるときに用いられる第１切替回転数（Ａ１）、及び、前記交流電動機の回転数が下降し、前記非干渉フィードバック方式から前記干渉フィードバック方式へ切り替えるときに用いられる第２切替回転数（Ａ２）からなり、
前記第１切替回転数は、前記第２切替回転数より大きい値に設定されることを特徴とする請求項１〜４のいずれか一項に記載の交流電動機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電流フィードバック制御によって通電を制御する交流電動機の制御装置に関する。
【背景技術】
【０００２】
交流電動機の制御において、相電流検出値をｄｑ変換したｄ軸、ｑ軸電流Ｉｄ、Ｉｑとｄ軸、ｑ軸電流指令値Ｉｄ*、Ｉｑ*との電流偏差ΔＩｄ、ΔＩｑをゼロにするように、ｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*をＰＩ制御演算する電流フィードバック制御が知られている。従来のＰＩ制御演算では、一般に、ｄ軸、ｑ軸電流偏差ΔＩｄ、ΔＩｑに、それぞれ比例制御ゲイン及び積分制御ゲインを乗じた項を足し合わせて、ｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を算出する。
【０００３】
ところで、下記の電圧方程式において、ｄ軸電圧指令値Ｖｄ*にはｄ軸電流Ｉｄの成分とｑ軸電流Ｉｑの成分とが含まれ、ｑ軸電圧指令値Ｖｑ*にもｄ軸電流Ｉｄの成分とｑ軸電流Ｉｑの成分とが含まれる。つまり、ｄｑ軸間での相互干渉が生じる。
Ｖｄ*＝Ｒ×Ｉｄ−ω×Ｌｑ×Ｉｑ
Ｖｑ*＝Ｒ×Ｉｑ＋ω×Ｌｄ×Ｉｄ＋ω×φ
（Ｒは電機子抵抗、ωは電気角速度、Ｌｄ、Ｌｑは、ｄ軸、ｑ軸インダクタンス、φは永久磁石の電機子鎖交磁束を示す。）
【０００４】
本明細書では、上述の「従来のＰＩ制御演算」の方式を「干渉フィードバック方式」という。例えば特許文献１に開示されたモータの駆動装置は、干渉フィードバック方式のＰＩ制御演算により算出されたｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*から、それぞれｄ軸電圧指令補正値Ｖｄ０（＝ω×Ｌｑ×Ｉｑ*）、ｑ軸電圧指令補正値Ｖｑ０（＝−ω×Ｌｄ×Ｉｄ*−ω×φ）を減算することにより、応答性向上を図っている。
特許文献１に開示された応答性向上を図った制御は、電圧方程式のωを含む項（ｄ軸電圧方程式の第２項、ｑ軸電圧方程式の第２項及び第３項）の演算において、実電流Ｉｄ、Ｉｑの値を指令電流Ｉｄ*、Ｉｑ*で代用して演算しようとするものであり、フィードフォワード制御に近い思想である。このフィードフォワードと上記干渉フィードバック方式を組み合わせた制御が一般的に知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−４０８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
干渉フィードバック方式について考察すると、電気角速度ωが比較的小さく、電圧方程式におけるＲを含む項（第１項）の比率が支配的となる低回転領域では制御性は良好と考えられる。しかし、電気角速度ωが比較的大きい高回転領域では、実電流Ｉｄ、Ｉｑと指令電流Ｉｄ*、Ｉｑ*との乖離によりωを含む項の誤差が大きくなり、制御性能が低下するおそれがある。
また、そもそも従来の干渉フィードバック方式では、ｄ軸、ｑ軸の実電流Ｉｄ、Ｉｑが指令電流Ｉｄ*、Ｉｑ*と一致し続けることは電圧方程式から考えて理論上困難である。
【０００７】
したがって、例えば、ハイブリッド自動車において車両の駆動力を発生する交流電動機のように、低回転領域から高回転領域まで広い回転数領域にわたって使用される交流電動機の制御に対し特許文献１の従来技術を適用すると、制御性確保が困難になるおそれがある。
本発明はこのような点に鑑みて創作されたものであり、その目的は、広い回転数領域にわたって電流フィードバック制御の制御性能を向上させる交流電動機の制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、電流フィードバック制御によってインバータの駆動を制御することで交流電動機への印加電圧を制御する「交流電動機の制御装置」に係る発明である。
この制御装置は、ｄ軸電流指令値（Ｉｄ*）及びｑ軸電流指令値（Ｉｑ*）を演算する電流指令演算部、交流電動機の相電流検出値をｄｑ変換し、ｄ軸電流検出値（Ｉｄ）及びｑ軸電流検出値（Ｉｑ）を算出するｄｑ変換部、ｄ軸電流偏差（ΔＩｄ）及びｑ軸電流偏差（ΔＩｑ）に基づくＰＩ制御演算によってｄ軸電圧指令値（Ｖｄ*）及びｑ軸電圧指令値（Ｖｑ*）を演算する電圧指令演算部、及び、交流電動機の回転数に基づいて、電圧指令演算部の制御方式について、以下に定義する「非干渉フィードバック方式」と、「干渉フィードバック方式」とを切り替える切替判定部を有することを特徴とする。
【０００９】
「非干渉フィードバック方式」とは、「ｄ軸電圧指令値をｑ軸電流偏差から演算し、ｑ軸電圧指令値をｄ軸電流偏差から演算する方式」と定義する。すなわち、以下の数式１で表される。
【数１】
2015167435.tif 000003
（但し、Ｋｐｄ／Ｋｐｑ：非干渉フィードバック方式のＰ（比例）制御項のゲイン、
Ｋｉｄ／Ｋｉｑ：非干渉フィードバック方式のＩ（積分）制御項のゲイン、
ΔＩｄ：ｄ軸電流偏差（ΔＩｄ＝Ｉｄ*−Ｉｄ）、
ΔＩｑ：ｑ軸電流偏差（ΔＩｑ＝Ｉｑ*−Ｉｑ））
【００１０】
「干渉フィードバック方式」とは、「ｄ軸電圧指令値をｄ軸電流偏差から演算し、ｑ軸電圧指令値をｑ軸電流偏差から演算する方式」と定義する。すなわち、以下の数式２で表される。
【数２】
2015167435.tif 000004
（但し、Ｋ’ｐｄ／Ｋ’ｐｑ：干渉フィードバック方式のＰ（比例）制御項のゲイン、
Ｋ’ｉｄ／Ｋ’ｉｑ：干渉フィードバック方式のＩ（積分）制御項のゲイン）
【００１１】
切替判定部は、交流電動機の回転数が所定の切替回転数（Ａ）未満の領域では干渉フィードバック方式を適用し、交流電動機の回転数が切替回転数以上の領域では非干渉フィードバック方式を適用するように、電圧指令演算部の制御方式を切り替える。
【００１２】
「非干渉フィードバック方式」の一例では、以下の数式３で示される電圧方程式を用いた以下の数式４に基づいて、ｄ軸電圧指令値及びｑ軸電圧指令値を演算する。
【数３】
2015167435.tif 000005
【数４】
2015167435.tif 000006
（但し、Ｒ：電機子抵抗、Ｌｄ／Ｌｑ：ｄ軸インダクタンス／ｑ軸インダクタンス、
ω：電気角速度、φ：永久磁石の電機子鎖交磁束）
【００１３】
ここで、数式４は、数式１に対しＲ項を含む。ｄ軸電圧指令値のＲ項にはｄ軸電流偏差が含まれ、ｑ軸電圧指令値のＲ項にはｑ軸電流偏差が含まれるという意味で、数式４は、厳密に数式１の通りではないように思われる。しかし、数式４においてＲが相対的に極めて小さく、０に近いことを前提とすれば、数式４は、現実的な意味で、「非干渉フィードバック方式」の拡張された一例として扱うことができる。
【００１４】
本発明によると、例えば切替回転数は、電圧方程式におけるＲを含む項の値が全体値に占める比率である「Ｒ項比率」が非干渉フィードバック方式を適用する回転数領域で所定値（α）以下となるように設定される。
高回転領域では、電圧指令を演算する過程でＲ項比率の影響が略ゼロになる。従って、高回転域において、非干渉フィードバック方式ではフィードバックゲインを適正に設定すれば、理論上、実電流Ｉｄ、Ｉｑを指令電流Ｉｄ*、Ｉｑ*に一致させることができるため、干渉フィードバック方式に比べて制御性能が向上する。したがって、電流フィードバック制御において、切替回転数よりも高回転領域で非干渉フィードバック方式を適用することにより、高回転領域での制御性能を向上させることができる。
【００１５】
一方、電圧方程式のＲ項比率が支配的である低回転領域では、干渉フィードバック方式を適用しても良い制御性能が得られるため、あえて非干渉フィードバック方式を適用するメリットが少ない。したがって、交流電動機の回転数に応じて電圧指令演算部の制御方式を切り替えることにより、広い回転数領域にわたって電流フィードバック制御の制御性能を向上させることができる。
このような利点により、本発明は、例えば、ハイブリッド自動車において駆動力を発生する交流電動機の制御に適用されると特に有益である。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態による交流電動機の制御装置が適用されるハイブリッド自動車の駆動システムの概略構成図である。
【図２】本発明の実施形態による交流電動機の制御装置の制御ブロック図である。
【図３】本発明の第１実施形態による制御方式切替処理を説明する回転数−トルク特性図である。
【図４】本発明の第１実施形態による制御方式切替処理のフローチャートである。
【図５】ｄｑ座標で干渉フィードバック方式と非干渉フィードバック方式とを比較する説明図であり、Δｉｄ＝０、Δｉｑ＜０の場合を示す。
【図６】同上の説明図であり、Δｉｄ＝０、Δｉｑ＞０の場合を示す。
【図７】同上の説明図であり、Δｉｄ＜０、Δｉｑ＝０の場合を示す。
【図８】同上の説明図であり、Δｉｄ＞０、Δｉｑ＝０の場合を示す。
【図９】同上の説明図であり、干渉フィードバック方式において、実電流が指令電流に一致しないことを説明する図である。
【図１０】本発明の第２実施形態による制御方式切替処理を説明する回転数−トルク特性図である。
【図１１】本発明の第２実施形態による制御方式切替処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の複数の実施形態を図面に基づいて説明する。
（第１実施形態）
本発明の第１実施形態の交流電動機の制御装置について、図１〜図４を参照して説明する。本実施形態の交流電動機の制御装置は、ハイブリッド自動車に適用される。
図１に示すハイブリッド自動車は、いわゆるシリーズパラレルハイブリッド自動車であり、車両の駆動力源として、エンジン６及び２つのモータジェネレータを備える。
【００１８】
モータジェネレータ（以下「ＭＧ」と記す。）は、トルクを受けて回生電力を発生する発電機としての機能、及び、力行動作により電力を消費してトルクを発生する電動機としての機能を兼ね備える。本実施形態では、第１ＭＧ３は主に発電機として機能し、第２ＭＧ４は主に電動機として機能する。第１ＭＧ３及び第２ＭＧ４は、例えば永久磁石式同期型の三相交流電動機である。
本実施形態において第１ＭＧ３及び第２ＭＧ４の通電を制御するＭＧ制御装置２０が、本発明の「交流電動機の制御装置」に相当する。詳しくは後述するように、ＭＧ制御装置２０は、主に電動機として機能する第２ＭＧ４の制御において、特に、本発明の特徴的な構成を有し、それによる特有の作用効果を奏するものである。
【００１９】
エンジン６、第１ＭＧ３及び第２ＭＧ４は、動力分割機構１６により接続されている。エンジン６は、例えば４気筒のガソリンエンジンである。エンジン６の動力は、クランク軸１５に連結された動力分割機構１６で二系統に分割され、その一方の動力でデファレンシャルギア機構１９、車軸１３を介して車輪１４を駆動し、もう一方の動力で第１ＭＧ３に発電させる。
エンジン制御装置６０は、図示しないクランク角センサから入力されるクランク角信号等に基づいてクランク軸１５のクランク角やエンジン回転速度等の情報を取得し、エンジン６の運転を制御する。
【００２０】
バッテリ３１は、例えばニッケル水素、リチウムイオン電池等の充放電可能な蓄電装置である。昇圧コンバータ３２は、バッテリ３１の直流電圧を昇圧し、インバータ３３、３４に出力する。インバータ３３、インバータ３４は、ブリッジ接続された複数のスイッチング素子から構成され、直流電力と三相交流電力とを相互に変換する。
【００２１】
第１ＭＧ３が発電した三相交流電力は、インバータ３３で直流電力に変換され、昇圧コンバータ３３を経由してバッテリ３１に回生される。
第２ＭＧ４は、インバータ３４が変換した三相交流電力を用いて、力行動作によりトルクを出力する。第２ＭＧ４による駆動力は、プロペラ軸１７、デファレンシャルギア機構１９、車軸１３を介して車輪１４に伝達される。
回転角センサ５１、５２は、例えばレゾルバであり、それぞれ、第１ＭＧ３及び第２ＭＧ４のロータ近傍に設けられ、第１ＭＧ３及び第２ＭＧ４の電気角を検出する。
【００２２】
車両制御回路１０は、ＭＧ制御装置２０及びエンジン制御装置６０と相互に通信可能に設けられている。車両制御回路１０は、アクセル信号、ブレーキ信号、シフト信号、車速信号等が入力され、取得した情報に基づいて車両の運転状態を検出する。そして、運転状態に応じたトルク指令値をＭＧ制御装置２０に出力し、また、エンジン制御装置６０に対して、エンジン６の運転を指令する。
【００２３】
ＭＧ制御装置２０は、車両制御回路１０からのトルク指令値、電流センサ（図２参照）による電流検出値、及び、回転角センサ５１、５２による電気角信号等に基づいて、昇圧コンバータ３２及びインバータ３３、３４のスイッチング動作を制御することで、第１ＭＧ３及び第２ＭＧ４の通電を制御する。
以下の説明では第２ＭＧ４を「モータ４」と言い替え、専ら、ＭＧ制御装置２０が実行するモータ４の制御に関して詳しく説明する。
【００２４】
次に、ＭＧ制御装置２０の構成及び動作について、図２〜図４を参照して説明する。以下の図中、フィードバックを「ＦＢ」と略記する。
ここで、例えば特開２０１０−８８２０５号公報等に開示されるように、ＭＧ制御装置２０は、モータ４の出力に要求される回転数及びトルクに応じて、正弦波ＰＷＭ制御モード、過変調ＰＷＭ制御モード及び矩形波制御モードを切り替え可能である。すなわち、図３に示すように、低回転、低トルク領域の出力が要求されるときは、電流フィードバック制御方式の正弦波ＰＷＭ制御モードが用いられる。高回転、高トルク領域の出力が要求されるときは、トルクフィードバック制御方式の矩形波制御モードが用いられる。その中間の領域では、電流フィードバック制御方式の過変調ＰＷＭ制御モードが用いられる。
【００２５】
そのうち電流フィードバック制御方式の正弦波ＰＷＭ制御モード及び過変調ＰＷＭ制御モードにおいて、ＭＧ制御装置２０は、以下に説明する特徴的な制御を実行する。
図２に示す制御ブロックは正弦波ＰＷＭ制御モードに対応する。ＭＧ制御装置２０は、電流指令演算部２１、減算器２２、電圧指令演算部２３、逆ｄｑ変換部２４、ＰＷＭ信号生成部２５、ｄｑ変換部２６、回転数変換部２７、及び、切替判定部２８を有する。
なお、過変調ＰＷＭ制御モードでは、電圧指令演算部２３と逆ｄｑ変換部２４との間に電圧振幅補正部を設け、三相電圧指令の振幅を正弦波波形から歪ませるように補正する。
【００２６】
電流指令演算部２１は、車両制御回路１０から取得したトルク指令値Ｔｒｑ*に基づき、マップや数式等を用いてｄ軸電流指令値Ｉｄ*及びｑ軸電流指令値Ｉｑ*を演算する。
減算器２２は、ｄ軸電流減算器２２１及びｑ軸電流減算器２２２からなる。ｄ軸電流減算器２２１は、ｄｑ変換部２６からフィードバックされるｄ軸電流検出値Ｉｄをｄ軸電流指令値Ｉｄ*から減算してｄ軸電流偏差ΔＩｄを算出する。ｑ軸電流減算器２２２は、ｄｑ変換部２６からフィードバックされるｑ軸電流検出値Ｉｑをｑ軸電流指令値Ｉｑ*から減算してｑ軸電流偏差ΔＩｑを算出する。
【００２７】
電圧指令演算部２３は、ｄ軸、ｑ軸電流検出値Ｉｄ、Ｉｑを、それぞれｄ軸、ｑ軸電流指令値Ｉｄ*、Ｉｑ*に追従させるべく、ｄ軸、ｑ軸電流偏差ΔＩｄ、ΔＩｑがゼロに収束するように、ＰＩ制御演算によってｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を算出する。
電圧指令演算部２３は、ＰＩ制御演算において、「干渉フィードバック方式」と「非干渉フィードバック方式」との２つの制御方式を使い分ける。この２つの制御方式の意味、及び、制御方式の切り替え方法については後述する。
【００２８】
逆ｄｑ変換部２４は、回転角センサ５２から取得した電気角θに基づき、ｄ軸電圧指令値Ｖｄ*及びｑ軸電圧指令値Ｖｑ*を、Ｕ相電圧指令値Ｖｕ*、Ｖ相電圧指令値Ｖｖ*、及びＷ相電圧指令値Ｖｗ*に変換する。
ＰＷＭ信号生成部２５は、三相電圧指令値Ｖｕ*、Ｖｖ*、Ｖｗ*、及び、インバータ３４に印加されるシステム電圧ＶＨに基づいて、インバータ３４のスイッチング素子のオン／オフの切替えに係るＰＷＭ信号ＵＵ、ＵＬ、ＶＵ、ＶＬ、ＷＵ、ＷＬを算出する。
ＰＷＭ信号ＵＵ、ＵＬ、ＶＵ、ＶＬ、ＷＵ、ＷＬに基づいてインバータ３４のスイッチング素子のオン／オフが制御され、所望の三相交流電圧Ｖｕ、Ｖｖ、Ｖｗが生成される。この三相交流電圧Ｖｕ、Ｖｖ、Ｖｗがモータ４に印加されることにより、トルク指令値Ｔｒｑ*に応じたトルクが出力されるように、モータ４の駆動が制御される。
【００２９】
ｄｑ変換部２６は、インバータ３４からモータ４へ接続される電力線に設けられた電流センサ３５、３６から相電流検出値が入力される。本実施形態では、Ｖ相、Ｗ相に設けられた電流センサ３５、３６からＶ相電流Ｉｖ及びＷ相電流Ｉｗの検出値が入力され、残るＵ相の電流Ｉｕをキルヒホッフの法則に基づいて推定している。他の実施形態では、どの二相の電流を検出してもよく、三相の電流を検出してもよい。或いは、一相の電流検出値に基づいて他の二相の電流を推定する技術を採用してもよい。
ｄｑ変換部２６は、回転角センサ５２から取得した電気角θに基づき、三相電流検出値Ｉｕ、Ｉｖ、Ｉｗをｄ軸、ｑ軸電流検出値Ｉｄ、Ｉｑにｄｑ変換し、減算器２２にフィードバックする。
【００３０】
次に、「干渉フィードバック方式」及び「非干渉フィードバック方式」の意味を説明する。なお、過去の文献において、「干渉」や「非干渉」の用語は種々の異なる意味で使用されている。本明細書では、過去の文献の用語に拘束されることなく、以下に説明する定義によって、「干渉フィードバック」及び「非干渉フィードバック」の用語を使用する。
実施形態の説明では、数式の見出し番号ではなく、式（１）のように式番号を記述し、「課題を解決するための手段」の数式と重複する式にもあらためて付番する。また、ｄ軸電圧に関する式とｑ軸電圧に関する式とを１セットにして、式（１）等と表す。
【００３１】
まず、モータの電圧方程式は、式（１）で表される。
【数５】
2015167435.tif 000007
記号は、以下のとおりである。
Ｒ：電機子抵抗
Ｌｄ／Ｌｑ：ｄ軸インダクタンス／ｑ軸インダクタンス
ω：電気角速度
φ：永久磁石の電機子鎖交磁束
【００３２】
続いて、従来の電流フィードバック制御で一般的に用いられる干渉フィードバック方式の電圧指令演算式は、次式（２）で定義される。
【数６】
2015167435.tif 000008
【００３３】
ここで、Ｋ’ｐｄ、Ｋ’ｐｑはＰ（比例）制御項のゲイン、Ｋ’ｉｄ、Ｋ’ｉｑはＩ（積分）制御項のゲインである。添え字ｄはｄ軸電圧指令値Ｖｄ*の演算式に用いられるゲイン、添え字ｑはｑ軸電圧指令値Ｖｑ*の演算式に用いられるゲインであることを示す。また、「Ｋ’」の「’」は、干渉フィードバック方式でのゲインであることを示す。干渉フィードバック方式では、ｄ軸電圧指令値Ｖｄ*をｄ軸電流偏差ΔＩｄから演算し、ｑ軸電圧指令値Ｖｑ*をｑ軸電流偏差ΔＩｑから演算する。
【００３４】
次に、非干渉フィードバック方式の電圧指令演算式は、式（３）で定義される。
【数７】
2015167435.tif 000009
「’」を付けないＫｐｄ、Ｋｐｑは、非干渉フィードバック方式のＰ（比例）制御項のゲインであり、Ｋｉｄ、Ｋｉｑは、非干渉フィードバック方式のＩ（積分）制御項のゲインである。非干渉フィードバック方式では、ｄ軸電圧指令値Ｖｄ*をｑ軸電流偏差ΔＩｑから演算し、ｑ軸電圧指令値Ｖｑ*をｄ軸電流偏差ΔＩｄから演算する。
【００３５】
非干渉フィードバック方式は、明細書の最後で述べるようにフィードフォワード項と組み合わせてもよい。本実施形態では、簡略化のため言及する対象をフィードバック方式に限定し、非干渉フィードバック方式の一例として電圧方程式を利用する式（４）を示す。
【数８】
2015167435.tif 000010
式（４）の非干渉フィードバック方式では、ｄ軸、ｑ軸電圧推定偏差ΔＶｄ、ΔＶｑに、それぞれ比例制御ゲイン及び積分制御ゲインを乗じた項を足し合わせて、ｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を算出する。
【００３６】
ここで、式（４）の導出について説明する。
式（１）の電圧方程式において、ｄ軸電圧Ｖｄにはｄ軸電流Ｉｄの成分とｑ軸電流Ｉｑの成分とが含まれ、ｑ軸電圧Ｖｑにもｄ軸電流Ｉｄの成分とｑ軸電流Ｉｑの成分とが含まれる。つまり、ｄｑ軸間での相互干渉が生じる。
【００３７】
式（１）のｄ軸電流Ｉｄ及びｑ軸電流Ｉｑに、それぞれｄ軸電流偏差ΔＩｄ（＝Ｉｄ*−Ｉｄ）及びｑ軸電流偏差ΔＩｑ（＝Ｉｑ*−Ｉｑ）を代入し、ω・φ項を消去すると式（５）が得られる。
【数９】
2015167435.tif 000011
このΔＶｄ、ΔＶｑは、「電圧方程式（１）に基づいて推定した、電流偏差ΔＩｄ、ΔＩｑに対応する電圧の差分量」である。なお、ΔＶｄ、ΔＶｑを「電圧偏差」というと、あたかも実電圧と目標電圧とを直接比較したように誤解されるおそれがあるため、「電圧推定偏差」ということにする。
【００３８】
式（５）を用いて式（４）を展開すると式（６）が得られる。さらに、式（６）を展開すると、式（６’）のように表される。
【数１０】
2015167435.tif 000012
【数１１】
2015167435.tif 000013
【００３９】
式（６）（又は式（６’））の右辺において、抵抗Ｒを含む項を「Ｒ項」といい、電気角速度ωとインダクタンスＬとの積（ω・Ｌ）を含む項を「ω・Ｌ項」という。
また、式（６）の右辺全体の値に占めるＲ項の値の比率を「Ｒ項比率」という。抵抗Ｒ及びインダクタンスＬは、温度変化や経時劣化が無いとすれば一定であり、電気角速度ωが大きくなるほど、すなわち、回転数が大きくなるほどＲ項比率は小さくなる。
【００４０】
式（６）において「Ｒ＜＜ω・Ｌ」のとき、「Ｒ＝０」とみなしてＲ項を無視すると、ｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*は、式（７）により、ω・Ｌ項のみで表される。
【数１２】
2015167435.tif 000014
【００４１】
以上が「干渉フィードバック方式」及び「非干渉フィードバック方式」の意味である。次に、これら２つの制御方式の切り替えに関する構成を説明する。
回転数変換部２７は、回転角センサ５２から取得した電気角θを時間微分してモータ４の電気角速度ω［ｄｅｇ／ｓ］を算出し、さらに、電気角速度ωに比例定数を乗じることによりモータ４の回転数Ｎ［ｒｐｍ］を算出する。
切替判定部２８は、回転数変換部２７から取得した回転数Ｎを切替回転数Ａと比較し、電圧指令演算部２３が適用する制御方式を判定する。切替回転数Ａは、Ｒ項比率が所定値αとなる回転数に設定される。
【００４２】
図３に示すように、切替判定部２８は、モータ４の回転数Ｎが切替回転数Ａ未満（Ｒ項比率＞α）の領域では干渉フィードバック方式を適用し、モータ４の回転数Ｎが切替回転数Ａ以上（Ｒ項比率≦α）の領域では非干渉フィードバック方式を適用するように、電圧指令演算部２３の制御方式を切り替える。
なお、切替回転数Ａを電気角速度ωの単位で定義することにより、回転数変換部２７で電気角速度ωから回転数Ｎへの換算を行わず、切替判定部２８が、電気角速度ωを回転数Ｎとして扱って切替判定を行うようにしてもよい。
【００４３】
本実施形態のフィードバック制御方式切替処理について、図４のフローチャートを参照して説明する。以下のフローチャートの説明で記号「Ｓ」はステップを意味する。
Ｓ１０では、モータ４の回転数が所定の切替回転数Ａ以上であるか否か判定する。
モータ４の回転数Ｎが切替回転数Ａ未満のとき（Ｓ１０：ＮＯ）、Ｓ１１に移行し、干渉フィードバック方式でｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を演算する。一方、モータ４の回転数Ｎが切替回転数Ａ以上のとき（Ｓ１０：ＹＥＳ）、Ｓ１２に移行し、非干渉フィードバック方式でｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を演算する。
【００４４】
Ｓ１２に続くＳ１３では、モータ４の回転数Ｎが切替回転数Ａより大きい単純化回転数Ｂ以上であるか否か判定する。モータ４の回転数Ｎが単純化回転数Ｂ以上のとき（Ｓ１３：ＹＥＳ）、電圧指令演算部２３は、非干渉フィードバック方式の演算式（６）でＲ＝０とした式（７）を用いて、ｄ軸、ｑ軸電圧指令値Ｖｄ*、Ｖｑ*を演算する。単純化回転数Ｂは、例えば、Ｒ項比率が数％以下となる回転数に設定される。
【００４５】
（効果）
本実施形態のＭＧ制御装置２０の効果として、電圧方程式を利用した非干渉フィードバック方式では、フィードバックゲインを適正に設定すれば、理論上、実電流を指令電流に一致させることができるため、干渉フィードバック方式に比べて制御性能が向上する。
これについて、ｄｑ座標上で電流及び電圧を示す図５〜図９を参照して説明する。
この部分の説明では、文脈に応じて、適宜、上記の「電流指令値」を「指令電流」、「電流検出値」を「実電流」と言い替える。また、終点の座標が（Ｉｄ*、Ｉｑ*）である指令電流ベクトルを「指令電流Ｉｄ*、Ｉｑ*」と表し、終点の座標が（Ｉｄ、Ｉｑ）である実電流ベクトルを「実電流Ｉｄ、Ｉｑ」と表す。
【００４６】
図５〜図９において、ｄｑ座標における実電流Ｉｄ、Ｉｑを傾斜４５°のハッチングを付した丸で示し、指令電流Ｉｄ*、Ｉｑ*を破線の丸で示す。指令電流Ｉｄ*、Ｉｑ*は、例えば、電流ベクトルの絶対値に対して最大トルクが得られる最大効率特性線ＭＥ上に設定されている。図５〜図８は、指令値Ｉｄ*、Ｉｑ*に対して実電流Ｉｄ、Ｉｑがｄｑ座標上のどちら側にあるか、すなわち、電流偏差ΔＩｄ、ΔＩｑの符号によって場合分けしたものである。
【００４７】
電流フィードバック制御では、基本的に実電流Ｉｄ、Ｉｑを指令電流Ｉｄ*、Ｉｑ*に一致させるように電圧指令値Ｖｄ*、Ｖｑ*を制御する。しかし、干渉フィードバック方式と非干渉フィードバック方式とでは、電圧指令値Ｖｄ*、Ｖｑ*を動かしたときの実電流Ｉｄ、Ｉｑの変化の仕方が異なる。
【００４８】
現在の電圧指令値、すなわち、電圧指令ベクトルＶ*の終点の座標Ｖｄ*、Ｖｑ*を傾斜４５°のハッチングを付した丸で示す。そして、干渉フィードバック方式の制御により電圧指令値Ｖｄ*、Ｖｑ*が動く先を白丸で示し、非干渉フィードバック方式の制御により電圧指令値Ｖｄ*、Ｖｑ*が動く先を傾斜−４５°のハッチングを付した丸で示す。
また、干渉フィードバック方式による制御の結果、実電流Ｉｄ、Ｉｑが動く先を白三角で示し、非干渉フィードバック方式による制御の結果、実電流Ｉｄ、Ｉｑが動く先を傾斜−４５°のハッチングを付した三角で示す。
【００４９】
図５に示すように、ΔＩｄ＝０、ΔＩｑ＜０の場合、ｑ軸電流Ｉｑをマイナス方向（図の下向き）に動かしたい。このとき、干渉フィードバック方式では、式（２）に基づき、ｑ軸電圧指令値Ｖｑ*をマイナス方向に動かす。一方、非干渉フィードバック方式では、「Ｒ＝０」とみなした式（７）に基づき、ｄ軸電圧指令値Ｖｄ*をプラス方向に動かす。式中の注目する箇所に○印を付けて示すと下記のようになる。
【数１３】
2015167435.tif 000015
【数１４】
2015167435.tif 000016
【００５０】
次に電圧方程式（１）の第２項に注目すると、干渉フィードバック方式では、ｑ軸電圧指令値Ｖｑ*をマイナス方向に動かしたことにより、Ｖｑ*がマイナス→ω・Ｌｄ・Ｉｄ項がマイナスとなり、ｄ軸電流Ｉｄがマイナス方向に動く。つまり、ｑ軸電流Ｉｑをマイナス方向に動かしたいという要求とは異なる方向に実電流Ｉｄ、Ｉｑが変化する。
それに対し、非干渉フィードバック方式では、ｄ軸電圧指令値Ｖｄ*をプラス方向に動かしたことにより、Ｖｄ*がプラス→ω・Ｌｑ・Ｉｑ項がマイナスとなり、ｑ軸電流Ｉｑがマイナス方向に動く。つまり、ｑ軸電流Ｉｑをマイナス方向に動かしたいという要求どおりに実電流Ｉｄ、Ｉｑを変化させ、実電流Ｉｄ、Ｉｑを指令電流Ｉｄ*、Ｉｑ*に一致させることができる。
【００５１】
図６に示すように、ΔＩｄ＝０、ΔＩｑ＞０の場合、ｑ軸電流Ｉｑをプラス方向（図の上向き）に動かしたい。図５の例と同様に考えると、干渉フィードバック方式では、ｑ軸電圧指令値Ｖｑ*をプラス方向に動かすことにより、ｄ軸電流Ｉｄがプラス方向に動く。つまり、要求とは異なる方向に実電流Ｉｄ、Ｉｑが変化する。
一方、非干渉フィードバック方式では、ｄ軸電圧指令値Ｖｄ*をマイナス方向に動かすことにより、ｑ軸電流Ｉｑがプラス方向に動く。つまり、要求どおりに実電流Ｉｄ、Ｉｑを変化させ、実電流Ｉｄ、Ｉｑを指令電流Ｉｄ*、Ｉｑ*に一致させることができる。
【００５２】
図７に示すように、ΔＩｄ＜０、ΔＩｑ＝０の場合、ｄ軸電流Ｉｄをマイナス方向（図の左向き）に動かしたい。このとき、干渉フィードバック方式では、式（２）に基づき、ｄ軸電圧指令値Ｖｄ*をマイナス方向に動かす。一方、非干渉フィードバック方式では、「Ｒ＝０」とみなした式（７）に基づき、ｑ軸電圧指令値Ｖｑ*をマイナス方向に動かす。式中の注目する箇所に○印を付けて示すと下記のようになる。
【数１５】
2015167435.tif 000017
【数１６】
2015167435.tif 000018
【００５３】
次に電圧方程式（１）の第２項に注目すると、干渉フィードバック方式では、ｄ軸電圧指令値Ｖｄ*をマイナス方向に動かしたことにより、Ｖｄ*がマイナス→ω・Ｌｑ・Ｉｑ項がプラスとなり、ｑ軸電流Ｉｑがプラス方向に動く。つまり、ｄ軸電流Ｉｄをマイナス方向に動かしたいという要求とは異なる方向に実電流Ｉｄ、Ｉｑが変化する。
それに対し、非干渉フィードバック方式では、ｑ軸電圧指令値Ｖｑ*をマイナス方向に動かしたことにより、Ｖｑ*がマイナス→ω・Ｌｄ・Ｉｄ項がマイナスとなり、ｄ軸電流Ｉｄがマイナス方向に動く。つまり、ｄ軸電流Ｉｄをマイナス方向に動かしたいという要求どおりに実電流Ｉｄ、Ｉｑを変化させ、実電流Ｉｄ、Ｉｑを指令電流Ｉｄ*、Ｉｑ*に一致させることができる。
【００５４】
図８に示すように、ΔＩｄ＞０、ΔＩｑ＝０の場合、ｄ軸電流Ｉｑをプラス方向（図の右向き）に動かしたい。図７の例と同様に考えると、干渉フィードバック方式では、ｄ軸電圧指令値Ｖｄ*をプラス方向に動かすことにより、ｑ軸電流Ｉｑがマイナス方向に動く。つまり、要求とは異なる方向に実電流Ｉｄ、Ｉｑが変化する。
一方、非干渉フィードバック方式では、ｑ軸電圧指令値Ｖｑ*をプラス方向に動かすことにより、ｄ軸電流Ｉｄがプラス方向に動く。つまり、要求どおりに実電流Ｉｄ、Ｉｑを変化させ、実電流Ｉｄ、Ｉｑを指令電流Ｉｄ*、Ｉｑ*に一致させることができる。
【００５５】
要するに、干渉フィードバック方式の制御では、動かしたい方向と９０°ずれた方向に実電流Ｉｄ、Ｉｑが動くこととなる。図９を参照すると、例えば図５に示すΔＩｄ＝０、ΔＩｑ＜０の状態をスタートとして、制御を繰り返す度に、実電流Ｉｄ、Ｉｑは、図５→図８→図６→図７の状態を順に移行しながら、太線矢印で示すように指令電流Ｉｄ*、Ｉｑ*の周りを回ることとなる。制御周期が速ければ、実電流Ｉｄ、Ｉｑが描く円軌跡の半径は小さくなり、同期数が少ないと制御性は悪くなる。
【００５６】
それに対し、非干渉フィードバック方式では、フィードバックゲインを適正に設定すれば、理論上、実電流Ｉｄ、Ｉｑを指令値Ｉｄ*、Ｉｑ*に一致させることができる。したがって、本実施形態では、切替回転数Ａよりも高回転領域で非干渉フィードバック方式を適用することにより、高回転領域での制御性能を向上させることができる。
【００５７】
一方、電圧方程式のＲ項比率が支配的である低回転領域では、干渉フィードバック方式を適用しても良い制御性能が得られるため、あえて非干渉フィードバック方式を適用するメリットが少ない。したがって、モータ４の回転数に応じて電圧指令演算部の制御方式を切り替えることにより、広い回転数領域にわたって電流フィードバック制御の制御性能を向上させることができる。よって、ハイブリッド自動車の駆動力を発生するモータ４の制御装置として、特に効果が有効に発揮される。
【００５８】
また、図３を参照して補足すると、仮に、正弦波ＰＷＭ制御モード領域で干渉フィードバック方式を適用し、過変調ＰＷＭ制御モード領域で非干渉フィードバック方式を適用するというように切り替えた場合、正弦波ＰＷＭ制御モード領域では非干渉フィードバック方式の効果が得られない。したがって、切替回転数Ａを基準とし、それより高回転領域で非干渉フィードバック方式を適用することにより、図３に破線ハッチングで示した領域での制御性を向上させることができる。
【００５９】
さらに本実施形態では、非干渉フィードバック方式を適用する領域において回転数Ｎが単純化回転数Ｂ以上となったとき、「Ｒ＝０」とみなして単純化した式（７）を用いることで、演算負荷を低減することができる。
【００６０】
（第２実施形態）
本発明の第２実施形態の交流電動機の制御装置について、図１０、図１１を参照して説明する。第２実施形態は、第１実施形態に対し、干渉フィードバック方式と非干渉フィードバック方式との切替において、ヒステリシス特性を用いる点が異なる。
図１０に示すように、第２実施形態では、モータ４の回転数Ｎが上昇し、干渉フィードバック方式から非干渉フィードバック方式へ切り替えるときに用いられる第１切替回転数Ａ１、及び、モータ４の回転数Ｎが下降し、非干渉フィードバック方式から干渉フィードバック方式へ切り替えるときに用いられる第２切替回転数Ａ２が別々に設定される。第１切替回転数Ａ１（例えば３０００ｒｐｍ）は、第２切替回転数Ａ２（例えば２０００ｒｐｍ）より大きい値に設定される。
【００６１】
第２実施形態のフィードバック制御方式切替処理について、図１１のフローチャートを参照して説明する。最初にＳ２０で、現在、干渉フィードバック方式を適用中であるか、非干渉フィードバック方式を適用中であるかを判別する。
干渉フィードバック方式を適用中に（Ｓ２０：ＹＥＳ）、回転数Ｎが上昇しながら（Ｓ２１：ＹＥＳ）、第１切替回転数Ａ１以上となったとき（Ｓ２２：ＹＥＳ）、非干渉フィードバック方式に切り替える（Ｓ２３）。
一方、非干渉フィードバック方式を適用中に（Ｓ２０：ＮＯ）、回転数Ｎが下降しながら（Ｓ２４：ＹＥＳ）、第２切替回転数Ａ２以下となったとき（Ｓ２５：ＹＥＳ）、干渉フィードバック方式に切り替える（Ｓ２６）。
【００６２】
第２実施形態では、モータ４の回転数Ｎが一つの切替回転数Ａを跨いで増減を繰り返しているとき、フィードバック方式が頻繁に切り替わり、制御が不安定となるおそれがあるハンチング現象を回避することができる。
なお、第１実施形態と同様、非干渉フィードバック方式を適用中に回転数Ｎが単純化回転数Ｂ以上となったとき、Ｒ＝０とみなして単純化した式（７）を用いて演算するようにしてもよい。
【００６３】
（その他の実施形態）
本発明の交流電動機の制御装置は、上記実施形態の図１で例示した２つのモータジェネレータを備えるハイブリッド自動車に限らず、それ以外のハイブリッド自動車や電気自動車、又は車両以外の各種装置において、電流フィードバック制御を行うどのような交流電動機の制御装置として適用されてもよい。
【００６４】
また、非干渉フィードバック方式の定義式である式（３）に対し、特許文献１と同様にフィードフォワード項（Ｖｄｆｆ、Ｖｑｆｆ）と組み合わせた以下の式（８）を用いてもよい。
【数１７】
2015167435.tif 000019
【００６５】
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
【符号の説明】
【００６６】
２０・・・ＭＧ制御装置（交流電動機の制御装置）、
２１・・・電流指令演算部、
２３・・・電圧指令演算部、
２６・・・ｄｑ変換部、
２８・・・切替判定部、
３４・・・第２インバータ（インバータ）、
４  ・・・第２ＭＧ、モータ（交流電動機）。
【図１】
2015167435.tif 000024
【図２】
2015167435.tif 000025
【図３】
2015167435.tif 000026
【図４】
2015167435.tif 000027
【図５】
2015167435.tif 000028
【図６】
2015167435.tif 000029
【図７】
2015167435.tif 000030
【図８】
2015167435.tif 000031
【図９】
2015167435.tif 000032
【図１０】
2015167435.tif 000033
【図１１】
2015167435.tif 000034