(57)【特許請求の範囲】
【請求項１】
「Ｎ」個の個々のバッテリセルで構成されるバッテリパックの充電状態を判定する方法において、前記方法は、
（Ｓ１）各個々のバッテリセルの充電状態（ＳＯＣｉ）をすべてのｉ＝１、Ｎについて決定するステップであって、バッテリ充電状態は、完全な放電の最小の充電状態（ＳＯＣｍｉｎ）と、完全な充電の最大の充電状態（ＳＯＣｍａｘ）と、の間で変動する、前記決定するステップと、
（Ｓ２）前記個々のバッテリセルの前記充電状態の平均値（ｍｅａｎ（ＳＯＣｉ））を決定するステップと、
（Ｓ３）前記バッテリパックのバッテリセルの最大のバッテリ充電状態（ｍａｘ（ＳＯＣｉ））の重み（ｗ）、または、前記バッテリパックのバッテリセルの最小のバッテリ充電状態（ｍｉｎ（ＳＯＣｉ））の重み（１−ｗ）を、
ｗ＝ｇｗ（ｍｅａｎ（ＳＯＣｉ））
を用いて、決定するステップであって、関数ｇｗ（ＳＯＣ）については次の事項が成り立ち、すなわち、
−関数値は、その独立変数が前記完全な放電の前記最小の充電状態（ＳＯＣｍｉｎ）に向かう場合には、「ｗｍｉｎ」の最小値に向かおうとし、
−関数値は、その独立変数が前記完全な充電の前記最大の充電状態（ＳＯＣｍａｘ）に向かう場合には、「ｗｍａｘ」の最大値に向かおうとし、
−関数ｇｗ（）は連続的であり、
−関数ｇｗ（）は、前記個々のバッテリセルの前記充電状態の前記平均値が５０％であるときを基準として対称であり、及び、
−関数ｇｗ（）は、双曲線正接関数またはシグモイド関数を含んでいる、前記決定するステップと、
（Ｓ４）前記バッテリパック全体の前記充電状態（ＳＯＣｐ）を、前記重みの値（ｗ）と、前記バッテリパックのバッテリセルの前記最大のバッテリ充電状態（ｍａｘ（ＳＯＣｉ））と、前記バッテリパックのバッテリセルの前記最小のバッテリ充電状態（ｍｉｎ（ＳＯＣｉ））と、の関数として、
ＳＯＣｐ＝ｗ／（ｗｍａｘ−ｗｍｉｎ）＊ｍａｘ（ＳＯＣｉ）＋（１−ｗ／（ｗｍａｘ−ｗｍｉｎ））＊ｍｉｎ（ＳＯＣｉ）
に基づいて決定するステップと、
を含む、方法。
【請求項２】
前記重み関数ｇｗ（ＳＯＣ）については、０から１００の範囲内のすべての充電状態値（ＳＯＣ）について次式が成り立つ、
ｇｗ（ＳＯＣ）＝［０．５＊（１＋ｔａｎｈ（α＊（ＳＯＣ−５０）））］ｐ
但し、「α」はα＞０で可変であり、「ｐ」は自然数の要素であり、ｗｍａｘ＝１かつｗｍｉｎ＝０である、
請求項１に記載の方法。
【請求項３】
前記重み関数ｇｗ（ＳＯＣ）については、０から１００の範囲内のすべての充電状態値（ＳＯＣ）について次式が成り立つ、
ｇｗ（ＳＯＣ）＝[１／（１＋ｅ−α＊（ＳＯＣ−５０））]ｐ
但し、「α」はα＞０で可変であり、「ｐ」は自然数の要素であり、ｗｍａｘ＝１かつｗｍｉｎ＝０である、
請求項１に記載の方法。
【請求項４】
ｐ＝１である、請求項２または３に記載の方法。
【請求項５】
演算装置上で実行される場合に請求項１から４のいずれか１項に記載の方法のすべてのステップを実施するコンピュータプログラム。
【請求項６】
複数の個別バッテリセルと、請求項１から４のいずれか１項に記載の方法を含むＬｉイオンバッテリのためのバッテリマネジメントシステムと、を備えるバッテリシステム。
【請求項７】
請求項６に記載のバッテリシステムを含む駆動システムを備える自動車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の個別バッテリセルで構成されるバッテリパックの充電状態を判定する方法に関する。Ｌｉイオンバッテリパックと、上述の方法に基づいて作動するバッテリマネジメントシステムとで構成されるバッテリシステム、ならびに、Ｌｉイオンバッテリパックと、対応するバッテリマネジメントシステムとで構成されるバッテリシステムを含む自動車も本発明の主題である。さらに、演算装置上で実行される場合に本発明の方法のすべてのステップを実施するコンピュータプログラムも、本発明の主題である。
【背景技術】
【０００２】
たとえばハイブリッド自動車や電気自動車のような多様な用途で、バッテリに蓄えられた電気エネルギーがエネルギー源として利用される。このようなバッテリの作動のために決定的に重要なのは、バッテリがどのような状態であり、以後の動作のためにどれだけの容量を有しているか確認できることである。そのために、バッテリマネジメントシステムＢＭＳによってバッテリの動作が管理される。このようなバッテリマネジメントシステムは、特に、各個々のセルについて、充電状態ＳＯＣすなわち「Ｓｔａｔｅ−ｏｆ−Ｃｈａｒｇｅ」を判定する。充電状態は、完全な放電と完全な充電との間で変動することができる。
【０００３】
ハイブリッド自動車や電気自動車では、直列または並列につながれた多数の電気化学セルで構成されるＬｉイオンまたはＮｉＭＨテクノロジーのバッテリパックが採用されている。バッテリマネジメントシステムはバッテリを監視する役目を果たし、安全性の監視に加えて、できる限り長い充電時間を確保するためのものである。
【０００４】
個々のバッテリセルの充電状態は、バッテリパックの内部で状況に応じて大幅に相違している可能性がある。しかし上位の制御装置からは、または利用者に対する充電状態表示のためには、情報提供力のある代表的なただ１つの充電状態値を示すことが求められる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術により、個々のバッテリセルの充電状態の平均値を出力することが知られている。この場合、平均の充電状態がまだ１００％を下回っている場合に、すなわち完全に充電された最大の充電状態を下回っている場合に、個々のセルが過充電される可能性があるという問題がある。同様に、平均のＳＯＣがまだ０％を上回っている場合に、すなわち完全に放電された最小の充電を上回っている場合に、個々のセルが過小充電される可能性もある。その場合、電気化学バッテリセルの過小充電や過充電が急速な老朽化や、バッテリセルの損傷につながる可能性があるという欠点がある。極端なケースでは、バッテリの発火や爆発につながる可能性がある。
【０００６】
さらに、個々のバッテリセルの最大値と最小値を示すことが知られている。これら両方の値を評価することで、過充電や過小充電を回避することができる。しかしながら２つの値の取扱は、たとえば総充電状態を表示する際や、残存充電時間または利用可能な容量を表示または判定する際に、複雑さと結びついている。そのうえ、一方の値から他方の値に移行する際に跳ぶことを回避することができない。
【０００７】
さらに、高い充電状態については個別バッテリセルの最大値を出力し、低い充電状態については個別バッテリセルの最小値を出力することが知られている。しかしその場合、バッテリパック充電状態が、閾値部分で不連続に跳ぶという欠点があり、このことは、充電状態表示の予測不能な挙動もしくは検証不可能な挙動につながり、または、充電状態表示が跳ぶことにつながったりする可能性がある。
【課題を解決するための手段】
【０００８】
本発明によると、「Ｎ」個の個々のバッテリセルで構成されるバッテリパックの充電状態を判定する方法が提案され、この方法は次のステップを含んでいる。すなわち、最初に、各個々のバッテリセルの充電状態ＳＯＣｉがすべてのｉ＝１、Ｎについて決定され、バッテリ充電状態は、完全な放電の最小の充電状態ＳＯＣｍｉｎと、完全な充電の最大の充電状態ＳＯＣｍａｘとの間で変動する。第２のステップでは、個々のバッテリセルの充電状態の平均値ｍｅａｎ（ＳＯＣｉ）が決定される。次いで、バッテリパックのバッテリセルの最大のバッテリ充電状態ｍａｘ（ＳＯＣｉ）の重み「ｗ」、または、バッテリパックのバッテリセルの最小のバッテリ充電状態（ｍｉｎ（ＳＯＣｉ））の重み（１−ｗ）の決定が、式ｗ＝ｇｗ（ｍｅａｎ（ＳＯＣｉ））を用いて行われ、関数ｇｗ（ＳＯＣ）については次の事項が成り立つ。すなわち、
１．関数値は、その独立変数が完全な放電の最小の充電状態ＳＯＣｍｉｎに向かう場合には、ｗｍｉｎの最小値に向かおうとし、
２．関数値は、その独立変数が完全な充電の最大の充電状態ＳＯＣｍａｘに向かう場合には、ｗｍａｘの最大値に向かおうとし、及び、
３．関数ｇｗ（）は連続的である。
最後に、バッテリパック全体の充電状態ＳＯＣｐが、重みの値ｗと、バッテリパックのバッテリセルの最大のバッテリ充電状態ｍａｘ（ＳＯＣｉ）と、バッテリパックのバッテリセルの最小のバッテリ充電状態ｍｉｎ（ＳＯＣｉ）と、の関数として、次式に基づいて算出される。
ＳＯＣｐ＝ｗ／（ｗｍａｘ−ｗｍｉｎ）＊ｍａｘ（ＳＯＣｉ）＋（１−ｗ／（ｗｍａｘ−ｗｍｉｎ））＊ｍｉｎ（ＳＯＣｉ）
【０００９】
本発明にかかる方法は、有利に、バッテリパックの全体について、情報提供力のある代表的なただ１つの充電状態の簡単な判定を可能にする。個々の最大の充電状態と最小の充電状態とが、高い充電状態については最大の個別セル充電状態が優先され、低い充電状態については最小の個別セル充電状態が優先されるように、重みづけされる。このとき最小値と最大値との間の移行は、重み関数ｇｗ（）の特別な構成によって切れ目なく連続的に行われる。
【００１０】
従属請求項に記載された方策は、独立請求項に記載された方法の好ましい発展例や改良を可能にする。
【発明を実施するための形態】
【００１１】
以下においては０−１００の範囲内の充電状態値が利用され、値「０」は完全な放電の充電状態「０％」に相当しており、「１００」は完全な充電の充電状態「１００％」に相当する。しかしながら、このような区分に限定をするものではない。たとえば０−１の値範囲なども使用できることは、当業者には明らかである。その場合、下記の関数も対応して再スケーリングされる。
【００１２】
第１の実施例における重み関数ｇｗ（）は双曲線正接関数を含んでいる。重み関数については、０から１００の範囲内のすべての充電状態値ＳＯＣについて次式
ｇｗ（ＳＯＣ）＝［０．５＊（１＋ｔａｎｈ（α＊（ＳＯＣ−５０）））］ｐ
が成り立つのが好ましく、但し、「α」はα＞０で可変であり、「ｐ」は自然数の要素である。
【００１３】
重み関数の特別な構成は、最小値「０」から最大値「１」への移行を、５０％の充電状態に相当する値「５０」を中心とした充電状態の平均的な値領域で可能にする。このとき関数は、この平均値に対して点対称である。変数「α」は、最小値と最大値との間の移行部の所望の幅の調整を可能にする。変数「α」の大きい値は、より小さい値よりも、最小値と最大値の間の迅速な転換を可能にする。指数値ｐ＝１が特に好ましい。しかしながら指数値をこれよりも大きく選択し、総充電状態における最大の個別セル充電状態と、最小の個別セル充電状態との間の重みづけの転換を加速させることもできる。
【００１４】
第２の実施例では、重み関数ｇｗ（）はシグモイド関数を含んでいる。その場合、重み関数については、０から１００の範囲内のすべての充電状態値ＳＯＣについて次式
ｇｗ（ＳＯＣ）＝[１／（１＋ｅ−α＊（ＳＯＣ−５０））]ｐ
が成り立つのが好ましく、但し、「α」はα＞０で可変であり、「ｐ」は自然数の要素である。
【００１５】
シグモイド関数は双曲線正接関数に比べて、その値範囲が「０」と「１」の所望の値の間で直接的に変化し、最初にシフトをさせなくてよいという利点がある。双曲線正接関数は値「−１」と「１」の間で変化する。この重み関数の特別な構成は、最小値「０」から最大値「１」への移行を、５０％の充電状態に相当する値「５０」を有する充電状態の平均の値範囲で可能にする。このとき関数は、この平均値に対して点対称である。変数「α」は、最小値と最大値の間の移行の所望の幅の調整を可能にする。変数「α」の大きい値は、より小さい値よりも迅速な転換を可能にする。指数値ｐ＝１が特に好ましい。しかしながら指数値をこれよりも大きく選択し、総充電状態における最大の個別セル充電状態と、最小の個別セル充電状態との間の重みづけの転換を加速させることもできる。
【００１６】
第３の実施例では、重み関数は、充電状態のさまざまな区域値について定義された個々の線形関数で成り立っている。重み関数ｇｗ（ＳＯＣ）については、０から１００の範囲内のすべてのＳＯＣについて次式
ＳＯＣ[０；Ｘ]：  ｇｗ（ＳＯＣ）＝０；
ＳＯＣ[Ｘ；Ｙ]：  ｇｗ（ＳＯＣ）＝（ＳＯＣ−Ｘ）／（Ｙ−Ｘ）；
ＳＯＣ[Ｙ；１００]：  ｇｗ（ＳＯＣ）＝１
が成り立つのが好ましい。
【００１７】
区域的な線形関数としての重み関数の特別な構成は、重み関数に関わる要請事項を非常に簡単に実現することを可能とする。このとき充電状態値Ｘ及びＹの量が、最小値と最大値の間の移行部の位置と大きさを規定する。
【００１８】
値Ｘ及びＹは、平均の充電状態を中心として対称に選択されるのが好ましい。このことは、充電状態の妥当性のある表現と出力とを可能にする。
【００１９】
１つの好ましい実施例では、値Ｘは２０％の充電状態に相当しており、すなわちＸ＝２０が成り立つ。このとき値Ｙは８０％の充電状態に相当しており、すなわちＹ＝８０が成り立つ。このことは、中間領域で線形に減少または増加する充電状態の表現を保証し、完全な放電及び充電の極値領域は、危険を回避するために、すでに早期にそのようなものとして出力される。当然ながら、相応に再スケーリングをすれば０から１００に代えて０から１の値を使用することもできる。また、同じく式を相応に再スケーリングすれば、パーセント値を直接使用することもできる。
【００２０】
バッテリパックの制御ユニットのような演算装置上で実行される場合に先に説明した方法のすべてのステップを実行するコンピュータプログラムも、同じく提供される。制御ユニットは、バッテリパックから切り離されて配置されていてもよい。
【００２１】
同様に、特にＬｉイオンバッテリのためのバッテリマネジメントシステムも提案され、バッテリシステムは、充電状態を決定する上記の方法を含んでいる。
【００２２】
上記に応じて、複数の個別バッテリセルと、Ｌｉイオンバッテリのためのバッテリマネジメントシステムとで構成されるＬｉイオンバッテリパックを含むバッテリシステムが提供され、バッテリシステムは充電状態を決定する上記の方法を含んでいる。
【００２３】
さらに、本発明に基づく対応するバッテリシステムを含む駆動システムを装備した自動車が提供される。
【００２４】
本発明の実施例が図面に示されており、以下の記述において詳しく説明する。
【図面の簡単な説明】
【００２５】
【図１】本発明による方法のフローチャートである。
【図２】本発明の第１の実施例に基づく重み関数のグラフである。
【図３】本発明の第１の実施例に基づいて算出されたバッテリパックの充電状態である。
【図４】本発明の第３の実施例に基づく重み関数のグラフである。
【図５】本発明の第３の実施例に基づいて算出されたバッテリパックの充電状態である。
【００２６】
図１には、バッテリパックの充電状態を決定するための本発明にかかる方法のフローチャートが示されている。バッテリパックは、以下においてはＬｉイオンバッテリセルで構成されているが、複数の電気化学セルで構成されるこれ以外のバッテリ型式に適用することもできる。
【００２７】
図１では、符号「Ａ」は「すべてのｉ＝１、ＮについてのＳＯＣｉの決定」を表しており、符号「Ｂ」は「すべてのＳＯＣｉの平均値ｍｅａｎ（ＳＯＣｉ）の決定」を表しており、符号「Ｃ」は「ｇｗ（ＳＯＣ）：ｇｗ（ＳＯＣ→０％）→０；ｇｗ（ＳＯＣ→１００％）→１；かつｇｗ（）連続的、による重みｗ＝ｇｗ（ｍｅａｎ(ＳＯＣｉ)）の決定」を表しており、符号「Ｄ」は「ＳＯＣｐ＝ｗ＊ｍａｘ（ＳＯＣｉ）＋（１−ｗ）＊ｍｉｎ（ＳＯＣｉ）による、バッテリパックの総充電状態ＳＯＣｐの決定」を表している。
【００２８】
充電状態を判定する本発明の方法は、「Ｎ」個の個々のバッテリセルで構成されるバッテリパックを対象としている。
【００２９】
第１のステップでは、各個々のバッテリセルの充電状態ＳＯＣｉがすべてのｉ＝１、Ｎについて決定され、バッテリ充電状態は、完全な放電の最小の充電状態ＳＯＣｍｉｎと、完全な充電の最大の充電状態ＳＯＣｍａｘとの間で変動する。最小の充電状態は、たとえば値「０」または「０％」を有することができ、最大の充電状態は値「１」、「１００」または「１００％」を有することができる。
【００３０】
第２のステップでは、個々のバッテリセルの充電状態の平均値ｍｅａｎ（ＳＯＣｉ）が決定される。平均値は、通常、式ｍｅａｎ（ＳＯＣｉ）＝１／Ｎ＊Σｉ＝１，ＮＳＯＣｉから算出される。
【００３１】
次いで第３のステップで、式ｗ＝ｇｗ（ｍｅａｎ（ＳＯＣｉ））に基づいて、バッテリパックのバッテリセルの最大のバッテリ充電状態ｍａｘ（ＳＯＣｉ）の重み「ｗ」、または、バッテリパックのバッテリセルの最小のバッテリ充電状態（ｍｉｎ（ＳＯＣｉ））の重み（１−ｗ）の決定が行われ、関数ｇｗ（ＳＯＣ）については次の事項が成り立ち、すなわち、
関数値は、その独立変数が完全な放電の最小の充電状態ＳＯＣｍｉｎに向かう場合には、値「０」の最小値に向かおうとし、
関数値は、その独立変数が完全な充電の最大の充電状態ＳＯＣｍａｘに向かう場合には、値「１」の最大値に向かおうとし、及び、
関数ｇｗ（）は連続的である。
【００３２】
換言すると、重みづけをするために、次のような特性、すなわち、
−  ｇｗ（ＳＯＣ→０％）  →０                                          （１）
−  ｇｗ（ＳＯＣ→１００％）  →１                                      （２）
−  ｇｗ（）は連続的                                                    （３）
を有する、充電状態ＳＯＣに依存する数学的な関数ｇｗ＝ｆ（ＳＯＣ）が利用される。
【００３３】
上の例では、ｗｍａｘ＝１かつｗｍｉｎ＝０と設定されていた。ここでも当業者には明らかなように、最小値と最大値のそれぞれの値「０」と「１」はこれに限定されるものではなく、最小値についての「０％」、または、最大値についての「１００％」もしくは「１００」といった他の値を使用することもできる。
【００３４】
続いて第４のステップでは、バッテリパック全体の充電状態ＳＯＣｐが、重みの値ｗと、バッテリパックのバッテリセルの最大のバッテリ充電状態ｍａｘ（ＳＯＣｉ）と、バッテリパックのバッテリセルの最小のバッテリ充電状態ｍｉｎ（ＳＯＣｉ）と、の関数として算出される。これは次式に従って行われる。
ＳＯＣｐ＝ｗ＊ｍａｘ（ＳＯＣｉ）＋（１−ｗ）＊ｍｉｎ（ＳＯＣｉ）          （４）
【００３５】
この式も、やはりｗｍａｘ＝１及びｗｍｉｎ＝０について限定をするものではない。
【００３６】
最後のステップは次のように記述することもできる：バッテリパック全体の充電状態ＳＯＣｐの決定は、重みの値ｗと、バッテリパックのバッテリセルの最大のバッテリ充電状態ｍａｘ（ＳＯＣｉ）と、バッテリパックのバッテリセルの最小のバッテリ充電状態ｍｉｎ（ＳＯＣｉ）と、の関数として行われ、このとき、最大値に向かおうとする重み「ｗ」についてはＳＯＣｐ≦ｍａｘ（ＳＯＣｉ）が成り立ち、最小値に向かおうとする重み「ｗ」についてはＳＯＣｐ≧ｍｉｎ（ＳＯＣｉ）が成り立つ。バッテリパック全体の充電状態ＳＯＣｐは、重みの値ｗと、バッテリパックのバッテリセルの最大のバッテリ充電状態ｍａｘ（ＳＯＣｉ）と、バッテリパックのバッテリセルの最小のバッテリ充電状態ｍｉｎ（ＳＯＣｉ）とから、線形回帰として算出することができる。
【００３７】
第１の実施例において、重み関数について好適に適用可能な関数は次式である。
ｇｗ（ＳＯＣ）＝０．５＊（１＋ｔａｎｈ（α＊（ＳＯＣ−５０％）））      （５）
【００３８】
この式は所与の要請事項を満たすものであり、最小値「０」から最大値「１」への移行部を、ＳＯＣの５０％を中心とする領域に有している。この移行部の幅はパラメータαを通じて調整可能である。たとえばα＝１／２０については、図２に示すような関数ｇｗ（ＳＯＣ）の推移が得られる。この図は１−ｇｗ（ＳＯＣ）の推移も追加的に示している。この関数はその特徴的な推移から、「Ｓ字」関数またはフェルミ関数とも呼ぶことができる。このとき「α」の大きい値は、最小値と最大値の間のより迅速な移行をもたらす。
【００３９】
この関数ｇｗ１（ＳＯＣ）を用いて、セルの個々のＳＯＣｉからパック全体ＳＯＣのＳＯＣｐの算出を次のように行うことができる。
ｗ＝ｇｗ１（ｍｅａｎ（ＳＯＣｉ））                                      （６）
ＳＯＣｐ＝ｗ＊ｍａｘ（ＳＯＣｉ）＋（１−ｗ）ｍｉｎ（ＳＯＣｉ）            （７）
但し、ｍｅａｎ（ＳＯＣｉ）は個々のセルＳＯＣの平均値、ｍａｘ（ＳＯＣｉ）は最大値、ｍｉｎ（ＳＯＣｉ）は最小値である。
【００４０】
上の実施例では、重み関数は式（５）の平方またはその他の累乗であってもよい。累乗の選択は、総パック充電状態における最大の個別充電状態及び最小の個別充電状態の重みづけの迅速な移行を可能にする。
【００４１】
図３は、式（５）から（７）の一例としての適用例であり、充電曲線をパーセントで示している。ここでバッテリパックは６個の個別セルで構成されており、その充電状態はおよそ＋／−１０％だけ変動し、図３では数字「１」から「６」で表されている。つまり数字「１」についての曲線は、バッテリセル１の充電状態に対応している。さらに、ＳＯＣｐの記号が付された総充電状態の曲線も示されている。図示した時間的推移の開始時には、セル５はほぼ１００％の充電状態に達している。判定される総充電状態ＳＯＣｐは最大値をとる。その約１３００秒後、平均の充電状態はおよそ５０％になっている。総充電状態ＳＯＣｐは、最大の個別セル充電状態と、最小の個別セル充電状態との平均値に相当している。その後の経過で個別セル充電状態はさらに低下していき、その結果、総充電状態ＳＯＣｐは、本例ではセル３である、もっとも低いセルの充電状態値をとる。
【００４２】
第２の実施例（図面には示さず）では、重み関数は０から１００の範囲内のすべての充電状態値ＳＯＣについてシグモイド関数から形成され、好ましくは次式
ｇｗ（ＳＯＣ）＝［１／１（１＋ｅ−α＊（ＳＯＣ−５０））］ｐ            （８）
から形成され、但し、「α」はα＞０で可変であり、「ｐ」は自然数の要素である。同じくパラメータ「ｐ」及び「α」は量に応じて、重み関数の最小値と最大値とのより迅速な移行またはよりゆっくりした移行を可能にする。シグモイド関数は双曲線正接関数と比べて、「０」と「１」の間の所望の値領域をすでに供給しているという利点があり、一方、双曲線正接関数は最初にシフトをさせなければならない。これらの関数はそれ以外の点では非常に似ているので、重み関数及びその結果として得られる総パック充電状態ＳＯＣｐのこれ以上の記述は行わない。
【００４３】
図４は、代替的な重み係数ｇｗを示すと同時に、値１−ｇｗを示している。ここでは重み関数ｇｗは次のように選択されている。すなわち、
ＳＯＣ［０−２０％］：  ｇｗ（ＳＯＣ）＝０                            （９）
ＳＯＣ［２０−８０％］：  ｇｗ（ＳＯＣ）＝（ＳＯＣ−２０）＊１／６０  （１０）
ＳＯＣ［８０−１００％］：  ｇｗ（ＳＯＣ）＝１                        （１１）
【００４４】
この関数は、重み関数に関して求められる要請事項を同じく満たしている。図５は、６個の個別セルと総パックＳＯＣｐについて、同じく充電曲線をパーセントで表している。図面から明らかなように、この改変された重み関数ｇｗも、総パックＳＯＣ、ＳＯＣｐを決定するために適している。同じく高い充電状態については最大の個別充電状態が優先されており、低い充電状態については最少の充電状態が優先されており、移行部は連続的に延びている。
【００４５】
一般に、式（９）−（１１）では中間領域の下限値と上限値とを変えることができ、ｘ％とｙ％の値を取ることができ、但し、下限と上限については次式が成り立つ。すなわち、０＜ｘ＜５０かつ５０＜ｙ＜１００：
ＳＯＣ［０；Ｘ］：  ｇｗ（ＳＯＣ）＝０；                              （１２）
ＳＯＣ［Ｘ；Ｙ］：  ｇｗ（ＳＯＣ）＝（ＳＯＣ−Ｘ）／（Ｙ−Ｘ）；      （１３）
ＳＯＣ［Ｙ；１００］：  ｇｗ（ＳＯＣ）＝１                            （１４）
【００４６】
このとき中間領域は、充電状態の平均値５０％に対して常に対称に選択される。下限と上限の選択に応じて、最小値と最大値の間での重み関数の移行がより迅速に行われるか（ｘとｙとの比較的小さい差分）、または、よりゆっくりと行われる（ｘとｙとの比較的大きい差分）。上の例も、やはり重みづけの「０」及び「１」の最小値と最大値に限定されるものではない。関数（７）の相応の再スケーリングをすれば、これらを別様に選択することができる。
【００４７】
本方法は、Ｌｉイオンバッテリパックのためのバッテリマネジメントシステムで適用されるのが好ましい。
【００４８】
特別に好ましい実施例では、バッテリマネジメントシステムは、自動車の駆動装置としての役目をするＬｉイオンバッテリで利用される。このときバッテリマネジメントシステムは、車両の制御ユニット上で稼働させることができる。
【図１】
0006013188.tif 000002
【図２】
0006013188.tif 000003
【図３】
0006013188.tif 000004
【図４】
0006013188.tif 000005
【図５】
0006013188.tif 000006