"単電池または組電池からなる複数の電池要素を直列に接続して構成した電池ストリングを備える電池システムであって、前記複数の電池要素のSOC充電度を各個別に検知するSOC検知部と、前記電池要素の満充電容量と、前記SOC検知部で各個別に検知された前記電池要素のSOCとに基づいて、前記複数の電池要素に各個別の充電または放電を行わせる充放電制御部とを備え、前記充放電制御部は、無負荷状態において、放電終止状態付近では前記複数の各電池要素の前記SOCが横並びで略等しくなり、満充電状態付近では前記複数の各電池要素間の前記SOCの差が相対的に大きくなるように、前記複数の電池要素に各個別の充電または放電を行わせる、ことを特徴とする電池システム。請求項1に記載の電池システムであって、前記電池要素の満充電容量と、前記SOC検知部で各個別に検知された前記電池要素のSOCとに基づいて、前記複数の電池要素の残留電荷量を各個別に演算する残留電荷量演算部をさらに備え、前記充放電制御部は、前記残留電荷量演算部で各個別に演算された前記複数の電池要素の残留電荷量に基づいて、前記複数の電池要素に各個別の充電または放電を行わせる、ことを特徴とする電池システム。請求項2に記載の電池システムであって、前記複数の電池要素間の残留電荷量の差分が略ゼロになるように、前記複数の電池要素の過剰または不足に係る電荷量を各個別に演算する過不足電荷量演算部をさらに備えることを特徴とする電池システム。請求項1~3のいずれか一項に記載の電池システムであって、前記電池要素の種別は、リチウムイオン二次電池である、ことを特徴とする電池システム。ところで、最近時、電力貯蔵用の電池システムの開発および試験的な導入が進展しつつある。こうした中、電池システムには、多様な電圧電流容量の要請が生じてきている。例えば、相互に容量の異なる電池要素を、ひとつの電池ストリング中に組み込むような実施態様も想定される。また、実際の電池ストリングでは、製造バラツキや劣化バラツキに起因して、複数の電池要素間の満充電容量がアンバランスになっている。こうした電池システムの実施態様では、相互に容量の異なる電池要素が組み込まれた電池ストリングにおいて、複数の電池要素間の充電状態バランス調整に係る充放電制御をいかにして行うのかが問題となる。この問題について説明する。まず、相互に容量の異なる、大容量および小容量の電池要素を組み込んだ電池ストリングを用意する。これらの電池要素は、相互に満充電容量が異なる。このように相互に満充電容量の異なる複数の電池要素間の充電状態バランス調整に係る充放電制御を、仮に、基準値に、あるセルのSOC値が一致したタイミングで行う特許文献1に係る技術を用いて行なったとする。特許文献1に係る従来技術では、電池要素間における充電状態のアンバランス解消というバランシングの主目的は達成されるが、電池システムの長寿命化という面では改善すべき側面がある。充放電容量にバラツキのある電池要素からなる電池ストリングにおけるSOCについて考えると、小容量の電池要素ではSOCが急速に変化する一方、大容量の電池要素ではSOCがゆっくりと変化するといったように、大容量および小容量の電池要素間でSOCの変化に速度差が生じる。これは、小容量に係る電池要素のSOCと、大容量に係る電池要素のSOCとでは、分子残留電荷量の単位時間当たりの変化量が同じであるにもかかわらず、分母満充電容量が異なるからである。一般的に、リチウムイオン電池は低いSOCで使用することで寿命を延ばすことができる特性がある。この特性による電池システムの寿命に係る影響を考慮すると、特許文献1に係る従来技術では、例えばバランシング基準SOCに満充電付近のSOCを用いていた場合、図4に示すように大容量電池要素の平均SOCは小容量電池要素の平均SOCよりも高くなり、長寿命化には不利な条件となってしまう。この課題を解決するには、バランシング基準SOCを低く設定すればよい。しかし、特許文献1に係る従来技術では、前述したように、必要なバランシング量を判定するためには、電池ストリング内の平均SOCがバランシング基準SOCと一致する必要がある。このため、低SOCまで使用される頻度が少ない用途では、必要バランシング量の判断を希にしか行なうことができない課題があった。本発明は、上記実情に鑑みてなされたものであり、電池ストリング中に相互に容量の異なる電池要素が組み込まれている場合であっても、複数の電池要素間の充電状態バランス調整に係る充放電制御を適切に行わせるようにすることを目的とする。上記目的を達成するために、本発明に係る電池システムは、単電池または組電池からなる電池要素を複数直列に接続して構成した電池ストリングを備える電池システムであって、前記複数の電池要素のSOCを各個別に検知するSOC検知部と、前記電池要素の満充電容量と、前記SOC検知部で各個別に検知された前記電池要素のSOCとに基づいて、前記複数の電池要素に各個別の充電または放電を行わせる充放電制御部と、を備える。上記構成をとり充放電制御を行うことによって、本発明に係る電池システムでは、無負荷状態において、放電終止状態付近では複数の各電池要素のSOCが揃い、満充電付近では複数の各電池要素間のSOCの差が相対的に大きくなるように、複数の電池要素に各個別の充電または放電を行わせる。一般的に、無負荷状態における電池の電圧とSOCは単調増加の関係にある。このため、前記の充放電制御を無負荷状態において行うと、放電終止状態付近では複数の各電池要素の電圧が略等しくなり、満充電状態付近では複数の各電池要素間の電圧差が相対的に大きくなる。本発明に係る電池システムは、充放電制御を通じて複数の各電池要素の電圧に上記の特徴が現われることを最も主要な特徴とする。本発明によれば、電池ストリング中に相互に容量の異なる電池要素が組み込まれている場合であっても、複数の電池要素間の充電状態バランス調整に係る充放電制御を適切に行わせることができる。以下、本発明の実施形態に係る電池システム11について、図面を参照して詳細に説明する。[電池システム11の概要]図1は、本発明の実施形態に係る電池システム11の概要を示す機能ブロック図である。図2は、電池システム11の充放電回路29周辺の回路構成図である。本発明の実施形態に係る電池システム11は、図1に示すように、電池ストリング13と、電池制御装置17とを備えて構成されている。電池ストリング13は、一対の直流端子13a,13b間に、リチウムイオン二次電池の電池セル本発明の単電池に相当する。からなる電池要素15a,15b,,15nを複数直列に接続して構成されている。電池制御装置17は、SOC検知部19と、満充電容量情報記憶部21と、残留電荷量演算部23と、過不足電荷量演算部25と、充放電制御部27と、充放電回路29とを備えて構成されている。SOC検知部19は、複数の電池要素15a,15b,,15n以下、複数の電池要素の符号15a,15b,,15nを、図1に示すように、符号15で総称する場合がある。のSOC充電度を各個別に検知する機能を有する。実際には、SOC検知部19は、複数の電池要素15の端子間電圧をそれぞれ検出し、検出した各電池要素15a,15b,,15nの端子間電圧に基づいて、各電池要素15a,15b,,15n毎のSOCを検知する。さらに、SOC検知部19は、各電池要素15a,15b,,15n毎の端子間電圧に基づいて、過充電または過放電の診断を行なう。満充電容量情報記憶部21は、複数の電池要素15a,15b,,15nのそれぞれについて、満充電容量に係る満充電容量情報を記憶している。この満充電容量情報は、複数の電池要素15の継続使用に基づく劣化に応じて変化する。この変化分を反映するように、複数の電池要素15a,15b,,15n毎の満充電容量に係る満充電容量情報は、適時に更新されるようになっている。残留電荷量演算部23は、満充電容量情報記憶部21から取得した複数の電池要素15の満充電容量Qflに係る満充電容量情報と、SOC検知部19で各個別に検知された電池要素15a,15b,,15nのSOCとに基づいて、複数の電池要素15a,15b,,15nの残留電荷量Qrdを各個別に演算残留電荷量Qrd=満充電容量QflSOCする機能を有する。また、残留電荷量演算部23は、複数の電池要素15a,15b,,15nの残留電荷量Qrdおよび数量nに基づいて、これらの平均値Qavを演算平均値Qav=Σ残留電荷量Qrd/数量nする機能を有する。過不足電荷量演算部25は、残留電荷量演算部23で各個別に演算された複数の電池要素15a,15b,,15nの残留電荷量Qrd、および、残留電荷量Qrdの平均値Qavに基づいて、複数の電池要素15a,15b,,15n間の残留電荷量Qrdの差分が予め定められる範囲適宜設定および変更可能な範囲に収束するか否かを判定し、この判定の結果、複数の電池要素15a,15b,,15n間の残留電荷量Qrdの差分が目標値に対して所定の範囲に収束しない旨の判定が下された場合に、複数の電池要素15の過剰または不足に係る電荷量を各個別に演算する機能を有する。充放電制御部27は、過不足電荷量演算部25で各個別に演算された過剰または不足に係る電荷量に従って、複数の電池要素15a,15b,,15nの各個別の充電または放電を充放電回路29に行わせる機能を有する。充放電回路29は、図2に示すように、抵抗31と、MOSFETMetalOxideSemiconductorFieldEffectTransistor33と、充放電制御信号入力部35とを備えて構成されている。充放電回路29は、ひとつの電池要素を挟む一対の端子図2の例では、電池要素15aの一対の端子15a1,15a2間を接続するように一対一で設けられている。図2の例では、電池要素15aの一対の端子15a1,15a2間を接続するように、抵抗31とMOSFET33とを直列に接続した電流迂回経路30が形成されている。MOSFET33は、充放電制御部27から送られてきて充放電制御信号入力部35に入力された充放電制御信号に従って、電流迂回経路30の開閉を制御するように機能する。これにより、充放電回路29は、電池要素15aに流れようとしていた電流の一部を分流させて電流迂回経路30へと導くことにより、電池要素15aに流れる充電電流の大きさを調整することができるようになっている。具体的には、電池要素15aに関し、その電池要素15aのMOSFET33をONさせ、電池要素15a以外の電池要素のMOSFETをOFFさせれば、電池要素15a以外の電池要素と比べて電池要素15aのみが多く放電され、電池要素15aのSOCを下げることができる。また、電池要素15aに関し、前記とは逆に、その電池要素15aのMOSFET33をOFFさせ、電池要素15a以外の電池要素のMOSFETをONさせれば、電池要素15a以外の電池要素と比べて電池要素15aの放電量が少なくなり、相対的に充電されて電池要素15aのSOCを上げることができる。[フローチャート図に従う電池システム11の動作]次に、本発明の実施形態に係る電池システム11の動作について、図3を参照して説明する。図3は、複数の電池要素15a,15b,,15n間の充電状態バランス調整に係る充放電制御の動作を表すフローチャート図である。図3に示す処理の流れは、電池ストリング13の充放電動作と同時並列的に実行される。図3に示すステップS11において、SOC検知部19は、複数の電池要素15a,15b,,15n毎のSOCを検知する。図3に示すステップS12において、残留電荷量演算部23は、複数の電池要素15のそれぞれについての満充電容量Qflに係る満充電容量情報を、満充電容量情報記憶部21から取得する。図3に示すステップS13において、残留電荷量演算部23は、図3に示すステップS12で取得した複数の電池要素15の満充電容量Qflに係る満充電容量情報と、図3に示すステップS11で各個別に検知された電池要素15a,15b,,15nのSOCとに基づいて、複数の電池要素15a,15b,,15nの残留電荷量Qrdを各個別に演算する。具体的には、残留電荷量演算部23は、満充電容量QflにSOCを乗じる演算を行うことにより、複数の電池要素15a,15b,,15nの残留電荷量Qrdを各個別に求める。図3に示すステップS14において、残留電荷量演算部23は、ステップS13で求めた複数の電池要素15a,15b,,15nの残留電荷量Qrdおよび数量nに基づいて、残留電荷量Qrdの平均値Qavを求める。図3に示すステップS15において、過不足電荷量演算部25は、図3に示すステップS13で求めた複数の電池要素15a,15b,,15nの残留電荷量Qrd、および、図3に示すステップS14で求めた残留電荷量Qrdの平均値Qavに基づいて、複数の電池要素15a,15b,,15n間の残留電荷量Qrdの差分が目標値に対して所定の範囲に収束するか否かを調べることにより、複数の電池要素15a,15b,,15n間の充電状態バランス調整に係る充放電制御の実行要否を判定する。具体的には、過不足電荷量演算部25は、残留電荷量Qrdの平均値Qavから残留電荷量Qrdを差し引いた差分に係るずれ量の絶対値|Qav-Qrd|と、予め定められるずれ量の許容値適宜設定および変更可能な値Qrfとの大小関係を比較することにより、換言すれば、複数の電池要素15a,15b,,15nそれぞれの残留電荷量Qrdが、残留電荷量Qrdの平均値Qavからどのくらい偏って分布しているのかを調べることにより、複数の電池要素15a,15b,,15n間の充電状態バランス調整に係る充放電制御の実行要否を判定する。図3に示すステップS15の判定の結果、ずれ量の絶対値|Qav-Qrd|が、ずれ量の許容値Qrf以下である複数の電池要素15a,15b,,15n間の充電状態バランス調整に係る充放電制御の実行不要である旨の判定が下された場合ステップS15のNo、電池制御装置17は、一連の処理の流れを終了させる。一方、図3に示すステップS15の判定の結果、ずれ量の絶対値|Qav-Qrd|が、ずれ量の許容値Qrfを超える複数の電池要素15a,15b,,15n間の充電状態バランス調整に係る充放電制御の実行要である旨の判定が下された場合ステップS15のYes、ステップS16において、充放電制御部27は、ステップS15で各個別に演算された過剰または不足に係る電荷量に従って、複数の電池要素15a,15b,,15nの各個別の充電または放電に係る充放電制御を充放電回路29に行わせる。なお、ステップS16の充放電制御は、ステップS15の判定の結果、複数の電池要素15a,15b,,15nのうち少なくも1以上の電池要素においてYesの判定が下された場合に、全ての電池要素15a,15b,,15nを対象として行われる。ただし、全ての電池要素15a,15b,,15nを対象として充放電制御を行うのに代えて、ステップS15においてYesの判定が下された電池要素に対象を限定して充放電制御を行うようにしてもよい。[タイムチャート図等に従う電池システム11の動作]次に、本発明の実施形態に係る電池システム11の動作について、図4~図6を参照して説明する。図4a,bは、容量が同一の一対の電池要素36,37間の充電状態バランス調整に係る充放電制御の動作例を表すタイムチャート図である。図5a~cは、相互に容量の異なる一対の電池要素38,39間の充電状態バランス調整に係る充放電制御の動作例を表すタイムチャート図である。図6a,bは、相互に容量の異なる複数の電池要素38,39間の充電状態バランス調整に係る充放電制御の実行前後における電池容量残留電荷量を対比して示す図である。容量が同一の電池要素36,37間の充電状態バランス調整に係る充放電制御動作本実施形態に係る電池ストリング13の充放電動作では、例えば図4aに示すように、充電および放電が周期的に繰り返し実行される。図4bは、電池ストリング13の充放電動作と同時並列的に、容量が同一の一対の電池要素36,37間の充電状態バランス調整に係る充放電制御が、残留電荷量Qrdの下限値および上限値によって規定した制限窓の範囲内において実行される例を示している。図4bの例では、時刻t1~t4の区間における電池ストリング13の充電動作中に、時刻t1~t4の区間に内包される時刻t2のタイミング目標値例えば、残留電荷量Qrdの平均値Qavに対する残留電荷量Qrdのずれ量が、所定の範囲を逸脱したタイミングを起点とする時刻t2~t3の区間において、一方の電池要素36に係る残留電荷量の軌跡を、他方の電池要素37に係る残留電荷量の軌跡に重ね合わせるように、充電状態バランス調整に係る充放電制御が行なわれている。ここで、図4bに示すような一対の電池要素36,37間の充電状態バランス調整に係る充放電制御が、仮に行われなかったとする。この場合、一方の電池要素36に係る残留電荷量単位;Cの軌跡が、他方の電池要素37に係る残留電荷量の軌跡に重ね合わせられるような軌道修正はなされない。このため、時刻t4において、一方の電池要素36に係る残留電荷量の軌跡は、残留電荷量の上限値を超えた過充電領域に入る。すると、例えば、電池要素36に係る残留電荷量が過充電領域に入ったときに電池ストリング13の充放電動作を強制的に停止させるような電池制御装置17の構成を採用した場合、電池ストリング13の充放電動作は強制的に停止させられる。この場合、電池ストリング13の充放電動作を適切に行わせることができなくなってしまう。従って、一対の電池要素36,37間の充電状態バランス調整に係る充放電制御を行うと、電池ストリング13の充放電動作を適切に行わせることができなくなる事態を排除することができることがわかる。容量が相互に異なる電池要素38,39間の充電状態バランス調整に係る充放電制御動作一方、本実施形態に係る電池ストリング13の充放電動作では、図4aと同じ図5aに示すように、充電および放電が周期的に繰り返し実行される。図5bは、電池ストリング13の充放電動作と同時並列的に、容量が相互に異なる小容量および大容量に係る電池要素38,39間の充電状態バランス調整に係る充放電制御が、SOCの下限値および上限値によって規定した制限窓の範囲内において実行される例を示している。図5bの縦軸であるSOCは、電池要素15a,15b,,15nの満充電容量を分母とし、残留電荷量を分子として、電池要素15a,15b,,15nの充電状態を百分率で表した指標である。従って、図5bに表わされているように、小容量に係る電池要素38のSOCは、大容量に係る電池要素39のSOCと比べて、SOCの下限値および上限値によって規定した制限窓の範囲においてダイナミックに変化することがわかる。これは、小容量に係る電池要素38のSOCと、大容量に係る電池要素39のSOCとでは、分子残留電荷量の単位時間当たりの変化量が同じ共通の電池ストリング13内に存する電池要素38,39には、共通の充放電電流が流れるためであるにもかかわらず、分母満充電容量が異なることに基づく。また、図5cは、電池ストリング13の充放電動作と同時並列的に、容量が相互に異なる一対の電池要素38,39間の充電状態バランス調整に係る充放電制御が、残留電荷量Qrdの下限値および上限値によって規定した制限窓の範囲内において実行される例を示している。図5cの例では、時刻t1~t4の区間における電池ストリング13の充電動作中に、時刻t1~t4の区間に内包される時刻t5,t6,t7予め適宜変更可能に設定される時刻タイミングである。のそれぞれにおいて、一方の電池要素38に係る残留電荷量の軌跡を、他方の電池要素39に係る残留電荷量の軌跡に重ね合わせるように、充電状態バランス調整に係る充放電制御が行なわれている。こうした充電状態バランス調整に係る充放電制御によって、充電状態バランス調整前の複数の電池要素15a,15b,,15nの残留電荷量は、図6a,bに対比して示すように、残留電荷量Qrdの平均値Qavと一致するように調整される。[電池システム11の作用効果]本発明の実施形態に係る電池システム11では、SOC検知部19は、複数の電池要素15a,15b,,15nのSOCを各個別に検知する。残留電荷量演算部23は、満充電容量情報記憶部21から取得した複数の電池要素15a,15b,,15nの満充電容量Qflに係る満充電容量情報と、SOC検知部19で各個別に検知された電池要素15a,15b,,15nのSOCとに基づいて、複数の電池要素15a,15b,,15nの残留電荷量Qrdを各個別に演算する。充放電制御部27は、残留電荷量演算部23で各個別に演算された複数の電池要素15a,15b,,15nの残留電荷量Qrdに基づいて、複数の電池要素15a,15b,,15nに各個別の充電または放電を行わせる。本発明の実施形態に係る電池システム11によれば、電池要素15の残留電荷量Qrd単位;Cに基づいて、複数の電池要素15に各個別の充電または放電を行わせるようにしたので、従って、電池ストリング13中に相互に容量の異なる電池要素38,39が組み込まれている場合であっても、複数の電池要素15間の充電状態バランス調整に係る充放電制御を適切に行わせることができる。また、本発明の実施形態に係る電池システム11によれば、複数の電池要素15間の残留電荷量の差分が目標値に対して所定の範囲に収束するように複数の電池要素15の過剰または不足に係る電荷量を各個別に演算し、こうして求められた過剰または不足に係る電荷量に従って、複数の電池要素15に各個別の充電または放電を行わせるようにしたので、従って、複数の電池要素15間の充電状態バランス調整に係る充放電制御を目標値に対して精度よく適切に行わせることができる。また、本発明の実施形態に係る電池システム11によれば、複数の電池要素15のうち、電荷量が不足である電池要素には充電を行わせる一方、電荷量が過剰である電池要素には放電を行わせるようにしたので、従って、複数の電池要素15間の充電状態バランス調整に係る充放電制御を現実的な実行手段によって適切に行わせることができる。また、本発明の実施形態に係る電池システム11によれば、過不足電荷量演算部25は、複数の電池要素15間の残留電荷量Qrdの差分が略ゼロになるように複数の電池要素15の過剰または不足に係る電荷量を各個別に演算するようにしたので、従って、電池ストリング13中に相互に容量の異なる電池要素38,39が組み込まれている場合であっても、複数の電池要素15間の充電状態バランス調整に係る充放電制御を適確に行わせることができる。[その他の実施形態]以上説明した実施の形態は、本発明に係る具現化の一例を示したものである。従って、これらによって本発明の技術的範囲が限定的に解釈されることがあってはならない。本発明は、その要旨または主要な特徴から逸脱することなく、様々な形態で実施することができるからである。例えば、本実施形態では、本発明に係る電池要素15a,15b,,15nとして電池セル単電池を例示して説明したが、本発明はこの例に限定されない。複数の電池セル単電池を直列または並列直列および並列の組み合わせを含むに組み合わせた組電池を、本発明に係る電池要素15a,15b,,15nとして用いてもよい。また、本実施形態では、複数の電池要素15a,15b,,15nに対する充電電流の調整を行う充放電回路29を例示して説明したが、本発明はこの例に限定されない。電池要素15aの一対の端子15a1,15a2間に抵抗等の負荷を接続することにより、放電電流の調整を行う充放電回路29の構成を採用してもよい。また、本実施形態の図3および図4では、複数の電池要素15のうちいずれかに関する、目標値図3および図4の例では、残留電荷量Qrdの平均値Qavに対する残留電荷量Qrdのずれ量が、所定の範囲を逸脱したタイミングをもって、充電状態バランス調整に係る充放電制御を行う例をあげて説明したが、本発明はこの例に限定されない。本実施形態の図5cに示すように、予め適宜変更可能に設定される時刻タイミングt5,t6,t7をもって、充電状態バランス調整に係る充放電制御を行う構成を採用してもよい。こうした構成を採用すれば、周期性のない独自の充放電パターンを採用した場合でも、充電状態バランス調整に係る充放電制御の運用を行うことができる。また、本実施形態では、充電状態バランス調整に係る目標値として、複数の電池要素15a,15b,,15nの残留電荷量Qrdの平均値Qavを設定する例をあげて説明したが、本発明はこの例に限定されない。例えば、充電状態バランス調整に係る目標値として、複数の電池要素15a,15b,,15nの残留電荷量Qrdの、最小値または最大値のいずれかを設定する態様を採用してもよい。仮に、充電状態バランス調整に係る目標値として、複数の電池要素15a,15b,,15nの残留電荷量Qrdのうち最小値を設定する態様を採用した場合、主として電池要素の放電を行うことによって、充電状態バランス調整を遂行すればよい。また、充電状態バランス調整に係る目標値として、複数の電池要素15a,15b,,15nの残留電荷量Qrdのうち最大値を設定する態様を採用した場合、主として電池要素の充電を行うことによって、充電状態バランス調整を遂行すればよい。また、本実施形態では、残留電荷量演算部23の出力値は内部で処理されるだけであるが、この出力値を積極的に外部に向けて表示または通信等で出力する構成を採用してもよい。こうした構成を採用すれば、本制御による充電状態バランス調整の進行状況や完了状況を外部から知ることができ、例えば本制御による充電状態バランス調整が未完了の場合は充放電負荷を制限し、負荷電流と回路29による迂回電流が重畳することで電池要素15に過電流が流れることを防ぐ等の運用を行うことができる。"