(57)【要約】【課題】  並列に接続された複数のヒューズにおいて、ヒューズを溶断させる必要が無いにもかかわらず、ヒューズが溶断してしまうことを抑制する。【解決手段】  蓄電システムは、並列に接続された複数の蓄電素子（１２）を含む蓄電装置（１０）と、複数の蓄電素子のそれぞれと直列に接続された複数のヒューズ（１２ｂ）と、蓄電装置の充放電を制御するコントローラ（４０）と、を有する。コントローラは、複数の蓄電素子の電圧値および各蓄電素子の内部抵抗を用いて、各蓄電素子に流れる電流値を算出する。算出した電流値に応じた各ヒューズのダメージ量が閾値よりも大きいときに、コントローラは、蓄電装置の充電および放電の少なくとも一方を制限する。【選択図】  図１０
2014187807.tif 000002
【特許請求の範囲】
【請求項１】
並列に接続された複数の蓄電素子を含む蓄電装置と、
前記複数の蓄電素子のそれぞれと直列に接続された複数のヒューズと、
前記蓄電装置の充放電を制御するコントローラと、を有し、
前記コントローラは、
前記複数の蓄電素子の電圧値および前記各蓄電素子の内部抵抗を用いて、前記各蓄電素子に流れる電流値を算出し、
算出した電流値に応じた前記各ヒューズのダメージ量が閾値よりも大きいときに、前記蓄電装置の充電および放電の少なくとも一方を制限することを特徴とする蓄電システム。
【請求項２】
前記コントローラは、前記電流値が大きくなるほど、前記ダメージ量が大きくなる関係を用いて、前記各ヒューズのダメージ量を算出することを特徴とする請求項１に記載の蓄電システム。
【請求項３】
前記コントローラは、前記蓄電装置の充電および放電の少なくとも一方を制限するとき、前記ダメージ量および前記閾値の差分に応じた制限量を設定することを特徴とする請求項１又は２に記載の蓄電システム。
【請求項４】
前記コントローラは、前記複数のヒューズにおけるダメージ量のうち、最も大きいダメージ量が前記閾値よりも大きいときに、前記蓄電装置の充電および放電の少なくとも一方を制限することを特徴とする請求項１から３のいずれか１つに記載の蓄電システム。
【請求項５】
前記蓄電装置は、並列に接続された前記複数の蓄電素子によってそれぞれ構成され、直列に接続される複数の蓄電ブロックを有することを特徴とする請求項１から４のいずれか１つに記載の蓄電システム。
【請求項６】
前記蓄電装置に流れる電流値を検出する電流センサを有しており、
前記コントローラは、並列に接続された前記複数の蓄電素子において、算出した電流値の総和が、前記電流センサによって検出された電流値に等しいとき、前記各蓄電素子に流れる電流値として、算出した電流値を用いることを特徴とする請求項１から５のいずれか１つに記載の蓄電システム。
【請求項７】
並列に接続された前記複数の蓄電素子における電圧値を検出する電圧センサを有しており、
前記コントローラは、前記各蓄電素子の内部抵抗と、前記電圧センサによって検出された電圧値とを用いて、前記各蓄電素子に流れる電流値を算出することを特徴とする請求項１から５のいずれか１つに記載の蓄電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヒューズのダメージ量を把握して、ヒューズが作動すべき条件以外の条件でヒューズが作動してしまうことを抑制する技術に関する。
【背景技術】
【０００２】
特許文献１に記載の集合電池では、複数の電池を並列に接続した構成において、並列に接続された各単電池に対してヒューズを接続している。ヒューズは、過大な電流が流れたときに溶断することにより、電流経路を遮断する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−２７５１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の構成では、ヒューズの劣化を考慮する必要がある。ヒューズの劣化が進行すると、ヒューズを溶断する必要が無いにもかかわらず、ヒューズが溶断してしまうことがある。ヒューズを不用意に溶断させてしまうと、並列に接続された他のヒューズに電流が流れやすくなり、他のヒューズの劣化を促進させてしまう。
【課題を解決するための手段】
【０００５】
本発明の蓄電システムは、蓄電装置と、蓄電装置の充放電を制御するコントローラとを有する。蓄電装置は、並列に接続された複数の蓄電素子を含んでおり、各蓄電素子には、ヒューズが直列に接続されている。ここで、複数の蓄電素子と接続される複数のヒューズは、並列に接続されることになる。
【０００６】
コントローラは、複数の蓄電素子の電圧値および各蓄電素子の内部抵抗を用いて、各蓄電素子に流れる電流値を算出する。複数の蓄電素子は、並列に接続されているため、複数の蓄電素子のそれぞれにおける電圧値が揃えられる。これにより、複数の蓄電素子の電圧値としては、特定の電圧値（１つの電圧値）が得られる。一方、並列に接続された複数の蓄電素子では、劣化状態（内部抵抗）にバラツキが発生することがあり、この劣化状態のバラツキに応じて、蓄電素子に流れる電流値が互いに異なることになる。
【０００７】
コントローラは、算出した電流値に応じた各ヒューズのダメージ量が閾値よりも大きいときに、蓄電装置の充電および放電の少なくとも一方（充電／放電という）を制限する。ヒューズの劣化は、ヒューズに流れる電流値に依存する。具体的には、ヒューズに流れる電流値が大きくなるほど、ヒューズの劣化が進行しやすくなる。このため、各蓄電素子（言い換えれば、各ヒューズ）に流れる電流値を算出することにより、各ヒューズのダメージ量を算出することができる。
【０００８】
ヒューズのダメージ量が閾値よりも大きいときに、蓄電装置の充電／放電を制限することにより、ヒューズの劣化が進行することを抑制できる。すなわち、充電／放電を制限すれば、ヒューズに電流が流れにくくなり、ヒューズの劣化が進行することを抑制できる。ヒューズの劣化が進行すると、ヒューズを溶断する必要が無いにもかかわらず、ヒューズが溶断してしまうことがある。そこで、上述したように、蓄電装置の充電／放電を制限することにより、ヒューズが溶断しやすくなってしまうことを抑制できる。
【０００９】
蓄電装置の充放電を制御するときには、充電および放電のそれぞれにおいて、許容される電力の上限値が設定される。具体的には、充電電力又は放電電力が上限値を超えないように、蓄電装置の充放電が制御される。ここで、充電を制限するときには、充電に関する上限値を低下させることになる。また、放電を制限するときには、放電に関する上限値を低下させることになる。
【００１０】
上述したように、ヒューズに流れる電流値が大きくなるほど、ヒューズの劣化が進行しやすくなるため、電流値が大きくなるほど、ダメージ量を大きくすることができる。各蓄電素子（各ヒューズ）に流れる電流値に対応したダメージ量を算出し、このダメージ量を累積することにより、現在のヒューズにおけるダメージ量を把握することができる。そして、現在のダメージ量に基づいて、蓄電装置の充放電を制御することができる。
【００１１】
蓄電装置の充電／放電を制限するときには、ダメージ量および閾値の差分に応じた制限量を設定することができる。上述したように、充電／放電に関する上限値を低下させるときには、制限量の分だけ、上限値を低下させることができる。これにより、充電／放電を制限するときにおいて、ダメージ量および閾値の差分を反映させながら、適切な制限を行うことができる。具体的には、充電／放電が過剰に制限されることを抑制したり、充電／放電の制限が不足することを抑制したりすることができる。
【００１２】
複数のヒューズに流れる電流値が互いに異なるときには、複数のヒューズにおけるダメージ量も互いに異なることになる。この場合には、最も大きいダメージ量を基準として、蓄電装置の充放電を制御することができる。具体的には、最も大きいダメージ量が閾値よりも大きいときに、充電／放電を制限することができる。ダメージ量が最も大きいヒューズでは、最も劣化が進行していることになる。このため、最も劣化の進行しているヒューズが不用意に溶断してしまうことを抑制することが好ましい。
【００１３】
蓄電装置は、複数の蓄電ブロックによって構成することができる。ここで、複数の蓄電ブロックは、直列に接続することができ、各蓄電ブロックは、並列に接続された複数の蓄電素子によって構成することができる。このような構成では、各蓄電ブロックにおいて、各蓄電素子に流れる電流値に基づいて、各ヒューズのダメージ量が算出される。そして、これらのヒューズにおけるダメージ量に基づいて、蓄電装置の充放電が制御される。
【００１４】
電流センサを用いることにより、蓄電装置に流れる電流値を検出することができる。ここで、複数の蓄電素子は並列に接続されているため、複数の蓄電素子に流れる電流値の総和が、電流センサによって検出された電流値となる。蓄電素子の電圧値および内部抵抗を用いて、各蓄電素子に流れる電流値を算出（推定）するときには、電流値の総和および検出電流値を比較することにより、推定した電流値が実測値に沿っているか否かを確認することができる。そして、電流値の総和および検出電流値が一致しているときには、このときに算出（推定）された電流値を、各蓄電素子に流れる電流値とすることができる。
【００１５】
電圧センサを用いることにより、並列に接続された複数の蓄電素子における電圧値を検出することができる。このように電圧値を検出すれば、各蓄電素子の内部抵抗を特定することにより、各蓄電素子に流れる電流値を算出（推定）することができる。
【図面の簡単な説明】
【００１６】
【図１】電池システムの構成を示す図である。
【図２】組電池および監視ユニットの構成を示す図である。
【図３】単電池の構成を示す図である。
【図４】組電池の温度を調節する構造を示す図である。
【図５】ヒューズの特性を示す図である。
【図６】単電池に流れる電流値を推定する処理を示すフローチャートである。
【図７】単電池の環境温度を推定する方法を説明する図である。
【図８】単電池の放熱時における熱抵抗とファンの出力との関係を示す図である。
【図９】単電池に流れる電流値を推定する処理を示すフローチャートである。
【図１０】ヒューズのダメージ量に基づいて、組電池の出力を制御する処理を示すフローチャートである。
【図１１】ヒューズのダメージ量および出力電力の変化を示す図である。
【図１２】ヒューズのダメージ量に基づいて、組電池の入力を制御する処理を示すフローチャートである。
【図１３】ヒューズのダメージ量および入力電力の変化を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施例について説明する。
【実施例１】
【００１８】
本発明の実施例１である電池システム（本発明の蓄電システムに相当する）について、図１を用いて説明する。図１は、電池システムの構成を示す図である。本実施例の電池システムは、車両に搭載されている。
【００１９】
車両としては、ハイブリッド自動車や電気自動車がある。ハイブリッド自動車は、車両を走行させる動力源として、後述する組電池に加えて、エンジン又は燃料電池を備えている。電気自動車は、車両を走行させる動力源として、後述する組電池だけを備えている。
【００２０】
組電池（本発明の蓄電装置に相当する）１０の正極端子と接続された正極ラインＰＬには、システムメインリレーＳＭＲ−Ｂが設けられている。システムメインリレーＳＭＲ−Ｂは、コントローラ４０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。組電池１０の負極端子と接続された負極ラインＮＬには、システムメインリレーＳＭＲ−Ｇが設けられている。システムメインリレーＳＭＲ−Ｇは、コントローラ４０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。
【００２１】
システムメインリレーＳＭＲ−Ｇには、システムメインリレーＳＭＲ−Ｐおよび電流制限抵抗Ｒが並列に接続されている。システムメインリレーＳＭＲ−Ｐおよび電流制限抵抗Ｒは、直列に接続されている。システムメインリレーＳＭＲ−Ｐは、コントローラ４０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。電流制限抵抗Ｒは、組電池１０を負荷（具体的には、後述する昇圧回路３２）と接続するときに、突入電流が流れることを抑制するために用いられる。
【００２２】
組電池１０を負荷と接続するとき、コントローラ４０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｐをオフからオンに切り替える。これにより、電流制限抵抗Ｒに電流を流すことができ、突入電流が流れることを抑制することができる。ここで、車両のイグニッションスイッチがオフからオンに切り替わったときに、組電池１０が負荷と接続される。イグニッションスイッチのオンおよびオフに関する情報は、コントローラ４０に入力される。
【００２３】
次に、コントローラ４０は、システムメインリレーＳＭＲ−Ｇをオフからオンに切り替えるとともに、システムメインリレーＳＭＲ−Ｐをオンからオフに切り替える。これにより、組電池１０および負荷の接続が完了し、図１に示す電池システムは、起動状態（Ready-On）となる。一方、組電池１０および負荷の接続を遮断するとき、コントローラ４０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンからオフに切り替える。これにより、図１に示す電池システムは停止状態（Ready-Off）となる。ここで、イグニッションスイッチがオンからオフに切り替わったときに、組電池１０および負荷の接続が遮断される。
【００２４】
電流センサ３１は、組電池１０に流れる電流値Ｉｂを検出し、検出結果をコントローラ４０に出力する。本実施例において、組電池１０を放電しているときには、電流センサ３１によって検出された電流値を正の値としている。また、組電池１０を充電しているときには、電流センサ３１によって検出された電流値を負の値としている。
【００２５】
本実施例では、電流センサ３１が正極ラインＰＬに設けられているが、これに限るものではない。すなわち、電流センサ３１は、組電池１０に流れる電流値Ｉｂを検出できればよい。具体的には、電流センサ３１は、負極ラインＮＬに設けることができる。また、複数の電流センサ３１を用いることもできる。なお、コストや体格などを考慮すると、本実施例のように、１つの組電池１０に対して１つの電流センサ３１を設けることが好ましい。
【００２６】
昇圧回路３２は、組電池１０の出力電圧を昇圧し、昇圧後の電力をインバータ３３に出力する。また、昇圧回路３２は、インバータ３３の出力電圧を降圧し、降圧後の電力を組電池１０に出力することができる。昇圧回路３２は、コントローラ４０からの制御信号を受けて動作する。本実施例の電池システムでは、昇圧回路３２を用いているが、昇圧回路３２を省略することもできる。
【００２７】
インバータ３３は、昇圧回路３２から出力された直流電力を交流電力に変換し、交流電力をモータ・ジェネレータ３４に出力する。また、インバータ３３は、モータ・ジェネレータ３４が生成した交流電力を直流電力に変換し、直流電力を昇圧回路３２に出力する。モータ・ジェネレータ３４としては、例えば、三相交流モータを用いることができる。
【００２８】
モータ・ジェネレータ３４は、インバータ３３からの交流電力を受けて、車両を走行させるための運動エネルギを生成する。組電池１０の出力電力を用いて車両を走行させるとき、モータ・ジェネレータ３４によって生成された運動エネルギは、車輪に伝達される。
【００２９】
車両を減速させたり、停止させたりするとき、モータ・ジェネレータ３４は、車両の制動時に発生する運動エネルギを電気エネルギ（交流電力）に変換する。インバータ３３は、モータ・ジェネレータ３４が生成した交流電力を直流電力に変換し、直流電力を昇圧回路３２に出力する。昇圧回路３２は、インバータ３３からの電力を組電池１０に出力する。これにより、回生電力を組電池１０に蓄えることができる。
【００３０】
コントローラ４０は、メモリ４１を有しており、メモリ４１には、コントローラ４０が所定の処理を行うための各種の情報が記憶されている。本実施例では、メモリ４１がコントローラ４０に内蔵されているが、コントローラ４０の外部にメモリ４１を設けることもできる。
【００３１】
監視ユニット２０は、後述するように、組電池１０に含まれる電池ブロックの電圧値Ｖｊを検出し、検出結果をコントローラ４０に出力する。図２には、組電池１０および監視ユニット２０の構成を示す。図２に示すように、組電池１０は、直列に接続された複数の電池ブロック（本発明の蓄電ブロックに相当する）１１を有する。複数の電池ブロック１１を直列に接続することにより、組電池１０の出力電圧を確保することができる。ここで、電池ブロック１１の数は、組電池１０に対して要求される電圧を考慮して、適宜設定することができる。
【００３２】
各電池ブロック１１は、並列に接続された複数の単電池（本発明の蓄電素子に相当する）１２を有する。複数の単電池１２を並列に接続することにより、電池ブロック１１（組電池１０）の満充電容量を増やすことができる。例えば、組電池１０の出力を用いて車両を走行させるときには、組電池１０の満充電容量を増やすことにより、走行距離を延ばすことができる。各電池ブロック１１を構成する単電池１２の数は、組電池１０に要求される満充電容量などを考慮して、適宜設定することができる。
【００３３】
各電池ブロック１１には、監視ＩＣ（Integrated Circuit）２１が並列に接続されている。監視ユニット２０は、複数の監視ＩＣ２１を有しており、監視ＩＣ２１は、電池ブロック１１の数だけ設けられている。各監視ＩＣ２１は、各電池ブロック１１の電圧値Ｖｊを検出し、検出結果をコントローラ４０に出力する。
【００３４】
単電池１２としては、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。また、二次電池の代わりに、電気二重層キャパシタを用いることができる。例えば、単電池１２としては、１８６５０型の電池を用いることができる。１８６５０型の電池は、いわゆる円筒型の電池であり、直径が１８［ｍｍ］であり、長さが６５．０［ｍｍ］である。
【００３５】
円筒型の電池とは、電池ケースが円筒状に形成されており、電池ケースの内部には、充放電を行う発電要素が収容されている。発電要素の構成については、後述する。なお、単電池１２の形状は、適宜設定することができる。例えば、単電池１２として、角型の電池を用いることができる。角型の電池とは、電池ケースが直方体に沿った形状に形成されている。
【００３６】
単電池１２は、図３に示すように、発電要素１２ａおよびヒューズ１２ｂを有する。発電要素１２ａおよびヒューズ１２ｂは、単電池１２の外装を構成する電池ケースに収容されている。発電要素１２ａは、充放電を行う要素であり、正極板と、負極板と、正極板および負極板の間に配置されるセパレータとを有する。正極板は、集電板と、集電板の表面に形成された正極活物質層とを有する。負極板は、集電板と、集電板の表面に形成された負極活物質層とを有する。正極活物質層は、正極活物質や導電剤などを含んでおり、負極活物質層は、負極活物質や導電剤などを含んでいる。
【００３７】
単電池１２としてリチウムイオン二次電池を用いるときには、例えば、正極板の集電板をアルミニウムで形成し、負極板の集電板を銅で形成することができる。また、正極活物質としては、例えば、LiCo1/3Ni1/3Mn1/3O2を用い、負極活物質としては、例えば、カーボンを用いることができる。セパレータ、正極活物質層および負極活物質層には、電解液がしみ込んでいる。なお、電解液を用いる代わりに、正極板および負極板の間に、固体電解質層を配置することもできる。
【００３８】
ヒューズ１２ｂは、単電池１２の電流経路を遮断するために用いられる。具体的には、ヒューズ１２ｂに流れる電流値が予め設定された値よりも大きくなると、ヒューズ１２ｂが溶断する。ヒューズ１２ｂを溶断させることにより、単電池１２の電流経路を機械的に遮断することができる。これにより、発電要素１２ａに過大な電流が流れることを防止して、単電池１２（発電要素１２ａ）を保護することができる。
【００３９】
本実施例では、ヒューズ１２ｂを電池ケースに収容しているが、電池ケースの外部にヒューズ１２ｂを設けることもできる。電池ケースの外部にヒューズ１２ｂを設ける場合には、各単電池１２に対してヒューズ１２ｂが接続され、ヒューズ１２ｂは、単電池１２と直列に接続される。
【００４０】
次に、組電池１０（単電池１２）の温度を調節する構造について、図４を用いて説明する。図４に示す矢印は、単電池１２の温度調節に用いられる空気の主な移動方向を示している。図４に示す構造では、単電池１２として、円筒型電池が用いられており、単電池１２は、図４の紙面と直交する方向に延びている。図４に示す単電池１２は、単電池１２の長手方向と直交する平面で単電池１２を切断したときの断面図を示している。
【００４１】
図４に示すように、複数の電池ブロック１１は、ケース１３に収容されている。ケース１３の内部には、仕切り板１４が設けられており、仕切り板１４によって仕切られたスペースに、各電池ブロック１１が収容されている。ここで、複数の電池ブロック１１は、所定方向（図４の左右方向）に並んで配置されている。また、各電池ブロック１１を構成する複数の単電池１２は、２つの方向（図４の上下方向および左右方向）に並んで配置されている。
【００４２】
ケース１３には、吸気ダクト１５および排気ダクト１６が接続されている。吸気ダクト１５および排気ダクト１６は、ケース１３を挟む位置に設けられている。吸気ダクト１５は、複数の電池ブロック１１の配列方向に延びており、吸気ダクト１５には、ファン５０が接続されている。ファン５０の駆動は、コントローラ４０によって制御される。
【００４３】
ファン５０を駆動することにより、吸気ダクト１５に空気を取り込むことができる。例えば、吸気ダクト１５の一端に形成された開口部を、車室内に露出させることにより、車室内の空気を吸気ダクト１５に取り込むことができる。車室とは、乗員の乗車するスペースである。吸気ダクト１５には、温度センサ５１が設けられている。温度センサ５１は、吸気ダクト１５を移動する空気の温度Ｔｉｎｐｕｔ、言い換えれば、単電池１２に供給される空気の温度Ｔｉｎｐｕｔを検出し、検出結果をコントローラ４０に出力する。
【００４４】
ケース１３は、吸気ダクト１５との接続部分において、複数の吸気口１３ａを有する。吸気ダクト１５の内部を移動する空気は、吸気口１３ａを通過して、ケース１３の内部に進入する。これにより、空気は、各電池ブロック１１の単電池１２と接触し、空気および単電池１２の間において、熱交換が行われる。
【００４５】
例えば、充放電などによって単電池１２が発熱しているときには、冷却用の空気を単電池１２と接触させることにより、単電池１２の温度上昇を抑制することができる。また、外部環境などによって単電池１２が過度に冷えているときには、加温用の空気を単電池１２と接触させることにより、単電池１２の温度低下を抑制することができる。車室内の空気は、車両に搭載された空調設備などによって、単電池１２の温度調節に適した温度に設定されやすい。このため、車室内の空気を単電池１２に導くことにより、単電池１２の温度を調節しやすくなる。
【００４６】
ケース１３は、排気ダクト１６との接続部分において、複数の排気口１３ｂを有する。単電池１２との間で熱交換された後の空気は、排気口１３ｂを通過して、排気ダクト１６に導かれる。排気ダクト１６に導かれた空気は、排気ダクト１６に沿って移動して、所定の場所に排出される。排気ダクト１６には、温度センサ５２が設けられている。温度センサ５２は、排気ダクト１６を移動する空気の温度Ｔｏｕｔｐｕｔ、言い換えれば、単電池１２と熱交換された後の空気の温度Ｔｏｕｔｐｕｔを検出し、検出結果をコントローラ４０に出力する。
【００４７】
本実施例では、図４に示す構造を用いて、組電池１０（単電池１２）の温度を調節しているが、これに限るものではない。単電池１２に空気を供給して、単電池１２の温度を調節することができればよく、空気を移動させる構造は、公知の構造を適宜採用することができる。例えば、本実施例では、吸気ダクト１５にファン５０を接続しているが、排気ダクト１６にファン５０を接続することもできる。
【００４８】
本実施例の組電池１０では、各単電池１２に対してヒューズ１２ｂを設けている。ここで、ヒューズ１２ｂに流れる電流値が大きくなるほど、ヒューズ１２ｂが劣化しやすく、ヒューズ１２ｂの劣化が進行するほど、ヒューズ１２ｂが溶断しやすくなってしまう。ヒューズ１２ｂが溶断しやすくなることとは、ヒューズ１２ｂに流れる電流値が、ヒューズ１２ｂを溶断すべき電流値よりも小さいにもかかわらず、ヒューズ１２ｂが溶断してしまうことである。
【００４９】
ヒューズ１２ｂが溶断すると、溶断状態のヒューズ１２ｂを含む単電池１２には電流が流れなくなる。ここで、電池ブロック１１では、複数の単電池１２（複数のヒューズ１２ｂ）が並列に接続されているため、電池ブロック１１において、少なくとも１つのヒューズ１２ｂが溶断すると、溶断していないヒューズ１２ｂには、溶断状態のヒューズ１２ｂに流れる予定であった電流も流れてしまう。これにより、非溶断状態のヒューズ１２ｂに流れる電流値が上昇してしまう。
【００５０】
非溶断状態のヒューズ１２ｂを含む単電池１２に流れる電流値が上昇すると、言い換えれば、単電池１２に対する電流負荷が増加すると、単電池１２の内部において、塩濃度の偏りが発生しやすくなる。そして、塩濃度の偏りに伴う劣化が発生しやすくなり、単電池１２の内部抵抗が上昇してしまうことがある。また、単電池１２として、リチウムイオン二次電池を用いたときには、単電池１２に対する電流負荷の増加によって、リチウムが析出してしまうおそれがある。
【００５１】
さらに、非溶断状態のヒューズ１２ｂに流れる電流値が上昇すれば、このヒューズ１２ｂが劣化しやすくなる。ヒューズ１２ｂの劣化が進行すると、図５に示すように、ヒューズ１２ｂが溶断しやすくなる。図５は、ヒューズ１２ｂの特性を示しており、横軸が電流値であり、縦軸が通電時間である。予め設定された特性ラインでは、任意の電流値において、通電し続けることができる時間（通電時間）を規定している。
【００５２】
図５に示す特性ラインでは、電流値が大きくなるほど、通電時間を短くしている。言い換えれば、電流値が小さくなるほど、通電時間を長くしている。ここで、特定の電流値での通電時間が、特性ライン（設定値）で規定された通電時間よりも長くなると、ヒューズ１２ｂが溶断するようになっている。また、特性ライン（設定値）によれば、通電時間が同じであっても、電流値が大きくなるほど、ヒューズ１２ｂを溶断しやすくしている。
【００５３】
ヒューズ１２ｂの劣化が進行すると、図５の矢印で示すように、特性ラインが変化する。劣化後の特性ラインでは、予め設定された特性ラインに比べて、特定の電流値での通電時間が短くなってしまう。これにより、ヒューズ１２ｂが溶断しやすくなる。上述したように、１つの電池ブロック１１において、ヒューズ１２ｂが溶断すると、非溶断状態のヒューズ１２ｂに電流が流れやすくなり、非溶断状態のヒューズ１２ｂが劣化しやすくなってしまう。そして、非溶断状態のヒューズ１２ｂを連鎖的に溶断させてしまうおそれがある。
【００５４】
そこで、本実施例では、ヒューズ１２ｂのダメージ量を算出し、このダメージ量に基づいて、ヒューズ１２ｂが不用意に溶断しないように、組電池１０の入出力を制御している。ここで、ヒューズ１２ｂのダメージ量は、上述したように、ヒューズ１２ｂに流れる電流値Ｉｉに依存する。このため、まず、電池ブロック１１に含まれる複数のヒューズ１２ｂのそれぞれに流れる電流値Ｉｉを特定する必要がある。
【００５５】
電池ブロック１１に含まれる各ヒューズ１２ｂ（各単電池１２）に対して電流センサを設ければ、各ヒューズ１２ｂに流れる電流値Ｉｉを検出することができる。しかし、この場合には、電流センサの数が増えすぎてしまい、コストやサイズなどを考慮すると、各ヒューズ１２ｂに対して電流センサを設けることはできない。そこで、図１に示す電池システムの構成において、言い換えれば、組電池１０に対して電流センサ３１を設ける構成において、各ヒューズ１２ｂに流れる電流値Ｉｉを推定する必要がある。
【００５６】
各ヒューズ１２ｂ（各単電池１２）に流れる電流値Ｉｉを推定する処理について、図６に示すフローチャートを用いて説明する。図６に示す処理は、コントローラ４０によって実行され、所定の周期（ｄｔ）で繰り返して行われる。
【００５７】
ステップＳ１０１において、コントローラ４０は、温度センサ５１，５２（図４参照）の出力に基づいて、吸気温度Ｔｉｎｐｕｔおよび排気温度Ｔｏｕｔｐｕｔを検出する。また、コントローラ４０は、電流センサ３１の出力に基づいて、組電池１０に流れる電流値Ｉｂを検出する。
【００５８】
ステップＳ１０２において、コントローラ４０は、各電池ブロック１１の電圧値Ｖｊを設定する。この電圧値Ｖｊは、監視ＩＣ２１によって検出された電圧値ではなく、演算上で設定される電圧値である。ステップＳ１０３において、コントローラ４０は、各電池ブロック１１に含まれる各単電池１２の抵抗値（内部抵抗）Ｒｉを算出する。具体的には、抵抗値Ｒｉは、下記式（１）に基づいて算出することができる。
【００５９】
【数１】
2014187807.tif 000003
【００６０】
上記式（１）に示すように、各単電池１２の現在における抵抗値Ｒｉは、初期状態の抵抗値Ｒ０ｉに劣化率ｒｉを乗算することによって算出することができる。初期状態とは、単電池１２の劣化が発生する前の状態であり、例えば、単電池１２を製造した直後の状態である。上記式（１）に示すｔは、時間を示す。
【００６１】
劣化率ｒｉは、単電池１２の抵抗値に関する劣化率であり、後述する方法によって特定される。単電池１２の劣化が進行するほど、単電池１２の抵抗値が上昇するため、単電池１２の劣化が進行するほど、劣化率ｒｉは、「１」よりも大きくなる。なお、単電池１２が劣化していないときには、劣化率ｒｉが「１」となる。
【００６２】
単電池１２の抵抗値は、単電池１２に流れる電流値、単電池１２のＳＯＣ（State of Charge）および、単電池１２の温度に依存する。このため、初期状態の抵抗値Ｒ０ｉについても、単電池１２の電流値Ｉｉ、単電池１２のＳＯＣ（ＳＯＣｉ）および単電池１２の温度Ｔｉから特定することができる。ここで、ＳＯＣとは、満充電容量に対する、現在の充電容量の割合である。
【００６３】
具体的には、抵抗値Ｒ０ｉ、電流値Ｉｉ、ＳＯＣｉおよび温度Ｔｉの対応関係を実験などによって予め求めておけば、電流値Ｉｉ、ＳＯＣｉおよび温度Ｔｉを特定することによって、抵抗値Ｒ０ｉを算出することができる。ここで、上述した対応関係は、マップ又は関数として表すことができ、対応関係に関する情報は、メモリ４１に記憶しておくことができる。電流値Ｉｉ、ＳＯＣｉおよび温度Ｔｉは、後述する処理によって特定される。また、劣化率ｒｉについても、後述する処理によって特定される。
【００６４】
ステップＳ１０４において、コントローラ４０は、単電池１２のＯＣＶ（Open Circuit Voltage）を算出する。ＯＣＶおよびＳＯＣは、所定の対応関係を有しているため、この対応関係を実験などによって予め求めておけば、ＳＯＣからＯＣＶを算出することができる。具体的には、コントローラ４０は、ＳＯＣｉに対応するＯＣＶｉを算出する。ＯＣＶおよびＳＯＣの対応関係は、マップ又は関数として表すことができ、この対応関係に関する情報は、メモリ４１に記憶することができる。
【００６５】
ステップＳ１０５において、コントローラ４０は、各単電池１２に流れる電流値Ｉｉを算出する。電流値Ｉｉの算出は、各電池ブロック１１に含まれる各単電池１２に対して行われる。具体的には、電流値Ｉｉは、下記式（２）に基づいて算出することができる。
【００６６】
【数２】
2014187807.tif 000004
【００６７】
上記式（２）において、ＯＣＶｉとしては、ステップＳ１０４の処理で算出された値が用いられる。また、Ｖｊとしては、ステップＳ１０２の処理で設定された値が用いられる。さらに、Ｒｉとしては、ステップＳ１０３の処理で算出された値が用いられる。各電池ブロック１１に含まれる複数の単電池１２は、並列に接続されているため、複数の単電池１２における電圧値は、互いに等しくなり、電圧値Ｖｊとなる。一方、各電池ブロック１１に含まれる複数の単電池１２において、抵抗値Ｒｉが互いに異なるときには、電流値Ｉｉが互いに異なることになる。
【００６８】
ステップＳ１０６において、コントローラ４０は、電池ブロック１１に含まれる、すべての単電池１２の電流値Ｉｉを積算して、積算値ΣＩｉを算出する。そして、コントローラ４０は、ステップＳ１０１の処理で検出された電流値Ｉｂが、積算値ΣＩｉと一致しているか否かを判別する。
【００６９】
ここで、積算値ΣＩｉが電流値Ｉｂと一致していれば、コントローラ４０は、各単電池１２で推定した電流値Ｉｉが実測値と一致していると判断して、ステップＳ１０７の処理を行う。一方、積算値ΣＩｉが電流値Ｉｂと一致していなければ、コントローラ４０は、各単電池１２で推定した電流値Ｉｉが実測値と一致していないと判断して、ステップＳ１０２の処理に戻る。
【００７０】
ステップＳ１０２からステップＳ１０６までの処理は、積算値ΣＩｉが電流値Ｉｂと一致するまで繰り返される。すなわち、ステップＳ１０２からステップＳ１０６までの処理では、収束計算が行われ、電流値Ｉｂと一致する積算値ΣＩｉが特定される。言い換えれば、電池ブロック１１に含まれる各単電池１２の電流値Ｉｉが特定される。収束計算の方法としては、例えば、二分法やニュートン法といった公知の方法を用いることができる。
【００７１】
本実施例では、積算値ΣＩｉが電流値Ｉｂと一致しているか否かを判別しているが、これに限るものではない。具体的には、積算値ΣＩｉおよび電流値Ｉｂの差分が許容範囲内であるときには、コントローラ４０は、ステップＳ１０７の処理を行うことができる。電流値Ｉｂは、電流センサ３１による検出値であるため、電流値Ｉｂには、電流センサ３１の検出誤差が含まれることがある。この検出誤差を考慮して、上述した許容範囲を設定することができる。許容範囲は、予め設定することができ、許容範囲に関する情報は、メモリ４１に記憶しておくことができる。
【００７２】
ステップＳ１０７において、コントローラ４０は、各単電池１２の環境温度Ｔｉａを算出する。環境温度Ｔｉａとは、単電池１２の周囲における温度である。各単電池１２の環境温度Ｔｉａは、図７に示すように、吸気温度Ｔｉｎｐｕｔおよび排気温度Ｔｏｕｔｐｕｔを用いて特定することができる。図７において、横軸は、電池モジュール１１に含まれる単電池１２の番号を示し、縦軸は、環境温度Ｔｉａを示す。図４に示す構造において、Ｎｏ．１の単電池１２は、吸気口１３ａに最も近い位置に配置されており、Ｎｏ．１の単電池１２の環境温度Ｔｉａは、吸気温度Ｔｉｎｐｕｔに等しいとみなすことができる。
【００７３】
Ｎｏ．２の単電池１２は、Ｎｏ．１の単電池１２よりも吸気口１３ａから離れており、Ｎｏ．２の単電池１２の環境温度Ｔｉａは、Ｎｏ．１の単電池１２の環境温度Ｔｉａ（吸気温度Ｔｉｎｐｕｔ）よりも高くなる。そして、単電池１２の番号が大きくなるほど、単電池１２が吸気口１３ａから離れるようになっているため、単電池１２の番号が大きくなるほど、単電池１２の環境温度Ｔｉａが高くなる。Ｎｏ．ｋｍの単電池１２は、排気口１３ｂに最も近い位置に配置されており、Ｎｏ．ｋｍの単電池１２の環境温度Ｔｉａは、排気温度Ｔｏｕｔｐｕｔに等しいとみなすことができる。
【００７４】
上述したように、各単電池１２が配置される位置を考慮することにより、図７に示すように、吸気温度Ｔｉｎｐｕｔおよび排気温度Ｔｏｕｔｐｕｔに基づいて、各単電池１２の環境温度Ｔｉａを推定することができる。図７に示す温度特性は、予め実験を行うことにより、関数又はマップとして用意しておくことができる。この関数又はマップと、検出した吸気温度Ｔｉｎｐｕｔおよび排気温度Ｔｏｕｔｐｕｔとに基づいて、図７に示す温度特性を特定することができる。図７に示す温度特性を特定すれば、各単電池１２の環境温度Ｔｉａを推定することができる。
【００７５】
また、コントローラ４０は、ステップＳ１０７において、単電池１２の放熱時における熱抵抗Ｒｉａを算出する。熱抵抗Ｒｉａは、図８に示す関係を用いて算出することができる。図８において、横軸は、ファン５０の出力、言い換えれば、ファン５０から供給される風量を示す。また、図８の縦軸は、単電池１２の放熱時における熱抵抗Ｒｉａを示す。
【００７６】
図８に示すように、ファン５０の出力が高くなるほど、言い換えれば、ファン５０から供給される風量が多くなるほど、各単電池１２の熱抵抗Ｒｉａが低下する。ここで、熱抵抗Ｒｉａが低下するほど、単電池１２が放熱されやすくなる。吸気口１３ａに最も近い単電池１２（Ｎｏ．１の電池１２）では、ファン５０からの空気を受けやすいため、ファン５０の出力が高くなるほど、熱抵抗Ｒｉａが低下しやすい。
【００７７】
一方、排気口１３ｂに最も近い単電池１２（Ｎｏ．ｋｍの電池１２）では、ファン５０からの空気を受けにくいため、ファン５０の出力が高くなっても、熱抵抗Ｒｉａが低下しにくい。このように、単電池１２の位置が吸気口１３ａから離れるほど、熱抵抗Ｒｉａが低下しにくくなる。
【００７８】
各単電池１２について、図８に示す熱抵抗特性を実験などによって予め求めておけば、ファン５０の出力を特定することにより、各単電池１２の熱抵抗Ｒｉａを算出することができる。図８に示す熱抵抗特性は、マップ又は関数として表すことができ、この熱抵抗特性に関する情報は、メモリ４１に記憶することができる。組電池１０（単電池１２）の温度を調節するときには、コントローラ４０がファン５０の駆動を制御するため、コントローラ５０は、ファン５０の出力を特定することができる。
【００７９】
ステップＳ１０８において、コントローラ４０は、各単電池１２の温度Ｔｉを算出し、メモリ４１に記憶された電池温度Ｔｉを更新する。すなわち、電池温度Ｔｉを算出するたびに、メモリ４１に記憶された電池温度Ｔｉを消去し、新たに算出された電池温度Ｔｉをメモリ４１に記憶する。電池温度Ｔｉは、下記式（３）に基づいて算出することができる。
【００８０】
【数３】
2014187807.tif 000005
【００８１】
上記式（３）によれば、現在の電池温度Ｔｉ（ｔ＋ｄｔ）は、前回の電池温度Ｔｉ（ｔ）を基準として、所定時間ｄｔにおける単電池１２の発熱量および放熱量を考慮することによって算出することができる。上記式（３）に示すＣは、単電池１２の熱容量を示す。上記式（３）の右辺第２項は、単電池１２に電流が流れることに伴う発熱量を示している。ここで、Ｉｉは、ステップＳ１０２からステップＳ１０６までの処理で特定された電流値（推定値）であり、Ｒｉは、ステップＳ１０３の処理で算出された抵抗値である。
【００８２】
上記式（３）の右辺第３項は、単電池１２から単電池１２の周囲に放出される熱量を示す。ここで、Ｔｉ（ｔ）は、前回の電池温度を示し、Ｔｉａ，Ｒｉａは、ステップＳ１０７の処理で算出された環境温度および熱抵抗をそれぞれ示す。上記式（３）の右辺第４項は、２つの単電池１２の間における放熱量を示す。ここで、Ｒｉｋは、２つの単電池１２の間における熱抵抗を示し、実験などによって予め算出しておくことができる。
【００８３】
ｋは、１からｋｍまでの値であり、電池ブロック１１を構成する単電池１２の数を示す。特定の単電池１２の温度Ｔｉを算出するときには、特定の単電池１２と、他の各単電池１２との間における放熱量を考慮する必要がある。したがって、上記式（３）によれば、２つの単電池１２の間における放熱量を、上記式（３）の右辺第４項として規定している。
【００８４】
電池温度Ｔｉの初期値としては、ステップＳ１０７の処理で算出される環境温度Ｔｉａを用いることができる。すなわち、単電池１２の温度Ｔｉは、単電池１２の周囲における温度Ｔｉａに等しいと仮定して、電池温度Ｔｉの初期値を環境温度Ｔｉａと見なすことができる。ステップＳ１０８の処理で算出された電池温度Ｔｉは、ステップＳ１０３の処理において、抵抗値Ｒ０ｉを特定するときに用いられる。
【００８５】
一方、コントローラ４０は、ステップＳ１０８において、各単電池１２のＳＯＣｉを算出する。ＳＯＣｉは、下記式（４）に基づいて算出することができる。
【００８６】
【数４】
2014187807.tif 000006
【００８７】
上記式（４）において、ｑｉは、単電池１２の満充電容量に関する劣化率を示す。Ｑは、初期状態の満充電容量を示し、予め測定しておくことができる。初期状態とは、上述したように、単電池１２の劣化が発生する前の状態である。満充電容量Ｑに劣化率ｑｉを乗算することにより、現在の単電池１２における満充電容量を算出することができる。ここで、単電池１２の劣化が進行するほど、単電池１２の満充電容量が低下しやすいため、劣化率ｑｉは、単電池１２の劣化が進行するほど、「１」よりも小さくなる。なお、単電池１２が劣化していないときには、劣化率ｑｉが「１」となる。
【００８８】
所定時間ｄｔの間における電流値Ｉｉを、現在の単電池１２における満充電容量で除算することにより、単電池１２に電流が流れたときのＳＯＣの変化量を算出することができる。ここで、電流値Ｉｉは、ステップＳ１０２からステップＳ１０６までの処理で推定された値である。単電池１２の放電時には、電流値Ｉｉが正の値となるため、現在のＳＯＣｉ（ｔ＋ｄｔ）は、前回のＳＯＣｉ（ｔ）よりも低くなる。一方、単電池１２の充電時には、電流値Ｉｉが負の値となるため、現在のＳＯＣｉ（ｔ＋ｄｔ）は、前回のＳＯＣｉ（ｔ）よりも高くなる。
【００８９】
なお、ＳＯＣｉの初期値は、単電池１２のＯＣＶから算出することができる。単電池１２のＯＣＶを測定すれば、ＳＯＣおよびＯＣＶの対応関係を用いることにより、測定したＯＣＶに対応するＳＯＣ（ＳＯＣｉ）を算出することができる。ＳＯＣｉの初期値を算出した後は、上記式（４）に基づいて、現在のＳＯＣｉを算出することができる。ステップＳ１０８の処理で算出されたＳＯＣｉは、ステップＳ１０３の処理において抵抗値Ｒ０ｉを特定したり、ステップＳ１０４の処理においてＯＣＶｉを算出したりするときに用いられる。
【００９０】
ステップＳ１０９において、コントローラ４０は、単電池１２の劣化率ｒｉ，ｑｉを算出する。劣化率ｒｉ，ｑｉは、下記式（５），（６）に基づいて算出することができる。
【００９１】
【数５】
2014187807.tif 000007
【００９２】
上記式（５）において、ｒは、単電池１２の抵抗値に関する劣化係数を示す。劣化係数ｒは、電流値、ＳＯＣおよび電池温度に応じて設定される。すなわち、電流値、ＳＯＣおよび電池温度の少なくとも１つが変化することに応じて、劣化係数ｒが変化する。具体的には、劣化係数ｒ、電流値、ＳＯＣおよび電池温度の対応関係を示す情報を実験などによって求めておけば、電流値、ＳＯＣおよび電池温度を特定することにより、劣化係数ｒを特定することができる。
【００９３】
ここで、電流値としては、ステップＳ１０２からステップＳ１０６までの処理で算出された電流値（推定値）Ｉｉが用いられる。ＳＯＣとしては、ステップＳ１０８の処理で算出された値（ＳＯＣｉ）が用いられる。電池温度としては、ステップＳ１０８の処理で算出された温度Ｔｉが用いられる。
【００９４】
上記式（５）に示すｆ（ｔ）は、時間の関数を示す。時間ｔは、電流値、ＳＯＣおよび電池温度のそれぞれを複数の区分に分けたときにおいて、単電池１２の状態が各区分に存在するときの累積時間を示す。電流値、ＳＯＣおよび電池温度のそれぞれに関して、各区分の範囲は適宜設定することができる。
【００９５】
単電池１２における電流値、ＳＯＣおよび電池温度のそれぞれが特定の値を示すとき、このときの電流値、ＳＯＣおよび電池温度に対応する区分に関して、時間が累積される。ここで、電流値、ＳＯＣおよび電池温度の少なくとも１つに関して、区分を超える変化が発生したときには、時間の累積される区分が変化する。
【００９６】
メモリ４１には、電流値、ＳＯＣおよび電池温度の各区分に対応づけられた状態で、累積時間が記憶される。この累積時間が、関数ｆ（ｔ）に代入される。上述したように、区分毎に劣化係数ｒが設定されるため、各区分において、劣化係数ｒに関数ｆ（ｔ）を乗算することにより、区分毎の劣化率ｒｉを算出することができる。本実施例では、すべての区分において、劣化率ｒｉを算出し、これらの劣化率ｒｉを積算している。積算値としての劣化率ｒｉは、ステップＳ１０３の処理において、抵抗値Ｒｉを算出するときに用いられる。
【００９７】
劣化率ｑｉについても、劣化率ｒｉと同様に算出している。すなわち、電流値、ＳＯＣおよび電池温度のそれぞれを複数の区分に分けたときにおいて、単電池１２の状態（電流値Ｉｉ、ＳＯＣｉ、電池温度Ｔｉ）が各区分に存在するときの累積時間を測定する。この累積時間は、関数ｇ（ｔ）に代入される。また、各区分において劣化係数ｑが設定されており、各区分において、劣化係数ｑに関数ｇ（ｔ）を乗算することにより、区分毎の劣化率ｑｉを算出することができる。本実施例では、すべての区分において、劣化率ｑｉを算出し、これらの劣化率ｑｉを積算している。積算値としての劣化率ｑｉは、ステップＳ１０８の処理において、ＳＯＣｉを算出するときに用いられる。
【００９８】
本実施例では、電流値、ＳＯＣおよび電池温度のそれぞれに関して、複数の区分を設定しているが、これに限るものではない。具体的には、電流値、ＳＯＣおよび電池温度の少なくとも１つに関して、複数の区分を設定することができる。そして、設定された各区分において、本実施例と同様に、劣化係数（ｒ，ｑ）および時間の関数（ｆ（ｔ），ｇ（ｔ））に基づいて、劣化率（ｒｉ，ｑｉ）を算出することができる。
【００９９】
本実施例では、図６に示す処理によって、各電池ブロック１１に含まれる各単電池１２に流れる電流値Ｉｉを推定しているが、これに限るものではない。具体的には、図９に示す処理によって、各電池ブロック１１に含まれる各単電池１２に流れる電流値Ｉｉを推定することができる。図９に示す処理は、コントローラ４０によって実行され、所定の周期（ｄｔ）で繰り返して行われる。図９に示す処理において、図６に示す処理と同じ処理については、同一の符号を付している。
【０１００】
図９に示す処理では、ステップＳ１１０において、コントローラ４０が、温度センサ５１，５２の出力に基づいて、吸気温度Ｔｉｎｐｕｔおよび排気温度Ｔｏｕｔｐｕｔを検出する。また、コントローラ４０は、ステップＳ１１０において、監視ユニット２０（監視ＩＣ２１）の出力に基づいて、各電池ブロック１１の電圧値Ｖｊを検出する。そして、ステップＳ１０３の処理によって、各単電池１２の抵抗値Ｒｉが算出され、ステップＳ１０４の処理によって、各単電池１２のＯＣＶｉが算出される。
【０１０１】
また、ステップＳ１０５において、コントローラ４０は、上記式（２）に基づいて、各単電池１２の電流値Ｉｉを算出する。ここで、上記式（２）に示す電圧値Ｖｊとしては、ステップＳ１１０の処理で検出された電圧値Ｖｊが用いられる。電流値Ｉｉを算出した後は、図６に示す処理と同様に、ステップＳ１０７からステップＳ１０９までの処理が行われる。
【０１０２】
なお、本実施例では、図６又は図９に示す処理に基づいて、各単電池１２に流れる電流値Ｉｉを推定しているが、これに限るものではない。例えば、特開２００８−２４３３７３号公報などには、電池モデルを用いて、推定電流値を算出する技術が記載されている。この技術では、単電池１２の電圧値Ｖｊおよび温度Ｔｉを入力値として、単電池１２に流れる電流値Ｉｉを推定することができる。
【０１０３】
図６又は図９に示す処理などを行うことにより、各電池ブロック１１に含まれる各単電池１２に流れる電流値Ｉｉを推定することができるため、この電流値Ｉｉに基づいて、各単電池１２に含まれるヒューズ１２ｂのダメージ量ＦＤを算出することができる。具体的には、ヒューズ１２ｂのダメージ量ＦＤは、下記式（７）に基づいて算出することができる。
【０１０４】
【数６】
2014187807.tif 000008
【０１０５】
上記式（７）において、ＦＤ（ｔ＋ｄｔ）は、今回のダメージ量であり、ＦＤ（ｔ）は、前回のダメージ量である。Ｆ（Ｉ）は、時間ｄｔの間に発生したダメージ量であり、ヒューズ１２ｂに流れる電流値Ｉｉに応じて変化する。
【０１０６】
ここで、ダメージ量Ｆ（Ｉ）および電流値Ｉｉの対応関係を実験などによって予め求めておけば、上述したように電流値Ｉｉを推定することにより、ダメージ量Ｆ（Ｉ）を算出することができる。一般的に、ヒューズ１２ｂに流れる電流値が大きくなるほど、ヒューズ１２ｂが劣化しやすいため、電流値Ｉｉが大きくなるほど、ダメージ量Ｆ（Ｉ）を大きくすることができる。ダメージ量Ｆ（Ｉ）および電流値Ｉｉの対応関係は、マップ又は関数として表すことができ、この対応関係に関する情報は、メモリ４１に記憶することができる。
【０１０７】
本実施例では、ヒューズ１２ｂのダメージ量Ｆ（Ｉ）を、ヒューズ１２ｂに流れる電流値Ｉｉから算出しているが、これに限るものではない。例えば、電流値Ｉｉだけでなく、ヒューズ１２ｂの温度を考慮して、ダメージ量Ｆ（Ｉ，Ｔ）を算出することができる。具体的には、電流値Ｉｉ、ヒューズ温度およびダメージ量Ｆ（Ｉ，Ｔ）の対応関係を実験などによって予め求めておけば、電流値Ｉｉおよびヒューズ温度を特定することにより、ダメージ量Ｆ（Ｉ，Ｔ）を算出することができる。
【０１０８】
図６又は図９に示す処理では、単電池１２の環境温度Ｔｉａを算出している。このため、環境温度Ｔｉａに基づいて、ヒューズ１２ｂの温度を算出することができる。ここで、電池ケースにヒューズ１２ｂを収容しているときには、ヒューズ１２ｂの温度として、単電池１２の温度Ｔｉを用いることもできる。
【０１０９】
ヒューズ１２ｂのダメージ量ＦＤが上昇すれば、ヒューズ１２ｂが溶断しやすくなっているため、ヒューズ１２ｂに流れる電流値を制限することが好ましい。具体的には、組電池１０を放電するときには、放電電流を制限することが好ましく、組電池１０を充電するときには、充電電流を制限することが好ましい。
【０１１０】
このように、各ヒューズ１２ｂのダメージ量ＦＤに基づいて、組電池１０の充放電を制御することができる。図１０には、ヒューズ１２ｂのダメージ量ＦＤに基づいて、組電池１０の放電を制御する処理を示している。図１０に示す処理は、コントローラ４０によって実行される。
【０１１１】
ステップＳ２０１において、コントローラ４０は、各ヒューズ１２ｂのダメージ量ＦＤを算出する。ダメージ量ＦＤは、上記式（７）に基づいて算出される。電池ブロック１１に含まれる複数の単電池１２において、電流値Ｉｉがばらつくと、単電池１２に含まれるヒューズ１２ｂのダメージ量ＦＤもばらつくことになる。
【０１１２】
ステップＳ２０２において、コントローラ４０は、複数のヒューズ１２ｂにおけるダメージ量ＦＤ（ｔ）のうち、最も大きいダメージ量ＦＤｍａｘ（ｔ）を特定する。上述したように複数のヒューズ１２ｂにおいて、ダメージ量ＦＤ（ｔ）のバラツキが発生しているときには、最も大きいダメージ量ＦＤｍａｘ（ｔ）が特定される。ここで、ダメージ量ＦＤｍａｘ（ｔ）は、組電池１０に含まれる、すべてのヒューズ１２ｂにおいて、最も大きいダメージ量ＦＤ（ｔ）となる。
【０１１３】
ステップＳ２０３において、コントローラ４０は、現在の時間ｔにおける閾値Ｇｌｉｍ（ｔ）を特定する。ここで、閾値Ｇｌｉｍ（ｔ）について、図１１を用いて説明する。図１１において、縦軸は、ダメージ量ＦＤ（ｔ）および単電池１２の出力電力をそれぞれ示す。また、図１１の横軸は、時間を示す。ＧＭＡＸは、ヒューズ１２ｂで許容されるダメージ量ＦＤ（ｔ）の最大値を示す。すなわち、ダメージ量ＧＭＡＸは、ヒューズ１２ｂが寿命に到達したときのダメージ量ＦＤ（ｔ）となる。
【０１１４】
単電池１２（又は車両）が予め設定された寿命に到達したときに、ダメージ量ＦＤ（ｔ）をダメージ量ＧＭＡＸに到達させることができる。これにより、ヒューズ１２ｂの寿命を、単電池１２（又は車両）の寿命に合わせることができる。単電池１２（又は車両）の寿命は、時間ｔＭＡＸとして規定することができる。時間ｔＭＡＸは、単電池１２（又は車両）を初めて使用したときからの経過時間を示す。このため、経過時間が時間ｔＭＡＸに到達したときに、単電池１２（又は車両）が寿命となる。
【０１１５】
許容ダメージ量Ｇ（ｔ）は、時間ｔにおいて、許容されるダメージ量ＦＤ（ｔ）の最大値である。許容ダメージ量Ｇ（ｔ）は、ダメージ量ＧＭＡＸおよび時間ｔＭＡＸに基づいて決定される。図１１では、時間０であるときのダメージ量ＦＤ（ｔ）と、時間ｔＭＡＸであるときのダメージ量ＧＭＡＸとを結ぶ直線（一点鎖線）に基づいて、許容ダメージ量Ｇ（ｔ）が決定される。図１１に示す一点鎖線によれば、時間ｔおよび許容ダメージ量Ｇ（ｔ）は、比例関係にある。
【０１１６】
本実施例では、図１１に示す一点鎖線（直線）に基づいて、許容ダメージ量Ｇ（ｔ）を決定しているが、これに限るものではない。すなわち、図１１の一点鎖線で示す軌跡は、単電池１２の使用状態などを考慮して、適宜設定することができる。具体的には、許容ダメージ量Ｇ（ｔ）を特定する一点鎖線は、直線ではなく、曲線であってもよい。
【０１１７】
閾値Ｇｌｉｍ（ｔ）は、許容ダメージ量Ｇ（ｔ）よりも所定量ΔＧだけ小さい値である。許容ダメージ量Ｇ（ｔ）を基準として、単電池１２（組電池１０）の出力を制御することができるが、この場合には、制御遅れなどによって、ダメージ量ＦＤｍａｘ（ｔ）が許容ダメージ量Ｇ（ｔ）よりも大きくなってしまうおそれがある。
【０１１８】
そこで、本実施例では、許容ダメージ量Ｇ（ｔ）よりも小さい閾値Ｇｌｉｍ（ｔ）を基準として、単電池１２（組電池１０）の出力を制御している。これにより、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍ（ｔ）よりも大きくなってしまっても、ダメージ量ＦＤｍａｘ（ｔ）が許容ダメージ量Ｇ（ｔ）に到達することを抑制できる。
【０１１９】
ここで、許容ダメージ量Ｇ（ｔ）および閾値Ｇｌｉｍ（ｔ）の差分ΔＧは、適宜設定することができる。なお、許容ダメージ量Ｇ（ｔ）を基準として、単電池１２（組電池１０）の出力を制御してもよい。
【０１２０】
上述したように、閾値Ｇｌｉｍ（ｔ）は、許容ダメージ量Ｇ（ｔ）に基づいて予め設定される。このため、閾値Ｇｌｉｍ（ｔ）に関する情報は、メモリ４１に記憶しておくことができる。コントローラ４０は、現在の時間ｔを計測すれば、この計測時間ｔに対応した閾値Ｇｌｉｍ（ｔ）を特定することができる。ここで、現在の時間ｔは、単電池１２（組電池１０）を初めて使用してからの経過時間であり、タイマを用いて計測することができる。ステップＳ２０３の処理では、上述したように閾値Ｇｌｉｍ（ｔ）が特定される。
【０１２１】
ステップＳ２０４において、コントローラ４０は、ステップＳ２０２の処理で特定されたダメージ量ＦＤｍａｘ（ｔ）が、ステップＳ２０３の処理で特定された閾値Ｇｌｉｍ（ｔ）よりも大きいか否かを判別する。ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍ（ｔ）よりも大きければ、コントローラ４０は、ステップＳ２０５の処理を行う。一方、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍ（ｔ）よりも小さければ、コントローラ４０は、ステップＳ２１０の処理を行う。
【０１２２】
ここで、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍ（ｔ）よりも大きいとき、コントローラ４０は、単電池１２（組電池１０）の出力を制限する必要があると判別し、ステップＳ２０５以降の処理を行う。単電池１２（組電池１０）の出力を制限することにより、ヒューズ１２ｂに流れる電流を抑制でき、ヒューズ１２ｂの劣化が進行することを抑制できる。このように、ヒューズ１２ｂの劣化進行を抑制することにより、ダメージ量ＦＤｍａｘ（ｔ）を閾値Ｇｌｉｍ（ｔ）よりも低下させることができる。
【０１２３】
ステップＳ２０５において、コントローラ４０は、現在の時間ｔにおける許容ダメージ量Ｇ（ｔ）を特定する。上述したように、許容ダメージ量Ｇ（ｔ）は、ダメージ量ＧＭＡＸおよび時間ｔＭＡＸに基づいて、予め設定される。このため、許容ダメージ量Ｇ（ｔ）に関する情報は、メモリ４１に記憶しておくことができる。すなわち、単電池１２を初めて使用してからの経過時間ｔと、許容ダメージ量Ｇ（ｔ）との対応関係をメモリ４１に記憶しておくことができる。これにより、コントローラ４０は、現在までの時間ｔを計測すれば、現在の時間ｔに対応した許容ダメージ量Ｇ（ｔ）を特定することができる。
【０１２４】
ステップＳ２０６において、コントローラ４０は、時間ｔで許容される最大の出力電力Ｗｏｕｔ，ｍａｘ（ｔ）を算出する。出力電力Ｗｏｕｔ，ｍａｘ（ｔ）は、下記式（８）に基づいて算出される。
【０１２５】
【数７】
2014187807.tif 000009
【０１２６】
上記式（８）において、Ｗｏｕｔ，ＭＡＸは、組電池１０を放電するときに得られる最大の電力値である。出力電力Ｗｏｕｔ，ＭＡＸは、組電池１０の出力特性に基づいて予め設定される。ここで、出力電力Ｗｏｕｔ，ＭＡＸに関する情報は、メモリ４１に記憶しておくことができる。Ｗｌｉｍｉｔは、組電池１０の出力を制限するときの電力量である。上記式（８）から分かるように、組電池１０の出力を制限するとき、出力電力Ｗｏｕｔ，ｍａｘ（ｔ）は、制限電力量Ｗｌｉｍｉｔの分だけ、出力電力Ｗｏｕｔ，ＭＡＸよりも低くなる。
【０１２７】
制限電力量Ｗｌｉｍｉｔは、例えば、下記式（９）に基づいて算出することができる。
【０１２８】
【数８】
2014187807.tif 000010
【０１２９】
上記式（９）において、ＦＤｍａｘ（ｔ）は、時間ｔにおける最大のダメージ量を示し、Ｇｌｉｍｉｔ（ｔ）は、時間ｔにおける閾値を示す。ｋは、重み付け係数を示し、適宜設定することができる。重み付け係数ｋは、メモリ４１に記憶しておくことができる。
【０１３０】
上記式（９）によれば、閾値Ｇｌｉｍｉｔ（ｔ）およびダメージ量ＦＤｍａｘ（ｔ）の差分に応じて、制限電力量Ｗｌｉｍｉｔが決定される。このように制限電力量Ｗｌｉｍｉｔを決定すれば、組電池１０の出力を制限する処理において、閾値Ｇｌｉｍｉｔ（ｔ）およびダメージ量ＦＤｍａｘ（ｔ）の差分を反映させることができる。すなわち、ダメージ量ＦＤｍａｘ（ｔ）および閾値Ｇｌｉｍｉｔ（ｔ）の差分が大きくなるほど、制限電力量Ｗｌｉｍｉｔが増加して、組電池１０の出力が制限されやすくなる。言い換えれば、ダメージ量ＦＤｍａｘ（ｔ）および閾値Ｇｌｉｍｉｔ（ｔ）の差分が小さくなるほど、制限電力量Ｗｌｉｍｉｔが減少して、組電池１０の出力が制限されにくくなる。
【０１３１】
ステップＳ２０７において、コントローラ４０は、組電池１０に要求される出力電力Ｗｏｕｔ（ｔ）を特定する。例えば、車両のアクセルペダルが押し込まれるほど、要求される出力電力Ｗｏｕｔ（ｔ）が上昇する。ステップＳ２０８において、コントローラ４０は、ステップＳ２０７の処理で特定された出力電力Ｗｏｕｔ（ｔ）が、ステップＳ２０６の処理で算出された出力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも高いか否かを判別する。
【０１３２】
出力電力Ｗｏｕｔ（ｔ）が出力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも高いとき、コントローラ４０は、ステップＳ２０９の処理を行う。一方、出力電力Ｗｏｕｔ（ｔ）が出力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも低いとき、コントローラ４０は、ステップＳ２１０の処理を行う。ステップＳ２１０において、コントローラ４０は、組電池１０の実際の出力電力Ｗｏｕｔ（ｔ）として、要求された出力電力Ｗｏｕｔ（ｔ）を設定する。
【０１３３】
ステップＳ２０８の処理からステップＳ２０９の処理に進むときには、要求される出力電力Ｗｏｕｔ（ｔ）が出力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも高くなっている。このため、ステップＳ２０９の処理において、組電池１０の実際の出力電力Ｗｏｕｔ（ｔ）を出力電力Ｗｏｕｔ，ｍａｘ（ｔ）に設定すれば、実際の出力電力Ｗｏｕｔ（ｔ）は、要求される出力電力Ｗｏｕｔ（ｔ）よりも低くなる。すなわち、組電池１０の出力が制限されることになる。
【０１３４】
ステップＳ２１０において、コントローラ４０は、組電池１０の実際の出力電力Ｗｏｕｔ（ｔ）として、要求された出力電力Ｗｏｕｔ（ｔ）を設定する。ステップＳ２０８の処理からステップＳ２１０の処理に進むとき、要求される出力電力Ｗｏｕｔ（ｔ）は、出力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも低くなっている。ここで、出力電力Ｗｏｕｔ，ｍａｘ（ｔ）は、ダメージ量ＦＤｍａｘ（ｔ）を考慮した最大の出力電力である。
【０１３５】
このため、要求される出力電力Ｗｏｕｔ（ｔ）が出力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも低ければ、ヒューズ１２ｂの劣化を許容しつつ、組電池１０の実際の出力電力Ｗｏｕｔ（ｔ）として、要求される出力電力Ｗｏｕｔ（ｔ）を設定することができる。このように、ステップＳ２１０の処理では、組電池１０の出力が制限されない。
【０１３６】
ここで、ステップＳ２０４の処理からステップＳ２１０の処理に進んだときにも、組電池１０の出力は制限されない。ステップＳ２０４の処理からステップＳ２１０の処理に進むときには、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍｉｔ（ｔ）に到達していない。このため、ダメージ量ＦＤｍａｘ（ｔ）の増加を許容することができ、組電池１０の出力を制限する必要も無い。
【０１３７】
図１１は、図１０に示す処理を行ったときにおいて、ダメージ量ＦＤｍａｘ（ｔ）の変化と、出力電力Ｗｏｕｔ，ｍａｘ（ｔ）の変化とを示す図（一例）である。図１１に示すように、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍｉｔ（ｔ）よりも大きくなると、出力電力Ｗｏｕｔ，ｍａｘ（ｔ）は、出力電力Ｗｏｕｔ，ＭＡＸよりも低くなり、組電池１０の出力が制限される。
【０１３８】
上述したように、組電池１０の出力を制限すれば、ヒューズ１２ｂに電流が流れにくくなり、ヒューズ１２ｂの劣化が進行することを抑制できる。これに伴い、ダメージ量ＦＤｍａｘ（ｔ）を閾値Ｇｌｉｍｉｔ（ｔ）よりも小さくすることができる。ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍｉｔ（ｔ）よりも小さくなれば、組電池１０の出力制限が解除される。すなわち、出力電力Ｗｏｕｔ，ｍａｘ（ｔ）は、出力電力Ｗｏｕｔ，ＭＡＸに設定される。これにより、各ヒューズ１２ｂのダメージ量ＦＤｍａｘ（ｔ）を監視しながら、組電池１０の出力を制御することができる。
【０１３９】
また、本実施例によれば、ダメージ量ＦＤｍａｘ（ｔ）を閾値Ｇｌｉｍｉｔ（ｔ）に沿って変化させることができる。これにより、組電池１０（又は車両）の寿命となる時間ｔＭＡＸまで、ヒューズ１２ｂを溶断させる必要がある場合を除き、ヒューズ１２ｂを溶断させることなく使用し続けることができる。
【０１４０】
図１０に示す処理では、ダメージ量ＦＤｍａｘ（ｔ）および閾値Ｇｌｉｍｉｔ（ｔ）の大小関係に基づいて、組電池１０の出力を制御しているが、これに限るものではない。具体的には、ダメージ量ＦＤｍａｘ（ｔ）および閾値Ｇｌｉｍｉｔ（ｔ）の大小関係に基づいて、組電池１０の入力を制御することもできる。組電池１０の入力時でも、ヒューズ１２ｂに電流が流れ、ヒューズ１２ｂの劣化を進行させてしまう。そこで、ダメージ量ＦＤｍａｘ（ｔ）に基づいて、組電池１０の入力を制御することができる。
【０１４１】
図１２は、組電池１０の入力を制御するときの処理を示すフローチャートである。図１２に示す処理は、コントローラ４０によって実行される。
【０１４２】
ステップＳ３０１からステップＳ３０５までの処理は、図１０に示すステップＳ２０１からステップＳ２０５までの処理と同様である。ステップＳ３０６において、コントローラ４０は、時間ｔにおいて許容される最大の入力電力Ｗｉｎ，ｍａｘ（ｔ）を算出する。入力電力Ｗｉｎ，ｍａｘ（ｔ）は、下記式（１０）に基づいて算出される。
【０１４３】
【数９】
2014187807.tif 000011
【０１４４】
上記式（１０）において、Ｗｉｎ，ＭＡＸは、組電池１０を充電するときに得られる最大の電力値である。Ｗｌｉｍｉｔは、組電池１０の入力を制限するときの電力量である。上記式（１０）から分かるように、組電池１０の入力を制限するとき、入力電力Ｗｉｎ，ｍａｘ（ｔ）は、制限電力量Ｗｌｉｍｉｔの分だけ、入力電力Ｗｉｎ，ＭＡＸよりも低くなる。制限電力量Ｗｌｉｍｉｔは、上記式（９）と同様に、閾値Ｇｌｉｍｉｔ（ｔ）およびダメージ量ＦＤｍａｘ（ｔ）の差分に応じて決定することができる。
【０１４５】
このように制限電力量Ｗｌｉｍｉｔを決定すれば、組電池１０の入力を制限する処理において、閾値Ｇｌｉｍｉｔ（ｔ）およびダメージ量ＦＤｍａｘ（ｔ）の差分を反映させることができる。すなわち、ダメージ量ＦＤｍａｘ（ｔ）および閾値Ｇｌｉｍｉｔ（ｔ）の差分が増加するほど、制限電力量Ｗｌｉｍｉｔが増加して、組電池１０の入力が制限されやすくなる。また、ダメージ量ＦＤｍａｘ（ｔ）および閾値Ｇｌｉｍｉｔ（ｔ）の差分が増加するほど、制限電力量Ｗｌｉｍｉｔが減少して、組電池１０の入力が制限されにくくなる。
【０１４６】
ステップＳ３０７において、コントローラ４０は、組電池１０に入力される電力Ｗｉｎ（ｔ）を特定する。ステップＳ３０８において、コントローラ４０は、ステップＳ３０７の処理で特定された入力電力Ｗｉｎ（ｔ）が、ステップＳ３０６の処理で算出された入力電力Ｗｉｎ，ｍａｘ（ｔ）よりも高いか否かを判別する。
【０１４７】
入力電力Ｗｉｎ（ｔ）が入力電力Ｗｉｎ，ｍａｘ（ｔ）よりも高いとき、コントローラ４０は、ステップＳ３０９の処理を行う。一方、入力電力Ｗｉｎ（ｔ）が入力電力Ｗｉｎ，ｍａｘ（ｔ）よりも低いとき、コントローラ４０は、ステップＳ３１０の処理を行う。ステップＳ３１０において、コントローラ４０は、組電池１０の実際の入力電力Ｗｉｎ（ｔ）として、入力しようとする電力Ｗｉｎ（ｔ）を設定する。
【０１４８】
ステップＳ３０８の処理からステップＳ３０９の処理に進むときには、入力電力Ｗｉｎ（ｔ）が許容最大入力Ｗｉｎ，ｍａｘ（ｔ）よりも高くなっている。このため、ステップＳ３０９の処理において、組電池１０の実際の入力電力Ｗｉｎ（ｔ）を入力電力Ｗｉｎ，ｍａｘ（ｔ）に設定すれば、実際の入力電力Ｗｉｎ（ｔ）は、入力しようとする電力Ｗｉｎ（ｔ）よりも低くなる。すなわち、組電池１０の入力が制限されることになる。
【０１４９】
ステップＳ３１０において、コントローラ４０は、組電池１０の実際の入力電力Ｗｉｎ（ｔ）として、入力しようとする電力Ｗｉｎ（ｔ）を設定する。ステップＳ３０８の処理からステップＳ３１０の処理に進むとき、入力しようとする電力Ｗｉｎ（ｔ）は、入力電力Ｗｏｕｔ，ｍａｘ（ｔ）よりも低くなっている。入力電力Ｗｏｕｔ，ｍａｘ（ｔ）は、ダメージ量ＦＤｍａｘ（ｔ）を考慮した最大の入力電力である。
【０１５０】
このため、入力しようとする電力Ｗｉｎ（ｔ）が入力電力Ｗｉｎ，ｍａｘ（ｔ）よりも低ければ、組電池１０の実際の入力電力Ｗｏｕｔ（ｔ）として、入力しようとする電力Ｗｏｕｔ（ｔ）を設定することができる。このように、ステップＳ３１０の処理では、組電池１０の入力が制限されない。
【０１５１】
ここで、ステップＳ３０４の処理からステップＳ３１０の処理に進んだときにも、組電池１０の入力は制限されない。ステップＳ３０４の処理からステップＳ３１０の処理に進むときには、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍｉｔ（ｔ）に到達していない。このため、ダメージ量ＦＤｍａｘ（ｔ）の増加を許容することができ、組電池１０の入力を制限する必要も無い。
【０１５２】
図１３は、図１２に示す処理を行ったときにおいて、ダメージ量ＦＤｍａｘ（ｔ）の変化と、入力電力Ｗｉｎ，ｍａｘ（ｔ）の変化とを示す図（一例）である。図１３に示すように、ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍｉｔ（ｔ）よりも大きくなると、入力電力Ｗｉｎ，ｍａｘ（ｔ）は、入力電力Ｗｉｎ，ＭＡＸよりも低くなり、組電池１０の入力が制限される。
【０１５３】
組電池１０の入力を制限すると、ヒューズ１２ｂに電流が流れにくくなり、ヒューズ１２ｂの劣化が進行することを抑制できる。これに伴い、ダメージ量ＦＤｍａｘ（ｔ）を閾値Ｇｌｉｍｉｔ（ｔ）よりも小さくすることができる。ダメージ量ＦＤｍａｘ（ｔ）が閾値Ｇｌｉｍｉｔ（ｔ）よりも小さくなれば、組電池１０の入力制限が解除される。すなわち、入力電力Ｗｉｎ，ｍａｘ（ｔ）は、入力電力Ｗｉｎ，ＭＡＸに設定される。これにより、各ヒューズ１２ｂのダメージ量ＦＤｍａｘ（ｔ）を監視しながら、組電池１０の入力を制御することができる。
【符号の説明】
【０１５４】
１０：組電池（蓄電装置）、１１：電池ブロック（蓄電ブロック）、
１２：単電池（蓄電素子）、１２ａ：発電要素、１２ｂ：ヒューズ、１３：ケース、
１３ａ：吸気口、１３ｂ：排気口、１４：仕切り板、１５：吸気ダクト、
１６：排気ダクト、２０：監視ユニット（電圧センサ）、
２１：監視ＩＣ（電圧センサ）、３１：電流センサ、３２：昇圧回路、
３３：インバータ、３４：モータ・ジェネレータ、４０：コントローラ、４１：メモリ、
５０：ファン、５１，５２：温度センサ、ＰＬ：正極ライン、ＮＬ：負極ライン、
Ｒ：電流制限抵抗、ＳＭＲ−Ｂ，ＳＭＲ−Ｇ，ＳＭＲ−Ｐ：システムメインリレー
【図１】
2014187807.tif 000012
【図２】
2014187807.tif 000013
【図３】
2014187807.tif 000014
【図４】
2014187807.tif 000015
【図５】
2014187807.tif 000016
【図６】
2014187807.tif 000017
【図７】
2014187807.tif 000018
【図８】
2014187807.tif 000019
【図９】
2014187807.tif 000020
【図１０】
2014187807.tif 000021
【図１１】
2014187807.tif 000022
【図１２】
2014187807.tif 000023
【図１３】
2014187807.tif 000024