(57)【要約】  【課題】  内燃機関の発電制御装置において、必要な発電量を確保しつつ、発電による燃料消費量増加分を確実に低減する。  【解決手段】  発電機の発電を実行した場合の燃料消費率と発電機の発電を停止した場合の燃料消費率との差分から発電による燃料消費率増加分を求め、この発電による燃料消費率増加分を発電機の発電量で割り算して電費（単位発電量当たりの燃料消費量増加分）を求める。走行中に、電費のクラス毎の使用頻度を求めると共に、クラス毎の発電可能量と平均消費電力を算出し、クラス毎の使用頻度と発電可能量と平均消費電力とに基づいてバッテリの充放電収支が０となるように目標電費を設定し、現在の電費を目標電費と比較して発電機１６の発電を実行するか否かを判定する。ここで、「クラス」とは、電費の最小値（０）から最大値までの範囲を所定数に分割した所定範囲を意味する。  【選択図】  図６
2006340513.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の動力で駆動される発電機と、前記発電機で発電した電力が充電されるバッテリと、前記発電機の発電を制御する発電制御手段とを備えた内燃機関の発電制御装置において、
前記発電機の発電による燃料消費量増加分と発電量とに基づいて単位発電量当たりの燃料消費量増加分を算出する燃料消費量算出手段を備え、
前記発電制御手段は、前記単位発電量当たりの燃料消費量増加分を目標の燃料消費量増加分に制御することを特徴とする内燃機関の発電制御装置。
【請求項２】
前記発電制御手段は、現在の運転条件における単位発電量当たりの燃料消費量増加分を前記目標の燃料消費量増加分と比較して前記発電機の発電を実行するか否かを判定することを特徴とする請求項１に記載の内燃機関の発電制御装置。
【請求項３】
前記発電制御手段は、前記バッテリの充電と放電の収支が０となるように前記目標の燃料消費量増加分を設定することを特徴とする請求項１又は２に記載の内燃機関の発電制御装置。
【請求項４】
前記発電制御手段は、過去の走行履歴における単位発電量当たりの燃料消費量増加分の使用頻度に基づいて前記目標の燃料消費量増加分を設定することを特徴とする請求項１乃至３のいずれかに記載の内燃機関の発電制御装置。
【請求項５】
前記発電制御手段は、過去の走行履歴における単位発電量当たりの燃料消費量増加分の使用頻度と発電可能量とに基づいて前記目標の燃料消費量増加分を設定することを特徴とする請求項１乃至３のいずれかに記載の内燃機関の発電制御装置。
【請求項６】
前記発電制御手段は、過去の走行履歴における単位発電量当たりの燃料消費量増加分の使用頻度と発電可能量と平均消費電力とに基づいて前記目標の燃料消費量増加分を設定することを特徴とする請求項１乃至３のいずれかに記載の内燃機関の発電制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電機の発電による燃料消費量増加分を考慮して発電機を制御する機能を備えた内燃機関の発電制御装置に関する発明である。
【背景技術】
【０００２】
車両に搭載された発電機（オルタネータ）の制御は、バッテリの充電状態を監視して、バッテリが充電不足とならないように発電機の制御電流（界磁電流）を制御して発電量を制御するようにしたものが多い（特許文献１，２参照）。
【０００３】
この発電機は、内燃機関（エンジン）の動力で駆動されて行うため、発電時には、発電機を駆動する負荷に応じて燃料が余分に消費されることになる。そこで、発電時の燃料消費量が少なくなる領域でのみ、発電機の発電を行うようにしたものがある（特許文献３，４参照）。
【特許文献１】特開２０００−４５０２号公報
【特許文献２】特開２００１−７８３６５号公報
【特許文献３】特表平６−５０５６１９号公報
【特許文献４】特開２００５−１２９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献３，４の技術は、いずれも発電による燃料消費量増加分を低減する技術であるが、発電を実行する運転条件を予め設定されたマップで決定するため、マップの精度や車両の使用環境（走行道路状況の相違、運転者による車速・加減速の相違等）や車両特性のばらつきによって燃費節減効果が左右されやすく、必ずしも十分な燃費節減効果が得られるとは限らない。
【０００５】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、必要な発電量を確保しつつ、発電による燃料消費量増加分を確実に低減することができる内燃機関の発電制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に係る発明は、内燃機関の動力で駆動される発電機と、前記発電機で発電した電力が充電されるバッテリと、前記発電機の発電を制御する発電制御手段とを備えた内燃機関の発電制御装置において、前記発電機の発電による燃料消費量増加分と発電量とに基づいて単位発電量当たりの燃料消費量増加分を算出する燃料消費量算出手段を備え、前記発電制御手段は、前記単位発電量当たりの燃料消費量増加分を目標の燃料消費量増加分に制御するようにしたものである。このように、単位発電量当たりの燃料消費量増加分を目標の燃料消費量増加分に制御するようにすれば、発電を実行する運転条件を予め設定されたマップで決定する従来の発電制御方式と比較して、マップの精度や車両の使用環境（走行道路状況の相違、運転者による車速・加減速の相違等）や車両特性のばらつきの影響が少なくなり、必要な発電量を確保しつつ、発電による燃料消費量増加分を確実に低減することができる。
【０００７】
この場合、請求項２のように、現在の運転条件における単位発電量当たりの燃料消費量増加分を目標の燃料消費量増加分と比較して発電機の発電を実行するか否かを判定するようにすると良い。このようにすれば、例えば、単位発電量当たりの燃料消費量増加分が目標の燃料消費量増加分以下となる運転条件を優先的に選択して発電機の発電を実行するという極めて簡単な制御が可能となる。
【０００８】
更に、請求項３のように、バッテリの充電と放電の収支が０となる（充電量と放電量がバランスする）ように目標の燃料消費量増加分を設定すると良い。これにより、必要最小限の発電量でバッテリを過不足なく充電することができ、燃費低減と充放電収支の両立が可能となる。
【０００９】
また、請求項４のように、過去の走行履歴における単位発電量当たりの燃料消費量増加分の使用頻度に基づいて目標の燃料消費量増加分を設定するようにしても良い。このようにすれば、車両の使用環境（走行道路状況の相違、運転者による車速・加減速の相違等）や車両特性のばらつきに合わせて目標の燃料消費量増加分を自動的に精度良く設定することができる。
【００１０】
更に、請求項５のように、過去の走行履歴における単位発電量当たりの燃料消費量増加分の使用頻度と発電可能量とに基づいて目標の燃料消費量増加分を設定するようにしても良い。このようにすれば、クラス毎の発電可能量も考慮して、より正確に目標の燃料消費量増加分を設定することができる。
【００１１】
更に、請求項６のように、過去の走行履歴における単位発電量当たりの燃料消費量増加分の使用頻度と発電可能量と平均消費電力とに基づいて目標の燃料消費量増加分を設定するようにしても良い。このようにすれば、クラス毎の発電可能量と平均消費電力も考慮して、より正確に目標の燃料消費量増加分を設定することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を具体化した一実施例を説明する。
図１に示す制御装置１１は、バッテリ１２からキースイッチ１３を介して電源が供給され、エンジン運転中に点火装置１４と噴射装置１５の動作を制御すると共に、発電機１６の発電を制御する発電制御手段として機能する。以下、本実施例の発電制御について説明する。
【００１３】
図２は、単位時間当たりの燃料消費量である燃料消費率とエンジン運転条件との関係を示す図である。図２に示すように、燃料消費率は、エンジン回転速度とエンジントルクによって変化する。燃料消費率は、エンジントルクに応じて曲線的に変化するため、エンジン回転速度が一定の場合は、エンジントルクの増加量に対して、燃料消費率の増加量が大きい条件と小さい条件がある。例えば、発電機１６で一定量の発電を実施した場合、発電によりエンジントルクに発電機１６によるトルクが付加され、エンジンの動作点が変わる。このため、燃料消費率は、発電量により変化する。この時、燃料消費率が少ない条件のみ選択して、発電を実施すれば、燃料消費率を低減することが可能となる。
【００１４】
そこで、本実施例では、発電制御のパラメータとして、単位発電量当たりの燃料消費率増加分（以下「電費」という）を用いる。この電費は、次のようにして算出される。まず、エンジン運転中（走行中）に、発電機１６の発電を実行した場合の燃料消費率（発電時燃料消費率）と発電機１６の発電を停止した場合の燃料消費率（非発電時燃料消費率）との差分から発電による燃料消費率増加分を求め、この発電による燃料消費率増加分を発電機１６の発電量で割り算して電費（単位発電量当たりの燃料消費量増加分）を求める。
【００１５】
電費(g/skW) ＝（発電時燃料消費率−非発電時燃料消費率）／発電量
更に、本実施例では、走行中に、電費のクラス毎の使用頻度を求めると共に、クラス毎の発電可能量と平均消費電力を算出し、クラス毎の使用頻度と発電可能量と平均消費電力とに基づいてバッテリ１２の充放電収支が０となる（充電量と放電量がバランスする）ように目標電費を設定し、現在の電費を目標電費と比較して発電機１６の発電を実行するか否かを判定する。ここで、「クラス」とは、電費の最小値（０）から最大値までの範囲を所定数に分割した所定範囲を意味する。
【００１６】
以上説明した本実施例の発電制御は、制御装置１１によって図３乃至図７の各ルーチンによって実行される。以下、これら各ルーチンの処理内容を説明する。
【００１７】
［電費算出ルーチン］
図３の電費算出ルーチンは、エンジン運転中に所定周期（例えば８ｍｓ周期）で実行され、特許請求の範囲でいう燃料消費量算出手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ１０１で、現在の運転条件（例えばエンジン回転速度、吸入空気量、要求発電量等）を読み込む。ここで、要求発電量は、予め発電機１６の最大発電可能量、発電機１６の発電効率等から設定される。
【００１８】
この後、ステップ１０２に進み、現在の運転条件から現在のエンジントルクを算出した後、ステップ１０３に進み、要求発電量をトルクに換算し（つまり要求発電量分の発電を行うのに必要なトルクを算出し）、これを要求発電量トルクとして制御装置１１のＲＡＭに記憶する。
【００１９】
そして、次のステップ１０４で、発電機１６が発電中であるか否かを判定し、発電中であれば、ステップ１０５に進み、現在の発電量をトルクに換算して、これを現在の発電量トルクとして制御装置１１のＲＡＭに記憶し、次のステップ１０６で、上記ステップ１０２で算出した現在のエンジントルクから上記ステップ１０５で算出した現在の発電量トルクを差し引いて非発電時トルクを求める。この非発電時トルクは、発電機１６の発電を停止した場合のエンジントルクに相当する。一方、上記ステップ１０４で、発電中でないと判定されれば、ステップ１０７に進み、現在のエンジントルクをそのまま非発電時トルクとする。
【００２０】
以上のようにして非発電時トルクを算出した後、ステップ１０８に進み、上記ステップ１０２で算出した現在のエンジントルクに上記ステップ１０３で算出した要求発電量トルクを加算して発電時トルクを求める。この発電時トルクは、発電機１６の発電を実行した場合のエンジントルクに相当する。
【００２１】
この後、ステップ１０９に進み、現在のエンジン回転速度と非発電時トルクに応じた非発電時燃料消費率(g/s) を図２と同様の燃料消費率算出マップにより算出する。この非発電時燃料消費率は、発電機１６の発電を停止した場合の燃料消費率に相当する。燃料消費率の算出マップは、定常運転条件における燃料消費率を予め計測し、設定しておく。
【００２２】
この後、ステップ１１０に進み、現在のエンジン回転速度と発電時トルクに応じた発電時燃料消費率(g/s) を図２と同様の燃料消費率算出マップにより算出する。この発電時燃料消費率は、発電機１６の発電を実行した場合の燃料消費率に相当する。
【００２３】
この後、ステップ１１１に進み、発電時燃料消費率(g/s) と非発電時燃料消費率(g/s) との差分を現在の発電量(kW)で割り算して、単位発電量当たりの燃料消費率である電費ＣＦＣ(g/skW) を求める。
ＣＦＣ(g/kWs) ＝（発電時燃料消費率−非発電時燃料消費率）／発電量
【００２４】
［電費クラスデータ蓄積ルーチン］
図４の電費クラスデータ蓄積ルーチンは、エンジン運転中に所定周期（例えば８ｍｓ周期）で実行され、過去の走行履歴における電費ＣＦＣのクラス毎の使用頻度、電費平均値、発電可能量平均値を次のようにして算出して、それらのデータを制御装置１１のＲＡＭに蓄積する。
【００２５】
本ルーチンが起動されると、まずステップ２０１で、エンジン回転速度と発電機１６の発電特性との関係を表すマップ等から現在のエンジン回転速度に応じた発電可能量ＧＰを算出する。この後、ステップ２０２に進み、現在までの合計サンプル数ＮＦＣtotal のカウント値をカウントアップして、ステップ２０３ａに進み、今回の電費ＣＦＣが最小のクラスであるクラスＡに含まれるか否か（電費ＣＦＣ＜Ａか否か）を判定し、今回の電費ＣＦＣがクラスＡに含まれれば、クラスＡのデータを次のようにして更新する。
【００２６】
まず、ステップ２０４ａで、クラスＡのサンプル数ＮＦＣ(A) のカウント値をカウントアップした後、ステップ２０５ａに進み、クラスＡの前回の電費平均値 oldＣＦＣave(A)とサンプル数ＮＦＣ(A) と今回の電費ＣＦＣから、クラスＡの電費平均値ＣＦＣave(A)を次式により算出する。
ＣＦＣave(A)＝［ oldＣＦＣave(A)×｛ＮＦＣ(A) −１｝＋ＣＦＣ］／ＮＦＣ(A)
【００２７】
この後、ステップ２０６ａに進み、クラスＡの前回の発電可能量 oldＧＰave(A)とサンプル数ＮＦＣ(A) と今回の発電可能量ＧＰから、クラスＡの発電可能量平均値ＧＰave(A)を次式により算出する。
ＧＰave(A)＝［ oldＧＰave(A)×｛ＮＦＣ(A) −１｝＋ＧＰ］／ＮＦＣ(A)
【００２８】
この後、ステップ２０７ａに進み、クラスＡのサンプル数ＮＦＣ(A) を全クラスＡ〜Ｚの合計サンプル数ＮＦＣtotal で割り算してクラスＡの使用頻度Ｒ(A) を求める。
Ｒ(A) ＝ＮＦＣ(A) ／ＮＦＣtotal
【００２９】
一方、前記ステップ２０３ｂで、今回の電費ＣＦＣがクラスＡに含まれていないと判定されれば、ステップ２０３ｂに進み、今回の電費ＣＦＣがクラスＡの次に大きいクラスＢに含まれるか否か（Ａ≦電費ＣＦＣ＜Ｂか否か）を判定し、今回の電費ＣＦＣがクラスＢに含まれれば、ステップ２０４ｂ〜２０７ｂの処理を実行して、上記と同様の方法で、クラスＢのサンプル数ＮＦＣ(B) 、電費平均値ＣＦＣave(B)、発電可能量平均値ＧＰave(B)、使用頻度Ｒ(B) を算出して、それらの記憶データを更新する。
【００３０】
以下、走行中に、同様の方法で、クラスＣ、クラスＤ、……クラスＹ、クラスＺの電費平均値ＣＦＣave(C)〜ＣＦＣave(Z)、発電可能量平均値ＧＰave(C)〜ＧＰave(Z)、使用頻度Ｒ(C) 〜Ｒ(Z) を算出して、これらのデータを更新する。
【００３１】
［平均消費電力算出ルーチン］
図５の平均消費電力算出ルーチンは、エンジン運転中に所定周期（例えば８ｍｓ周期）で実行される。本ルーチンが起動されると、まずステップ３０１で、車両で消費される演算周期当たりの消費電力ＣＰを算出する。この後、ステップ３０２に進み、前回の平均消費電力 oldＣＰave と合計サンプル数ＮＦＣtotal と今回の消費電力ＣＰから、平均消費電力ＣＰave を次式により算出する。
ＣＰave ＝｛ oldＣＰave ×（ＮＦＣtotal −１）＋ＣＰ｝／ＮＦＣtotal
【００３２】
［目標電費算出ルーチン］
図６の目標電費算出ルーチンは、エンジン運転中に所定周期（例えば８ｍｓ周期）で実行され、次のようにして目標電費ＴＣＦＣを算出する。本ルーチンが起動されると、まずステップ４０１で、各クラスＡ〜Ｚの発電可能量平均値ＧＰave(A)〜ＧＰave(Z)にそれぞれ使用頻度Ｒ(A) 〜Ｒ(Z) を乗算して各クラスＡ〜Ｚの発電可能量ＧＰ(A) 〜ＧＰ(Z) を求める。
【００３３】
ＧＰ(A) ＝ＧＰave(A)×Ｒ(A)
ＧＰ(B) ＝ＧＰave(B)×Ｒ(B)
・・・・・・・・・・・・・
ＧＰ(Z) ＝ＧＰave(Z)×Ｒ(Z)
【００３４】
この後、ステップ４０２に進み、クラスＡでの充放電収支ＢＡＬ(A) を、クラスＡの発電可能量ＧＰ(A) から平均消費電力ＣＰave を差し引いて求める。
ＢＡＬ(A) ＝ＧＰ(A) −ＣＰave
【００３５】
この後、ステップ４０２に進み、クラスＡからクラスＢまでの充放電収支ＢＡＬ(B) をクラスＡでの充放電収支ＢＡＬ(A) にクラスＢの発電可能量ＧＰ(B) を足し合わせて求める。
ＢＡＬ(B) ＝ＢＡＬ(A) ＋ＧＰ(B)
【００３６】
以下、同様の処理を各クラスＣ〜Ｚ毎に繰り返すことで、クラスＡから各クラスＣ〜Ｚまでの充放電収支ＢＡＬ(C) 〜ＢＡＬ(Z) を算出する（ステップ４０４）。
ＢＡＬ(C) ＝ＢＡＬ(B) ＋ＧＰ(C)
・・・・・・・・・・・・・・・
ＢＡＬ(Z) ＝ＢＡＬ(Y) ＋ＧＰ(Z)
【００３７】
この後、ステップ４０５ａに進み、クラスＡでの充放電収支ＢＡＬ(A) が０より大きいか否か（プラス値であるか否か）を判定する。その結果、クラスＡでの充放電収支ＢＡＬ(A) が０より大きい（プラス値）と判定されれば、クラスＡのみの発電で充放電収支が取れる（クラスＡの範囲内で目標電費ＴＣＦＣを設定すれば良い）と判断して、ステップ４０６ａに進み、クラスＡの上限値［Ａ］、充放電収支ＢＡＬ(A) 、発電可能量ＧＰ(A) を用いて、目標電費ＴＣＦＣを次式により算出する。
ＴＣＦＣ＝Ａ−（Ａ−０）×ＢＡＬ(A) ／ＧＰ(A)
これにより、クラスＡの範囲内で充放電収支が０となる電費を算出して、この電費を目標電費ＴＣＦＣとする。
【００３８】
一方、上記ステップ４０５ａで、クラスＡでの充放電収支ＢＡＬ(A) が０以下（マイナス値）と判定されれば、ステップ４０５ｂに進み、クラスＡからクラスＢまでの充放電収支ＢＡＬ(B) が０より大きいか否か（プラス値であるか否か）を判定する。その結果、クラスＡからクラスＢまでの充放電収支ＢＡＬ(B) が０より大きい（プラス値）と判定されれば、クラスＡからクラスＢまでの発電で充放電収支が取れる（クラスＢの範囲内で目標電費ＴＣＦＣを設定すれば良い）と判断して、ステップ４０６ｂに進み、クラスＢの上限値［Ｂ］、充放電収支ＢＡＬ(B) 、発電可能量ＧＰ(B) を用いて、目標電費ＴＣＦＣを次式により算出する。
ＴＣＦＣ＝Ｂ−（Ｂ−Ａ）×ＢＡＬ(B) ／ＧＰ(B)
これにより、クラスＢの範囲内で充放電収支が０となる電費を算出して、この電費を目標電費ＴＣＦＣとする。
【００３９】
以下、同様の処理を各クラスＣ〜Ｙ毎に繰り返すことで、充放電収支が０以上となる最小のクラスを探索して、充放電収支が０以上となる最小のクラスの範囲内で充放電収支が０となる電費を算出して、この電費を目標電費ＴＣＦＣとする（ステップ４０５ｙ、４０６ｙ）。
ＴＣＦＣ＝Ｃ−（Ｃ−Ｂ）×ＢＡＬ(C) ／ＧＰ(C)
・・・・・・・・・・・・・・・・・・・・・・
ＴＣＦＣ＝Ｙ−（Ｙ−Ｘ）×ＢＡＬ(Y) ／ＧＰ(Y)
【００４０】
クラスＡからクラスＹまでの充放電収支ＢＡＬ(Y) が０以下（マイナス値）となる場合は、クラスＡからクラスＹまでの範囲を使用して発電しても、充放電収支が取れないことを意味するため、ステップ４０６ｚに進み、目標電費ＴＣＦＣを許容される最大の電費であるクラスＺの上限値［Ｚ］に設定する。
ＴＣＦＣ＝Ｚ
【００４１】
［発電実行判定ルーチン］
図７の発電実行判定ルーチンは、エンジン運転中に所定周期（例えば８ｍｓ周期）で実行される。本ルーチンが起動されると、まずステップ５０１で、現在の電費ＣＦＣが目標電費ＴＣＦＣよりも大きいか否かを判定し、現在の電費ＣＦＣが目標電費ＴＣＦＣよりも大きければ、ステップ５０２に進み、発電指令値を０にセットして、発電機１６の発電を停止させる。これにより、バッテリ１２の過充電を防止する。一方、現在の電費ＣＦＣが目標電費ＴＣＦＣ以下であれば、ステップ５０３に進み、発電指令値を要求発電量にセットする。これにより、走行中（エンジン運転中）に、発電機１６の界磁コイルに発電指令値に応じた制御電流を流して、要求発電量に応じた電力を発電させることで、電費ＣＦＣを目標電費ＴＣＦＣに制御して、バッテリ１２の充電割合（ＳＯＣ）を目標充電割合付近に制御する。ここで、要求発電量は、現在のエンジン回転速度や、発電機１６の最大発電可能量、発電機１６の発電効率等から定めておく。
【００４２】
以上説明した本実施例では、単位発電量当たりの燃料消費率増加分である電費ＣＦＣを目標電費ＴＣＦＣに制御するようにしたので、発電を実行する運転条件を予め設定されたマップで決定する従来の発電制御方式と比較して、マップの精度や車両の使用環境（走行道路状況の相違、運転者による車速・加減速の相違等）や車両特性のばらつきの影響が少なくなり、必要な発電量を確保しつつ、発電による燃料消費量増加分を確実に低減することができ、燃費低減と充放電収支の両立が可能となる。
【００４３】
しかも、本実施例では、バッテリ１２の充放電収支が０となるように目標費ＴＣＦＣを設定するようにしたので、必要最小限の発電量でバッテリ１２を過不足なく充電することができる。
【００４４】
更に、本実施例では、過去の走行履歴における電費ＣＦＣのクラス毎の使用頻度と発電可能量と平均消費電力とに基づいて目標電費ＴＣＦＣを設定するようにしたので、車両の使用環境（走行道路状況の相違、運転者による車速・加減速の相違等）や車両特性のばらつきに合わせて目標電費ＴＣＦＣを自動的に精度良く設定することができる。
【００４５】
この場合、過去の走行履歴における電費ＣＦＣのクラス毎の使用頻度のみに基づいて目標電費ＴＣＦＣを設定したり、電費ＣＦＣのクラス毎の使用頻度と発電可能量とに基づいて目標電費ＴＣＦＣを設定しても良い。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例のシステム構成を説明するブロック図である。
【図２】燃料消費率とエンジン運転条件との関係を示す図である。
【図３】電費算出ルーチンの処理の流れを示すフローチャートである。
【図４】電費クラスデータ蓄積ルーチンの処理の流れを示すフローチャートである。
【図５】平均消費電力算出ルーチンの処理の流れを示すフローチャートである。
【図６】目標電費算出ルーチンの処理の流れを示すフローチャートである。
【図７】発電実行判定ルーチンの処理の流れを示すフローチャートである。
【符号の説明】
【００４７】
１１…制御装置（発電制御手段，燃料消費量算出手段）、１２…バッテリ、１３…キースイッチ、１６…発電機
【図１】
2006340513.tif 000003
【図２】
2006340513.tif 000004
【図３】
2006340513.tif 000005
【図４】
2006340513.tif 000006
【図５】
2006340513.tif 000007
【図６】
2006340513.tif 000008
【図７】
2006340513.tif 000009