(57)【特許請求の範囲】
【請求項１】
１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体を含むバッテリテストコンピュータであって、前記バッテリテスト管理システムが、予測モジュール、有効性確認モジュールおよび訓練モジュールを含み、前記バッテリテストコンピュータが、前記１つまたは複数の命令セットを実行するように構成された処理回路を含む、バッテリテストコンピュータと、
前記処理回路に通信可能に結合され、かつユーザに出力を提供するように構成されたユーザインタフェースと
を含む、バッテリテストシステムであって、
前記予測モジュールが、バッテリにおいて実施される標準バッテリテストが完了されるのに必要なすべてより少ないデータを使用して、前記バッテリにおいて実施される前記標準バッテリテストの結果を予測し、かつ前記ユーザインタフェースを介して、前記予測された結果および前記予測された結果と関連付けられた信頼度を出力するように構成され、
前記有効性確認モジュールが、前記バッテリにおいて実施される前記標準バッテリテストからの最終的なテスト結果を使用して、前記予測された結果の有効性を判断し、かつ前記ユーザインタフェースを介して前記有効性の表現を出力するように構成され、
前記訓練モジュールが、前記予測モジュールを更新するために、前記有効性確認モジュールによって生成された前記有効性を使用して訓練データを更新するように構成され、
前記予測モジュールが、複数のバッテリサンプルから得られた訓練データを使用して構築されたバッテリテストサポートベクタマシン（ＳＶＭ）を含み、および前記バッテリテストＳＶＭが、前記標準バッテリテスト中に得られたバッテリテストデータから生成された第１の特徴および第２の特徴に基づいて、テストを受けている前記バッテリを合格カテゴリまたは不合格カテゴリに分類するように構成されたバイナリ分類モデルである、
バッテリテストシステム。
【請求項２】
前記予測モジュールが、前記ユーザインタフェースを介して、前記標準バッテリテストの期間が終了する前の時点において前記バッテリの前記標準バッテリテストの前記予測された結果を出力するように構成される、請求項１に記載のバッテリテストシステム。
【請求項３】
前記予測モジュールが、前記ユーザインタフェースを介して、前記標準バッテリテストの期間が終了する前に起こる時間間隔で前記バッテリの前記標準バッテリテストの複数の予測された結果を出力するように構成される、請求項１に記載のバッテリテストシステム。
【請求項４】
前記バッテリテストコンピュータが、
前記予測モジュールを使用して、第１の時点において、前記標準バッテリテストの開始から前記第１の時点までに得られたテストデータを使用して、前記バッテリの前記標準バッテリテストの第１の予測された結果を生成することと、
前記第１の予測された結果が、信頼性閾値を上回る信頼度を有すると判断することに応答して、前記ユーザインタフェースを介して前記第１の予測された結果を出力することと
を行うように構成される、請求項１に記載のバッテリテストシステム。
【請求項５】
前記バッテリテストコンピュータが、
前記第１の予測された結果の前記信頼度が前記信頼性閾値より低いと判断することに応答して、前記予測モジュールを使用して、前記第１の時点後に起こる第２の時点において、前記標準バッテリテストの前記開始から前記第２の時点までに得られたテストデータを使用して、前記バッテリの前記標準バッテリテストの第２の予測された結果を生成することと、
前記第２の予測された結果が、前記信頼性閾値を上回る信頼度を有すると判断することに応答して、前記ユーザインタフェースを介して前記第２の予測された結果を出力することと
を行うように構成される、請求項４に記載のバッテリテストシステム。
【請求項６】
前記第１の時点が４週間であり、前記第２の時点が６週間であり、および前記標準バッテリテスト期間が１８週間である、請求項５に記載のバッテリテストシステム。
【請求項７】
前記第１の特徴が放電容量の変化率であり、および前記第２の特徴が、前記標準バッテリテスト中に前記バッテリについて得られた効率の変化率である、請求項１に記載のバッテリテストシステム。
【請求項８】
前記バッテリテストＳＶＭが、過去のバッテリテスト結果が合格領域および不合格領域に分離されているデータ空間を構築し、前記不合格領域から前記合格領域を分離する超平面を計算し、かつ前記超平面に対するバッテリテストデータの場所を特定するために、テストを受けている前記バッテリについて得られた前記バッテリテストデータを前記データ空間にマッピングすることにより、前記バッテリを前記合格カテゴリまたは前記不合格カテゴリに分類するように構成される、請求項１に記載のバッテリテストシステム。
【請求項９】
前記バッテリテストコンピュータが、少なくとも前記予測モジュールを使用して、線形回帰およびテストを受けている前記バッテリについて得られた前記マッピングされたバッテリテストデータから前記超平面までの距離を使用して、前記標準バッテリテストの終了時の前記バッテリの特性を予測し、かつ前記ユーザインタフェースを介して前記特性を出力するように構成される、請求項８に記載のバッテリテストシステム。
【請求項１０】
前記特性が前記バッテリの最終的な放電容量である、請求項９に記載のバッテリテストシステム。
【請求項１１】
前記ユーザインタフェースが、前記バッテリテスト管理システムからの出力の視覚表現を前記ユーザに出力するように構成されたディスプレイを含む、請求項１に記載のバッテリテストシステム。
【請求項１２】
電圧検知回路、電流検知回路またはそれらの組合せを有し、かつ前記バッテリから充電容量および放電容量を示すフィードバックを得るように構成されたバッテリテスト装置を含む、請求項１に記載のバッテリテストシステム。
【請求項１３】
前記バッテリテストコンピュータが、前記バッテリテスト装置からバッテリテストデータを受信するように構成された通信システムを含む、請求項１２に記載のバッテリテストシステム。
【請求項１４】
１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体であって、前記バッテリテスト管理システムが、予測モジュール、有効性確認モジュールおよび訓練モジュールを含み、前記予測モジュール、前記有効性確認モジュールおよび前記訓練モジュールが、プロセッサによって実行されると、
バッテリにおいて実施される標準バッテリテストが完了されるのに必要なすべてより少ないデータを使用して、前記バッテリにおいて実施される前記標準バッテリテストの結果の予測を生成し、かつユーザインタフェースを介して、前記結果の前記予測および前記結果の前記予測と関連付けられた信頼度を出力することと、
前記バッテリにおいて実施される前記標準バッテリテストからの最終的なテスト結果を使用して前記結果の前記予測の有効性を判断し、かつ前記ユーザインタフェースを介して前記有効性の表現を出力することと、
前記予測モジュールを更新するために、前記判断された有効性に基づいて訓練データを更新することと
を行うように構成され、
前記予測モジュールが、複数のバッテリサンプルから得られた訓練データを使用して構築されたバッテリテストサポートベクタマシン（ＳＶＭ）を含み、および前記バッテリテストＳＶＭが、前記標準バッテリテスト中に得られたバッテリテストデータから生成された第１の特徴および第２の特徴に基づいて、テストを受けている前記バッテリを合格カテゴリまたは不合格カテゴリに分類するように構成されたバイナリ分類モデルである、
有形の非一時的コンピュータ可読媒体。
【請求項１５】
前記予測モジュールが、前記標準バッテリテストの期間が終了する前の時点において前記バッテリの前記標準バッテリテストの前記結果の前記予測を生成するように構成される、請求項１４に記載の有形の非一時的コンピュータ可読媒体。
【請求項１６】
前記予測モジュールが、前記標準バッテリテストの期間が終了する前に起こる時間間隔で前記バッテリの前記標準バッテリテストの前記結果の複数の予測を生成するように構成される、請求項１４に記載の有形の非一時的コンピュータ可読媒体。
【請求項１７】
前記バッテリテスト管理システムが、
前記予測モジュールを使用して、第１の時点において、前記標準バッテリテストの開始から前記第１の時点までに得られたテストデータを使用して、前記バッテリの前記標準バッテリテストの前記結果の第１の予測を生成することと、
前記結果の前記第１の予測が、信頼性閾値を上回る信頼度を有すると判断することに応答して、前記ユーザインタフェースを介して前記結果の前記第１の予測を出力することと
を行うように構成される、請求項１４に記載の有形の非一時的コンピュータ可読媒体。
【請求項１８】
前記バッテリテスト管理システムが、
前記第１の予測の前記信頼度が信頼性閾値より低いと判断することに応答して、前記予測モジュールを使用して、前記第１の時点後に起こる第２の時点において、前記標準バッテリテストの前記開始から前記第２の時点までに得られたテストデータを使用して、前記バッテリの前記標準バッテリテストの前記結果の第２の予測を生成することと、
前記第２の予測が、前記信頼性閾値を上回る信頼度を有すると判断することに応答して、前記ユーザインタフェースを介して前記結果の前記第２の予測を出力することと
を行うように構成される、請求項１７に記載の有形の非一時的コンピュータ可読媒体。
【請求項１９】
前記バッテリテストＳＶＭが、過去のバッテリテスト結果が合格領域および不合格領域に分離されているデータ空間を構築し、前記不合格領域から前記合格領域を分離する超平面を計算し、かつ前記超平面に対するバッテリテストデータの場所を特定するために、テストを受けている前記バッテリについて得られた前記バッテリテストデータを前記データ空間にマッピングすることにより、前記バッテリを前記合格カテゴリまたは前記不合格カテゴリに分類するように構成される、請求項１４に記載の有形の非一時的コンピュータ可読媒体。
【請求項２０】
前記バッテリテスト管理システムが、少なくとも前記予測モジュールを使用して、線形回帰およびテストを受けている前記バッテリについて得られた前記マッピングされたバッテリテストデータから前記超平面までの距離を使用して、前記標準バッテリテストの終了時の前記バッテリの特性を予測し、かつ前記ユーザインタフェースを介して前記特性を出力するように構成される、請求項１９に記載の有形の非一時的コンピュータ可読媒体。
【請求項２１】
バッテリテスト結果を予測する方法であって、
テストを受けているバッテリについてバッテリテスト結果を予測するためにバッテリテストコンピュータを使用することであって、前記バッテリテストコンピュータが、１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体を含み、前記バッテリテスト管理システムが、バッテリテストが完了されるのに必要なすべてより少ないデータを使用して前記バッテリテスト結果を予測するように構成された予測モジュール、前記バッテリにおいて実施される前記標準バッテリテストからの最終的なテスト結果を使用して、前記予測の有効性確認を行うように構成された有効性確認モジュール、および前記有効性確認モジュールによって生成された結果に基づいて前記予測モジュールを再訓練するように構成された訓練モジュールを含み、前記バッテリテストコンピュータが、前記１つまたは複数の命令セットを実行するように構成された処理回路を含む、使用することと、
ユーザインタフェースを介して、前記結果の前記予測および前記予測と関連付けられた信頼度を出力することと
を含み、
前記予測モジュールが、複数のバッテリサンプルから得られた訓練データを使用して構築されたバッテリテストサポートベクタマシン（ＳＶＭ）を含み、および前記バッテリテストＳＶＭが、前記標準バッテリテスト中に得られたバッテリテストデータから生成された第１の特徴および第２の特徴に基づいて、テストを受けている前記バッテリを合格カテゴリまたは不合格カテゴリに分類するように構成されたバイナリ分類モデルである、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、バッテリの分野に関する。より具体的には、本開示は、バッテリテストのためのシステムおよび方法に関する。
【背景技術】
【０００２】
この項目は、以下で説明される本開示の様々な態様に関連し得る当技術分野の様々な態様を読者に紹介することを意図する。この論考は、本開示の様々な態様をより理解し易くするために背景情報を読者に提供する際に役立つと思われる。それに従って、これらの記載は、先行技術を容認するものとしてではなく、これを踏まえて読まれるべきであることを理解すべきである。
【０００３】
バッテリ（１つまたは複数の個々の電気化学電池を有するバッテリを含む）は、現在、家庭、電子機器および多様な車両におけるエネルギー貯蔵を含む、多様な用途で使用される。実際に、バッテリは、車両産業の偏在しており、様々な車両駆動過程に給電するためのエネルギーの捕捉および貯蔵を含む各種の理由で車両に使用される。例えば、バッテリは、内燃エンジンを始動させるため、車両の空調ユニットおよび様々な電子機器に給電するためなどに使用することができる。
【０００４】
車両で使用されるバッテリの最も一般的なタイプは、鉛酸蓄電池およびリチウムイオン電池を含む。歴史上、鉛酸蓄電池が車両で使用される最も一般的なタイプであり、サイズ、形状および電力定格（例えば、充電および放電容量、電圧）に関する規格を含む多くの異なる規格の対象となる。これらの規格は、例えば、消費者の信頼を高めかつ様々な規制上の要件への準拠を保証するためのものである。一例として、鉛酸蓄電池は、始動、点灯および点火（ＳＬＩ）の自動車用途のために使用することができ、特定の期間中にそのような用途をサポートするそれらの能力に関連する様々な規格の対象となり得る。それに従って、特定の用途についてバッテリを評価するため、様々な標準テスト（標準条件下で実行され、標準結果を有するテスト）が確立されている。
【０００５】
理解されているように、特定の用途または一連の用途のために生産されたバッテリが、そのような用途と関連付けられた標準テストに合格することが望ましい。従って、製造業者は、品質を保証するために異なる製造ラインから得られたサンプルの定期的なテストを実行することができる。加えて、製造業者は、新しい設計がそれらの使用目的に適切かどうかを特定するために、プロトタイプのバッテリサンプルを様々な標準テストの対象とすることができる。
【０００６】
標準テスト（特に自動車産業におけるもの）は、特定のバッテリについて最終的な結果が得られるまで数週間、数カ月間も続く場合がある。これは、少なくとも部分的に、特定の時間中、自動車用バッテリが有用であり続けることが望ましいためである（例えば、長い寿命を有するために）。従って、これらの決定と関連付けられた標準テストは、特定のバッテリを既定の時間長にわたって持続させることについて適切性の正確な測定を提供するのに長い期間を必要とし得る。いくつかのテストは、例えば、高応力下で指定期間後に既定の量の充電および放電を行うバッテリの能力が残っているかどうかを測定することができる。そのようなテストは、テストの「合格」または「不合格」をもたらし得る。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
残念ながら、結果を得るのに要する時間の長さは、特定の製造設計またはプロセスが注意を要する事前の警告の欠如を招く。従って、現在、バッテリテストと関連付けられた時間を低減することが望ましいことが認識されている。また、現在、バッテリ設計および製造に関する迅速なフィードバックを提供するためにテスト結果を予測することが望ましいことも認識されている。
【課題を解決するための手段】
【０００８】
本明細書で開示される特定の実施形態の概要を以下に記載する。これらの態様は単にこれらの特定の実施形態の簡単な概要を読者に提供するために提示され、これらの態様は、本開示の範囲を限定することを意図しないことを理解すべきである。実際に、本開示は、以下に記載されない場合もある各種の態様を包含し得る。
【０００９】
本開示の一態様は、１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体を有するバッテリテストコンピュータを含むバッテリテストシステムに関する。バッテリテスト管理システムは、予測モジュール、有効性確認モジュールおよび訓練モジュールを含む。また、バッテリテストコンピュータは、１つまたは複数の命令セットを実行するように構成された処理回路も含む。また、システムは、処理回路に通信可能に結合され、かつユーザに出力を提供するように構成されたユーザインタフェースも含む。予測モジュールは、バッテリにおいて実施される標準バッテリテストが完了されるのに必要なすべてより少ないデータを使用して、バッテリにおいて実施される標準バッテリテストの結果を予測し、かつユーザインタフェースを介して、予測された結果および予測された結果と関連付けられた信頼度を出力するように構成される。有効性確認モジュールは、バッテリにおいて実施される標準バッテリテストからの最終的なテスト結果を使用して、予測された結果の有効性を判断し、かつユーザインタフェースを介して有効性の表現を出力するように構成される。訓練モジュールは、予測モジュールを更新するために、有効性確認モジュールによって生成された有効性を使用して訓練データを更新するように構成される。
【００１０】
本開示の別の態様は、１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体であって、バッテリテスト管理システムが、予測モジュール、有効性確認モジュールおよび訓練モジュールを含み、予測モジュール、有効性確認モジュールおよび訓練モジュールが、プロセッサによって実行されると、バッテリにおいて実施される標準バッテリテストが完了されるのに必要なすべてより少ないデータを使用して、バッテリにおいて実施される標準バッテリテストの結果の予測を生成し、かつユーザインタフェースを介して、結果の予測および結果の予測と関連付けられた信頼度を出力することと、バッテリにおいて実施される標準バッテリテストからの最終的なテスト結果を使用して結果の予測の有効性を判断し、かつユーザインタフェースを介して有効性の表現を出力することと、予測モジュールを更新するために、判断された有効性に基づいて訓練データを更新することとを行うように構成される、有形の非一時的コンピュータ可読媒体に関する。
【００１１】
本開示のさらなる態様は、テストを受けているバッテリについてバッテリテスト結果を予測するためにバッテリテストコンピュータを使用することを含む、バッテリテスト結果を予測する方法に関する。バッテリテストコンピュータは、１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体を含む。バッテリテスト管理システムは、バッテリテストが完了されるのに必要なすべてより少ないデータを使用してバッテリテスト結果を予測するように構成された予測モジュール、予測の有効性確認を行うように構成された有効性確認モジュール、および有効性確認モジュールによって生成された結果に基づいて予測モジュールを再訓練するように構成された訓練モジュールを含む。また、バッテリテストコンピュータは、また、１つまたは複数の命令セットを実行するように構成された処理回路を含み、かつユーザインタフェースを介して、結果の予測および予測と関連付けられた信頼度を出力する。
【００１２】
本開示の様々な態様は、以下の詳細な説明を読み、図面を参照することでより良く理解され得る。
【図面の簡単な説明】
【００１３】
【図１】本開示の態様による、部分的なテストデータを使用して、構築モデルに基づいてバッテリテストの結果を予測する方法の実施形態を示すプロセスフロー図である。
【図２】本開示の態様による、バッテリテスト結果を予測するための命令を格納するコンピュータ可読媒体を備えるバッテリテストコンピュータを有するバッテリテストシステムの実施形態を示す図である。
【図３】本開示の態様による、構築モデルを使用してバッテリテスト結果を予測するためのプロセスの実施形態を示すプロセスフロー図である。
【図４】本開示の態様による、予測モデルを訓練および再訓練するための方法の実施形態を示すプロセスフロー図である。
【図５】本開示の態様による、過去のバッテリテストデータから得られたデータ要素が、計算された超平面によって分離された２つのクラスに分離される、サポートベクタマシン（ＳＶＭ）によって構築されたプロットの例示的な表現である。
【図６】本開示の実施形態による、図２のバッテリテストコンピュータによって生成された例示的な出力であり、テスト結果、テスト予測および予測の正確度を描写する真理値表を含む。
【図７】本開示の実施形態による、図２のバッテリテストコンピュータによって生成された例示的な出力であり、テスト結果、テスト予測および予測の正確度を描写する真理値表を含む。
【図８】本開示の態様による、線形回帰によって得られるような図５の超平面からのデータポイントの距離の関数としての最終的な放電容量のプロットである。
【発明を実施するための形態】
【００１４】
本技法の１つまたは複数の特定の実施形態を以下に説明する。これらの実施形態の簡潔な説明を提供する目的で、本明細書では、実際の実装形態のすべての特徴を説明するとは限らない。そのような実際の実装形態の開発において、いかなるエンジニアリングまたは設計プロジェクトでも同様であるが、実装形態ごとに異なり得るシステム関連およびビジネス関連の制約への準拠などの開発者の特定の目標を達成するために、多くの実装形態特有の決定を行わなければならないことを理解すべきである。さらに、そのような開発努力は複雑であり、多大な時間を要するものであり得るが、それにもかかわらず、本開示の利益を有する当業者にとって、設計、製作および製造を行うルーチンになるであろうことを理解すべきである。
【００１５】
上記に記載されるように、特定の標準バッテリテストは、単一のバッテリについて完了するのに数週間、数カ月間も要する場合がある。例えば、特定のタイプの標準バッテリテストは、長期間（例えば、数年間）にわたり、動力車両で使用されるバッテリの平均寿命中に経験するであろう通常の動作条件をシミュレーションするように機能し得る。標準バッテリテストは、例えば、特定の期間にわたって特定のバッテリを動作応力の対象とすることができる。この時間が経過した後で特定のバッテリが特定のレベルの性能を維持しない場合、バッテリは、テストに不合格になったと見なすことができる。他方では、期間が完了した後でバッテリが特定のレベルの性能を維持する場合、バッテリは、テストに合格したと見なすことができる。
【００１６】
自動車用バッテリなどのバッテリの標準テストは、品質管理のためまたは特定のバッテリ設計プロセスにおける高度なフィードバックのため、グループ外の特定のバッテリにおいて実行することができる。例えば、バッテリ開発の設計段階中、特定のグループ（例えば、特定の設計）を表すバッテリサンプルは、現実世界において設計が実現可能であるかどうかを判断するために、１つまたは複数の標準バッテリテストの対象とすることができる。従って、テストは、特定のエンジニアリングおよび設計の検討のための重要なフィードバックならびに製造プロセスが期待通りに運用しているかどうか（例えば、品質管理のため）に関するフィードバックを提供することができる。残念ながら、これらのテストが実行される間、各テストの最終的な結果は不明であり、これは、エンジニアリングおよび製造プロセスのためのフィードバックが遅延され得ることを意味する。加えて、自動車用バッテリなどの特定のバッテリは、これらのテストに従ってバッテリ設計が認定されなければならない規制機関によって記載される厳格な準拠規則の対象であり得るため、そのような多大な時間を要する遅延は、通常、回避不可能である。
【００１７】
本開示の特定の態様によれば、現在、テストが完了する前に特定の標準バッテリテストの結果を予測することが望ましいことがあり得ることが認識されている。例えば、現在、最終的に市場に導入されるバッテリ設計がそのような標準テストに合格しなければならないとしても、バッテリ設計および／またはバッテリ製造プロセスにおいて調整を行えるように、そのようなテストの予測された結果が高度なフィードバックを提供する際に有用であり得ることが認識されている。本開示の一態様では、開示される実施形態は、部分的なテストデータに基づいて、ＡＫ３．４標準バッテリ寿命テストなどのバッテリ寿命テスト結果（数週間続く）の早期予測を可能にすることができる。そのようなテストは、典型的には、自動車用途のために使用される鉛酸蓄電池（例えば、グラスマット吸収式（ＡＧＭ）バッテリ）において実行されるが、本開示は、リチウムイオン電池、ウルトラキャパシタなど、様々な標準テスト方法の対象となる他のエネルギー貯蔵デバイス（例えば、二次電池）にも適用可能であることを意図する。
【００１８】
現在、早期予測の正確な結果は、エンジニアリング設計、概念検証における利点を可能にし、かつ早期予測に基づいてテストを完了する必要がない場合の人件費の節約および／またはテストバッテリの数の増加に役立ち得ることが認識されている。本開示は、数ある中でも特に、製造および／または設計プロセスにおけるこの予測および調整が遂行できる方法の例示的な実施形態を提供する。しかし、予測の開示される実施形態は、他の用途を有し得、他の技術的問題を解決することができる。
【００１９】
説明に役立つように、図１は、本開示の態様による、バッテリテストの結果を予測するための方法１０の実施形態を示すフローチャートである。示されるように、方法１０は、バッテリテストを開始すること（ブロック１２）を含む。ブロック１２で表される行為に従ってバッテリテストを開始することは、例えば、テストされるバッテリをテスト装置に接続することを含み得、その例について図２に関して以下でさらに詳細に説明する。テスト装置は、テスト装置を使用してバッテリのテストを開始するためにユーザが操作することができるユーザインタフェースを含み得る。一例として、テスト装置は、テストを開始するためにユーザが入れることができる１つまたは複数のスイッチを含み得る。別の例として、テスト装置は、テストを開始するためにユーザが相互作用することができるコンピュータインタフェースおよび関連ソフトウェアを含み得る。
【００２０】
また、示される方法１０は、テスト中にテストデータを収集すること（ブロック１４）も含む。上記で記述されるように、テストは、特定の期間中（何週間もなど）に行うことができる。いくつかの状況では、テストは、テスト期間の開始時に収集されたデータをテスト期間の終了時に収集されたデータと比較することを伴い得る。それに従って、テスト全体を通じて収集されたデータは、典型的には、破棄することも、任意の目的のために使用しないこともできる。しかし、本実施形態によれば、テスト全体を通じて様々な時点においてなど、テスト中に収集されたデータは、テストの結果を予測する目的で、本明細書で説明されるバッテリテスト管理システムへの入力として使用することができる。
【００２１】
従って、本実施形態によれば、示される方法１０は、テストを完了する前にテストの結果を予測するために、収集されたデータをバッテリテストシステムの予測モジュールに提供すること（ブロック１６）を含み得る。例えば、ブロック１６で表される行為は、バッテリテストコンピュータにおいて、ローカルまたはリモートのテスト場所からテストデータを受信することを含み得る。ローカルテスト場所は、例えば、無線ネットワークまたは物理的な配線を介してバッテリテストコンピュータに通信可能に結合されたテスト機器を含み得る。加えてまたは代替として、リモートのテスト場所は、無線ネットワーク、インターネットまたは他の任意の同様の接続を介してバッテリテストシステムに通信可能に結合することができる。
【００２２】
特定の実施形態では、バッテリテストシステムは、ユーザに予測を出力することができる（例えば、ユーザインタフェースを介して）（ブロック１８）。例えば、バッテリテストシステムは、予測に関連するユーザ知覚可能表示の出力が可能なオーディオおよび／または視覚システムを含み得る。例として、バッテリテストシステムは、テストの予測された結果ならびに／またはテスト中の特定の時間およびテストの終了時におけるバッテリ特性の予測値を視覚提示するために、バッテリテストコンピュータの処理回路から命令を受信するディスプレイを含み得る。以下でさらに詳細に説明されるように、予測は、統計相互関係に基づく予測における信頼性など、予測に関連する他の尺度と組み合わせて提供することもできる。一例として、予測された結果は、バッテリがテストに合格するかまたは不合格になるかであり得る。別の例として、予測された結果は、テスト期間の終了時にバッテリが有する予測放電容量など、特定のパラメータの値であり得る。
【００２３】
特定の実施形態では、ブロック１８で表される行為からの予測出力は、エンジニアリングおよび／またはバッテリ製造問題の早期診断および補正に関する設計観点から有用なフィードバックであり得る。それに従って、方法１０は、予測が行われたバッテリのタイプと関連付けられたエンジニアリング設計および／または製造プロセスを修正すること（ブロック１９）を含み得る。これにより、例えば、品質管理のための早期フィードバックを提供することにより、バッテリエンジニアリングプロセスの全体的な動作を改善することができ、また、製造設備の動作を改善することもできる。例えば、特定のテストまたはテストの態様に不合格になると予測されたバッテリは、それぞれ特定のバッテリ識別子を有し得、次いで、その可能な改善のために、特定のバッテリ識別子をたどって特定のバッテリ設計または特定の製造設備を特定することができる。
【００２４】
専用のコンピュータおよび他のハードウェアコンポーネントを使用して、図１の方法１０などの本実施形態を実装することができる方法の例は、図２に関してさらに理解することができ、図２は、本実施形態によるバッテリテストシステム２０の実施形態を概略的に描写する。示される実施形態では、バッテリテストシステム２０は、バッテリテストコンピュータ２２を含み、バッテリテストコンピュータ２２は、１つまたは複数の命令セット（例えば、プロセッサ実行可能命令）として実装されるバッテリテスト管理システム２６を格納する有形の非一時的コンピュータ可読媒体２４（例えば、メモリ回路）を含む。また、バッテリテストコンピュータ２２は、数ある機能の中でも特に、特定のルーチンを実行してバッテリテスト結果を予測するために、バッテリテスト管理システム２６と関連付けられた命令を実行するように構成された１つまたは複数のプロセッサ２８も含む。
【００２５】
より具体的には、１つまたは複数のプロセッサ２８は、１つもしくは複数の特定用途向け集積回路（ＡＳＩＣ）、１つもしくは複数のフィールドプログラマブルゲートアレイ（ＦＰＧＡ）、１つもしくは複数の汎用プロセッサ、またはそれらの任意の組合せを含み得る。加えて、メモリ回路２４は、ランダムアクセスメモリ（ＲＡＭ）などの揮発性メモリおよび／もしくは読み取り専用メモリ（ＲＯＭ）などの不揮発性メモリ、光学式ドライブ、ハードディスクドライブ、またはソリッドステートドライブを含み得る。以下でさらに詳細に説明されるいくつかの実施形態では、バッテリテストコンピュータは、車両制御ユニット（ＶＣＵ）、バッテリ制御モジュールまたは車両内で使用される他の特徴の一部分を含み得る。
【００２６】
また、バッテリテストコンピュータ２２は、ユーザインタフェースシステム３０も含み得、ユーザインタフェースシステム３０は、ユーザがバッテリテストコンピュータ２２への入力を提供できるようにするため、およびバッテリテストコンピュータ２２がユーザに出力を提供できるようにするため、メモリ２４およびプロセッサ２８に通信可能に結合された１つまたは複数のデバイスを含み得る。１つまたは複数のユーザ入力デバイス３２を含み得るユーザインタフェースシステム３０は、これらに限定されないが、キーボード３４、マウス３６、トラックボール、タッチスクリーン、キーパッド、マイクロフォンなどを含み得る。ユーザ入力デバイス３２は、バッテリテスト管理システム２６の１つまたは複数の態様（例えば、バッテリテストの開始、テスト結果予測の開始、有効性確認の開始、訓練の開始、結果の見直し、予測、有効性確認および／または訓練パラメータの修正）を概ね制御するために、ユーザがデータ（例えば、バッテリテストデータ）を手動で入力できるようにする。また、ユーザインタフェースシステム３０は、バッテリテストコンピュータ２２の動作に関連するユーザ知覚可能表示を提供するように、より具体的にはバッテリテスト結果の予測に関連する出力をユーザに提供するように構成されたユーザ出力デバイス３８も含み得る。示されるように、ユーザ出力デバイス３８は、ユーザに情報（例えば、バッテリテスト予測、バッテリテストデータ）を視覚提示するように構成されたディスプレイ４０を含み得る。加えてまたは代替として、ユーザ出力デバイス３８は、これらの態様に関連するユーザ可聴出力を提供するように構成された１つまたは複数の音響デバイス（例えば、スピーカ）を含む。
【００２７】
また、バッテリテストコンピュータ２２は、テストのためのバッテリに物理的に結合するように構成されたバッテリテスト装置４４などの他のデバイスとの通信を可能にする通信システム４２も含み得る。例えば、バッテリテスト装置４４は、電圧センサ、電流センサ、負荷回路または負荷コネクタ、他のデバイスおよび／またはユーザにテストデータを提供できるようにするように構成されたインタフェース特徴などを含み得る。
【００２８】
通信システム４２を介してバッテリテストコンピュータ２２に通信可能に結合することができる他のデバイスは、ユーザのポータブル電子デバイス、車両制御システム、車両診断システムおよびバッテリテストコンピュータ２２から遠隔に設置されたシステム（例えば、バッテリテストシステム）を含み得る。そのような通信を可能にするため、通信システム４２は、各種のハードウェアデバイスを含み得、いくつかの実施形態では、プロセッサ２８が通信システム４２で受信された入力を処理できるようにするためにメモリ回路２４上に格納された関連コード（例えば、ドライバ）を含み得る。通信システム４２の例示的なハードウェアデバイスは、無線送受信機器（例えば、トランシーバ）、汎用ポート（例えば、ネットワーク接続用コネクタのためのポート）、専用のポート（例えば、バッテリテスト機器のためのポート）などを含み得る。示される実施形態では、例えば、バッテリテスト装置４４は、通信システム４２を介してバッテリテストコンピュータ２２にバッテリテストデータを提供することができる。次いで、プロセッサ２８は、以下でさらに詳細に説明されるように、バッテリテスト管理システム２６への入力としてバッテリテストデータを使用することができる。
【００２９】
示されるように、バッテリテスト管理システム２６は、特定の命令セットを含み得、特定の命令セットは、１つまたは複数のプロセッサ２８によって実行されると、予測の有効性確認を行うためならびに予測を実行するバッテリテスト管理システムの一部分を更新および／または再訓練するため、バッテリテスト中に得られたバッテリテストデータに少なくとも基づいてバッテリテスト結果を予測するように構成される。本実施形態によれば、バッテリテスト管理システム２６は、予測モジュール４６、有効性確認モジュール４８および訓練モジュール５０を含み得、それらはすべてメモリ回路２４上に格納された命令セットとして実装することができる。一般的な意味では、予測モジュール４６は、テストが完了する前に得られたバッテリテストデータを使用して、バッテリテストの予測された結果を生成するように構成され、有効性確認モジュール４８は、予測モジュール４６によって生成された予測された結果の有効性を判断するように構成され、訓練モジュール５０は、予測モジュール４６を更新するために、有効性確認モジュール４８によって生成された結果を使用して訓練データを更新するように構成される。
【００３０】
予測モジュール４６、有効性確認モジュール４８および訓練モジュール５０は、バッテリテスト管理システム２６の個々の部分として示されかつ説明されているが、予測モジュール４６、有効性確認モジュール４８および訓練モジュール５０は、バッテリテスト管理システム２６の機能的な表現を提供するためにこの方法で示されかつ説明される。すなわち、予測モジュール４６、有効性確認モジュール４８および訓練モジュール５０は、機能的に個々のコンポーネントとして説明されているが、実際の実装形態では、これらの機能と関連付けられた命令のいくつかまたはすべては、バッテリテスト管理システム２６の他の部分によって実行される他の機能と強固に統合することができる。それに従って、バッテリテスト管理システム２６およびその特徴は、構造的−機能的観点から提示され、本明細書で説明される機能は、１つまたは複数のプロセッサ２８によって実行されると説明される機能を実行する、メモリ回路２４上に物理的に格納された１つまたは複数の命令を示すことを意図する。
【００３１】
本開示は、バッテリテスト管理システム２６の様々な実装形態を包含することを意図する。一般に、バッテリテスト管理システム２６は、Ｃ＋＋、Ｍａｔｌａｂなどの適切な任意のプログラミングプラットフォームによって生成されたプロセッサ実行可能命令の群であり得る。バッテリテスト管理システム２６は、いくつかの実施形態では、予測バッテリパラメータを自動的に生成する、有効性確認、再訓練および／または更新を自動的に行うなど、テスト結果の予測と関連付けられたいくつかまたはすべてのルーチンを自動的に実行するように構築することができる。特定の一実施形態では、バッテリテスト管理システム２６の少なくとも一部分は、特定のタイプのバッテリテストデータを使用して訓練されている特別に構成されたバッテリテストサポートベクタマシン（ＳＶＭ）として実装することができる。バッテリテスト管理システム２６を動作および構築できる方法に関するさらなる詳細は以下で提供される。
【００３２】
本明細書で説明されるように、バッテリテスト管理システム２６の予測モジュール４６は、多くのバッテリサンプルにおいて実行されたバッテリテストから得られた過去のバッテリテストデータから構築された１つまたは複数の統計モデルを含み得る。過去のバッテリテストデータは、各バッテリサンプルのテスト期間全体にわたるデータであり得る。例えば、標準バッテリテストが既定の週数にわたって続く場合、過去のバッテリテストデータは、各バッテリサンプルの既定の週数全体にわたるデータを含むことになる。例として、統計モデルの１つまたは複数は、不完全なデータセット（例えば、全テスト期間より短い期間からのデータ）に基づいて、バッテリがテストに合格するかまたは不合格になるかを予測する予測分類モデル（例えば、予測線形分類）であり得る。統計モデルの１つまたは複数は、加えてまたは代替として、テストを受けているバッテリがテスト期間の終了時に有する特性を予測することができる。一例として、統計モデルは、テストの終了前に、バッテリがテスト期間の終了時に有する放電容量値を予測することができる。一実施形態では、統計モデルの１つまたは複数は、以下でさらに詳細に説明されるように線形回帰を使用することができる。
【００３３】
バッテリテスト管理システム２６が提供することができる様々な出力の例は、ディスプレイ４０に示されている。示されるように、バッテリ識別子５４と関連付けられた合格または不合格予測５２を含む複数の予測された結果が提供され、各バッテリ識別子５４は、特定の１つのバッテリと関連付けられる。この点において、例えば、バッテリ間の比較を可能にするために、それらの予測がユーザによるアクセスのためにバッテリテスト管理システム２６によって出力されるように、メモリ回路２４は、過去の予測を格納することができ、複数の予測を格納することができる。示されるように、格納データは、表にして格納し、ユーザへの提示に備えることができる。また、各バッテリ識別子５４に関する予測放電容量５６も提供されるが、上記で記述されるように他の予測値を提供することもできる。
【００３４】
予測バッテリ特性およびテスト結果を出力することに加えて、バッテリ管理システム２６は、予測の信頼性の表示５８を出力することもできる。図２では、表示５８は、特定のバッテリがテストに合格する確率および特定のバッテリがテストに不合格になる確率として示されている。しかし、いくつかの実施形態では、表示５８は、これらの１つのみを含む場合がある。
【００３５】
バッテリテスト管理システム２６は、１つまたは複数のプロセッサ２８によって実行されると、予測モジュール４６、有効性確認モジュール４８および／または訓練モジュール５０と関連付けられた様々なタスクを自動的に実行するように構成することができる。例えば、バッテリテスト管理システム２６は、上記で記述されるように各モジュールの一般的な機能を自動的に実行することも、特定のユーザ入力（例えば、さらなるテストデータからの学習を続行するか否か）に基づいてこれらの機能のすべてまたは一部分を実行しないこともできる。
【００３６】
図３は、バッテリテスト管理システム２６と関連付けられた命令の実行中にバッテリテストコンピュータ２２によって実行される方法６０の実施形態を描写する。より具体的には、方法６０は、特定のバッテリにおけるバッテリテスト（例えば、標準バッテリテスト）の実行と併せて、特定のバッテリについてバッテリテストの結果を予測するためにバッテリテストコンピュータ２２によって実行される自動化されたルーチンを表すものと見なすことができる。特定の実施形態によれば、方法６０は、バッテリテストを妨害することなく実行される。
【００３７】
図３のプロセスフローで描写されるように、バッテリテスト管理システム２６は、バッテリテストコンピュータ２２から命令を受信して（例えば、ユーザ入力を介して）、バッテリテスト予測プロセスを開始することができる（ブロック６２）。例として、ブロック６２で表される行為による開始は、バッテリにおいて実行されるバッテリテストの開始と実質的に同時に実行することができる。一例として、ユーザは、バッテリテスト規格に従ってバッテリのテストを開始することができ、バッテリテスト管理システム２６は、テストが進むにつれて、バッテリテストデータのデータ収集および格納を自動的に開始することができる。
【００３８】
示されるように、テスト手順の開始後の第１の時点において、予測入力として開始時から第１の時点までに収集されたバッテリテストデータを使用して、予測モジュール４６（例えば、統計モデル）と関連付けられた命令を実行することができる（ブロック６４）。具体的な例として、第１の時点は、テストの開始から４週間後であり得る（従って、ブロック６４によるモデル実行は、バッテリサンプルから収集された４週間分のテストデータを使用することができる）。しかし、第１の時点は、一般には、全テスト期間が終了する前のいかなるときでもよい。理解できるように、第１の時点は、正確な予測を可能にするために十分なデータが収集された時間であるが、予測を実行するための値を低減できるようにそれほど遅くはない時間であり得る。
【００３９】
予測モジュール４６は、予測テスト結果または予測バッテリ特性（例えば、最終的な放電容量）ならびに予測と関連付けられた信頼因子を出力することができる。出力は、ユーザに提供しても、バッテリテスト管理システム２６およびバッテリテストコンピュータ２２のハードウェアを介してさらに処理するための単なる出力であってもよい。
【００４０】
方法６０を完了すべきかまたは続行すべきかを判断するため、バッテリテストコンピュータ２２は、ブロック６４で表される行為に従って生成された予測された結果と関連付けられた信頼因子が既定の閾値を上回るかどうかに関する第１の判断を実行することができる（問い合わせ６６）。信頼因子が閾値を上回る状況では、方法６０は、ユーザに生成予測を出力すること（ブロック６８）に進む。例えば、ブロック６８で表される行為に従って出力することは、ユーザ出力デバイス３８の１つまたは複数を介して、予測テスト結果、予測バッテリ特性、関連付けられた信頼因子などを出力することを含み得る。
【００４１】
ブロック６８で表される行為に従ってユーザ知覚可能結果が出力され次第、方法６０は、予測プロセスの終了（ブロック７０）に進む。ブロック７０で表される行為は、既定の閾値を上回る信頼因子を有する予測が出力され次第、予測プロセスを自動的に終了することを含み得、または予測プロセスを続行すること（例えば、予測の信頼性をさらに増大させるために別の時間長にわたって予測を続行すること）をユーザが希望するか、もしくはプロセスを終了することをユーザが希望するかに関するバッテリテストコンピュータ２２への入力を提供するようにユーザに促すことを含み得る。実際に、このタイプのプロンプトは、バッテリテスト管理システム２６が予測された結果、予測特性、信頼因子などを生成した時点のいずれか１つの時点においてまたはそれらの時点の組合せでユーザに提供することができる。
【００４２】
さらに、特定の実施形態では、ブロック７０で表される行為は、バッテリサンプルにおいて実施されている実際のテストを終了するかどうかに関する入力についてのプロンプトをユーザに提供することを含み得る。例えば、バッテリがバッテリテストに不合格になることが予測された結果である実施形態では、バッテリテストコンピュータ２２は、ユーザに通知を提供し、この通知に続いて、テストを続行するかまたはテストを完了するかに関するプロンプトを提供することができる。テストを終了すべきであるという入力をユーザが提供する実施形態では、バッテリテストコンピュータ２２は、テスト手順を終了するために、通信システム４２を介してバッテリテスト装置４４と通信することができる。他の実施形態では、ユーザに提供されるプロンプトは、予測プロセスを終了するかどうかに関する入力についてのものであり得る。そのような実施形態では、予測プロセスを終了することをユーザが希望する場合、バッテリテストコンピュータ２２は、単にデータ収集を中止することも、テストデータの収集を続行することもできるが、必ずしもこのデータを予測入力として使用し続ける必要はない。しかし、バッテリテストコンピュータ２２は、追加の訓練および有効性確認データとしてこのデータを使用することができる。
【００４３】
問い合わせ６６に戻ると、信頼因子が既定の信頼度閾値を超えない状況では、方法６０は、第２の時点において、統計予測モデルを実行すること（ブロック７２）（例えば、統計予測モデルを含む予測モジュール４８を実行すること）に進むことができ、第２の時点は、第１の時点後であるが、全テスト期間が終了する前である。方法６０の特定の実施形態では、第２の時点は、第１の時点の倍率であり得る。非限定的な例として、第２の時点は、第１の時点の１．２５〜３倍であり得る。具体的な例として、第１の時点は、テストの開始から４週間後であり得（従って、ブロック６４によるモデル実行は、バッテリサンプルから収集された４週間分のテストデータを使用することができる）、第２の時点は、６週間であり得る（この例における第２の時点は、第１の時点の１．５倍である）。
【００４４】
ブロック６４で表される行為と同様に、ブロック７２で表される行為は、更新された予測と関連付けられたテスト結果（予測出力）、バッテリ特性および第２の信頼度の予測の生成も含み得る。これらの予測が第１の時点において生成された予測と実質的に同じタイプの情報を提供する限り、第２の時点において生成された予測は、第１の更新された予測出力と見なすことができ、予測モジュール４６によって生成することができる上記で記述されるいずれか１つの出力のタイプまたはそれらの出力のタイプの組合せを含み得る。
【００４５】
第１の更新された予測出力が生成され次第、方法６０は、問い合わせ７４に進み、問い合わせ７４では、バッテリテストコンピュータ２２は、第１の更新された予測と関連付けられた信頼因子が既定の閾値を上回るかどうかを判断する。この閾値は、問い合わせ６６で使用されたものと同じレベルであっても、予測が正確度を高めたはずであるためにそれより高くてもよい（例えば、より高い信頼性を必要とする）。問い合わせ７４で表される行為の結果は、問い合わせ６６に関して上記に記載されるものと実質的に同じでもよく、信頼性が十分に高い（閾値より高い）場合、方法６０は、ブロック６８および７０で表される行為に従って、ユーザに予測を出力することおよび終了することに進む。他方では、信頼因子が閾値を上回らない場合、方法６０は、さらなる分析を進める。
【００４６】
具体的には、方法６０は、第１および第２の時点後であるが、全テスト期間が終了する前である第３の時点（例えば、最終的な時点）において統計モデルを実行すること（ブロック７６）に進む。第３の時点（この例では、最終的な時点）は、第１の時点の何倍でもよく、第２の時点との適切ないかなる関係も有することができる。最終的な時点として説明されているが、これは、テストの最終的な時点ではなく（すなわち、全テスト期間ではない）、予測の最終的な時点を示すことを意図する。
【００４７】
一例として、全テスト期間は１０週間より長い期間（例えば、１６または１８週間）であり、第３の時点は９週間であり、第２の時点は６週間であり、第１の時点は４週間であり得る。第３の時点では、バッテリテスト管理システム２６は、ブロック７２に関して上記に記載されるような同様の方法で、第２の更新された予測出力を生成する。しかし、示されるような第２の更新された予測出力は、ブロック６８で表される行為に従って提供することができる。
【００４８】
示されるように、第３の時点後、さらなる問い合わせは実行されず、プロセスは、ブロック７０で表される行為に関して上記に記載されるように終了することができる。方法６０によって使用される時点および関連予測の数は、示されるように３回に限定されない。むしろ、適切ないかなる数の時点および関連予測も利用することができる。いくつかの実施形態では、時点は、全テスト手順の開始と終了との間の指定された、いかなる頻度および間隔でも起こり得る。
【００４９】
本開示の特定の態様によれば、テスト完了前に高い信頼性を用いてテスト結果を予測することにより、テスト期間を実質的に低減することが有益であり得る。従って、本開示の特定の実施形態は、数ある中でも特に、予測のために使用される統計モデルを構築し、実際のデータを使用して統計モデルを訓練し、必要に応じて統計モデルを再訓練することによって生成される予測の正確度を向上するように機能し得る。上記で記述されるように、予測モジュール４６は、いくつかの実施形態では、上記で説明されるように統計モデルとして機能するルーチンを含み得、ルーチンは、特定タイプの出力（例えば、予測テスト結果）を生成するために特定のパラメータを使用して訓練される専用のバッテリテストサポートベクタマシン（ＳＶＭ）を使用して完全にまたは部分的に実装することができる。
【００５０】
図４は、本開示の態様による、統計モデルを構築、訓練および更新するための方法８０の例示的な実施形態を描写する。特定の実施形態では、方法８０は、任意の適切なプログラミングプラットフォームにおいてプログラムされた自動化されたアルゴリズムであり、メモリ回路２４上に格納されたプロセッサ実行可能命令として実装することができる。それに従って、方法８０は、バッテリテストコンピュータ２６上で実行される１つまたは複数のプロセスまたはアプリケーションであり得る。
【００５１】
示される方法８０は、統計モデルが予測で基づき得る予測入力として機能する特徴（例えば、バッテリ特性）のサブセットと共に、１つまたは複数の統計モデル（例えば、バッテリテストＳＶＭ）を生成するための訓練データ８２の使用および特徴選択プロセス（ブロック８４）を含む。上記に記載されるような訓練データ８２は、バッテリサンプルセットの過去のテスト実行から得られた完全なバッテリテストデータセット（特定のバッテリテストの全期間からのデータおよびテスト結果）を含み得る。
【００５２】
ブロック８４で表される示される特徴選択プロセスは、バッテリの異なる分類（例えば、バッテリテストに合格するもの対不合格になるもの）間の分離を強化する特徴（例えば、特定のバッテリ特性）の組合せを得るように構成された自動化されたアルゴリズム（例えば、特徴識別アルゴリズム）を実行することを含み得る。加えて、ブロック８４に従って得られた特徴は、安定している統計モデルを生成するために使用することができ、これは、そうでなければモデルの予測正確度のかなりの低減を引き起こす異常特性を有するバッテリサンプルについてモデルが安定していることを意味する。
【００５３】
そのような特徴を見出すための１つまたは複数のアルゴリズムは、バッテリの放電容量およびバッテリの充電容量などの特定の原バッテリテストデータを使用し、モデルの構築において使用される複数の異なるバッテリからのバッテリテストデータを使用できるようにするためにこれらの値を正規化することができる。また、特徴識別アルゴリズムは、正規化充電および放電容量の平均化、これらの値の標準偏差の計算など、特定の処理ステップの実行も含み得る。自動化されたアルゴリズムは、いくつかの実施形態では、正規化容量曲線から異なる特徴を構築することができる。アルゴリズムは、１週間当たりの正規化放電容量、１週間当たりの正規化充電容量を使用して、１週間当たりの効率（放電容量を充電容量で除したもの）を決定することができ、次いでこれらの１週間の値を使用して機能曲線および変化率曲線を生成することができる。異なる時間窓（例えば、異なる週範囲）に対し、アルゴリズムは、様々な変化率、正規化容量値などの平均および標準偏差を計算することができる。例示的な特徴は、特定の期間間（例えば、１８週間続くテストの６週間と７週間との間）の充電容量の変化率、特定の期間間（例えば、３週間と５週間との間）の平均効率、および特定の期間間（例えば、６週間と９週間との間）の放電容量の標準偏差を含み得る。
【００５４】
例えば、バッテリテストＳＶＭは、バッテリテストＳＶＭを訓練した後、予測入力として、標準バッテリテストが完了されるのに必要なすべてより少ないデータを使用して現在のバッテリテストの結果を予測するように構成することができる。一実施形態では、ＳＶＭを訓練することは、数千のデータポイントを管理可能な数のサポートベクタ（ＳＶ）に凝縮することを含む。訓練後、特別に構成されたバッテリテストＳＶＭは、全テスト期間の完了前に収集されたテストデータを使用してバッテリテストの結果を予測することができる。加えて、すべてのテスト結果は、実施される各バッテリテストにおいて正確度が向上するように予測モデルに供給される。それに従って、本明細書に記載されるモデルは、正確度を向上して、正確なテスト結果の早期予測を可能にすることにより、バッテリテストコンピュータ２２の動作を継続的に改善することができる。
【００５５】
モデルが構築および使用される方法の例の説明に役立つように、図４および５は、以下で互いに組み合わせて説明する。図５を簡単に参照すると、特定の実施形態では、図４のブロック８４で表される特徴選択プロセスは、空間（例えば、二次元プロット８８）にマッピングされた第１の特徴および第２の特徴の使用を含み得、各ポイント９０は、第１の特徴の値および第２の特徴の値に対応する座標を有する。バッテリのクラス間の所望の分離をもたらす特徴が見出された際、ブロック８４の特徴選択プロセスは完了したと見なすことができる。以下に記載されるように、多次元プロットをもたらす３つ以上の特徴を利用することができる。
【００５６】
図５のプロット８８に示されるように、異なるカテゴリは、異なる形状によって表され、三角形は、テストに合格した）バッテリ（第１の分類）であり、円形は、テストに不合格になったバッテリ（第２の分類）である。第１および第２の特徴は、バッテリ分類間の最適な分離が可能になるように選択され、図４のブロック８４で表される特徴選択プロセスは、バッテリテストＳＶＭを利用して、図５で描写されるプロット８８と同様のプロットを生成することができる。示されるように、テストに合格したバッテリは、一般に、プロットの第１の領域９２に位置し、テストに不合格になったバッテリは、一般に、第１の領域９２とは別のプロット８８の第２の領域９４に位置する。バッテリテストＳＶＭは、超平面９６を計算することができ、超平面９６は、例えば、第１の領域９２と第２の領域９４との間の境界に比較的近いサンプル９８を使用して、テストに不合格になったバッテリからテストに合格したバッテリを分離する。
【００５７】
一般に図５に示されるように、バッテリテストＳＶＭは、合格クラスと不合格クラスとの間のマージン９９を最大化することを試みることによって超平面９６を計算することができる。超平面９６が構築され次第、バッテリテストＳＶＭは、訓練されたと見なすことができ、従って分類モデルとなる（例えば、線形分離を利用する線形またはバイナリ分類モデルとして示される）。しかし、別の実施形態では、データは、選択される特徴の数に応じていかなる有限次元空間にもマッピングすることができ、そのような実施形態では、バッテリテストＳＶＭによって計算される超平面９６は、多次元（例えば、三次元またはそれ以上）であり得る。本実施形態によれば、バッテリテストＳＶＭの分類エラーは、さらなる週のデータが予測に使用されるにつれて減少する。しかし、この場合もやはり、予測の有用性とその正確度との間のバランスが存在し得る。本明細書で説明される実施形態は、特別に選択された特徴を使用して異なる時間で実行した際に、特定のタイプのテスト（例えば、標準ＡＫ３．４テスト）についてそのようなバランスを達成することができる。
【００５８】
図４に示されるように、訓練されたバッテリテストＳＶＭ  ８６（例えば、ここでは、バッテリテスト統計分類モデル）は、入力データ１００（テストデータ１００として示される、テストを受けているバッテリからの実際のテストデータ）を受信し、選択された特徴によって定義される空間（例えば、プロット８８などの二次元または多次元空間）においてマッピングすることができる。テストデータ１００は、充電および放電容量情報ならびに特定のバッテリサンプルのサイズ（例えば、ＤＩＮ規格によるＨ５、Ｈ６）を含み得る。
【００５９】
図５では、データポイント（例えば、ポイント１０１）は、超平面９６の合格側として定義されるもの（例えば、第１の領域９２内）に収まる場合には合格ステータス、または超平面９６の不合格側として定義されるもの（例えば、第２の領域９４内）に収まる場合には不合格ステータスを有すると予測される。データポイントが超平面９６からより遠く離れる（すなわち、超平面９６までの距離１０２が大きい）ほど、より大きい信頼性で予測が行われる。さらに、データポイントが超平面９６に近い（例えば、マージン９９の内側）場合、予測は、比較的低い信頼因子を有する。例えば、それぞれ正方形によって囲まれたデータポイント９８の合格／不合格ステータスは、比較的低い信頼性で予測されることになる。それに従って、各予測は、超平面９６からのその距離に見合う信頼因子を有し得る。
【００６０】
再び図４に戻ると、方法８０は、予測モデル（例えば、特別に構成されたＳＶＭ  ８６）の有効性確認（ブロック１０４）を含み得る。例えば、バッテリテストコンピュータ２２は、有効性確認モジュール４８を使用して、予測が正確であったかどうかを判断することにより、予測モジュール４６によって行われた予測を比較することができる。これにより、有効性確認結果１０６が生成され、有効性確認結果１０６は、各テストが完了した後に行われる各予測について生成することも、複数の予測が行われた時点で複数の最終的なテスト結果が得られた後に生成することもできる。
【００６１】
特定の実施形態では、バッテリテストコンピュータ２２は、ユーザに有効性確認結果１０６を出力することができる。例えば、バッテリテストコンピュータ２２は、有効性確認結果１０６をディスプレイ４０上に表示することができる。有効性確認結果１０６は、特定の実施形態では、真理値表、複数の予測に関する正確度パーセンテージなどを含み得る。
【００６２】
特定の実施形態では、方法８０は、モデルの建築において使用される訓練データを更新すること（ブロック１１０）を伴う。例えば、バッテリテストコンピュータ２２は、訓練モジュール５０を使用して、バッテリテストのより最近の実行から収集されたデータを利用して、バッテリテストＳＶＭによって生成された超平面９６を更新することができる。超平面９６が更新された時点で、統計モデルは再訓練されたと見なすことができる。
【００６３】
本開示の様々な態様をさらに示すため、本明細書では、標準ＡＫ３．４テストを受けている鉛酸ＡＧＭ蓄電池のバッテリテスト予測に関連して例示的な実装形態が説明される。そのような実施形態では、ＡＫ３．４テストは、合計で１８週間にわたって実施される（すなわち、テスト期間は１８週間である）。ＡＫ３．４テストは、その寿命中に高サイクル条件下でエネルギーを伝達するＡＧＭ鉛酸蓄電池の能力を決定するうえで役立つ耐久テストである。これらの１８週間中、特定のバッテリサンプルは、完全なおよび部分的な充電−放電サイクルの対象となる。各週に放電および充電容量が測定される。バッテリサンプルは、Ｃ２０容量によって正規化される）放電容量が１８週間にわたって閾値を超える場合にテストに合格する。閾値は、所望の耐久に応じて調整することができる。以下で説明される例の場合、閾値は、テストの開始時においてバッテリのＣ２０容量の６０％および７０％に設定されている。
【００６４】
本開示の実施形態によれば、予測モジュール４６は、３つの異なる時点（図３に記載される方法６０に従って、第１の時点は４週間、第２の時点は６週間、第３の時点は９週間）において予測出力を提供する。実際に、ＡＫ３．４テストの場合、適切な閾値、バッテリテストＳＶＭモデルの特徴などを使用して本明細書で説明される方法が実装される際、早ければ４週間で正確な予測を提供できることが分かっている。本開示の一態様によれば、バッテリテストＳＶＭ訓練への入力として使用される第１および第２の特徴は、予測バイナリ分類のための合格および不合格バッテリ間の最適な分離を提供することができる放電およびリターン充電効率の変化率であり得る。しかし、上記に記載されるように他の特徴を使用することができる。
【００６５】
バッテリテストコンピュータ２２の実施形態において実装されたバッテリテスト管理システム２６の実施形態からの実際の結果は、図６および７で提供する。具体的には、図６は、バッテリテストコンピュータ２２によって生成された出力１２０（例えば、有効性確認モジュール４８からの出力）を描写する。この例における予測モデル（予測モジュール４６の一部）は、Ｈ６規格寸法を有するＡＧＭ鉛酸蓄電池の４２の訓練サンプルを使用し、バッテリテストＳＶＭの特徴として放電容量および充電効率の変化率を使用して構築された。１０のテストバッテリ（すなわち、予測が提供されたバッテリ）が使用された。使用された閾値は、各バッテリのオリジナルのＣ２０容量の６０％および７０％であり、記述される予測は、バッテリについて得られた９週間のテストデータで提供された。
【００６６】
示されるように、出力１２０は、訓練データおよびテストデータの時間（週単位）の関数としての正規化放電容量のプロット１２２を含む。また、出力１２０は、真理値表１２４も含み、真理値表１２４は、予測の正確度を示す。示されるように、より高い閾値（７０％）を使用する際、正確度は、閾値がより低い（６０％）ときほど高くない。しかし、これは、必ずしも閾値のみが原因とは限らず、７０％の閾値に近い正規化放電容量を有する誤って予測されたサンプルが原因でもある。そのような実施形態では、予測モジュール４６は、モデルの予測の正確度を強化するためにそのサンプルについて得られたテストデータを使用して更新することができる。本実施形態によれば、不合格になると予測されたバッテリは、エンジニアリングおよび／またはバッテリ製造問題の早期診断および補正に関する設計観点から有用なフィードバックを提供することができる。この場合もやはり、これにより、例えば、品質管理のための早期フィードバックを提供することによってバッテリエンジニアリングプロセスの全体的な動作を改善することができ、また、製造設備の動作を改善することもできる。
【００６７】
図７は、バッテリテストコンピュータ２２によって生成された出力１３０を描写し、予測モデル（予測モジュール４６の一部）は、Ｈ７規格寸法を有するＡＧＭ鉛酸蓄電池の４２の訓練サンプルを使用し、バッテリテストＳＶＭの特徴として放電容量および充電効率の変化率を使用して構築された。１０のテストバッテリ（すなわち、予測が提供されたバッテリ）が使用された。使用された閾値は、各バッテリのオリジナルのＣ２０容量の６０％および７０％であり、記述される予測は、バッテリについて得られた９週間のテストデータで提供された。
【００６８】
出力１３０は、訓練データおよびテストデータの時間（週単位）の関数としての正規化放電容量のプロット１３２を含む。また、出力１２０は、真理値表１３４も含み、真理値表１３４は、予測の正確度を示す。示されるように、正確な予測は、６０％および７０％閾値の両方を使用して出力された。これは、放電容量の変化率が比較的低いテストバッテリのプロットを参照して理解することができる。
【００６９】
上記に記載されるように、本開示のさらなる態様では、予測モジュール４６によって出力される予測は、予測バッテリ特性も含み得る。図６および７に記載される例を再び参照すると、予測モジュール４６は、予測された最終的な放電容量（例えば、標準テストの終了時の放電容量）を出力する（例えば、ユーザに）こともできる。図８は、最終的なバッテリ放電容量の例示的な出力１４０を示す。
【００７０】
図８の出力１４０は、超平面９６までの距離の関数としての最終的な放電容量のプロット１４２を含む（図５を参照）。より具体的には、図５に示されるプロット８８上のバッテリサンプルの場所から超平面９６までの例示的な距離１０２は、図８に示されるように、将来の放電容量を予測するために線形回帰と組み合わせて使用することができる。
【００７１】
本明細書で開示される実施形態は、適切ないかなる組合せでも使用することができ、本開示は、本明細書で開示される実施形態のいずれかのいかなる組合せも包含することを意図する。例として、開示される実施形態の１つまたは複数は、いかなる組合せでも、テストが終了する前にバッテリテスト結果を予測することによってバッテリテストおよび製造を改善する技術的効果を提供するために使用することができる。例えば、バッテリテストコンピュータは、そうでなければテストが完了するであろうかなり前に、バッテリにおいて実施されているバッテリテストの結果（例えば、合格／不合格）を予測することができる。バッテリテストコンピュータは、１つまたは複数の命令セットとして実装されるバッテリテスト管理システムを格納する有形の非一時的コンピュータ可読媒体を含み得る。バッテリテスト管理システムは、バッテリテストが完了されるのに必要なすべてより少ないデータを使用してバッテリテスト結果を予測するように構成された予測モジュール、予測の有効性確認を行うように構成された有効性確認モジュール、および有効性確認モジュールによって生成された結果に基づいて予測モジュールを再訓練するように構成された訓練モジュールを含む。従って、別の技術的効果は、バッテリテストコンピュータが新しいバッテリテストデータから学習することによって一層正確な予測を提供することであり得る。さらに、本明細書に記載される実施形態は、早期予測に基づいてバッテリ設計および製造プロセスを更新または洗練するために使用することができる。それに従って、本実施形態のさらなる別の技術的効果は、バッテリ生産と関連付けられたエンジニアリングおよび製造プロセスの改善を含み得る。本明細書における技術的効果および技術的問題は、例示的なものであり、限定するものではない。本明細書で説明される実施形態は、他の技術的効果を有し得、他の技術的問題を解決できることに留意すべきである。例えば、バッテリテストＳＶＭは、バッテリ水消費量テストなどの他のバッテリテストについて他の予測出力を生成するために構築して使用することができる。
【００７２】
上記で説明される具体的な実施形態は、例示として示されており、これらの実施形態は、様々な変更形態および代替形態の対象となり得ることを理解すべきである。請求項は開示される特定の形態に限定されることを意図せず、むしろ、本開示の趣旨および範囲内にあるすべての変更形態、均等物および代替形態を包含することを意図することをさらに理解すべきである。
【図１】
0006513881.tif 000002
【図２】
0006513881.tif 000003
【図３】
0006513881.tif 000004
【図４】
0006513881.tif 000005
【図５】
0006513881.tif 000006
【図６】
0006513881.tif 000007
【図７】
0006513881.tif 000008
【図８】
0006513881.tif 000009