JP6449303B2 - 電池の充電状態を推定するための方法、装置およびシステム - Google Patents

電池の充電状態を推定するための方法、装置およびシステム Download PDF

Info

Publication number
JP6449303B2
JP6449303B2 JP2016541925A JP2016541925A JP6449303B2 JP 6449303 B2 JP6449303 B2 JP 6449303B2 JP 2016541925 A JP2016541925 A JP 2016541925A JP 2016541925 A JP2016541925 A JP 2016541925A JP 6449303 B2 JP6449303 B2 JP 6449303B2
Authority
JP
Japan
Prior art keywords
battery
charge
time series
state
measurements
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016541925A
Other languages
English (en)
Other versions
JP2016536605A (ja
Inventor
ビレツカ,クリスティナ
スアール,フレデリク
モンタル,マクシム
Original Assignee
コミサリヤ・ア・レネルジ・アトミク・エ・オ・エネルジ・アルテルナテイブ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by コミサリヤ・ア・レネルジ・アトミク・エ・オ・エネルジ・アルテルナテイブ filed Critical コミサリヤ・ア・レネルジ・アトミク・エ・オ・エネルジ・アルテルナテイブ
Publication of JP2016536605A publication Critical patent/JP2016536605A/ja
Application granted granted Critical
Publication of JP6449303B2 publication Critical patent/JP6449303B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/12Recording operating variables ; Monitoring of operating variables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/385Arrangements for measuring battery or accumulator variables
    • G01R31/387Determining ampere-hour charge capacity or SoC
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/389Measuring internal impedance, internal conductance or related variables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/547Voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/549Current
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • G01R31/3842Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Description

本発明は、電池の充電状態、(限定されないが)特に、電気車両またはハイブリッド車両の電池の充電状態を推定するための方法、装置およびシステムに関する。本発明は、このようなシステムの枠組みのなかで電池の充電状態を推定するためのこのような装置と協同する回帰モデルを推定するための装置にもまた関する。
電池に蓄積された電荷の量は、一般に、通常頭文字SoC(state of charge)で表示される充電状態によって特徴付けられ、充電状態は、電池の最大可能容量に対する使用可能容量の比率として定義される。
残りの自律動作時間は電池のSoCによって決まるので、所与の時点における電池のSoCを知ることは、電池によって電力が供給されるすべてのシステムにとって最大関心事である。残念ながら、SoCを直接測定することは不可能である。SoCとの関係が確立されている、ある種の測定可能な物理量を用いることが可能である。しかし、そのような量の測定は、電池の環境およびその使用条件に関連する数多くの制約により支配される。例えば、無負荷電圧を用いることが可能であるが、この電圧を測定する条件は、依然として電池が使用されていない期間に限定されている。電池のインピーダンスを用いることもまた可能であるが、この量は、温度や電流といったような実験条件に大きく影響される。したがって、電池の充電状態は、適切なモデルを用いて使用中に推定できるだけである。
この推定は、電池の充電状態が多くのパラメータ、すなわち、充電レジームなのか、放電レジームなのか、外部温度といった使用条件や、その電池に固有の特徴などに左右されるという事実により、実質的に複雑化されている。SoCの算出は、実際に電池の最大容量Cmaxによって決まるが、これは、外部温度が低い場合には、大幅に減少する場合がある。例えば、所与の時点の最大容量は、好条件の下で測定された最大容量の80%にしか相当しない場合がある。加えて、電池の最大容量は時間の経過とともに減少するので、寿命の状態(SoH)と呼ばれる経時決定基準を確立することが可能になる。
この問題は、技術的、経済的に重要であるため、電池の充電状態を推定するための、実に多くのスキームが提案されている。これらのスキームのうちのいくつかは、S.Piller,M.PerrinおよびA.Jossenによる論文“Methods for state−of−charge determination and their applications”,Journal of Power Sources 96(2001)113−120に記載されている。
いわゆる「直接算出する」スキームは、電池の充電状態を、電池の別の特徴的な物理量と、通常は、電池の端子の両端で測定された電圧U、特に、無負荷電圧Uと1対1で一致させた図表に依拠する。例えば、文献米国特許第4,677,363号明細書を参照されたい。あいにく、関係式「SoC=f(U)」−ここでのUは、電池の端子の両端で測定された電圧である−は、すべてのタイプの電池、特にリチウムイオン(Li−ion)電池について厳密に1対1ではない。無負荷電圧Uのような他の物理量、電解質の物性および電気化学インピーダンスZが、SoCを推定するために提案されている。電池がある一定の期間の間休止状態にあり、かつ、特定の温度条件下にある場合にしか無負荷電圧を測定することができないので、関係式SoC=f(U)は、特に、信頼性が高いが、かなり不便である。電解質の物性は、電解質が液体である場合にしか、測定することができない。したがって、すべてのタイプの電気化学的成分の電池に利用することができない。関係式SoC=f(Z)は、すべてのタイプの電池について厳密に1対1ではなく、電池の温度および電池の充電/放電レジームに応じて、大きく変動する。さらに、電池のすべての温度、すべての経時状態およびすべての放電/充電レジームについて図表を作図することは、特定の、しかも高価なハードウェアを要する非常に面倒な作業である。加えて、これらのスキームでは、同一の電気化学的成分の電池の挙動のバラツキを直接積分することができない。測定値が不正確であり、電池の挙動の多様性が図表には微弱にしか表われないため、このリアルタイムで直接算出する技術をそのまま適用することができず、較正手順が必要であり、これにはかなりの経費がかかってしまう場合がある。
文献米国特許出願公開第2010/0090651号明細書は、以下の2つのステップ、すなわち、
− 第1に、電圧測定値と電流測定値との直線補間によって無負荷電圧Uを推定するステップと、
− 次に、図表を用いてこのように推定された値Uに基づいて充電状態を決定するステップと、を含む電池の充電状態を推定するための方法について記載している。
第1のステップを実施するために、電池が充電条件にあるのか、放電条件にあるのかに応じて、2つの異なる回帰モデルが用いられる。
この方法は、Uを直接測定する必要がないという点を除いて、直接算出するスキームの前述した欠点を示す。
物理的モデルに基づくSoCの推定は、最も広く普及している。これには、電流、電圧、内部温度、無負荷電圧、外部温度、インピーダンスなどといったような変数に依拠するモデルが関与する。SoCを推定する最も単純で最もよく知られている方法は、「クーロメトリ」である。それは、電池の最大容量Cmaxに対して電池により供給された/電池から抽出された電荷CF/Eの量を算出することである。電荷CF/Eの量が、電池の使用中に電流I(t)を積分することにより推定される。SoCのクーロメトリによる推定量は、以下のように表わされる。
Figure 0006449303
ここで、SoCは充電の既知(例えば、完全な充電状態、または完全な放電状態)と仮定された初期状態であり、[t0,t]は、電池の使用期間であり、ηは、ファラデー効率(電池に蓄積することができる電荷の、電池から抽出することができる電荷に対する比率)である。例えば、Kong Soon Ngらによる論文“Enhanced coulomb counting method for estimating state−of−charge and state−of−health of lithium−ion batteries”,Applied Energy 86 2009)1506−1511を参照されたい。
このスキームは、いくつかの欠点を示す。すなわち、
− 電流センサが不正確な場合があり、測定された電流が積分されるにつれて、測定誤差が蓄積される。
− 最大容量を知ることが、本願の枠組みのなかでは困難であり、したがって、非常に大まかなものである可能性がある。
− 自己放電現象が考慮されていない。
− ファラデー効率も、リアルタイムでは、あまりよくわからない。
SoCを推定するためのクーロメトリによるモデルを、カルマンフィルタリング(Kalman filtering)のようなデータフュージョン技術を使って測定が可能な他の物理量のモデルと組み合わせることにより改良することができる。この技術は、電池の電気化学的成分に左右される等価回路の形態の、したがって、一般的でない電池のモデルを構築しなければならない。
さらに他のスキームにより、各タイプの電池の電気化学的成分に固有の化学反応、および拡散現象の動力学のモデルに基づいてSoCを推定することが可能になる。これらのスキームの主な欠点は、普遍性に欠けることである。
最後に、SoCを推定するための数多くの他のスキームは、統計的トレーニング技術を使用して、物理的モデル、半物理的モデル、またはまったく純粋に数学的モデルの係数を自動的に決定する(「ブラックボックス」タイプのアプローチ)。
T.HansenおよびChia−Jiu Wangによる論文、“Support vector based state of charge estimator”,Journal of Power Sources 141(2005),351−358頁および米国特許第7,197,487号明細書は、係数がサポートベクトル回帰(SVR:Support Vector Regression)スキームによって推定される多項式カーネルを用いたカーネル回帰モデルに基づいてSoCを推定するためのスキームについて記載している。米国特許出願公開第2010/0324848号明細書は、ニューラルネットワークを使用して−およびいくつかの、このネットワークの係数を推定するための数学的技法を使用して−電圧、電流および温度の瞬時測定値に基づいて、ならびに電圧の一次導関数および二次導関数に基づいて、電池のSoCを推定することについて記載している。
統計的トレーニングに基づいたこれらのスキームは、電池の成分、構造または動作に関係するいかなる仮定にも基づかないモデルを使用するので、非常に一般的になる可能性を秘めている。加えて、これらのモデルは、可変数の入力変数を使用することが可能で、入力変数の性質に左右されないので、融通がきく。しかしながら、本出願の発明者らは、この優れた普遍性は、実際には実現困難であると認識している。事実、モデルの普遍性は、決定的にそのトレーニングベースの質、すなわち、SoC推定モデルの係数のトレーニングに使用されるデータベースの質に左右される。このベースは、冗長にならず、サイズが大きくなりすぎることなく、しかも、十分に包括的でなければならない。
米国特許第4,677,363号明細書 米国特許出願公開第2010/0090651号明細書 米国特許第7,197,487号明細書 米国特許出願公開第2010/0324848号明細書
S.Piller,M.PerrinおよびA.Jossen"Methods for state−of−charge determination and their applications",Journal of Power Sources 96(2001)113−120 Kong Soon Ngら"Enhanced coulomb counting method for estimating state−of−charge and state−of−health of lithium−ion batteries",Applied Energy 86 2009)1506−1511 T.HansenおよびChia−Jiu Wang"Support vector based state of charge estimator",Journal of Power Sources 141(2005),351−358頁
本発明は、先行技術の前述した欠点を示さない電池の充電状態を推定するための方法およびシステムをもたらすことを目的とする。このような方法およびこのようなシステムは、高水準の普遍性を示し(すなわち、異なるタイプおよび/または異なる使用条件下の電池に適用することが可能であり)、搭載センサを用いたリアルタイムアプリケーションに適切であるので有利である。
したがって、本発明の主題は、以下のステップを含む、電池の充電状態を推定するための方法である。すなわち、
a)前記電池の端子の両端の少なくとも1つの時系列の電圧測定値、ならびに、前記電池の、またはその環境の別の物理的パラメータの、少なくとも1つの他の時系列の測定値を取得するステップと、
b)前記電池の動作レジームを、前記測定値に応じて決定するステップと、
c)非線形回帰モデルを、事前定義された、そのようなモデルのセットの中から、前記動作レジームに応じて選定するステップと、
d)前記時系列の電圧測定値、および前記他の時系列の測定値または少なくとも1つの前記他の時系列の測定値に、前記非線形回帰モデルを「直接」適用することにより、前記電池の充電状態を推定するステップと、を含む方法である。
前記動作レジームは、特に、電池の充電状態、電池が充電または放電を行っているという事実、充電速度または温度の中から選定された少なくとも1つのパラメータによって定義することができる。
より一般的には、前記動作レジームは、電池の充電状態、電池が充電または放電を行っているという事実、充電速度または放電速度、周囲温度または内部温度、前記時系列の電圧測定値の平均値、電池のインピーダンスまたは電池の健全状態の測定値の中から選定された少なくとも1つのパラメータによって定義することができる。
このような方法の特定の実施形態によれば、
− 1つの前記物理的パラメータまたは他の前記物理的パラメータは、電池によって供給されるか、もしくは吸収された電流、電池の内部温度、周囲温度の中から選定することが可能である。
− 前記ステップa)は、前記電池の端子の両端の時系列の電圧測定値、およびこの電池によって供給されるか、もしくは吸収された時系列の電流測定値を取得することを少なくとも含み得るとともに、前記ステップb)は、−特に、前記レジームが、充電状態の範囲によって定義される場合に−前記時系列の測定値から生じる、少なくとも1つの電圧値および1つの電流値に基づいて、前記電池の前記動作レジームを決定することを含み得る。
− 前記ステップb)は、−特に、前記レジームが、充電状態の範囲によって定義される場合に−対応表または関数によって、電池の端子の両端の電圧平均値、および電池によって吸収されるか、もしくは供給された電流平均値に基づいて、前記電池の前記動作レジームを決定することを含み得る。
− 前記ステップc)は、前記他の物理的パラメータもしくは前記他の物理的パラメータに応じて、または、前記電池の健全状態に関する情報の項目に応じてもまた、モデルを選定することを含み得る。
− 本方法は、前記ステップd)に先立って、前記時系列の測定値、または少なくとも1つの前記時系列の測定値を、低域通過フィルタリングまたは平滑化する動作を含み得る。
− 前記事前定義されたモデルのセットは、複数のモデルを備え得るとともに、そのうちの少なくとも1つが、カーネル回帰モデル、サポートベクトル回帰モデル、および関連ベクトルマシンの中から選定される。
− 本方法は、以下のステップ、すなわち、前記時系列の測定値が、前記セットの回帰モデルを構築する際に考慮されていない使用条件に相当するかどうかを決定するステップe)と、肯定であった場合に、前記1つ以上の時系列の測定値をデータベースに格納するステップf)と、をまた含み得る。使用条件は、電池の、またはその環境の1つ以上のパラメータによって、−非線形回帰モデルの選択に使用された−動作レジームが、使用条件の集合に相当するように定義することができる。例えば、使用条件は、前記時系列の電圧測定値の平均値、電池が充電または放電を行なっているという事実、電池の充電電流もしくは放電電流、または外部温度の中から選定された1つ以上のパラメータによって、定義することができる。
− 前記ステップf)は、前記電池の充電状態に関係する情報の項目を決定すること、および前記情報の項目を、前記時系列の測定値、または各前記時系列の測定値と関連付けすることもまた含み得る。また本方法は、少なくとも1つの時系列の測定値を、前記少なくとも1つの時系列の測定値と関連付けされた充電状態情報の項目と、続いて決定された電池の充電状態に関する情報の項目との間の比較に基づいて、前記データベースから除外する動作と、をまた含む。
− 本方法は、以下のステップ、すなわち、少なくとも複数の時系列の前記電池の端子の両端の電圧測定値、および少なくとも1つの他の時系列の前記電池の、またはその環境の、別の物理的パラメータの測定値に基づいて、ならびに対応する前記電池の充電状態の基準値に基づいてトレーニングすることによって、前記セットの回帰モデルを構築するステップg)もまた含み得る。
− 本方法は、以下のステップ、すなわち、複数の前記回帰モデル、または少なくとも1つの前記回帰モデルをトレーニングすることによって、再構築するか、または、前記ステップf)の間に前記データベースに格納された1つ以上の時系列を考慮しながら、前記セットの新たな回帰モデルをトレーニングすることによって、構築する、ステップh)もまた含み得る。
− 前記ステップg)および/または前記ステップh)は、前記時系列の測定値を低域通過フィルタリングまたは平滑化し、かつ、サブサンプリングする事前動作を含み得る。
− 前記ステップg)および/または前記ステップh)は、前記ステップa)の間に取得された時系列の電流測定値に基づいて、前記電池の電荷のクーロメトリによる推定量を非リアルタイムで算出することと、前記クーロメトリによる推定量を、前記電池の充電状態の基準値として、前記回帰モデルのトレーニングによって構築または再構築するために使用することと、を含み得る。
− 前記電池は、エネルギー消費装置に組み込むことができ、前記ステップa)からd)、またはa)からf)は、同様に前記エネルギー消費装置に組み込まれた充電状態推定装置によって、リアルタイムで実施することができる。
− 前記ステップg)、または前記ステップg)およびh)は、前記エネルギー消費装置に組み込まれていない回帰トレーニング装置によって、非リアルタイムで実施することができる。
本発明の別の主題は、電池の充電状態を推定するための装置であって、前記電池の端子の両端の電圧を測定するための、少なくとも1つの電圧センサと、前記電池の、またはその環境の別の物理的パラメータを測定するための、少なくとも1つの他のセンサと、前記電池の充電状態の回帰モデルのセットを記憶するためのメモリと、前記センサおよび前記メモリと協同することによって、前述したような方法のステップa)からd)、またはa)からf)を実施するようにプログラムされるか、または構成されたプロセッサと、を備える装置である。
本発明のさらに別の主題は、複数の時系列の電池の端子の両端の電圧測定値、ならびに前記電池の、またはその環境の少なくとも1つの他の物理的パラメータを格納するデータベースと、前述したような方法のステップg)、またはステップg)およびh)を実施するようにプログラムされるか、または構成されたプロセッサと、を備える、回帰モデルをトレーニングするための装置である。
本発明のさらに別の主題は、このような充電状態推定装置と、回帰モデルをトレーニングするためのこのような装置と、前記装置をリンクするデータ伝送システムと、を備える、電池の充電状態を推定するためのシステムである。
例として示される添付図面を参照して与えられる説明を読むことにより、本発明の他の特徴、詳細および利点が明らかになるであろう。
図1は、本発明の一実施形態による、電池の充電状態を推定するためのシステムの機能図である。 図2は、本発明の一実施形態による、電池の充電状態を推定するための方法のフローチャートである。 図3Aは、本発明の一実施形態による、電池の充電状態の推定に使用されたデータのフィルタリングによって誘発された近似誤差を図示するグラフである。 図3Bは、本発明の一実施形態による、電池の充電状態の推定に使用されたデータのフィルタリングによって誘発された近似誤差を図示するグラフである。 図4は、図2の方法の枠組みのなかで回帰モデルの選定を決定する、電池の動作レジームを決定するステップをさらに詳細に図示するグラフである。 図5は、図2の方法の枠組みのなかで保存される測定値を選択する動作をさらに詳細に図示するフローチャートである。 図6は、時系列の電池の電流測定値、電圧測定値および内部温度測定値、ならびに、これらの測定値に基づいて、かつ、図2の方法によって得られた、前記電池に対する充電状態推定値を図示するグラフである。 図7Aは、図2の方法の枠組みのなかで交差確認法を用いた統計的トレーニングによって回帰モデルを構築する動作をさらに詳細に図示するフローチャートである。 図7Bは、図2の方法の枠組みのなかで交差確認法を用いた統計的トレーニングによって回帰モデルを構築する動作をさらに詳細に図示するフローチャートである。
図1は、陸上用電気車両またはハイブリッド車両VELに搭載され、かつ、本発明の一実施形態による充電状態推定装置DESoCに接続された電池BATTを表わす。この装置も同様に搭載されており、プロセッサPRE、および複数のセンサ、特に、電池の端子の両端の電圧を測定するための電圧センサCVと、電池によって供給された(あるいは吸収された)電流を測定するための電流センサCIと、電池の内部温度を測定するための第1の温度センサCT1、および内部温度以外の周囲温度を測定するための第2の温度センサCT2と、を備える。他のセンサ、特に、電池の、またはその環境の様々な位置で温度を測定するための他の温度センサが、存在してもまたよい。装置DESoCは、メモリMEもまた備え、メモリには、電池の充電状態の複数の回帰モデルを定義する係数だけでなく、各モデルが適合している動作レジームの定義を可能にする情報も記憶されている。センサによって生成された信号は、プロセッサPREに向けて送られ、プロセッサPREは、後ほど詳細に説明する方法で信号を処理し、それら信号を使用して、メモリMEに記憶された情報を用いて電池の充電状態を推定する。
装置DESoCの搭載プロセッサPREは、データリンクLDを行う通信システムを通して、モデルをトレーニングするための装置DAMと通信する。この装置DAMは、車両に搭載されていない。データリンクは有線であってもよいし、−これは、車両と装置DAMとの間が近接していることを示唆している−あるいは、例えば、通信ネットワークを利用している無線であってもよい。通信は、連続的でなくてもよい。それどころか、装置DESoCがその間に自律して動作を行う、より長い期間を間にはさんだ、間欠的な、短いフェーズのデータ交換であってもよい。
装置DAMはというと、プロセッサPRDと、データベースBDと、を備えている。
後ほど詳細に説明するように、データベースBDには、装置DESoCによって格納されることになるデータが送られる(装置DESoCは、間欠的な通信の場合であれば、図に描写されていない補助メモリにデータを暫定的に記憶する)。すなわち、遠隔プロセッサPRDは、データベースBDに読み出しアクセスして、そこに格納されたデータに基づいて充電状態モデルを生成し、次に、前記モデルは、推定装置DESoCに伝達され、推定装置DESoCのメモリMEに記憶される。
図1の実施形態では、データベースBDは、トレーニング装置DAMと同じ場所に配置されている。また、推定装置DESoCは、データリンクLDを経由してトレーニング装置DAMにアクセスしているが、これは必須ではない。
図2は、図1のシステム(推定装置DESoC、トレーニング装置DAM、データリンクLD、およびデータベースBD)によって実施することが可能な、本発明の一実施形態による、電池の充電状態を推定するための方法を、一般的なやり方で、図示する。この方法の様々なステップを、図3A〜図7Bを用いて、後ほど詳細に説明する。
図2によって示されるように、この方法の第1のステップ(a)は、搭載センサCI、CV、CT1、およびCT2によって、電池の動作に関係する様々な時系列の測定値を、すなわち電圧測定値Uτ、電流測定値Iτ、内部温度測定値Tint,τ、外部温度測定値Tint,τ(インデックスτは、測定値取得の時点を表わす)を取得することを含む。これらの測定値は、すべてが必要であるとは限らない。また、これ以外の測定値を、例として列挙されたものに追加してもよい。一般に、少なくとも電圧測定値Uτは必要となる。これに対して、搭載電流センサは、有意な測定誤差を生じやすいので、電流Iτを充電状態の推定に使用しないことが有利である場合がある。考えられる特定の用途に応じて、測定値を取得する頻度は、高くてもよく、1秒当たり10個のオーダーの測定値であってもよいし、それよりも多くても、低くてもよく、1秒当たり1個以下のオーダーの測定値であってもよい。
各前記測定値の最後のh個の取得が格納され、時間t−hにおける充電状態の推定に使用される。パラメータhの値は、取得速度0.1Hzから10Hzの間で、通常、1から50の間であり、試行により選定してもよい。
時系列の測定値は、その後、低域通過フィルタまたは平滑化技術によって、ノイズ除去される。複数のフィルタリング技術または平滑化技術を採用してもよい。例として、メディアンフィルタ、またはバターワース(Butterworth)デジタルフィルタの使用を引用することが可能である。メディアンフィルタは、長さ(H+1)のスライディングウィンドウに含まれている要素の中央値によって時系列の各要素xτを置き換えることである。なお、Hは、特に取得ウィンドウ「h」に等しくてもよいパラメータである。すなわち、xτ−H/2...xτ+H/2(Hは、偶数であるとみなされる)である。図3Aに図示されるように、Hが大きいほど、初期信号の近似値の精度が低い。バターワースフィルタそれ自体は公知であり、本明細書では、差分方程式によって表わされる、デジタルフィルタが当然含まれている。図3Bは、近似誤差を最小限に抑えている、このフィルタに対する最適な次数(ここでは14)が存在していることを示す。
この方法のステップ(b)は、特に、充電状態の範囲によって特徴付けられる電池の動作レジームを決定することである。例えば、3つの動作レジームを識別することが可能である。すなわち、SoCが0%から20%の間である、電池がほぼ放電された動作レジーム、SoCが20%から80%の間である、電池が部分的に充電されている動作レジーム、SoCが80%から100%の間である、電池が充電された動作レジームである。したがって、動作レジームの決定は、近似的な−あるいは実際には粗雑な−充電状態の推定に基づいている。この推定は、例えば、取得間隔の間の平均電圧および平均電流に基づいて「直接算出すること」によって得ることができる。別の、有効性が低い実施形態では、推定は、電圧測定値にのみ基づいていてもよい。目的は動作レジームを特定することだけなので、このスキームがいくぶん不正確であることはさほど重要ではない。図4は、電圧電流平面(V−I平面)を、動作レジーム[0―20%]、[20%―80%]、および[80%―100%]に対応する3つの領域に分解した図を示す。
他のパラメータを、−測定された電圧に基づいて推定されたSoC範囲の補足として、または実際にこのSoC範囲に代えて−動作レジームを決定するために考慮することもまた可能である。他のパラメータは、電池が充電または放電を行なっているという事実、充電/放電速度、周囲温度または内部温度、前記時系列の電圧測定値の平均値、電池が充電または放電を行なっているという事実、充電速度または放電速度、電池のインピーダンスまたは電池の健全状態の測定値である。健全状態(SoH:state of health)は、電池の名目上の状態に対する電池の性能の指標であり、例えば、新品の場合、名目上の容量に対する電池の容量の比率が当然含まれていてもよい。
ステップ(c)の間、回帰モデルが、−推定装置DESoCのメモリMEに記憶されているものの中から−電池の現在の動作レジームに応じて選定される。実際、本出願の発明者らは、統計的トレーニングによって、信頼性の高い電池の充電状態の推定を可能にする、単一の回帰モデルを作り出すことは事実上困難であることを認識している。トレーニングスキームが、高品質の推定をもたらすように、トレーニングベースは包括的でなければならない。すなわち、多様な電池の挙動のすべてを反映していなければならず、したがって、そのサイズは、かなり大きくなければならない。しかしながら、公知の統計的トレーニングスキームには限界があり、トレーニングベースが大きくなりすぎると、もはや動作しない。それゆえ、本発明に従って、それぞれの動作レジームに対してのみ使用することを意図した複数のモデルを作り出すことが提案されている。各モデルは、実際に利用可能なトレーニングデータベースの、サブセットだけに基づいてトレーニングすることにより作成される。同時に、各モデルは、1つの動作レジームに対してのみ役割を果たすように意図されているので、使用されるトレーニングベースのサイズをこのように小型化しても、その包括性は損なわれない。このようにすることで、一方では、トレーニングベースに含まれている有益情報の量を増やすことが可能になり、他方では、先行技術から公知の技法の場合よりもはるかに正確な推定モデルを得ることが可能になる。
後ほど説明するように、モデルのトレーニングは、データベースBDに格納された時系列の測定値、または測定値のセットに基づいて行われる。
その後、本方法のステップ(d)の間に、選定されたモデルを使用して、フィルタリングされた測定値時系列に基づいて充電状態SoCを推定する。
一般的に、メモリMEに記憶されたモデルはそれぞれ、次の形式で記述することができる。
SoC=fλ(xt,w)(2)
ここで、SoCは、時間「t」における、推定することが求められている充電状態の瞬時値であり、fλは、通常は非線形の、パラメータλのベクトルに依存する関数であり、xは、「説明変数」のベクトル、すなわち、(フィルタリング後の)時点「t」における、(電圧、電流、内部温度および/または外部温度などの)測定値のベクトルであり、wは、統計的トレーニングによって決定される回帰係数のベクトルである。電池の様々な動作レジームと関連付けされたモデルは、回帰係数、パラメータλのベクトルによって、または実際に関数fλの形式によって区別される。電流の変化率
Figure 0006449303
電圧の変化率
Figure 0006449303
および/または、電気インピーダンスZ=U/Iのような、「導出された」量が、任意選択により、SoC推定モデルの説明変数の一部を形成してもよい。
本発明の重要な側面は、新たに取得された測定値を用いて既存のモデルを再トレーニングすることにより、新たなモデルを追加することにより、および/または、古くなったと見なされたモデルを削除することにより、回帰モデルのセットを累進的に拡充し、更新し得るという事実である。
ステップ(e)では、搭載プロセッサPREが、取得されたばかりの時系列の測定値の1つ以上が、データベースBDにまだ記録されていない、したがって、メモリMEに記憶されている回帰モデルを構築する際にまだ考慮されていない、新たな使用条件に相当するかどうかを決定する。「使用条件」の概念は、モデルの選定をつかさどる「動作レジーム」の概念と区別されなければならない。例えば、同様の充電状態だが、異なる内部温度であることによって特徴付けられる2つの時系列は、まったく同一の動作レジームに、(したがってまったく同一の回帰モデルに)相当するが、これらは異なる使用条件に相当する。これに対して、異なる動作レジームとは、必ず使用条件が異なっていることを意味する。
前記ステップ(e)の実行可能な実施形態が、図5に、さらに詳細に図示される。
最初に、取得ウィンドウhにわたって測定された平均外部温度
Figure 0006449303
が、データベースにすでに記録されている値に相当するかどうかが確認される。相当しない場合には、取得されたばかりの時系列の測定値は、「非冗長である」(新たな使用条件に相当する)とみなされ、後続のステップ(f)の間に保存されることになる。それ以外の場合には、選択プロセスが継続する。
続いて、電池が充電レジームであるのか、または放電レジームであるのかが識別される(すなわち、充電が行なわれているのか、あるいは放電が行われているのか、また、電池によって吸収あるいは供給された電流の強度によって表示される充放電速度がどのくらいであるのか、が決定される)。ベースに格納され、−かつ、平均外部温度
Figure 0006449303
に対応する−時系列の測定値のいずれもが、そのような充電/放電レジームに相当しない場合には、取得されたばかりの時系列の測定値は、「非冗長である」とみなされ、それ以外の場合には、選択プロセスが継続する。
その後、前述のステップ(b)の間に行われたように、電池が置かれている充電状態の間隔が、平均電圧に基づいて決定される。再度、ベースに格納され、−かつ、平均外部温度
Figure 0006449303
に対応するだけでなく、以前に特定された充電/放電レジームにも対応する−時系列の測定値のいずれもが、そのようなSoC間隔に相当しない場合には、取得されたばかりの時系列の測定値は、「非冗長である」とみなされる。それ以外の場合には、「冗長である」とみなされ、したがって、格納されない。いずれの場合にも、プロセスは、停止する。使用条件を定義する他のパラメータを考慮した、他の実施形態も想定可能である。
ステップ(e)の実施は、データベースBDが、時系列の測定値だけでなく、時系列の測定値が取得された使用条件に関係する表示も含むことを示唆する点に注目されたい。
新たに取得された時系列の測定値が、新たな使用条件に相当する場合には、そして相当する場合にのみ、それらは、データベースに格納されることになり−ステップ(f)−、これにより、データベースにすでに格納された測定値と一緒に使用され、対応する動作レジームと関連付けされた回帰モデルを「再トレーニングする」ことになる。この発想は、各モデルのトレーニングを可能な限り包括的なデータのセットに基づいて行う一方で、トレーニングベースを不必要に大きくする冗長性を回避しなければならないということである。
直前に説明したステップ(a)から(f)は、搭載された推定装置DESoCにより、さらに詳細には、タイミングよくプログラムされるか、または構成された、推定装置DESoCのプロセッサPREにより実施される。しかしながら、ステップ(f)は、データベースBDにおいて選択された時系列のデータを格納するために、データリンクLDの介在、および適切な場合には、遠隔プロセッサPRDの介在もまた必要である。さらにこれらのステップ−または少なくともステップ(a)から(d)−は、リアルタイムで実施される。これに対して、以下に説明するステップ(g)、および(h)は、遠隔の(搭載されていない)トレーニング装置DAMによって、より詳細には、タイミングよくプログラムされるか、または構成された、トレーニング装置DAMのプロセッサPRDによって、リアルタイム制約条件なしで実施される。
ステップ(g)は、統計的トレーニングによって、基準測定値に基づくだけでなく、データベースBDに格納されたデータにも基づいて、回帰モデルが欠けていた動作レジームに回帰モデルを作成することである。ステップ(h)は、上述したように、搭載された推定装置DESoCによって更新されたトレーニングベースに基づいて、回帰モデルを再トレーニングすることである。この2つのステップの実施は、実は同一であり、2つステップは、ステップ(h)だけが、搭載センサによってステップ(f)の間に新たに取得された時系列の測定値も使用する点のみで異なっている。
充電状態の回帰モデルの係数の統計的トレーニングには、「基準となる」充電状態を知ることが必要である。上記で説明したように、「基準となる」充電状態は、直接測定することはできず、特にクーロメトリによって推定できるだけであり、任意選択により電流以外のパラメータを考慮することにより改良できるだけである。
Figure 0006449303
電池が完全に放電されている(SoC=0)か、または、完全に充電されている(SoC=100%)場合には、初期充電状態SoCを知ることができる。そうでなければ、電池が十分な時間休止したままであるときに、電圧センサCUによって測定される無負荷電圧Uに基づいて直接決定することができる。これは、信頼性の高いクーロメトリによる充電状態の推定を、リアルタイムで行うことができないことを意味する。これに対して、公知の「拡張」技法は、遠隔プロセッサPRDが、オフラインで(非リアルタイムで)、搭載センサCIにより実行された、電流の測定に基づいて算出されたクーロメトリによるSoCの推定量を、訂正することが可能である。この訂正は、無負荷電圧測定値を使用する。この訂正には、クーロメトリによる時系列のSoCの推定量を考慮することを伴い、この時系列のSoCは、無負荷電圧測定値の時点に対応する2つの時点によって境界付けられる。これらの2つの測定値により、2つの信頼性の高いSoC値を得て、前記時系列のSoC値を、既存の拡張技法の1つによって登録することが可能になる(例えば、J.O.SmithおよびP.Gossettによる論文“A flexible sampling−rate conversion method”,IEEE 1984を参照されたい)。このクーロメトリによるSoCの推定の改良は、オフラインでのみ可能である。クーロメトリによる推定量の算出を改良した他の技法も想定可能である。回帰モデルは、搭載プロセッサPREによって、リアルタイムで使用されるが、直接クーロメトリによる推定を使用するのではない。
モデルのトレーニングに取りかかる前に、データベースに格納されたデータ(時系列の測定値)は、充電状態をリアルタイムで推定するステップに関して上記で説明したように、フィルタリングされるか、または平滑化される。低域通過フィルタまたは平滑フィルタのパラメータは、試行によって自動的に決定することができる。データベースは、−少なくとも当初は−時系列の測定値を、(フィルタリングまたは平滑化の前に)未処理の状態で格納して、クーロメトリによる推定量をオフラインで算出できるようにしなければならない点に注目されたい。
モデルのトレーニングに取りかかる前に、サブサンプリングによりトレーニングデータの容量を小さくすることもまた有利である。実際、上記で言及したように、トレーニングアルゴリズムは、過度に容量が大きいトレーニングデータが存在する状態では、良好に動作しない。
サブサンプリングは、例えば、スライディングウィンドウアルゴリズムによって各時系列をセグメント化することにより、(E.Keoghら“An Online algorithm for Segmenting Time Series”,Proceeding of the IEEE International Conference on Data Mining ICDM 2001,289−296頁)および、このように識別されたセグメントの終点だけを保存することにより、行うことができる。なお、過度にノイズの多いデータは、サブサンプリングが効果的にできないので、フィルタリングは、一般にサブサンプリングに必要な下準備である。図2に示されるように、クーロメトリによる推定量が算出されれば、データベースBDに格納された未処理のデータを、フィルタリングまたは平滑化され、かつ、サブサンプリングされたバージョンと置き換えることができる。
フィルタリング/平滑化の実行およびサブサンプリング技法の一例をあげると、電気車両は、およそ50分間から90分間の走行を6回行ない、この間に、電流、電圧、および内部温度の測定値が、10Hzのレートで取得された(1回目、3回目、および5回目の走行に対応する測定値、ならびに対応するSoCの推定値が図6に図示されている)。フィルタリング(1.5秒に対応する、h=15のサンプルのスライディングウィンドウを有するメディアンフィルタ)、およびサブサンプリングにより、各時系列の測定値のサイズを、約90%(すなわち、実際には、長時間の、したがって、多数のサンプルを備える最後の2回の走行については、94%台である)、小さくすることが可能になる。結果を、上掲の表にまとめている。電流に対する近似誤差が、極めて小さくとどまっていることが実証され得る。近似誤差は、初期信号と、フィルタリングされ、かつ、サブサンプリングされた信号(長さが初期信号の長さに等しくなるように、オーバーサンプリングされた信号)との間の差異の平均絶対値、すなわち、この差異のプラスまたはマイナス標準偏差であるとして定義される。
Figure 0006449303
陳腐化した時系列の測定値を削除することにより、トレーニングデータベースのサイズを小型化することもまた可能である。その結果、電池の健全状態を−リアルタイムで、または不連続的に−監視することが可能である(例えば、充電状態の推定に使用した測定値に類似した測定値に基づいてこれを実行可能にする多数の技法が、先行技術から公知である−例えば文献米国特許第6411911号明細書および米国特許第8269502号明細書を参照されたい)。その後、データベースに格納されたデータを、対応する健全状態の表示で「標識する」ことができる。電池の健全状態が低下している場合には、現状の健全状態に対して差異が大きすぎる(すなわち確定した閾値よりも大きな差異である)健全状態と関連付けされたデータは、陳腐化しているとみなされ、削除されてもよい。
その後、遠隔プロセッサPRDは、データベースに格納された測定値に基づいて、1つ以上の回帰モデルのトレーニング−あるいは再トレーニング−に取りかかる。−すなわち、フィルタリングされ、サブサンプリングされ、陳腐化したデータが削除される(この時点では、測定値の時間的構造は、もはや考慮されず、「時系列」は、単なる瞬時測定値のセットになる)。次に、前記モデルまたは各前記モデルを特徴付ける係数が、データリンクLDを経由して、前述したように、電池の充電状態SoCをリアルタイムで推定するためにそれらの係数を使用する、搭載された推定装置DESoCに送信される。
モデルのトレーニングまたは再トレーニングには、いくつかの動作、すなわち、トレーニングベースの事前選択と、選択されたデータの正規化と、そして次にトレーニングを適切に行うことと、が含まれる。
事前選択は、(例えば、充電状態の値の範囲により特徴付けられた)、前記モデルが使用されるべき電池の動作レジームと関連付けされたデータ(測定値)だけを選定することよりなる。これに対して、選定されたデータは、(例えば、異なる温度および/または電流強度により特徴付けられた)異なる使用条件に相当し得る。
トレーニングベースを構成するために選択されたデータは、正規化される。−回帰モデルの説明変数としての役割を果たすように意図された−瞬時測定値だけが正規化される一方で、改良型クーロメトリ(方程式3)によって推定された基準となる充電状態は、正規化されない。変数の正規化は通常、変数をその平均値に対してセンタリングさせることにより、および変数をその標準偏差で除算することにより実行される。ここで、各説明変数の平均値および標準偏差が、トレーニングベース全体にわたって算出される。これは、時間経過にともなって進展するので、モデルがトレーニングされるたびに、正規化を実行しなければならない。
事前選択され、かつ、正規化されたトレーニングベースは、その後、非線形回帰モデル(方程式2)の係数を推定する際に役割を果たす。このモデルは、推定の対象となる回帰係数wとは別に、較正の対象となるパラメータλを含んでいる。選定されたトレーニングスキーム(それらのうちのいくつかは公知である)によれば、これらの較正の対象となるパラメータの数は変化する。これらのパラメータの最良値を、いわゆる交差確認アプローチによって自動的に得ることができる。交差確認アプローチの一般原則が、図7Aによって図示されている。この図は、トレーニングのために選択され、正規化されたデータのセットが、2つの部分、すなわち、「トレーニング」サブセット{Xapp,Yapp}および「テスト」サブセット{Xtest,Ytest}に分かれていることを示す。各組{X,Y}では、Xは、その列が測定量(電流、電圧、温度など)に相当し、その行が測定時点に相当する行列を示す。Xの各行と関連付けされているのは、改良型クーロメトリスキームによって推定された充電状態の基準値yである。データ{Xapp,Yapp}は、その後、V個の部分に分かれる。V個のアルゴリズムの反復が、その後、実行される。各反復iで、{V\i}部分を使用して、回帰係数wを推定し(これらの推定は、
Figure 0006449303
によって表示される)、いわゆる確認部分であるi番目の部分を使用して、誤差
Figure 0006449303
を推定する。なお、ここでは、
Figure 0006449303
である。平均誤差
Figure 0006449303
は、モデルの適合度に関する表示を提供する。V個の反復を有するこのアルゴリズムは、パラメータλのベクトルのいくつかの値について繰り返される。最良ベクトルλは、最小の
Figure 0006449303
に相当するベクトルである。Vが、トレーニングベースにおける単位体(individual)の数に等しい場合には、このタイプの交差確認は、「リーブ−ワン−アウト(leave−one−out)」と呼ばれる。トレーニングセットが、V個の別個の部分に分かれる場合には、この技法は「V倍」と命名される。これらの部分が別個でない場合には、すなわち、同じ単位体がまったく同時に複数の部分にあり、ある種の単位体がどの部分にも出現しない場合には、「リセット付きランダムサブサンプリング」と呼ばれる。
図7Bは、「V倍(V−fold)」型のアルゴリズムを、さらに詳細に図示する。
本発明による方法は、ニューラルネットワーク、SVR、RVM、カーネル「リッジ」回帰、ランダムフォレストなど、いくつかの統計的トレーニング技法を使用することができる。特に有用な技法は、「関連ベクトルマシン」(RVM:Relevance Vector Machine)と命名されたものであり、M.E.Tippingによる論文“Sparse Bayesian Learning and the Relevance Vector Machine”Journal of Machine Learning Research 1:211−244(2001)に記載されている。
Figure 0006449303
が、電池の電流、電圧、内部温度、外部温度などといったような、p個の測定値からなるベクトルであるとし、X={x,x,...,x}が、過去に得られた測定値を表わすベクトルのセットであるとし、Y={SoC,SoC,...,SoC}が、改良型クーロメトリスキームによって得られた充電状態の値のセットであるとする。セットXおよびYが与えられたとすると、RVMアルゴリズムは、
Figure 0006449303
であるような、回帰係数wを推定しようする。
なお、ここでは、行列Kの各要素は、上述した交差確認スキームによって推定されたパラメータσを有するガウスカーネル
Figure 0006449303
である。非線形回帰モデル(方程式4)を平滑化し、かつ単純化することにより、オーバートレーニングを回避して、モデルの複雑さを軽減するように、RVMアルゴリズムは、正則化された解を提供し、その結果、いくつかの回帰係数wが取り消される。ゼロ以外の回帰係数wに相当するベクトルxは、サポートベクトルと呼ばれる。その後、時点tにおける電池の充電状態を推定するために、得られたモデルが適用される。
Figure 0006449303
なお、上記の方程式5が適用可能になるように、回帰係数wおよびw、およびさらにサポートベクトルxを、メモリMEに記憶しなければならない。特に記述のない限り、サポートベクトルxおよび回帰係数wは、SoC推定モデルの「係数」を構成する。
本発明は、電池が、電気自動車両またはハイブリッド自動車両の電池である特定の場合に関して説明してきたが、これは本質的な限定を伴うものではない。本発明は、任意のタイプの、エネルギー消費設備または装置に電力を供給するための、任意のタイプの電池に実際に適用することができる。

