"複数個の電池セルが直列または直並列に接続された電池部と、前記電池部の各電池セルの電流および電圧を監視する電池監視部と、前記電池監視部からの電流および電圧を基に、前記各電池セルの内部抵抗値を算出する抵抗算出部と、算出された各電池セルの内部抵抗値のバラツキ範囲を示す値が所定の閾値以上であったときに、前記各電池セルの内部抵抗値の平均値以上の内部抵抗値を持つ電池セルに対し、充電の目標とする電圧値を基準値から下げて設定するとともに、放電の目標とする電圧値を基準値から上げて設定する設定する目標電圧設定部と、設定された充放電の目標とする各電圧値で、前記電池部の各電池セルに対する充放電を実行する充放電部と、を有することを特徴とする電池劣化均等化システム。前記目標電圧設定部は、充電の目標とする電圧値を設定するに際し、充電状態の上限値を基準値から一定量下げて、充電状態と電圧との関係を基に、一定量下げた充電状態の上限値に対応する電圧を求め、放電の目標とする電圧値を設定するに際し、充電状態の下限値を基準値から一定量上げて、充電状態と電圧との関係を基に、一定量上げた充電状態の下限値に対応する電圧を求める、ことを特徴とする請求項1記載の電池劣化均等化システム。複数個の電池セルが直列または直並列に接続された電池部を備える電池システムにおける電池劣化均等化方法において、前記電池部の各電池セルの電流および電圧を監視する監視ステップと、前記電池監視部からの電流および電圧を基に、前記各電池セルの内部抵抗値を算出する抵抗算出ステップと、算出された各電池セルの内部抵抗値のバラツキ範囲を示す値が所定の閾値以上であったときに、前記各電池セルの内部抵抗値の平均値以上の内部抵抗値を持つ電池セルに対し、充電の目標とする電圧値を基準値から下げて設定するとともに、放電の目標とする電圧値を基準値から上げて設定する設定する目標電圧設定ステップと、設定された充放電の目標とする各電圧値で、前記電池部の各電池セルに対する充放電を実行する充放電ステップと、を有することを特徴とする電池劣化均等化方法。本発明は、上記問題を解決するためになされたものであり、電動車両などの車両に搭載される電池を長寿命化することを可能とした電池劣化均等化システムおよび方法を提供することを目的とする。提案する電池劣化均等化システムは、複数個の電池セルが直列または直並列に接続された電池部と、前記電池部の各電池セルの電流および電圧を監視する電池監視部と、前記電池監視部からの電流および電圧を基に、前記各電池セルの内部抵抗値を算出する抵抗算出部と、算出された各電池セルの内部抵抗値のバラツキ範囲を示す値が所定の閾値以上であったときに、前記各電池セルの内部抵抗値の平均値以上の内部抵抗値を持つ電池セルに対し、充電の目標とする電圧値を基準値から下げて設定するとともに、放電の目標とする電圧値を基準値から上げて設定する設定する目標電圧設定部と、設定された充放電の目標とする各電圧値で、前記電池部の各電池セルに対する充放電を実行する充放電部と、を有する。なお、以下の実施形態において、電池監視部は、図1の電池監視部16に対応する。抵抗算出部は、図3のCPU61、電池セル情報テーブル72、および電池セル目標SOC範囲電圧範囲設定プログラム76の組み合わせに対応する。目標電圧設定部は、CPU61、および電池セル目標SOC範囲電圧範囲設定プログラム76の組み合わせに対応する。充放電部は、図3の充電制御部67と放電制御部68の組み合わせに対応する。提案する電池劣化均等化システムでは、電池部において、電池セル間で劣化バラツキがあった場合に、内部抵抗値が平均値以上で劣化が進んでいる電池セルについて、目標とする電圧範囲を狭めることで、その電池セルの劣化の進行を遅延させる。また、内部抵抗値が平均値より低く、劣化が進んでいない電池セルについては、目標とする電圧範囲を基準値のままにしておくことで、劣化が進んでいる電池セルに比較して、相対的に劣化が進行する。この結果、当初、劣化が進んでいない電池セルの劣化度合いが、当初、劣化が進んでいた電池セルに追いつくことになる。よって、当初、劣化が進んでいた電池セルが、そのまま劣化することで、まだ、十分に使用可能な電池セルをいくつも含む電池パック全体の寿命が早めに尽きることを回避でき、電池パックを長寿命化できる。以下、本発明に係る実施の形態について図面を参照して詳細に説明する。図1は、電動車両などの車両に搭載される、本発明の一実施形態に係る電池劣化均等化システムを示す図である。図1に示すように、電池劣化均等化システムは、負荷11、充電装置12、電池パック13、電池部15、電池監視部16、電池制御部18、走行制御部19、充電か放電かに応じて切り替わるメインリレー21、を有する。電池部15は、複数の電池ブロックを含み、それぞれの電池ブロックは複数の電池セルが例えば直列並列でもよいに接続されて構成される。電池監視部16は、電池部15内の各電池セルの電流、電圧を監視測定し、一定間隔で、測定結果の電流、電圧を電池制御部18に通知する。電池制御部18は、電池パック13を制御する。具体的には、充放電のために、電池パック13の各電池セルの電圧を収集して、関連ユニット図3の電池セル情報テーブル72、図6、図7の測定電圧発生回路134、154に設定し、充電や放電の目標とする電圧値設定のために、電池パック13の各電池セルの電流電圧を収集して、各電池セルの内部抵抗を求め、充電装置12による電池パック13への充電を実行し、電池パック13から負荷11への放電を実行する。図2は、図1の電池部を示す図である。図2では、電池部15は、4個の電池ブロック25-1、25-2、25-3、25-4を有する。各電池ブロックは、スイッチ27-1、27-2、27-3、27-4と、6個の電池セルを有している。各スイッチは、電池に異常が生じた場合や車両整備時に切断される。図3は、図1の電池部、電池監視部、および、電池制御部を示す図である。図3に示すように、電池ブロック30は、スイッチ31と、直列に接続された複数の電池セルここでは、6個の電池セル34、35、36、37、38、39を有する。また、電池制御部18は、CPU61と、セル電圧電流収集部62と、メモリ64と、充電制御部67と、放電制御部68と、を有する。メモリ64には、電池セル情報テーブル72、OCVopencircuitvoltage開回路電圧-CCVclosedcircuitvoltage閉回路電圧対応表データ73、SOCstateofcharge充電状態-OCV対応表データ74、電池セル目標SOC範囲電圧範囲設定プログラム76が格納されている。電池セル目標SOC範囲設定プログラム76と、セル電圧電流収集部62とは非同期で動作する。SOC充電状態は、電池セルの残容量/全容量×100単位:で定義される。SOCの上限値は、それ以上充電すると過充電になる値であり、SOCの下限値はそれ以下まで放電すると過放電になる値である。この下限値と上限値の間の範囲を電池セルの使用範囲と呼ぶ。一般に知られているように、電池セルは充放電を繰り返し、劣化度合いが進むと、過充電になる上限値が小さくなるとともに、過放電になる下限値が大きくなる。すなわち、使用範囲が狭まる。劣化が進むと、電池セルの内部抵抗が大きくなる。すなわち、閾値固定値を予め定めておいて、電池セルの内部抵抗を求め、それが閾値より大きいかどうかによって、電池セルの劣化度合いを判断することができる。電池セルの内部抵抗Rを求めるために、電池セルを流れる電流Iと電池セルの電圧Vを測定するR=V/I。図3では、電池セル34、35、36、37、38、39の電圧を求めるのに、電圧センサ51、52、53、54、55、56をそれぞれ用いる。1度には1つの電池セルについて電圧を求める。例えば、電池セル34の電圧を求める場合、セル電圧電流収集部62は、スイッチ41-1、41-2のみを導通させ、残りのスイッチ42-1、、46-2を非導通にさせるような信号を出力する。電流については電流センサ33での測定値を各電池セルで兼用する。測定結果の電流、電圧については、電池セル情報テーブル72の該当する項目に設定される。また、測定結果の電圧については、充電制御部67や放電制御部68のセル毎に設けられた測定電圧発生回路後述にもそれぞれ設定される。電池セル目標SOC範囲電圧範囲設定プログラム76は、交換予定の電池ブロックに対し、その交換予定の電池ブロック内の各電池セルの目標とするSOC範囲電圧範囲の調整を行い、その結果を、電池セル情報テーブル72に格納する。図4に示すように、電池セル情報テーブル72は、電池セル番号、測定電流、測定電圧、内部抵抗、目標SOC下限、目標SOC上限、目標電圧下限、目標電圧上限、の各項目を有する。測定電流、測定電圧は、セル電圧電流収集部62が収集した該当行の電池セルに対する電流、電圧の測定値である。内部抵抗は、測定電圧/測定電流、である。目標SOC下限は、それ以下が使用しない領域となる値を示している。目標SOC上限は、それ以上が使用しない領域となる値を示している。目標電圧下限は、目標SOC下限に対応する放電時の目標電圧値である。目標電圧上限は目標SOC上限に対応する充電時の目標電圧値である。例えば、後述の図5のステップS4、および、S6で、SOC範囲を設定またはリセットした後に、その設定またはリセットされたSOC範囲に対応する目標電圧範囲を求める方法を以下に説明する。車両走行中には、電池セルに対する電圧を測定した場合、CCV閉回路電圧が測定される。SOCとOCV開回路電圧との関係を測定して、SOC-OCV対応表データ73として、メモリ64に格納し、OCVとCCVの関係との関係を測定して、OCV-CCV対応表データ74として、メモリ64に格納しておくことで、SOCから対応するCCVを求めることができる。もっとも、走行中でない場合は、OCVが測定できるので、SOC-OCV対応表データ73のみで、目標電圧下限、上限は求められる。また、本実施形態のように、目標SOC下限、上限の基準値、目標SOCを広げた場合の値下限、上限が固定値として既知の場合は、予め、それぞれの目標SOCに対応するOCVやCCVを事前に求めておき、メモリ64に格納しておいてもよい。図5は、電池セル毎のSOC充電状態の目標値の設定処理のフローチャートである。このフローチャートにおいて、ステップS1の処理は、セル電圧電流収集部62により、ステップS2以降の処理とは非同期に実行される一定周期で起動される。ステップS2以降の処理は、電池セル目標SOC範囲電圧範囲設定プログラム76がCPU61により実行される一定周期で起動されることで、実行される。図5のステップS1で、セル電圧電流収集部62は、例えば一定時間経過毎に、CPU61から指示されて、電圧、電流を収集する電池セルを電池パック13内で1つずつずらしながら収集検出を行い、収集結果を電池セル情報テーブル72の該当行の測定電流、測定電圧の項目に設定する。続く、ステップS2で、CPU61は、電池セル情報テーブル72を参照して、電池パック13の各電池セルについて、内部抵抗を算出する。具体的には、CPU61は、電池セル情報テーブル72の各行を参照して、それぞれの行において測定電流の項目に設定された電流値で、測定電圧の項目に設定された電圧値を割ることで、内部抵抗を求め、同じ行の内部抵抗の項目に設定する。そして、ステップS3で、CPU61は、電池パック13内の各電池セルについて、内部抵抗の最大値と最小値の差を求め、この差が予め定められた閾値以上であるかどうかを判定する。ステップS3で差が予め定められた閾値より小さいと判定された場合、ステップS4で、CPU61は、交換予定の電池ブロック内の電池セル毎に設定していた目標とするSOC範囲をリセット基準のSOC範囲ここでは、10-90に戻し、目標とする電圧範囲もリセットし、一連の処理を終了する。ステップS3で差が予め定められた閾値以上であると判定された場合、ステップS5で、CPU61は、電池パック13内の各電池セルの内部抵抗の平均値を算出する。そして、ステップS6で、CPU61は、内部抵抗が平均値以上の電池セルについて、SOC範囲の下限、上限を狭める。ここでは、例えばSOC範囲が10-90から20-80に狭められる。そして、一連の処理を終了する。このようにすることで、電池パックにおいて、電池セル間で劣化バラツキがあった場合に、内部抵抗値が平均値以上で劣化が進んでいる電池セルについて、目標とするSOC範囲目標とする電圧範囲を狭めることで、その電池セルの劣化の進行を遅延させる。また、内部抵抗値が平均値より低く、劣化が進んでいない電池セルについては、目標とするSOC範囲目標とする電圧範囲を基準値のままにしておくことで、劣化が進んでいる電池セルに比較して、相対的に劣化が進行する。この結果、当初、劣化が進んでいない電池セルの劣化度合いが、当初、劣化が進んでいた電池セルに追いつくことになる。よって、当初、劣化が進んでいた電池セルが、そのまま劣化することで、まだ、十分に使用可能な電池セルをいくつも含む電池パック全体の寿命が早めに尽きることを回避でき、電池パックを長寿命化できる。続いて、図6および図7を参照して、電池セル毎の充放電動作を説明する。図6は、図1の電池部、電池監視部、および、電池制御部の充電時の関連部分を示す図である。電池ブロック30に対し図3で示されていた、電流センサ33、電圧センサ51、、56や、スイッチ41-1、、46-2を含む電流電圧測定関連ユニットは、図6では省略され、代わりに、電池セル34、、37、のより詳細な構成がスイッチ81、、84、、101、、104、、抵抗91、92、93、94、、を追加することで示されている。また、充電制御部67の構成がより詳細に示されている。充電時には、図1のスイッチ21が充電装置12と導通する側に切り替わり、充電装置12から電池パック13への充電が行われる。図6では、電池ブロック30の内部には、充電時に過充電になった電池セルをバイパスし過充電でない電池セルを充電し、放電時に過放電となった電池セルをバイパスし過放電でない電池セルを放電するために、通り道パスを決めるためのスイッチと抵抗が設けられている。図6に示すように、充電時には、充電制御部67からの信号により、電池セル34、35、36、37、に対し、スイッチ101、102、103、104、の導通/非導通を制御する。充電制御部67は、電池パック13が含む電池セルの数だけ、セル充電制御部を有する。すべてのセル充電制御部は同じ構成をしているので、ここでは、電池セル34に対する充電を制御するセル充電制御部121についてのみ説明する。セル充電制御部121は、コンパレータ136と、充電目標電圧発生回路132と、測定電圧発生回路134と、を有する。充電目標電圧発生回路132は、図5のフローチャートにおいて、ステップS6で、電池セル34に対し求められた目標電圧上限に相当する電圧を発生している。交換予定の電池ブロックに変更がなく、図5のフローチャートが実行される度に、ステップS6で、求められた目標電圧上限に相当する電圧がこの回路132に設定され、出力される。測定電圧発生回路134は、セル電圧電流収集部62により最後に直近の収集タイミングで電池セル34に対し収集された電圧を発生している。コンパレータ136は、充電目標電圧発生回路132の出力電圧と、測定電圧発生回路134の出力電圧とを比較し、比較結果の信号を、電池セル34に対する充電電流をバイパスさせるかどうかを決めるスイッチ101に出力する。すなわち、コンパレータ136は、測定電圧発生回路134の出力電圧が充電目標電圧発生回路132の出力電圧以上となったときに、スイッチ101を導通させる信号を出力して電池セル34への充電をバイパスさせて過充電を回避し、測定電圧発生回路134の出力電圧が充電目標電圧発生回路132の出力電圧より低いときに、スイッチ101を非導通にさせる信号を出力して電池セルへの充電を実行する。これにより、互いに直列に接続された電池セル毎の充電を可能としている。図7は、図1の電池部、電池監視部、および、電池制御部の放電時の関連部分を示す図である。電池ブロック30に対し図3で示されていた、電流センサ33、電圧センサ51、、56や、スイッチ41-1、、46-2を含む電流電圧測定関連ユニットは、図7では省略され、代わりに、電池セル34、、37、のより詳細な構成がスイッチ81、、84、、101、、104、、抵抗91、92、93、94、、を追加することで示されている。また、放電制御部68の構成がより詳細に示されている。放電時には、図1のスイッチ21が負荷11と導通する側に切り替わり、電池パック13から負荷11への放電が行われる。図7では、電池ブロック30の内部には、充電時に過充電になった電池セルをバイパスし過充電でない電池セルを充電し、放電時に過放電となった電池セルをバイパスし過放電でない電池セルを放電するために、通り道パスを決めるためのスイッチと抵抗が設けられている。図7に示すように、放電時には、放電制御部68からの信号により、電池セル34、35、36、37、に対し、スイッチ81,82,83、の導通/非導通を制御する。放電制御部68は、電池パック13が含む電池セルの数だけ、セル放電制御部を有する。すべてのセル放電制御部は同じ構成をしているので、ここでは、電池セル34に対する放電を制御するセル放電制御部141についてのみ説明する。セル放電制御部141は、コンパレータ156と、放電目標電圧発生回路152と、測定電圧発生回路154と、を有する。放電目標電圧発生回路152は、図5のフローチャートにおいて、ステップS6で、電池セル34に対し求められた目標電圧下限に相当する電圧を発生している。交換予定の電池ブロックに変更がなく、図5のフローチャートが実行される度に、ステップS6で、求められた目標電圧下限に相当する電圧がこの回路152に設定され、出力される。測定電圧発生回路154には、セル電圧電流収集部62により最後に直近の収集タイミングで電池セル34に対し収集された電圧を発生している。コンパレータ156は、放電目標電圧発生回路152の出力電圧と、測定電圧発生回路154の出力電圧とを比較し、比較結果の信号を、電池セル34に対する放電をバイパスさせるかどうかを決めるスイッチ81に出力する。すなわち、コンパレータ156は、測定電圧発生回路154の出力電圧が放電目標電圧発生回路152の出力電圧より低くなったときに、スイッチ81を導通させる信号を出力して電池セル34からの放電をバイパスさせて過放電を回避し、測定電圧発生回路154の出力電圧が放電目標電圧発生回路152の出力電圧以上となったときに、スイッチ81を非導通にさせる信号を出力して電池セル34からの放電を実行する。これにより、互いに直列に接続された電池セル毎の放電を可能としている。そして、交換予定の電池ブロックにおいて、充電時にセル充電制御部により導通させる必要があるスイッチに数が所定数例えば6個の電池セルのうちの4個以上になったときや、放電時にセル放電制御部により導通させる必要があるスイッチに数が所定数例えば6個の電池セルのうちの4個以上になったときなどに、不図示のユニットにより、車両の運転者に、該当の電池ブロックの交換が必要である旨を示す情報がランプ点灯、音声などで報知される。なお、以上の説明では、電池ブロック内において、複数の電池セルが直列に接続されていたが、複数の電池セルを並列に接続することも可能である。この場合、図3、図6、図7において、別個に設けられていた充電制御部67と放電制御部68は、図8に示すように、充放電制御部230として一体化する。充放電制御部230は、電池ブロック内の並列に接続された電池セル181、182、の充放電をそれぞれ制御するセル充放電制御部231、232、を備えている。電池ブロック内の並列に接続された電池セル181、182、には、電池セルに対する電流の流れを遮断するかどうかを決めるためのスイッチ191、192、、がそれぞれ設けられている。充電を行なうか放電を行なうかに応じて、セル充放電制御部231、232、からの出力信号に基づいて、導通/非導通となるように、それらのスイッチ191、192、は制御される。電圧センサ221は、電池ブロック内の複数の電池セルのうちの1つここでは、電池セル181の両端の電圧を測定する。各電池セルが並列接続である関係から、残りの電池セル電池セル182、の測定電圧も、電圧センサ221の測定値で代表する。また、並列に接続された電池セル181、182、に直列に電流センサ211、212、が設けられる。電池セル181、182、の内部抵抗R1、R2、は、電圧センサ221の測定電圧Vを、電流センサ211、212、の測定電流I1、I2、で割って求めるR1=V/I1、R2=V/I2、。続いて、図8における充電時と放電時の動作について説明する。図8において、充電時には、スイッチ21が充電装置12側に切り替わるとともに、各セル充放電制御部内のスイッチここでは、代表して、セル充放電制御部231について詳細を示している。セル充放電制御部231ではスイッチ248が充電時の制御を行なうコンパレータセル充放電制御部231ではコンパレータ247側に切り替わる。コンパレータ247は、充電目標電圧発生回路241の出力電圧と、測定電圧発生回路245の出力電圧とを比較し、比較結果の信号を、電池セル181に対する充電電流を遮断するかどうかを決めるスイッチ191に出力する。すなわち、コンパレータ247は、測定電圧発生回路245の出力電圧が充電目標電圧発生回路241の出力電圧以上となったときに、スイッチ191を非導通させる信号を出力して電池セル181への充電を遮断して過充電を回避し、測定電圧発生回路245の出力電圧が充電目標電圧発生回路241の出力電圧より低いときに、スイッチ191を導通させる信号を出力して電池セル181への充電を実行する。これにより、互いに並列に接続された電池セル毎の充電を可能としている。図8において、放電時には、スイッチ21が負荷11側に切り替わるとともに、各セル充放電制御部内のスイッチここでは、代表して、セル充放電制御部231について詳細を示している。セル充放電制御部231ではスイッチ248が放電時の制御を行なうコンパレータセル充放電制御部231ではコンパレータ249側に切り替わる。コンパレータ249は、放電目標電圧発生回路243の出力電圧と、測定電圧発生回路245の出力電圧とを比較し、比較結果の信号を、電池セル181からの放電電流を遮断するかどうかを決めるスイッチ191に出力する。すなわち、コンパレータ249は、測定電圧発生回路245の出力電圧が放電目標電圧発生回路243の出力電圧より低くなったときに、スイッチ191を非導通させる信号を出力して電池セル181からの放電を遮断して過放電を回避し、測定電圧発生回路245の出力電圧が放電目標電圧発生回路243の出力電圧以上となったときに、スイッチ191を導通させる信号を出力して電池セル181からの放電を実行する。これにより、互いに並列に接続された電池セル毎の放電を可能としている。"