"各単電池の電圧を測定する電圧検出部と、前記測定された電圧値に基づいて、前記各単電池の充電率を算出する充電率算出部と、複数の前記単電池により構成される組電池の電流値を積算することによって電流積算値を算出する電流積算部と、前記積算電流値および前記各単電池の充電率に基づいて、前記各単電池の電池容量値を算出する単電池容量推定部と、前記単電池の電池容量値および前記充電率から当該単電池の放電可能容量値を算出する放電可能容量値算出部と、前記放電可能容量値に基づいて、前記組電池の充放電を制御する制御部と、を有することを特徴とする電池制御装置。前記電池制御装置は、前記放電可能容量値と、予め設定してある目標残容量値と、を比較する残容量比較部を、さらに有し、前記制御部は、前記放電可能容量値と、前記目標残容量値と、の比較の結果、各単電池のうち、前記放電可能容量値が前記目標残容量値より大きい前記単電池を放電することを特徴とする請求の範囲第1項に記載の電池制御装置。前記電池制御装置は、前記単電池の電池容量値および前記充電率から前記単電池の充電可能容量値を算出する充電可能容量値算出部と、前記放電可能容量値および前記充電可能容量値のそれぞれの最小値に基づいて、前記組電池の充電率を算出する組電池充電率算出部と、を、さらに有し、前記制御部は、前記算出された組電池の充電率に基づいて、前記組電池の充放電を行うことを特徴とする請求の範囲第1項に記載の電池制御装置。組電池の充放電を制御する電池制御装置の電池制御方法であって、前記電池制御装置が、電圧検出部において測定された各単電池の電圧を取得し、前記測定された電圧値に基づいて、前記各単電池の充電率を算出し、複数の前記単電池により構成される組電池の電流値を積算することによって電流積算値を算出し、前記積算電流値および前記各単電池の充電率に基づいて、前記各単電池の電池容量値を算出し、前記単電池の電池容量値および前記充電率から当該単電池の放電可能容量値を算出し、前記放電可能容量値に基づいて、前記組電池の充放電を制御することを特徴とする電池制御方法。しかしながら、二次電池においては、充放電を繰り返すことにより内部抵抗が増大する劣化が生じる。劣化が生じると、セル単電池の電池容量値であるセル容量値単位:Ah:アンペアアワーが減少する。このような状態では、以下のような現象が生じる。図12は、2つのセルのうち、一方の劣化が大きく、他方の劣化が小さい場合で特許文献1に記載の均等化処理を行った場合の例を示す図である。なお、図12において、使用上限SOCに対応する開放電圧は4.2Vであり、使用下限SOCに対応する開放電圧が2.7Vである。図12では、劣化の度合いを長方形の高さで示している。すなわち、劣化が小さいほうが長方形の高さが高く、大きなセル容量値を有しており、劣化が大きいと長方形の高さが低くなり、セル容量値が減少していることを示している。また、ハッチングによって充電領域を示している。また、図12aは、劣化大、劣化小のセルに対し、ともに開放電圧による均等化が行われた状態である。このとき、劣化大、劣化小のセルそれぞれの開放電圧は3.45Vであるとし、開放電圧差がない状態である。そして、図12aの状態の各セルに対し、同じ充電容量単位:Ah1201が供給されて、2つのセルの充電が行われた後の状態が図12bである。図12bに示すように、劣化大のセルはセル容量値が小さいため、劣化小のセルよりも早く使用上限SOCに達してしまう。つまり、充電後に劣化大、劣化小のセル間のSOC開放電圧に差が生じてしまう。従って、劣化大のセルを、劣化小のセルのSOC開放電圧にそろえるための均等化が、充電後に再度必要になってしまう。同様に、図12aの状態の各セルに対し、同じ放電容量単位:Ah1202が放電されて、2つのセルの放電が行われた後の状態が図12cである。図12cに示すように、劣化大のセルはセル容量値が小さいため、劣化小のセルよりも早く下限SOCに達してしまう。つまり、放電後に劣化大、劣化小のセル間のSOC開放電圧に差が生じてしまう。従って、劣化小のセルのSOCを、劣化大のSOC開放電圧にそろえるための均等化が、放電後に再度必要になってしまう。この結果、均等化のための充放電が繰り返されることとなり、セルの劣化を促進してしまうことになる。また、特許文献2に記載のように、開放電圧を平均化したりすると、つまり、SOCを平均化して組電池のSOCを算出すると、例えば、図13のように4つの単電池で構成された組電池で説明すると、各単電池においてSOCの1つが20、他の3つが80である場合、組電池SOCは65と算出される。この数値をみたユーザは、放電可能容量値>充電可能容量値であると認識する。ちなみに、ここではSOC上下限を、例えば100、0と仮定する。しかしながら、実際に使用した場合、1つのセルが使用下限SOCに達してしまったが、他のセルが使用下限SOCに達していない状態で、さらに放電を行うと、使用下限SOCに達しているセルが過放電の状態になってしまうので好ましくない。同様に、1つのセルが使用上限SOCに達してしまったが、他のセルが使用上限SOCに達していない状態で、さらに充電を行うと、使用上限SOCに達しているセルが過充電の状態になってしまうので好ましくない。従って、図13の状態では、各セルにおけるセル容量値の20分実際の放電可能容量値分しか放電できず、各セルにおけるセル容量値の20分実際の充電可能容量値分しか充電できないことになる。つまり、図13の状態において、実際の放電可能容量値=実際の充電可能容量値であり、ユーザの認識と、実際の充放電可能容量値との間に差が生じてしまう。なお、図13において、各々のセルのセル容量値が同じであるが、劣化により各セルのセル容量値が変化し、その結果、セルSOCにバラツキが生じている状態であっても同じである。この結果、ユーザは、実際には1つのセルが既に使用下限SOCに達しているのに、まだ放電可能と認識してしまい、セル容量値の小さいセルの過放電を行ってしまうおそれがある。これは、実際の放電可能容量値=実際の充電可能容量値であるのに、放電可能容量値>充電可能容量値とユーザが誤認してしまう例だが、放電可能容量値<充電可能容量値とユーザが誤認してしまうケースも考えられる。この場合、1つのセルが既に使用上限SOCに達しているのに、ユーザは、まだ充電可能と認識してしまい、過充電を行ってしまうおそれがある。これらの過充電過放電を行った結果、セルの劣化を促進してしまうおそれがある。そこで、本発明の課題は、単電池セルの劣化促進を防止する電池制御装置および電池制御方法を提供することにある。前記課題を解決する本発明のうち請求の範囲第1項に係る発明は、電池制御装置であって、各単電池の電圧を測定する電圧検出部と、前記測定された電圧値に基づいて、前記各単電池の充電率を算出する充電率算出部と、複数の前記単電池により構成される組電池の電流値を積算することによって電流積算値を算出する電流積算部と、前記積算電流値および前記各単電池の充電率に基づいて、前記各単電池の電池容量値を算出する単電池容量推定部と、前記単電池の電池容量値および前記充電率から当該単電池の放電可能容量値を算出する放電可能容量値算出部と、前記放電可能容量値に基づいて、前記組電池の充放電を制御する制御部と、を有することを特徴とする。請求の範囲第1項に係る発明によれば、各単電池の放電可能容量値単位:Ahに基づいて充放電制御することにより、各々の単電池の残容量値単位:Ahが明確となる。これにより、劣化による単電池の電池容量値のバラツキに起因する過充電や、過放電を防止することができる。従って、単電池の劣化促進を防止することができる。また、請求の範囲第2項に係る発明は、請求の範囲第1項に係る電池制御装置であって、前記電池制御装置は、前記放電可能容量値と、予め設定してある目標残容量値と、を比較する残容量比較部を、さらに有し、前記制御部は、前記放電可能容量値と、前記目標残容量値と、の比較の結果、各単電池のうち、前記放電可能容量値が前記目標残容量値より大きい前記単電池を放電することを特徴とする。請求の範囲第2項に係る発明によれば、各単電池の放電可能容量値単位:Ahに基づいて残容量値の均等化以下、単に均等化と称するを行うことにより、均等化された状態から充電放電を行っても単電池の劣化に起因する再度の均等化を行うことを防止することができる。つまり、不要な均等化を防止することができ、均等化に伴う充電放電を減少させることができるため、単電池の劣化促進を防止することができる。そして、請求の範囲第3項に係る発明は、請求の範囲第1項に係る電池制御装置であって、前記電池制御装置は、前記単電池の電池容量値および前記充電率から前記単電池の充電可能容量値を算出する充電可能容量値算出部と、前記放電可能容量値および前記充電可能容量値のそれぞれの最小値に基づいて、前記組電池の充電率を算出する組電池充電率算出部と、を、さらに有し、前記制御部は、前記算出された組電池の充電率に基づいて、前記組電池の充放電を行うことを特徴とする。請求の範囲第3項に係る発明によれば、充電可能容量値単位:Ah、放電可能容量値単位:Ahの各最小値に基づいて組電池の充電率を算出することにより、単電池の劣化や、残容量値のばらつきに影響されない組電池の充電率を算出することができる。これにより、実際の充電可能容量値や、放電可能容量値に即した組電池の充電率を算出できるので、ユーザの誤認に基づく過充電過放電を防止することができ、単電池の劣化促進を防止することができる。請求の範囲第4項に係る発明は、組電池の充放電を制御する電池制御装置の電池制御方法であって、前記電池制御装置が、電圧検出部において測定された各単電池の電圧を取得し、前記測定された電圧値に基づいて、前記各単電池の充電率を算出し、複数の前記単電池により構成される組電池の電流値を積算することによって電流積算値を算出し、前記積算電流値および前記各単電池の充電率に基づいて、前記各単電池の電池容量値を算出し、前記単電池の電池容量値および前記充電率から当該単電池の放電可能容量値を算出し、前記放電可能容量値に基づいて、前記組電池の充放電を制御することを特徴とする。請求の範囲第4項に係る発明によれば、放電可能容量値単位:Ahに基づいて充放電制御することにより、各々の単電池の残容量値単位:Ahが明確となる。これにより、劣化による単電池容量値のバラツキに起因する過充電や、過放電を防止することができる。従って、単電池の劣化促進を防止することができる。本発明によれば、単電池セルの劣化促進を防止する電池制御装置および電池制御方法を提供することができる。次に、本発明を実施するための形態実施形態というについて、適宜図面を参照しながら詳細に説明する。《共通処理概要》図1は、後記する第1実施形態および第2実施形態に共通の処理の概要を示す流れ図である。なお、処理の詳細については、後記して説明する。電池制御装置1図3、図9は、組電池2に備えられている電流センサ205によって、組電池2の電流値を測定しており、この電流値を積算して電流積算値ΔAhを算出している。複数のセル単電池201が直列に接続されて構成されている組電池2において、それぞれのセル201にはセル201の電圧値セル電圧値を測定するセル電圧センサ電圧検出部203が備えられている。電池制御装置1は、このセル電圧センサ203から各セル201のセル電圧値を取得しS1、セル電圧値に基づいて、予め記憶部に格納されているセルSOC-セル電圧値対応マップ111を参照して、各セル201におけるSOCであるセルSOCを算出するS2。このとき、電池制御装置1は、電流積算開始時におけるセルSOC第1セルSOC:充電率と、電流積算終了時におけるセルSOC第2セルSOC:充電率との差分値である差分セルSOCΔSOCも算出する。電池制御装置1は、算出していた電流積算値ΔAhと、ステップS2で算出したセルSOCと、予め設定されている各セル201の初期容量値と、から下記式1により各セル201におけるセル容量値電池容量値を算出するS3。セル容量値=初期容量値×ΔAh/ΔSOC1なお、式1におけるΔAh/ΔSOCの項はステップS3のグラフにおける傾きであり、セル201の劣化度を示している。そして、電池制御装置1はステップS2で算出したセルSOC第2セルSOCと、ステップS3で算出したセル容量値と、予め設定されている使用下限SOCとを基に、下記式2から各セル201における放電可能容量値であるセル放電可能容量値を算出するS4。セル放電可能容量値=セル容量値×現SOC-使用下限SOC2ここで、式2における現SOCとは、第2セルSOCのことである。図1のステップS4における模式図に示すように、セル放電可能容量値とは、現SOC第2セルSOCから使用下限SOCまでの電池容量値であり、単位はAhアンペアアワーである。そして、電池制御装置1は、各セル201におけるセル放電可能容量値に従って、モータを駆動したり、モータの回生電力を組電池2に送ったり、直接組電池2を制御するなどして組電池2の充放電制御を行うS5。共通処理のまとめこのように、セル放電可能容量値単位:Ahに基づいて充放電制御することにより、各々のセル201の残容量値単位:Ahが明確となる。これにより、劣化によるセル容量値のバラツキに起因する過充電や、過放電を防止することができる。従って、セル201の劣化促進を防止することができる。《第1実施形態:均等化処理》次に、図2~図7を参照して、本発明に係る第1実施形態について説明する。第1実施形態は、図1のステップS5における充放電制御が、セル201の均等化処理となっている。処理概要図2は、第1実施形態における処理の概要を示す流れ図である。なお、第1実施形態における詳細な処理は後記して説明する。図2において、ステップS11~S14までは、図1のステップS1~S4と同様であるため、説明を省略する。ステップS14の後、電池制御装置1a図3は、各セル201におけるセル放電可能容量値の中から最も小さい値のセル放電可能容量値である最小放電可能容量値を検出すると、その最小放電可能容量値を均等化における目標値目標残容量値とし、各セル201のセル放電可能容量値がこの目標値より上か否かのセル均等化判定を行いS15、各セル201におけるセル放電可能容量値が目標値になるまで、セル201毎に個別放電を指示して充放電制御を行うS16。具体的には、各セル201毎に備えられているセル放電回路202のスイッチSW:SwitchをONにすることで、そのセル201の放電を行う。なお、各セル201には、温度センサ204が備えられており、電池制御装置1aは、ステップS15においてこの温度センサ204によって測定された各セル201の温度およびセル電圧センサ203の温度を基に均等化を行うか否かを判定するようにしてもよい。具体的には、電池制御装置1aは、セル201が高温/低温予め設定された上限温度より高温、または、予め設定された下限温度より低温であれば均等化せず、セル電圧センサ203が高温であれば均等化しない。これは、セル201が高温であると、セル201の内部抵抗値が小さくなり、正確なセル電圧値を測定することができないためであったり、セル電圧センサ203が高温であると、正確なセル電圧値を測定できないためである。同様に、セル201が低温であると、内部抵抗値が大きくなり、正確なセル電圧値を測定することができないため、電池制御装置1aはセル201が低温であれば均等化を行わない。システム構成図3は、第1実施形態に係る電池制御システムの構成例を示す図である。電池制御システム10a10は、複数のセル201が直列に接続されている組電池2a2と、この組電池2aにおけるセル201の均等化を行う電池制御装置1a1とを有している。組電池2aは、セル201毎の電圧を測定するセル電圧センサ203と、セル毎に設置されている温度センサ204と、セル放電回路202とを有している。温度センサ204は、セル201の温度や、セル電圧センサ203の温度を測定している。セル放電回路202は、抵抗とスイッチ図面ではSWと記載するとを有しており、スイッチがONになるとセル201から抵抗に電流が流れ、セル201の放電が行われる。また、組電池2aには組電池2aにおける電流を測定するための電流センサ205が備えられている。電池制御装置1aは、処理部100aと、記憶部110aとを有している。処理部100aは、電流積算部101と、セルSOC算出部充電率算出部102と、セル容量値算出部単電池容量推定部103と、充放電可能容量値算出部放電可能容量値算出部104aと、目標値検出部105と、均等化処理部制御部、残容量比較部106とを有している。電流積算部101は電流センサ205から取得される電流値を積算して電流積算値ΔAhを算出する。電流値の積算値は、例えばイグニッションがONになるとともに行われる。セルSOC算出部102はセル電圧センサ203から取得されるセル201の電圧値セル電圧値と、記憶部110aに設定されているセルSOC-セル電圧値対応マップ111を参照してセル201毎のSOCであるセルSOCを算出する。セル容量値算出部103は、電流積算部101が算出した電流積算値ΔAhと、差分セルSOCΔSOCと、セル201の初期容量値図示せずとを基に、前記した式1から各セル201の電池容量値であるセル容量値を算出する。なお、差分セルSOCとは、前記したように電流積算開始時におけるセルSOC第1セルSOCと、電流積算終了時におけるセルSOC第2セルSOCとの差分値である。充放電可能容量値算出部104aは、セル容量値と、現SOC前記した第2セルSOCと、予め設定してある使用下限SOC112とを基に前記した式2からセル放電可能容量値を算出する。目標値検出部105は、充放電可能容量値算出部104aにおいて、各セル201について算出されたセル放電可能容量値のうち、最も小さい値をセル放電可能容量値の均等化以下、単に均等化と称するの目標値とする。そして、均等化処理部106は、セル放電回路202を制御して、各セル201のセル放電可能容量値が目標値検出部105において検出された目標値になるまでセル201の放電を行う。なお、均等化処理部106は、図2のステップS15で前記したように温度センサ204から取得したセル温度や、セル電圧センサ203の温度によっても均等化処理を行うか否かを制御する。記憶部110aには、セルSOC-セル電圧値対応マップ111と、使用下限SOC112が予め格納されている。なお、電池制御装置1aはECUEngineControlUnitなどに搭載され、処理部100aおよび各部101~106は、ROMReadOnlyMemoryなどに格納されたプログラムがCPUCentralProcessingUnitによって実行されることによって具現化する。フローチャート次に、図3を参照しつつ、図4および図5に沿って第1実施形態に係る均等化処理の詳細な説明を行う。図4および図5は、第1実施形態に係る均等化処理の手順を示すフローチャートである。まず、セルSOC算出部102が、セル電圧センサ203から各セル201におけるセル電圧値具体的には開放電圧を取得する図4のS101:図2のステップS11に相当と、セルSOC-セル電圧値対応マップ111からセルSOC第1セルSOCを算出するS102。ここで、温度センサ204によるセルの温度を考慮して第1セルSOCを算出してもよい。電流積算部101は、電流センサ205から得られる組電池2aの電流値を積算することによって組電池2aにおける電流積算値ΔAhを算出するS103。電流積算部101は、所定時間が経過したか否かを判定するS104。ステップS104の結果、所定時間が経過していない場合S104→No、電流積算部101はステップS103へ処理を戻す。ステップS104の結果、所定時間が経過した場合S104→Yes、セルSOC算出部102は、セル電圧センサ203から各セル201におけるセル電圧値具体的には開放電圧を取得するS105:図2におけるステップS11に相当と、電流積算終了後の各セルSOC第2セルSOCをステップS102と同様の手順で算出するS106。ステップS102,S106が図2のステップS12に相当する。ここで、温度センサ204によるセルの温度を考慮して第2セルSOCを算出してもよい。この第2セルSOCが図1や、図2における現SOCとなる。次に、セル容量値算出部103が、第2セルSOCと、第1セルSOCとの差分を算出することによって、差分セルSOCΔSOCを算出するS107。次に、セル容量値算出部103が、予め設定してある各セル201の初期容量値図示せずを記憶部110aから取得し、電流積算部101で積算された電流積算値ΔAhを取得すると、前記した式1から各セル201における単電池容量値であるセル容量値を各セル201に対して算出するS108:図2のステップS13に相当。次に、充放電可能容量値算出部104aが、記憶部110aから各セル201における使用下限SOC112を取得すると、前記した式2から各セル201における放電可能容量値であるセル放電可能容量値を算出しS109:図2のステップS14に相当、記憶部110aに一時的に格納する。なお、式2における現SOCはステップS106で算出した第2セルSOCである。次に、目標値検出部105がステップS110~S112の処理によって、充放電可能容量値算出部104aが算出した複数のセル放電可能容量値を基に均等化のための目標値を検出する。ここでは、最も小さいセル放電可能容量値を目標値とする。まず、目標値検出部105はセル201を1つ選択するS110。次に、目標値検出部105は選択したセル201のセル放電可能容量値が目標値未満であるか否かを判定するS111。なお、最初のループにおけるステップS111では、比較対象である目標値が設定されていないので、目標値検出部105は処理対象となっているセル放電可能容量値を目標値として記憶し、2回目のループ以降、記憶しておいた目標値を使用して比較処理を行う。ステップS111の結果、選択したセル201のセル放電可能容量値が目標値未満である場合S111→Yes、目標値検出部105は目標値を処理対象となっているセル201のセル放電可能容量値に更新するS112。ステップS111の結果、選択したセル201のセル放電可能容量値が目標値以上である場合S111→No、目標値検出部105はステップS214の処理をスキップして、ステップS110~S112の処理を行っていないセル201が存在するか否かを判定するS113。ステップS113の結果、ステップS110~S112の処理を行っていないセル201が存在する場合S113→Yes、目標値検出部105はステップS110へ処理を戻し、他のセル201を選択する。次に、均等化処理部106が、温度センサ204から取得されたセル201の温度セル温度Tcが所定の範囲内であるか否かを判定する図5のS114。ステップS114の結果、セル温度Tcが所定の範囲外である場合S114→No、処理部100aは処理を終了する。ステップS114の結果、セル温度Tcが所定の範囲内である場合S114→Yes、均等化処理部106は、温度センサ204から取得されたセル電圧センサ203の温度セル電圧センサ温度Tsが所定の値上限値未満であるか否かを判定するS115。ステップS115の結果、セル電圧センサ温度Tsが所定の値以上高温である場合S115→No、処理部100aは処理を終了する。なお、ステップS114,S115は、ステップS116の前の段階であれば、どのタイミングで行ってもよい。ステップS115の結果、セル電圧センサ温度Tsが所定の値未満である場合S115→Yes、均等化処理部106は、セル201を1つ選択しS116、そのセル201のセル放電可能容量値が目標値であるか否かを判定するS117。ステップS117の結果、選択したセル201のセル放電可能容量値が目標値でない場合S117→No、均等化処理部106は、そのセル201のセル放電回路202をONにしてS118、放電を行うと、ステップS117へ処理を戻す。つまり、図6を参照して説明すると、均等化処理部106は、セル放電可能容量値が目標値となるまでAの部分の電力を放電する。この処理は、例えば以下のような手順で行われる。まず均等化処理部106が、スイッチSWをON-OFFして、セルSOC算出部102でセルSOCを検出し、セル容量値算出部103によってステップS13図2で得られたセル容量値から、充放電可能容量値算出部104aが充放電可能容量値をその都度算出する。そして、均等化処理部106が、充放電可能容量値が目標値に達したらセル放電回路202のON-OFF制御を停止する。ステップS117の結果、選択したセル201のセル放電可能容量値が目標値である場合S117→Yes、均等化処理部106は、そのセル201のセル放電回路202をOFFにしてS119、均等化を行っていないセル201が存在するか否かを判定するS120。ステップS120の結果、均等化を行っていないセル201が存在する場合S120→Yes、均等化処理部106はステップS116へ処理を戻し、他のセル201を選択する。ステップS120の結果、均等化を行っていないセル201が存在しない場合S120→No、処理部100aは処理を終了する。なお、ステップS114~S120が図2のステップS15,S16に相当する。また、本実施形態では、各セル201のセル放電可能容量値を目標値に合わせるものとしたが、これに限らず、均等化処理部106は各セル201のセル放電可能容量値が目標値から所定の範囲内に収まるよう、放電を行うようにしてもよい。さらに、本実施形態では、電池制御装置1aが、最も小さいセル放電可能容量値を均等化の目標値とすることで、他のセル201のセル放電可能容量値を、最も小さいセル放電可能容量値を有するセル201に合わせる形式としているが、これに限らず、任意の値を均等化の目標値としてもよい。この場合、式2における使用下限SOCが目標値となり、式2から算出される値は目標値まで均等化させる際の各セル201における充放電値となる。この充放電値は、そのセル201が有するセル放電可能容量値が目標値より大きければ正の値を有し、そのセル201が有するセル放電可能容量値が目標値より小さければ負の値を有する。そして、均等化処理部106は、この充放電値が0になるまで、各セル201を充電したり、放電したりするようにしてもよい。図7は、第1実施形態に係る均等化処理を行った結果を示す図である。図7では、前記した図12と同様に劣化の度合いを長方形の高さで示している。なお、図7において、使用上限SOCは80開放電圧4.2Vであり、使用下限SOCは20開放電圧2.7Vである。図7aは、第1実施形態に係る均等化処理を行った状態であり、2つのセル放電可能容量値に差がない状態である。そして、図7aの状態の各セルに対し、同じ充電容量単位:Ah701が供給されて、2つのセルの充電が行われた状態が図7bである。図7bに示すように、2つのセルにおけるSOCは異なっているが、劣化の大小にかかわらず、セル放電可能容量値には差がない状態である。同様に、図12aの状態の各セルに対し、同じ放電容量単位:Ah702が放電されて、2つのセルの放電が行われた状態が図7cである。図7cに示すように、2つのセルにおけるSOCは異なっているが、セル放電可能容量値には差がない状態である。このように各セル201におけるセル放電可能容量値に基づいて均等化を行うと、充放電を行った後でも、均等化が保たれた状態となっているので、充放電後に再度均等化を行う必要がない。従って、均等化による充放電を減少させることができるので、セルの劣化促進を防止することができる。《第2実施形態:組電池SOC算出》次に、図8~図11を参照して、本発明に係る第2実施形態について説明する。第2実施形態は、セル放電可能容量値およびセル充電可能容量値詳細は後記を用いて、組電池のSOC組電池SOCを算出することを目的とする。処理概要図8は、第2実施形態における処理の概要を示す図である。なお、第2実施形態における詳細な処理は後記して説明する。図8において、ステップS21~S23までは、図1のステップS1~S3と同様であるため、説明を省略する。図1のステップS4では、電池制御装置1が前記した式2によってセル放電可能容量値を算出しているが、第2実施形態ではセル放電可能容量値に加えて、式3によるセル充電可能容量値も算出している。セル充電可能容量値=セル容量値×使用上限SOC-現SOC3ここで、現SOCとは、第2セルSOCのことである。図8のステップS24の図に示すようにセル充電可能容量値とは、現SOCと、使用上限SOCとの間の容量値であり、単位はAhアンペアアワーである。そして、電池制御装置1b図9は、算出したセル放電可能容量値の中の最小値である最小放電可能容量値と、セル充電可能容量値の中の最小値である最小充電可能容量値とを基に、以下の式4から組電池2における使用可能な容量値である組電池使用可能容量値を算出し、さらに式5から組電池SOCを算出するS25。組電池使用可能容量値=最小充電可能容量値最小放電可能容量値4組電池SOC=最小放電可能容量値/組電池使用可能容量値×100={最小放電可能容量値/最小充電可能容量値最小放電可能容量値}×1005そして、電池制御装置1b図9は、算出した組電池SOCに従って、組電池SOCが小さいときは組電池2の放電を中断したり、組電池SOCが大きいときは充電モータからの回生電力の収集を中断したりして、充放電制御を行うS26。システム構成図9は、第2実施形態に係る電池制御システムの構成例を示す図である。電池制御システム10b10は、複数のセル201が直列に接続されている組電池2b2と、この組電池2bのSOC組電池SOCを算出し、組電池2bの充放電を行う電池制御装置1b1とを有している。組電池2bは、セル201毎にセル電圧センサ203を有している。また、組電池2bには組電池2bにおける電流を測定するための電流センサ205が備えられている。電池制御装置1bは、処理部100bと、記憶部110bとを有している。処理部100bは、電流積算部101と、セルSOC算出部102と、セル容量値算出部103と、充放電可能容量値算出部放電可能容量値算出部、充電可能容量値算出部104bと、最小値検出部107と、組電池SOC算出部組電池充電率算出部108と、組電池制御部制御部109とを有している。電流積算部101、セルSOC算出部102、セル容量値算出部103については、図3において説明しているものと同じであるので、ここでは説明を省略する。充放電可能容量値算出部104bは、セル容量値と、現SOC前記した第2セルSOCと、予め設定してある使用下限SOC112とを基に前記した式2からセル放電可能容量値を算出するとともに、前記した式3からセル充電可能容量値を算出する。最小値検出部107は、充放電可能容量値算出部104bにおいて算出された、セル放電可能容量値およびセル充電可能容量値のうち、それぞれの最も小さい値、つまり、最小放電可能容量値および最小充電可能容量値を検出する。組電池SOC算出部108は、最小値検出部107で算出されたセル放電可能容量値の最小値およびセル充電可能容量値の最小値を用いて、式4および式5から組電池SOCを算出する。組電池制御部109は、組電池SOC算出部108において算出された組電池SOCに従って組電池2bの充放電を制御する。記憶部110bには、図3と同様のセルSOC-セル電圧値対応マップ111、使用下限SOC112に加えて、使用上限SOC113が格納されている。なお、電池制御装置1bはECUなどに搭載され、処理部100bおよび各部101~104b,107~109は、ROMなどに格納されたプログラムがCPUによって実行されることによって具現化する。フローチャート次に、図9を参照しつつ、図10および図11に沿って第2実施形態に係る組電池制御処理を説明する。図10および図11は、第2実施形態に係る組電池制御処理の手順を示すフローチャートである。まず、セルSOC算出部102が、セル電圧センサ203から各セル201におけるセル電圧値具体的には開放電圧を取得する図10のS201:図8のステップS21に相当と、記憶部110bに格納されたセルSOC-セル電圧値対応マップ111からセル201毎のSOCであるセルSOC第1セルSOCを算出するS202。ここで、温度センサ204によるセルの温度を考慮して第1セルSOCを算出してもよい。電流積算部101は、電流センサ205から得られる組電池2aの電流値を積算することによって組電池2aにおける電流積算値ΔAhを算出するS203。電流積算部101は、所定時間が経過したか否かを判定するS204。ステップS204の結果、所定時間が経過していない場合S204→No、電流積算部101はステップS203へ処理を戻す。ステップS204の結果、所定時間が経過した場合S204→Yes、セルSOC算出部102は、セル電圧センサ203から各セル201におけるセル電圧値具体的には開放電圧を取得するS205:図8のステップS21に相当と、電流積算終了後の各セルSOC第2セルSOCをステップS202と同様の手順で算出するS206。ここで、温度センサによるセルの温度を考慮して第2セルSOCを算出してもよい。なお、ステップS202およびステップS206が図8のステップS22に相当する。次に、セル容量値算出部103が、第2セルSOCと、第1セルSOCとの差分を算出することによって、差分セルSOCΔSOCを算出するS207。次に、セル容量値算出部103が、予め設定してある各セル201の初期容量値図示せずを記憶部110bから取得し、電流積算部101で積算された各セル201の電流積算値ΔAhを取得すると、前記した式1から各セル201におけるセル容量値を各セル201に対して算出しS208:図8のステップS23に相当、記憶部110bに一時的に格納する。次に、充放電可能容量値算出部104bが、記憶部110bから各セル201における使用下限SOC112を取得すると、前記した式2から各セル201における放電可能容量値であるセル放電可能容量値を算出しS209、記憶部110bに一時的に格納する。式2における現SOCはステップS206で算出した第2セルSOCである。続いて、充放電可能容量値算出部104bが、記憶部110bから各セル201における使用上限SOC113を取得すると、前記した式3から各セル201における充電可能容量値であるセル充電可能容量値を算出するS210。式3における現SOCはステップS206で算出した第2セルSOCである。なお、ステップS209,S210が図8のステップS24に相当する。次に、最小値検出部107が、セル201を1つ選択し図11のS211、選択したセル201のセル放電可能容量値が最小放電可能容量値未満であるか否かを判定するS212。なお、最初のループにおけるステップS212では、比較対象である最小放電可能容量値が設定されていないので、最小値検出部107は処理対象となっているセル放電可能容量値を最小放電可能容量値として記憶し、2回目のループ以降、記憶しておいた最小放電可能容量値を使用して比較処理を行う。ステップS212の結果、選択したセル201のセル放電可能容量値が最小放電可能容量値未満である場合S212→Yes、最小値検出部107は最小放電可能容量値を処理対象となっているセル201のセル放電可能容量値に更新するS213。ステップS212の結果、選択したセル201のセル放電可能容量値が最小放電可能容量値以上である場合S212→No、最小値検出部107はステップS213の処理をスキップして、ステップS211で選択したセル201のセル充電可能容量値が最小充電可能容量値未満であるか否かを判定するS214。なお、最初のループにおけるステップS214では、比較対象である最小充電可能容量値が設定されていないので、最小値検出部107は処理対象となっているセル充電可能容量値を最小充電可能容量値として記憶し、2回目のループ以降、記憶しておいた最小充電可能容量値を使用して比較処理を行う。ステップS214の結果、選択したセル201のセル充電可能容量値が最小充電可能容量値未満である場合S214→Yes、最小値検出部107は最小充電可能容量値を処理対象となっているセル201のセル充電可能容量値に更新するS215。ステップS214の結果、選択したセル201のセル充電可能容量値が最小充電可能容量値以上である場合S214→No、最小値検出部107はステップS215の処理をスキップして、ステップS211~S215の処理を行っていないセル201が存在するか否かを判定するS216。ステップS216の結果、ステップS211~S215の処理を行っていないセル201が存在する場合S216→Yes、最小値検出部107はステップS211へ処理を戻し、他のセル201を選択する。ステップS216の結果、ステップS211~S215の処理を行っていないセル201が存在しない場合S216→No、組電池SOC算出部108は、前記した式4および式5から組電池2bのSOCである組電池SOCを算出するS217:図8のステップS25に相当。そして、組電池制御部109は、算出した組電池SOCに従い、組電池SOCが小さいときは組電池2bの放電を中断したり、組電池SOCが大きいときは充電モータからの回生電力の収集を中断したりして、充放電制御を行うS218:図8のステップS26に相当。第2実施形態のまとめ図13を参照して、第2実施形態による組電池SOCの算出について説明する。前記したように、図13の状態では、実際の放電可能容量値=実際の充電可能容量値であるのに、セルSOCの平均化あるいは開放電圧の平均化によって算出された組電池SOCは、65となってしまい、そのため、ユーザが放電可能容量値>充電可能容量値と誤認してしまうおそれがある。これに対し、第2実施形態に従って組電池SOCを算出すると、組電池SOC=50と算出される。つまり、式4から2020=40が算出され、式5から20/40×100=50が算出される。これは、実際の放電可能容量値=実際の充電可能容量値という実際の充放電可能状態を反映したものである。これにより、ユーザの誤認を防止し、ユーザの誤認に起因する過充電過放電も防止できるので、セル201の劣化促進を防止することができる。"