(57)【特許請求の範囲】
【請求項１】
複数の単位電池（Ｖ）の直列接続体として構成されたバッテリ（１０）を含む電源システム（１００）において前記バッテリの充電率を算出する充電率算出装置であって、
前記電源システムのオン状態で、前記バッテリの充放電の開始前に該バッテリの開放電圧を検出し、当該開放電圧と充電率との相関から充電率の初期値を算出する初期値算出手段（４２）と、
前記単位電池を放電させて前記複数の単位電池の電圧を均等化する均等化手段（３４、４１）と、
前記電源システムの停止前のオン状態で前記バッテリが充電過多の状態であった場合に、前記電源システムの停止後に、前記均等化手段により全ての前記単位電池の放電を実施する放電手段（４０）と、
を備えることを特徴とする充電率算出装置。
【請求項２】
前記放電手段は、前記電源システムの停止前に前記バッテリが充電過多の状態である場合に、前記電源システムの停止時を含む所定期間での前記バッテリの充放電電流の積算値に基づいて、前記均等化手段により前記単位電池を放電する際の放電電流の大きさ及び放電期間のうち少なくとも一方を設定する請求項１に記載の充電率算出装置。
【請求項３】
前記放電手段は、前記電源システムの停止前に充電電流が放電電流を上回る場合に、前記均等化手段による前記単位電池の放電を実施する請求項１又は２に記載の充電率算出装置。
【請求項４】
前記放電手段は、前記電源システムのオン状態で前記バッテリを外部電源で充電するプラグイン充電が実施された際に、前記均等化手段を用いた前記単位電池の放電を実施する請求項１乃至３のいずれか１項に記載の充電率算出装置。
【請求項５】
前記放電手段は、前記電源システムのオン状態で実施された回生充電によって、前記電源システムの停止前に前記バッテリが充電過多の状態となった場合に、前記均等化手段を用いた放電を実施する請求項１乃至４のいずれか１項に記載の充電率算出装置。
【請求項６】
前記電源システムは、充放電要求の有無に応じてオン状態と停止状態とが切り替えられる請求項１乃至５のいずれか１項に記載の充電率算出装置。
【請求項７】
前記放電手段は、前記均等化手段による全ての前記単位電池の放電を、一度に実施する請求項１乃至６のいずれか１項に記載の充電率算出装置。
【請求項８】
前記放電手段は、前記均等化手段による全ての前記単位電池の放電を、前記単位電池毎に少なくとも一回実施する請求項１乃至６のいずれか１項に記載の充電率算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリの充電率を算出するバッテリの充電率算出装置に関する。
【背景技術】
【０００２】
バッテリを適正な充電率の範囲で使用するために、現在の充電率を精度よく算出することが求められる。例えば特許文献１では、電源システムのオン状態でバッテリの充放電の開始前に取得したバッテリの電圧測定値を開放電圧（ＯＣＶ）とみなして、開放電圧と充電率との相関関係から充電率（第１の充電率）を算出する。また、電源システムの停止時点における充電率の最終値を第２の充電率として取得する。更には、電源システムの停止後に、所定の期間バッテリ電圧を測定して得られたバッテリ電圧から、開放電圧を予測計算し、開放電圧の予測値と充電率との相関関係から算出した第３の充電率を取得する。
【０００３】
そして、電源システムの停止時間に応じて、第１〜第３の充電率のうちで最も誤差の少なくなる充電率の算出値を、現在の充電率として選択している。すなわち、電源システムの停止時間が比較的に長い場合には第１の充電率が選択され、電源システムの停止時間が比較的に短い場合には第２又は第３の充電率が選択されるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
第２及び第３の充電率は、第１の充電率に比べて算出精度が劣るため、電源システムの停止時間が短い場合においても第１の充電率を用いて充電率の初期値が算出されることが好ましい。しかし、第１の充電率は電源システムの停止期間が短い場合に誤差が多くなる課題がある。
【０００６】
本発明は上記実情に鑑みてなされたものであり、電源システムの起動時点における充電率の初期値の算出精度を向上できる充電率算出装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００７】
本発明の充電率算出装置は、複数の単位電池（Ｖ）の直列接続体として構成されたバッテリ（１０）を含む電源システム（１００）において前記バッテリの充電率を算出する充電率算出装置であって、前記電源システムのオン状態で、前記バッテリの充放電の開始前に該バッテリの開放電圧を検出し、当該開放電圧と充電率との相関から充電率の初期値を算出する初期値算出手段（４２）と、前記単位電池を放電させて前記複数の単位電池の電圧を均等化する均等化手段（４１）と、前記電源システムの停止前のオン状態で前記バッテリが充電過多の状態であった場合に、前記電源システムの停止後に、前記均等化手段により前記複数の単位電池のうち少なくともいずれかの放電を一定時間実施する放電手段（４０）と、を備えることを特徴とする。
【０００８】
電源システムの停止前のオン状態でバッテリが充電過多の状態である場合に、電源システムの停止後に、均等化手段を用いてバッテリを構成する複数の単位電池の放電を実施するようにした。この場合、バッテリ内部（各単位電池）の分極電圧を早期に解消することができ、次回電源システムが起動されるまでの停止時間が短い場合においても、開放電圧を用いた充電率初期値の算出精度を向上できる。
【図面の簡単な説明】
【０００９】
【図１】電源システムの概略構成図。
【図２】充電率算出処理のフローチャート。
【図３】充電率算出処理のタイミングチャート。
【図４】バッテリの分極電圧の解消についての説明図。
【図５】充電率算出処理の変容例のフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。本実施形態は、電源システムのバッテリの充電率を算出する充電率算出装置に関し、特に、車両走行用の電動機（走行用モータ）等の負荷に電力を供給するバッテリ１０の充電率を算出する充電率算出装置について説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付してある。
【００１１】
（第１実施形態）
図１に示すように、本実施形態の電源システム１００は、バッテリ１０、充電回路２０、負荷１１、充電率算出装置３０を備えている。
【００１２】
バッテリ１０は、ｎ個の単位電池Ｖの直列接続体として構成されている。各単位電池Ｖは、充放電の最小単位である電池セル、またはその電池セルの複数個の直列接続体として構成されている。電池セルは、充放電可能なリチウムイオン電池や鉛蓄電池などである。バッテリ１０は、充電回路２０を介して供給された電力で充電されるとともに、バッテリ１０に接続された負荷１１へ電力を供給して放電される。
【００１３】
充電回路２０は、電流センサ２１を介してバッテリ１０と接続されており、バッテリ１０に電力を供給する。例えば、充電回路２０は、車両に搭載されたオルタネータ、外部電源等と接続され、これらから供給される電力をバッテリ１０に供給する。電流センサ２１は、バッテリ１０の充放電に伴って流れる充放電電流を検出する。負荷１１は、例えば走行用のモータ等、バッテリ１０の電力で駆動されるものであり、システムメインリレーＳＭＲ２３を介してバッテリ１０と接続される。
【００１４】
充電率算出装置３０は、電圧検出回路３２、均等化回路３４、記憶装置３８、制御装置４０を備えており、バッテリ１０と複数の検出ラインＬで接続されている。各検出ラインＬは、各単位電池Ｖの両端側（正極側及び負極側）に接続されている。検出ラインＬの各々には抵抗Ｒが設けられており、隣接する検出ラインＬ間にはキャパシタＣが接続されており、検出ラインＬごとにローパスフィルタ（ＲＣ回路）が設けられている。
【００１５】
電圧検出回路３２は、各単位電池Ｖの両側（正極側及び負極側）の検出ラインＬの電圧差から、単位電池Ｖごとの電圧を検出する。この際、抵抗Ｒはフィルタ用抵抗として用いられる。
【００１６】
均等化回路３４は、単位電池Ｖの各々に並列接続された複数のスイッチＳＷを備えており、スイッチＳＷがオンに切り替えられることで、当該スイッチＳＷに接続された単位電池Ｖを放電する。この際、抵抗Ｒは、電流制限用抵抗として用いられる。スイッチＳＷには、例えばＭＯＳＦＥＴ等の周知のスイッチング素子が用いられる。
【００１７】
記憶装置３８には、電圧検出回路３２により検出された電圧及び電流センサ２１により検出された電流、検出電流値に基づき算出した電流積算値、充電率（ＳＯＣ：State of Charge）等が記憶される。
【００１８】
制御装置４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、書き換え可能なフラッシュメモリ等からなるマイクロコンピュータであって、各単位電池Ｖの検出電圧のばらつきを解消する均等化処理を行う均等化処理部４１、バッテリ１０のＳＯＣを算出するＳＯＣ算出部４２を備えている。
【００１９】
制御装置４０は、ＲＯＭに記憶されたプログラムに従って、均等化処理、ＳＯＣ算出処理等の各処理を実施する他、電圧検出回路３２で検出された単位電池Ｖごとの検出電圧値からバッテリ１０の電圧を求める。また、電流センサ２１による検出電流値を用いて、電源システム１００のオン状態において、停止時を含む所定期間での充放電電流の積算値を算出する。
【００２０】
均等化処理部４１は、各単位電池Ｖの検出電圧に差がある場合に、スイッチＳＷのオンオフを切り替えるための指令信号を出力する。これにより、電圧の高い単位電池Ｖに並列接続されたスイッチＳＷをオンに切り替えることで、当該単位電池Ｖを放電させることで、単位電池Ｖごとの電圧のばらつきを解消し、バッテリ１０のセルバランスを整える。
【００２１】
ＳＯＣ算出部４２は、電源システム１００の起動時であってバッテリ１０の充放電の開始前にＳＯＣの初期値を算出する。バッテリ１０の充放電の開始後は、バッテリ１０の充放電電流に基づいて、ＳＯＣを逐次更新する。
【００２２】
詳しくは、ＳＯＣ算出部４２は、ＳＯＣの初期値の算出に際して、バッテリ１０の充放電の開始前に検出したバッテリ１０の電圧を、開放電圧（ＯＣＶ：Open Circuit Voltage）とみなす。なお、開放電圧とは、バッテリ１０に電流が流れていない状態での電圧である。そして、ＯＣＶとＳＯＣとの相関から、バッテリ１０の充放電の開始前におけるＳＯＣの初期値を算出する。
【００２３】
ところで電源システム１００の停止時を含む所定時間において、バッテリ１０の充電量（充電電流の積算値）が放電量（放電電流の積算値）を上回る充電過多の状態となると、バッテリ１０内部には正負極の活性物質内のＬｉ拡散、電解液中のＬｉ拡散に伴う分極が発生する。バッテリ１０内の分極は、バッテリ１０の充放電が行われない間に（電源システム１００の停止状態の間に）、時間の経過とともに緩和され、解消される。しかし電源システム１００の停止前の充電の状態によっては、分極電圧が解消されるまでに、数十時間から数日といった長時間を要する場合がある。
【００２４】
電源システム１００の起動時点でバッテリ１０の分極が解消されていれば、電源システム１００の起動時点で検出されたバッテリ１０の電圧はＯＣＶに一致する。電源システム１００の起動時点でバッテリ１０の分極が解消されていなければ、起動時点で検出されたバッテリ１０の電圧は、ＯＣＶに分極電圧が重畳された値となる。この場合、バッテリ１０の電圧をＯＣＶとみなして算出されたＳＯＣの初期値に含まれる誤差が多くなる懸念がある。
【００２５】
そこで、本実施形態の制御装置４０は、電源システム１００の停止時を含む所定時間においてバッテリ１０が充電過多の状態である際に、バッテリ１０の分極電圧を解消するための処理を実施する。すなわち、電源システム１００の停止後において、均等化処理部４１を用いて各単位電池Ｖの放電を所定時間実施する。詳しくは、各単位電池Ｖに並列接続された各スイッチＳＷをオンに切り替えて、各単位電池Ｖの放電を実施する。これにより、バッテリ１０（単位電池Ｖ）内の分極（分極電圧）の解消が早められるようにする。
【００２６】
ここで、バッテリ１０の分極の解消に要する時間は、電源システム１００の停止前における充放電電流の積算値に応じて異なる。そこで、本実施形態では、電源システム１００の停止前に前記バッテリが充電過多の状態である場合に、充放電電流の積算値に基づいて、バッテリ１０を構成する各単位電池Ｖの放電を実施する際の電流値及び放電期間を決定する。
【００２７】
詳しくは、電源システム１００の停止前の所定時間において、バッテリ１０の充電量が放電量を上回る充電過多の度合が高くなるほど、バッテリ１０の分極電圧が大きくなる傾向があるので、分極の解消に要する時間は長くなる。そこで、制御装置４０は、電源システム１００の停止前の所定時間における充放電電流の積算値に基づいて、充電過多の度合いが大きくなるほど、分極解消のための放電期間を長くするか、放電電流の大きさを増加させる、または、放電期間及び放電電流の両方を増加させる。例えば、電流値を十数ｍＡ、放電期間は数秒間〜数分間のオーダーで設定する。
【００２８】
次に、制御装置４０が実施するＳＯＣ初期値の算出処理の手順について図２を用いて説明する。以下の処理は、図示を略す上位ＥＣＵが電源システム１００のオンオフを制御可能な状態で、所定周期で実施するものであり、図２では、処理手順の流れを時系列で示している。
【００２９】
なお、電源システム１００のオンオフは、充放電要求の有無に応じて切り替えられるとする。例えば、バッテリ１０と外部電源との接続状態で、外部電源の電力でバッテリ１０を充電するプラグイン充電が行われる際、バッテリ１０と外部電源との接続状態でバッテリ１０の充電が可能となる際（例えばバッテリ１０が満充電状態ではない場合）に、充電要求があるとして電源システム１００がオンとなる。一方、バッテリ１０の充電が不可の場合（例えばバッテリ１０が満充電状態の場合）には、充電要求がないとして電源システム１００はオフとなる。
【００３０】
また、電源システム１００が停止状態の際、電源システム１００が停止状態となってからの経過時間が図示を略すタイマ等で計測される。また、以下の処理に際して、電源システム１００の停止時におけるＳＯＣの最終値が第２ＳＯＣとして記憶される。更に、電源システム１００の停止後に、バッテリ１０の電圧を所定期間測定して得られたバッテリ電圧から開放端電圧を予測計算し、その開放電圧の予測値とＳＯＣとの相関関係から算出されたＳＯＣが第３ＳＯＣとして記憶される。
【００３１】
図２において、電源システム１００が停止状態（オフ）であるかを判定する（Ｓ１１）。否定判定した場合には、電源システム１００がオフと判定されるまでＳ１１の処理を繰り返す。Ｓ１１で電源システム１００がオフであると判定すると、電源システム１００の停止前が充電過多の状態であったか否かを判定する（Ｓ１２）。充電過多の状態であるか否かは記憶装置３８に記憶した電流積算値に基づき判定する。
【００３２】
Ｓ１２で充電過多であると判定した場合には、バッテリ１０の分極電圧を解消するための放電処理が未実施であるか否かを判定する（Ｓ１３）。Ｓ１３で放電処理が未実施であると判定した場合には、均等化回路３４によるバッテリ１０の放電処理を実施する（Ｓ１４）。この際、本実施形態では電源システム１００の停止時を含む所定時間での充電過多の度合いに応じて、スイッチＳＷをオンとする時間及び電流値を制御して、各単位電池Ｖの放電量を調整する。また本実施形態では、複数のスイッチＳＷの全てを一度にオンに切り替えることで、複数の単位電池Ｖの放電を一度に実施するとしている。Ｓ１４の実施後はＳ１５に進む。なおＳ１２及びＳ１３で否定判定した場合もＳ１５に進む。
【００３３】
Ｓ１５では、電源システム１００がオン状態（運転状態、稼働状態）であるか否かを判定する。すなわち、プラグイン充電が実施される際にバッテリ１０の充電が可能な状態の場合に、電源システム１００がオン状態であると判定される。Ｓ１５で否定判定した場合には、電源システム１００がオン状態であると判定されるまで、Ｓ１５の処理を繰り返す。Ｓ１５で電源システム１００がオン状態であると判定されると、ＯＣＶを取得する（Ｓ１６）。詳しくは、電圧検出回路３２で取得した単位電池Ｖの検出電圧値を用いてバッテリ１０の端子間電圧を算出し、その端子間電圧をＯＣＶとして取得する。
【００３４】
そして、ＯＣＶとＳＯＣの相関関係を用いて、ＳＯＣ初期値を算出する（Ｓ１７）。次に、電源システム１００がオフとなってからの経過時間（ＯＦＦ時間）が所定時間よりも長いか否かを判定する（Ｓ１８）。なお所定時間は、ＯＣＶに基づき算出したＳＯＣが、第２ＳＯＣ及び第３ＳＯＣよりも小さくなる際の時間の閾値として予め設定されている。本実施形態では、バッテリ１０の開放電圧を早期にＯＣＶとすることができるため、所定時間はできるだけ短く設定することができ、ひいては、ＯＣＶに基づき算出したＳＯＣがＳＯＣ初期値として使用される機会を増やすことができる。
【００３５】
Ｓ１８で電源システム１００のＯＦＦ時間が所定時間よりも長いと判定した場合には、ＯＣＶに基づき算出したＳＯＣ初期値を、電源システム１００の起動時におけるＳＯＣの初期値として更新する（Ｓ１９）。Ｓ１８で電源システム１００のＯＦＦ時間が所定時間よりも短いと判定した場合には、第２ＳＯＣ又は第３ＳＯＣを、電源システム１００の起動時におけるＳＯＣの初期値として更新する（Ｓ２０）。
【００３６】
次に上記処理の実行例を図３を用いて説明する。なお以下では、バッテリ１０と外部電源とが接続された状態でプラグイン充電が実施されることにより、電源システム１００の停止前の所定時間Ｔにおいて、バッテリ１０が充電過多となっており、また電源システム１００のＯＦＦ時間が所定時間も長いと判定されることにより、ＯＣＶに基づき算出したＳＯＣの初期値が使用される例を説明する。
【００３７】
図３において、時刻ｔ１以前、充電回路２０を介してバッテリ１０と外部電源とが接続されることで、電源システム１００がオン状態となり、外部電源による充電でバッテリ１０が充電過多の状態となっている。
【００３８】
時刻ｔ１でバッテリ１０の充電が終了し、電源システム１００が停止状態に移行すると、電源システム１００の停止時を含む所定時間Ｔにおいてバッテリ１０が充電過多の状態であると判定されることにより、バッテリ１０の分極電圧を解消するための放電処理が実施される。ここでは、各単位電池Ｖに接続された全スイッチＳＷがオンに切り替えられて、全単位電池Ｖの放電が所定時間実施される。これによりバッテリ１０内の分極電圧の解消が早められる。時刻ｔ２で放電処理が完了すると、全スイッチＳＷがオフに戻される。
【００３９】
その後、時刻ｔ３で、電源システム１００が停止状態からオン状態に切り替えられると、電源システム１００の停止前に取得されたＳＯＣがリセットされるとともに、バッテリ１０の端子間電圧をＯＣＶとみなして、ＯＣＶ−ＳＯＣの関係を用いて、ＯＣＶから求めたＳＯＣ初期値が算出される。この際、時刻ｔ１〜ｔ２でバッテリ１０を構成する各単位電池Ｖが放電されていることにより、バッテリ１０の分極電圧が解消する速度が早められている。そのため、ＯＣＶを用いてＳＯＣを精度よく算出できる。
【００４０】
すなわち、図４において、バッテリ１０の放電を実施しない場合の端子間電圧の電圧波形Ａ、バッテリ１０の放電を実施した場合の端子間電圧の電圧波形Ｂとした場合、電源システム１００の停止後に、バッテリ１０を構成する単位電池Ｖの各々の放電を実施した場合の電圧波形Ｂの方が、バッテリ１０の分極電圧が早期に解消されることで、早期にＯＣＶに近づけられる。そのため、電源システム１００の停止後、次に電源システム１００が起動されるまでの停止時間が短い場合においても、バッテリ１０の端子間電圧をＯＣＶとして、ＳＯＣの初期値を精度よく算出できる。
【００４１】
本発明によれば以下の優れた効果を奏することができる。
【００４２】
・バッテリ１０を適正なＳＯＣの範囲で使用するためには現在のＳＯＣを精度よく算出することが求められる。現在のＳＯＣを精度よく算出するためには、電源システム１００の起動時に取得するＳＯＣ初期値の算出精度が高いことが求められる。ＳＯＣの算出方法として電源システム１００の起動時にバッテリ１０のＯＣＶからＳＯＣを算出する方法の精度が高いことが知られている。しかし、電源システム１００の停止直前において、バッテリ１０の充電量（充電電流）が放電量（放電電流）を上回る充電過多となる場合には、バッテリ１０内部に生じた分極の影響で、バッテリ電圧とＯＣＶとが不一致となり、このことがＳＯＣ初期値の算出精度に影響する場合がある。なおバッテリ１０の分極電圧が解消されるまでには時間を要し、電源システム１００が停止されてから、次回、電源システム１００が起動されるまでの時間（停止時間）が短くなるほど、バッテリ電圧とＯＣＶとが不一致となることによるＳＯＣ初期値の算出精度への影響が大きくなる。
【００４３】
そこで電源システム１００の停止前のオン状態でバッテリ１０が充電過多の状態である場合に、電源システム１００の停止後に、バッテリ１０を構成する複数の単位電池Ｖの放電を実施するようにした。この場合、バッテリ内部（各単位電池Ｖ）の分極電圧を早期に解消することができ、次回電源システムが起動されるまでの停止時間が短い場合においても、開放電圧を用いた充電率初期値の算出精度を向上できる。特に、分極解消が遅いオリビン型結晶構造の電極材料では、ＯＣＶからＳＯＣを算出できる機会が増えるため、より顕著な効果を奏することができる。
【００４４】
・バッテリ１０内部の分極電圧は、バッテリ１０の充放電電流の積算値と相関がある。そこで電源システム１００の停止直前にバッテリ１０が充電過多である場合に、電源システム１００の停止直前におけるバッテリ１０の充放電電流の積算値に基づいて、電源システム１００の停止後に単位電池Ｖを放電する際の放電電流の大きさ又は放電期間が設定されるようにした。充放電電流の積算値に基づいて、電源システム１００の停止後に実施する放電の放電電流の大きさ又は放電期間を設定することで、バッテリ１０内部の分極電圧を解消する効果を高めることができる。
【００４５】
・バッテリ１０内部の分極は、電源システム１００の停止時を含む所定期間での充放電電流の積算値による影響が大きい。そこで電源システム１００の停止時を含む所定期間でバッテリ１０が充電過多の状態となる場合、当該所定期間におけるバッテリ１０の充放電電流の積算値に基づいて、電源システム１００の停止後に実施する放電電流の大きさ及び放電期間の少なくとも一方を設定するようにした。この場合、バッテリ１０の分極電圧への影響が大きい電源システム１００の停止直前における充放電電流に基づき放電処理を実施できる。また、均等化回路３４により放電処理を実施することで、任意の単位電池Ｖに対して、低電流の放電が可能である。また、システムメインリレーＳＭＲ２３をＯＮ、すなわち、負荷１１側に電流を流すことなく放電処理を実施でき、電源システム１００内で処置可能である。
【００４６】
・分極電圧を解消するために、電源システム１００の停止後に全単位電池Ｖの放電を一度に実施する場合、複数の単位電池Ｖの各々における分極電圧を一度に解消することができる。
【００４７】
・電源システム１００のオン状態でバッテリ１０を外部電源で充電するプラグイン充電が実施された際に、均等化回路３４を用いた単位電池Ｖの放電を実施するようにした。この場合、プラグイン充電によりバッテリ１０が充電過多の状態となった場合におけるバッテリ１０の分極電圧の解消を促すことができ、ひいてはＯＣＶを用いたＳＯＣ期値の算出精度を向上できる。
【００４８】
・電源システム１００のオン状態で回生充電が実施されることによって、電源システム１００の停止前にバッテリ１０が充電過多の状態となった際に、均等化回路３４を用いた単位電池Ｖの放電を実施するようにした。この場合、回生充電の実施で生じたバッテリ１０の分極電圧の解消を促すことができ、ひいては開放端電圧を用いた充電率初期値の算出精度を向上できる。
【００４９】
本発明は、上記実施形態の記載内容に限定されず、次のように実施されてもよい。
【００５０】
・上記では、Ｓ１２で前回電源システム１００の停止前の所定期間が充電過多である場合には、Ｓ１４で充電過多の度合いに応じて単位電池Ｖの放電時間を決定している。これ以外にも、Ｓ１４における単位電池Ｖの放電時間は、充電過多の度合いに関わらず一定（固定値）であってもよい。
【００５１】
・上記のＳ１４において、放電処理は、全単位電池Ｖに対して一括で実施する他、複数の単位電池Ｖの各々に対して個別に実施してもよい。なお、複数の単位電池Ｖの各々の放電を個別に実施する場合、１トリップにおいて全単位電池Ｖの放電が個別に実施されるようにする。
【００５２】
・前回の電源システム１００の停止時における第２ＳＯＣに応じて、バッテリ１０の活物質内のリチウム濃度が異なり、活物質内の導電率が異なる。そのため、バッテリ１０の分極の解消に要する時間は、前回の電源システム１００の停止時における第２ＳＯＣに応じて異なる。そこで前回の電源システム１００の停止時におけるＳＯＣに応じて、バッテリ１０の分極解消のための放電の実施期間等を変化させてもよい。
【００５３】
・上記のＳ１６でＯＣＶを算出する前に、バッテリ１０の電圧がＯＣＶであるか否かを判定してもよい。例えば、ＯＣＶを算出する際におけるバッテリ１０の電圧の変化量（減少量）が所定未満に小さい場合に、バッテリ１０の電圧がＯＣＶであるとして、Ｓ１６でＯＣＶを取得して、Ｓ１７でＯＣＶ−ＳＯＣ特性に基づき、ＳＯＣ初期値を算出する。なおこの場合にも、電源システム１００の停止時におけるＳＯＣの最終値を第２ＳＯＣとして取得する。また電源システム１００の停止後に、所定の期間、バッテリ１０の電圧を測定した得られたバッテリ電圧から開放電圧を予測計算して第３ＳＯＣとして算出する。そして、Ｓ１６でＯＣＶを算出する前に、バッテリ１０の開放端電圧がＯＣＶではないと判定した場合には、第２，第３のＳＯＣのうちのいずれかをＳＯＣの初期値として選択する。
【００５４】
・上記において、電源システム１００のＯＦＦ時間と所定時間との比較の処理と、ＯＣＶ取得及びＳＯＣ初期値演算の処理の順番は逆であってもよい。すなわち図５の変容例のフローチャートに示されるように、ＯＣＶの算出（Ｓ１６）及びＳＯＣ初期値算出（Ｓ１７）の処理を実施する前に、電源システム１００のＯＦＦ時間が所定時間よりも大きいか否か（Ｓ１８）の判定処理を実施してもよい。なお、図５において、Ｓ１８以前の処理は、図２のＳ１１〜Ｓ１５の処理と同じである。
【００５５】
・上記では、分極電圧を解消するために、電源システム１００の停止直後に放電を実施しているが、電源システム１００の停止時から所定時間経過後に放電を実施してもよい。また、分極電圧を解消するための放電は、１トリップにおいて、単位電池毎に少なくとも１回実施されればよく、単位電池毎に複数回実施されてもよい。また、単位電池毎の充電状態に応じて単位電池毎の放電回数が異なる回数に設定されてもよい。これらの場合、放電処理によって逆極性の分極が生じないように各単位電池Ｖの放電量が調整されればよい。
【符号の説明】
【００５６】
１０…バッテリ、３４…均等化回路、４０…制御装置、４１…均等化処理部、４２…ＳＯＣ算出部、１００…電源システム。
【図１】
0006520017.tif 000002
【図２】
0006520017.tif 000003
【図３】
0006520017.tif 000004
【図４】
0006520017.tif 000005
【図５】
0006520017.tif 000006