以下、本発明の実施の形態を図面に基づいて詳細に説明する。図1は本発明の一実施の形態である車両用電源装置10を備えた車両11の構成例を示す概略図である。図1に示すように、車両11には、エンジン12を備えたパワーユニット13が搭載されている。エンジン12のクランク軸14には、ベルト機構15を介してモータジェネレータ(発電機)16が連結されている。このように、エンジン12には、モータジェネレータ16が機械的に接続されている。また、エンジン12にはトルクコンバータ17を介して変速機構18が連結されており、変速機構18にはデファレンシャル機構19等を介して車輪20が連結されている。さらに、パワーユニット13には、クランク軸14を始動回転させるスタータモータ21が設けられている。
モータジェネレータ16は、所謂ISG(integrated starter generator)であり、クランク軸14に駆動されて発電する発電機として機能するだけでなく、クランク軸14を始動回転させる電動機として機能している。モータジェネレータ16は、ステータコイルを備えたステータ22と、フィールドコイルを備えたロータ23と、を有している。また、モータジェネレータ16には、ステータコイルやフィールドコイルの通電状態を制御するため、インバータ、レギュレータおよびマイクロコンピュータ等を備えたISGコントローラ24が設けられている。さらに、ISGコントローラ24には、モータジェネレータ16の各種制御情報を記憶するメモリ部24aが設けられている。なお、ISGコントローラ24には、モータジェネレータ16の発電電圧や発電電流を検出するセンサが組み込まれている。
モータジェネレータ16を発電機として機能させる際には、ISGコントローラ24によってフィールドコイルの通電状態が制御される。フィールドコイルの通電状態を制御することにより、モータジェネレータ16の発電電圧を制御することができる。また、モータジェネレータ16を発電機として機能させる際には、ISGコントローラ24のインバータを制御することにより、モータジェネレータ16の発電電流を制御することが可能である。さらに、モータジェネレータ16を電動機として機能させる際には、ISGコントローラ24によってステータコイルの通電状態が制御される。
続いて、車両用電源装置10の構成について説明する。図2は車両用電源装置10の構成例を示すブロック図である。図3は車両用電源装置10の構成を簡単に示した回路図である。図1〜図3に示すように、車両用電源装置10は、第1蓄電体であるリチウムイオンバッテリ27と、第2蓄電体である鉛バッテリ28と、を備えている。リチウムイオンバッテリ27および鉛バッテリ28は、モータジェネレータ16に並列に接続されている。リチウムイオンバッテリ27の正極端子27aには、第1電源ライン29が接続されており、鉛バッテリ28の正極端子28aには、第2電源ライン30が接続されている。また、モータジェネレータ16の発電電流を出力する出力端子16aには、通電ライン31が接続されている。第1電源ライン29、第2電源ライン30および通電ライン31は、接続点であるノード32を介して互いに接続されている。すなわち、リチウムイオンバッテリ27と鉛バッテリ28との正極端子27a,28aは、第1電源ライン29、第2電源ライン30およびノード32からなる通電経路100を介して接続されている。
通電経路100を構成する第1電源ライン29には、第1スイッチである開閉スイッチSW1が設けられている。通電経路100を構成する第2電源ライン30には、第2スイッチである開閉スイッチSW2が設けられている。なお、開閉スイッチSW2は、第2電源ライン30における正極端子28aとノード32との間に設けられている。これらの開閉スイッチSW1,SW2は、閉じられた状態つまり導通状態(オン状態)と、開かれた状態つまり遮断状態(オフ状態)とに動作可能である。すなわち、開閉スイッチSW1は、モータジェネレータ16とリチウムイオンバッテリ27とを電気的に接続する導通状態と、モータジェネレータ16とリチウムイオンバッテリ27とを電気的に分離する遮断状態とに切り替えられる。同様に、開閉スイッチSW2は、モータジェネレータ16と鉛バッテリ28とを電気的に接続する導通状態と、モータジェネレータ16と鉛バッテリ28とを電気的に分離する遮断状態とに切り替えられる。
第2電源ライン30には、瞬低保護負荷33および車体負荷34等が接続されている。また、第2電源ライン30には、スタータリレー35を介してスタータモータ21が接続されており、ISGリレー36を介してISGコントローラ24が接続されている。さらに、第2電源ライン30には、瞬低保護負荷33、車体負荷34、スタータモータ21およびISGコントローラ24等を保護するヒューズ37が設けられている。なお、図示する例では、第1電源ライン29に開閉スイッチSW1を設けているが、これに限られることはない。図3に一点鎖線で示すように、リチウムイオンバッテリ27の負極端子27bに接続される通電ライン38に、開閉スイッチSW1を設けても良い。すなわち、リチウムイオンバッテリ27と鉛バッテリ28との負極端子27b,28bは、通電ライン38,39からなる通電経路101を介して接続されている。この通電経路101を構成する通電ライン38に、開閉スイッチSW1を設けても良い。
図1および図2に示すように、車両用電源装置10には、リチウムイオンバッテリ27およびモータジェネレータ16を備えた第1電源回路41が設けられている。また、車両用電源装置10には、鉛バッテリ28、瞬低保護負荷33、車体負荷34およびスタータモータ21等を備えた第2電源回路42が設けられている。そして、第1電源回路41と第2電源回路42とは、開閉スイッチSW2を介して接続されている。また、車両用電源装置10にはバッテリモジュール43が設けられており、このバッテリモジュール43にリチウムイオンバッテリ27および開閉スイッチSW1,SW2が組み込まれている。
バッテリモジュール43には、リチウムイオンバッテリ27の作動情報(充電状態SOC、電流、電圧、温度等)を検出するバッテリセンサ44が設けられている。また、バッテリモジュール43には、駆動回路部やマイクロコンピュータ等を備えたバッテリコントローラ(第1制御部)45が設けられている。このバッテリコントローラ45には、開閉スイッチSW1を制御する第1スイッチ制御部45a、および開閉スイッチSW2を制御する第2スイッチ制御部45bが設けられている。また、バッテリコントローラ45には、後述する制御ユニット50に向けて、リチウムイオンバッテリ27の作動情報(充電状態SOC、電流、電圧、温度等)を送信する情報送信部45cが設けられている。バッテリコントローラ45は、制御ユニット50からの制御信号に基づいて、開閉スイッチSW1,SW2を制御している。また、バッテリコントローラ45は、リチウムイオンバッテリ27の過度な充放電電流や温度上昇が検出された場合に、開閉スイッチSW1を開いて車両用電源装置10からリチウムイオンバッテリ27を切り離している。なお、図示していないが、バッテリコントローラ45は、前述したISGコントローラ24と同様に、第2電源ライン30に接続される。
前述したように、第2電源ライン30には、瞬低保護負荷33が接続されている。この瞬低保護負荷33は、後述するアイドリングストップ制御のエンジン再始動時に、作動状態を継続することが必要な電気機器である。瞬低保護負荷33として、エンジン補機類、ブレーキアクチュエータ、パワーステアリングアクチュエータ、インストルメントパネル、各種電子制御ユニット等が挙げられる。また、第2電源ライン30には、車体負荷34が接続されている。この車体負荷34は、アイドリングストップ制御のエンジン再始動時に、瞬間的な停止状態が許容される電気機器である。車体負荷34として、ドアミラーモータ、パワーウィンドウモータ、ラジエータファンモータ等が挙げられる。
図2に示すように、車両用電源装置10は、モータジェネレータ16やバッテリモジュール43等を制御する制御ユニット50を有している。制御ユニット50には、リチウムイオンバッテリ27の充放電を制御する充放電コントローラ51が設けられている。また、制御ユニット50には、エンジン12の停止や再始動を制御するISSコントローラ(エンジン制御部)52が設けられている。なお、ISSコントローラ52のISSとは、「idling stop system」である。
充放電コントローラ(第2制御部)51は、他のコントローラやセンサからの入力信号に基づいて、リチウムイオンバッテリ27の充電状態SOCや、アクセルペダルおよびブレーキペダルの操作状況等を判定する。また、充放電コントローラ51は、リチウムイオンバッテリ27の充電状態SOC等に基づいて、モータジェネレータ16の発電電圧等の発電目標値を設定する。そして、モータジェネレータ16の発電状態を制御することにより、リチウムイオンバッテリ27の充放電を制御している。このように、充放電コントローラ51は、リチウムイオンバッテリ27の作動情報に基づきモータジェネレータ16を制御している。また、充放電コントローラ51は、開閉スイッチSW1,SW2の開閉動作を指示する制御信号を、バッテリコントローラ45に向けて出力する。
また、ISSコントローラ52は、他のコントローラやセンサからの入力信号に基づいて、エンジン12の停止条件や始動条件を判定する。そして、ISSコントローラ52は、停止条件が成立した場合にエンジン12を自動的に停止する一方、始動条件が成立した場合にエンジン12を自動的に再始動する。エンジン12の停止条件としては、例えば、車速が所定車速以下であり、かつブレーキペダルが踏み込まれることが挙げられる。また、エンジン12の始動条件としては、例えば、ブレーキペダルの踏み込みが解除されることや、アクセルペダルが踏み込まれることが挙げられる。
制御ユニット50に接続される各種センサとして、鉛バッテリ28の充放電電流や充電状態等を検出するバッテリセンサ53、アクセルペダルの踏み込み量を検出するアクセルセンサ54、ブレーキペダルの踏み込み量を検出するブレーキセンサ55がある。また、制御ユニット50に接続される各種センサとして、車両11の走行速度である車速を検出する車速センサ56、エンジン始動時に手動操作されるスタートスイッチ57等がある。また、制御ユニット50には、ISGコントローラ24から、モータジェネレータ16の発電電圧、発電電流、発電トルク、駆動トルク等が入力される。同様に、制御ユニット50には、バッテリコントローラ45から、リチウムイオンバッテリ27の充電状態SOCや、開閉スイッチSW1,SW2の作動状態等が入力される。さらに、制御ユニット50には、車両用電源装置10の異常を乗員に通知する警告灯58が接続されている。
なお、制御ユニット50には、CPU、ROM、RAM等によって構成されるマイクロコンピュータや、各種アクチュエータに対する制御電流を生成する駆動回路等が設けられる。また、制御ユニット50、モータジェネレータ16およびバッテリモジュール43等は、CANやLIN等の車載ネットワーク59を介して互いに接続されている。このように、制御ユニット50の充放電コントローラ51とバッテリモジュール43のバッテリコントローラ45とは、車載ネットワーク59を介して互いに接続されている。すなわち、充放電コントローラ51と、バッテリコントローラ45とは、互いに通信自在に接続されている。
[バッテリの電圧特性]
続いて、リチウムイオンバッテリ27および鉛バッテリ28の電圧特性について説明する。図4はバッテリの端子電圧と充電状態SOCとの関係を示す線図である。なお、充電状態SOC(state of charge)とは、バッテリの充電度合を示す値であり、バッテリの設計容量に対する残存容量の比率である。また、図4に示される端子電圧V1,V2とは、電流が流れていないときのバッテリ電圧つまり開放端電圧である。また、図4に示される符号GHは、モータジェネレータ16の最大発電電圧を示している。
図4に示すように、リチウムイオンバッテリ27の端子電圧V1は、鉛バッテリ28の端子電圧V2よりも高く設定されている。すなわち、リチウムイオンバッテリ27の充放電範囲X1における下限電圧V1Lは、鉛バッテリ28の充放電範囲X2における上限電圧V2Hよりも高く設定されている。また、リチウムイオンバッテリ27の端子電圧V1は、鉛バッテリ28の充電電圧上限(例えば、16V)よりも低く設定されている。すなわち、リチウムイオンバッテリ27の充放電範囲X1における上限電圧V1Hは、鉛バッテリ28の充電電圧上限よりも低く設定されている。これにより、リチウムイオンバッテリ27と鉛バッテリ28とを並列接続した場合であっても、リチウムイオンバッテリ27による鉛バッテリ28の過充電を回避することができ、鉛バッテリ28の劣化を回避することができる。なお、充電電圧上限とは、蓄電体の劣化を抑制する観点から、蓄電体の種類毎に設定される充電電圧の上限値である。
図4に示すように、リチウムイオンバッテリ27はサイクル特性に優れることから、リチウムイオンバッテリ27には広い充放電範囲X1が設定されている。一方、鉛バッテリ28には、バッテリ劣化を防止する観点から、満充電付近の狭い充放電範囲X2が設定されている。なお、リチウムイオンバッテリ27の内部抵抗は、鉛バッテリ28の内部抵抗よりも小さく設定されている。
[モータジェネレータの発電制御]
続いて、モータジェネレータ16の発電制御について説明する。図5はモータジェネレータ16の発電制御の一例を示すタイミングチャートである。図5には、モータジェネレータ16の発電電圧VG、リチウムイオンバッテリ27の端子電圧V1および充電状態S1、鉛バッテリ28の端子電圧V2および充電状態S2が示されている。また、図5に示されるブレーキONとは、ブレーキペダルが踏み込まれた状態を意味し、ブレーキOFFとは、ブレーキペダルの踏み込みが解除された状態を意味している。
図5に示すように、リチウムイオンバッテリ27の充電状態S1は、充放電範囲X1内で制御されている。例えば、リチウムイオンバッテリ27の充電状態S1が、放電に伴って下限値SLまで低下した場合には、モータジェネレータ16が発電状態に制御されてリチウムイオンバッテリ27が充電される。ここで、モータジェネレータ16の発電状態として、燃焼発電状態と回生発電状態とがある。燃焼発電状態とは、エンジン動力によってモータジェネレータ16を発電させ、燃料のエネルギーを電気エネルギーに変換する発電状態である。また、回生発電状態とは、車両減速時にモータジェネレータ16を発電させ、車両11の運動エネルギーを電気エネルギーに変換する発電状態である。車両11のエネルギー効率を向上させて燃費性能を高めるためには、モータジェネレータ16の回生発電状態を増やすことにより、モータジェネレータ16の燃焼発電状態を減らしてエンジン12の燃料消費量を抑制することが望ましい。すなわち、モータジェネレータ16の回生電力をリチウムイオンバッテリ27に積極的に蓄え、この回生電力をリチウムイオンバッテリ27から車体負荷34等に放出することにより、モータジェネレータ16の燃焼発電状態を減らすことが望ましい。
モータジェネレータ16を燃焼発電状態に制御するか否かは、リチウムイオンバッテリ27の充電状態S1に基づいて決定される。すなわち、充放電コントローラ51は、充電状態S1が下限値SLまで低下したときに、モータジェネレータ16を燃焼発電状態に制御する。そして、充放電コントローラ51は、充電状態S1が第1上限値SH1に到達するまで、モータジェネレータ16の燃焼発電状態を継続する。一方、モータジェネレータ16を回生発電状態に制御するか否かは、アクセルペダルやブレーキペダルの操作状況に基づいて決定される。すなわち、充放電コントローラ51は、アクセルペダルの踏み込みが解除される車両減速時や、ブレーキペダルが踏み込まれる車両減速時に、モータジェネレータ16を回生発電状態に制御している。そして、充放電コントローラ51は、アクセルペダルが踏み込まれた場合や、ブレーキペダルの踏み込みが解除された場合に、モータジェネレータ16の回生発電状態を解除し、モータジェネレータ16を発電休止状態に制御している。なお、モータジェネレータ16が回生発電状態に制御された状態のもとで、充電状態S1が第2上限値SH2まで上昇した場合には、リチウムイオンバッテリ27の過充電を防止するため、モータジェネレータ16の回生発電状態は解除され、モータジェネレータ16は発電休止状態に制御される。
[車両用電源装置の電力供給状況]
続いて、車両用電源装置10の電力供給状況について説明する。図6および図7は車両用電源装置10の電力供給状況を示す説明図である。図6にはリチウムイオンバッテリ充電時の電力供給状況が示されており、図7にはリチウムイオンバッテリ放電時の電力供給状況が示されている。
まず、図5に示すように、リチウムイオンバッテリ27の充電状態S1が、下限値SLまで低下すると(符号A1)、充放電コントローラ51は、モータジェネレータ16を燃焼発電状態に制御する。この燃焼発電状態においては、モータジェネレータ16の発電電圧VGが、リチウムイオンバッテリ27の端子電圧V1よりも高い所定電圧Vaに引き上げられる(符号B1)。ここで、図6に示すように、モータジェネレータ16の発電電圧VGを、リチウムイオンバッテリ27の端子電圧V1よりも上げる際には、バッテリモジュール43内の開閉スイッチSW1,SW2は閉じられた状態に保持される。これにより、図6に矢印で示すように、モータジェネレータ16の発電電力は、リチウムイオンバッテリ27、鉛バッテリ28、瞬低保護負荷33、車体負荷34に供給される。
このように、モータジェネレータ16が燃焼発電状態に制御されると、リチウムイオンバッテリ27が充電されるため、リチウムイオンバッテリ27の充電状態S1は徐々に上昇する。そして、図5に示すように、充電状態S1が第1上限値SH1に到達すると(符号A2)、充放電コントローラ51は、モータジェネレータ16を発電休止状態に制御する。この発電休止状態においては、モータジェネレータ16の発電電圧VGが、リチウムイオンバッテリ27の端子電圧V1よりも低い「0」に引き下げられる(符号B2)。ここで、図7に示すように、モータジェネレータ16の発電電圧VGを、リチウムイオンバッテリ27の端子電圧V1よりも下げる際には、バッテリモジュール43内の開閉スイッチSW1,SW2は閉じられた状態に保持される。これにより、図7に矢印で示すように、リチウムイオンバッテリ27に蓄えられた電力が、瞬低保護負荷33、車体負荷34および鉛バッテリ28に供給される。
次いで、図5に示すように、ブレーキペダルが踏み込まれると(符号C1)、充放電コントローラ51は、モータジェネレータ16を回生発電状態に制御する。この回生発電状態においては、モータジェネレータ16の発電電圧VGが、リチウムイオンバッテリ27の端子電圧V1よりも高い所定電圧Vbに引き上げられる(符号B3)。ここで、図6に示すように、モータジェネレータ16の発電電圧VGを、リチウムイオンバッテリ27の端子電圧V1よりも上げる際には、バッテリモジュール43内の開閉スイッチSW1,SW2は閉じられた状態に保持される。これにより、図6に矢印で示すように、モータジェネレータ16の発電電力は、リチウムイオンバッテリ27、鉛バッテリ28、瞬低保護負荷33、車体負荷34に供給される。
その後、図5に示すように、ブレーキペダルの踏み込みが解除されると(符号C2)、充放電コントローラ51は、モータジェネレータ16を発電休止状態に制御する。この発電休止状態においては、モータジェネレータ16の発電電圧VGが、リチウムイオンバッテリ27の端子電圧V1よりも低い「0」に引き下げられる(符号B4)。ここで、図7に示すように、モータジェネレータ16の発電電圧VGを、リチウムイオンバッテリ27の端子電圧V1よりも下げる際には、バッテリモジュール43内の開閉スイッチSW1,SW2は閉じられた状態に保持される。これにより、図7に矢印で示すように、リチウムイオンバッテリ27に蓄えられた電力が、瞬低保護負荷33、車体負荷34および鉛バッテリ28に供給される。
これまで説明したように、モータジェネレータ16の発電電圧VGを制御することにより、リチウムイオンバッテリ27の充放電を制御することができる。すなわち、発電電圧VGを端子電圧V1よりも上げることにより、リチウムイオンバッテリ27を充電することができる。一方、発電電圧VGを端子電圧V1よりも下げることにより、リチウムイオンバッテリ27を放電させることができる。しかも、リチウムイオンバッテリ27の端子電圧V1を、鉛バッテリ28の端子電圧V2よりも高く設定したので、開閉スイッチSW1,SW2を閉じた状態に保持したまま、リチウムイオンバッテリ27を充放電させることができる。すなわち、リチウムイオンバッテリ27から鉛バッテリ28を切り離さずに、リチウムイオンバッテリ27を放電させることができるため、車両用電源装置10の回路構造やスイッチ制御を複雑にすることなく、リチウムイオンバッテリ27を積極的に充放電させることが可能である。これにより、車両11のエネルギー効率を向上させる車両用電源装置10のコストを下げることができる。
図6に示すように、モータジェネレータ16を発電させる際には、鉛バッテリ28の充電を抑制しつつ、リチウムイオンバッテリ27を積極的に充電することができる。すなわち、リチウムイオンバッテリ27の内部抵抗は、鉛バッテリ28の内部抵抗よりも小さいことから、鉛バッテリ28の充電を抑制しつつ、リチウムイオンバッテリ27に積極的に充電することが可能である。また、図7に示すように、モータジェネレータ16の発電を休止させる際には、鉛バッテリ28の放電を抑制しつつ、リチウムイオンバッテリ27を積極的に放電させることができる。すなわち、リチウムイオンバッテリ27の端子電圧V1は、鉛バッテリ28の端子電圧V2よりも高いことから、鉛バッテリ28の放電を抑制しつつ、リチウムイオンバッテリ27を積極的に放電させることが可能である。このように、鉛バッテリ28の充放電を抑制することができるため、鉛バッテリ28に求められる出力特性やサイクル特性を緩和することができ、鉛バッテリ28のコストを下げることが可能である。この点からも、車両用電源装置10のコストを下げることができる。
なお、前述の説明では、発電電圧VGを端子電圧V1よりも下げる際に、モータジェネレータ16を発電休止状態に制御しているが、これに限られることはない。モータジェネレータ16の発電状態を維持したまま、発電電圧VGを端子電圧V1よりも下げた場合であっても、リチウムイオンバッテリ27を放電させることが可能である。このとき、モータジェネレータ16の発電電流を調整することにより、リチウムイオンバッテリ27の放電電流を制御することが可能である。すなわち、モータジェネレータ16の発電電流を増加させることにより、リチウムイオンバッテリ27の放電電流を減少させることができる。一方、モータジェネレータ16の発電電流を減少させることにより、リチウムイオンバッテリ27の放電電流を増加させることができる。
[エンジン始動制御]
続いて、エンジン始動時における車両用電源装置10の電力供給状況について説明する。図8および図9は車両用電源装置10の電力供給状況を示す説明図である。図8にはスタートスイッチ操作によるエンジン初始動時の電力供給状況が示されており、図9にはアイドリングストップ制御によるエンジン再始動時の電力供給状況が示されている。
図8に示すように、運転手のスタートスイッチ操作によるエンジン初始動時においては、バッテリモジュール43内の開閉スイッチSW2が閉じられた後に、スタータリレー35が閉じられる。これにより、鉛バッテリ28からスタータモータ21に電力が供給され、スタータモータ21のクランキング動作によってエンジン12が始動される。なお、バッテリモジュール43内の開閉スイッチSW1は、エンジン12が始動された後に閉じられる。前述の説明では、リチウムイオンバッテリ27の放電を抑制する観点から、開閉スイッチSW1は開かれているが、これに限られることはない。例えば、極寒地等の低温環境下においては、開閉スイッチSW1,SW2を閉じることにより、鉛バッテリ28とリチウムイオンバッテリ27との双方から、スタータモータ21に対して電力を供給しても良い。
図9に示すように、アイドリングストップ制御によるエンジン再始動時においては、バッテリモジュール43内の開閉スイッチSW2が開かれた後に、モータジェネレータ16の目標駆動トルクが引き上げられる。これにより、リチウムイオンバッテリ27からモータジェネレータ16に電力が供給され、モータジェネレータ16のクランキング動作によってエンジン12が始動される。アイドリングストップ制御によるエンジン再始動時においては、開閉スイッチSW2を開いて第1電源回路41と第2電源回路42とを切り離すことにより、第2電源回路42の瞬低保護負荷33に対する瞬間的な電圧低下つまり瞬低を防止することができる。これにより、エンジン再始動時に瞬低保護負荷33の作動状態を継続することができるため、車両品質を向上させることができる。
[フェイルセーフ制御]
続いて、車両用電源装置10によって実行されるフェイルセーフ制御について説明する。前述したように、バッテリコントローラ45の情報送信部45cは、充放電コントローラ51に向けて、リチウムイオンバッテリ27の作動情報(充電状態SOC、電流、電圧、温度等)を送信する。そして、充放電コントローラ51は、リチウムイオンバッテリ27の作動情報(充電状態SOC等)に基づきモータジェネレータ16を制御し、リチウムイオンバッテリ27の充放電を制御する。ここで、バッテリコントローラ45と充放電コントローラ51との間に通信異常が発生し、充放電コントローラ51がリチウムイオンバッテリ27の作動情報を正常に受信できない場合には、リチウムイオンバッテリ27の過放電や過充電を招く虞がある。そこで、車両用電源装置10は、バッテリコントローラ45と充放電コントローラ51との間に通信異常が検出された場合に、開閉スイッチSW1,SW2を所定の作動状態に制御するフェイルセーフ制御を実行する。
図10はフェイルセーフ制御の実行手順の一例を示すフローチャートであり、図11は車両用電源装置10の電力供給状況を示す説明図である。図11にはモータジェネレータ16によるフェイルセーフ制御時の電力供給状況が示されている。図10に示すように、ステップS10では、バッテリコントローラ45と充放電コントローラ51との間に、通信異常が発生しているか否かが判定される。つまり、ステップS10では、充放電コントローラ51と情報送信部45cとの間に、通信途絶等の通信異常が発生しているか否かが判定される。ステップS10においては、例えば、充放電コントローラ51から送信される新たな信号を、所定期間に渡ってバッテリコントローラ45が受信していない場合に、バッテリコントローラ45と充放電コントローラ51との間に通信異常が発生していると判定される。
ステップS10において、バッテリコントローラ45と充放電コントローラ51との通信異常が検出された場合には、ステップS11に進み、開閉スイッチSW1がオフ状態に制御され、ステップS12に進み、開閉スイッチSW2がオン状態に制御される。ここで、開閉スイッチSW1は、非通電時に開かれた状態つまりオフ状態に作動するノーマルオープン型のスイッチである。また、開閉スイッチSW2は、非通電時に閉じられた状態つまりオン状態に作動するノーマルクローズ型のスイッチである。すなわち、バッテリコントローラ45は、開閉スイッチSW1,SW2に対する通電を遮断することにより、開閉スイッチSW1を開いて開閉スイッチSW2を閉じている。なお、開閉スイッチSW1,SW2としては、接触子を電磁力によって動作させる電磁式のスイッチであっても良く、半導体素子を用いて構成される半導体式のスイッチであっても良い。
また、バッテリコントローラ45と充放電コントローラ51との通信異常が検出された場合には、ステップS13に進み、エンジン12を停止させるアイドリングストップ制御が禁止され、ステップS14に進み、モータジェネレータ16の回生発電制御が禁止される。さらに、バッテリコントローラ45の通信異常を乗員に通知するため、続くステップS15において警告灯58が点灯される。ステップS13において、アイドリングストップ制御を禁止する際には、アイドリングストップ制御を実行するISSコントローラ52に対し、バッテリコントローラ45、充放電コントローラ51或いは他のコントローラ等から、アイドリングストップ制御の禁止信号が送信される。なお、アイドリングストップ制御によって既にエンジン12が停止されている場合には、スタータモータ21によってエンジン12が始動された後に、アイドリングストップ制御が禁止される。また、ステップS14において、モータジェネレータ16の回生発電を禁止する際には、回生発電制御を実行するISGコントローラ24に対し、バッテリコントローラ45、充放電コントローラ51或いは他のコントローラ等から、回生発電制御の禁止信号が送信される。なお、ステップS15において、警告灯58を点灯する際には、警告灯58を制御する制御ユニット50に対し、バッテリコントローラ45或いは他のコントローラから、警告灯58の点灯信号が送信される。
これまで説明したように、バッテリコントローラ(第1制御部)45と充放電コントローラ(第2制御部)51との通信異常が検出された場合には、バッテリコントローラ45によって開閉スイッチSW1が開かれ、かつ開閉スイッチSW2が閉じられる。このようなフェイルセーフ制御を実行することにより、リチウムイオンバッテリ27の過充電や過放電を防止することができ、車両用電源装置10を適切に制御することができる。
図11に示すように、フェイルセーフ制御においては、第1スイッチ制御部45aによって開閉スイッチSW1が開かれることから、車両用電源装置10からリチウムイオンバッテリ27を切り離すことができ、リチウムイオンバッテリ27を過充電や過放電から保護することができる。すなわち、通信異常が発生した状態のもとでは、充放電コントローラ51がリチウムイオンバッテリ27の作動情報(充電状態SOC等)を把握できないため、モータジェネレータ16を制御してリチウムイオンバッテリ27の充放電を制御することが困難になる。このため、リチウムイオンバッテリ27を保護する観点から、フェイルセーフ制御によって開閉スイッチSW1を開いている。
また、図11に示すように、フェイルセーフ制御においては、第2スイッチ制御部45bによって開閉スイッチSW2が閉じられることから、モータジェネレータ16と鉛バッテリ28とが接続された状態となる。これにより、モータジェネレータ16を燃焼発電状態に制御することにより、鉛バッテリ28を充電しつつ瞬低保護負荷33や車体負荷34等に対する電力供給を継続することができる。すなわち、開閉スイッチSW2を閉じることにより、第2電源回路42を正常に機能させることができるため、最低限の走行性能を確保することができる。
しかも、フェイルセーフ制御の実行に伴って、アイドリングストップ制御を禁止、つまりISSコントローラ52によるエンジン停止を禁止したので、フェイルセーフ制御の安定性を向上させることができる。すなわち、アイドリングストップ制御においては、エンジン再始動時にリチウムイオンバッテリ27の電力を利用することから、開閉スイッチSW1をオン状態に切り替える必要がある。このような開閉スイッチSW1の切り替えを伴うアイドリングストップ制御を禁止することにより、フェイルセーフ制御の安定性を向上させることができる。
また、フェイルセーフ制御の実行に伴って、モータジェネレータ16の回生発電を禁止したので、フェイルセーフ制御の安定性を向上させることができる。すなわち、モータジェネレータ16の回生発電制御においては、モータジェネレータ16の回生電力をリチウムイオンバッテリ27に充電することから、開閉スイッチSW1をオン状態に切り替える必要がある。このような開閉スイッチSW1の切り替えを伴う回生発電制御を禁止することにより、フェイルセーフ制御の安定性を向上させることができる。
本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。前述したように、第1蓄電体としてリチウムイオンバッテリ27を採用し、第2蓄電体として鉛バッテリ28を採用している。リチウムイオンバッテリ27と鉛バッテリ28とを組み合わせる際には、リチウムイオンバッテリ27として、正極材料にリン酸鉄リチウムを適用したリン酸鉄リチウムイオンバッテリが好ましい。しかしながら、第1蓄電体や第2蓄電体としては、リチウムイオンバッテリ27や鉛バッテリ28に限られることはなく、如何なる蓄電体を採用しても良い。例えば、第1蓄電体として、鉛バッテリ、ニッケル水素バッテリ、電気二重層キャパシタ等を採用しても良い。また、第2蓄電体として、リチウムイオンバッテリ、ニッケル水素バッテリ、電気二重層キャパシタ等を採用しても良い。なお、第1蓄電体および第2蓄電体として、端子電圧や内部抵抗の異なる同種の蓄電体を採用しても良いことはいうまでもない。
前述の説明では、1つのバッテリコントローラ45に、第1スイッチ制御部45a、第2スイッチ制御部45bおよび情報送信部45cを組み込んでいるが、これに限られることはない。例えば、第1スイッチ制御部45a、第2スイッチ制御部45bおよび情報送信部45cのそれぞれを、別のコントローラや制御ユニットに分けて組み込んでも良い。また、前述の説明では、1つの制御ユニット50に、充放電コントローラ51およびISSコントローラ52を設けているが、これに限られることはない。例えば、充放電コントローラ51が組み込まれる制御ユニットと、ISSコントローラ52が組み込まれる制御ユニットとを分けても良い。
前述の説明では、発電機および電動機として機能するモータジェネレータ16を用いているが、これに限られることはなく、電動機として機能しない発電機を採用しても良い。また、モータジェネレータ16としては、誘導発電機に限られることはなく、他の形式の発電機を採用しても良い。また、車両用電源装置10が搭載される車両11としては、アイドリングストップ機能を備えた車両に限られることはなく、アイドリングストップ機能を備えていない車両であっても良い。また、前述の説明では、第1電源回路41に車体負荷34を接続しているが、これに限られることはなく、第2電源回路42だけに車体負荷34を接続しても良く、第1電源回路41と第2電源回路42との双方に車体負荷34を接続しても良い。
前述の説明では、通電経路100を構成する第2電源ライン30に、開閉スイッチSW2を設けているが、これに限られることはなく、通電経路101を構成する通電ライン39に、開閉スイッチSW2を設けても良い。このように、通電経路101に開閉スイッチSW2を設けた場合であっても、電源回路に対する鉛バッテリ28の接続状態を制御することができる。また、開閉スイッチSW1,SW2としては、接触子を電磁力によって動作させる電磁式のスイッチであっても良く、半導体素子を用いて構成される半導体式のスイッチであっても良い。
前述の説明では、モータジェネレータ16を燃焼発電状態に制御する際には、発電電圧VGを所定電圧Vaに引き上げ、モータジェネレータ16を回生発電状態に制御する際には、発電電圧VGを所定電圧Vbに引き上げているが、これに限られることはない。例えば、モータジェネレータ16の目標発電電圧を、燃焼発電状態と回生発電状態とで一致させても良い。また、燃焼発電状態や回生発電状態において、モータジェネレータ16の目標発電電圧を、車速、アクセル操作量、ブレーキ操作量に基づき変化させても良い。また、前述の説明では、アイドリングストップ制御のエンジン再始動時に、モータジェネレータ16を電動機として駆動しているが、これに限られることはない。例えば、エンジン始動後の加速走行時に、モータジェネレータ16を電動機として駆動することにより、エンジン12の負荷を軽減しても良い。