(57)【特許請求の範囲】
【請求項１】
蓄電装置と負荷との間で第１電力変換を行う第１電力変換器と、
前記蓄電装置と前記負荷との間で第２電力変換を行う第２電力変換器と、
第１周期で周期的に第１及び第２指令信号を生成し、前記第１指令信号に応じた第１電流が前記第１電力変換によって流れるように前記第１電力変換器を制御し、且つ、前記第１周期よりも長い第２周期で周期的に通信回線を介して前記第２指令信号を第２制御装置に送信する第１制御装置と、
前記第１制御装置が送信する前記第２指令信号を受信し、受信した前記第２指令信号に所定の信号処理を施し、前記信号処理が施された前記第２指令信号に応じた第２電流が前記第２電力変換によって流れるように前記第２電力変換器を制御する前記第２制御装置と
を備え、
前記第１制御装置は、前記第１及び第２指令信号を生成した後に、前記第２電力変換によって実際に流れている前記第２電流の過不足が前記第１電流によって補われるように、生成された前記第１指令信号を補正し、
前記第１及び第２制御装置のうちの少なくとも一方は、生成された前記第１指令信号が、前記第１指令信号の上限を規定する第１上限値に達しているか否かを判定し、
前記第２制御装置は、（ｉ）生成された前記第１指令信号が前記第１上限値未満であると判定される場合には、前記信号処理が施された前記第２指令信号に応じた前記第２電流が流れ、（ｉｉ）生成された前記第１指令信号が前記第１上限値に達していると判定される場合には、前記第２指令信号の上限を規定する第２上限値に応じた前記第２電流が流れるように、前記第２電力変換器を制御する
ことを特徴とする電力システム。
【請求項２】
前記第２制御装置は、生成された前記第１指令信号が前記第１上限値に達していると判定される場合には、前記信号処理が施された前記第２指令信号が前記第２上限値に達していない場合であっても、前記第２上限値に応じた前記第２電流が流れるように、前記第２電力変換器を制御する
ことを特徴とする請求項１に記載の電力システム。
【請求項３】
前記第１制御装置は、第１タイミングで前記第２制御装置が前記第２電力変換器を制御するために使用している前記第２指令信号を模擬し、前記第１タイミングで生成した前記第２指令信号と前記模擬した第２指令信号との差分に相当する補正量を前記第１タイミングで生成した前記第１指令信号に加算することで、前記第１指令信号を補正する
ことを特徴とする請求項１又は２に記載の電力システム。
【請求項４】
前記第１制御装置は、生成した前記第２指令信号をバッファリングするバッファを備え、
前記第１制御装置は、前記バッファから前記第２周期で周期的に最新の前記第２指令信号を取り出し、且つ、取り出した前記第２指令信号に前記所定の信号処理を施すことで、前記第２指令信号を模擬する
ことを特徴とする請求項３に記載の電力システム。
【請求項５】
当該電力システムは、車両に搭載されており、
前記負荷は、前記車両の動力源となる回転電機を含む
ことを特徴とする請求項１から４のいずれか一項に記載の電力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複数の電力変換器と当該複数の電力変換器を夫々制御する複数の制御装置とを備える電力システムの技術分野に関する。
【背景技術】
【０００２】
特許文献１には、蓄電装置と、モータジェネレータと、コンバータと、制御装置とを備える電動車両が記載されている。制御装置は、処理能力の問題から、夫々機能が異なるＭＧ−ＥＣＵ及びＨＶ−ＥＣＵを備えている。ＨＶ−ＥＣＵは、モータジェネレータ及び蓄電装置の動作指令を生成する。ＨＶ−ＥＣＵは、ＭＧ−ＥＣＵと通信回線で接続されている。ＨＶ−ＥＣＵは、生成した動作指令を、通信回線を介してＭＧ−ＥＣＵに送信する。ＭＧ−ＥＣＵは、ＨＶ−ＥＣＵが送信した動作指令を受信し、受信した動作指令に基づいてモータジェネレータ及びコンバータを制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０９８８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された電動車両は、複数のコンバータを備えている。この複数のコンバータは、単一の制御装置（ＭＧ−ＥＣＵ）によって制御されている。しかしながら、複数のコンバータが単一の制御装置で制御される場合には、単一の制御装置の処理能力が、複数のコンバータを制御するために必要な能力に対して不足する可能性がある。このため、処理能力の問題を改善するために、複数のコンバータを夫々制御する複数のＥＣＵ（つまり、制御装置）を用意する対応策が考えられる。
【０００５】
具体的には、電動車両が第１コンバータ及び第２コンバータを備える場合には、第１コンバータを制御する第１制御装置と第２コンバータを制御する第２制御装置とを用意する対応策が考えられる。この場合、第１制御装置は、第１のコンバータの動作指令（第１動作指令）及び第２コンバータの動作指令（第２動作指令）を生成し、生成した第１動作指令に応じた第１電流が第１コンバータを流れるように、生成した第１動作指令に基づいて第１コンバータを制御する。更に、第１制御装置は、生成した第２動作指令を第２制御装置に送信する。一方で、第２制御装置は、第２動作指令を受信し、受信した第２動作指令に応じた第２電流が第２コンバータを流れるように、受信した第２動作指令に基づいて第２コンバータを制御する。
【０００６】
しかしながら、第２動作指令が第１制御装置から第２制御装置に送信されるがゆえに、第２制御装置が第２動作指令に基づいて第２コンバータを制御するタイミングは、第１制御装置が第１動作指令に基づいて第１コンバータを制御するタイミングに対してずれる可能性がある。このようなタイミングのずれは、第１制御装置が第２動作指令を生成する周期よりも第１制御装置が第２動作指令を送信する周期が長い場合に発生し得る。第１制御装置が第２動作指令を生成する周期よりも第１制御装置が第２動作指令を送信する周期が長い場合には、第２制御装置が受信した第２動作指令は、第１制御装置が生成した第２動作指令と常に一致するとは限らない。このため、第２制御装置は、受信した第２動作指令に対して所定の信号処理を施すことで、受信した第２動作指令から、第１制御装置が生成したであろう第２動作指令を復元する。しかしながら、信号処理の精度等に起因して、復元した第２動作指令が、第１制御装置が生成した第２動作指令に対して時間的にずれた信号となる可能性がある。この場合には、第２制御装置は、あるタイミングで本来使用されるべき第２動作指令とは異なる第２動作指令に基づいて、第２コンバータを制御することになる。その結果、あるタイミングで第２コンバータに実際に入力されている又は第２コンバータから実際に出力されている第２電流が、当該あるタイミングで本来第２コンバータに入力されるべき又は第２コンバータから出力されるべき要求電流に対して不足する又は過剰になる可能性がある。
【０００７】
そこで、第１電流を用いて第２電流の過不足を補償するように第１制御装置が第１動作指令を補正する対応策が考えられる。具体的には、第１制御装置は、第２電流が不足する場合には、第２電流の不足量に応じて第１動作指令を増加させる。その結果、第１電流が増加するがゆえに、第２電流の不足が第１電流の増加によって補填される。一方で、第１制御装置は、第２電流が過剰である場合には、第２電流の過剰量に応じて第１動作指令を減少させる。その結果、第１電流が減少するがゆえに、第２電流の過剰が第１電流の減少によって相殺される。
【０００８】
一方で、第１動作指令の補正が制限される状況が生じ得る。具体的には、第１コンバータの仕様や電動車両の仕様によって、第１電流の上限が定められることが多い。このため、第１電流を規定する第１動作指令もまた、上限が定められる。このため、第１動作指令が上限に達してしまった場合には、第１制御装置は、第１動作指令をそれ以上増加させることができない。
【０００９】
しかしながら、第１動作指令が上限に達した場合であっても、第２電流が不足する可能性があることに変わりはない。この場合、第１制御装置は、第１動作指令を増加させる（つまり、第１電流を増加させる）ことで第２電流の不足を補償することができない。このため、第１動作指令が上限に達している場合には、第１動作指令が上限未満である場合と比較して、第２電流が相対的に長い期間に渡って不足する可能性があるという技術的問題が生ずる。
【００１０】
本発明が解決しようとする課題には上記のようなものが一例として挙げられる。本発明は、複数の電力変換器と当該複数の電力変換器を夫々制御する複数の制御装置とを備える電力システムであって、一の電力変換器を流れる電流を規定する動作指令が当該動作指令の上限に達している場合であっても、他の電力変換器を流れる電流が不足する期間の増大を抑制することが可能な電力システムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
＜１＞
本発明の電力システムの第１の態様は、蓄電装置と負荷との間で第１電力変換を行う第１電力変換器と、前記蓄電装置と前記負荷との間で第２電力変換を行う第２電力変換器と、第１周期で周期的に第１及び第２指令信号を生成し、前記第１指令信号に応じた第１電流が前記第１電力変換によって流れるように前記第１電力変換器を制御し、且つ、前記第１周期よりも長い第２周期で周期的に通信回線を介して前記第２指令信号を第２制御装置に送信する第１制御装置と、前記第１制御装置が送信する前記第２指令信号を受信し、受信した前記第２指令信号に所定の信号処理を施し、前記信号処理が施された前記第２指令信号に応じた第２電流が前記第２電力変換によって流れるように前記第２電力変換器を制御する前記第２制御装置とを備え、前記第１制御装置は、前記第１及び第２指令信号を生成した後に、前記第２電力変換によって実際に流れている前記第２電流の過不足が前記第１電流によって補われるように、生成された前記第１指令信号を補正し、前記第１及び第２制御装置のうちの少なくとも一方は、生成された前記第１指令信号が、前記第１指令信号の上限を規定する前記第１上限値に達しているか否かを判定し、前記第２制御装置は、（ｉ）生成された前記第１指令信号が前記第１上限値未満であると判定される場合には、前記信号処理が施された前記第２指令信号に応じた前記第２電流が流れ、（ｉｉ）生成された前記第１指令信号が前記第１上限値に達していると判定される場合には、前記第２指令信号の上限を規定する第２上限値に応じた前記第２電流が流れるように、前記第２電力変換器を制御する。
【００１２】
この態様によれば、第１指令信号が第１上限値に達している場合には、第２指令信号に応じた第２電流ではなく、第２上限値に応じた第２電流が流れる。このため、第１指令信号が第１上限値に達している場合においても第２指令信号に応じた第２電流が流れる場合と比較して、第２電流が不足する期間の増大が抑制される。
【００１３】
＜２＞
第１の態様の電力システムの他の態様では、前記第２制御装置は、生成された前記第１指令信号が前記第１上限値に達していると判定される場合には、前記信号処理が施された前記第２指令信号が前記第２上限値に達していない場合であっても、前記第２上限値に応じた前記第２電流が流れるように、前記第２電力変換器を制御する。
【００１４】
この態様によれば、第２指令信号に応じた第２電流よりも大きな第２電流（つまり、第２上限値に応じた第２電流）が流れる。このため、第１指令信号が第１上限値に達している場合においても第２指令信号に応じた第２電流が流れる場合と比較して、第２電流が不足する期間の増大が抑制される。
【００１５】
＜３＞
第１の態様の電力システムの他の態様では、前記第１制御装置は、第１タイミングで前記第２制御装置が前記第２電力変換器を制御するために使用している前記第２指令信号を模擬し、前記第１タイミングで生成した前記第２指令信号と前記模擬した第２指令信号との差分に相当する補正量を前記第１タイミングで生成した前記第１指令信号に加算することで、前記第１指令信号を補正する。
【００１６】
この態様によれば、第１制御装置は、第２制御装置が実際に使用している第２指令信号を模擬することで、第２電流の過不足を第１電流で補償ように、第１指令信号を適切に補正することができる。
【００１７】
＜４＞
上述の如く第２指令信号を模擬する電力システムの他の態様では、前記第１制御装置は、生成した前記第２指令信号をバッファリングするバッファを備え、前記第１制御装置は、前記バッファから前記第２周期で周期的に最新の前記第２指令信号を取り出し、且つ、取り出した前記第２指令信号に前記所定の信号処理を施すことで、前記第２指令信号を模擬する。
【００１８】
この態様によれば、第１制御装置は、第２制御装置が実際に使用している第２指令信号を適切に模擬することができる。
【００１９】
＜５＞
第１の態様の電力システムの他の態様では、当該電力システムは、車両に搭載されており、前記負荷は、前記車両の動力源となる回転電機を含む。
【００２０】
上述したように、第１指令信号が第１上限値に達する状況は、負荷に入力するべき又は負荷から出力されるべき電流（要求電流）の増加に起因して生ずる可能性がある。一方で、車両は、走行状況によってはスリップする可能性がある。車両がスリップした場合には、一時的に回転電機の回転数が増加するがゆえに、要求電流が過度に増加しやすい。従って、車両では、第１指令信号が第１上限値に達する状況が相対的に発生しやすい可能性がある。このため、電力システムが車両に搭載されることで、第１指令信号が第１上限値に達する状況が相対的に発生しやすい可能性がある車両においても、第２電流が不足する期間の増大が抑制される。このため、電力システムは、車両の安定的な走行に寄与することができる。
【００２１】
本発明のこのような作用及び他の利得は次に説明する実施形態から更に明らかにされる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本実施形態の車両の全体構成を示すブロック図である。
【図２】図２は、マイコンの構成を示すブロック図である。
【図３】図３は、電流指令補正部の構成を示すブロック図である。
【図４】図４は、マイコンの動作の流れを示すフローチャートである。
【図５】図５は、マイコンの動作の流れを示すフローチャートである。
【図６】図６は、電流指令信号及びコンバータ電流の一具体例を示すタイミングチャートである。
【図７】図７は、電流指令信号及びコンバータ電流の一具体例を示すタイミングチャートである。
【図８】図８は、電流指令信号及びコンバータ電流の一具体例を示すタイミングチャートである。
【図９】図９は、電流指令信号及びコンバータ電流の一具体例を示すタイミングチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の電力システムの実施形態について説明する。尚、以下では、本発明の電力システムが適用された車両１について説明を進める。但し、本発明の電力システムは、車両とは異なる任意の機器に対して適用可能である。
【００２４】
（１）車両１の構成
図１から図３を参照しながら、本実施形態の車両１の構成について説明する。
【００２５】
（１−１）車両１の全体構成
まず、図１を参照して、本実施形態の車両１の全体構成について説明する。図１に示すように、車両１は、「負荷」の一具体例であるモータジェネレータ１０と、電力システム３０とを備えている。
【００２６】
モータジェネレータ１０は、力行時には、電力システム３０から出力される電力を用いて駆動することで、車両１の走行に必要な動力を供給する電動機として機能する。モータジェネレータ１０は、回生時には、電力システム３０が備える蓄電装置３１を充電するための発電機として機能する。
【００２７】
尚、図１は、単一のモータジェネレータ１０を備える車両１を例示している。しかしながら、車両１は、２つ以上のモータジェネレータ１０を備えていてもよい。更には、車両１は、モータジェネレータ１０に加えて、エンジンを更に備えていてもよい。
【００２８】
電力システム３０は、力行時には、モータジェネレータ１０が電動機として機能するために必要な電力をモータジェネレータ１０に対して出力する。電力システム３０には、回生時には、発電機として機能するモータジェネレータ１０が発電する電力が、モータジェネレータ１０から入力される。
【００２９】
電力システム３０は、蓄電装置３１と、「第１電力変換器」の一具体例であるコンバータ３３と、「第２電力変換器」の一具体例であるコンバータ３４と、平滑コンデンサ３５と、インバータ３６と、「第１制御装置」の一具体例であるマイコン３７と、「第２制御装置」の一具体例であるマイコン３８とを備えている。
【００３０】
蓄電装置３１は、電力の入力及び出力（つまり、充電及び放電）を行うことが可能な装置である。蓄電装置３１は、鉛蓄電池、リチウムイオン電池、ニッケル水素電池及び燃料電池等のうちの少なくとも一つを含むバッテリを含んでいてもよい。蓄電装置３１は、リチウムイオンキャパシタ及び電気二重層コンデンサ等のうちの少なくとも一つを含むキャパシタを含んでいてもよい。
【００３１】
コンバータ３３は、マイコン３７の制御下で、蓄電装置３１とモータジェネレータ１０（或いは、インバータ３６）との間で電力変換を行う。具体的には、コンバータ３３は、コンバータ３３を流れるコンバータ電流Ｉ１が電流指令信号Ｉ１＊と一致するように、電力変換を行う。
【００３２】
コンバータ３４は、マイコン３８の制御下で、蓄電装置３１とモータジェネレータ１０（或いは、インバータ３６）との間で電力変換を行う。具体的には、コンバータ３４は、コンバータ３４を流れるコンバータ電流Ｉ２が電流指令信号Ｉ２＊と一致するように、電力変換を行う。
【００３３】
このような電力変換により、コンバータ３３及び３４は、実質的には、蓄電装置３１とモータジェネレータ１０（或いは、インバータ３６）との間における電力の分配を制御することができる。
【００３４】
平滑コンデンサ３５は、コンバータ３３及び３４とインバータ３６とを接続する電源ラインＰＬと接地ラインＧＬとの間における電圧の変動を平滑化する。尚、以下の説明では、電源ラインＰＬと接地ラインＧＬとの間の電圧を、端子間電圧ＶＨと称する。
【００３５】
インバータ３６は、力行時には、電力変換器３３及び３４から出力される電力（直流電力）を交流電力に変換する。インバータ３６は、回生時には、モータジェネレータ１０が発電した電力（交流電力）を直流電力に変換する。
【００３６】
マイコン３７は、第１コンバータ３７における電力変換を制御する。マイコン３８は、第２コンバータ３８における電力変換を制御する。マイコン３７及び３８の夫々は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備えている。マイコン３７とマイコン３８とは、有線又は無線の通信回線３９を介して互いに通信可能である。
【００３７】
（１−２）マイコン３７及び３８の構成
続いて、図２を参照しながら、マイコン３７及び３８の夫々の構成について説明する。
【００３８】
図２に示すように、マイコン３７は、マイコン３７の内部に物理的に実現される回路ブロックとして又はマイコン３７の内部に論理的に実現される処理ブロックとして、減算器３７１と、電流指令算出部３７２と、上限判定部３７３と、電流指令補正部３７４と、減算器３７５と、デューティ演算部３７６と、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）演算部３７７とを備えている。
【００３９】
減算器３７１は、実際に検出された端子間電圧ＶＨから、当該端子間電圧ＶＨの目標値を規定する電圧指令値ＶＨ＊を減算する。端子間電圧ＶＨは、例えば、電源ラインＰＬと接地ラインＧＬとの間に取り付けられた不図示の電圧センサによって検出される。電圧指令値ＶＨ＊は、例えば、モータジェネレータ１０に要求されているトルク（要求トルク）及びモータジェネレータ１０の回転数（モータ回転数）に基づいて、不図示の電圧指令算出部によって算出可能である。
【００４０】
電流指令算出部３７２は、減算器３７１における減算結果ΔＶＨ（＝ＶＨ−ＶＨ＊）に基づいて、第１周期で周期的に、コンバータ電流Ｉ１の目標値である電流指令信号Ｉ１＊及びコンバータ電流Ｉ２の目標値である電流指令信号Ｉ２＊を算出（つまり、生成）する。電流指令算出部３７２は、算出した電流指令信号Ｉ１＊及びＩ２＊を、電流指令補正部３７４に出力する。更に、電流指令算出部３７２は、通信回線３９を介して、第１周期よりも長い第２周期で周期的に、算出した電流指令信号Ｉ２＊をマイコン３８に送信する。
【００４１】
但し、電流指令信号Ｉ１＊には、電流指令信号Ｉ１＊が取り得る上限を規定する上限値Ｉｌｉｍ１が設定されている。電流指令算出部３７２は、電流指令信号Ｉ１＊を算出する際に、上限値Ｉｌｉｍ１に基づく上限処理を行う。従って、電流指令算出部３７２が算出する電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１を超えることはない。尚、上限値Ｉｌｉｍ１は、コンバータ電流Ｉ１の上限に基づいて予め定められている。コンバータ電流Ｉ１の上限は、コンバータ３３の仕様等に応じて予め定められている。上限値Ｉｌｉｍ１は、「第１上限値」の一具体例である。
【００４２】
同様に、電流指令信号Ｉ２＊には、電流指令信号Ｉ２＊が取り得る上限を規定する上限値Ｉｌｉｍ２が設定されている。電流指令算出部３７２は、電流指令信号Ｉ２＊を算出する際に、上限値Ｉｌｉｍ２に基づく上限処理を行う。従って、電流指令算出部３７２が算出する電流指令信号Ｉ２＊が上限値Ｉｌｉｍ２を超えることはない。尚、上限値Ｉｌｉｍ２は、コンバータ電流Ｉ２の上限に基づいて予め定められている。コンバータ電流Ｉ２の上限は、コンバータ３４の仕様等に応じて予め定められている。上限値Ｉｌｉｍ２は、「第２上限値」の一具体例である。
【００４３】
上限判定部３７３は、電流指令算出部３７２が算出した電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達しているか否かを判定する。上限判定部３７３は、通信回線３９を介して、第２周期（或いは、第２周期とは異なる第３周期）で周期的に、判定結果をマイコン３８に送信する。
【００４４】
電流指令補正部３７４は、電流指令信号Ｉ２＊に基づいて、電流指令信号Ｉ１＊を補正する。具体的には、電流指令補正部３７４は、コンバータ３４に入力されるべき又はコンバータ３４が出力するべきコンバータ電流Ｉ２に相当する要求電流Ｉ２ｒに対する実際のコンバータ電流Ｉ２の不足分がコンバータ電流Ｉ１によって補填されるように、電流指令信号Ｉ１＊を補正する。或いは、電流指令補正部３７４は、要求電流Ｉ２ｒに対するコンバータ電流Ｉ２の過剰分がコンバータ電流Ｉ１によって相殺されるように、電流指令信号Ｉ１＊を補正する。電流指令補正部３７４は、補正した電流指令信号Ｉ１＊を減算器３７５に出力する。但し、電流指令補正部３７４は、上限値Ｉｌｉｍ１以下の範囲内で電流指令信号Ｉ１＊を補正する。つまり、電流指令補正部３７４は、電流指令信号Ｉ１＊を補正する際に、上限値Ｉｌｉｍ１に基づく上限処理を行う。従って、電流指令補正部３７４が補正した電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１を超えることはない。
【００４５】
減算器３７５は、実際に検出されたコンバータ電流Ｉ１から、電流指令補正部３７４から出力される電流指令信号Ｉ１＊を減算する。コンバータ電流Ｉ１は、例えば、コンバータ３３に並列に接続された不図示の電流センサによって検出される。
【００４６】
デューティ演算部３７６は、減算器３７５における減算結果ΔＩ１（＝Ｉ１−Ｉ１＊）に基づいて、ＰＷＭ制御方式でコンバータ３３を制御するために用いられるデューティ比ｄｕｔｙ１を算出する。デューティ演算部３７６は、減算結果ΔＩ１がゼロになるように、デューティ比ｄｕｔｙ１を算出する。このため、デューティ演算部３７６は、コンバータ電流Ｉ１に基づくフィードバック制御（例えば、ＰＩ制御又はＰＩＤ制御）を行うことで、デューティ比ｄｕｔｙ１を算出する。
【００４７】
ＰＷＭ演算部３７７は、所定のキャリア信号及びデューティ比ｄｕｔｙ１に基づいて、コンバータ３３の動作を制御するためのＰＷＭ信号Ｖｍ１を生成する。その結果、コンバータ３３が備えるスイッチング素子のスイッチング状態が、ＰＷＭ信号Ｖｍ１に基づいて切り替えられる。その結果、コンバータ３３は、コンバータ電流Ｉ１が、減算器３７５に入力される電流指令信号Ｉ１＊と一致するように、電力変換を行う。
【００４８】
続いて、マイコン３８は、マイコン３８の内部に物理的に実現される回路ブロックとして又はマイコン３８の内部に論理的に実現される処理ブロックとして、波形整形器３８１と、スイッチ３８２と、切替制御部３８３と、減算器３８５と、デューティ演算部３８６と、ＰＷＭ演算部３８７とを備えている。
【００４９】
波形整形器３８１は、通信回線３９を介してマイコン３７から送信される電流指令信号Ｉ２＊を受信する。波形整形器３８１は、受信した電流指令信号Ｉ２＊に対して所定の波形整形処理を施す。
【００５０】
スイッチ３８２は、波形整形器３８１が波形整形処理を施した電流指令信号Ｉ２＊及び上限値Ｉｌｉｍ２のうちのいずれか一方を、選択的に減算器３８５に出力する。
【００５１】
切替制御部３８３は、通信回線３９を介してマイコン３７から送信される上限判定部３７３の判定結果を受信する。切替制御部３８３は、上限判定部３７３の判定結果に基づいて、スイッチ３８２が電流指令信号Ｉ２＊及び上限値Ｉｌｉｍ２のうちのいずれか一方を出力するように、スイッチ３８２を制御する。具体的には、切替制御部３８３は、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達していない（つまり、未満である）ことを上限判定部３７３の判定結果が示す場合には、スイッチ３８２が電流指令信号Ｉ２＊を出力するように、スイッチ３８２を制御する。切替制御部３８３は、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達していることを上限判定部３７３の判定結果が示す場合には、スイッチ３８２が上限値Ｉｌｉｍ２を出力するように、スイッチ３８２を制御する。
【００５２】
減算器３８５は、実際に検出されたコンバータ電流Ｉ２から、スイッチ３８２から出力される電流指令信号Ｉ２＊又は上限値Ｉｌｉｍ２を減算する。コンバータ電流Ｉ２は、例えば、コンバータ３４に並列に接続された不図示の電流センサによって検出される。
【００５３】
デューティ演算部３８６は、減算器３８５における減算結果ΔＩ２（＝Ｉ２−Ｉ２＊又はＩ２−Ｉｌｉｍ２）に基づいて、ＰＷＭ制御方式でコンバータ３４を制御するために用いられるデューティ比ｄｕｔｙ２を算出する。デューティ演算部３８６は、減算結果ΔＩ２がゼロになるように、デューティ比ｄｕｔｙ２を算出する。このため、デューティ演算部３８６は、コンバータ電流Ｉ２に基づくフィードバック制御（例えば、ＰＩ制御又はＰＩＤ制御）を行うことで、デューティ比ｄｕｔｙ２を算出する。
【００５４】
ＰＷＭ演算部３８７は、所定のキャリア信号及びデューティ比ｄｕｔｙ２に基づいて、コンバータ３４の動作を制御するためのＰＷＭ信号Ｖｍ２を生成する。その結果、コンバータ３４が備えるスイッチング素子のスイッチング状態が、ＰＷＭ信号Ｖｍ２に基づいて切り替えられる。その結果、コンバータ３４は、コンバータ電流Ｉ２が電流指令信号Ｉ２＊又は上限値Ｉｌｉｍ２と一致するように、電力変換を行う。
【００５５】
続いて、図３を参照しながら、電流指令補正部３７４の構成について説明する。図３に示すように、電流指令補正部３７４は、バッファ３７４１と、信号取出部３７４２と、波形整形器３７４３と、減算器３７４４と、加算器３７４５と、上限処理部３７４６とを備えている。
【００５６】
バッファ３７４１は、所定期間中に電流指令算出部３７２が算出した電流指令信号Ｉ２＊を格納する。
【００５７】
信号取出部３７４２は、バッファ３７４１から、第２周期で周期的に、最新の電流指令信号Ｉ２＊を取り出す。電流指令信号Ｉ２＊が第２周期で周期的にマイコン３７からマイコン３８に送信されることを考慮すれば、信号取出部３７４２が取り出した電流指令信号Ｉ２＊は、マイコン３７が送信した電流指令信号Ｉ２＊（つまり、マイコン３８が受信した電流指令信号Ｉ２＊）と同じになる。このため、信号取出部３７４２の動作は、マイコン３７とマイコン３８との間の通信を模擬することでマイコン３８が受信した電流指令信号Ｉ２＊を仮想的に生成する動作であると言える。
【００５８】
波形整形器３７４３は、信号取出部３７４２が取り出した電流指令信号Ｉ２＊に対して、上述した波形整形器３８１が行う波形整形処理を行う。その結果、波形整形器３７４３から出力される電流指令信号Ｉ２＊は、波形整形器３８１から出力される電流指令信号Ｉ２＊と同じになる。つまり、あるタイミングで波形整形器３７４３から出力される電流指令信号Ｉ２＊は、同じタイミングで波形整形器３８１から出力される電流指令信号Ｉ２＊と同じになる。従って、バッファ３７４１、信号取出部３７４２及び波形整形器３７４３の動作は、マイコン３７とマイコン３８との間の通信及びマイコン３８内で電流指令信号Ｉ２＊に対して行われる波形整形処理を模擬することで、ＰＷＭ信号Ｖｍ２を生成するために今まさにマイコン３７内で使用されている電流指令信号Ｉ２＊を仮想的に生成する（つまり、模擬する）動作であると言える。つまり、あるタイミングで波形整形器３７４３から出力される電流指令信号Ｉ２＊は、同じタイミングでＰＷＭ信号Ｖｍ２を生成するためにマイコン３７内で使用されている電流指令信号Ｉ２＊と同じになる。
【００５９】
減算器３７４４は、波形整形器３７４３から出力される電流指令信号Ｉ２＊を、電流指令算出部３７２が算出した最新の電流指令信号Ｉ２＊から減算する。ここで、電流指令算出部３７２が電流指令信号Ｉ２＊を算出する第１周期よりも電流指令算出部３７２が電流指令信号Ｉ２＊を送信する第２周期が長い。このため、後に図面（図６等）を参照しながら説明するように、波形整形器３７４３から出力される電流指令信号Ｉ２＊（つまり、マイコン３８が実際に使用している電流指令信号Ｉ２＊）は、電流指令算出部３７２が算出した電流指令信号Ｉ２＊と一致するとは限らない。ここで、所望のタイミングに電流指令算出部３７２が算出した電流指令信号Ｉ２＊は、所望のタイミングでコンバータ３３に流れるべきコンバータ電流Ｉ２を規定している。一方で、所望のタイミングに波形整形器３７４３から出力される電流指令信号Ｉ２＊は、所望のタイミングにコンバータ３３に実際に流れているコンバータ電流Ｉ２を規定している。従って、波形整形器３７４３から出力される電流指令信号Ｉ２＊が電流指令算出部３７２によって算出された電流指令信号Ｉ２＊よりも小さければ、コンバータ電流Ｉ２が不足していると想定される。一方で、波形整形器３７４３から出力される電流指令信号Ｉ２＊が電流指令算出部３７２によって算出された電流指令信号Ｉ２＊がよりも大きければ、コンバータ電流Ｉ２が過剰であると想定される。このため、減算器３７４４の減算結果ΔＩ２＊は、電流指令信号Ｉ２＊の不足量（つまり、コンバータ電流Ｉ２の不足量）を示している。つまり、減算結果ΔＩ２＊が正の値を示す場合には、当該減算結果ΔＩ２＊は、要求電流Ｉ２ｒに対して、電流指令信号Ｉ２＊（つまり、コンバータ電流Ｉ２）が｜ΔＩ２＊｜だけ不足していることを示している。一方で、減算結果ΔＩ２＊が負の値を示す場合には、当該減算結果ΔＩ２＊は、要求電流Ｉ２ｒに対して、電流指令信号Ｉ２＊（つまり、コンバータ電流Ｉ２）が｜ΔＩ２＊｜だけ過剰であることを示している。
【００６０】
このように、電流指令信号Ｉ２＊がマイコン３７からマイコン３８に送信されることに起因して、コンバータ電流Ｉ２が要求電流Ｉ２ｒと一致しない（言い換えれば、本来の要求電流Ｉ２ｒに対して遅れを有する）可能性がある。そこで、本実施形態では、コンバータ電流Ｉ２の不足量ΔＩ２＊が電流指令信号Ｉ１＊に加算されることで、コンバータ電流Ｉ２の過不足がコンバータ電流Ｉ１によって補償される。このため、加算器３７４５は、電流指令算出部３７２が算出した電流指令信号Ｉ１＊に対して、コンバータ電流Ｉ２の不足量ΔＩ２＊を加算する。
【００６１】
（２）電力システム３０の動作の流れ
続いて、図４及び図５を参照しながら、電力システム３０の動作として、マイコン３７によって行われるコンバータ３３の制御動作及びマイコン３８によって行われるコンバータ３４の制御動作について順に説明する。
【００６２】
（２−１）コンバータ３３の制御動作の流れ
図４に示すように、電流指令算出部３７２は、第１周期で周期的に、減算器３７１における減算結果ΔＶＨに基づいて、電流指令信号Ｉ１＊１及びＩ２＊を算出する（ステップＳ１１１）。具体的には、電流指令算出部３７２は、減算結果ΔＶＨがゼロになるように、電流指令信号Ｉ１＊及びＩ２＊を算出する。このため、電流指令値算出部３７２は、端子間電圧ＶＨに基づくフィードバック制御（例えば、ＰＩ制御又はＰＩＤ制御）を行うことで、電流指令信号Ｉ１＊及びＩ２＊を算出する。
【００６３】
算出された電流指令信号Ｉ１＊及びＩ２＊は、電流指令補正部３７４に出力される。更に、算出された電流指令信号Ｉ２＊は、バッファ３７４１に格納される。バッファ３７４１は、現在時刻から少なくとも第２周期に相当する時間だけ過去にさかのぼった時刻に至るまでの所定期間中に算出された電流指令信号Ｉ２＊を格納する。
【００６４】
その後、上限判定部３７３は、電流指令算出部３７２が算出した電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している否かを判定する（ステップＳ１１２）。電流指令算出部３７２が第１周期で周期的に電流指令信号Ｉ１＊を算出していることを考慮すれば、上限判定部３７３は、第１周期で算出される電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達しているか否かを、第１周期で周期的に判定する。
【００６５】
ステップＳ１１１及びステップＳ１１２の動作と並行して、電流指令算出部３７２は、第２周期で周期的に、通信回線３９を介して、最新の電流指令信号Ｉ２＊をマイコン３８に送信する（ステップＳ１２１）。更に、上限判定部３７３は、第２周期で周期的に、通信回線３９を介して、上限判定部３７３の判定結果をマイコン３８に送信する（ステップＳ１２２）。但し、電流指令算出部３７２による電流指令信号Ｉ２＊の送信動作は、電流指令算出部３７２による電流指令信号Ｉ２＊の算出動作が少なくとも１回行われた後に行われる。同様に、上限判定部３７３による判定結果の送信動作は、上限判定部３７３による判定動作が少なくとも１回行われた後に行われる。
【００６６】
ステップＳ１１１からステップＳ１２２の動作と並行して、信号取出部３７４２は、バッファ３７４１から、第２周期で周期的に、最新の電流指令信号Ｉ２＊を取り出す（ステップＳ１３１）。つまり、信号取出部３７４２は、マイコン３８が受信した電流指令信号Ｉ２＊を仮想的に生成する。但し、信号取出部３７４２による電流指令信号Ｉ２＊の取り出し動作は、電流指令算出部３７２による電流指令信号Ｉ２＊の算出動作が少なくとも１回行われた後に行われる。
【００６７】
尚、マイコン３７が電流指令信号Ｉ２＊の送信を開始してからマイコン３８が電流指令信号Ｉ２＊の受信を完了するまでに要する時間（いわゆる、通信時間）が無視できない程度に大きい場合には、信号取出部３７４２は、バッファ３７４１から、第２周期で周期的に、最新の電流指令信号Ｉ２＊よりも通信時間に相当する分だけ過去の時点での電流指令信号Ｉ２＊を取り出してもよい。
【００６８】
その後、波形整形器３７４３は、信号取出部３７４２が取り出した電流指令信号Ｉ２＊に対して、上述した波形整形器３８１が行う波形整形処理を行う（ステップＳ１３２）。つまり、波形整形器３７４３は、ＰＷＭ信号Ｖｍ２を生成するために今まさにマイコン３７内で使用されている電流指令信号Ｉ２＊を仮想的に生成する。
【００６９】
その後、減算器３７４４は、波形整形器３７４３から出力される電流指令信号Ｉ２＊を、電流指令算出部３７２が算出した電流指令信号Ｉ２＊から減算する。つまり、減算部３７４４は、所望のタイミングで波形整形器３７４３から出力される電流指令信号Ｉ２＊を、同じ所望のタイミングで電流指令算出部３７２が算出した電流指令信号Ｉ２＊から減算する。その結果、減算器３７４４は、電流指令信号Ｉ２＊の不足量（つまり、コンバータ電流Ｉ２の不足量）ΔＩ２＊を算出する（ステップＳ１３３）。
【００７０】
その後、加算器３７４５は、コンバータ電流Ｉ２の不足量ΔＩ２＊を用いて、電流指令算出部３７２が算出した電流指令信号Ｉ１＊を補正する（ステップＳ１３４）。具体的には、加算器３７４５は、電流指令算出部３７２が算出した電流指令信号Ｉ１＊に対して、コンバータ電流Ｉ２の不足量ΔＩ２＊を加算する。加算器３７４５は、不足量ΔＩ２＊が加算された電流指令信号Ｉ１＊を、減算器３７５に出力する。
【００７１】
その後、第１マイコン３７は、ステップＳ１３４で補正された電流指令信号Ｉ１＊に基づいて、コンバータ３３を制御する（ステップＳ１３５）。その結果、コンバータ３３は、コンバータ電流Ｉ１が、補正された電流指令信号Ｉ１＊と一致するように、電力変換を行う。
【００７２】
不足量ΔＩ２＊が正の値を示す場合には、コンバータ電流Ｉ２が不足していることは上述したとおりである。この場合、不足量ΔＩ２＊の加算により、電流指令信号Ｉ１＊が増加する。その結果、コンバータ電流Ｉ１もまた増加する。従って、コンバータ電流Ｉ２の不足がコンバータ電流Ｉ１の増加によって補填される。一方で、不足量ΔＩ２＊が負の値を示す場合には、コンバータ電流Ｉ２が過剰であることは上述したとおりである。この場合、不足量ΔＩ２＊の加算により、電流指令信号Ｉ１＊が減少する。その結果、コンバータ電流Ｉ１もまた減少する。従って、コンバータ電流Ｉ２の過剰がコンバータ電流Ｉ１の減少によって相殺される。
【００７３】
（２−２）コンバータ３４の制御動作の流れ
図５に示すように、切替制御部３８３は、通信回線３９を介してマイコン３７から送信される上限判定部３７３の判定結果（つまり、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１を超えているか否かの判定結果）を受信する（ステップＳ２０１）。その後、切替制御部３８３は、ステップＳ２０１で受信した判定結果に基づいて、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達しているか否かを判定する（ステップＳ２０２）。
【００７４】
ステップＳ２０１の判定の結果、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１未満であると判定される場合には（ステップＳ２０２：Ｎｏ）、切替制御部３８３は、電流指令信号Ｉ２＊をスイッチ３８２が出力するように、スイッチ３８２を制御する。電流指令信号Ｉ２＊をスイッチ３８２が出力するために、波形整形器３８１は、通信回線３９を介してマイコン３７から送信される電流指令信号Ｉ２＊を受信する（ステップＳ２０３）。更に、波形整形器３８１は、受信した電流指令信号Ｉ２＊に対して所定の波形整形処理を施す（ステップＳ２０４）。例えば、上述したように、電流指令信号Ｉ２＊が第１周期で算出される一方で、電流指令信号Ｉ２＊が第２周期で送信されることを考慮すれば、波形整形器３８１が受信した電流指令信号Ｉ２＊は、電流指令算出部３７２が算出した電流指令信号Ｉ２＊と比較して、低周波な（言い換えれば、分解能が低い）信号であると言える。このため、所定の波形整形処理は、波形整形器３８１が受信した電流指令信号Ｉ２＊の分解能を、電流指令算出部３７２が算出した電流指令信号Ｉ２＊の分解能にまで復元する第１処理（例えば、アップサンプリング処理）を含んでいてもよい。更には、所定の波形整形処理は、上述した第１処理及び通信に起因して電流指令信号Ｉ２＊に重畳されてしまったノイズ成分を除去する第２処理（例えば、ＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）が行う処理）を含んでいてもよい。
【００７５】
その結果、スイッチ３８２からは、波形整形器３８１から出力される電流指令信号Ｉ２＊が減算器３８５に対して出力される（ステップＳ２０５）。マイコン３８は、ステップＳ２０５で減算器３８５に出力された電流指令信号Ｉ２＊に基づいて、コンバータ３４を制御する（ステップＳ２０６）。その結果、コンバータ３４は、コンバータ電流Ｉ２が、波形整形処理が施された電流指令信号Ｉ２＊と一致するように、電力変換を行う。
【００７６】
他方で、ステップＳ２０２の判定の結果、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達していると判定される場合には（ステップＳ２０２：Ｙｅｓ）、切替制御部３８３は、波形整形器３８１から出力される電流指令信号Ｉ２＊に代えて、上限値Ｉｌｉｍ２をスイッチ３８２が出力するように、スイッチ３８２を制御する。つまり、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している場合には、電流指令信号Ｉ２＊が上限値Ｉｌｉｍ２に達しているか否かに関わらず、スイッチ３８２からは、上限値Ｉｌｉｍ２が減算器３８５に対して出力される（ステップＳ２０７）。マイコン３８は、ステップＳ２０７で減算器３８５に出力された上限値Ｉｌｉｍ２に基づいて、コンバータ３４を制御する（ステップＳ２０６）。その結果、コンバータ３３は、コンバータ電流Ｉ２が上限値Ｉｌｉｍ２と一致するように、電力変換を行う。
【００７７】
スイッチ３８２が上限値Ｉｌｉｍ２を出力する場合には、波形整形器３８１は、通信回線３９を介してマイコン３７から送信される電流指令信号Ｉ２＊を受信しなくてもよい。波形整形器３８１は、電流指令信号Ｉ２＊に対して波形整形処理を行わなくてもよい。
【００７８】
（２−３）技術的効果の説明
続いて、電力システム３０の技術的効果について説明する。以下では、まず、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達していない状況下での技術的効果について説明する。具体的には、図６を参照しながら、電流指令信号Ｉ１＊が補正されない場合に生ずる技術的課題を説明した上で、図７を参照しながら、電流指令信号Ｉ１＊を補正することで得られる技術的効果について説明する。更に、その後、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達した状況下での技術的効果について説明する。具体的には。図８を参照しながら、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達した場合に生ずる技術的課題を説明した上で、図９を参照しながら、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達した場合にスイッチ３８２が上限値Ｉｌｉｍ２を出力することで得られる技術的効果について説明する。
【００７９】
尚、以下の説明では、説明の便宜上、第１周期が０．５ｍｓの周期であり、第２周期が２．５ｍｓの周期であるものとする。但し、第１周期が０．５ｍｓの周期とは異なる周期であってもよい。第２周期は、２．５ｍｓの周期とは異なる周期であってもよい。
【００８０】
（２−３−１）電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達していない状況下での技術的効果
図６の１段目及び２段目のグラフに示すように、電流指令算出部３７２は、０．５ｍｓの周期で周期的に電流指令信号Ｉ１＊及びＩ２＊を生成する。このため、電流指令信号Ｉ１＊及びＩ２＊は、夫々、０．５ｍｓ毎に値が変わり得るデジタル信号となる。
【００８１】
電流指令算出部３７２は、２．５ｍｓの周期で周期的に電流指令信号Ｉ２＊をマイコン３８に送信する。このため、図６の３段目のグラフに示すように、マイコン３８（波形整形器３８１）は、２．５ｍｓ毎に値が変わり得るデジタル信号である電流指令信号Ｉ２＊を受信することになる。尚、図６では、説明の便宜上、マイコン３７が電流指令信号Ｉ２＊の送信を開始してからマイコン３８が電流指令信号Ｉ２＊の受信を完了するまでに要する時間（いわゆる、通信時間）が無視できる程度に小さい（つまり、ゼロと同一視できる）ものとしている。但し、実際には、図６の３段目のグラフ（更には、４段目のグラフ）は、通信時間に相当する分だけ右側にシフトすることになる。
【００８２】
波形整形器３８１は、波形整形器３８１が受信した２．５ｍｓ毎に値が変わり得る電流指令信号Ｉ２＊に対して波形整形処理を施すことで、図６の４段目のグラフに示すように、電流指令算出部３７２が算出したであろう０．５ｍｓ毎に値が変わり得る電流指令信号Ｉ２＊を生成する。しかしながら、図６の２段目のグラフ及び４段目のグラフに示すように、電流指令信号Ｉ２＊の算出周期及び通信周期の違い並びに波形整形処理の精度に起因して、波形整形処理を施すことで得られる電流指令信号Ｉ２＊（つまり、マイコン３８が実際に使用する電流指令信号Ｉ２＊）と、電流指令算出部３７２が算出した電流指令信号Ｉ２＊（つまり、マイコン３８が本来使用するべき電流指令信号Ｉ２＊）とが一致しない可能性がある。典型的には、波形整形処理を施すことで得られる電流指令信号Ｉ２＊と電流指令算出部３７２が算出した電流指令信号Ｉ２＊との間に時間ずれΔｔが生ずる。
【００８３】
仮に、電流指令信号Ｉ２＊に時間ずれΔｔが生じている場合には、図６の６段目のグラフに示すように、実際のコンバータ電流Ｉ２（実線）と要求電流Ｉ２ｒ（点線）との間にも時間ずれΔｔが生ずる。このため、あるタイミングでは、コンバータ電流Ｉ２が要求電流Ｉ２ｒに対して不足する。更には、別のタイミングでは、コンバータ電流Ｉ２が要求電流Ｉ２ｒに対して過剰になる。
【００８４】
コンバータ電流Ｉ２と要求電流Ｉ２ｒとの間に時間ずれΔｔが生じている状況下で電流指令信号Ｉ１＊が補正されない場合には、コンバータ電流Ｉ１は、コンバータ３４に入力されるべき又はコンバータ３４が出力するべきコンバータ電流Ｉ１に相当する要求電流Ｉ１ｒに一致する。このため、コンバータ電流Ｉ１が要求電流Ｉ１ｒに一致する状況下でコンバータ電流Ｉ２のみに過剰及び不足が生ずるという不均衡に起因して、コンバータ３３からコンバータ３４への電流の流れ込み及びコンバータ３４からコンバータ３３への電流の流れ込みが生ずる可能性がある。更には、図６の７段目のグラフに示すように、実際のコンバータ電流Ｉ１及びＩ２の総和である実際のモータ電流Ｉ（つまり、モータジェネレータ１０に実際に入力される又はモータジェネレータ１０から実際に出力される電流）もまた、モータジェネレータ１０に入力されるべき又はモータジェネレータ１０から出力されるべきモータ電流Ｉに相当する要求電流Ｉｒとは異なるものになる可能性がある。このため、モータジェネレータ１０の出力が安定しない可能性がある。更には、コンバータ電流Ｉ１が要求電流Ｉ１ｒに一致する状況下でコンバータ電流Ｉ２の過剰及び不足が生ずるがゆえに、端子間電圧ＶＨの意図せぬ増加又は減少も生ずる可能性がある。尚、平滑コンデンサ３５の大容量化によって端子間電圧ＶＨの意図せぬ増加又は減少を抑制可能であるが、平滑コンデンサ３５の大容量化は、平滑コンデンサ３５のコストの増加及びサイズの増加を招くがゆえに、好ましい対応策であるとは限らない。
【００８５】
そこで、上述したように、本実施形態では、コンバータ電流Ｉ２の過不足をコンバータ電流Ｉ１によって補償するべく、電流指令信号Ｉ１＊が補正される。具体的には、コンバータ電流Ｉ２の不足量ΔＩ２＊（図７の２段目のグラフ参照）が電流指令信号Ｉ１＊（図７の１段目のグラフ参照）に加算され、その結果、補正された電流指令信号Ｉ１＊（図７の３段目のグラフ参照）が生成される。このため、図７の４段目のグラフに示すように、コンバータ電流Ｉ１は、要求電流Ｉ１ｒに一致することなく、補正された電流指令信号Ｉ１＊に応じた電流値を有する。その結果、図７の４段目のグラフに示すコンバータ電流Ｉ１と図７の５段目のグラフに示すコンバータ電流Ｉ２との総和である実際のモータ電流Ｉ（図７の６段目のグラフ参照）は、要求電流Ｉｒと一致する。更には、コンバータ電流Ｉ１が要求電流Ｉ１ｒに一致する状況下でコンバータ電流Ｉ２のみに過剰及び不足が生ずるという不均衡が生ずることがないがゆえに、コンバータ３３からコンバータ３４への電流の流れ込み及びコンバータ３４からコンバータ３３への電流の流れ込みもまた抑制される。更には、端子間電圧ＶＨの意図せぬ増加又は減少もまた抑制されるがゆえに、平滑コンデンサ３５の容量を相対的に小さくすることができる。
【００８６】
（２−３−２）電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達した状況下での技術的効果
一方で、上述したように、コンバータ電流Ｉ２の過不足がコンバータ電流Ｉ１によって補償されるがゆえに、コンバータ電流Ｉ２の過不足が補償されるためには、電流指令信号Ｉ１＊に補正の余地がなければならない。しかしながら、図８の１段目のグラフに示すように、電流指令算出部３７２が算出した電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達してしまう場合には、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に固定されてしまう。つまり、電流指令信号Ｉ１＊に更なる増加の余地が存在しない。このため、図８の２段目のグラフに示すように、コンバータ電流Ｉ１もまたその上限に固定されてしまうがゆえに、コンバータ電流Ｉ１に更なる増加の余地が存在しない。
【００８７】
従って、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している状況下でコンバータ電流Ｉ２が不足する場合には、コンバータ電流Ｉ１は、コンバータ電流Ｉ２の不足を補填することができない。電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している状況下でコンバータ電流Ｉ２が不足するのは、要求電流Ｉｒが相対的に急激に増加した場合に生じやすい。具体的には、例えば、ハイブリッド車両１がスリップした場合等には、モータジェネレータＭＧ２の回転数が急激に増加するがゆえに、要求電流Ｉｒが急激に増加する。要求電流Ｉｒが急激に増加すると、モータ電流Ｉが要求電流Ｉｒを満たすべく、要求電流Ｉ１ｒ及びＩ２ｒもまた急激に増加する。要求電流Ｉ１ｒ及びＩ２ｒが急激に増加すると、電流指令信号Ｉ１＊及びＩ２＊もまた急激に増加する。電流指令信号Ｉ１＊及びＩ２＊が急激に増加すると、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達しやすいと共に電流指令信号Ｉ２＊もまた上限値Ｉｌｉｍ２に達しやすい。但し、電流指令信号Ｉ２＊には上述した時間遅れΔｔが生ずるがゆえに、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している状況下で、マイコン３８が使用している電流指令信号Ｉ２＊が上限値Ｉｌｉｍ２に達していない可能性がある。その結果、電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している状況下でコンバータ電流Ｉ２が不足する可能性がある。
【００８８】
電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達している状況下でコンバータ電流Ｉ２が不足する場合には、図８の３段目のグラフに示すように、コンバータ電流Ｉ１の増加に対してコンバータ電流Ｉ２の増加が遅れるがゆえに、コンバータ電流Ｉ１がコンバータ電流Ｉ２の不足を補填することができる場合と比較して、モータ電流Ｉが不足する期間が相対的に長くなってしまう。更には、図８の４段目のグラフに示すように、モータ電流Ｉが不足する期間が相対的に長くなることに起因して、端子間電圧ＶＨの低下量もまた相対的に大きくなってしまう。
【００８９】
そこで、上述したように、本実施形態では、図９の１段目から３段目のグラフに示すように、電流指令算出部３７２が算出した電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１に達した場合には、スイッチ３８２は、波形整形器３８１が出力する電流指令信号Ｉ２＊が上限値Ｉｌｉｍ２に達していない場合であっても、上限値Ｉｌｉｍ２を減算器３８５に出力する。このため、図９の４段目及び５段目のグラフに示すように、波形整形器３８１が出力する電流指令信号Ｉ２＊が減算器３８５に出力され続ける場合と比較して、コンバータ電流Ｉ２が相対的に早期に大きくなる。従って、モータ電流Ｉが不足する期間の短縮が図られる。更には、図９の５段目のグラフに示すように、モータ電流Ｉが不足する期間の短縮が図られることに起因して、端子間電圧ＶＨの低下量もまた相対的に小さくなる。
【００９０】
尚、スイッチ３８２は、上限判定部３７３の判定結果に基づいて上限値Ｉｌｉｍ２を減算器３８５に出力する。上限判定部３７３の判定結果は、第２周期（例えば、２．５ｍｓの周期）で周期的にマイコン３７からマイコン３８に送信される。一方で、上限判定部３７３は、第１周期（例えば、０．５ｍｓ）で周期的に電流指令信号Ｉ１＊が上限値Ｉｌｉｍ１を超えるか否かを判定する。従って、図９の５段目のグラフに示すように、コンバータ電流Ｉ２の増加が、コンバータ電流Ｉ１の増加に対して、上限判定部３７３の判定周期及び通信周期との違いに起因して遅れることに変わりはない。しかしながら、上限値Ｉｌｉｍ２が減算器３８５に出力される場合には、波形整形器３８１が波形整形処理を施さなくてもよい。従って、減算器３８５に上限値Ｉｌｉｍ２が出力されるまでに要する時間は、波形整形器３８１から減算器３８５に電流指令信号Ｉ２＊が出力されるまでに要する時間と比較して、少なくとも波形整形器３８１が波形整形処理を行うために必要な時間分は短縮される。このため、モータ電流Ｉが不足する期間は、少なくとも波形整形器３８１が波形整形処理を行うために必要な時間分の短縮が図られる。
【００９１】
尚、上限判定部３７３は、マイコン３８（例えば、マイコン３８が備える切替制御部３８３）が備えていてもよい。この場合、電流指令算出部３７２は、第２周期で周期的に電流指令信号Ｉ１をマイコン３８＊に送信することが好ましい。
【００９２】
尚、本発明は、請求の範囲及び明細書全体から読み取るこのできる発明の要旨又は思想に反しない範囲で適宜変更可能であり、そのような変更を伴う電力システムもまた本発明の技術思想に含まれる。
【符号の説明】
【００９３】
１  車両
１０  モータジェネレータ
３０  電力システム
３１  蓄電装置
３３、３４  コンバータ
３７、３８  マイコン
【図１】
0006314967.tif 000002
【図２】
0006314967.tif 000003
【図３】
0006314967.tif 000004
【図４】
0006314967.tif 000005
【図５】
0006314967.tif 000006
【図６】
0006314967.tif 000007
【図７】
0006314967.tif 000008
【図８】
0006314967.tif 000009
【図９】
0006314967.tif 000010