(57)【要約】【課題】電力制御装置に関し、複数の二次電池の劣化状態を均等化する。【解決手段】電気機器４に接続され、互いに独立して充放電状態が制御される複数の二次電池２と、複数の二次電池２に接続され、各々の二次電池２を充電する燃料電池３とを設ける。  また、複数の二次電池２の中から放電対象及び充電対象を設定し、放電対象から電気機器４への放電状態と燃料電池３から充電対象への充電状態とを制御する制御手段１４を設ける。  さらに、複数の二次電池２の各々についての相対的な劣化度を判定する判定手段１１と、複数の二次電池２の各々について、判定手段１１で判定された相対的な劣化度に基づいて充電率の変動範囲の幅を設定する充放電域制御手段１６とを設ける。【選択図】図２
2014079065.tif 000002
【特許請求の範囲】
【請求項１】
電気機器に接続され、互いに独立して充放電状態が制御される複数の二次電池と、
前記複数の二次電池に接続され、各々の前記二次電池を充電する燃料電池と、
前記複数の二次電池の中から放電対象及び充電対象を設定し、前記放電対象から前記電気機器への放電状態と前記燃料電池から前記充電対象への充電状態とを制御する制御手段と、
前記複数の二次電池の各々についての相対的な劣化度を判定する判定手段と、
前記複数の二次電池の各々について、前記判定手段で判定された相対的な劣化度に基づいて充電率の変動範囲の幅を設定する充放電域制御手段と
を備えたことを特徴とする、電力制御装置。
【請求項２】
前記充放電域制御手段が、前記充電対象について、前記判定手段で判定された相対的な劣化度が大きいものほど上限充電率を低下させる
ことを特徴とする、請求項１記載の電力制御装置。
【請求項３】
前記充放電域制御手段が、前記放電対象について、前記判定手段で判定された相対的な劣化度が大きいものほど下限充電率を上昇させる
ことを特徴とする、請求項１又は２記載の電力制御装置。
【請求項４】
前記判定手段が、前記複数の二次電池のうち相対的に劣化度合いの小さい小劣化電池と相対的に劣化度合いの大きい大劣化電池とを判定し、
前記充放電域制御手段が、前記変動範囲内に充電率50％の状態を含むように、前記大劣化電池の前記変動範囲を設定する
ことを特徴とする、請求項１〜３の何れか１項に記載の電力制御装置。
【請求項５】
前記充放電域制御手段が、前記大劣化電池の前記変動範囲の上限充電率を50％に設定する
ことを特徴とする、請求項４記載の電力制御装置。
【請求項６】
外部充電設備からの給電により前記複数の二次電池を充電する外部充電制御手段を備え、
前記充放電域制御手段が、外部充電時の上限充電率の値を、前記燃料電池による充電時の上限充電率の値よりも上昇させるとともに、前記複数の二次電池の各々について、前記判定手段で判定された相対的な劣化度が大きいものほど前記外部充電時の上限充電率を低下させる
ことを特徴とする、請求項１〜５の何れか１項に記載の電力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池と燃料電池との充放電状態を制御する電力制御装置に関する。
【背景技術】
【０００２】
近年、二次電池を駆動源とした電気自動車やハイブリッド車両に対して、燃料電池による発電システムを適用することが検討されている。すなわち、二次電池の充電率（State of Charge，SOC）が低下したときに燃料電池で発電し、これを二次電池の充電や車両の駆動に用いて電力不足を補うものである。燃料電池を補助的な電力供給源として活用することで、二次電池のバッテリー容量を増加させることなく、少量の燃料で航続可能距離を延長することができる。
【０００３】
一方、燃料電池は発電効率が高い反面、電気出力が比較的小さく、負荷変動への対応が難しい。また、燃料電池の発電効率は低出力側に偏っているため、車両の走行条件によっては良好な発電効率を得ることができず、燃料消費量やランニングコストが上昇する。
これらの課題に対し、複数の二次電池と燃料電池とを組み合わせて、各電池の負荷を適切に制御することが考えられる。すなわち、複数の二次電池を放電対象と充電対象とに分類し、放電対象を用いて車両を駆動しつつ、駆動系統から独立した形で充電対象を燃料電池で充電するものである。二次電池の充放電の役割は、放電対象の充電率がある程度低下した時点で交代させる。
【０００４】
このような制御により、一方の二次電池を燃料電池で充電しながら、他方の二次電池で車両を駆動することができ、負荷変動に対して適切に対応することができる。また、車両の駆動負荷が燃料電池に対して直接的には作用しないため、燃料電池を低出力にすることができ、発電効率を向上させることができる（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平6-142720号公報
【特許文献２】特許第4783454号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の二次電池を備えた発電システムでは、個々の二次電池の劣化状態にばらつきが生じたときに、制御の安定性が損なわれる可能性がある。例えば、劣化度の高い二次電池が放電用途に使用されているときの出力特性と、劣化度の低い二次電池が放電用途に使用されているときの出力特性が相違すると、これらの二次電池の切り換えによって車両の駆動力が変動する場合がある。
また、劣化の進行した二次電池は、充電容量の低下により放電時間が短縮される。これにより、他の二次電池の充電時間も短縮されることになり、適切な充放電サイクルでの運用が困難となる。
【０００７】
本件の目的の一つは、上記のような課題に鑑み創案されたもので、複数の二次電池の劣化状態を均等化することができる電力制御装置を提供することである。
なお、この目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的として位置づけることができる。
【課題を解決するための手段】
【０００８】
（１）ここで開示する電力制御装置は、電気機器に接続され、互いに独立して充放電状態が制御される複数の二次電池と、前記複数の二次電池に接続され、各々の前記二次電池を充電する燃料電池とを備える。また、前記複数の二次電池の中から放電対象及び充電対象を設定し、前記放電対象から前記電気機器への放電状態と前記燃料電池から前記充電対象への充電状態とを制御する制御手段を備える。さらに、前記複数の二次電池の各々についての相対的な劣化度を判定する判定手段と、前記複数の二次電池の各々について、前記判定手段で判定された相対的な劣化度に基づいて充電率の変動範囲の幅を設定する充放電域制御手段とを備える。
この場合、前記充放電域制御手段は、前記判定手段で判定された相対的な劣化度が大きいものほど充電率の変動範囲を狭く設定することが好ましい。
【０００９】
（２）また、前記充放電域制御手段が、前記充電対象について、前記判定手段で判定された相対的な劣化度が大きいものほど上限充電率を低下させることが好ましい。
（３）また、前記充放電域制御手段が、前記放電対象について、前記判定手段で判定された相対的な劣化度が大きいものほど下限充電率を上昇させることが好ましい。
【００１０】
（４）また、前記判定手段が、前記複数の二次電池のうち相対的に劣化度合いの小さい小劣化電池と相対的に劣化度合いの大きい大劣化電池とを判定し、前記充放電域制御手段が、前記変動範囲内に充電率50％の状態を含むように、前記大劣化電池の前記変動範囲を設定することが好ましい。
（５）また、前記充放電域制御手段が、前記大劣化電池の前記変動範囲の上限充電率を50％に設定することが好ましい。
【００１１】
（６）また、外部充電設備からの給電により前記複数の二次電池を充電する外部充電制御手段を備え、前記充放電域制御手段が、外部充電時の上限充電率の値を、前記燃料電池による充電時の上限充電率の値よりも上昇させるとともに、前記複数の二次電池の各々について、前記判定手段で判定された相対的な劣化度が大きいものほど前記外部充電時の上限充電率を低下させることが好ましい。
【発明の効果】
【００１２】
開示の電力制御装置によれば、相対的な劣化度に応じて充電率の変動範囲の幅を設定することで、その電池の使用時間や使用頻度を変更することができる。したがって、劣化の進行を抑制することができ、劣化状態を均等化することができる。
【図面の簡単な説明】
【００１３】
【図１】一実施形態の電力制御装置が適用された車両の全体構成を示す側面図である。
【図２】本電力制御装置の全体構成を示す模式図及びブロック図である。
【図３】本電力制御装置で制御される二次電池及び燃料電池の充放電状態を模式的に示す図であり、（ａ）は外部充電時、（ｂ），（ｃ）は通常走行時に対応するものである。
【図４】本電力制御装置で設定される燃料電池の基本電気出力QFCの算出マップ例である。
【図５】（ａ）〜（ｇ）は図２の電子制御装置で設定される補正係数K1〜K7の算出マップ例である。
【図６】本電力制御装置での制御例（フラグ設定）を示すフローチャートである。
【図７】本電力制御装置での制御例（パラメータ算出）を示すフローチャートである。
【図８】本電力制御装置での制御例（充放電制御）を示すフローチャートである。
【図９】本電力制御装置での制御例（切り換え判定）を示すフローチャートである。
【図１０】本電力制御装置での制御例（外部充電）を示すフローチャートである。
【図１１】本電力制御装置の制御作用を説明するためのグラフであり、（ａ）は二つの二次電池の劣化度DLの経年変化を示し、（ｂ）は一方の二次電池の充放電域の経年変化を示す。
【図１２】本電力制御装置による二次電池の充放電状態を示すタイムチャートであり、（ａ）は第一電池の充電率SOCの変化を示し、（ｂ）は第二電池の充電率SOCの変化を示す。
【発明を実施するための形態】
【００１４】
図面を参照して、車両に適用された電力制御装置について説明する。なお、以下に示す実施形態はあくまでも例示に過ぎず、以下の実施形態で明示しない種々の変形や技術の適用を排除する意図はない。本実施形態の各構成は、それらの趣旨を逸脱しない範囲で種々変形して実施することができるとともに、必要に応じて取捨選択することができ、あるいは適宜組み合わせることが可能である。
【００１５】
［１．装置構成］
本実施形態の電力制御装置１が適用された車両２０を図１に示す。この車両２０は、電動式のモーター４（電気機器）と、モーター４の走行用バッテリーとしての複数の二次電池２及び燃料電池３とを搭載したハイブリッド燃料電池車両である。
【００１６】
二次電池２は、車両２０の回生発電電力や外部電源，燃料電池３から供給される電力で充電可能な蓄電装置であり、例えばリチウムイオン二次電池やリチウムイオンポリマー二次電池等である。複数の二次電池２は、それぞれがモーター４及び燃料電池３に対して接続され、互いに独立して充放電状態が制御される。
【００１７】
燃料電池３は、燃料中の水素と空気中の酸素との電気化学反応を利用して電力を取り出す発電装置であり、例えば固体高分子形燃料電池やリン酸形燃料電池等である。燃料電池３で発生する電力（電気出力）は、おもに二次電池２の充電に使用される。また、モーター４の負荷が二次電池２の給電能力を超える程度に大きい場合には、燃料電池３の電力が直接的にモーター４へと供給される。なお、燃料電池３の燃料は、燃料タンク５内に貯留される。
【００１８】
二次電池２と燃料電池３とを接続する電気回路上には、電圧変換用のコンバーター６（DC-DCコンバーター）が介装される。コンバーター６は、燃料電池３で生じる直流電力を昇圧して二次電池２，モーター４側へと供給する。また、二次電池２とモーター４とを接続する電気回路上にはインバーター７（DC-ACインバーター）が介装され、ここで直流電力と交流電力とが変換される。
【００１９】
車両２０の外表面には、外部充電時に充電ケーブル２２を接続するためのインレット２１（電力引き込み口）が設けられる。また、二次電池２とインレット２１とを接続する回路上には、車載充電器８が設けられる。車載充電器８は、車両２０の外部の家庭用電源や充電ステーション等から供給される交流電力を直流に変換する電力変換装置である。上記の二次電池２の充放電状態や燃料電池３，モーター４，車載充電器８の作動状態は、後述する電子制御装置１０で制御される。
【００２０】
［２．回路構成］
図２は、モーター４の駆動回路の模式図である。ここでは、二次電池２の個数が二個であり、モーター４及びインバーター７間の回路と車載充電器８及びインレット２１間の回路とが三相交流回路であって、その他が直流回路であるものを示す。以下、二個の二次電池２のそれぞれを区別する場合には、第一電池２ａ，第二電池２ｂと呼び分けて説明する。
【００２１】
図２中の直流回路は、第一電池２ａ，第二電池２ｂ，コンバーター６，インバーター７及び車載充電器８のそれぞれが、制御回路９を介して相互に接続された構造を持つ。制御回路９は、それぞれの装置間で授受される電力の大きさや給電方向を統括的に管理するための回路であり、その動作は電子制御装置１０によって制御される。
【００２２】
電子制御装置１０は、例えばマイクロプロセッサやROM，RAM等を集積したLSIデバイスや組み込み電子デバイスである。電子制御装置１０の信号入力側には、第一電池２ａ，第二電池２ｂの各々の電池温度Tを検出する温度センサーが接続されるほか、各々の二次電池２，燃料電池３，モーター４，コンバーター６，インバーター７及び車載充電器８が接続され、各装置の作動状態に関する情報が電子制御装置１０に伝達される。
【００２３】
電子制御装置１０に入力される情報の具体例としては、各々の二次電池２の充放電電圧情報及び充放電電流情報，電池温度Tの情報，二次電池２の冷却ファンの回転速度情報，燃料電池３の出力電圧情報及び出力電流情報，モーター４の要求電気出力情報，外部充電の有無に関する情報等である。電子制御装置１０は、これらの情報に基づいて各装置の作動状態を制御する。
【００２４】
［３．充放電状態］
図３は、電子制御装置１０で制御される二次電池２の充放電状態（電力の流れ）を模式的に示すものである。図３（ａ）は車両２０の外部充電中の状態に対応し、図３（ｂ），（ｃ）は通常走行時の状態に対応する。ここでいう通常走行時には、車両２０の移動中だけでなく、一時停止中や停車中等の非外部充電時全般が含まれる。
【００２５】
外部充電時には、図３（ａ）に示すように、燃料電池３及びモーター４が停止した状態で、全ての二次電池２が充電される。このとき、車載充電器８側から与えられる電力は、各々の二次電池２に対して同時に供給される。各々の二次電池２の充電率や上限充電率に差異があるときには、充電率が上限充電率に達したものから順に外部充電が終了する。
【００２６】
一方、通常走行時には、図３（ｂ）に示すように、複数の二次電池２が充電系統と放電系統とに分離され、充電系統の二次電池２に対して燃料電池３の電力が供給される。このとき、モーター４は放電系統の二次電池２の電力で駆動される。つまり、放電系統の二次電池２がモーター４を駆動している間に、充電系統の二次電池２が燃料電池３で充電される。
【００２７】
また、充電系統の全ての二次電池２の充電が終了すると、燃料電池３は発電を停止する。充電系統を放電系統から独立した回路とすることで、燃料電池３がモーター４の負荷変動の影響を直接的に受けにくくなる。ただし、モーター４の要求電気出力QMに対して放電系統の二次電池２の電気出力が不足する場合には、図３（ｂ）中に破線矢印で示すように、燃料電池３の電力をモーター４に供給してもよいし、充電系統及び放電系統の両方の二次電池２の電力をモーター４に供給してもよい。
【００２８】
また、通常走行時に所定の切り換え条件が成立すると、充電系統，放電系統のそれぞれの二次電池２が変更される。二次電池２の個数が二個の場合には、各々の二次電池２の充放電の役割が入れ替えられる。例えば、図３（ｃ）に示すように、それまでの放電対象が新たな充電対象になり、これと同時にそれまでの充電対象が新たな放電対象となる。このとき、燃料電池３が発電を停止した状態であれば、充放電対象の切り換えに伴って発電を再開する。
【００２９】
複数の二次電池２のそれぞれには、充放電状態を制御するためのパラメーターとして、劣化度DL，充電率SOC（実充電率），上限充電率SOCMAX，下限充電率SOCMIN及び外部充電時上限充電率SOCMAX_EXという五種類の制御パラメーターが設定される。これらのうち上限充電率SOCMAX，下限充電率SOCMINは、通常走行時における充電率SOCの変動範囲の最大値，最小値に対応する値であり、外部充電時上限充電率SOCMAX_EXは、外部充電時における充電率SOCの最大値に対応する値である。
【００３０】
本実施形態では、同一の二次電池２であっても、その二次電池２が放電電池である場合と充電電池である場合とで異なる制御が実施される。以下、これらを区別して説明する場合には、放電電池の上限充電率，放電電池の下限充電率，充電電池の上限充電率，充電電池の下限充電率のそれぞれに符号を付してSOCMAX_DIS，SOCMIN_DIS，SOCMAX_CHA，SOCMIN_CHAと表記する。
【００３１】
［４．制御構成］
図２に示すように、電子制御装置１０には、劣化度判定部１１，対象設定部１２，外部充電制御部１３及び充放電制御部１４が設けられる。これらの各要素は、電子回路（ハードウェア）によって実現してもよく、あるいはソフトウェアとしてプログラミングされたものとしてもよいし、あるいはこれらの機能のうちの一部をハードウェアとして設け、他部をソフトウェアとしたものであってもよい。
【００３２】
［４−１．劣化度判定部］
劣化度判定部１１（判定手段）は、複数の二次電池２の各々についての劣化度合いを算出，判定するとともに、相対的な劣化度合いの大小を判定し、各々の二次電池２を「大劣化電池」と「小劣化電池」とに分類するものである。これらの分類は相対的なものであり、分類の基準値は各々の二次電池２の劣化度合いの大きさに応じて変更される。例えば、最も劣化度合いの小さいものよりも大きく、かつ、最も劣化度合いが大きいものよりも小さい基準値が設定される。この場合、二次電池２の個数が二個であれば、何れか一方が大劣化電池に分類され、他方が小劣化電池に分類される。また、二次電池２の個数が三個以上であれば、少なくとも一個以上の二次電池２が大劣化電池及び小劣化電池のそれぞれに分類される。
【００３３】
ただし、劣化度合いの最も小さいものと最も大きいものとの差が所定差よりも小さい場合には、複数の二次電池２の劣化度合いがほぼ均等だとみなせることから、劣化度判定部１１は大劣化電池及び小劣化電池に該当するものがないと判断する。例えば、二次電池２の個数が二個の場合、それらの劣化度合いが同程度であるとき（例えば、二次電池２が新品のとき）には劣化度合いの分類がなされず、何れか一方の劣化がある程度進行した時点で大劣化電池，小劣化電池のそれぞれが決定される。
【００３４】
劣化度合いを比較するときの指標値には、例えば電池容量の劣化度や、出力電流・電圧特性の劣化度、受入電流・電圧特性の劣化度等を用いることができる。本実施形態の劣化度判定部１１は、新品時の満充電容量に対する充電完了時の満充電容量の割合を劣化度DLとして算出し、第一電池２ａの劣化度DLと第二電池２ｂの劣化度DLとの差の絶対値を劣化度差ΔDLとして算出する。
【００３５】
劣化度合いの分類は、第一電池２ａと第二電池２ｂとの劣化度差ΔDLが所定値D0を超えたときに、劣化度DLの大きい一方が大劣化電池であると判断し、劣化度DLの小さい他方を小劣化電池とする。一般に、二次電池２の劣化度DLは新品時に最小（ゼロ）であり、長時間使用するにつれて増大する。したがって、新品時の二次電池２は大劣化電池，小劣化電池の何れにも分類されず、劣化度DLの分布が均等でなくなった（偏った）ときにこれらが分類される。
【００３６】
各々の二次電池２の劣化度DLは、電池の充電中や充電完了後，放電中等に算出される。例えば、図３（ｃ）に示すように第一電池２ａが充電対象であるときには、その充電中の給電量と電圧上昇勾配との関係から満充電容量を推定して第一電池２ａの劣化度DLを算出し、これをメモリーや記憶装置に更新して記憶する。あるいは、充電完了時に満充電容量を測定して劣化度DLを算出し、これをメモリーや記憶装置に更新して記憶する。また、図３（ｂ）に示すように充放電の役割が切り換えられると、同様の手順で第二電池２ｂの劣化度DLを算出し、これをメモリーや記憶装置に更新して記憶する。これらの第一電池２ａ，第二電池２ｂの劣化度DLに基づいて算出された劣化度差ΔDLの値は、対象設定部１２，外部充電制御部１３及び充放電制御部１４に伝達される。
【００３７】
なお、二次電池２の個数が三個以上である場合には、劣化度DLの最大値及び最小値に基づいて劣化度差ΔDLを求めてもよいし、劣化度DLの分散や偏差を劣化度差ΔDLに代わる指標として用いてもよい。この場合、劣化度差ΔDL，分散，偏差の値がある程度大きくなった時点で、それらの指標値に基づいて大劣化電池と小劣化電池とを分類すればよい。
【００３８】
［４−２．対象設定部］
対象設定部１２は、通常走行時（非外部充電時）に放電を担当する放電電池（放電対象）と充電される充電電池（充電対象）とを複数の二次電池２の中から選択し、その役割を設定するものである。放電電池は、通常走行時にモーター４へ電力を供給する役割を担当する二次電池２であり、充電電池は、放電電池がモーター４の電力源として働いている間に燃料電池３からの電力供給を受けて充電される二次電池２である。
【００３９】
対象設定部１２は、複数の二次電池２の中から所定の選択順序に従って放電電池を選択するとともに、放電電池に選択されたもの以外の中から充電電池を選択する。ここで設定された放電電池，充電電池の役割は、所定の切り換え条件が成立するまで維持される。所定の切り換え条件が成立すると、対象設定部１２は新たな放電電池，充電電池を選択し、それらの役割を設定する。
【００４０】
放電電池の選択順序は、予め設定された所定順序（スケジューリング）に沿って決定される。また、充電電池の選択順序は放電電池の選択順序に倣ったものとし、例えば前回の放電電池を今回の充電電池とする。ただし、大劣化電池に該当するものがあると判断されている状態で外部充電が実施された場合には、その外部充電が完了したときに、放電電池の選択順序を劣化度DLが高い順に変更する。あるいは、少なくとも大劣化電池に該当するものの中から、外部充電完了後の最初の放電電池を選択する。
【００４１】
これは、外部充電後には全ての二次電池２の充電率SOCが最大の状態であることから、大劣化電池を小劣化電池よりも優先的に放電させて、劣化の進行を抑制するためである。したがって、小劣化電池は、全ての大劣化電池が少なくとも一回以上は放電電池として使用された後に使用することが好ましい。ここで設定された充電電池，放電電池の設定情報は、充放電制御部１４に伝達される。
【００４２】
［４−３．外部充電制御部］
外部充電制御部１３（外部充電制御手段）は、外部充電時における二次電池２の充電制御を担当するものである。外部充電制御部１３は、所定の外部充電開始条件が成立すると、燃料電池３の作動を停止させ、外部電源から供給される電力を全ての二次電池２に供給して充電する。外部充電開始条件は、例えば充電ケーブルのインレット２１への差し込みの有無や外部からの給電状態，車載充電器８の作動状態等に基づいて判定される。
【００４３】
また、外部充電制御部１３は、全ての二次電池２の充電が完了すると、外部電源から供給される電力を遮断して充電を停止する。各々の二次電池２についての充電速度は、充電率SOCの初期値や充電特性によって変化する。したがって、外部充電制御部１３は、充電率SOCが外部充電時上限充電率SOCMAX_EXに達したものから順に給電を遮断し、全ての二次電池２の充電率SOCが外部充電時上限充電率SOCMAX_EX以上になったときに外部電源の電力を遮断する。
【００４４】
外部充電時上限充電率SOCMAX_EXは、劣化度判定部１１で算出された二次電池２の劣化度差ΔDLに応じて設定される。外部充電制御部１３は、大劣化電池に分類された各々の二次電池２に対して、劣化度差ΔDLに基づいて補正係数K1を設定する。また、式１に示すように、補正係数K1に外部充電時標準上限充電率SOCHPIBASEを乗じたものを各々の二次電池２の外部充電時上限充電率SOCMAX_EXとして算出する。小劣化電池に分類された二次電池２の外部充電時上限充電率SOCMAX_EXは、外部充電時標準上限充電率SOCHPIBASEと同一値とする。また、外部充電時標準上限充電率SOCHPIBASEは、例えば90〜100％の範囲内の値とされる。
SOCMAX_EX＝K1×SOCHPIBASE  …式１
【００４５】
補正係数K1は、小劣化電池に比べて大劣化電池の満充電時の充電率SOCを低下させるように作用する係数である。例えば、図５（ａ）に示すように、劣化度差ΔDLが所定値D1未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K1の値が1.0に設定される。また、劣化度差ΔDLが所定値D1以上のときには、劣化度差ΔDLが増大するほど補正係数K1の値が1.0よりも小さい値に設定される。
【００４６】
［４−４．充放電制御部］
充放電制御部１４（制御手段）は、通常走行時における放電系統及び充電系統の制御を担当するものである。充放電制御部１４の機能は、基本電気出力算出部１５，充放電域算出部１６，充放電出力算出部１７，切り換え判定部１８及び充電休止判定部１９の各々に分類される。
【００４７】
［Ａ．基本電気出力算出部］
基本電気出力算出部１５（電気出力制御手段）は、燃料電池３の基本電気出力QFCを算出するものである。基本電気出力QFCとは、二次電池２を充電するときの標準的な電気出力である。ここでは、複数の二次電池２のうち、放電電池の充電率低下速度Xと充電電池の充電率SOCとに基づいて基本電気出力QFCが算出される。放電電池の充電率低下速度X，充電電池の充電率SOC及び基本電気出力QFCの関係は、例えばマップ，数式等で定義される。基本電気出力算出部１５は、このようなマップ，数式等に基づいて燃料電池３の基本電気出力QFCを算出する。ここで算出された基本電気出力QFCの値は、充放電出力算出部１７に伝達される。
【００４８】
放電電池の充電率低下速度Xが大きければ、放電電池が早期に消耗することになり、充放電の役割を切り換えるタイミングが早まるものと考えられる。そこで本実施形態では、図４に示すように、放電電池の充電率低下速度Xが大きいほど基本電気出力QFCを高く設定する。また、充電電池の充電率SOCが低いほど、充電完了までの時間が長くなるため、基本電気出力QFCを高く設定する。
【００４９】
この基本電気出力QFCの設定に際し、上記の充電率低下速度Xよりも充電電池の充電率SOCを基本電気出力QFCの値に強く反映させる。つまり、充電率低下速度Xの影響よりも充電電池の充電率SOCの影響の方が基本電気出力QFCの値に強く反映されるようなマップ，数式等が定義されている。
例えば、充電率低下速度Xがこの車両２０で想定される最大速度であり、かつ、充電電池の充電率SOCが最大であるときの基本電気出力QFCの値をQ1とおく。また、充電率低下速度Xがゼロであり、かつ、充電電池の充電率SOCが最小であるときの基本電気出力QFCの値をQ2とおく。本実施形態で設定される基本電気出力QFCの値Q1は、値Q2よりも小さい値とされる。
【００５０】
あるいは、放電電池の充電率低下速度Xを一定として、充電電池の充電率SOCを変化させたときに取り得る基本電気出力QFCの変動範囲幅をW1とおく。また、充電電池の充電率SOCを一定として、放電電池の充電率低下速度Xを変化させたときに取り得る基本電気出力QFCの変動範囲幅をW2とおく。本実施形態で設定される基本電気出力QFCの変動範囲幅W1は、変動範囲幅W2よりも大きい値とされる。
基本電気出力QFCの値がQ1＜Q2という関係を満たすマップを設定することや、基本電気出力QFCの変動範囲幅がW1＞W2という関係を満たすマップを設定することは、『放電対象の充電率低下速度Xよりも充電対象の充電率SOCを燃料電池３の電気出力の大きさに強く反映させる』ことに相当する。
【００５１】
［Ｂ．充放電域算出部］
充放電域算出部１６（充放電域制御手段）は、充電電池の上限充電率SOCMAX_CHAと放電電池の下限充電率SOCMIN_DISとを劣化度差ΔDLに基づいて設定するものである。充電電池の上限充電率SOCMAX_CHAは、燃料電池３による充電が完了したか否かを判断する際の指標となる。また、放電電池の下限充電率SOCMIN_DISは、その放電電池の電力残量を把握するための指標となる。これらの二つは、充放電の役割を切り換えるタイミングの判定に使用される。
【００５２】
二次電池２は、その充電率SOCがこれらの二つの閾値の間で増減するように、通常走行時の充放電状態が制御される。このように、二つの閾値で囲まれる充電率SOCの変動範囲のことを充放電域と呼び、二つの閾値の差のことを充電率SOCの許容変動幅（使用ウィンドウ幅）と呼ぶ。充放電域算出部１６は、この許容変動幅を二次電池２の劣化度DLに応じて設定するように機能する。
【００５３】
本実施形態の電力制御装置１では、充電率SOCが過多でも過少でもない中庸な状態（50％充電率の状態）が常に充放電域に含まれるように、二つの閾値が設定される。つまり、充電電池の上限充電率SOCMAX_CHAは少なくとも50％以上とされ、放電電池の下限充電率SOCMIN_DISは少なくとも50％以下とされる。また、二次電池２の劣化度DLが増大するにつれて、二次電池２の許容変動幅が50％の状態に向かって徐々に狭くなるように、それぞれの閾値が設定される。
【００５４】
充電電池の上限充電率SOCMAX_CHAは、劣化度判定部１１で算出された二次電池２の劣化度差ΔDLに応じて設定される。充放電域算出部１６は、劣化度差ΔDLに基づいて補正係数K2を設定する。また、式２に示すように、補正係数K2に標準上限充電率SOCSFCBASEを乗じたものを充電電池の上限充電率SOCMAX_CHAとして算出する。標準上限充電率SOCSFCBASEは、外部充電時標準上限充電率SOCHPIBASEよりも小さい値とされ、例えば80〜90％の範囲内の値とされる。なお、通常走行時の充電電池の上限充電率SOCMAX_CHAは、外部充電時の上限充電率SOCMAX_EXよりも小さく設定される。
SOCMAX_CHA＝K2×SOCSFCBASE  …式２
【００５５】
補正係数K2は、補正係数K1と同様に、小劣化電池に比べて大劣化電池の満充電時の充電率SOCを低下させるように作用する係数である。例えば、図５（ｂ）に示すように、劣化度差ΔDLが所定値D2未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K2の値が1.0に設定される。また、劣化度差ΔDLが所定値D2以上のときには、劣化度差ΔDLが増大するほど補正係数K2の値が1.0よりも小さい値に設定される。
【００５６】
したがって、大劣化電池の充電率SOCの許容変動幅は、小劣化電池に比べて狭く設定される。また、劣化度差ΔDLが増大するほど補正係数K2の値が1.0よりも小さい値に設定されることから、劣化が進行するほど、充電率SOCの最大値が低下して許容変動幅が狭められることになる。
【００５７】
充放電域算出部１６は、劣化度差ΔDLに基づいて補正係数K3を設定する。また、式３に示すように、補正係数K3に標準下限充電率SOCLWBASEを乗じたものを放電電池の下限充電率SOCMIN_DISとして算出する。標準下限充電率SOCLWBASEは、例えば10〜20％の範囲内の値とされる。
SOCMIN_DIS＝K3×SOCLWBASE  …式３
【００５８】
補正係数K3は、補正係数K1，K2とは反対に、二次電池２の放電下限に対応する充電率SOCを上昇させるように作用する係数である。例えば、図５（ｃ）に示すように、劣化度差ΔDLが所定値D3未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K3の値が1.0に設定される。また、劣化度差ΔDLが所定値D3以上のときには、劣化度差ΔDLが増大するほど補正係数K3の値が1.0よりも大きい値に設定される。
【００５９】
［Ｃ．充放電出力算出部］
充放電出力算出部１７（充放電出力制御手段）は、燃料電池３で実際に発電される電力（電気出力）や充電電池に入力される充電電力，放電電池からモーター４へと供給される電力等を算出するものである。ここでは、燃料電池３から二次電池２に供給される充電出力Qや、燃料電池３の発電出力QTGT、充電電池に入力される充電入力C（充電出力Qに対応するもの）、放電電池から出力される放電出力D等が算出される。なお、発電出力QTGTとは、燃料電池３で発電させる電気出力の最終的な制御目標値であり、二次電池２を充電するための電気出力やモーター４をアシストするための電気出力等を含むものである。
【００６０】
燃料電池３の充電出力Qは、基本電気出力算出部１５で算出された基本電気出力QFCと劣化度差ΔDLとに基づいて算出される。ここでは、大劣化電池を充電するための充電出力Qよりも、小劣化電池を充電するための充電出力Qの方が高く設定される。つまり、小劣化電池の充電時には高出力で二次電池２が充電され、大劣化電池の充電時には低出力で二次電池２が充電される。そこで、充放電出力算出部１７は、劣化度差ΔDLに基づいて補正係数K4を設定するとともに、式４に示すように、補正係数K4に基本電気出力QFCを乗じたものを充電出力Qとして算出する。
Q＝K4×QFC  …式４
【００６１】
補正係数K4は、大劣化電池に比べて小劣化電池への充電入力Cを増加させるように作用する係数である。例えば、図５（ｄ）に示すように、劣化度差ΔDLが所定値D4未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K4の値が1.0に設定される。また、劣化度差ΔDLが所定値D4以上のときには、劣化度差ΔDLが増大するほど補正係数K4の値が1.0よりも大きい値に設定される。
【００６２】
上記の充電出力Qは、図３（ｂ），（ｃ）中で燃料電池３から充電電池へと供給される太矢印の電気出力に相当する。このとき、モーター４を駆動するための電気出力は、図中に白抜き矢印で示すように、放電電池から出力される。一方、燃料電池３の起動中にモーター４の要求電気出力QMが放電電池の最大電気出力QMAXを超えたときには、図中に破線矢印で示すように、不足分の電気出力が燃料電池３や充電側の二次電池２から補充され、放電側の二次電池２からの高出力の持ち出しが抑制される。このように、放電電池の出力不足分に相当する電気出力のことを、電気出力アシスト量QASSTと呼ぶ。
【００６３】
本実施形態の充放電出力算出部１７は、放電電池が大劣化電池である場合に、このような電気出力の補填を実施する。これは、二次電池２の劣化が進行するほど放電出力特性が低下し、モーター４の要求電気出力QMに応えることが難しくなるからである。相対的な劣化度DLが高い放電電池に対して電気出力をアシストする制御を実施することで、その放電電池の劣化の進行が抑制され、二次電池２の劣化度DLが均等化される。ただし、このような電気出力のアシストは、放電電池が小劣化電池である場合においても実施可能である。
【００６４】
充放電出力算出部１７は、モーター４の要求電気出力QMから二次電池２の最大電気出力QMAXを減じた値に基づいて電気出力アシスト量QASSTを算出する。例えば、式５に示すように、要求電気出力QMから最大電気出力QMAXを減じた値に補正係数Lを乗じたものを電気出力アシスト量QASSTとする。補正係数Lは、コンバーター６やインバーター７での変換ロスに応じて予め設定された値とする。
QASST＝(QM-QMAX)×L  …式５
【００６５】
また、二次電池２の最大電気出力QMAXは、劣化が進行するに連れて低下することから、放電電池の劣化度DLや劣化度差ΔDLに基づいて算出する。例えば式６に示すように、劣化度差ΔDLに基づいて補正係数K5を設定し、この補正係数K5に標準最大電気出力QMAXBASEを乗じたものを最大電気出力QMAXとする。
QMAX＝K5×QMAXBASE  …式６
【００６６】
補正係数K5は、小劣化電池に比べて大劣化電池の最大電気出力QMAXを低下させるように作用する係数である。例えば、図５（ｅ）に示すように、劣化度差ΔDLが所定値D5未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K5の値が1.0に設定される。また、劣化度差ΔDLが所定値D5以上のときには、劣化度差ΔDLが増大するほど補正係数K5の値が1.0よりも小さい値に設定される。
【００６７】
電気出力アシスト量QASSTの補填手法としては、燃料電池３の作動状態に応じて、以下の二種類の手法のうちの何れかが選択される。
第一の補填手法は、燃料電池３が起動中であるときに選択される。充放電出力算出部１７は電気出力アシスト量QASSTの電気出力を燃料電池３に補填させるべく、燃料電池３の電気出力を増加させる。燃料電池３が起動中であるのは、充電電池が充電中であるか、燃料電池３が後述する発電アイドル状態であるときである。
【００６８】
第二の補填手法は、燃料電池３の停止中に選択される。燃料電池３が停止しているのは、充電電池の充電がすでに完了しているときである。したがってこの場合、充放電出力算出部１７は電気出力アシスト量QASSTの電気出力を充電が完了している充電電池に補填させるべく、その充電電池を一時的に放電対象へと変更し、電気出力をアシストさせる。
【００６９】
まず、第一の補填手法について詳述する。充電出力Qと電気出力アシスト量QASSTとの加算値(Q+QASST)が燃料電池３の最大電気出力QFC_MAX未満であるときには、その加算値(Q+QASST)を燃料電池３の実際の発電出力QTGTとする。つまり、充電出力Qを維持しながら、電気出力アシスト量QASSTの全てを燃料電池３からの電気出力で補填させる。
【００７０】
一方、加算値(Q+QASST)が燃料電池３の最大電気出力QFC_MAX以上のときには、最大電気出力QFC_MAXを燃料電池３の実際の発電出力QTGTとする。ここで、電気出力アシスト量QASSTが最大電気出力QFC_MAX以下の場合には、電気出力アシスト量QASSTの全てが燃料電池３からの電気出力で補填されるとともに、充電出力Qが減少する。また、電気出力アシスト量QASSTが最大電気出力QFC_MAXを超えている場合には、燃料電池３からの電気出力の全てがモーター４側に供給されるものの、電気出力アシスト量QASSTの一部が燃料電池３からの電気出力で補填されることになる。このとき、燃料電池３から充電電池へと供給される充電出力Qはゼロとなる。
【００７１】
充電電池の充電入力Cは、基本的には燃料電池３の充電出力Qに対応する大きさとなる。つまり、小劣化電池の充電時には充電入力Cが増大し、大劣化電池の充電時には充電入力Cが減少するように、充電状態が制御される。したがって、充電容量が一定であると仮定すれば、小劣化電池の方が大劣化電池よりも早期に充電が終了する。
【００７２】
また、燃料電池３が放電電池の不足分電気出力に相当する電気出力アシスト量QASSTを補填している状態では、モーター４の要求電気出力QMや燃料電池３の電気出力アシスト量QASST，最大電気出力QFC_MAX等に応じて充電入力Cが変化する。例えば、充電出力Qと電気出力アシスト量QASSTとの加算値(Q+QASST)が燃料電池３の最大電気出力QFC_MAX以上のとき、充電入力Cは充電出力Qよりも小さい値となる。この場合、最大電気出力QFC_MAXが電気出力アシスト量QASSTよりも大きければ、最大電気出力QFC_MAXから電気出力アシスト量QASSTを減じたものが充電入力Cに相当する。また、最大電気出力QFC_MAXが電気出力アシスト量QASST以下ならば、燃料電池３の充電出力Qが全てモーター４で消費されることになり、充電入力Cがゼロとなる。
【００７３】
放電電池の放電出力Dは、基本的にはモーター４の要求電気出力QMに対応する大きさとなる。一方、放電出力Dの最大値は最大電気出力QMAXであることから、要求電気出力QMが最大電気出力QMAXを超えているときには、放電出力Dが最大電気出力QMAXに等しくなるように放電状態が制御され、不足分の電気出力は燃料電池３が負担することになる。また、二次電池２の最大電気出力QMAXは放電電池の劣化度DLや劣化度差ΔDLに基づいて算出されるため、劣化が進行するに連れて放電出力Dの最大値が減少するように、電気出力が抑制される。なお、燃料電池３の最大電気出力QFC_MAXでモーター４の要求電気出力QMの全てを賄える場合には、放電出力Dをゼロにしてもよい。
【００７４】
一方、第二の補填手法では、第一の補填手法における燃料電池３の代わりに、充電が完了した充電電池がアシスト電力を負担することになる。充放電出力算出部１７は、充電が完了した充電電池を一時的に放電可能な状態に遷移させる。このような状態に置かれた二次電池２のことを暫定放電電池と呼ぶ。
前述の電気出力アシスト量QASSTが暫定放電電池の最大電気出力EMAX未満であるとき、前述の電気出力アシスト量QASSTを暫定放電電池の放電出力Eとする。つまり、電気出力アシスト量QASSTの全てを暫定放電電池からの電気出力で補填させる。一方、電気出力アシスト量QASSTが最大電気出力EMAX以上のときには、最大電気出力EMAXを暫定放電電池の放電出力Eとする。この場合、暫定放電電池からの電気出力の全てがモーター４側に供給されるものの、その電気出力で賄われるのは電気出力アシスト量QASSTの一部となる。
【００７５】
なお、電気出力アシスト量QASSTと最大電気出力EMAXとの大小関係に関わらず、最大電気出力EMAXを暫定放電電池の放電出力Eに設定することも考えられる。この場合、最大電気出力EMAXが電気出力アシスト量QASSTよりも大きいほど、放電電池の放電出力Dが最大電気出力QMAXよりもさらに小さくなる。したがって、放電電池の放電負荷が軽減され、劣化の進行がさらに抑制される。
また、電気出力アシスト量QASSTと放電電池の最大電気出力QMAXとの加算値(QASST+QMAX)を暫定放電電池の放電出力Eに設定することも考えられる。この場合、放電電池の放電出力Dがゼロとなり、実質的にモーター４を駆動する主体は暫定放電電池のみとなる。
【００７６】
［Ｄ．切り換え判定部］
切り換え判定部１８（変更判定手段）は、充電電池及び放電電池の切り換えに係る判定を実施するものである。ここでは、相対的な劣化度DLに基づいて前述の切り換え条件が成立するか否かが判定されるとともに、切り換え条件の成立時に充電電池及び放電電池のそれぞれが変更される。切り換え条件としては、放電電池の充電率SOCに関する第一の切り換え条件と、充電電池の充電率SOCに関する第二の切り換え条件とが設定される。また、この切り換え判定部１８には、第一の切り換え条件に基づいて放電対象を切り換える第一変更部１８ａ（第一変更手段）と、第二の切り換え条件に基づいて放電対象を切り換える第二変更部１８ｂ（第二変更手段）とが設けられる。
【００７７】
第一の切り換え条件は、放電電池の充電率SOCがその下限充電率SOCMIN_DIS以下になることである。つまり、放電電池がモーター４の要求電気出力QMに応えることができなくなると、第一変更部１８ａにより充放電の役割が切り換えられる。この第一の切り換え条件により、二次電池２の電欠が防止される。
第二の切り換え条件は、充電電池の充電率SOCがその上限充電率SOCMAX_CHA以上になり、かつ、二次電池２の相対的な劣化度DLや劣化度差ΔDLが所定の劣化度条件を満たすことである。第二変更部１８ｂは、充電電池にそれ以上の充電ができない満充電状態になると、二次電池２の相対的な劣化度DLや劣化度差ΔDLに基づいて充放電の役割を変更する。
【００７８】
本実施形態の第二変更部１８ｂは、所定の劣化度条件として「放電電池よりも充電電池の方が相対的に劣化していること」を判定する。つまり、満充電状態になった充電電池が小劣化電池であって、放電電池が大劣化電池である場合に、所定の劣化度条件が満たされるものと判断する。したがって、第二変更部１８ｂは、充電電池の充電率SOCがその上限充電率SOCMAX_CHA以上であり、かつ、放電電池が大劣化電池である場合に、充放電の役割を変更する。反対に、充電電池の充電率SOCがその上限充電率SOCMAX_CHA以上であっても、その充電電池が大劣化電池である場合には、充放電の役割を変更することなく、放電電池に放電させ続ける。この場合、燃料電池３が作動を停止し、大劣化電池である充電電池は満充電状態のままで維持される。
【００７９】
なお、充電電池が満充電状態になる前に放電電池の電力が枯渇しないように、第二変更部１８ｂの判断よりも第一変更部１８ａの判断の方が優先される。したがって、充電電池の充電率SOCがその上限充電率SOCMAX_CHAに達する前に、放電電池の充電率SOCがその下限充電率SOCMIN_DIS以下になったときには、劣化度条件の成否に関わらず、充放電の役割が変更される。
【００８０】
［Ｅ．充電休止判定部］
充電休止判定部１９（休止制御手段）は、通常走行時の燃料電池３による充電を休止させるための判定を実施するものである。ここでは、所定の充電休止条件が成立する場合に充電電池への充電が一時的に禁止され、燃料電池３が発電アイドル状態に制御される。発電アイドル状態とは、燃料電池３が燃料供給を受けたまま発電を休止、もしくは、最小電力を供給する状態である。例えば、燃料電池３の電極とコンバーター６との間の直流回路上に介装されたスイッチが切断された状態や、発電モードを間欠モードあるいは低電圧発電モードで燃料供給を実施する状態などが発電アイドル状態に含まれる。
本実施形態では、放電電池の充電率SOCが休止判定充電率SOCPAUSE以上であり、かつ、充電電池の電池温度Tが休止温度TPAUSE以上であるときに充電が休止され、燃料電池３が発電アイドル状態に維持される。また、上記の条件が不成立になると、燃料電池３での発電が再開され、充電電池が充電される。
【００８１】
休止判定充電率SOCPAUSEは、劣化度判定部１１で算出された二次電池２の劣化度差ΔDLに応じて設定される。充電休止判定部１９は、劣化度差ΔDLに基づいて補正係数K6を設定し、式７に示すように、補正係数K6に標準休止充電率SOCCBASEを乗じたものを放電電池の休止判定充電率SOCPAUSEとして算出する。なお、充電の休止中に充放電の役割が切り換えられる可能性もあることから、標準休止充電率SOCCBASEは比較的高い値に設定されることが好ましく、例えば70〜80％の範囲内の値とされる。
SOCPAUSE＝K6×SOCCBASE  …式７
【００８２】
補正係数K6は、放電電池の劣化度DLが低いときよりも高いときの方が、充電が休止しにくくなるようにするための係数である。例えば、図５（ｆ）に示すように、劣化度差ΔDLが所定値D6未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K6の値が1.0に設定される。また、劣化度差ΔDLが所定値D6以上のときには、劣化度差ΔDLが増大するほど補正係数K6の値が1.0よりも大きい値に設定される。
【００８３】
また、休止温度TPAUSEについても、劣化度差ΔDLに応じた大きさに設定される。充電休止判定部１９は、劣化度差ΔDLに基づいて補正係数K7を設定するとともに、式８に示すように、補正係数K7に標準休止温度TCBASEを乗じたものを充電電池の休止温度TPAUSEとして算出する。
TPAUSE＝K7×TCBASE  …式８
【００８４】
補正係数K7は、劣化度の低い充電電池に比べて劣化度の高い充電電池の方が、より低温で休止するようにするための係数である。例えば、図５（ｇ）に示すように、劣化度差ΔDLが所定値D7未満のときには、劣化度DLがほぼ均等であるとみなされて補正係数K7の値が1.0に設定される。また、劣化度差ΔDLが所定値D7以上のときには、劣化度差ΔDLが増大するほど補正係数K7の値が1.0よりも小さい値に設定される。
【００８５】
なお、上記の補正係数K1〜K7の設定に係る所定値D1〜D7は、同一値としてもよいし、各々を異なる値に設定してもよい。例えば、補正係数K1の設定では、外部充電時の二次電池２の容量を確保する上では、所定値D1をできるだけ大きく（他の所定値D2〜D7よりも大きく）することが考えられる。一方、外部充電による二次電池２の劣化を抑制する上では、所定値D1をできるだけ小さく（他の所定値D2〜D7よりも小さく）することが考えられる。このように、具体的な所定値D1〜D7の値は、本電力制御装置１に求められる性能や特性に応じて適宜設定すればよい。
【００８６】
［５．フローチャート］
図６〜図１０は、電子制御装置１０で実施される制御手順を例示するフローチャートである。図６は、二次電池２の状態に対応する制御用フラグを設定するフローである。また、図７は通常走行時の充放電状態を制御するための各種パラメーターを算出するフローであり、図８は通常走行時における燃料電池３の電気出力や二次電池２の充放電出力を制御するフローである。また、図９は通常走行時における二次電池２の充放電の役割を切り換えるための判定を行うフローであり、図１０は外部充電時の充電状態を制御するフローである。これらのフローは、電子制御装置１０の内部において所定周期で繰り返し実施される。
【００８７】
［５−１．フラグ設定］
図６に示すフラグ設定フローでは、二次電池２の劣化度合いと充放電状態とに関する制御用のフラグFLC，FLDCが設定される。フラグFLCは、通常走行時の充電対象の二次電池２が大劣化電池に分類されているときにFLC=1（オン）に設定され、充電対象が大劣化電池でないときにFLC=0（オフ）に設定されるものである。また、フラグFLDCは、通常走行時の放電対象の二次電池２が大劣化電池に分類されているときにFLDC=1（オン）に設定され、放電対象が大劣化電池でないときにFLDC=0（オフ）に設定されるものである。
【００８８】
ステップＡ１０では、対象設定部１２で通常走行時の放電電池と充電電池とが設定される。二次電池２の個数が二個の場合は、何れか一方が放電電池とされ、他方が充電電池とされる。また、ステップＡ２０では、第一電池２ａ及び第二電池２ｂのそれぞれの劣化度DLが劣化度判定部１１に読み込まれ、ステップＡ３０において二つの二次電池２の劣化度DLの差の絶対値が劣化度差ΔDLとして演算される。
【００８９】
ステップＡ４０では、劣化度判定部１１において、劣化度差ΔDLが所定値D0を超えているか否かが判定される。ここで、ΔDL≦D0であるときには、劣化状態が均等であると判断されてステップＡ７０に進み、フラグFLC，FLDCの値がともに0に設定される。また、ΔDL＞D0であるときには、劣化度DLの大きい一方が大劣化電池であると判断されるとともに、劣化度DLの小さい一方が小劣化電池であると判断されて、ステップＡ５０に進む。
【００９０】
ステップＡ５０では、ステップＡ１０での設定に基づき、大劣化電池が充電電池であるか否かが判定される。この条件の成立時にはステップＡ８０に進み、フラグFLCの値が1に設定されるとともに、フラグFLDCの値が0に設定される。ステップＡ５０で大劣化電池が充電電池でないときには、ステップＡ６０に進む。
【００９１】
ステップＡ６０では、大劣化電池が放電電池であるか否かが判定される。この条件の成立時にはステップＡ９０に進み、フラグFLCの値が0に設定されるとともに、フラグFLDCの値が1に設定される。また、二次電池２の個数が三個以上の場合であって、大劣化電池が充電電池でも放電電池でもない場合には、ステップＡ７０に進む。ステップＡ７０，Ａ８０，Ａ９０の何れかでフラグが設定されると、ステップＡ１００に進む。
【００９２】
ステップＡ１００では、外部充電制御部１３において、外部充電開始条件が成立するか否かが判定される。例えば、充電ケーブルのインレット２１への差し込みが検出され、外部電源から車載充電器８への給電がなされているときには、外部充電開始条件が成立すると判断され、図１０に示す外部充電フローに進む。一方、外部充電開始条件が成立しない場合には、図７に示す通常走行時の充放電制御に係るパラメーター算出フローに進む。
【００９３】
［５−２．パラメーター算出］
図７に示すパラメーター算出フローでは、充放電制御部１４において、通常走行時の充放電制御に用いられるパラメーターが算出される。ステップＢ１０ではフラグFLCの値が判定され、FLC=1であればステップＢ３０〜Ｂ３５に進み、FLC=0であればステップＢ２０に進む。また、ステップＢ２０ではフラグFLDCの値が判定され、FLDC=1であればステップＢ４０〜４５に進み、FLDC=0であればステップＢ５０に進む。
ステップＢ３０〜Ｂ３５，Ｂ４０〜４５は、補正係数K2〜K7を設定するためのステップである。
【００９４】
補正係数K2は、大劣化電池が充電電池であるときの上限充電率SOCMAX_CHAを減少補正するための係数である。したがって、ステップＢ３０では、例えば図５（ｂ）に示すようなマップに基づいて、補正係数K2が設定される。補正係数K2の値は1.0以下の範囲内で設定され、劣化度差ΔDLが増大するほど小さくなる。一方、ステップＢ４０では補正係数K2の値がK2=1.0とされる。
【００９５】
補正係数K3は、大劣化電池が放電電池であるときの下限充電率SOCMIN_DISを増加補正するための係数である。したがって、ステップＢ３１では補正係数K3の値がK3=1.0に設定される。一方、ステップＢ４１では、例えば図５（ｃ）に示すようなマップに基づいて、補正係数K3が設定される。補正係数K3の値は1.0以上の範囲内で設定され、劣化度差ΔDLが増大するほど大きくなる。
【００９６】
補正係数K4は、大劣化電池が放電電池であるとき（すなわち、小劣化電池が充電電池であるとき）の燃料電池３の充電出力Qを増加補正するための係数である。したがって、ステップＢ３２では補正係数K4の値がK4=1.0とされる。一方、ステップＢ４２では、例えば図５（ｄ）に示すようなマップに基づいて、補正係数K4が設定される。補正係数K4の値は1.0以上の範囲内で設定され、劣化度差ΔDLが増大するほど大きくなる。
【００９７】
補正係数K5は、大劣化電池が放電電池であるときの放電出力Dの最大値である最大電気出力QMAXを減少補正するための係数である。したがって、ステップＢ３３では、補正係数K5の値がK5=1.0に設定される。一方、ステップＢ４３では、例えば図５（ｅ）に示すようなマップに基づいて、補正係数K5が設定される。補正係数K5の値は1.0以下の範囲内で設定され、劣化度差ΔDLが増大するほど小さくなる。
【００９８】
補正係数K6は、大劣化電池での放電中における充電休止の条件判定に使用される休止判定充電率SOCPAUSEを増加補正するための係数である。したがって、ステップＢ３４では、補正係数K6の値がK6=1.0に設定される。一方、ステップＢ４４では、例えば図５（ｆ）に示すようなマップに基づいて、補正係数K6が設定される。補正係数K6の値は1.0以上の範囲内で設定され、劣化度差ΔDLが増大するほど大きくなる。
【００９９】
補正係数K7は、大劣化電池の充電中における充電休止の条件判定に使用される休止温度TPAUSEを減少補正するための係数である。したがって、ステップＢ３５では、例えば図５（ｇ）に示すようなマップに基づいて、補正係数K7が設定される。補正係数K7の値は1.0以下の範囲内で設定され、劣化度差ΔDLが増大するほど小さくなる。一方、ステップＢ４５では補正係数K7の値がK7=1.0とされる。
また、充電電池，放電電池の何れも大劣化電池でない場合には、ステップＢ５０において、全ての補正係数K2〜K7の値が1.0に設定される。
【０１００】
ステップＢ６０では、充電電池，放電電池のそれぞれの充電率SOCが算出され、ステップＢ７０では、放電電池の充電率低下速度Xが算出される。また、ステップＢ８０では、基本電気出力算出部１５において、図４に示すようなマップに基づき、放電電池の充電率低下速度Xと充電電池の充電率SOCとから燃料電池３の基本電気出力QFCが算出される。
【０１０１】
ステップＢ９０では、充放電域算出部１６において、補正係数K2に標準上限充電率SOCSFCBASEを乗じたものが充電電池の上限充電率SOCMAX_CHAとして算出される。上限充電率SOCMAX_CHAは、充電電池の充電が完了したときの充電率SOCに対応するものであり、図９に示すフロー中で充放電の役割を切り換えるタイミングの判定に使用される。
【０１０２】
ステップＢ１００では、充放電域算出部１６において、補正係数K3に標準下限充電率SOCLWBASEを乗じたものが放電電池の下限充電率SOCMIN_DISとして算出される。下限充電率SOCMIN_DISは、放電電池の放電下限としての充電率SOCに対応するものである。また、上限充電率SOCMAX_CHAと同様に、図９に示すフロー中で充放電の役割を切り換えるタイミングの判定に使用される。
【０１０３】
ステップＢ１１０では、補正係数K4に基本電気出力QFCを乗じたものが充電出力Qとして算出される。充電出力Qは燃料電池３の電気出力であり、モーター４に供給される電力に不足がない状態であれば、この電力が充電電池に供給される。
ステップＢ１２０では、補正係数K5に標準最大電気出力QMAXBASEを乗じたものが最大電気出力QMAXとして算出される。最大電気出力QMAXは、放電電池の放電出力Dの最大値である。モーター４の要求電気出力QMがこの最大電気出力QMAXを超えると、不足分の電気出力が燃料電池３から補充されることになる。
【０１０４】
ステップＢ１３０では、補正係数K6に標準休止充電率SOCCBASEを乗じたものが充電電池の休止判定充電率SOCPAUSEとして算出される。また、ステップＢ１４０では、補正係数K7に標準休止温度TCBASEを乗じたものが充電電池の休止温度TPAUSEとして算出される。これらの休止判定充電率SOCPAUSE及び休止温度TPAUSEは、充電電池の充電を一時的に休止させてもよい状態であるか否かを判定するために用いられる。
上記のパラメーターの算出が終了すると、図８に示す通常走行時の充放電制御フローに進む。
【０１０５】
［５−３．充放電制御］
図８に示すフローでは、充放電制御部１４において、二次電池２及び燃料電池３の電気出力の大きさが制御される。ステップＣ１０では、モーター４の要求電気出力QMが電子制御装置１０に読み込まれる。また、ステップＣ２０ではフラグFLDCの値が判定され、FLDC=1であればステップＣ３０に進み、FLDC=0であればステップＣ１３０に進む。
【０１０６】
ステップＣ３０は、大劣化電池が放電電池であるときに実施されるステップである。このステップＣ３０では、モーター４の要求電気出力QMが放電電池の最大電気出力QMAXを超えているか否かが判定される。ここで、QM＞QMAXのときにはステップＣ４０に進み、QM≦QMAXのときにはステップＣ１３０に進む。
【０１０７】
ステップＣ４０では、充放電出力算出部１７において、要求電気出力QMから最大電気出力QMAXを減じた値に補正係数Lを乗じたものが電気出力アシスト量QASSTとして算出される。電気出力アシスト量QASSTは、モーター４の要求電気出力QMに対する放電出力Dの不足分の電気出力である。続くステップＣ５０では、燃料電池３が起動中であるか否かが判定され、燃料電池３が起動中であればステップＣ６０に進み、停止中であればステップＣ１１０に進む。ここでいう起動中には、燃料電池３が発電している状態（充電電池を充電している状態）や発電アイドル状態が含まれる。
【０１０８】
ステップＣ６０では、燃料電池３が放電電池をアシストするのに十分な電気出力能力を持っているかどうかを確認するべく、充電出力Qと電気出力アシスト量QASSTとの加算値(Q+QASST)が燃料電池３の最大電気出力QFC_MAX未満であるか否かが判定される。ここで、QFC_MAX＞(Q+QASST)であるときには、燃料電池３の余力が十分にあるものと判断されてステップＣ７０に進む。一方、QFC_MAX≦(Q+QASST)であるときには、ステップＣ９０に進む。
【０１０９】
ステップＣ７０では、充電出力Qと電気出力アシスト量QASSTとの加算値(Q+QASST)が燃料電池３の実際の発電出力QTGTとして制御される。また、ステップＣ８０では、放電出力Dが最大電気出力QMAXとなるように放電電池が制御される。これにより、充電電池に供給される充電入力Cは、充放電出力算出部１７で算出された充電出力Qに対応するものとなる。
【０１１０】
ステップＣ９０では、燃料電池３の電気出力が最大電気出力QFC_MAXになるように制御される。また、ステップＣ１００では、放電出力Dが最大電気出力QMAXとなるように放電電池が制御される。このとき、充電電池に供給される充電入力Cは、最大電気出力QFC_MAXから電気出力アシスト量QASSTを減じたものに相当し、充電出力Qよりも小さい値となる。
【０１１１】
ステップＣ１１０では、燃料電池３が停止中であるため、充電が完了した充電電池が一時的に放電可能な状態に遷移して暫定放電電池となり、電気出力アシスト量QASSTに相当する放電出力Eが暫定放電電池からモーター４へと供給される。また、ステップＣ１２０では、放電電池の放電出力Dが最大電気出力QMAXとなるように制御される。なお、ステップＣ１１０の制御を実施する代わりに、後述する図９のフローチャート内のステップＤ７０に進み、充電電池と放電電池との役割を切り換えるような制御構成としてもよい。
【０１１２】
ステップＣ１３０は、放電対象が大劣化電池でないとき（FLDC=0）、又は、モーター４の要求電気出力QMが放電電池の最大電気出力QMAX以下のときに実施されるステップである。ここでは、ステップＣ５０と同様に、燃料電池３が起動中であるか否かが判定され、燃料電池３が起動中であればステップＣ１４０に進み、停止中であればステップＣ１６０に進む。
【０１１３】
ステップＣ１４０では、充電出力Qが燃料電池３の実際の発電出力QTGTとして制御される。また、ステップＣ１５０では、放電出力Dがモーター４の要求電気出力QMとなるように放電電池が制御される。これにより、充電電池に供給される充電入力Cは燃料電池３の充電出力Qに対応するものとなる。
【０１１４】
また、ステップＣ１６０では、燃料電池３による充電が実施されていない（すなわち、すでに充電が完了しているか、発電アイドル状態である）ため、放電出力Dがモーター４の要求電気出力QMとなるように放電電池が制御される。ステップＣ８０，Ｃ１００，Ｃ１２０，Ｃ１５０及びＣ１６０が実施された後は、図９に示す切り換え判定フローに進む。
【０１１５】
［５−４．切り換え判定］
図９に示す切り換え判定フローでは、二次電池２の充放電の役割を切り換えるタイミングと、充電電池の休止状態（燃料電池３の発電アイドル状態）とが制御される。このフロー中で使用されるフラグGは、外部充電後の充放電状態を把握するためのものである。外部充電が完了した後に全ての大劣化電池が一回以上、放電電池として使用されるまでの間はG=1に設定される。全ての大劣化電池が一回以上、放電電池として使用された後は、次の外部充電が完了するまでの間はG=0に設定される。
【０１１６】
ステップＤ１０では、充電休止判定部１９において、充電電池の電池温度Tが休止温度TPAUSE未満であるか否かが判定される。ここで、T＜TPAUSEであるときには充電休止条件が成立しないため、ステップＤ５０に進む。一方、T≧TPAUSEであるときには、もう一つの充電休止条件を判定するためのステップＤ２０に進む。
【０１１７】
ステップＤ２０では、充電休止判定部１９において、放電電池の充電率SOCが休止判定充電率SOCPAUSE以上であるか否かが判定さる。ここで、充電率SOC＜SOCPAUSEであるときには充電休止条件が成立しないため、ステップＤ５０に進む。一方、充電率SOC≧SOCPAUSEであるときには充電休止条件が成立し、ステップＤ３０に進む。
ステップＤ３０では、燃料電池３が発電アイドル状態に制御され、一時的に発電が休止される。また、続くステップＤ４０では、放電電池からの電力供給が継続される。その後の制御は、図６のフラグ設定フローに進む。
【０１１８】
充電休止条件が不成立のときに進むステップＤ５０では、切り換え判定部１８において、第一の切り換え条件が判定される。ここでは、放電電池の充電率SOCがその下限充電率SOCMIN_DIS以下であるか否かが判定される。ここで、充電率SOC≦SOCMIN_DISであるときにはステップＤ６０に進み、充電率SOC＞SOCMIN_DISであるときにはステップＤ１００に進む。
【０１１９】
ステップＤ６０では、充電電池の充電と放電電池からの放電とが終了し、続くステップＤ７０において充放電の役割が切り換えられる。二次電池２の個数が二個の場合には、これまでの充電電池が新たに放電電池となり、これまでの放電電池が新たに充電電池とされる。また、二次電池２の個数が三個以上の場合には、所定の選択順序に従って新たな放電電池，充電電池が選択される。
【０１２０】
ステップＤ８０では、大劣化電池に該当する二次電池２があるときに、全ての大劣化電池が少なくとも一回ずつ放電電池の役割を担ったか否かが判定される。この条件の成立時にはステップＤ９０に進み、フラグGの値をG=0に設定した後に、図６に示すフラグ設定フローに進む。
【０１２１】
ステップＤ５０からステップＤ１００に進んだ場合には、切り換え判定部１８において、第二の切り換え条件が判定される。ここでは、充電電池の充電率SOCがその上限充電率SOCMAX_CHA以上であるか否かが判定される。ここで、充電率SOC≧SOCMAX_CHAであるときにはステップＤ１１０に進み、充電率SOC＜SOCMAX_CHAであるときにはステップＤ１５０に進む。なお、ステップＤ１５０では、引き続きそれぞれの二次電池２での充放電が継続され、図６のフラグ設定フローに進む。
【０１２２】
ステップＤ１１０では、フラグFLDCの値がFLDC=1であるか否かが判定される。ここでFLDC=1であるときにはステップＤ１２０に進み、FLDC=0であるときにはステップＤ１３０に進む。また、ステップＤ１２０では、フラグGの値がG=0であるか否かが判定される。ここでG=0の場合には、ステップＤ６０に進む。例えば、大劣化電池が放電電池であるときに小劣化電池の充電が完了すると、ステップＤ６０以降に進んで充放電の役割が切り換えられる。
【０１２３】
一方、ステップＤ１２０でG=1の場合にはステップＤ１３０に進む。ステップＤ１３０では充電電池への充電が終了し、続くステップＤ１４０では放電電池からの放電のみが継続される。これらのステップは、充電電池が満充電状態となり、燃料電池３が作動を停止した状態に対応する。その後の制御は、図６のフラグ設定フローに進む。
【０１２４】
［５−５．外部充電］
図１０に示す外部充電フローでは、外部充電時における二次電池２の充電状態が制御される。ステップＥ１０では、フラグFLC又はFLDCの何れかの値が1であるか否かが判定される。すなわち、二次電池２の中に大劣化電池があるか否かが判定される。ここで、FLC=1又はFLDC=1であるときにはステップＥ２０に進み、それ以外の場合はステップＥ４０に進む。
【０１２５】
ステップＥ２０では、外部充電制御部１３において補正係数K1が設定される。補正係数K1は、外部充電時における大劣化電池への充電を終了するための外部充電時上限充電率SOCMAX_EXを減少補正するための係数である。したがって、ステップＥ２０では、例えば図５（ａ）に示すようなマップに基づいて、補正係数K1が設定される。補正係数K1の値は1.0以下の範囲内で設定され、劣化度差ΔDLが増大するほど小さくなる。
【０１２６】
ステップＥ３０では、外部充電制御部１３において、補正係数K1に外部充電時標準上限充電率SOCHPIBASEを乗じたものが大劣化電池の外部充電時上限充電率SOCMAX_EXとして算出される。また、ステップＥ４０では、ステップＥ３０で設定されたもの以外の二次電池２についての外部充電時上限充電率SOCMAX_EXが外部充電時標準上限充電率SOCHPIBASEと同一値に設定される。したがって、相対的に劣化している二次電池２の外部充電時上限充電率SOCMAX_EXは、その劣化度DLに応じて、劣化していない二次電池２と比較して小さくなる。
【０１２７】
ステップＥ５０では、各々の二次電池２に与えられる電流値や電圧値に基づき、各々の充電率SOCが算出される。また、ステップＥ６０では、全ての二次電池２について、個々の充電率SOCがその外部充電時上限充電率SOCMAX_EXを超えたか否かが判定される。この条件が不成立の場合はステップＥ９０に進み、外部充電が継続される。各々の二次電池２の充電率SOCや外部充電時上限充電率SOCMAX_EXに差異があるときには、充電率SOCが外部充電時上限充電率SOCMAX_EXに達したものから順に外部充電が終了し、他の二次電池２への外部充電が継続される。
【０１２８】
一方、全ての二次電池２の充電率SOCがそれぞれの外部充電時上限充電率SOCMAX_EXに達したときにはステップＥ７０に進み、外部充電が終了する。
また、続くステップＥ８０では、図９の切り換え判定フローで使用されるフラグGの値が1に設定される。その後の制御は、図６のフラグ設定フローに進む。
【０１２９】
［６．作用］
［６−１．充放電域のグラフ］
第一電池２ａ及び第二電池２ｂの劣化度DLの経年変化を図１１（ａ）に示す。図中の破線は第一電池２ａの劣化度DL1のグラフであり、実線は第二電池２ｂの劣化度DL2のグラフである。ここでは、第二電池２ｂの劣化進行速度が第一電池２ａの劣化進行速度よりもやや速いものとする。
【０１３０】
二次電池２の使用開始時から時刻t0までの期間は、第一電池２ａ，第二電池２ｂがともに徐々に劣化しており、劣化度差ΔDLが所定値D0以下である。したがって、第一電池２ａの上限充電率SOCMAX，下限充電率SOCMINのそれぞれが第二電池２ｂの上限充電率SOCMAX，下限充電率SOCMINと同一に設定され、充放電域が一致する。
【０１３１】
時刻t0に劣化度差ΔDLが所定値D0を超えると、劣化度DLの大きい第二電池２ｂが大劣化電池に分類されるとともに、第一電池２ａが小劣化電池に分類される。これを受けて、第二電池２ｂの上限充電率SOCMAXの値は、外部充電時，通常走行時の充電時の何れにおいても第一電池２ａの上限充電率SOCMAXの値よりも低く設定される。また、第二電池２ｂの下限充電率SOCMINの値は、第一電池２ａの下限充電率SOCMINの値よりも高く設定される。
【０１３２】
このような設定により、図１１（ｂ）に示すように、時刻t0以降の第二電池２ｂの充放電域は、時刻t0以前と比較して狭くなり、第二電池２ｂの充電率SOCは第一電池２ａよりも狭い範囲内で増減を繰り返すことになる。したがって、過充電や深放電によって第二電池２ｂに与えられる電気的負荷が減少し、劣化の進行が抑制される。
【０１３３】
また、第二電池２ｂの充電率SOCの充放電域が狭くなることから、例えば充電率SOCが長時間、高い状態に置かれるような可能性が小さくなる。同様に、充電率SOCが過剰に低下した状態で放置される可能性も減少する。一方、無負荷状態の二次電池２には、充電率SOCが過多でも過少でもない中庸な状態（例えば、50％前後）であるときに劣化が進行しにくいという特性がある。したがって、第二電池２ｂは第一電池２ａよりも劣化しにくくなり、図１１（ａ）に示すように第二電池２ｂの劣化度DLの減少勾配は徐々に緩やかとなる。
【０１３４】
一方、第二電池２ｂにやや遅れて第一電池２ａの劣化度DLが低下し、破線グラフが実線グラフに徐々に接近する。劣化度差ΔDLが所定値D0以下になるまで第一電池２ａの劣化度DLが低下すると、大劣化電池，小劣化電池といった分類が白紙に戻され、同一の上限充電率SOCMAX及び下限充電率SOCMINの設定が使用されるようになる。
【０１３５】
このような制御の繰り返しにより、第一電池２ａ及び第二電池２ｂの劣化度DLは何れか一方が極端に増大することがなくなる。図１１（ａ）に示すように、第一電池２ａ及び第二電池２ｂの劣化度DLのばらつきは、所定値D0前後で安定し、何れかの二次電池２のみが大きく劣化するようなことがない。また、二次電池２の個数が三個以上であっても、劣化度DLが大きいほどその進行が抑制されるため、各々の劣化度DLのばらつきが概ね所定値D0の範囲内に収束し、劣化が均等に進行する。
【０１３６】
［６−２．充放電サイクル，充電率のグラフ］
第一電池２ａ及び第二電池２ｂの充電率SOCの経時変化を図１２（ａ），（ｂ）に示す。ここでは、第一電池２ａが小劣化電池に分類され、第二電池２ｂが大劣化電池に分類された状態での充放電サイクルを説明する。第二電池２ｂの上限充電率SOCMAX及び外部充電時上限充電率SOCMAX_EXは、第一電池２ａの上限充電率SOCMAX及び外部充電時上限充電率SOCMAX_EXよりも低く設定される。また、第二電池２ｂの下限充電率SOCMINは、第一電池２ａの下限充電率SOCMINよりも高く設定される。
【０１３７】
時刻t1以前の状態は、第一電池２ａが放電電池であり、第二電池２ｂが充電電池である。時刻t1に放電側の第一電池２ａの充電率SOCが下限充電率SOCMIN以下になると、第一の切り換え条件が成立して充放電の役割が切り換えられる。このとき、第一電池２ａが充電電池となり、第二電池２ｂが放電電池となる。
【０１３８】
時刻t1から時刻t2の区間（区間t1〜t2）では、第二電池２ｂの放電出力Dがモーター４に供給されるとともに、燃料電池３の充電出力Qが第一電池２ａに供給され、第一電池２ａが充電される。第二電池２ｂの充放電域は第一電池２ａの充放電域よりも幅が狭く設定されるため、第二電池２ｂの放電出力Dでモーター４を駆動できる時間は第一電池２ａよりも短くなりやすい。
【０１３９】
一方、小劣化電池である第一電池２ａを充電するための燃料電池３の充電出力Qは、大劣化電池である第二電池２ｂの劣化度DLが大きいほど増大する。これにより、区間t1〜t2での第一電池２ａの充電率上昇勾配は、時刻t1以前の第二電池２ｂの充電率上昇勾配よりも急勾配となり、第一電池２ａの充電時間が短縮される。したがって、第一電池２ａの充電率SOCは、比較的早期に高いレベルまで回復する。
【０１４０】
また、区間t1〜t2で第一電池２ａに供給される燃料電池３の充電出力Qは、そのときの放電対象である第二電池２ｂの充電率低下速度Xに応じて増減制御される。例えば、図４に示すように、第二電池２ｂの充電率低下速度Xが大きいほど、早期に電力を消耗しやすいことを踏まえて基本電気出力QFCが高く設定されるため、燃料電池３の充電出力Qの大きさが適正化される。
時刻t2に第二電池２ｂの充電率SOCが下限充電率SOCMIN以下になると、第一の切り換え条件が成立して充放電の役割が切り換えられる。このとき、第一電池２ａが放電電池となり、第二電池２ｂが充電電池となる。
【０１４１】
区間t2〜t3では、第一電池２ａの放電出力Dがモーター４に供給されるとともに、燃料電池３の充電出力Qが第二電池２ｂに供給され、第二電池２ｂが充電される。第一電池２ａの充放電域は第二電池２ｂの充放電域よりも幅が広く設定されるため、第一電池２ａの放電出力Dでモーター４を駆動できる時間は比較的長時間となる。
【０１４２】
また、大劣化電池である第二電池２ｂを充電するための燃料電池３の充電出力Qは、小劣化電池である第一電池２ａの充電時よりも小さく設定される。これにより、区間t2〜t3での第二電池２ｂの充電率上昇勾配は、区間t1〜t2での第一電池２ａの充電率上昇勾配よりも緩勾配となり、第二電池２ｂに対する充電負荷が軽減される。したがって、第二電池２ｂの劣化の進行が抑制される。
【０１４３】
時刻t3に第二電池２ｂの充電率SOCが上限充電率SOCMAX以上になると、第二電池２ｂの充電が終了し、燃料電池３が停止する。このとき、第一電池２ａの充電率SOCはまだ下限充電率SOCMIN以下ではないため、引き続き第一電池２ａが放電電池として働く。その後、時刻t4に第一電池２ａの充電率SOCが下限充電率SOCMIN以下になると、第一の切り換え条件が成立して充放電の役割が切り換えられる。なお、区間t3〜t4は、第二電池２ｂに対して電気的負荷が何も作用しない無負荷期間となる。したがって、第二電池２ｂの劣化の進行はさらに抑制される。
【０１４４】
区間t4〜t5では、区間t1〜t2と同様に、第二電池２ｂの放電出力Dがモーター４に供給されるとともに、燃料電池３の充電出力Qが第一電池２ａに供給され、第一電池２ａが充電される。一方、大劣化電池である第二電池２ｂが放電電池であるときには、第一の切り換え条件だけでなく、第二の切り換え条件が成立した場合にも、充放電の役割が切り換えられる。
【０１４５】
例えば、時刻t5に第一電池２ａの充電率SOCが上限充電率SOCMAX以上になると、たとえ第二電池２ｂの充電率SOCが下限充電率SOCMIN以下になっていなくても、充放電の役割が切り換えられ、第一電池２ａが放電電池となる。したがって、第二電池２ｂが放電電池として使用される累計時間は、第一電池２ａが放電電池として使用される累計時間よりも短くなり、第二電池２ｂの劣化の進行が抑制される。
【０１４６】
このとき第二電池２ｂは、充電率SOCが比較的高い状態で充電電池となるため、その後の充電時間が短縮される。時刻t6に第二電池２ｂの充電率SOCが上限充電率SOCMAX以上になると、第二電池２ｂの充電が終了し、燃料電池３が停止する。このように、充電時間が短縮されることでも、第二電池２ｂの劣化の進行が抑制される。
また、区間t6〜t7は、区間t3〜t4と同様に第二電池２ｂの無負荷期間となる。充電時間が短縮されるほど、無負荷期間が延長されることになり、第二電池２ｂの劣化の進行が抑制される。
【０１４７】
区間t7〜t8は、外部充電が実施される区間である。外部充電時には、第一電池２ａ及び第二電池２ｂの両方が充電される。しかし、大劣化電池である第二電池２ｂの外部充電時上限充電率SOCMAX_EXは、第一電池２ａの外部充電時上限充電率SOCMAX_EXよりも低く設定されるため、第二電池２ｂに与えられる電気的負荷が減少し、劣化の進行が抑制される。反対に、第一電池２ａは第二電池２ｂよりも外部充電時上限充電率SOCMAX_EXが高く設定されるため、二次電池２の充電容量は十分に確保される。
【０１４８】
外部充電が完了した後には、大劣化電池である第二電池２ｂが第一電池２ａよりも優先的に、放電電池として使用される。区間t8〜t9では、第二電池２ｂの放電出力Dがモーター４に供給される。これにより、第二電池２ｂの充電率SOCが高い状態である時間が短縮され、第二電池２ｂの劣化の進行が抑制される。また、第二電池２ｂの充電率SOCが過多でも過少でもない中庸な状態（例えば、50％前後）に近づくことから、第二電池２ｂの劣化の進行がより効果的に抑制される。
【０１４９】
［７．効果］
［７−１．燃料電池の出力］
（１）上記の電力制御装置１では、放電側の二次電池２の充電率低下速度Xに基づいて燃料電池３の基本電気出力QFCが算出される。これにより、それぞれの二次電池２の放電速度に応じた燃料電池３の電気出力制御が可能となり、燃料電池３の劣化の進行を抑制しつつ二次電池２の電欠を防止できる。
例えば、モーター４の要求電気出力QMが小さく、放電側の二次電池２の充電率SOCがゆっくりと低下するような運転状態では、燃料電池３の基本電気出力QFCが小さく設定される。これにより燃料電池３の発電負荷が小さくなり、燃料電池３の劣化を抑制することができる。また、燃料電池３の電気出力が比較的小さくなるため、燃料電池３の発電効率を高めることができる。さらに、発電効率が向上することで燃料電池３の駆動に係る燃費を改善することができ、車両２０のランニングコストを削減することができる。
【０１５０】
一方、モーター４の要求電気出力QMが大きく、放電側の二次電池２の充電率SOCが急激に低下するような運転状態では、燃料電池３の基本電気出力QFCが大きく設定されるため、充電側の二次電池２が比較的早期に充電される。このように、電力の消費速度に応じて燃料電池３の電気出力を増減制御することができ、燃料電池３の劣化の進行を抑制しつつ二次電池２の電欠を防止できる。
【０１５１】
なお、二次電池２の充電率低下速度Xは、劣化が進行するほど速くなる傾向がある。そのため、本電力制御装置１では、大劣化電池の放電時には小劣化電池に供給される充電入力Cが増大し、小劣化電池の放電時には大劣化電池に供給される充電入力Cが減少する。つまり、相対的に劣化している二次電池２への充電時の燃料電池３の電気出力が減少し、これに伴って充電側の二次電池２の劣化が抑制されることになる。
したがって、燃料電池３の電気出力制御を通して、複数の二次電池２の劣化状態を均等化することができる。これにより、二次電池２の耐用年数を延長することができ、コストパフォーマンスを高めることができる。なお、相対的に劣化していない側の二次電池２に関しても、燃料電池３の電気出力を絞ることで二次電池２に作用する電気的負荷を軽減することができ、二次電池２の劣化の進行を抑制することができる。
【０１５２】
（２）また、上記の電力制御装置１では、放電電池の充電率低下速度Xだけでなく充電電池の充電率SOCにも基づいて燃料電池３の基本電気出力QFCが算出される。
例えば、充電電池の充電率SOCが比較的高ければ、急いで充電を完了しなくても電欠が生じないため、基本電気出力QFCが小さく設定される。このように、電力消費速度に対して充電率SOCに余裕がある場合には、燃料電池３を低出力とすることで、二次電池２の電欠を防止しながら、二次電池２及び燃料電池３の劣化を抑制できる。
また、充電電池の充電率SOCが比較的低ければ、燃料電池３が高出力とされるため、電欠が発生する可能性を低めることができる。
【０１５３】
（３）また、上記の電力制御装置１では、図４に示すように、充電側の二次電池２の充電率SOCが低いほど、又は、放電側の二次電池２の充電率低下速度Xが大きいほど、燃料電池３の基本電気出力QFCを増加させている。これにより、充電対象及び放電対象の双方の二次電池２の充放電状態に応じた燃料電池３の電気出力制御が可能となり、燃料電池３の劣化の進行を抑制しつつ二次電池２の電欠を防止できる。
（４）また、上記の電力制御装置１では、図４に示すように充電率低下速度Xよりも充電電池の充電率SOCが基本電気出力QFCの値に強く反映される。このように、充電側の充電率SOCが燃料電池３の電気出力値に与える影響を強めることで、二次電池２の電欠をより確実に防止することができ、車両設備の信頼性を向上させることができる。
【０１５４】
（５）さらに、上記の電力制御装置１では、二次電池２の劣化度差ΔDLに基づいて補正係数K4が設定され、補正係数K4に基本電気出力QFCを乗じたものが充電出力Qとして算出される。補正係数K4は、大劣化電池に比べて小劣化電池への電気出力を増加させるように作用する係数である。つまり、燃料電池３によって充電される充電電池の劣化度DLが高いほど、燃料電池３の電気出力が減少する。
したがって、相対的に劣化が進行した二次電池２について、その劣化度DLが高いほど、劣化の進行を抑制することができ、複数の二次電池２の劣化状態を均等化することができる。また、上記の充電率低下速度Xに基づいて燃料電池３の電気出力を制御するものと比較して、二次電池２の相対的な劣化状態を燃料電池３の電気出力に直接的に反映させることができ、劣化状態の均等化効果を高めることができる。
【０１５５】
［７−２．充放電域の設定］
（１）上記の電力制御装置１では、複数の二次電池２の相対的な劣化度合いが判定されるとともに、その劣化度合いに応じて、個々の二次電池２の充電率SOCの許容変動幅が設定される。例えば、大劣化電池の充電率SOCの許容変動幅は、小劣化電池の充電率SOCの許容変動幅よりも狭くなるように設定される、また、劣化が進行するにつれて、充電率SOCの許容変動幅が狭められる。これにより、図１２（ａ），（ｂ）に示すように、大劣化電池は小劣化電池よりも早く充電が完了し、あるいは早く放電が完了することになり、小劣化電池よりも大劣化電池の実質的な使用時間（累積使用時間）が短縮される。
【０１５６】
このように、相対的な劣化度に応じて充電率SOCの変動範囲の幅を設定することで、その電池の使用時間や使用頻度を変更することができる。したがって、劣化の進行を抑制したい電池の使用時間や使用頻度が減少するような設定を用いれば、劣化の進行を抑制することができ、劣化状態を均等化することができる。また、充電率SOCの許容変動幅が狭められることから、充電率SOCが大きく急変することがなく安定した状態で大劣化電池が運用されることになる。このような点でも、効果的に劣化を抑制することができ、劣化状態を均等化することができる。
【０１５７】
（２）また、上記の電力制御装置１では、大劣化電池の上限充電率SOCMAXが小劣化電池の上限充電率SOCMAXよりも小さい値に設定される。これにより、小劣化電池と比較して、大劣化電池が過充電の状態になりにくくなり、二次電池２に与えられる電気的負荷が減少する。したがって、小劣化電池よりも大劣化電池の劣化の進行を抑制することができ、個々の二次電池２の劣化状態を均等化することができる。
また、個々の二次電池２の劣化状態を均等化することで、二次電池２の全体で使用することができる電力を増大させることができ、使用可能な電池容量の低下を抑制することができる。これにより、二次電池２の耐用年数を延長することができ、コストパフォーマンスを向上させることができる。
【０１５８】
（３）また、上記の電力制御装置１では、上限充電率SOCMAXだけでなく下限充電率SOCMINについても、劣化度合いに応じて設定される。すなわち、大劣化電池の下限充電率SOCMINが、小劣化電池の下限充電率SOCMINよりも大きい値に設定される。これにより、小劣化電池と比較して、大劣化電池が深放電の状態になりにくくなり、二次電池２に与えられる電気的負荷が減少する。したがって、小劣化電池よりも大劣化電池の劣化の進行を抑制することができ、個々の二次電池２の劣化状態を均等化することができる。
【０１５９】
（４）また、上記の上限充電率SOCMAX及び下限充電率SOCMINのそれぞれの値は50％を挟んで設定される。これにより、各二次電池２の充放電域には少なくとも50％充電率の状態が含まれることになる。また、二次電池２の許容変動幅は、劣化が進行するにつれて徐々に50％に近づくように狭められる。つまり、劣化が進行するほど、より劣化が進行しにくい安定した領域で充放電が繰り返されることになる。
したがって、二次電池２の劣化の進行を効率的に抑制することができる。また、二次電池２の劣化が進行するほどその進行速度が遅くなるため、複数の二次電池２の劣化状態を均等化することができる。
【０１６０】
（５）また、図１２（ｂ）に示すように、大劣化電池は小劣化電池と比較して、満充電状態で放置される時間が長くなる傾向にある。一方、大劣化電池の上限充電率SOCMAXを50％に設定した場合には、充電が完了した満充電状態の充電率SOCが50％に維持されることになる。したがって、劣化が進行しにくい充電率SOCの状態を長時間維持することができ、劣化の進行を抑制することができ、個々の二次電池２の劣化状態を均等化することができる。
【０１６１】
（６）また、通常走行時の燃料電池３による充電時に設定される上限充電率SOCMAXと比較して、外部充電時に設定される上限充電率SOCMAXは大きく設定されるため、ある程度の二次電池２の充電容量を確保することができる。一方、充電率SOCが高いほど劣化が進行しやすくなるため、大劣化電池の上限充電率SOCMAXは、少なくとも小劣化電池の上限充電率SOCMAXよりも小さく設定される。これにより、充電容量を確保しながら、劣化の進行を抑制することができる。
【０１６２】
また、燃料電池３による充電時と同様に、外部充電時の上限充電率SOCMAXは個々の二次電池２の劣化状態に応じた大きさに設定される。すなわち、劣化度DLが高い二次電池２の上限充電率SOCMAXはやや低めに設定され、劣化度DLが低い二次電池２の上限充電率SOCMAXはやや高めに設定される。したがって、十分な充電容量で航続距離を確保することができるとともに、各々の二次電池２の劣化状態を均等化することができる。
【０１６３】
［７−３．充放電対象の切り換え］
（１）上記の電力制御装置１では、二つの二次電池２の一方が放電電池として機能している間に、他方が充電電池とされる。これらの充放電の役割の切り換え条件の判定は、各々の二次電池２の劣化度DLに応じて変更される。このように、二次電池２の相対的な劣化度合いに基づいて放電対象を変更する条件を変化させることで、電欠の発生を抑制しつつ劣化が進行しにくい放電態様を選択することができ、二次電池２の劣化の進行を抑制することができる。これにより、各々の二次電池２の劣化状態を均等化することができる。
【０１６４】
（２）また、上記の電力制御装置１の切り換え判定部１８には、放電電池の充電率SOCに関する第一の切り換え条件を判定する第一変更部１８ａが設けられる。これにより、充電対象の劣化度DLの大小に関わらず、充電容量を確保しつつ、放電対象の電力を有効に活用できる。
一方、この切り換え判定部１８には、充電電池の充電率SOCに関する第二の切り換え条件を判定する第二変更部１８ｂが併設される。これにより、劣化度DLに応じて充電対象と放電対象とを切り換えることができ、累積使用時間を均一化することができる。したがって、一方のみの二次電池２に偏った劣化の進行を抑制することができる。
【０１６５】
（３）例えば、大劣化電池が放電電池であるときには、小劣化電池が放電電池である場合よりも早く放電出力Dが底をつくものと考えられる。そこで、上述の実施形態では、上記の第一の切り換え条件に加えて、充電電池の充電率SOCがその上限充電率SOCMAX_CHA以上になったときにも、充電電池と放電電池とを交代させている。つまり、大劣化電池の充電率SOCがその下限充電率SOCMIN_DIS以下まで低下していない状態であっても、小劣化電池の充電が完了した場合には、その小劣化電池に放電させている。このような制御により、大劣化電池の実質的な充電率SOCの変動範囲をより狭くすることができるとともに、大劣化電池の累積使用時間を相対的に短縮することができ、劣化の進行を抑制することができる。
【０１６６】
（４）また、小劣化電池が放電電池であるときには、充電電池の劣化度合いが相対的に大きく、充電容量がやや減少しているものと考えられる。そこで、上述の実施形態では、放電電池の充電率SOCがその下限充電率SOCMIN_DIS以下になるまでは、充電電池と放電電池とを交代させないようにしている。このような制御により、劣化が進行した二次電池２への充電量を確保することができる。
【０１６７】
また、大劣化電池の充電状態が満充電状態になったとしても、小劣化電池の充電率SOCがその下限充電率SOCMIN_DIS以下まで低下しない限り、小劣化電池の放電状態が維持される。つまりこの場合、大劣化電池には電気的負荷が作用しない未使用の状態となる。したがって、大劣化電池の累積使用時間を相対的に短縮することができ、劣化の進行を抑制することができる。
【０１６８】
（５）また、二次電池２の劣化度合いが均等であるときには、放電電池の選択順序が所定順序とされるため、各々の二次電池２の累積使用時間をほぼ均一にすることができ、劣化状態を均等化することができる。一方、二次電池２の劣化度合いに大きなばらつきが生じると、大劣化電池が外部充電完了後の最初の放電対象とされる。このように、大劣化電池を優先的に放電させることで、大劣化電池の充電率SOCが高い状態のままとされる時間を短くすることができる。
【０１６９】
また、大劣化電池の充電率SOCをできるだけ早めに下げておくことで、より劣化が進行しにくい安定した充電率SOCの状態（50％の充電率）に近づけることができる。したがって、劣化の進行を抑制することができ、二次電池２の劣化状態を均等化することができる。
【０１７０】
（６）また、例えば二次電池２が三個以上であって、大劣化電池に分類されるものが複数ある場合には、放電電池の選択順序が劣化度DLの高い順に変更される。このようなスケジューリングにより、大劣化電池を小劣化電池よりも優先的に放電させて、劣化の進行を抑制することができる。したがって、二次電池２の劣化状態を均等化することができる。
【０１７１】
［７−４．放電出力の補填］
（１）上記の電力制御装置１では、放電電池である大劣化電池からの放電出力Dがその劣化度DLに応じて制限される。例えば、劣化度差ΔDLに基づいて設定された補正係数K5を標準最大電気出力QMAXBASEに乗じたものが、その大劣化電池の最大電気出力QMAXとされる。これにより、大劣化電池からの高出力の持ち出しが抑制されるため、劣化の進行を抑制することができ、二次電池２の劣化状態を均等化することができる。
【０１７２】
（２）また、モーター４の要求電気出力QMが放電電池の最大電気出力QMAXを超えたときには、不足分の出力が燃料電池３や小劣化電池から補充される。したがって、大劣化電池からの高出力の持ち出しを抑制しつつ、モーター４の要求電気出力QMに対して過不足のない電力を供給することができ、車両２０の加速性能や走行性能を確保することができる。
【０１７３】
（３）また、上記の電力制御装置１では、燃料電池３が起動している状態（すなわち、小劣化電池の充電中や発電アイドル状態）であれば、燃料電池３の実際の発電出力QTGTが電気出力アシスト量QASSTに基づいて算出される。この電気出力アシスト量QASSTとは、要求電気出力QMから最大電気出力QMAXを減じた値に補正係数Lを乗じたものである。また、小劣化電池の充電に供される充電出力Qと電気出力アシスト量QASSTとの加算値(Q+QASST)が、燃料電池３の実際の発電出力QTGTとして設定される。これにより、不足分の電気出力に見合った電気出力を速やかに燃料電池３からモーター４へと供給することができる。また、燃料電池３の電気出力能力に応じて、充電を継続したままの状態で電気出力を補填することができる。
【０１７４】
（４）なお、充電出力Qと電気出力アシスト量QASSTとの加算値(Q+QASST)が燃料電池３の最大電気出力QFC_MAX以上の場合には、最大電気出力QFC_MAXが燃料電池３の実際の発電出力QTGTとされる。このとき、モーター４側に伝達される電気出力は電気出力アシスト量QASSTとなり、小劣化電池に供給される充電入力Cが減少することになる。したがって、燃料電池３の電気出力に余裕がない場合であっても、充電電池に供給される充電量をやや低下させて、モーター４の要求電気出力QMを確保することができる。
【０１７５】
（５）また、燃料電池３が起動していない状態（すなわち、小劣化電池の充電がすでに完了した後の停止状態）であれば、大劣化電池だけでなく小劣化電池からもモーター４の駆動電力が供給される。このとき、二つの二次電池２の両方が同時に放電電池として機能することになる。このような電気出力アシストにより、必要以上に燃料電池３を起動させることなく、モーター４の要求電気出力QMに応えることができ、車両２０の走行性能を確保しながら燃料電池３の燃料消費を抑えることができる。
【０１７６】
（６）また、相対的な劣化度DLが高い放電電池に対して、相対的な劣化度DLが低い充電電池を暫定放電電池として機能させて電気出力アシストを行うことで、放電電池の放電負荷を軽減することができる。これにより、劣化の進行を効率的に抑制することができ、効率的に二次電池２の劣化状態を均等化することができる。さらに、暫定放電電池の放電出力Eを増加させて、電気出力アシスト量QASSTと放電電池の最大電気出力QMAXとの加算値(QASST+QMAX)まで賄うようにすれば、放電電池の使用時間や使用頻度を削減することができ、劣化の抑制効果をさらに向上させることができる。
【０１７７】
［７−５．充電の一時休止］
（１）上記の電力制御装置１では、所定の充電休止条件が成立すると、燃料電池３が一時的に発電アイドル状態に制御され、燃料電池３による充電電池への充電が一時的に中断される。また、充電休止条件としては、放電電池の充電率SOCと充電電池の電池温度Tとが判定される。このように、放電対象の充電率SOCと充電対象の電池温度Tとに基づいて充電対象の充電の可否を判断することで、充電入力Cの余力や充電環境温度が劣化度DLに及ぼす影響力の大小に応じて充電を実施し、あるいはこれを中断することができる。これにより、電欠を発生させることなく二次電池２の劣化を抑制することができ、二次電池２の劣化状態を均等化することができる。
【０１７８】
（２）また、上記の電力制御装置１では、放電電池の充電率SOCが休止判定充電率SOCPAUSE未満のときには充電電池への充電が中断されない。これにより、放電電池の電力残量が少なくなったときに、即座に放電電池と充電電池とを切り換えることができ、電欠を確実に防止することができる。また、放電電池の電力に余力があり、かつ、充電電池の電池温度Tが休止温度TPAUSE以上になると充電が休止するため、充電電池に対して高温状態で電気的負荷を与えることを回避でき、劣化の進行を効果的に抑制することができる。
【０１７９】
（３）また、充電電池の相対的な劣化度DL（劣化度差ΔDL）に基づいて休止温度TPAUSEを設定することで、充電電池の温度環境に応じて充電を休止することができ、劣化の進行を効率的に抑制することができる。一方、放電電池の相対的な劣化度DLに応じて所定充電率を設定することで、放電電池の充電率SOCの余力に応じて充電を休止することができ、劣化の進行を効率的に抑制することができる。
【０１８０】
（４）例えば、大劣化電池の充電時における休止温度TPAUSEは、小劣化電池の充電時における休止温度TPAUSEよりも低く設定されるため、比較的低温な温度環境で劣化度合いの大きい大劣化電池を充電することができ、劣化の進行を効率的に抑制することができる。
また、小劣化電池に対する大劣化電池の相対的な劣化度DLが高いほど、休止温度TPAUSEが低く設定される。したがって、大劣化電池の充電を休止させやすくすることができ、効果的に劣化の進行を抑制することができ、複数の二次電池２の劣化状態を均等化することができる。
【０１８１】
（５）また、例えば大劣化電池の放電時における休止判定充電率SOCPAUSEは、小劣化電池の放電時における休止判定充電率SOCPAUSEよりも高く設定されるため、比較的電力に余力が生じるまで大劣化電池を充電することができ、電欠をより確実に防止することができる。さらに、劣化度の大きい電池は、たとえ充電率SOCが高くとも放電特性が低下している場合があり、短時間の使用で電力が枯渇する可能性がある。一方、放電対象の劣化度に応じて休止判定充電率SOCPAUSEを設定することで、充電入力Cの余力に応じて充電を休止することができ、劣化の進行を効率的に抑制することができる。
【０１８２】
また、上記の電力制御装置１では、小劣化電池に対する大劣化電池の相対的な劣化度DLが高いほど、休止判定充電率SOCPAUSEが高く設定される。したがって小劣化電池に関しては、大劣化電池とは異なり、充電を休止させにくくすることができ、電欠をより確実に防止することができる。
【０１８３】
（６）なお、上記の電力制御装置１では、充電休止条件が成立したときに、燃料電池３が発電アイドル状態に制御される。この発電アイドル状態では、燃料電池３への燃料供給が継続されるため、充電休止条件が不成立となった時点で迅速に充電を再開することができる。したがって、電欠の発生を回避しながら、劣化の進行を効果的に抑制することができる。
【０１８４】
［８．変形例］
上述した実施形態に関わらず、それらの趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【０１８５】
例えば、車両２０の駆動源としてエンジン及びモーター４を備えたハイブリッド車両に対して上記の電力制御装置１を適用することも可能である。少なくとも、モーター４の電力源として複数の二次電池２を備え、さらにそれらの二次電池２を充電する燃料電池３を備えた車両２０であれば、上述の制御を実施することができる。また、上述の実施形態では、二次電池２の個数が二個の場合について詳述したが、二次電池２の個数が三個以上であってもよい。この場合、対象設定部１２での放電電池，充電電池の選択順序は、公知のスケジューリング方式を適用して定めればよい。
【符号の説明】
【０１８６】
１  電力制御装置
２  二次電池
２ａ  第一電池
２ｂ  第二電池
３  燃料電池
４  モーター（電気機器）
５  燃料タンク
６  コンバーター
７  インバーター
８  車載充電器
９  制御回路
１０  電子制御装置
１１  劣化度判定部（判定手段）
１２  対象設定部
１３  外部充電制御部（外部充電制御手段）
１４  充放電制御部（制御手段）
１５  基本電気出力算出部（電気出力制御手段）
１６  充放電域算出部（充放電域制御手段）
１７  充放電出力算出部（充放電出力制御手段）
１８  切り換え判定部（変更判定手段）
１８ａ  第一変更部（第一変更手段）
１８ｂ  第二変更部（第二変更手段）
１９  充電休止判定部（休止制御手段）
２０  車両
【図１】
2014079065.tif 000003
【図２】
2014079065.tif 000004
【図３】
2014079065.tif 000005
【図４】
2014079065.tif 000006
【図５】
2014079065.tif 000007
【図６】
2014079065.tif 000008
【図７】
2014079065.tif 000009
【図８】
2014079065.tif 000010
【図９】
2014079065.tif 000011
【図１０】
2014079065.tif 000012
【図１１】
2014079065.tif 000013
【図１２】
2014079065.tif 000014