(57)【要約】【課題】燃費を向上させつつ、電圧を精度よく管理することができる車両用電源装置を提供する。【解決手段】エンジンによって駆動される発電機２を備え、発電機２またはバッテリから電気負荷に電力を供給する車両用電源装置において、予め複数の目標電圧候補を設定しておき、入出力電力推定手段５１において、バッテリ電圧を目標電圧候補とするためにバッテリに入出力すべき推定入出力電力を目標電圧候補毎に決定する。次に、電気負荷における総消費電力を考慮して、その推定入出力電力に必要な発電電力を決定する（発電電力決定手段５４）。次に、その発電電力に対する発電コストを決定し（発電コスト決定手段５５）、発電コストに基づいて、目標電圧候補から一つの候補を指令値の目標値として選択する（バス電圧選択手段５６）。そして、指令値と現在の電圧値との差が許容電圧変化量以下となるように、目標値を補正して発電機２へ出力する（補正手段５７）。【選択図】図２
2008228403.tif 000002
【特許請求の範囲】
【請求項１】
エンジンによって駆動されて発電を行う発電機と、その発電機によって充電されるバッテリとを備え、それら発電機とバッテリとから車両に搭載されている種々の電気負荷に電力を供給する車両用電源装置であって、
前記発電機が発電する発電電力に対して、その発電のために前記エンジンにおいて消費する燃料の増加分を発電コストとして決定する発電コスト決定手段と、
前記電気負荷に入力されている電圧を検出し、その電圧の変化速度が予め設定された制限速度以下となるようにしつつ、前記発電機に指令する指令値を、前記発電コスト決定手段で決定した発電コストに基づいて設定する指令値設定手段と
を含むことを特徴とする車両用電源装置。
【請求項２】
請求項１において、
予め設定された複数の目標電圧候補と、現在のバッテリの電圧値と、予め設定されたバッテリモデルとに基づいて、前記目標電圧候補にするために前記バッテリに対して入出力すべき電力を推定した推定入出力電力を前記目標電圧候補毎に決定する入出力電力推定手段と、
前記発電機またはバッテリから電力供給を受けて動作する複数の電気負荷の現時点での総消費電力を算出する消費電力算出手段と、
前記目標電圧候補毎に決定した前記推定入出力電力と前記総消費電力とに基づいて、前記目標電圧候補毎に前記発電機の発電電力を決定する発電電力決定手段とを備え、
前記発電コスト決定手段は、発電電力と発電コストとの間の予め設定された関係と、前記発電電力決定手段で前記目標電圧候補毎に決定した発電電力とに基づいて、前記目標電圧候補毎に前記発電コストを決定するものであり、
前記指令値設定手段は、
前記発電コスト決定手段が前記目標電圧候補毎に決定した発電コストに基づいて、複数の前記目標電圧候補のうちの一つの目標電圧候補を前記指令値の目標値に設定する目標値設定手段と、
前記指令値と現在の電圧値との差が予め設定した許容電圧変化量以下となるように、前記目標値設定手段が設定した目標値を補正した値を前記指令値に設定する補正手段とを含むことを特徴とする車両用電源装置。
【請求項３】
請求項１において、
前記発電機の発電電力を示す発電電力関連値の最大可能値を決定する最大可能値決定手段と、
前記バッテリの充電率を示す充電率関連値に基づいて、前記発電コストの目標値となる目標コストを設定する目標コスト設定手段とを備え、
前記発電コスト決定手段は、前記最大可能値決定手段で算出した前記発電電力関連値の最大可能値を候補の最大値とし、その最大可能値以下において前記発電電力関連値の候補を複数設定し、それら複数の発電電力関連値の候補に対してそれぞれ発電コストを決定するものであり、
その発電コスト決定手段で設定した複数の発電電力候補のうち、発電コストが前記目標コスト設定手段で設定した目標コスト以下であって且つ発電電力が最大の候補を目標発電電力に決定する目標発電電力決定手段をさらに備え、
前記指令値設定手段は、その目標発電電力と前記発電機の実際の発電電力とを比較し、前記指令値を、前記発電機の実際の発電電力が前記目標発電電力に近づく方向に、予め設定された許容電圧変化量以下で変化させるものであることを特徴とする車両用電源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電機とバッテリとを備えた車両用電源装置に関する。
【背景技術】
【０００２】
従来、車両には、車両に備えられている種々の電気負荷に電力を供給するとともに、バッテリへの充電を行うために発電機が搭載されている。この発電機は、主としてエンジンによって駆動されて発電を行う。エンジンは発電機を駆動するためには燃料を消費することになるので、できるだけ発電による燃料増加分が少ないことが好ましい。
【０００３】
発電による燃料消費量の増加を低減する目的で、エンジンや発電機の効率を考慮して単位発電電力あたりの燃料消費量を算出し、それを判断基準として発電機の発電電力やバッテリの放電量を制御する技術が提案されている（たとえば、特許文献１、２）。この特許文献１、２では、単位発電量あたりの燃料消費量に基づいて発電量を決定し、電力あるいは発電トルクを指令値として用いて電力管理を行っている。
【０００４】
なお、車両の減速エネルギを回生して発電機を駆動する回生制動装置を備えた車両もあるが、回生によって得られるエネルギだけでは必要な電力をまかなうことはできない。そのため、回生制動装置を備えた車両においても、エンジンによって発電機を駆動して発電することがあるので、発電による燃料消費量の増加を低減する必要がある。
【特許文献１】特開２００４−２６０９０８号公報
【特許文献２】特開２００５−１２９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、車両に備えられている電気負荷に供給する電圧は、電気負荷の特性によって定まる一定範囲内とする必要があり、また、バッテリの電圧も一定範囲内に制御する必要がある。従って、特許文献１、２のように、指令値として電力あるいは発電トルクを用いる場合、発電電力と電圧との関係を正確に把握する必要がある。そのためには、高精度なバッテリモデルを用意するか、バッテリの入出力特性を正確に把握しなければならない。
【０００６】
しかしながら、高精度なバッテリモデルを用意することも、バッテリの入出力特性を正確に把握することも容易ではない。特に、現在、最も普及している鉛バッテリは、分極や電極劣化の問題があるため、これらのことが特に困難である。従って、特許文献１、２のように、指令値として電力やトルクを用いる場合、燃費を向上させることはできるものの、電圧を厳密に管理することが困難であり、電圧が電気負荷にとって好ましくない急激な変化をしてしまう可能性もあった。
【０００７】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、燃費を向上させつつ、電圧を精度よく管理することができる車両用電源装置を提供することにある。
【課題を解決するための手段】
【０００８】
その目的を達成するための請求項１記載の発明は、エンジンによって駆動されて発電を行う発電機と、その発電機によって充電されるバッテリとを備え、それら発電機とバッテリとから車両に搭載されている種々の電気負荷に電力を供給する車両用電源装置であって、
前記発電機が発電する発電電力に対して、その発電のために前記エンジンにおいて消費する燃料の増加分を発電コストとして決定する発電コスト決定手段と、
前記電気負荷に入力されている電圧を検出し、その電圧の変化速度が予め設定された制限速度以下となるようにしつつ、前記発電機に指令する指令値を、前記発電コスト決定手段で決定した発電コストに基づいて設定する指令値設定手段とを含むことを特徴とする。
【０００９】
この請求項１記載の発明によれば、発電機への指令を電圧で行っており、且つ、指令値の変化速度を制限しているので、電圧が急変してしまうことがなくなる。また、指令値は発電コストに基づいて決定しているので燃費向上も可能となる。従って、燃費向上と両立が可能となる。
【００１０】
請求項２記載の発明は、請求項１において、予め設定された複数の目標電圧候補と、現在のバッテリの電圧値と、予め設定されたバッテリモデルとに基づいて、前記目標電圧候補にするために前記バッテリに対して入出力すべき電力を推定した推定入出力電力を前記目標電圧候補毎に決定する入出力電力推定手段と、前記発電機またはバッテリから電力供給を受けて動作する複数の電気負荷の現時点での総消費電力を算出する消費電力算出手段と、前記目標電圧候補毎に決定した前記推定入出力電力と前記総消費電力とに基づいて、前記目標電圧候補毎に前記発電機の発電電力を決定する発電電力決定手段とを備え、
前記発電コスト決定手段は、発電電力と発電コストとの間の予め設定された関係と、前記発電電力決定手段で前記目標電圧候補毎に決定した発電電力とに基づいて、前記目標電圧候補毎に前記発電コストを決定するものであり、
前記指令値設定手段は、前記発電コスト決定手段が前記目標電圧候補毎に決定した発電コストに基づいて、複数の前記目標電圧候補のうちの一つの目標電圧候補を前記指令値の目標値に設定する目標値設定手段と、前記指令値と現在の電圧値との差が予め設定した許容電圧変化量以下となるように、前記目標値設定手段が設定した目標値を補正した値を前記指令値に設定する補正手段とを含むことを特徴とする。
【００１１】
この請求項２記載の発明は、複数の目標電圧候補を設定しておき、各目標電圧候補に対する発電コストに基づいて、最適な指令値を設定している。従って、燃費の向上が可能となる。また、補正手段により、現在の電圧値との差が許容電圧変化量以下となるように指令値を補正しているので、電圧が急変してしまうこともない。
【００１２】
請求項３記載の発明は、請求項１において、前記発電機の発電電力を示す発電電力関連値の最大可能値を決定する最大可能値決定手段と、前記バッテリの充電率を示す充電率関連値に基づいて、前記発電コストの目標値となる目標コストを設定する目標コスト設定手段とを備え、
前記発電コスト決定手段は、前記最大可能値決定手段で算出した前記発電電力関連値の最大可能値を候補の最大値とし、その最大可能値以下において前記発電電力関連値の候補を複数設定し、それら複数の発電電力関連値の候補に対してそれぞれ発電コストを決定するものであり、
その発電コスト決定手段で設定した複数の発電電力候補のうち、発電コストが前記目標コスト設定手段で設定した目標コスト以下であって且つ発電電力が最大の候補を目標発電電力に決定する目標発電電力決定手段をさらに備え、
前記指令値設定手段は、その目標発電電力と前記発電機の実際の発電電力とを比較し、前記指令値を、前記発電機の実際の発電電力が前記目標発電電力に近づく方向に、予め設定された許容電圧変化量以下で変化させるものであることを特徴とする。なお、発電電力関連値としては、たとえば発電電力そのものおよび発電トルクがあり、充電率関連値としては、たとえば、充電率そのものおよび残存容量がある。
【００１３】
この請求項３記載の発明は、発電機が発電可能な範囲で、複数の発電電力関連値の候補を設定しており、各発電電力関連値の候補に対する発電コストに基づいて、最適な目標発電電力を決定している。そして、その目標発電電力に基づいて指令値を設定しているので、燃費の向上が可能となる。また、指令値を許容電圧変化量以下で変化させているので、電圧が急変してしまうこともない。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明が適用された車両用電源装置を備えた車両の電気系を示すブロック図である。
【００１５】
エンジン１は、ベルト７により発電機２に連結されている。発電機２は、ＩＣレギュレータを備えた周知のオルタネータである。そのＩＣレギュレータは、バッテリ３の電圧を検出してバッテリ充電に対し適正な電圧となるようにロータの電流量を増減させる。
【００１６】
この発電機２のロータは、エンジン１のクランク軸の回転がベルト７によって伝達されることにより回転駆動し、ロータに流れる励磁電流によって発電機２の起電力は制御される。この発電機２は、電源線８を通じてバッテリ３および負荷制御装置１０ａ〜１１０ｅに接続されている。上記バッテリ３は鉛蓄電池である。
【００１７】
また、発電機２と電気負荷１１との間、および、バッテリ３と電気負荷１１との間には、入力電圧に関わらず出力電圧を一定に維持する装置（たとえば、ＤＣ／ＤＣコンバータなど）が設けられていない。そのため、バッテリ３の電圧変動および発電機２から出力される電圧の変動の影響を直接受けて、電気負荷１１に入力される電圧は変化する。
【００１８】
負荷制御装置１０ａは電気負荷１１ａ１〜１１ａ３の給電制御を、負荷制御装置１０ｂは電気負荷１１ｂ１〜１１ｂ３の給電制御を、負荷制御装置１０ｅは電気負荷１１ｅ１〜１１ｅ３の給電制御を行う。これら負荷制御装置１０ａ〜１０ｅは、上記制御を行うのに必要な操作スイッチ（ 図示せず）やこの制御のための各種センサ（図示せず）を含んでおり、外部入力信号やこれらセンサの出力に応じて自己に属する電気負荷１１の出力制御又は断続を行う。
【００１９】
電源制御装置５は、発電機２やバッテリ３や電源線８などの状態を監視し、発電機２を制御する発電機制御装置１２を通じて発電機２を制御する。
【００２０】
発電機制御装置１２は、発電機２の現在の発電電力や発電機２の回転速度などの発電機情報を電源制御装置５に送信する。電源制御装置５にはバッテリ電流センサ１４、負荷電流センサ９、バッテリ温度センサ１３が接続されており、バッテリの入出力電流、負荷電流、バッテリ温度を受け取る。また、電源制御装置５には、バッテリ電圧および電源線８の電圧（以下、バス電圧という）も入力される。
【００２１】
電源制御装置５は、多重信号伝送線路６を通じて負荷制御装置１０ａ〜１０ｂに接続されており、これら負荷制御装置１０ａ〜１１０ｂと多重通信により双方向に情報を授受する。また、発電機制御装置１２は、図示しない車両コントローラから入力される車両制動情報を受け取り、車両制動情報により認識した車両制動量に相当する値に発電機２の発電電力を制御するため、発電機２の界磁電流を増加させて回生制動を行い、必要な車両制動量（回生制動量）を発生させる。
【００２２】
なお、上記車両コントローラは、たとえば図示しないブレーキ踏み量センサなどの制動操作手段の操作量に相当する車両制動量を演算し、この車両制動量から上記回生制動量を差し引いた制動量を発生させるべく、図示しない油圧ブレーキ装置の制御部に指令する。
【００２３】
次に、電源制御装置５による発電機２の制御内容を図２を用いて説明する。電源制御装置５は、内部にＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたコンピュータであり、ＲＡＭの一次記憶機能を利用しつつ、ＣＰＵがＲＯＭに記憶されているプログラムを実行することにより、図２に示す種々の手段を実行する。
【００２４】
入出力電力推定手段５１は、予め設定された複数の目標電圧候補とバッテリ３の現在の電圧値すなわちバッテリ電圧とを、予め設定したある簡易バッテリモデルに入力することにより、バッテリ３の電圧を目標電圧候補とするためにバッテリ３に対して入出力すべき電力を、推定入出力電力として目標電圧候補毎にそれぞれ決定する。
【００２５】
上記目標電圧候補の上下限は、電気負荷１１が正常に作動するための正常電圧範囲に基づいて予め設定されており、その他の目標電圧候補は、その上下限の目標電圧候補間を所定数あるいは所定間隔に分割するように設定されている。
【００２６】
図３は、上記簡易バッテリモデルの一例を示す図である。図３に示す簡易バッテリモデルは、起電力成分Ｅと内部抵抗成分ｒとから構成される。ここで、例として、目標電圧候補を１４Ｖ、起電力を１２Ｖ、内部抵抗を１Ωとすると、内部抵抗成分ｒの両端間に加わる電圧が２Ａであれば、バッテリ電圧は１４Ｖとなる。従って、２Ａ×１４Ｖ＝２８Ｗをバッテリ３に入力すればよいことになる。
【００２７】
なお、バッテリ３の起電力および内部抵抗は、バッテリ３の使用（充放電）や経時劣化によって変化するので、所定周期で逐次更新する。それら起電力および内部抵抗を更新するためには、バッテリ電圧およびバッテリ電流を監視する。そして、バッテリ電圧に対するバッテリ電流の変化を直線近似して、その直線の切片を起電力、その直線の傾きを内部抵抗とする。
【００２８】
最大発電電力決定手段５２は、実際のエンジン回転速度（以下、実エンジン回転速度という）Neを取得して、その実エンジン回転速度Neからエンジントルクを演算し、且つ、アクセル開度と車速とに基づいて、予め設定した走行トルク演算式から、現在の走行トルクTを演算する。そして、エンジントルクから走行トルクTを引いた値を、エンジン１から発電機２に供給可能な供給可能トルクとして算出する。さらに、その算出した供給可能トルクを発電機２に供給した場合の発電機２の発電電力を演算し、演算結果を現時点における発電機２の最大発電可能電力とする。
【００２９】
負荷制御手段５３は、消費電力算出手段としても機能しており、車両に搭載されている電気負荷１１のスイッチ情報などの動作状況情報を取得し、その動作状況情報に基づいて、電気負荷１１の現時点での総消費電力を算出する。そして、現時点のバッテリ３の電圧に基づいてバッテリ３から電気負荷１１に供給可能な最大供給電力を算出し、さらに、そのバッテリ３からの最大供給電力と最大発電電力決定手段５２で決定した発電機２の最大発電可能電力との和を、電力供給源から電気負荷１１へ供給可能な最大電力として算出する。そして、総消費電力が電力供給源から供給可能な最大電力以下となるように、発電電力および総消費電力のいずれか少なくとも一方を制御する。
【００３０】
発電電力決定手段５４は、入出力電力推定手段５１で目標電圧候補毎にそれぞれ決定したバッテリ３への推定入出力電力と、負荷制御手段５３で算出した電気負荷１１の総消費電力とから、発電機２が発電する必要がある発電電力を目標電圧候補毎に決定する。ここで、推定入出力電力を、バッテリ３へ電力を入力する側を正、バッテリ３から電力を放出する側を負とすると、発電電力は、推定入出力電力と総消費電力の和となる。
【００３１】
発電コスト決定手段５５は、発電電力と発電コストとの間の予め設定された関係を用いて、発電電力決定手段５４で決定した目標電圧候補毎の発電電力に対して、発電コストを決定する。この発電コストとは、発電電力に対する、その電力を発電するために増加する燃料消費量の比である。そのため、発電コストが小さいほど、同じ電力をより少ない燃料増加量で発電することができ、効率よく燃料消費量を低減できることになる。
【００３２】
図４は上記関係を例示する図である。図４に示すように、発電コストは発電電力をパラメータとして変化する。これは、発電電力によって、エンジンの動作点や発電効率が変化するからである。なお、発電コストは、エンジン回転速度および走行トルクによっても変化することから、上記関係はエンジン回転速度および走行トルクの一定範囲毎に複数設定されており、実エンジン回転速度Neおよび実際の走行トルクTを取得乃至演算して、発電コストを決定するための関係を選択する。
【００３３】
バス電圧選択手段５６は目標値設定手段として機能するものであり、予め設定した最適候補選択条件に基づいて、目標電圧候補のうちで最適なものを電圧指令値として選択する。上記最適候補選択条件には発電コストの条件が含まれており、この条件に基づいて、たとえば、発電コスト決定手段５５が目標電圧候補毎に決定した発電コストの最小値に対応する目標電圧候補を電圧指令値として選択する。ただし、バッテリ３の最低残存容量を確保するために、残存容量が所定容量以下となった場合には、バッテリ３への入力電力が増加するように条件を設定するなど、発電コスト以外の条件を加えてもよい。
【００３４】
補正手段５７は、現時点でのバス電圧を逐次取得しつつ、そのバス電圧とバス電圧選択手段５６で選択した電圧指令値との差を絶対値で算出し、算出した差が予め設定した許容電圧変化量以下であるか否かを判断する。そして、算出した差が許容電圧変化量以下の場合には、バス電圧選択手段５６で選択した電圧指令値をそのまま発電機２へ出力する。一方、算出した差が許容電圧変化量以下ではない場合には、現時点でのバス電圧をバス電圧選択手段５６で選択した電圧指令値側へ上記許容電圧変化量だけ近づけた値を電圧指令値として発電機２へ出力する。
【００３５】
発電機２は、前述のＩＣレギュレータの作用により、できるだけ速くバス電圧が電圧指令値となるように、発電機２の能力範囲内で発電電力を制御する。そのため、実際のバス電圧と電圧指令値との差が大きいほどバス電圧の変化速度は速くなる。しかし、上述のように、発電機２に入力される電圧指令値は、現時点のバス電圧との差が許容電圧変化量いいかに制限されている。従って、バス電圧の最高変化速度が制限されることになる。
【００３６】
このように、バス電圧の最高変化速度は許容電圧変化量の大きさによって制御できることになり、許容電圧変化量を小さくするほど、最高変化速度を遅くすることができる。本実施形態では、その最高変化速度が、電気負荷１１にとって許容可能な電圧変化速度となるように、上記許容電圧変化量を決定している。そのため、たとえば、電気負荷１１の一例としてランプを考えた場合に、ランプの明るさが急激に変化してしまい、それによって乗員に違和感を与えてしまうといった不都合が抑制されることになる。
【００３７】
さらに、本実施形態では、複数の目標電圧候補から発電コストに基づいて選択した一つの候補を電圧指令値としている。すなわち、電圧指令値を発電コストに基づいて決定している。従って、燃費向上も可能となる。
【００３８】
また、推定入出力電力の決定に用いているバッテリモデル（図３）は、実際のバッテリ３を厳密にモデル化したものに比べて簡略化されていることから、計算量を少なくすることができる利点もある。
【００３９】
次に、本発明の第２実施形態を説明する。第２実施形態の車両用電源装置は、電源制御装置５が、図２に示す手段に代えて図５に示す種々の手段を実行する。その他の構成は、第１実施形態と同じ構成である。
【００４０】
図５において、請求項の最大可能値決定手段に相当する最大発電電力決定手段６１は、第１実施形態の最大発電電力決定手段５２と同様にして、現時点における発電機２の最大発電可能電力を決定する。なお、図６は、エンジン回転速度と最大発電可能電力との間の関係の一例であり、エンジン回転速度の増加に伴い最大発電可能電力は増加する。
【００４１】
発電コスト決定手段６２は、最大発電電力決定手段６１で決定した最大発電可能電力を候補の最大値とし、その最大発電可能電力以下において発電電力候補を複数設定する。そして、それら複数の発電電力候補に対してそれぞれ発電コストを決定する。上記発電電力候補は、たとえば、最大発電可能電力以下で、予め設定された数の発電電力候補を互いの間隔が等間隔となるように設定する。または、予め設定した間隔（たとえば、１０Wまたは２０Wなど）で発電電力候補を設定してもよい。
【００４２】
次に、各発電電力候補に対する発電コストを決定する方法を説明する。まず、無発電時のエンジン回転速度Neおよび走行トルクTを取得乃至演算する。そして、その走行トルクTを前提として、各発電電力候補を発電するために増加させる必要があるエンジントルクの増加分を算出するとともに、その増加分に対応する燃料増加量を算出する。この燃料増加量をそれに対応する発電電力候補で割ることによって、発電電力候補毎に発電コストを算出する。図７は、このようにして求めた発電コストとそれに対応する発電電力候補との関係をグラフ化して示した図である。発電コスト決定手段６２では、図７に示す各点を決定することになる。
【００４３】
なお、このようにして各発電電力候補に対して発電コストを決定することに代えて、第１実施形態の発電コスト決定手段５５のように、発電電力と発電コストとの関係を、エンジン回転速度および走行トルクの一定範囲毎に設定しておき、実エンジン回転速度Neと走行トルクTとに基づいて一つの関係を選択してもよい。この場合、選択した関係の発電電力軸の最大値を最大発電電力決定手段６１で決定した最大発電可能電力とすることになる。
【００４４】
ＳＯＣ算出手段６３は、バッテリ３の充放電量を積分し、満充電容量から積分した値を差し引いた値を満充電容量で割ることにより、バッテリ３の充電率（以下、ＳＯＣという）を逐次算出する。なお、満充電容量には定格容量を用いる。
【００４５】
目標コスト設定手段６４は、ＳＯＣと目標コストとの間の予め設定した関係を用いて、ＳＯＣ算出手段６３で算出したＳＯＣに基づいて、発電コストの目標値となる目標コストを決定する。図８は上記関係の一例を示す図である。図８の関係は、ＳＯＣが高いほど目標コストが低下している。換言すれば、ＳＯＣが低いほど目標コストは増加している。これは、ＳＯＣが低いほど充電を行う必要性が高いからである。
【００４６】
なお、この目標コスト設定手段６４で用いる関係は、車両の状態に無関係に同じ関係としてもよいが、車両の状態、たとえば、電気負荷１１における消費電力に応じて、異なる関係を用いてもよい。たとえば、電気負荷１１における消費電力が大きいときには、電気負荷１１における消費電力が小さいときに比較して、同じＳＯＣでも目標コストが高く決定されるようにしてもよい。このようにすると、次に説明する目標発電電力決定手段６５で決定する目標発電電力Power_SVがより大きい値となることから、消費電力が大きい場合におけるＳＯＣの低下を一層抑制できる。また、図８に示す関係は、ＳＯＣが高いほど目標コストが低下する単調減少の曲線であったが、上記関係が直線であってもよい。
【００４７】
目標発電電力決定手段６５は、まず、発電コスト決定手段６２で設定した複数の発電電力候補のうち、発電コストが目標発電コスト決定手段６４で決定した目標発電コスト以下のものを決定する。図９は、図７に示したグラフに、図８の関係を用いて決定した目標コストを加えた図である。この図９の例では、目標コストを示す線よりも下側の点が該当する。次いで、その中で発電電力が最大の候補を目標発電電力Power_SVに決定する。図９の例では、目標コストを示す線よりも下側に位置する点の中で最も右側の点が示す発電電力を目標発電電力Power_SVに決定することになる。
【００４８】
指令値設定手段として機能する指令電圧算出手段６６は、発電機２へ指令する電圧指令値を所定周期で逐次更新するものである。上記電圧指令値の更新においては、まず、目標発電電力決定手段６５で決定した目標発電電力Power_SVと発電機２の実際の発電電力（以下、発電機実発電電力Power_Altという）とを比較する。そして、発電機実発電電力Power_Altが目標発電電力Power_SVに近づく方向に、予め設定された指令電圧変化速度制限値Vss以下で電圧指令値を変化させる。
【００４９】
図１０はこの指令電圧算出手段６６の処理を詳しく示すフローチャートである。図１０において、まず、ステップＳ１００１では、発電機実発電電力Power_Altを取得する。この発電機実発電電力Power_Altは、発電機２の励磁電流および発電機２の回転速度から発電機実発電電力を決定することができる予め設定された関係に、実際に検出した発電機２の励磁電流および回転速度を入れることにより取得する。なお、電源線８の電圧と電流とを取得してそれらの積を発電機実発電電力Power_Altとしてもよい。
【００５０】
続くステップＳ１００２では、目標発電電力決定手段６５で決定した目標発電電力Power_SVを取得する。続くステップＳ１００３では、前回電圧指令値Volt_Preを取得する。
【００５１】
そして、ステップＳ１００４では、ステップＳ１００１で取得した発電機実発電電力Power_Altが、ステップＳ１００２で取得した目標発電電力Power_SVよりも小さいか否かを判断する。この判断が肯定判断である場合、すなわち、発電機実発電電力Power_Altがまだ目標発電電力Power_SVよりも小さい場合には、ステップＳ１００５へ進んで、ステップＳ１００３で取得した前回電圧指令値Volt_Preに、指令電圧変化速度制限値Vssを加えた値を電圧指令値とする。この指令電圧変化速度制限値Vssは許容電圧変化量に相当するものであり、電気負荷１１が正常に動作するために許容できる電圧変化速度に基づいて予め設定されている一定値である。
【００５２】
一方、ステップＳ１００４が否定判断である場合、すなわち、発電機実発電電力Power_Altが目標発電電力Power_SVを超えてしまっている場合には、ステップＳ１００６へ進んで、ステップＳ１００３で取得した前回電圧指令値Volt_Preから指令電圧変化速度制限値Vssを引いた値を電圧指令値とする。
【００５３】
ステップＳ１００５またはステップＳ１００６で電圧指令値を設定した後は、ステップＳ１００７へ進んで、電圧指令値が予め設定した上限電圧よりも小さいか否かを判断する。この上限電圧は、電気負荷１１が正常に作動するための正常電圧範囲の上限値である。
【００５４】
このステップＳ１００７が否定判断である場合には、ステップＳ１００８へ進んで、電圧指令値を上記上限電圧に設定する。そして、その後、ステップＳ１０１１へ進む。一方、肯定判断である場合にはステップＳ１００９へ進む。ステップＳ１００９では、電圧指令値が予め設定した下限電圧よりも大きいか否かを判断する。この下限電圧は、電気負荷１１が正常に作動するための正常電圧範囲の下限値である。
【００５５】
ステップＳ１００９が肯定判断である場合には、ステップＳ１００５またはステップＳ１００６で設定した電圧指令値が上限電圧と下限電圧とで設定される範囲内であることになる。この場合にはステップＳ１０１１へ直接進む。一方、ステップＳ１００９が否定判断である場合には、ステップＳ１０１０へ進んで、電圧指令値を下限電圧に設定した後、ステップＳ１０１１へ進む。ステップＳ１０１１では、設定されている電圧指令値を発電機２へ出力する。
【００５６】
以上、説明した第２実施形態では、発電機２が発電可能な範囲で複数の発電電力候補を設定しており、各発電電力候補に対する発電コストに基づいて目標発電電力Power_SVを決定している。そして、その目標発電電力Power_SVに基づいて電圧指令値を設定しているので、燃費の向上が可能となる。また、電圧指令値の変化量を、電気負荷１１が正常に動作するために許容できる電圧変化速度に基づいて設定した指令電圧変化速度制限値Vssとしているので、電圧が急変してしまうこともない。
【００５７】
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、要旨を逸脱しない範囲内で種々変更して実施することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明が適用された車両用電源装置を備えた車両の電気系を示すブロック図である。
【図２】第１実施形態において、電源制御装置５が発電機２を制御するために実行する制御内容を示すブロック図である。
【図３】図２の入出力推定手段５１で用いる簡易バッテリモデルの一例を示す図である。
【図４】発電電力と発電コストとの間の予め設定された関係を示す図である。
【図５】第２実施形態において、電源制御装置５が発電機２を制御するために実行する制御内容を示すブロック図である。
【図６】エンジン回転速度と最大発電可能電力との間の関係の一例を示す図である。
【図７】発電コストとそれに対応する発電電力候補との関係の一例をグラフ化して示した図である。
【図８】ＳＯＣと目標コストとの間の予め設定した関係を例示する図である。
【図９】図７に示したグラフに、図８の関係を用いて決定した目標コストを加えた図である。
【図１０】指令電圧算出手段６６の処理を詳しく示すフローチャートである。
【符号の説明】
【００５９】
１：エンジン、      ２：発電機、      ３：バッテリ、      ５：電源制御装置、      １１：電気負荷、      ５１：入出力電力推定手段、      ５２：最大発電電力決定手段、      ５３：負荷制御手段（消費電力算出手段）、      ５４：発電電力決定手段、      ５５：発電コスト決定手段、      ５６：バス電圧選択手段（目標値決定手段）、      ５７：補正手段、      ６１：最大発電電力決定手段（最大可能値決定手段）、      ６２：発電コスト決定手段、      ６３：ＳＯＣ算出手段、      ６４：目標コスト設定手段、      ６５：目標発電電力決定手段、      ６６：指令電圧算出手段（指令値設定手段）
【図１】
2008228403.tif 000003
【図２】
2008228403.tif 000004
【図３】
2008228403.tif 000005
【図４】
2008228403.tif 000006
【図５】
2008228403.tif 000007
【図６】
2008228403.tif 000008
【図７】
2008228403.tif 000009
【図８】
2008228403.tif 000010
【図９】
2008228403.tif 000011
【図１０】
2008228403.tif 000012