(57)【要約】【課題】  蓄電素子の充電制御又は放電制御で用いられる上限電力を、蓄電素子の入出力特性に応じて設定する。【解決手段】  蓄電素子（１１）の充放電を制御する制御方法である。蓄電素子の外部における温度と、熱の移動を表す式とを用いて、蓄電素子の内部における基準点の温度を算出するステップを有する。また、蓄電素子の充電制御又は放電制御で用いられる上限電力を、算出された基準点の温度に対応した電力に設定するステップを有する。基準点は、蓄電素子の内部に設けられた複数の格子点のうち、蓄電素子の内部抵抗に対応した温度を示す格子点である。【選択図】  図１
2013118724.tif 000002
【特許請求の範囲】
【請求項１】
蓄電素子の充放電を制御する制御方法であって、
前記蓄電素子の外部における温度と、熱の移動を表す式とを用いて、前記蓄電素子の内部における基準点の温度を算出するステップと、
前記蓄電素子の充電制御又は放電制御で用いられる上限電力を、算出された前記基準点の温度に対応した電力に設定するステップと、を有し、
前記基準点は、前記蓄電素子の内部に設けられた複数の格子点のうち、前記蓄電素子の内部抵抗に対応した温度を示す格子点であることを特徴とする制御方法。
【請求項２】
前記上限電力を、算出された前記基準点の温度と、前記蓄電素子の充電状態とに対応した電力に設定することを特徴とする請求項１に記載の制御方法。
【請求項３】
前記蓄電素子の外面における温度と、熱伝導方程式とを用いて、前記基準点の温度を算出することを特徴とする請求項１又は２に記載の制御方法。
【請求項４】
前記熱伝導方程式は、下記式（Ｉ）で表されることを特徴とする請求項３に記載の制御方法。
【数９】
2013118724.tif 000011
ここで、Ｔは温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑは単位体積当たりの発熱量、添え字ｉは基準点での値を示す。
【請求項５】
前記熱伝導方程式は、下記式（II）で表されることを特徴とする請求項３に記載の制御方法。
【数１０】
2013118724.tif 000012
ここで、Ｔｐは前記基準点における温度、Ｔｓは前記蓄電素子の外面における温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑｐは前記基準点における単位体積当たりの発熱量、ｋ１，ｋ２は補正係数を示す。
【請求項６】
前記蓄電素子の内部抵抗を測定し、
温度分布が均一化された状態にある前記蓄電素子を用いて作成され、前記蓄電素子における温度および内部抵抗の関係を示すマップを用いて、測定された内部抵抗に対応した温度を特定し、
前記蓄電素子の外部における温度および熱の移動を表す式を用いて、前記複数の格子点における温度を算出したときに、
前記基準点は、前記複数の格子点のうち、前記内部抵抗に対応した温度に最も近い温度を示す格子点であることを特徴とする請求項１から５のいずれか１つに記載の制御方法。
【請求項７】
前記蓄電素子は、発電要素と、前記発電要素を収容するケースとを有し、
前記発電要素は、正極素子、セパレータおよび負極素子が積層されて構成されており、
前記複数の格子点は、前記発電要素の積層方向における位置が互いに異なることを特徴とする請求項１から６のいずれか１つに記載の制御方法。
【請求項８】
蓄電素子の充放電を制御する制御装置であって、
前記蓄電素子の充電制御又は放電制御で用いられる上限電力を設定するコントローラを有し、
前記コントローラは、前記蓄電素子の外部における温度と、熱の移動を表す式とを用いて、前記蓄電素子の内部における基準点の温度を算出するとともに、算出された前記基準点の温度に対応した電力を前記上限電力として設定し、
前記基準点は、前記蓄電素子の内部に設けられた複数の格子点のうち、前記蓄電素子の内部抵抗に対応した温度を示す格子点であることを特徴とする制御装置。
【請求項９】
前記蓄電素子の外部における温度を検出する温度センサを有することを特徴とする請求項８に記載の制御装置。
【請求項１０】
前記上限電力および温度の対応関係を示すデータを記憶するメモリを有し、
前記コントローラは、前記メモリに記憶された前記データを用いて、前記上限電力を設定することを特徴とする請求項８又は９に記載の制御装置。
【請求項１１】
前記コントローラは、算出された前記基準点の温度と、前記蓄電素子の充電状態とに対応した電力を前記上限電力として設定することを特徴とする請求項８から１０のいずれか１つに記載の制御装置。
【請求項１２】
前記コントローラは、前記蓄電素子の外面における温度と、熱伝導方程式とを用いて、前記基準点の温度を算出することを特徴とする請求項８から１１のいずれか１つに記載の制御装置。
【請求項１３】
前記熱伝導方程式は、下記式（III）で表されることを特徴とする請求項１２に記載の制御装置。
【数１１】
2013118724.tif 000013
ここで、Ｔは温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑは単位体積当たりの発熱量、添え字ｉは基準点での値を示す。
【請求項１４】
前記熱伝導方程式は、下記式（IV）で表されることを特徴とする請求項１２に記載の制御装置。
【数１２】
2013118724.tif 000014
ここで、Ｔｐは前記基準点における温度、Ｔｓは前記蓄電素子の外面における温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑｐは前記基準点における単位体積当たりの発熱量、ｋ１，ｋ２は補正係数を示す。
【請求項１５】
前記蓄電素子の内部抵抗を測定し、
温度分布が均一化された状態にある前記蓄電素子を用いて作成され、前記蓄電素子における温度および内部抵抗の関係を示すマップを用いて、測定された内部抵抗に対応した温度を特定し、
前記蓄電素子の外部における温度および熱の移動を表す式を用いて、前記複数の格子点における温度を算出したときに、
前記基準点は、前記複数の格子点のうち、前記内部抵抗に対応した温度に最も近い温度を示す格子点であることを特徴とする請求項８から１４のいずれか１つに記載の制御装置。
【請求項１６】
前記蓄電素子は、発電要素と、前記発電要素を収容するケースとを有し、
前記発電要素は、正極素子、セパレータおよび負極素子が積層されて構成されており、
前記複数の格子点は、前記発電要素の積層方向における位置が互いに異なることを特徴とする請求項８から１５のいずれか１つに記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電素子の充放電を制御する制御装置および制御方法に関する。
【背景技術】
【０００２】
単電池の充放電を制御するときには、単電池の温度を検出し、検出温度を制御パラメータの一つとして用いている。単電池の温度を検出する場合には、熱電対などの温度センサが用いられ、温度センサは、単電池の外面に取り付けられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８８９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
単電池の内部では、放熱性等の理由により、温度分布にバラツキが生じている。一般的には、単電池の中心部における温度は、単電池の外面における温度よりも高くなりやすい。このような温度分布を有する単電池において、単電池の外面に取り付けた温度センサの出力だけでは、単電池の内部における温度を取得することができない。
【課題を解決するための手段】
【０００５】
本願第１の発明は、蓄電素子の充放電を制御する制御方法である。蓄電素子の外部における温度と、熱の移動を表す式とを用いて、蓄電素子の内部における基準点の温度を算出するステップを有する。また、蓄電素子の充電制御又は放電制御で用いられる上限電力を、算出された基準点の温度に対応した電力に設定するステップを有する。基準点は、蓄電素子の内部に設けられた複数の格子点のうち、蓄電素子の内部抵抗に対応した温度を示す格子点である。
【０００６】
上限電力は、算出された基準点の温度と、蓄電素子の充電状態とに対応した電力に設定することができる。これにより、蓄電素子の充電状態も考慮に入れて、上限電力を設定することができる。充電状態（ＳＯＣ：State of Charge）とは、満充電容量に対する現在の充電容量の割合を示す。
【０００７】
基準点の温度は、蓄電素子の外面における温度と、熱伝導方程式とを用いて算出することができる。ここで、熱伝導方程式は、下記式（Ｉ）で表すことができる。
【数１】
2013118724.tif 000003
ここで、Ｔは温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑは単位体積当たりの発熱量、添え字ｉは基準点での値を示す。
【０００８】
また、熱伝導方程式は、下記式（II）で表すこともできる。
【数２】
2013118724.tif 000004
ここで、Ｔｐは基準点における温度、Ｔｓは蓄電素子の外面における温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑｐは基準点における単位体積当たりの発熱量、ｋ１，ｋ２は補正係数を示す。
【０００９】
基準点は、以下の手順に沿って決定することができる。蓄電素子の内部抵抗を測定する。温度分布が均一化された状態にある蓄電素子を用いて、蓄電素子における温度および内部抵抗の関係を示すマップを作成しておく。このマップを用いて、測定された内部抵抗に対応した温度を特定する。蓄電素子の外部における温度および熱の移動を表す式を用いて、複数の格子点における温度を算出したときに、基準点は、複数の格子点のうち、内部抵抗に対応した温度に最も近い温度を示す格子点とすることができる。
【００１０】
蓄電素子は、発電要素と、発電要素を収容するケースとを有する。発電要素は、正極素子、セパレータおよび負極素子が積層されて構成されている。複数の格子点は、発電要素の積層方向、言い換えれば、正極素子、セパレータおよび負極素子が積層される方向における位置が互いに異なる。複数の蓄電素子を直列又は並列に接続することにより、蓄電装置を構成することができる。
【００１１】
本願第２の発明は、蓄電素子の充放電を制御する制御装置であり、蓄電素子の充電制御又は放電制御で用いられる上限電力を設定するコントローラを有する。コントローラは、蓄電素子の外部における温度と、熱の移動を表す式とを用いて、蓄電素子の内部における基準点の温度を算出する。また、コントローラは、算出された基準点の温度に対応した電力を上限電力として設定する。基準点は、蓄電素子の内部に設けられた複数の格子点のうち、蓄電素子の内部抵抗に対応した温度を示す格子点である。
【００１２】
基準点の温度は、蓄電素子の外面における温度と、熱伝導方程式とを用いて算出することができる。蓄電素子の外面に温度センサを取り付けておけば、蓄電素子の外面における温度を取得することができる。上限電力および温度の対応関係を示すデータを、メモリに予め記憶させておくことができる。コントローラは、メモリに記憶されたデータを用いて、上限電力を設定することができる。
【発明の効果】
【００１３】
本発明によれば、蓄電素子の内部抵抗に対応した温度を示す基準点（格子点）を特定しておくことにより、基準点の温度を算出することで、内部抵抗に対応した温度を推定することができる。また、内部抵抗に対応した温度を用いて、上限電力を設定することにより、蓄電素子の性能に適した充電又は放電を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】電池システムの構成を示す図である。
【図２】単電池の構成を示す概略図である。
【図３】発電要素の構成を示す概略図である。
【図４】発電要素の構成を示す断面図である。
【図５】単電池の内部における温度分布を示す図である。
【図６】単電池の厚さ方向における位置が互いに異なる複数の格子点を説明する図である。
【図７】複数の格子点を説明する図である。
【図８】性能温度を示す格子点を特定する方法を説明するフローチャートである。
【図９】単電池の抵抗および温度の関係を示す図である。
【図１０】発熱期間における充放電パターンを示す図である。
【図１１】温度緩和期間における充放電パターンを示す図である。
【図１２】発熱期間および温度緩和期間における抵抗を示す図である。
【図１３】発熱期間および温度緩和期間における性能温度および検出温度を示す図である。
【図１４】単電池の充放電制御で用いられる上限値を設定する処理を示すフローチャートである。
【図１５】単電池の温度およびＳＯＣと、出力上限値との関係を示す図である。
【図１６】実施例２において、単電池内に３つの格子点を設けたときの図である。
【図１７】実施例２において、補正係数ｋ１，ｋ２の算出方法を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施例について説明する。
【実施例１】
【００１６】
本発明の実施例１である電池システムについて、図１を用いて説明する。図１は、電池システムの構成を示す図である。本実施例の電池システムは、車両に搭載することができる。
【００１７】
本実施例の電池システムは、組電池１０を有する。組電池１０は、直列に接続された複数の単電池１１を有する。単電池（蓄電素子に相当する）１１としては、ニッケル水素電池やリチウムイオン電池といった二次電池を用いることができる。また、二次電池の代わりに、電気二重層キャパシタ（コンデンサ）を用いることができる。単電池１１の数は、要求出力などに基づいて、適宜設定することができる。本実施例では、複数の単電池１１が直列に接続されているが、並列に接続された複数の単電池１１が、組電池１０に含まれていてもよい。
【００１８】
電圧センサ２１は、組電池１０の端子間電圧（総電圧）を検出し、検出結果をコントローラ３０に出力する。ここで、電圧センサを用いて、各単電池１１の電圧を検出したり、少なくとも２つの単電池１１を含む電池ブロックの電圧を検出したりすることができる。電流センサ２２は、組電池１０に流れる充放電電流を検出し、検出結果をコントローラ３０に出力する。
【００１９】
温度センサ２３は、単電池１１の温度を検出し、検出結果をコントローラ３０に出力する。温度センサ２３の数は、適宜設定することができる。複数の温度センサ２３を用いるときには、互いに異なる位置の単電池１１に温度センサ２３を配置することができる。
【００２０】
コントローラ３０は、メモリ３０ａを有しており、メモリ３０ａは、コントローラ３０が所定処理を行うための各種の情報を格納している。本実施例では、メモリ３０ａが、コントローラ３０に内蔵されているが、コントローラ３０の外部にメモリ３０ａを設けることもできる。
【００２１】
組電池１０の正極端子には、システムメインリレーＳＭＲ−Ｂが接続されている。システムメインリレーＳＭＲ−Ｂは、コントローラ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。組電池１０の負極端子には、システムメインリレーＳＭＲ−Ｇが接続されている。システムメインリレーＳＭＲ−Ｇは、コントローラ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。
【００２２】
システムメインリレーＳＭＲ−Ｇに対しては、システムメインリレーＳＭＲ−Ｐおよび制限抵抗２４が並列に接続されている。システムメインリレーＳＭＲ−Ｐは、コントローラ３０からの制御信号を受けることにより、オンおよびオフの間で切り替わる。制限抵抗２４は、組電池１０をインバータ３１と接続するときに、突入電流が流れるのを抑制するために用いられる。
【００２３】
組電池１０をインバータ３１と接続するとき、コントローラ３０は、システムメインリレーＳＭＲ−Ｂをオフからオンに切り替えるとともに、システムメインリレーＳＭＲ−Ｐをオフからオンに切り替える。これにより、制限抵抗２４に電流が流れることになる。次に、コントローラ３０は、システムメインリレーＳＭＲ−Ｇをオフからオンに切り替えた後に、システムメインリレーＳＭＲ−Ｐをオンからオフに切り替える。
【００２４】
これにより、組電池１０およびインバータ３１の接続が完了する。一方、組電池１０およびインバータ３１の接続を遮断するとき、コントローラ３０は、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンからオフに切り替える。
【００２５】
インバータ３１は、組電池１０からの直流電力を交流電力に変換し、交流電力をモータ・ジェネレータ３２に出力する。モータ・ジェネレータ３２としては、例えば、三相交流モータを用いることができる。モータ・ジェネレータ３２は、インバータ３１からの交流電力を受けて、車両を走行させるための運動エネルギを生成する。モータ・ジェネレータ３２によって生成された運動エネルギは、車輪に伝達される。
【００２６】
車両を減速させたり、停止させたりするとき、モータ・ジェネレータ３２は、車両の制動時に発生する運動エネルギを電気エネルギ（交流電力）に変換する。インバータ３１は、モータ・ジェネレータ３２が生成した交流電力を直流電力に変換し、直流電力を組電池１０に出力する。これにより、組電池１０は、回生電力を蓄えることができる。
【００２７】
本実施例では、組電池１０をインバータ３１に接続しているが、これに限るものではない。具体的には、組電池１０およびインバータ３１の間に、昇圧回路を配置することができる。昇圧回路を用いることにより、組電池１０の出力電圧を昇圧することができる。また、昇圧回路は、インバータ３１から組電池１０への出力電圧を降圧することができる。
【００２８】
次に、単電池１１の構造について、図２を用いて説明する。図２は、単電池１０の構造を示す概略図である。図１において、Ｘ軸、Ｙ軸およびＺ軸は、互いに直交する軸であり、Ｘ軸、Ｙ軸およびＺ軸の関係は、他の図面においても同様である。
【００２９】
単電池１１は、発電要素１１１と、発電要素１１１を収容する電池ケース１１２とを有する。発電要素１１１は、充放電を行う要素であり、図３に示すように、正極素子１１１ａと、負極素子１１１ｂと、正極素子１１１ａおよび負極素子１１１ｂの間に配置されるセパレータ１１１ｃとを有する。セパレータ１１１ｃは、電解液を含んでいる。発電要素１１１は、正極素子１１１ａ、セパレータ１１１ｃおよび負極素子１１１ｂを重ねた積層体（図３に示す構成）を、Ｙ軸（図２参照）の周りで捲くことによって構成されている。
【００３０】
本実施例では、正極素子１１１ａ、セパレータ１１１ｃおよび負極素子１１１ｂを重ねた積層体を捲くことにより、発電要素１１１を構成しているが、これに限るものではない。例えば、正極素子１１１ａ、セパレータ１１１ｃおよび負極素子１１１ｂを重ねただけで、発電要素１１１を構成することができる。
【００３１】
また、本実施例では、電解液を含むセパレータ１１１ｃを用いているが、セパレータ１１１ｃの代わりに、固体電解質を用いることもできる。固体電解質としては、高分子固体電解質や無機固体電解質を用いることができる。
【００３２】
正極素子１１１ａは、図４に示すように、集電板１１１ａ１の表面に正極活物質層１１１ａ２を形成したものであり、正極活物質層１１１ａ２は、正極活物質や導電剤等を含んでいる。負極素子１１１ｂは、集電板１１１ｂ１の表面に負極活物質層１１１ｂ２を形成したものであり、負極活物質層１１１ｂ２は、負極活物質や導電剤等を含んでいる。
【００３３】
なお、正極素子１１１ａおよび負極素子１１１ｂは、図４に示す構成に限るものではない。例えば、集電板の一方の面に正極活物質層を形成し、集電板の他方の面に負極活物質層を形成した電極素子（バイポーラ電極）を用いることができる。
【００３４】
電池ケース１１２は、例えば、金属で形成することができる。電池ケース１１２の上面には、正極端子１１３および負極端子１１４が設けられている。正極端子１１３は、発電要素１１１の正極素子１１１ａと電気的に接続されており、負極端子１１４は、発電要素１１１の負極素子１１１ｂと電気的に接続されている。
【００３５】
図２に示す構成では、電池ケース１１２の上面に、温度センサ２３が設けられている。温度センサ２３は単電池１１（電池ケース１１２）の外面に取り付けられているため、温度センサ２３による検出温度は、単電池１１の外面における温度となる。温度センサ２３としては、例えば、熱電対を用いることができる。また、電池ケース１１２に対する温度センサ２３の取り付け位置は、適宜設定することができる。ここで、複数の単電池１１をＸ方向に並べて配置する場合には、電池ケース１１２の上面に温度センサ２３を配置することができる。
【００３６】
次に、単電池１１の内部における温度特性について、図５を用いて説明する。図５では、縦軸を温度とし、横軸を単電池１１の厚さとした座標系と、単電池１１の内部構造とを重ねて示している。単電池１１の厚さとは、Ｘ方向における単電池１１の長さである。図５に示す横軸の方向は、正極素子１１１ａ、セパレータ１１１ｃおよび負極素子１１１ｂが重なっている方向である。図５には、単電池１１の内部における温度分布（一例）を示している。図５に示す中心点Ｏは、単電池１１の厚さ方向における発電要素１１１の中心に相当する位置を示している。
【００３７】
単電池１１（発電要素１１１）は、充放電によって発熱するが、放熱性等によって、図５に示す温度分布が生じる。発電要素１１１の外面は、最も熱が逃げやすくなっており、最も温度が低くなりやすい。発電要素１１１の外面は、電池ケース１１２の内壁面と対向している。一方、中心点Ｏに近づくにつれて、熱が逃げにくくなり、温度が高くなりやすい。
【００３８】
図５に示すように、単電池１１の内部では、単電池１１の厚さ方向の位置に応じて温度が異なる。本実施例では、発電要素１１１の内部抵抗に対応した温度を、単電池１１の温度（以下、性能温度という）として用い、以下に説明するように、単電池１１の性能温度を推定している。
【００３９】
本実施例では、単電池１１の性能温度を推定するために、下記式（１）に示す熱伝導方程式を用いる。
【００４０】
【数３】
2013118724.tif 000005
【００４１】
式（１）において、Ｔは温度、ｔは時間、λは熱伝導率、ρは密度、ｃは比熱、ｘは熱拡散距離、ｑは単位体積当たりの発熱量を示している。式（１）の右辺において、第１項は熱拡散項を示し、第２項は発熱項を示している。
【００４２】
本実施例では、一次元の熱伝導方程式を用いているが、二次元や三次元の熱伝導方程式を用いることもできる。一次元の熱伝導方程式を用いれば、単電池１１の性能温度を推定するための演算処理を簡素化することができる。
【００４３】
式（１）は、下記式（２）のように差分化することができる。
【００４４】
【数４】
2013118724.tif 000006
【００４５】
式（２）において、ｉは、単電池１１の厚さ方向における格子点を示している。格子点とは、図６および図７に示すように、単電池１１の厚さ方向において、中心点Ｏおよび点Ｓの間の領域を複数に分割したときの、各領域内の点を示す。点Ｓは、単電池１１の厚さ方向において、中心点Ｏから最も離れた位置にあり、電池ケース１１２の外面上に位置している。
【００４６】
格子点の数は、適宜設定することができる。格子点の数を増やせば、単電池１１の厚さ方向の位置に応じた温度の推定精度を向上させることができる。また、格子点の数を減らせば、単電池１１の厚さ方向の位置に応じた温度を推定するときの演算処理を簡素化することができる。
【００４７】
式（２）に示すように、格子点ｉの温度は、格子点ｉと隣り合う２つの格子点（ｉ−１），（ｉ＋１）における温度の影響を受ける。点Ｓの温度は、温度センサ２３によって検出される温度とみなしている。すなわち、点Ｓの温度と、温度センサ２３が取り付けられた部分の温度とは、略等しいものとみなしている。熱伝導性に優れた金属によって電池ケース１１２を形成した場合には、点Ｓの温度と、温度センサ２３が取り付けられた部分の温度とは、略等しくなる。
【００４８】
本実施例では、図５に示すように、単電池１１の厚さ方向（Ｘ方向）に着目しているが、これに限るものではない。発電要素１１１は、３次元の直方体であるため、Ｘ方向の位置だけでなく、Ｚ方向やＹ方向における位置を考慮することができる。ここで、考慮すべき位置は、単電池１１の伝熱経路に応じて変化する。
【００４９】
単電池１１の三次元方向（Ｘ方向、Ｙ方向およびＺ方向）の寸法を考慮すると、本実施例の単電池１１では、Ｘ方向における寸法が最も小さくなっている。このため、単電池１１の内部における伝熱経路は、Ｘ方向に沿った伝熱経路が最も支配的となる。したがって、単電池１１の内部における温度を推定するときには、本実施例のように、単電池１１の厚さ方向（Ｘ方向）の位置に応じた温度に着目することができる。なお、伝熱経路は、上述した寸法だけで決定されるものではなく、伝熱面積、単電池１１の材質、空気層の有無などによっても影響を受ける。本実施例では、一例として、単電池１１の内部における伝熱経路として、Ｘ方向に沿った伝熱経路を最も支配的としている。
【００５０】
次に、単電池１１の性能温度を示す格子点ｉを特定する方法について説明する。図８は、性能温度を示す格子点ｉを特定する方法を説明するフローチャートである。図８に示すフローチャートに沿って、格子点ｉの特定方法について説明する。
【００５１】
ステップＳ１０１において、単電池１１の抵抗および温度の関係を示すマップを作成する。具体的には、単電池１１における抵抗および温度の関係を取得する。ここでは、単電池１１として、単電池１１の内部における温度のバラツキが緩和されたものを用いる。すなわち、単電池１１の全体を略均一な温度とした後に、単電池１１の抵抗を測定する。単電池１１の全体を略均一な温度にするためには、例えば、特定温度の下で単電池１１を十分な時間、放置しておけばよい。単電池１１の温度を変えながら、抵抗を測定すれば、例えば、図９に示すマップが得られる。
【００５２】
図９に示すマップは、単電池１１の抵抗（内部抵抗）および性能温度が対応関係にあることを示している。温度のバラツキが十分に抑えられた状態の単電池１１を用いて、抵抗を測定すれば、単電池１１の内部抵抗および性能温度の対応関係が分かる。そして、図９に示すマップを用いれば、単電池１１の抵抗を測定することにより、性能温度を特定することができる。
【００５３】
図８のステップＳ１０２において、単電池１１の性能温度を特定する。この性能温度は、格子点ｉを特定するために用いられる。
【００５４】
まず、図１０および図１１に示すパターンに基づいて充放電を行うことにより、温度センサ２３の出力に基づいて単電池１１の温度を検出するとともに、図９に示すマップを用いて性能温度を特定する。図１０に示すパターンの充放電は、単電池１１を発熱させる期間（発熱期間）で行われる。図１１に示すパターンの充放電は、単電池１１の温度バラツキを緩和させる期間（温度緩和期間）で行われる。図１０に示すパターンの充放電を行った後に、図１１に示すパターンの充放電を行う。
【００５５】
発熱期間では、図１０に示すように、第１パターンＰｃおよび第２パターンＰｈの充放電を１サイクルとし、このサイクルを繰り返して行う。第１パターンＰｃは、単電池１１の抵抗を測定するために用いられる。第２パターンＰｈは、単電池１１（発電要素１１１）を発熱させるために用いられる。図１０に示す充放電サイクルの回数は、適宜設定することができる。具体的には、単電池１１を発熱させて、単電池１１の温度が変化しにくくなるまで、充放電サイクルを繰り返し行うことができる。
【００５６】
本実施例では、第１パターンＰｃの充放電を開始してから２秒後における抵抗を測定している。なお、抵抗の測定は、第１パターンＰｃの充放電を開始してから２秒後に限るものではなく、他の時間に設定することもできる。抵抗を測定するタイミングは、各サイクルにおいて同一のタイミングであればよい。
【００５７】
例えば、第１パターンＰｃの充放電を開始してから、１秒又は１０秒における抵抗を測定することができる。また、第２パターンＰｈの充放電を行うことにより、単電池１１を発熱させるとともに、所定時間後の抵抗を測定することができる。この場合には、第１パターンＰｃの充放電を省略することができる。さらに、第１パターンＰｃの充放電を行うことにより、単電池１１を発熱させることもできる。
【００５８】
単電池１１の抵抗を測定するために用いられるパターンは、図１０に示すパターンに限るものではない。図１０に示す第１パターンＰｃでは、充電および放電のパルスを発生させているが、充電又は放電のパルスを発生させるだけでもよい。また、図１０に示す第２パターンＰｈについても、充電又は放電のパルスを発生させるだけでもよい。第２パターンＰｈについては、単電池１１を発熱させることができればよい。
【００５９】
なお、図１０に示す第１パターンＰｃや第２パターンＰｈのように、充電および放電をクーロン量が等しくなるように交互に行えば、単電池１１のＳＯＣ（State Of Charge）を略一定に維持することができる。
【００６０】
図１０に示す充放電サイクルが終了した後、言い換えれば、発熱期間が終了した後は、図１１に示す充放電サイクルを繰り返して行う。図１１に示す充放電では、第１パターンＰｃの充放電だけを１サイクルとして行い、このサイクルを繰り返して行う。第１パターンＰｃの充放電を行った後、次の充放電を行うまでの間に、十分な休止時間（充放電を行わない時間）を確保しているため、単電池１１（発電要素１１１）の温度変化は非常に小さい。
【００６１】
図１１に示す充放電サイクルの回数は、適宜設定することができる。具体的には、単電池１１の発熱を停止させた後に、単電池１１の温度が変化しにくくなるまで、図１１に示す充放電サイクルを繰り返すことができる。
【００６２】
図１２には、発熱期間および温度緩和期間において測定された抵抗を示している。図１２において、縦軸は単電池１１の抵抗を示し、横軸は充放電サイクルの数（言い換えれば、時間）を示している。図１２に示すように、発熱期間から温度緩和期間に切り替わると、単電池１１の抵抗が上昇している。図１２に示す抵抗と、図９に示すマップとに基づいて、性能温度を特定することができる。
【００６３】
図１３には、温度センサ２３による検出温度と、図９に示すマップを用いて特定された性能温度との関係を示している。図１３において、縦軸は温度を示し、横軸は充放電サイクルの数（言い換えれば、時間）を示している。また、図１３の一点鎖線で示す分布は、温度センサ２３による検出温度Ｔｓを示し、図１３の実線で示す分布は、性能温度Ｔｐを示している。
【００６４】
図１３に示すように、検出温度Ｔｓおよび性能温度Ｔｐは、互いに似た挙動を示しているが、発熱期間において、性能温度Ｔｐは、検出温度Ｔｓよりも高くなっている。また、温度緩和期間における性能温度Ｔｐおよび検出温度Ｔｓの差は、発熱期間における性能温度Ｔｐおよび検出温度Ｔｓの差よりも小さくなっている。
【００６５】
図８のステップＳ１０３において、性能温度Ｔｐの温度変化に最も近い温度変化を示す格子点ｉを特定する。温度センサ２３による検出温度Ｔｓと、式（２）に示す熱伝導方程式とに基づいて、各格子点の温度を算出することができる。具体的には、図６および図７において、点Ｓの温度が検出温度Ｔｓとなるため、式（２）に示す熱伝導方程式を用いれば、点Ｓと隣り合う格子点の温度を算出することができる。
【００６６】
この算出方法により、複数の格子点における温度を算出することができる。複数の格子点における温度のうち、性能温度Ｔｐに最も近い温度を特定すれば、性能温度を示す格子点を特定できる。特定された格子点に関する情報は、メモリ３０ａに格納しておくことができる。
【００６７】
単電池１１の温度を推定する場合には、温度センサ２３による検出温度と、式（２）に示す熱伝導方程式とに基づいて、性能温度に対応した格子点ｉの温度を算出する。この算出処理は、コントローラ３０（図１，２参照）によって行われる。これにより、単電池１１の内部抵抗に対応した温度を推定することができる。格子点ｉの温度は、単電池１１の温度として、単電池１１の各種制御に用いられる。
【００６８】
本実施例では、温度センサ２３による検出温度および熱伝導方程式に基づいて、性能温度に対応した格子点ｉの温度を算出しているが、これに限るものではない。性能温度に対応した格子点ｉの温度は、単電池１１の外面における温度と、熱伝導方程式とに基づいて算出できればよい。例えば、温度センサ２３を用いなくても、単電池１１の外面における温度を特定又は推定できるのであれば、特定又は推定される温度と、熱伝導方程式とに基づいて、性能温度に対応した格子点ｉの温度を算出できる。
【００６９】
次に、組電池１０の充放電を制御する処理について、図１４に示すフローチャートを用いて説明する。図１４に示す処理は、コントローラ３０によって実行される。
【００７０】
組電池１０の充放電を行うときには、例えば、組電池１０の入力電力および出力電力が、予め定められた上限値を超えないように、充放電が制御される。上限値は、組電池１０（単電池１１）を保護するために予め定められた値であり、適宜設定される。すなわち、組電池１０の入力電力や出力電力が上限値に到達するまでは、組電池１０の充放電が許容される。
【００７１】
例えば、組電池１０を放電するとき、組電池１０の出力電力が上限値（出力に対応する上限値）に到達すると、組電池１０の放電が制限される。組電池１０の放電を制限する場合としては、放電を禁止する場合や、上限値を低下方向に変化させる場合がある。上限値を低下方向に変化させれば、組電池１０の出力として許容される電力が抑制されることになる。
【００７２】
また、組電池１０を充電するとき、組電池１０の入力電力が上限値（入力に対応する上限値）に到達すると、組電池１０の充電が制限される。組電池１０の充電を制限する場合としては、充電を禁止する場合や、上限値を低下方向に変化させる場合がある。上限値を低下方向に変化させれば、組電池１０の入力として許容される電力が抑制されることになる。
【００７３】
組電池１０の充放電制御では、例えば、組電池１０の状態を監視して充放電を制御する場合や、単電池１１の状態を監視して充放電を制御する場合がある。組電池１０や単電池１１の状態としては、電圧、電流および温度が含まれる。
【００７４】
図１４に示す処理は、組電池１０の充放電制御で用いられる上限値を設定する処理である。
【００７５】
ステップＳ２０１において、コントローラ３０は、上述したように、性能温度に対応した格子点ｉの温度を算出する。ステップＳ２０２において、コントローラ３０は、単電池１１のＳＯＣ（State of Charge）を推定する。単電池１１のＳＯＣは、様々な方法を用いて推定することができる。
【００７６】
例えば、コントローラ３０は、電流センサ２２の出力から、単電池１１を充放電したときの電流値を取得する。コントローラ３０は、取得した電流値を積算することによって、単電池１１のＳＯＣを推定することができる。ここで、例えば、電流センサ２２によって検出された値に関して、放電電流を正の値とし、充電電流を負の値とすることができる。
【００７７】
一方、単電池１１のＯＣＶ（Open Circuit Voltage）を測定し、測定されたＯＣＶからＳＯＣを推定することができる。ＯＣＶおよびＳＯＣは、対応関係にあるため、この対応関係を示すマップを予め用意しておけば、ＯＣＶを測定することによって、ＳＯＣを特定することができる。
【００７８】
ステップＳ２０３において、コントローラ３０は、ステップＳ２０１で算出した温度と、ステップＳ２０２で推定したＳＯＣとに基づいて、単電池１１を放電（出力）および充電（入力）するときの上限値を設定する。図１５は、単電池１１の温度およびＳＯＣと、単電池１１を放電するときの上限値（出力上限値という）との関係を示すマップである。図１５に示すマップは、予め用意しておき、メモリ３０ａに格納しておくことができる。
【００７９】
図１５では、ＳＯＣおよび温度が変化したときの出力上限値の変化を示している。具体的には、ＳＯＣが固定値であるとき、温度が低下することに応じて、出力上限値が低下する。温度が低下するほど、放電時の化学反応が抑制されるため、単電池１１の出力を抑制することが好ましい。したがって、温度が低下することに応じて、出力上限値を低下させている。図１５に示すマップには、温度が変化しても、出力上限値が変化しない場合が含まれていてもよい。
【００８０】
一方、温度が固定値であるとき、ＳＯＣが低下することに応じて、出力上限値が低下する。単電池１１のＳＯＣが低下するほど、単電池１１を放電し難くなるため、ＳＯＣが低下することに応じて、出力上限値を低下させている。図１５に示すマップには、ＳＯＣが変化しても、出力上限値が変化しない場合が含まれていてもよい。
【００８１】
図１５に示すマップにおける温度は、ステップＳ２０１で算出した温度である。図１５のマップにおけるＳＯＣは、ステップＳ２０２で推定したＳＯＣである。単電池１１の温度およびＳＯＣを特定できれば、図１５に示すマップから、出力上限値を特定することができる。そして、設定された出力上限値を基準として、単電池１１（組電池１０）の放電制御が行われる。
【００８２】
図１５は、単電池１１を放電するときの上限値を示しているが、単電池１１を充電するときの上限値についても、図１５に対応したマップを用意しておけばよい。そして、出力上限値を特定する方法と同様の方法によって、単電池１１を充電するときの上限値（入力上限値という）を特定することができる。
【００８３】
単電池１１のＳＯＣが固定値であるとき、単電池１１の温度が低下することに応じて、入力上限値を低下させることができる。ここで、温度が変化しても、入力上限値を変化させないこともできる。また、温度が固定値であるとき、ＳＯＣが上昇することに応じて、入力上限値を低下させることができる。単電池１１のＳＯＣが上昇するほど、単電池１１を充電し難くなるため、ＳＯＣが上昇することに応じて、入力上限値を低下させている。設定された入力上限値を基準として、単電池１１（組電池１０）の充電制御が行われる。
【００８４】
本実施例では、図１５に示すマップを用いて、出力上限値を特定しているが、これに限るものではない。具体的には、出力上限値が、単電池１１の温度およびＳＯＣを変数とした関数で表されるとき、この関数を用いて、出力上限値を算出することができる。この場合には、温度およびＳＯＣを変数とした関数に関する情報を、メモリ３０ａに格納しておけばよい。
【００８５】
また、本実施例では、単電池１１の温度およびＳＯＣに基づいて、充放電制御の上限値を設定しているが、これに限るものではない。具体的には、単電池１１の温度だけに基づいて、充放電制御の上限値を設定することができる。
【００８６】
本実施例によれば、単電池１１の性能温度に対応した上限値（出力上限値や入力上限値）を設定しているため、単電池１１の入出力特性に応じた充放電を行うことができる。単電池１１の性能温度は、単電池１１の内部抵抗に対応した温度であり、単電池１１の入出力特性は、単電池１１の内部抵抗に依存する。したがって、単電池１１の性能温度に対応した上限値を設定すれば、単電池１１の性能に応じた充放電を行うことができる。
【００８７】
図５で説明したように、単電池１１の表面温度（点Ｓの温度）は、単電池１１の性能温度よりも低い傾向がある。このため、単電池１１の表面温度に基づいて、出力上限値や入力上限値を設定すれば、単電池１１の充放電を過度に制限してしまうことがある。一方、単電池１１（発電要素１１１）の中心における温度は、性能温度よりも高い傾向がある。このため、単電池１１の中心温度（最も高い温度）に基づいて、出力上限値や入力上限値を設定すれば、単電池１１の充放電を過度に行ってしまうことがある。
【実施例２】
【００８８】
本発明の実施例２について説明する。実施例１では、単電池１１の厚さ方向において設けられた複数の格子点のうち、性能温度に対応した格子点を特定しておき、特定された格子点の温度を、単電池１１の温度として推定している。本実施例では、３つの格子点だけを用いて、単電池１１の性能温度を算出するようにしている。以下、本実施例の特徴について、具体的に説明する。なお、実施例１で説明した部材と同一の機能を有する部材については、同一符号を用い、詳細な説明は省略する。
【００８９】
図１６には、格子点を３つに設定した場合において、単電池１１の厚さ方向における位置と、温度との関係を示している。図１６に示す例では、３つの格子点のうち、単電池１１の内部における格子点の温度を性能温度Ｔｐとし、単電池１１の表面における格子点の温度を温度センサ２３による検出温度Ｔｓとしている。ここで、検出温度Ｔｓの代わりに、他の格子点の温度を用いることもできる。
【００９０】
ここで、格子点を３つに設定したときの熱伝導方程式は、下記式（３）のように簡易化することができる。
【００９１】
【数５】
2013118724.tif 000007
【００９２】
また、式（３）は、下記式（４）で表すことができる。
【００９３】
【数６】
2013118724.tif 000008
【００９４】
ここで、αおよびβは、下記式（５）、（６）によって表される。
【００９５】
【数７】
2013118724.tif 000009
【００９６】
【数８】
2013118724.tif 000010
【００９７】
式（３）や式（５）、（６）におけるｋ１，ｋ２は、補正係数を示しており、例えば、以下に説明する方法によって決定することができる。
【００９８】
図１３を用いて説明したように、単電池１１の性能温度を算出しておく。次に、補正係数ｋ１，ｋ２のそれぞれを変更しながら、式（３）や式（４）を用いて、性能温度と推定される温度（推定温度）を算出する。そして、性能温度および推定温度の差が最小となる補正係数ｋ１，ｋ２を特定する。
【００９９】
図１７には、性能温度および推定温度の関係（一例）を示している。発熱期間では、実施例１と同様に、第１パターンＰｃおよび第２パターンＰｈの充放電を交互に行うことにより、単電池１１を発熱させている。温度緩和期間では、実施例１と同様に、第１パターンＰｃだけの充放電を行うことにより、単電池１１を発熱させずに、単電池１１の温度を環境に応じた温度に到達させている。
【０１００】
なお、第２パターンＰｈの充放電を行うことにより、単電池１１を発熱させるとともに、所定時間後の抵抗を測定することができる。この場合には、第１パターンＰｃの充放電を省略することができる。また、第１パターンＰｃの充放電を行うことにより、単電池１１を発熱させることもできる。
【０１０１】
実施例１で説明したように、発熱期間および温度緩和期間において、単電池１１の抵抗を測定し、測定された抵抗と図９に示すマップを用いて、性能温度を特定することができる。性能温度の分布を、図１７の実線で示している。一方、発熱期間および温度緩和期間において取得した温度センサ２３の検出温度を、式（３）に示す熱伝導方程式に代入し、補正係数ｋ１，ｋ２を適宜設定することにより、推定温度を特定する。推定温度の分布（一例）を図１７の点線で示している。
【０１０２】
図１７に示すように、推定温度が性能温度よりも高いときには、推定温度が低下して性能温度に近づくように、補正係数ｋ１，ｋ２を変更する。また、推定温度が性能温度よりも低いときには、推定温度が上昇して性能温度に近づくように、補正係数ｋ１，ｋ２を変更する。すなわち、推定温度および性能温度の差ΔＴがゼロに近づくように、補正係数ｋ１，ｋ２を決定する。
【０１０３】
ここで、補正係数ｋ１，ｋ２を決定する処理は、発熱期間における推定温度および性能温度の差ΔＴに基づいて行ったり、温度緩和期間における推定温度および性能温度の差ΔＴに基づいて行ったりすることができる。得られた補正係数ｋ１，ｋ２（又は、αおよびβ）は、メモリ３０ａに格納しておくことができる。これにより、温度センサ２３による検出温度Ｔｓを取得すれば、式（３）に基づいて、性能温度Ｔｐを算出することができる。
【０１０４】
本実施例においても、内部抵抗に対応した性能温度Ｔｐを算出することができる。性能温度を単電池１１の温度として用いれば、実施例１と同様に、性能温度に基づいて、単電池１１の充放電制御における上限値（出力上限値や入力上限値）を設定することができる。また、本実施例では、最も少ない数の格子点を考慮して性能温度Ｔｐを算出しているため、性能温度Ｔｐを算出するときの演算負荷を低減することができる。
【０１０５】
本実施例では、単電池１１の外面における温度と、熱伝導方程式とに基づいて、性能温度に対応した格子点ｉの温度を算出しているが、これに限るものではない。具体的には、単電池１１の外部における温度を取得しておき、熱の移動を表す式を用いて、性能温度に対応した格子点ｉの温度を算出することができる。
【０１０６】
単電池１１の外部における温度とは、単電池１１の外面における温度だけでなく、単電池１１の外面から離れた位置における温度も含まれる。単電池１１の外面から離れた位置における温度は、温度センサ２３を用いて検出することができる。単電池１１の外面から離れた位置としては、例えば、単電池１１に熱交換媒体（気体や液体）を供給して、単電池１１の温度を調節するときには、熱交換媒体が単電池１１に供給される箇所（例えば、熱交換媒体の供給口）とすることができる。
【０１０７】
熱の移動を表す式とは、単電池１１の外部から、性能温度に対応した格子点ｉまでの間における熱の移動を表す式である。熱の移動を表す式には、本実施例で説明した熱伝導方程式の他にも、例えば、熱伝達を表す式や、熱等価回路のモデルに基づく式が含まれる。
【０１０８】
単電池１１の外面から離れた位置における温度を取得するときには、単電池１１の外面から離れた位置から単電池１１の外面までの間の熱伝達と、単電池１１の内部における熱伝導とを考慮して、性能温度に対応した格子点ｉの温度を算出することができる。ここで、熱伝達および熱伝導を個別に評価して、格子点ｉの温度を算出することもできるし、熱伝達および熱伝導の両者をまとめて評価して、格子点ｉの温度を算出することもできる。
【０１０９】
熱伝達を表す式を用いるときには、単電池１１の外面から離れた位置から単電池１１の外面までの間における熱の移動を考慮して、熱伝達を表す式を適宜決めることができる。単電池１１の内部における熱伝導や、単電池１１の外面から離れた位置から単電池１１の外面までの間の熱伝達を評価するときには、本実施例で説明した熱伝導方程式の他にも、熱等価回路のモデルを用いることができる。熱等価回路のモデルでは、単電池１１の内部における熱の伝わり方を考慮して、熱容量Ｃおよび熱抵抗Ｒを用いて表すことができる。そして、熱等価回路のモデルに基づいて、単電池１１の内部における熱伝導を表す式を適宜決めることができる。
【符号の説明】
【０１１０】
１０：組電池                    １１：単電池（蓄電素子）
１１１：発電要素                １１１ａ：正極素子
１１１ｂ：負極素子              １１１ｃ：セパレータ
１１２：電池ケース              １１３：正極端子
１１４：負極端子                ２１：電圧センサ
２２：電流センサ                ２３：温度センサ
２４：制限抵抗                  ３０：コントローラ
３０ａ：メモリ                  ３１：インバータ
３２：モータ・ジェネレータ
【図１】
2013118724.tif 000015
【図２】
2013118724.tif 000016
【図３】
2013118724.tif 000017
【図４】
2013118724.tif 000018
【図５】
2013118724.tif 000019
【図６】
2013118724.tif 000020
【図７】
2013118724.tif 000021
【図８】
2013118724.tif 000022
【図９】
2013118724.tif 000023
【図１０】
2013118724.tif 000024
【図１１】
2013118724.tif 000025
【図１２】
2013118724.tif 000026
【図１３】
2013118724.tif 000027
【図１４】
2013118724.tif 000028
【図１５】
2013118724.tif 000029
【図１６】
2013118724.tif 000030
【図１７】
2013118724.tif 000031