(57)【要約】二次電池の劣化を効果的に抑制しつつ、二次電池の充電性能を最大限に引き出すために、適切な上限電圧を設定する。組電池制御部１５０は、二次電池の充電時の上限電圧を決定し、この上限電圧に基づいて二次電池の充電可能電力を演算する。組電池制御部１５０は、二次電池の電圧の時系列データに基づいて二次電池の電圧履歴を演算し、電圧履歴に基づいて上限電圧を演算する上限電圧演算部１５２を備える。
2020158182.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の電圧に基づき、前記二次電池の上限電圧を推定する電池制御装置であって、
前記二次電池の電圧の時系列データに基づいて前記二次電池の電圧履歴を演算し、前記電圧履歴に基づいて前記上限電圧を演算する上限電圧演算部を備える電池制御装置。
【請求項２】
請求項１に記載の電池制御装置において、
前記上限電圧演算部は、前記時系列データを所定の時間幅で平均化することにより、前記電圧履歴を演算する電池制御装置。
【請求項３】
請求項２に記載の電池制御装置において、
前記上限電圧演算部は、前記時系列データにおける前記所定の時間幅に対応する前記二次電池の電圧の単純移動平均、または前記電圧を時定数に応じて重み付け平均した指数移動平均を、前記電圧履歴として演算する電池制御装置。
【請求項４】
請求項２または３に記載の電池制御装置において、
前記上限電圧演算部は、時間幅が異なる複数の時間窓について前記電圧履歴をそれぞれ演算することで複数の電圧履歴を演算し、前記複数の電圧履歴に基づいて演算された複数の上限電圧のうちで最も小さい上限電圧を、前記二次電池の上限電圧として設定する電池制御装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の電池制御装置において、
前記上限電圧演算部は、前記電圧履歴および前記二次電池の温度に基づいて前記上限電圧を決定する電池制御装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の電池制御装置において、
前記上限電圧演算部は、前記電圧履歴および前記二次電池の電流に基づいて前記上限電圧を決定する電池制御装置。
【請求項７】
請求項３に記載の電池制御装置において、
前記上限電圧演算部は、前記二次電池の電流もしくは電圧の何れか一方、または両方に基づき、前記二次電池の電圧に対する移動平均への反映度合いを調整する重み係数を決定し、決定した重み係数に基づき、前記電圧の単純移動平均もしくは指数移動平均を演算する電池制御装置。
【請求項８】
請求項７に記載の電池制御装置において、
前記電圧に対する移動平均への反映度合いを調整する重み係数は、前記二次電池に流れる充電電流もしくは電圧のうち、１つもしくは両方が高ければ高いほど、前記電圧に対する移動平均への反映度合いを大きくする電池制御装置。
【請求項９】
請求項１〜８のいずれか一項に記載の電池制御装置において、
前記二次電池の充放電が停止した時点の前記二次電池の電圧と停止時間経過後の充放電再開時における前記二次電池の電圧のうち大きい方の電圧値を用いて、前記二次電池の停止時間経過後の充放電再開時点における前記電圧履歴の初期値を演算する電池制御装置。
【請求項１０】
請求項９に記載の電池制御装置において、
前記二次電池の停止時間が、予め定めた時間幅よりも十分長い場合、前記停止時間経過後の充放電再開時における前記二次電池の電圧を採用して、前記二次電池の停止時間経過後の充放電再開時点における前記電圧履歴の初期値を演算する電池制御装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載の電池制御装置において、
前記上限電圧演算部が演算する上限電圧に基づいて、前記二次電池の充電可能な最大電流または充電可能な最大電力を演算する電池制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池制御装置に関する。
【背景技術】
【０００２】
電気自動車（ＥＶ）、プラグインハイブリッド自動車（ＰＨＥＶ）、ハイブリッド自動車（ＨＥＶ）等に搭載される電池システムは、一般に、直列もしくは並列に接続された複数の二次電池と、各種電気部品から構成される。電気部品には、電池と負荷との電気的な接続のオンオフを制御するためのリレーや、電池の電流や電圧を測定するためのセンサ類、電池の充放電制御を行う電池制御装置などが含まれる。【０００３】
電池制御装置は、電池を適切な範囲で使用するために、電池の電圧に対する制限値（上限電圧）を設定し、この上限電圧の範囲内で電池の充放電制御を行う。これにより、電池の過充電を防止して、電池の劣化を抑制している。【０００４】
一般的に二次電池として利用されることが多いリチウムイオン電池では、特に低温時において、負極の電位（リチウム金属を基準とする電位）が低い場合、つまり電池電圧が高い場合に、負極表面にリチウム金属が析出する可能性がある。リチウム金属の析出により、充放電に用いるはずだったリチウムイオン量が減少するため、電池の充放電可能な容量が減少する。さらには、負極でリチウム金属の析出が進むと、リチウム金属がつらら状に成長して正極側と接触し、最悪の場合、内部短絡を起こす可能性がある。このため、電池制御装置では、適切に電池電圧を制限してリチウム金属の析出を防止できるように、上限電圧を設定する必要がある。【０００５】
電池の上限電圧の制御方法に関して、特許文献１に記載の技術が知られている。特許文献１では、電池の入出力電流に基づいて負極電位差を計算し、計算した負極電位差を用いて電池の許容上限電圧を設定することで、リチウムイオン二次電池におけるリチウム金属の析出を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２６８６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
電池制御装置が電池に対して設定すべき上限電圧は、電池の使用状態に応じて様々に変化する。特に、リチウムイオン電池においてリチウム金属の析出を効果的に抑制しつつ、電池の充電性能を最大限に発揮できる上限電圧を設定するためには、電池の電圧履歴、すなわち現在までに電池がどのような電圧で使用されていたかが重要な要素となる。しかしながら、特許文献１に記載の技術では、上限電圧の設定に際して電池の入出力電流は考慮しているが、電圧履歴については未考慮であった。このため、二次電池の劣化を効果的に抑制しつつ、二次電池の充電性能を最大限に引き出すことが可能な上限電圧を設定することができない。
【課題を解決するための手段】
【０００８】
本発明による電池制御装置は、二次電池の電圧に基づき、前記二次電池の上限電圧を推定するものであって、前記二次電池の電圧の時系列データに基づいて前記二次電池の電圧履歴を演算し、前記電圧履歴に基づいて前記上限電圧を演算する上限電圧演算部を備える。
【発明の効果】
【０００９】
本発明によれば、二次電池の劣化を効果的に抑制しつつ、二次電池の充電性能を最大限に引き出すために、適切な上限電圧を設定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る電池システムとその周辺の構成を示す図である。
【図２】単電池制御部の回路構成を示す図である。
【図３】本発明の第１の実施形態に係る組電池制御部の機能構成を示す図である。
【図４】本発明の第１の実施形態に係る上限電圧演算部の制御ブロック図である。
【図５】電圧移動平均値の演算方法の説明図である。
【図６】本発明の第１の実施形態に係るサイクル試験結果の例を示す図である。
【図７】本発明の第１の実施形態に係る上限電圧マップの概要を示す図である。
【図８】電池の電圧挙動を再現する等価回路モデルを示す図である。
【図９】本発明を適用して電池の充電可能電力を演算することの効果を説明する図である。
【図１０】本発明の第２の実施形態に係る組電池制御部の機能構成を示す図である。
【図１１】本発明の第２の実施形態に係る上限電圧演算部の制御ブロック図である。
【図１２】本発明の第２の実施形態に係るサイクル試験結果の例を示す図である。
【図１３】本発明の第２の実施形態に係る上限電圧マップの概要を示す図である。
【図１４】本発明の第３の実施形態に係る組電池制御部の機能構成を示す図である。
【図１５】本発明の第３の実施形態に係る上限電圧演算部の制御ブロック図である。
【図１６】本発明の第３の実施形態に係るサイクル試験結果の例を示す図である。
【図１７】本発明の第３の実施形態に係る上限電圧マップの概要を示す図である。
【図１８】本発明の第４の実施形態に係る上限電圧演算部の制御ブロック図である。
【図１９】本発明の第４の実施形態に係る重み係数マップの概要を示す図である。
【図２０】本発明の第５の実施形態に係る組電池制御部の機能構成を示す図である。
【図２１】本発明の第５の実施形態に係る上限電圧マップの概要を示す図である。
【図２２】車両休止期間中の電圧の挙動を示す例を示す図である。
【図２３】本発明の第５の実施形態に係る休止中の電圧値の考え方を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を図面に基づいて説明する。以下の実施形態では、プラグインハイブリッド自動車（ＰＨＥＶ）の電源を構成する電池システムに対して本発明を適用した場合を例に挙げて説明する。ただし、以下に説明する実施形態の構成はこれに限らず、ハイブリッド自動車（ＨＥＶ）、電気自動車（ＥＶ）などの乗用車や、ハイブリッド鉄道車両といった産業用車両の電源を構成する蓄電装置の蓄電器制御回路などにも適用できる。
【００１２】
また、以下の実施形態では、リチウムイオン電池を採用した場合を例に挙げて説明するが、充放電可能な二次電池であれば、他にもニッケル水素電池、鉛電池、電気二重層キャパシタ、ハイブリッドキャパシタなどを用いることもできる。さらに、以下の実施形態では複数の単電池を直列に接続して組電池を構成しているが、複数の単電池を並列接続したものをさらに複数個直列に接続して組電池を構成してもよいし、直列接続した複数の単電池をさらに複数個並列に接続して組電池を構成してもよい。
【００１３】
＜第１の実施形態＞
図１は、本発明の一実施形態に係る電池システム１００とその周辺の構成を示す図である。電池システム１００は、リレー３００，３１０を介してインバータ４００に接続される。電池システム１００は、組電池１１０、単電池管理部１２０、電流検知部１３０、電圧検知部１４０、組電池制御部１５０、記憶部１８０を備える。
【００１４】
組電池１１０は、複数の単電池１１１から構成される。単電池管理部１２０は、単電池１１１の状態を監視する。電流検知部１３０は、電池システム１００に流れる電流を検知する。電圧検知部１４０は、組電池１１０の総電圧を検知する。組電池制御部１５０は、組電池１１０の状態を検知し、状態の管理等も行う。
【００１５】
組電池１１０は、電気エネルギーの蓄積および放出（直流電力の充放電）が可能な複数の単電池１１１を電気的に直列に接続して構成されている。各単電池１１１には、例えば出力電圧が３．０〜４．２Ｖ（平均出力電圧：３．６Ｖ）のリチウムイオン電池が用いられる。なお、これ以外の電圧仕様のものでも構わない。組電池１１０を構成する単電池１１１は、状態の管理・制御を実施する上で、所定の単位数にグループ分けされている。グループ分けされた単電池１１１は、電気的に直列に接続され、単電池群１１２ａ、１１２ｂを構成している。単電池群１１２を構成する単電池１１１の個数は、全ての単電池群１１２において同数でもよいし、単電池群１１２毎に単電池１１１の個数が異なっていてもよい。
【００１６】
単電池管理部１２０は、組電池１１０を構成する単電池１１１の状態を監視する。単電池管理部１２０は、単電池群１１２毎に設けられた単電池制御部１２１を備える。図１では、単電池群１１２ａと１１２ｂに対応して、単電池制御部１２１ａと１２１ｂが設けられている。単電池制御部１２１は、単電池群１１２を構成する単電池１１１の状態を監視および制御する。
【００１７】
本実施形態では、説明を簡略化するために、４個の単電池１１１を電気的に直列接続して単電池群１１２ａと１１２ｂを構成し、単電池群１１２ａと１１２ｂをさらに電気的に直列接続して合計８個の単電池１１１を備える組電池１１０とした。
【００１８】
組電池制御部１５０には、単電池管理部１２０から出力される単電池１１１の電池電圧や温度の計測値、電流検知部１３０からの電流値、電圧検知部１４０から出力される組電池１１０の総電圧値、記憶部１８０に格納された単電池１１１の電池特性情報などが入力される。また、単電池管理部１２０は、単電池１１１が過充電もしくは過放電であるかの診断を行う機能や、単電池管理部１２０に通信エラーなどが発生した場合に異常信号を出力する機能を有しており、それらの診断結果や異常信号も組電池制御部１５０に入力される。さらに、上位の制御装置である車両制御部２００からも信号が入力される。
【００１９】
組電池制御部１５０は、入力された情報、および記憶部１８０に予め記憶されている電流制限値や単電池１１１の電池特性に基づいて、組電池１１０の充放電を適切に制御するための演算を行う。例えば、各単電池１１１に対する充放電電力の制限値の演算や、各単電池１１１の充電状態（SOC：State Of Charge）および劣化状態（SOHR：State Of Health based on Resistance）の演算や、各単電池１１１の電圧均等化制御を行うための演算などを実行する。組電池制御部１５０は、これらの演算結果や、その演算結果に基づく指令を、単電池管理部１２０や車両制御部２００に出力する。
【００２０】
記憶部１８０は、組電池１１０、単電池１１１、および単電池群１１２の電池特性に関する情報を格納する。なお、本実施形態では、記憶部１８０は組電池制御部１５０または単電池管理部１２０の外部に設置されている構成としたが、組電池制御部１５０または単電池管理部１２０が記憶部を備える構成とし、これに上記情報を格納してもよい。
【００２１】
組電池制御部１５０と単電池管理部１２０は、フォトカプラに代表される絶縁素子１７０および信号通信手段１６０を介して信号を送受信する。絶縁素子１７０を設けるのは、組電池制御部１５０と単電池管理部１２０は、動作電源が異なるためである。すなわち、単電池管理部１２０は、組電池１１０から電力をうけて動作するのに対して、組電池制御部１５０は、車載補機用のバッテリ（例えば１４Ｖ系バッテリ）を電源として用いている。絶縁素子１７０は、単電池管理部１２０を構成する回路基板に実装してもよいし、組電池制御部１５０を構成する回路基板に実装してもよい。システム構成によっては、絶縁素子１７０を省略することもできる。
【００２２】
組電池制御部１５０と、単電池管理部１２０を構成する単電池制御部１２１ａおよび１２１ｂとの間の通信手段について説明する。単電池制御部１２１ａおよび１２１ｂは、それぞれが監視する単電池群１１２ａおよび１１２ｂの電位の高い順にしたがって直列に接続されている。組電池制御部１５０が単電池管理部１２０に送信した信号は、絶縁素子１７０および信号通信手段１６０を介して単電池制御部１２１ａに入力される。単電池制御部１２１ａの出力は信号通信手段１６０を介して単電池制御部１２１ｂに入力され、最下位の単電池制御部１２１ｂの出力は絶縁素子１７０および信号通信手段１６０を介して組電池制御部１５０へと伝送される。本実施形態では、単電池制御部１２１ａと単電池制御部１２１ｂの間は絶縁素子１７０を介していないが、絶縁素子１７０を介して信号を送受信することもできる。
【００２３】
車両制御部２００は、組電池制御部１５０が送信する情報を用いて、リレー３００と３１０を介して電池システム１００と接続されるインバータ４００を制御する。車両走行中には、電池システム１００はインバータ４００と接続され、組電池１１０が蓄えているエネルギーを用いて、モータジェネレータ４１０を駆動する。
【００２４】
電池システム１００を搭載した車両システムが始動して走行する場合には、車両制御部２００の管理のもと、電池システム１００はインバータ４００に接続され、組電池１１０が蓄えているエネルギーを用いてモータジェネレータ４１０を駆動し、回生時はモータジェネレータ４１０の発電電力により組電池１１０が充電される。充電によって組電池１１０に蓄えられたエネルギーは、次回の車両走行時に利用されるか、車両内外の電装品等を動作させるためにも利用される。
【００２５】
図２は、単電池制御部１２１の回路構成を示す図である。単電池制御部１２１は、電圧検出回路１２２、制御回路１２３、信号入出力回路１２４、温度検知部１２５を備える。電圧検出回路１２２は、各単電池１１１の端子間電圧を測定する。制御回路１２３は、電圧検出回路１２２および温度検知部１２５から測定結果を受け取り、信号入出力回路１２４を介して組電池制御部１５０に送信する。なお、単電池制御部１２１に一般的に実装される、自己放電や消費電流ばらつき等に伴い発生する単電池１１１間の電圧やSOCばらつきを均等化する回路構成は、周知のものであると判断して記載を省略した。
【００２６】
図２における単電池制御部１２１が備える温度検知部１２５は、単電池群１１２の温度を測定する機能を有する。温度検知部１２５は、単電池群１１２全体として１つの温度を測定し、単電池群１１２を構成する単電池１１１の温度代表値としてその温度を取り扱う。温度検知部１２５が測定した温度は、単電池１１１、単電池群１１２、または組電池１１０の状態を検知するための各種演算に用いられる。図２はこれを前提とするため、単電池制御部１２１に１つの温度検知部１２５を設けた。単電池１１１毎に温度検知部１２５を設けて単電池１１１毎に温度を測定し、単電池１１１毎の温度に基づいて各種演算を実行することもできるが、この場合は温度検知部１２５の数が多くなる分、単電池制御部１２１の構成が複雑となる。
【００２７】
図２では、簡易的に温度検知部１２５を示した。実際は温度測定対象に温度センサが設置され、設置した温度センサが温度情報を電圧として出力し、これを測定した結果が制御回路１２３を介して信号入出力回路１２４に送信され、信号入出力回路１２４が単電池制御部１２１の外に測定結果を出力する。この一連の流れを実現する機能が単電池制御部１２１に温度検知部１２５として実装され、温度情報（電圧）の測定には電圧検出回路１２２を用いることもできる。
【００２８】
図３は、本発明の第１の実施形態に係る組電池制御部１５０の機能構成を示す図である。組電池制御部１５０は、車両走行中に検出された各単電池１１１の電流値および電圧値をもとに、組電池１１０における各単電池１１１の状態や各単電池１１１に入出力可能な電力を決定する部分であり、その１つの機能構成要素として、各単電池１１１の充電電力を制限するための充電可能電力（充電電力制限値）の演算を行う機能を有する。図３は、この充電可能電力の演算に関する組電池制御部１５０の機能構成を示している。これは、本発明の一実施形態に係る電池制御装置に相当する機能を担う部分である。なお、組電池制御部１５０は充電可能電力の演算機能以外にも、組電池１１０の制御に必要な各種機能、例えば各単電池１１１の放電制御を行う機能や、各単電池１１１の電圧均等化制御を行う機能などを有しているが、これらは周知の機能であり、また本発明とは直接関係がないため、以下では詳細な説明を省略する。
【００２９】
図３に示すように、組電池制御部１５０は、その機能として、電池状態検知部１５１、上限電圧演算部１５２、および充電可能電力演算部１５３の各機能ブロックを有する。組電池制御部１５０は、これらの機能ブロックにより、電流検知部１３０が検知した組電池１１０の電流や、電圧検知部１４０が検知した組電池１１０の電圧および温度に基づいて、各単電池１１１の充電可能電力を演算する。
【００３０】
なお、上記では組電池制御部１５０が組電池１１０の充電可能電力を演算することとして説明したが、複数の単電池１１１をまとめて充電可能電力を算出してもよい。例えば、単電池群１１２ａ，１１２ｂごとに算出したり、単電池制御部１２０が検知する単電池１１１毎の電圧をもとに算出したりすることができる。これらの場合でも、組電池１１０と同様の処理で充電可能電力を算出できる。また、各単電池１１１の充電可能電力は、同様の処理によって算出できる。そのため以下では、充電可能電力の算出対象を単に「電池」と称して、組電池制御部１５０における充電可能電力の演算機能を説明する。
【００３１】
電池状態検知部１５１は、組電池制御部１５０に入力される電池の電流、電圧、温度の情報をもとに、電池のSOCやSOHRを演算する。なお、SOCやSOHRの演算方法については、公知であるものとして説明を省略する。
【００３２】
上限電圧演算部１５２は、電池の電圧の時系列データを入力とし、これに基づいて電池の電圧履歴を演算する。そして、電池の電圧履歴に基づいて、電池の充電時の上限電圧を演算して出力する。なお、上限電圧演算部１５２による上限電圧の具体的な演算方法については後述する。
【００３３】
充電可能電力演算部１５３は、電池状態検知部１５１が演算した電池のSOCおよびSOHRと、組電池制御部１５０に入力される電池の温度と、上限電圧演算部１５２が演算した電池の上限電圧をもとに、電池の充電可能電力を演算して出力する。なお、充電可能電力の演算方法については後述する。
【００３４】
続いて、上限電圧演算部１５２による上限電圧の具体的な演算方法について、図４〜図７を参照して説明する。
【００３５】
図４は、本発明の第１の実施形態に係る上限電圧演算部１５２の制御ブロック図である。本実施形態において、上限電圧演算部１５２は、電圧移動平均演算部１５２１、上限電圧推定部１５２２、および上限電圧選択部１５２３から構成される。
【００３６】
電圧移動平均演算部１５２１は、電池の電圧の時系列データを入力とし、この時系列データを所定の時間幅で平均化することにより、電池の電圧履歴としての電圧移動平均値を演算する。ここでは、１つの時間窓、または時間幅が異なる複数の時間窓を設定し、これらの時間窓ごとに時系列データの移動平均値を算出することで、各時間幅に対応する電圧移動平均値を演算する。そして、得られた各電圧移動平均値の演算結果を上限電圧推定部１５２２へ出力する。なお、図４の例では、ｎ個（ｎは任意の自然数）の時間窓に対して電圧移動平均値をそれぞれ算出し、得られたｎ個の電圧移動平均値を上限電圧推定部１５２２へ出力している。
【００３７】
上限電圧推定部１５２２は、電圧移動平均演算部１５２１が演算した電圧移動平均値に基づいて、電池の上限電圧を推定する。ここでは、電圧移動平均演算部１５２１が演算したｎ個の電圧移動平均値に対してそれぞれ上限電圧を推定することで、ｎ個の上限電圧を推定する。
【００３８】
上限電圧選択部１５２３は、上限電圧推定部１５２２が時間幅ごとに推定したｎ個の上限電圧の中から、最終的に制限すべき上限電圧を選択する。ここでは、例えばｎ個の上限電圧のうちで最も小さい上限電圧を、最終的な上限電圧として選択する。
【００３９】
図５は、電圧移動平均演算部１５２１における電圧移動平均値の演算方法の説明図である。図５では、横軸を時間、縦軸を電圧として、電圧移動平均演算部１５２１に入力される電池電圧の時系列データの一例を電圧波形により示している。
【００４０】
電圧移動平均演算部１５２１は、図５に示すように、現在の時刻T1を基準に、この時刻T1までに得られた電池電圧の時系列データに対して、時間幅Twが互いに異なるｎ個の時間窓を設定する。そして、設定したｎ個の時間窓にそれぞれ含まれる時系列データの各電圧値を時間窓内で平均化することで、時間窓ごとに電圧履歴を演算する。
【００４１】
具体的には、電圧移動平均演算部１５２１は、例えば時系列データが表す各電圧値の単純移動平均を時間窓ごとに演算することで、時系列データを平均化して電圧履歴を演算する。例えば、サンプリング周期Tsを0.1秒として検出された電池電圧の時系列データの場合、この時系列データには、時間幅Twが2秒の時間窓内には20点、時間幅Twが20秒の時間窓内には200点、時間幅Twが60秒の時間窓内には600点の電圧値のデータがそれぞれ含まれている。そのため、これらの時間窓に対応する電圧履歴としての単純移動平均は、以下の式（１）によりそれぞれ算出することができる。なお、式（１）においてVkは、時系列データにおいて当該時間窓内でｋ番目にサンプリングされた電圧値のデータを表している。
【００４２】
【数１】
2020158182.tif 000003
【００４３】
あるいは、電圧移動平均演算部１５２１は、所定の時定数による一次遅れフィルタを適用し、時系列データに含まれる各電圧値データの指数移動平均を時間窓ごとに演算することで、時系列データを平均化して電圧履歴を演算してもよい。例えば、上記のようにサンプリング周期Tsを0.1秒として検出された電池電圧の時系列データの場合、時間幅Twが2秒、20秒、60秒の各時間窓（フィルタ時定数）に対応する電圧履歴として、これらのフィルタ時定数に応じて重み付け平均した指数移動平均は、以下の式（２）によりそれぞれ算出することができる。なお、式（２）において、Vは現在の電圧値、すなわち時系列データにおける最新の電圧値のデータを表している。また、Vave_zは時間幅Twごとに算出された前回の電圧履歴、すなわち前回の処理時においてフィルタ時定数ごとの重み付け平均により演算された指数移動平均の値を表している。
【００４４】
【数２】
2020158182.tif 000004
【００４５】
電圧移動平均演算部１５２１は、以上説明したような処理により、電池の電圧の時系列データに対して１つまたは複数の時間窓を設定し、各時間窓に対応する電圧履歴としての電圧移動平均値を演算することができる。なお、上記では電圧移動平均値として単純移動平均および指数移動平均を演算する例を説明したが、これ以外の任意の移動平均を演算してもよい。
【００４６】
上限電圧推定部１５２２は、予め記憶部１８０に格納しておいた上限電圧マップを用いて、電圧移動平均演算部１５２１が演算した時間幅ごとの電圧移動平均値に対応する上限電圧を推定する。本実施形態において用いられる上限電圧マップは、予め時間幅ごとに設定されている。例えば、上記の式（１）で演算された単純移動平均、または式（２）で演算された指数移動平均に対して、時間幅Twが2秒、20秒、60秒の各時間窓に対応する上限電圧マップが予め記憶部１８０に格納されている。上限電圧推定部１５２２は、これらの上限電圧マップを用いることで、時間幅ごとの電圧移動平均値に対応する上限電圧をそれぞれ推定することができる。
【００４７】
上限電圧推定部１５２２の処理は、以下の式（３）により表される。なお、式（３）において、2secVmaxMap、20secVmaxMap、60secVmaxMapは、時間幅Twが2秒、20秒、60秒の時間窓にそれぞれ対応する上限電圧マップを表している。
【００４８】
【数３】
2020158182.tif 000005
【００４９】
なお、式（３）では式（１）、（２）でそれぞれ演算された単純移動平均や指数移動平均に対する上限電圧の例を説明したが、他の移動平均についても、同様にして時間幅ごとに上限電圧を推定することができる。
【００５０】
上限電圧選択部１５２３は、上限電圧推定部１５２２が式（３）により推定した時間幅ごとの上限電圧から、電池の制御に活用する上限電圧を選択する。本実施例では、例えば以下の式（４）により、複数の上限電圧の中から最も小さい値を、最終的な上限電圧値として選択する。
【００５１】
【数４】
2020158182.tif 000006
【００５２】
次に、記憶部１８０に格納されて上限電圧推定部１５２２により参照される上限電圧マップについて説明する。本実施形態では、上限電圧マップは、電池を用いて予め実施された充放電試験の結果に基づいて作成される。例えば、充電時に到達する電池電圧や、電圧滞在時間（電池電圧がある電圧に滞在している時間）を様々に変化させた充放電サイクルを想定したサイクル試験を、電池の充放電試験として実施する。このサイクル試験の結果をもとに、上限電圧マップを構築する。
【００５３】
なお、サイクル試験結果から上限電圧マップを構築する際には、リチウムイオン電池においてリチウム金属の析出が生じるかどうかを判断する必要がある。このときの指標としては、例えば、電池の容量維持率や抵抗上昇率を用いることができる。容量維持率は、新品時の電池容量に対する現在（劣化後）の電池容量の比率であり、劣化に伴って減少する。一方で、抵抗上昇率は、新品時の電池の内部抵抗に対する現在（劣化後）の内部抵抗の比率であり、劣化に伴って増加する。
【００５４】
図６は、本発明の第１の実施形態に係るサイクル試験結果の例を示す図である。図６では、充電時の電圧と電圧滞在時間をそれぞれ変化させて電池の充電と放電を繰り返すサイクル試験を実施したときの結果を示している。図６（ａ）は、電圧滞在時間が長い場合の例を示し、図６（ｂ）は、電圧滞在時間が中程度の場合の例を示し、図６（ｃ）は、電圧滞在時間が短い場合の例を示している。これらの図では、横軸にサイクル数、縦軸に容量維持率をそれぞれプロットすることで、サイクル数と電池の容量維持率との関係を示している。
【００５５】
図６（ａ）〜（ｃ）のいずれにおいても、電圧が低い場合にはサイクル数に対する容量の変化がほとんど生じないが、電圧が中程度の場合や高い場合には、サイクル数が多くなると容量が大きく低下する傾向があることが分かる。また、このときの容量の低下幅は、電圧滞在時間が長いほど大きいことが分かる。このように容量が大きく低下する条件では、いわゆる通常の劣化ではなく、電極でのリチウム金属の析出に伴う容量の劣化が生じていると推測される。このため、上限電圧マップでは、当該試験条件での電池使用が回避されるような上限電圧を設定することが好ましい。
【００５６】
なお、リチウム金属の析出の有無に関する評価は、上記のような容量維持率による方法のみではなく、他の方法を用いて行ってもよい。例えば、前述のように容量維持率の代わりに抵抗上昇率で判断してもよい。また、電池を解体して、電極表面にリチウム金属が析出しているかどうかをNMR（Nuclear Magnetic Resonance）などの分析方法により評価してもよい。このような試験結果をもとに、リチウム金属が析出しない電圧値を電圧滞在時間ごとに抽出し、上限電圧マップを作成する。例えば、図６（ａ）に示す電圧滞在時間が長い場合は低い電圧値を、図６（ｂ）に示す電圧滞在時間が中程度の場合は中程度の電圧値を、図６（ｃ）に示す電圧滞在時間が短い場合は高い電圧値を、上限電圧マップにおいてそれぞれ設定する。
【００５７】
図７は、本発明の第１の実施形態に係る上限電圧マップの概要を示す図である。図７では、図６のサイクル試験結果から作成されて記憶部１８０に搭載される上限電圧マップの概要を示している。図７（ａ）は、フィルタ時定数（時間窓）が比較的長い場合の上限電圧マップの例であり、図７（ｂ）は、フィルタ時定数（時間窓）が比較的長い場合の上限電圧マップの例である。これらの図に示すように、電圧移動平均値が小さい場合は上限電圧に高い値を設定する。電圧移動平均値が高くなるにつれて上限電圧が小さな値となるように、上限電圧マップを設定する。電圧移動平均値がある閾値Vth1を超えたところから、上限電圧を下げていき、最終的に別の閾値Vth2に到達したところで、各フィルタ時定数（時間窓）における上限電圧となるように上限電圧を変化させる。
【００５８】
次に、組電池制御部１５０を構成する充電可能電力演算部１５３について、図８に基づき説明する。
【００５９】
図８は、電池の電圧挙動を再現する等価回路モデルを示す図である。図８において、OCVは電池の開回路電圧を、Roは電池の部材等のオーミックな抵抗を、Rpは電気化学的な反応やリチウムイオンの拡散に伴う損失分を示す内部抵抗（分極抵抗）を、τは分極の時定数を、Vpは分極電圧をそれぞれ示している。これらの等価回路パラメータは、SOCや温度に応じて、予め実験やシミュレーションにより抽出しておき、記憶部１８０に格納しておく。本実施形態では、充電可能電力演算部１５３は、図８の等価回路モデルを想定して、充電可能電力を演算する構成としている。
【００６０】
充電可能電力演算部１５３は、上限電圧演算部１５２が決定した上限電圧と、電池状態検知部１５１が演算した充電状態(SOC)および内部抵抗の上昇率(SOHR)と、温度検知部１２５が検出した電池温度とを入力として、組電池１１０の充電可能電力を演算して出力する。ここで、充電可能電力は、充電時に電池に流すことができる充電可能電流と、充電可能電流が通電したときの電池の電圧との積によって演算される。充電可能電流は、電池の電圧が上限電圧に至るまでに流すことができる電流値と、電池システム１００を構成する構成部材（リレー、ヒューズなど）によって決まる電流制限値とのうち、小さい方の電流値として算出できる。
【００６１】
電池の電圧が上限電圧に至るまでに流すことができる電流値は、図８の等価回路モデルにて算出される電池電圧Vが、式（４）で算出される上限電圧値Vmaxと等しいときの電流値として、以下の式（５）により算出することができる。
【００６２】
【数５】
2020158182.tif 000007
【００６３】
以下の式（６）により、上記の式（５）で算出される電流値Ichgと、電池システム１００の構成部材等によって決まる電流制限値Ilimitとのうち、いずれか小さい方を充電可能電流Imax,chgとして選択する。なお、電流制限値Ilimitは予め定めた値であってもよいし、電池の温度等に応じて変化させてもよい。
【００６４】
【数６】
2020158182.tif 000008
【００６５】
上記の式（６）で算出される充電可能電流Imax,chgから、以下の式（７）により充電可能電力が演算される。式（７）において、Nは組電池１１０を構成する単電池１１１の数を示している。また、式（７）において右辺のOCV(SOC,T)以降の項は、充電可能電流を通電したときの電池電圧を演算する式に相当する。これは、図８に示した電池の等価回路モデルにおいて、充電可能電流Imax,chgが通電したときの電池電圧を表している。
【００６６】
【数７】
2020158182.tif 000009
【００６７】
一般に、常温以上では、電池の内部抵抗が小さいため、前述の式（５）に基づき算出される電流値Ichgは非常に大きな値となる。その結果、式（６）では、電池システム１００の構成部材などから決まる電流制限値Ilimitが充電可能電流Imax,chgとして採用されることが多い。一方、電池の内部抵抗が大きくなる低温や劣化後においては、電流値Ichgが電流制限値Ilimitを下回るようになる。そのため、式（６）では、電流値Ichgが充電可能電流Imax,chgとして採用されることが多くなり、その結果、充電可能電流や充電可能電力は、式（４）で演算される上限電圧値Vmaxに大きく依存するようになる。
【００６８】
なお、上記の説明では、充電可能電力演算部１５３が充電可能電流と充電可能電力を両方とも演算する例を説明したが、いずれか一方のみを演算してもよい。すなわち、充電可能電力演算部１５３では充電可能電流の演算のみを行い、充電可能電力の演算を行わないことも可能である。
【００６９】
本発明を適用して電池の充電可能電力を演算することの効果を、以下に図９を参照して説明する。図９では、電池をある温度で充放電させたときの電圧の時系列データの例と、この時系列データに基づいて組電池制御部１５０により演算される電圧履歴、上限電圧および充電可能電力の例を示している。図９において、（ａ）は電圧の時系列データを、（ｂ）は電圧履歴を表す移動平均電圧を、（ｃ）は上限電圧を、（ｄ）は充電可能電力をそれぞれ示している。
【００７０】
電池システム１００を搭載した車両がある走行パターンで走行すると、単電池制御部１２１により、例えば図９（ａ）に示すような電圧の時系列データが取得される。組電池制御部１５０において、上限電圧演算部１５２は、この図９（ａ）の電圧波形に対して、例えば時間幅Twが2秒と60秒の２種類の時間窓を設定し、前述の式（１）または式（２）に基づいて移動平均を算出する。これにより、図９（ｂ）に示す電圧波形のような移動平均電圧が、それぞれの電圧履歴として求められる。なお、図９（ｂ）において、実線は時間幅が2秒の移動平均電圧を、破線は時間幅が60秒の移動平均電圧をそれぞれ示している。
【００７１】
上限電圧演算部１５２は、前述の式（３）に基づいて、図９（ｂ）の各移動平均電圧に対応した上限電圧を推定する。これにより、図９（ｃ）に示す電圧波形のような上限電圧が、それぞれの移動平均電圧に対して求められる。なお、図９（ｃ）において、実線は時間幅が2秒の移動平均電圧に対応する上限電圧を、破線は時間幅が60秒の移動平均電圧に対応する上限電圧をそれぞれ示している。
【００７２】
さらに上限電圧演算部１５２は、前述の式（４）に基づいて、図９（ｃ）の各上限電圧を所定の演算周期ごとに比較してより小さい方を選択し、電池に対する最終的な上限電圧とする。そして、前述の式（５）〜（７）に基づいて、この最終的な上限電圧に対応する充電可能電力を算出する。これにより、図９（ｃ）の各上限電圧に対して、図９（ｄ）に示す電圧波形のような充電可能電力が求められる。
【００７３】
図９（ｂ）と図９（ｃ）を比較すると、移動平均電圧が高い、つまり、電圧の高い領域での電圧滞在時間（保持時間）が長いとみなせるときは、最終的な上限電圧が低い値に設定されている。反対に、移動平均電圧が低い、つまり、電圧の高い領域での電圧滞在時間（保持時間）が短いとみなせるときは、最終的な上限電圧が高い値に設定されている。その結果、図９（ｄ）に示すように充電可能電力が制限される。これにより、リチウム金属の析出が懸念される高い電圧領域での滞在（保持）を回避でき、かつ、高い電圧領域での電圧滞在時間が短いときには、高い電力での電池使用を許容できていることが分かる。
【００７４】
以上説明したように、本実施形態の組電池制御部１５０によれば、二次電池の電極表面にリチウム金属が析出するのを抑制しつつ、充電可能電力を最大限に引き出すことが可能となる。
【００７５】
以上説明した本発明の第１の実施形態によれば、以下の作用効果を奏する。
【００７６】
（１）組電池制御部１５０は、二次電池である単電池１１１や組電池１１０の充電時の上限電圧を決定し、この上限電圧に基づいて、これらの電池の充電可能電力を演算する。組電池制御部１５０は、電池の電圧の時系列データに基づいて電池の電圧履歴を演算し、電圧履歴に基づいて上限電圧を演算する上限電圧演算部１５２を備える。このようにしたので、二次電池の劣化を効果的に抑制しつつ、二次電池の充電性能を最大限に引き出すために、適切な上限電圧を設定することができる。
【００７７】
（２）上限電圧演算部１５２において、電圧移動平均演算部１５２１は、電池の電圧の時系列データを所定の時間幅で平均化することにより、電圧履歴を演算する。このようにしたので、電池の電圧の時系列データから、上限電圧の演算に必要な電圧履歴を適切に求めることができる。
【００７８】
（３）上限電圧演算部１５２において、電圧移動平均演算部１５２１は、電池の電圧の時系列データにおける所定の時間幅に対応する各電圧の単純移動平均、または各電圧を時定数に応じて重み付け平均した指数移動平均を、電圧履歴として演算する。このようにしたので、電池の電圧の時系列データを時間幅に応じて適切に平均化し、電圧履歴として用いることができる。
【００７９】
（４）上限電圧演算部１５２は、電圧移動平均演算部１５２１により、時間幅が異なる複数の時間窓について電圧履歴をそれぞれ演算することで複数の電圧履歴を演算し、これら複数の電圧履歴に基づいて上限電圧推定部１５２２により演算された複数の上限電圧のうちで最も小さい上限電圧を、上限電圧推定部１５２２により電池の上限電圧として設定する。このようにしたので、電圧滞在時間を考慮して最適な上限電圧を設定することができる。
【００８０】
（５）組電池制御部１５０は、上限電圧演算部１５２が決定した上限電圧に基づいて、電池の充電可能電流または充電可能電力を演算する充電可能電力演算部１５３を備える。このようにしたので、上限電圧に応じた充電可能電流や充電可能電力を定めて電池の充電制御に利用することができる。
【００８１】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。金属リチウムの析出の有無は、電池の温度にも大きく依存するため、本実施形態では、電池の電圧履歴に加えて、さらに電池の温度を考慮して上限電圧を演算する例を説明する。なお、本実施形態に係る電池システムの構成は、組電池制御部１５０に替えて組電池制御部１５０ａを有する点以外は、第１の実施形態で説明した図１の電池システム１００と同様である。以下では、この組電池制御部１５０と１５０ａの差分点を中心に、本実施形態の内容を説明する。
【００８２】
図１０は、本発明の第２の実施形態に係る組電池制御部１５０ａの機能構成を示す図である。本実施形態における組電池制御部１５０ａは、図３の上限電圧演算部１５２に替えて上限電圧演算部１５２ａを有しており、組電池制御部１５０が取得した電池の電圧と温度がこの上限電圧演算部１５２ａに入力される点以外は、第１の実施形態における組電池制御部１５０と同様の機能構成である。
【００８３】
上限電圧演算部１５２ａは、第１の実施形態における上限電圧演算部１５２と同様に、電池の電圧の時系列データを入力とし、これに基づいて電池の電圧履歴を演算する。そして、電池の電圧履歴と温度に基づき、電池の充電時の上限電圧を演算して出力する。
【００８４】
図１１は、本発明の第２の実施形態に係る上限電圧演算部１５２ａの制御ブロック図である。本実施形態における上限電圧演算部１５２ａは、図４の上限電圧推定部１５２２に替えて上限電圧推定部１５２２ａを有しており、電池状態検知部１５１が演算した電池の温度がこの上限電圧推定部１５２２ａに入力される点以外は、第１の実施形態における上限電圧演算部１５２と同様の機能構成である。
【００８５】
上限電圧推定部１５２２ａは、第１の実施形態における上限電圧推定部１５２２と同様に、電圧移動平均演算部１５２１が演算した電圧移動平均値に基づいて、電池の上限電圧を推定する。このとき上限電圧推定部１５２２ａは、電圧移動平均演算部１５２１が演算した時間幅ごとのｎ個の電圧移動平均値と、単電池管理部１２０から上限電圧演算部１５２ａに入力される電池の温度とに基づき、予め記憶部１８０に格納しておいた上限電圧マップを参照して、ｎ個の電圧移動平均値に対してそれぞれ上限電圧を推定する。
【００８６】
本実施形態において用いられる上限電圧マップは、予め時間幅と温度の組み合わせごとに設定されており、電池を用いて予め実施された充放電試験の結果に基づいて作成される。例えば、充電時に到達する電池電圧や電圧滞在時間、電池温度を様々に変化させた充放電サイクルを想定したサイクル試験を、電池の充放電試験として実施する。このサイクル試験の結果をもとに、上限電圧マップを構築する。
【００８７】
図１２は、本発明の第２の実施形態に係るサイクル試験結果の例を示す図である。図１２では、充電時の電圧と電圧滞在時間の組み合わせを変化させて電池の充電と放電を繰り返すサイクル試験を、異なる温度でそれぞれ実施したときの結果を示している。図１２（ａ）は、極低温（例えば−３０℃）の例を示し、図１２（ｂ）は、低温（例えば０℃）の例を示し、図１２（ｃ）は、常温（例えば２５℃）の例を示している。これらの図では、横軸にサイクル数、縦軸に容量維持率をそれぞれプロットすることで、サイクル数と電池の容量維持率との関係を示している。
【００８８】
図１２（ａ）〜（ｃ）のいずれにおいても、電圧が低く電圧滞在時間が短い場合にはサイクル数に対する容量の変化がほとんど生じないが、電圧が低く電圧滞在時間が長い場合や、電圧が高く電圧滞在時間が長い場合には、サイクル数が多くなると容量が大きく低下する傾向があることが分かる。また、このときの容量の低下幅は、電池温度が低いほど大きいことが分かる。このように容量が大きく低下する条件では、いわゆる通常の劣化ではなく、電極でのリチウム金属の析出に伴う容量の劣化が生じていると推測される。このため、上限電圧マップでは、当該試験条件での電池使用が回避されるような上限電圧を設定することが好ましい。
【００８９】
図１３は、本発明の第２の実施形態に係る上限電圧マップの概要を示す図である。図１３では、図１２のサイクル試験結果から作成されて記憶部１８０に搭載される上限電圧マップの概要を示している。図１３（ａ）は、フィルタ時定数（時間窓）が比較的長い場合の上限電圧マップの例であり、図１３（ｂ）は、フィルタ時定数（時間窓）が比較的短い場合の上限電圧マップの例である。これらの図に示すように、電圧移動平均値が小さい場合は上限電圧に高い値を設定し、電圧移動平均値が高くなるにつれて上限電圧が小さな値となるように、上限電圧マップを設定する。また、温度が低くなるほど上限電圧は、全体的に小さくなる。この傾向を考慮しつつ、電圧移動平均値に応じた上限電圧を、実験結果から得た上限電圧を逸脱しないよう、実験及びシミュレーションなどにより、適切に設定する。
【００９０】
以上説明した本発明の第２の実施形態によれば、上限電圧演算部１５２ａは、電圧履歴および電池の温度に基づいて上限電圧を決定する。このようにしたので、電池の温度を考慮して、さらに適切な上限電圧を設定することができる。結果として、電池温度が変わってもリチウム金属の析出を防止しつつ、電池の充電性能を最大限活用することが可能となる。
【００９１】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。リチウム金属の析出の有無は、充電時における電流値にも大きく依存するため、本実施形態では、電池の電圧履歴、温度に加えて、さらに電池に流れる電流を考慮して上限電圧を演算する例を説明する。なお、本実施形態に係る電池システムの構成は、組電池制御部１５０に替えて組電池制御部１５０ｂを有する点以外は、第１及び第２の実施形態で説明した図１の電池システム１００と同様である。以下では、この組電池制御部１５０、１５０ａの差分点を中心に、本実施形態の内容を説明する。
【００９２】
図１４は、本発明の第３の実施形態に係る組電池制御部１５０ｂの機能構成を示す図である。本実施形態における組電池制御部１５０ｂは、上限電圧演算部１５２ｂへ電流が入力として追加されている点以外は、第１の実施形態における組電池制御部１５０と同様の機能構成である。
【００９３】
図１４は、本発明の第３の実施形態に係る組電池制御部１５０ｂの機能構成を示す図である。本実施形態における組電池制御部１５０ｂは、図３の上限電圧演算部１５２に替えて上限電圧演算部１５２ｂを有しており、組電池制御部１５０が取得した電池の電圧と温度に加え、電池に流れる電流値が、この上限電圧演算部１５２ｂに入力される点以外は、第１の実施形態における組電池制御部１５０と同様の機能構成である。
【００９４】
上限電圧演算部１５２ｂは、第１の実施形態における上限電圧演算部１５２と同様に、電池の電圧の時系列データを入力とし、これに基づいて電池の電圧履歴を演算する。そして、電池の電圧履歴と電流、温度に基づき、電池の上限電圧を演算して出力する。
【００９５】
図１５は、本発明の第３の実施形態に係る上限電圧演算部１５２ｂの制御ブロック図である。本実施形態における上限電圧演算部１５２ｂは、図４の上限電圧推定部１５２２に替えて上限電圧推定部１５２２ｂを有している点に加え、電池に流れる電流値をもとに、電流移動平均演算部１５２４をさらに有している。組電池制御部１５０が取得した電池の温度と、電流移動平均演算部１５２４が演算した電流移動平均値がこの上限電圧推定部１５２２ｂに入力される点以外は、第１の実施形態における上限電圧演算部１５２と同様の機能構成である。
【００９６】
上限電圧推定部１５２２ｂは、第１の実施形態における上限電圧推定部１５２２と同様に、電圧移動平均演算部１５２１が演算した電圧移動平均値に基づいて、電池の上限電圧を推定する。このとき上限電圧推定部１５２２ｂは、電圧移動平均演算部１５２１が演算した時間幅ごとのｎ個の電圧移動平均値と、単電池管理部１２０から上限電圧演算部１５２ａに入力される電池の温度と、電流移動平均演算部１５２４が演算する電流移動平均値に基づき、予め記憶部１８０に格納しておいた上限電圧マップを参照して、ｎ個の電圧移動平均値に対してそれぞれ上限電圧を推定する。
【００９７】
電流移動平均演算部１５２４は、電流値をもとに以下の式（８）もしくは式（９）に基づき演算される。式（８）もしくは式（９）に含まれるTwは、電流移動平均演算用のフィルタ時定数（時間窓）である。電流移動平均演算用のフィルタは、例えば、電圧移動平均演算用のフィルタ時定数（時定数）と同様の値を設定してもよい。もしくは、金属リチウムの析出は、電極電解質界面のリチウムイオン濃度が影響するため、これを考慮するため、電極電解質界面のリチウムイオン濃度変化（拡散）が線形拡散であることを前提に、拡散の挙動を再現するような値を設定してもよい。
【００９８】
【数８】
2020158182.tif 000010
【数９】
2020158182.tif 000011
ここで、Iaveは電流移動平均値、Iave_zは電流移動平均値の前回値を示している。
【００９９】
本実施形態において用いられる上限電圧マップは、予め時間幅、温度と電流移動平均値の組み合わせごとに設定されており、電池を用いて予め実施された充放電試験の結果に基づいて作成される。例えば、充電時に到達する電池電圧や電圧滞在時間、電池温度、さらに、充電電流値を様々に変化させた充放電サイクルを想定したサイクル試験を、電池の充放電試験として実施する。このサイクル試験の結果をもとに、上限電圧マップを構築する。
【０１００】
図１６は、本発明の第３の実施形態に係るサイクル試験結果の例を示す図である。図１６では、充電時の電圧と電圧滞在時間の組み合わせを変化させて電池の充電と放電を繰り返すサイクル試験を、充電時に流す電流値を様々に変化させて、それぞれ実施したときの結果を示している。図１６（ａ）は、大きな充電電流値で試験した場合の結果例を示し、図１６（ｂ）は、小さな充電電流値で試験した場合の結果例を示している。これらの図では、横軸にサイクル数、縦軸に容量維持率をそれぞれプロットすることで、サイクル数と電池の容量維持率との関係を示している。
【０１０１】
図１６（ａ）（ｂ）のいずれにおいても、電圧が低く電圧滞在時間が短い場合にはサイクル数に対する容量の変化がほとんど生じないが、電圧が低く電圧滞在時間が長い場合や、電圧が高く電圧滞在時間が長い場合には、サイクル数が多くなると容量が大きく低下する傾向があることが分かる。また、このときの容量の低下幅は、電池に流れる充電電流が大きいほど大きいことが分かる。このように容量が大きく低下する条件では、いわゆる通常の劣化ではなく、電極でのリチウム金属の析出に伴う容量の劣化が生じていると推測される。図１６には記載していないが、本サイクル試験に対し、電池温度も水準に加え、データを解析すると、電圧、温度、電流すべての条件に応じて、金属リチウムの析出有無を確認することが可能となる。上限電圧マップは、リチウム金属の析出条件から電池使用が回避されるような上限電圧を設定することが好ましい。
【０１０２】
図１７は、本発明の第３の実施形態に係る上限電圧マップの概要を示す図である。図１７では、図１６のサイクル試験結果から作成されて記憶部１８０に搭載される上限電圧マップの概要を示している。図１７（ａ）は、フィルタ時定数（時間窓）が比較的長く、かつ、電流移動平均値が小さい場合の上限電圧マップの例であり、図１７（ｂ）は、フィルタ時定数（時間窓）が比較的短く、電流移動平均値が小さい場合の上限電圧マップの例であり、図１７（ｃ）は、フィルタ時定数（時間窓）が比較的長く、かつ、電流移動平均値が大きい場合の上限電圧マップの例であり、図１７（ｄ）は、フィルタ時定数（時間窓）が比較的短く、電流移動平均値が大きい場合の上限電圧マップの例である。これらの図に示すように、電圧移動平均値が小さい場合は上限電圧に高い値を設定し、電圧移動平均値が高くなるにつれて上限電圧が小さな値となるように、上限電圧マップを設定する。電流移動平均値については、電流移動平均値が大きければ大きいほど、上限電圧が小さい値となるように上限電圧を設定する。また、実施形態２と同様に、温度が低くなるほど上限電圧は、全体的に小さくなる。この傾向を考慮しつつ、電圧移動平均値に応じた上限電圧を、実験結果から得た上限電圧を逸脱しないよう、実験及びシミュレーションなどにより、適切に設定する。
【０１０３】
以上説明した本発明の第３の実施形態によれば、上限電圧演算部１５２ｂは、電圧履歴および電池の温度と電池に流れる電流値に基づいて上限電圧を決定する。このようにしたので、電池の電流値（電流移動平均値）を考慮して、さらに適切な上限電圧を設定することができる。結果として、充放電中の電流値が様々に変わってもリチウム金属の析出を防止しつつ、電池の充電性能を最大限活用することが可能となる。
【０１０４】
＜第４の実施形態＞
次に、本発明の第４の実施形態について説明する。第３の実施形態にて、リチウム金属の析出の有無は、充電時における電流値にも大きく依存するため、これを反映した例を述べたが、本実施形態では、より簡便な方法で、電流値に対する依存性を考慮する方法について述べる。なお、本実施形態に係る電池システムの構成は、組電池制御部１５０ｂにおける上限電圧演算部１５２ｂに替えて、上限電圧演算部１５２ｃを有する点以外は、第１〜３の実施形態で説明した図１の電池システム１００と同様である。以下では、この上限電圧演算部１５２ｂとの差分点を中心に、本実施形態の内容を説明する。
【０１０５】
図１８に本発明の第４の実施形態における上限電圧演算部１５２ｃについて説明する。上限電圧演算部１５２ｂとの違いは、電流移動平均値演算部１５２４が削除され、上限電圧推定部１５２２ｂへの入力となる電流移動平均値が削除されている代わりに、電流値を入力として追加した、電圧移動平均値演算部１５２１aを有している点である。
【０１０６】
第１〜３の実施形態の説明でも述べたように、リチウム金属の析出は、電池の電圧や電池に流れる電流に応じて異なる。電圧は高ければ高いほど、電流値は大きければ大きいほど、析出は発生しやすくなる。そこで、本実施形態では、電圧移動平均の演算に、取得した電圧値、電流値に応じた重み係数を設ける。つまり、新規に取得した電圧値が高い値で、かつ、そのとき流れていた電流値が大きいような場合、取得した電圧値の平均化への反映度合いが大きくなるように重みをつける。
【０１０７】
具体的な処理内容を式（１０）〜（１４）に基づき述べる。式（１０）は電流、電圧による重みを単純移動平均に適用した場合の例で、いわゆる重み付け平均である。取得した電圧値とそのとき流れた電流値をもとに、予め定めた重み係数マップ(weightMap)から重み係数を演算し、時間窓内のすべての重み係数の和で規格化する（式（１１）（１２））。この結果を用いて重み付け平均により、各時間窓毎の電圧移動平均値を演算する。
【０１０８】
【数１０】
2020158182.tif 000012
【数１１】
2020158182.tif 000013
【数１２】
2020158182.tif 000014
【０１０９】
式（１３）は電圧移動平均の演算に、指数移動平均を適用した場合の重み付け平均式である。取得した電圧値とそのとき流れた電流値をもとに、予め定めた重み係数マップ(weightMap)から重み係数を演算し(式(１４))、各時間窓毎の電圧移動平均値を演算する。
【０１１０】
【数１３】
2020158182.tif 000015
【数１４】
2020158182.tif 000016
【０１１１】
図１９には、式（１２）（１４）に記載のweightMapの例を図示した。電流と電圧に応じたマップとなっており、電圧値が高ければ高いほど、電流値が大きければ大きいほど（充電側を＋）重み係数を大きく設定する。上述した式（１０）もしくは（１３）に基づき演算した電圧移動平均値を用いて、上限電圧を推定する。電圧移動平均値を用いた各種演算は、実施形態１〜２で述べた内容と同様であるため、説明は省略する。図１９のマップは、第３の実施形態にて紹介した、金属リチウム析出条件の電流依存性を考慮して定めればよい。
【０１１２】
以上説明した本発明の第４の実施形態によれば、電圧移動平均演算部１５２１aは、電池の電流および電圧に基づき設定した重み係数を設定し、重み係数を反映した電圧の移動平均処理により、電流値の影響を考慮した電圧移動平均値を算出できる。このようにしたので、電池の電流値を考慮して、電流値が高いときの電圧値に対して、移動平均演算への重みを大きくすることで、電流が高い状態が維持した場合でも、早めに上限電圧を制限することができる。結果として、結果として、リチウム金属の析出において、重要な要因である電流、電圧が様々に変わってもリチウム金属の析出を防止しつつ、電池の充電性能を最大限活用することが可能となる。
【０１１３】
＜第５の実施形態＞
次に、本発明の第５の実施形態について図２０から図２３に基づき説明する。本実施形態では、電動車両システムに搭載する上で課題となる、車両システム休止期間中の電圧をどのように扱うかについて述べる。車両システム休止期間中は、電池電圧を測定することができないため、式（１）（２）に記載したような電圧移動平均演算を継続することができない。このため、車両システム起動時に、時定数毎に、休止期間中の電圧の変化を加味して、電圧履歴（電圧移動平均値）の初期値を定める演算ロジックが必要になる。そこで、本実施形態では、車両休止時間と前回走行終了時の電圧移動平均値および電圧値と、今回起動時の電圧値をもとに、今回起動時の電圧移動平均値の初期値を適切に定める手法について述べる。
【０１１４】
図２０は、本発明の実施形態における組電池制御手段１５０ｃの制御ブロック図である。実施形態１〜４との主な差分は、上限電圧演算部１５２ｃに車両休止時間、前回走行終了時の電圧、前回走行終了時の移動平均電圧を入力して追加している点である。なお、車両放置時間は、図示しないが、時間を計測可能なデバイス、例えば、RTC(Real Time Clock )を活用し、計測する。また、前回走行終了時の電圧、前回走行終了時の移動平均電圧は、前回走行終了時に記憶部１８０に格納され、次回起動時に読みだされる構成とする。これ以外の組電池制御部１５０ｃの構成は、実施形態１〜４と同様である。
【０１１５】
次に、上限電圧演算部１５２ｃについて図２１に基づき述べる。実施形態１〜３との主な差分は、電圧移動平均演算部１５２１の代わりに電圧移動平均演算部１５２１ｂを有する点である。電圧移動平均演算部１５２１ｂは、入力として車両休止時間、前回走行終了時の電圧移動平均値、前回走行終了時の電圧が追加されている。
【０１１６】
電圧移動平均演算部１５２１ｂにおける処理内容について図２２および図２３に基づき述べる。図２２は、本実施形態で解決する課題を説明する図である。充放電が終了し、車両システムが停止し、休止後に車両が起動すると、再び充放電が再開する。休止期間中は、電池システムは電圧を計測することが出来ない一方で、電池電圧は、充放電に伴い発生した電池の分極電圧（電池の電気化学的反応に伴う過電圧やリチウムイオンの拡散に伴う過電圧であり、図８のVpに相当する）が緩和する、つまり、図８に示した開回路電圧(OCV)へと近づく。このため、図２２に示すように休止時間の経過に伴い電圧は変化する。
【０１１７】
図２３に本実施形態における車両起動時の電圧移動平均値の初期値の考え方を示す。図２３に示したように、休止期間中の電圧として、車両起動時に休止期間中の電圧を休止前後に取得した値、つまり、前回走行終了時の電圧と今回起動時における電圧値の何れかを採用する。その際、金属リチウムの析出抑制の観点から、安全サイドな値となるよう、前回走行終了時の電圧と今回起動時における電圧値のうち、大きな値を採用し、これが休止期間中常時、維持したものとして、電圧移動平均値の初期値を決定する。
【０１１８】
電圧移動平均値の初期値は、前回走行終了時の電圧移動平均値、休止期間中の電圧と車両休止時間に基づき、式（１５）により求めることができる。
【０１１９】
【数１５】
2020158182.tif 000017
式（１５）におけるPrevVaveは、前回走行終了時の電圧移動平均値、RestTimeは休止時間、Vrestは休止期間中の電圧値を示している。式（１５）に記載のVrestに、上述した、前回走行終了時の電圧と今回起動時の電圧値のうち、大きな値を設定する。
【０１２０】
なお、車両放置時間が時間窓毎に設定されているフィルタ時定数に対して十分長い場合、つまり、電圧移動平均値の初期値がVrestとして扱えるような場合は、Vrestに今回起動時の値を設定し、式(15)による演算を実行する、もしくは、電圧移動平均値の初期値として、Vrestを設定する。
【０１２１】
また、式（１５）は指数移動平均による演算を考慮した電圧履歴の初期値決定方法について述べたが、単純移動平均による演算においても同様の考え方で初期値演算に反映できる。つまり、時間窓に対応した数分の電圧配列(式（１）中のVk)に、車両休止時間に対応した時間の要素数分、電圧配列の中から古い時刻に取得した値から順番に設定したVrestの値に入れ替えればよい。
【０１２２】
電圧履歴（電圧移動平均値）の初期値を演算したあとは、式（１）及び式（２）で記載した平均化処理を再開し、充放電中の電圧移動平均値を演算するとともにこれをもとに上限電圧を推定する。
【０１２３】
以上説明した本発明の第５の実施形態によれば、電圧移動平均演算部１５２１ｂは、電圧の計測ができない、車両休止時間における電圧の挙動を考慮して、金属リチウムの析出を抑制する方向に、電圧履歴の初期値を設定できる。このようにしたので、結果として、金属リチウムの析出を電池の電流値を考慮して、さらに適切な上限電圧を設定することができる。
【０１２４】
なお、以上説明した各実施形態では、二次電池としてリチウムイオン電池を用いた場合の例を説明したが、他の二次電池を用いた場合にも、同様の充放電制御が可能である。すなわち、リチウムイオン電池に限らず、他の任意の二次電池についても、本発明を適用することで、その二次電池の劣化を効果的に抑制しつつ、二次電池の充電性能を最大限に引き出すために、適切な上限電圧を設定することができる。
【０１２５】
また、以上説明した各実施形態や各種変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。また、上記の各実施形態は、任意に組み合わせて使用することもできる。さらに、上記では種々の実施形態や変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【０１２６】
１００：電池システム
１１０：組電池
１１１：単電池
１１２：単電池群
１２０：単電池管理部
１２１：単電池制御部
１２２：電圧検出回路
１２３：制御回路
１２４：信号入出力回路
１２５：温度検知部
１３０：電流検知部
１４０：電圧検知部
１５０：組電池制御部
１５１：電池状態検知部
１５２：上限電圧演算部
１５３：充電可能電力演算部
１５４：電力制限率演算部
１５５：電力制限率反映部
１６０：信号通信手段
１７０：絶縁素子
１８０：記憶部
２００：車両制御部
３００〜３３０：リレー
４００：インバータ
４１０：モータジェネレータ
１５２１：電圧移動平均演算部
１５２２：上限電圧推定部
１５２３：上限電圧選択部
１５２４：電流移動平均演算部
【図１】
2020158182.tif 000018
【図２】
2020158182.tif 000019
【図３】
2020158182.tif 000020
【図４】
2020158182.tif 000021
【図５】
2020158182.tif 000022
【図６】
2020158182.tif 000023
【図７】
2020158182.tif 000024
【図８】
2020158182.tif 000025
【図９】
2020158182.tif 000026
【図１０】
2020158182.tif 000027
【図１１】
2020158182.tif 000028
【図１２】
2020158182.tif 000029
【図１３】
2020158182.tif 000030
【図１４】
2020158182.tif 000031
【図１５】
2020158182.tif 000032
【図１６】
2020158182.tif 000033
【図１７】
2020158182.tif 000034
【図１８】
2020158182.tif 000035
【図１９】
2020158182.tif 000036
【図２０】
2020158182.tif 000037
【図２１】
2020158182.tif 000038
【図２２】
2020158182.tif 000039
【図２３】
2020158182.tif 000040
【国際調査報告】
2020158182.tif 000041
2020158182.tif 000042
2020158182.tif 000043
2020158182.tif 000044