(57)【要約】【課題】電圧センサが故障していて電池の電圧を検出することができない状態において、その電池の閉回路電圧により電池が過充電状態または過放電状態でないと誤判断されることを低減する。【解決手段】電池Ｂ１〜Ｂ３の充電時、故障していない各電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率のうちの最大の充電率を用いて、故障している電圧センサＳｖ１に対応する電池Ｂ１の開回路電圧及び内部抵抗を推定し、電池Ｂ１〜Ｂ３の放電時、電池Ｂ２、Ｂ３の充電率のうちの最小の充電率を用いて、電池Ｂ１の開回路電圧及び内部抵抗を推定し、推定された電池Ｂ１の開回路電圧と、電池Ｂ１〜Ｂ３に流れる電流と推定された電池Ｂ１の内部抵抗との乗算値とを加算した結果を、電池Ｂ１の閉回路電圧として推定する。【選択図】図１
2020046317.tif 000002
【特許請求の範囲】
【請求項１】
互いに直列接続される三つ以上の電池に流れる電流を検出する電流センサと、
前記電池の電圧を検出する三つ以上の電圧センサと、
前記電流の積算値を用いて、前記電池の充電率を推定する充電率推定部と、
前記電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、前記電池の放電時、前記故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率を用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定する開回路電圧推定部と、
前記電池の充電時、前記最大の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、前記電池の放電時、前記最小の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定する内部抵抗推定部と、
推定された前記開回路電圧と、前記電流と推定された前記内部抵抗との乗算値とを加算した結果を、前記故障している電圧センサに対応する電池の閉回路電圧として推定する閉回路電圧推定部と、
を備える電圧推定装置。
【請求項２】
請求項１に記載の電圧推定装置であって、
前記電池の開回路電圧を用いて、前記電池の充電率を補正する補正部を備え、
前記開回路電圧推定部は、
前記故障していない各電圧センサに対応する電池の充電率が補正される前、前記故障している電圧センサに対応する電池の充電率を用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、
前記故障していない各電圧センサに対応する電池の充電率が補正された後、前記電池の充電時、前記最大の充電率を用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、前記電池の放電時、前記最小の充電率を用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、
前記内部抵抗推定部は、
前記故障していない各電圧センサに対応する電池の充電率が補正される前、前記故障している電圧センサに対応する電池の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、
前記故障していない各電圧センサに対応する電池の充電率が補正された後、前記電池の充電時、前記最大の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、前記電池の放電時、前記最小の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定する
ことを特徴とする電圧推定装置。
【請求項３】
請求項２に記載の電圧推定装置であって、
前記充電率と前記開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、及び、前記充電用ＳＯＣ−ＯＣＶ曲線と異なる、前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線を記憶する記憶部を備え、
前記開回路電圧推定部は、前記故障していない各電圧センサに対応する電池の充電率が補正される前、
前記電池の充電時、前記充電用ＳＯＣ−ＯＣＶ曲線を参照して、前記故障している電圧センサに対応する電池の充電率に対応する開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、
前記電池の放電時、前記放電用ＳＯＣ−ＯＣＶ曲線を参照して、前記故障している電圧センサに対応する電池の充電率に対応する開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定する
ことを特徴とする電圧推定装置。
【請求項４】
請求項２に記載の電圧推定装置であって、
前記充電率と前記開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、前記充電用ＳＯＣ−ＯＣＶ曲線と異なる、前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線、及び、前記充電用ＳＯＣ−ＯＣＶ曲線と前記放電用ＳＯＣ−ＯＣＶ曲線との間の線分を所定の内分点で内分するときの内分比と、充電前後または放電前後の前記電池の容量差との対応関係を示す内分比情報を記憶する記憶部を備え、
前記開回路電圧推定部は、前記故障していない各電圧センサに対応する電池の充電率が補正される前、前記内分比情報を参照して、前記故障している電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記故障している電圧センサに対応する電池の充電率とを用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定する
ことを特徴とする電圧推定装置。
【請求項５】
請求項２に記載の電圧推定装置であって、
前記充電率と前記開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、及び、前記充電用ＳＯＣ−ＯＣＶ曲線と異なる、前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線を記憶する記憶部を備え、
前記開回路電圧推定部は、前記故障していない各電圧センサに対応する電池の充電率が補正された後、
前記電池の充電時、前記充電用ＳＯＣ−ＯＣＶ曲線を参照して、前記最大の充電率に対応する開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、
前記電池の放電時、前記放電用ＳＯＣ−ＯＣＶ曲線を参照して、前記最小の充電率に対応する開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定する
ことを特徴とする電圧推定装置。
【請求項６】
請求項２に記載の電圧推定装置であって、
前記充電率と前記開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、前記充電用ＳＯＣ−ＯＣＶ曲線と異なる、前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線、及び、前記充電用ＳＯＣ−ＯＣＶ曲線と前記放電用ＳＯＣ−ＯＣＶ曲線との間の線分を所定の内分点で内分するときの内分比と、充電前後または放電前後の前記電池の容量差との対応関係を示す内分比情報を記憶する記憶部を備え、
前記開回路電圧推定部は、前記故障していない各電圧センサに対応する電池の充電率が補正された後、
前記電池の充電時、前記内分比情報を参照して、前記故障している電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記最大の充電率とを用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、
前記電池の放電時、前記内分比情報を参照して、前記故障している電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記最小の充電率とを用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定する
ことを特徴とする電圧推定装置。
【請求項７】
請求項２に記載の電圧推定装置であって、
前記充電率と前記開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、前記充電用ＳＯＣ−ＯＣＶ曲線と異なる、前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線、及び、前記充電用ＳＯＣ−ＯＣＶ曲線と前記放電用ＳＯＣ−ＯＣＶ曲線との間の線分を所定の内分点で内分するときの内分比と、充電前後または放電前後の前記電池の容量差との対応関係を示す内分比情報を記憶する記憶部を備え、
前記開回路電圧推定部は、前記故障していない各電圧センサに対応する電池の充電率が補正された後、
前記電池の充電時、前記内分比情報を参照して、前記故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比のうちの最大の内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記最大の充電率とを用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、
前記電池の放電時、前記内分比情報を参照して、前記故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比のうちの最小の内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記最小の充電率とを用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定する
ことを特徴とする電圧推定装置。
【請求項８】
互いに直列接続される三つ以上の電池のそれぞれの電圧を検出する三つ以上の電圧センサと、
前記電池に流れる電流を検出する電流センサと、
前記電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、前記電池の放電時、前記故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定する開回路電圧推定部と、
前記電池の充電時、前記最大の開回路電圧に対応する充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、前記電池の放電時、前記最小の開回路電圧に対応する充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定する内部抵抗推定部と、
推定された前記開回路電圧と、前記電流と推定された前記内部抵抗との乗算値とを加算した結果を、前記故障している電圧センサに対応する電池の閉回路電圧として推定する閉回路電圧推定部と、
を備える電圧推定装置。
【請求項９】
請求項８に記載の電圧推定装置であって、
前記電流の積算値を用いて、前記電池の充電率を推定する充電率推定部と、
前記電池の開回路電圧を用いて、前記電池の充電率を補正する補正部と、
を備え、
前記開回路電圧推定部は、
前記故障していない各電圧センサに対応する電池の充電率が補正される前、前記故障している電圧センサに対応する電池の充電率を用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、
前記故障していない各電圧センサに対応する電池の充電率が補正された後、前記電池の充電時、前記最大の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、前記電池の放電時、前記最小の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、
前記内部抵抗推定部は、
前記故障していない各電圧センサに対応する電池の充電率が補正される前、前記故障している電圧センサに対応する電池の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、
前記故障していない各電圧センサに対応する電池の充電率が補正された後、前記電池の充電時、前記最大の開回路電圧に対応する充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、前記電池の放電時、前記最小の開回路電圧に対応する充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定する
ことを特徴とする電圧推定装置。
【請求項１０】
請求項９に記載の電圧推定装置であって、
前記充電率と前記開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、前記充電用ＳＯＣ−ＯＣＶ曲線と異なる、前記充電率と前記開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線、及び、前記充電用ＳＯＣ−ＯＣＶ曲線と前記放電用ＳＯＣ−ＯＣＶ曲線との間の線分を所定の内分点で内分するときの内分比と、充電前後または放電前後の前記電池の容量差との対応関係を示す内分比情報を記憶する記憶部を備え、
前記開回路電圧推定部は、前記故障していない各電圧センサに対応する電池の充電率が補正された後、
前記電池の充電時、前記内分比情報を参照して、前記故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記故障していない各電圧センサに対応する電池の充電率とを用いて、前記故障していない各電圧センサに対応する電池の開回路電圧を求め、その求めた各開回路電圧のうちの最大の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、
前記電池の放電時、前記内分比情報を参照して、前記故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比と、前記充電用ＳＯＣ−ＯＣＶ曲線と、前記放電用ＳＯＣ−ＯＣＶ曲線と、前記故障していない各電圧センサに対応する電池の充電率とを用いて、前記故障していない各電圧センサに対応する電池の開回路電圧を求め、その求めた各開回路電圧のうちの最小の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定する
ことを特徴とする電圧推定装置。
【請求項１１】
互いに直列接続される三つ以上の電池に流れる電流を検出する電流センサと、前記電池の電圧を検出する三つ以上の電圧センサとを備える電圧推定装置における電圧推定方法であって、
前記電圧推定装置は、
前記電流の積算値を用いて、前記電池の充電率を推定し、
前記電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、
前記電池の放電時、前記故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率を用いて、前記故障している電圧センサに対応する電池の開回路電圧を推定し、
前記電池の充電時、前記最大の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、
前記電池の放電時、前記最小の充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、
推定された前記開回路電圧と、前記電流と推定された前記内部抵抗との乗算値とを加算した結果を、前記故障している電圧センサに対応する電池の閉回路電圧として推定する
ことを特徴とする電圧推定方法。
【請求項１２】
互いに直列接続される三つ以上の電池のそれぞれの電圧を検出する三つ以上の電圧センサと、前記電池に流れる電流を検出する電流センサとを備える電圧推定装置における電圧推定方法であって、
前記電圧推定装置は、
前記電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、
前記電池の放電時、前記故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、
前記電池の充電時、前記最大の開回路電圧に対応する充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、
前記電池の放電時、前記最小の開回路電圧に対応する充電率を用いて、前記故障している電圧センサに対応する電池の内部抵抗を推定し、
推定された前記開回路電圧と、前記電流と推定された前記内部抵抗との乗算値とを加算した結果を、前記故障している電圧センサに対応する電池の閉回路電圧として推定する
ことを特徴とする電圧推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池の電圧を推定する技術に関する。
【背景技術】
【０００２】
電圧推定装置として、互いに直列接続される三つ以上の電池と、各電池にそれぞれ並列接続される電圧センサとを備え、各電池に電流が流れているときに電圧センサにより検出される電圧を、その電圧センサに対応する電池の閉回路電圧として測定するものがある。
【０００３】
しかしながら、上記電圧推定装置では、電圧センサが故障していて電池の電圧を検出することができない状態であると、電池の閉回路電圧を測定することができない。
【０００４】
そのため、上記電圧推定装置により測定される閉回路電圧により電池が過充電状態または過放電状態であるか否かを判断する場合では、電圧センサが故障していて電池の閉回路電圧を測定することができない状態であると、電池が実際には過充電状態または過放電状態であるにもかかわらず、電池が過充電状態または過放電状態でないと誤判断されるおそれがある。
【０００５】
関連する技術として、特許文献１〜４がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３５７５４１号公報
【特許文献２】特開２０１４−１３１４５２号公報
【特許文献３】特開２０１５−２３１７６３号公報
【特許文献４】特開２００８−０４３１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の一側面に係る目的は、互いに直列接続される三つ以上の電池のうちのある電池に対応する電圧センサが故障していて電池の電圧を検出することができない状態において、その電池の閉回路電圧により電池が過充電状態または過放電状態でないと誤判断されることを低減することである。
【課題を解決するための手段】
【０００８】
本発明に係る一つの形態である電圧推定装置は、互いに直列接続される三つ以上の電池に流れる電流を検出する電流センサと、電池の電圧を検出する三つ以上の電圧センサと、電流の積算値を用いて、電池の充電率を推定する充電率推定部と、電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、電池の放電時、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定する開回路電圧推定部と、電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定し、電池の放電時、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定する内部抵抗推定部と、推定された開回路電圧と、電池に流れる電流と推定された内部抵抗との乗算値とを加算した結果を、故障している電圧センサに対応する電池の閉回路電圧として推定する閉回路電圧推定部とを備える。
【０００９】
これにより、電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率以外の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定する場合に比べて、故障している電圧センサに対応する電池の開回路電圧を大きく見積もることができる。そのため、その大きく見積もった開回路電圧を用いて、故障している電圧センサに対応する電池の閉回路電圧を推定することにより、その推定した閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００１０】
また、電池の放電時、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率以外の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定する場合に比べて、故障している電圧センサに対応する電池の開回路電圧を小さく見積もることができる。また、一般的に、電池の放電時、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率以外の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定する場合に比べて、故障している電圧センサに対応する電池の内部抵抗を大きく見積もることができる。そのため、その比較的小さく見積もった開回路電圧と比較的大きく見積もった内部抵抗とを用いて、故障している電圧センサに対応する電池の閉回路電圧を推定することにより、その推定した閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと判断されることを低減することができる。
【００１１】
また、電圧推定装置は、電池の開回路電圧を用いて、電池の充電率を補正する補正部を備え、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正される前、故障している電圧センサに対応する電池の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、電池の放電時、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、内部抵抗推定部は、故障していない各電圧センサに対応する電池の充電率が補正される前、故障している電圧センサに対応する電池の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定し、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定し、電池の放電時、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定するように構成してもよい。
【００１２】
これにより、電池の充電率が補正される前の、故障している電圧センサに対応する電池の充電率の推定精度が比較的高い場合において、その推定精度が比較的高い充電率を用いて、故障している電圧センサに対応する電池の閉回路電圧を精度よく推定することができるため、故障している電圧センサに対応する電池が実際には過充電状態または過放電状態であるにもかかわらず、過充電状態及び過放電状態でないと誤判断されることを低減することができる。
【００１３】
また、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の充電時、故障している電圧センサに対応する電池の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００１４】
また、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の放電時、故障している電圧センサに対応する電池の開回路電圧を比較的小さく見積もることができるとともに、故障している電圧センサに対応する電池の内部抵抗を比較的大きく見積もることができるため、その比較的小さく見積もった開回路電圧と比較的大きく見積もった内部抵抗を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【００１５】
また、電圧推定装置は、充電率と開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線、及び、充電用ＳＯＣ−ＯＣＶ曲線と異なる、充電率と開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線を記憶する記憶部を備え、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正される前、電池の充電時、充電用ＳＯＣ−ＯＣＶ曲線を参照して、故障している電圧センサに対応する電池の充電率に対応する開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、電池の放電時、放電用ＳＯＣ−ＯＣＶ曲線を参照して、故障している電圧センサに対応する電池の充電率に対応する開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定するように構成してもよい。
【００１６】
これにより、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上または放電用ＳＯＣ−ＯＣＶ曲線上に存在し、かつ、電池の充電率が補正される前の、故障している電圧センサに対応する電池の充電率の推定精度が比較的高い場合において、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線を用いて、故障している電圧センサに対応する電池の充電率を精度よく推定することができるため、その充電率を用いて、故障している電圧センサに対応する電池の閉回路電圧を精度よく推定することができ、故障している電圧センサに対応する電池が実際には過充電状態または過放電状態であるにもかかわらず、過充電状態及び過放電状態でないと誤判断されることを低減することができる。
【００１７】
また、電圧推定装置は、充電用ＳＯＣ−ＯＣＶ曲線、放電用ＳＯＣ−ＯＣＶ曲線、及び、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の線分を所定の内分点で内分するときの内分比と、充電前後または放電前後の電池の容量差との対応関係を示す内分比情報を記憶する記憶部を備え、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正される前、内分比情報を参照して、故障している電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障している電圧センサに対応する電池の充電率とを用いて、故障している電圧センサに対応する電池の開回路電圧を推定するように構成してもよい。
【００１８】
これにより、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正される前の、故障している電圧センサに対応する電池の充電率の推定精度が比較的高い場合において、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線と内分比情報とを用いて、故障している電圧センサに対応する電池の充電率を精度よく推定することができるため、その充電率を用いて、故障している電圧センサに対応する電池の閉回路電圧を精度よく推定することができ、故障している電圧センサに対応する電池が実際には過充電状態または過放電状態であるにもかかわらず、過充電状態及び過放電状態でないと誤判断されることを低減することができる。
【００１９】
また、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、充電用ＳＯＣ−ＯＣＶ曲線を参照して、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率に対応する開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、電池の放電時、放電用ＳＯＣ−ＯＣＶ曲線を参照して、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率に対応する開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定するように構成してもよい。
【００２０】
これにより、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の充電時、故障している電圧センサに対応する電池の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００２１】
また、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の放電時、故障している電圧センサに対応する電池の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【００２２】
また、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、内分比情報を参照して、故障している電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率とを用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、電池の放電時、内分比情報を参照して、故障している電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率とを用いて、故障している電圧センサに対応する電池の開回路電圧を推定するように構成してもよい。
【００２３】
これにより、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の充電時、故障している電圧センサに対応する電池の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００２４】
また、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の放電時、故障している電圧センサに対応する電池の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【００２５】
また、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、内分比情報を参照して、故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比のうちの最大の内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない各電圧センサに対応する電池の充電率のうちの最大の充電率とを用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、電池の放電時、内分比情報を参照して、故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比のうちの最小の内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない各電圧センサに対応する電池の充電率のうちの最小の充電率とを用いて、故障している電圧センサに対応する電池の開回路電圧を推定するように構成してもよい。
【００２６】
これにより、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の充電時、故障している電圧センサに対応する電池の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００２７】
また、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の放電時、故障している電圧センサに対応する電池の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【００２８】
また、本発明に係る一つの形態である電圧推定装置は、互いに直列接続される三つ以上の電池のそれぞれの電圧を検出する三つ以上の電圧センサと、電池に流れる電流を検出する電流センサと、電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、電池の放電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定する開回路電圧推定部と、電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧に対応する充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定し、電池の放電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧に対応する充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定する内部抵抗推定部と、推定された開回路電圧と、電池に流れる電流と推定された内部抵抗との乗算値とを加算した結果を、故障している電圧センサに対応する電池の閉回路電圧として推定する閉回路電圧推定部とを備える。
【００２９】
これにより、電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧以外の開回路電圧を用いて、故障している電圧センサに対応する電池の開回路電圧を推定する場合に比べて、故障している電圧センサに対応する電池の開回路電圧を大きく見積もることができる。そのため、その比較的大きく見積もった開回路電圧を用いて、故障している電圧センサに対応する電池の閉回路電圧を推定することにより、その推定した閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００３０】
また、電池の放電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧以外の開回路電圧を用いて、故障している電圧センサに対応する電池の開回路電圧を推定する場合に比べて、故障している電圧センサに対応する電池の開回路電圧を小さく見積もることができる。また、一般的に、電池の放電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧以外の開回路電圧を用いて、故障している電圧センサに対応する電池の内部抵抗を推定する場合に比べて、故障している電圧センサに対応する電池の内部抵抗を大きく見積もることができる。そのため、その比較的小さく見積もった開回路電圧と比較的大きく見積もった内部抵抗とを用いて、故障している電圧センサに対応する電池の閉回路電圧を推定することにより、その推定した閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと判断されることを低減することができる。
【００３１】
また、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正される前、故障している電圧センサに対応する電池の充電率を用いて、故障している電圧センサに対応する電池の開回路電圧を推定し、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、電池の放電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧を、前記故障している電圧センサに対応する電池の開回路電圧として推定し、内部抵抗推定部は、故障していない各電圧センサに対応する電池の充電率が補正される前、故障している電圧センサに対応する電池の充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定し、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最大の開回路電圧に対応する充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定し、電池の放電時、故障していない各電圧センサに対応する電池の開回路電圧のうちの最小の開回路電圧に対応する充電率を用いて、故障している電圧センサに対応する電池の内部抵抗を推定するように構成してもよい。
【００３２】
これにより、電池の充電率が補正される前の、故障している電圧センサに対応する電池の充電率の推定精度が比較的高い場合において、その推定精度が比較的高い充電率を用いて、故障している電圧センサに対応する電池の閉回路電圧を精度よく推定することができるため、故障している電圧センサに対応する電池が実際には過充電状態または過放電状態であるにもかかわらず、過充電状態及び過放電状態でないと誤判断されることを低減することができる。
【００３３】
また、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の充電時、故障している電圧センサに対応する電池の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００３４】
また、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の放電時、故障している電圧センサに対応する電池の開回路電圧を比較的小さく見積もることができるとともに、故障している電圧センサに対応する電池の内部抵抗を比較的大きく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【００３５】
また、開回路電圧推定部は、故障していない各電圧センサに対応する電池の充電率が補正された後、電池の充電時、内分比情報を参照して、故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない各電圧センサに対応する電池の充電率とを用いて、故障していない各電圧センサに対応する電池の開回路電圧を求め、その求めた各開回路電圧のうちの最大の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定し、電池の放電時、内分比情報を参照して、故障していない各電圧センサに対応する電池の容量差に対応する内分比を求め、その求めた各内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない各電圧センサに対応する電池の充電率とを用いて、故障していない各電圧センサに対応する電池の開回路電圧を求め、その求めた各開回路電圧のうちの最小の開回路電圧を、故障している電圧センサに対応する電池の開回路電圧として推定するように構成してもよい。
【００３６】
これにより、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の充電時、故障している電圧センサに対応する電池の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【００３７】
また、電池の分極が比較的大きく、かつ、電池の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池の充電率が補正された後の、故障している電圧センサに対応する電池の充電率の推定精度が比較的低い場合において、電池の放電時、故障している電圧センサに対応する電池の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される、故障している電圧センサに対応する電池の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【発明の効果】
【００３８】
本発明によれば、互いに直列接続される三つ以上の電池のうちのある電池に対応する電圧センサが故障していて電池の電圧を検出することができない状態において、その電池の閉回路電圧により電池が過充電状態または過放電状態でないと誤判断されることを低減することができる。
【図面の簡単な説明】
【００３９】
【図１】実施形態の電圧推定装置を示す図である。
【図２】ＳＯＣ−ＯＣＶ曲線、充電用ＳＯＣ−ＯＣＶ曲線、及び放電用ＳＯＣ−ＯＣＶ曲線の一例を示す図である。
【図３】内分比情報及び内部抵抗情報の一例を示す図である。
【図４】実施例１における演算部の動作の一例を示すフローチャートである。
【図５】実施例２における演算部の動作の一例を示すフローチャートである。
【図６】ステップＳ８４の変形例（その１）の具体的動作を説明するための図である。
【図７】ステップＳ８４の変形例（その２）の具体的動作を説明するための図である。
【図８】実施例３における演算部の動作の一例を示すフローチャートである。
【図９】実施例４における演算部の動作の一例を示すフローチャートである。
【図１０】ステップＳ１１３の変形例の具体的動作を説明するための図である。
【発明を実施するための形態】
【００４０】
以下図面に基づいて実施形態について詳細を説明する。
図１は、実施形態の電圧推定装置を示す図である。
【００４１】
図１に示す電圧推定装置１は、互いに直列接続される電池Ｂ１〜Ｂ３のそれぞれの閉回路電圧を推定するものであって、電圧センサＳｖ１〜Ｓｖ３と、電流センサＳｉと、温度センサＳｔと、記憶部２と、演算部３とを備える。なお、電池や電圧センサの数は、三つに限定されず、四つ以上でもよい。また、電池Ｂ１〜Ｂ３を区別しない場合、単に、電池Ｂとする。また、電圧センサＳｖ１〜Ｓｖ３を区別しない場合、単に、電圧センサＳｖとする。
【００４２】
＜電池Ｂについて＞
電池Ｂ１〜Ｂ３は、それぞれ、リチウムイオン電池またはニッケル水素電池などの二次電池により構成される。負荷Ｌｏまたは充電器Ｃｈから電池Ｂ１〜Ｂ３に電力が供給されているとき、すなわち、電池Ｂ１〜Ｂ３に充電電流が流れているとき、電池Ｂ１〜Ｂ３が充電され、電池Ｂ１〜Ｂ３の電圧と充電率が高くなるものとする。また、電池Ｂ１〜Ｂ３から負荷Ｌｏに電力が供給されているとき、すなわち、電池Ｂ１〜Ｂ３に放電電流が流れているとき、電池Ｂ１〜Ｂ３が放電され、電池Ｂ１〜Ｂ３の電圧と充電率が低くなるものとする。なお、充電電流と放電電流とを区別しない場合、単に、電流という。また、充電率は、電池Ｂの満充電容量に対する現在の容量の割合［％］とする。また、電池Ｂの充電率が低くなると、電池Ｂの内部抵抗が高くなり、電池Ｂの温度が高くなると、電池Ｂの内部抵抗が低くなり、電池Ｂの劣化度合が高くなると、電池Ｂの内部抵抗が高くなるものとする。
【００４３】
＜電圧センサＳｖについて＞
電圧センサＳｖ１〜Ｓｖ３は、それぞれ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などにより構成される。また、電圧センサＳｖ１〜Ｓｖ３は、それぞれ、対応する電池Ｂに並列接続され、その対応する電池Ｂの電圧に応じた電圧を出力する。すなわち、電圧センサＳｖ１は電池Ｂ１に並列接続され、電池Ｂ１の電圧に応じた電圧を出力する。また、電圧センサＳｖ２は電池Ｂ２に並列接続され、電池Ｂ２の電圧に応じた電圧を出力する。また、電圧センサＳｖ３は電池Ｂ３に並列接続され、電池Ｂ３の電圧に応じた電圧を出力する。なお、電圧センサＳｖ１〜Ｓｖ３から出力される電圧は演算部３に入力される。
【００４４】
＜電流センサＳｉについて＞
電流センサＳｉは、シャント抵抗またはホール素子などにより構成される。また、電流センサＳｉは、電池Ｂ１〜Ｂ３に直列接続され、電池Ｂ１〜Ｂ３に流れる充電電流または放電電流に応じた電圧を出力する。なお、電流センサＳｉから出力される電圧は演算部３に入力される。
【００４５】
＜温度センサＳｔについて＞
温度センサＳｔは、サーミスタなどにより構成される。また、温度センサＳｔは、電池Ｂ１〜Ｂ３の温度に応じた電圧を出力する。なお、温度センサＳｔから出力される電圧は演算部３に入力される。
【００４６】
＜記憶部２について＞
記憶部２は、ＲＡＭ（Random Access Memory）またはＲＯＭ（Read Only Memory）などにより構成される。また、記憶部２は、ＳＯＣ−ＯＣＶ曲線、及び、内部抵抗情報などを記憶している。または、記憶部２は、充電用ＳＯＣ−ＯＣＶ曲線、放電用ＳＯＣ−ＯＣＶ曲線、内分比情報、及び、内部抵抗情報などを記憶している。
【００４７】
図２（ａ）は、ＳＯＣ−ＯＣＶ曲線の一例を示す図である。なお、図２に示す直交座標の横軸は電池Ｂの充電率［％］を示し、縦軸は電池Ｂの開回路電圧［Ｖ］を示している。
【００４８】
図２に示すＳＯＣ−ＯＣＶ曲線は、電池Ｂの充電率と開回路電圧との対応関係を示す情報であり、ＳＯＣ−ＯＣＶ曲線を参照することで、充電率に対応する開回路電圧を、または、開回路電圧に対応する充電率を、一意に求めることができるものとする。図２（ａ）に示すＳＯＣ−ＯＣＶ曲線では、１００［％］の充電率に対応する開回路電圧が０［％］の充電率に対応する開回路電圧よりも大きく、充電率が大きくなるほど、開回路電圧が大きくなるものとする。
【００４９】
ところで、電池Ｂ１〜Ｂ３が、シリコン負極を有する電池など、分極が比較的大きい電池である場合、充電終了後の分極解消時に得られる充電率と開回路電圧との対応関係を示す充電用ＳＯＣ−ＯＣＶ曲線と、放電終了後の分極解消時に得られる充電率と開回路電圧との対応関係を示す放電用ＳＯＣ−ＯＣＶ曲線とが互いに異なる。
【００５０】
そのため、分極が比較的大きい電池Ｂの閉回路電圧を推定する場合では、ＳＯＣ−ＯＣＶ曲線の代わりに、充電用ＳＯＣ−ＯＣＶ曲線または放電用ＳＯＣ−ＯＣＶ曲線を用いて電池Ｂの収束後の開回路電圧を推定し、その推定した開回路電圧を用いて閉回路電圧を推定することが望ましい。
【００５１】
図２（ｂ）は、充電用ＳＯＣ−ＯＣＶ曲線及び放電用ＳＯＣ−ＯＣＶ曲線の一例を示す図である。なお、図２（ｂ）に示す直交座標の横軸は電池Ｂの充電率［％］を示し、縦軸は電池Ｂの開回路電圧［Ｖ］を示している。
【００５２】
図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線は、充電が終了してから所定時間経過後に取得される電池Ｂの充電率と開回路電圧との対応関係を示す情報であり、充電用ＳＯＣ−ＯＣＶ曲線を参照することで、充電率に対応する開回路電圧を、または、開回路電圧に対応する充電率を、一意に求めることができる。図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線では、１００［％］の充電率に対応する開回路電圧が０［％］の充電率に対応する開回路電圧よりも大きく、充電率が大きくなるほど、開回路電圧が大きくなるものとする。また、開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに電池Ｂが微小な容量分放電されても、開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に継続して存在するものとする。
【００５３】
図２（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線は、放電が終了してから所定時間経過後に取得される電池Ｂの充電率と開回路電圧との対応関係を示す情報であり、放電用ＳＯＣ−ＯＣＶ曲線を参照することで、充電率に対応する開回路電圧を、または、開回路電圧に対応する充電率を、一意に求めることができる。図２（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線では、１００［％］の充電率に対応する開回路電圧が０［％］の充電率に対応する開回路電圧よりも大きく、充電率が大きくなるほど、開回路電圧が大きくなるものとする。また、開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在しているときに電池Ｂが微小な容量分充電されても、開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に継続して存在するものとする。また、充電率０〜１００［％］において、充電率が同じである場合に、放電用ＳＯＣ−ＯＣＶ曲線の開回路電圧は、充電用ＳＯＣ−ＯＣＶ曲線の開回路電圧より小さくなるものとする。
【００５４】
図３（ａ）は、内分比情報の一例を示す図である。なお、図３（ａ）に示す直交座標の横軸は充電前後または放電前後の電池Ｂの容量差［Ａｈ］を示し、縦軸は内分比を示している。充電前後とは、充電開始から充電終了までを示す。従って、充電前後の電池Ｂの容量差とは、充電終了時の電池Ｂの容量と充電開始時の電池Ｂの容量との容量差を示す。また、放電前後とは、放電開始から放電終了までを示す。従って、放電前後の電池Ｂの容量差とは、放電開始時の電池Ｂの容量と放電終了時の電池Ｂの容量との容量差を示す。また、内分比とは、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の開回路電圧軸方向の線分または充電率軸方向の線分を、開回路電圧と充電率との交点で内分するときの充電用ＳＯＣ−ＯＣＶ曲線から交点までの長さと放電用ＳＯＣ−ＯＣＶ曲線から交点までの長さの比ｐ：１−ｐのｐとする。または、内分比とは、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の開回路電圧軸方向の線分または充電率軸方向の線分を、開回路電圧と充電率との交点で内分するときの放電用ＳＯＣ−ＯＣＶ曲線から交点までの長さと充電用ＳＯＣ−ＯＣＶ曲線から交点までの長さの比ｐ：１−ｐのｐとする。
【００５５】
図３（ａ）に示す内分比情報は、充電前後または放電前後の電池Ｂの容量差と内分比との対応関係を示す情報であり、内分比情報を参照することで、充電前後または放電前後の電池Ｂの容量差に対応する内分比を一意に求めることができる。
【００５６】
また、図３（ａ）に示す内分比情報では、１の内分比に対する容量差をＣｔｈ［Ａｈ］とする。Ｃｔｈ＞０。
【００５７】
このように、Ｃｔｈ［Ａｈ］の容量差に対応する内分比が１である場合、開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在している状態からＣｔｈ［Ａｈ］以上の容量が充電された場合、開回路電圧と充電率との交点は、充電用ＳＯＣ−ＯＣＶ曲線上に存在する。また、開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在している状態からＣｔｈ［Ａｈ］以上の容量が放電された場合、開回路電圧と充電率との交点は、放電用ＳＯＣ−ＯＣＶ曲線上に存在する。
【００５８】
図３（ｂ）及び図３（ｃ）は、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、内分比との関係を示す図である。なお、図３（ｂ）及び図３（ｃ）に示す充電用ＳＯＣ−ＯＣＶ曲線及び放電用ＳＯＣ−ＯＣＶ曲線は、図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線及び放電用ＳＯＣ−ＯＣＶ曲線の一部を拡大した図である。
【００５９】
図３（ｂ）に示すように、開回路電圧と充電率との交点ｄ１が放電用ＳＯＣ−ＯＣＶ曲線上に存在している状態からＣｔｈ［Ａｈ］未満の容量が充電された場合、開回路電圧と充電率との交点ｄ２は、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に移動する。つまり、内分比が０や１でない場合、内分比が０に近いほど、開回路電圧と充電率との交点ｄ２が放電用ＳＯＣ−ＯＣＶ曲線に近くなり、内分比が１に近いほど、開回路電圧と充電率との交点ｄ２が充電用ＳＯＣ−ＯＣＶ曲線に近くなる。
【００６０】
また、図３（ｃ）に示すように、開回路電圧と充電率との交点ｃ１が充電用ＳＯＣ−ＯＣＶ曲線上に存在している状態からＣｔｈ［Ａｈ］未満の容量が放電された場合、開回路電圧と充電率との交点ｃ２は、充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に移動する。つまり、内分比が０や１でない場合、内分比が０に近いほど、開回路電圧と充電率との交点ｃ２が充電用ＳＯＣ−ＯＣＶ曲線に近くなり、内分比が１に近いほど、開回路電圧と充電率との交点ｃ２が放電用ＳＯＣ−ＯＣＶ曲線に近くなる。
【００６１】
すなわち、開回路電圧と充電率との交点ｄ１が放電用ＳＯＣ−ＯＣＶ曲線上に存在している状態から充電したときの充電前後の容量差がＣｔｈ［Ａｈ］以上である場合、充電用ＳＯＣ−ＯＣＶ曲線を用いて、開回路電圧から充電率を、または、充電率から開回路電圧を求めることができる。
【００６２】
また、開回路電圧と充電率との交点ｃ１が充電用ＳＯＣ−ＯＣＶ曲線上に存在している状態から放電したときの放電前後の容量差がＣｔｈ［Ａｈ］以上である場合、放電用ＳＯＣ−ＯＣＶ曲線を用いて、開回路電圧から充電率を、または、充電率から開回路電圧を求めることができる。
【００６３】
また、開回路電圧と充電率との交点ｄ１が放電用ＳＯＣ−ＯＣＶ曲線上に存在している状態から充電したときの充電前後の容量差がＣｔｈ［Ａｈ］未満である場合、充電前後の容量差から内分比を求め、その求めた内分比から充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在する開回路電圧と充電率との交点を求め、その求めた交点と開回路電圧から充電率を、または、その求めた交点と充電率から開回路電圧を求めることができる。
【００６４】
また、開回路電圧と充電率との交点ｃ１が充電用ＳＯＣ−ＯＣＶ曲線上に存在している状態から放電したときの放電前後の容量差がＣｔｈ［Ａｈ］未満である場合、放電前後の容量差から内分比を求め、その求めた内分比から充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在する開回路電圧と充電率との交点を求め、その求めた交点と開回路電圧から充電率を、または、その求めた交点と充電率から開回路電圧を求めることができる。
【００６５】
ここで、図３（ａ）に示す内分比情報の求め方の一例について説明する。なお、充電率が１００［％］であるときの電池Ｂの容量を１００［Ａｈ］とし、電池Ｂの充電率が１［％］増加すると、充電前後の電池Ｂの容量差ａが１［Ａｈ］増加するものとする。
【００６６】
図３（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線上の交点ｄ１に対応する充電前の電池Ｂの充電率が５０．０［％］であり、図３（ｂ）に示す交点ｄ２に対応する充電後の電池Ｂの充電率が５２．５［％］であり、図３（ｂ）に示すｐ：（１−ｐ）が０．６：０．４である場合を想定する。
【００６７】
このような場合、交点ｄ１に対応する充電前の電池Ｂの容量は５０．０［Ａｈ］であり、交点ｄ２に対応する充電後の電池Ｂの容量は５２．５［Ａｈ］であり、交点ｄ１から交点ｄ２に変化するときの充電前後の電池Ｂの容量差ａは２．５［Ａｈ］＝５２．５［Ａｈ］−５０．０［Ａｈ］であるため、放電用ＳＯＣ−ＯＣＶ曲線上の交点ｄ１に対応する充電率が５０［％］であるときに用いられる内分比情報として、２．５［Ａｈ］の容量差ａと０．６の内分比ｐとが対応付けられていることを示す内分比情報を求めることができる。
【００６８】
また、図３（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線上の交点ｄ１に対応する充電前の電池Ｂの充電率が５０．０［％］であり、図３（ｂ）に示す交点ｄ２に対応する充電後の電池Ｂの充電率が５５．０［％］であり、図３（ｂ）に示すｐ：（１−ｐ）が０．９：０．１である場合を想定する。
【００６９】
このような場合、交点ｄ１に対応する充電前の電池Ｂの容量は５０．０［Ａｈ］であり、交点ｄ２に対応する充電後の電池Ｂの容量は５５．０［Ａｈ］であり、交点ｄ１から交点ｄ２に変化するときの充電前後の電池Ｂの容量差ａは５．０［Ａｈ］＝５５．０［Ａｈ］−５０．０［Ａｈ］であるため、放電用ＳＯＣ−ＯＣＶ曲線上の交点ｄ１に対応する充電率が５０［％］であるときに用いられる内分比情報として、５．０［Ａｈ］の容量差ａと０．９の内分比ｐとが対応付けられていることを示す内分比情報を求めることができる。
【００７０】
このように、開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在している状態から充電したときの充電前後の容量差ａを変えながら、それぞれの容量差ａに対応する内分比ｐを取得し、複数の容量差ａと内分比ｐの点をプロットして図３（ａ）に示す内分比情報を求める。
【００７１】
なお、交点ｄ１に対応する充電率が５０［％］でないときの内分比情報は、交点ｄ１に対応する充電率が５０［％］であるときに求められた内分比情報を用いても良い。また、内分比情報の求め方は、交点ｄ１に対応する充電率が５０［％］であるときに限らず、他の充電率であっても構わない。また、内分比情報の求め方は、図３（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線上に交点ｄ１がある状態から、所定量の充電をして求める方法に限らず、図３（ｃ）に示す充電用ＳＯＣ−ＯＣＶ曲線上に交点ｃ１がある状態から、所定量の放電をして求める方法でも良い。
【００７２】
図３（ｄ）は、内部抵抗情報の一例を示す図である。なお、図３（ｄ）に示す直交座標の横軸は電池Ｂの充電率［％］を示し、右方向に行くほど値が大きくなるものとする。また、図３（ｄ）に示す直交座標の縦軸は電池Ｂの内部抵抗［Ω］を示し、上方向に行くほど値が大きくなるものとする。
【００７３】
図３（ｄ）に示す内部抵抗情報は、電池Ｂの充電率と、電池Ｂの内部抵抗との対応関係を示す情報であり、図３（ｄ）に示す内部抵抗情報を参照することで、電池Ｂの充電率に対応する内部抵抗を一意に求めることができる。また、一般的に、電池Ｂの充電率と、電池Ｂの内部抵抗との対応関係は、図３（ｄ）に示す内部抵抗情報のように、充電率が小さい場合に、内部抵抗が大きいものとする。
【００７４】
＜演算部３について＞
図１に示す演算部３は、ＣＰＵ（Central Processing Unit）またはプログラマブルなディバイス（ＦＰＧＡ（Field Programmable Gate Array）やＰＬＤ（Programmable Logic Device））などにより構成され、電流検出部３１と、電圧検出部３２と、温度検出部３３と、故障判断部３４と、充電率推定部３５と、劣化度合推定部３６と、補正部３７と、開回路電圧推定部３８と、内部抵抗推定部３９と、閉回路電圧推定部４０とを備える。なお、ＣＰＵまたはプログラマブルなディバイスが記憶部２などに記憶されるプログラムを実行することにより、電流検出部３１、電圧検出部３２、温度検出部３３、故障判断部３４、充電率推定部３５、劣化度合推定部３６、補正部３７、開回路電圧推定部３８、内部抵抗推定部３９、及び閉回路電圧推定部４０が実現されるものとする。
【００７５】
＜電流検出部３１について＞
電流検出部３１は、電流センサＳｉから出力される電圧を用いて電池Ｂ１〜Ｂ３に流れる電流を検出する。
【００７６】
一例として、電流検出部３１は、記憶部２に記憶されている、電流センサＳｉの出力電圧と電池Ｂ１〜Ｂ３に流れる電流との対応関係を示す電流情報を参照して、電流センサＳｉから出力される電圧に対応するプラス符号の電流を、電池Ｂ１〜Ｂ３に流れる充電電流として検出し、電流センサＳｉから出力される電圧に対応するマイナス符号の電流を、電池Ｂ１〜Ｂ３に流れる放電電流として検出する。
【００７７】
＜電圧検出部３２について＞
電圧検出部３２は、電流検出部３１により検出される充電電流または放電電流がゼロでないとき、電圧センサＳｖ１から出力される電圧を電池Ｂ１の閉回路電圧として検出し、電圧センサＳｖ２から出力される電圧を電池Ｂ２の閉回路電圧として検出し、電圧センサＳｖ３から出力される電圧を電池Ｂ３の閉回路電圧として検出する。
【００７８】
また、電圧検出部３２は、電流検出部３１により検出される充電電流または放電電流がゼロであるときで、かつ、電池Ｂ１〜Ｂ３の分極が解消されているとき、電圧センサＳｖ１から出力される電圧を、電池Ｂ１の開回路電圧として検出し、電圧センサＳｖ２から出力される電圧を、電池Ｂ２の開回路電圧として検出し、電圧センサＳｖ３から出力される電圧を、電池Ｂ３の開回路電圧として検出する。
【００７９】
＜温度検出部３３について＞
温度検出部３３は、温度センサＳｔから出力される電圧を用いて、電池Ｂ１〜Ｂ３の温度を検出する。
【００８０】
一例として、温度検出部３３は、記憶部２に記憶されている、温度センサＳｔの出力電圧と電池Ｂ１〜Ｂ３の温度との対応関係を示す温度情報を参照して、温度センサＳｔから出力される電圧に対応する温度を、電池Ｂ１〜Ｂ３の温度として検出する。
【００８１】
＜故障判断部３４について＞
故障判断部３４は、電圧センサＳｖが故障しているか否かを判断する。一例として、故障判断部３４は、電圧センサＳｖから出力される電圧が所定電圧範囲に入っている場合、その電圧センサＳｖが故障していないと判断し、電圧センサＳｖから出力される電圧が所定電圧範囲に入っていない場合、その電圧センサＳｖが故障していると判断する。なお、所定電圧範囲とは、電圧センサＳｖ及び電圧検出部３２が正常であるときに、電圧検出部３２が検出することが可能な電圧の範囲またはその範囲の一部とする。また、電圧センサＳｖの故障の一例としては、電圧センサＳｖを構成するＩＣ内の部品の破損などが考えられる。他の例として、故障判断部３４は、電圧センサＳｖを構成するＩＣによる自己故障判断の結果により電圧センサＳｖが故障しているか否かを判断する。
【００８２】
＜充電率推定部３５について＞
充電率推定部３５は、電池Ｂ１〜Ｂ３の充電時、電流検出部３１により検出される充電電流の積算値を用いて、電池Ｂ１〜Ｂ３の充電率を推定し、電池Ｂ１〜Ｂ３の放電時、電流検出部３１により検出する放電電流の積算値を用いて、電池Ｂ１〜Ｂ３の充電率を推定する。
【００８３】
＜劣化度合推定部３６について＞
劣化度合推定部３６は、電池Ｂ１〜Ｂ３の劣化度合を推定する。
一例として、劣化度合推定部３６は、電池Ｂの満充電容量の初期値に対する現在の満充電容量の割合［％］を、電池Ｂの劣化度合として推定する。
【００８４】
＜補正部３７について＞
補正部３７は、電池Ｂ１〜Ｂ３の開回路電圧を用いて、電池Ｂ１〜Ｂ３の充電率を補正する。
【００８５】
一例として、補正部３７は、電池Ｂ１〜Ｂ３の充電開始前または放電開始前（電池Ｂ１〜Ｂ３に充電電流及び放電電流が流れていないとき）、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線、図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線、または、図２（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線を参照して、電圧検出部３２により検出される電池Ｂの開回路電圧に対応する充電率を求め、電池Ｂの現在の充電率を、その求めた充電率に置き換えることで、電池Ｂの充電率を補正する。すなわち、「電池Ｂの充電率を補正する」とは、充放電時に電流の積算値を用いて推定される電池Ｂの充電率を、ＳＯＣ−ＯＣＶ曲線を参照し充放電が流れていないときの電池Ｂの電圧を用いて求められる充電率に置き換えることを示す。
【００８６】
＜開回路電圧推定部３８について＞
開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時または放電時、電池Ｂ１〜Ｂ３の充電率を用いて、電池Ｂ１〜Ｂ３の開回路電圧を推定する。
【００８７】
＜内部抵抗推定部３９について＞
内部抵抗推定部３９は、充電率推定部３５により推定される充電率を用いて、電池Ｂの内部抵抗を推定する。
【００８８】
＜閉回路電圧推定部４０について＞
閉回路電圧推定部４０は、電圧検出部３２により検出される閉回路電圧を、電池Ｂの閉回路電圧として推定する。または、閉回路電圧推定部４０は、開回路電圧推定部３８により推定される開回路電圧、電流検出部３１により検出される電流、及び内部抵抗推定部３９により推定される内部抵抗を用いて、電池Ｂの閉回路電圧を推定する。
【００８９】
＜実施例１＞
図４は、実施例１における演算部３の動作の一例を示すフローチャートである。
【００９０】
まず、ステップＳ８１において、故障判断部３４は、電圧センサＳｖ１〜Ｓｖ３が故障しているか否かを判断する。
【００９１】
次に、電圧センサＳｖ１〜Ｓｖ３が故障していないと判断されると（ステップＳ８１：Ｎｏ）、ステップＳ８２において、閉回路電圧推定部４０は、電圧検出部３２の検出結果により電池Ｂ１〜Ｂ３の閉回路電圧を測定する。
【００９２】
一方、電圧センサＳｖ１が故障していると判断されると（ステップＳ８１：Ｙｅｓ）、ステップＳ８３において、充電率推定部３５は、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率を推定する。
【００９３】
（図４に示すステップＳ８３の具体的動作）
充電率推定部３５は、「電池Ｂ２の現在の充電率＋（電流検出部３１により検出される充電電流または放電電流の積算値／電池Ｂ２の満充電容量）×１００」の計算結果を、電池Ｂ２の充電率として推定し、「電池Ｂ３の現在の充電率＋（電流検出部３１により検出される充電電流または放電電流の積算値／電池Ｂ３の満充電容量）×１００」の計算結果を、電池Ｂ３の充電率として推定する。
【００９４】
次に、ステップＳ８４において、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、ステップＳ８３で充電率推定部３５により推定された電池Ｂ２、Ｂ３の充電率のうちの最大の充電率ＳＯＣｍａｘを用いて、電池Ｂ１の開回路電圧を推定し、電池Ｂ１〜Ｂ３の放電時、ステップＳ８３で充電率推定部３５により推定された電池Ｂ２、Ｂ３の充電率のうちの最小の充電率ＳＯＣｍｉｎを用いて、電池Ｂ１の開回路電圧を推定する。これにより、電池Ｂ１〜Ｂ３の充電時、最大の充電率ＳＯＣｍａｘ以外の充電率を用いて、電池Ｂ１の開回路電圧を推定する場合に比べて、電池Ｂ１の開回路電圧を大きく見積もることができる。また、電池Ｂ１〜Ｂ３の放電時、最小の充電率ＳＯＣｍｉｎ以外の充電率を用いて、電池Ｂ１の開回路電圧を推定する場合に比べて、電池Ｂ１の開回路電圧を小さく見積もることができる。
【００９５】
（図４に示すステップＳ８４の具体的動作（その１））
一例として、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ２、Ｂ３の充電率のうちの最大の充電率ＳＯＣｍａｘに対応する開回路電圧ＯＣＶｍａｘを、電池Ｂ１の開回路電圧として推定し、電池Ｂ１〜Ｂ３の放電時、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ２、Ｂ３の充電率のうちの最小の充電率ＳＯＣｍｉｎに対応する開回路電圧ＯＣＶｍｉｎを、電池Ｂ１の開回路電圧として推定する。
【００９６】
（図４に示すステップＳ８４の具体的動作（その２））
他の例として、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ２、Ｂ３の充電率のうちの最大の充電率ＳＯＣｍａｘに対応する開回路電圧ＯＣＶｃｍａｘを、電池Ｂ１の開回路電圧として推定し、電池Ｂ１〜Ｂ３の放電時、図３（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ２、Ｂ３の充電率のうちの最小の充電率ＳＯＣｍｉｎに対応する開回路電圧ＯＣＶｄｍｉｎを、電池Ｂ１の開回路電圧として推定する。
【００９７】
次に、ステップＳ８５において、内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の充電時、ステップＳ８３で充電率推定部３５により推定された電池Ｂ２、Ｂ３の充電率のうちの最大の充電率ＳＯＣｍａｘを用いて、電池Ｂ１の内部抵抗Ｒｃを推定し、電池Ｂ１〜Ｂ３の放電時、ステップＳ８３で充電率推定部３５により推定された電池Ｂ２、Ｂ３の充電率のうちの最小の充電率ＳＯＣｍｉｎを用いて、電池Ｂ１の内部抵抗Ｒｄを推定する。これにより、電池Ｂ１〜Ｂ３の放電時、最小の充電率ＳＯＣｍｉｎ以外の充電率を用いて、電池Ｂ１の内部抵抗を推定する場合に比べて、電池Ｂ１の内部抵抗を大きく見積もることができる。
なお、ステップＳ８４とステップＳ８５を入れ替えてもよい。
【００９８】
（図４に示すステップＳ８５の具体的動作）
内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の充電時、図３（ｄ）に示す内部抵抗情報を参照して、最大の充電率ＳＯＣｍａｘ［％］に対応するＲｃ［Ω］を、電池Ｂ１の内部抵抗として推定し、電池Ｂ１〜Ｂ３の放電時、最小の充電率ＳＯＣｍｉｎ［％］に対応するＲｄ［Ω］を、電池Ｂ１の内部抵抗として推定する。
【００９９】
そして、ステップＳ８６において、閉回路電圧推定部４０は、ステップＳ８４で開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧と、電流検出部３１により検出される電流とステップＳ８５で内部抵抗推定部３９により推定された電池Ｂ１の内部抵抗との乗算値とを加算した結果を、電池Ｂ１の閉回路電圧として推定し、電圧検出部３２の検出結果により電池Ｂ２、Ｂ３の閉回路電圧を測定する。
【０１００】
（図４に示すステップＳ８６の具体的動作（その１））
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の充電時、図２（ａ）に示すように、開回路電圧推定部３８により最大の充電率ＳＯＣｍａｘを用いて推定された電池Ｂ１の開回路電圧ＯＣＶｍａｘと、電流検出部３１により検出される充電電流＋Ｉと内部抵抗推定部３９により最大の充電率ＳＯＣｍａｘを用いて推定された電池Ｂ１の内部抵抗Ｒｃとの乗算値＋Ｉ×Ｒｃとを加算した結果（ＯＣＶｍａｘ＋（＋Ｉ×Ｒｃ））を、電池Ｂ１の閉回路電圧ＣＣＶｃとして推定する。
【０１０１】
これにより、電池Ｂ１の開回路電圧が比較的大きく見積もられているため、その開回路電圧を用いて推定される電池Ｂ１の閉回路電圧ＣＣＶｃを、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができる。
【０１０２】
また、閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の放電時、図２（ａ）に示すように、開回路電圧推定部３８により最小の充電率ＳＯＣｍｉｎを用いて推定された電池Ｂ１の開回路電圧ＯＣＶｍｉｎと、電流検出部３１により検出される放電電流−Ｉと内部抵抗推定部３９により最小の充電率ＳＯＣｍｉｎを用いて推定された電池Ｂ１の内部抵抗Ｒｄとの乗算値−Ｉ×Ｒｄとを加算した結果（ＯＣＶｍｉｎ＋（−Ｉ×Ｒｄ））を、電池Ｂ１の閉回路電圧ＣＣＶｄとして推定する。
【０１０３】
これにより、電池Ｂ１の開回路電圧が比較的小さく見積もられているとともに、電池Ｂ１の内部抵抗が比較的大きく見積もられているため、その開回路電圧及び内部抵抗を用いて推定される電池Ｂ１の閉回路電圧ＣＣＶｄを、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができる。
【０１０４】
実施例１の電圧推定装置１によれば、電池Ｂ１の閉回路電圧ＣＣＶｃを、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができるため、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１０５】
また、実施例１の電圧推定装置１によれば、電池Ｂ１の閉回路電圧ＣＣＶｄを、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができるため、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０１０６】
（図４に示すステップＳ８６の具体的動作（その２））
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の充電時、図２（ａ）に示すように、開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧ＯＣＶｍａｘと、乗算値＋Ｉ×Ｒｃに定数αを乗算した値とを加算した結果（ＯＣＶｍａｘ＋（＋Ｉ×Ｒｃ）×α）を、電池Ｂ１の閉回路電圧ＣＣＶｃ´として推定する。
【０１０７】
このように、乗算値＋Ｉ×Ｒｃに定数αを乗算することにより、推定される電池Ｂ１の閉回路電圧ＣＣＶｃ´を閾値ＣＣＶｃｔｈにさらに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることをさらに低減することができる。
【０１０８】
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の放電時、図２（ａ）に示すように、開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧ＯＣＶｍｉｎと、乗算値−Ｉ×Ｒｄに定数αを乗算した値とを加算した結果（ＯＣＶｍｉｎ＋（−Ｉ×Ｒｄ）×α）を、電池Ｂ１の閉回路電圧ＣＣＶｄ´として推定する。
【０１０９】
このように、乗算値−Ｉ×Ｒｄに定数αを乗算することにより、推定される電池Ｂ１の閉回路電圧ＣＣＶｄ´を閾値ＣＣＶｄｔｈにさらに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることをさらに低減することができる。
【０１１０】
（図４に示すステップＳ８６の具体的動作（その３））
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、電池Ｂ１〜Ｂ３の充電時、図２（ｂ）に示すように、開回路電圧推定部３８により充電用ＳＯＣ−ＯＣＶ曲線及び最大の充電率ＳＯＣｍａｘを用いて推定された電池Ｂ１の開回路電圧ＯＣＶｃｍａｘと、電流検出部３１により検出される充電電流＋Ｉと内部抵抗推定部３９により最大の充電率ＳＯＣｍａｘを用いて推定された電池Ｂ１の内部抵抗Ｒとの乗算値＋Ｉ×Ｒｃとを加算した結果（ＯＣＶｃｍａｘ＋（＋Ｉ×Ｒｃ））を、電池Ｂ１の閉回路電圧ＣＣＶｃｃとして推定する。
【０１１１】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在する場合において、電池Ｂ１〜Ｂ３の充電時、電池Ｂ１の開回路電圧を比較的大きく見積もることができるため、その開回路電圧を用いて推定される電池Ｂ１の閉回路電圧ＣＣＶｃｃを、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１１２】
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、電池Ｂ１〜Ｂ３の放電時、図２（ｂ）に示すように、開回路電圧推定部３８により放電用ＳＯＣ−ＯＣＶ曲線及び最小の充電率ＳＯＣｍｉｎを用いて推定された電池Ｂ１の開回路電圧ＯＣＶｄｍｉｎと、電流検出部３１により検出される放電電流−Ｉと内部抵抗推定部３９により最小の充電率ＳＯＣｍｉｎを用いて推定された内部抵抗Ｒｄとの乗算値−Ｉ×Ｒｄとを加算した結果（ＯＣＶｄｍｉｎ＋（−Ｉ×Ｒｄ））を、電池Ｂ１の閉回路電圧ＣＣＶｄｄとして推定する。
【０１１３】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在する場合において、電池Ｂ１〜Ｂ３の放電時、電池Ｂ１の開回路電圧を比較的小さく見積もることができるため、その開回路電圧を用いて推定される電池Ｂ１の閉回路電圧ＣＣＶｄｄを、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０１１４】
（図４に示すステップＳ８６の具体的動作（その４））
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の分極が比較的大きい場合で、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、電池Ｂ１〜Ｂ３の充電時、図２（ｂ）に示すように、開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧ＯＣＶｃｍａｘと、乗算値＋Ｉ×Ｒｃに定数αを乗算した値とを加算した結果（ＯＣＶｃｍａｘ＋（＋Ｉ×Ｒｃ）×α）を、電池Ｂ１の閉回路電圧ＣＣＶｃｃ´として推定する。
【０１１５】
このように、乗算値＋Ｉ×Ｒｃに定数αを乗算することにより、推定される電池Ｂ１の閉回路電圧ＣＣＶｃｃ´を閾値ＣＣＶｃｔｈにさらに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることをさらに低減することができる。
【０１１６】
閉回路電圧推定部４０は、電池Ｂ１〜Ｂ３の分極が比較的大きい場合で、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、電池Ｂ１〜Ｂ３の放電時、図２（ｂ）に示すように、開回路電圧推定部３８により推定された開回路電圧ＯＣＶｄｍｉｎと、乗算値−Ｉ×Ｒｄに定数αを乗算した値とを加算した結果（ＯＣＶｄｍｉｎ＋（−Ｉ×Ｒｄ）×α）を、電池Ｂの閉回路電圧ＣＣＶｄｄ´として推定する。
【０１１７】
このように、乗算値−Ｉ×Ｒｄに定数αを乗算することにより、電池Ｂ１の閉回路電圧ＣＣＶｄｄ´を閾値ＣＣＶｄｔｈにさらに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることをさらに低減することができる。
【０１１８】
＜実施例２＞
図５は、実施例２における演算部３の動作の一例を示すフローチャートである。なお、補正部３７により電池Ｂ１〜Ｂ３の充電率が定期的に補正されているものとする。
【０１１９】
まず、ステップＳ８１において、故障判断部３４は、電圧センサＳｖ１〜Ｓｖ３が故障しているか否かを判断する。
【０１２０】
次に、電圧センサＳｖ１〜Ｓｖ３が故障していないと判断されると（ステップＳ８１：Ｎｏ）、ステップＳ８２において、閉回路電圧推定部４０は、電圧検出部３２の検出結果により電池Ｂ１〜Ｂ３の閉回路電圧を測定する。
【０１２１】
一方、電圧センサＳｖ１が故障していると判断されると（ステップＳ８１：Ｙｅｓ）、ステップＳ８１´において、充電率推定部３５は、補正部３７により、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率が補正された後であるか否かを判断する。
【０１２２】
電池Ｂ２、Ｂ３の充電率が補正された後であると判断されると（ステップＳ８１´：Ｙｅｓ）、ステップＳ８３〜ステップＳ８６が実行されることにより電池Ｂ１の閉回路電圧が推定されるとともに電池Ｂ２、Ｂ３の閉回路電圧が測定される。なお、図５に示すステップＳ８３〜ステップＳ８６は、図４に示すステップＳ８３〜Ｓ８６と同様であるため、その説明を省略する。
【０１２３】
一方、電池Ｂ２、Ｂ３の充電率が補正される前であると判断されると（ステップＳ８１´：Ｎｏ）、ステップＳ８７において、充電率推定部３５は、故障している電圧センサＳｖ１に対応する電池Ｂ１の充電率を推定する。
【０１２４】
（図５に示すステップＳ８７の具体的動作）
充電率推定部３５は、「電池Ｂ１の現在の充電率＋（電流検出部３１により検出される充電電流または放電電流の積算値／電池Ｂ１の満充電容量）×１００」の計算結果を、電池Ｂ１の充電率として推定する。
【０１２５】
次に、ステップＳ８８において、開回路電圧推定部３８は、ステップＳ８７で充電率推定部３５により推定された電池Ｂ１の充電率を用いて、電池Ｂ１の開回路電圧を推定する。
【０１２６】
（図５に示すステップＳ８８の具体的動作（その１））
開回路電圧推定部３８は、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ１の充電率に対応する開回路電圧を、電池Ｂ１の開回路電圧として推定する。
【０１２７】
（図５に示すステップＳ８８の具体的動作（その２））
開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ１の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、電池Ｂ１〜Ｂ３の充電時、図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ１の充電率に対応する開回路電圧を、電池Ｂ１の開回路電圧として推定する。また、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ１の開回路電圧と充電率との交点が放電用ＳＯＣ−ＯＣＶ曲線上に存在している場合、電池Ｂ１〜Ｂ３の放電時、図２（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線を参照して、電池Ｂ１の充電率に対応する開回路電圧を、電池Ｂ１の開回路電圧として推定する。
【０１２８】
次に、ステップＳ８９において、内部抵抗推定部３９は、ステップＳ８７で充電率推定部３５により推定された電池Ｂ１の充電率を用いて、電池Ｂ１の内部抵抗を推定する。
【０１２９】
（ステップＳ８９の具体的動作）
内部抵抗推定部３９は、図３（ｄ）に示す内部抵抗情報を参照して、ステップＳ８７で充電率推定部３５により推定された電池Ｂ１の充電率に対応する内部抵抗を、電池Ｂ１の内部抵抗として推定する。
なお、ステップＳ８８とステップＳ８９を入れ替えてもよい。
【０１３０】
そして、ステップＳ９０において、閉回路電圧推定部４０は、ステップＳ８８で開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧と、電流検出部３１により検出された電流とステップＳ８９で内部抵抗推定部３９により推定された電池Ｂ１の内部抵抗との乗算値とを加算した結果を、電池Ｂ１の閉回路電圧として推定し、電圧検出部３２の検出結果により電池Ｂ２、Ｂ３の閉回路電圧を測定する（ステップＳ９０）。
なお、ステップＳ９０の具体的動作は、ステップＳ８６の具体的動作と同様とする。
【０１３１】
なお、ステップＳ８１´において、電池Ｂ２、Ｂ３の充電率が補正された後であるか否かを判断する理由は、電池Ｂ２、Ｂ３の充電率が補正された後は、故障している電圧センサＳｖ１（電池Ｂ１の電圧）を用いて電池Ｂ１の充電率も補正されるため、電池Ｂ１の電圧を用いて求められる電池Ｂ１の充電率は補正される前の充電率よりも推定精度が低いと判断できる。逆に、電池Ｂ２、Ｂ３の充電率が補正される前は、故障している電圧センサＳｖ１を使って電池Ｂ１の充電率も補正されないため、電流の積算値を用いて推定される電池Ｂ１の充電率は電池Ｂ１の電圧を用いて求められる充電率よりも推定精度が高いと判断できる。従って、実施例２では、電池Ｂ１の充電率の推定精度が高い場合と、低い場合とで、電池Ｂ１の充電率の推定方法を変える。
【０１３２】
実施例２の電圧推定装置１によれば、電池Ｂ２、Ｂ３の充電率が補正される前の電池Ｂ１の充電率の推定精度が比較的高い場合において、推定精度が比較的高い電池Ｂ１の充電率を用いて、電池Ｂ１の閉回路電圧を精度よく推定することができるため、電池Ｂ１が実際には過充電状態または過放電状態であるにもかかわらず、過充電状態及び過放電状態でないと誤判断されることを低減することができる。
【０１３３】
また、実施例２の電圧推定装置１によれば、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の充電時、電池Ｂ１の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過充電状態であるか否かを判断するための閾値に近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１３４】
また、実施例２の電圧推定装置１によれば、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の放電時、電池Ｂ１の開回路電圧を比較的小さく見積もることができるとともに、電池Ｂ１の内部抵抗を比較的大きく見積もることができるため、その比較的小さく見積もった開回路電圧と比較的大きく見積もった内部抵抗とを用いて推定される電池Ｂ１の閉回路電圧を、過放電状態であるか否かを判断するための閾値に近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０１３５】
（図５に示すステップＳ８４の変形例（その１）
開回路電圧推定部３８は、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率が補正された後、電池Ｂ１〜Ｂ３の充電時、内分比情報を参照して、故障している電圧センサＳｖ１に対応する電池Ｂ１の容量差ａ１に対応する内分比ｐ１を求め、その求めた内分比ｐ１と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率のうちの最大の充電率ＳＯＣｍａｘとを用いて、電池Ｂ１の開回路電圧を推定するように構成してもよい。
【０１３６】
（図５に示すステップＳ８４の変形例（その１）の具体的動作（電池Ｂ１〜Ｂ３の充電時））
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、図３（ａ）に示す内分比情報を参照して、充電前後の電池Ｂ１の容量差ａ１に対応する内分比ｐ１を求める。
【０１３７】
次に、開回路電圧推定部３８は、図６（ａ）に示すように、放電用ＳＯＣ−ＯＣＶ曲線と最大の充電率ＳＯＣｍａｘとの交点Ｐ１から充電用ＳＯＣ−ＯＣＶ曲線と最大の充電率ＳＯＣｍａｘとの交点Ｐ２までの線分Ｌ１を、交点Ｐ１を基準として、ｐ１：１−ｐ１に内分するときの内分点Ｐ３を求め、その内分点Ｐ３に対応する開回路電圧ＯＣＶｃを、電池Ｂ１の開回路電圧として推定する。または、開回路電圧推定部３８は、図６（ｂ）に示すように、最大の充電率ＳＯＣｍａｘに対応する内分点Ｐ４から放電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ４から充電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ１：１−ｐ１となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ２に対応する開回路電圧ＯＣＶｃを、電池Ｂ１の開回路電圧として推定する。
【０１３８】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の充電時、電池Ｂ１の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１３９】
また、開回路電圧推定部３８は、電池Ｂ２、Ｂ３の充電率が補正された後、電池Ｂ１〜Ｂ３の放電時、内分比情報を参照して、電池Ｂ１の容量差ａ１に対応する内分比ｐ１を求め、その求めた内分比ｐ１と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、電池Ｂ２、Ｂ３の充電率のうちの最小の充電率ＳＯＣｍｉｎとを用いて、電池Ｂ１の開回路電圧を推定するように構成してもよい。
【０１４０】
（図５に示すステップＳ８４の変形例（その１）の具体的動作（電池Ｂ１〜Ｂ３の放電時））
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電時、図３（ａ）に示す内分比情報を参照して、放電前後の電池Ｂ１の容量差ａ１に対応する内分比ｐ１を求める。
【０１４１】
次に、開回路電圧推定部３８は、図６（ｃ）に示すように、充電用ＳＯＣ−ＯＣＶ曲線と最小の充電率ＳＯＣｍｉｎとの交点Ｐ５から放電用ＳＯＣ−ＯＣＶ曲線と最小の充電率ＳＯＣｍｉｎとの交点Ｐ６までの線分Ｌ３を、交点Ｐ５を基準として、ｐ１：１−ｐ１に内分するときの内分点Ｐ７を求め、その内分点Ｐ７に対応する開回路電圧ＯＣＶｄを、電池Ｂ１の開回路電圧として推定する。または、開回路電圧推定部３８は、図６（ｄ）に示すように、最小の充電率ＳＯＣｍｉｎに対応する内分点Ｐ８から充電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ８から放電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ１：１−ｐ１となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ４に対応する開回路電圧ＯＣＶｄを、電池Ｂ１の開回路電圧として推定する。
【０１４２】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の放電時、電池Ｂ１の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０１４３】
（図５に示すステップＳ８４の変形例（その２））
開回路電圧推定部３８は、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率が補正された後、電池Ｂ１〜Ｂ３の充電時、内分比情報を参照して、電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに電池Ｂ３の容量差ａ３に対応する内分比ｐ３を求め、その求めた各内分比ｐ２、ｐ３のうちの最大の内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、電池Ｂ２、Ｂ３の充電率のうちの最大の充電率ＳＯＣｍａｘとを用いて、電池Ｂ１の開回路電圧を推定するように構成してもよい。
【０１４４】
（図５に示すステップＳ８４の変形例（その２）の具体的動作（電池Ｂ１〜Ｂ３の充電時））
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、図３（ａ）に示す内分比情報を参照して、充電前後の電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに充電前後の電池Ｂの容量差ａ３に対応する内分比ｐ３を求め、その求めた各内分比ｐ２、ｐ３のうちの最大の内分比ｐ２を求める。
【０１４５】
次に、開回路電圧推定部３８は、図７（ａ）に示すように、放電用ＳＯＣ−ＯＣＶ曲線と最大の充電率ＳＯＣｍａｘとの交点Ｐ９から充電用ＳＯＣ−ＯＣＶ曲線と最大の充電率ＳＯＣｍａｘとの交点Ｐ１０までの線分Ｌ５を、交点Ｐ９を基準として、ｐ２：１−ｐ２に内分するときの内分点Ｐ１１を求め、その内分点Ｐ１１に対応する開回路電圧ＯＣＶｃ´を、電池Ｂ１の開回路電圧として推定する。または、開回路電圧推定部３８は、図７（ｂ）に示すように、最大の充電率ＳＯＣｍａｘに対応する内分点Ｐ１２から放電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ１２から充電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ２：１−ｐ２となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ６に対応する開回路電圧ＯＣＶｃ´を、電池Ｂ１の開回路電圧として推定する。
【０１４６】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の充電時、電池Ｂ１の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１４７】
また、開回路電圧推定部３８は、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率が補正された後、電池Ｂ１〜Ｂ３の放電時、内分比情報を参照して、電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに電池Ｂ３の容量差ａ３に対応する内分比ｐ３を求め、その求めた各内分比ｐ２、ｐ３のうちの最小の内分比と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、電池Ｂ２、Ｂ３の充電率のうちの最小の充電率ＳＯＣｍｉｎとを用いて、電池Ｂ１の開回路電圧を推定するように構成してもよい。
【０１４８】
（図５に示すステップＳ８４の変形例（その２）の具体的動作（電池Ｂ１〜Ｂ３の放電時））
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電時、図３（ａ）に示す内分比情報を参照して、放電前後の電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに放電前後の電池Ｂの容量差ａ３に対応する内分比ｐ３を求め、その求めた各内分比ｐ２、ｐ３のうちの最小の内分比ｐ３を求める。
【０１４９】
次に、開回路電圧推定部３８は、図７（ｃ）に示すように、充電用ＳＯＣ−ＯＣＶ曲線と最小の充電率ＳＯＣｍｉｎとの交点Ｐ１３から放電用ＳＯＣ−ＯＣＶ曲線と最小の充電率ＳＯＣｍｉｎとの交点Ｐ１４までの線分Ｌ７を、交点Ｐ１３を基準として、ｐ３：１−ｐ３に内分するときの内分点Ｐ１５を求め、その内分点Ｐ１５に対応する開回路電圧ＯＣＶｄ´を、電池Ｂ１の開回路電圧として推定する。または、開回路電圧推定部３８は、図７（ｄ）に示すように、最小の充電率ＳＯＣｍｉｎに対応する内分点Ｐ１６から充電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ１６から放電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ３：１−ｐ３となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ８に対応する開回路電圧ＯＣＶｄ´を、電池Ｂ１の開回路電圧として推定する。
【０１５０】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の放電時、電池Ｂ１の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０１５１】
＜実施例３＞
図８は、実施例３における演算部３の動作の一例を示すフローチャートである。
まず、ステップＳ１１１において、演算部３の故障判断部３４は、電圧センサＳｖ１〜Ｓｖ３が故障しているか否かを判断する。
【０１５２】
次に、故障判断部３４により電圧センサＳｖ１〜Ｓｖ３が故障していないと判断されると（ステップＳ１１１：Ｎｏ）、ステップＳ１１２において、閉回路電圧推定部４０は、電圧検出部３２の検出結果により電池Ｂ１〜Ｂ３の閉回路電圧を測定する。
【０１５３】
一方、故障判断部３４により電圧センサＳｖ１が故障していると判断されると（ステップＳ１１１：Ｙｅｓ）、ステップＳ１１３において、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、故障していない電圧センサＳｖ２、Ｖｓ３に対応する電池Ｂ２、Ｂ３の開回路電圧のうちの最大の開回路電圧を、故障している電圧センサＳｖ１に対応する電池Ｂ１の開回路電圧として推定し、電池Ｂ１〜Ｂ３の放電時、電池Ｂ２、Ｂ３の開回路電圧のうちの最小の開回路電圧を、電池Ｂ１の開回路電圧として推定する。これにより、電池Ｂ１〜Ｂ３の充電時、最大の開回路電圧以外の開回路電圧を用いて、電池Ｂ１の開回路電圧を推定する場合に比べて、電池Ｂ１の開回路電圧を大きく見積もることができる。また、電池Ｂ１〜Ｂ３の放電時、最小の開回路電圧以外の開回路電圧を用いて、電池Ｂ１の開回路電圧を推定する場合に比べて、電池Ｂ１の開回路電圧を小さく見積もることができる。
【０１５４】
次に、ステップＳ１１４において、内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の充電時、電池Ｂ２、Ｂ３の開回路電圧のうちの最大の開回路電圧に対応する充電率を用いて、電池Ｂ１の内部抵抗を推定し、電池Ｂ１〜Ｂ３の放電時、電池Ｂ２、Ｂ３の開回路電圧のうちの最小の開回路電圧に対応する充電率を用いて、電池Ｂ１の内部抵抗を推定する。これにより、電池Ｂ１〜Ｂ３の放電時、最小の開回路電圧以外の開回路電圧に対応する充電率を用いて、電池Ｂ１の内部抵抗を推定する場合に比べて、電池Ｂ１の内部抵抗を大きく見積もることができる。
【０１５５】
なお、ステップＳ１１３とステップＳ１１４を入れ替えてもよい。
そして、ステップＳ１１５において、閉回路電圧推定部４０は、ステップＳ１１３で開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧と、電流検出部３１により検出される電流とステップＳ１１４で内部抵抗推定部３９により推定された電池Ｂ１の内部抵抗との乗算値とを加算した結果を、電池Ｂ１の閉回路電圧として推定し、電圧検出部３２の検出結果により電池Ｂ２、Ｂ３の閉回路電圧を測定する。図８に示すステップＳ１１５の具体的動作は、図４または図５のステップＳ８６の具体的動作と同様とする。
【０１５６】
（図８に示すステップＳ１１３及びステップＳ１１４の具体的動作（その１））
（電池Ｂ１〜Ｂ３の充電時）
まず、開回路電圧推定部３８は、充電前の電池Ｂ１〜Ｂ３に電流が流れていないときに、故障していない電圧センサＳｖ２、Ｖｓ３に対応する電池Ｂ２、Ｂ３の開回路電圧を予め取得しておく。
【０１５７】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電開始時、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線または図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線を参照して、予め取得しておいた電池Ｂ２、Ｂ３の開回路電圧のうちの最大の開回路電圧に対応する充電率を、電池Ｂ１の初期充電率とする。
【０１５８】
そして、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電中、「電池Ｂ１の初期充電率＋（電流検出部３１により検出される充電電流の積算値／電池Ｂ１の満充電容量）×１００」の計算結果を、電池Ｂ１の充電率として求め、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線または図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線を参照して、その求めた電池Ｂ１の充電率に対応する開回路電圧を、電池Ｂ１の開回路電圧として推定する。
【０１５９】
また、内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の充電中、図３（ｄ）に示す内部抵抗情報を参照して、開回路電圧推定部３８により求められた電池Ｂ１の充電率に対応する内部抵抗を、電池Ｂ１の内部抵抗として推定する。
【０１６０】
（電池Ｂ１〜Ｂ３の放電時）
まず、開回路電圧推定部３８は、放電前の電池Ｂ１〜Ｂ３に電流が流れていないときに、故障していない電圧センサＳｖ２、Ｖｓ３に対応する電池Ｂ２、Ｂ３の開回路電圧を予め取得しておく。
【０１６１】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電開始時、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線または図２（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線を参照して、予め取得しておいた電池Ｂ２、Ｂ３の開回路電圧のうちの最小の開回路電圧に対応する充電率を、電池Ｂ１の初期充電率とする。
【０１６２】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電中、「電池Ｂ１の初期充電率＋（電流検出部３１により検出される放電電流の積算値／電池Ｂ１の満充電容量）×１００」の計算結果を、電池Ｂ１の充電率として求め、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線または図２（ｂ）に示す放電用ＳＯＣ−ＯＣＶ曲線を参照して、その求めた電池Ｂ１の充電率に対応する開回路電圧を、電池Ｂ１の開回路電圧として推定する。
【０１６３】
また、内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の放電中、図３（ｄ）に示す内部抵抗情報を参照して、開回路電圧推定部３８により求められた電池Ｂ１の充電率に対応する内部抵抗を、電池Ｂ１の内部抵抗として推定する。
【０１６４】
（図８に示すステップＳ１１３及びステップＳ１１４の具体的動作（その２））
（電池Ｂ１〜Ｂ３の充電時）
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電中、故障していない電圧センサＳｖ２、Ｖｓ３に対応する電池Ｂ２、Ｂ３の閉回路電圧を取得する。
【０１６５】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電中、「充電開始時の電池Ｂ２の初期充電率＋（電流検出部３１により検出される充電電流の積算値／電池Ｂ２の満充電容量）×１００」の計算結果を、電池Ｂ２の充電率として求めるとともに、「充電開始時の電池Ｂ３の初期充電率＋（電流検出部３１により検出される充電電流の積算値／電池Ｂ３の満充電容量）×１００」の計算結果を、電池Ｂ３の充電率として求める。
【０１６６】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電中、図３（ｄ）に示す内部抵抗情報を参照して、求めた電池Ｂ２の充電率に対応する内部抵抗を、電池Ｂ２の内部抵抗とするとともに、求めた電池Ｂ３の充電率に対応する内部抵抗を、電池Ｂ３の内部抵抗とする。
【０１６７】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電中、「電池Ｂ２の閉回路電圧−電流検出部３１により検出される充電電流×電池Ｂ２の内部抵抗」の計算結果を、電池Ｂ２の開回路電圧とするとともに、「電池Ｂ３の閉回路電圧−電流検出部３により検出される充電電流×電池Ｂ２の内部抵抗」の計算結果を、電池Ｂ３の開回路電圧とする。
【０１６８】
そして、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電中、電池Ｂ２、Ｂ３の開回路電圧のうちの最大の開回路電圧を、電池Ｂ１の開回路電圧として推定する。
【０１６９】
また、内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の充電中、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線または図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧に対応する充電率を求め、図３（ｄ）に示す内部抵抗情報を参照して、その求めた充電率に対応する内部抵抗を、電池Ｂ１の内部抵抗として推定する。
【０１７０】
（電池Ｂ１〜Ｂ３の放電時）
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電中、故障していない電圧センサＳｖ２、Ｖｓ３に対応する電池Ｂ２、Ｂ３の閉回路電圧を取得する。
【０１７１】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電中、「放電開始時の電池Ｂ２の初期充電率＋（電流検出部３１により検出される放電電流の積算値／電池Ｂ２の満充電容量）×１００」の計算結果を、電池Ｂ２の充電率として求めるとともに、「放電開始時の電池Ｂ３の初期充電率＋（電流検出部３１により検出される放電電流の積算値／電池Ｂ３の満充電容量）×１００」の計算結果を、電池Ｂ３の充電率として求める。
【０１７２】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電中、図３（ｄ）に示す内部抵抗情報を参照して、求めた電池Ｂ２の充電率に対応する内部抵抗を、電池Ｂ２の内部抵抗とするとともに、求めた電池Ｂ３の充電率に対応する内部抵抗を、電池Ｂ３の内部抵抗とする。
【０１７３】
次に、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電中、「電池Ｂ２の閉回路電圧−電流検出部３１により検出される放電電流×電池Ｂ２の内部抵抗」の計算結果を、電池Ｂ２の開回路電圧とするとともに、「電池Ｂ３の閉回路電圧−電流検出部３により検出される放電電流×電池Ｂ２の内部抵抗」の計算結果を、電池Ｂ３の開回路電圧とする。
【０１７４】
そして、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電中、電池Ｂ２、Ｂ３の開回路電圧のうちの最小の開回路電圧を、電池Ｂ１の開回路電圧として推定する。
【０１７５】
また、内部抵抗推定部３９は、電池Ｂ１〜Ｂ３の放電中、図２（ａ）に示すＳＯＣ−ＯＣＶ曲線または図２（ｂ）に示す充電用ＳＯＣ−ＯＣＶ曲線を参照して、開回路電圧推定部３８により推定された電池Ｂ１の開回路電圧に対応する充電率を求め、図３（ｄ）に示す内部抵抗情報を参照して、その求めた充電率に対応する内部抵抗を、電池Ｂ１の内部抵抗として推定する。
【０１７６】
実施例３の電圧推定装置１によれば、電池Ｂ１〜Ｂ３の充電時、電池Ｂ２、Ｂ３の開回路電圧のうちの最大の開回路電圧以外の開回路電圧を用いて、電池Ｂ１の開回路電圧を推定する場合に比べて、電池Ｂ１の開回路電圧を大きく見積もることができる。そのため、その大きく見積もった開回路電圧を用いて、電池Ｂ１の閉回路電圧を推定することにより、その推定した閉回路電圧を、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１７７】
また、実施例３の電圧推定装置１によれば、電池Ｂ１〜Ｂ３の放電時、電池Ｂ２、Ｂ３の開回路電圧のうちの最小の開回路電圧以外の開回路電圧を用いて、電池Ｂ１の開回路電圧を推定する場合に比べて、電池Ｂ１の開回路電圧を小さく見積もることができる。また、一般的に、電池Ｂ１〜Ｂ３の放電時、電池Ｂ２、Ｂ３の開回路電圧のうちの最小の開回路電圧以外の開回路電圧を用いて、電池Ｂ１の内部抵抗を推定する場合に比べて、電池Ｂ１の内部抵抗を大きく見積もることができる。そのため、その小さく見積もった開回路電圧と大きく見積もった内部抵抗とを用いて、電池Ｂ１の閉回路電圧を推定することにより、その推定した閉回路電圧を、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができ、故障している電圧センサに対応する電池が実際には過放電状態であるにもかかわらず、過放電状態でないと判断されることを低減することができる。
【０１７８】
＜実施例４＞
図９は、実施例４における演算部３の動作の一例を示すフローチャートである。なお、補正部３７により電池Ｂ１〜Ｂ３の充電率が定期的に補正されているものとする。
【０１７９】
まず、ステップＳ１１１において、故障判断部３４は、電圧センサＳｖ１〜Ｓｖ３が故障しているか否かを判断する。
【０１８０】
次に、電圧センサＳｖ１〜Ｓｖ３が故障していないと判断されると（ステップＳ１１１：Ｎｏ）、ステップＳ１１２において、閉回路電圧推定部４０は、電圧検出部３２の検出結果により電池Ｂ１〜Ｂ３の閉回路電圧を測定する。
【０１８１】
一方、電圧センサＳｖ１が故障していると判断されると（ステップＳ１１１：Ｙｅｓ）、ステップＳ１１１´において、充電率推定部３５は、補正部３７により電池Ｂ１〜Ｂ３の充電率が補正された後であるか否かを判断する。
【０１８２】
電池Ｂ１〜Ｂ３の充電率が補正された後であると判断されると（ステップＳ１１１´：Ｙｅｓ）、ステップＳ１１３〜ステップＳ１１５が実行されることにより電池Ｂ１の閉回路電圧が推定されるとともに電池Ｂ２、Ｂ３の閉回路電圧が測定される。
【０１８３】
なお、図９に示すステップＳ１１３〜ステップＳ１１５は、図８に示すステップＳ１１３〜Ｓ１１５と同様であるため、その説明を省略する。
【０１８４】
一方、電池Ｂ１〜Ｂ３の充電率が補正される前と判断されると（ステップＳ１１１´：Ｎｏ）、ステップＳ１１６〜ステップＳ１１９が実行されることにより、電池Ｂ１の閉回路電圧が推定されるとともに電池Ｂ２、Ｂ３の閉回路電圧が測定される。図９に示すステップＳ１１６〜ステップＳ１１９は、図５に示すステップＳ８７〜Ｓ９０と同様であるため、その説明を省略する。
【０１８５】
実施例４の電圧推定装置１によれば、電池Ｂ２、Ｂ３の充電率が補正される前の電池Ｂ１の充電率の推定精度が比較的高い場合において、推定精度が比較的高い電池Ｂ１の充電率を用いて、電池Ｂ１の閉回路電圧を精度よく推定することができるため、電池Ｂ１が実際には過充電状態または過放電状態であるにもかかわらず、過充電状態及び過放電状態でないと誤判断されることを低減することができる。
【０１８６】
また、実施例４の電圧推定装置１によれば、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の充電時、電池Ｂ１の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１８７】
また、実施例４の電圧推定装置１によれば、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の放電時、電池Ｂ１の開回路電圧を比較的小さく見積もることができるとともに、電池Ｂ１の内部抵抗を比較的大きく見積もることができるため、その比較的小さく見積もった開回路電圧と比較的大きく見積もった内部抵抗とを用いて推定される電池Ｂ１の閉回路電圧を、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０１８８】
（図９に示すステップＳ１１３の変形例）
開回路電圧推定部３８は、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率が補正された後、電池Ｂ１〜Ｂ３の充電時、内分比情報を参照して、故障していない電圧センサＳｖ２に対応する電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに故障していない電圧センサＳｖ３に対応する電池Ｂ３の容量差ａ３に対応する内分比ｐ３を求め、その求めた内分比ｐ２、ｐ３と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない電圧センサＳｖ２に対応する電池Ｂ２の充電率ＳＯＣ２と、故障していない電圧センサＳｖ３に対応する電池Ｂ３の充電率ＳＯＣ３とを用いて、電池Ｂ２、Ｂ３の開回路電圧を求め、その求めた各開回路電圧のうちの最大の開回路電圧を、故障している電圧センサＳｖ１に対応する電池Ｂ１の開回路電圧として推定するように構成してもよい。
【０１８９】
（図９に示すステップＳ１１３の変形例の具体的動作（電池Ｂ１〜Ｂ３の充電時））
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の充電時、図３（ａ）に示す内分比情報を参照して、充電前後の電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに充電前後の電池Ｂ３の容量差ａ３に対応する内分比ｐ３を求める。
【０１９０】
次に、開回路電圧推定部３８は、図１０（ａ）に示すように、放電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ２との交点Ｐ１７から充電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ２との交点Ｐ１８までの線分Ｌ９を、交点Ｐ１７を基準として、ｐ２：１−ｐ２に内分するときの内分点Ｐ１９を求め、その内分点Ｐ１９に対応する開回路電圧ＯＣＶ２ｃを、電池Ｂ２の開回路電圧として推定する。また、開回路電圧推定部３８は、図１０（ａ）に示すように、放電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ３との交点Ｐ２０から充電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ３との交点Ｐ２１までの線分Ｌ１０を、交点Ｐ２０を基準として、ｐ３：１−ｐ３に内分するときの内分点Ｐ２２を求め、その内分点Ｐ２２に対応する開回路電圧ＯＣＶ３ｃを、電池Ｂ３の開回路電圧として推定する。
【０１９１】
または、開回路電圧推定部３８は、図１０（ｂ）に示すように、充電率ＳＯＣ２に対応する内分点Ｐ２３から放電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ２３から充電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ２：１−ｐ２となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ１１に対応する開回路電圧ＯＣＶ２ｃを、電池Ｂ２の開回路電圧として推定する。また、開回路電圧推定部３８は、図１０（ｂ）に示すように、充電率ＳＯＣ３に対応する内分点Ｐ２４から放電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ２４から充電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ３：１−ｐ３となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ１２に対応する開回路電圧ＯＣＶ３ｃを、電池Ｂ３の開回路電圧として推定する。
【０１９２】
そして、開回路電圧推定部３８は、推定した電池Ｂ２の開回路電圧ＯＣＶ２ｃ及び電池Ｂ３の開回路電圧ＯＣＶ３ｃのうちの最大の開回路電圧ＯＣＶ２ｃを、故障している電圧センサＳｖ１に対応する電池Ｂ１の開回路電圧として推定する。
【０１９３】
なお、この動作により求められた最大の開回路電圧ＯＣＶ２ｃを用いて、ステップＳ１１４で電池Ｂ１の内部抵抗を推定する。
【０１９４】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の充電時、電池Ｂ１の開回路電圧を比較的大きく見積もることができるため、その比較的大きく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過充電状態であるか否かを判断するための閾値ＣＣＶｃｔｈに近づけることができ、電池Ｂ１が実際には過充電状態であるにもかかわらず、過充電状態でないと誤判断されることを低減することができる。
【０１９５】
また、開回路電圧推定部３８は、故障していない電圧センサＳｖ２、Ｓｖ３に対応する電池Ｂ２、Ｂ３の充電率が補正された後、電池Ｂ１〜Ｂ３の放電時、内分比情報を参照して、故障していない電圧センサＳｖ２に対応する電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに故障していない電圧センサＳｖ３に対応する電池Ｂ３の容量差ａ３に対応する内分比ｐ３を求め、その求めた内分比ｐ２、ｐ３と、充電用ＳＯＣ−ＯＣＶ曲線と、放電用ＳＯＣ−ＯＣＶ曲線と、故障していない電圧センサＳｖ２に対応する電池Ｂ２の充電率ＳＯＣ２と、故障していない電圧センサＳｖ３に対応する電池Ｂ３の充電率ＳＯＣ３とを用いて、電池Ｂ２、Ｂ３の開回路電圧を求め、その求めた各開回路電圧のうちの最小の開回路電圧を、故障している電圧センサＳｖ１に対応する電池Ｂ１の開回路電圧として推定するように構成してもよい。
【０１９６】
（図９に示すステップＳ１１３の変形例の具体的動作（電池Ｂ１〜Ｂ３の放電時））
まず、開回路電圧推定部３８は、電池Ｂ１〜Ｂ３の放電時、図３（ａ）に示す内分比情報を参照して、充電前後の電池Ｂ２の容量差ａ２に対応する内分比ｐ２を求めるとともに充電前後の電池Ｂ３の容量差ａ３に対応する内分比ｐ３を求める。
【０１９７】
次に、開回路電圧推定部３８は、図１０（ｃ）に示すように、充電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ２との交点Ｐ２５から放電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ２との交点Ｐ２６までの線分Ｌ１３を、交点Ｐ２５を基準として、ｐ２：１−ｐ２に内分するときの内分点Ｐ２７を求め、その内分点Ｐ２７に対応する開回路電圧ＯＣＶ２ｃ´を、電池Ｂ２の開回路電圧として推定する。また、開回路電圧推定部３８は、図１０（ｃ）に示すように、充電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ３との交点Ｐ２８から放電用ＳＯＣ−ＯＣＶ曲線と充電率ＳＯＣ３との交点Ｐ２９までの線分Ｌ１４を、交点Ｐ２８を基準として、ｐ３：１−ｐ３に内分するときの内分点Ｐ３０を求め、その内分点Ｐ３０に対応する開回路電圧ＯＣＶ３ｃ´を、電池Ｂ３の開回路電圧として推定する。
【０１９８】
または、開回路電圧推定部３８は、図１０（ｄ）に示すように、充電率ＳＯＣ２に対応する内分点Ｐ３１から充電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ３１から放電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ２：１−ｐ２となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ１５に対応する開回路電圧ＯＣＶ２ｃ´を、電池Ｂ２の開回路電圧として推定する。また、開回路電圧推定部３８は、図１０（ｄ）に示すように、充電率ＳＯＣ３に対応する内分点Ｐ３２から充電用ＳＯＣ−ＯＣＶ曲線までの距離と、その内分点Ｐ３２から放電用ＳＯＣ−ＯＣＶ曲線までの距離との比がｐ３：１−ｐ３となるときの充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間の充電率軸方向の線分Ｌ１６に対応する開回路電圧ＯＣＶ３ｃ´を、電池Ｂ３の開回路電圧として推定する。
【０１９９】
そして、開回路電圧推定部３８は、推定した電池Ｂ２の開回路電圧ＯＣＶ２ｃ´及び電池Ｂ３の開回路電圧ＯＣＶ３ｃ´のうちの最小の開回路電圧ＯＣＶ３ｃ´を、故障している電圧センサＳｖ１に対応する電池Ｂ１の開回路電圧として推定する。
【０２００】
なお、この動作により求められた最小の開回路電圧ＯＣＶ３ｃ´を用いて、ステップＳ１１４で電池Ｂ１の内部抵抗を推定する。
【０２０１】
これにより、電池Ｂ１〜Ｂ３の分極が比較的大きく、かつ、電池Ｂ２、Ｂ３の開回路電圧と充電率との交点が充電用ＳＯＣ−ＯＣＶ曲線と放電用ＳＯＣ−ＯＣＶ曲線との間に存在し、かつ、電池Ｂ２、Ｂ３の充電率が補正された後の電池Ｂ１の充電率の推定精度が比較的低い場合において、電池Ｂ１〜Ｂ３の放電時、電池Ｂ１の開回路電圧を比較的小さく見積もることができるため、その比較的小さく見積もった開回路電圧を用いて推定される電池Ｂ１の閉回路電圧を、過放電状態であるか否かを判断するための閾値ＣＣＶｄｔｈに近づけることができ、電池Ｂ１が実際には過放電状態であるにもかかわらず、過放電状態でないと誤判断されることを低減することができる。
【０２０２】
なお、本発明は、以上の実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。
【符号の説明】
【０２０３】
１  電圧推定装置
２  記憶部
３  演算部
３１  電流検出部
３２  電圧検出部
３３  温度検出部
３４  故障判断部
３５  充電率推定部
３６  劣化度合推定部
３７  補正部
３８  開回路電圧推定部
３９  内部抵抗推定部
４０  閉回路電圧推定部
【図１】
2020046317.tif 000003
【図２】
2020046317.tif 000004
【図３】
2020046317.tif 000005
【図４】
2020046317.tif 000006
【図５】
2020046317.tif 000007
【図６】
2020046317.tif 000008
【図７】
2020046317.tif 000009
【図８】
2020046317.tif 000010
【図９】
2020046317.tif 000011
【図１０】
2020046317.tif 000012