(57)【特許請求の範囲】
【請求項１】
車両に搭載された二次電池の内部温度を推定する二次電池温度推定装置において、
二次電池の外部温度を検出する温度センサによって検出された温度検出値と、過去の温度推定値との差分値に対して比例演算と積分演算を施すことで温度推定値を得る演算手段と、
前記演算手段の前記比例演算の比例ゲインおよび前記積分演算の積分ゲインを車両の状態に応じて変更する変更手段と、
を有することを特徴とする二次電池温度推定装置。
【請求項２】
前記変更手段は、前記車両の原動機が動作状態であるか否かにより前記比例ゲインおよび前記積分ゲインを変更することを特徴とする請求項１記載の二次電池温度推定装置。
【請求項３】
前記変更手段は、前記車両の前記原動機が動作状態である場合には前記比例ゲインおよび前記積分ゲインとして第１比例ゲインおよび第１積分ゲインを設定し、前記原動機が停止状態である場合には前記第１比例ゲインおよび前記第１積分ゲインよりも値がそれぞれ小さい第２比例ゲインおよび第２積分ゲインを設定することを特徴とする請求項２記載の二次電池温度推定装置。
【請求項４】
前記変更手段は、前記原動機が動作状態か否かを、イグニッションキーの位置によって検出することを特徴とする請求項２または３に記載の二次電池温度推定装置。
【請求項５】
前記変更手段は、前記原動機が動作状態か否かを、前記二次電池に流れる電流または車両電圧の大小によって検出することを特徴とする請求項２乃至４のいずれか１項に記載の二次電池温度推定装置。
【請求項６】
前記演算手段は、以下の式に基づいて前記温度推定値を得る、
Ｔｂ（ｎ）＝ＶＴ＿ｐｒｏｐ（ｎ）＋ＶＴ＿ｉｎｔｅｇ（ｎ）
ここで、
ＶＴ＿ｐｒｏｐ（ｎ）＝ｄＴ（ｎ）×Ｇ＿ｐｒｏｐ
ＶＴ＿ｉｎｔｅｇ（ｎ）＝ｄＴ（ｎ）×Ｇ＿ｉｎｔｅｇ＋ＶＴ＿ｉｎｔｅｇ（ｎ−１）
また、Ｔｂ（ｎ）は温度推定値、ｄＴ（ｎ）は温度センサによって検出された温度検出値と過去の温度推定値との差分値、Ｇ＿ｐｒｏｐは比例ゲイン、Ｇ＿ｉｎｔｅｇは積分ゲインである、
ことを特徴とする請求項１乃至５のいずれか１項に記載の二次電池温度推定装置。
【請求項７】
車両に搭載された二次電池の内部温度を推定する二次電池温度推定方法において、
二次電池の外部温度を検出する温度センサによって検出された温度検出値と、過去の温度推定値との差分値に対して比例演算と積分演算を施すことで温度推定値を得る演算ステップと、
前記演算ステップにおける前記比例演算の比例ゲインおよび前記積分演算の積分ゲインを車両の状態に応じて変更する変更ステップと、
を有することを特徴とする二次電池温度推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池温度推定装置および二次電池温度推定方法に関するものである。
【背景技術】
【０００２】
近年、自動車等においては、二次電池に蓄積されている電力によって動作する電気デバイスの数が増加するとともに、例えば、電動ステアリングおよび電動ブレーキ等のように走行の安全に関連するデバイスも二次電池によって駆動されるようになっている。このような二次電池は、温度によってその特性が変化することが知られている。例えば、バッテリの容量は温度が低くなる程小さくなるので、温度が低い場合にはエンジンの始動性が低下する場合がある。このため、安全面も考慮して、二次電池の温度を知る必要があるが、二次電池には、強酸性または強アルカリ性の腐食性が高い電解液が使用されているため、二次電池内部に温度センサを設置して内部温度を検出することは困難である。
【０００３】
そこで、例えば、特許文献１に開示されるように、最後にエンジンが停止された時点におけるバッテリ液温度と、エンジンが始動された時点におけるバッテリ外周部温度と、エンジンが停止された時点から始動された時点までの経過時間と、をモデル式に適用することで、エンジンが始動された時点におけるバッテリ液温度初期値を算出し、この初期値に基づいてバッテリ液温を推定することで内部温度を間接的に測定する方法が提示されている。
【０００４】
また、特許文献２では、前回の推定結果と、今回の推定に使用する温度センサによる検出温度とを比較し、検出温度が上昇した場合と下降した場合とで、推定定数を異なる値に設定し、推定式により推定を行うことで内部温度を間接的に測定する方法が提示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２４９４５９号公報
【特許文献２】特開２００９−１４６７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に開示された技術では、エンジンが停止中の場合には、内部温度の推定ができないという問題点がある。また、特許文献２に開示された技術では、検出温度の変化に基づいて推定定数を変更したのでは、変更のタイミングが遅れてしまい正確な推定ができないという問題点がある。
【０００７】
そこで、本発明は二次電池の内部温度をエンジンの状態に拘わらず、正確に推定することが可能な二次電池温度推定装置および二次電池温度推定方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、車両に搭載された二次電池の内部温度を推定する二次電池温度推定装置において、二次電池の外部温度を検出する温度センサによって検出された温度検出値と、過去の温度推定値との差分値に対して比例演算と積分演算を施すことで温度推定値を得る演算手段と、前記演算手段の前記比例演算の比例ゲインおよび前記積分演算の積分ゲインを車両の状態に応じて変更する変更手段と、を有することを特徴とする。
このような構成によれば、二次電池の内部温度をエンジンの状態に拘わらず、正確に推定することが可能になる。
【０００９】
また、他の発明は、上記発明に加えて、前記変更手段は、前記車両の原動機が動作状態であるか否かにより前記比例ゲインおよび前記積分ゲインを変更することを特徴とする。
このような構成によれば、発熱量が大きい原動機が動作状態であるか否かによって比例ゲインおよび積分ゲインを変更することで、二次電池の内部温度を正確に判定することができる。
【００１０】
また、他の発明は、上記発明に加えて、前記変更手段は、前記車両の原動機が動作状態である場合には前記比例ゲインおよび前記積分ゲインとして第１比例ゲインおよび第１積分ゲインを設定し、前記原動機が停止状態である場合には前記第１比例ゲインおよび前記第１積分ゲインよりも値がそれぞれ小さい第２比例ゲインおよび第２積分ゲインを設定することを特徴とする。
このような構成によれば、それぞれ２種類の比例および積分ゲインを用いることで、二次電池の内部温度を一層正確に推定することが可能になる。
【００１１】
また、他の発明は、上記発明に加えて、前記変更手段は、前記原動機が動作状態か否かを、イグニッションキーの位置によって検出することを特徴とする。
このような構成によれば、原動機の状態をイグニッションキーの位置によって簡単に知ることができる。
【００１２】
また、他の発明は、上記発明に加えて、前記変更手段は、前記原動機が動作状態か否かを、前記二次電池に流れる電流または車両電圧の大小によって検出することを特徴とする。
このような構成によれば、電流または電圧に基づいて、原動機の状態を簡単に知ることができる。
【００１３】
また、他の発明は、上記発明に加えて、前記演算手段は、以下の式に基づいて前記温度推定値を得る、Ｔｂ（ｎ）＝ＶＴ＿ｐｒｏｐ（ｎ）＋ＶＴ＿ｉｎｔｅｇ（ｎ）ここで、
ＶＴ＿ｐｒｏｐ（ｎ）＝ｄＴ（ｎ）×Ｇ＿ｐｒｏｐ  ＶＴ＿ｉｎｔｅｇ（ｎ）＝ｄＴ（ｎ）×Ｇ＿ｉｎｔｅｇ＋ＶＴ＿ｉｎｔｅｇ（ｎ−１）
また、Ｔｂ（ｎ）は温度推定値、ｄＴ（ｎ）は温度センサによって検出された温度検出値と過去の温度推定値との差分値、Ｇ＿ｐｒｏｐは比例ゲイン、Ｇ＿ｉｎｔｅｇは積分ゲインである、ことを特徴とする。
このような構成によれば、上述した式に基づいて、二次電池の内部温度を正確に推定することができる。
【００１４】
また、本発明は、車両に搭載された二次電池の内部温度を推定する二次電池温度推定方法において、二次電池の外部温度を検出する温度センサによって検出された温度検出値と、過去の温度推定値との差分値に対して比例演算と積分演算を施すことで温度推定値を得る演算ステップと、前記演算ステップにおける前記比例演算の比例ゲインおよび前記積分演算の積分ゲインを車両の状態に応じて変更する変更ステップと、を有することを特徴とする。
このような方法によれば、二次電池の内部温度をエンジンの状態に拘わらず、正確に推定することが可能になる。
【発明の効果】
【００１５】
本発明によれば、二次電池の内部温度をエンジンの状態に拘わらず、正確に推定することが可能な二次電池温度推定装置および二次電池温度推定方法を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る二次電池温度推定装置の構成例を示す斜視図である。
【図２】図１に示す二次電池温度推定装置の詳細な構成例を示すブロック図である。
【図３】図２に示すプログラムが実行された場合に実現されるアルゴリズムを示すブロック線図である。
【図４】図２に示す定数倍回路に設定される比例ゲインおよび積分ゲインの一例を示す図である。
【図５】比例ゲインおよび積分ゲインを固定した場合における実測結果を示す図である。
【図６】比例ゲインおよび積分ゲインを変更した場合における実測結果を示す図である。
【図７】本実施形態の動作を説明するためのフローチャートである。
【図８】比例ゲインおよび積分ゲインは変えずに、容量が大きい二次電池を使用した場合における実測結果を示す図である。
【図９】比例ゲインおよび積分ゲインを変えるとともに、容量が大きい二次電池を使用した場合における実測結果を示す図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施形態について説明する。
【００１８】
（Ａ）実施形態の構成の説明
図１は、本発明の実施形態に係る二次電池温度推定装置１０の外観構成を示す斜視図である。この図において、二次電池温度推定装置１０は、二次電池１の２つの端子２，３のうちの一方の端子３に接続されている接続端子４にネジ５によって固定されている。また、二次電池温度推定装置１０は接続コネクタ１２および接続ケーブル１３によって図示しないＥＣＵ（Engine Control Unit）等と接続され、例えば、イグニッションキーの状態に関する情報を入力したり、推定された二次電池１の温度に関する情報を出力したりする。
【００１９】
二次電池１は、例えば、鉛蓄電池、ニッケルカドミウム電池、ニッケル水素電池、または、リチウムイオン電池等によって構成され、オルタネータによって充電され、スタータモータを駆動して原動機であるエンジンを始動する。
【００２０】
図２は、図１に示す二次電池温度推定装置１０の電気的な構成例を示すブロック図である。この図に示すように、二次電池温度推定装置１０は、ＣＰＵ（Central Processing Unit）１０ａ、ＲＯＭ（Read Only Memory）１０ｂ、ＲＡＭ（Random Access Memory）１０ｃ、通信部１０ｄ、Ｉ／Ｆ（Interface）１０ｅ、温度センサ１０ｆ、電圧センサ１０ｇ、および、電流センサ１０ｈを有している。ここで、ＣＰＵ１０ａは、ＲＯＭ１０ｂに格納されているプログラム１０ｂａに基づいて各部を制御する。ＲＯＭ１０ｂは、半導体メモリ等によって構成され、プログラム１０ｂａ等を格納している。ＲＡＭ１０ｃは、半導体メモリ等によって構成され、プログラムｂａを実行する際に生成されるデータや、後述するテーブルまたは数式等のパラメータ１０ｃａを格納する。通信部１０ｄは、図示せぬＥＣＵとの間で情報を授受する。Ｉ／Ｆ１０ｅは、温度センサ１０ｆ、電圧センサ１０ｇ、および、電流センサ１０ｈから供給される信号をデジタル信号に変換して取り込む。
【００２１】
温度センサ１０ｆは、例えば、サーミスタまたは熱電対等によって構成され、二次電池１の電槽に近接した位置に配置され、二次電池１の外部温度を検出し、温度検出信号としてＩ／Ｆ１０ｅを介してＣＰＵ１０ａに供給する。なお、本実施形態において、「内部温度」とは、二次電池１の電解液の温度をいうものとする。また、外部温度とは、二次電池１の外部の温度であって、例えば、二次電池１が配置された環境の雰囲気温度または電槽を構成する樹脂の温度をいう。もちろん、外部温度として、端子２，３自体の温度、その周辺温度、または、図示しない液口栓内の温度を用いることも可能である。なお、内部温度を推定する対象となるのは電解液であるので、温度センサ１０ｆを設ける位置としては、例えば、電槽の電解液が満たされている部分の近傍であることが望ましい。また、電解液の温度は、後述するように、エンジンからの熱に影響を受けるので、温度センサ１０ｆを取り付ける位置としては、エンジンにできるだけ近い位置とすることができる。
【００２２】
電圧センサ１０ｇは、二次電池１の端子電圧を検出し、電圧検出信号としてＩ／Ｆ１０ｅを介してＣＰＵ１０ａに供給する。電流センサ１０ｈは、二次電池１の充放電電流を検出し、電流検出信号としてＩ／Ｆ１０ｅを介してＣＰＵ１０ａに供給する。なお、Ｉ／Ｆ１０ｅは、温度センサ１０ｆ、電圧センサ１０ｇ、および、電流センサ１０ｈから供給された温度検出信号、電圧検出信号、および、電流検出信号を対応するデジタル信号に変換し、温度検出値、電圧検出値、および、電流検出値として取り込む。
【００２３】
図３は、図２に示すプログラム１０ｂａが実行されることにより実現される温度推定アルゴリズムを示すブロック線図である。この図に示すブロック線図は、加減算回路２０、定数倍回路２１，２２、積分回路２３、加算回路２４、および、遅延回路２５を有している。ここで、加減算回路２０は、温度センサ１０ｆから供給される温度検出値Ｔａ（ｎ）から、遅延回路２５から出力される前回の温度推定値Ｔｂ（ｎ−１）を減算し、得られた値を差分値ｄＴ（ｎ）として出力する。なお、ｎは処理回数を示している。定数倍回路２１は、加減算回路２０から出力される差分値ｄＴ（ｎ）に対して比例ゲインであるＧ＿ｐｒｏｐを乗算して得られる値を出力する。定数倍回路２２は、加減算回路２０から出力される差分値ｄＴ（ｎ）に対して積分ゲインであるＧ＿ｉｎｔｅｇを乗算して得られる値を出力する。積分回路２３は、定数倍回路２２から出力される値を積分して出力する。加算回路２４は、定数倍回路２１の出力値と、積分回路２３の出力値を加算し、得られた値を温度推定値Ｔｂ（ｎ）として出力する。遅延回路２５は、加算回路２４から出力される温度推定値Ｔｂ（ｎ）を１サンプル期間分だけ遅延し、Ｔｂ（ｎ−１）として加減算回路２０に出力する。
【００２４】
以上のブロック線図は以下の式（１）〜（３）によって表される。
Ｔｂ（ｎ）＝ＶＴ＿ｐｒｏｐ（ｎ）＋ＶＴ＿ｉｎｔｅｇ（ｎ）  ・・・（１）
【００２５】
ここで、
ＶＴ＿ｐｒｏｐ（ｎ）＝ｄＴ（ｎ）×Ｇ＿ｐｒｏｐ  ・・・（２）
また、
ＶＴ＿ｉｎｔｅｇ（ｎ）＝ｄＴ（ｎ）×Ｇ＿ｉｎｔｅｇ＋ＶＴ＿ｉｎｔｅｇ（ｎ−１）
・・・（３）
【００２６】
（Ｂ）実施形態の概略動作の説明
つぎに、本実施形態の動作の概略について説明する。本実施形態では、図２に示すプログラム１０ｂａを実行することにより、図３に示すブロック線図のアルゴリズムを実現し、温度センサ１０ｆから出力される温度検出値を所定の周期でサンプリングし、比例演算および積分演算に基づいて温度推定値を出力する。そして、このようにして得られた温度推定値は、図示せぬＥＣＵに供給され、ＥＣＵは、供給された温度推定値に基づいて、例えば、充電率の温度補正等の処理を実行する。
【００２７】
ここで、本実施形態では、図３に示す定数倍回路２１，２２の比例ゲインおよび積分ゲインは、図４に示すように２種類存在する。具体的には、値の大きい第１比例ゲインおよび第１積分ゲインならびに値の小さい第２比例ゲインおよび第２積分ゲインである。これら２種類のゲインは、車両の動作状態に応じて設定される。より詳細には、原動機であるエンジンが動作状態の場合には、第１比例ゲインおよび第１積分ゲインが定数倍回路２１，２２に設定され、エンジンが停止状態の場合には、第２比例ゲインおよび第２積分ゲインが定数倍回路２１，２２に設定される。このように、車両の状態に応じて、ゲインを変更するのは、車両の動作状態、特に、原動機の動作状態によって二次電池１の温度変化の傾向が変化するためである。すなわち、二次電池１の温度変化の主な原因は、原動機が動作することにより発生する熱が、例えば、熱放射によって二次電池１に伝播されたり、あるいは、走行風、または、ラジエターファンによって発生する風によって二次電池１に伝播されたりするためである。つまり、二次電池１が配置されているエンジンルーム内にはエンジンが配置されており、エンジン動作中はこのエンジンが大量の熱を発生し続けるので温度が急激に上昇する。一方、エンジンが停止されると、エンジン自体が有する熱や、エンジンルーム内に残っている熱が自然冷却によって冷却されるため、温度が緩やかに下降する。このため、温度上昇時と温度下降時では、温度の変化率が異なることから、本実施形態ではこれらを分けて温度の推定を行うこととしている。
【００２８】
図５は、図３に示す定数倍回路２１，２２の比例ゲインおよび積分ゲインを固定した状態で、温度推定を行った結果を示す図である。この図において、横軸は時間を示し、縦軸は温度を示している。また、実線は二次電池１の液温の実施測値であり、破線は内部温度の推定値を示している。実線と破線の比較から、イグニッションキーがオンの場合（ＩＧ＿ＯＮの場合（エンジンが動作中の場合））には、実線と破線は略一致していることから温度が比較的高い精度で推定されていることが分かる。一方、イグニッションキーがオフの場合（ＩＧ＿ＯＦＦの場合（エンジンが停止中の場合））には、実線と破線は乖離していることから温度の推定精度が高くないことが分かる。
【００２９】
一方、図６は、図３に示す定数倍回路２１，２２の比例ゲインおよび積分ゲインをイグニッションオンの場合とオフの場合で変更したときの温度推定を行った結果を示す図である。より詳細には、イグニッションオンの場合には図４に示す第１比例ゲイン（＝０．１）および第１積分ゲイン（＝０．００１５）が設定され、イグニッションオフの場合には第２比例ゲイン（＝０．０７）および第２積分ゲイン（＝０．０００５）が設定される。図６において、実線は二次電池１の液温の実施測値であり、破線は内部温度の推定値を示している。実線と破線の比較から、イグニッションキーがオンの場合とオフの場合の双方において、実線と破線は略一致していることから温度が高い精度で推定されていることが分かる。
【００３０】
以上に説明したように、本実施形態では、比例演算および積分演算に基づいて二次電池１の温度を推定するとともに、車両の状態に応じて比例ゲインおよび積分ゲインを変更するようにしたので、車両の状態に拘わらず高い精度で二次電池１の内部温度を推定することが可能になる。
【００３１】
（Ｃ）実施形態の詳細動作の説明
つぎに、本実施形態の詳細な動作について説明する。図７は、図３に示すブロック線図の比例ゲインおよび積分ゲインを変更する処理を説明するためのフローチャートである。このフローチャートは、例えば、所定の周期毎に実行される。図７に示す処理が開始されると、以下のステップが実行される。
【００３２】
ステップＳ１０において、ＣＰＵ１０ａは、車両の状態を検出する。ここで、車両の状態としては、以下の状態を検出する。
（１）イグニッションキーのオン／オフ
（２）二次電池１の充放電電流の大小
（３）車両電圧の大小
ここで、（１）については、イグニッションキーがオンの場合には原動機であるエンジンが動作中であり、オフの場合には停止中と判定できる。また、（２）については、二次電池１の充放電電流が所定値（例えば、数アンペア）以上である状態が一定時間（例えば、６０秒）続いた場合には、原動機が動作中であると判定できる。また、（３）については、車両電圧（オルタネータの発電電圧または二次電池１の端子電圧）が所定の値（例えば、オルタネータの発電電圧よりも低く、満充電の電圧よりも高い電圧（例えば、１３．５Ｖ程度の電圧））が一定時間（例えば、６０秒）以上続いた場合には、エンジンが動作中であると判定することができる。
【００３３】
ステップＳ１１において、ＣＰＵ１０ａは、ステップＳ１０において検出した車両の状態に基づいて、原動機であるエンジンが動作中か否かを判定し、動作中であると判定した場合（ステップＳ１１：Ｙｅｓ）にはステップＳ１２に進み、それ以外の場合（ステップＳ１１：Ｎｏ）にはステップＳ１４に進む。具体的には、イグニッションキーがオンの場合、二次電池１の充放電電流が所定値以上の状態が所定時間以上継続した場合、または、車両電圧が所定値以上の状態が所定時間以上継続した場合にはステップＳ１２に進み、それ以外の場合にはステップＳ１４に進む。
【００３４】
ステップＳ１２では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されているパラメータ１０ｃａから図４に示す第１比例ゲインを取得し、図３に示す定数倍回路２１に設定する。
【００３５】
ステップＳ１３では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されているパラメータ１０ｃａから図４に示す第１積分ゲインを取得し、図３に示す定数倍回路２２に設定する。
【００３６】
ステップＳ１４では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されているパラメータ１０ｃａから図４に示す第２比例ゲインを取得し、図３に示す定数倍回路２１に設定する。
【００３７】
ステップＳ１５では、ＣＰＵ１０ａは、ＲＡＭ１０ｃに格納されているパラメータ１０ｃａから図４に示す第２積分ゲインを取得し、図３に示す定数倍回路２２に設定する。
【００３８】
以上の処理により、車両の動作状態に基づいて、定数倍回路２１，２２に設定する比例ゲインおよび積分ゲインを変更することができる。なお、比例ゲインおよび積分ゲインを急に変更すると、出力が不安定になることを防止するために、比例ゲインおよび積分ゲインを徐々に変化させることも可能である。
【００３９】
（Ｄ）変形実施形態の説明
以上の実施形態は一例であって、本発明が上述したような場合のみに限定されるものでないことはいうまでもない。例えば、図４に示す比例ゲインおよび積分ゲインの値は一例であって、このような場合にのみ本発明が限定されるものではない。例えば、二次電池１の種類（例えば、容量等）、または、車両の種類等によって比例ゲインおよび積分ゲインを適宜設定することが望ましい。より詳細に説明する。図８は二次電池１の標準指定サイズが５５Ｄ２３である車両に、寒冷地用の８０Ｄ２６を搭載し、標準指定サイズである５５Ｄ２３用に求めた比例ゲインおよび積分ゲインによって温度を推定した場合の結果を示す図である。この図８の例では、実測値である実線と、推定値である破線はエンジン動作中および停止中の双方において大きく乖離している。一方、図９は、８０Ｄ２６用に値を調整した（例えば、重量に比例して値を調整した）比例ゲインおよび積分ゲインを用いた場合の実測値と推定値とを比較した図である。この図９の例では、図８の場合と比較して、実線と破線の乖離が少なくなっており実線と破線が略一致している。このように、比例ゲインおよび積分ゲインは、二次電池１の種類、車両の種類、あるいは、使用環境等に応じて適切な値を設定することが望ましい。
【００４０】
また、図１に示す二次電池温度推定装置１０の外観および二次電池１への装着方法は、一例であって本実施形態がこのような場合のみに限定されるものではない。例えば、二次電池１の電槽の近傍であれば、端子２，３から離れた場所であってもよい。また、温度センサ１０ｆのみを二次電池１の近傍に配置し、それ以外の構成部分については二次電池１から離れた部分に配置するようにしてもよい。
【００４１】
また、以上の実施形態では、図２に示すように、ＣＰＵ１０ａ等を用いる構成としたが、これ以外にも、例えば、ＤＳＰ（Digital Signal Processor）等を用いて構成したり、場合によっては、アナログ回路によって構成したりするようにしてもよい。
【００４２】
また、以上の実施形態では、イグニッションキーの状態、二次電池１の充放電電流の大小、および、車両電圧の大小に基づいて判定するようにしたが、これ以外の情報等に基づいて車両の状態を判定することも可能である。例えば、エンジンの回転数計（タコメータ）の計測信号を用いて回転が０の場合にはエンジンが停止中と判定し、それ以外の場合にはエンジンが動作中と判定するようにしてもよい。
【００４３】
また、以上の実施形態では、原動機としては、例えば、レシプロエンジンまたはロータリーエンジン等の熱機関を用いる場合を想定して説明したが、例えば、原動機としてモータ等の電動機や燃料電池等を用いる場合にも本願発明を適用可能であることはいうまでもない。すなわち、これらについても動作時には発熱するので、これらを用いた車両である電気自動車に本願発明を適用可能である。
【００４４】
また、以上の実施形態では、車両の動作状態としてはエンジンの動作中か否かを対象として比例ゲインおよび積分ゲインを変更するようにしたが、例えば、これらに加えて、車両の外気温に基づいて比例ゲインおよび積分ゲインを変更するようにしてもよい。すなわち、エンジン停止後は、自然冷却状態となるので、その場合における二次電池１の温度変化は、外気温の影響を受けるからである。
【符号の説明】
【００４５】
１  二次電池
１０  二次電池温度推定装置
１０ａ  ＣＰＵ（演算手段、変更手段）
１０ｂ  ＲＯＭ
１０ｃ  ＲＡＭ
１０ｄ  通信部
１０ｅ  Ｉ／Ｆ
１０ｆ  温度センサ
１０ｇ  電圧センサ
１０ｈ  電流センサ
【図１】
0005379820.tif 000002
【図２】
0005379820.tif 000003
【図３】
0005379820.tif 000004
【図４】
0005379820.tif 000005
【図５】
0005379820.tif 000006
【図６】
0005379820.tif 000007
【図７】
0005379820.tif 000008
【図８】
0005379820.tif 000009
【図９】
0005379820.tif 000010