(57)【要約】【課題】二次電池が過充電されることを抑制することができる二次電池システムを提供する。【解決手段】二次電池システム１は、複数の電池セル２１が直列に接続された二次電池２と、二次電池を充電する充電装置３と、二次電池の電圧を検出する電圧検出装置４と、二次電池を流れる電流を検出する電流検出装置５と、二次電池の充電率の上限値を設定すると共に、充電率が上限値に達すると二次電池の充電を停止する充電停止部とを備える。二次電池の各電池セルはプラトー領域を２つ以上有する。充電停止部は、二次電池の少なくとも一つの電池セルの開回路電圧がｊ番目のプラトー領域とｊ＋１番目のプラトー領域との間の電位ステップの範囲の値であると判定した場合には、判定が行われたときの充電率に基づいて充電率の上限値を算出し、算出された充電率の上限値が現在の充電率の上限値よりも低い場合に、算出された充電率の上限値に充電率の上限値を更新する。【選択図】図４
2019057357.tif 000002
【特許請求の範囲】
【請求項１】
複数の電池セルが直列に接続された二次電池と、
前記二次電池を充電する充電装置と、
前記二次電池の電圧を検出する電圧検出装置と、
前記二次電池を流れる電流を検出する電流検出装置と、
前記電圧検出装置によって検出された電圧と、前記電流検出装置によって検出された電流とに基づいて前記二次電池の充電率を算出する充電率算出部と、
前記二次電池の充電率の上限値を設定すると共に、該充電率が該上限値に達すると前記二次電池の充電を停止する充電停止部と
を備え、
前記二次電池の各電池セルは、前記充電率の変化量に対する開回路電圧の変化量が所定値よりも大きい電位ステップ間の領域であるプラトー領域をｎ個有し、ｎは２以上の整数であり、
前記充電停止部は、前記二次電池の少なくとも一つの電池セルの開回路電圧がｊ番目のプラトー領域とｊ＋１番目のプラトー領域との間の前記電位ステップの範囲の値であると判定した場合には、前記充電率の上限値を下記の式
【数１】
2019057357.tif 000007
によって算出し、ここで、ＳＯＣｕｐは前記充電率の上限値であり、Ｗｄkは前記少なくとも一つの電池セルのｋ番目のプラトー領域の幅であり、ＳＯＣｃｕは前記判定が行われたときの充電率であり、
【数２】
2019057357.tif 000008
は初期状態の電池セルにおける各プラトー領域の幅に基づいて算出され、
前記充電停止部は、算出された前記充電率の上限値が現在の前記充電率の上限値よりも低い場合に、算出された前記充電率の上限値に前記充電率の上限値を更新する、二次電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は二次電池システムに関する。
【背景技術】
【０００２】
二次電池は繰り返し充電可能な電池である。しかしながら、二次電池が過充電されると、正極の酸化等が発生する。この結果、電池容量の低下や内部抵抗の増加が引き起こされ、電池の性能が低下する。
【０００３】
このため、従来、二次電池が過充電状態にあることを検出し、二次電池の過充電を抑制することが行われている。例えば、特許文献１には、リチウムイオン二次電池の電圧の時間変化率に基づいてリチウムイオン二次電池の充電率を推定することが開示されている。具体的には、電圧の時間変化率が所定値を超えたときに、リチウムイオン二次電池が過充電状態にあると判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０５８２４５号公報
【特許文献２】特開２０１０−２６６２２１号公報
【特許文献３】特開２００８−３０８１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、二次電池の過充電を検出してから二次電池の充電を停止するまでの間に過充電が進行し、二次電池の性能が大きく低下するおそれがある。
【０００６】
そこで、上記課題に鑑みて、本発明の目的は、二次電池が過充電されることを抑制することができる二次電池システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、複数の電池セルが直列に接続された二次電池と、前記二次電池を充電する充電装置と、前記二次電池の電圧を検出する電圧検出装置と、前記二次電池を流れる電流を検出する電流検出装置と、前記電圧検出装置によって検出された電圧と、前記電流検出装置によって検出された電流とに基づいて前記二次電池の充電率を算出する充電率算出部と、前記二次電池の充電率の上限値を設定すると共に、該充電率が該上限値に達すると前記二次電池の充電を停止する充電停止部とを備え、前記二次電池の各電池セルは、前記充電率の変化量に対する開回路電圧の変化量が所定値よりも大きい電位ステップ間の領域であるプラトー領域をｎ個有し、ｎは２以上の整数であり、前記充電停止部は、前記二次電池の少なくとも一つの電池セルの開回路電圧がｊ番目のプラトー領域とｊ＋１番目のプラトー領域との間の前記電位ステップの範囲の値であると判定した場合には、前記充電率の上限値を下記の式
【数１】
2019057357.tif 000003
によって算出し、ここで、ＳＯＣｕｐは前記充電率の上限値であり、Ｗｄkは前記少なくとも一つの電池セルのｋ番目のプラトー領域の幅であり、ＳＯＣｃｕは前記判定が行われたときの充電率であり、
【数２】
2019057357.tif 000004
は初期状態の電池セルにおける各プラトー領域の幅に基づいて算出され、前記充電停止部は、算出された前記充電率の上限値が現在の前記充電率の上限値よりも低い場合に、算出された前記充電率の上限値に前記充電率の上限値を更新する、二次電池システムが提供される。
【発明の効果】
【０００８】
本発明によれば、二次電池が過充電されることを抑制することができる二次電池システムが提供される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第一実施形態における二次電池システムの概略図である。
【図２】図２は、二次電池の単一の電池セルにおける充電率−開回路電圧曲線を示すグラフである。
【図３】図３は、プラトー領域がｎ個である場合の図２と同様の充電率−開回路電圧曲線を示すグラフである。
【図４】図４は、本発明の第一実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。
【図５】図５は、本発明の第二実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。
【図６】図６は、本発明の第三実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下の説明では、同様な構成要素には同一の参照番号を付す。
【００１１】
＜第一実施形態＞
最初に図１〜図４を参照して、本発明の第一実施形態について説明する。
【００１２】
＜二次電池システムの構成＞
図１は、本発明の第一実施形態における二次電池システムの概略図である。二次電池システム１は二次電池２を備える。二次電池２は、複数の電池セル２１が直列に接続された二次電池であり、電池パック又は組電池とも称される。各電池セル２１は、正極と、負極と、正極と負極との間に配置された電解質とを有する。
【００１３】
本実施形態では、二次電池２は、バイポーラ構造を有する全固体リチウム硫黄（ＬｉＳ）電池である。この場合、正極材料として硫黄が用いられ、負極材料として金属リチウムが用いられ、電解質としてセラミックスのような固体電解質が用いられる。各電池セル２１では、リチウムイオンが電解質を介して正極と負極との間を移動することで、充放電が行われる。
【００１４】
二次電池システム１は、二次電池２を充電する充電装置３を更に備える。充電装置３は、二次電池２の両端の正極端子及び負極端子に電気的に接続されている。充電装置３は、商用電源のような外部電源から供給される電力又はモータジェネレータから供給される電力を用いて二次電池２を充電する。
【００１５】
充電時には、充電装置３から二次電池２に電流が供給され、リチウムイオンが各電気セル１０の正極から負極に移動する。この結果、二次電池２の容量が徐々に増加する。一方、放電時には、リチウムイオンが各電気セル１０の負極から正極に移動し、モータ等の電子機器のような外部負荷に二次電池２から電力が供給される。この結果、二次電池２の容量が徐々に低下する。
【００１６】
二次電池システム１は、電圧検出装置４、電流検出装置５、温度センサ６及び制御装置７を更に備える。電圧検出装置４は、二次電池２に並列に接続され、各電池セル２１の総電圧である二次電池２の電圧を検出する。電圧検出装置４によって検出された電圧は制御装置７に入力される。
【００１７】
電流検出装置５は、二次電池２に直列に接続され、二次電池２を流れる電流を検出する。したがって、電流検出装置５は、充電時には、充電装置３から二次電池２に供給される電流を検出する。電流検出装置５によって検出された電流は制御装置７に入力される。
【００１８】
温度センサ６は、二次電池２のパッケージ内に設けられ、二次電池２の温度を検出する。温度センサ６は、例えば、サーミスタ又は熱電対である。温度センサ６によって検出された温度は制御装置７に入力される。
【００１９】
制御装置７は、中央演算装置（ＣＰＵ）、ＲＯＭ及びＲＡＭのようなメモリ、入力ポート並びに出力ポートを含むマイクロコンピュータであり、二次電池２の充放電を制御する。充電時には、制御装置７は、電圧検出装置４、電流検出装置５及び温度センサ６の出力等に基づいて充電装置３を制御する。
【００２０】
＜充電率の上限値の設定＞
図２は、二次電池２の単一の電池セル２１における充電率−開回路電圧曲線を示すグラフである。グラフの横軸は充電率（ＳＯＣ：Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）を示し、グラフの縦軸は開回路電圧（ＯＣＶ）を示す。なお、充電率とは、初期状態の二次電池２の最大容量に対する現在の二次電池２の容量の割合である。
【００２１】
図２において、実線は劣化前の初期状態の電池セル２１のデータを示す。初期状態の二次電池２では、各電池セル２１は同様の充電率−開回路電圧曲線を示す。このため、初期状態の二次電池２では、二次電池２（電池セル２１全体）の充電率−開回路電圧曲線は、単一の電池セル２１における充電率−開回路電圧曲線において開回路電圧に電池セル２１の数を乗じたデータに等しい。
【００２２】
この例では、電池セル２１は２つのプラトー領域Ｐ1、Ｐ2を有する。プラトー領域は、充電率の変化量に対する開回路電圧の変化量が所定値よりも大きい電位ステップ間の領域である。プラトー領域では、電位ステップの部分を除いて、充電率の変化に対して開回路電圧が略一定となる。
【００２３】
二次電池２の過充電を抑制するためには、充電率の上限値を適切に設定し、二次電池２が過充電される前に二次電池２の充電を停止することが望ましい。本実施形態では、制御装置７が、メモリに記憶されたプログラムを実行することによって、二次電池２の充電率を算出する充電率算出部と、二次電池２の充電率の上限値を設定すると共に、充電率が上限値に達すると二次電池２の充電を停止する充電停止部として機能する。
【００２４】
初期状態の各電池セル２１では、充電率が値Ａを超えると、電池セル２１が過充電される。このため、二次電池２の充電率の上限値の初期値が値Ａに設定される。値Ａは例えば１００％である。充電率算出部は、電圧検出装置４によって検出された電圧と、電流検出装置５によって検出された電流とに基づいて充電率を算出し、充電停止部は、充電率が上限値Ａに達すると二次電池２の充電を停止する。また、初期状態の各電池セル２１では、プラトー領域Ｐ1とＰ2との間の電位ステップが充電率Ｂに位置する。
【００２５】
図２において、一点鎖線は劣化後の電池セル２１のデータを示す。劣化後の電池セル２１では、劣化による最大容量の低下によって、充電率が値Ａよりも小さい値Ａｄを超えると、電池セル２１が過充電される。このため、充電率の上限値が値Ａに維持されると、充電率が値Ａｄを超えたときに、複数の電池セル２１のうち劣化した電池セル２１が過充電される。このため、充電率の上限値を値Ａから値Ａｄに変更する必要がある。
【００２６】
また、劣化後の電池セル２１では、プラトー領域Ｐｄ1とＰｄ2との間の電位ステップが充電率Ｂよりも低い充電率Ｂｄに位置する。なお、各プラトー領域における開回路電圧は劣化の前後で等しい。
【００２７】
プラトー領域Ｐｄ1の幅Ｗｄ1とプラトー領域Ｐｄ2の幅Ｗｄ2との比率が分かれば、下記式（１）によって充電率Ｂｄから充電率Ａｄを推定することができる。
Ａｄ＝（Ｗｄ1＋Ｗｄ2）／Ｗｄ1×Ｂｄ      …（１）
プラトー領域Ｐｄ1の幅Ｗｄ1とプラトー領域Ｐｄ2の幅Ｗｄ2との比率が初期状態のプラトー領域Ｐ1の幅Ｗ1とプラトー領域Ｐ2の幅Ｗ2との比率と等しいと仮定すると、例えばＷ1：Ｗ2＝１：１．２である場合、Ｗｄ2＝１．２Ｗｄ1となり、上記式（１）は、Ａｄ＝２．２Ｂｄとなる。
【００２８】
このため、充電停止部は、少なくとも一つの電池セル２１の開回路電圧がプラトー領域Ｐｄ1とＰｄ2との間の電位ステップの範囲の値であると判定した場合には、充電率の上限値ＳＯＣｕｐを下記式（２）によって算出する。
ＳＯＣｕｐ＝（Ｗｄ1＋Ｗｄ2）／Ｗｄ1×ＳＯＣｃｕ      …（２）
ここで、ＳＯＣｃｕは、現在の充電率、すなわち、少なくとも一つの電池セル２１の開回路電圧がプラトー領域Ｐｄ1とＰｄ2との間の電位ステップの範囲の値であると判定されたときの充電率である。充電停止部は、算出された充電率の上限値が現在の充電率の上限値よりも低い場合に、算出された充電率の上限値に充電率の上限値を更新する。この結果、図２の例では、充電率の上限値が値Ａから値Ａｄに更新される。
【００２９】
二次電池２の充電中に少なくとも一つの電池セル２１の開回路電圧がプラトー領域Ｐｄ1とＰｄ2との間の電位ステップの範囲の値になると、二次電池２の電圧の時間変化率（ΔＶ／Δｔ）が第一閾値よりも大きくなる。このため、充電停止部は、二次電池２の電圧の時間変化率が第一閾値よりも大きい場合に、少なくとも一つの電池セル２１の開回路電圧がプラトー領域Ｐｄ1とＰｄ2との間の電位ステップの範囲の値であると判定する。二次電池２の電圧は電圧検出装置４によって検出される。
【００３０】
また、プラトー領域の数は電池セル２１の電極材料等に応じて異なる。図３は、プラトー領域がｎ個である場合の図２と同様の充電率−開回路電圧曲線を示すグラフである。なお、ｎは２以上の整数である。図３において、実線は劣化前の初期状態の電池セル２１のデータを示し、一点鎖線は劣化後の電池セル２１のデータを示す。
【００３１】
この場合、充電停止部は、二次電池の少なくとも一つの電池セルの開回路電圧がｊ番目のプラトー領域とｊ＋１番目のプラトー領域との間の電位ステップの範囲の値であると判定した場合には、充電率の上限値ＳＯＣｕｐを下記の式（３）によって算出する。
【数３】
2019057357.tif 000005
ここで、Ｗｄkは上記少なくとも一つの電池セル２１のｋ番目のプラトー領域Ｐｄkの幅であり、ＳＯＣｃｕは、現在の充電率、すなわち、少なくとも一つの電池セル２１の開回路電圧がｊ番目のプラトー領域とｊ＋１番目のプラトー領域との間の電位ステップの範囲の値であると判定されたときの充電率である。充電停止部は、算出された充電率の上限値が現在の充電率の上限値よりも低い場合に、算出された充電率の上限値に充電率の上限値を更新する。
【００３２】
算出された充電率の上限値に充電率の上限値が更新されると、図３の例では、充電率の上限値が値Ａから値Ａｄに変更される。したがって、この方法では、電池セル２１が過充電される前に、充電率の上限値を適切な値に更新することができる。この結果、電池セル２１、ひいては二次電池２が過充電されることを抑制することができる。
【００３３】
＜上限値設定処理＞
以下、図４のフローチャートを参照して、二次電池システム１によって実行される制御について説明する。図４は、本発明の第一実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。本制御ルーチンは制御装置７によって繰り返し実行される。制御装置７は本制御ルーチンを実行することによって充電率算出部及び充電停止部として機能する。
【００３４】
最初に、ステップＳ１０１において、二次電池２の充放電が停止されているか否かが判定される。二次電池２の充放電が停止されていると判定された場合、本制御ルーチンはステップＳ１０２に進む。ステップＳ１０２では、二次電池２の電圧Ｖと、二次電池２を流れる電流Ｉと、二次電池２の温度Ｔとが取得される。電圧Ｖは電圧検出装置４によって検出され、電流Ｉは電流検出装置５によって検出され、温度Ｔは温度センサ６によって検出される。
【００３５】
次いで、ステップＳ１０３において、充電率の初期値ＳＯＣｉｎが算出される。初期値ＳＯＣｉｎは、充電が開始される前の充電率の推定値である。最初に、内部抵抗と温度Ｔとの関係が記載されたマップを用いて温度Ｔから内部抵抗が算出される。次いで、内部抵抗に電流Ｉを乗じた値が過電圧として算出される。充電の停止後には、電圧Ｖから過電圧を減算した値が開回路電圧として算出される。一方、放電の停止後には、電圧Ｖに過電圧を加算した値が開回路電圧として算出される。次いで、充電率と開回路電圧との関係が記載されたマップを用いて開回路電圧から充電率が算出され、算出された充電率が初期値ＳＯＣｉｎに設定される。なお、各マップは制御装置７のメモリ（例えばＲＯＭ）に記憶されている。ステップＳ１０３の後、本制御ルーチンは終了する。なお、内部抵抗として、予め記憶された一定の値を用いてもよい。この場合、温度センサ６は省略されてもよい。
【００３６】
一方、ステップＳ１０１において二次電池２の充電又は放電が行われていると判定された場合、本制御ルーチンはステップＳ１０４に進む。ステップＳ１０４では、二次電池２が充電中であるか否かが判定される。二次電池２が充電中でないと判定された場合、本制御ルーチンは終了する。一方、二次電池２が充電中であると判定された場合、本制御ルーチンはステップＳ１０５に進む。
【００３７】
ステップＳ１０５では、二次電池２の電圧Ｖと、二次電池２を流れる電流Ｉとが取得される。電圧Ｖは電圧検出装置４によって検出され、電流Ｉは電流検出装置５によって検出される。
【００３８】
次いで、ステップＳ１０６において、二次電池２の現在の充電率ＳＯＣｃｕと、電圧の時間変化率（ΔＶ／Δｔ）とが算出される。充電開始後のＳＯＣの増加量が電流Ｉの積算値（ΣＩ）に基づいて算出され、初期値ＳＯＣｉｎにＳＯＣの増加量を加算した値が現在の充電率ＳＯＣｃｕに設定される。電圧の時間変化率は、微小時間Δｔにおける電圧Ｖの変化量ΔＶ（ΔＶ＝Ｖ（ｔ＋Δｔ）−Ｖ（ｔ））を微小時間Δｔで除算することによって算出される。
【００３９】
次いで、ステップＳ１０７において、電圧の時間変化率が第１の閾値Ｔｈ１よりも大きいか否かが判定される。第１の閾値Ｔｈ１は、実験的又は理論的に予め定められ、ゼロよりも大きな値である。電圧の時間変化率が第１の閾値Ｔｈ１以下であると判定された場合、本制御ルーチンは終了する。一方、電圧の時間変化率が第１の閾値Ｔｈ１よりも大きいと判定された場合、少なくとも一つの電池セル２１の開回路電圧がプラトー領域間の電位ステップの範囲の値であると判定され、本制御ルーチンはステップＳ１０８に進む。
【００４０】
次いで、ステップＳ１０８において、上記式（３）を用いて充電率の上限値ＳＯＣｕｐが算出される。このとき、上記式（３）におけるＳＯＣｃｕとして、ステップＳ１０６において算出された値が用いられる。また、図３から分かるように、各プラトー領域における開回路電圧は異なる値を有する。このため、電圧の時間変化率の上昇がどのプラトー領域間の電位ステップにおいて生じているか、すなわち上記式（３）におけるｊの値を電圧Ｖに基づいて決定する。また、上記式（３）の右辺の
【数４】
2019057357.tif 000006
は、初期状態の電池セル２１における各プラトー領域の幅、例えば、初期状態の電池セル２１における任意の一つのプラトー領域の幅（例えばＷ1）と各プラトー領域の幅との比率に基づいて算出される。なお、初期状態とは、電池セル２１の各プラトー領域の幅が分かる劣化前の状態を意味し、例えば二次電池２の製造直後の状態である。初期状態において、全ての電池セル２１は同様の充電率−開回路電圧曲線を有する。
【００４１】
なお、電池セル２１の電極材料、劣化モード等によっては、各プラトー領域の幅の比率が経時的に変化する。このため、各プラトー領域の幅の比率の変化率と二次電池２の使用年数との関係が記載されたマップを用いて、初期状態の電池セル２１における各プラトー領域の幅から算出される初期状態の電池セル２１における各プラトー領域の幅の比率に基づいて、使用年数に応じた各プラトー領域の幅の比率が算出されてもよい。この場合、上記式（４）の値は、使用年数に応じた各プラトー領域の幅の比率に基づいて算出される。
【００４２】
また、使用年数がｔ年のときの各プラトー領域Ｐｄkの幅Ｗｄk（ｔ）と、使用年数がｔ＋Δｔ年のときの各プラトー領域Ｐｄkの幅Ｗｄk（ｔ＋Δｔ）とが下記式（５）〜（７）によって逐次算出されてもよい。
Ｗｄk（ｔ）＝Ｗｄk0×Ｘk（ｔ）…（５）
Ｗｄk（ｔ＋Δｔ）＝Ｗｄk0×Ｘk（ｔ＋Δｔ）…（６）
Ｘk（ｔ＋Δｔ）＝Ｘk（ｔ）＋ｆ（Ｖ，Ｉ，Ｔ）…（７）
ここで、Ｗｄk0はｋ番目のプラトー領域の幅の初期値（初期状態の電池セル２１におけるｋ番目のプラトー領域の幅）であり、Ｘk（ｔ）は使用年数がｔ年のときのプラトー領域の幅の縮小具合を示す係数であり、Ｘk（ｔ＋Δｔ）は使用年数がｔ＋Δｔ年のときのプラトー領域の幅の縮小具合を示す係数であり、ｆは、二次電池２の電圧Ｖと、二次電池２を流れる電流Ｉと、二次電池２の温度Ｔとを変数とするモデル関数である。
【００４３】
次いで、ステップＳ１０９において、ステップＳ１０８において算出された充電率の上限値が現在の充電率の上限値よりも低いか否かが判定される。ステップＳ１０８において算出された充電率の上限値が現在の充電率の上限値以上よりも低いと判定された場合、本制御ルーチンはステップＳ１１０に進む。ステップＳ１１０では、充電率の上限値が、ステップＳ１０８において算出された充電率の上限値に更新される。ステップＳ１１０の後、本制御ルーチンは終了する。
【００４４】
一方、ステップＳ１０９において、ステップＳ１０８において算出された充電率の上限値が現在の充電率の上限値以上であると判定された場合、本制御ルーチンは終了する。このことによって、劣化度合が低い電池セル２１の充電率−開回路電圧曲線に基づいて充電率の上限値が更新されることを防止することができる。
【００４５】
なお、充電停止部は、二次電池２の充電中に充電率が上限値に達した場合には二次電池２の充電を停止する。
【００４６】
＜第二実施形態＞
第二実施形態における二次電池システムの構成及び制御は、以下に説明する点を除いて、基本的に第一実施形態における二次電池システムと同様である。このため、以下、本発明の第二実施形態について、第一実施形態と異なる部分を中心に説明する。
【００４７】
モータの動力源として二次電池２が用いられる車両（ハイブリッド自動車（ＨＶ）、プラグインハイブリッド自動車（ＰＨＶ）、電気自動車（ＥＶ）等）では、回生エネルギー等によって二次電池２が充電される。この場合、充電時に二次電池２に供給される電流が変動することがある。充電時の電圧の変化量は電流の変化量の影響を受ける。また、二次電池２の充電中に少なくとも一つの電池セル２１の開回路電圧がプラトー領域間の電位ステップの範囲の値になると、二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量が第二閾値よりも大きくなる。
【００４８】
このため、第二実施形態では、充電停止部は、二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量が第二閾値よりも大きい場合に、少なくとも一つの電池セル２１の開回路電圧がプラトー領域間の電位ステップの範囲の値であると判定する。二次電池２の電圧は電圧検出装置４によって検出され、二次電池２に供給された電気量は、電流検出装置５によって検出された電流に時間を積算することによって算出される。
【００４９】
＜上限値設定処理＞
図５は、本発明の第二実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。本制御ルーチンは制御装置７によって繰り返し実行される。制御装置７は本制御ルーチンを実行することによって充電率算出部及び充電停止部として機能する。
【００５０】
ステップＳ２０１〜ステップＳ２０５は、図４のステップＳ１０１〜ステップＳ１０５と同様であることから説明を省略する。ステップＳ２０５の後、ステップＳ２０６において、二次電池２の現在の充電率ＳＯＣｃｕと、二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量（ΔＶ／ΔＱ）とが算出される。充電開始後のＳＯＣの増加量が電流Ｉの積算値（ΣＩ）に基づいて算出され、初期値ＳＯＣｉｎにＳＯＣの増加量を加算した値が現在の充電率ＳＯＣｃｕに設定される。二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量は、微小時間Δｔにおける電圧Ｖの変化量ΔＶ（ΔＶ＝Ｖ（ｔ＋Δｔ）−Ｖ（ｔ））を微小時間Δｔにおける電気量Ｑの変化量ΔＱ（ΔＱ＝Ｑ（ｔ＋Δｔ）−Ｑ（ｔ））で除算することによって算出される。
【００５１】
次いで、ステップＳ２０７において、二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量が第２の閾値Ｔｈ２よりも大きいか否かが判定される。第２の閾値Ｔｈ２は、実験的又は理論的に予め定められ、ゼロよりも大きな値である。二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量が第２の閾値Ｔｈ２以下であると判定された場合、本制御ルーチンは終了する。一方、二次電池２に供給された電気量の変化量に対する二次電池２の電圧の変化量が第２の閾値Ｔｈ２よりも大きいと判定された場合、少なくとも一つの電池セル２１の開回路電圧がプラトー領域間の電位ステップの範囲の値であると判定され、本制御ルーチンはステップＳ２０８に進む。
【００５２】
ステップＳ２０８〜ステップＳ２１０は、図４のステップＳ１０８〜ステップＳ１１０と同様であることから説明を省略する。
【００５３】
＜第三実施形態＞
第三実施形態における二次電池システムの構成及び制御は、以下に説明する点を除いて、基本的に第一実施形態における二次電池システムと同様である。このため、以下、本発明の第三実施形態について、第一実施形態と異なる部分を中心に説明する。
【００５４】
図３に示されるように、劣化の有無に関わらず、ｊ番目のプラトー領域の開回路電圧はＶjであり、ｊ＋１番目のプラトー領域の開回路電圧はＶj+1である。劣化の進行度合が高い電池セル２１の開回路電圧がプラトー領域ＰｄjとＰｄj+1との間の電位ステップの範囲の値であり、残りのｎ−１個の電池セル２１の開回路電圧がプラトー領域Ｐｄjの開回路電圧である場合、二次電池２（電池セル２１全体）の開回路電圧は、Ｖj×ｎとＶj×（ｎ−１）＋Ｖj+1との間の値となる。
【００５５】
このため、第三実施形態では、充電停止部は、二次電池２の開回路電圧がＶj×ｎとＶj×（ｎ−１）＋Ｖj+1との間の値である場合に、一つの電池セル２１の開回路電圧がプラトー領域間の電位ステップの範囲の値であると判定する。二次電池２の開回路電圧は、二次電池２の電圧と、二次電池２を流れる電流と、二次電池２の温度とに基づいて算出される。電圧は電圧検出装置４によって検出され、電流は電流検出装置５によって検出され、温度は温度センサ６によって検出される。
【００５６】
＜上限値設定処理＞
図６は、本発明の第三実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。本制御ルーチンは制御装置７によって繰り返し実行される。制御装置７は本制御ルーチンを実行することによって充電率算出部及び充電停止部として機能する。
【００５７】
ステップＳ３０１〜ステップＳ３０４は、図４のステップＳ１０１〜ステップＳ１０４と同様であることから説明を省略する。ステップＳ３０４の後、ステップＳ３０５において、二次電池２の電圧Ｖと、二次電池２を流れる電流Ｉと、二次電池２の温度Ｔとが取得される。電圧Ｖは電圧検出装置４によって検出され、電流Ｉは電流検出装置５によって検出され、温度Ｔは温度センサ６によって検出される。
【００５８】
次いで、ステップＳ３０６において、二次電池２の現在の充電率ＳＯＣｃｕと、二次電池２の現在の開回路電圧ＯＣＶｃｕとが算出される。充電開始後のＳＯＣの増加量が電流Ｉの積算値（ΣＩ）に基づいて算出され、初期値ＳＯＣｉｎにＳＯＣの増加量を加算した値が現在の充電率ＳＯＣｃｕに設定される。二次電池２の現在の開回路電圧ＯＣＶｃｕは以下のように算出される。最初に、内部抵抗と温度Ｔとの関係が記載されたマップを用いて温度Ｔから内部抵抗が算出される。次いで、内部抵抗に電流Ｉを乗じた値が過電圧として算出され、電圧Ｖから過電圧を減算した値が開回路電圧ＯＣＶｃｕとして算出される。なお、内部抵抗として、予め記憶された一定の値を用いてもよい。この場合、温度センサ６は省略されてもよい。
【００５９】
次いで、ステップＳ３０７において、現在の開回路電圧ＯＣＶｃｕがＶj×ｎとＶj×（ｎ−１）＋Ｖj+1との間の値であるか否かが判定される。Ｖjはｊ番目のプラトー領域の開回路電圧であり、Ｖj+1はｊ＋１番目のプラトー領域の開回路電圧である。各プラトー領域の開回路電圧は、予め定められ、制御装置７のメモリ（例えばＲＯＭ）に記憶されている。ｎは電池セル２１の数である。上述したように、各プラトー領域における開回路電圧は異なる値を有する。このため、ｊの値は現在の開回路電圧ＯＣＶｃｕに基づいて決定される。
【００６０】
ステップＳ３０７において、現在の開回路電圧ＯＣＶｃｕがＶj×ｎとＶj×（ｎ−１）＋Ｖj+1との間の値でないと判定された場合、本制御ルーチンは終了する。一方、現在の開回路電圧ＯＣＶｃｕがＶj×ｎとＶj×（ｎ−１）＋Ｖj+1との間の値であると判定された場合、本制御ルーチンはステップＳ３０８に進む。
【００６１】
ステップＳ３０８〜ステップＳ３１０は、図４のステップＳ１０８〜ステップＳ１１０と同様であることから説明を省略する。
【００６２】
＜その他の実施形態＞
以上、本発明に係る好適な実施形態を説明したが、本発明はこれら実施形態に限定されるものではなく、特許請求の範囲の記載内で様々な修正及び変更を施すことができる。例えば、二次電池２は、２つ以上のプラトー領域を有すれば、リチウムイオン二次電池、ニッケル水素二次電池等の任意の種類の電池であってよい。また、正極、負極及び電解質として任意の材料を用いることができる。
【００６３】
例えば、二次電池２としてリチウムイオン二次電池が用いられる場合、２つ以上のプラトー領域を生じさせる正極材料として、スピネル構造を有するＬｉＭｎ2Ｏ4、ＬｉＭｎ2Ｏ4のマンガンの一部をニッケルで置換したＬｉＮｉ1/2Ｍｎ3/2Ｏ4、硫黄を含むＳ、Ｌｉ2Ｓ等が挙げられ、２つ以上のプラトー領域を生じさせる負極材料としてグラファイト（Ｃ）等が挙げられる。
【符号の説明】
【００６４】
１    二次電池システム
２    二次電池
３    充電装置
４    電圧検出装置
５    電流検出装置
７    制御装置
２１    電池セル
【図１】
2019057357.tif 000009
【図２】
2019057357.tif 000010
【図３】
2019057357.tif 000011
【図４】
2019057357.tif 000012
【図５】
2019057357.tif 000013
【図６】
2019057357.tif 000014