(57)【要約】【課題】二次電池システムを構成する複数個の二次電池のうち、温度の測定又は推定をするための手段を設けていない二次電池の充電状態を高い精度で推定する。【解決手段】直列に接続された複数個の二次電池と、電流検知部と、電圧検出部と、二次電池の充電状態の初期値及び電池容量の初期値のデータを含むデータベースを有する記憶部と、複数個の二次電池のうち少なくとも一個の二次電池である第一の二次電池の温度の測定又は推定をする温度検知部と、制御部と、を備えた二次電池システムであって、制御部は、温度検知部により取得された第一の二次電池の温度、並びに電流検知部により取得された電流及び電圧検出部により取得された第一の二次電池の電圧から算出された内部抵抗から、第一の二次電池の充電状態を算出し、複数個の二次電池のうち温度の測定又は推定をしていない二次電池である第二の二次電池の充電状態の初期値及び電池容量の初期値のデータ並びに第一の二次電池の充電状態を用いて、第二の二次電池の充電状態を算出する。【選択図】図４
2019124612.tif 000002
【特許請求の範囲】
【請求項１】
直列に接続された複数個の二次電池と、
電流検知部と、
電圧検出部と、
前記二次電池の充電状態の初期値及び電池容量の初期値のデータを含むデータベースを有する記憶部と、
前記複数個の二次電池のうち少なくとも一個の二次電池である第一の二次電池の温度の測定又は推定をする温度検知部と、
制御部と、を備え、
前記制御部は、前記温度検知部により取得された前記第一の二次電池の前記温度、並びに前記電流検知部により取得された電流及び前記電圧検出部により取得された前記第一の二次電池の電圧から算出された内部抵抗から、前記第一の二次電池の充電状態を算出し、前記複数個の二次電池のうち前記温度の測定又は推定をしていない二次電池である第二の二次電池の前記充電状態の前記初期値及び前記電池容量の前記初期値の前記データ並びに前記第一の二次電池の前記充電状態を用いて、前記第二の二次電池の充電状態を算出する、二次電池システム。
【請求項２】
前記制御部は、前記第一の二次電池の前記充電状態を電流積算法により算出し、前記電流積算法により算出された前記第一の二次電池の前記充電状態と、前記温度及び前記内部抵抗から算出された前記第一の二次電池の前記充電状態との差が所定の値以下になるように電流積算値を補正し、前記電流積算値を用いて前記第二の二次電池の前記充電状態を算出する、請求項１記載の二次電池システム。
【請求項３】
前記電流積算法により算出された前記第一の二次電池の前記充電状態に基づいて、前記複数個の二次電池のすべてについて前記充電状態が所定の値に達するように、前記第一の二次電池及び前記第二の二次電池のそれぞれに対して充電をする、請求項２記載の二次電池システム。
【請求項４】
前記電流積算法により算出された前記第一の二次電池の前記充電状態の変化に基づいて、前記二次電池の寿命を判定する、請求項２記載の二次電池システム。
【請求項５】
前記寿命の判定結果に基づいて、前記二次電池を個別に交換する、請求項４記載の二次電池システム。
【請求項６】
前記データベースは、前記二次電池の充電状態、内部抵抗及び温度のデータを含み、
前記制御部は、該データを用いて前記第一の二次電池の前記充電状態を算出する、請求項２記載の二次電池システム。
【請求項７】
前記制御部は、前記第二の二次電池の前記充電状態から前記第二の二次電池の温度を算出する、請求項６記載の二次電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池システムに関する。
【背景技術】
【０００２】
電池等の蓄電手段を用いた電源装置、分散型電力貯蔵装置、電気自動車等においては、蓄電手段を安全に且つ有効に使用するために、蓄電手段の状態を検知する状態検知装置が用いられている。蓄電手段の状態としては、どの程度まで充電されているか、あるいはどの程度放電可能な電荷量が残っているのかを示す充電状態（Ｓｔａｔｅ  ｏｆ  Ｃｈａｒｇｅ：ＳＯＣ）や、蓄電装置の温度などがある。
【０００３】
ＳＯＣを推定する方法の一つとしては、電池に出入りした電流値を測定して積分する方法がある。しかしながら、この方法では、電流の測定値に含まれる測定誤差も積分してしまうため、時間の経過と共にＳＯＣ誤差が拡大するという課題がある。
【０００４】
上記課題を解決する手段として、特許文献１においては、次のような発明が開示されている。
【０００５】
二次電池の充放電電流を積算して第１の積算値を求め、二次電池の容量値で除算した結果をＳＯＣ初期値に加算することにより、第１のＳＯＣ値を継続的に算出する。充電と放電とが切り替わるタイミングで得た二次電池の端子電圧を開放電圧に近づける補正をしてからその時点でのＳＯＣを第２のＳＯＣ値として求め、第２のＳＯＣ値を求めるたびに、ＳＯＣ初期値をその第２のＳＯＣ値で更新して第１の積算値の積算演算を再開始させる。これにより、電流測定値を積算していくに従って拡大するＳＯＣ誤差を、充放電が切り替わるタイミングで更新できるため、最新のＳＯＣ値を精度よく推定できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５０５１６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の発明においては、充放電が切り替わるタイミングで得た端子電圧を補正するための補正値を算出している。そのため、充電あるいは放電が続く際のＳＯＣ算出が困難である。さらに、端子電圧にも誤差が生じるため、ＳＯＣ誤差を大幅に解消することは期待できない。
【０００８】
本発明の目的は、二次電池システムを構成する複数個の二次電池のうち、温度の測定又は推定をするための手段を設けていない二次電池の充電状態を高い精度で推定することにある。
【課題を解決するための手段】
【０００９】
本発明の二次電池システムは、直列に接続された複数個の二次電池と、電流検知部と、電圧検出部と、二次電池の充電状態の初期値及び電池容量の初期値のデータを含むデータベースを有する記憶部と、複数個の二次電池のうち少なくとも一個の二次電池である第一の二次電池の温度の測定又は推定をする温度検知部と、制御部と、を備え、制御部は、温度検知部により取得された第一の二次電池の温度、並びに電流検知部により取得された電流及び電圧検出部により取得された第一の二次電池の電圧から算出された内部抵抗から、第一の二次電池の充電状態を算出し、複数個の二次電池のうち温度の測定又は推定をしていない二次電池である第二の二次電池の充電状態の初期値及び電池容量の初期値のデータ並びに第一の二次電池の充電状態を用いて、第二の二次電池の充電状態を算出する。
【発明の効果】
【００１０】
本発明によれば、二次電池システムを構成する複数個の二次電池のうち、温度の測定又は推定をするための手段を設けていない二次電池の充電状態を高い精度で推定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る二次電池システム及びその周辺の構成を示す概略図である。
【図２】図１の単電池制御部とその周辺の回路構成を示す概略図である。
【図３】本発明において用いるＳＯＣテーブルの例を示すグラフである。
【図４】本発明において用いるそれぞれの単電池のＳＯＣ及び温度を算出する方法を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態に係る二次電池システムについて説明する。
【００１３】
＜実施形態＞
二次電池システムは、ハイブリッド自動車（ＨＥＶ）、プラグインハイブリッド自動車（ＰＨＥＶ）、電気自動車（ＥＶ）等に好適に適用される。
【００１４】
図１は、本発明の二次電池システム及びこれに接続された機器を示す概略構成図である。
【００１５】
本図において、二次電池システム１００は、モータジェネレータ４１０をＰＷＭ制御するインバータ４００に、リレー３００、３１０を介して接続されている。また、二次電池システム１００は、リレー３２０、３３０を介して充電器４２０に接続されている。
【００１６】
二次電池システム１００は、組電池１１０、単電池管理部１２０、電流検知部１３０、電圧検知部１４０、組電池制御部１５０、記憶部１８０、及びフォトカプラに代表される絶縁素子１７０を備えている。
【００１７】
車両制御部２００は、組電池制御部１５０、充電器４２０及びインバータ４００と通信できるようになっている。
【００１８】
組電池１１０は、複数の単電池群から構成されている。ここでは、２つの単電池群１１２ａ、１１２ｂを示しているが、３つ以上であってもよい。単電池群１１２ａ、１１２ｂはそれぞれ、複数の単電池１１１から構成されている。
【００１９】
電流検知部１３０は、組電池１１０に流れる電流を検知する。電圧検知部１４０は、組電池１１０の電圧を検知する。
【００２０】
記憶部１８０には、組電池１１０、単電池１１１、単電池群１１２ａ、１１２ｂの満充電時の容量（電池容量）、ＳＯＣと開回路電圧（ＯＣＶ：Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ）との対応関係、ＳＯＣを推定する際に必要な各種設定値などの情報が格納される。さらに、単電池管理部１２０、単電池制御部１２１ａ、１２１ｂ、組電池制御部１５０などの特性情報についても、記憶部１８０にあらかじめ記憶することができる。二次電池システム１００や組電池制御部１５０等の動作が停止しても、記憶部１８０に記憶した各種情報は保持される。なお、記憶部１８０は、ＳＯＣと開回路電圧との対応関係を示すものとして、ＳＯＣテーブルを格納している。記憶部１８０は、単電池１１１（二次電池）のＳＯＣの初期値及び電池容量の初期値のデータを含むデータベースを有する。データベースは、複数の温度条件を含む環境条件における単電池１１１のＳＯＣ、内部抵抗及び電池容量のデータ、言い換えると、単電池１１１のＳＯＣ、内部抵抗及び温度の関係を示すマップのデータ、並びにこれに対応する電池容量のデータを含むことが望ましい。更に詳しくは、図３の説明箇所で述べる。
【００２１】
単電池管理部１２０は、単電池群１１２ａに対応する単電池制御部１２１ａと、単電池群１１２ｂに対応する単電池制御部１２１ｂと、を含む。単電池制御部１２１ａ、１２１ｂはそれぞれ、単電池群１１２ａ、１１２ｂを構成する単電池１１１の電池電圧や温度などの測定や、異常が生じていないかの監視等を行う。
【００２２】
単電池管理部１２０は、単電池制御部１２１ａ、１２１ｂを管理することで、間接的に単電池１１１を管理する。
【００２３】
組電池制御部１５０は、単電池管理部１２０が絶縁素子１７０を介して送信する単電池１１１の電池電圧や温度、電流検知部１３０が送信する組電池１１０に流れる電流値、電圧検知部１４０が送信する組電池１１０の電圧値、車両制御部２００が適宜送信する指令等を信号として受信する。
【００２４】
組電池制御部１５０は、単電池管理部１２０、電流検知部１３０、電圧検知部１４０、車両制御部２００から受信した上述の信号、および、記憶部１８０に格納されているＳＯＣテーブルなどを用いて、組電池１１０のＳＯＣ、ＳＯＨ、充電・放電可能な電流や電力、異常状態、充放電量などを検知するための演算などを実行する。組電池制御部１５０は、上述の演算結果に基づいて、単電池制御部１２１ａ、１２１ｂが単電池１１１や単電池群１１２ａ、１１２ｂを管理するための指令を単電池管理部１２０に送信する。また、組電池制御部１５０は、上述の演算結果や演算結果に基づく指令などを車両制御部２００に送信する他、必要に応じて記憶部１８０に上述の演算結果を記憶させる。
【００２５】
車両制御部２００は、組電池制御部１５０から受信した情報を用いて、インバータ４００および充電器４２０を制御する。車両走行中には、二次電池システム１００は、インバータ４００と接続され、組電池１１０が蓄えているエネルギーを用いて、モータジェネレータ４１０を駆動する。充電の際には、二次電池システム１００は、充電器４２０と接続され、家庭用の電源または充電スタンドからの電力供給によって充電される。この際、充電器４２０からの電力は、組電池１１０に蓄えられる。
【００２６】
本実施形態では、充電器４２０は、車両制御部２００からの指令に基づき、充電電圧や充電電流などを制御する構成としているが、組電池制御部１５０からの指令に基づき、制御を実施してもよい。また、充電器４２０は、車両の構成、充電器４２０の性能、使用目的、外部の電源の設置条件などに応じて、車両内部に設置してもよいし、車両の外部に設置することもできる。
【００２７】
二次電池システム１００を有する車両システムが始動して走行する場合には、車両制御部２００の管理のもと、二次電池システム１００は、インバータ４００に接続され、組電池１１０が蓄えているエネルギーを用いてモータジェネレータ４１０を駆動する。回生時には、モータジェネレータ４１０の発電電力により、組電池１１０が充電される。
【００２８】
二次電池システム１００を備えた車両が家庭用の電源または充電スタンドに代表される外部の電源と接続された際には、車両制御部２００が発信する情報に基づき、二次電池システム１００と充電器４２０とが接続され、組電池１１０が所定の条件になるまで充電される。充電によって組電池１１０に蓄えられたエネルギーは、次回の車両走行時に利用されるか、車両内外の電装品等を動作させるためにも利用される。さらに、必要に応じて、家庭用の電源に代表される外部電源へも放出する場合がある。
【００２９】
図２は、１つの単電池制御部を示す概略構成図である。
【００３０】
本図において、単電池制御部１２１ｉは、電圧検出回路１２２（電圧検出部）、制御回路１２３、信号入出力回路１２４及び温度検知部１２５を備えている。
【００３１】
電圧検出回路１２２は、各単電池１１１の端子間電圧を測定する。
【００３２】
温度検知部１２５は、単電池群１１２ｉの一部又は全ての電池の温度について測定あるいは推定をし、単電池群１１２ｉを構成する単電池１１１の温度代表値としてその温度を取り扱う。温度検知部１２５が測定した温度は、単電池１１１、単電池群１１２ｉ、または組電池１１０の状態を検知するための各種演算に用いられる。ここで、温度検知部１２５による温度の測定又は推定の対象となっている単電池１１１を「第一の二次電池」と呼ぶ。一方、温度検知部１２５による温度の測定又は推定の対象となっていない単電池１１１を「第二の二次電池」と呼ぶ。
【００３３】
制御回路１２３は、電圧検出回路１２２および温度検知部１２５から測定結果を受け取り、信号入出力回路１２４を介して組電池制御部１５０（図１）に送信する。また、信号入出力回路１２４からの情報に基づいて、電圧検出回路１２２および温度検知部１２５に情報を発信することも可能である。なお、単電池制御部１２１ｉやその周辺に一般的に実装されるバランシング回路、すなわち、自己放電や消費電流ばらつき等に伴い発生する単電池１１１間の電圧やＳＯＣばらつきを均等化する回路については、記載を省略した。
【００３４】
なお、上述の説明においては、実施形態に係る二次電池システムは、単電池制御部１２１ｉ、これに含まれる制御回路１２３、組電池制御部１５０等の制御部を有するが、本発明における演算や制御を行う制御部は、これらのいずれであってもよい。よって、本明細書において「制御部」と総称する場合は、上記の制御部のいずれかを指すものとする。
【００３５】
図３は、図１の記憶部１８０に格納されているＳＯＣテーブル（データベース）の一例をグラフ化したものである。横軸に図１に示す単電池１１１のＳＯＣ、縦軸に単電池１１１のＯＣＶをとっている。
【００３６】
データ形式は任意であるが、ここでは、説明の便宜上、グラフ形式で示している。なお、本実施形態では、データテーブルを用いているが、数式などを用いることでＯＣＶとＳＯＣとの対応関係を表現することもできる。ＯＣＶからＳＯＣ、またはＳＯＣからＯＣＶへと変換できる方法であれば他の方法を用いてもよい。
【００３７】
ここで、本発明におけるＳＯＣの算出法を述べる前提として、一般的なＳＯＣの算出方法について述べる。
【００３８】
単電池１１１のＯＣＶを取得して、図３に示すＳＯＣテーブルからＯＣＶを取得した時刻ｔｎにおけるＳＯＣを取得する。ＳＯＣテーブルから取得されたＳＯＣを「ＳＯＣｖ」を呼ぶ。時刻ｔｎにおけるＳＯＣｖは、下記式（１）のように表される。
【００３９】
【数１】
2019124612.tif 000003
【００４０】
式中、Ｍａｐは、図３の曲線に対応する関数を表す。
【００４１】
上記式（１）だけでは、時刻ｔｎにおけるＳＯＣしか得られない。そこで、下記式（２）に示すように、充放電電流の積算値を用いて、時刻ｔｎから時刻ｔまでの時間におけるＳＯＣの変化分ΔＳＯＣ（ｔ）を算出する。そして、ΔＳＯＣ（ｔ）をＳＯＣｖ（ｔｎ）に加算することにより、下記式（３）に示すように、時刻ｔｎ以降の時々刻々とした時刻ｔにおけるＳＯＣ（以下「ＳＯＣｉ」と呼ぶ。）を得る。
【００４２】
【数２】
2019124612.tif 000004
【００４３】
【数３】
2019124612.tif 000005
【００４４】
ここで、Ｑｉは、単電池１１１（図１）の満充電容量である。また、以下では、上記式（２）に記載されている積分値（式中の分子の積分の値であり、時刻ｔｎから時刻ｔまでの時間における電荷の変化分）を「ΔＳＩ」又は「電流積算値」と呼ぶ。
【００４５】
以上が、一般的なＳＯＣの算出方法であり、電流積算法と呼ばれるものである。
【００４６】
上述の一般的なＳＯＣの算出方法によって得られるＳＯＣｉには、以下に述べる第一のＳＯＣ誤差および第二のＳＯＣ誤差が含まれる。
【００４７】
＜第一のＳＯＣ誤差について＞
電流検知部１３０は、測定誤差を含む形で充放電電流Ｉ（ｔ）を検知する。これは、上記式（２）に示す充放電電流の時間積算値ΔＳＯＣ（ｔ）が誤差を含むことを意味する。充放電電流Ｉ（ｔ）としては小さい誤差であっても、充放電電流の時間積算値ΔＳＯＣ（ｔ）としては、積算時間が長いほど誤差が累積され、大きな誤差となりうる。本明細書では、ΔＳＯＣ（ｔ）に含まれる誤差を「第一のＳＯＣ誤差」と呼ぶ。後述するように、本発明では、第一のＳＯＣ誤差を除去する。
【００４８】
＜第二のＳＯＣ誤差について＞
ＯＣＶは、充放電電流が生じておらず、かつ、時間変動がない端子間電圧と定義される。図１に示すリレー３００、３１０、３２０、３３０が開いている時で、かつ、単電池１１１の電圧が時間変動しない時において測定した単電池１１１の端子間電圧がＯＣＶである。また、リレー３００、３１０、３２０、３３０が閉じているが組電池１１０の充放電が開始されていないか、開始された後でも充放電を停止後に長時間放置して、単電池１１１の電圧が時間変動しない時において測定した単電池１１１の端子間電圧がＯＣＶと見なせる。
【００４９】
しかし、組電池１１０を利用している時は、リレー３００、３１０、３２０、３３０が閉じている。また、上述した充放電が全く行われないことは頻繁には起こらない。すなわち、組電池１１０の利用中に、結果としてＯＣＶを取得できる機会はほとんどない。
【００５０】
本発明では、ΔＳＯＣ（ｔ）に含まれる第一のＳＯＣ誤差を除去することを目的としている。このためには、組電池１１０の利用中（リレー３００、３１０、３２０、３３０を閉としている状態である。）に、電池電圧からＳＯＣを検知し直す必要がある。しかしながら、上述したように、リレー３００、３１０、３２０、３３０が閉じた状態でＯＣＶを取得できる機会はほとんどない。
【００５１】
そこで、組電池（二次電池モジュール）を構成する少なくとも一つの二次電池の温度を当該二次電池に設置した温度センサにより又は推定により取得し、全ての二次電池（単電池）のＳＯＣをより正確に取得することを考える。
【００５２】
以下、電流、単電池の電圧及び単電池の温度を入力し、全ての単電池のＳＯＣ、温度、直流抵抗等を取得する例について説明する。
【００５３】
図４は、直列に接続された複数の二次電池（単電池）で構成された組電池におけるそれぞれの単電池のＳＯＣ及び温度を算出する方法を示すフローチャートである。
【００５４】
先ず、二次電池のＳＯＣ、直流抵抗Ｒ及び温度Ｔの関係を示すマップ（データベース）を用意する（Ｓ１００）。このマップは、電池の劣化に対応するものが好ましい。ここでは、二次電池は、単電池とする。なお、一般には、二次電池が直列又は並列に接続された単電池群に相当するものであっても、本図に示す考え方を同様に適用することができる。
【００５５】
また、マップは、製品試験の際に、例えば、抽出した単電池について試験を行い、詳細なデータを収集し、データベースとしてまとめたものであってもよい。この場合は、抽出した単電池と、実際に組電池に用いた複数の単電池のそれぞれとは、厳密には異なる。このため、データベースに含まれる値を用いて算出されたＳＯＣ、抵抗、温度等の値は、実際の単電池の値とは異なり、厳密には誤差を含むものである。この誤差は、上記の第一のＳＯＣ誤差とは異なるものである。このようなマップと実際の単電池の値との誤差は、「第二のＳＯＣ誤差」と呼ぶことにする。
【００５６】
二次電池に流れた電流Ｉ及びその際の電圧Ｖｉから、それぞれの二次電池の直流抵抗Ｒｉを求める（Ｓ１１０）。ここで、下付き文字のｉは、直列のｉ番目の二次電池を表している。また、電流Ｉ及び電圧Ｖｉは、図１及び２に示すようにして実測した値を用いることが望ましい。電圧Ｖｉは、通電中の値であってもよく、マップを用いて内部抵抗を取得し、これを直流抵抗Ｒｉとしてもよい。
【００５７】
次に、直流抵抗Ｒｉと、実測又は推定により得られた一部又は全部の二次電池の温度Ｔｓｅｎｓｏｒ，ｉと、をマップに入力し、ＳＯＣｓｅｎｓｏｒ，ｉを出力する（Ｓ１２０）。このＳＯＣｓｅｎｓｏｒ，ｉは、誤差が蓄積される充放電電流の積算から求めたＳＯＣではなく、実際の二次電池を用いて事前に測定した結果に基づいて作成したマップから出力されたＳＯＣであり、誤差の蓄積が生じない値である。なお、二次電池の温度Ｔｓｅｎｓｏｒ，ｉは、温度センサを用いて測定することが望ましい。また、「マップに入力すること」又は「マップから出力すること」は、「マップ（データベース）を用いて計算を行うこと」と同じ意味である。
【００５８】
一方、Ｓ１２０で対象としたものと同じ二次電池のＳＯＣについて、別途、上記式（２）及び（３）の電流積算法により算出する（Ｓ１３０）。以下では、電流積算法により算出したＳＯＣを「ＳＯＣｉｎｔ」と呼ぶ。また、直列のｉ番目の二次電池のＳＯＣは、「ＳＯＣｉｎｔ，ｉ」と呼ぶ。
【００５９】
そして、ＳＯＣｓｅｎｓｏｒ，ｉとＳＯＣｉｎｔ，ｉとを比較する（Ｓ１４０）。これらの値が等しくない場合（これらの値の差が所定の値を超える場合）は、この差が所定の値以下になるように、上記式（２）の電流積算値ΔＳＩを補正する（Ｓ１５０）。言い換えると、電流検知部（電流センサ）の誤差によるΔＳＩの誤差を低減する。補正方法は、電流積算法によるＳＯＣ算出（Ｓ１３０）の結果であるＳＯＣｉｎｔ，ｉをＳＯＣｓｅｎｓｏｒ，ｉに置き換えて、電流積算値を逆算すればよい。
【００６０】
二次電池モジュールを構成するそれぞれの二次電池は直列でつながっているため、それぞれの二次電池におけるΔＳＩの値は共通であり、全電池に補正したΔＳＩを適用することが可能である。よって、高い精度でそれぞれの二次電池のＳＯＣｉｎｔ，ｉ（ｉ＝１，２，３，…）を求めることができる（Ｓ１６０）。言い換えると、すべての二次電池のＳＯＣｉｎｔ，ｉは、補正されたΔＳＩの値を用いて、電流積算法により求めることができる。
【００６１】
その次に、それぞれの二次電池のＳＯＣｉｎｔ，ｉ及び直流抵抗Ｒｉをマップに入力し、それぞれの二次電池の温度Ｔｉを出力する（Ｓ１７０）。言い換えると、ＳＯＣｉｎｔ，ｉ及びＲｉに対応するマップの値（温度Ｔｉ）を取得することにより、温度センサを設けていない二次電池の温度を高精度で推定することができる。この場合に、実測した電圧Ｖｉを演算に用いてもよい。
【００６２】
これにより、全電池に温度センサを設置しなくても全電池の温度を把握することができ、温度センサ削減によるコスト低減が可能となる。また、それらの温度に応じて電流を制限することができるため、高安全かつ長寿命の二次電池システムを実現することが可能となる。さらに、それぞれの電池温度を把握することにより、効率よく電池を冷却し、長寿命かつ低コストの二次電池システムを実現することが可能となる。
【００６３】
なお、本発明においては、図４に示すＳ１３０、Ｓ１４０、Ｓ１５０及びＳ１６０の工程を省略し、Ｓ１２０の工程で得られたＳＯＣｓｅｎｓｏｒ，ｉのデータをＳＯＣｉｎｔ，ｉの代わりに用いて、Ｓ１７０の工程でマップを用いて温度Ｔｉを取得してもよい。ただし、この場合は、Ｓ１５０等の補正の工程を経ていないため、Ｓ１４０の工程で比較するＳＯＣｓｅｎｓｏｒ，ｉとＳＯＣｉｎｔ，ｉとの差についての許容値を大きくすることが考えられる。当該補正をしていない分、温度Ｔｉの誤差は大きくなる傾向はあるが、本発明の方法を適用することができる。
【００６４】
以上、本発明について、実施形態に基づき具体的に説明したが、本発明は上述の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【００６５】
また、上記各構成、機能、処理部などは、それらの全部または一部を、例えば集積回路で設計することによりハードウェアとして実現することもできるし、プロセッサがそれぞれの機能を実現するプログラムを実行することによりソフトウェアとして実現することもできる。各機能を実現するプログラム、テーブルなどの情報は、メモリやハードディスクなどの記憶装置、ＩＣカード、ＤＶＤなどの記憶媒体に格納することができる。
【００６６】
以上に示す実施形態では、一個のリチウムイオン二次電池（二次電池）を単電池とし、これを直列に接続して組電池を構成したが、単電池を並列接続したものを一個の二次電池とみなして、これを直列接続して組電池を構成してもよいし、直列接続した単電池を並列接続して組電池を構成してもよい。並列接続を含むと、単電池に流れる充放電電流に個体差が生じる可能性が出てくるが、その際は、電流検知部の設置の数を変更して単電池毎に流れる充放電電流値を検知するか、単電池に流れる平均的な電流を求めるかして、これに基づいてＳＯＣ計算を実行すればよい。
【００６７】
したがって、本明細書においては、組電池を構成する二次電池とみなされるものは、単電池であっても、単電池群であってもよく、「二次電池」と総称した場合には、一個の二次電池とみなされる単電池群を含むものとする。
【００６８】
また、以上に示す実施形態では、組電池のＳＯＣを検知することについて本発明を考えたが、単電池や単電池群で本発明を考えることもできる。
【００６９】
なお、電流積算法により算出されたＳＯＣｉｎｔ，ｉ（図４）に基づいて、複数個の二次電池のすべての充電状態が所定の値に達するように、言い換えると、複数個の二次電池の充電状態をそろえるように、複数個の二次電池のそれぞれに対して充電をすることが望ましい。これにより、二次電池システム全体として充放電可能な容量を増加させることができる。
【００７０】
また、本発明によれば、電流積算法により算出された第一の二次電池の充電状態の変化に基づいて、二次電池の寿命を判定することができる。
【００７１】
さらに、二次電池の寿命の判定結果に基づいて、二次電池（単電池）を個別に交換することが可能となる。
【符号の説明】
【００７２】
１００：二次電池システム、１１０：組電池、１１１：単電池、１１２ａ、１１２ｂ、１１２ｉ：単電池群、１２０：単電池管理部、１２１ａ、１２１ｂ、１２１ｉ：単電池制御部、１２２：電圧検出回路、１２３：制御回路、１２４：信号入出力回路、１２５：温度検知部、１３０：電流検知部、１４０：電圧検知部、１５０：組電池制御部、１７０：絶縁素子、１８０：記憶部、２００：車両制御部、３００、３１０、３２０、３３０：リレー、４００：インバータ、４１０：モータジェネレータ、４２０：充電器。
【図１】
2019124612.tif 000006
【図２】
2019124612.tif 000007
【図３】
2019124612.tif 000008
【図４】
2019124612.tif 000009