(57)【要約】【課題】組電池の各電池の満充電容量がばらつく場合において、組電池全体の容量低下を抑える。【解決手段】電池Ｂ１と、満充電容量が電池Ｂ１より小さい電池Ｂ２とが直列接続される組電池の電池Ｂ１、Ｂ２のそれぞれの電圧を検出する電圧検出部３と、電池Ｂ２の充電率が使用上限充電率であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以上になり、かつ、電池Ｂ２の充電率が使用下限充電率であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以下になる関係が維持されるように、電池Ｂ１又はＢ２を放電する制御部５とを備えて電圧制御装置１を構成する。【選択図】図１
2019221023.tif 000002
【特許請求の範囲】
【請求項１】
第１の電池と、満充電容量が前記第１の電池より小さい第２の電池とが直列接続される組電池の前記第１及び第２の電池のそれぞれの電圧を制御する電圧制御装置であって、
前記第１及び第２の電池のそれぞれの電圧を検出する電圧検出部と、
前記第２の電池の充電率が使用上限充電率であるときに前記第２の電池の開回路電圧が前記第１の電池の開回路電圧以上になり、かつ、前記第２の電池の充電率が使用下限充電率であるときに前記第２の電池の開回路電圧が前記第１の電池の開回路電圧以下になる関係が維持されるように、前記第１又は第２の電池を放電する制御部と、
を備える電圧制御装置。
【請求項２】
請求項１に記載の電圧制御装置であって、
前記第２の電池の充電率が前記使用上限充電率であるときの前記第２の電池の開回路電圧を第１の電圧制御不要範囲の上限値とし、
前記第２の電池の充電率が前記使用下限充電率であるときの前記第２の電池の開回路電圧と同じ開回路電圧としたときの前記第１の電池において、前記第２の電池の充電率が前記使用下限充電率から前記使用上限充電率まで増加するときの前記第２の電池の容量増加分、容量を増加させたときの前記第１の電池の開回路電圧を前記第１の電圧制御不要範囲の下限値とし、
前記制御部は、前記第２の電池の充電率が前記使用上限充電率まで増加するときの前記第２の電池の容量増加分、前記第１の電池の容量が増加したと想定するときの前記第１の電池の想定開回路電圧が、前記第１の電圧制御不要範囲内に収まるように、前記第１又は第２の電池を放電する
ことを特徴とする電圧制御装置。
【請求項３】
請求項２に記載の電圧制御装置であって、
前記制御部は、前記第１の電池の想定開回路電圧が、前記第１の電圧制御不要範囲の上限値より高い場合、前記第１の電池を放電する
ことを特徴とする電圧制御装置。
【請求項４】
請求項２に記載の電圧制御装置であって、
前記制御部は、前記第１の電池の想定開回路電圧が、前記第１の電圧制御不要範囲の下限値より低い場合、前記第２の電池を放電する
ことを特徴とする電圧制御装置。
【請求項５】
請求項１に記載の電圧制御装置であって、
前記第２の電池の充電率が前記使用上限充電率であるときの前記第２の電池の開回路電圧と同じ開回路電圧としたときの前記第１の電池において、前記第２の電池の充電率が前記使用上限充電率から前記使用下限充電率まで減少するときの前記第２の電池の容量減少分、容量を減少させたときの前記第１の電池の開回路電圧を第２の電圧制御不要範囲の上限値とし、
前記第２の電池の充電率が前記使用下限充電率であるときの前記第２の電池の開回路電圧を前記第２の電圧制御不要範囲の下限値とし、
前記制御部は、前記第２の電池の充電率が前記使用下限充電率まで減少するときの前記第２の電池の容量減少分、前記第１の電池の容量が減少したと想定するときの前記第１の電池の想定開回路電圧が、前記第２の電圧制御不要範囲内に収まるように、前記第１又は第２の電池を放電する
ことを特徴とする電圧制御装置。
【請求項６】
請求項５に記載の電圧制御装置であって、
前記制御部は、前記第１の電池の想定開回路電圧が、前記第２の電圧制御不要範囲の上限値より高い場合、前記第１の電池を放電する
ことを特徴とする電圧制御装置。
【請求項７】
請求項５に記載の電圧制御装置であって、
前記制御部は、前記第１の電池の想定開回路電圧が、前記第２の電圧制御不要範囲の下限値より低い場合、前記第２の電池を放電する
ことを特徴とする電圧制御装置。
【請求項８】
請求項１に記載の電圧制御装置であって、
前記第２の電池の充電率が前記使用上限充電率であるときの前記第２の電池の開回路電圧と同じ開回路電圧としたときの前記第１の電池において、前記第２の電池の充電率が前記使用上限充電率から所定充電率まで減少するときの前記第２の電池の容量減少分、容量を減少させたときの前記第１の電池の開回路電圧を第３の電圧制御不要範囲の上限値とし、
前記第２の電池の充電率が前記使用下限充電率であるときの前記第２の電池の開回路電圧と同じ開回路電圧としたときの前記第１の電池において、前記第２の電池の充電率が前記使用下限充電率から前記所定充電率まで増加するときの前記第２の電池の容量増加分、容量を増加させたときの前記第１の電池の開回路電圧を前記第３の電圧制御不要範囲の下限値とし、
前記制御部は、前記第２の電池の充電率が前記所定充電率であるときに、前記第１の電池の想定開回路電圧が前記第３の電圧制御不要範囲内に収まるように前記第１又は第２の電池を放電する
ことを特徴とする電圧制御装置。
【請求項９】
請求項８に記載の電圧制御装置であって、
前記制御部は、前記第１の電池の想定開回路電圧が、前記第３の電圧制御不要範囲の上限値より高い場合、前記第１の電池を放電する
ことを特徴とする電圧制御装置。
【請求項１０】
請求項８に記載の電圧制御装置であって、
前記制御部は、前記第１の電池の想定開回路電圧が、前記第３の電圧制御不要範囲の下限値より低い場合、前記第２の電池を放電する
ことを特徴とする電圧制御装置。
【請求項１１】
第１の電池と、満充電容量が前記第１の電池より小さい第２の電池とが直列接続される組電池の前記第１及び第２の電池のそれぞれの電圧を制御する電圧制御装置の電圧制御方法であって、
前記電圧制御装置は、
前記第１及び第２の電池のそれぞれの電圧を検出し、
前記第２の電池の充電率が使用上限充電率であるときに前記第２の電池の開回路電圧が前記第１の電池の開回路電圧以上になり、かつ、前記第２の電池の充電率が使用下限充電率であるときに前記第２の電池の開回路電圧が前記第１の電池の開回路電圧以下になる関係が維持されるように、前記第１又は第２の電池を放電する
ことを特徴とする電圧制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電池のそれぞれの電圧を制御する技術に関する。
【背景技術】
【０００２】
電圧制御装置として、複数の電池が直列接続される組電池の各電池にそれぞれスイッチと抵抗とからなる直列回路を並列接続し、スイッチがオンすることで抵抗により電池を放電させて、各電池のそれぞれの電圧を均等化するものがある。
【０００３】
ところで、組電池が長時間使用されることや一部の電池が新しい電池に交換されることなどにより、満充電容量が大きい電池と満充電容量が小さい電池とが組電池に混在していると、組電池の充放電後に各電池の充電率（ＳＯＣ：Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）が互いに異なり、各電池のそれぞれの電圧が互いに異なる。
【０００４】
そのため、上記電圧制御装置では、各電池の満充電容量のばらつきにより、組電池の充放電後に各電池の電圧にばらつきが生じると、無駄な電圧均等化により各電池のエネルギーが損失し、組電池全体の容量が低下してしまう懸念がある。
【０００５】
関連する技術として、特許文献１がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−２１２８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明に係る目的は、組電池の各電池の満充電容量がばらつく場合において、組電池全体の容量低下を抑えることである。
【課題を解決するための手段】
【０００８】
本発明に係る一つの形態である電圧制御装置は、第１の電池と、満充電容量が第１の電池より小さい第２の電池とが直列接続される組電池の第１及び第２の電池のそれぞれの電圧を制御する電圧制御装置であって、電圧検出部と、制御部とを備える。
【０００９】
電圧検出部は、第１及び第２の電池のそれぞれの電圧を検出する。
制御部は、第２の電池の充電率が使用上限充電率であるときに第２の電池の開回路電圧が第１の電池の開回路電圧以上になり、かつ、第２の電池の充電率が使用下限充電率であるときに第２の電池の開回路電圧が第１の電池の開回路電圧以下になる関係が維持されるように、第１又は第２の電池を放電する。
【００１０】
これにより、組電池の各電池の満充電容量がばらついていても、満充電容量が小さい第２の電池の満充電容量で組電池の容量を規定することができ、第２の電池の容量を無駄なく使用することができるとともに、無駄なセルバランスを無くすことができるため、組電池全体の容量低下を抑えることができる。
【００１１】
また、第２の電池の充電率が使用上限充電率であるときの第２の電池の開回路電圧を第１の電圧制御不要範囲の上限値とし、第２の電池の充電率が使用下限充電率であるときの第２の電池の開回路電圧と同じ開回路電圧としたときの第１の電池において、第２の電池の充電率が使用下限充電率から使用上限充電率まで増加するときの第２の電池の容量増加分、容量を増加させたときの第１の電池の開回路電圧を第１の電圧制御不要範囲の下限値とし、制御部は、第２の電池の充電率が使用上限充電率まで増加するときの第２の電池の容量増加分、第１の電池の容量が増加したと想定するときの第１の電池の想定開回路電圧が、第１の電圧制御不要範囲内に収まるように、第１又は第２の電池を放電するように構成してもよい。
【００１２】
これにより、使用上限充電率に対応する上限値と下限値を、使用上限充電率や使用下限充電率以外の充電率に対応する上限値と下限値に比べて、精度よく求めることができるため、第２の電池の満充電容量で組電池の容量を精度よく規定することができる。
【００１３】
また、第２の電池の充電率が使用上限充電率であるときの第２の電池の開回路電圧と同じ開回路電圧としたときの第１の電池において、第２の電池の充電率が使用上限充電率から使用下限充電率まで減少するときの第２の電池の容量減少分、容量を減少させたときの第１の電池の開回路電圧を第２の電圧制御不要範囲の上限値とし、第２の電池の充電率が使用下限充電率であるときの第２の電池の開回路電圧を第２の電圧制御不要範囲の下限値とし、制御部は、第２の電池の充電率が使用下限充電率まで減少するときの第２の電池の容量減少分、第１の電池の容量が減少したと想定するときの第１の電池の想定開回路電圧が、第２の電圧制御不要範囲内に収まるように、第１又は第２の電池を放電するように構成してもよい。
【００１４】
これにより、使用下限充電率に対応する上限値と下限値を、使用上限充電率や使用下限充電率以外の充電率に対応する上限値と下限値に比べて、精度よく求めることができるため、第２の電池の満充電容量で組電池の容量を精度よく規定することができる。
【００１５】
また、第２の電池の充電率が使用上限充電率であるときの第２の電池の開回路電圧と同じ開回路電圧としたときの第１の電池において、第２の電池の充電率が使用上限充電率から所定充電率まで減少するときの第２の電池の容量減少分、容量を減少させたときの第１の電池の開回路電圧を第３の電圧制御不要範囲の上限値とし、第２の電池の充電率が使用下限充電率であるときの第２の電池の開回路電圧と同じ開回路電圧としたときの第１の電池において、第２の電池の充電率が使用下限充電率から所定充電率まで増加するときの第２の電池の容量増加分、容量を増加させたときの第１の電池の開回路電圧を第３の電圧制御不要範囲の下限値とし、制御部は、第２の電池の充電率が所定充電率であるときに、第１の電池の想定開回路電圧が第３の電圧制御不要範囲内に収まるように第１又は第２の電池を放電するように構成してもよい。
【００１６】
これにより、第３の電圧制御不要範囲を設定するときの第２の電池の充電率を、任意の充電率としているため、制御部により実行される電圧制御処理の自由度を高めることができる。
【００１７】
また、制御部は、第１の電池の想定開回路電圧が、第１の電圧制御不要範囲の上限値、第２の電圧制御不要範囲の上限値、または、第３の電圧制御不要範囲の上限値より高い場合、第１の電池を放電するように構成してもよい。
【００１８】
また、制御部は、第１の電池の想定開回路電圧が、第１の電圧制御不要範囲の下限値、第２の電圧制御不要範囲の下限値、または、第３の電圧制御不要範囲の下限値より低い場合、第２の電池を放電するように構成してもよい。
【発明の効果】
【００１９】
本発明によれば、組電池の各電池の満充電容量がばらつく場合において、組電池全体の容量低下を抑えることができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態の電圧制御装置を示す図である。
【図２】電池の充電率と電池の開回路電圧との対応関係を示す情報の一例、及び、電池の容量と電池の開回路電圧との対応関係の一例を示す図である。
【図３】制御部の動作を示すフローチャートである。
【図４】電池の容量と電池の開回路電圧との対応関係の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下図面に基づいて実施形態について詳細を説明する。
図１は、実施形態の電圧制御装置を示す図である。
【００２２】
図１に示す電圧制御装置１は、電池Ｂ１（第１の電池）と、満充電容量が電池Ｂ１より小さい電池Ｂ２（第２の電池）とが直列接続される組電池の電池Ｂ１、Ｂ２のそれぞれの電圧を制御するものであって、電圧制御回路２と、電圧検出部３と、記憶部４と、制御部５とを備える。
【００２３】
一例として、電池Ｂ１、Ｂ２のうち、電池Ｂ１が新品に交換されることで、電池Ｂ２は電池Ｂ１に比べて満充電容量が小さいものとする。また、電圧制御装置１により直列接続される３つ以上の電池のそれぞれの電圧を制御する場合は、３つ以上の電池のうち、満充電容量が最も小さい電池を電池Ｂ２とし、それ以外の電池を電池Ｂ１とする。また、電池Ｂ１、Ｂ２を区別しない場合は単に電池Ｂとする。
【００２４】
電池Ｂは、リチウムイオン電池またはニッケル水素電池などの１つ以上の二次電池により構成される。電池Ｂから負荷Ｌｏへ放電電流が流れると、電池Ｂが放電され、電池Ｂの電圧が低下する。負荷Ｌｏまたは充電器Ｃｈから電池Ｂへ充電電流が流れると、電池Ｂが充電され、電池Ｂの電圧が上昇する。
【００２５】
電圧制御回路２は、スイッチＳＷ１、ＳＷ２と、スイッチＳＷ１、ＳＷ２とを備える。スイッチＳＷ１の一方端は電池Ｂ１のプラス端子に接続され、スイッチＳＷ１の他方端は抵抗Ｒ１の一方端に接続され、抵抗Ｒ１の他方端は電池Ｂ１のマイナス端子、電池Ｂ２のプラス端子、及びスイッチＳＷ２の一方端に接続され、スイッチＳＷ２の他方端は抵抗Ｒ２の一方端に接続され、抵抗Ｒ２の他方端は電池Ｂ２のマイナス端子に接続されている。
【００２６】
スイッチＳＷ１が導通し、スイッチＳＷ２が遮断すると、電池Ｂ１から抵抗Ｒ１へ放電電流が流れ、電池Ｂ１が放電し、電池Ｂ１の電圧が低下する。また、スイッチＳＷ１が遮断し、スイッチＳＷ２が導通すると、電池Ｂ２から抵抗Ｒ２へ放電電流が流れ、電池Ｂ２が放電し、電池Ｂ２の電圧が低下する。
【００２７】
なお、電圧制御装置１により直列接続される３つ以上の電池のそれぞれの電圧を制御する場合は、各電池に対して、それぞれ、直列接続されるスイッチ及び抵抗が並列接続されるものとする。
【００２８】
電圧検出部３は、電圧計などにより構成され、電池Ｂ１、Ｂ２のそれぞれの電圧を検出する。
【００２９】
記憶部４は、ＲＡＭ（Random Access Memory）またはＲＯＭ（Read Only Memory）などにより構成され、電池Ｂの充電率と電池Ｂの開回路電圧との対応関係を示す情報Ｄや電圧制御不要範囲の上限値及び下限値を記憶する。
【００３０】
制御部５は、ＣＰＵ（Central Processing Unit）またはプログラマブルなデバイス（ＦＰＧＡ（Field Programmable Gate Array）やＰＬＤ（Programmable Logic Device））などにより構成される。
【００３１】
また、制御部５は、電池Ｂ１、Ｂ２に電流が流れていないときに電圧検出部３により検出される電圧を、または、電池Ｂ１、Ｂ２に微小な電流が流れているときに電圧検出部３により検出される電圧を、開回路電圧とする。
【００３２】
また、制御部５は、情報Ｄを参照して、電池Ｂ１の開回路電圧に対応する充電率を、電池Ｂ１の充電率とし、電池Ｂ２の開回路電圧に対応する充電率を、電池Ｂ２の充電率とする。
【００３３】
また、制御部５は、電池Ｂの充電率や電圧制御不要範囲の上限値及び下限値を用いて、スイッチＳＷ１、ＳＷ２の動作を制御することにより、電池Ｂ１、Ｂ２のそれぞれの電圧を制御する。なお、制御部５は、電池Ｂ１又はＢ２を放電することにより、電池Ｂ１、Ｂ２のそれぞれの電圧を制御する。
【００３４】
図２（ａ）は、情報Ｄの一例を示す図である。なお、図２（ａ）に示す直交座標の横軸は、電池Ｂの充電率を示し、縦軸は、電池Ｂの開回路電圧を示している。また、図２（ａ）に示す実線は、電池Ｂの充電率と電池Ｂの開回路電圧との対応関係を示す情報Ｄに相当する。
【００３５】
図２（ａ）に示す情報Ｄでは、充電率が大きくなるほど、その充電率に対応する開回路電圧が高くなっている。
【００３６】
なお、情報Ｄは、実験やシミュレーションなどにより予め求められ記憶部４に記憶されているものとする。
【００３７】
図２（ｂ）は、電池Ｂの容量と電池Ｂの開回路電圧との対応関係の一例を示す図である。なお、図２（ｂ）に示す直交座標の横軸は、電池Ｂの容量［Ａｈ］を示し、縦軸は、電池Ｂの開回路電圧［Ｖ］を示している。また、図２（ｂ）に示す実線は、電池Ｂ２の充電率が使用下限充電率としての０［％］から使用上限充電率としての１００［％］まで増加するときの電池Ｂ２の容量と開回路電圧との対応関係を示している。また、図２（ｂ）に示す破線は、充電率が０［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］と同じ開回路電圧の電池Ｂ１において、電池Ｂ２の充電率が０［％］から１００［％］まで増加するときの電池Ｂ２の容量増加分Ｃａｐ０−１００［Ａｈ］、容量が増加するときの電池Ｂ１の容量と開回路電圧との対応関係を示している。また、図２（ｂ）に示す一点鎖線は、充電率が１００［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］と同じ開回路電圧の電池Ｂ１において、電池Ｂ２の充電率が１００［％］から０［％］まで減少するときの電池Ｂ２の容量減少分Ｃａｐ０−１００［Ａｈ］、容量が減少するときの電池Ｂ１の容量と開回路電圧との関係を示している。また、図２（ｂ）に示す二点鎖線は、現在の開回路電圧がＯＣＶ１ｎ［Ｖ］である電圧Ｂ１において、電池Ｂ２の充電率が現在の充電率から１００［％］まで増加するときの電池Ｂ２の容量増加分Ｃａｐｎ−１００［Ａｈ］、容量が増加するときの電池Ｂ１の容量と開回路電圧との対応関係、及び、電池Ｂ２の充電率が現在の充電率から０［％］まで減少するときの電池Ｂ２の容量減少分Ｃａｐ０−ｎ［Ａｈ］、容量が減少するときの電池Ｂ１の容量と開回路電圧との対応関係を示している。なお、電池Ｂ１の現在の充電率をＳＯＣ１ｎ［％］とし、０＜ＳＯＣ１ｎ＜１００とする。また、電池Ｂ２の現在の充電率をＳＯＣ２ｎ［％］とし、０＜ＳＯＣ２ｎ＜１００とする。また、電池Ｂ１の現在の充電率ＳＯＣ１ｎ［％］に相当する電池Ｂ１の現在の容量、及び、電池Ｂ２の現在の充電率ＳＯＣ２ｎ［％］に相当する電池Ｂ２の現在の容量を、それぞれ、Ｃａｐｎ［Ａｈ］とする。また、後述する図４（ａ）及び図４（ｂ）に示す実線、破線、一点鎖線、二点鎖線も、図２（ｂ）に示す実線、破線、一点鎖線、二点鎖線と同様とする。
【００３８】
ところで、満充電容量が大きい電池Ｂ１と満充電容量が小さい電池Ｂ２とが組電池に混在していると、組電池の充放電後において、電池Ｂ１、Ｂ２のそれぞれの充電率（ＳＯＣ）がばらつき、電池Ｂ１の電圧が電池Ｂ２の電圧より高くなったり、電池Ｂ１の電圧が電池Ｂ２の電圧より低くなったりする場合がある。そして、電池Ｂ１の電圧が電池Ｂ２の電圧より高い状態において組電池を充電すると、電池Ｂ２が満充電電圧に達する前に電池Ｂ１の電圧が充電終了電圧に達して、電池Ｂ２の容量を満充電容量にさせることができないまま組電池の充電が終了してしまう場合がある。また、電池Ｂ１の電圧が電池Ｂ２の電圧より低い状態において組電池が放電すると、電池Ｂ２が放電終了電圧に達する前に電池Ｂ１の電圧が放電終了電圧に達して、電池Ｂ２の容量を使い切れないまま組電池の放電が終了してしまう場合がある。
【００３９】
そこで、実施形態の電圧制御装置１は、電池Ｂ２の容量を無駄なく使用するために、電池Ｂ２の満充電容量で組電池全体の容量が規定されるように、電池Ｂ１、Ｂ２のそれぞれの電圧を制御する。すなわち、制御部５は、電池Ｂ２の充電率が１００［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以上になり、かつ、電池Ｂ２の充電率が０［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以下になる関係が維持されるように、電池Ｂ１又は電池Ｂ２を放電する。
【００４０】
また、電圧制御装置１は、電池Ｂ１又は電池Ｂ２の無駄なセルバランスを無くすために、電池Ｂ１の開回路電圧（想定開回路電圧）が電圧制御不要範囲内に収まる場合は、電池Ｂ１又は電池Ｂ２の放電を行わないように、電池Ｂ１、Ｂ２のそれぞれの電圧を制御する。具体的には、電池Ｂ１の開回路電圧（想定開回路電圧）が図２（ｂ）に示す破線と一点鎖線の範囲内に収まる場合は、電池Ｂ１又は電池Ｂ２の放電を行わない。電池Ｂ１の開回路電圧（想定開回路電圧）が図２（ｂ）に示す破線と一点鎖線の範囲内に収まる場合は、電池Ｂ１と電池Ｂ２の電圧が同じでなくても、組電池を充電したときに、電池Ｂ２が満充電電圧に達する前に電池Ｂ１の電圧が充電終了電圧に達することがなく、かつ、組電池を放電したときに、電池Ｂ２が放電終了電圧に達する前に電池Ｂ１の電圧が放電終了電圧に達することがないからである。
【００４１】
＜電池Ｂ２の満充電容量で組電池全体の容量を規定するための例（その１）＞
制御部５は、図２（ｂ）に示すように、現在の開回路電圧がＯＣＶ１ｎ［Ｖ］である電池Ｂ１において、電池Ｂ２の充電率がＳＯＣ２ｎ［％］から１００［％］まで増加するときの電池Ｂ２の容量増加分Ｃａｐｎ−１００［Ａｈ］、電池Ｂ１の現在の容量Ｃａｐｎ［Ａｈ］が増加したと想定するときの電池Ｂ１の想定充電率ＳＯＣ１ｎ−１００［％］に対応する電池Ｂ１の想定開回路電圧ＯＣＶ１ｎ−１００［Ｖ］が、電圧制御不要範囲Ｌ１００（第１の電圧制御不要範囲）に収まるように、電池Ｂ１又は電池Ｂ２を放電する。
【００４２】
なお、制御部５は、想定充電率ＳＯＣ１ｎ−１００［％］＝ＳＯＣ１ｎ［％］＋（電池Ｂ２の満充電容量［Ａｈ］×（（１００［％］−ＳＯＣ２ｎ［％］）／１００［％］））／電池Ｂ１の満充電容量［Ａｈ］）×１００を計算することにより、想定充電率ＳＯＣ１ｎ−１００［％］を求めるものとする。
【００４３】
また、制御部５は、電池Ｂ１の満充電容量［Ａｈ］＝（充放電中の電池Ｂ１の電流積算値［Ａｈ］／充放電前後の電池Ｂ１の充電率変化量［％］）×１００［％］を計算することにより電池Ｂ１の満充電容量［Ａｈ］を求める。
【００４４】
また、制御部５は、電池Ｂ２の満充電容量［Ａｈ］＝（充放電中の電池Ｂ２の電流積算値［Ａｈ］／充放電前後の電池Ｂ２の充電率変化量［％］）×１００［％］を計算することにより電池Ｂ２の満充電容量［Ａｈ］を求める。
【００４５】
なお、制御部５は、想定充電率ＳＯＣ１ｎ−１００［％］＝ＳＯＣ１ｎ［％］＋（容量増加分Ｃａｐｎ−１００［Ａｈ］／電池Ｂ１の満充電容量［Ａｈ］）×１００を計算することにより、想定充電率ＳＯＣ１ｎ−１００［％］を求めても同じである。これは、容量増加分Ｃａｐｎ−１００［Ａｈ］＝電池Ｂ２の満充電容量［Ａｈ］×（１００［％］−ＳＯＣ２ｎ［％］）／１００［％］だからである。
【００４６】
また、制御部５は、情報Ｄを参照して、電池Ｂ１の想定充電率ＳＯＣ１ｎ−１００［％］に対応する電池Ｂ１の開回路電圧を、電池Ｂ１の想定開回路電圧ＯＣＶ１ｎ−１００［Ｖ］とする。
【００４７】
また、電圧制御不要範囲Ｌ１００の上限値ＶＨ１００は、電池Ｂ２の充電率１００［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］とする。
【００４８】
また、電圧制御不要範囲Ｌ１００の下限値ＶＬ１００は、充電率が０［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］と同じ開回路電圧としたときの電池Ｂ１において、電池Ｂ２の充電率が０［％］から１００［％］まで増加するときの電池Ｂ２の容量増加分Ｃａｐ０−１００［Ａｈ］、容量が増加したと想定するときの電池Ｂ１の想定充電率ＳＯＣ１１００［％］に対応する電池Ｂ１の想定開回路電圧ＯＣＶ１１００［Ｖ］とする。
【００４９】
なお、想定充電率ＳＯＣ１１００［％］＝（電池Ｂ２の満充電容量［Ａｈ］／電池Ｂ１の満充電容量［Ａｈ］）×１００とする。
【００５０】
また、電池Ｂ１の想定開回路電圧ＯＣＶ１１００［Ｖ］は、情報Ｄにおいて、電池Ｂ１の想定充電率ＳＯＣ１１００［％］に対応する電池Ｂ１の開回路電圧とする。
【００５１】
また、上限値ＶＨ１００及び下限値ＶＬ１００は、実験やシミュレーションなどにより予め求められ記憶部４に記憶されていてもよく、組電池の使用中に求められる電池Ｂ１と電池Ｂ２それぞれの満充電容量を用いて求めてもよい。上限値ＶＨ１００及び下限値ＶＬ１００を実験やシミュレーションなどにより予め求める場合は、電池Ｂ１と電池Ｂ２それぞれの満充電容量と、上限値ＶＨ１００及び下限値ＶＬ１００が関連付けられたマップが記憶部４に記憶されている。上限値ＶＨ１００及び下限値ＶＬ１００を電池Ｂの使用中に求める場合は、電池Ｂ１と電池Ｂ２それぞれの満充電容量と、図２（ａ）に示す情報Ｄを用いて上述した方法によって求める。
【００５２】
このように、電池Ｂ２の充電率１００［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］を電圧制御不要範囲Ｌ１００の上限値ＶＨ１００とし、電池Ｂ２の充電率０［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］を用いて求められる電池Ｂ１の想定開回路電圧ＯＣＶ１１００［Ｖ］を電圧制御不要範囲Ｌ１００の下限値ＶＬ１００とし、電池Ｂ１の想定開回路電圧ＯＣＶ１ｎ−１００が、電圧制御不要範囲Ｌ１００に収まるように、電池Ｂ１又は電池Ｂ２を放電することで、電池Ｂ２の充電率が１００［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以上になり、かつ、電池Ｂ２の充電率が０［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以下になる関係を維持させることができる。これにより、電池Ｂ２の満充電容量で組電池の容量を規定することができるため、電池Ｂ２の容量を無駄なく使用することができ、組電池全体の容量低下を抑えることができる。電池Ｂ２の満充電容量で組電池の容量を規定するとは、言い換えると、電池Ｂ１に比べて満充電容量が小さい電池Ｂ２を充電率０［％］から１００［％］まで使えるような組電池の容量とすることである。つまり、電池Ｂ２の容量を全て使うように制御することで、組電池全体の容量を最大化することができる。
【００５３】
また、上限値ＶＨ１００は、充電率１００［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］と同じであるため、他の充電率に対応する電池Ｂ２の開回路電圧に比べて、精度よく求めることができる。また、下限値ＶＬ１００は、電池Ｂ２の容量増加分Ｃａｐ０−１００［Ａｈ］を大きな値にすることができるため、電池Ｂ２の充電率を１００［％］まで増加させない場合に求まる想定充電率ＳＯＣ１ｎ−１００［％］に比べて、想定充電率ＳＯＣ１１００［％］を精度よく求めることができ、それに対応する下限値ＶＬ１００も精度よく求めることができる。さらに、上限値ＶＨ１００と下限値ＶＬ１００を精度よく求めることができるため、電池Ｂ２の満充電容量で組電池の容量を精度よく規定することができる。
【００５４】
＜電池Ｂ２の満充電容量で組電池全体の容量を規定するための例（その２）＞
制御部５は、図２（ｂ）に示すように、現在の開回路電圧ＯＣＶ１ｎ［Ｖ］である電池Ｂ１において、電池Ｂ２の充電率がＳＯＣ２ｎ［％］から０［％］まで減少するときの電池Ｂ２の容量減少分Ｃａｐ０−ｎ［Ａｈ］、電池Ｂ１の現在の容量Ｃａｐｎ［Ａｈ］が減少したと想定するときの電池Ｂ１の想定充電率ＳＯＣ１０−ｎ［％］に対応する電池Ｂ１の想定開回路電圧ＯＣＶ１０−ｎ［Ｖ］が、電圧制御不要範囲Ｌ０（第２の電圧制御不要範囲）に収まるように、電池Ｂ１又は電池Ｂ２を放電する。
【００５５】
なお、制御部５は、想定充電率ＳＯＣ１０−ｎ＝ＳＯＣ１ｎ［％］−（（電池Ｂ２の満充電容量［Ａｈ］×ＳＯＣ２ｎ［％］／１００［％］）／電池Ｂ１の満充電容量［Ａｈ］）×１００を計算することにより、想定充電率ＳＯＣ１０−ｎを求めるものとする。
【００５６】
また、制御部５は、想定充電率ＳＯＣ１０−ｎ［％］＝ＳＯＣ１ｎ［％］−（容量減少分Ｃａｐ０−ｎ［Ａｈ］／電池Ｂ１の満充電容量［Ａｈ］）×１００を計算することにより、想定充電率ＳＯＣ１０−ｎ［％］を求めても同じである。これは、容量減少分Ｃａｐ０−ｎ［Ａｈ］＝電池Ｂ２の満充電容量［Ａｈ］×ＳＯＣ２ｎ［％］／１００［％］だからである。
【００５７】
また、制御部５は、情報Ｄを参照して、電池Ｂ１の想定充電率ＳＯＣ１０−ｎ［％］に対応する電池Ｂ１の開回路電圧を、電池Ｂ１の想定開回路電圧ＯＣＶ１０−ｎとする。
【００５８】
また、電圧制御不要範囲Ｌ０の上限値ＶＨ０は、充電率が１００［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］と同じ開回路電圧としたときの電池Ｂ１において、電池Ｂ２の充電率が１００［％］から０［％］まで減少するときの電池Ｂ２の容量減少分Ｃａｐ０−１００［Ａｈ］、容量が減少したと想定するときの電池Ｂ１の想定充電率ＳＯＣ１０［％］に対応する電池Ｂ１の想定開回路電圧ＯＣＶ１０［Ｖ］とする。
【００５９】
また、充電率が１００［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］と同じ開回路電圧の電池Ｂ１の充電率をＳＯＣ１´［％］とする。
【００６０】
また、想定充電率ＳＯＣ１０［％］＝ＳＯＣ１´［％］−（電池Ｂ２の満充電容量［Ａｈ］／電池Ｂ１の満充電容量［Ａｈ］）×１００とする。
【００６１】
また、電池Ｂ１の想定開回路電圧ＯＣＶ１０［Ｖ］は、情報Ｄにおいて、電池Ｂ１の想定充電率ＳＯＣ１０［％］に対応する電池Ｂ１の開回路電圧とする。
【００６２】
また、電圧制御不要範囲Ｌ０の下限値ＶＬ０は、電池Ｂ２の充電率０［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］とする。
【００６３】
また、上限値ＶＨ０及び下限値ＶＬ０は、実験やシミュレーションなどにより予め求められ記憶部４に記憶されていてもよく、組電池の使用中に求められる電池Ｂ１と電池Ｂ２それぞれの満充電容量を用いて求めてもよい。上限値ＶＨ０及び下限値ＶＬ０を実験やシミュレーションなどにより予め求める場合は、電池Ｂ１と電池Ｂ２それぞれの満充電容量と、上限値ＶＨ０及び下限値ＶＬ０が関連付けられたマップが記憶部４に記憶されている。上限値ＶＨ０及び下限値ＶＬ０を電池Ｂの使用中に求める場合は、電池Ｂ１と電池Ｂ２それぞれの満充電容量と、図２（ａ）に示す情報Ｄを用いて上述した方法によって求める。
【００６４】
このように、電池Ｂ２の充電率１００［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］を用いて求められる電池Ｂ１の想定開回路電圧ＯＣＶ１０［Ｖ］を電圧制御不要範囲Ｌ０の上限値ＶＨ０とし、電池Ｂ２の充電率０［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］を電圧制御不要範囲Ｌ０の下限値ＶＬ０とし、電池Ｂ１の想定開回路電圧ＯＣＶ１０−ｎが、電圧制御不要範囲Ｌ０に収まるように、電池Ｂ１又は電池Ｂ２を放電することで、電池Ｂ２の充電率が１００［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以上になり、かつ、電池Ｂ２の充電率が０［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以下になる関係を維持させることができる。これにより、電池Ｂ２の満充電容量で組電池の容量を規定することができるため、電池Ｂ２の容量を無駄なく使用することができ、組電池全体の容量低下を抑えることができる。
【００６５】
また、下限値ＶＬ０は、充電率０［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］と同じであるため、他の充電率に対応する電池Ｂ２の開回路電圧に比べて、精度よく求めることができる。また、上限値ＶＨ０は、電池Ｂ２の容量減少分Ｃａｐ０−１００［Ａｈ］を大きな値にすることができるため、電池Ｂ２の充電率を０［％］まで減少させない場合に求まる想定充電率ＳＯＣ１０−ｎ［％］に比べて、想定充電率ＳＯＣ１０［％］を精度よく求めることができ、それに対応する上限値ＶＨ０も精度よく求めることができる。さらに、上限値ＶＨ０と下限値ＶＬ０を精度よく求めることができるため、電池Ｂ２の満充電容量で組電池の容量を精度よく規定することができる。
【００６６】
＜電池Ｂ２の満充電容量で組電池全体の容量を規定するための例（その３）＞
制御部５は、図２（ｂ）に示すように、電池Ｂ２の充電率がα［％］であると想定するときに、電池Ｂ１の想定開回路電圧ＯＣＶ１αが、電圧制御不要範囲Ｌα（第３の電圧制御不要範囲）に収まるように、電池Ｂ１又は電池Ｂ２を放電させる。
【００６７】
なお、α［％］は、０［％］より大きく、１００［％］より小さい任意の充電率であり、電池Ｂ２の現在の充電率ＳＯＣ２ｎ［％］としてもよいし、電池Ｂ２の現在の充電率ＳＯＣ２ｎ［％］を増加または減少させた後の充電率としてもよい。
【００６８】
また、制御部５は、情報Ｄを参照して、電池Ｂ２の充電率がα［％］であると想定するときの電池Ｂ１の充電率に対応する電池Ｂ１の開回路電圧を、電池Ｂ１の想定開回路電圧ＯＣＶ１α［Ｖ］とする。なお、電池Ｂ２の現在の充電率ＳＯＣ２ｎ［％］をα［％］とするときは、現在の電池Ｂ１の開回路電圧が電池Ｂ１の想定開回路電圧ＯＣＶ１α［Ｖ］である。
【００６９】
また、電圧制御不要範囲Ｌαの上限値ＶＨαは、充電率が１００［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］と同じ開回路電圧としたときの電池Ｂ１において、電池Ｂ２の充電率が１００［％］からα［％］まで減少するときの電池Ｂ２の容量減少分Ｃａｐα−１００［Ａｈ］、電池Ｂ１の現在の容量が減少したと想定するときの電池Ｂ１の想定充電率ＳＯＣ１α−１００［％］に対応する電池Ｂ１の想定開回路電圧ＯＣＶ１α−１００［Ｖ］とする。
【００７０】
また、想定充電率ＳＯＣ１α−１００［％］＝１００［％］−（電池Ｂ２の満充電容量［Ａｈ］×（（１００［％］−α［％］）／１００［％］）／電池Ｂ１の満充電容量［Ａｈ］）×１００とする。
【００７１】
また、電池Ｂ１の想定開回路電圧ＯＣＶ１α−１００［Ｖ］は、情報Ｄにおいて、電池Ｂ１の想定充電率ＳＯＣ１α−１００［％］に対応する電池Ｂ１の開回路電圧とする。
【００７２】
また、電圧制御不要範囲Ｌαの下限値ＶＬαは、充電率が０［％］であるときの電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］と同じ開回路電圧としたときの電池Ｂ１において、電池Ｂ２の充電率が０［％］からα［％］まで増加するときの電池Ｂ２の容量増加分Ｃａｐ０−α［Ａｈ］、電池Ｂ１の現在の容量が増加したと想定するときの電池Ｂ１の想定充電率ＳＯＣ１０−α［％］に対応する電池Ｂ１の想定開回路電圧ＯＣＶ１０−α［Ｖ］とする。
【００７３】
また、想定充電率ＳＯＣ０−α［％］＝（電池Ｂ２の満充電容量［Ａｈ］×（α［％］／１００［％］）／電池Ｂ１の満充電容量［Ａｈ］）×１００とする。
【００７４】
また、電池Ｂ１の想定開回路電圧ＯＣＶ１０−α［Ｖ］は、情報Ｄにおいて、電池Ｂ１の想定充電率ＳＯＣ０−α［％］に対応する電池Ｂ１の開回路電圧とする。
【００７５】
また、上限値ＶＨα及び下限値ＶＬαは、実験やシミュレーションなどにより予め求められ記憶部４に記憶されていてもよく、組電池の使用中に求められる電池Ｂ１と電池Ｂ２それぞれの満充電容量を用いて求めてもよい。上限値ＶＨα及び下限値ＶＬαを実験やシミュレーションなどにより予め求める場合は、電池Ｂ１と電池Ｂ２それぞれの満充電容量と、上限値ＶＨα及び下限値ＶＬαが関連付けられたマップが記憶部４に記憶されている。上限値ＶＨα及び下限値ＶＬαを電池Ｂの使用中に求める場合は、電池Ｂ１と電池Ｂ２それぞれの満充電容量と、図２（ａ）に示す情報Ｄを用いて上述した方法によって求める。
【００７６】
このように、電池Ｂ２の充電率１００［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２１００［Ｖ］を用いて求められる電池Ｂ１の想定開回路電圧ＯＣＶ１α−１００［Ｖ］を電圧制御不要範囲Ｌαの上限値ＶＨαとし、電池Ｂ２の充電率０［％］に対応する電池Ｂ２の開回路電圧ＯＣＶ２０［Ｖ］を用いて求められる電池Ｂ１の想定開回路電圧ＯＣＶ１０−α［Ｖ］を電圧制御不要範囲Ｌαの下限値ＶＬαとし、電池Ｂ１の想定開回路電圧ＯＣＶ１αが電圧制御不要範囲Ｌαに収まるように、電池Ｂ１又は電池Ｂ２を放電することで、電池Ｂ２の充電率が１００［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以上になり、かつ、電池Ｂ２の充電率が０［％］であるときに電池Ｂ２の開回路電圧が電池Ｂ１の開回路電圧以下になる関係を維持させることができる。これにより、電池Ｂ２の満充電容量で組電池の容量を規定することができるため、電池Ｂ２の容量を無駄なく使用することができ、組電池全体の容量低下を抑えることができる。
【００７７】
また、電圧制御不要範囲Ｌαを設定するときの電池Ｂ２の充電率を、任意の充電率としているため、制御部５により実行される電圧制御処理の自由度を高めることができる。
【００７８】
図３は、制御部５の動作を示すフローチャートである。
まず、ステップＳ１において、制御部５は、電池Ｂ１、Ｂ２の満充電容量を求める。一例として、制御部５は、充放電前後の電池Ｂ１、Ｂ２それぞれの充電率と、充放電中の電池Ｂ１と電池Ｂ２それぞれの電流積算値を取得し、上述した満充電容量を求めるための計算を行うことにより、電池Ｂ１、Ｂ２の満充電容量を求める。
【００７９】
次に、ステップＳ２において、制御部５は、電池Ｂ１の現在の充電率ＳＯＣ１ｎ及び電池Ｂ２の現在の充電率ＳＯＣ２ｎを求める。一例として、制御部５は、電池Ｂ１、Ｂ２の現在の開回路電圧、または、電池Ｂ１、Ｂ２に流れる電流の積算値を用いて、電池Ｂ１の現在の充電率ＳＯＣ１ｎ及び電池Ｂ２の現在の充電率ＳＯＣ２ｎを求める。
【００８０】
次に、ステップＳ３において、制御部５は、電池Ｂ１、Ｂ２の満充電容量、並びに、電池Ｂ１の現在の充電率ＳＯＣ１ｎ及び電池Ｂ２の現在の充電率ＳＯＣ２ｎを用いて、電圧制御不要範囲の上限値、電圧制御不要範囲の下限値、及び電池Ｂ１の想定開回路電圧を求める。一例として、制御部５は、上限値ＶＨ１００、下限値ＶＬ１００、及び想定開回路電圧ＯＣＶ１ｎ−１００を求める。または、制御部５は、上限値ＶＨ０、下限値ＶＬ０、及び想定開回路電圧ＯＣＶ１ｎ−０を求める。または、制御部５は、上限値ＶＨα、下限値ＶＬα、及び想定開回路電圧ＯＣＶ１αを求める。
【００８１】
次に、制御部５は、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲（電圧制御不要範囲Ｌ１００、電圧制御不要範囲Ｌ０、または、電圧制御不要範囲Ｌα）の上限値以下で、かつ、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値以上である場合、すなわち、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲に収まっている場合（ステップＳ４：Ｎｏ、ステップＳ５：Ｎｏ）、電圧制御処理を終了する。
【００８２】
一方、制御部５は、想定開回路電圧が電圧制御不要範囲の上限値より高い場合（ステップＳ４：Ｙｅｓ）、電池Ｂ１を放電し（ステップＳ６）、放電後の電池Ｂ１の開回路電圧を用いて現在の充電率ＳＯＣ１ｎを求め（ステップＳ７）、ステップＳ３の処理に戻る。
【００８３】
なお、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の上限値より高い状態で、電池Ｂ１の放電が複数回繰り返されるように、電池Ｂ１の１回の放電量が比較的小さい値に設定されているものとする。すなわち、制御部５は、想定開回路電圧が電圧制御不要範囲の上限値より高い状態が続いているとき、ステップＳ３、ステップＳ４、ステップＳ６、及びステップＳ７の一連の処理を繰り返し行う。これにより、一例として、図４（ａ）に示すように、想定開回路電圧ＯＣＶ１ｎ−１００を徐々に下げることができるため、想定開回路電圧ＯＣＶ１ｎ−１００を電圧制御不要範囲Ｌ１００の上限値ＶＨ１００に近づけることができる。または、想定開回路電圧ＯＣＶ１０−ｎを徐々に下げることができるため、想定開回路電圧ＯＣＶ１０−ｎを電圧制御不要範囲Ｌ０の上限値ＶＨ０に近づけることができる。または、想定開回路電圧ＯＣＶ１αを徐々に下げることができるため、想定開回路電圧ＯＣＶ１αを電圧制御不要範囲Ｌαの上限値ＶＨαに近づけることができる。そして、制御部５は、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の上限値以下になると、電圧制御処理を終了する。より好ましくは、制御部５は、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の上限値と等しくなると、電圧制御処理を終了する。これにより、図３に示す電圧制御処理開始時、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の上限値より高い状態であっても、電池Ｂ１の想定開回路電圧を電圧制御不要範囲に収めることができる。
【００８４】
また、制御部５は、想定開回路電圧が電圧制御不要範囲の下限値より低い場合（ステップＳ５：Ｙｅｓ）、電池Ｂ２を放電し（ステップＳ８）、放電後の電池Ｂ２の開回路電圧を用いて現在の充電率ＳＯＣ２ｎを求め（ステップＳ９）、ステップＳ３の処理に戻る。
【００８５】
なお、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値より低い状態で、電池Ｂ２の放電が複数回繰り返されるように、電池Ｂ２の１回の放電量が比較的小さい値に設定されているものとする。すなわち、制御部５は、想定開回路電圧が電圧制御不要範囲の下限値より低い状態が続いているとき、ステップＳ３、ステップＳ４、ステップＳ５、ステップＳ８、及びステップＳ９の一連の処理を繰り返し行う。これにより、一例として、図４（ｂ）に示すように、電圧制御不要範囲Ｌ１００の上限値ＶＨ１００及び下限値ＶＬ１００を徐々に下げることができるため、電圧制御不要範囲Ｌ１００の下限値ＶＬ１００を想定開回路電圧ＯＣＶ１ｎ−１００に近づけることができる。または、電圧制御不要範囲Ｌ０の上限値ＶＨ０及び下限値ＶＬ０を徐々に下げることができるため、電圧制御不要範囲Ｌ０の下限値ＶＬ０を想定開回路電圧ＯＣＶ１０−ｎに近づけることができる。または、電圧制御不要範囲Ｌαの上限値ＶＨα及び下限値ＶＬαを徐々に下げることができるため、電圧制御不要範囲Ｌαの下限値ＶＬαを想定開回路電圧ＯＣＶ１αに近づけることができる。そして、制御部５は、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値以上になると、電圧制御処理を終了する。より好ましくは、制御部５は、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値と等しくなると、電圧制御処理を終了する。これにより、図３に示す電圧制御処理開始時、想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値より低い状態であっても、電池Ｂ１の想定開回路電圧を電圧制御不要範囲に収めることができる。
【００８６】
このように、電池Ｂ１の想定開回路電圧を電圧制御不要範囲に収めることができると、電池Ｂ１と電池Ｂ２の電圧が同じでなくても、組電池を充電したときに、電池Ｂ２が満充電電圧に達する前に電池Ｂ１の電圧が充電終了電圧に達することがなく、かつ、組電池を放電したときに、電池Ｂ２が放電終了電圧に達する前に電池Ｂ１の電圧が放電終了電圧に達することがないため、電池Ｂ１または電池Ｂ２を放電するセルバランスを行う必要がなくなる。すなわち、電池Ｂ１の想定開回路電圧を電圧制御不要範囲に収めることにより、無駄なセルバランスを無くすことができるため、組電池全体の容量低下を抑えることができる。
【００８７】
すなわち、実施形態の電圧制御装置１によれば、電池Ｂ２の満充電容量で組電池の容量を規定することができ、電池Ｂ２の容量を無駄なく使用することができるとともに、無駄なセルバランスを無くすことができるため、組電池全体の容量低下を抑えることができる。
【００８８】
また、本発明は、以上の実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。
【００８９】
＜変形例１＞
制御部５は、図３に示す電圧制御処理において、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の上限値より高いと判断した場合、図３に示す電圧制御処理の次回の実行タイミングにおいて、電池Ｂ１の１回の放電容量を増加させてもよい。これにより、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の上限値より高くなり易い傾向であっても、図３に示す電圧制御処理の次回の実行タイミング以降において、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲に収まり易くなるようにすることができる。
【００９０】
＜変形例２＞
制御部５は、図３に示す電圧制御処理の実行タイミングが未定である場合、図３に示す電圧制御処理の次回の実行タイミングにおいて、電池Ｂ１の１回の放電容量を増加させてもよい。これにより、図３に示す電圧制御処理をなかなか実行させることができず、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）と電圧制御不要範囲の上限値との差が大きくなる場合であっても、図３に示す電圧制御処理の次回の実行タイミング以降において、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲に収まり易くなるようにすることができる。
【００９１】
＜変形例３＞
制御部５は、図３に示す電圧制御処理において、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値より低いと判断した場合、図３に示す電圧制御処理の次回の実行タイミングにおいて、電池Ｂ２の１回の放電容量を増加させてもよい。これにより、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲の下限値より低くなり易い傾向であっても、図３に示す電圧制御処理の次回の実行タイミング以降において、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲に収まり易くなるようにすることができる。
【００９２】
＜変形例４＞
制御部５は、図３に示す電圧制御処理の実行タイミングが未定である場合、図３に示す電圧制御処理の次回の実行タイミングにおいて、電池Ｂ２の１回の放電容量を増加させてもよい。これにより、図３に示す電圧制御処理をなかなか実行させることができず、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）と電圧制御不要範囲の下限値との差が大きくなる場合であっても、図３に示す電圧制御処理の次回の実行タイミング以降において、電池Ｂ１の想定開回路電圧（想定開回路電圧ＯＣＶ１ｎ−１００、想定開回路電圧ＯＣＶ１ｎ−０、または、想定開回路電圧ＯＣＶ１α）が電圧制御不要範囲に収まり易くなるようにすることができる。
【符号の説明】
【００９３】
１  電圧制御装置
２  電圧制御回路
３  電圧検出部
４  記憶部
５  制御部
【図１】
2019221023.tif 000003
【図２】
2019221023.tif 000004
【図３】
2019221023.tif 000005
【図４】
2019221023.tif 000006