Claims (18)

  1. 電池(BATT)の充電状態を推定するための方法であって、以下のステップ、すなわち、
    a)前記電池の端子の両端の電圧(U τ )の少なくとも1つの時系列の測値、ならびに、前記電池または前記電池の環境の物理的パラメータの、少なくとも1つの他の時系列の測定値を取得するステップと、
    b)前記電池の動作レジームを、前記測定値に応じて決定するステップと、
    c)非線形回帰モデルを、事前定義された非線形回帰モデルのセットの中から、前記動作レジームに応じて選定するステップと、
    d)電圧の前記時系列の測値おび少なくとも1つの前記他の時系列の測定値に、前記非線形回帰モデルを適用することにより、前記電池の充電状態(SoC)を推定するステップと、
    を含む方法。
  2. 記物理的パラメータが、電池によって供給されるか、もしくは吸収された電流(Iτ)、電池の内部温度(Tτ)、周囲温度または内部温度(Text,τ)、前記時系列の電圧測定値の平均値、充電速度または放電速度、電池のインピーダンスまたは電池の健全状態の測定値の中から選定される、請求項1に記載の方法。
  3. 前記ステップa)が、前記電池の端子の両端の電圧(U τ )の時系列の測値、および電池によって供給されるか、もしくは吸収された電流(I τ )の時系列の測値を取得することを少なくとも含み、かつ、前記ステップb)が、前記時系列の測定値から生じる、少なくとも1つの電圧値および少なくとも1つの電流値に基づいて前記動作レジームを決定することを含む、請求項1または2に記載の方法。
  4. 前記ステップb)が、対応表または関数によって、前記電池の端子の両端の電圧平均値、および前記電池によって吸収されるか、もしくは供給された電流平均値に基づいて前記電池の前記動作レジームを決定することを含む、請求項3に記載の方法。
  5. 前記ステップc)が、前記物理的パラメータに応じて、または、前記電池の健全状態に関する情報の項目に応じてもまた、モデルを選定することを含む、請求項3または4に記載の方法。
  6. 前記ステップd)に先立って、前記時系列の測定値、または少なくとも1つの前記他の時系列の測定値を、低域通過フィルタリングまたは平滑化する動作を含む、請求項1から5のいずれか1項に記載の方法。
  7. 前記事前定義された非線形回帰モデルのセットが、複数のモデルを備えるとともに、そのうちの少なくとも1つが、カーネル回帰モデル、サポートベクトル回帰モデル、および関連ベクトルマシンの中から選定される、請求項1から6のいずれか1項に記載の方法。
  8. 前記ステップa)の後に、以下のステップ、すなわち、
    e)前記時系列の測定値が、前記セットの非線形回帰モデルを構築する際に考慮されていない使用条件に相当するかどうかを決定するステップと、
    f)肯定であった場合に、前記1つ以上の時系列の測定値をデータベース(BD)に格納するステップと、
    をまた含む、請求項1から7のいずれか1項に記載の方法。
  9. 前記ステップf)が、前記電池の充電状態に関係する情報の項目を決定すること、および前記情報の項目を、前記時系列の測定値と関連付けすることもまた含み、かつ、少なくとも1つの時系列の測定値を、少なくとも1つの時系列の測定値と関連付けされた充電状態情報の項目と、続いて決定された電池の充電状態に関する情報の項目との間の比較に基づいて、前記データベースから除外する動作もまた含む、請求項8に記載の方法。
  10. 前記ステップc)に先立って、以下のステップ、すなわち、
    g)前記電池の端子の両端の電圧の少なくとも複数の時系列の測定値、および前記電池または前記電池の環境の物理的パラメータの少なくとも1つの他の時系列の測定値、ならびに前記電池の充電状態の対応する基準値に基づいてトレーニングすることによって、前記セットの非線形回帰モデルを構築するステップもまた含む、請求項1から9のいずれか1項に記載の方法。
  11. 前記ステップf)の後に、以下のステップ、すなわち、
    g)前記電池の端子の両端の電圧の少なくとも複数の時系列の測定値、および前記電池または前記電池の環境の物理的パラメータの少なくとも1つの他の時系列の測定値、ならびに前記電池の充電状態の対応する基準値に基づいてトレーニングすることによって、前記セットの非線形回帰モデルを構築するステップと、
    )少なくとも1つの前記非線形回帰モデルをトレーニングすることによって、再構築するか、または、前記セットの新たな非線形回帰モデルを、前記ステップf)の間に前記データベースに格納された1つ以上の時系列を考慮しながら、トレーニングすることによって、構築するステップ
    もまた含む、請求項8または9に記載の方法。
  12. 前記ステップg)および/または前記ステップh)が、前記時系列の測定値を低域通過フィルタリングまたは平滑化し、かつ、サブサンプリングする事前動作を含む、請求項11に記載の方法。
  13. 前記ステップg)および/または前記ステップh)が、前記ステップa)の間に取得された時系列の電流測定値に基づいて、前記電池の電荷のクーロメトリによる推定量を非リアルタイムで算出することと、前記クーロメトリによる推定量を、前記電池の充電状態の基準値として、前記非線形回帰モデルのトレーニングによって構築または再構築するために使用することと、を含む、請求項11または2に記載の方法。
  14. 前記電池が、エネルギー消費装置に組み込まれ、前記ステップa)からd)が、同様に前記エネルギー消費装置に組み込まれた充電状態推定装置(DESoC)によって、リアルタイムで実施される、請求項1から13のいずれか1項に記載の方法。
  15. 前記電池が、エネルギー消費装置に組み込まれ、前記ステップa)からd)が、同様に前記エネルギー消費装置に組み込まれた充電状態推定装置(DESoC)によって、リアルタイムで実施され、前記ステップg)、または前記ステップg)およびh)が、前記エネルギー消費装置に組み込まれていない回帰トレーニング装置(PRD)によって、非リアルタイムで実施される、請求項11から13のいずれか1項に記載の方法。
  16. 電池(BATT)の充電状態(DESoC)を推定するための装置であって、
    − 前記電池の端子の両端の電圧を測定するための、少なくとも1つの電圧センサ(CV)と、
    − 前記電池または前記電池の環境の物理的パラメータを測定するための、少なくとも1つの他のセンサ(CT1、CT1、CI)と、
    − 前記電池の前記充電状態の非線形回帰モデルのセットを記憶するためのメモリ(ME)と、
    − 前記電圧センサ、前記他のセンサおよび前記メモリと協同することによって、請求項1から15のいずれか1項に記載の方法のステップを実施するように構成されたプロセッサ(PRE)と、
    を備える装置。
  17. 回帰モデル(DAM)をトレーニングするための装置であって、
    − 複数の時系列の、電池の端子の両端の電圧測定値、ならびに前記電池の、または前記電池の環境の少なくとも1つの他の物理的パラメータを格納するデータベースと、
    − 請求項11から13のいずれか1項に記載の方法のステップg)、またはステップg)およびh)を実施するように構成されたプロセッサ(PRD)と、
    を備える、回帰モデル(DAM)をトレーニングするための装置。
  18. 請求項16の充電状態推定装置(DESoC)と、請求項17の回帰モデルをトレーニングするための装置(DAM)と、前記装置をリンクするデータ伝送システム(LD)と、を備える、電池の充電状態を推定するためのシステム。
