(57)【要約】【課題】車両の室内に設けられる蓄電装置において蓄電装置を保護しつつ、太陽電池を用いて一定の電力量の充放電を行なうための容量を確保する。【解決手段】ＥＣＵは、電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高いと（Ｓ１００にてＹＥＳ）、ＳＯＣの上限値としてＳＯＣ＿ｕ（１）を設定するステップ（Ｓ１０２）と、ＳＯＣの下限値としてＳＯＣ＿ｌ（１）を設定するステップ（Ｓ１０４）と、電池温度ＴＢｓがしきい値ＴＢｓ（２）よりも低いと（Ｓ１０６にてＹＥＳ）、上限値としてＳＯＣ＿ｕ（２）を設定するステップ（Ｓ１０８）と、下限値としてＳＯＣ＿ｌ（２）を設定するステップ（Ｓ１１０）とを含む、制御処理を実行する。【選択図】図３
2018061372.tif 000002
【特許請求の範囲】
【請求項１】
光のエネルギーを電力に変換する太陽電池と、
車両の室内に設けられ、前記太陽電池から出力される電力を用いて充電される蓄電装置と、
前記蓄電装置のＳＯＣが上限値と下限値との間の範囲内に収まるように前記蓄電装置の充放電を制御する制御装置とを備え、
前記制御装置は、
前記蓄電装置の温度が第１しきい値よりも低い場合には、第１上限値を前記上限値として設定し、
前記蓄電装置の温度が前記第１しきい値よりも高い場合には、前記第１上限値よりも小さい第２上限値を前記上限値として設定する、車両。
【請求項２】
前記制御装置は、
前記蓄電装置の温度が前記第１しきい値よりも低い場合には、第１下限値を前記下限値として設定し、
前記蓄電装置の温度が前記第１しきい値よりも高い場合には、前記第１下限値よりも小さい第２下限値を前記下限値として設定する、請求項１に記載の車両。
【請求項３】
前記制御装置は、
前記蓄電装置の温度が第２しきい値よりも低い場合には、前記第１上限値よりも大きい第３上限値を前記上限値として設定するとともに、前記第１下限値よりも大きい第３下限値を前記下限値として設定し、
前記蓄電装置の温度が前記第２しきい値よりも高い場合には、前記第１上限値を前記上限値として設定するとともに、前記第１下限値を前記下限値として設定し、
前記第２しきい値は、前記第１しきい値よりも低い値である、請求項２に記載の車両。
【請求項４】
前記制御装置は、前記第１上限値と前記第１下限値との差と、前記第２上限値と前記第２下限値との差とが一定になるように前記上限値と前記下限値とを設定する、請求項２に記載の車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両の室内に設けられる蓄電装置の充放電の制御に関する。
【背景技術】
【０００２】
従来、車両のルーフ等の所定位置に光エネルギーを電力に変換する太陽電池を搭載する車両が公知である。このような車両においては、太陽電池から出力される電力を用いて補機等に電力を供給する蓄電装置が充電される。一方、蓄電装置の温度あるいは蓄電装置の残容量を示すＳＯＣ（State  Of  Charge）によっては蓄電装置の過充電やそれによる劣化を抑制するため太陽電池を用いた充電が制限される場合がある。
【０００３】
たとえば、特開２００８−２９０５１３号公報（特許文献１）には、蓄電装置の温度やＳＯＣがしきい値に到達するときに太陽電池を用いた充電を禁止する技術が開示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９０５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、充電を禁止する温度のしきい値やＳＯＣのしきい値を一律に設定する場合には、太陽電池から出力される電力を効率よく回収できない可能性がある。たとえば、太陽電池を用いた充電は通常太陽が出ている昼間に行なわれる。このとき、蓄電装置が車両の室内に設けられる場合には、太陽光が室内に射し込むなどして、車両の室内の温度が大きく上昇し、蓄電装置の温度も上昇する場合がある。そのため、充電を禁止する蓄電装置の温度のしきい値を一律に設定すると、充電可能なＳＯＣであっても充電を行なうことができない場合がある。あるいは、充電を禁止するＳＯＣのしきい値を一律に設定する場合には、高温環境下を想定して一定のマージンをとってＳＯＣのしきい値が設定される。これは、蓄電装置が高温かつ高ＳＯＣであることに起因して蓄電装置内部でガスが発生することを抑制して蓄電装置を保護するためである。その結果、蓄電装置において使用されるＳＯＣの範囲が狭くなり、蓄電装置において一定の電力量の充放電を行なうための容量を確保できない場合がある。
【０００６】
本開示は、上述した課題を解決するためになされたものであって、その目的は、車両の室内に設けられる蓄電装置において蓄電装置を保護しつつ、太陽電池を用いて一定の電力量の充放電を行なうための容量を確保する車両を提供することである。
【課題を解決するための手段】
【０００７】
本開示のある局面に係る車両は、光のエネルギーを電力に変換する太陽電池と、車両の室内に設けられ、太陽電池から出力される電力を用いて充電される蓄電装置と、蓄電装置のＳＯＣが上限値と下限値との間の範囲内に収まるように蓄電装置の充放電を制御する制御装置とを備える。制御装置は、蓄電装置の温度が第１しきい値よりも低い場合には、第１上限値を上限値として設定する。制御装置は、蓄電装置の温度が第１しきい値よりも高い場合には、第１上限値よりも小さい第２上限値を上限値として設定する。
【０００８】
このようにすると、車両の室内に設けられる蓄電装置の温度が第１しきい値よりも低い状態から第１しきい値よりも高い状態に変化する場合に、蓄電装置のＳＯＣの上限値を減少することによって、高温時に蓄電装置の内部でガスが発生する程度までＳＯＣが増加することを抑制することができる。そのため、蓄電装置内部での化学反応による温度のさらなる上昇を抑制することができる。このように、蓄電装置の温度が第１しきい値よりも高い場合に限定してＳＯＣの上限値を減少させることによってＳＯＣのしきい値を一律に設定する場合と比較して、蓄電装置をより広いＳＯＣの範囲で使用することができる。
【０００９】
ある実施の形態においては、制御装置は、蓄電装置の温度が第１しきい値よりも低い場合には、第１下限値を下限値として設定する。制御装置は、蓄電装置の温度が第１しきい値よりも高い場合には、第１下限値よりも小さい第２下限値を下限値として設定する。
【００１０】
このようにすると、ＳＯＣの上限値と下限値との両方を減少させることによって蓄電装置において使用されるＳＯＣの範囲が狭くなることを抑制することができる。また、蓄電装置の温度が第１しきい値よりも高い状態から第１しきい値よりも低い状態に変化する場合に、蓄電装置のＳＯＣの下限値を増加させることによって、低ＳＯＣでの放電時に生じる電圧低下を許容範囲内に抑制することができる。さらに、このときＳＯＣの上限値と下限値との両方を増加させることによって蓄電装置において使用されるＳＯＣの範囲が狭くなることを抑制することができる。したがって、蓄電装置の温度にかかわらず、蓄電装置において充放電を行なうための容量を確保することができる。
【００１１】
ある実施の形態においては、制御装置は、蓄電装置の温度が第２しきい値よりも低い場合には、第１上限値よりも大きい第３上限値を上限値として設定するとともに、第１下限値よりも大きい第３下限値を下限値として設定する。制御装置は、蓄電装置の温度が第２しきい値よりも高い場合には、第１上限値を上限値として設定するとともに、第１下限値を下限値として設定する。第２しきい値は、第１しきい値よりも低い値である。
【００１２】
このようにすると、蓄電装置の温度が変化したときに蓄電装置のＳＯＣの上限値と下限値との両方を段階的に変化させることができる。これにより、蓄電装置のＳＯＣの上限値と下限値とを蓄電装置の温度に応じた適切な値に設定することによって蓄電装置の保護が図れる。
【００１３】
ある実施の形態においては、制御装置は、第１上限値と第１下限値との差と、第２上限値と第２下限値との差とが一定になるように上限値と下限値とを設定する。
【００１４】
このようにすると、蓄電装置の温度にかかわらず、蓄電装置において一定の電力量の充放電を行なうための容量を確保することができる。
【発明の効果】
【００１５】
本開示によると、車両の室内に設けられる蓄電装置において蓄電装置を保護しつつ、太陽電池を用いて一定の電力量の充放電を行なうための容量を確保する車両を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る車両の全体構成を概略的に示す図である。
【図２】本実施の形態に係る車両に搭載された機器の構成を示すブロック図である。
【図３】本実施の形態に係る車両に搭載されたＥＣＵで実行される制御処理を示すフローチャートである。
【図４】本実施の形態に係る車両に搭載されたＥＣＵの動作を説明するためのタイミングチャートである。
【図５】変形例に係る車両に搭載されたＥＣＵで実行される制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００１８】
また、以下に説明する実施の形態では、車両は、駆動源としてモータジェネレータを搭載した電動車両を一例として説明するが、車両としては、駆動源あるいは発電機の動力源としてエンジンをさらに搭載するハイブリッド車両であってもよいし、モータジェネレータに代えてエンジンのみを駆動源とする車両であってもよい。
【００１９】
図１は、本実施の形態に係る車両１の全体構成を概略的に示す図である。図１に示すように、本実施の形態に係る車両１は、電池パック２０と、ＰＣＵ（Power  Control  Unit）３０と、ソーラーＰＣＵ４０と、ソーラーパネル５０と、ソーラーバッテリー６０と、補機バッテリ７０とを備える。
【００２０】
電池パック２０は、再充電可能な直流電源である。電池パック２０は、たとえば、ニッケル水素電池やリチウムイオン電池等の二次電池を含む。電池パック２０は、車両１の駆動源であるモータジェネレータ６（図２参照。以下、ＭＧ６と記載する。）との間で電力を授受する。電池パック２０の電力は、ＰＣＵ３０を経由してＭＧ６に供給される。また、電池パック２０は、ＭＧ６により発電された電力を用いて充電される。なお、電池パック２０は、車両１の外部の電源（図示せず）から供給される電力を用いて充電されてもよい。なお、電池パック２０は、二次電池に限らず、ＭＧ６との間で直流電力を授受できるもの、たとえば、キャパシタ等であってもよい。電池パック２０は、たとえば、車両１の後部座席よりも下方の位置であって、かつ、左右の後輪のホイールハウス間に設けられる。
【００２１】
ＰＣＵ３０は、電池パック２０の直流電力を交流電力に変換してＭＧ６に供給したり、ＭＧ６において生じた回生電力（交流電力）を直流電力に変換して電池パック２０に供給したりする。
【００２２】
ＰＣＵ３０は、たとえば、複数個のスイッチング素子を有する、コンバータおよびインバータ（いずれも図示せず）を含む。コンバータやインバータは、スイッチング素子のオン・オフ制御によって動作する。コンバータは、電池パック２０から受けた直流電力の電圧を昇圧してインバータに出力する。インバータは、コンバータが出力した直流電力を交流電力に変換してＭＧ６に出力する。これにより、電池パック２０に蓄えられた電力を用いてＭＧ６が駆動される。
【００２３】
また、インバータは、ＭＧ６によって発電される交流電力を直流電力に変換してコンバータに出力する。コンバータは、インバータが出力した直流電力の電圧を降圧して電池パック２０へ出力する。これにより、ＭＧ６により発電された電力を用いて電池パック２０が充電される。なお、コンバータは、省略してもよい。
【００２４】
ＰＣＵ３０は、電池パック２０の電圧を補機バッテリ７０の充電に適した電圧に変換するＤＣ／ＤＣコンバータ（図示せず）をさらに含む。ＤＣ／ＤＣコンバータは、変換された電力を補機バッテリ７０に供給することによって補機バッテリ７０を充電する。
【００２５】
ソーラーパネル５０は、光エネルギー（たとえば、太陽光の光エネルギー）を直流電力に変換する太陽電池である。本実施の形態において、ソーラーパネル５０は、図１に示すように車両１の屋根の表面に設置される。ソーラーパネル５０において発電された電力は、ソーラーＰＣＵ４０を経由してソーラーバッテリー６０に供給される。なお、ソーラーパネル５０は、車両１の屋根以外の箇所（たとえば、ボンネット等）の表面に配置されてもよい。
【００２６】
ソーラーバッテリー６０は、ソーラーパネル５０において発電された電力を蓄電する蓄電装置である。ソーラーバッテリー６０は、複数個（たとえば、３個）のセルまたは複数個のセルにより構成されたモジュールが直列に接続されて構成される。ソーラーバッテリー６０は、車両１の室内の所定位置（たとえば、センターコンソールの下部）に設けられる。なお、車両１の室内とは、乗員が搭乗する車両１内の空間（たとえば、キャビン）および当該空間に連通する空間（たとえば、荷室等）を含むものとする。
【００２７】
ソーラーＰＣＵ４０は、ＥＣＵ（Electronic  Control  Unit）１００（図２参照）からの制御信号に応じて、ソーラーパネル５０から出力された直流電力をソーラーバッテリー６０の充電が可能な電圧に変換したり、ソーラーバッテリー６０の直流電力を電池パック２０の充電が可能な電圧に変換したりする。具体的には、ソーラーＰＣＵ４０は、たとえば、ソーラーバッテリー６０のＳＯＣが上限値に達するまで増加した場合に、ソーラーバッテリー６０の電力を用いて電池パック２０を充電したり、あるいは、補機バッテリ７０を充電したりする。あるいは、ソーラーＰＣＵ４０は、たとえば、ソーラーバッテリー６０のＳＯＣが下限値に達するまで減少した場合に、ソーラーパネル５０から出力された電力を用いてソーラーバッテリー６０を充電する。
【００２８】
補機バッテリ７０は、補機負荷（図示せず）に対して電力を供給する。補機負荷は、たとえば、車両１の室内に設けられる電気機器（たとえば、カーナビゲーションシステムやオーディオ機器等）や、車両１に搭載される各種ＥＣＵ等を含む。
【００２９】
以下に、図２を用いて車両１に搭載される各構成について詳細に説明する。図２は、本実施の形態に係る車両１に搭載された機器の構成を示すブロック図である。図２に示すように、車両１は、駆動輪２と、動力伝達ギヤ４と、ＭＧ６と、ＥＣＵ１００とをさらに備える。
【００３０】
ＭＧ６は、たとえば、三相交流回転電機である。ＭＧ６の出力トルクは、減速機等によって構成された動力伝達ギヤ４を介して駆動輪２に伝達される。ＭＧ６は、車両１の回生制動動作時には、駆動輪２の回転力によって発電することも可能である。なお、図１および図２に示される車両１に、駆動源としてモータジェネレータが１つだけ設けられる構成が一例として示されるが、モータジェネレータの数はこれに限定されず、モータジェネレータを複数（たとえば２つ）設ける構成としてもよい。
【００３１】
電池パック２０は、組電池２２と、システムメインリレー（以下、ＳＭＲと記載する）２４と、充電リレー（以下、ＣＨＲと記載する）２６とを含む。
【００３２】
組電池２２は、複数個のセルにより構成されたモジュールが複数個直列に接続されて構成される。あるいは、組電池２２は、複数個のセルが直列に接続されて構成されてもよい。組電池は、組電池２２の電圧は、たとえば、２００Ｖ程度である。
【００３３】
ＳＭＲ２４は、ＰＣＵ３０と組電池２２とを接続する電力線ＰＬ１，ＮＬ１上に設けられる。ＳＭＲ２４は、ＥＣＵ１００からの制御信号Ｃ１に基づいて、ＰＣＵ３０と組電池２２との間を電気的に接続状態（オン状態）にしたり、遮断状態（オフ状態）にしたりする。
【００３４】
ＣＨＲ２６は、組電池２２とＳＭＲ２４とを接続する電力線ＰＬ１，ＮＬ１から分岐してソーラーＰＣＵ４０に接続される電力線ＰＬ２，ＮＬ２上に設けられる。ＣＨＲ２６は、ＥＣＵ１００からの制御信号Ｃ２に基づいて、電力線ＰＬ１，ＮＬ１と、ソーラーＰＣＵ４０との間を電気的に接続状態（オン状態）にしたり、遮断状態（オフ状態）にしたりする。
【００３５】
ソーラーＰＣＵ４０は、高圧ＤＣ／ＤＣコンバータ４２と、ソーラーＤＣ／ＤＣコンバータ４４と、補機ＤＣ／ＤＣコンバータ４６と、監視回路４８とを含む。
【００３６】
高圧ＤＣ／ＤＣコンバータ４２は、ＥＣＵ１００からの制御信号に基づいて、ソーラーバッテリー６０の直流電力を組電池２２の充電が可能な直流電力に変換する。高圧ＤＣ／ＤＣコンバータ４２は、変換した電力を組電池２２に供給する。
【００３７】
ソーラーＤＣ／ＤＣコンバータ４４は、ＥＣＵ１００からの制御信号に基づいて、ソーラーパネル５０から供給される直流電力をソーラーバッテリー６０の充電が可能な直流電力に変換する。ソーラーＤＣ／ＤＣコンバータ４４は、変換した電力をソーラーバッテリー６０に供給する。
【００３８】
補機ＤＣ／ＤＣコンバータ４６は、ＥＣＵ１００からの制御信号に基づいて、ソーラーバッテリー６０の直流電力を補機バッテリ７０の充電が可能な直流電力に変換する。補機ＤＣ／ＤＣコンバータ４６は、変換した電力を補機バッテリ７０に供給する。
【００３９】
監視回路４８は、ソーラーバッテリー６０の状態を監視する。ソーラーバッテリー６０には、温度センサ６２と、電圧センサ６４と、電流センサ６６とが設けられる。温度センサ６２は、ソーラーバッテリー６０の温度（以下、電池温度と記載する）ＴＢｓを検出し、検出された電池温度ＴＢｓを示す信号を監視回路４８に送信する。電圧センサ６４は、ソーラーバッテリー６０全体の電圧ＶＢｓを検出し、検出された電圧ＶＢｓを示す信号を監視回路４８に送信する。電流センサ６６は、ソーラーバッテリー６０の電流ＩＢｓを検出し、検出された電流ＩＢｓを示す信号を監視回路４８に送信する。
【００４０】
監視回路４８は、ソーラーバッテリー６０の状態についての情報をＥＣＵ１００に出力する。監視回路４８は、たとえば、各センサから受信した検出結果をＥＣＵ１００に出力したり、あるいは、各センサから受信した検出結果に対して所定の演算処理を実行し、実行結果をＥＣＵ１００に出力したりする。具体的には、監視回路４８は、ソーラーバッテリー６０の温度ＴＢｓ、電圧ＶＢｓおよび電流ＩＢｓに基づいてソーラーバッテリー６０のＳＯＣを算出し、算出されたＳＯＣを示す情報をＥＣＵ１００に出力する。
【００４１】
監視回路４８は、たとえば、ソーラーバッテリー６０の電流ＩＢｓと、電圧ＶＢｓと、電池温度ＴＢｓとに基づいてＯＣＶ（Open  Circuit  Voltage）を推定し、推定されたＯＣＶと所定のマップとに基づいてソーラーバッテリー６０のＳＯＣを推定してもよい。あるいは、監視回路４８は、たとえば、ソーラーバッテリー６０の充電電流と放電電流とを積算することによってソーラーバッテリー６０のＳＯＣを推定してもよい。
【００４２】
ＥＣＵ１００は、いずれも図示しないが、ＣＰＵ（Central  Processing  Unit）、記憶装置であるメモリ、および、入出力バッファ等を含んで構成される。ＥＣＵ１００は、各センサおよび機器からの信号、ならびにメモリに格納されたマップおよびプログラムに基づいて、車両１が所望の作動状態となるように各種機器を制御する。なお、各種制御については、ソフトウェアによる処理に限られず、専用のハードウェア（電子回路）により処理することも可能である。
【００４３】
ＥＣＵ１００は、監視回路４８からソーラーバッテリー６０のＳＯＣを取得する。なお、上述した監視回路４８で実行されたＳＯＣを算出する処理は、ＥＣＵ１００で実行されてもよい。ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣが下限値に達すると、ソーラーＤＣ／ＤＣコンバータ４４を動作させてソーラーパネル５０から出力される電力を用いてソーラーバッテリー６０を充電する。
【００４４】
ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣが上限値に達すると、ソーラーバッテリー６０の充電を停止するとともにＣＨＲ２６をオン状態にする。ＥＣＵ１００は、高圧ＤＣ／ＤＣコンバータ４２を動作させてソーラーバッテリー６０の電力を用いて組電池２２を充電する。なお、ＥＣＵ１００は、高圧ＤＣ／ＤＣコンバータ４２に加えてソーラーＤＣ／ＤＣコンバータ４４を動作させて組電池２２を充電してもよい。ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣが下限値に達したり、あるいは、組電池２２のＳＯＣが上限値に達したりする場合に、高圧ＤＣ／ＤＣコンバータ４２の動作を停止するとともにＣＨＲ２６をオフ状態にして、組電池２２の充電を停止する。
【００４５】
ＥＣＵ１００は、上述のようにＣＨＲ２６およびソーラーＰＣＵ４０を動作させることによってソーラーバッテリー６０のＳＯＣが上限値と下限値との間の範囲内に収まるようにソーラーバッテリー６０の充放電を制御する。
【００４６】
このような構成を有する車両１において、ソーラーパネル５０から出力される電力を用いてソーラーバッテリー６０が充電される。一方、ソーラーバッテリー６０の電池温度ＴＢｓやソーラーバッテリー６０のＳＯＣによってはソーラーバッテリー６０の過充電やそれによる劣化を抑制するためソーラーパネル５０を用いた充電が制限される場合がある。具体的には、ソーラーバッテリー６０の電池温度ＴＢｓやＳＯＣがしきい値（ＳＯＣの上限値）に達するときにソーラーパネル５０の充電を禁止することが考えられる。
【００４７】
しかしながら、充電を禁止する温度のしきい値やＳＯＣのしきい値を一律に設定する場合には、ソーラーパネル５０から出力される電力を効率よく回収できない可能性がある。たとえば、ソーラーパネル５０を用いた充電は通常太陽が出ている昼間に行なわれる。このとき、ソーラーバッテリー６０が車両１の室内に設けられるので、太陽光が室内に射し込むなどして、車両１の室内の温度が大きく上昇し、ソーラーバッテリー６０の温度も上昇する場合がある。
【００４８】
そのため、たとえば、充電を禁止するソーラーバッテリー６０の温度のしきい値を一律に設定すると、充電可能なＳＯＣであっても充電を行なうことができない場合がある。あるいは、充電を禁止するＳＯＣのしきい値を一律に設定する場合には、高温環境下を想定して一定のマージンをとってＳＯＣのしきい値が設定される。これは、ソーラーバッテリー６０が高温かつ高ＳＯＣであることに起因してソーラーバッテリー６０内部でガスが発生することを抑制して蓄電装置を保護するためである。その結果、ソーラーバッテリー６０において使用されるＳＯＣの範囲が狭くなり、ソーラーバッテリー６０において一定の電力量の充放電を行なうための容量を確保できない場合がある。
【００４９】
そこで、本実施の形態においては、ＥＣＵ１００は、ソーラーバッテリー６０の電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも低い場合には、初期値ＳＯＣ＿ｕ（０）を上限値として設定するとともに、初期値ＳＯＣ＿ｌ（０）を下限値として設定する。ＥＣＵ１００は、ソーラーバッテリー６０の電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高い場合には、初期値ＳＯＣ＿ｕ（０）よりも小さいＳＯＣ＿ｕ（１）を上限値として設定するとともに、初期値ＳＯＣ＿ｌ（０）よりも小さいＳＯＣ＿ｌ（１）を下限値として設定する。
【００５０】
さらに、ＥＣＵ１００は、ソーラーバッテリー６０の電池温度ＴＢｓがしきい値ＴＢｓ（２）（＜ＴＢｓ（１））よりも低い場合には、初期値ＳＯＣ＿ｕ（０）よりも大きいＳＯＣ＿ｕ（２）を上限値として設定するとともに、初期値ＳＯＣ＿ｌ（０）よりも大きいＳＯＣ＿ｌ（２）を下限値として設定する。
【００５１】
このようにすると、電池温度ＴＢｓが上昇した場合には、ソーラーバッテリー６０のＳＯＣの上限値が減少されるため、高温時にソーラーバッテリー６０内部でガスが発生する程度までＳＯＣが増加することを抑制することができる。さらに、電池温度ＴＢｓが低下した場合には、ソーラーバッテリー６０のＳＯＣの下限値が増加されるため、低ＳＯＣ時においてソーラーバッテリー６０の電圧が許容範囲を超えて低下することを抑制することができる。
【００５２】
以下、図３を用いてＥＣＵ１００で実行される制御処理について説明する。図３は、本実施の形態に係る車両１に搭載されたＥＣＵ１００で実行される制御処理を示すフローチャートである。
【００５３】
ステップ（以下、ステップを「Ｓ」と記載する）１００にて、ＥＣＵ１００は、電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高いか否かを判定する。しきい値ＴＢｓ（１）は、予め定められた値であって、ソーラーバッテリー６０の温度が常温領域よりも高く、かつ、ソーラーバッテリー６０を保護するためにＳＯＣの上限値の低下を要する高温領域であるか否かを判定するためのしきい値である。電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高いと判定される場合（Ｓ１００にてＹＥＳ）、処理はＳ１０２に移される。
【００５４】
Ｓ１０２にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの上限値としてＳＯＣ＿ｕ（１）を設定する。ＳＯＣ＿ｕ（１）は、初期値ＳＯＣ＿ｕ（０）よりも小さい値である。ＳＯＣ＿ｕ（１）は、電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高い温度環境下でソーラーバッテリー６０内でガスが発生しないＳＯＣになるように実験等によって定められる。
【００５５】
Ｓ１０４にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの下限値としてＳＯＣ＿ｌ（１）を設定する。ＳＯＣ＿ｌ（１）は、初期値ＳＯＣ＿ｌ（０）よりも小さい値である。ＳＯＣ＿ｌ（０）は、ＳＯＣ＿ｕ（０）との差の大きさが初期値ＳＯＣ＿ｕ（０）と初期値ＳＯＣ＿ｌ（０）との差の大きさと同一になるように定められる。
【００５６】
一方、電池温度ＴＢｓがしきい値ＴＢｓ（１）以下であると判定される場合（Ｓ１００にてＮＯ）、処理はＳ１０６に移される。Ｓ１０６にて、ＥＣＵ１００は、電池温度ＴＢｓがしきい値ＴＢｓ（２）よりも低いか否かを判定する。なお、しきい値ＴＢｓ（２）は、しきい値ＴＢｓ（１）よりも低い値である。しきい値ＴＢｓ（２）は、予め定められた値であって、ソーラーバッテリー６０の温度が常温領域よりも低く、かつ、ソーラーバッテリー６０を保護するためのＳＯＣの下限値の増加を要する低温領域であるか否かを判定するためのしきい値である。電池温度ＴＢｓがしきい値ＴＢｓ（２）よりも低いと判定される場合（Ｓ１０６にてＹＥＳ）、処理はＳ１０８に移される。
【００５７】
Ｓ１０８にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの上限値としてＳＯＣ＿ｕ（２）を設定する。ＳＯＣ＿ｕ（２）は、ＳＯＣ＿ｌ（２）との差の大きさが初期値ＳＯＣ＿ｕ（０）と初期値ＳＯＣ＿ｌ（０）との差の大きさと同一になるように定められる。
【００５８】
Ｓ１１０にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの下限値としてＳＯＣ＿ｌ（２）を設定する。ＳＯＣ＿ｌ（２）は、低ＳＯＣ時における電圧低下が許容範囲内になるように実験等によって定められる。
【００５９】
なお、電池温度ＴＢｓがしきい値ＴＢｓ（２）以上であると判定される場合（Ｓ１０６にてＮＯ）、処理はＳ１１２に移される。
【００６０】
Ｓ１１２にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの上限値として初期値ＳＯＣ＿ｕ（０）を設定する。Ｓ１１４にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの下限値として初期値ＳＯＣ＿ｌ（０）を設定する。なお、初期値ＳＯＣ＿ｕ（０）と初期値ＳＯＣ＿ｌ（０）とは、たとえば、常温領域においてソーラーパネル５０を用いた一定の電力量の充放電を行なうための容量が確保できるように実験等によって定められる。
【００６１】
以上のような構造およびフローチャートに基づく本実施の形態に係る車両１の動作について図４を参照しつつ説明する。図４は、本実施の形態に係る車両１に搭載されたＥＣＵ１００の動作を説明するためのタイミングチャートである。図４の横軸は、時間を示し、図４の縦軸は、ＳＯＣの上限値と下限値と電池温度ＴＢｓとの変化を示す。図４のＬＮ１は、ソーラーバッテリー６０のＳＯＣの上限値の変化を示す。図４のＬＮ２は、ソーラーバッテリー６０のＳＯＣの下限値の変化を示す。図４のＬＮ３は、電池温度ＴＢｓの変化を示す。なお、図４に示すように、電池温度ＴＢｓがしきい値ＴＢｓ（１）としきい値ＴＢｓ（２）との間の温度範囲を超えて大きく変化する場合を一例として説明する。
【００６２】
たとえば、現在の電池温度ＴＢｓがＴＢｓ（３）である場合を想定する。このとき、図４のＬＮ１に示されるように、電池温度ＴＢｓがしきい値ＴＢｓ（１）以下であって（Ｓ１００にてＮＯ）、かつ、しきい値ＴＢｓ（２）以上であるため（Ｓ１０６にてＮＯ）、ソーラーバッテリー６０のＳＯＣの上限値として初期値ＳＯＣ＿ｕ（０）が設定されるとともに（Ｓ１１２）、ソーラーバッテリー６０のＳＯＣの下限値として初期値ＳＯＣ＿ｌ（０）が設定される（Ｓ１１４）。
【００６３】
これによりソーラーバッテリー６０のＳＯＣは、上限値ＳＯＣ＿ｕ（０）と下限値ＳＯＣ＿ｌ（０）との間の範囲内に収まるようにソーラーバッテリー６０の充放電が制御される。
【００６４】
たとえば、夏場の昼間の駐車中などにおいては、太陽光が車両１の室内に射し込むため、室内の温度が大きく上昇していく場合がある。このような場合、室内の温度が上昇していくとともにソーラーバッテリー６０の周囲の温度が上昇し、電池温度ＴＢｓも上昇していく。
【００６５】
時間Ｔ（０）にて、電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高くなると（Ｓ１００にてＹＥＳ）、ソーラーバッテリー６０のＳＯＣの上限値としてＳＯＣ＿ｕ（１）が設定されるとともに（Ｓ１０２）、ソーラーバッテリー６０のＳＯＣの下限値としてＳＯＣ＿ｌ（１）が設定される。
【００６６】
これにより、ソーラーバッテリー６０のＳＯＣが、上限値ＳＯＣ＿ｕ（１）と下限値ＳＯＣ＿ｌ（１）との間の範囲内に収まるようにソーラーバッテリー６０の充放電が制御される。ソーラーバッテリー６０のＳＯＣの上限値が低下されることにより、高温かつＳＯＣが上限値付近まで増加した場合でも、ソーラーバッテリー６０内のガスの発生が抑制されるため、ソーラーバッテリー６０の温度が化学反応により上昇することが抑制される。さらに、ソーラーバッテリー６０のＳＯＣの上限値とともに下限値も低下されることとなり、上限値と下限値との差を一定にすることができるため、電池温度ＴＢｓに関わらず、一定の電力量の充放電を行なうための容量が確保される。また、ソーラーバッテリー６０の温度がしきい値ＴＢｓ（１）よりも大きい高温領域であるため、ソーラーバッテリー６０の下限値が低下された場合にも低ＳＯＣ時の電圧低下が許容範囲内に抑制される。
【００６７】
室内に射し込む太陽光の光量が減少するなどして室内の温度が低下する場合には、電池温度ＴＢｓも低下する。
【００６８】
時間Ｔ（１）にて、電池温度ＴＢｓがしきい値ＴＢｓ（１）以下であって（Ｓ１００にてＮＯ）、かつ、しきい値ＴＢｓ（２）以上になると（Ｓ１０６にてＮＯ）、ソーラーバッテリー６０のＳＯＣの上限値として初期値ＳＯＣ＿ｕ（０）が設定されるとともに（Ｓ１１２）、ソーラーバッテリー６０のＳＯＣの下限値としてＳＯＣ＿ｌ（０）が設定される（Ｓ１１４）。
【００６９】
一方、たとえば、冬場の駐車中などにおいては、室内の温度が大きく低下する場合がある。このような場合、室内の温度低下とともに電池温度ＴＢｓは低下していく。
【００７０】
時間Ｔ（２）にて、電池温度がしきい値ＴＢｓ（１）以下であって（Ｓ１００にてＮＯ）、かつ、しきい値ＴＢｓ（２）よりも低くなると（Ｓ１０６にてＹＥＳ）、ソーラーバッテリー６０のＳＯＣの上限値としてＳＯＣ＿ｕ（２）が設定されるとともに（Ｓ１０８）、ソーラーバッテリー６０のＳＯＣの下限値としてＳＯＣ＿ｌ（２）が設定される（Ｓ１１０）。
【００７１】
これにより、ソーラーバッテリー６０のＳＯＣが、上限値ＳＯＣ＿ｕ（２）と下限値ＳＯＣ＿ｌ（２）との間の範囲内に収まるようにソーラーバッテリー６０の充放電が制御される。ソーラーバッテリー６０のＳＯＣの下限値が増加されることにより、低温かつＳＯＣが下限値付近まで減少した場合でも、電圧低下が許容範囲を超えることが抑制される。さらに、ソーラーバッテリー６０の下限値とともに上限値も増加されることとなり、上限値と下限値との差を一定にすることができるため、電池温度ＴＢｓに関わらず、一定の電力量の充放電を行なうための容量が確保される。
【００７２】
その後、室内の温度が上昇することによって、電池温度ＴＢｓも上昇し、時間Ｔ（３）にて、電池温度ＴＢｓがしきい値ＴＢｓ（２）以上になると（Ｓ１０６にてＮＯ）、ソーラーバッテリー６０のＳＯＣの上限値として初期値ＳＯＣ＿ｕ（０）が設定されるとともに（Ｓ１１２）、ソーラーバッテリー６０のＳＯＣの下限値として初期値ＳＯＣ＿ｌ（０）が設定される（Ｓ１１４）。
【００７３】
以上のようにして、本実施の形態に係る車両によると、電池温度ＴＢｓが上昇する場合に、ソーラーバッテリー６０のＳＯＣの上限値を減少させることにより、高温時にソーラーバッテリー６０の内部でガスが発生する程度までＳＯＣが増加することを抑制することができる。そのため、ソーラーバッテリー６０内部での化学反応による温度のさらなる上昇を抑制することができる。さらに、ＳＯＣの上限値と下限値との両方を減少させることによってソーラーバッテリー６０において使用されるＳＯＣの範囲が狭くなることを抑制することができる。また、電池温度ＴＢｓが低下する場合に、ソーラーバッテリー６０のＳＯＣの下限値を増加させることができる。これにより、低ＳＯＣでの放電時に生じる電圧低下を許容範囲内に抑制することができる。さらに、ＳＯＣの上限値と下限値との両方を増加させることによってソーラーバッテリー６０において使用されるＳＯＣの範囲が狭くなることを抑制することができる。そのため、電池温度ＴＢｓにかかわらず、ソーラーバッテリー６０において一定の電力量の充放電を行なうための容量を確保することができる。さらに、充電と放電の切替回数の増加を抑制することができるため、ソーラーバッテリー６０やソーラーバッテリー６０の充放電に関連して動作する機器（たとえば、ＣＨＲ２６）の寿命や耐久性の悪化を抑制することができる。したがって、車両の室内に設けられる蓄電装置において蓄電装置を保護しつつ、太陽電池を用いて一定の電力量の充放電を行なうための容量を確保する車両を提供することができる。
【００７４】
さらに、ＳＯＣの上限値および下限値を変更する電池温度ＴＢｓのしきい値を２つ設定することによって、電池温度ＴＢｓに応じてソーラーバッテリー６０のＳＯＣの上限値および下限値を２段階で変化させることができる。これにより、ソーラーバッテリー６０のＳＯＣの上限値と下限値とを電池温度ＴＢｓに応じた適切な値に設定することができる。
【００７５】
さらに、ソーラーバッテリー６０のＳＯＣの変更前後で上限値と下限値との差を一定することができる。そのため、電池温度ＴＢｓにかかわらず、ソーラーバッテリー６０において一定の電力量の充放電が可能となる。
【００７６】
以下、変形例について記載する。
上述の実施の形態では、電池温度ＴＢｓに応じてソーラーバッテリー６０のＳＯＣの上限値および下限値の両方を変化させるものとして説明したが、たとえば、電池温度ＴＢｓに応じてソーラーバッテリー６０のＳＯＣの上限値だけを変化させるようにしてもよい。
【００７７】
以下、図５を用いて変形例に係る車両に搭載されたＥＣＵ１００で実行される制御処理について説明する。図５は、変形例に係る車両に搭載されたＥＣＵ１００で実行される制御処理を示すフローチャートである。
【００７８】
Ｓ２００にて、ＥＣＵ１００は、電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高いか否かを判定する。しきい値ＴＢｓ（１）は、上述したとおりであるため、その詳細な説明は繰り返さない。電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高いと判定される場合（Ｓ１０２にてＹＥＳ）、処理はＳ２０２に移される。
【００７９】
Ｓ２０２にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの上限値としてＳＯＣ＿ｕ（１）を設定する。Ｓ２０４にて、ＥＣＵ１００は、ソーラーバッテリー６０のＳＯＣの上限値として初期値ＳＯＣ＿ｕ（０）を設定する。
【００８０】
なお、ＳＯＣ＿ｕ（０）およびＳＯＣ＿ｕ（１）については、いずれも上述したとおりであるため、その詳細な説明は繰り返さない。
【００８１】
このようにすると、電池温度ＴＢｓが上昇する場合に、ソーラーバッテリー６０のＳＯＣの上限値を減少させることによって、高温時にソーラーバッテリー６０の内部でガスが発生する程度までＳＯＣが増加することを抑制することができる。そのため、ソーラーバッテリー６０内部での化学反応による温度のさらなる上昇を抑制することができる。このように、電池温度ＴＢｓがしきい値ＴＢｓ（１）よりも高い場合に限定してソーラーバッテリー６０のＳＯＣの上限値を減少させることによってＳＯＣのしきい値を一律に設定する場合と比較して、ソーラーバッテリー６０をより広いＳＯＣの範囲で使用することができる。なお、ＳＯＣの上限値を減少させるしきい値を複数個設定することによってＳＯＣの上限値を段階的あるいは連続的に減少させるようにしてもよい。
【００８２】
上述の実施の形態では、電池温度ＴＢｓのしきい値を２つ設定することによってＳＯＣの上限値および下限値を電池温度ＴＢｓに応じて２段階で変化させる場合を一例として説明したが、電池温度ＴＢｓのしきい値を３つ以上設定することによってＳＯＣの上限値および下限値を電池温度ＴＢｓに応じて３段階以上で変化させてもよいし、あるいは、電池温度ＴＢｓの変化に対してＳＯＣの上限値および下限値を連続的に変化させてもよい。
【００８３】
このようにすると、ソーラーバッテリー６０のＳＯＣの上限値と下限値とを電池温度ＴＢｓに応じた適切な値に設定することができる。
【００８４】
上述の実施の形態では、温度センサ６２を用いて検出された電池温度ＴＢｓに応じてＳＯＣの上限値および下限値を変更するものとして説明したが、車両１の室内の温度に基づいて電池温度ＴＢｓを推定し、推定された電池温度ＴＢｓに応じてＳＯＣの上限値および下限値を変更してもよい。あるいは、ソーラーバッテリー６０の周辺の温度（雰囲気温度）に基づいて電池温度ＴＢｓを推定し、推定された電池温度ＴＢｓに応じてＳＯＣの上限値および下限値を変更してもよい。あるいは、外気温に基づいて電池温度ＴＢｓを推定し、推定された電池温度ＴＢｓに応じてＳＯＣの上限値および下限値を変更してもよい。
【００８５】
上述の実施の形態では、電池温度ＴＢｓに応じて車両１の室内に設けられるソーラーバッテリー６０のＳＯＣの上限値および下限値を設定することについて説明したが、電池温度に応じたＳＯＣの上限値および下限値の設定は、少なくとも温度の変化幅が大きい車両１の室内に設けられる蓄電装置に適用されればよく、特にソーラーバッテリー６０に限定されるものではない。たとえば、組電池２２が車両１の室内に設けられる場合には、ソーラーバッテリー６０に代えてまたは加えて組電池２２の温度に応じて組電池２２のＳＯＣの上限値および下限値を設定してもよい。
【００８６】
上述の実施の形態では、温度センサ６２は、ソーラーバッテリー６０に１箇所設けられる場合を一例として説明したが、温度センサ６２は、ソーラーバッテリー６０に複数個設けられてもよい。温度センサ６２は、たとえば、ソーラーバッテリー６０の各セルに設けられるものであってもよいし、あるいは、ソーラーバッテリー６０において所定セルあるいは所定距離の間隔で設けられるものであってもよい。この場合、ＥＣＵ１００は、複数の温度センサの検出結果のうちの最も高い値を電池温度ＴＢｓとして検出してもよいし、あるいは、温度センサの検出結果の平均値を電池温度ＴＢｓとして検出してもよい。
【００８７】
上述の実施の形態では、電池温度ＴＢｓに応じてソーラーバッテリー６０のＳＯＣの上限値および下限値を設定することについて説明したが、特にソーラーバッテリー６０がニッケル水素電池であると、高温時にＳＯＣが上限値に達することによって充電が停止されても温度が低下しにくい場合がある。これは、停止直前の充電により発生した酸素ガスが再結合反応によって発熱するためである。そのため、電池温度ＴＢｓに応じてソーラーバッテリー６０のＳＯＣの上限値および下限値を設定することに加えて、所定のタイミングで変更したＳＯＣの範囲内で一定時間が経過するまでソーラーバッテリー６０の放電を行なう制御を行なうようにしてもよい。所定のタイミングは、たとえば、車両１のシステムが停止するタイミングなど、ソーラーパネル５０を用いた充電が可能な状態であって、かつ、車両１の室内の空調装置や室内に設けられる蓄電装置を冷却するための冷却装置の作動が停止されるタイミング、あるいは、ソーラーバッテリー６０の温度が上限に到達することによってソーラーバッテリー６０の充電が停止されるタイミングである。
【００８８】
このようにすると、車両１のシステムが終了される場合や、高温状態のソーラーバッテリー６０の充電が停止される場合に、一定時間が経過するまで放電が行なわれることによって、ソーラーバッテリー６０内のガス量を低減することができる。そのため、ソーラーバッテリー６０の温度を低下させることができる。
【００８９】
なお、上記した変形例は、その全部または一部を適宜組み合わせて実施してもよい。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９０】
１  車両、２  駆動輪、４  動力伝達ギヤ、６  モータジェネレータ、２０  電池パック、２２  組電池、２４  ＳＭＲ、２６  ＣＨＲ、３０  ＰＣＵ、４０  ソーラーＰＣＵ、４２  高圧ＤＣ／ＤＣコンバータ、４４  ソーラーＤＣ／ＤＣコンバータ、４６  補機ＤＣ／ＤＣコンバータ、４８  監視回路、５０  ソーラーパネル、６０  ソーラーバッテリー、６２  温度センサ、６４  電圧センサ、６６  電流センサ、７０  補機バッテリ、１００  ＥＣＵ。
【図１】
2018061372.tif 000003
【図２】
2018061372.tif 000004
【図３】
2018061372.tif 000005
【図４】
2018061372.tif 000006
【図５】
2018061372.tif 000007