(57)【要約】【課題】トルク指令に周期的なトルク振動が含まれる場合であっても、電流指令に対する追従性能を向上させるとともに、矩形波制御の実行が開始される場合に、矩形波の出力電圧波形の位相が急変することを防止できる交流回転電機の制御装置が求められる。【解決手段】電流フィードバック制御部は、トルク振動の周波数の周期関数の特性を有する高調波モデルを用いた演算の出力値に少なくとも基づいて二相電圧指令を算出し、矩形波制御の実行が開始された場合は、トルク振動の周期に応じて設定された期間内でゼロとなるように、高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行する制御装置。【選択図】図１１
2013027134.tif 000002
【特許請求の範囲】
【請求項１】
直流電源の直流電力と交流電力との間で電力変換を行うインバータを介して、ロータを有する交流回転電機を制御するための制御装置であって、
前記ロータの電気角に同期して回転する二軸の回転座標系である二軸回転座標系を用い、前記交流回転電機に出力させるトルク指令に基づいて、前記交流回転電機に流す電流の指令値を前記二軸回転座標系で表した二相電流指令を演算するトルク電流演算部と、
前記交流回転電機に流れる実電流に基づいて、前記二軸回転座標系で表した二相実電流を演算する実電流演算部と、
前記交流回転電機に印加する電圧指令を前記二軸回転座標系で表した二相電圧指令を、前記二相実電流が前記二相電流指令に近づくように変化させる電流フィードバック制御部と、
前記二相電圧指令に基づいて、前記交流回転電機に印加する電圧を制御する電圧制御部と、を備え、
前記電圧制御部は、パルス幅変調制御と、矩形波制御と、を切り替えて実行可能であり、
前記トルク指令は、周期的なトルク振動を含み、
前記電流フィードバック制御部は、前記トルク振動の周波数の周期関数の特性を有する高調波モデルを用いた演算の出力値に少なくとも基づいて前記二相電圧指令を算出し、
前記矩形波制御の実行が開始された場合は、前記トルク振動の周期に応じて設定された期間内でゼロとなるように、前記高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行する制御装置。
【請求項２】
前記電流フィードバック制御部は、前記トルク振動の周期に応じて設定された時定数を有する一次遅れフィルタ処理を用いて、前記減衰処理を実行する請求項１に記載の制御装置。
【請求項３】
前記電流フィードバック制御部は、前記矩形波制御の実行中は、前記高調波モデルの内部演算値をゼロに設定する請求項１又は２に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直流電源の直流電力と交流電力との間で電力変換を行うインバータを介して、ロータを有する交流回転電機を制御するための制御装置に関する。
【背景技術】
【０００２】
上記のような制御装置に関して、例えば下記の特許文献１には、交流回転電機が内燃機関に連結され、内燃機関から伝達される周期的なトルク振動を制振するためのトルクを交流回転電機に出力させる技術が開示されている。この際、交流回転電機に対するトルク指令は、伝達トルク振動の逆位相のトルク指令とされる。
【０００３】
しかしながら、トルク指令に周期的なトルク振動が含まれると、トルク指令に基づいて電流指令を演算する際に、電流指令にトルク振動の周波数よりも高次の周波数の振動成分が生じる。このため、電流指令に対する実電流の良好な追従性能を得るための電流フィードバック制御系の設計が難しくなる恐れがあった。
【０００４】
また、インバータの制御方式として、下記の特許文献２には、パルス幅変調制御、又は矩形波制御を行う技術が開示されている。しかしながら、矩形波制御は、インバータの出力電圧波形を、電気角の回転周期で１回だけオンオフする制御であるため、トルク指令に含まれる周期的なトルク振動に応じた振動成分を、矩形波がオンオフする位相を除いて、インバータの出力電圧波形に反映させることができない。このため、矩形波制御の実行中は、トルク指令に含まれる周期的なトルク振動に対応して、電流フィードバック制御系の構成を変化させる必要がある。しかしながら、矩形波制御の実行が開始された場合に、電流フィードバック制御系の構成を急に変化させると、矩形波の出力電圧波形の位相が、パルス幅変調制御の実行中の出力電圧波形の位相から急変して、交流回転電機を流れる電流、及び交流回転電機の出力トルクが急変する恐れがあった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３９６９号公報
【特許文献２】特開２０１０−１１９２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、トルク指令に周期的なトルク振動が含まれる場合であっても、トルク指令に基づいて算出される電流指令に対する追従性能を向上させるとともに、矩形波制御の実行が開始された場合に、矩形波の出力電圧波形の位相が急変して、交流回転電機の電流及び出力トルクが急変することを防止できる交流回転電機の制御装置が求められる。
【課題を解決するための手段】
【０００７】
本発明に係る、直流電源の直流電力と交流電力との間で電力変換を行うインバータを介して、ロータを有する交流回転電機を制御するための制御装置の特徴構成は、前記ロータの電気角に同期して回転する二軸の回転座標系である二軸回転座標系を用い、前記交流回転電機に出力させるトルク指令に基づいて、前記交流回転電機に流す電流の指令値を前記二軸回転座標系で表した二相電流指令を演算するトルク電流演算部と、前記交流回転電機に流れる実電流に基づいて、前記二軸回転座標系で表した二相実電流を演算する実電流演算部と、前記交流回転電機に印加する電圧指令を前記二軸回転座標系で表した二相電圧指令を、前記二相実電流が前記二相電流指令に近づくように変化させる電流フィードバック制御部と、前記二相電圧指令に基づいて、前記交流回転電機に印加する電圧を制御する電圧制御部と、を備え、前記電圧制御部は、パルス幅変調制御と、矩形波制御と、を切り替えて実行可能であり、前記トルク指令は、周期的なトルク振動を含み、前記電流フィードバック制御部は、前記トルク振動の周波数の周期関数の特性を有する高調波モデルを用いた演算の出力値に少なくとも基づいて前記二相電圧指令を算出し、前記矩形波制御の実行が開始された場合は、前記トルク振動の周期に応じて設定された期間内でゼロとなるように、前記高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行する点にある。
【０００８】
なお、本願において「交流回転電機」は、交流駆動のモータ（電動機）、ジェネレータ（発電機）、及び必要に応じてモータ及びジェネレータの双方の機能を果たすモータ・ジェネレータのいずれをも含む概念として用いている。
【０００９】
上記の特徴構成によれば、周期的なトルク振動が含まれるトルク指令を二軸回転座標系で表した二相電流指令にもトルク振動の周波数の振動成分が含まれる。電流フィードバック制御部は、二相電流指令に含まれるトルク振動の周波数の周期関数と同様の特性を有する高調波モデルを、制御系内に有している。このため、内部モデル原理より、二相電流指令に含まれる周期的な振動成分に対して、定常偏差を減少させて二相実電流を追従させることが可能となり、トルク指令に含まれる周期的なトルク振動に対する実トルクの追従性を向上させることができる。
【００１０】
但し、矩形波制御が実行される場合は、インバータの出力電圧波形が１パルスの矩形波であるため、矩形波がオンオフする位相を除いて、インバータの出力電圧波形に、周期的な振動成分を重畳させることができない。このため、矩形波制御の実行中は、トルク指令に含まれる周期的なトルク振動に対応して、電流フィードバック制御系の構成を変化させる必要がある。しかしながら、矩形波制御の実行が開始された場合に、電流フィードバック制御系の構成を急に変化させると、矩形波の出力電圧波形の位相が、パルス幅変調制御の実行中の出力電圧波形の位相から急変して、交流回転電機を流れる電流、及び交流回転電機の出力トルクが急変する恐れがあった。上記の特徴構成によれば、矩形波制御の実行が開始された場合は、トルク振動の周期に応じて設定された期間内でゼロとなるように、高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行するように構成されている。このため、高調波モデルの出力値を、矩形波制御の実行が開始された後も、パルス幅変調制御の実行中の値から連続させて、パルス幅変調制御の実行中と同様の応答性で滑らかにゼロに近づけることができる。よって、矩形波制御の実行が開始された場合に、二相電圧指令に基づいて制御される１パルス矩形波の出力電圧波形の位相を、パルス幅変調制御の実行中の出力電圧波形の位相から連続させて、パルス幅変調制御中と同様の応答性で滑らかに定常状態に近づけることができる。従って、矩形波制御の実行が開始された後に、出力電圧波形の位相が急変することを防止でき、交流回転電機の電流及び出力トルクが急変することを抑制することができる。
【００１１】
ここで、前記電流フィードバック制御部は、前記トルク振動の周期に応じて設定された時定数を有する一次遅れフィルタ処理を用いて、前記減衰処理を実行すると好適である。
【００１２】
この構成によれば、一次遅れフィルタ処理の時定数を、トルク振動の周期に応じて設定することで、容易に、高調波モデルの出力値を、パルス幅変調制御中と同様の応答性で滑らかにゼロに近づけることができる。
【００１３】
ここで、前記電流フィードバック制御部は、前記矩形波制御の実行中は、前記高調波モデルの内部演算値をゼロに設定すると好適である。
【００１４】
この構成によれば、矩形波制御の実行中に、矩形波制御により二相実電流に重畳する高調波成分が外乱として、高調波モデルに作用し、高調波モデルの内部演算値が変動することを防止できる。このため、パルス幅変調制御の実行が再開された場合に、変動した高調波モデルの出力値により、二相電圧指令が変動し、交流回転電機の電流及び出力トルクが急変することを抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る制御装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る二軸回転座標系を説明するための図である。
【図３】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図４】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図５】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図６】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図７】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図８】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図９】本発明の実施形態に係る制御装置の構成を示すブロック図である。
【図１０】本発明の実施形態に係る制御装置の処理を説明するタイムチャートである。
【図１１】本発明の実施形態に係る制御装置の構成を示すブロック図である。
【図１２】本発明の実施形態に係る制御装置の構成を示すブロック図である。
【図１３】本発明の実施形態に係る制御装置の処理を説明するタイムチャートである。
【図１４】本発明の実施形態に係る制御装置の処理を説明するタイムチャートである。
【図１５】本発明の実施形態に係る制御装置の処理を説明するための図である。
【図１６】本発明のその他の実施形態に係る回転電機及び制御装置の概略構成を示す模式図である。
【図１７】本発明のその他の実施形態に係る制御装置の処理を説明するための図である。
【図１８】本発明のその他の実施形態に係る制御装置の処理を説明するための図である。
【発明を実施するための形態】
【００１６】
本発明の実施形態について図面を参照して説明する。
交流回転電機ＭＧは、ロータ及びステータを有している。ステータは、非回転部材に固定され、ロータは、当該ステータの径方向内側に回転自在に支持されている。本実施形態では、交流回転電機ＭＧは、ロータ内部に永久磁石を埋め込んだ埋込磁石同期電動機(IPMSM)とされている。なお、永久磁石の代わりに電磁石が備えられていてもよい。
図１に示すように、交流回転電機ＭＧのステータに備えられた三相のコイルは、直流交流変換を行うインバータＩＮを介して直流電源としての蓄電装置Ｂｔに電気的に接続されている。そして、交流回転電機ＭＧは、電力の供給を受けて動力を発生するモータ（電動機）としての機能と、動力の供給を受けて電力を発生するジェネレータ（発電機）としての機能と、を果たすことが可能とされている。インバータＩＮは、蓄電装置Ｂｔの直流電力を交流電力に変換して交流回転電機ＭＧを駆動するため、或いは交流回転電機ＭＧが発電した交流電力を直流電力に変換して蓄電装置Ｂｔに充電するための複数のスイッチング素子を備えている。
【００１７】
制御装置３０は、直流電源の直流電力と交流電力との間で電力変換を行うインバータＩＮを介して、交流回転電機ＭＧを制御するための装置である。制御装置３０は、図１に示すように、出力トルク指令設定部３９、トルク電流演算部４０、実電流演算部４１、電流フィードバック制御部４２、電圧制御部４７としての交流電圧指令算出部４３及びインバータ制御部４４を備えている。
出力トルク指令設定部３９は、交流回転電機ＭＧに出力させるトルク指令である出力トルク指令値Ｔｍｏを設定する。トルク電流演算部４０は、出力トルク指令値Ｔｍｏに基づいて、交流回転電機ＭＧに流す電流の指令値を後述するｄｑ軸回転座標系（二軸回転座標系）で表した二相電流指令Ｉｄｃ、Ｉｑｃを演算する。実電流演算部４１は、交流回転電機ＭＧに流れる実電流に基づいて、ｄｑ軸回転座標系で表した二相実電流Ｉｄ、Ｉｑを演算する。電流フィードバック制御部４２は、交流回転電機ＭＧに印加する電圧指令をｄｑ軸回転座標系で表した二相電圧指令Ｖｄｃ、Ｖｑｃを、二相実電流Ｉｄ、Ｉｑが二相電流指令Ｉｄｃ、Ｉｑｃに近づくように変化させる。そして、電圧制御部４７は、二相電圧指令Ｖｄｃ、Ｖｑｃに基づいて、交流回転電機ＭＧに印加する電圧を制御する。
なお、ｄｑ軸回転座標系が、本発明における「二軸回転座標系」に相当する。
【００１８】
ここで、ｄｑ軸回転座標系は、図２にモデルを示すように、ロータの電気角に同期して回転するｄ軸及びｑ軸からなる二軸の回転座標系である。
ｄ軸は、ロータに備えられた磁石の界磁磁束の方向（Ｎ極方向）に定められ、ｑ軸は、ｄ軸に対して電気角で９０度位相が進んだ方向に定められている。
本実施形態では、ステータに備えられたＵ相コイルを基準にした場合の、ｄ軸（磁極）の電気角を磁極位置θｒｅとし、ｄ軸（磁極）の電気角速度を磁極回転速度ωｒｅとする。
【００１９】
このような構成において、電圧制御部４７は、パルス幅変調制御と、矩形波制御と、を切り替えて実行可能である。また、出力トルク指令値Ｔｍｏには、周期的なトルク振動が含まれる。
電流フィードバック制御部４２は、出力トルク指令値Ｔｍｏに含まれるトルク振動の周波数の周期関数の特性を有する高調波モデルを用いた演算の出力値に少なくとも基づいて二相電圧指令Ｖｄｃ、Ｖｑｃを算出する。そして、電流フィードバック制御部４２は、矩形波制御の実行が開始された場合は、トルク振動の周期に応じて設定された期間内でゼロとなるように、高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行する点に特徴を有している。
以下、本実施形態に係る制御装置３０について、詳細に説明する。
【００２０】
１．制御装置３０の構成
次に、交流回転電機ＭＧを制御するための制御装置３０の構成について説明する。
制御装置３０は、ＣＰＵ等の演算処理装置を中核部材として備えるとともに、当該演算処理装置からデータを読み出し及び書き込みが可能に構成されたＲＡＭ（ランダム・アクセス・メモリ）や、演算処理装置からデータを読み出し可能に構成されたＲＯＭ（リード・オンリ・メモリ）等の記憶装置等を有して構成されている。そして、制御装置３０のＲＯＭ等に記憶されたソフトウェア（プログラム）又は別途設けられた演算回路等のハードウェア、或いはそれらの両方により、図１に示すような制御装置３０の機能部３９〜４９などが構成されている。
【００２１】
制御装置３０には、センサＳｅ１、Ｓｅ２、Ｓｅ３から出力される電気信号が入力される。制御装置３０は、入力された電気信号に基づき各センサの検出情報を算出する。
電流センサＳｅ１は、各相のコイルに流れる電流を検出するためのセンサであり、インバータＩＮと各相のコイルとをつなぐ電線上に備えられている。制御装置３０は、電流センサＳｅ１の入力信号に基づいて各相のコイルを流れる実電流Ｉｕ、Ｉｖ、Ｉｗを検出する。
回転速度センサＳｅ２は、ロータの回転速度及び回転角度を検出するためのセンサであり、ロータの回転軸に取り付けられている。制御装置３０は、回転速度センサＳｅ２の入力信号に基づいて、交流回転電機ＭＧの磁極位置θｒｅ、磁極回転速度ωｒｅを検出する。なお、回転速度センサＳｅ２として、レゾルバ、又はロータリエンコーダなどが用いられる。
電圧センサＳｅ３は、直流電源の直流電圧ＶＨを検出するためのセンサであり、本実施形態では、蓄電装置ＢｔとインバータＩＮとをつなぐ電線上に備えられている。制御装置３０は、電圧センサＳｅ３の入力信号に基づいて、直流電圧ＶＨを検出する。なお、電圧センサＳｅ３は、蓄電装置ＢｔとインバータＩＮとの間にＤＣ−ＤＣコンバータが備えられる場合には、ＤＣ−ＤＣコンバータとインバータＩＮとをつなぐ電線上に備えられる。すなわち、電圧センサＳｅ３により検出される直流電圧ＶＨは、インバータＩＮのスイッチング素子に供給されている直流電圧であり、スイッチング素子がオンの場合に交流回転電機ＭＧに印加される電圧である。
【００２２】
制御装置３０は、交流回転電機ＭＧの動作制御を行う制御装置である。図１に示すように、制御装置３０は、出力トルク指令設定部３９、トルク電流演算部４０、実電流演算部４１、電流フィードバック制御部４２、交流電圧指令算出部４３、及びインバータ制御部４４など、の機能部を備えており、各機能部が協働して、出力トルク指令値Ｔｍｏのトルクを交流回転電機ＭＧに出力させるように制御する。
【００２３】
１−１．制御モードの決定
１−１−１．インバータＩＮの制御方式
制御モード決定部４９は、インバータＩＮの制御方式を、変調率Ｍの所定域である第一変調率域ではパルス幅変調制御（ＰＷＭ：Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ）に決定し、当該第一変調率域よりも高い変調率Ｍの域である第二変調率域では矩形波制御に決定する。本実施形態では、図３に示すように、第一変調率域は、変調率Ｍが０．０以上、０．７８未満の範囲に設定されており、第二変調率域は、変調率Ｍが０．７８に設定されている。
ここで、パルス幅変調制御は、代表的には、交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃと搬送波とに基づいて、インバータＩＮのスイッチング素子をオンオフして交流回転電機ＭＧに電圧を印加する制御であり、電気角の回転周期でコイル各相への電圧印加が２回以上オンオフされる。
矩形波制御は、電気角の回転周期内で、オン期間及びオフ期間の比が１：１である矩形波１パルス分をコイル各相に印加する制御であり、電気角の回転周期でコイル各相への電圧印加が１回だけオンオフされる。なお、矩形波制御では、１パルスの矩形波がオンオフする位相が、二相電圧指令Ｖｄｃ、Ｖｑｃに基づいて制御される。
変調率Ｍは、直流電圧ＶＨに対する、インバータＩＮの出力電圧波形（印加電圧波形）の基本波成分（電気角の回転周波数（ωｒｅ）の正弦波又は余弦波成分）の割合を表す。
【００２４】
また、本実施形態では、制御モード決定部４９は、パルス幅変調制御として、第１Ａ変調率域では通常パルス幅変調制御に決定し、第１Ｂ変調率域では過変調パルス幅変調制御に決定する。
第１Ａ変調率域は、第一変調率域で交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃの振幅が直流電圧ＶＨ以下となる変調率域に設定されている。第１Ｂ変調率域は、第一変調率域で交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃの振幅が直流電圧ＶＨより大きくなる変調率域に設定されている。
本実施形態では、通常パルス幅変調制御として、正弦波パルス幅変調制御が設定されているので、第１Ａ変調率域は、変調率Ｍが０．０以上、０．６１以下の範囲に設定され、第１Ｂ変調率域は、変調率Ｍが０．６１より大きく、０．７８未満の範囲に設定されている。
【００２５】
１−１−２．ベクトル制御方式
制御モード決定部４９は、ベクトル制御方式を、第一変調率域では最大トルク電流制御に決定し、第二変調率域では弱め磁束制御に決定するように構成されている。
【００２６】
１−１−３．制御モードの決定
本実施形態では、制御モード決定部４９は、図４に示すような、予め設定された制御モード決定マップを用いて、磁極回転速度ωｒｅ及び出力トルク指令値Ｔｍｏに基づいて、インバータＩＮの制御方式及びベクトル制御方式を決定するように構成されている。
制御モード決定マップは、上記のような各変調率域に対応して、図４に示すような磁極回転速度ωｒｅ及び出力トルク指令値Ｔｍｏの座標系（以下、回転トルク座標系と称する）における所定の領域毎に、インバータＩＮの制御方式及びベクトル制御方式が予め設定されたマップとされている。
例えば、第一変調率域（０．０≦Ｍ＜０．７８）、第１Ａ変調率域（０．０≦Ｍ≦０．６１）、第１Ｂ変調率域（０．６１＜Ｍ＜０．７８）は、最大トルク電流制御が実行される条件では、図４に示すような回転トルク座標系における所定の領域に対応する。また、第二変調率域（Ｍ＝０．７８）は、弱め磁束制御が実行される条件では、図４に示すような回転トルク座標系における所定の領域に対応する。
なお、図４に、第一変調率域内（０．０≦Ｍ＜０．７８）における、最大トルク電流制御が実行される条件での、等変調率曲線をＭ＝０．０５〜０．７５まで、ΔＭ＝０．０５間隔で示している。等変調率曲線は、所定の変調率Ｍとなる回転トルク座標系における座標点の軌跡である。なお、第一変調率域と第二変調率域との境界曲線は、Ｍ＝０．７８の等変調率曲線であり、第１Ａ変調率域と第１Ｂ変調率域との境界曲線は、Ｍ＝０．６１の等変調率曲線である。
【００２７】
なお、制御モード決定部４９は、変調率演算部４８が算出した変調率Ｍに応じて、インバータＩＮの制御方式及びベクトル制御方式を決定するように構成されてもよい。
【００２８】
１−２．出力トルク指令値の設定
出力トルク指令値Ｔｍｏには、周期的なトルク振動が含まれる場合がある。
本実施形態では、出力トルク指令設定部３９は、出力トルク指令値Ｔｍｏに含まれる周期的なトルク振動成分となる振動トルク指令値Ｔｐを算出する周期振動トルク指令設定部５８と、周期的なトルク振動成分を含まない指令値であって、振動している出力トルク指令値Ｔｍｏの中心値となる基準トルク指令値Ｔｂを算出する基準トルク指令設定部５７と、を備えるように構成されている。そして、出力トルク指令設定部３９は、基準トルク指令値Ｔｂと、振動トルク指令値Ｔｐと、を加算した値を、出力トルク指令値Ｔｍｏとして設定するように構成されている。なお、出力トルク指令値Ｔｍｏが、本発明における「トルク指令」に相当する。
本実施形態では、出力トルク指令値Ｔｍｏに含まれる周期的なトルク振動は、正弦波状にされている。
具体的には、振動トルク指令値Ｔｐは、式（１）に示すように、トルク振動周波数ωｐ（角周波数）の正弦波とされている。
【数１】
2013027134.tif 000003
ここで、ΔＴｐは、振動トルク指令値Ｔｐの振幅であり、αは、振動トルク指令値Ｔｐの位相である。なお、振動トルク指令値Ｔｐは、余弦波とされてもよい。
【００２９】
１−３．トルク制御及び電流フィードバック制御
制御装置３０は、出力トルク指令値Ｔｍｏに基づいて電流指令を算出し、ベクトル制御法を用いた電流フィードバック制御により交流回転電機ＭＧの制御を行うように構成されている。ベクトル制御では、電流指令をｄｑ軸回転座標系で設定し、各相のコイルに流れる実電流Ｉｕ、Ｉｖ、Ｉｗを、磁極位置θｒｅに基づき、ｄｑ軸回転座標系で表した二相実電流Ｉｄ、Ｉｑに変換し、二相実電流Ｉｄ、Ｉｑが電流指令に近づくように、交流回転電機ＭＧに印加する電圧を制御する電流フィードバック制御を行う。以下、本実施形態に係わるトルク制御及び電流フィードバック制御について詳細に説明する。
【００３０】
１−３−１．トルク電流演算部４０
トルク電流演算部４０は、交流回転電機ＭＧに出力させる出力トルク指令値Ｔｍｏに基づいて、交流回転電機ＭＧに流す電流の指令値をｄｑ軸回転座標系で表した二相電流指令Ｉｄｃ、Ｉｑｃを演算する機能部である。
トルク電流演算部４０は、出力トルク指令値Ｔｍｏに基づいて、出力トルク指令値Ｔｍｏのトルクを交流回転電機ＭＧに出力させるようなｄ軸電流指令Ｉｄｃ及びｑ軸電流指令Ｉｑｃを算出するように構成されている。
交流回転電機ＭＧの出力トルクＴｍと、ｄ軸実電流Ｉｄ及びｑ軸実電流Ｉｑとの関係は、式（２）で示すように表せる。
【数２】
2013027134.tif 000004
ここで、Φは、永久磁石による鎖交磁束であり、Ｌｄは、コイルのｄ軸インダクタンスであり、Ｌｑは、コイルのｑ軸インダクタンスであり、Ｐｎは、極対数である。埋込磁石構造では、Ｌｄ＜Ｌｑの突極性となる。
【００３１】
＜ベクトル制御方式＞
式（２）から、交流回転電機ＭＧに同じ大きさの出力トルクＴｍを出力させるような、ｄ軸電流指令Ｉｄｃ及びｑ軸電流指令Ｉｑｃの組み合わせは無数に存在することがわかる。
そこで、トルク電流演算部４０は、制御モード決定部４９によって決定されたベクトル制御方式に従って、二相電流指令Ｉｄｃ、Ｉｑｃを演算する。
ベクトル制御方式が最大トルク電流制御に決定されている場合は、トルク電流演算部４０は、同一電流に対して発生トルクを最大にするような二相電流指令Ｉｄｃ、Ｉｑｃを算出する。二相電流指令Ｉｄｃ、Ｉｑｃは、最大トルク電流曲線上（図５参照）に決定される。ここで、最大トルク電流曲線は、最大トルク電流制御を行う際に、二相実電流Ｉｄ、Ｉｑが取り得る値をつないでなる曲線である。
一方、ベクトル制御方式が弱め磁束制御に決定されている場合は、トルク電流演算部４０は、負のｄ軸電流を流すことで、ｄ軸電機子反作用による減磁効果を利用してｄ軸方向の磁束を減少させるように、二相電流指令Ｉｄｃ、Ｉｑｃを算出する。二相電流指令Ｉｄｃ、Ｉｑｃは、弱め磁束制御に対応して設定されている変調率Ｍ（本実施形態では、０．７８）、直流電圧ＶＨ、及び磁極回転速度ωｒｅに対応する定誘起電圧楕円（電圧制限楕円）上に決定される。
以下では、最大トルク電流制御が行われる場合を例に説明する。
【００３２】
図５（ａ）に示すように、トルク電流演算部４０は、出力トルク指令値Ｔｍｏが０から増加するにつれ、最大トルク電流曲線に沿って、ｑ軸電流指令Ｉｑｃを０から増加させ、ｄ軸電流指令Ｉｄｃを０から減少させる。一方、トルク電流演算部４０は、出力トルク指令値Ｔｍｏが０から減少するにつれ、最大トルク電流曲線に沿って、ｑ軸電流指令Ｉｑｃを０から減少させ、ｄ軸電流指令Ｉｄｃを０から減少させる。図５（ｂ）（ｃ）に、出力トルク指令値Ｔｍｏに対する各電流指令Ｉｄｃ、Ｉｑｃの関係特性を示すように、ｑ軸電流指令Ｉｑｃは、出力トルク指令値Ｔｍｏの増加に対して単調増加するように算出される。一方、ｄ軸電流指令Ｉｄｃは、出力トルク指令値Ｔｍｏが０未満の場合は、出力トルク指令値Ｔｍｏの増加に対して単調増加するように算出され、出力トルク指令値Ｔｍｏが０より大きい場合は、出力トルク指令値Ｔｍｏの増加に対して単調減少するように算出される。また、出力トルク指令値Ｔｍｏに対する各電流指令Ｉｄｃ、Ｉｑｃの関係特性は、曲線となっており、１次より大きい高次の関数となっている。
【００３３】
＜トルク指令が０を中心に振動している場合＞
まず、図６（ｂ）に示すように、出力トルク指令値Ｔｍｏが、０を中心に周期的に振動している場合について説明する。
この場合は、図６（ａ）に示すように、二相電流指令Ｉｄｃ、Ｉｑｃは、ｄｑ軸回転座標系において、最大トルク電流曲線上を、出力トルク指令値Ｔｍｏの振動最大値に対応した等トルク曲線と振動最小値に対応した等トルク曲線との間を振動するように決定される。図６（ａ）には、このようなｄｑ軸回転座標系における二相電流指令Ｉｄｃ、Ｉｑｃの振動軌跡が太線矢印で示されている。
【００３４】
ｄ軸電流指令Ｉｄｃ及びｑ軸電流指令Ｉｑｃは、図５（ｂ）（ｃ）に示すような関係特性に従い、出力トルク指令値Ｔｍｏに基づいて算出される。図６（ｂ）に示すように、出力トルク指令値Ｔｍｏが、トルク振動周波数ωｐ（トルク振動周期２π／ωｐ）の正弦波で振動しているのに対して、ｄ軸電流指令Ｉｄｃは、主にトルク振動周波数ωｐの２倍の周波数で振動し、ｑ軸電流指令Ｉｑｃは、主にトルク振動周波数ωｐと同じ周波数で振動している。このため、図６（ｂ）の右側に、各波形をフーリエ変換した周波数特性を示すように、出力トルク指令値Ｔｍｏは、トルク振動周波数ωｐの成分（基本波成分、１次）の振幅が大きいのに対して、ｄ軸電流指令Ｉｄｃは、トルク振動周波数ωｐに対して、トルク振動周波数ωｐの２倍の２次（２ωｐ）の周波数成分の振幅が大きくなっている。ｑ軸電流指令Ｉｑｃは、トルク振動周波数ωｐと同じ１次（ωｐ）の周波数成分の振幅が大きくなっている。
【００３５】
また、出力トルク指令値Ｔｍｏに対する各電流指令Ｉｄｃ、Ｉｑｃの関係特性は、１次より大きい高次の関数となっているため、ｄ軸電流指令Ｉｄｃには、４次（４ωｐ）、６次（６ωｐ）の高次の周波数成分の振幅が生じており、ｑ軸電流指令Ｉｑｃには、３次（３ωｐ）、５次（５ωｐ）の高次の周波数成分の振幅が生じている。
【００３６】
＜トルク指令が０を跨いで振動している場合＞
次に、図７（ｂ）に示すように、出力トルク指令値Ｔｍｏが、０より小さい値を中心に、０を跨いで周期的に振動している場合について説明する。
この場合は、図７（ａ）に示すように、出力トルク指令値Ｔｍｏの振動最大値に対応した等トルク曲線、振動最小値に対応した等トルク曲線、振動中心値に対応した等トルク曲線は、図６（ａ）に示す場合と比べて、ｑ軸実電流Ｉｑが小さくなる方にシフトしている。
【００３７】
図７（ｂ）に示すように、ｄ軸電流指令Ｉｄｃは、１次（ωｐ）と２次（２ωｐ）の周波数成分が組み合わさったような複雑な波形で振動し、ｑ軸電流指令Ｉｑｃは、主に１次（ωｐ）の周波数で振動している。このため、図７（ｂ）の右側に、各波形をフーリエ変換した周波数特性を示すように、ｄ軸電流指令Ｉｄｃには、１次（ωｐ）に加えて、２次（２ωｐ）、３次（３ωｐ）、４次（４ωｐ）、５次（５ωｐ）、及び６次（６ωｐ）の周波数成分の振幅も大きくなっている。ｑ軸電流指令Ｉｑｃには、１次（ωｐ）に加えて、２次（２ωｐ）、４次（４ωｐ）、及び５次（５ωｐ）の周波数成分の振幅も大きくなっている。
【００３８】
＜トルク指令が０を跨がずに振動している場合＞
次に、図８（ｂ）に示すように、出力トルク指令値Ｔｍｏが、０より大きい値を中心に、０を跨がずに周期的に振動している場合について説明する。
この場合は、図８（ａ）に示すように、出力トルク指令値Ｔｍｏの振動最大値に対応した等トルク曲線、振動最小値に対応した等トルク曲線、振動中心値に対応した等トルク曲線は、図６（ａ）に示す場合と比べて、ｑ軸実電流Ｉｑが大きくなる方にシフトしている。
【００３９】
図８（ｂ）に示すように、ｄ軸電流指令Ｉｄｃ及びｑ軸電流指令Ｉｑｃは、主にトルク振動周波数ωｐと同じ周波数で振動している。図５（ｂ）（ｃ）に示すように、出力トルク指令値Ｔｍｏに対する各電流指令Ｉｄｃ、Ｉｑｃの関係特性は、出力トルク指令値Ｔｍｏが０から離れるにつれ、直線に近づいており、高次の関数成分が減少している。このため、図８（ｂ）の右側に、各波形をフーリエ変換した周波数特性を示すように、ｄ軸電流指令Ｉｄｃ及びｑ軸電流指令Ｉｑｃには、２次（２ωｐ）以上の周波数成分の振幅が減少している。
【００４０】
１−３−２．電流フィードバック制御部４２
上記のように、出力トルク指令値Ｔｍｏに周期的なトルク振動が含まれる場合は、最大トルク電流曲線上に決定される各二相電流指令Ｉｄｃ、Ｉｑｃにも周期的な振動成分が含まれる。
また、出力トルク指令値Ｔｍｏに含まれるトルク振動が正弦波であっても、特に、出力トルク指令値Ｔｍｏが０を跨いで振動する場合は、ｄ軸電流指令Ｉｄｃには、１次より大きい高次の周波数成分が大幅に増加する。また、出力トルク指令値Ｔｍｏに対するｑ軸電流指令Ｉｑｃの関係特性は、出力トルク指令値Ｔｍｏの０付近では高次の関数成分が多く含まれるので、出力トルク指令値Ｔｍｏが０付近で振動する場合は、ｑ軸電流指令Ｉｑｃには、１次より大きい高次の周波数成分が増加する。
【００４１】
電流フィードバック制御において目標値となる二相電流指令Ｉｄｃ、Ｉｑｃに周期的な振動成分が含まれると、比例積分制御（ＰＩ制御）などの単純な制御だけでは、目標値に含まれる周期的な振動成分に対する実値の追従性能を確保しにくくなる。
そこで、二相電流指令Ｉｄｃ、Ｉｑｃに含まれる周期的な振動成分に対する追従性能を向上させるために、電流フィードバック制御部４２は、出力トルク指令値Ｔｍｏに周期的なトルク振動が含まれる場合に、トルク振動周波数ωｐの周波数に対応する周期関数の特性を有する高調波モデルを用いた演算を少なくとも実行して二相電圧指令を算出するように構成されている。
本実施形態では、図１に示すように、電流フィードバック制御部４２は、ｄ軸電流及びｑ軸電流それぞれについて、高調波モデルを用いて高調波電圧指令Ｖｈｄ、Ｖｈｑを算出するｄ軸高調波制御器５３及びｑ軸高調波制御器５６を備えている。
また、電流フィードバック制御部４２は、ｄ軸電流及びｑ軸電流それぞれについて、基本電圧指令Ｖｂｄ、Ｖｂｑを算出するｄ軸比例積分制御器５４及びｑ軸比例積分制御器５５を備えている。
そして、電流フィードバック制御部４２は、ｄ軸高調波電圧指令Ｖｈｄと、ｄ軸基本電圧指令Ｖｂｄと、を加算した値を、ｄ軸電圧指令Ｖｄｃとして設定し、ｑ軸高調波電圧指令Ｖｈｑと、ｑ軸基本電圧指令Ｖｂｑと、を加算した値を、ｑ軸電圧指令Ｖｑｃとして設定するように構成されている。
【００４２】
但し、電流フィードバック制御部４２は、矩形波制御の実行中は、高調波モデルの内部演算値をゼロに設定するように構成されている。
また、電流フィードバック制御部４２は、矩形波制御の実行が開始された場合は、トルク振動の周期に応じて設定された期間内でゼロとなるように、高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行するように構成されている。なお、減衰処理については、制御装置３０の各部の処理を説明した後に、詳述する。
【００４３】
１−３−２−１．比例積分制御器
本実施形態では、各比例積分制御器５４、５５は、式（３）、式（４）に示すように、二相実電流Ｉｄ、Ｉｑと二相電流指令Ｉｄｃ、Ｉｑｃとの電流偏差に基づいて、比例演算及び積分演算を行って基本電圧指令Ｖｂｄ、Ｖｂｑを算出する比例積分（ＰＩ）制御器とされている。
【数３】
2013027134.tif 000005
【数４】
2013027134.tif 000006
ここで、Ｋｐｄは、ｄ軸比例ゲインであり、Ｋｐｑは、ｑ軸比例ゲインであり、Ｋｉｄは、ｄ軸積分ゲインであり、Ｋｉｑは、ｑ軸積分ゲインである。
【００４４】
なお、各比例積分制御器５４、５５は、比例積分（ＰＩ）制御器以外の制御器、例えば、比例積分微分（ＰＩＤ）制御器とされていてもよい。
また、電流フィードバック制御部４２には、各比例積分制御器５４、５５に加えて、式（５）に示すような、非干渉器が追加的に備えられてもよい。この場合は、非干渉器の算出値ΔＶｕｄ、ΔＶｕｑが、追加的に二相電圧指令Ｖｄｃ、Ｖｑｃに加算される。
【数５】
2013027134.tif 000007
【００４５】
１−３−２−２．高調波制御器
＜周期振動成分に対する追従誤差＞
非干渉器が備えられる場合は、非干渉器の算出値ΔＶｕｄ、ΔＶｕｑを除いた二相電圧指令Ｖｄｃ、Ｖｑｃに対する、交流回転電機ＭＧを流れる二相実電流Ｉｄ、Ｉｑの応答を表す伝達関数は、式（６）で示すように、一次遅れで表せる。
【数６】
2013027134.tif 000008
二相電流指令Ｉｄｃ、Ｉｑｃに周期的な振動成分が含まれない場合は、比例積分制御器５４、５５だけでも、二相電流指令Ｉｄｃ、Ｉｑｃに対して二相実電流Ｉｄ、Ｉｑを後述するような定常偏差なく追従させることができる。
しかし、二相電流指令Ｉｄｃ、Ｉｑｃには、出力トルク指令値Ｔｍｏに含まれるトルク振動周波数ωｐの振動成分に起因して、トルク振動周波数ωｐの１倍からｎ倍（ｎは２以上の自然数）の周期的な振動成分が含まれる。
この場合は、比例積分制御器５４、５５だけでは、二相電流指令Ｉｄｃ、Ｉｑｃの周期的な振動成分に対して二相実電流Ｉｄ、Ｉｑが位相遅れを持って追従し、定常偏差が生じる。例えば、図１０のタイムチャートに示すように、時刻ｔ１１までの期間は、ｑ軸比例積分制御器５５だけでｑ軸電圧指令Ｖｑｃを算出しており、ｑ軸実電流Ｉｑは、周期振動しているｑ軸電流指令Ｉｑｃに対して位相遅れ及びゲイン低下を持って追従しており、定常偏差を有している。
【００４６】
＜内部モデル原理＞
そこで、指令値に定常偏差なく追従させるために、フィードバック系の内部に、指令値の極と同じ極を有する制御器を導入することが有効であるという、内部モデル原理の制御理論を用いる。
二相電流指令Ｉｄｃ、Ｉｑｃには、式（７）のように表せる、トルク振動周波数ωｐの１倍からｎ倍（ｎは２以上の自然数）の正弦波（又は余弦波）の周期振動成分が含まれている。
【数７】
2013027134.tif 000009
式（７）の二相電流指令Ｉｄｃ、Ｉｑｃは、周波数領域（ｓ領域）では、式（８）の伝達関数で表せる。ここで、ｓは、ラプラス演算子である。
【数８】
2013027134.tif 000010
なお、二相電流指令Ｉｄｃ、Ｉｑｃが余弦波の場合は、式（９）の伝達関数で表せる。
【数９】
2013027134.tif 000011
【００４７】
式（７）、式（８）より、二相電流指令Ｉｄｃ、Ｉｑｃの極、すなわち、伝達関数の分母が０になるｓは、式（１０）となる。
【数１０】
2013027134.tif 000012
よって、内部モデル原理により、電流フィードバック制御部４２の伝達関数Ｇｆｂは、式（１１）のように、式（１０）の極を有するように構成すれば、指令値に定常偏差なく追従させることが可能となる。
【数１１】
2013027134.tif 000013
式（１１）の右辺の第一項は、比例積分制御器５４、５５の積分演算として含まれる。
【００４８】
＜高調波モデル＞
よって、各高調波制御器５３、５６は、式（１１）の右辺の第一項を削除した式（１２）に示す伝達関数Ｇｈの特性を有する高調波モデルを用いるように構成される。
【数１２】
2013027134.tif 000014
ここで、式（１２）に示す高調波モデルの伝達関数Ｇｈの分母（ｓ２＋（ｎωｐ）２）は、トルク振動周波数ωｐのｎ倍（ｎは、１以上の自然数）の周波数の正弦波又は余弦波の周期関数に対応する伝達関数である。よって、各高調波制御器５３、５６が用いる高調波モデルは、トルク振動周波数ωｐの１倍からｎ倍までの各周波数の正弦波又は余弦波の周期関数に対応する伝達関数（１／（ｓ２＋（ｎωｐ）２））の特性を並列した特性を有するように構成される。
【００４９】
本実施形態では、式（１３）に示すように、式（１２）に示す高調波モデルの伝達関数Ｇｈの分子Ｂｎ（ｓ）を０次（ｓの０乗）の伝達関数、すなわち、定数に設定する場合を例に説明する。
【数１３】
2013027134.tif 000015
ここで、Ｋｈ１、Ｋｈ２、...は、トルク振動周波数ωｐの１倍からｎ倍のそれぞれに対応する各高調波制御器５３、５６の制御ゲインであり、電流フィードバック制御系の応答性及び安定性を考慮して設定される。なお、制御ゲインＫｈ１、Ｋｈ２、...は、トルク振動周波数ωｐに比例して変更されるように構成されてもよい。
【００５０】
なお、式（１４）及び式（１５）で示すように、高調波モデルの伝達関数Ｇｈの分子Ｂｎ（ｓ）を１次（ｓの１乗）又は２次（ｓの２乗）の伝達関数に設定してもよい。
【数１４】
2013027134.tif 000016
【数１５】
2013027134.tif 000017
ここで、Ｋｈｐ１、Ｋｈｐ２、...、及びＫｈｉ１、Ｋｈｉ２、...は、トルク振動周波数ωｐの１倍からｎ倍のそれぞれに対応する各高調波制御器５３、５６の制御ゲインである。
【００５１】
出力トルク指令値Ｔｍｏが０を跨いで振動する場合のように、二相電流指令Ｉｄｃ、Ｉｑｃにトルク振動周波数ωｐの１倍からｎ倍の複数の周波数の振動成分が多く含まれる場合は、各周波数の振動成分による定常偏差を減少させるためには、各周波数に対応する複数の高調波モデルを並列して用いる必要がある。
よって、高調波制御器５３、５６それぞれの高調波モデルは、トルク振動周波数ωｐの１倍からｎ倍までの各周波数の正弦波又は余弦波の特性（伝達関数では（１／（ｓ２＋（ｎωｐ）２））を有するように構成することができる。この場合、各二相電流指令Ｉｄｃ、Ｉｑｃに含まれる、各次数の成分の大きさに応じて、ｎの値が設定される。すなわち、比較的大きい振動成分を有する次数に対応する、次数（ｎ）の高調波モデルが備えられる。
【００５２】
例えば、図６及び図７に示すように、各二相電流指令Ｉｄｃ、Ｉｑｃに１次から４次の成分が比較的多く含まれるので、高調波制御器５３、５６それぞれの高調波モデルは、トルク振動周波数ωｐの１倍から４倍（１次から４次）までの各周波数の正弦波又は余弦波の特性を有するように構成することができる。
【００５３】
或いは、ｄ軸電流指令Ｉｄｃには、出力トルク指令値Ｔｍｏが０を跨いで振動する場合に、２次の成分が大幅に多くなるので、ｄ軸高調波制御器５３の高調波モデルは、トルク振動周波数ωｐの１倍及び２倍（１次及び２次）の各周波数の正弦波又は余弦波の特性を有するように構成されてもよい。また、ｑ軸電流指令Ｉｑｃには、出力トルク指令値Ｔｍｏが０を跨いで振動する場合でも、２次の成分が大幅に多くならない。従って、ｑ軸高調波制御器５６の高調波モデルは、トルク振動周波数ωｐの１倍（１次）の周波数の正弦波又は余弦波の特性を有するように構成されてもよい。
【００５４】
なお、式（１３）の各周波数（ｎωｐ）の高調波モデルは、例えば、図９及び式（１６）に示すように、２つの積分器（１／ｓ）９１、９２と、帰還ループを有する演算により、構成することができる。
【数１６】
2013027134.tif 000018
【００５５】
＜矩形波制御中の高調波モデルの内部演算値のリセット＞
電流フィードバック制御部４２は、上記のように、矩形波制御の実行中は、高調波モデルの内部演算値をゼロに設定するように構成されている。
本実施形態では、図９に示すように、積分値リセット器９５が、矩形波制御の実行中に、２つの積分器９１、９２の積分値をゼロに設定するように構成されている。
また、入力リセット器９４が、矩形波制御の実行中に、二相実電流Ｉｄ、Ｉｑと二相電流指令Ｉｄｃ、Ｉｑｃとの電流偏差が高調波モデルに入力されないように、高調波モデルに対する入力をゼロに設定するように構成されている。
【００５６】
矩形波制御の実行中は、二相実電流Ｉｄ、Ｉｑに、電気角の回転周波数ωｒｅの３次以上の高調波成分が重畳されやすい。上記の構成によれば、矩形波制御の実行中は、高調波モデルの内部演算値がゼロに設定される。このため、外乱となる二相実電流に重畳する３次以上の高調波成分に対して高調波モデルが反応して、高調波モデルの内部演算値が変動することを防止できる。このため、パルス幅変調制御の実行が再開された場合に、変動した高調波モデルの出力値により、二相電圧指令Ｖｄｃ、Ｖｑｃが変動し、交流回転電機ＭＧの電流及び出力トルクが急変することを抑制することができる。
【００５７】
＜高調波制御の挙動＞
次に、図１０を参照して、高調波制御の挙動を説明する。
図１０では、ｑ軸電流指令Ｉｑｃにおいて、トルク振動周波数ωｐ（１次）の成分の割合が大きい場合（図１０では、１００％）であって、ｑ軸高調波制御器５６が、トルク振動周波数ωｐ（１次）のみの正弦波又は余弦波の伝達関数（１／（ｓ２＋ωｐ２））の特性を有するように構成されている場合の例を示す。
時刻ｔ１１までは、高調波制御の効果をわかりやすくするために、高調波制御が実行されていない。すなわち、ｑ軸高調波電圧指令Ｖｈｑが０に設定されており、ｑ軸電圧指令Ｖｑｃは、ｑ軸比例積分制御器５５により算出されたｑ軸基本電圧指令Ｖｂｑからなる。高調波制御が実行されていない場合は、ｑ軸基本電圧指令Ｖｂｑは、トルク振動周波数ωｐで振動しているｑ軸電流指令Ｉｑｃにｑ軸実電流Ｉｑを一致させるために周期変化しているが、ｑ軸実電流Ｉｑは、周期振動しているｑ軸電流指令Ｉｑｃに対して位相遅れ及びゲイン低下を持って追従しており、電流偏差に定常偏差を有している。
【００５８】
一方、時刻ｔ１１で高調波制御が開始されると、ｑ軸高調波電圧指令Ｖｈｑが、ｑ軸電流指令Ｉｑｃとｑ軸実電流Ｉｑとの電流偏差に応じて、トルク振動周波数ωｐで自己励起的に振動し始めると共に振幅が増加していく。この際、高調波モデルは、電流偏差を積分すると共に自己励起的にトルク振動周波数ωｐで振動して、ｑ軸高調波電圧指令Ｖｈｑを生成するように作用する。また、電流偏差は、トルク振動周波数ωｐで振動している。このため、トルク振動周波数ωｐで振動しているｑ軸高調波電圧指令Ｖｈｑの位相は、電流偏差が減少する方向に進角又は遅角されると共に、ｑ軸高調波電圧指令Ｖｈｑの振幅は、電流指令が減少する方向に増加又は減少される。よって、ｑ軸電流指令Ｉｑｃとｑ軸実電流Ｉｑとの電流偏差が減少していく。
【００５９】
このため、電流偏差に応じて算出されるｑ軸基本電圧指令Ｖｂｑも減少していく。そして、時刻ｔ１２で、ｑ軸高調波電圧指令Ｖｈｑによって、定常偏差を減少させてｑ軸実電流Ｉｑをｑ軸電流指令Ｉｑｃに追従させることができ、ｑ軸基本電圧指令Ｖｂｑの周期変化を０近くまで減少させることができている。
【００６０】
１−４．実電流演算部４１
図１に示すように、実電流演算部４１は、交流回転電機ＭＧを流れる実電流に基づいて、ｄｑ軸回転座標系で表した二相実電流Ｉｄ、Ｉｑを演算する機能部である。本実施形態では、実電流演算部４１は、各相のコイルを流れる実電流Ｉｕ、Ｉｖ、Ｉｗを、磁極位置θｒｅに基づいて、三相二相変換及び回転座標変換を行って、ｄｑ軸回転座標系で表したｄ軸実電流Ｉｄ、ｑ軸実電流Ｉｑに変換する。
【００６１】
１−５．交流電圧指令算出部４３
交流電圧指令算出部４３は、電流フィードバック制御部４２が算出した二相電圧指令Ｖｄｃ、Ｖｑｃに基づいて、交流回転電機ＭＧに印加する交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃを算出する機能部である。
【００６２】
＜パルス幅変調制御＞
交流電圧指令算出部４３は、インバータＩＮの制御方式としてパルス幅変調制御が決定されている場合は、ｄｑ軸回転座標系で表した二相電圧指令Ｖｄｃ、Ｖｑｃを、磁極位置θｒｅに基づいて、固定座標変換及び二相三相変換を行って、三相それぞれのコイルへの電圧指令である交流電圧指令Ｖｕ、Ｖｖ、Ｖｗに変換する。
過変調パルス幅変調制御が決定されている場合は、インバータＩＮの出力電圧波形における基本波成分の変調率が、目標とする変調率に一致するように、固定座標変換及び二相三相変換に加えて、交流電圧指令Ｖｕ、Ｖｖ、Ｖｗを歪ませる振幅補正が行われる。
【００６３】
＜矩形波制御＞
交流電圧指令算出部４３は、インバータＩＮの制御方式として矩形波制御が決定されている場合は、ｄｑ軸回転座標系で表した二相電圧指令ベクトルの位相θｖを式（１７）に従い算出し、磁極位置θｒｅと位相θｖに基づいて、位相が調整された１パルス矩形波の交流電圧指令Ｖｕ、Ｖｖ、Ｖｗを算出する。
【数１７】
2013027134.tif 000019
ここで、二相電圧指令ベクトルは、ｄｑ回転座標系において原点から二相電圧指令Ｖｄｃ、Ｖｑｃの座標点に向うベクトルである。二相電圧指令ベクトルの位相θｖは、ｑ軸に対する二相電圧指令ベクトルの電気角での位相である。
【００６４】
１−６．インバータ制御部４４
インバータ制御部４４は、交流電圧指令Ｖｕ、Ｖｖ、Ｖｗに基づき、インバータＩＮが備える複数のスイッチング素子をオンオフ制御するインバータ制御信号Ｓｕｖｗを生成する。
＜パルス幅変調制御＞
インバータ制御部４４は、インバータＩＮの制御方式としてパルス幅変調制御が決定されている場合は、交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃと搬送波とに基づいてスイッチング素子をオンオフ制御するインバータ制御信号Ｓｕｖｗを生成する。代表的には、直流電圧ＶＨの振幅を有する三角波の搬送波と、交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃと、の比較結果に基づき、インバータ制御信号Ｓｕｖｗが生成される。
あるいは、式（１８）に基づいて算出された変調率Ｍと、式（１７）に基づいて算出された二相電圧指令ベクトルの位相θｖと、磁極位置θｒｅと、に基づいて、スイッチング素子をオンオフ制御するインバータ制御信号Ｓｕｖｗを生成するように構成されてもよい。
【００６５】
＜矩形波制御＞
インバータ制御部４４は、インバータＩＮの制御方式として矩形波制御が決定されている場合は、交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃに基づいてロータの電気角に同期してスイッチング素子を１回ずつオンオフ制御するインバータ制御信号Ｓｕｖｗを生成する。
あるいは、矩形波制御が決定されている場合は、交流電圧指令算出部４３は交流電圧指令Ｖｕｃ、Ｖｖｃ、Ｖｗｃを算出せずに、インバータ制御部４４は、磁極位置θｒｅと二相電圧指令ベクトルの位相θｖに基づいて、直接、インバータ制御信号Ｓｕｖｗを生成するように構成されてもよい。
【００６６】
１−７．変調率演算部４８
変調率演算部４８は、直流電源の直流電圧ＶＨに対する交流回転電機ＭＧに印加される交流電圧の実効値の割合である変調率Ｍを算出する。
本実施形態では、変調率演算部４８は、式（１８）に示すように、二相電圧指令Ｖｄｃ、Ｖｑｃ及び直流電圧ＶＨに基づいて、変調率Ｍを算出するように構成されている。
【数１８】
2013027134.tif 000020
【００６７】
１−８．高調波モデルの出力値の減衰処理
次に、電流フィードバック制御部４２で実行される高調波モデルの出力値の減衰処理について詳細に説明する。
電流フィードバック制御部４２は、上記のように、矩形波制御の実行が開始された場合は、トルク振動の周期に応じて設定された期間内でゼロとなるように、高調波モデルを用いた演算の出力値を徐々に変化させる減衰処理を実行するように構成されている。
本実施形態では、図１１にｑ軸の構成を示すように、各軸の高調波制御器５３、５６は、高調波モデルに加えて、減衰処理器、切替器を備えている。なお、以下でｑ軸の構成について説明するが、ｄ軸についても、ｑ軸と同様に構成されている。
ｑ軸の減衰処理器６１は、矩形波制御の実行が開始された場合は、トルク振動の周期に応じて設定された期間内で、矩形波制御の実行を開始する直前のｑ軸の高調波モデル６０の出力値Ｖｈｑ１からゼロまで徐々に変化させる減衰処理を行ってｑ軸減衰高調波指令Ｖｈｑ２を算出するように構成されている。そして、ｑ軸の切替器６２は、矩形波制御の実行が開始された場合は、ｑ軸の高調波モデル６０の出力値Ｖｈｑ１からｑ軸減衰高調波指令Ｖｈｑ２に切り替えて、ｑ軸高調波電圧指令Ｖｈｑを算出するように構成されている。
【００６８】
本実施形態では、ｑ軸の減衰処理器６１は、トルク振動の周期に応じて設定された時定数Ｔｆｌｔを有する一次遅れフィルタ処理を用いて、減衰処理を実行するように構成されている。
時定数Ｔｆｌｔを有する一次遅れフィルタ処理は、式（１９）に示す伝達関数Ｇｆｌｔで表せる。
【数１９】
2013027134.tif 000021
本実施形態では、図１２に示すように、一次遅れフィルタ処理器７０は、積分器７４と、１／Ｔｆｌｔからなるゲイン７３と、帰還ループを有して構成されている。
一次遅れフィルタ処理器７０には、ゼロが入力されるように構成されている。積分値リセット器７１が、パルス幅変調制御の実行中は、積分器７４の積分値を、ｑ軸の高調波モデル６０の出力値Ｖｈｑ１に設定するように構成されている。よって、矩形波制御の実行が開始された後、一次遅れフィルタ処理器７０（ｑ軸の減衰処理器６１）の出力Ｖｈｑ２は、ｑ軸の高調波モデル６０の出力値Ｖｈｑ１からゼロに向かって一次遅れの挙動で変化する。
【００６９】
時定数設定器７２は、トルク振動周波数ωｐに応じて時定数Ｔｆｌｔを設定するように構成されている。例えば、時定数Ｔｆｌｔは、トルク振動の周期２π／ωｐの１／４に設定される。
また、出力トルク指令値Ｔｍｏが０を跨いで振動している場合は、上記したように、ｄ軸電流指令Ｉｄｃの振動周波数がトルク振動周波数ωｐの２倍になるため、この場合は、ｄ軸の減衰処理器の時定数Ｔｆｌｔは、トルク振動の周期２π／ωｐの１／８に設定される。
【００７０】
或いは、時定数設定器７２は、トルク振動周波数ωｐの１倍からｎ倍までの各周波数に対応した高調波モデルの出力の内、最も出力の振幅が大きい高調波モデルの周波数（高出力周波数）に対応した振動周期に応じて時定数Ｔｆｌｔを設定するように構成されてもよい。例えば、高出力周波数に対応する振動周期の１／４を時定数Ｔｆｌｔに設定することができる。
【００７１】
＜減衰処理の挙動＞
次に、減衰処理の制御挙動について説明する。
図１３に示す例では、パルス幅変調制御の実行中は、ｑ軸高調波電圧指令Ｖｈｑは、トルク振動の周期２π／ωｐの１／４の期間（例えば、時刻ｔ４２から時刻ｔ４３の期間）で、振動最大値又は振動最小値からゼロに変化している。矩形波制御の実行が開始される直前（時刻ｔ４５の直前）に、ｑ軸高調波電圧指令Ｖｈｑが振動最大値又は振動最小値である場合は、矩形波制御の実行開始後にｑ軸高調波電圧指令Ｖｈｑの変化幅が最も大きくなる厳しい条件となる。上記のように時定数Ｔｆｌｔを設定すれば、矩形波制御の実行が開始される直前に、ｑ軸高調波電圧指令Ｖｈｑが振動最大値又は振動最小値になったとしても、時定数Ｔｆｌｔがトルク振動の周期２π／ωｐの１／４に設定されているので、矩形波制御の実行を開始した時点（時刻ｔ４５）から時定数Ｔｆｌｔに対応した期間の経過後（時刻ｔ４６）に、ｑ軸高調波電圧指令Ｖｈｑの大きさを、開始前の６３．２％分だけ減少させて、ゼロに近づけることができる。よって、矩形波制御の実行開始後に、パルス幅変調制御の実行中と同様の期間で、ｑ軸高調波電圧指令Ｖｈｑを振動最大値又は振動最小値からゼロに近づけることができる。従って、矩形波制御の実行が開始された後も、ｑ軸高調波電圧指令Ｖｈｑを、パルス幅変調制御中の値から連続させて、パルス幅変調制御中と同様の応答性で滑らかにゼロに近づけることができる。
【００７２】
次に、図１４（ａ）（ｂ）に、出力トルク指令値Ｔｍｏが、図８に示す場合と同様に、０より大きい範囲をトルク振動周波数ωｐで振動している場合の例を示す。二相電流指令Ｉｄｃ、Ｉｑｃは、主にトルク振動周波数ωｐの周波数で振動している。
時刻ｔ２１までは、図１５に磁極回転速度ωｒｅがω１である場合で示すように、出力トルク指令値Ｔｍｏが、パルス幅変調制御が決定される領域内で振動していたが、時刻ｔ２１の時点では磁極回転速度ωｒｅがω２になっており、出力トルク指令値Ｔｍｏが、矩形波制御及びパルス幅変調制御が決定される領域に跨って振動する条件になっている。
このため、出力トルク指令値Ｔｍｏが最大値になる付近（時刻ｔ２１からｔ２２の期間、時刻ｔ３１からｔ３２の期間）で、インバータＩＮの制御方式が矩形波制御に決定されている。なお、制御モードの決定には判定ディレイ又は判定ヒステリシスが設けられているため、矩形波制御は、出力トルク指令値Ｔｍｏの振動最大値より小さい値が中心になる期間に決定されている。
＜比較例の制御挙動と課題＞
まず、図１４（ａ）に本実施形態と異なり減衰処理を行わないように構成された場合の比較例を示している。
比較例では、矩形波制御の実行が開始された場合に、減衰処理が行われないため、高調波モデルを用いた演算の出力値がゼロに設定され、高調波電圧指令Ｖｈｄ、Ｖｈｑがステップ的にゼロに変化している。
【００７３】
このため、矩形波制御の実行が開始されたときに、二相電圧指令Ｖｄｃ、Ｖｑｃ（二相電圧指令ベクトルの位相θｖ）がステップ的に変化し、二相電圧指令Ｖｄｃ、Ｖｑｃに基づいて制御される１パルス矩形波の出力電圧波形の位相が、パルス幅変調制御の実行中の出力電圧波形の位相からステップ的に変化する。矩形波制御では、元来、二相実電流Ｉｄ、Ｉｑに、電気角の回転周波数ωｒｅの３次以上の高調波成分が重畳しているため、識別しにくいが、出力電圧波形の位相のステップ変化により、二相実電流Ｉｄ、Ｉｑの変動が更に大きくなっている。このため、交流回転電機ＭＧの出力トルクＴｍの変動が大きくなる。
【００７４】
なお、図１４（ａ）（ｂ）に示す例では、高調波電圧指令Ｖｈｄ、Ｖｈｑは、式（６）で示すような制御対象の応答遅れによる定常偏差をなくすため、二相電流指令Ｉｄｃ、Ｉｑｃに対して位相が進んでいる。このため、ｄ軸電流指令Ｉｄｃの振動最小値、ｑ軸電流指令Ｉｑｃの振動最大値に対して、ｄ軸高調波電圧指令Ｖｈｄの振動最小値、ｑ軸高調波電圧指令Ｖｈｑの振動最大値は、位相が進んでいる。よって、図１４（ａ）に示すように、高調波電圧指令Ｖｈｄ、Ｖｈｑは、振動最大値又は振動最小値になる位相から遅れた位相でゼロにステップ的に変化している。制御対象の応答遅れの大きさ又は比例積分制御器の制御ゲインの大きさによっては、高調波電圧指令Ｖｈｄ、Ｖｈｑは、振動最大値又は振動最小値に近い値からゼロにステップ的に変化する場合があり、更に、二相実電流Ｉｄ、Ｉｑの変動が大きくなり得る。
【００７５】
また、図１４（ａ）（ｂ）に示す例は、ｄ軸高調波制御器５３は、トルク振動周波数ωｐの１次及び２次の各周波数に対応した高調波モデルを有するように構成されているため、ｄ軸高調波電圧指令Ｖｈｄは、１次及び２次の振動成分が合わさった波形となっている。ｑ軸高調波制御器５６は、トルク振動周波数ωｐの１次の周波数に対応した高調波モデルを有するように構成されているため、ｑ軸高調波電圧指令Ｖｈｑは、１次の振動成分の波形となっている。
【００７６】
＜本実施形態の挙動＞
図１４（ｂ）に本実施形態により減衰処理を行うように構成された場合の例を示している。
本実施形態では、矩形波制御の実行が開始された場合に、減衰処理が行われるため、高調波電圧指令Ｖｈｄ、Ｖｈｑが、矩形波制御の実行が開始される直前値からゼロに向かって徐々に減少している。このため、矩形波制御の実行が開始されたときに、二相電圧指令Ｖｄｃ、Ｖｑｃがステップ的に変化することを防止できている。また、本実施形態では、トルク振動の周期に応じて設定された期間内でゼロとなるように変化されるため、高調波電圧指令Ｖｈｄ、Ｖｈｑをトルク振動の周期に合わせて適切に変化させることができる。図１４（ｂ）に示す例では、時定数Ｔｆｌｔが、トルク振動の周期２π／ωｐの１／４に設定されている。このため、パルス幅変調制御において、トルク振動の周期２π／ωｐの１／４の期間で、高調波電圧指令Ｖｈｄ、Ｖｈｑが振動最大値又は振動最小値からゼロに変化する応答性に合わせて、矩形波制御の実行が開始された場合でも、調波電圧指令Ｖｈｄ、Ｖｈｑを変化させることができている。
従って、矩形波制御の実行が開始されたときに、二相電圧指令Ｖｄｃ、Ｖｑｃ（二相電圧指令ベクトルの位相θｖ）から、パルス幅変調制御中と同様の応答性で滑らかに変化させることができる。よって、二相実電流Ｉｄ、Ｉｑが、元来重畳する３次以上の高調波成分より大きく変動することを防止することができている。そして、交流回転電機ＭＧの出力トルクＴｍの変動が大きくなることを防止できる。
【００７７】
なお、図１４（ｂ）に示す例では、高調波電圧指令Ｖｈｄ、Ｖｈｑが、ゼロまで減少する前に、パルス幅変調制御の実行が再び開始されており、減衰処理が終了されている。矩形波制御の実行中に、高調波モデルの内部演算値がゼロに設定されているので、パルス幅変調制御の実行再開後、高調波電圧指令Ｖｈｄ、Ｖｈｑはゼロから変化を開始している。また、矩形波制御の実行中は、高調波モデルの内部演算値がゼロに設定されているので、矩形波制御により二相実電流Ｉｄ、Ｉｑに重畳する３次以上の高調波成分が外乱として作用し、高調波モデルの内部演算値が変動することを防止できている。
なお、図１５に磁極回転速度ωｒｅがω３である場合で示すように、出力トルク指令値Ｔｍｏが矩形波制御が決定される領域内で振動する条件になる場合は、時刻ｔ３２以降も、図１３に示すように、高調波電圧指令Ｖｈｄ、Ｖｈｑがゼロになるまで減少される。
【００７８】
〔その他の実施形態〕
最後に、本発明のその他の実施形態について説明する。なお、以下に説明する各実施形態の構成は、それぞれ単独で適用されるものに限られず、矛盾が生じない限り、他の実施形態の構成と組み合わせて適用することも可能である。
【００７９】
（１）上記の実施形態において、通常パルス幅変調制御として、正弦波パルス幅変調制御が設定され、第１Ａ変調率域が、変調率Ｍが０．０以上、０．６１以下の範囲に設定され、第１Ｂ変調率域が、変調率Ｍが０．６１より大きく、０．７８未満の範囲に設定されている場合を例として説明した。しかし、本発明の実施形態はこれに限定されない。すなわち、通常パルス幅変調制御として、３次高調波注入パルス幅変調制御（ＴＨＩＰＷＭ：ｔｈｉｒｄ ｈａｒｍｏｎｉｃｓ ｉｎｊｅｃｔｉｏｎ ＰＷＭ）、空間パルス幅変調制御（ＳＶＰＷＭ：ｓｐａｃｅ ｖｅｃｔｏｒ ＰＷＭ）、又は不連続パルス幅変調制御（ＤＰＷＭ：ｄｉｓｃｏｎｔｉｎｕｏｕｓ ＰＷＭ）が設定されるように構成されてもよい。この場合は、第１Ａ変調率域は、変調率Ｍが０．０以上、０．７０７以下の範囲まで広げられ、第１Ｂ変調率域は、変調率Ｍが０．７０７より大きく、０．７８未満の範囲に狭められる。また、通常パルス幅変調制御として、第１Ａ変調率域内の低い変調率域で正弦波ＰＷＭが設定され、高い変調率域でＳＶＰＷＭなどが設定されるなど、第１Ａ変調率域内で通常ＰＷＭの各方式が切り替え可能に構成されてもよい。
また、第１Ａ変調率域と第１Ｂ変調率域との境界の変調率Ｍは、例えば、搬送波を生成する制御装置３０のタイマの分解能などの制約により、０．６１又は０．７０７より小さい値、例えば０．５１に設定されてもよい。
【００８０】
（２）上記の実施形態において、制御装置３０に備えられた出力トルク指令設定部３９が、出力トルク指令値Ｔｍｏを設定している場合を例として説明した。しかし、本発明の実施形態はこれに限定されない。すなわち、外部の装置から制御装置３０に出力トルク指令値Ｔｍｏ、又は振動トルク指令値Ｔｐが伝達されるように構成されてもよい。
【００８１】
（３）上記の実施形態において、出力トルク指令値Ｔｍｏにトルク振動周波数ωｐの正弦波（又は余弦波）が含まれる場合を例として説明した。しかし、本発明の実施形態はこれに限定されない。すなわち、出力トルク指令値Ｔｍｏが周期的なトルク振動が含まれればよく、例えば、周期的なトルク振動は、複数の異なる周波数の正弦波（又は余弦波）からなる波、或いは、三角波、のこぎり波、又は任意の波形の周期関数であってもよい。この場合でも、高調波モデルは、出力トルク指令値Ｔｍｏに含まれるトルク振動の複数の異なる周波数に対応する周期関数の特性を有するように構成されてもよい。
【００８２】
（４）交流回転電機ＭＧは、図１６に示すように、内燃機関Ｅに駆動連結されるとともに、車輪Ｗに駆動連結されるように構成されてもよい。なお、図１６に示す例では、回転電機ＭＧと車輪Ｗとの動力伝達経路に変速機構ＴＭが設けられている。
このような構成において、出力トルク指令値Ｔｍｏは、内燃機関Ｅから交流回転電機ＭＧに伝達されるトルク振動を打ち消すためのトルク振動を含むように構成される。この場合、トルク振動周波数ωｐは、内燃機関Ｅの燃焼周波数に応じた周波数になる。
例えば、気筒数Ｎの４サイクルエンジンでは、トルク振動周波数ωｐは式（２０）のようになる。
【数２０】
2013027134.tif 000022
ここで、ωｍは、交流回転電機ＭＧ（内燃機関Ｅ）の回転周波数（回転速度）である。
そして、時定数Ｔｆｌｔは、式（２０）に従い、交流回転電機ＭＧ（内燃機関Ｅ）の回転速度ωｍに基づいて算出されるトルク振動周波数ωｐに応じて設定される。
【００８３】
（５）上記の実施形態において、電流フィードバック制御部４２は、トルク振動の周期２π／ωｐに応じて設定された時定数Ｔｆｌｔを有する一次遅れフィルタ処理を用いて、減衰処理を実行する場合を例として説明した。しかし、本発明の実施形態はこれに限定されない。すなわち、電流フィードバック制御部４２で実行される減衰処理は、トルク振動の周期に応じて設定された期間内でゼロとなるように、高調波モデルを用いた演算の出力値を徐々に変化させる処理であれば、どのような処理でもよい。例えば、図１７にｑ軸の構成を示すように、ｑ軸の減衰処理器６１は、開始後経過時間タイマ８１により算出した矩形波制御の実行開始後の経過時間Ｔｈを、減衰期間設定器８２によりトルク振動周波数ωｐに応じて設定された減衰期間Ｔｈ０で除算して、正規化された開始後経過時間Ｋｔを算出する。そして、ｑ軸の減衰処理器６１は、減衰ゲイン算出器８３により、図１８に示すような減衰ゲイン算出マップを用いて、正規化開始後経過時間Ｋｔに基づいて減衰ゲインＫｒを算出する。また、ｑ軸の減衰処理器６１は、開始直前値保持器８０により、矩形波制御の実行が開始される直前のｑ軸の高調波モデル６０の出力値Ｖｈｑ１を保持し、開始直前値Ｖｈｑ０を算出する。そして、ｑ軸の減衰処理器６１は、開始直前値Ｖｈｑ０に減衰ゲインＫｒを乗算して、ｑ軸減衰高調波指令Ｖｈｑ２を算出するように構成されている。この構成によれば、矩形波制御の実行開始後の経過時間Ｔｈが減衰期間Ｔｈ０に近づくに従い、ｑ軸減衰高調波指令Ｖｈｑ２を、矩形波制御の開始直前値Ｖｈｑ０から徐々にゼロに近づけることができる。減衰期間Ｔｈ０は、時定数Ｔｆｌｔと同様に、トルク振動の周期２π／ωｐの１／４又は１／８などに設定される。なお、図１８に示す減衰ゲイン算出マップは、減衰ゲインＫｒの増加に従って、減衰ゲインＫｒが任意の曲線、又は直線の組み合わせに沿って１．０からゼロまで減少されるように設定されてもよい、
【００８４】
（６）上記の実施形態において、電流フィードバック制御部４２は、矩形波制御の実行中は、高調波モデルの内部演算値をゼロに設定する場合を例として説明した。しかし、本発明の実施形態はこれに限定されない。すなわち、電流フィードバック制御部４２は、矩形波制御の実行中に、高調波モデルの内部演算値をゼロに設定しないように構成されてもよい。また、図９に示す、入力リセット器９４を作動させ、積分値リセット器９５を作動させないように構成されてもよい。
【産業上の利用可能性】
【００８５】
本発明は、本発明は、直流電源の直流電力と交流電力との間で電力変換を行うインバータを介して、ロータを有する交流回転電機を制御するための制御装置に好適に利用することができる。
【符号の説明】
【００８６】
θｒｅ    ：磁極位置
θｖ      ：二相電圧指令ベクトルの位相
ωｐ      ：トルク振動周波数（角周波数）
ωｒｅ    ：磁極回転速度（電気角の回転周波数）
３０      ：制御装置
３９      ：出力トルク指令設定部
４０      ：トルク電流演算部
４１      ：実電流演算部
４２      ：電流フィードバック制御部
４３      ：交流電圧指令算出部（電圧制御部）
４４      ：インバータ制御部（電圧制御部）
４７      ：電圧制御部
４８      ：変調率演算部
４９      ：制御モード決定部
５３      ：ｄ軸高調波制御器
５４      ：ｄ軸比例積分制御器
５５      ：ｑ軸比例積分制御器
５６      ：ｑ軸高調波制御器
５７      ：基準トルク指令設定部
５８      ：周期振動トルク指令設定部
６０      ：ｑ軸の高調波モデル
６１      ：減衰処理器
６２      ：切替器
７０      ：フィルタ処理器
７１      ：積分値リセット器
７２      ：時定数設定器
７４      ：積分器
９１、９２  ：積分器
９４      ：入力リセット器
９５      ：積分値リセット器
Ｂｔ      ：蓄電装置（直流電源）
ＩＮ      ：インバータ
Ｉｄ      ：ｄ軸実電流
Ｉｑ      ：ｑ軸実電流
Ｉｄｃ    ：ｄ軸電流指令
Ｉｑｃ    ：ｑ軸電流指令
Ｍ        ：変調率
ＭＧ      ：交流回転電機
Ｓｅ１    ：電流センサ
Ｓｅ２    ：回転速度センサ
Ｓｅ３    ：電圧センサ
Ｓｕｖｗ  ：インバータ制御信号
Ｔｍｏ    ：出力トルク指令値（トルク指令）
ＶＨ      ：直流電圧
Ｖｂｄ    ：ｄ軸基本電圧指令
Ｖｂｑ    ：ｑ軸基本電圧指令
Ｖｄｃ    ：ｄ軸電圧指令
Ｖｑｃ    ：ｑ軸電圧指令
Ｖｈｄ    ：ｄ軸高調波電圧指令
Ｖｈｑ    ：ｑ軸高調波電圧指令
Ｖｕｃ、Ｖｖｃ、Ｖｗｃ    ：交流電圧指令
Ｖｈｑ１  ：ｑ軸の高調波モデルの出力値
Ｖｈｑ２  ：ｑ軸減衰高調波指令
【図１】
2013027134.tif 000023
【図２】
2013027134.tif 000024
【図３】
2013027134.tif 000025
【図４】
2013027134.tif 000026
【図５】
2013027134.tif 000027
【図６】
2013027134.tif 000028
【図７】
2013027134.tif 000029
【図８】
2013027134.tif 000030
【図９】
2013027134.tif 000031
【図１０】
2013027134.tif 000032
【図１１】
2013027134.tif 000033
【図１２】
2013027134.tif 000034
【図１３】
2013027134.tif 000035
【図１４】
2013027134.tif 000036
【図１５】
2013027134.tif 000037
【図１６】
2013027134.tif 000038
【図１７】
2013027134.tif 000039
【図１８】
2013027134.tif 000040