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