(57)【要約】【課題】  塩濃度の偏りを評価する評価値から累積値を算出するとき、累積値を算出するたびに、この累積値を記憶しなければならない。【解決手段】  電流値に基づいて、非水二次電池の塩濃度の偏りを評価する評価値（Ｄ＿ｄａｍ＿ｃｈ，Ｄ＿ｄａｍ＿ｄｃ）を算出するとともに、評価値が境界値を超えているときに、評価値および境界値の差を累積した累積値（Ｄａｍ＿ｃｈ，Ｄａｍ＿ｄｃ）を算出する。累積値が許容値に到達する前に収束するときの充放電パターンで非水二次電池を充放電するとき、累積値が前記許容値よりも０に近い所定値に到達するまでの期間を所定期間とする。所定期間が経過するたびに、メモリ（３１）に記憶された累積値をクリアにする。所定期間内において、累積値が所定値を超えるときには、累積値が所定値を超えない値となるように非水二次電池の充放電を制御する。【選択図】  図４
2015146236.tif 000002
【特許請求の範囲】
【請求項１】
非水二次電池の電流値を検出する電流センサと、
前記電流値に基づいて、前記非水二次電池の塩濃度の偏りを評価する評価値を算出するとともに、前記評価値が境界値を超えているときに、前記評価値および前記境界値の差を累積した累積値を算出するコントローラと、
前記累積値を記憶するメモリと、を有し、
前記累積値が許容値に到達する前に収束するときの充放電パターンで前記非水二次電池を充放電するとき、前記累積値が前記許容値よりも０に近い所定値に到達するまでの期間を所定期間とし、
前記コントローラは、前記所定期間が経過するたびに、前記メモリに記憶された前記累積値をクリアにするとともに、前記所定期間内において、前記累積値が前記所定値を超えるときには、前記累積値が前記所定値を超えない値となるように前記非水二次電池の充放電を制御することを特徴とする電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非水二次電池の塩濃度の偏りに伴う劣化状態を評価する電池システムに関する。
【背景技術】
【０００２】
特許文献１では、二次電池の放電に起因した劣化ファクタを算出し、劣化ファクタを算出するたびに、劣化ファクタの積算値を算出している。ここで、劣化ファクタの積算値が閾値を超えたときには、出力制限を規定する電力を低下させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６３０６１号公報
【特許文献２】特開２００９−１２３４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１において、劣化ファクタの積算値を算出するためには、過去（直近）の積算値を記憶し続ける必要がある。ここで、積算値はメモリに記憶されるが、メモリが故障したり、メモリが交換されたりしたときには、過去の積算値が消去されてしまうおそれがある。この場合には、過去の積算値を把握することができず、現在の積算値を算出することができなくなってしまう。
【課題を解決するための手段】
【０００５】
本発明の電池システムは、非水二次電池の電流値を検出する電流センサと、評価値および累積値を算出するコントローラと、累積値を記憶するメモリとを有する。評価値は、非水二次電池の塩濃度の偏りを評価するための値であり、電流値に基づいて算出される。累積値は、評価値が境界値を超えているときに、評価値および境界値の差を累積した値である。
【０００６】
累積値が許容値に到達する前に収束するときの充放電パターンで非水二次電池を充放電するとき、累積値が許容値よりも０に近い所定値に到達するまでの期間を所定期間とする。ここで、コントローラは、所定期間が経過するたびに、累積値をクリアにする。また、コントローラは、所定期間内において、累積値が所定値を超えるときには、累積値が所定値を超えない値となるように非水二次電池の充放電を制御する。
【０００７】
本発明によれば、所定期間が経過するたびに、累積値をクリアにすることにより、累積値を記憶し続ける必要が無い。ここで、所定期間内において、累積値が所定値を超えなければ、累積値が許容値を超えてしまうこともない。すなわち、累積値が所定値を超えているか否かを判別することにより、累積値が許容値を超えているか否かを判別できる。累積値が所定値を超えるときには、累積値が所定値を超えない値となるように非水二次電池の充放電を制御することにより、累積値が許容値を超えてしまうことを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】電池システムの構成を示す図である。
【図２】充電に伴う累積値が収束する状態を示す図である。
【図３】放電に伴う累積値が収束する状態を示す図である。
【図４】非水二次電池の充電を制御する処理を説明するフローチャートである。
【図５】非水二次電池の放電を制御する処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施例について説明する。
【実施例１】
【００１０】
実施例１である電池システムについて、図１を用いて説明する。図１は、電池システムの構成を示す図である。図１に示す電池システムは、例えば、車両に搭載することができる。
【００１１】
組電池１０は、電気的に直列に接続された複数の単電池１１を有する。単電池１１としては、リチウムイオン二次電池やニッケル水素電池などの非水二次電池を用いることができる。なお、組電池１０は、電気的に並列に接続された複数の単電池１１を含んでいてもよい。
【００１２】
組電池１０は、正極ラインＰＬおよび負極ラインＮＬを介して負荷４０に接続されている。正極ラインＰＬにはシステムメインリレーＳＭＲ−Ｂが設けられ、負極ラインＮＬにはシステムメインリレーＳＭＲ−Ｇが設けられている。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇは、コントローラ３０からの駆動信号を受けて、オンおよびオフの間で切り替わる。
【００１３】
負荷４０は、組電池１０から出力された電力を受けて動作する。また、負荷４０は、電力を生成し、生成した電力を組電池１０に出力することができる。本実施例の電池システムを車両に搭載したとき、負荷４０としては、モータ・ジェネレータが用いられる。
【００１４】
電流センサ２１は、組電池１０の電流値Ｉｂを検出し、検出結果をコントローラ３０に出力する。ここで、組電池１０を放電したときの電流値Ｉｂを正の値とし、組電池１０を充電したときの電流値Ｉｂを負の値とする。温度センサ２２は、組電池１０（単電池１１）の温度Ｔｂを検出し、検出結果をコントローラ３０に出力する。複数の温度センサ２２を用いれば、互いに異なる位置に配置された単電池１１の温度Ｔｂを検出することができる。
【００１５】
監視ユニット２３は、各単電池１１の電圧値Ｖｂを検出し、検出結果をコントローラ３０に出力する。ここで、組電池１０を構成するすべての単電池１１を複数の電池ブロックに分けたときには、監視ユニット２３によって、各電池ブロックの電圧値を検出することができる。各電池ブロックは、直列に接続された少なくとも２つの単電池１１を含んでおり、複数の電池ブロックが直列に接続されることにより、組電池１０が構成される。
【００１６】
コントローラ３０は、メモリ３１およびタイマ３２を有する。メモリ３１には、所定の情報が記憶される。タイマ３２は、時間ｔｍの計測に用いられる。なお、メモリ３１およびタイマ３２の少なくとも一方は、コントローラ３０の外部に設けることができる。
【００１７】
単電池１１では、電解液中の塩濃度の偏りによって内部抵抗値が上昇する。そこで、本実施例では、塩濃度の偏りを把握するための評価値を規定し、この評価値を算出している。塩濃度の偏りには、充電に起因するものと、放電に起因するものとがある。
【００１８】
充電に起因する塩濃度の偏りに関して、この評価値Ｄ＿ｄａｍ＿ｃｈは、下記式（１），（２）で表される。
【００１９】
【数１】
2015146236.tif 000003
【００２０】
上記式（１）は、時間間隔Δｔで充電が行われたときの評価値Ｄ＿ｄａｍ＿ｃｈを示し、上記式（１）に示す電流値Ｉｂは負の値である。上記式（２）は、時間間隔Δｔで放電が行われたときの評価値Ｄ＿ｄａｍ＿ｃｈを示し、上記式（２）に示す電流値Ｉｂは０以上の値である。ここで、充放電が行われず、電流値Ｉｂが０［Ａ］であるとき、評価値Ｄ＿ｄａｍ＿ｃｈは、上記式（１），（２）のいずれでも同じ値となる。このため、本実施例では、上記式（２）において、電流値Ｉｂが０［Ａ］の場合を含めている。評価値Ｄ＿ｄａｍ＿ｃｈの初期値は、０に設定することができる。
【００２１】
上記式（１），（２）において、αは忘却係数であり、βは電流係数である。忘却係数αおよび電流係数βのそれぞれは、単電池１１の温度ＴｂおよびＳＯＣ（State of Charge）の少なくとも一方に依存する。したがって、忘却係数αと温度Ｔｂ（および／又はＳＯＣ）との対応関係を予め求めておけば、温度Ｔｂ（および／又はＳＯＣ）を特定することにより、忘却係数αを特定できる。また、電流係数βと温度Ｔｂ（および／又はＳＯＣ）との対応関係を予め求めておけば、温度Ｔｂ（および／又はＳＯＣ）を特定することにより、電流係数βを特定できる。
【００２２】
上記式（１）に示すｃ０＿ｄａｍ＿ｃｈ１は、充電時の限界閾値であり、上記式（２）に示すｃ０＿ｄａｍ＿ｃｈ２は、放電時の限界閾値である。限界閾値ｃ０＿ｄａｍ＿ｃｈ１，ｃ０＿ｄａｍ＿ｃｈ２のそれぞれは、単電池１１の温度ＴｂおよびＳＯＣの少なくとも一方に依存する。したがって、各限界閾値ｃ０＿ｄａｍ＿ｃｈ１，ｃ０＿ｄａｍ＿ｃｈ２と温度Ｔｂ（および／又はＳＯＣ）との対応関係を予め求めておけば、温度Ｔｂ（および／又はＳＯＣ）を特定することにより、限界閾値ｃ０＿ｄａｍ＿ｃｈ１，ｃ０＿ｄａｍ＿ｃｈ２をそれぞれ特定できる。
【００２３】
放電に起因する塩濃度の偏りに関して、この評価値Ｄ＿ｄａｍ＿ｄｃは、下記式（３），（４）で表される。
【００２４】
【数２】
2015146236.tif 000004
【００２５】
上記式（３）は、時間間隔Δｔで充電が行われたときの評価値Ｄ＿ｄａｍ＿ｄｃを示し、上記式（３）に示す電流値Ｉｂは負の値である。上記式（４）は、時間間隔Δｔで放電が行われたときの評価値Ｄ＿ｄａｍ＿ｄｃを示し、上記式（４）に示す電流値Ｉｂは０以上の値である。ここで、充放電が行われず、電流値Ｉｂが０［Ａ］であるとき、評価値Ｄ＿ｄａｍ＿ｄｃは、上記式（３），（４）のいずれでも同じ値となる。このため、本実施例では、上記式（４）において、電流値Ｉｂが０［Ａ］の場合を含めている。評価値Ｄ＿ｄａｍ＿ｄｃの初期値は、０に設定することができる。
【００２６】
上記式（３），（４）に示すαおよびβは、上記式（１），（２）と同様に、忘却係数および電流係数である。上記式（３）に示すｃ０＿ｄａｍ＿ｄｃ１は、充電時の限界閾値であり、上記式（４）に示すｃ０＿ｄａｍ＿ｄｃ２は、放電時の限界閾値である。限界閾値ｃ０＿ｄａｍ＿ｄｃ１，ｃ０＿ｄａｍ＿ｄｃ２のそれぞれは、単電池１１の温度ＴｂおよびＳＯＣの少なくとも一方に依存する。したがって、各限界閾値ｃ０＿ｄａｍ＿ｄｃ１，ｃ０＿ｄａｍ＿ｄｃ２と温度Ｔｂ（および／又はＳＯＣ）との対応関係を予め求めておけば、温度Ｔｂ（および／又はＳＯＣ）を特定することにより、限界閾値ｃ０＿ｄａｍ＿ｄｃ１，ｃ０＿ｄａｍ＿ｄｃ２をそれぞれ特定できる。
【００２７】
一方、本実施例では、塩濃度の偏りに伴う内部抵抗値の上昇を把握するために、累積値を算出している。累積値は、上述した評価値Ｄ＿ｄａｍ＿ｃｈ，Ｄ＿ｄａｍ＿ｄｃに基づいて算出される。
【００２８】
充電に起因する累積値Ｄａｍ＿ｃｈは、下記式（５），（６）で表される。累積値Ｄａｍ＿ｃｈの初期値は０に設定することができる。
【００２９】
【数３】
2015146236.tif 000005
【００３０】
上記式（５），（６）において、γ１＿ｃｈは減衰係数（１よりも小さい定数）であり、η＿ｃｈは比例係数である。減衰係数γ１＿ｃｈは、累積値Ｄａｍ＿ｃｈおよび単電池１１の温度Ｔｂの少なくとも一方に依存する。したがって、減衰係数γ１＿ｃｈと、累積値Ｄａｍ＿ｃｈ（および／又は温度Ｔｂ）との対応関係を予め求めておけば、累積値Ｄａｍ＿ｃｈ（および／又は温度Ｔｂ）を特定することにより、減衰係数γ１＿ｃｈを特定できる。比例係数η＿ｃｈは、評価値Ｄ＿ｄａｍ＿ｃｈに依存する。したがって、比例係数η＿ｃｈおよび評価値Ｄ＿ｄａｍ＿ｃｈの対応関係を予め求めておけば、評価値Ｄ＿ｄａｍ＿ｃｈを特定することにより、比例係数η＿ｃｈを特定できる。
【００３１】
上記式（５）に示すＤ＿ｄａｍ＿ｃｈ＿ｔｈ１は、評価値Ｄ＿ｄａｍ＿ｃｈが０以上の値であるときの境界値（正の値）であり、予め設定されている。上記式（５）では、評価値（０以上の値）Ｄ＿ｄａｍ＿ｃｈが境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ１よりも大きいとき、言い換えれば、評価値Ｄ＿ｄａｍ＿ｃｈが境界値Ｄ＿ｄａｍ＿ｄｈ＿ｔｈ１を超えているとき、評価値Ｄ＿ｄａｍ＿ｃｈおよび境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ１の差が算出される。ここで、評価値（０以上の値）Ｄ＿ｄａｍ＿ｃｈが境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ１以下であるときには、上記式（５）の右辺第２項の値は算出されない。すなわち、上記式（５）の右辺第１項だけに基づいて、累積値Ｄａｍ＿ｃｈが算出される。
【００３２】
上記式（６）に示すＤ＿ｄａｍ＿ｃｈ＿ｔｈ２は、評価値Ｄ＿ｄａｍ＿ｃｈが負の値であるときの境界値（負の値）であり、予め設定されている。上記式（６）では、評価値（負の値）Ｄ＿ｄａｍ＿ｃｈが境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ２よりも小さいとき、言い換えれば、評価値Ｄ＿ｄａｍ＿ｃｈが境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ２を超えているとき、評価値Ｄ＿ｄａｍ＿ｃｈおよび境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ２の差が算出される。ここで、評価値（負の値）Ｄ＿ｄａｍ＿ｃｈが境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ２以上であるときには、上記式（６）の右辺第２項の値は算出されない。すなわち、上記式（６）の右辺第１項だけに基づいて、累積値Ｄａｍ＿ｃｈが算出される。
【００３３】
放電に起因する累積値Ｄａｍ＿ｄｃは、下記式（７），（８）で表される。累積値Ｄａｍ＿ｄｃの初期値は０に設定することができる。
【００３４】
【数４】
2015146236.tif 000006
【００３５】
上記式（７），（８）において、γ１＿ｄｃは減衰係数（１よりも小さい定数）であり、η＿ｄｃは比例係数である。減衰係数γ１＿ｄｃは、累積値Ｄａｍ＿ｃｈおよび単電池１１の温度Ｔｂの少なくとも一方に依存する。したがって、減衰係数γ１＿ｄｃと、累積値Ｄａｍ＿ｄｃ（および／又は温度Ｔｂ）との対応関係を予め求めておけば、累積値Ｄａｍ＿ｄｃ（および／又は温度Ｔｂ）を特定することにより、減衰係数γ１＿ｄｃを特定できる。比例係数η＿ｄｃは、評価値Ｄ＿ｄａｍ＿ｄｃに依存する。したがって、比例係数η＿ｄｃおよび評価値Ｄ＿ｄａｍ＿ｄｃの対応関係を予め求めておけば、評価値Ｄ＿ｄａｍ＿ｄｃを特定することにより、比例係数η＿ｄｃを特定できる。
【００３６】
上記式（７）に示すＤ＿ｄａｍ＿ｄｃ＿ｔｈ１は、評価値Ｄ＿ｄａｍ＿ｄｃが０以上の値であるときの境界値（正の値）であり、予め設定されている。上記式（７）では、評価値（０以上の値）Ｄ＿ｄａｍ＿ｄｃが境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ１よりも大きいとき、言い換えれば、評価値Ｄ＿ｄａｍ＿ｄｃが境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ１を超えているとき、評価値Ｄ＿ｄａｍ＿ｄｃおよび境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ１の差が算出される。ここで、評価値（０以上の値）Ｄ＿ｄａｍ＿ｄｃが境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ１以下であるときには、上記式（７）の右辺第２項の値は算出されない。すなわち、上記式（７）の右辺第１項だけに基づいて、累積値Ｄａｍ＿ｄｃが算出される。
【００３７】
上記式（８）に示すＤ＿ｄａｍ＿ｄｃ＿ｔｈ２は、評価値Ｄ＿ｄａｍ＿ｄｃが負の値であるときの境界値（負の値）であり、予め設定されている。上記式（８）では、評価値（負の値）Ｄ＿ｄａｍ＿ｄｃが境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ２よりも小さいとき、言い換えれば、評価値Ｄ＿ｄａｍ＿ｄｃが境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ２を超えているとき、評価値Ｄ＿ｄａｍ＿ｄｃおよび境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ２の差が算出される。ここで、評価値（負の値）Ｄ＿ｄａｍ＿ｄｃが境界値Ｄ＿ｄａｍ＿ｄｃ＿ｔｈ２以上であるときには、上記式（８）の右辺第２項の値は算出されない。すなわち、上記式（８）の右辺第１項だけに基づいて、累積値Ｄａｍ＿ｄｃが算出される。
【００３８】
上述したように累積値Ｄａｍ＿ｃｈ，Ｄａｍ＿ｄｃを算出すれば、この累積値Ｄａｍ＿ｃｈ，Ｄａｍ＿ｄｃに基づいて、単電池１１（組電池１０）の充放電が制御される。具体的には、累積値Ｄａｍ＿ｃｈが上昇しすぎたときには、組電池１０の充電を許容する上限電力となる充電電力許容値（絶対値）Ｗｉｎを低下させることができる。充電電力許容値（絶対値）Ｗｉｎを低下させることとは、基準値としての充電電力許容値（絶対値）Ｗｉｎよりも低下させることである。基準値としての充電電力許容値Ｗｉｎは、公知のように、単電池１１（組電池１０）の温度ＴｂやＳＯＣに基づいて設定される。
【００３９】
また、累積値（絶対値）Ｄａｍ＿ｄｃが上昇しすぎたときには、組電池１０の放電を許容する上限電力となる放電電力許容値Ｗｏｕｔを低下させることができる。放電電力許容値Ｗｏｕｔを低下させることとは、基準値としての放電電力許容値Ｗｏｕｔよりも低下させることである。基準値としての放電電力許容値Ｗｏｕｔは、公知のように、単電池１１（組電池１０）の温度ＴｂやＳＯＣに基づいて設定される。充電電力許容値（絶対値）Ｗｉｎや放電電力許容値Ｗｏｕｔを低下させることにより、塩濃度の偏りに伴う内部抵抗値の上昇を抑制することができる。
【００４０】
上記式（５），（６）によれば、所定の充放電パターンで充放電を繰り返すと、図２に示すように、累積値Ｄａｍ＿ｃｈが許容値Ｄａｍ＿ｃｈ＿ｔｈ１に到達せずに収束することがある。許容値Ｄａｍ＿ｃｈ＿ｔｈ１は、累積値Ｄａｍ＿ｃｈの低下を許容することができる下限値であり、予め定めておくことができる。
【００４１】
所定の充放電パターンとは、上記式（５）に示す右辺第２項の値と、上記式（６）に示す右辺第２項の値とが等しくなるときの充放電パターンである。図２において、縦軸は累積値Ｄａｍ＿ｃｈであり、横軸は時間である。図２に示す曲線は、所定の充放電パターンで充放電したときの累積値Ｄａｍ＿ｃｈの変化を示す。
【００４２】
図２によれば、所定の充放電パターンで充放電を繰り返すときにおいて、所定期間ｔ＿ｔｈが経過したタイミングで、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２に到達していなければ、累積値Ｄａｍ＿ｃｈは許容値Ｄａｍ＿ｃｈ＿ｔｈ１に到達しないことが分かる。すなわち、所定期間ｔ＿ｔｈが経過した後においても、所定の充放電パターンで充放電を繰り返す限り、累積値Ｄａｍ＿ｃｈは許容値Ｄａｍ＿ｃｈ＿ｔｈ１に到達しない。
【００４３】
所定値Ｄａｍ＿ｃｈ＿ｔｈ２は、所定期間ｔ＿ｔｈが経過したタイミングにおける累積値Ｄａｍ＿ｃｈである。所定値Ｄａｍ＿ｃｈ＿ｔｈ２は、許容値Ｄａｍ＿ｃｈ＿ｔｈ１よりも大きい値であり、言い換えれば、許容値Ｄａｍ＿ｃｈ＿ｔｈ１よりも０に近い値である。
【００４４】
したがって、所定期間ｔ＿ｔｈが経過するたびに、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２に到達していなければ、累積値Ｄａｍ＿ｃｈは許容値Ｄａｍ＿ｃｈ＿ｔｈ１に到達しない。言い換えれば、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２よりも小さくなるときには、累積値Ｄａｍ＿ｃｈが許容値Ｄａｍ＿ｃｈ＿ｔｈ１よりも小さくなってしまう。
【００４５】
そこで、所定の充放電パターンで充放電を繰り返すときにおいて、累積値Ｄａｍ＿ｃｈが許容値Ｄａｍ＿ｃｈ＿ｔｈ１よりも小さいか否かを判別するためには、所定期間ｔ＿ｔｈにおいて、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２よりも小さいか否かを判別すればよい。この場合には、所定期間ｔ＿ｔｈ内の累積値Ｄａｍ＿ｃｈを算出するだけでよいため、所定期間ｔ＿ｔｈが経過するたびに、累積値Ｄａｍ＿ｃｈをクリアにすることができる。これに伴い、評価値Ｄ＿ａｍ＿ｃｈもクリアにすることができる。
【００４６】
上記式（５），（６）に基づいて、累積値Ｄａｍ＿ｃｈを算出し続けるためには、累積値Ｄａｍ＿ｃｈを算出するたびに、この累積値Ｄａｍ＿ｃｈをメモリ３１に記憶しておけなければならない。ここで、メモリ３１が故障したり、メモリ３１が交換されたりして、メモリ３１に記憶された累積値Ｄａｍ＿ｃｈが消去されてしまったときには、今回の累積値Ｄａｍ＿ｃｈを算出することができなくなってしまう。
【００４７】
一方、本実施例によれば、所定期間ｔ＿ｔｈが経過するたびに、累積値Ｄａｍ＿ｃｈをクリアにすることができるため、所定期間ｔ＿ｔｈの間だけ、累積値Ｄａｍ＿ｃｈをメモリ３１に記憶しておくだけでよい。このため、所定期間ｔ＿ｔｈが経過したときに、メモリ３１の故障などによって、メモリ３１に記憶された累積値Ｄａｍ＿ｃｈが消去されてしまってもよい。この場合には、累積値Ｄａｍ＿ｃｈがクリアにされた状態から累積値Ｄａｍ＿ｃｈを算出し、累積値Ｄａｍ＿ｃｈおよび所定値Ｄａｍ＿ｃｈ＿ｔｈ２を比較することにより、累積値Ｄａｍ＿ｃｈが許容値Ｄａｍ＿ｃｈ＿ｔｈ１よりも小さいか否かを判別することができる。
【００４８】
所定の充放電パターンで充放電を繰り返したとき、累積値Ｄａｍ＿ｄｃは図３に示すように変化する。このとき、図２と同様に、累積値Ｄａｍ＿ｄｃが許容値Ｄａｍ＿ｄｃ＿ｔｈ１に到達せずに収束することがある。図３において、縦軸は累積値Ｄａｍ＿ｄｃであり、横軸は時間である。許容値Ｄａｍ＿ｄｃ＿ｔｈ１は、累積値Ｄａｍ＿ｄｃの上昇を許容することができる上限値であり、予め定めておくことができる。
【００４９】
図３によれば、所定の充放電パターンで充放電を繰り返すときにおいて、所定期間ｔ＿ｔｈが経過したタイミングで、累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２に到達していなければ、累積値Ｄａｍ＿ｄｃは許容値Ｄａｍ＿ｄｃ＿ｔｈ１に到達しないことが分かる。所定値Ｄａｍ＿ｄｃ＿ｔｈ２は、所定期間ｔ＿ｔｈが経過したタイミングにおける累積値Ｄａｍ＿ｄｃである。所定値Ｄａｍ＿ｄｃ＿ｔｈ２は、許容値Ｄａｍ＿ｄｃ＿ｔｈ１よりも小さい値であり、言い換えれば、許容値Ｄａｍ＿ｄｃ＿ｔｈ１よりも０に近い値である。
【００５０】
そこで、所定の充放電パターンで充放電を繰り返すときにおいて、累積値Ｄａｍ＿ｄｃが許容値Ｄａｍ＿ｄｃ＿ｔｈ１よりも大きいか否かを判別するためには、所定期間ｔ＿ｔｈにおいて、累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２よりも大きいか否かを判別すればよい。この場合には、所定期間ｔ＿ｔｈ内の累積値Ｄａｍ＿ｄｃを算出するだけでよいため、所定期間ｔ＿ｔｈが経過するたびに、累積値Ｄａｍ＿ｄｃをクリアにすることができる。これに伴い、評価値Ｄ＿ａｍ＿ｄｃもクリアにすることができる。そして、所定期間ｔ＿ｔｈの間だけ、累積値Ｄａｍ＿ｄｃをメモリ３１に記憶しておくだけでよい。
【００５１】
次に、組電池１０の充電を制御する処理について、図４に示すフローチャートを用いて説明する。図４に示す処理は、予め設定された時間間隔Δｔで繰り返して行われる。図４に示す処理は、コントローラ３０によって実行される。
【００５２】
ステップＳ１０１において、コントローラ３０は、タイマ３２の計測時間ｔｍが所定期間ｔ＿ｔｈ以上であるか否かを判別する。計測時間ｔｍが所定期間ｔ＿ｔｈ以上であるとき、コントローラ３０は、ステップＳ１０２において、累積値Ｄａｍ＿ｃｈをクリアにする。また、ステップＳ１０２において、コントローラ３０は、計測時間ｔｍをクリアにする。ここで、累積値Ｄａｍ＿ｃｈをクリアにしたときには、評価値Ｄ＿ａｍ＿ｃｈもクリアにする。
【００５３】
ステップＳ１０３において、コントローラ３０は、タイマ３２を用いて、計測時間ｔｍのカウントアップを行う。また、コントローラ３０は、ステップＳ１０３において、累積値Ｄａｍ＿ｃｈを算出する。算出された累積値Ｄａｍ＿ｃｈは、メモリ３１に記憶される。ここで、ステップＳ１０１の処理からステップＳ１０３の処理に進んだとき、前回の累積値Ｄａｍ＿ｃｈに基づいて、今回の累積値Ｄａｍ＿ｃｈが算出される。
【００５４】
一方、ステップＳ１０２の処理からステップＳ１０３の処理に進んだとき、リセットされた累積値Ｄａｍ＿ｃｈに基づいて、累積値Ｄａｍ＿ｃｈが算出される。すなわち、上記式（５），（６）で説明したように、評価値Ｄ＿ｄａｍ＿ｃｈが各境界値Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ１，Ｄ＿ｄａｍ＿ｃｈ＿ｔｈ２を超えたときには、この差に応じた累積値Ｄａｍ＿ｃｈが算出される。
【００５５】
ステップＳ１０４において、コントローラ３０は、ステップＳ１０３の処理で算出された累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２よりも小さいか否かを判別する。言い換えれば、コントローラ３０は、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２を超えているか否かを判別する。累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２よりも小さいとき、コントローラ３０は、ステップＳ１０５において、上述したように充電電力許容値（絶対値）Ｗｉｎを低下させる。これにより、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２以上とすることができ、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２を超えないようにすることができる。
【００５６】
累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２以上であるとき、コントローラ３０は、図２に示す処理を終了する。ここで、充電電力許容値（絶対値）Ｗｉｎを低下させているときにおいて、累積値Ｄａｍ＿ｃｈが所定値Ｄａｍ＿ｃｈ＿ｔｈ２以上となったときには、充電電力許容値（絶対値）Ｗｉｎを低下させる処理を解除し、充電電力許容値Ｗｉｎを基準値に設定することができる。
【００５７】
次に、組電池１０の放電を制御する処理について、図５に示すフローチャートを用いて説明する。図５に示す処理は、予め設定された時間間隔Δｔで繰り返して行われる。図５に示す処理は、コントローラ３０によって実行される。
【００５８】
ステップＳ２０１の処理は、図４で説明したステップＳ１０１の処理と同じである。計測時間ｔｍが所定期間ｔ＿ｔｈ以上であるとき、コントローラ３０は、ステップＳ２０２において、累積値Ｄａｍ＿ｄｃおよび計測時間ｔｍをクリアにする。ここで、累積値Ｄａｍ＿ｄｃをクリアにしたときには、評価値Ｄ＿ａｍ＿ｄｃもクリアにする。
【００５９】
ステップＳ２０３において、コントローラ３０は、タイマ３２を用いて、計測時間ｔｍのカウントアップを行う。また、コントローラ３０は、ステップＳ２０３において、累積値Ｄａｍ＿ｄｃを算出する。算出された累積値Ｄａｍ＿ｄｃは、メモリ３１に記憶される。ここで、ステップＳ２０１の処理からステップＳ２０３の処理に進んだとき、前回の累積値Ｄａｍ＿ｄｃに基づいて、今回の累積値Ｄａｍ＿ｄｃが算出される。一方、ステップＳ２０２の処理からステップＳ２０３の処理に進んだとき、リセットされた累積値Ｄａｍ＿ｄｃに基づいて、累積値Ｄａｍ＿ｄｃが算出される。
【００６０】
ステップＳ２０４において、コントローラ３０は、ステップＳ２０３の処理で算出された累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２よりも大きいか否かを判別する。言い換えれば、コントローラ３０は、累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２を超えているか否かを判別する。
【００６１】
累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２よりも大きいとき、コントローラ３０は、ステップＳ２０５において、上述したように放電電力許容値Ｗｏｕｔを低下させる。これにより、累積値Ｄａｍ＿ｄｃを所定値Ｄａｍ＿ｄｃ＿ｔｈ２以下とすることができ、累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２を超えないようにすることができる。
【００６２】
累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２以下であるとき、コントローラ３０は、図５に示す処理を終了する。ここで、放電電力許容値Ｗｏｕｔを低下させているときにおいて、累積値Ｄａｍ＿ｄｃが所定値Ｄａｍ＿ｄｃ＿ｔｈ２以下となったときには、放電電力許容値Ｗｏｕｔを低下させる処理を解除し、放電電力許容値Ｗｏｕｔを基準値に設定することができる。
【符号の説明】
【００６３】
１０：組電池、１１：単電池（非水二次電池）、２１：電流センサ、２２：温度センサ、
２３：監視ユニット、３０：コントローラ、３１：メモリ、３２：タイマ、４０：負荷
【図１】
2015146236.tif 000007
【図２】
2015146236.tif 000008
【図３】
2015146236.tif 000009
【図４】
2015146236.tif 000010
【図５】
2015146236.tif 000011