JP2016541925A 2013-09-11 2014-09-10 電池の充電状態を推定するための方法、装置およびシステム Active JP6449303B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1358743 2013-09-11
FR1358743A FR3010532B1 (fr) 2013-09-11 2013-09-11 Procede, dispositif et systeme d'estimation de l'etat de charge d'une batterie
PCT/EP2014/069327 WO2015036453A1 (fr) 2013-09-11 2014-09-10 Procede, dispositif et systeme d'estimation de l'etat de charge d'une batterie

Publications (2)

Publication Number Publication Date
JP2016536605A JP2016536605A (ja) 2016-11-24
JP6449303B2 true JP6449303B2 (ja) 2019-01-09

Family

ID=49484350

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016541925A Active JP6449303B2 (ja) 2013-09-11 2014-09-10 電池の充電状態を推定するための方法、装置およびシステム

Country Status (5)

Country Link
US (1) US10310020B2 (ja)
EP (1) EP3044601B1 (ja)
JP (1) JP6449303B2 (ja)
FR (1) FR3010532B1 (ja)
WO (1) WO2015036453A1 (ja)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015178963A (ja) * 2014-03-18 2015-10-08 株式会社東芝 算出装置及び算出方法
FR3020142B1 (fr) * 2014-04-16 2016-05-13 Renault Sa Procede d'estimation de l'etat de sante d'une batterie
US10371755B2 (en) * 2014-10-21 2019-08-06 Fairchild Semiconductor Corporation Reported state-of-charge scaling
KR20160090140A (ko) * 2015-01-21 2016-07-29 삼성전자주식회사 배터리의 상태를 추정하는 방법 및 장치
KR102468895B1 (ko) * 2015-07-21 2022-11-21 삼성전자주식회사 배터리의 상태를 추정하는 방법 및 장치
KR102553031B1 (ko) * 2016-01-14 2023-07-06 삼성전자주식회사 배터리의 상태 추정 장치 및 방법
CN105954682B (zh) * 2016-05-20 2018-08-21 国家计算机网络与信息安全管理中心 蓄电池荷电状态在线估计检测方法及***
KR102409009B1 (ko) * 2016-07-22 2022-06-15 이오에스 에너지 스토리지 엘엘씨 배터리 관리 시스템
KR20180037760A (ko) * 2016-10-05 2018-04-13 삼성전자주식회사 배터리 상태 추정 장치 및 방법
US10427548B2 (en) * 2016-10-17 2019-10-01 Eaton Intelligent Power Limited Electric vehicle charging device and method for charging electric vehicle
KR20180055192A (ko) * 2016-11-16 2018-05-25 삼성전자주식회사 배터리 상태를 추정하는 방법 및 장치
FR3061307B1 (fr) * 2016-12-22 2021-05-07 Electricite De France Caracterisation perfectionnee d'un dispositif electrochimique en operation pour un pronostic de fonctionnement futur du dispositif
CN107390138B (zh) * 2017-09-13 2019-08-27 山东大学 动力电池等效电路模型参数迭代辨识新方法
FR3076908B1 (fr) * 2018-01-16 2021-01-01 Renault Sas Procede de detection d'une cellule defaillante dans une batterie electrique
US11243262B2 (en) * 2018-03-20 2022-02-08 Gs Yuasa International Ltd. Degradation estimation apparatus, computer program, and degradation estimation method
CN110336336A (zh) * 2018-03-29 2019-10-15 中国科学院微电子研究所 一种电池剩余电量计算方法及装置
WO2019192670A1 (en) * 2018-04-06 2019-10-10 Volvo Truck Corporation A method and system for estimating battery properties in a vehicle drive system
CN108896926B (zh) * 2018-07-18 2021-01-01 湖南宏迅亿安新能源科技有限公司 一种锂电池健康状态的评估方法、评估***及相关组件
KR102297543B1 (ko) * 2019-12-05 2021-09-02 동국대학교 산학협력단 전지 충전 상태 예측 장치 및 방법
JP2021170511A (ja) * 2020-04-17 2021-10-28 株式会社エンビジョンAescジャパン 残容量推定装置、モデル生成装置、残容量推定方法、モデル生成方法、及びプログラム
CN112379273B (zh) * 2020-11-16 2021-07-30 北京理工大学 基于人工智能的锂离子电池充电曲线重构及状态估计方法
US20220284747A1 (en) * 2021-03-08 2022-09-08 Toyota Research Institute, Inc. System and method for forecasting battery state with imperfect data
FR3121643A1 (fr) * 2021-04-08 2022-10-14 Psa Automobiles Sa Systeme d’estimation de tension en circuit ouvert de batterie de traction de vehicule automobile, procede et vehicule comprenant un tel systeme
US11485517B1 (en) * 2021-08-20 2022-11-01 Beta Air, Llc System and method for communicating a pre-charging package stream of an electric aircraft
WO2023035164A1 (zh) * 2021-09-08 2023-03-16 宁德时代新能源科技股份有限公司 动力电池充电的方法和电池管理***
KR20230107638A (ko) * 2021-09-08 2023-07-17 컨템포러리 엠퍼렉스 테크놀로지 씨오., 리미티드 파워 배터리 충전 방법 및 배터리 관리 시스템
KR102424916B1 (ko) * 2021-10-14 2022-07-22 모나일렉트릭 주식회사 배터리 진단 방법 및 그 장치
US11901748B2 (en) 2022-02-02 2024-02-13 Enevate Corporation State-of-charge balancing in battery management systems for si/li batteries
CN115079012B (zh) * 2022-07-22 2022-11-29 羿动新能源科技有限公司 大数据预测电池soc的特征数据提取***及提取方法
CN117755150A (zh) * 2023-11-28 2024-03-26 北京潞电电力建设有限公司 一种基于机器学习的快速充电方法
CN117497887B (zh) * 2023-12-14 2024-04-26 杭州义益钛迪信息技术有限公司 蓄电池管理方法和***

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3573321D1 (en) 1984-06-30 1989-11-02 Udo Kopmann Device for controlling the charge state of rechargeable batteries
JPH09236641A (ja) * 1995-12-28 1997-09-09 Yazaki Corp バッテリー残量容量計測装置
US6411911B1 (en) 1999-06-30 2002-06-25 Tyco Electronics Logistics Ag Battery diagnostic method utilizing a universal normalized discharge curve for predicting battery reserve time
DE19960761C1 (de) * 1999-12-16 2001-05-23 Daimler Chrysler Ag Verfahren zur Überwachung der Restladung und der Leistungsfähigkeit einer Batterie
DE10106508A1 (de) * 2001-02-13 2002-08-29 Bosch Gmbh Robert Verfahren und Anordnung zur Bestimmung der Leistungsfähigkeit einer Batterie
JP4449240B2 (ja) * 2001-03-26 2010-04-14 トヨタ自動車株式会社 バッテリ容量判定装置
CA2766337C (en) * 2001-07-05 2013-02-12 Research In Motion Limited System and method for battery capacity reporting
JP3539412B2 (ja) * 2001-08-09 2004-07-07 日産自動車株式会社 組電池の異常検出装置
US6534954B1 (en) * 2002-01-10 2003-03-18 Compact Power Inc. Method and apparatus for a battery state of charge estimator
DE10328721A1 (de) * 2003-06-25 2005-01-13 Robert Bosch Gmbh Verfahren zur Vorhersage einer Restlebensdauer eines elektrischen Energiespeichers
US6927554B2 (en) * 2003-08-28 2005-08-09 General Motors Corporation Simple optimal estimator for PbA state of charge
US6940255B2 (en) 2003-10-23 2005-09-06 Cardiac Pacemakers, Inc. Battery charge indicator such as for an implantable medical device
WO2005059579A1 (en) * 2003-12-18 2005-06-30 Lg Chem, Ltd. Apparatus and method for estimating state of charge of battery using neural network
US7197487B2 (en) 2005-03-16 2007-03-27 Lg Chem, Ltd. Apparatus and method for estimating battery state of charge
JP4587306B2 (ja) * 2005-04-20 2010-11-24 株式会社デンソー 二次電池の残存容量演算方法
KR100793616B1 (ko) 2005-06-13 2008-01-10 주식회사 엘지화학 배터리 잔존량 추정 장치 및 방법
JP2007240308A (ja) * 2006-03-08 2007-09-20 Toyota Motor Corp バッテリーの制御装置
JP2008232758A (ja) * 2007-03-19 2008-10-02 Nippon Soken Inc 二次電池の内部状態検出装置及びニューラルネット式状態量推定装置
JP5364309B2 (ja) * 2008-07-14 2013-12-11 株式会社東芝 液滴噴射塗布装置及び塗布体の製造方法
EP2351184A4 (en) * 2008-10-10 2014-07-09 Deeya Energy Technologies Inc METHOD AND APPARATUS FOR ESTABLISHING BATTERY CHARGE STATUS
FR2943794B1 (fr) 2009-03-24 2011-05-06 Saft Groupe Sa Procede de determination de l'etat de sante d'une batterie
US8872518B2 (en) * 2010-06-25 2014-10-28 Atieva, Inc. Determining the state of-charge of batteries via selective sampling of extrapolated open circuit voltage
JP5875037B2 (ja) * 2011-07-08 2016-03-02 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation バッテリの状態予測システム、方法及びプログラム
JP5247874B2 (ja) * 2011-12-06 2013-07-24 パナソニック株式会社 蓄電池移転支援装置および蓄電池移転支援方法
JP5798067B2 (ja) * 2012-03-13 2015-10-21 プライムアースEvエナジー株式会社 二次電池の状態推定装置
US9625533B2 (en) * 2013-04-16 2017-04-18 Johnson Controls Technology Company Lead acid state of charge estimation for auto-stop applications
KR102399720B1 (ko) * 2014-08-06 2022-05-19 삼성전자주식회사 패턴 정보에 기초하여 사용자 특성에 따른 배터리 수명을 추정하는 장치 및 방법

