(57)【要約】【課題】二次電池の劣化による内部抵抗値の増加を考慮して二次電池の電力を制限する場合に、二次電池の電力の過剰な制限を抑制する。【解決手段】現在の内部抵抗値Ｒ＿ｎｏｗで二次電池１０の電圧値Ｖｂが下限電圧値Ｖｂ＿ｌｏｗになる場合の第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗを算出し、劣化を想定した内部抵抗値Ｒ＿ｏｌｄで二次電池１０の電圧値Ｖｂが下限電圧値Ｖｂ＿ｌｏｗになる場合の第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出し、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣのいずれか１つ以上に基づいて第３放電電力制限値ＳＷｏｕｔを算出する。ＴＷｏｕｔ＿ｏｌｄ≦ＳＷｏｕｔの場合は、ＴＷｏｕｔ＿ｎｏｗとＳＷｏｕｔの小さい方の値に基づいて二次電池１０の放電電力を制限し、ＴＷｏｕｔ＿ｏｌｄ＞ＳＷｏｕｔの場合は、ＴＷｏｕｔ＿ｏｌｄに基づいて二次電池１０の放電電力を制限する。【選択図】図５
2016149885.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の放電電力を制限する電力制限部を備える二次電池の制御装置であって、
電力制限部は、
二次電池における現在の電流値と現在の電圧値と現在の内部抵抗値とに基づいて、現在の内部抵抗値の条件で二次電池の電圧値が下限電圧値になる場合の放電電力値に相当する第１放電電力制限値を算出し、
二次電池における開放電圧値と現在の内部抵抗値よりも高い劣化を想定した内部抵抗値とに基づいて、劣化を想定した内部抵抗値の条件で二次電池の電圧値が下限電圧値になる場合の放電電力値に相当する第２放電電力制限値を算出し、
二次電池の温度及び残存容量のいずれか１つ以上に基づいて、第３放電電力制限値を算出し、
第１放電電力制限値、第２放電電力制限値、及び第３放電電力制限値を正の値として、第２放電電力制限値が第３放電電力制限値以下である場合は、第１放電電力制限値と第３放電電力制限値の小さい方の値に基づいて二次電池の放電電力を制限し、
第２放電電力制限値が第３放電電力制限値より大きい場合は、第２放電電力制限値に基づいて二次電池の放電電力を制限する、二次電池の制御装置。
【請求項２】
二次電池の充電電力を制限する電力制限部を備える二次電池の制御装置であって、
電力制限部は、
二次電池における現在の電流値と現在の電圧値と現在の内部抵抗値とに基づいて、現在の内部抵抗値の条件で二次電池の電圧値が上限電圧値になる場合の充電電力値に相当する第１充電電力制限値を算出し、
二次電池における開放電圧値と現在の内部抵抗値よりも高い劣化を想定した内部抵抗値とに基づいて、劣化を想定した内部抵抗値の条件で二次電池の電圧値が上限電圧値になる場合の充電電力値に相当する第２充電電力制限値を算出し、
二次電池の温度及び残存容量のいずれか１つ以上に基づいて、第３充電電力制限値を算出し、
第１充電電力制限値、第２充電電力制限値、及び第３充電電力制限値を負の値として、第２充電電力制限値が第３充電電力制限値以上である場合は、第１充電電力制限値と第３充電電力制限値の大きい方の値に基づいて二次電池の充電電力を制限し、
第２充電電力制限値が第３充電電力制限値より小さい場合は、第２充電電力制限値に基づいて二次電池の充電電力を制限する、二次電池の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の制御装置に関し、特に、二次電池の電力を制限する技術に関する。
【背景技術】
【０００２】
下記特許文献１では、二次電池における現在の電流値と現在の電圧値と現在の内部抵抗値とに基づいて、現在の内部抵抗値の条件で二次電池の電圧値が下限電圧値になる場合の放電電力値に相当する放電電力制限値と、現在の内部抵抗値の条件で二次電池の電圧値が上限電圧値になる場合の充電電力値に相当する充電電力制限値とを算出している。そして、二次電池の充放電電力を充電電力制限値と放電電力制限値との間に制限している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３０６７７１号公報
【特許文献２】特開平１１−１８７５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
時間の経過や充放電の繰り返しによって、二次電池が劣化することが知られており、二次電池の劣化が進行すると、二次電池の内部抵抗値が高くなる。そのため、特許文献１のように、二次電池の内部抵抗値に基づく電力制限値によって二次電池の電力を制限する場合は、二次電池の劣化により高くなった内部抵抗値を想定して二次電池の電力を制限することが望ましい。ただし、二次電池が想定より劣化していない（内部抵抗値が想定より高くなっていない）ときは、劣化を想定した内部抵抗値に基づく電力制限値が過剰に絞られ、二次電池の電力が過剰に制限されることになる。
【０００５】
本発明は、二次電池の劣化による内部抵抗値の増加を考慮して二次電池の電力を制限する場合に、二次電池の電力の過剰な制限を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る二次電池の制御装置は、上述した目的を達成するために以下の手段を採った。
【０００７】
本発明に係る二次電池の制御装置は、二次電池の放電電力を制限する電力制限部を備える二次電池の制御装置であって、電力制限部は、二次電池における現在の電流値と現在の電圧値と現在の内部抵抗値とに基づいて、現在の内部抵抗値の条件で二次電池の電圧値が下限電圧値になる場合の放電電力値に相当する第１放電電力制限値を算出し、二次電池における開放電圧値と現在の内部抵抗値よりも高い劣化を想定した内部抵抗値とに基づいて、劣化を想定した内部抵抗値の条件で二次電池の電圧値が下限電圧値になる場合の放電電力値に相当する第２放電電力制限値を算出し、二次電池の温度及び残存容量のいずれか１つ以上に基づいて、第３放電電力制限値を算出し、第１放電電力制限値、第２放電電力制限値、及び第３放電電力制限値を正の値として、第２放電電力制限値が第３放電電力制限値以下である場合は、第１放電電力制限値と第３放電電力制限値の小さい方の値に基づいて二次電池の放電電力を制限し、第２放電電力制限値が第３放電電力制限値より大きい場合は、第２放電電力制限値に基づいて二次電池の放電電力を制限することを要旨とする。
【０００８】
また、本発明に係る二次電池の制御装置は、二次電池の充電電力を制限する電力制限部を備える二次電池の制御装置であって、電力制限部は、二次電池における現在の電流値と現在の電圧値と現在の内部抵抗値とに基づいて、現在の内部抵抗値の条件で二次電池の電圧値が上限電圧値になる場合の充電電力値に相当する第１充電電力制限値を算出し、二次電池における開放電圧値と現在の内部抵抗値よりも高い劣化を想定した内部抵抗値とに基づいて、劣化を想定した内部抵抗値の条件で二次電池の電圧値が上限電圧値になる場合の充電電力値に相当する第２充電電力制限値を算出し、二次電池の温度及び残存容量のいずれか１つ以上に基づいて、第３充電電力制限値を算出し、第１充電電力制限値、第２充電電力制限値、及び第３充電電力制限値を負の値として、第２充電電力制限値が第３充電電力制限値以上である場合は、第１充電電力制限値と第３充電電力制限値の大きい方の値に基づいて二次電池の充電電力を制限し、第２充電電力制限値が第３充電電力制限値より小さい場合は、第２充電電力制限値に基づいて二次電池の充電電力を制限することを要旨とする。
【発明の効果】
【０００９】
本発明によれば、二次電池の劣化による内部抵抗値の増加を考慮して二次電池の電力を制限する場合、劣化を想定した内部抵抗値に基づく電力制限値が絞られるときに二次電池の電力制限値を緩和することができ、二次電池の電力の過剰な制限を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る二次電池の制御装置を備えるハイブリッド車両の駆動システムの構成例を示す図である。
【図２】二次電池１０の放電時における電流値Ｉｂと電圧値Ｖｂとの関係Ｌ＿ｎｏｗ，Ｌ＿ｏｌｄの一例を示す図である。
【図３】二次電池１０の残存容量ＳＯＣに対する第３放電電力制限値ＳＷｏｕｔ及び第３充電電力制限値ＳＷｉｎの関係の一例を示す図である。
【図４】二次電池１０の温度Ｔｂに対する第３放電電力制限値ＳＷｏｕｔ及び第３充電電力制限値ＳＷｉｎの関係の一例を示す図である。
【図５】第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄ、第３放電電力制限値ＳＷｏｕｔ、及び放電電力制限値ＴＷｏｕｔのの時系列波形の一例を示す図である。
【図６】二次電池１０の充電時における電流値Ｉｂと電圧値Ｖｂとの関係Ｌ＿ｎｏｗ，Ｌ＿ｏｌｄの一例を示す図である。
【図７】第１充電電力制限値ＴＷｉｎ＿ｎｏｗ、第２充電電力制限値ＴＷｉｎ＿ｏｌｄ、第３充電電力制限値ＳＷｉｎ、及び充電電力制限値ＴＷｉｎの時系列波形の一例を示す図である。
【図８】二次電池１０の放電時に内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより高い場合の第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄのずれを説明する図である。
【図９】二次電池１０の充電時に内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより低い場合の第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄのずれを説明する図である。
【図１０】二次電池１０の放電時に内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより低い場合の第２充電電力制限値ＴＷｉｎ＿ｏｌｄのずれを説明する図である。
【図１１】二次電池１０の充電時に内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより高い場合の第２充電電力制限値ＴＷｉｎ＿ｏｌｄのずれを説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下実施形態という）を図面に従って説明する。
【００１２】
図１は、本発明の実施形態に係る二次電池の制御装置を備えるハイブリッド車両の駆動システムの構成例を示す図である。二次電池１０は、充放電可能な直流電源として設けられており、電気的に直列に接続された複数の単電池１１を有する。単電池１１としては、例えばニッケル水素電池やリチウムイオン電池等が用いられる。二次電池１０とインバータ２３を電気的に接続するための正極ラインＰＬ及び負極ラインＮＬには、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇがそれぞれ設けられている。システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオフからオンに切り替えることで、二次電池１０とインバータ２３が接続され、システムが起動状態（Ｒｅａｄｙ−Ｏｎ）となる。一方、システムメインリレーＳＭＲ−Ｂ，ＳＭＲ−Ｇをオンからオフに切り替えることで、二次電池１０とインバータ２３の接続が遮断され、システムは停止状態（Ｒｅａｄｙ−Ｏｆｆ）となる。
【００１３】
インバータ２３は、二次電池１０から出力された直流電力を交流に変換する。モータジェネレータ（回転電機）ＭＧ２は、インバータ２３から出力された交流電力を受けて、車両を走行させるための動力を生成する。モータジェネレータＭＧ２の動力が駆動輪２４に伝達されることで、二次電池１０の電力を用いた車両の走行が可能である。
【００１４】
動力分割機構２５は、エンジン２６の動力を、駆動輪２４に伝達したり、モータジェネレータ（回転電機）ＭＧ１に伝達したりする。モータジェネレータＭＧ１は、エンジン２６の動力を受けて発電する。モータジェネレータＭＧ１が生成した電力（交流電力）は、インバータ２３を介して、モータジェネレータＭＧ２に供給されたり、二次電池１０に供給されたりする。モータジェネレータＭＧ１が生成した電力をモータジェネレータＭＧ２に供給すれば、モータジェネレータＭＧ２が生成する動力によって、駆動輪２４を駆動することができる。モータジェネレータＭＧ１が生成した電力を二次電池１０に供給すれば、二次電池１０を充電することができる。
【００１５】
車両を減速させたり、停止させたりするとき、モータジェネレータＭＧ２は、車両の運動エネルギーを電気エネルギーに変換する（駆動輪２４の動力を交流電力に変換する）。インバータ２３は、モータジェネレータＭＧ２が生成した交流電力を直流に変換して二次電池１０に出力する。これによって、二次電池１０は回生電力を蓄えることができる。
【００１６】
コントローラ３０は、インバータ２３の駆動制御により二次電池１０の充放電制御を行う制御装置である。コントローラ３０には、電圧センサ２０で検出された二次電池１０の電圧値Ｖｂを示す信号、温度センサ２１で検出された二次電池１０の温度Ｔｂを示す信号、及び電流センサ２２で検出された二次電池１０の電流値Ｉｂを示す信号が入力される。二次電池１０の電流値Ｉｂについては、二次電池１０の放電時を正とし、二次電池１０の充電時を負とする。そのため、二次電池１０の放電電力値は正の値となり、二次電池１０の充電電力値は負の値となる。
【００１７】
コントローラ３０において、二次電池１０の充放電制御の際には、放電電力制限値ＴＷｏｕｔ及び充電電力制限値ＴＷｉｎが設定される。二次電池１０の放電時の電流値Ｉｂを正としているため、放電電力制限値ＴＷｏｕｔは正の値となり、二次電池１０の充電時の電流値Ｉｂを負としているため、充電電力制限値ＴＷｉｎは負の値となる。コントローラ３０において、電力制限部３２は、インバータ２３の駆動制御の際に、二次電池１０の放電電力値を放電電力制限値ＴＷｏｕｔより大きくならないように制限し、二次電池１０の充電電力値を充電電力制限値ＴＷｉｎより小さくならないように制限する。これによって、二次電池１０の過放電や過充電を防止し、二次電池１０を保護する。
【００１８】
以下、コントローラ３０（電力制限部３２）が二次電池１０の放電電力制限値ＴＷｏｕｔを設定する処理について説明する。まず電力制限部３２は、二次電池１０における現在の電流値Ｉｂ＿ｎｏｗと現在の電圧値Ｖｂ＿ｎｏｗと現在の内部抵抗値Ｒ＿ｎｏｗとに基づいて、以下の（１）式により第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗを算出する。（１）式において、Ｖｂ＿ｌｏｗは、二次電池１０の下限電圧値で予め設定される値である。内部抵抗値Ｒ＿ｎｏｗについては、例えば二次電池１０の残存容量ＳＯＣ及び温度Ｔｂに基づいて算出可能である。その際には、二次電池１０の残存容量ＳＯＣ及び温度Ｔｂに対する内部抵抗値Ｒ＿ｎｏｗの関係を表す内部抵抗特性マップを実験等により作成してコントローラ３０の記憶装置３４に予め記憶しておき、この内部抵抗特性マップにおいて、与えられた残存容量ＳＯＣ及び温度Ｔｂに対応する内部抵抗値Ｒ＿ｎｏｗを算出する。二次電池１０の残存容量ＳＯＣについては、例えば二次電池１０の電流値Ｉｂ及び電圧値Ｖｂから算出可能である。第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗは、正の値として算出される。
【００１９】
【数１】
2016149885.tif 000003
【００２０】
二次電池１０の放電時における電流値Ｉｂと電圧値Ｖｂとの関係Ｌ＿ｎｏｗ（傾きＲ＿ｎｏｗ）の一例を図２に示す。図２の関係Ｌ＿ｎｏｗにおいて、点Ａ１が現在の電流値Ｉｂ＿ｎｏｗ及び現在の電圧値Ｖｂ＿ｎｏｗに対応する点であり、点Ａ２が二次電池１０の放電可能電流値Ｉｂｍａｘ＿ｎｏｗ及び下限電圧値Ｖｂ＿ｌｏｗに対応する点である。（１）式で表される第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗは、点Ａ２に対応する電力値Ｖｂ＿ｌｏｗ×Ｉｂｍａｘ＿ｎｏｗに相当する。つまり、第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗは、現在の内部抵抗値Ｒ＿ｎｏｗの条件で電圧値Ｖｂが下限電圧値Ｖｂ＿ｌｏｗに到達するよう電流値Ｉｂを放電可能電流値Ｉｂｍａｘ＿ｎｏｗまで増加させた場合の二次電池１０の放電電力値に相当する。なお、図２の関係Ｌ＿ｎｏｗにおいて、点Ａ３が二次電池１０の開放電圧値ＯＣＶ＿ｎｏｗ（Ｉｂ＝０）に対応する点である。現在の開放電圧値ＯＣＶ＿ｎｏｗは、現在の電流値Ｉｂ＿ｎｏｗと現在の電圧値Ｖｂ＿ｎｏｗと現在の内部抵抗値Ｒ＿ｎｏｗとに基づいて、以下の（２）式により算出される。
【００２１】
【数２】
2016149885.tif 000004
【００２２】
次に、電力制限部３２は、以下の（３）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する。（３）式において、Ｒ＿ｏｌｄは、二次電池１０の劣化を想定した内部抵抗値である。具体的には、所定時間が経過した後における二次電池１０の内部抵抗値を想定したとき、この内部抵抗値がＲ＿ｏｌｄとなる。所定時間としては、例えば二次電池１０を使用し続けることが可能な目標時間とすることができる。劣化を想定した内部抵抗値Ｒ＿ｏｌｄは、現在の内部抵抗値Ｒ＿ｎｏｗより高くなるように設定され、例えば二次電池１０の残存容量ＳＯＣ及び温度Ｔｂに基づいて算出可能である。その際には、二次電池１０の残存容量ＳＯＣ及び温度Ｔｂに対する劣化後の内部抵抗値Ｒ＿ｏｌｄの関係を表す内部抵抗特性マップを実験等により作成してコントローラ３０の記憶装置３４に予め記憶しておき、この内部抵抗特性マップにおいて、与えられた残存容量ＳＯＣ及び温度Ｔｂに対応する劣化後の内部抵抗値Ｒ＿ｏｌｄを算出する。同じ残存容量ＳＯＣ及び温度Ｔｂの条件において、劣化後の内部抵抗値Ｒ＿ｏｌｄは、現在の内部抵抗値Ｒ＿ｎｏｗより高くなる。第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、二次電池１０における開放電圧値ＯＣＶ＿ｎｏｗと劣化を想定した内部抵抗値Ｒ＿ｏｌｄとに基づいて、正の値として算出される。
【００２３】
【数３】
2016149885.tif 000005
【００２４】
二次電池１０の放電時における電流値Ｉｂと電圧値Ｖｂとの関係Ｌ＿ｏｌｄ（傾きＲ＿ｏｌｄ）の一例を図２に示す。図２の関係Ｌ＿ｏｌｄにおいて、点Ａ４が二次電池１０の放電可能電流値Ｉｂｍａｘ＿ｏｌｄ及び下限電圧値Ｖｂ＿ｌｏｗに対応する点である。（３）式で表される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、点Ａ４に対応する電力値Ｖｂ＿ｌｏｗ×Ｉｂｍａｘ＿ｏｌｄに相当する。つまり、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、劣化を想定した内部抵抗値Ｒ＿ｏｌｄの条件で電圧値Ｖｂが下限電圧値Ｖｂ＿ｌｏｗに到達するよう電流値Ｉｂを放電可能電流値Ｉｂｍａｘ＿ｏｌｄまで増加させた場合の二次電池１０の放電電力値に相当する。図２に示すように、Ｉｂｍａｘ＿ｏｌｄはＩｂｍａｘ＿ｎｏｗより小さいため、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗより小さくなる。なお、図２では、二次電池１０の放電時に第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ及び第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合を説明しているが、二次電池１０の充電時であっても、二次電池１０の放電時と同様に、第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ及び第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することが可能である。
【００２５】
さらに、電力制限部３２は、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣのいずれか１つ以上に基づいて、第３放電電力制限値ＳＷｏｕｔを算出する。第３放電電力制限値ＳＷｏｕｔは、正の値として設定される。二次電池１０の残存容量ＳＯＣに基づいて第３放電電力制限値ＳＷｏｕｔを算出する際には、例えば図３に示すような二次電池１０の残存容量ＳＯＣに対する第３放電電力制限値ＳＷｏｕｔの関係を表す特性マップをコントローラ３０の記憶装置３４に予め記憶しておき、この特性マップにおいて、与えられた残存容量ＳＯＣに対応する第３放電電力制限値ＳＷｏｕｔを算出する。図３の特性マップの例では、残存容量ＳＯＣが閾値ＳＯＣ＿ｔｈ１以上である場合は、第３放電電力制限値ＳＷｏｕｔが正の一定値となり、残存容量ＳＯＣが閾値ＳＯＣ＿ｔｈ１より低い場合は、残存容量ＳＯＣの低下に対して第３放電電力制限値ＳＷｏｕｔが正の範囲で小さくなる。これによって、二次電池１０の残存容量ＳＯＣが閾値ＳＯＣ＿ｔｈ１より低い場合に二次電池１０の放電電力を絞るような第３放電電力制限値ＳＷｏｕｔが設定される。
【００２６】
二次電池１０の温度Ｔｂに基づいて第３放電電力制限値ＳＷｏｕｔを算出する際には、例えば図４に示すような二次電池１０の温度Ｔｂに対する第３放電電力制限値ＳＷｏｕｔの関係を表す特性マップをコントローラ３０の記憶装置３４に予め記憶しておき、この特性マップにおいて、与えられた温度Ｔｂに対応する第３放電電力制限値ＳＷｏｕｔを算出する。図４の特性マップの例では、温度Ｔｂが閾値Ｔｂ＿ｔｈ２以上で且つ閾値Ｔｂ＿ｔｈ１（＞Ｔｂ＿ｔｈ２）以下の場合は、第３放電電力制限値ＳＷｏｕｔが正の一定値となり、温度Ｔｂが閾値Ｔｂ＿ｔｈ２より低い場合は、温度Ｔｂの低下に対して第３放電電力制限値ＳＷｏｕｔが正の範囲で小さくなり、温度Ｔｂが閾値Ｔｂ＿ｔｈ１より高い場合は、温度Ｔｂの増加に対して第３放電電力制限値ＳＷｏｕｔが正の範囲で小さくなる。これによって、二次電池１０の温度Ｔｂが閾値Ｔｂ＿ｔｈ２より低いまたは閾値Ｔｂ＿ｔｈ１より高い場合に二次電池１０の放電電力を絞るような第３放電電力制限値ＳＷｏｕｔが設定される。また、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣに基づいて第３放電電力制限値ＳＷｏｕｔを算出する際には、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣに対する第３放電電力制限値ＳＷｏｕｔの関係を表す特性マップをコントローラ３０の記憶装置３４に予め記憶しておき、この特性マップにおいて、与えられた温度Ｔｂ及び残存容量ＳＯＣに対応する第３放電電力制限値ＳＷｏｕｔを算出する。
【００２７】
次に、電力制限部３２は、第３放電電力制限値ＳＷｏｕｔと第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄの大きい方の値ＴＷｏｕｔ＿０＝ｍａｘ（ＳＷｏｕｔ，ＴＷｏｕｔ＿ｏｌｄ）を算出する。ＳＷｏｕｔ≧ＴＷｏｕｔ＿ｏｌｄの場合は、ＴＷｏｕｔ＿０＝ＳＷｏｕｔとなり、ＳＷｏｕｔ＜ＴＷｏｕｔ＿ｏｌｄの場合は、ＴＷｏｕｔ＿０＝ＴＷｏｕｔ＿ｏｌｄとなる。そして、電力制限部３２は、ＴＷｏｕｔ＿０と第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗの小さい方の値ｍｉｎ（ＴＷｏｕｔ＿０，ＴＷｏｕｔ＿ｎｏｗ）を放電電力制限値ＴＷｏｕｔとして算出する。ＴＷｏｕｔ＿０≦ＴＷｏｕｔ＿ｎｏｗの場合は、ＴＷｏｕｔ＝ＴＷｏｕｔ＿０となり、ＴＷｏｕｔ＿０＞ＴＷｏｕｔ＿ｎｏｗの場合は、ＴＷｏｕｔ＝ＴＷｏｕｔ＿ｎｏｗとなる。以上説明した第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄ、第３放電電力制限値ＳＷｏｕｔ、及び放電電力制限値ＴＷｏｕｔを算出する処理は、所定時間毎に繰り返し実行される。
【００２８】
第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄ、及び第３放電電力制限値ＳＷｏｕｔの時系列波形の一例を図５（ａ）の破線に示し、放電電力制限値ＴＷｏｕｔの時系列波形の一例を図５（ｂ）の実線に示す。図５において、時刻ｔ１以前及び時刻ｔ４以降では、ＴＷｏｕｔ＿ｎｏｗ＞ＴＷｏｕｔ＿ｏｌｄ＞ＳＷｏｕｔであるため、ＴＷｏｕｔ＿０＝ＴＷｏｕｔ＿ｏｌｄとなり、ＴＷｏｕｔ＝ＴＷｏｕｔ＿ｏｌｄとなる。時刻ｔ１〜ｔ２及び時刻ｔ３〜ｔ４では、ＴＷｏｕｔ＿ｎｏｗ≧ＳＷｏｕｔ≧ＴＷｏｕｔ＿ｏｌｄであるため、ＴＷｏｕｔ＿０＝ＳＷｏｕｔとなり、ＴＷｏｕｔ＝ＳＷｏｕｔとなる。時刻ｔ２以降且つ時刻ｔ３以前では、ＳＷｏｕｔ＞ＴＷｏｕｔ＿ｎｏｗ＞ＴＷｏｕｔ＿ｏｌｄであるため、ＴＷｏｕｔ＿０＝ＳＷｏｕｔとなり、ＴＷｏｕｔ＝ＴＷｏｕｔ＿ｎｏｗとなる。
【００２９】
以上説明した本実施形態によれば、第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄ、及び第３放電電力制限値ＳＷｏｕｔを正の値として、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄが第３放電電力制限値ＳＷｏｕｔより大きい場合は、放電電力制限値ＴＷｏｕｔとして第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄが設定され、二次電池１０の放電電力値（正の値）が第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄより大きくならないように制限される。これによって、二次電池１０の劣化による内部抵抗値の増加を考慮して二次電池１０の放電電力値を制限することができる。その結果、二次電池１０の劣化により内部抵抗値が高くなっても、二次電池１０の過放電を抑制することができる。
【００３０】
一方、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄが第３放電電力制限値ＳＷｏｕｔ以下である場合は、放電電力制限値ＴＷｏｕｔとして第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗと第３放電電力制限値ＳＷｏｕｔの小さい方の値ｍｉｎ（ＴＷｏｕｔ＿ｎｏｗ，ＳＷｏｕｔ）が設定され、二次電池１０の放電電力値（正の値）がｍｉｎ（ＴＷｏｕｔ＿ｎｏｗ，ＳＷｏｕｔ）より大きくならないように制限される。これによって、劣化を想定した内部抵抗値Ｒ＿ｏｌｄに基づく第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄが絞られる場合に、現在の内部抵抗値Ｒ＿ｏｌｄに基づく第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗ、あるいは温度Ｔｂや残存容量ＳＯＣに基づく第３放電電力制限値ＳＷｏｕｔにより二次電池１０の放電電力制限値ＴＷｏｕｔが緩和される。その結果、二次電池１０が想定より劣化していない（内部抵抗値が想定より高くなっていない）ときに、二次電池１０の放電電力値の過剰な制限を抑制することができる。
【００３１】
次に、コントローラ３０（電力制限部３２）が二次電池１０の充電電力制限値ＴＷｉｎを設定する処理について説明する。まず電力制限部３２は、二次電池１０における現在の電流値Ｉｂ＿ｎｏｗと現在の電圧値Ｖｂ＿ｎｏｗと現在の内部抵抗値Ｒ＿ｎｏｗとに基づいて、以下の（４）式により第１充電電力制限値ＴＷｉｎ＿ｎｏｗを算出する。（４）式において、Ｖｂ＿ｈｉｇｈは、二次電池１０の上限電圧値で予め設定される値である。第１充電電力制限値ＴＷｉｎ＿ｎｏｗは、負の値として算出される。
【００３２】
【数４】
2016149885.tif 000006
【００３３】
二次電池１０の充電時における電流値Ｉｂと電圧値Ｖｂとの関係Ｌ＿ｎｏｗ（傾きＲ＿ｎｏｗ）の一例を図６に示す。図６の関係Ｌ＿ｎｏｗにおいて、点Ｂ１が現在の電流値Ｉｂ＿ｎｏｗ及び現在の電圧値Ｖｂ＿ｎｏｗに対応する点であり、点Ｂ２が二次電池１０の充電可能電流値Ｉｂｍｉｎ＿ｎｏｗ及び上限電圧値Ｖｂ＿ｈｉｇｈに対応する点である。（４）式で表される第１充電電力制限値ＴＷｉｎ＿ｎｏｗは、点Ｂ２に対応する電力値Ｖｂ＿ｈｉｇｈ×Ｉｂｍｉｎ＿ｎｏｗに相当する。つまり、第１充電電力制限値ＴＷｉｎ＿ｎｏｗは、現在の内部抵抗値Ｒ＿ｎｏｗの条件で電圧値Ｖｂが上限電圧値Ｖｂ＿ｈｉｇｈに到達するよう電流値Ｉｂを充電可能電流値Ｉｂｍｉｎ＿ｎｏｗまで減少させた場合の二次電池１０の充電電力値に相当する。なお、図６の関係Ｌ＿ｎｏｗにおいて、点Ｂ３が二次電池１０の開放電圧値ＯＣＶ＿ｎｏｗ（Ｉｂ＝０）に対応する点である。
【００３４】
次に、電力制限部３２は、以下の（５）式により第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する。第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、二次電池１０における開放電圧値ＯＣＶ＿ｎｏｗと劣化を想定した内部抵抗値Ｒ＿ｏｌｄとに基づいて、負の値として算出される。
【００３５】
【数５】
2016149885.tif 000007
【００３６】
二次電池１０の充電時における電流値Ｉｂと電圧値Ｖｂとの関係Ｌ＿ｏｌｄ（傾きＲ＿ｏｌｄ）の一例を図６に示す。図６の関係Ｌ＿ｏｌｄにおいて、点Ｂ４が二次電池１０の充電可能電流値Ｉｂｍｉｎ＿ｏｌｄ及び上限電圧値Ｖｂ＿ｈｉｇｈに対応する点である。（６）式で表される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、点Ｂ４に対応する電力値Ｖｂ＿ｈｉｇｈ×Ｉｂｍｉｎ＿ｏｌｄに相当する。つまり、第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、劣化を想定した内部抵抗値Ｒ＿ｏｌｄの条件で電圧値Ｖｂが上限電圧値Ｖｂ＿ｈｉｇｈに到達するよう電流値Ｉｂを充電可能電流値Ｉｂｍｉｎ＿ｏｌｄまで減少させた場合の二次電池１０の充電電力値に相当する。図６に示すように、Ｉｂｍｉｎ＿ｏｌｄはＩｂｍｉｎ＿ｎｏｗより大きいため、第２充電電力制限値ＴＷｉｎ＿ｏｌｄは第１充電電力制限値ＴＷｉｎ＿ｎｏｗより大きくなる。なお、図６では、二次電池１０の充電時に第１充電電力制限値ＴＷｉｎ＿ｎｏｗ及び第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合を説明しているが、二次電池１０の放電時であっても、二次電池１０の充電時と同様に、第１充電電力制限値ＴＷｉｎ＿ｎｏｗ及び第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出することが可能である。
【００３７】
さらに、電力制限部３２は、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣのいずれか１つ以上に基づいて、第３充電電力制限値ＳＷｉｎを算出する。第３充電電力制限値ＳＷｉｎは、負の値として設定される。二次電池１０の残存容量ＳＯＣに基づいて第３充電電力制限値ＳＷｉｎを算出する際には、例えば図３に示すような二次電池１０の残存容量ＳＯＣに対する第３充電電力制限値ＳＷｉｎの関係を表す特性マップをコントローラ３０の記憶装置３４に予め記憶しておき、この特性マップにおいて、与えられた残存容量ＳＯＣに対応する第３充電電力制限値ＳＷｉｎを算出する。図３の特性マップの例では、残存容量ＳＯＣが閾値ＳＯＣ＿ｔｈ２（＞ＳＯＣ＿ｔｈ１）以下である場合は、第３充電電力制限値ＳＷｉｎが負の一定値となり、残存容量ＳＯＣが閾値ＳＯＣ＿ｔｈ２より高い場合は、残存容量ＳＯＣの増加に対して第３充電電力制限値ＳＷｉｎが負の範囲で大きくなる。これによって、二次電池１０の残存容量ＳＯＣが閾値ＳＯＣ＿ｔｈ２より高い場合に二次電池１０の充電電力を絞るような第３充電電力制限値ＳＷｉｎが設定される。
【００３８】
二次電池１０の温度Ｔｂに基づいて第３充電電力制限値ＳＷｉｎを算出する際には、例えば図４に示すような二次電池１０の温度Ｔｂに対する第３充電電力制限値ＳＷｉｎの関係を表す特性マップをコントローラ３０の記憶装置３４に予め記憶しておき、この特性マップにおいて、与えられた温度Ｔｂに対応する第３充電電力制限値ＳＷｉｎを算出する。図４の特性マップの例では、温度Ｔｂが閾値Ｔｂ＿ｔｈ２以上で且つ閾値Ｔｂ＿ｔｈ１以下の場合は、第３充電電力制限値ＳＷｉｎが負の一定値となり、温度Ｔｂが閾値Ｔｂ＿ｔｈ２より低い場合は、温度Ｔｂの低下に対して第３充電電力制限値ＳＷｉｎが負の範囲で大きくなり、温度Ｔｂが閾値Ｔｂ＿ｔｈ１より高い場合は、温度Ｔｂの増加に対して第３充電電力制限値ＳＷｉｎが負の範囲で大きくなる。これによって、二次電池１０の温度Ｔｂが閾値Ｔｂ＿ｔｈ２より低いまたは閾値Ｔｂ＿ｔｈ１より高い場合に二次電池１０の充電電力を絞るような第３充電電力制限値ＳＷｉｎが設定される。また、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣに基づいて第３充電電力制限値ＳＷｉｎを算出する際には、二次電池１０の温度Ｔｂ及び残存容量ＳＯＣに対する第３充電電力制限値ＳＷｉｎの関係を表す特性マップをコントローラ３０の記憶装置３４に予め記憶しておき、この特性マップにおいて、与えられた温度Ｔｂ及び残存容量ＳＯＣに対応する第３充電電力制限値ＳＷｉｎを算出する。
【００３９】
次に、電力制限部３２は、第３充電電力制限値ＳＷｉｎと第２充電電力制限値ＴＷｉｎ＿ｏｌｄの小さい方の値ＴＷｉｎ＿０＝ｍｉｎ（ＳＷｉｎ，ＴＷｉｎ＿ｏｌｄ）を算出する。ＳＷｉｎ≦ＴＷｉｎ＿ｏｌｄの場合は、ＴＷｉｎ＿０＝ＳＷｉｎとなり、ＳＷｉｎ＞ＴＷｉｎ＿ｏｌｄの場合は、ＴＷｉｎ＿０＝ＴＷｉｎ＿ｏｌｄとなる。そして、電力制限部３２は、ＴＷｉｎ＿０と第１充電電力制限値ＴＷｉｎ＿ｎｏｗの大きい方の値ｍａｘ（ＴＷｉｎ＿０，ＴＷｉｎ＿ｎｏｗ）を充電電力制限値ＴＷｉｎとして算出する。ＴＷｉｎ＿０≧ＴＷｉｎ＿ｎｏｗの場合は、ＴＷｉｎ＝ＴＷｉｎ＿０となり、ＴＷｉｎ＿０＜ＴＷｉｎ＿ｎｏｗの場合は、ＴＷｉｎ＝ＴＷｉｎ＿ｎｏｗとなる。以上説明した第１充電電力制限値ＴＷｉｎ＿ｎｏｗ、第２充電電力制限値ＴＷｉｎ＿ｏｌｄ、第３充電電力制限値ＳＷｉｎ、及び充電電力制限値ＴＷｉｎを算出する処理は、所定時間毎に繰り返し実行される。
【００４０】
第１充電電力制限値ＴＷｉｎ＿ｎｏｗ、第２充電電力制限値ＴＷｉｎ＿ｏｌｄ、及び第３充電電力制限値ＳＷｉｎの時系列波形の一例を図７（ａ）に示し、充電電力制限値ＴＷｉｎの時系列波形の一例を図７（ｂ）に示す。図７において、時刻ｔ５以前及び時刻ｔ８以降では、ＴＷｉｎ＿ｎｏｗ＜ＴＷｉｎ＿ｏｌｄ＜ＳＷｉｎであるため、ＴＷｉｎ＿０＝ＴＷｉｎ＿ｏｌｄとなり、ＴＷｉｎ＝ＴＷｉｎ＿ｏｌｄとなる。時刻ｔ５〜ｔ６及び時刻ｔ７〜ｔ８では、ＴＷｉｎ＿ｎｏｗ≦ＳＷｉｎ≦ＴＷｉｎ＿ｏｌｄであるため、ＴＷｉｎ＿０＝ＳＷｉｎとなり、ＴＷｉｎ＝ＳＷｉｎとなる。時刻ｔ６以降且つ時刻ｔ７以前では、ＳＷｉｎ＜ＴＷｉｎ＿ｎｏｗ＜ＴＷｉｎ＿ｏｌｄであるため、ＴＷｉｎ＿０＝ＳＷｉｎとなり、ＴＷｉｎ＝ＴＷｉｎ＿ｎｏｗとなる。
【００４１】
以上説明した本実施形態によれば、第１充電電力制限値ＴＷｉｎ＿ｎｏｗ、第２充電電力制限値ＴＷｉｎ＿ｏｌｄ、及び第３充電電力制限値ＳＷｉｎを負の値として、第２充電電力制限値ＴＷｉｎ＿ｏｌｄが第３充電電力制限値ＳＷｉｎより小さい場合は、充電電力制限値ＴＷｉｎとして第２充電電力制限値ＴＷｉｎ＿ｏｌｄが設定され、二次電池１０の充電電力値（負の値）が第２充電電力制限値ＴＷｉｎ＿ｏｌｄより小さくならないように制限される。これによって、二次電池１０の劣化による内部抵抗値の増加を考慮して二次電池１０の充電電力値を制限することができる。その結果、二次電池１０の劣化により内部抵抗値が高くなっても、二次電池１０の過充電を抑制することができる。
【００４２】
一方、第２充電電力制限値ＴＷｉｎ＿ｏｌｄが第３充電電力制限値ＳＷｉｎ以上である場合は、充電電力制限値ＴＷｉｎとして第１充電電力制限値ＴＷｉｎ＿ｎｏｗと第３充電電力制限値ＳＷｉｎの大きい方の値ｍａｘ（ＴＷｉｎ＿ｎｏｗ，ＳＷｉｎ）が設定され、二次電池１０の充電電力値（負の値）がｍａｘ（ＴＷｉｎ＿ｎｏｗ，ＳＷｉｎ）より小さくならないように制限される。これによって、劣化を想定した内部抵抗値Ｒ＿ｏｌｄに基づく第２充電電力制限値ＴＷｉｎ＿ｏｌｄが絞られる場合に、現在の内部抵抗値Ｒ＿ｏｌｄに基づく第１充電電力制限値ＴＷｉｎ＿ｎｏｗ、あるいは温度Ｔｂや残存容量ＳＯＣに基づく第３充電電力制限値ＳＷｉｎにより二次電池１０の充電電力制限値ＴＷｉｎが緩和される。その結果、二次電池１０が想定より劣化していない（内部抵抗値が想定より高くなっていない）ときに、二次電池１０の充電電力値の過剰な制限を抑制することができる。
【００４３】
なお、電力制限部３２で算出される内部抵抗値Ｒ＿ｎｏｗは、二次電池１０の実際の内部抵抗値（真値）Ｒ＿ｒｅａｌからずれてしまうことがある。これに応じて、第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄや第２充電電力制限値ＴＷｉｎ＿ｏｌｄがずれてしまうことがある。
【００４４】
例えば二次電池１０の放電時に第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合は、図８において、点Ｃ１が現在の電流値Ｉｂ＿ｎｏｗ及び現在の電圧値Ｖｂ＿ｎｏｗに対応し、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、点Ｃ２に対応する電力値に相当する。その場合に、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより高いと、真値Ｒ＿ｒｅａｌに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、図８の点Ｃ３に対応する電力値に相当し、点Ｃ２に対応する電力値より小さくなる。したがって、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、真値Ｒ＿ｒｅａｌに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄに対して過大評価していることになる。
【００４５】
また、二次電池１０の充電時に第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合は、図９において、点Ｄ１が現在の電流値Ｉｂ＿ｎｏｗ及び現在の電圧値Ｖｂ＿ｎｏｗに対応し、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、点Ｄ２に対応する電力値に相当する。その場合に、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより低いと、真値Ｒ＿ｒｅａｌに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、図９の点Ｄ３に対応する電力値に相当し、点Ｄ２に対応する電力値より小さくなる。したがって、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄは、真値Ｒ＿ｒｅａｌに基づいて算出される第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄに対して過大評価していることになる。
【００４６】
また、二次電池１０の放電時に第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合は、図１０において、点Ｅ１が現在の電流値Ｉｂ＿ｎｏｗ及び現在の電圧値Ｖｂ＿ｎｏｗに対応し、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、点Ｅ２に対応する電力値に相当する。その場合に、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより低いと、真値Ｒ＿ｒｅａｌに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、図１０の点Ｅ３に対応する電力値に相当し、点Ｅ２に対応する電力値より大きくなる。したがって、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、真値Ｒ＿ｒｅａｌに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄに対して過大評価していることになる。
【００４７】
また、二次電池１０の充電時に第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合は、図１１において、点Ｆ１が現在の電流値Ｉｂ＿ｎｏｗ及び現在の電圧値Ｖｂ＿ｎｏｗに対応し、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、点Ｆ２に対応する電力値に相当する。その場合に、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより高いと、真値Ｒ＿ｒｅａｌに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、図１１の点Ｆ３に対応する電力値に相当し、点Ｆ２に対応する電力値より大きくなる。したがって、内部抵抗値Ｒ＿ｎｏｗに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄは、真値Ｒ＿ｒｅａｌに基づいて算出される第２充電電力制限値ＴＷｉｎ＿ｏｌｄに対して過大評価していることになる。
【００４８】
第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄに関して過大評価を行っている場合は、二次電池１０の電圧値Ｖｂが下限電圧値Ｖｂ＿ｌｏｗより低くなってしまう虞がある。また、第２充電電力制限値ＴＷｉｎ＿ｏｌｄに関して過大評価を行っている場合は、二次電池１０の電圧値Ｖｂが上限電圧値Ｖｂ＿ｈｉｇｈより高くなってしまう虞がある。
【００４９】
そこで、二次電池１０の放電時に第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合は、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより高いことによる第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄの過大評価を抑制するために、開放電圧値ＯＣＶ＿ｎｏｗをＩｂ＿ｎｏｗ×Ｒ＿ｎｏｗ×ｋ１＋Ｖｂ＿ｎｏｗにより算出し、以下の（６）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することも可能である。ここでのｋ１は、０＜ｋ１＜１を満たす係数である。
【００５０】
【数６】
2016149885.tif 000008
【００５１】
また、二次電池１０の充電時に第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合は、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより低いことによる第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄの過大評価を抑制するために、開放電圧値ＯＣＶ＿ｎｏｗをＩｂ＿ｎｏｗ×Ｒ＿ｎｏｗ×ｋ２＋Ｖｂ＿ｎｏｗにより算出し、以下の（７）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することも可能である。ここでのｋ２は、ｋ２＞１を満たす係数である。
【００５２】
【数７】
2016149885.tif 000009
【００５３】
また、二次電池１０の放電時に第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合は、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより低いことによる第２充電電力制限値ＴＷｉｎ＿ｏｌｄの過大評価を抑制するために、開放電圧値ＯＣＶ＿ｎｏｗをＩｂ＿ｎｏｗ×Ｒ＿ｎｏｗ×ｋ３＋Ｖｂ＿ｎｏｗにより算出し、以下の（８）式により第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出することも可能である。ここでのｋ３は、ｋ３＞１を満たす係数である。
【００５４】
【数８】
2016149885.tif 000010
【００５５】
また、二次電池１０の充電時に第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合は、内部抵抗値Ｒ＿ｎｏｗが真値Ｒ＿ｒｅａｌより高いことによる第２充電電力制限値ＴＷｉｎ＿ｏｌｄの過大評価を抑制するために、開放電圧値ＯＣＶ＿ｎｏｗをＩｂ＿ｎｏｗ×Ｒ＿ｎｏｗ×ｋ４＋Ｖｂ＿ｎｏｗにより算出し、以下の（９）式により第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出することも可能である。ここでのｋ４は、０＜ｋ４＜１を満たす係数である。
【００５６】
【数９】
2016149885.tif 000011
【００５７】
また、電力制限部３２で算出される内部抵抗値Ｒ＿ｎｏｗについては、ＴＷｏｕｔ＿ｎｏｗやＴＷｉｎ＿ｎｏｗの時間定格より短時間の電流変動に対して電圧変動する成分Ｒ＿ｎｏｗ１と、ＴＷｏｕｔ＿ｎｏｗやＴＷｉｎ＿ｎｏｗの時間定格相当の電流変動に対して電圧変動する成分Ｒ＿ｎｏｗ２とに分けて算出することも可能である。その際には、二次電池１０の残存容量ＳＯＣ及び温度Ｔｂに対する内部抵抗値Ｒ＿ｎｏｗ１の関係を表す内部抵抗特性マップと、二次電池１０の残存容量ＳＯＣ及び温度Ｔｂに対する内部抵抗値Ｒ＿ｎｏｗ２の関係を表す内部抵抗特性マップとを別々に作成してコントローラ３０の記憶装置３４に予め記憶しておく。そして、（１）式の右辺において、分子のＲ＿ｎｏｗにＲ＿ｎｏｗ１を用い、分母のＲ＿ｎｏｗにＲ＿ｎｏｗ２を用いることも可能である。同様に、（４）式の右辺において、分子のＲ＿ｎｏｗにＲ＿ｎｏｗ１を用い、分母のＲ＿ｎｏｗにＲ＿ｎｏｗ２を用いることも可能である。
【００５８】
例えば二次電池１０の放電時に第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗを算出する場合は、以下の（１０）式により第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗを算出することも可能である。また、二次電池１０の充電時に第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗを算出する場合は、以下の（１１）式により第１放電電力制限値ＴＷｏｕｔ＿ｎｏｗを算出することも可能である。また、二次電池１０の放電時に第１充電電力制限値ＴＷｉｎ＿ｎｏｗを算出する場合は、以下の（１２）式により第１充電電力制限値ＴＷｉｎ＿ｎｏｗを算出することも可能である。また、二次電池１０の充電時に第１充電電力制限値ＴＷｉｎ＿ｎｏｗを算出する場合は、以下の（１３）式により第１充電電力制限値ＴＷｉｎ＿ｎｏｗを算出することも可能である。（１０）〜（１３）式において、ｋ５は、Ｒ＿ｎｏｗ２の算出誤差によるＴＷｏｕｔ＿ｎｏｗやＴＷｉｎ＿ｎｏｗの過大評価を抑制するために、ｋ５＞１の範囲で設定される係数である。
【００５９】
【数１０】
2016149885.tif 000012
【００６０】
また、二次電池１０の劣化が進行することで、内部抵抗値Ｒ＿ｎｏｗ２が高くなってＲ＿ｎｏｗ２×ｋ５がＲ＿ｏｌｄより大きくなってしまう場合も考えられる。例えば二次電池１０を使用し続けた時間が所定時間（目標時間）より長くなった場合等が考えられる。そこで、Ｒ＿ｎｏｗ２×ｋ５がＲ＿ｏｌｄより大きい場合は、（３）式や（６）式や（７）式の右辺の分母において、Ｒ＿ｏｌｄに代えてＲ＿ｎｏｗ２×ｋ５を用いることも可能である。同様に、Ｒ＿ｎｏｗ２×ｋ５がＲ＿ｏｌｄより大きい場合は、（５）式や（８）式や（９）式の右辺の分母において、Ｒ＿ｏｌｄに代えてＲ＿ｎｏｗ２×ｋ５を用いることも可能である。
【００６１】
例えば二次電池１０の放電時に第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合は、以下の（１４）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することも可能である。また、二次電池１０の充電時に第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出する場合は、以下の（１５）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することも可能である。また、二次電池１０の放電時に第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合は、以下の（１６）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することも可能である。また、二次電池１０の充電時に第２充電電力制限値ＴＷｉｎ＿ｏｌｄを算出する場合は、以下の（１７）式により第２放電電力制限値ＴＷｏｕｔ＿ｏｌｄを算出することも可能である。（１４）〜（１７）式において、ｍａｘ（Ｒ＿ｏｌｄ，Ｒ＿ｎｏｗ２×ｋ５）は、Ｒ＿ｏｌｄとＲ＿ｎｏｗ２×ｋ５の大きい方の値を表す。
【００６２】
【数１１】
2016149885.tif 000013
【００６３】
以上の実施形態では、本発明に係る二次電池の制御装置をハイブリッド車両に適用した例について説明した。ただし、本発明に係る二次電池の制御装置については、電気自動車に適用することも可能であるし、さらに、車両以外に適用することも可能である。
【００６４】
以上、本発明を実施するための形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【符号の説明】
【００６５】
１０  二次電池、１１  単電池、２０  電圧センサ、２１  温度センサ、２２  電流センサ、２３  インバータ、２４  駆動輪、２５  動力分割機構、２６  エンジン、３０  コントローラ、３２  電力制限部、３４  記憶装置、ＭＧ１，ＭＧ２  モータジェネレータ、ＮＬ  負極ライン、ＰＬ  正極ライン、ＳＭＲ−Ｂ，ＳＭＲ−Ｇ  システムメインリレー。
【図１】
2016149885.tif 000014
【図２】
2016149885.tif 000015
【図３】
2016149885.tif 000016
【図４】
2016149885.tif 000017
【図５】
2016149885.tif 000018
【図６】
2016149885.tif 000019
【図７】
2016149885.tif 000020
【図８】
2016149885.tif 000021
【図９】
2016149885.tif 000022
【図１０】
2016149885.tif 000023
【図１１】
2016149885.tif 000024