(57)【要約】【課題】電池パック間に発生する突入電流を抑制しつつ、放電の開始時期を早めることの可能な電源システムを提供する。【解決手段】電源システム１０では、複数の蓄電池２１に対して並列に接続された充電器３０から複数の蓄電池２１への充電が可能であるとともに、複数の蓄電池２１に対して並列に接続された負荷４０への電力供給を複数の蓄電池２１の放電により行うことが可能である。電源システム１０は、複数の蓄電池２１に流れる総充電電流を制御するＢＭＵ２４と、充電器３０から複数の蓄電池２１への充電が行われている際に蓄電池２１を流れる個別充電電流を複数の蓄電池毎に検出する電流センサ２２とを備える。ＢＭＵ２４は、複数の蓄電池２１の最大の個別充電電流と最小の個別充電電流との差である個別充電電流の最大偏差が制限閾値以上になった際に、総充電電流を制限する。【選択図】図１
2019106816.tif 000002
【特許請求の範囲】
【請求項１】
直列に接続された複数の電池セル（２１０）からなる蓄電池（２１）が並列に複数接続され、複数の前記蓄電池に対して並列に接続された充電器（３０）から複数の前記蓄電池への充電が可能であるとともに、複数の前記蓄電池に対して並列に接続された負荷（４０）への電力供給を複数の蓄電池の放電により行うことの可能な電源システム（１０）であって、
前記充電器から複数の前記蓄電池に流れる総充電電流を制御する電流制御部（２４）と、
前記充電器から複数の蓄電池への充電が行われている際に前記蓄電池を流れる個別充電電流を複数の前記蓄電池毎に検出する電流検出部（２２）と、を備え、
前記電流制御部は、
複数の前記蓄電池のそれぞれの個別充電電流のうち、最大の個別充電電流と最小の個別充電電流との差である個別充電電流の最大偏差が制限閾値以上になった際に、前記総充電電流を制限する
電源システム。
【請求項２】
前記電流制御部は、
前記個別充電電流の最大偏差が前記制限閾値以上になった際に、前記最小の個別充電電流を示した蓄電池を流れる充電電流が零となるように前記総充電電流を制限する
請求項１に記載の電源システム。
【請求項３】
前記電流制御部は、
前記総充電電流を制限した後、前記個別充電電流の最大偏差が復帰閾値未満になった場合には、前記総充電電流の制限を解除する
請求項１又は２に記載の電源システム。
【請求項４】
前記復帰閾値は前記制限閾値よりも小さい値である
請求項３に記載の電源システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電源システムに関する。
【背景技術】
【０００２】
従来、並列に接続された複数の電池パックにより構成される電源システムがある。電池パックは、直列に接続された複数の電池セルからなる蓄電池と、蓄電池に対して直列に接続されるスイッチング素子とを備えている。このような電源システムでは、各電池パックのスイッチング素子をオン状態にした際に、ＯＣＶ（Open Circuit Voltage：開放電圧）値の高い蓄電池を有する電池パックから、ＯＣＶ値の低い蓄電池を有する電池パックに、電圧差に応じた突入電流が流れる可能性がある。このような突入電流は、スイッチや蓄電池に悪影響を及ぼす可能性がある。
【０００３】
そこで、特許文献１に記載の電源システムは、各電池パックのスイッチング素子をオフした際に、各電池パックに設けられる電圧検出回路により蓄電池のＯＣＶ値を検出するとともに、検出された各蓄電池のＯＣＶ値に基づいて、複数の蓄電池間の電圧を均等化する必要があるか否かを判断する。この電源システムは、均等化の必要があると判断した電池パックについて、複数の電池パック間の電池残存容量を均等化する残存容量均等化処理を行う。残存容量均等化処理は、専用の放電抵抗とスイッチング素子とにより、均等化が必要とされた電池パックのバイパス放電により行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７２１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載の電源システムでは、電池パックに突入電流を発生させないためには、残存容量平均化処理を完全に実施する必要がある。換言すれば、特許文献１に記載の電源システムは、残存容量平均化処理を実施するための時間を確保可能な電池システムに限り適用可能である。仮に残存容量平均化処理が完了するよりも前に蓄電池の放電が開始された場合、電池パック間に突入電流が発生するおそれがある。この点で、特許文献１に記載の電源システムは改良の余地を残すものとなっている。
【０００６】
本開示は、こうした実情に鑑みてなされたものであり、その目的は、電池パック間に発生する突入電流を抑制しつつ、放電の開始時期を早めることの可能な電源システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する電源システム（１０）では、直列に接続された複数の電池セル（２１０）からなる蓄電池（２１）が並列に複数接続され、複数の蓄電池に対して並列に接続された充電器（３０）から複数の蓄電池への充電が可能であるとともに、複数の蓄電池に対して並列に接続された負荷（４０）への電力供給を複数の蓄電池の放電により行うことが可能である。電源システムは、充電器から複数の蓄電池に流れる総充電電流を制御する電流制御部（２４）と、充電器から複数の蓄電池への充電が行われている際に蓄電池を流れる個別充電電流を複数の蓄電池毎に検出する電流検出部（２２）と、を備える。電流制御部は、複数の蓄電池のそれぞれの個別充電電流のうち、最大の個別充電電流と最小の個別充電電流との差である個別充電電流の最大偏差が制限閾値以上になった際に、総充電電流を制限する。
【０００８】
この構成によれば、充電器から複数の蓄電池への充電が行われている際に複数の蓄電池の個別充電電流の最大偏差が所定値以上になった場合には、総充電電流が制限される。これにより、最小の個別充電電流が流れる蓄電池では、充電電流がより小さくなるため、充電が大きく規制される。また、最大の個別充電電流が流れる蓄電池では、充電電流が小さくなるものの、充電が継続される。すなわち、最大の個別充電電流が流れる蓄電池の方が優先的に充電される。これにより、複数の蓄電池間の開放電圧の最大偏差を小さくすることができるため、結果的に蓄電池間に発生する突入電流を抑制することができる。また、このように複数の蓄電池間の開放電圧の最大偏差が小さくなることにより、複数の蓄電池の放電が任意のタイミングで行われたとしても、複数の蓄電池のいずれかに所定値を超える突入電流が発生する可能性が低くなる。すなわち、従来の電源システムのように残存容量均等化処理の完了を待つ必要がなくなるため、放電の開始時期を早めることができる。
【０００９】
なお、上記手段、特許請求の範囲に記載の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示す一例である。
【発明の効果】
【００１０】
本開示によれば、電池パック間に発生する突入電流を抑制しつつ、放電の開始時期を早めることの可能な電源システムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態の電源システムの構成の一例を示すブロック図である。
【図２】図２は、実施形態の蓄電池のＳＯＣ−ＯＣＶ特性を示すグラフである。
【図３】図３は、実施形態のＢＭＵにより実行される処理の手順を示すフローチャートである。
【図４】図４は、実施形態の電源システムの構成の一例を示すブロック図である。
【図５】図５は、実施形態のＢＭＵによる電流制限指令フラグの設定方法を示すグラフである。
【図６】図６（Ａ），（Ｂ）は、実施形態の充電電流指令値及び充電電流の推移を示すタイミングチャートである。
【発明を実施するための形態】
【００１２】
以下、電源システムの一実施形態について図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
図１に示されるように、本実施形態の電源システム１０は、高電位側配線ＷＨ及び低電位側配線ＷＬにより並列に接続された複数の電池パックＢＰ（１）〜ＢＰ（ｎ）を備えている。なお、「ｎ」は「２」以上の整数である。各電池パックＢＰ（１）〜ＢＰ（ｎ）は、蓄電池２１と、電流センサ２２と、スイッチング素子２３と、ＢＭＵ（Battery Management Unit）２４とをそれぞれ有している。
【００１３】
蓄電池２１は、リチウムイオン電池等の充放電可能な電池であり、直列に接続された複数の電池セル２１０により構成されている。蓄電池２１は、例えば図２に示されるようなＳＯＣ−ＯＣＶ特性を有している。ＳＯＣ（State Of Charge：充電状態）値は、完全放電状態を０［％］とし、満充電状態を１００［％］と定義した上で、蓄電池２１の充電状態を０［％］から１００［％］の範囲で表したものである。ＯＣＶ値は、蓄電池２１の開放電圧を示すものである。図２に示されるように、蓄電池２１は、ＳＯＣ値が低い領域及び高い領域ではＳＯＣ値の変化に対してＯＣＶ値が急峻に変化するとともに、ＳＯＣ値がそれ以外の中間の領域ではＳＯＣ値の変化に対してＯＣＶ値の変化が小さい特性を有している。このような特性を有する蓄電池２１は、例えばオリビン構造を有するリチウム金属リン酸塩（ＬｉＭＯｎＰＯ4，ＬｉＦｅＰＯ4，ＬｉＣｏＰＯ4，ＬｉＮｉＰＯ4）の少なくとも一つが正極に含まれるオリビン系リチウムイオン電池である。
【００１４】
電流センサ２２は、蓄電池２１と低電位側配線ＷＬとの間に設けられており、蓄電池２１に対して直列に接続されている。電流センサ２２は、蓄電池２１を流れる電流Ｉ（１）〜Ｉ（ｎ）を検出するとともに、検出された電流に応じた信号を出力する。本実施形態では、電流センサ２２が電流検出部に相当する。
【００１５】
スイッチング素子２３は、蓄電池２１と高電位側配線ＷＨとの間に設けられており、蓄電池２１に対して直列に接続されている。すなわち、スイッチング素子２３がオン状態である場合には、高電位側配線ＷＨ及び低電位側配線ＷＬを通じて蓄電池２１の充放電が可能となる。また、スイッチング素子２３がオフ状態である場合には、高電位側配線ＷＨ及び低電位側配線ＷＬを通じた蓄電池２１の充放電が停止される。
【００１６】
ＢＭＵ２４は、ＣＰＵやＲＯＭ、不揮発性メモリ等を有するマイクロコンピュータを中心に構成されている。ＢＭＵ２４は、ＲＯＭに予め記憶されたプログラムを実行することにより、蓄電池２１の状態を監視しつつ、蓄電池２１の充電及び放電を制御する処理等を実行する。例えばＢＭＵ２４には、電流センサ２２の出力信号が取り込まれている。ＢＭＵ２４は、電流センサ２２の出力信号に基づいて蓄電池２１を流れる電流を検出することができる。また、ＢＭＵ２４は、スイッチング素子２３のオン／オフの切り替えを行うことにより、蓄電池２１の充放電の実行及び停止を切り替えることができる。
【００１７】
各電池パックＢＰ（１）〜ＢＰ（ｎ）のＢＭＵ２４は、通信可能に接続されており、各電池パックＢＰ（１）〜ＢＰ（ｎ）の各種状態量、例えば蓄電池２１を流れる電流Ｉ（１）〜Ｉ（ｎ）の情報を共有することができる。
電源システム１０では、高電位側配線ＷＨ及び低電位側配線ＷＬに充電器３０及び負荷４０が接続可能となっている。充電器３０及び負荷４０は、電池パックＢＰ（１）〜ＢＰ（ｎ）に対して並列に接続される。充電器３０は、高電位側配線ＷＨ及び低電位側配線ＷＬを通じて電池パックＢＰ（１）〜ＢＰ（ｎ）に電力を供給することにより、各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１を充電する。負荷４０は、電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１から高電位側配線ＷＨ及び低電位側配線ＷＬを通じて供給される電力に基づいて駆動する電気機器等である。
【００１８】
高電位側配線ＷＨ及び低電位側配線ＷＬにおける電池パックＢＰ（１）〜ＢＰ（ｎ）と充電器３０との間にあたる部分には、充電側スイッチング素子３１，３２がそれぞれ設けられている。高電位側配線ＷＨ及び低電位側配線ＷＬにおける電池パックＢＰ（１）〜ＢＰ（ｎ）と負荷４０との間にあたる部分には、放電側スイッチング素子４１，４２がそれぞれ設けられている。
【００１９】
この電源システム１０では、各電池パックＢＰ（１）〜ＢＰ（ｎ）から負荷４０への放電が行われる際には、充電側スイッチング素子３１，３２がオフ状態に設定されるとともに、放電側スイッチング素子４１，４２がオン状態に設定される。この状態で各電池パックＢＰ（１）〜ＢＰ（ｎ）のＢＭＵ２４がスイッチング素子２３をオン状態に設定することにより、各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１が放電し、負荷４０への電力供給が開始される。その後、負荷４０への電力供給を終了する際には、充電側スイッチング素子３１，３２及び放電側スイッチング素子４１，４２が共にオフ状態に設定されるとともに、各電池パックＢＰ（１）〜ＢＰ（ｎ）のＢＭＵ２４がスイッチング素子２３をオフ状態に設定する。
【００２０】
また、この電源システム１０では、充電器３０から各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われる際には、充電側スイッチング素子３１，３２がオン状態に設定されるとともに、放電側スイッチング素子４１，４２がオフ状態に設定される。この状態で、各電池パックＢＰ（１）〜ＢＰ（ｎ）のＢＭＵ２４がスイッチング素子２３をオン状態に設定することにより、充電器３０から各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われる。その後、充電器３０の充電を終了する際には、充電側スイッチング素子３１，３２及び放電側スイッチング素子４１，４２が共にオフ状態に設定されるとともに、各電池パックＢＰ（１）〜ＢＰ（ｎ）のＢＭＵ２４がスイッチング素子２３をオフ状態に設定する。
【００２１】
さらに、この電源システム１０では、充電器３０から各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われている期間、電池パックＢＰ（１）のＢＭＵ２４が、電流センサ２２の出力信号に基づいて、電池パックＢＰ（１）の蓄電池２１を流れる充電電流Ｉ（１）の情報を取得している。また、電池パックＢＰ（１）のＢＭＵ２４は、他の電池パックＢＰ（２）〜ＢＰ（ｎ）のＢＭＵ２４と通信を行うことにより、他の電池パックＢＰ（２）〜ＢＰ（ｎ）の蓄電池２１を流れる電流Ｉ（２）〜Ｉ（ｎ）の情報も取得している。以下では、便宜上、充電器３０から各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われている期間に各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１に個別に流れる電流を個別充電電流Ｉ（１）〜Ｉ（ｎ）と称する。また、個別充電電流Ｉ（１）〜Ｉ（ｎ）の総和を総充電電流Ｉｓと称する。更に、電池パックＢＰ（１）のＢＭＵ２４を「メインＢＭＵ２４」とも称し、その他の電池パックＢＰ（２）〜ＢＰ（ｎ）のＢＭＵ２４を「サブＢＭＵ２４」とも称する。
【００２２】
メインＢＭＵ２４は、充電器３０から各電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われている期間、個別充電電流Ｉ（１）〜Ｉ（ｎ）のうちの最大の個別充電電流Ｉｍａｘと最小の個別充電電流Ｉｍｉｎとの偏差である個別充電電流の最大偏差ΔＩが所定値以上になったか否かを判断する。メインＢＭＵ２４は、個別充電電流の最大偏差ΔＩが所定値以上になった場合には、放電開始時に電池パックＢＰ（１）〜ＢＰ（ｎ）間に所定値を超える突入電流が発生する可能性がある、あるいはそのような状態が近づいていると判断する。この場合、メインＢＭＵ２４は、総充電電流Ｉｓを制限することの可能な充電器３０に対して充電電流指令値Ｉｃを送信する。充電電流指令値Ｉｃは、充電器３０の総充電電流Ｉｓの目標値を示すものである。本実施形態では、メインＢＭＵ２４が、充電器３０から電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１に流れる総充電電流Ｉｓを制御する電流制御部に相当する。
【００２３】
次に、図３を参照して、充電器３０から電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われている際にメインＢＭＵ２４により実行される処理の手順について具体的に説明する。図３に示される処理は、充電器３０から電池パックＢＰ（１）〜ＢＰ（ｎ）の蓄電池２１への充電が行われている期間にメインＢＭＵ２４が所定の演算周期で繰り返し実行する。また、以下では、簡単のために、「ｎ」が「２」である場合、すなわち電源システム１０に図４に示されるような２つの電池パックＢＰ（ａ），ＢＰ（ｂ）が設けられている場合を例に挙げて説明する。
【００２４】
図３に示されるように、メインＢＭＵ２４は、まず、ステップＳ１０の処理として、電流制限指令フラグＦが「１」であるか否かを判断する。具体的には、メインＢＭＵ２４の不揮発性メモリには、図５に示されるような個別充電電流の最大偏差ΔＩに対して設定された制限閾値Ｔｈ１及び復帰閾値Ｔｈ２が予め記憶されている。復帰閾値Ｔｈ２は、制限閾値Ｔｈ１よりも小さい値に設定されている。
【００２５】
メインＢＭＵ２４は、電流制限指令フラグＦが「０」に設定されている場合、個別充電電流の最大偏差ΔＩが制限閾値Ｔｈ１未満であるときには電流制限指令フラグＦを「０」に維持する。そして、メインＢＭＵ２４は、個別充電電流の最大偏差ΔＩが制限閾値Ｔｈ１以上になることを条件に電流制限指令フラグＦを「１」に設定する。
【００２６】
また、メインＢＭＵ２４は、電流制限指令フラグＦが「１」に設定されている場合、個別充電電流の最大偏差ΔＩが復帰閾値Ｔｈ２以上であるときには電流制限指令フラグＦを「１」に維持する。そして、メインＢＭＵ２４は、個別充電電流の最大偏差ΔＩが復帰閾値Ｔｈ２未満になることを条件に電流制限指令フラグＦを「０」に設定する。
【００２７】
制限閾値Ｔｈ１及び復帰閾値Ｔｈ２は、仮に電池パックＢＰ（ａ），ＢＰ（ｂ）のいずれかの蓄電池２１に突入電流が発生した際に、その突入電流が許容値を超えない値となるようにＯＣＶ差及び内部抵抗値により予め算出されている。具体的には、制限閾値Ｔｈ１は、損傷の発生しない範囲で蓄電池２１に流すことの可能な電流の上限値、例えば蓄電池の定格電流、または定格電流よりも所定値だけ小さい値に設定される。復帰閾値Ｔｈ２は、個別充電電流の最大偏差ΔＩが所定値以下になったと判定することができる値に設定されている。
【００２８】
図３に示されるように、メインＢＭＵ２４は、ステップＳ１０の処理で否定判断した場合には、すなわち電流制限指令フラグＦが「０」に設定されている場合には、仮に電池パックＢＰ（ａ），ＢＰ（ｂ）の放電が開始されたとしても電池パックＢＰ（ａ），ＢＰ（ｂ）間に所定値を超える突入電流が発生する可能性が低いと判定する。この場合、メインＢＭＵ２４は、ステップＳ１４の処理として、充電器３０に送信する充電電流指令値Ｉｃをデフォルト値Ｉｄｆに設定する。
【００２９】
一方、メインＢＭＵ２４は、ステップＳ１０の処理で否定判断した場合には、すなわち電流制限指令フラグＦが「１」に設定された場合には、仮に電池パックＢＰ（ａ），ＢＰ（ｂ）の放電が開始された場合に電池パックＢＰ（ａ），ＢＰ（ｂ）間に所定値を超える突入電流が発生する可能性がある、あるいはそのような状態が近づいていると判定する。この場合、メインＢＭＵ２４は、ステップＳ１１の処理として、充電器３０に送信する充電電流指令値Ｉｃを所定値だけ減少させる。これにより、各電池パックＢＰ（ａ），ＢＰ（ｂ）の蓄電池２１を流れる充電電流が減少する。
【００３０】
具体的には、図６（Ａ）に示されるように充電電流指令値Ｉｃがデフォルト値Ｉｄｆに設定されているとき、図６（Ｂ）に示されるように、例えば電池パックＢＰ（ａ），電池パックＢＰ（ｂ）に個別充電電流Ｉａ，Ｉｂがそれぞれ流れているとする。図６（Ｂ）に示されるように、内部抵抗等の個体差に起因して、電池パックＢＰ（ａ）を流れる個別充電電流Ｉａと、電池パックＢＰ（ｂ）を流れる個別充電電流Ｉｂとに偏りが発生する可能性がある。図６（Ｂ）では、電池パックＢＰ（ｂ）の個別充電電流Ｉｂよりも電池パックＢＰ（ａ）の個別充電電流Ｉａの方が大きい場合を例示している。
【００３１】
このような場合、電池パックＢＰ（ｂ）よりも電池パックＢＰ（ａ）の方がＳＯＣ値が上がり易い。したがって、電池パックＢＰ（ｂ）よりも電池パックＢＰ（ａ）の方がＳＯＣ値の高い領域に早期に達するため、図２に示されるＳＯＣ−ＯＣＶ特性にしたがって、電池パックＢＰ（ｂ）のＯＣＶ値Ｖｂと比較して電池パックＢＰ（ａ）のＯＣＶ値Ｖａが急峻に増加する。これにより、電池パックＢＰ（ａ）のＯＣＶ値Ｖａと電池パックＢＰ（ｂ）のＯＣＶ値Ｖｂとの間に電圧差ΔＶが発生する。このような状況が発生すると、電池パックＢＰ（ａ）に充電電流が流れ難くなるため、図６（Ｂ）に示されるように、時刻ｔ１０から電池パックＢＰ（ａ）の個別充電電流Ｉａが減少する。これに起因して、電池パックＢＰ（ｂ）の個別充電電流Ｉｂが増加する。このようにして、電池パックＢＰ（ａ）に最小の個別充電電流Ｉｍｉｎが流れるとともに、電池パックＢＰ（ｂ）に最大の個別充電電流Ｉｍａｘが流れる状況が生じ得る。
【００３２】
その後、図６（Ｂ）に示されるように、時刻ｔ１１で最大の個別充電電流Ｉｍａｘと最小の個別充電電流Ｉｍｉｎとの偏差である個別充電電流の最大偏差ΔＩが制限閾値Ｔｈ１に達すると、メインＢＭＵ２４は電流制限指令フラグＦを「１」に設定する。これにより、メインＢＭＵ２４は、図６（Ａ）に示されるように、時刻ｔ１１以降、充電電流指令値Ｉｃをデフォルト値Ｉｄｆから徐々に減少させる。これにより、図６（Ｂ）に示されるように、電池パックＢＰ（ａ），ＢＰ（ｂ）のそれぞれの個別充電電流Ｉａ，Ｉｂが減少する。
【００３３】
図３に示されるように、メインＢＭＵ２４は、ステップＳ１１に続くステップＳ１２の処理として、最小の個別充電電流Ｉｍｉｎを示した電池パックの個別充電電流が「０［Ａ］」に達したか否かを判断する。メインＢＭＵ２４は、ステップＳ１２の処理で否定判断した場合には、すなわち最小の個別充電電流Ｉｍｉｎを示した電池パックの個別充電電流が「０［Ａ］」に達していない場合には、図３に示される処理を一旦終了する。この場合、メインＢＭＵ２４が所定の周期で図３に示される処理を実行することにより、ステップＳ１１の処理が繰り返し実行され、メインＢＭＵ２４から充電器３０に送信される充電電流指令値Ｉｃが徐々に減少する。これにより、最小の個別充電電流Ｉｍｉｎを示した電池パックの個別充電電流が「０［Ａ］」に達することになる。
【００３４】
例えば、図６（Ａ）に示されるように、個別充電電流の最大偏差ΔＩが制限閾値Ｔｈ１に達した時刻ｔ１１以降、充電電流指令値Ｉｃが徐々に減少することにより、最小の個別充電電流Ｉｍｉｎを示した電池パックＢＰ（ａ）の個別充電電流Ｉａが減少すると、いずれは電池パックＢＰ（ａ）の個別充電電流Ｉａが「０［Ａ］」に達することになる。
【００３５】
図３に示されるように、メインＢＭＵ２４は、最小の個別充電電流Ｉｍｉｎを示した電池パックの個別充電電流が「０［Ａ］」に達すると、ステップＳ１２の処理で肯定判断し、ステップＳ１３の処理として、最小の個別充電電流Ｉｍｉｎを示した電池パックの個別充電電流を「０［Ａ］」に維持しつつ、充電電流指令値Ｉｃを更に下げる。
【００３６】
具体的には、一方の電池パックＢＰ（ａ）を流れる個別充電電流Ｉａ、及び他方の電池パックＢＰ（ｂ）を流れる充電電流Ｉｂは以下の式ｆ１，ｆ２で表すことができる。
Ｉａ＝−（Ｖａ−Ｖｂ）／（Ｒａ＋Ｒｂ）＋Ｒｂ×Ｉｓ／（Ｒａ＋Ｒｂ）  （ｆ１）
Ｉｂ＝（Ｖａ−Ｖｂ）／（Ｒａ＋Ｒｂ）＋Ｒａ×Ｉｓ／（Ｒａ＋Ｒｂ）  （ｆ２）
なお、「Ｖａ」は電池パックＢＰ（ａ）のＯＣＶ値を示し、「Ｖｂ」は電池パックＢＰ（ｂ）のＯＣＶ値を示す。「Ｒａ」は電池パックＢＰ（ａ）の内部インピーダンスを示し、「Ｖｂ」は電池パックＢＰ（ｂ）の内部インピーダンスを示す。「Ｉｓ」は充電器３０の総充電電流Ｉｓを示す。
【００３７】
ここで、例えば図６（Ｂ）に示されるように、最小の個別充電電流Ｉｍｉｎを示した電池パックＢＰ（ａ）の個別充電電流Ｉａが時刻ｔ１２で「０［Ａ］」に達したとする。すなわち式ｆ１の左辺が「０」に達したとする。この場合、式ｆ１の右辺の「（Ｖａ−Ｖｂ）／（Ｒａ＋Ｒｂ）」の値と、「Ｒｂ×Ｉｓ／（Ｒａ＋Ｒｂ）」の値とが釣り合うように充電器３０の総充電電流Ｉｓを制限することにより、電池パックＢＰ（ａ）の個別充電電流Ｉａを「０［Ａ］」に維持することができる。この原理を利用し、メインＢＭＵ２４は、図３に示されるステップＳ１３の処理として、電池パックＢＰ（ａ）の個別充電電流Ｉａを「０［Ａ］」に維持しつつ、充電電流指令値Ｉｃを更に下げる。
【００３８】
一方、図６（Ａ），（Ｂ）に示されるように、時刻ｔ１２以降、電池パックＢＰ（ａ）の個別充電電流Ｉａが「０［Ａ］」に維持されつつ充電電流指令値Ｉｃが更に下げられた場合、最大の個別充電電流Ｉｍａｘを示した電池パックＢＰ（ｂ）の個別充電電流Ｉｂは、徐々に下がるものの、「０［Ａ］」よりも大きい値に設定される。すなわち、電池パックＢＰ（ｂ）の蓄電池２１への充電は継続して行われる。これにより、電池パックＢＰ（ａ）の蓄電池２１のＳＯＣ値が維持される一方、電池パックＢＰ（ｂ）の蓄電池２１のＳＯＣ値が上昇するため、電池パックＢＰ（ａ）及び電池パックＢＰ（ｂ）のそれぞれのＳＯＣ値の偏差が小さくなる。換言すれば、電池パックＢＰ（ａ）及び電池パックＢＰ（ｂ）のそれぞれのＯＣＶ値の偏差が小さくなる。結果的に、電池パックＢＰ（ａ）と電池パックＢＰ（ｂ）との間に突入電流が発生し難くなる。
【００３９】
その後、図６（Ｂ）に示されるように、最大の個別充電電流Ｉｍａｘと最小の個別充電電流Ｉｍｉｎとの偏差である個別充電電流の最大偏差ΔＩが時刻ｔ１３で復帰閾値Ｔｈ２未満になると、メインＢＭＵ２４は、電流制限指令フラグＦを「０」に設定する。これにより、図６（Ａ）に示されるように、充電電流指令値Ｉｃをデフォルト値Ｉｄｆに設定すると、図６（Ｂ）に示されるように、電池パックＢＰ（ａ）及び電池パックＢＰ（ｂ）のそれぞれの個別充電電流Ｉａ，Ｉｂが増加し、電池パックＢＰ（ａ）及び電池パックＢＰ（ｂ）のそれぞれの蓄電池２１の充電が通常通り行われる。
【００４０】
なお、図３に示される処理では、電源システム１０に２つの電池パックＢＰ（ａ），ＢＰ（ｂ）が設けられている場合を例に挙げて説明したが、電源システム１０に３つ以上の電池パックが設けられている場合でも、同様の作用及び効果を得ることができる。すなわち、電源システム１０に３つ以上の電池パックが設けられている場合には、それらの蓄電池２１のそれぞれの個別充電電流のうち、最大の個別充電電流Ｉｍａｘと最小の個別充電電流Ｉｍｉｎとの差が制限閾値Ｔｈ１以上になった際に充電器３０の総充電電流Ｉｓを制限することにより、同様の作用及び効果を得ることができる。
【００４１】
以上説明した本実施形態の電源システム１０によれば、以下の（１）〜（４）に示される作用及び効果を得ることができる。
（１）メインＢＭＵ２４は、複数の蓄電池２１のそれぞれの個別充電電流Ｉ（１）〜Ｉ（ｎ）のうち、最大の個別充電電流Ｉｍａｘと最小の個別充電電流Ｉｍｉｎとの偏差ΔＩが制限閾値Ｔｈ１以上になった際に充電器３０の総充電電流Ｉｓを制限する。これにより、最小の個別充電電流Ｉｍｉｎを示した蓄電池では、充電電流がより小さくなるため、充電が大きく規制される。また、最大の個別充電電流Ｉｍａｘを示した蓄電池では、充電電流が小さくなるものの、充電が継続される。すなわち、最大の個別充電電流Ｉｍａｘを示した蓄電池の方が優先的に充電される。これにより、複数の蓄電池２１間のＯＣＶ値の最大偏差を小さくすることができるため、結果的に蓄電池２１間に発生する突入電流を抑制することができる。また、このように複数の蓄電池２１間のＯＣＶ値の最大偏差が小さくなることにより、複数の蓄電池２１の放電が任意のタイミングで行われたとしても、複数の蓄電池２１のいずれかに所定値を超える突入電流が発生する可能性が低くなる。すなわち、従来の電源システムのように残存容量均等化処理の完了を待つ必要がなくなるため、放電の開始時期を早めることができる。
【００４２】
（２）メインＢＭＵ２４は、個別充電電流の最大偏差ΔＩが制限閾値Ｔｈ１以上になった際に、最小の個別充電電流Ｉｍｉｎを示した蓄電池２１を流れる充電電流が零となるように充電器３０の総充電電流Ｉｓを制限する。この構成によれば、最小の個別充電電流Ｉｍｉｎを示した蓄電池、すなわちＯＣＶ値が早期に上昇した蓄電池を流れる充電電流が零に制限されるため、この蓄電池への充電が行われなくなる。これに伴い、最大の個別充電電流Ｉｍａｘを示した蓄電池への充電がより優先的に行われるようになるため、結果的に複数の蓄電池２１間の開放電圧の最大偏差をより早期に小さくすることができる。よって、蓄電池２１間に発生する突入電流をより的確に抑制することができる。
【００４３】
（３）メインＢＭＵ２４は、充電器３０の総充電電流Ｉｓを制限した後、個別充電電流の最大偏差ΔＩが復帰閾値Ｔｈ２未満になった場合には、充電器３０の総充電電流Ｉｓの制限を解除する。これにより、複数の蓄電池２１間に突入電流が生じる可能性が低い状況では、蓄電池２１への充電を通常通りに行うことができる。
【００４４】
（４）復帰閾値Ｔｈ２は制限閾値Ｔｈ１よりも小さい値である。これにより、複数の蓄電池２１間に突入電流の生じる可能性が低い状態まで個別充電電流の最大偏差ΔＩを下げることが可能となる。
なお、上記実施形態は、以下の形態にて実施することもできる。
【００４５】
・ＢＭＵ２４が提供する手段及び／又は機能は、実体的な記憶装置に記憶されたソフトウェア及びそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組み合わせにより提供することができる。例えばＢＭＵ２４がハードウェアである電子回路により提供される場合、それは多数の論理回路を含むデジタル回路、又はアナログ回路により提供することができる。
【００４６】
・本開示は上記の具体例に限定されるものではない。上記の具体例に、当業者が適宜設計変更を加えたものも、本開示の特徴を備えている限り、本開示の範囲に包含される。前述した各具体例が備える各要素、及びその配置、条件、形状等は、例示したものに限定されるわけではなく適宜変更することができる。前述した各具体例が備える各要素は、技術的な矛盾が生じない限り、適宜組み合わせを変えることができる。
【符号の説明】
【００４７】
１０：電源システム
２１：蓄電池
２２：電流センサ（電流検出部）
２４：ＢＭＵ（電流制御部）
３０：充電器
４０：負荷
２１０：電池セル
【図１】
2019106816.tif 000003
【図２】
2019106816.tif 000004
【図３】
2019106816.tif 000005
【図４】
2019106816.tif 000006
【図５】
2019106816.tif 000007
【図６】
2019106816.tif 000008