Also Published As

Publication number Publication date
JP2016536605A (ja) 2016-11-24
EP3044601A1 (fr) 2016-07-20
WO2015036453A1 (fr) 2015-03-19
US20160202324A1 (en) 2016-07-14
US10310020B2 (en) 2019-06-04
FR3010532A1 (fr) 2015-03-13
FR3010532B1 (fr) 2017-06-09
EP3044601B1 (fr) 2019-12-11

Similar Documents

Publication Publication Date Title
JP6449303B2 (ja) 電池の充電状態を推定するための方法、装置およびシステム
CN109061520B (zh) 一种动力电池健康与功率状态在线估算方法及***
CN110261779B (zh) 一种三元锂电池荷电状态与健康状态在线协同估计方法
CN112540317B (zh) 基于实车数据的电池健康状态估计与剩余寿命预测方法
CN105334462B (zh) 电池容量损失在线估算方法
JP2023518778A (ja) 電池充電状態を決定する方法及び装置、電池管理システム
US10620275B2 (en) State estimation of an energy system
US11965935B2 (en) Method and apparatus for operating a system for providing predicted states of health of electrical energy stores for a device using machine learning methods
JP2020519858A (ja) 二次電池の充電状態を推定するための装置及びその方法
CN102998629A (zh) 一种锂电池荷电状态的估计方法
CN107957555A (zh) 一种估算动力锂电池SoC的新方法
Wei et al. Lyapunov-based state of charge diagnosis and health prognosis for lithium-ion batteries
CN113156321A (zh) 一种锂离子电池荷电状态soc的估算方法
CN110888070A (zh) 一种电池温度的估计方法、装置、设备及介质
KR20120046355A (ko) 배터리의 교환 시기 통보 장치 및 방법
CN113190969B (zh) 一种基于信息评估机制的锂电池模型参数辨识方法
CN114114038A (zh) 一种全寿命全温度下锂电池soc及可用容量联合估计方法
CN105814444A (zh) 用于估算蓄电池的电池单元的老化的方法
CN112946481A (zh) 基于联合h∞滤波的滑模观测器锂离子电池soc估计方法及电池管理***
CN110927582B (zh) 一种基于多种sigma点的锂电池SOC估计方法
CN115421044A (zh) 锂离子电池状态确定方法、装置、电子设备及存储介质
Chehade et al. A multi-output convolved Gaussian process model for capacity estimation of electric vehicle Li-ion battery cells
US20230324463A1 (en) Method and Apparatus for Operating a System for Detecting an Anomaly of an Electrical Energy Store for a Device by Means of Machine Learning Methods
US20230213587A1 (en) Method and System for Efficiently Monitoring Battery Cells of a Device Battery in an External Central Processing Unit Using a Digital Twin
CN116224073A (zh) 电池soc估计方法、装置、设备、电池模组及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170404

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180306

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180531

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181205

R150 Certificate of patent or registration of utility model

Ref document number: 6449303

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250