(57)【要約】      （修正有）【課題】コンバータを並列接続した電源システムにおいて、２個の電流センサの間の誤差の大きさがアンバランスする問題に対処する。【解決手段】電源システム１００は、並列接続したコンバータ１０ａ、１０ｂとコントローラ７０を備える。各コンバータは、リアクトルと正極側スイッチング素子と負極側スイッチング素子を備える。第１電流センサ９ａは第１リアクトル４ａの電流を検出し、第２電流センサ９ｂは第２リアクトル４ｂの電流を検出する。コントローラは、第１正極側スイッチング素子５ａと第２負極側スイッチング素子６ｂが導通状態にあり、第１負極側スイッチング素子６ａと第２正極側スイッチング素子５ｂが遮断状態にあり、２個のリアクトルが直列に接続されている状態を作り、第１電流センサによる第１検出値と第２電流センサによる第２検出値を取得し、第１検出値と第２検出値のうちの少なくとも一方を共通検出値に置き換える処理を記憶する。【選択図】図１
2019187137.tif 000002
【特許請求の範囲】
【請求項１】
昇降圧装置を備えている回路と、第１電流センサと、第２電流センサと、コントローラを備えており、
前記回路は、バッテリの正極と、正極側のリレーと、前記昇降圧装置のバッテリ側正極と、前記昇降圧装置のコンデンサ側正極と、コンデンサの正極と、前記コンデンサの負極と、前記昇降圧装置のコンデンサ側負極と、前記昇降圧装置のバッテリ側負極と、負極側のリレーと、前記バッテリの負極を、その順に接続したものであり、
前記昇降圧装置は、第１コンバータと第２コンバータを備えており、
前記第１コンバータは、第１リアクトルと、第１正極側スイッチング素子と、第１負極側スイッチング素子を備えており、
前記第２コンバータは、第２リアクトルと、第２正極側スイッチング素子と、第２負極側スイッチング素子を備えており、
各リアクトルの一端は、前記昇降圧装置のバッテリ側正極に接続されており、
各リアクトルの他端は、対応する正極側スイッチング素子の一端に接続されており、
各正極側スイッチング素子の他端は、前記昇降圧装置のコンデンサ側正極に接続されており、
各負極側スイッチング素子の一端は、対応する前記リアクトルと前記正極側スイッチング素子の接続点に接続されており、
各負極側スイッチング素子の他端は、前記昇降圧装置のコンデンサ側負極と前記昇降圧装置のバッテリ側負極に接続されており、
前記第１電流センサは、前記第１リアクトルを流れる電流を検出し、
前記第２電流センサは、前記第２リアクトルを流れる電流を検出し、
前記コントローラは、前記正極側のリレーと前記負極側のリレーが遮断状態にあり、前記第１正極側スイッチング素子と前記第２負極側スイッチング素子が導通状態にあり、前記第１負極側スイッチング素子と前記第２正極側スイッチング素子が遮断状態にある時に前記第１電流センサによる第１検出値と前記第２電流センサによる第２検出値を取得し、前記第１検出値と前記第２検出値のうちの少なくとも一方を共通検出値に置き換える処理を記憶する、
電源システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書が開示する技術は、昇降圧装置を備えている電源システムに関する。
【背景技術】
【０００２】
特許文献１の電源システムは、バッテリと電気機器の間に昇降圧装置を備えており、バッテリの電力を昇圧して電気機器に通電したり、電気機器が出力した電圧を降圧してバッテリを充電したりする。特許文献１の電源システムでは、２個の昇降圧コンバータ（第１昇降圧コンバータと第２昇降圧コンバータ）を並列に接続している。本明細書では、第１昇降圧コンバータと第２昇降圧コンバータを並列に接続したものを昇降圧装置といい、昇降圧コンバータをコンバータと略称する。
【０００３】
昇降圧装置を制御するためにはバッテリ電流を検知する必要がある。昇降圧装置が第１コンバータと第２コンバータを備えている場合は、第１コンバータと第２コンバータの各々を制御する必要があり、そのためには、第１コンバータを流れる電流値と第２コンバータを流れる電流値の各々を検知する必要がある。本明細書では、第１コンバータの電流センサを第１電流センサといい、第２コンバータの電流センサを第２電流センサという。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１０３８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
第１電流センサと第２電流センサの各々には検出誤差が存在し、その誤差の大きさがアンバランスする場合がある。例えば第１電流センサが真値を検出する一方において、第２電流センサが過大値を検出するといった場合がある。誤差の大きさがアンバランスになると、並列接続された２個のコンバータの運転状態が意図したものとならない。例えば、第１コンバータと第２コンバータを５０:５０の比率（各コンバータの通電電流値が等しい状態）で運転したい場合がある。前記したように、第１電流センサが真値を検出する一方において第２電流センサが過大値を検出するといった場合、検出値に基づいて５０:５０の比率にフィードバック制御すると、実際には５０:５０の比率であるにも関わらず、第２コンバータの比率が過剰であると判断され、５０＋α：５０−αの比率で運転が継続される等の問題が生じる。
【０００６】
本明細書では、２個のコンバータを備える電源システムにおいて、２個の電流センサの間に存在する誤差の大きさがアンバランスする問題に対処する技術を開示する。
【０００７】
なお、本明細書に開示する技術は誤差自体からもたらされる問題に対処するものでない。第１電流センサと第２電流センサの他にバッテリ電流センサを備えている場合、バッテリ電流センサの検出値から、昇降圧装置を適切に制御する技術が開発されている。２個の電流センサの間に存在する誤差の大きさをバランスさせる技術が存在すれば、２個のコンバータの運転比率を正確化することができる。
【課題を解決するための手段】
【０００８】
本明細書で開示する電源システムは、昇降圧装置を備えている回路と、第１電流センサと、第２電流センサと、コントローラを備えている。昇降圧装置を備えている回路は、バッテリの正極と、正極側のリレーと、昇降圧装置のバッテリ側正極と、昇降圧装置のコンデンサ側正極と、コンデンサの正極と、コンデンサの負極と、昇降圧装置のコンデンサ側負極と、昇降圧装置のバッテリ側負極と、負極側のリレーと、バッテリの負極を、その順に接続したものである。昇降圧装置は、第１コンバータと第２コンバータを備えており、第１コンバータは、第１リアクトルと、第１正極側スイッチング素子と、第１負極側スイッチング素子を備えており、第２コンバータは、第２リアクトルと、第２正極側スイッチング素子と、第２負極側スイッチング素子を備えている。各リアクトルの一端は、昇降圧装置のバッテリ側正極に接続されている。各リアクトルの他端は、対応する正極側スイッチング素子の一端に接続されている。各正極側スイッチング素子の他端は、昇降圧装置のコンデンサ側正極に接続されている。各負極側スイッチング素子の一端は、対応するリアクトルと正極側スイッチング素子の接続点に接続されている。各負極側スイッチング素子の他端は、昇降圧装置のコンデンサ側負極とバッテリ側負極に接続されている。第１コンバータと第２コンバータは、バッテリとコンデンサの間を並列に接続している。第１電流センサは、第１リアクトルを流れる電流を検出し、第２電流センサは、第２リアクトルを流れる電流を検出する。コントローラは、正極側のリレーと負極側のリレーが遮断状態にあり、第１正極側スイッチング素子と第２負極側スイッチング素子が導通状態にあり、第１負極側スイッチング素子と第２正極側スイッチング素子が遮断状態にある時に、第１電流センサによる第１検出値と前記第２電流センサによる第２検出値を取得する。コントローラは、さらに、第１検出値と第２検出値のうちの少なくとも一方を共通検出値に置き換える処理を記憶する。例えば、第１電流センサと第２電流センサは、電流値に比例する電圧を出力するものとする。上記条件における第１検出値がＩ１であって第２検出値がＩ２の場合、Ｉ１をＩ２に置き換える処理、Ｉ２をＩ１に置き換える処理、あるいはＩ１とＩ２の双方をＩ３に置き換える処理を記憶する。
【０００９】
上記条件が成立する場合、コンデンサの正極と負極の間に、第１リアクトルと第２リアクトルを直列に接続した回路が得られる。すなわち、第１リアクトルと第２リアクトルの電流値が同じであり、第１検出値と第２検出値が共通となるべき状態が得られる。この時の第１検出値Ｉ１と第２検出値Ｉ２が不一致の場合、コントローラは、Ｉ１をＩ２に置き換える処理、Ｉ２をＩ１に置き換える処理、あるいはＩ１とＩ２の双方をＩ３に置き換える処理を記憶する。置き換えることによって、置き換え毎の検出値の誤差の大きさ（真値からのズレ）は、等しくなる。置き換え後の第１検出値に基づいて第１コンバータを制御し、置き換え後の第２検出値に基づいて第２コンバータを制御すると、両者の運転比率が意図したものからずれるといった問題が解消する。なお前記したように、バッテリ電流センサの検出値から第１コンバータと第２コンバータの全体の運転状態を制御する技術が開発されており、誤差自体を解消するものでなく誤差の大きさのアンバランスを解消すること自体で、技術的有用性を持つ。
【００１０】
置き換えの方法は、制約されない。例えば、Ｉ１＝３．０ボルトであり、Ｉ２＝３．３ボルトといった場合、Ｉ１に０．３ボルトを加える方法、Ｉ２から０．３ボルトを減じる方法、Ｉ１に１．１を乗算する方法、あるいはＩ２を１．１で除する方法等が取り得る。
【００１１】
本明細書が開示する技術の詳細とさらなる改良は以下の「発明を実施するための形態」にて説明する。
【図面の簡単な説明】
【００１２】
【図１】実施例の電源システムのブロック図である。
【図２】実施例の電源システム内のコントローラが実行するオフ処理のフローチャートである。
【図３】オフ処理の際の電流の経路を示す図である。
【図４】置き換え処理の記憶の前後において各リアクトルに流れる電流を示すグラフである。
【発明を実施するための形態】
【００１３】
以下に説明する実施例の特徴を整理しておく。
（特徴１）電源システムは、昇降圧装置のバッテリ側正極を流れる電流を検出するバッテリ電流センサを備えている。
（特徴２）コントローラは、正極側リレーと負極側リレーが導通状態である場合に、第１電流センサによる検出値と、第２電流センサによる検出値と、バッテリ電流センサによる検出値を利用して、昇降圧装置を制御する。
（特徴３）コントローラは、目標電流値を所定の比率で分配して、第１指令値と第２指令値を決定する。所定の比率は、例えば、５０：５０である。
（特徴４）コントローラは、第１電流センサによる検出値が第１指令値となるように第１コンバータを制御し、第２電流センサによる検出値が第２指令値となるように第２コンバータを制御し、バッテリ電流センサによる検出値が目標電流値となることを監視する。
【実施例】
【００１４】
図面を参照して実施例の電源システム１００を説明する。電源システム１００は、電気自動車又はハイブリッド自動車（符号省略）に搭載されている。電源システム１００は、バッテリ２０と、システムメインリレー２２と、平滑コンデンサ３０と、昇降圧装置４０と、平滑コンデンサ３２と、インバータ５０と、モータ兼ジェネレータ（以下では、「ＭＧ」と呼ぶ）６０をその順に接続したものである。ＭＧ６０がモータとして動作する場合には、昇降圧装置４０がバッテリ２０の直流電力を昇圧してインバータ５０に通電する。ＭＧ６０がジェネレータとして動作する場合には、昇降圧装置４０がインバータ５０から出力する電力を降圧してバッテリ２０を充電する。昇降圧装置４０は、昇圧動作も降圧動作も可能なＤＣ−ＤＣコンバータである。
【００１５】
電源システム１００は、主に、以下の回路１５０を備えている。回路１５０は、バッテリ２０の正極２０ｐと、システムメインリレー２２のうちの正極側リレー２２ｐと、昇降圧装置４０のバッテリ側正極４２ｐと、昇降圧装置４０のインバータ側正極４４ｐと、平滑コンデンサ３２の正極３２ｐと、平滑コンデンサ３２の負極３２ｎと、昇降圧装置４０のインバータ側負極４４ｎと、昇降圧装置４０のバッテリ側負極４２ｎと、システムメインリレー２２のうちの負極側リレー２２ｎと、バッテリ２０の負極２０ｎを、その順に接続したものである。ここで、平滑コンデンサ３２は、昇降圧装置４０のインバータ側正極４４ｐとインバータ側負極４４ｎの間の電圧の脈動を平滑化する。また、昇降圧装置４０のバッテリ側正極４２ｐとバッテリ側負極４２ｎの間にも、平滑コンデンサ３０が接続されている。平滑コンデンサ３０は、当該両極４２ｐ、４２ｎの間の電圧の脈動を平滑化する。
【００１６】
昇降圧装置４０は、第１昇降圧コンバータ１０ａと第２昇降圧コンバータ１０ｂを備えている。第１昇降圧コンバータ１０ａと第２昇降圧コンバータ１０ｂは、並列に接続されている。以下では、昇降圧コンバータをコンバータと略称する。
【００１７】
第１コンバータ１０ａは、第１リアクトル４ａと、第１正極側トランジスタ５ａと、第１負極側トランジスタ６ａと、第１正極側ダイオード７ａと、第１負極側ダイオード８ａと、を備えている。第１リアクトル４ａの一端は、昇降圧装置４０のバッテリ側正極４２ｐに接続されている。第１リアクトル４ａの他端は、第１正極側トランジスタ５ａの一端に接続されている。第１正極側トランジスタ５ａの他端は、昇降圧装置４０のインバータ側正極４４ｐに接続されている。第１負極側トランジスタ６ａの一端は、第１リアクトル４ａと第１正極側トランジスタ５ａの接続点に接続されている。第１負極側トランジスタ６ａの他端は、昇降圧装置４０のインバータ側負極４４ｎとバッテリ側負極４２ｎに接続されている。第１正極側ダイオード７ａは、第１正極側トランジスタ５ａと並列に接続されており、第１負極側ダイオード８ａは、第１負極側トランジスタ６ａと並列に接続されている。各トランジスタ５ａ、６ａは、例えば、ＩＧＢＴ（Insulated Gate Bipolar Transistor）またはＭＯＳＦＥＴ（Metal Oxide Semiconductor Field Effect Transistor）等である。昇降圧コンバータの動作原理はよく知られているので、説明を省略する。なお、インバータ５０の回路構成はよく知られているので、図１では、インバータ５０の回路構成の図示を省略する。また、インバータ５０の動作原理もよく知られているので、説明を省略する。
【００１８】
第２コンバータ１０ｂは、第１コンバータ１０ａと同様の構成を備えている。第２コンバータ１０ｂは、第２リアクトル４ｂと、第２正極側トランジスタ５ｂと、第２負極側トランジスタ６ｂと、第２正極側ダイオード７ｂと、第２負極側ダイオード８ｂと、を備えている。各部品４ｂ、５ｂ、６ｂ、７ｂ、８ｂは、第１コンバータ１０ａの各部品４ａ、５ａ、６ａ、７ａ、８ａと同様に接続されている。
【００１９】
電源システム１００は、さらに、第１電流センサ９ａと、第２電流センサ９ｂと、バッテリ電流センサ１９と、コントローラ７０と、を備えている。
【００２０】
第１電流センサ９ａは、第１コンバータ１０ａの第１リアクトル４ａを流れる電流を検出する。第２電流センサ９ｂは、第２コンバータ１０ｂの第２リアクトル４ｂを流れる電流を検出する。バッテリ電流センサ１９は、昇降圧装置４０のバッテリ側正極４２ｐを流れるバッテリ電流を検出する。第１リアクトル４ａの電流値と第２リアクトル４ｂの電流値の合計値は、バッテリ側正極４２ｐの電流値に等しい。各電流センサ９ａ、９ｂ、１９は、電流値に比例する電圧を出力する。即ち、各電流センサ９ａ、９ｂ、１９による検出値は、電流値に関する値である。
【００２１】
コントローラ７０は、システムメインリレー２２が導通状態（即ちオン）である場合に、昇降圧装置４０を制御する。これにより、ＭＧ６０への通電及びバッテリ２０への充電が実行される。コントローラ７０は、ＰＷＭ（Pulse Width Modulationの略）信号を各トランジスタ５ａ、６ａ、５ｂ、６ｂのゲート電極に入力することにより、昇降圧装置４０内の各コンバータ１０ａ、１０ｂを所定の比率（例えば、５０：５０）で運転させる。具体的には、コントローラ７０は、アクセル開度等の情報から得られる目標トルクＴｍを上位コントローラ（図示省略）から取得する。目標トルクＴｍは、ＭＧ６０が発生すべき目標のトルクである。コントローラ７０は、目標トルクＴｍの発生のためにバッテリ２０から昇降圧装置４０に流れるべき電流の目標電流値を決定する。コントローラ７０は、決定済みの目標電流値を上記の所定の比率で分配して、第１リアクトル４ａの電流値の指令値（以下、第１指令値）と、第２リアクトル４ｂの電流値の指令値（以下、第２指令値）とを決定する。そして、コントローラ７０は、第１電流センサ９ａの検出値Ｉａが第１指令値となるように、第１コンバータ１０ａのトランジスタ５ａ、６ａに入力されるＰＷＭ信号のデューティ比をフィードバック制御するとともに、第２電流センサ９ｂの検出値Ｉｂが第２指令値となるように、第２コンバータ１０ｂのトランジスタ５ｂ、６ｂに入力されるＰＷＭ信号のデューティ比をフィードバック制御する。
【００２２】
さらにコントローラ７０は、バッテリ電流センサ１９の検出値Ｉｃが目標電流値と一致するか否かを監視する。ここで、第１電流センサ９ａと第２電流センサ９ｂの各々には検出誤差が存在する。検出誤差の存在によって、各リアクトル４ａ、４ｂの電流値が指令値とならず、バッテリ電流センサ１９の検出値Ｉｃが目標電流値と一致しない場合がある。この場合、コントローラ７０は、目標電流値とバッテリ電流センサ１９の検出値Ｉｃとの差分に基づいて調整値を決定し、目標電流値と調整値の合計値を所定の運転比率で分配して、新たな第１指令値及び新たな第２指令値を決定する。新たな第１指令値及び新たな第２指令値に基づいて、各コンバータ１０ａ、１０ｂが制御されることによって、バッテリ電流センサ１９の検出値Ｉｃが目標電流値と一致する。この結果、第１電流センサ９ａと第２電流センサ９ｂの各々に検出誤差が存在する場合でも、昇降圧装置４０からインバータ５０に目標トルクＴｍのために必要な電力が通電される。
【００２３】
ここで、第１電流センサ９ａと第２電流センサ９ｂの各々の検出誤差の大きさがアンバランスであるために２個のコンバータの運転状態が所定の比率とならない場合がある。例えば、所定の比率が５０：５０であるにもかかわらず、実際には５０＋α：５０―αの比率で運転が継続され、一方のコンバータ（例えば、第２コンバータ１０ｂ）の負荷が過大になることがある。検出誤差の大きさがアンバランスな具体例は、図４を参照して後述する。
【００２４】
（オフ処理；図２）
誤差の大きさがアンバランスとなる問題に対処するために、コントローラ７０は、さらに、図２のオフ処理を実行する。オフ処理は、昇降圧装置４０の運転後にシステムメインリレー２２が導通状態（即ちオン）から遮断状態（即ちオフ）に切り換わることをトリガとして開始される。例えば、システムメインリレー２２は、運転席のイグニションスイッチ（不図示）が押し下げられる場合に、オンからオフに切り換わる。
【００２５】
Ｓ１０では、コントローラ７０は、昇降圧装置４０とインバータ５０の運転を停止する。具体的には、昇降圧装置４０内の全てのトランジスタ５ａ、６ａ、５ｂ、６ｂと、インバータ５０内の全てのトランジスタ（図示省略）をオフにする。
【００２６】
Ｓ１２では、コントローラ７０は、第１コンバータ１０ａの第１正極側トランジスタ５ａと第２コンバータ１０ｂの第２負極側トランジスタ６ｂをオンにし、第１コンバータ１０ａの第１負極側トランジスタ６ａと第２コンバータ１０ｂの第２正極側トランジスタ５ｂをオフにする。これにより、図３の太線で示すように、平滑コンデンサ３２の正極３２ｐと負極３２ｎの間に、第１リアクトル４ａと第２リアクトル４ｂを直列に接続した回路が得られ、平滑コンデンサ３２に蓄えられた電力が、当該回路に放電される。即ち、第１リアクトル４ａと第２リアクトル４ｂの電流値が同じであり、第１電流センサ９ａの検出値Ｉａと第２電流センサ９ｂの検出値Ｉｂが共通となるべき状態が得られる。
【００２７】
Ｓ１４では、コントローラ７０は、第１電流センサ９ａの検出値Ｉａと第２電流センサ９ｂの検出値Ｉｂを取得する。
【００２８】
Ｓ１６では、コントローラ７０は、取得済みの検出値Ｉａと取得済みの検出値Ｉｂとが一致するのか否かを判断する。具体的には、コントローラ７０は、取得済みの検出値Ｉａと取得済みの検出値Ｉｂとの差分の絶対値が所定値（例えば、０．５Ａ）以下である場合に、両検出値が一致すると判断し（Ｓ１６でＹＥＳ）、Ｓ１８をスキップして、Ｓ２０に進む。一方、コントローラ７０は、取得済みの検出値Ｉａと取得済みの検出値Ｉｂとの差分の絶対値が所定値より大きい場合に、両検出値が一致しないと判断し（Ｓ１６でＮＯ）、Ｓ１８に進む。
【００２９】
Ｓ１８では、コントローラ７０は、置き換え処理を記憶する。本実施例では、置き換え処理は、検出値Ｉｂを検出値Ｉａに置き換える処理である。例えば、差分Ｉａ―Ｉｂを検出値Ｉｂに加える処理である。これにより、第１電流センサ９ａと第２電流センサ９ｂは、同じ電流値に対して共通検出値（即ち検出値Ｉａ）を検出することとなる。なお、変形例では、検出値Ｉａを検出値Ｉｂに置き換えてもよい。例えば、差分Ｉａ―Ｉｂを検出値Ｉａから減じる処理である。また、他の変形例では、検出値Ｉａと検出値Ｉｂを共通検出値に置き換えてもよい。例えば、検出値Ｉａが検出値Ｉｂより大きい場合、値（Ｉａ―Ｉｂ）／２を検出値Ｉｂに加えるとともに検出値Ｉａから値（Ｉａ―Ｉｂ）／２を減ずる処理である（即ち、上記の共通検出値は検出値Ｉａと検出値Ｉｂの平均値である）。即ち、置き換え処理は、検出値Ｉａと検出値Ｉｂのうちの少なくとも一方を共通検出値に置き換える処理であればよい。
【００３０】
Ｓ２０では、コントローラ７０は、放電制御を実行する放電コントローラ（不図示）に放電指令を供給する。放電制御は、例えば、インバータ５０内のトランジスタを制御して、平滑コンデンサ３２に蓄えられた電力をＭＧ６０に放電する制御等である。これにより、平滑コンデンサ３２に蓄えられた電力が急速に放電される。即ち、図２のオフ処理は、平滑コンデンサ３２に蓄えられた電力を放電すべき場合に、平滑コンデンサ３２に蓄えられた電力を利用して第１リアクトル４ａと第２リアクトル４ｂを直列に接続した回路に電流を流し、その際の検出値Ｉａ、Ｉｂを利用して、上記の置き換え処理の記憶を実行するものである。Ｓ２０の処理が終了すると、図２のオフ処理が終了する。
【００３１】
（本実施例の効果）
図４（ａ）、（ｂ）は、それぞれ、図２のオフ処理の実行前において第１リアクトル４ａ、第２リアクトル４ｂに流れる電流を示すグラフである。図４（ｃ）、（ｄ）は、それぞれ、オフ処理の実行後において第１リアクトル４ａ、第２リアクトル４ｂに流れる電流を示すグラフである。図４の各グラフは、横軸が時間を示し、縦軸が電流値を示す。
【００３２】
図４（ａ）〜（ｄ）の各具体例では、目標電流値は３００Ａであり、所定の比率は５０：５０である。このため、コントローラ７０は、第１指令値１５０Ａと第２指令値１５０Ａを決定する。図４は、第１電流センサ９ａが誤差により真値より１０Ａ大きい過大値を検出する一方において、第２電流センサ９ｂが真値を検出する場合に生じる事象を例示している。
【００３３】
図４（ａ）、（ｂ）を参照して、オフ処理の実行前の具体例を説明する。図４（ａ）に示すように、第１リアクトル４ａの電流値は、第１電流センサ９ａが過大値１５０Ａを検出するので、コントローラ７０の制御の結果、過大値１５０Ａより１０Ａ低い１４０Ａに収束する。一方、図４（ｂ）に示すように、第２リアクトル４ｂの電流値は、第２電流センサ９ｂが真値１５０Ａを検出するので、コントローラ７０の制御の結果、１５０Ａに収束する。この結果、バッテリ側正極４２ｐの電流値は２９０Ａに収束し、目標電流値３００Ａに達しない。
【００３４】
コントローラ７０は、タイミングｔ１において、バッテリ電流センサ１９の検出値Ｉｃ＝２９０Ａが目標電流値３００Ａに到達していないと判断すると、目標電流値３００Ａとバッテリ電流センサ１９の検出値２９０Ａとの差分１０Ａを調整値として決定する。そして、コントローラ７０は、目標電流値３００Ａと調整値１０Ａの合計値３１０Ａを５０：５０で分配して、新たな第１指令値１５５Ａ及び新たな第２指令値１５５Ａを決定する。
【００３５】
コントローラ７０が新たな第１指令値１５５Ａに基づいて第１コンバータ１０ａを制御する結果、第１リアクトル４ａの電流値が１４０Ａから上昇して１４５Ａに収束する。一方で、コントローラ７０が新たな第２指令値１５５Ａに基づいて第２コンバータ１０ｂを制御する結果、第２リアクトル４ｂの電流値が１５０Ａから上昇して１５５Ａに収束する。この結果、バッテリ側正極４２ｐの電流値は３００Ａとなり、目標電流値３００Ａに達する。
【００３６】
しかし、所定の比率が５０：５０であるにも関わらず、４８：５２の比率で運転が継続する。特に、第２リアクトル４ｂの電流値が意図する電流値１５０Ａよりも過大となり、第２リアクトル４ｂ等の第２コンバータ１０ｂ内の電子部品の負荷が過大となる。
【００３７】
コントローラ７０は、第１電流センサ９ａに上記の誤差が存在する状況において、図２のオフ処理を実行する。コントローラ７０は、第１リアクトル４ａと第２リアクトル４ｂを直列に接続した図３の太線に示す回路が得られる場合に、検出値Ｉａと検出値Ｉｂを取得する（Ｓ１４）。上記したように、検出値Ｉａは真値（例えば１５０Ａ）より１０Ａ大きい過大値（例えば１６０Ａ）であるので、コントローラ７０は、検出値Ｉａと検出値Ｉｂが一致しないと判断する（Ｓ１６でＮＯ）。このため、コントローラ７０は、差分Ｉａ―Ｉｂ（即ち１０Ａ）を検出値Ｉｂに加える処理を記憶する。これにより、コントローラ７０は、１０Ａ大きい過大値である検出値Ｉａをそのまま利用するとともに真値である検出値Ｉｂに１０Ａを加えた値を利用して、昇降圧装置４０の制御を実行する。
【００３８】
図４（ｃ）、（ｄ）を参照して、オフ処理の実行後の具体例を説明する。図４（ｃ）に示すように、第１リアクトル４ａの電流値は、第１電流センサ９ａが過大値１５０Ａを検出するので、図４（ａ）と同様に過大値１５０Ａより１０Ａ低い１４０Ａに収束する。
【００３９】
また、上記のようにオフ処理が実行された結果、コントローラ７０は差分１０Ａを検出値Ｉｂに加える処理を記憶している。このため、コントローラ７０は、第２電流センサ９ｂが真値１４０Ａを検出すると、検出値１４０Ａに１０Ａを加えた置き換え後の検出値１５０Ａを利用して、第２コンバータ１０ｂを制御する。この結果、図４（ｄ）に示すように、第２リアクトル４ｂの電流値は、置き換え後の検出値１５０Ａより１０Ａ低い１４０Ａに収束する。これにより、バッテリ側正極４２ｐの電流値は２８０Ａに収束し、目標電流値３００Ａに達しない。
【００４０】
コントローラ７０は、タイミングｔ１において、目標電流値３００Ａとバッテリ電流センサ１９の検出値２８０Ａとの差分２０Ａを調整値として決定する。そして、コントローラ７０は、目標電流値３００Ａと調整値２０Ａの合計値３２０Ａを５０：５０で分配して、新たな第１指令値１６０Ａ及び新たな第２指令値１６０Ａを決定する。
【００４１】
コントローラ７０が新たな第１指令値１６０Ａに基づいて第１コンバータ１０ａを制御する結果、第１リアクトル４ａの電流値が１４０Ａから上昇して１５０Ａに収束する。一方で、コントローラ７０が新たな第２指令値１６０Ａに基づいて第２コンバータ１０ｂを制御する結果、第２リアクトル４ｂの電流値が１４０Ａから上昇して１５０Ａに収束する。この結果、バッテリ側正極４２ｐの電流値は３００Ａとなり、目標電流値３００Ａに達する。
【００４２】
図４（ｃ）、（ｄ）に示すように、オフ処理後では、所定の比率５０：５０で運転が継続する。即ち、第１コンバータ１０ａと第２コンバータ１０ｂの運転比率が所定の比率からずれる問題が解消する。この結果、各コンバータ１０ａ、１０ｂ内の電子部品の負荷が過大となることを防止することができる。
【００４３】
（対応関係）
回路１５０が請求項の「回路」の一例である。第１正極側トランジスタ５ａ、第１負極側トランジスタ６ａ、第２正極側トランジスタ５ｂ、第２負極側トランジスタ６ｂが、それぞれ、「第１正極側スイッチング素子」、「第１負極側スイッチング素子」、「第２正極側スイッチング素子」、「第２負極側スイッチング素子」の一例である。検出値Ｉａ、検出値Ｉｂが、それぞれ、「第１検出値」、「第２検出値」の一例である。
【００４４】
以下、実施例で示した技術に関する留意点を述べる。図２のＳ１８の置き換え処理は、検出値Ｉｂを検出値Ｉａに置き換えることに限らない。例えば、コントローラ７０が、第１電流センサと第２電流センサのそれぞれについて、当該電流センサの出力電圧を電流値に関する値（即ち検出値）に変換する変換式（又はマップ）を記憶している場合に、同じ電流値に対して共通検出値が得られるように、両変換式のうちの少なくとも一方を書き換えて記憶してもよい。
【００４５】
上記の図４では、第１電流センサ９ａが真値より大きい過大値を検出するケースを説明した。これに限らず、例えば、第１電流センサ９ａが真値より小さい過小値を検出する一方において第２電流センサ９ｂが真値を検出するケースや、第１電流センサ９ａが過大値を検出する一方において第２電流センサ９ｂが過小値を検出するケース等でも、図２のオフ処理によって誤差をバランスすることによって図４と同様の効果を奏することができる。
【００４６】
また、所定の比率は、５０：５０に限らず、例えば、３０：７０等の一方に偏った比率（各コンバータの通電電流値が異なる状態）であってもよい。このような比率で第１コンバータ１０ａ及び第２コンバータ１０ｂを運転する場合でも、上記の技術を採用することができる。この場合、置き換え処理としては、検出値Ｉａと検出値Ｉｂを検出値Ｉａと検出値Ｉｂの平均値に置き換える処理を採用すると誤差の大きさがアンバランスとなる問題に対処することができる。
【００４７】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００４８】
４ａ        ：第１リアクトル
５ａ        ：第１正極側トランジスタ
６ａ        ：第１負極側トランジスタ
７ａ        ：第１正極側ダイオード
８ａ        ：第１負極側ダイオード
１０ａ      ：第１コンバータ
４ｂ        ：第２リアクトル
５ｂ        ：第２正極側トランジスタ
６ｂ        ：第２負極側トランジスタ
７ｂ        ：第２正極側ダイオード
８ｂ        ：第２負極側ダイオード
１０ｂ      ：第２コンバータ
９ａ        ：第１電流センサ
９ｂ        ：第２電流センサ
１９        ：バッテリ電流センサ
２０        ：バッテリ
２０ｎ      ：負極
２０ｐ      ：正極
２２        ：システムメインリレー
２２ｎ      ：負極側リレー
２２ｐ      ：正極側リレー
３０        ：平滑コンデンサ
３２        ：平滑コンデンサ
３２ｎ      ：負極
３２ｐ      ：正極
４０        ：昇降圧装置
４２ｎ      ：バッテリ側負極
４２ｐ      ：バッテリ側正極
４４ｎ      ：インバータ側負極
４４ｐ      ：インバータ側正極
５０        ：インバータ
７０        ：コントローラ
１００      ：電源システム
１５０      ：回路
Ｉａ        ：検出値
Ｉｂ        ：検出値
Ｉｃ        ：検出値
Ｔｍ        ：目標トルク
【図１】
2019187137.tif 000003
【図２】
2019187137.tif 000004
【図３】
2019187137.tif 000005
【図４】
2019187137.tif 000006