(57)【要約】【課題】高電圧バッテリ１０の放電電力を放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓによって制限しても、電池セルＣ１１〜Ｃｎｍの少なくとも１つの端子電圧が下限電圧ＶｔｈＬを下回るおそれがあること。【解決手段】電池ＥＣＵ５２では、電池セルＣ１１〜Ｃｎｍの都度の端子電圧と、充放電電流Ｉとに基づき、電池セルＣ１１〜Ｃｎｍのそれぞれが下限電圧ＶｔｈＬに到達する電流の絶対値の最小値を算出する。そして、最小値の電流が流れる際の電池セルＣ１１〜Ｃｎｍのそれぞれの端子電圧を算出し、これらを合計する。そして合計電圧に上記最小値を乗算することで、放電電力境界ベース値ＢＷｏｕｔを算出する。最終的な放電電力である放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓは、放電電力境界ベース値ＢＷｏｕｔによるガード処理のなされた値とされる。【選択図】      図１
2013115846.tif 000002
【特許請求の範囲】
【請求項１】
複数の電池セルの直列接続体としての組電池を構成する単一の電池セルまたは隣接する複数の電池セルである単位電池について、その充放電電流に応じた端子電圧の変化を定める情報である変化情報を提供する提供手段と、
前記単位電池の端子電圧および充電率の少なくとも一方を入力とし、前記変化情報に基づき、前記組電池を構成する全単位電池のそれぞれの充放電電流値であって且つ端子電圧が許容電圧の境界値に到達する電流値のうち、絶対値が最も小さいものを境界電流値とする境界電流値算出手段と、
前記組電池を構成する全単位電池のそれぞれについて、前記境界電流値の電流が流れる際の端子電圧である都度の境界電圧値を算出する都度境界電圧値算出手段と、
前記境界電圧値算出手段によって算出される都度の境界電圧値について、前記組電池を構成する全単位電池に関する合計値を算出する合計電圧値算出手段と、
前記合計電圧値算出手段によって算出された合計値に基づき、前記組電池の充電制御および放電制御の少なくとも一方におけるガード値を設定する設定手段と、
を備えることを特徴とする組電池のガード処理装置。
【請求項２】
前記合計電圧値算出手段によって算出された合計値と前記境界電流値算出手段によって算出された境界電流値との積に基づき、前記組電池の境界電力値を算出する境界電力値算出手段を備え、
前記設定手段は、前記境界電力値に基づき、前記組電池の充電制御および放電制御の少なくとも一方における前記組電池の出力のガード値を設定することを特徴とする請求項１記載の組電池のガード処理装置。
【請求項３】
複数の電池セルの直列接続体としての組電池を構成する単一の電池セルまたは隣接する複数の電池セルである単位電池について、その充放電電流に応じた端子電圧の変化を定める情報である変化情報を提供する提供手段と、
前記単位電池の端子電圧および充電率の少なくとも一方を入力とし、前記変化情報に基づき、前記組電池を構成する全単位電池のそれぞれの充放電電流値であって且つ端子電圧が許容電圧の境界値に到達する電流値のうち、絶対値が最も小さいものを境界電流値とする境界電流値算出手段と、
前記境界電流値の電流が流れる際の電力について、前記組電池を構成する全単位電池に関する合計値に基づき、前記組電池の境界電力値を算出する境界電力値算出手段と、
前記境界電力値に基づき、前記組電池の充電制御および放電制御の少なくとも一方における前記組電池の出力のガード値を設定する設定手段とを備えることを特徴とする組電池のガード処理装置。
【請求項４】
前記単位電池のうちその端子電圧が前記許容電圧から外れるものがある場合、前記ガード値の絶対値を減少補正する補正手段を備えることを特徴とする請求項１〜３のいずれか１項に記載の組電池のガード処理装置。
【請求項５】
前記組電池は、車両に搭載されるものであり、
前記車両には、車載機器の異常の有無を診断する診断手段が備えられ、
前記診断手段によって異常がある旨診断される場合、前記ガード値の絶対値を減少補正するフェールセーフ処理手段を備えることを特徴とする請求項４記載の組電池のガード処理装置。
【請求項６】
前記フェールセーフ処理手段の減少補正による前記絶対値の減少速度を、前記補正手段の減少補正による前記絶対値の減少速度よりも大きく設定することを特徴とする請求項５記載の組電池のガード処理装置。
【請求項７】
前記提供手段は、
前記単位電池毎に、温度および充電率の少なくとも一方と内部抵抗値との関係を記憶する記憶手段と、
前記各単位電池の端子電圧の検出値および充放電電流の検出値を入力として、前記記憶された内部抵抗値を更新する更新手段とを備えることを特徴とする請求項１〜６のいずれか１項に記載の組電池のガード処理装置。
【請求項８】
前記組電池を構成する全単位電池のそれぞれについて、端子電圧を検出する端子電圧検出手段を備え、
前記境界電流値算出手段は、
前記単位電池を流れる電流を検出する手段と、
前記単位電池のそれぞれについて、前記端子電圧の検出値および前記境界値の差と前記変化情報と前記電流の検出値とに基づき、前記境界値に到達する際の電流値を算出する手段とを備えることを特徴とする請求項１または２記載の組電池のガード処理装置。
【請求項９】
前記端子電圧検出手段は、前記組電池を構成する複数の単位電池の端子電圧を時分割で検出するものであり、
前記境界電流値算出手段は、前記境界電流値を算出するに際して利用する前記端子電圧の検出値と前記電流の検出値との検出タイミングを同期させる同期手段を備えることを特徴とする請求項８記載の組電池のガード処理装置。
【請求項１０】
前記組電池を構成する全単位電池のそれぞれについて、端子電圧を検出する端子電圧検出手段を備え、
前記都度境界電圧値算出手段は、
前記単位電池を流れる電流を検出する手段と、
前記単位電池のそれぞれについて、前記単位電池を流れる電流の検出値、前記端子電圧の検出値、および前記境界電流値を入力とし、前記変化情報に基づき、前記境界電流値の電流が流れる際の端子電圧を算出する手段とを備えることを特徴とする請求項１または２記載の組電池のガード処理装置。
【請求項１１】
前記境界電流値算出手段は、前記境界電流値として、前記端子電圧が許容電圧の上限側の境界値である上限電圧に到達する電流値のうちの絶対値が最も小さいものである充電側境界電流値を算出する機能を備えることを特徴とする請求項１〜１０のいずれか１項に記載の組電池のガード処理装置。
【請求項１２】
前記境界電流値算出手段は、前記境界電流値として、前記端子電圧が許容電圧の下限側の境界値である下限電圧に到達する電流値のうちの絶対値が最も小さいものである放電側境界電流値を算出する機能を備えることを特徴とする請求項１〜１１のいずれか１項に記載の組電池のガード処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組電池の充電制御および放電制御の少なくとも一方におけるガード値の設定に利用されるパラメータを算出する組電池のガード処理装置に関する。
【背景技術】
【０００２】
この種のガード処理装置としては、たとえば下記特許文献１に見られるものもある。ここでは、まず、電池の充電率から求められる開放端電圧と、内部抵抗による電圧降下と状態方程式によって推定した分極電圧との和が最大許容電圧および最小許容電圧のそれぞれに到達する充放電電流値を放電側限界電圧到達電流および充電側限界電圧到達電流のそれぞれとして算出する。そして、それらに最大許容電圧および最小許容電圧を乗算することで、最大入力電力と最大出力電力とを算出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記態様にて算出された最大入力電力や最小入力電力以下の電力で充放電がなされる場合、一部の電池セルについて、最大許容電圧と最小許容電圧との間に収まらないものが生じるおそれがある。
【０００５】
本発明は、上記課題を解決する過程でなされたものであり、その目的は、組電池の充電制御および放電制御の少なくとも一方におけるガード値の設定に利用されるパラメータを算出する新たな組電池のガード処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段、およびその作用効果について記載する。
【０００７】
請求項１記載の発明は、複数の電池セルの直列接続体としての組電池を構成する単一の電池セルまたは隣接する複数の電池セルである単位電池について、その充放電電流に応じた端子電圧の変化を定める情報である変化情報を提供する提供手段と、前記単位電池の端子電圧および充電率の少なくとも一方を入力とし、前記変化情報に基づき、前記組電池を構成する全単位電池のそれぞれの充放電電流値であって且つ端子電圧が許容電圧の境界値に到達する電流値のうち、絶対値が最も小さいものを境界電流値とする境界電流値算出手段と、前記組電池を構成する全単位電池のそれぞれについて、前記境界電流値の電流が流れる際の端子電圧である都度の境界電圧値を算出する都度境界電圧値算出手段と、前記境界電圧値算出手段によって算出される都度の境界電圧値について、前記組電池を構成する全単位電池に関する合計値を算出する合計電圧値算出手段と、前記合計電圧値算出手段によって算出された合計値に基づき、前記組電池の充電制御および放電制御の少なくとも一方におけるガード値を設定する設定手段と、を備えることを特徴とする。
【０００８】
上記発明では、組電池の充電制御および放電制御の少なくとも一方のガード値を設定するための端子電圧の合計値が、境界電流値に基づき算出される都度の境界電圧値についての合計値とされるため、単位電池の全てが許容電圧の上記境界値の外に出ることを確実に回避することができる。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記合計電圧値算出手段によって算出された合計値と前記境界電流値算出手段によって算出された境界電流値との積に基づき、前記組電池の境界電力値を算出する境界電力値算出手段を備え、前記設定手段は、前記境界電力値に基づき、前記組電池の充電制御および放電制御の少なくとも一方における前記組電池の出力のガード値を設定することを特徴とする。
【００１０】
上記発明では、境界電力値に基づき組電池の出力のガード値を設定することで、単位電池の全てが許容電圧の上記境界値の外に出ることを確実に回避することができる。
【００１１】
請求項３記載の発明は、複数の電池セルの直列接続体としての組電池を構成する単一の電池セルまたは隣接する複数の電池セルである単位電池について、その充放電電流に応じた端子電圧の変化を定める情報である変化情報を提供する提供手段と、前記単位電池の端子電圧および充電率の少なくとも一方を入力とし、前記変化情報に基づき、前記組電池を構成する全単位電池のそれぞれの充放電電流値であって且つ端子電圧が許容電圧の境界値に到達する電流値のうち、絶対値が最も小さいものを境界電流値とする境界電流値算出手段と、前記境界電流値の電流が流れる際の電力について、前記組電池を構成する全単位電池に関する合計値に基づき、前記組電池の境界電力値を算出する境界電力値算出手段と、前記境界電力値に基づき、前記組電池の充電制御および放電制御の少なくとも一方における前記組電池の出力のガード値を設定する設定手段とを備えることを特徴とする。
【００１２】
上記発明では、組電池の充電制御および放電制御の少なくとも一方の出力のガード値が、境界電流値に基づき算出される境界電力値とされるため、単位電池の全てが許容電圧の上記境界値の外に出ることを確実に回避することができる。
【００１３】
請求項４記載の発明は、請求項１〜３のいずれか１項に記載の発明において、前記単位電池のうちその端子電圧が前記許容電圧から外れるものがある場合、前記ガード値の絶対値を減少補正する補正手段を備えることを特徴とする。
【００１４】
単位電池の中には、許容電圧までは最大出力で利用可能であって且つ、許容電圧を外れることで出力を絞ることが要求される仕様のものがある。上記発明では、この点に鑑み、許容電圧から外れるものが生じると、ガード値の絶対値を減少補正することで、単位電池の信頼性を維持することを可能とした。
【００１５】
請求項５記載の発明は、請求項４記載の発明において、前記組電池は、車両に搭載されるものであり、前記車両には、車載機器の異常の有無を診断する診断手段が備えられ、前記診断手段によって異常がある旨診断される場合、前記ガード値の絶対値を減少補正するフェールセーフ処理手段を備えることを特徴とする。
【００１６】
上記発明では、異常がある旨診断される場合、ガード値の絶対値を減少させることで、異常時に適切に対処することができる。なお、減少補正が、ガード値の絶対値をゼロよりも大きい値に維持する条件下で行われるなら、リンプホーム処理等を行なうことも容易となる。
【００１７】
請求項６記載の発明は、請求項５記載の発明において、前記フェールセーフ処理手段の減少補正による前記絶対値の減少速度を、前記補正手段の減少補正による前記絶対値の減少速度よりも大きく設定することを特徴とする。
【００１８】
補正手段の補正によるガード値の絶対値の減少速度が大きいと、出力が急激に減少するなどすることで、ユーザに違和感が生じるおそれがある。特に、車載用途の場合、ドライバビリティに影響しやすい。一方、異常時においては、ユーザに違和感を与えるか否かよりも、出力制限等を優先することが望まれる。上記発明では、この点に鑑み、上記設定とした。
【００１９】
請求項７記載の発明は、請求項１〜６のいずれか１項に記載の発明において、前記提供手段は、前記単位電池毎に、温度および充電率の少なくとも一方と内部抵抗値との関係を記憶する記憶手段と、前記各単位電池の端子電圧の検出値および充放電電流の検出値を入力として、前記記憶された内部抵抗値を更新する更新手段とを備えることを特徴とする。
【００２０】
上記発明では、内部抵抗値を記憶することで、境界電流値を適切に算出することができる。また、更新手段を備えることで、境界電流値の算出精度を向上させることもできる。
【００２１】
請求項８記載の発明は、請求項１または２記載の発明において、前記組電池を構成する全単位電池のそれぞれについて、端子電圧を検出する端子電圧検出手段を備え、前記境界電流値算出手段は、前記単位電池を流れる電流を検出する手段と、前記単位電池のそれぞれについて、前記端子電圧の検出値および前記境界値の差と前記変化情報と前記電流の検出値とに基づき、前記境界値に到達する際の電流値を算出する手段とを備えることを特徴とする。
【００２２】
上記発明では、端子電圧の検出値と境界値との差に基づき、電流の検出値に後どれだけの電流が加算されることで境界値に達するかを把握することができる。そして、電流の検出値を取得するなら、これと上記加算される電流値との和を都度の境界電流値とすることができる。
【００２３】
請求項９記載の発明は、請求項８記載の発明において、前記端子電圧検出手段は、前記組電池を構成する複数の単位電池の端子電圧を時分割で検出するものであり、前記境界電流値算出手段は、前記境界電流値を算出するに際して利用する前記端子電圧の検出値と前記電流の検出値との検出タイミングを同期させる同期手段を備えることを特徴とする。
【００２４】
上記発明では、同期手段を備えることで、端子電池の充放電電流が変動する状況下にあっても、境界電流値を高精度に算出することができる。
【００２５】
請求項１０記載の発明は、請求項１または２記載の発明において、前記組電池を構成する全単位電池のそれぞれについて、端子電圧を検出する端子電圧検出手段を備え、前記都度境界電圧値算出手段は、前記単位電池を流れる電流を検出する手段と、前記単位電池のそれぞれについて、前記単位電池を流れる電流の検出値、前記端子電圧の検出値、および前記境界電流値を入力とし、前記変化情報に基づき、前記境界電流値の電流が流れる際の端子電圧を算出する手段とを備えることを特徴とする。
【００２６】
電流の検出値と境界電流値と変化情報とから、境界電流値の電流が流れる際の端子電圧についての現在の端子電圧の検出値からの変化量がわかる。
【００２７】
請求項１１記載の発明は、請求項１〜１０のいずれか１項に記載の発明において、前記境界電流値算出手段は、前記境界電流値として、前記端子電圧が許容電圧の上限側の境界値である上限電圧に到達する電流値のうちの絶対値が最も小さいものである充電側境界電流値を算出する機能を備えることを特徴とする。
【００２８】
請求項１２記載の発明は、請求項１〜１１のいずれか１項に記載の発明において、前記境界電流値算出手段は、前記境界電流値として、前記端子電圧が許容電圧の下限側の境界値である下限電圧に到達する電流値のうちの絶対値が最も小さいものである放電側境界電流値を算出する機能を備えることを特徴とする。
【図面の簡単な説明】
【００２９】
【図１】一実施形態にかかるシステム構成図。
【図２】同実施形態にかかるガード処理値の算出処理を示すブロック図。
【図３】上記算出処理の一部の詳細手順を示す流れ図。
【図４】上記算出処理の一部の詳細手順を示す流れ図。
【図５】上記算出処理の一部の詳細手順を示す流れ図。
【図６】上記算出処理の一部の詳細手順を示す流れ図。
【図７】同実施形態にかかる電力境界ベース値の算出手法を示す図。
【発明を実施するための形態】
【００３０】
以下、本発明にかかる組電池のガード処理装置をシリーズハイブリッド車に適用した一実施形態について、図面を参照しつつ説明する。
【００３１】
図１に、本実施形態にかかるシステム構成を示す。
【００３２】
図示される高電圧バッテリ１０は、電池セルＣ１１〜Ｃｎｍの直列接続体としての組電池であり、その開放端電圧がたとえば百Ｖ以上となるものである。電池セルＣｉｊ（ｉ＝１〜ｎ，ｊ＝１〜ｍ）は、リチウムイオン等の２次電池である。電池セルＣ１１〜Ｃｎｍは、個体差を除き、互いに等しい構成である。すなわち、充電率（ＳＯＣ：満充電量に対する実際の充電量の比率）に対する開放端電圧の関係や、満充電量、内部抵抗値等が互いに等しいものである。
【００３３】
高電圧バッテリ１０の負極電位は、車体電位とは相違する電位に設定されている。詳しくは、本実施形態では、高電圧バッテリ１０の正極電位と負極電位との中央値が車体電位となるように設定されている。これは、高電圧バッテリ１０の正極および負極間に一対のコンデンサの直列接続体や一対の抵抗体の直列接続体を接続するとともに、上記コンデンサ同士または抵抗体同士の接続点を車体に接続することで行なうことができる。
【００３４】
高電圧バッテリ１０には、メインリレーＭＲを介して交流直流変換回路１１が接続されており、交流直流変換回路１１によって車両の外部の商用電源の交流電力が直流電力に変換された後、高電圧バッテリ１０に入力されるようになっている。
【００３５】
高電圧バッテリ１０は、メインリレーＭＲ、インバータ１２を介して第２モータジェネレータ１４に接続されている。第２モータジェネレータ１４は、車載主機であり、その回転子が駆動輪１６に機械的に連結されている。
【００３６】
また、高電圧バッテリ１０は、メインリレーＭＲ、インバータ１８を介して第１モータジェネレータ２０に接続されている。第１モータジェネレータ２０の回転子は、内燃機関２２のクランク軸２４に機械的に連結されている。第１モータジェネレータ２０は、クランク軸２４の動力を電気エネルギに変換する発電機としての機能と、内燃機関２２の停止時において、クランク軸２４に初期回転を付与する初期回転付与手段（スタータ）としての機能とを有する。
【００３７】
上記第２モータジェネレータ１４、第１モータジェネレータ２０および内燃機関２２は、制御装置（ＨＶＥＣＵ５０）によって制御され。
【００３８】
上記高電圧バッテリ１０を構成する電池セルＣ１１〜Ｃｎｍは、互いに隣接するｍ（＞２）個ずつが同一グループとされモジュール化されている。ここで、第ｉモジュールは、電池セルＣｉ１〜Ｃｉｍからなる。
【００３９】
上記各モジュールには、それぞれ監視ユニットＵｉ（ｉ＝１〜ｎ）が設けられている。監視ユニットＵ１〜Ｕｎは、互いに同一の機能を搭載している。詳しくは、監視ユニットＵｎについて例示するように、電池セルＣｉ１〜Ｃｉｍのそれぞれに並列接続された放電用抵抗体３０およびスイッチング素子３２と、スイッチング素子３２を選択的にオン操作する放電制御部３４とを備えている。また、電池セルＣｉ１〜Ｃｉｍの端子電圧のうちの１つを選択的に差動増幅回路３８に印加するマルチプレクサ３６を備えている。これにより、電池セルＣｉ１〜Ｃｉｍのそれぞれの端子電圧は、差動増幅回路３８を介してアナログデジタル変換器４０に入力され、ここでデジタルデータに変換される。
【００４０】
一方、高電圧バッテリ１０の制御装置（電池ＥＣＵ５２）は、監視ユニットＵｉを操作することで、高電圧バッテリ１０の状態を制御するものである。電池ＥＣＵ５２は、アナログデジタル変換器４０の出力するデジタルデータ（検出信号Ｓｖ）を入力し、これに基づき、指令信号Ｓｃを監視ユニットＵｉの放電制御部３４に出力する機能を有する。ここで、指令信号Ｓｃは、放電用抵抗体３０を用いて電池セルＣｉ１〜Ｃｉｍのうちのいずれを放電させるか（また、放電を停止するか）を指令するものである。なお、電池ＥＣＵ５２およびＨＶＥＣＵ５０は、いずれも高電圧バッテリ１０よりも端子電圧が低くて且つ、車体電位を基準電位とする低電圧バッテリ５４を電源とする。
【００４１】
電池ＥＣＵ５２は、上記検出信号Ｓｖや電流センサ５６によって検出される高電圧バッテリ１０の充放電電流Ｉ、温度センサ５８によって検出される電池セルＣｉｊの温度Ｔｉｊに基づき、高電圧バッテリ１０の許容最大出力に関する情報をＨＶＥＣＵ５０に逐次提供している。そして、ＨＶＥＣＵ５０では、この情報に基づき、第１モータジェネレータ２０や第２モータジェネレータ１４の制御量を制御する。
【００４２】
上記情報には、次の４つがある。まず第１に、高電圧バッテリ１０の充電電力を１０ｓ間保つことのできる最大値である充電電力境界値Ｗｉｎ１０ｓがある。第２に、高電圧バッテリ１０の充電電力を２ｓ間保つことのできる最大値である充電電力境界値Ｗｉｎ２ｓがある。第３に、高電圧バッテリ１０の放電電力を１０ｓ間保つことのできる最大値である放電電力境界値Ｗｏｕｔ１０ｓがある。第４に、高電圧バッテリ１０の放電電力を２ｓ間保つことのできる最大値である放電電力境界値Ｗｏｕｔ２ｓがある。
【００４３】
図２に、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓおよび放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの算出処理を示す。
【００４４】
ここでは、まず、上記各境界値を算出する処理の周期とは必ずしも一致しないものの、この処理に利用されるパラメータを算出する処理について説明する。
【００４５】
ＳＯＣ算出処理Ｓ１０は、セル電圧Ｖｉｊと充放電電流Ｉとを入力とし、電池セルＣｉｊの充電率ＳＯＣｉｊを算出する。これは、基本的には、充放電電流Ｉの都度の積算演算に基づき行われる。ただし、開放端電圧に応じて充電率が一義的に定まるとみなすことができることに鑑み、セル電圧Ｖｉｊから開放端電圧を把握し、これに基づき積算演算によって算出された充電率を補正する処理を行なう。なお、本実施形態では、充放電電流Ｉを放電側を正として定義している。
【００４６】
内部抵抗算出処理Ｓ２０は、電池セルＣｉｊの充電率ＳＯＣｉｊおよび温度Ｔｉｊと内部抵抗ベース値Ｒｂｉｊとの関係を定めるマップを記憶しており、充電率ＳＯＣｉｊおよび温度Ｔｉｊが入力されることで、内部抵抗ベース値Ｒｂｉｊをマップ演算する。
【００４７】
学習処理Ｓ２２では、セル電圧Ｖｉｊおよび充放電電流Ｉの複数組を入力として、回帰分析に基づき内部抵抗値を算出することで、内部抵抗ベース値Ｒｂｉｊの補正量ΔＲｉｊを算出する。
【００４８】
補正処理Ｓ２４は、内部抵抗ベース値Ｒｂｉｊに補正量ΔＲｉｊを加算することで、電池セルＣｉｊの内部抵抗値Ｒｉｊを算出する。
【００４９】
次に、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓおよび放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの算出処理の一連の流れについて説明する。以下に示す処理は、所定周期でくり返し実行されるものである。
【００５０】
境界値設定処理Ｓ１００は、充電率ＳＯＣｉｊと、温度Ｔｉｊとを入力とし、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓおよび放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓを算出する。図３に、この処理の詳細を示す。
【００５１】
この一連の処理では、まずステップＳ１０２において、電池セルＣｉｊの温度Ｔｉｊの最低値（最低温度Ｔｍｉｎ）と、充電率ＳＯＣｉｊの最高値（最高充電率ＳＯＣｍａｘ）と、最低値（最低充電率ＳＯＣｍｉｎ）とを取得する。
【００５２】
続くステップＳ１０４では、最高充電率ＳＯＣｍａｘと最低温度Ｔｍｉｎとを入力とし、各別のマップを用いて、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓのそれぞれをマップ演算する。ここで、最高充電率ＳＯＣｍａｘを用いるのは、充電率が高いほど開放端電圧が高くなるため、充電時の端子電圧が高くなるためである。すなわち、端子電圧には許容電圧の上限値（上限電圧ＶｔｈＨ）が存在し、充電時においてこれを越えないようにする場合、セル電圧Ｖｉｊの最大値を上限電圧ＶｔｈＨに制限することとなる。また、最低温度Ｔｍｉｎを用いるのは、温度が低いほど内部抵抗値が大きくなるため、同一の充電電流に対する開放端電圧と端子電圧との差は、内部抵抗が大きいほど大きくなるからである。こうした観点から、上記マップは、最低温度Ｔｍｉｎが低いほど、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓの絶対値を小さい値に設定し、最高充電率ＳＯＣｍａｘが高いほど、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓの絶対値を小さい値に設定する。
【００５３】
続くステップＳ１０６では、最低充電率ＳＯＣｍｉｎと最低温度Ｔｍｉｎとを入力とし、各別のマップを用いて、放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓのそれぞれをマップ演算する。ここで、最低充電率ＳＯＣｍｉｎを用いるのは、充電率が低いほど開放端電圧が低くなるため、放電時の端子電圧が低くなるためである。すなわち、端子電圧には許容電圧の下限値（下限電圧ＶｔｈＬ）が存在し、放電時においてこれを下回らないようにする場合、セル電圧Ｖｉｊの最小値を下限電圧ＶｔｈＬに制限することとなる。また、最低温度Ｔｍｉｎを用いるのは、温度が低いほど内部抵抗値が大きくなるため、同一の放電電流に対する開放端電圧と端子電圧との差は、内部抵抗が大きいほど大きくなるからである。こうした観点から、上記マップは、最低温度Ｔｍｉｎが低いほど、放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの絶対値を小さい値に設定し、最低充電率ＳＯＣｍｉｎが低いほど、放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの絶対値を小さい値に設定する。
【００５４】
先の図２に示す境界ベース値算出処理Ｓ２００は、内部抵抗値Ｒｉｊと、セル電圧Ｖｉｊと、充放電電流Ｉとを入力とし、充電電力境界ベース値ＢＷｉｎや、放電電力境界ベース値ＢＷｏｕｔを算出する。ここで、充電電力境界ベース値ＢＷｉｎは、高電圧バッテリ１０の電池セルＣ１１〜Ｃｎｍのいずれもが上限電圧ＶｔｈＨを超えないための電力のうち絶対値が最大となる値である。また、放電電力境界ベース値ＢＷｏｕｔは、高電圧バッテリ１０の電池セルＣ１１〜Ｃｎｍのいずれもが下限電圧ＶｔｈＬを下回らないための電力のうち絶対値が最大となる値である。この処理の詳細については、後に記載する。
【００５５】
最大値算出処理Ｓ２２０では、充電電力境界値Ｗｉｎ１０ｓおよび充電電力境界ベース値ＢＷｉｎのうちの大きい方と、充電電力境界値Ｗｉｎ２ｓおよび充電電力境界ベース値ＢＷｉｎのうちの大きい方とを算出し、これらをそれぞれ充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓとする。これは、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓのそれぞれに対する充電電力境界ベース値ＢＷｉｎによるガード処理であり、このガード処理によって、絶対値の小さい方が選択される。すなわち、本実施形態では、充放電電流Ｉとして放電側を正と定義しているため、充電電力が負となることから、最大値を選択することで、絶対値の小さいものが選択される。
【００５６】
最小値算出処理Ｓ２２２では、放電電力境界値Ｗｏｕｔ１０ｓおよび放電電力境界ベース値ＢＷｏｕｔのうちの小さい方と、放電電力境界値Ｗｏｕｔ２ｓおよび放電電力境界ベース値ＢＷｏｕｔのうちの小さい方とを算出し、これらをそれぞれ放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓとする。これは、放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓのそれぞれに対する放電電力境界ベース値ＢＷｏｕｔによるガード処理である。
【００５７】
補正係数算出処理Ｓ３００は、最大値算出処理Ｓ２２０によって算出された充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓの補正係数ＫＷｉｎＬや、最小値算出処理Ｓ２２２によって算出された放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの補正係数ＫｏｕｔＬを算出する処理である。この処理は、セル電圧Ｖｉｊ、充放電電流Ｉ、温度Ｔｉｊおよび充電率ＳＯＣｉｊを入力として行われる。図４に、この処理の詳細を示す。
【００５８】
この一連の処理では、まずステップＳ３０２において、セル電圧Ｖ１１〜Ｖｎｍの最高値（最高電圧Ｖｍａｘ）と最低値（最低電圧Ｖｍｉｎ）、充電率ＳＯＣ１１〜ＳＯＣｎｍの最低値（最低充電率ＳＯＣｍｉｎ）と最高値（最高充電率ＳＯＣｍａｘ）、温度Ｔ１１〜Ｔｎｍの最高値（最高温度Ｔｍａｘ）、充放電電流Ｉを取得する。
【００５９】
続くステップＳ３０４では、最高電圧Ｖｍａｘを入力として電圧補正係数ＶＷｉｎを算出し、最低電圧Ｖｍｉｎを入力として電圧補正係数ＶＷｏｕｔを算出する。
【００６０】
詳しくは、最高電圧Ｖｍａｘと電圧補正係数ＶＷｉｎとの関係を定めるマップを用い、最高電圧Ｖｍａｘを入力として電圧補正係数ＶＷｉｎをマップ演算する。このマップは、最高電圧Ｖｍａｘが上限電圧ＶｔｈＨ以下である場合には電圧補正係数ＶＷｉｎを「１」とするものであって且つ、最高電圧Ｖｍａｘが上限電圧ＶｔｈＨを超えることで漸減し、上限側限界電圧ＶＨとなることで「０」となる。ここで、上限電圧ＶｔｈＨは、出力制限をしない状況における電池セルＣｉｊの端子電圧の許容最大値である。これに対し、上限側限界電圧ＶＨは、使用が禁止される電圧である。
【００６１】
また、最低電圧Ｖｍｉｎと電圧補正係数ＶＷｏｕｔとの関係を定めるマップを用い、最低電圧Ｖｍｉｎを入力として電圧補正係数ＶＷｏｕｔをマップ演算する。このマップは、最低電圧Ｖｍｉｎが下限電圧ＶｔｈＬ以上である場合には電圧補正係数ＶＷｏｕｔを「１」とするものであって且つ、最低電圧Ｖｍｉｎが下限電圧ＶｔｈＬを下回ることで漸減し、０Ｖとなることで「０」となる。ここで、下限電圧ＶｔｈＬは、出力制限をしない状況における電池セルＣｉｊの端子電圧の許容最小値である。
【００６２】
続くステップＳ３０６では、最高充電率ＳＯＣｍａｘを入力として充電率補正係数ＳＷｉｎを算出し、最低充電率ＳＯＣｍｉｎを入力として充電率補正係数ＳＷｏｕｔを算出する。
【００６３】
詳しくは、最高充電率ＳＯＣｍａｘと充電率補正係数ＳＷｉｎとの関係を定めるマップを用い、最高充電率ＳＯＣｍａｘを入力として充電率補正係数ＳＷｉｎをマップ演算する。このマップは、最高充電率ＳＯＣｍａｘが上限充電率ＳｔｈＨ以下である場合には充電率補正係数ＳＷｉｎを「１」とするものであって且つ、最高充電率ＳＯＣｍａｘが上限充電率ＳｔｈＨを超えることで漸減し、上限側限界充電率ＳＨとなることで「０」となる。ここで、上限充電率ＳｔｈＨは、出力制限をしない状況における電池セルＣｉｊの充電率の許容最大値である。これに対し、上限側限界充電率ＳＨは、使用が禁止される充電率である。
【００６４】
また、最低充電率ＳＯＣｍｉｎと充電率補正係数ＳＷｏｕｔとの関係を定めるマップを用い、最低充電率ＳＯＣｍｉｎを入力として充電率補正係数ＳＷｏｕｔをマップ演算する。このマップは、最低充電率ＳＯＣｍｉｎが下限充電率ＳｔｈＬ以上である場合には充電率補正係数ＳＷｏｕｔを「１」とするものであって且つ、最低充電率ＳＯＣｍｉｎが下限充電率ＳｔｈＬを下回ることで漸減し、０％となることで「０」となる。ここで、下限充電率ＳｔｈＬは、出力制限をしない状況における電池セルＣｉｊの充電率の許容最小値である。
【００６５】
続くステップＳ３０８では、最高温度Ｔｍａｘを入力として温度補正係数ＴＷｉｎ，ＴＷｏｕｔをそれぞれ算出する。
【００６６】
詳しくは、最高温度Ｔｍａｘと温度補正係数ＴＷｉｎ，ＴＷｏｕｔのそれぞれとの関係を定めるマップを用い、最高温度Ｔｍａｘを入力として温度補正係数ＴＷｉｎ，ＴＷｏｕｔのそれぞれをマップ演算する。このマップは、最高温度Ｔｍａｘが上限温度ＴｔｈＨ以下である場合には温度補正係数ＴＷｉｎ，ＴＷｏｕｔを「１」とするものであって且つ、最高温度Ｔｍａｘが上限温度ＴｔｈＨを超えることで漸減してゼロとなる。ここで、上限温度ＴｔｈＨは、出力制限をしない状況における電池セルＣｉｊの温度Ｔｉｊの許容最大値である。
【００６７】
続くステップＳ３１０では、充放電電流Ｉを入力として電流補正係数ＩＷｉｎ、ＩＷｏｕｔのそれぞれを算出する。
【００６８】
詳しくは、充放電電流Ｉと電流補正係数ＩＷｉｎとの関係を定めるマップを用い、充放電電流Ｉを入力として電流補正係数ＩＷｉｎをマップ演算する。このマップは、充放電電流が上限充電電流Ｉｔｈｃ以上（絶対値が上限充電電流Ｉｔｈｃ以下）である場合には電流補正係数ＩＷｉｎを「１」とするものであって且つ、充放電電流Ｉが上限充電電流Ｉｔｈｃを下回ることで漸減して「０」となる。ここで、上限充電電流Ｉｔｈｃは、出力制限をしない状況における電池セルＣｉｊの充電電流の許容最大値である。
【００６９】
また、充放電電流Ｉと電流補正係数ＩＷｏｕｔとの関係を定めるマップを用い、充放電電流Ｉを入力として電流補正係数ＩＷｏｕｔをマップ演算する。このマップは、放電電流が上限放電電流Ｉｔｈｄ以下である場合には電流補正係数ＩＷｏｕｔを「１」とするものであって且つ、充放電電流Ｉが上限放電電流Ｉｔｈｄを上回ることで漸減して「０」となる。ここで、上限放電電流Ｉｔｈｄは、出力制限をしない状況における電池セルＣｉｊの充電電流の許容最大値である。
【００７０】
続くステップＳ３１２では、電圧補正係数ＶＷｉｎ、充電率補正係数ＳＷｉｎ、温度補正係数ＴＷｉｎ、および電流補正係数ＩＷｉｎの最小値を、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓの補正係数ＫＷｉｎとする。また、電圧補正係数ＶＷｏｕｔ、充電率補正係数ＳＷｏｕｔ、温度補正係数ＴＷｏｕｔ、および電流補正係数ＩＷｏｕｔの最小値を、放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの補正係数ＫＷｏｕｔとする。
【００７１】
先の図２に示す乗算処理Ｓ３２０では、充電電力境界値Ｗｉｎ２ｓに補正係数ＫＷｉｎを乗算し、乗算処理Ｓ３２２では、充電電力境界値Ｗｉｎ１０ｓに補正係数ＫＷｉｎを乗算する。また、乗算処理Ｓ３２４では、放電電力境界値Ｗｏｕｔ２ｓに補正係数ＫＷｏｕｔを乗算し、乗算処理Ｓ３２６では、放電電力境界値Ｗｏｕｔ１０ｓに補正係数ＫＷｏｕｔを乗算する。
【００７２】
フェールセーフ処理Ｓ４００では、異常診断処理によって異常があると診断される場合に、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓや放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの絶対値を制限するための制限係数ＦＷｉｎ，ＦＷｏｕｔを算出する。ここで、異常とは、たとえば、高電圧バッテリ１０を冷却する冷却装置の異常がある。またたとえば、高電圧バッテリ１０を構成する電池セルＣ１１〜Ｃｎｍのうちの一部が他と比較して異常に高い電圧を示したり、異常に低い電圧を示したりするものがある。
【００７３】
そして、乗算処理Ｓ４１０では、充電電力境界値Ｗｉｎ２ｓに制限係数ＦＷｉｎを乗算し、乗算処理Ｓ４１２では、充電電力境界値Ｗｉｎ１０ｓに制限係数ＦＷｉｎを乗算する。また、乗算処理Ｓ４１４では、放電電力境界値Ｗｏｕｔ２ｓに制限係数ＦＷｏｕｔを乗算し、乗算処理Ｓ４１６では、放電電力境界値Ｗｏｕｔ１０ｓに制限係数ＦＷｏｕｔを乗算する。
【００７４】
徐変処理Ｓ５００では、充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓや放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの変化速度を制限する処理を行なうことで、ＨＶＥＣＵ５０に最終的に出力する充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓや放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓを算出する。図５に、これらの処理のうち、充電電力境界値Ｗｉｎ１０ｓに関する処理の詳細を示す。なお、充電電力境界値Ｗｉｎ２ｓや放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓに関する処理も同様であるため、それらの詳細な記載は省略する。
【００７５】
この一連の処理では、まずステップＳ５０２において、異常診断がなされたフェールセーフ処理時であるか否かを判断する。そして、フェールセーフ処理時の場合には、ステップＳ５０４において、充電電力境界値Ｗｉｎ１０ｓの変化速度の上限を規定するための値（変化速度Δｔｈ）を、フェール時変化速度ΔｔｈＦとする一方、フェールセーフ処理時でない場合には、ステップＳ５０６において、変化速度Δｔｈを、正常時変化速度ΔｔｈＫに設定する。
【００７６】
ここで、正常時変化速度ΔｔｈＫは、フェール時変化速度ΔｔｈＦよりも小さい値に設定する。これは、ドライバビリティと緊急性との優先度に応じた対処をするためのものである。すなわち、変化速度が大きい場合、出力が急激に低下するなどすることで、ドライバビリティを低下させる懸念がある。このため、正常時においては、変化速度Δｔｈを制限する。これに対し、異常時においては出力を制限する緊急性が高いと判断し、変化速度Δｔｈを大きくする。
【００７７】
ステップＳ５０４，Ｓ５０６の処理が完了する場合、ステップＳ５０８に移行する。ステップＳ５０８においては、今回の充電電力境界値Ｗｉｎ１０ｓ（ｎ）と前回の充電電力境界値Ｗｉｎ１０ｓ（ｎ−１）との差の絶対値が変化速度Δｔｈよりも大きいか否かを判断する。この処理は、ガード処理を行なうか否かを判断するためのものである。そして、変化速度Δｔｈよりも大きいと判断される場合、ステップＳ５１０において、前回の充電電力境界値Ｗｉｎ１０ｓ（ｎ−１）に対する今回の充電電力境界値Ｗｉｎ１０ｓ（ｎ）の差を変化速度Δｔｈに制限する。
【００７８】
ここで、先の図２に示した境界ベース値算出処理Ｓ２００について詳述する。図６に、この処理の手順を示す。
【００７９】
この一連の処理では、まずステップＳ２０２において、電池セルＣ１１〜Ｃｎｍのそれぞれについて、端子電圧が上限電圧Ｖｔｈとなるときの充電電流である許容充電電流Ｉｃｉｊと、端子電圧が下限電圧ＶｔｈＬとなるときの放電電流である許容放電電流Ｉｄｉｊとを算出する。
【００８０】
ここで、許容充電電流Ｉｃｉｊは、充放電電流Ｉ（ｋ）の検出タイミングおよびこれと同一のタイミングのセル電圧Ｖｉｊ（ｋ）を入力とし、内部抵抗値Ｒｉｊを用いて「Ｉ（ｋ）＋｛Ｖｉｊ（ｋ）−ＶｔｈＨ｝／Ｒｉｊ」と算出される。ここで、「｛Ｖｉｊ（ｋ）−ＶｔｈＨ｝／Ｒｉｊ」は、現在の充放電電流Ｉ（ｋ）に後どれだけ電流を増加させたら現在のセル電圧Ｖｉｊ（ｋ）が上限電圧ＶｔｈＨとなるかを定めるものである。なお、互いに同期した充放電電流Ｉ（ｋ）とセル電圧Ｖｉｊ（ｋ）とを用いたのは、先の図１に示したように、本実施形態では、各モジュールの電池セルＣｉ１〜Ｃｉｍの端子電圧を同時に検出することができない構成のため、これらを時分割で検出するためである。
【００８１】
一方、許容放電電流Ｉｄｉｊは、充放電電流Ｉ（ｋ）の検出タイミングおよびこれと同一のタイミングのセル電圧Ｖｉｊ（ｋ）とを入力とし、内部抵抗値Ｒｉｊを用いて「Ｉ（ｋ）＋｛Ｖｉｊ（ｋ）−ＶｔｈＬ｝／Ｒｉｊ」と算出される。ここで、「｛Ｖｉｊ（ｋ）−ＶｔｈＬ｝／Ｒｉｊ」は、現在の充放電電流Ｉ（ｋ）に後どれだけ電流を増加させたら現在のセル電圧Ｖｉｊ（ｋ）が下限電圧ＶｔｈＬとなるかを定めるものである。
【００８２】
続くステップＳ２０４では、充電側境界電流値Ｉｃと、放電側境界電流値Ｉｄとを算出する。
【００８３】
ここで、充電側境界電流値Ｉｃは、電池セルＣ１１〜Ｃｎｍのそれぞれの許容充電電流Ｉｃ１１〜Ｉｃｎｍの最大値（絶対値が最小となるもの）に基づき算出される。特に、本実施形態では、これらの最大値と、システム制限電流Ｉｃｓと、上述した上限充電電流Ｉｔｈｃとのうちの最大値に設定する。ここで、システム制限電流Ｉｃｓは、交流直流変換回路１１等、システムにおいて高電圧バッテリ１０の充電電流が流れる経路が許容する最大電流である。
【００８４】
一方、放電側境界電流値Ｉｄは、電池セルＣ１１〜Ｃｎｍのそれぞれの許容放電電流Ｉｄ１１〜Ｉｄｎｍの最小値（絶対値が最小となるもの）に基づき算出される。特に、本実施形態では、これらの最小値と、システム制限電流Ｉｄｓと、上述した上限放電電流Ｉｔｈｄとのうちの最小値に設定する。ここで、システム制限電流Ｉｃｓは、インバータ１２，１８等、システムにおいて高電圧バッテリ１０の放電電流が流れる経路が許容する最大電流である。
【００８５】
続くステップＳ２０６では、充電側境界電流値Ｉｃの電流が流れる際の電池セルＣ１１〜Ｃｎｍのそれぞれの端子電圧（充電側都度境界電圧Ｖｃｉｊ）と、放電側境界電流値Ｉｄの電流が流れる際の電池セルＣ１１〜Ｃｎｍのそれぞれの端子電圧（放電側都度境界電圧Ｖｄｉｊ）とのそれぞれを算出する。ここで、充電側都度境界電圧Ｖｃｉｊは、充放電電流Ｉ（ｋ）の検出タイミングおよびこれと同一のタイミングのセル電圧Ｖｉｊ（ｋ）を入力とし、内部抵抗値Ｒｉｊを用いて「Ｖｉｊ（ｋ）＋｛Ｉ（ｋ）−Ｉｃ｝／Ｒｉｊ」と算出される。一方、放電側都度境界電圧Ｖｄｉｊは、充放電電流Ｉ（ｋ）の検出タイミングおよびこれと同一のタイミングのセル電圧Ｖｉｊ（ｋ）を入力とし、内部抵抗値Ｒｉｊを用いて「Ｖｉｊ（ｋ）＋｛Ｉ（ｋ）−Ｉｄ｝／Ｒｉｊ」と算出される。
【００８６】
続くステップＳ２０８では、充電側合計電圧境界値Ｖｃと、放電側合計電圧境界値Ｖｄとを算出する。
【００８７】
ここで、充電側合計電圧境界値Ｖｃは、上記ステップＳ２０８において算出された充電側都度境界電圧Ｖｃｉｊの和に基づき算出される。特に、本実施形態では、この和と、システム制限電圧ＶｃｓＨとのうちの小さい方を充電側合計電圧境界値Ｖｃとする。ここで、システム制限電圧ＶｃｓＨは、車載システムにおいて高電圧バッテリ１０の端子電圧が印加される部分の耐圧によって定まるものである。
【００８８】
一方、放電側合計電圧境界値Ｖｄは、上記ステップＳ２０８において算出された放電側都度境界電圧Ｖｄｉｊの和に基づき算出される。特に、本実施形態では、この和と、システム制限電圧ＶｄｓＨとのうちの小さい方を放電側合計電圧境界値Ｖｄとする。ここで、システム制限電圧ＶｄｓＨは、車載システムにおいて高電圧バッテリ１０の端子電圧が印加される部分の耐圧によって定まるものである。
【００８９】
続くステップＳ２１０においては、充電電力境界ベース値ＢＷｉｎと放電電力境界ベース値ＢＷｏｕｔとを算出する。ここで、充電電力境界ベース値ＢＷｉｎは、充電側境界電流値Ｉｃと充電側合計電圧境界値Ｖｃとの積によって定まるものである。ただし、本実施形態では、充電電力境界ベース値ＢＷｉｎの単位を「ｋＷ」とすべく、上記積を「１０００」で除算している。また、放電電力境界ベース値ＢＷｏｕｔは、放電側境界電流値Ｉｄと放電側合計電圧境界値Ｖｄとの積によって定まるものである。ただし、本実施形態では、放電電力境界ベース値ＢＷｏｕｔの単位を「ｋＷ」とすべく、上記積を「１０００」で除算している。
【００９０】
図７に、境界ベース値算出処理Ｓ２００の効果を示す。図示されるように、充電側境界電流値Ｉｃは、電池セルＣ１１〜Ｃｎｍのそれぞれが上限電圧ＶｔｈＨに到達する電流のうち絶対値が最も小さい充電電流に設定されている。また、放電側境界電流値Ｉｄは、電池セルＣ１１〜Ｃｎｍのそれぞれが下限電圧ＶｔｈＬに到達する電流のうち絶対値が最も小さい放電電流に設定されている。これにより、電池セルＣ１１〜Ｃｎｍのいずれもが上限電圧ＶｔｈＨを上回ったり、下限電圧ＶｔｈＬを下回ったりすることを確実に回避することができる。したがって、たとえば、先の図２に示した境界値設定処理Ｓ１００で使用するマップの作成に際して、設けられるマージン量を低減することができ、ひいては上限電圧ＶｔｈＨおよび下限電圧ＶｔｈＬの制約を守りつつも高電圧バッテリ１０の出力を高めることもできる。
【００９１】
なお、境界ベース値算出処理Ｓ２００を有するが故に、基本的には、先の図４に示した電圧補正係数ＶＷｉｎや電圧補正係数ＶＷｏｕｔの値が「１」未満となることはない。しかし、実際には、内部抵抗値Ｒｉｊの誤差等によって、電圧補正係数ＶＷｉｎや電圧補正係数ＶＷｏｕｔの値が「１」よりも小さくなる事態が生じうる。
＜その他の実施形態＞
なお、上記実施形態は、以下のように変更して実施してもよい。
【００９２】
「記憶手段について」
充電率および温度Ｔと内部抵抗ベース値Ｒｂｉｊとの関係を記憶するマップを記憶するものに限らない。たとえば、充電率および温度Ｔから内部抵抗ベース値Ｒｂｉｊを算出する式を記憶するものであってもよい。
【００９３】
またたとえば、温度Ｔｉｊと内部抵抗値Ｒｉｊとの関係を記憶する１次元マップを記憶するものであってもよい。さらにたとえば、充電率ＳＯＣｉｊと内部抵抗値Ｒｉｊとの関係を記憶する１次元マップを記憶するものであってもよい。
【００９４】
「更新手段について」
新たに内部抵抗が検出される都度、充電率ＳＯＣｉｊおよび温度Ｔｉｊにて分割された領域のうち現在の充電率ＳＯＣｉｊと温度Ｔｉｊとに対応する領域における補正量ΔＲｉｊを更新する手段であってもよい。
【００９５】
「提供手段について」
変化情報として、線形素子としての内部抵抗情報のみを提供するものに限らない。たとえば、分極電圧に関する情報を含むものであってもよい。これはたとえば、電池セルＣｉｊを、開放端電圧を起電圧として有する電源と、ＣＲ並列回路と、抵抗体との直列接続体とするモデルとするによって実現することができる。
【００９６】
「境界電流値算出手段について」
ＳＯＣ算出処理Ｓ１０によって算出される充電率から開放端電圧を推定し、推定される開放端電圧と上限電圧ＶｔｈＨとの差を内部抵抗値Ｒｉｊで除算した値の絶対値が最小となるものを充電側境界電流値Ｉｃとしてもよい。同様に、推定される開放端電圧と下限電圧ＶｔｈＬとの差を内部抵抗値Ｒｉｊで除算した値の絶対値が最小となるものを放電側境界電流値Ｉｄとしてもよい。
【００９７】
たとえば、先の図２の一連の処理（Ｓ１００〜Ｓ５００）の周期が短いなら、その間の電流値の変動も小さいと考えられることから、セル電圧Ｖｉｊと電流Ｉとを同期させるものに限らない（同期手段は必須ではない）。
【００９８】
また、「提供手段について」の欄に記載したように、変化情報が、電池セルＣｉｊを、開放端電圧を起電圧として有する電源と、ＣＲ並列回路と、抵抗体との直列接続体とするモデルを含む場合、次の制御周期までの分極電圧を考慮し、上限電圧ＶｔｈＨや下限電圧ＶｔｈＬとなる際の境界電流値を算出してもよい。これは、現在までの充放電の履歴から算出されるＣＲ回路のＣ成分の充電電圧と、境界電流値の候補の電流値へ変更した場合のＣ成分の充電電圧の変化とを用いて算出することができる。すなわち、Ｃ成分の充電電圧の値および境界電流値の候補に基づき算出される次回の制御周期までのセル電圧Ｖｉｊが、上限電圧ＶｔｈＨを上回ったり、下限電圧ＶｔｈＬを下回ったりした場合、境界電流値の候補を変更し、再度、次回の制御周期までのセル電圧Ｖｉｊの変化を算出するという処理を繰り返せばよい。
【００９９】
「都度境界電圧値算出手段について」
上記実施形態で例示したものに限らず、たとえば各電池セルＣｉｊの充電率ＳＯＣｉｊから開放端電圧を推定し、これに、充電側境界電流値Ｉｃと内部抵抗値Ｒｉｊとの積や、放電側境界電流値Ｉｄと内部抵抗値Ｒｉｊとの積を加算することで都度境界電圧値（Ｖｃｉｊ，Ｖｄｉｊ）を算出するものであってもよい。
【０１００】
「境界電力値算出手段について」
たとえば、充電側都度境界電圧Ｖｃｉｊおよび充電側境界電流値Ｉｃの積を、全電池セルＣ１１〜Ｃｎｍについて加算する処理を行なうことで、充電電力境界ベース値ＢＷｉｎを算出してもよい。同様、放電側都度境界電圧Ｖｄｉｊおよび放電側境界電流値Ｉｄの積を、全電池セルＣ１１〜Ｃｎｍについて加算する処理を行なうことで、放電電力境界ベース値ＢＷｏｕｔを算出してもよい。
【０１０１】
「設定手段について」
たとえば、正常時において、システム制限電圧ＶｃｓＨ，ＶｄｓＨに到達することがないなら、都度境界電圧値（Ｖｃｉｊ，Ｖｄｉｊ）の合計値に対するシステム制限電圧ＶｃｓＨ，ＶｄｓＨによるガード処理は不要である。
【０１０２】
充電電力境界ベース値ＢＷｉｎや放電電力境界ベース値ＢＷｏｕｔを設定するものに限らない。たとえば、充電側合計電圧境界値Ｖｃおよび放電側合計電圧境界値Ｖｄを、高電圧バッテリ１０の充放電制御に際しての端子電圧のガード値として設定するものであってもよい。
【０１０３】
「補正手段について」
補正係数ＫＷｉｎとしては、電圧補正係数ＶＷｉｎ、充電率補正係数ＳＷｉｎ、温度補正係数Ｔｗｉｎ、および電流補正係数ＩＷｉｎの最小値とするものに限らない。たとえば、これらのうちのいずれか２つ以上の最小値としたり、これらのいずれかに常時一致させるものであってもよい。もっとも、たとえば、境界値設定処理Ｓ１００や境界ベース値算出処理Ｓ２００の精度が十分に高いと想定される場合等にあっては、補正係数ＫＷｉｎの算出自体、必須ではない。
【０１０４】
補正係数ＫＷｏｕｔとしては、電圧補正係数ＶＷｏｕｔ、充電率補正係数ＳＷｏｕｔ、温度補正係数Ｔｗｏｕｔ、および電流補正係数ＩＷｏｕｔの最小値とするものに限らない。たとえば、これらのうちのいずれか２つ以上の最小値としたり、これらのいずれかに常時一致させるものであってもよい。もっとも、たとえば、境界値設定処理Ｓ１００や境界ベース値算出処理Ｓ２００の精度が十分に高いと想定される場合等にあっては、補正係数ＫＷｏｕｔの算出自体、必須ではない。
【０１０５】
「徐変処理について」
充電電力境界値Ｗｉｎ１０ｓ，Ｗｉｎ２ｓや放電電力境界値Ｗｏｕｔ１０ｓ，Ｗｏｕｔ２ｓの急激な変化を回避するための設定としては、フェールセーフ手段によるフェールセーフ処理時とそれ以外とで徐変速度を変更する設定にも限らない。もっとも、徐変処理自体必須ではない。
【０１０６】
「診断手段について」
組電池を搭載する電源装置の異常の有無を診断する手段に限らない。たとえばインバータ１２，１８を冷却する冷却装置の異常等であってもよい。
【０１０７】
「そのほか」
ハイブリッド車としては、シリーズハイブリッド車に限らず、たとえばパラレルハイブリッド車であってもよい。もっとも、ハイブリッド車に限らず、車載主機に供給するエネルギの貯蔵手段として電気エネルギの貯蔵手段のみを備える電気自動車であってもよい。
【符号の説明】
【０１０８】
１０…高電圧バッテリ、５２…電池ＥＣＵ（組電池のガード処理装置の一実施形態）、Ｃ１１〜Ｃｎｍ…電池セル。
【図１】
2013115846.tif 000003
【図２】
2013115846.tif 000004
【図３】
2013115846.tif 000005
【図４】
2013115846.tif 000006
【図５】
2013115846.tif 000007
【図６】
2013115846.tif 000008
【図７】
2013115846.tif 000009