(57)【特許請求の範囲】
【請求項１】
電池パックの電圧値を測定する電圧センシング部と、
前記電池パックの電流値を測定する電流センシング部と、
前記電池パックの温度値を測定する温度センシング部と、
前記電圧センシング部、前記電流センシング部、前記温度センシング部から伝達される値を用いて前記電池パックの内部抵抗を計算するＭＣＵ部と、
を含み、
前記ＭＣＵ部は、
前記測定された電流値が、設定された電流値の条件を満たすかを判断する電流条件判断部を含んでなり、
前記電流条件判断部の判断結果、前記電流値の条件を満たすと、その時に測定された電流値、電圧値、及び温度値を格納し、前記電流条件判断部により二回以上繰り返して得られた、格納された電流値、電圧値、及び温度値を用いて電池パックの内部抵抗を推定し、
前記電流条件判断部は、
前記電流センシング部でセンシングされた初期電流値の条件を判断して、前記初期電流値の条件が電流値を抽出するのに適する条件であるかを判断する初期条件判断部と、
前記初期条件判断部で前記初期電流値の条件が電流値を抽出するのに適する条件であると判断されると、初期電流値を用いて、抽出しようとする電流値区間を指定する条件範囲設定部と、
前記電流センシング部で前記初期電流値以後に測定された電流値が、前記条件範囲設定部により設定された前記電流値区間内に含まれると、時間をカウントするサイクルカウント部と、
前記サイクルカウント部でカウントされた前記時間が、予め設定された一定の時間になるまで前記サイクルカウント作業を繰り返し、この繰り返しの結果、前記カウントされた時間が前記一定の時間になる場合、その時の電流値を抽出する電流値抽出部と、
前記電流値抽出部で最初に一つの電流値を抽出した以後、及び前記電流値が低電流区間に入る前には電流値を抽出せず、前記電流値が前記低電流区間に入ると前記電流値をリセットさせる電流値リセット部と、
を含むことを特徴とする電池パックの内部抵抗推定装置。
【請求項２】
前記ＭＣＵ部は、
前記電流センシング部で予め測定された電流値を用いて条件を設定するために必要な条件変数を初期化する条件初期化部と、
前記電圧、電流、温度センシング部のそれぞれから受信した電流、電圧、温度値を仮に設定した変数に格納する電流、電圧、温度測定部と、
前記電流値の条件を満たす電流値を抽出して格納し、前記電流値の測定時に前記電流値とともに測定された電池パックの電圧及び温度値を格納する電流値、電圧値、温度値格納部と、
をさらに含んでいることを特徴とする請求項１に記載の電池パックの内部抵抗推定装置。
【請求項３】
前記条件初期化部は、
初期電流値を格納する変数値及び条件充足回数をカウントする変数値を０に初期化する変数初期化部を含むことを特徴とする請求項２に記載の電池パックの内部抵抗推定装置。
【請求項４】
前記初期条件判断部は、
初期電流値が予め設定された低電流区間を外れるかを判断し、初期電流値の絶対値と以前の電流値の絶対値とを比較して、初期電流値の条件が電流値を抽出するのに適する条件であるかを判断する初期条件判断計算部を含むことを特徴とする請求項１に記載の電池パックの内部抵抗推定装置。
【請求項５】
前記条件範囲設定部は、
前記初期電流値に予め設定された一定比率を乗じて、前記電流値区間の上下限幅を計算する上下限幅計算部と、
前記上下限幅計算部で計算された前記上下限幅を用いて、前記電流値区間の上限と下限を決定する電流範囲決定部と、
を含むことを特徴とする請求項１に記載の電池パックの内部抵抗推定装置。
【請求項６】
前記電流値リセット部は、
前記電流値リセット部よりも前の前記作業を繰り返して実行して、前記電流値抽出部で最初に抽出された前記電流値以外の前記他の電流値は追加で抽出しない追加電流値抽出制限部と、
前記電流値抽出部で抽出された前記電流値が前記低電流区間内の値になるまで、前記追加電流値抽出制限部を介して前記追加電流値抽出制限作業を繰り返して実行し、前記繰り返しの結果、前記電流値が前記低電流区間内の値になる場合、プロセスが前記条件初期化部から再開されるようにするプロセス初期化部と、
を含むことを特徴とする請求項２に記載の電池パックの内部抵抗推定装置。
【請求項７】
一定条件を満たす電流値とこの電流値に応じた電圧値及び温度値を抽出する電流、電圧、温度値抽出段階と、
前記電流、電圧、温度値抽出段階を二セット以上繰り返す繰り返し段階と、
前記繰り返し段階により求められた値を用いて、前記電池パックの内部抵抗を計算する内部抵抗計算段階と、
を含み、
前記電流、電圧、温度値抽出段階は、
予め設定された一定の周期毎に前記電池パックの電流値を測定する電流値測定段階と、
前記電流値測定段階で最初に測定された初期電流値を用いて、抽出しようとする電流値区間を指定する条件範囲設定段階と、
前記電流値測定段階で前記初期電流値以後に測定された電流値が前記条件範囲設定段階により設定された前記電流値区間内に含まれている場合、時間をカウントするサイクルカウント段階と、
前記サイクルカウント段階でカウントされた前記時間が予め設定された一定の時間になるまで前記サイクルカウント段階を繰り返し、前記繰り返しの結果、前記カウントされた時間が前記一定の時間になる場合、その時の電流値を抽出する電流値抽出段階と、
前記電流値抽出段階で最初に前記一つの電流値を抽出した以後、及び前記電流値が低電流区間に入る前には電流値が抽出されないようにし、前記電流値が前記低電流区間に入ると前記電流値をリセットさせて、プロセスが前記電流値測定段階から再開されるようにする電流値リセット段階と、
を含むことを特徴とする電池パックの内部抵抗推定方法。
【請求項８】
前記条件範囲設定段階は、
前記初期電流値に予め設定された一定比率を乗じて、前記電流値区間の上下限幅を計算する上下限幅計算段階と、
前記上下限幅計算段階で計算された前記上下限幅を用いて、前記電流値区間の上限と下限を決定する電流範囲決定段階と、
を含むことを特徴とする請求項７に記載の電池パックの内部抵抗推定方法。
【請求項９】
前記電流値リセット段階は、
前記電流値リセット段階前の前記段階を繰り返して実行して、前記電流値抽出段階で最初に抽出された前記電流値以外の前記他の電流値を抽出することを制限する追加電流値抽出制限段階と、
前記電流値抽出段階で抽出された前記電流値が前記低電流区間内の値になるまで前記追加電流値抽出制限段階を繰り返して実行し、前記繰り返しの結果、前記電流値が前記低電流区間内の値になる場合、プロセスが前記電流値測定段階から再開されるようにするプロセス初期化段階と、
を含むことを特徴とする請求項７に記載の電池パックの内部抵抗推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池パックの内部抵抗の計算に関するものであって、より詳細には、電池パックに流れる電流の変化を観察して、設定した電流変化の条件を満たす電流値とこれによる電圧値を用いて電池パックの内部抵抗を計算する電池パックの内部抵抗推定装置及び方法に関する。
【背景技術】
【０００２】
ガソリンや重油を主燃料として用いる内燃エンジンを利用する自動車は、大気汚染などの公害発生に深刻な影響を与えている。
【０００３】
従って、公害発生を減らすために、最近、電気自動車またはハイブリッド自動車の開発に多くの努力が注がれている。
【０００４】
電気自動車は、電池から出力される電気エネルギーのみを用いて動作する自動車である。このような電気自動車は、充放電が可能な多数の二次電池が一つのパックに形成された電池を主動力源として用いるため、排気ガスが全くなく、騷音が非常に少ないという長所を有する。
【０００５】
一方、ハイブリッド自動車とは、内燃エンジンを用いる自動車と電気自動車の中間段階の自動車であり、二つ以上の動力源、例えば内燃エンジン及び電池エンジンを用いる自動車である。
【０００６】
このように電気エネルギーを用いる自動車は、電池の性能が自動車の性能に直接的な影響を与えるため、各電池セルが優れた性能を有していなければならないだけでなく、各電池セルの電圧、全体電池の電圧及び電流などを測定して各電池セルの充放電及び寿命を効率的に管理することができる電池管理システムが強く要求されている状況である。
【０００７】
韓国特許公開２０１１−０００６２６６には、車両用高電圧電池のセル内部抵抗測定方法が開示されている。開示された車両用高電圧電池のセル内部抵抗測定方法は、電池の電流及び電圧を測定する段階と、測定された電流及び電圧値の入力を受けて最小二乗法により電池抵抗を測定する段階と、を含む。
【０００８】
本発明は上述したように、電池パックに用いられる電流の変化を観察して、設定した電流変化の条件を満たす電流値とこれによる電圧値、温度値を用いて電池パックの内部抵抗を推定する装置及び方法に関するものである。
【０００９】
韓国特許公開２０１１−０００６２６６に明示された条件は、本発明とは条件の基準及び性格が異なっており、本発明で明示した段階の次の段階での条件であるため、本発明とは類似していない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】韓国特許公開２０１１−０００６２６６
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、上記のような問題点を解決するために導き出されたものであって、電池パックに用いられる電流の変化を観察して、設定した電流変化の条件を満たす電流値とこれによる電圧値を用いて電池パックの内部抵抗を計算する電池パックの内部抵抗推定装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一実施例による電池パックの内部抵抗推定装置は、電池パックの電圧値を測定する電圧センシング部と、前記電池パックの電流値を測定する電流センシング部と、前記電池パックの温度値を測定する温度センシング部と、前記電圧センシング部、前記電流センシング部、前記温度センシング部から伝達される値を用いて前記電池パックの内部抵抗を計算するＭＣＵ部と、を含むことを特徴とする。
【００１３】
前記ＭＣＵ部は、前記電流センシング部で予め測定された電流値を用いて条件を設定するために必要な条件変数を初期化する条件初期化部と、前記電圧、電流、温度センシング部から受信した電流、電圧、温度値を仮に設定した変数に格納する電流、電圧、温度測定部と、前記測定された電流値が、設定された電流値の条件を満たすかを判断する電流条件判断部と、前記電流値の条件を満たす電流値を抽出して格納し、前記電流値の測定時に前記電流値とともに測定された電池パックの電圧及び温度値を格納する電流値、電圧値、温度値格納部と、を含んでなり、前記ＭＣＵ部は、前記電流値の条件を満たす電流値の抽出及び格納過程を二回以上繰り返して得られた、格納された電流値、電圧値及び温度値を用いて電池パックの内部抵抗を推定することを特徴とする。
【００１４】
前記電流条件判断部は、電流センシング部でセンシングされた初期電流値の条件を判断して、電流値を抽出するのに適する条件であるかを判断する初期条件判断部と、前記初期条件判断部で前記初期電流値の条件が電流値を抽出するのに適する条件であと判断されると、初期電流値を用いて、抽出しようとする電流値区間を指定する条件範囲設定部と、前記電流センシング部で前記初期電流値以後に測定された電流値が、前記条件範囲設定部により設定された前記電流値区間内に含まれると、時間をカウントするサイクルカウント部と、前記サイクルカウント部でカウントされた前記時間が、予め設定された一定の時間になるまで前記サイクルカウント作業を繰り返し、この繰り返しの結果、前記カウントされた時間が前記一定の時間になる場合、その時の電流値を抽出する電流値抽出部と、前記電流値抽出部で最初に一つの電流値を抽出した以後、及び前記電流値が低電流区間に入る前に電流値を抽出せず、前記電流値が前記低電流区間に入ると前記電流値をリセットさせる電流値リセット部と、を含むことを特徴とする。
【００１５】
前記条件初期化部は、初期電流値を格納する変数値及び条件充足回数をカウントする変数値を０に初期化する変数初期化部を含むことを特徴とする。
【００１６】
前記初期条件判断部は、初期電流値が予め設定された低電流区間を外れるかを判断し、初期電流値の絶対値と以前(previous)電流値の絶対値とを比較して、初期電流値の条件が電流値を抽出するのに適する条件であるかを判断する初期条件判断計算部を含むことを特徴とする。
【００１７】
前記条件範囲設定部は、前記初期電流値に予め設定された一定比率を乗じて、前記電流値区間の上下限幅を計算する上下限幅計算部と、前記上下限幅計算部で計算された前記上下限幅を用いて、前記電流値区間の上限と下限を決定する電流範囲決定部と、を含むことを特徴とする。
【００１８】
前記電流値リセット部は、前記電流値リセット部以前の前記作業を繰り返して実行して、前記電流値抽出部で最初に抽出された前記電流値以外の前記他の電流値は追加で抽出しない追加電流値抽出制限部と、前記電流値抽出部で抽出された前記電流値が前記低電流区間内の値になるまで、前記追加電流値抽出制限部を介して前記追加電流値抽出制限作業を繰り返して実行し、前記繰り返しの結果前記電流値が前記低電流区間内の値になる場合、プロセスが前記条件初期化部から再開されるようにするプロセス初期化部と、を含むことを特徴とする。
【００１９】
本発明の一実施例による電池パックの内部抵抗推定方法は、一定条件を満たす電流値とこれによる電圧値、温度値を抽出する電流、電圧、温度値抽出段階と、前記電流、電圧、温度値抽出段階を二セット以上繰り返す繰り返し段階と、前記繰り返し段階により求められた値を用いて、前記電池パックの内部抵抗を計算する内部抵抗計算段階と、を含むことを特徴とする。
【００２０】
前記電流、電圧、温度値抽出段階は、予め設定された一定の周期毎に前記電池パックの電流値を測定する電流値測定段階と、前記電流値測定段階で最初に測定された初期電流値を用いて、抽出しようとする電流値区間を指定する条件範囲設定段階と、前記電流値測定段階で前記初期電流値以後に測定された電流値が前記条件範囲設定段階により設定された前記電流値区間内に含まれている場合、時間をカウントするサイクルカウント段階と、前記サイクルカウント段階でカウントされた前記時間が予め設定された一定の時間になるまで前記サイクルカウント段階を繰り返し、前記繰り返しの結果、前記カウントされた時間が前記一定の時間になる場合、その時の電流値を抽出する電流値抽出段階と、前記電流値抽出段階で最初に前記一つの電流値を抽出した以後、及び前記電流値が前記低電流区間に入る前に電流値が抽出されないようにし、前記電流値が前記低電流区間に入ると前記電流値をリセットさせて、プロセスが前記電流値測定段階から再開されるようにする電流値リセット段階と、前記電流値抽出段階を二回以上繰り返して、抽出された電流値と電圧値を用いて前記電池パックの内部抵抗を計算する内部抵抗計算段階と、を含むことを特徴とする。
【００２１】
前記条件範囲設定段階は、前記初期電流値に予め設定された一定比率を乗じて、前記電流値区間の上下限幅を計算する上下限幅計算段階と、前記上下限幅計算段階で計算された前記上下限幅を用いて、前記電流値区間の上限と下限を決定する電流範囲決定段階と、を含むことを特徴とする。
【００２２】
前記電流値リセット段階は、前記電流値リセット段階前の前記段階を繰り返して実行して、前記電流値抽出段階で最初に抽出された前記電流値以外の前記他の電流値を抽出することを制限する追加電流値抽出制限段階と、前記電流値抽出段階で抽出された前記電流値が前記低電流区間内の値になるまで前記追加電流値抽出制限段階を繰り返して実行し、前記繰り返しの結果、前記電流値が前記低電流区間内の値になる場合、プロセスが前記電流値測定段階から再開されるようにするプロセス初期化段階と、を含むことを特徴とする。
【発明の効果】
【００２３】
本発明の一実施例による電池パックの内部抵抗推定装置及び方法によると、電池パックに流れる電流の変化を観察して、設定した電流変化の条件を満たす電流値とこれによる電圧値、温度値を用いることにより、電池パックの内部抵抗を計算することができ、計算された電池パックの内部抵抗値をハイブリッド電気車、または純電気車の車両制御機に送信することができる。また、計算された電池パックの内部抵抗値を電池パックの入れ替え時期の予測及びＡ／Ｓ（After Service）の提供に用いることもでき、電池状態の制御及び診断にも用いることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施例による電池パックの内部抵抗推定装置の構成を概略的に図示した図面である。
【図２】本発明の一実施例による電池パックの内部抵抗推定方法を概略的に図示したフローチャートである。
【図３】本発明の一実施例による電池パックの内部抵抗推定方法を詳細に図示したフローチャートである。
【図４】本発明の一実施例による電池パックの内部抵抗推定方法において、電流値抽出段階の結果の例を示した図面である。
【図５】本発明の一実施例による電池パックの内部抵抗計算方法の一例を示した図面である。
【図６】本発明の一実施例による温度毎の電池パックの内部抵抗計算結果の例を示した図面である。
【図７】本発明の一実施例による電池パックの内部抵抗及びR2計算結果の例を示した図面である。
【発明を実施するための形態】
【００２５】
以下、添付図面を参照して本発明の実施例を詳細に説明する。
【００２６】
図１は本発明の一実施例による電池パックの内部抵抗推定装置を概略的に図示したシステム構成図である。図１に図示されたシステムは大きく、電池パックＳ１１０と、この電池パックの電圧、電流及び温度をセンシングするセンシング部からデータを受信して内部抵抗を推定するＭＣＵ(マイクロコントローラユニット：Micro Controller Unit)部を含む内部抵抗推定装置Ｓ１２０などで構成される。
【００２７】
本発明の一実施例による電池パックの内部抵抗推定方法は、電池パックの内部抵抗を計算するための前処理作業として、毎秒または一定の時間毎に電流値を抽出するのではなく、一定条件を満たす電流値を抽出して、電池パックの内部抵抗の計算に用いる。
【００２８】
図２は本発明の一実施例による電池パックの内部抵抗推定方法を概略的に図示したフローチャートである。まず、電池パックの電流をセンシングする電流センシング部は、予め測定された電流値を用いて内部抵抗を計算するために必要な条件変数を初期化（Ｓ２１０）し、電池パックの電流、電圧、温度値を測定（Ｓ２２０）して、前記測定された電流値が設定された電流値条件を満たすかを判断（Ｓ２３０）した後、前記電流条件を満たす電流値と、前記電流値の測定時にともに測定された電池パックの電圧及び温度値を格納（Ｓ２４０）する。前記電流条件を満たす電流値の抽出及び格納過程が二回以上繰り返されると（Ｓ２５０、Ｎ＞＝２）、格納された二セット以上の電流値と電圧値、温度値を用いて電池パックの内部抵抗を推定する。
【００２９】
図３は本発明の一実施例による電池パックの内部抵抗推定方法を詳細に図示したフローチャートである。より詳細に説明すると次のとおりである。
【００３０】
まず、予め条件を設定するために必要な初期電流値を格納する変数値Ｉ［０］、Ｉ［１］、Ｉ［２］、Ｉ_ｉｎｉ（ｎ）と電流値リセットを判断するために用いられるＲｅｓｅｔ（ｎ）、電流条件を満たすとカウントされる変数値Ｋ（ｎ）、上下限幅を決定するためのＤｅｖ（ｎ）を０に初期化する（Ｓ３１０）。
【００３１】
段階Ｓ３１０を実行した後、設定された測定周期毎に電池パックの電流値を測定する（Ｓ３２０）。
【００３２】
段階Ｓ３２０で測定された初期電流値が低電流区間である−α_３と＋α_３の間に含まれるかを判断して、低電流区間を外れる場合には、格納されている前段階の電流値であるＩ［０］とＩ［１］に一定比率α_１を乗じた値と絶対値で比較して、条件を満たすかを判断する（Ｓ３３０）。
【００３３】
段階Ｓ３３０でＲｅｓｅｔ（ｎ）は初期値が０であるため、初期には考慮しなくてもよい。
【００３４】
段階Ｓ３３０を満たすと、段階Ｓ３２０で測定された電流値Ｃｕｒｒｅｎｔ（ｎ）を格納した前段階の電流値であるＩ［１］を初期電流値Ｉ_ｉｎｉ（ｎ）とし、最初に測定された初期電流値を用いて、抽出しようとする電流値区間を指定する（Ｓ３４０）。
【００３５】
段階Ｓ３４０では、格納された前段階の電流値であるＩ［１］に予め設定された一定比率を乗じて電流値区間の上下限幅を計算し、計算された上下限幅を用いて電流値区間の上限と下限を決定することができる。格納された前段階の電流値Ｉ［１］に一定比率α_２を乗じて、電流値区間の上下限幅Ｄｅｖ（ｎ）を計算する。例えば、格納された前段階電流値Ｉ［１］が１０Ａで、一定比率α_２が０．３である場合、電流値区間の上下限幅Ｄｅｖ（ｎ）は３Ａである。この場合、電流値区間は７Ａと１３Ａの間であることができる。
【００３６】
段階Ｓ３２０で初期電流値以後に測定された電流値が、段階Ｓ３４０で設定された電流値区間内に含まれている場合、時間をカウントする（Ｓ３５０）。即ち、格納された前段階の電流値Ｉ［１］以後に測定された電流値Ｉ［２］が、段階Ｓ３４０で設定された条件範囲Ｉ_ｉｎｉ（ｎ）−Ｄｅｖ（ｎ）とＩ_ｉｎｉ（ｎ）＋Ｄｅｖ（ｎ）との間に含まれるかを判断する。判断結果、上記の条件を満たすと初期時間Ｋ（ｎ）＝０に１を加え、加えた結果Ｋ（ｎ＋１）が一定時間α_４になるまで段階Ｓ３５０を繰り返す。
【００３７】
上述したように、段階Ｓ３５０を繰り返した結果、カウントされた時間が一定時間になると、その時の電流値を抽出する（Ｓ３６０）。段階Ｓ３６０では、一定時間Ｋ（ｎ＋１）の電流値と電圧値、セルの平均温度を抽出する。
【００３８】
段階Ｓ３６０で最初に一つの電流値を抽出した以後に測定された電流値が電流値リセット段階を満たすと、段階Ｓ３３０に戻る（Ｓ３７０）。
【００３９】
段階Ｓ３７０では、段階Ｓ３６０の前段階（Ｓ３３０〜Ｓ３５０）を繰り返して実行して、段階Ｓ３６０で最初に抽出された電流値以外の他の電流値は抽出せず、電流値が低電流区間内の値になると段階Ｓ３３０を再開することができる。段階Ｓ３５０で言及した条件を満たす電流値が多数存在することがありえる。しかし、最初に抽出された一つの電流値を除いた残りの電流値は信頼性がない。従って、段階Ｓ３６０に段階Ｓ３７０を追加することの目的は、信頼できない残りの電流値は抽出せず、最初に抽出された電流値のみを扱うことである。この場合、電流値が低電流区間内の値になると電流値の初期条件の判断（段階Ｓ３３０）を実行することができる。段階Ｓ３７０では、段階Ｓ３６０で最初に電流値が抽出されるとＲｅｓｅｔ（ｎ）値が１と設定される。その後、測定された電流値Ｃｕｒｒｅｎｔ（ｎ）が低電流区間、即ち、−α_３とα_３との間に含まれると、Ｒｅｓｅｔ（ｎ）値は０となり、プロセスは段階Ｓ３１０に戻る。段階Ｓ３７０により、信頼性のない電流値Ｃｕｒｒｎｅｔ（ｎ）をリセットさせると、プロセス初期化が行われ、段階Ｓ３２０の初期時間Ｋ（ｎ）＝０、初期電流値Ｉ_ｉｎｉ（ｎ）＝０、Ｄｅｖ（ｎ）＝０となる。
【００４０】
図２の段階Ｓ２６０では、図３の段階Ｓ３６０を二回以上繰り返して抽出された電流値と電圧値を用いて電池パックの内部抵抗を計算する。例えば、段階Ｓ２６０では、ジェイパルス（J_Pulse）方法を用いて電池パックの内部抵抗を推定することができる。これについて簡略に説明すると、段階的な充放電電流による一定基準時間、例えば、１０秒時の電圧値を用いて、電流値の変化量による電圧値の変化量で内部抵抗を推定することができる。
【００４１】
また、抽出された電流値、電圧値の他に、セルの平均温度値を抽出して格納する理由は、予め実験によって求めた温度毎の内部抵抗値と計算された内部抵抗値とを比較するためである。
【００４２】
図４は本発明の一実施例による電池パックの内部抵抗推定方法において、電流値抽出段階の結果の例を示した図面である。図４は、一定比率α_１とα_２が０．３、低電流区間の上限α_３が３Ａ、カウント一定時間α_４が２秒である場合の結果である。
【００４３】
図４に図示されたように、電池パックの内部抵抗は毎秒毎に測定される電流値から設定された条件を満たす電流値のみを抽出することにより計算される。この場合、電池パックの内部抵抗を計算するために必要な電流値の抽出周期は、時間でなく、抽出された電流値に基づく。
【００４４】
図４のように、抽出された電流値と該当電圧値、温度値を用いて内部抵抗を計算することができる。
【００４５】
［数学式１］
0006027400.tif 000002
【００４６】
図５は本発明の一実施例による電池パックの内部抵抗を計算する方法の一例を示す。ここで、内部抵抗を求める基本方式は数学式１で表される。
【００４７】
例えば、設定した低電流区間以上のＩ１値とこれによるＶ１値を抽出した後、電流が流れない状態での電流値をＩ０、その時の電圧値をＶ０としたときに、ＩＲ値は数学式２のように計算することができる。
【００４８】
［数学式２］
0006027400.tif 000003
【００４９】
しかし、ＩＲ値を一つのデータを用いて計算する場合は信頼性が劣るため、ＩＲ値は二つ以上のデータを抽出し用いて計算することができる。二つのデータを抽出した場合、ＩＲ値は数学式３で表されるように計算することができる。
【００５０】
［数学式３］
0006027400.tif 000004
【００５１】
このような内部抵抗を求める基本概念を拡張させると、抽出された多数のデータを考慮した最適値を推測するとともに、信頼性も評価することができる最小二乗法(Method of Least Squares)を用いることができる。
【００５２】
抽出された電流値と電圧値に基づいて求めることができる最適関数を数学式４とすると、推定された直線値であるＶと実際測定値であるＶｉ値との差が最小値になる。
【００５３】
［数学式４］
0006027400.tif 000005
【００５４】
最小二乗法は、この偏差の二乗を最小化するための方法である。偏差二乗の総和をｘ２とすると、これは数学式５で表されるように計算される。
【００５５】
［数学式５］
0006027400.tif 000006
【００５６】
ここで、データに適した直線を探すためには、この誤差を最大限減らさなければならない。即ち、ＩＲ値とＶ０値はｘ２を最小化する値とならなければならない。
【００５７】
ＩＲ値とＶ０値を求めるためには、抽出されたデータの数をＮとしたときに、ＩＲとＶ０に対してそれぞれ偏微分した値が０となればよい。
【００５８】
［数学式６］
0006027400.tif 000007
【００５９】
［数学式７］
0006027400.tif 000008
【００６０】
これら数学式を満たすＩＲとＶ０を計算することにより得られた最終結果は次のとおりである。
【００６１】
［数学式８］
0006027400.tif 000009
【００６２】
［数学式９］
0006027400.tif 000010
【００６３】
計算されたＩＲ値は、抽出された二セット以上のＮ個の電流値と電圧値に基づいて求められた最適値であるといえる。しかし、計算されたＩＲ値の信頼性を判断するためには、他の方法が必要である。計算されたＩＲ値の適合性はｒ２計算によって判断することができるが、ｒ２計算は、二つのデータ間の相関関係を如何によく表現しているかを示す基準を数値的な意味で表現する。
【００６４】
相関係数ｒは、０と１の間の値を有する。全てのデータが直線と正確に一致する場合、ｒ＝１となる。一致してはいないが、直線に近接する場合、ｒは１に近い値を有し、グラフ上の全てのデータ座標が均一に分布して直線に近接していないと、ｒ＝０となる。これは、二つのデータ集合の間に線形的な関係が全くないということを意味する。
【００６５】
相関係数ｒ値を求めるために、まず、全てのＶ値の平均を計算しなければならない。グラフ上でＶの平均を示す直線Ｖｍｅａｎは、全てのＶ値の中間程度の高さを水平に通る。Ｖｍｅａｎを計算する理由は、平均直線が該当データを表現することができる直線のうち最悪のモデルであり、これを基準として他の直線を比較評価するためである。
【００６６】
実際値と平均値との差を求めた後、全部加えると、平均の定義によって値が０となる。従って、これを解決するために、全ての値を二乗して正数にし、それを加える。
【００６７】
［数学式１０］
0006027400.tif 000011
【００６８】
この値は、上記で求めた最適関数が如何に適するかを比較する手段として用いられる。この値が小さいほど、全てのデータが平均に近接することを意味し、大きい場合にはデータが広く散布されていることを意味する。
【００６９】
次に、各Ｉ値に対応するＶ値は、データに最適の直線方程式を用いて数学式１１で表するように計算することができる。
【００７０】
［数学式１１］
0006027400.tif 000012
【００７１】
同様の方法で測定値と直線値の差の二乗の総和を計算する。これは数学式１２のとおりである。
【００７２】
［数学式１２］
0006027400.tif 000013
【００７３】
数学式１０と数学式１２の単純な差が、その直線のデータを表現するに如何に適するかを検討する方法として用いられることができる。二つの式を引くと次のような式を求めることができる。
【００７４】
［数学式１３］
0006027400.tif 000014
【００７５】
数学式１３を数学式１０で徐した式が相関係数ｒ２であり、この値を参照して、求めたＩＲ値の信頼性を判断することができる。
【００７６】
従来と同様の方法で電池パックの内部抵抗を計算するにも関らず、本発明が従来技術と差別化される点は、本発明では、電池パックの内部抵抗の計算に用いられるデータを抽出する方式も定義するということにある。即ち、本発明によって抽出された電流値とこれによる電圧値を用いて、最小二乗法などによって電池パックの内部抵抗を計算することができる。
【００７７】
図６は本発明の一実施例による温度毎の電池パックの内部抵抗計算結果の例を示した図面である。図６には、図３で説明された方法を用いて抽出された電流値及び最小二乗法を用いて計算された温度毎の電池パックの内部抵抗値が図示されている。
【００７８】
図７は本発明の一実施例による電池パックの内部抵抗及び最小二乗法を用いたＲ２計算結果の例を示した図面である。
【００７９】
以上のように、限定された実施例と図面によって本発明を説明したが、本発明は上記の実施例に限定されるものではなく、本発明が属する分野で通常の知識を有する者であれば、このような記載から様々な修正及び変形が可能である。従って、本発明の思想は添付の特許請求範囲のみによって把握されるべきであり、その均等または等価的な変形は全て本発明の思想の範囲に属するといえる。
【符号の説明】
【００８０】
Ｓ１１０  電池パック
Ｓ１２０  内部抵抗推定装置
【図１】
0006027400.tif 000015
【図２】
0006027400.tif 000016
【図３】
0006027400.tif 000017
【図４】
0006027400.tif 000018
【図５】
0006027400.tif 000019
【図６】
0006027400.tif 000020
【図７】
0006027400.tif 000021