"回転電機と、直流電源に接続され、リアクトルを含む電圧変換部と、前記回転電機に接続された駆動回路と、前記電圧変換部に接続された平滑コンデンサと、予め設定されたPWM条件下で電流フィードバックを用いるPWM制御方式で前記駆動回路を制御する制御部とを備え、前記制御部は、前記リアクトルと前記平滑コンデンサとを含む共振回路の共振周波数領域の周波数と、前記回転電機の出力変動の周波数とが一致したときに、前記PWM制御で電流フィードバックを行う場合のフィードバックゲインを、通常時に使用する通常時ゲインよりも低下させるゲイン低下部を含むことを特徴とする回転電機制御システム。請求項1に記載の回転電機制御システムにおいて、前記ゲイン低下部は、前記回転電機の回転数が、前記共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときに、前記共振周波数領域の周波数と、前記回転電機の出力変動の周波数とが一致したときであるとして、前記フィードバックゲインを前記通常時ゲインよりも低下させることを特徴とする回転電機制御システム。請求項2に記載の回転電機制御システムにおいて、前記ゲイン低下部は、前記回転電機の回転数が、前記共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときでも、回転電機の出力の絶対値が予め設定される所定出力よりも大きい場合で、かつ、実際の電流値である実電流値にリップル成分を除去するフィルタをかけたフィルタ処理済み電流値と前記実電流値との差の絶対値が予め設定される所定電流値よりも大きいときのみに、前記フィードバックゲインを前記通常時ゲインよりも低下させることを特徴とする回転電機制御システム。ところが、上記のように正弦波PWM制御方式を用いてインバータを制御する場合に、センサの製品ばらつき等により、回転電機であるモータの電流センサの検出電流値にオフセット誤差が重畳する可能性がある。この場合、電流センサの検出値を正として制御が行われるため、実電流であるd軸電流及びq軸電流がそれぞれ電気一次で変動し、モータに電気一次で変動するパワー変動が発生する。さらに、電圧変換部である昇圧コンバータのリアクトルと平滑コンデンサとによりLC共振回路が構成されるので、LC共振が発生する。この場合、LC共振の周波数領域と上記のパワー変動の周波数とが一致すると、昇圧電圧である高圧側電圧VHが大きく変動し、バッテリの出力電流であるバッテリ電流IBも大きく変動する。特に、正弦波PWM制御で回転電機を制御する場合、制御の追従性が高いので、電圧VH及び電流IBの変動が顕著になる。また、平滑コンデンサの容量が小さい場合や、バッテリの内部抵抗が小さい場合には、電圧VH及び電流IBの変動がさらに顕著になる。このように電圧VH及び電流IBがともに大きくなり、過電流及び過電圧が発生すると、予め設定される設計上の部品保護域値を越えないようにするための有効な対策が必要になる。例えば、インバータと平滑コンデンサとを含むパワーコントロールユニットPCUの部品保護閾値を越える過電流や過電圧が発生しないようにするための有効な対策が必要になる。このため、昇圧コンバータの出力電圧VH及びバッテリ電流IBに関する過電圧及び過電流の発生を有効に防止できる回転電機制御システムの実現が望まれている。本発明の目的は、回転電機制御システムにおいて、電流センサの検出電流値に誤差が重畳している場合でも、過電流及び過電圧の発生を有効に防止することである。本発明に係る回転電機制御システムは、回転電機と、直流電源に接続され、リアクトルを含む電圧変換部と、前記回転電機に接続された駆動回路と、前記電圧変換部に接続された平滑コンデンサと、予め設定されたPWM条件下で電流フィードバックを用いるPWM制御方式で前記駆動回路を制御する制御部とを備え、前記制御部は、前記リアクトルと前記平滑コンデンサとを含む共振回路の共振周波数領域の周波数と、前記回転電機の出力変動の周波数とが一致したときに、前記PWM制御で電流フィードバックを行う場合のフィードバックゲインを、通常時に使用する通常時ゲインよりも低下させるゲイン低下部を含むことを特徴とする回転電機制御システムである。また、本発明に係る回転電機制御システムにおいて、好ましくは、前記ゲイン低下部は、前記回転電機の回転数が、前記共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときに、前記共振周波数領域の周波数と、前記回転電機の出力変動の周波数とが一致したときであるとして、前記フィードバックゲインを前記通常時ゲインよりも低下させる。また、本発明に係る回転電機制御システムにおいて、好ましくは、前記ゲイン低下部は、前記回転電機の回転数が、前記共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときでも、回転電機の出力の絶対値が予め設定される所定出力よりも大きい場合で、かつ、実際の電流値である実電流値にリップル成分を除去するフィルタをかけたフィルタ処理済み電流値と前記実電流値との差の絶対値が予め設定される所定電流値よりも大きいときのみに、前記フィードバックゲインを前記通常時ゲインよりも低下させる。本発明に係る回転電機制御システムによれば、リアクトルと平滑コンデンサとを含む共振回路の共振周波数領域の周波数と、回転電機の出力変動の周波数とが一致したときに、PWM制御で電流フィードバックを行う場合のフィードバックゲインが通常時ゲインよりも低下するので、制御の応答性が悪化する。このため、回転電機についての電流を検出する電流センサの検出電流値に誤差が重畳している場合でも、共振周波数領域での電圧変換部に対する入力電流の変動を小さく抑えることができ、過電流及び過電圧の発生を有効に防止することができる。以下に図面を用いて本発明に係る実施の形態につき、詳細に説明する。以下では、回転電機として、車両に搭載されるモータジェネレータを説明するが、車両搭載用以外の用途に用いられる回転電機であってもよい。また、回転電機は、単にモータとして機能させるものを車両に搭載する電気自動車用や燃料電池車用等として使用するものでもよい。以下では、全ての図面において同様の、または対応する要素には同一の符号を付し、重複する説明を省略する。また、本文中の説明においては、必要に応じそれ以前に述べた符号を用いるものとする。図1は、本発明の実施形態の回転電機制御システムの1例を示す回路図である。回転電機制御システム10は、図示しないエンジンと、主に走行用モータとして使用される回転電機であるモータジェネレータMG2との一方または両方を主駆動源として使用するハイブリッド車両に搭載して使用される。このような回転電機制御システム10は、モータジェネレータMG2と、直流電源であり蓄電部であるバッテリ12と、バッテリ12に接続された電圧変換部であるDC/DCコンバータ14と、DC/DCコンバータ14に接続された平滑コンデンサC1及び第2平滑コンデンサC2と、DC/DCコンバータ14の昇圧側とモータジェネレータMG2との間に接続される駆動回路であるインバータ16と、制御部18とを備える。なお、ハイブリッド車両は、主にエンジンにより駆動され、発電機として使用される図示しない別のモータジェネレータMG1と、別のモータジェネレータMG1を駆動する別のインバータとを備え、別のインバータは、DC/DCコンバータ14の昇圧側にインバータ16と並列に接続され、別のインバータに別のモータジェネレータMG1が接続される場合もある。本実施形態の制御部18は、別のインバータ及び別のモータジェネレータMG1も同様に制御できるが、以下の説明では、インバータ16及びモータジェネレータMG2を制御する場合を代表して説明する。モータジェネレータMG2は、U相、V相、W相の3相型回転電機であり、バッテリ12から電力が供給される場合にモータとして機能し、車両の制動時には発電機として機能する。発電された電力は、インバータ16を介してバッテリ12に供給される。DC/DCコンバータ14は、リアクトル20と、互いに直列接続された2つのスイッチング素子Saとを含む。2つのスイッチング素子Saの間にリアクトル20の一端が接続され、リアクトル20の他端がシステムリレーSR及びヒューズFを介してバッテリ12の正極側に接続されている。スイッチング素子Saは、例えばトランジスタ、IGBT等である。なお、図示の例では、システムリレーSRが、第1リレーR1と、第1リレーR1に並列に接続され、抵抗Rwが直列に接続された第2リレーR2とを含む。制御部18は、第1リレーR1及び第2リレーR2の一方をオンし、他方をオンするように制御することで、バッテリ12とDC/DCコンバータ14とを電気的に接続可能とする。DC/DCコンバータ14の各スイッチング素子Saに逆並列にダイオードDaが接続され、2つのスイッチング素子Saの片側図1の下側のスイッチング素子Saにバッテリ12の負極側が接続されている。また、リアクトル20の他端とバッテリ12の負極側との間に平滑コンデンサC1が接続されている。また、2つのスイッチング素子Saの両端間とインバータ16との間に第2平滑コンデンサC2が接続されている。このようなDC/DCコンバータ14は、制御部18によりスイッチング素子Saのスイッチングが制御され、バッテリ12の出力側電圧である低圧側電圧VLを昇圧した高圧側電圧VHをインバータ16に供給したり、インバータ16側から供給される高圧側電圧VHを降圧してバッテリ12側に供給する。このようなDC/DCコンバータ14の制御のために、回転電機制御システム10は、DC/DCコンバータ14の低圧側電圧VLを検出する低圧センサ22と、DC/DCコンバータ14の高圧側電圧VHを検出する高圧センサ24とを含む。インバータ16は、互いに並列接続されたU相、V相、W相に対応する3本のアームAu、Av、Awを含み、各相アームAu、Av、Awは、互いに直列接続されたトランジスタ、IGBT等の2つのスイッチング素子Swを含む。各スイッチング素子Swに逆並列にダイオードDiが接続されている。各スイッチング素子Swは、制御部18によりスイッチングが制御されて、DC/DCコンバータ14の高圧側から供給された直流電圧を3相交流電圧に変換し、モータジェネレータMG2に出力する。また、車両の制動時には、モータジェネレータMG2からインバータ16に出力された3相交流電圧をインバータ16で直流電圧に変換して、DC/DCコンバータ14で降圧してからバッテリ12に供給し、バッテリ12を充電する。制御部18は、例えば車載用コンピュータで構成されることができる。制御部18は、1つのコンピュータで構成することができるが、複数のコンピュータをケーブル等で接続することにより構成することもできる。例えば、制御部18は、モータジェネレータMG2の動作を制御するモータ制御部とすることができる。図2は、図1の制御部18の構成を示すブロック図である。図2に示すように、回転電機制御システム10は、モータジェネレータMG2の予め設定された所定時間当たりの回転角度を検出する回転角度検出部である回転角度センサMRを備える。回転角度センサMRの検出値は制御部18に入力されている。なお、回転角度センサMRの代わりに、モータジェネレータMG2の所定時間当たりの回転数を検出する回転数センサを設けて、回転数センサの検出値を制御部18に入力することもできる。なお、制御部18は、回転角度センサMRの検出値に基づいて、モータジェネレータMG2の所定時間当たりの回転数を算出することもできる。この場合、回転角度センサMRと回転数算出部とにより、回転数検出部が構成される。また、回転電機制御システム10は、モータジェネレータMG2の各相のステータコイル26u、26v、26wとインバータ16とを接続する動力線を流れる電流を検出する電流センサ28を備える。電流センサ28については、後で詳しく説明する。また、図2では、制御部18のうち、正弦波PWM制御でモータ制御を行う部分を機能に分けて示している。すなわち、制御部18は、図示しないモード切替部を含み、モード切替部は、変調度やdq平面上で表されるモータジェネレータMG2の動作点に応じて、モータジェネレータMG2の制御を、正弦波PWM制御モードと過変調制御モードと矩形波制御モードとのいずれで行うかを切替可能としている。正弦波PWM制御モードは、モータジェネレータMG2を正弦波PWM制御により制御する。過変調制御モードは、モータジェネレータMG2を過変調制御により制御する。矩形波制御モードは、モータジェネレータMG2を矩形波制御により制御する。ここで変調度=変調率とは、システム電圧であり、インバータ16の入力電圧である、DC/DCコンバータ14の高圧側電圧VHに対する、モータジェネレータ印加電圧である線間電圧の実効値Jの比J/VHである。モータジェネレータMG2の線間電圧の実効値Jは、d軸電圧指令値Vdとq軸電圧指令値Vqとを用いて、J={Vd2Vq2}12で与えられる。したがって、変調度Eは、変調度E=[{Vd2Vq2}12]/VHで求められる。例えば、予め設定されたPWM条件成立である、変調度Eが0.61まではPWM制御モードが行われ、変調度Eが0.61を超えると、過変調制御モードに切り替えられる。また、変調度Eが0.78となると、矩形波制御モードが用いられる。ここで、正弦波PWM制御モードと過変調制御モードとは、電流フィードバック制御であり、電圧指令値と搬送波キャリアとを比較することでPWM信号をモータジェネレータMG2に出力する制御である。すなわち、制御部18は、予め設定されたPWM条件下で電流フィードバックを用いる正弦波PWM制御方式でインバータ16を制御する。一方、矩形波制御モードは、電気角に応じて1パルススイッチング波形をモータジェネレータMG2に出力する制御であり、電圧振幅は最大値に固定され、位相を制御することでトルクをフィードバック制御している。図1に戻って、DC/DCコンバータ14のリアクトル20と各平滑コンデンサC1,C2とによりLC共振回路が構成されるので、共振周波数領域のいずれかの周波数と、モータジェネレータMG2の出力変動であるパワー変動の周波数とが一致すると、電流センサ28の検出値にゼロ点からずれるオフセット誤差が重畳している場合に、LC共振でパワー変動の振れが大きくなる。また、この振れの増大に伴って、バッテリ12の出力電流であるバッテリ電流IBや、システム電圧であるインバータの高圧側電圧VHとが大きく変動し、過電流や過電圧が発生する可能性がある。本実施形態は、このような過電流及び過電圧の発生を有効に防止するために発明したものである。すなわち、図1、図2に示すように、制御部18は、ゲイン低下部であるゲイン決定部30を有する。ゲイン決定部30は、リアクトル20と各平滑コンデンサC1,C2とを含むLC共振回路の共振周波数領域のいずれかの周波数と、モータジェネレータMG2のパワー変動の周波数とが一致したときに、PWM制御で電流フィードバックを行う場合のフィードバックゲインGを、通常時に使用する通常時ゲインGnよりも低下させる。すなわち、ゲイン決定部30は、LC共振回路の共振周波数領域の周波数に対して、モータジェネレータMG2のパワー変動の周波数が外れているときには、後述するPI制御部32図2で使用するフィードバックゲインGに、通常時に使用する通常時ゲインGnを決定する、すなわち入力する。また、ゲイン決定部30は、LC共振回路の共振周波数領域のいずれかの周波数と、モータジェネレータMG2のパワー変動の周波数とが一致しているときでも、電流変動判定フラグがOFFされるすなわち0となることと、モータジェネレータMG2のパワーの絶対値|PM|が予め設定される所定出力である所定パワーPakw以下である|PM|≦Paこととの一方または両方の条件を満たすときに、フィードバックゲインGに通常時ゲインGnを決定する。ここで、電流変動判定フラグとは、実際のバッテリ電流値IBである実電流値IBaにリップル成分を除去するフィルタをかけたフィルタ処理済み電流値IBfと実電流値IBaとの差の絶対値|IBa-IBf|が、予め設定した所定電流値IcAよりも大きい場合|IBa-IBf|>IcにONされすなわち1となり、それ以外の場合にOFFされるすなわち0となることを意味する。このために、制御部18には、バッテリ12図1の出力電流であるバッテリ電流IBを検出するバッテリ電流センサ33図1の検出値が入力されている。一方、ゲイン決定部30は、LC共振回路の共振周波数領域のいずれかの周波数と、モータジェネレータMG2のパワー変動の周波数とが一致しているときであって、電流変動判定フラグがONされすなわち1となり、かつ、モータジェネレータMG2のパワーの絶対値|PM|が所定パワーPakwを超えるとき|PM|>Paには、フィードバックゲインGに通常時ゲインGnよりも小さいゲインであるLC共振帯用ゲインGLを決定する、すなわち入力する。次に、図2を参照しつつ制御部18により、正弦波PWM制御モードでモータジェネレータMG2を制御する方法を説明する。図2で制御部18は、図示しない別の制御部からトルク指令値Tと回転角速度指令値ωとを取得する。これらの指令値は、図示しない車両のアクセルペダル操作量やブレーキペダル操作量等からユーザの要求トルクと要求車速とを推定して算出される。制御部18は、電流指令生成部34、減算器部36、PI制御部32、3相/2相変換部38、及び2相/3相変換部40を有する。電流指令生成部34は、モータジェネレータMG2の実際の回転角速度ωと回転角速度指令値ωとを比較し、予め作成したテーブル等を用いて、トルク指令値Tをd軸電流指令値Id及びq軸電流指令値Iqの組として算出する機能を有する。減算器部36は、d軸電流指令値Idから実際のd軸電流値Idを減算してd軸電流偏差δIdを算出する機能を有するId減算器と、q軸電流指令値Iqから実際のq軸電流値Iqを減算してq軸電流偏差δIqを算出する機能を有するIq減算器とを含んで構成される。モータジェネレータMG2における実際のd軸電流値Idと実際のq軸電流値Iqとは、3相/2相変換部38の機能によって、モータジェネレータMG2のロータの回転角度θと、モータジェネレータMG2の3相分の電流を検出する電流センサ28の検出値Iu、Iv、Iwとに基づいて算出される。ロータの電気角は、レゾルバ等の回転角度センサMRによって検出される。電流値Iu、Iv、Iwは、インバータ16の対応する相のアームAu、Av、Aw図1とモータジェネレータMG2の対応する相のステータコイル26u、26v、26w図1とを接続する電力線を流れる電流を検出することで得られる。モータジェネレータMG2の各相のステータコイル26u、26v、26wの一端が中性点で接続されるので、2相分の電流Iv、Iwを検出すること残りの1相分の電流値Iuが算出可能である。図1では、V相電流値IvとW相電流値Iwとの2つを検出することが示されている。残るU相電流値Iuは、Iu=-IvIwで求められる。なお、電流センサ28を3相分設けて、直接3相分の電流値Iu、Iv、Iwを検出することもできる。また、電流センサ28は、リアクトル20図1と各平滑コンデンサC1,C2図1とを含むLC共振回路の共振周波数を検出可能な精度を有する。また、上記の図1に示した高圧側電圧VHを検出する高圧センサ24もLC共振回路の共振周波数を検出可能な精度を有する。PI制御部32は、d軸電流偏差δIdとq軸電流偏差δIqとについて、所定のフィードバックゲインGの下で比例積分制御を行ってこれらに対応する制御偏差を求め、その制御偏差に応じたd軸電圧指令値Vdとq軸電圧指令値Vqとを算出する機能を有する。減算器部36と、PI制御部32とによって、PWM制御モードにおける電流フィードバックが行われる。2相/3相変換部40は、PI制御部32から入力されたd軸電圧指令値Vdとq軸電圧指令値Vqとに基づいて、ロータの回転角度θから得られた、1.5制御周期後に位置すると予測される予測角から、U相電圧Vu、V相電圧Vv、W相電圧Vwを算出する機能を有する。算出された各相電圧Vu、Vv、Vwは、図示しないPWM信号生成部でPWM信号に変換され、PWM信号は図示しないゲート回路に出力される。ゲート回路は、制御信号を印加するインバータ16のスイッチング素子Sw図1を選択することにより、スイッチング素子Swのオンオフを制御する。インバータ16の各相アームとモータジェネレータMG2の各相ステータコイルとを接続する電力線を流れる電流は、上記のように、3相/2相変換部38を介して、減算器部36にフィードバックされる。このようにして、PWM制御モードの電流フィードバックが行われる。上記が電流フィードバック制御の基本構成であるが、本実施形態では、制御部18はさらにゲイン決定部30を有する。すなわち、上記の基本構成でゲイン決定部30を有しない比較例を考えると、比較例でも、上記の本実施形態と同様に、DC/DCコンバータ14のリアクトル20と各平滑コンデンサC1,C2とによりLC共振回路が構成されるので、共振周波数領域のいずれかの周波数と、モータジェネレータMG2の出力変動であるパワー変動の周波数とが一致すると、過電流や過電圧が発生する可能性がある。図3は、比較例の回転電機制御システムにおいて、加速度一定でモータジェネレータMG2の回転を加速する場合の経過時間tと、バッテリ12の出力電流値であるバッテリ電流値IBとの関係を示す図である。図3の横軸は、加速度一定でモータジェネレータMG2の回転を加速する場合の経過時間tであるので、モータジェネレータMG2の回転数Nに置き換えることができる。図3の縦軸は、バッテリ12電流値IBであり、回転数Nを上げていったときのIBの変化を示している。モータジェネレータMG2では、電流センサ28のオフセット誤差に起因するパワー変動が発生し、さらに、DC/DCコンバータ14のリアクトル20と各平滑コンデンサC1,C2とによりLC共振回路が構成されるので、LC共振が発生する。この場合、LC共振の周波数領域と上記のパワー変動の周波数とが一致すると、図3の矢印Lで示す範囲である共振回転数帯で、LC共振に基づくバッテリ電流IBの大きな変動が発生する。また、同じ共振回転数帯でLC共振に基づく高圧側電圧VHの大きな変動も発生する。すなわち、パワー変動によるバッテリ電流IBの変動と高圧側電圧VHの変動とが、LC共振現象によって拡大される。バッテリ電流IBの変動が拡大し、DC/DCコンバータ14の高圧側電圧VHの変動、すなわちインバータ16のシステム電圧の変動が拡大すると、インバータ16による駆動信号が変動し、モータジェネレータMG2の制御が不安定になる。また、バッテリ電流IBの変動が大きくなり、図3に示すPCU保護閾値Xを越えると、インバータ16と各平滑コンデンサC1、C2とを含むパワーコントロールユニットPCUの構成部品の性能低下を招く可能性がある。本実施形態では、比較例でのこのような課題を解決するために、図2のように、制御部18はゲイン決定部30を有する。ゲイン決定部30は、上記のように、LC共振回路の共振周波数領域のいずれかの周波数と、モータジェネレータMG2のパワー変動の周波数とが一致したときに、PWM制御で電流フィードバックを行う場合のフィードバックゲインGを、通常時に使用する通常時ゲインGnよりも低下させる。より好ましくは、ゲイン決定部30は、モータジェネレータMG2の所定時間当たりの回転数、例えば毎分の回転数Arpm=min1が、共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときであって、電流変動判定フラグがONされすなわち1となり、かつ、モータジェネレータMG2のパワーの絶対値|PM|が所定パワーPakwを超えるとき|PM|>Paに、共振周波数領域の周波数とモータジェネレータMG2のパワー変動の周波数とが一致したときであるとする。そして、ゲイン決定部30は、この場合に、フィードバックゲインGに、通常時ゲインGnよりも低下させたLC共振帯用ゲインGLを決定する。すなわち、ゲイン決定部30は、PI制御部32のフィードバックゲインGにLC共振帯用ゲインGLを入力する。PI制御部32は、このLC共振帯用ゲインGLに基づいて、比例積分制御を行って制御偏差を求め、その制御偏差に応じたd軸電圧指令値Vdとq軸電圧指令値Vqとを算出する。また、図2では、ゲイン決定部30は、角速度指令値ωと、トルク指令値Tとに基づいて、モータジェネレータMG2の回転数Arpm=min1とパワーの絶対値|PM|とを算出している。ただし、モータジェネレータMG2の回転角度センサMRの検出値や、回転角度センサMRの代わりに使用して、モータジェネレータMG2の回転数を検出する回転数センサの検出値を、回転数Arpm=min1とパワーの絶対値|PM|との算出のために用いることもできる。また、モータジェネレータMG2のパワーの絶対値|PM|が所定パワーPakwを超えるとき|PM|>Paであって、かつ、モータジェネレータMG2の所定時間当たりの回転数が特定回転数領域内にあるときに、LC共振帯判定フラグがONされすなわち1となり、それ以外の場合にはOFFされるすなわち0となる。例えば、モータジェネレータMG2の毎分の回転数Arpm=min1が特定回転数領域であるT1rpm=min1とT2rpm=min1との間にあるとき、すなわちT1<|A|<T2のときには、LC共振帯判定フラグがONされる。そして、電流変動判定フラグがONされ、かつ、LC共振帯判定フラグがONされたときには、フィードバックゲインGがLC共振帯用ゲインGLと決定され、それ以外のときには、フィードバックゲインGが通常時ゲインGnと決定される。次に、図4~6のフローチャートを用いて、正弦波PWM制御のフィードバックゲインGを決定する方法の1例を説明する。図4は、本実施形態の回転電機制御システム10を用いて正弦波PWM制御のフィードバックゲインGを決定する方法の1例を説明するフローチャートである。図5は、図4のS10で電流変動判定フラグのON=1またはOFF=0を決定するサブルーチンを示すフローチャートである。図6は、図4のS10でLC共振帯判定フラグのON=1またはOFF=0を決定するサブルーチンを示すフローチャートである。正弦波PWM制御のフィードバックゲインGを決定する場合に、まず、図4のステップS10なお、以下の説明ではステップSを単にSという。において、電流変動判定フラグがONされ、かつ、LC共振帯判定フラグがONされたか否かを判定する。このために図5の電流変動判定フラグ決定用のサブルーチンと、図6のLC共振帯判定フラグ決定用のサブルーチンとを実行する。まず、図5のS20で、実際のバッテリ12電流値IBである実電流値IBaとフィルタ処理済み電流値IBfとの差の絶対値|IBa-IBf|が、予め設定した所定電流値IcAよりも大きいか否かを判定する。S20の判定結果が肯定である場合、すなわち|IBa-IBf|>Icである場合には、電流変動判定フラグがONされすなわち1となりS22、S20の判定結果が否定である場合、すなわち|IBa-IBf|≦Icである場合には、電流変動判定フラグがOFFされるすなわち0となるS24。また、図6のS30で、モータジェネレータMG2のパワーの絶対値|PM|が所定パワーPakwを超えるとき|PM|>Paであって、かつ、モータジェネレータMG2の所定時間である毎分当たりの回転数Arpm=min1が特定回転数領域内すなわちT1rpm=min1とT2rpm=min1との間にある、すなわちT1<|A|<T2か否かが判定される。図6のS30の判定結果が肯定である場合には、LC共振帯判定フラグがONされすなわち1となりS32、図6のS30の判定結果が否定である場合には、LC共振帯判定フラグがOFFされるすなわち0となるS34。なお、図5、図6のサブルーチン同士の実行の順序は逆でもよい。次に、図4のS10の判定結果が肯定である場合には、フィードバックゲインGが、通常時ゲインGnよりも低いLC共振帯用ゲインGLに決定されS12、図4のS10の判定結果が否定である場合には、フィードバックゲインGが通常時ゲインGnに決定されるS14。図2に示すPI制御部32は、GLまたはGnのいずれかに決定されたフィードバックゲインGに基づいて、比例積分制御を行って制御偏差を求め、その制御偏差に応じたd軸電圧指令値Vdとq軸電圧指令値Vqとを算出する。したがって、フィードバックゲインGがLC共振帯用ゲインGLと決定された場合には、モータジェネレータMG2のフィードバック制御の応答性が悪化する。なお、上記で述べた制御部18の各機能は、ソフトウェアを実行することで実現することができるが、各機能の一部をハードウェアで実現するものとしてもよい。このような本実施形態によれば、リアクトル20と平滑コンデンサC1,C2とを含むLC共振回路の共振周波数領域のいずれかの周波数と、モータジェネレータMG2のパワー変動の周波数とが一致したときに、PWM制御で電流フィードバックを行う場合のフィードバックゲインGが通常時ゲインGnよりも低下したLC共振帯用ゲインGLとなるので、制御の応答性が悪化する。このため、モータジェネレータMG2についての電流センサ28の検出電流値にオフセット誤差が重畳している場合でも、共振周波数領域でのインバータ16に対する入力電流の変動を小さく抑えることができ、バッテリ電流IBや高圧側電圧VHを抑えることができる等、過電流及び過電圧の発生を有効に防止することができる。なお、本実施形態では、ゲイン決定部30は、モータジェネレータMG2の回転数が、共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときに、共振周波数領域の周波数と、モータジェネレータMG2のパワー変動の周波数とが一致したときであるとして、フィードバックゲインGを通常時ゲインGnよりも低下させている。ただし、本発明は、このような構成に限定されるものではない。例えば、モータジェネレータMG2に動力伝達可能に連結された図示しない出力軸や図示しない車輪の単位時間当たりの回転数が、共振周波数領域の周波数に基づいて予め設定される別の特定回転数領域内にあるときに、共振周波数領域の周波数と、モータジェネレータMG2のパワー変動の周波数とが一致したときであるとして、フィードバックゲインGを通常時ゲインGnよりも低下させることもできる。また、本実施形態では、ゲイン決定部30は、モータジェネレータMG2の回転数が、共振周波数領域の周波数に基づいて予め設定される特定回転数領域内にあるときT1<|A|<T2でも、モータジェネレータMG2のパワーの絶対値|PM|が所定パワーPakwよりも大きい|PM|>Pa場合で、かつ、実電流値IBaとフィルタ処理済み電流値IBfとの差の絶対値|IBa-IBf|が所定電流値Icよりも大きい|IBa-IBf|>Icときのみに、フィードバックゲインGを通常時ゲインGnよりも低下させている。すなわち、|PM|>Paでない場合にはパワー変動が小さく、|IBa-IBf|>Icでない場合には電流リップルの変動が小さいので、フィードバックゲインGを通常時ゲインGnとしても過電流及び過電圧の問題は生じにくく、しかも、制御の応答性を高くできる。このため、フィードバックゲインGが制御時に過度に低下するのを有効に防止でき、モータジェネレータMG2を搭載した車両等の機器の性能向上を図れる。なお、本実施形態と異なり、ゲイン決定部30は、図5の電流変動判定を行ったり、図6のモータジェネレータMG2のパワーの絶対値が所定パワーよりも大きいか否かの判定を行ったりすることなく、モータジェネレータMG2の回転数Aが特定回転数領域内にあるか否かの判定を行うのみで、フィードバックゲインGを通常時ゲインGn、または通常時ゲインGnよりも低下させたLC共振帯用ゲインGLと決定することもできる。この場合、モータジェネレータMG2の回転数Aが特定回転数領域内にある場合には、フィードバックゲインGがLC共振帯用ゲインGLと決定され、モータジェネレータMG2の回転数Aが特定回転数領域内にない場合には、フィードバックゲインGが通常時ゲインGnと決定される。なお、上記では、電圧変換部が、昇降圧の機能を有するDC/DCコンバータ14である場合を説明したが、電圧変換部は、バッテリ12側からインバータ16側へ電圧を昇圧する機能のみを有する昇圧コンバータとしてもよく、また、インバータ16側からバッテリ12側へ電圧を降圧する機能のみを有する降圧コンバータとしてもよい。"