"運転終了時に運転者の運転に対する評価コメントを報知する評価コメント報知手段と、車両挙動を検出する車両挙動検出手段と、前記車両挙動検出手段で検出した前記車両挙動を運転フェーズ別に分類する運転フェーズ分類手段と、前記運転フェーズ分類手段で分類した運転フェーズを各々評価する評価手段と、前記各運転フェーズ毎の評価の組合わせに対応する評価コメントが記憶されている記憶手段と、前記評価手段で評価した前記各運転フェーズの評価の組み合わせに基づいて前記記憶手段に記憶されている評価コメントデータを抽出して前記評価コメント報知手段に出力する評価コメント抽出手段とを備えることを特徴とする走行評価装置。前記運転フェーズ分類手段は、少なくとも車速と加速度とアクセル開度を含む前記車両挙動に基づいて前記運転フェーズを加速フェーズと巡航フェーズと減速フェーズとその他に分類し、前記評価手段は、分類した前記加速フェーズと巡航フェーズと減速フェーズに対して少なくとも運転操作が良好か普通かを前記各フェーズ毎の少なくとも加速度に応じて変化する換算加速度に基づいて評価することを特徴とする請求項1記載の走行評価装置。前記換算加速度は車速が大きくなるほど実際の加速度よりも大きくなるように換算されることを特徴とする請求項1或いは2記載の走行評価装置。前記運転フェーズ分類手段は発進からの経過時間と換算加速度に基づいて加速フェーズを分類していることを特徴とする請求項1~3のいずれか1項に記載の走行評価装置。前記記憶手段にはアドバイスコメントデータが更に記憶されており、前記抽出手段は、前記車両挙動検出手段で区間走行距離が第1の設定値よりも短く、或いは区間平均車速が第2の設定値よりも低いと判定した場合、前記各運転フェーズ毎の評価の組合わせに対応する評価コメントに代えて前記アドバイスコメントデータを抽出することを特徴とする請求項1~4のいずれか1項に記載の走行評価装置。エンジン始動から停止までの区間走行における燃費を算出する区間燃費算出手段を更に有し、前記抽出手段は、前記区間燃費が第1基準値以上の場合には前記各運転フェーズ毎の評価の組合わせに対応する評価コメントに加えて、前記区間燃費を抽出することを特徴とする請求項1~5のいずれか1項に記載の走行評価装置。トリップメータの計測開始からエンジン停止までのトリップ区間走行における燃費を算出するトリップ区間燃費算出手段を更に有し、前記抽出手段は、前記区間燃費が第2基準値以上かつ前回エンジン停止時の前記トリップ区間燃費から今回のエンジン停止時の前記トリップ区間燃費への向上値が第3基準値以上の場合には前記各運転フェーズ毎の評価の組合わせに対応する評価コメントに加えて、前記トリップ区間燃費を抽出することを特徴とする請求項6に記載の走行評価装置。しかし、上述した文献に開示されている技術では、何が要因で燃費が向上したのか、或いは燃費が悪化したのかを明確に示していないため、運転者がその要因を瞬時に把握することができない。又、具体的にどのような運転を行った結果、燃費が良くなったのかが明確でなく、運転者は前回の運転を再現させることで確認することになり、運転者に対して燃費が良好になる運転方法を瞬時に理解させることができず、使い勝手が悪いと云う問題がある。更に、長時間の交通渋滞によるノロノロ運転により燃費が悪化した場合であっても、一律に燃費の良否が判断されてしまう不都合がある。又、ショッピングセンター内の駐車スペースの移動等、区間走行の移動距離区間走行距離が極端に短い場合であっても燃費の良否が評価されてしまう不都合がある。本発明は、上記事情に鑑み、運転者の運転操作を評価し、運転者に対して的確で且つきめの細かいアドバイスを簡単な構成要素で実現することのできる運転評価装置を提供することを目的とする。本発明による運転評価装置は、運転終了時に運転者の運転に対する評価コメントを報知する評価コメント報知手段と、車両挙動を検出する車両挙動検出手段と、前記車両挙動検出手段で検出した前記車両挙動を運転フェーズ別に分類する運転フェーズ分類手段と、前記運転フェーズ分類手段で分類した運転フェーズを各々評価する評価手段と、前記各運転フェーズ毎の評価の組合わせに対応する評価コメントが記憶されている記憶手段と、前記評価手段で評価した前記各運転フェーズの評価の組み合わせに基づいて前記記憶手段に記憶されている評価コメントデータを抽出して前記評価コメント報知手段に出力する評価コメント抽出手段とを備える。本発明によれば、車両挙動により運転フェーズを分類すると共に、個々の運転フェーズを評価し、その評価項目と、基準燃費及び区間燃費の比較値とで、コメントマトリクス表のセルを特定するようにしたので、セルを細かく設定することができ、各セルに運転者に対して的確で且つきめの細かいアドバイスを評価コメントとして記憶させることができる。又、コメントマトリクス表のセルを特定するだけであるため、構成要素を簡素化させることができる。以下、図面に基づいて本発明の一実施形態を説明する。図1の符号1は運転評価装置であり、マイクロコンピュータを中心として構成される演算制御部2と、運転者に報知する情報を画像で表示する、評価コメント報知手段としてのモニタ3とを備えている。演算制御部2は、その機能部として、各種センサ類やスイッチ類図示せずから信号に基づき車両の運転状態を検出する運転状態検出部2a、エンジン始動から停止までの1区間走行における燃費区間燃費を評価し、この燃費評価と運転者の運転操作走り方とに基づいて、運転者の運転に対する評価コメントを生成する評価コメント生成部2b、評価コメント生成部2bで生成した評価コメントの画像信号を生成制御してモニタ3に表示させる表示制御部2cを有している。尚、カーナビゲーション装置を搭載している車両では、MFDをモニタ3として利用しても良い。本実施形態では、エンジンを停止させると、1区間走行における評価コメントをモニタ3に表示し、今回の区間走行における運転者の運転に基づき運転者に対してエコドライブ省燃費運転に対する的確で、且つ決めの細かいアドバイスを行う。尚、本実施形態では、モニタ3に表示する評価コメントを文章で行うようにしているが、この評価コメントは、図形等、視覚的に認識させるもの、或いは音声との組み合わせであっても良い。評価コメント生成部2bにて処理される運転評価コメントは、具体的には図1~図13に示すフローチャートに従って実行される。運転者がイグニッションスイッチをONすると、先ず、図1に示す運転開始時処理ルーチンが1回のみ起動されると共に、演算周期毎に設定されている図3に示す20タイマー処理ルーチン、図4に示す200タイマー処理ルーチン、図8に示す1000タイマー処理ルーチンが、各演算周期毎に起動される。更に、エンジンを停止させると、図9に示す運転終了処理ルーチンが1回のみ起動される。[運転開始時処理]運転者がイグニッションスイッチをONすると、図1に示す運転開始時処理ルーチンが1回のみ起動される。このルーチンは、運転開始時のコメントをモニタに表示するものであり、先ず、ステップS1で、予めROMに記憶されている複数の運転開始時コメントから1つのコメントをランダムに選択し、ステップS2で選択したコメントをモニタ3に出力して表示させて、ルーチンを終了する。本実施形態では、運転開始時コメントとして、エコドライブに関するアクセルやブレーキの操作方法、及び心構え等の注意点が設定されている。尚、この場合、モニタ3に前回の運転終了時のデータ例えば区間燃費等を表示するようにしても良い。[20タイマー処理]図3に示す20タイマー処理ルーチンが起動すると、先ず、ステップ11で、運転状態検出部2aで検出した車両の運転状態車速、エンジン回転数、燃料消費量燃料噴射量、アクセル開度、スロットル開度等を検出したデータ運転状態検出データを読込む。続く、ステップS12で、トリップデータ計算処理を実行してルーチンを抜ける。このトリップデータ計算処理では、先ず、不揮発性メモリに記憶されている前回の運転時迄の1トリップ中トリップメータを、1度リセットしてから再びリセットするまでの期間のトリップ走行距離運転開始時トリップ走行距離TripInitDistKmと、トリップメータの計測開始からエンジン停止までのトリップ区間走行における燃費であるトリップ区間燃費運転開始時トリップ区間燃費TripInitFcKmLとを読込み、これらに基づいて、運転開始時のトリップ燃料消費量運転開始時トリップ燃料消費量TripInitFuelccを次式から算出する。TripInitFuel←TripInitDist1000TripInitFc...1又、車速センサで検出した車速VelKmhに基づき、演算周期毎の瞬間走行距離002Kmを算出し、これに前回の演算時までの区間走行距離SctDistを加算して、今回の区間走行距離SctDistを算出する。尚、運転開始時の区間走行距離SctDistは0Kmである。SctDist←SctDist002...2ここで、は今回の演算時に求めた値、は前回の演算時に求めた値を示すものであり、以後においても同じ取り扱いとする。更に、エンジン制御装置図示せずで演算した単位時間当たりの燃料消費量Fuelccmsを読込み、この燃料消費量Fuelに基づき、演算周期毎の瞬間燃料消費量Fuel002ccを算出し、これに、前回の演算時に算出した区間燃料消費量SctFuelを加算して、今回の区間燃料消費量SctFuelを算出する。SctFuel←SctFuelFuel002...3そして、区間走行距離SctDistと区間燃料消費量SctFuelとに基づき、区間燃費SctFcKmLを算出する。尚、この処理が本発明の区間燃費算出手段に対応している。SctFc←SctDist1000SctFuel...4その後、運転開始時トリップ走行距離TripInitDistに、今回の区間走行距離SctDistを加算して、現在のトリップ走行距離現在時トリップ走行距離TripDistKmを算出する。TripDist←TripInitDistSctDist...5又、運転開始時トリップ燃料消費量TripInitFuelに、今回求めた区間燃料消費量SctFuelを加算して、現在のトリップ燃料消費量現在時トリップ燃料消費量TripFuelccを算出する。TripFuel←TripInitFuelTripInitFuel...6そして、現在時トリップ走行距離TripDistと現在時トリップ燃料消費量TripFuelとに基づき、現在のトリップ区間燃費現在時トリップ区間燃費TripFcKmLを次式から算出する。尚、ここでの処理が、本発明のトリップ区間燃費算出手段に対応している。TripFc←TripDist1000TripFuel...7尚、運転終了時においては、最新の現在時トリップ走行距離TripDistと現在時トリップ区間燃費TripFcとで、不揮発性メモリに記憶されている運転開始時トリップ走行距離TripInitDistと運転開始時トリップ区間燃費TripInitFcとが、それぞれ更新される。[200タイマー処理]図4に示す200タイマー処理ルーチンが起動されると、先ず、ステップS21で、加速度計算処理が実行される。この加速度計算処理は、図5に示す加速度計算処理サブルーチンに従って実行される。このサブルーチンでは、先ず、ステップS31で、車速センサで検出した車速Velを読込み、ステップS32で、車速Velと極低速判定車速値Vell例えば20~50Kmhとを比較し、Vel≦Vellの場合、車速Velが安定的に計測することができないと判定し、ステップS33へ進み、加速度AxをクリアしてAx←0、図4のステップS22へ進む。一方、Vel>Vellの場合、ステップS34へ進み、車速Velを時間微分して、加速度AxGを算出し、図4のステップS22へ進む。尚、この加速度Axが正値の場合は加速状態を表し、負値の場合は減速状態を表す。その後、図4のステップS22へ進むと、運転フェーズ判定処理が実行される。運転フェーズ判定処理では、車速Vel、加速度Ax、アクセルペダルの踏込み量を検出するアクセル開度センサで検出したアクセル開度Acc等の車両挙動検出手段で検出した車両挙動に基づいて求めた車両挙動加速度を運転フェーズ運転段階別加速1加速2巡航減速その他に分類する。尚、このステップでの処理が、本発明の運転フェーズ分類手段に対応している。この運転フェーズ判定処理は、図6に示す運転フェーズ判定処理サブルーチンに従って実行される。このサブルーチンでは、先ず、ステップS41で、アクセルオン時間カウント処理が実行される。このアクセルオン時間カウント処理は、図7に示すアクセルオン時間カウント処理サブルーチンに従って実行される。このサブルーチンでは、先ず、ステップS61で、車速Velと前回と今回の演算時に読込んだアクセル開度Acc,Accとを読込み、加速開始判定を行う。そして、車速Velが加速判定リセット速度しきい値、すなわち、発進を判定するための定数1例えば20~35Kmh未満でVel<定数1、且つ、Acc=0、且つ、Acc>0の場合、加速開始と判定し、ステップS62へ進む。又、Vel≧定数1、或いは、Acc≠0、或いは、Acc≦0の場合、ステップS63へジャンプする。ステップS62へ進むと、アクセルオン時間カウント開始フラグiAccFlgをセットしiAccFlg←1、ステップS63へ進む。ステップS63では、アクセルオン時間カウント開始フラグiAccFlgの値と、アクセル開度Accとを読込み、iAccFlg=1、且つ、Acc>0の場合、加速運転と判定し、ステップS64へ進む。又、iAccFlg=0、或いは、Acc≦0の場合、ステップS65へ分岐する。ステップS64へ進むと、アクセルオン時間カウンタのカウント値AccOnTimeをインクリメントしてAccOnTime←AccOnTime002、図6のステップS42へ進む。又、ステップS65へ進むと、アクセルオン時間カウンタのカウント値AccOnTime、及び、アクセルオン時間カウント開始フラグiAccFlgの値を共にクリアしてAccOnTime←0、iAccFlg←0、図6のステップS42へ進む。図6のステップS42へ進むと、図19に示す換算加速度係数テーブルを車速Velに基づいて参照し、或いは演算により、換算加速度係数KAxを設定し、この換算加速度係数KAxを加速度Axに乗算して、換算加速度AxConvを設定するAxConv←AxKAx。発進加速を含む低速側での加減速は、変速機の変速比ギヤ比が低速側に設定されているため、運転者のアクセル操作を実際の加減速に鋭敏に反映させることができる。一方、高速側では、変速機の変速比ギヤ比が高速側に設定され、しかもエンジン負荷が高くなり、運転者のアクセル操作と実際の加減速とに差が生じる。そのため、体感の加速度を実際の加速度に一致させて、走り方の評価を一定の基準で行えるように、高速側例えば100Kmhでは、加速度Axの120~180を換算加速度AxConvとして設定し、この換算加速度AxConvにて高速側の加速度Axを実際の加速度に換算するようにしている。換算加速度係数テーブルの格納されている換算加速度係数KAxは、車速Vel=0Kmh時の換算加速度係数KAxを定数7例えば08~11、車速Vel=100Kmhの換算加速度係数KAxを定数8例えば15~18とし、定数7と定数8とを結ぶ所定傾きの比例定数に設定されている。従って、この換算加速度係数KAxは、次式から演算により求めることができる。KAx=定数7Vel100定数8-定数7...8その後、ステップS43へ進み、このステップS43~S46で、アクセルオン時間カウンタのカウント値AccOnTime、換算加速度AxConv、アクセル開度Acc、車速Vel、加速度Axに基づいて、運転フェーズを調べる。すなわち、ステップS43では、アクセルオン時間カウンタのカウント値AccOnTimeと加速判定アクセルオン後開始時間の判定しきい値である定数2例えば1~2S、及び加速判定区間時間のしきい値である定数3例えば3~5S、但し、定数3>定数2とを比較すると共に、換算加速度AxConvが検出されているかAxConv>0、否かを調べる。そして、定数3≧AccOnTime≧定数2、且つAxConv>0の場合は図15のハッチングで示す領域、発進を除外した加速初期の状態であると判定し、ステップS47へ進み、現在の運転フェーズを加速1フェーズに分類して運転フェーズ←加速1、図4のステップS23へ進む。従って、加速1フェーズでは、定数1未満のアクセルオン後Acc>0、アクセルペダル踏込み中における定数2~定数3の間だけの初期加速が対象となる。又、ステップS44で、アクセル開度Accが検出されAcc>0、車速Velが定数1以上、且つ換算加速度AxConvが巡航判定加速しきい値である定数5例えば002~006Gを超過している場合は図16のハッチングで示す領域、ステップS48へ進み、運転フェーズを、加速2フェーズに分類して運転フェーズ←加速2、図4のステップS23へ進む。加速2フェーズは、アクセル開度Accが検出されている領域でありAcc>0、一方、加速1フェーズでは、アクセル開度Accを判定の対象としておらず、従って、運転者がアクセルペダルを開放させた場合であっても設定の対象となる。尚、車速Velが定数1未満で、且つ、アクセルオン時間カウンタのカウント値AccOnTimeが定数2未満のときは、発進加速と判定されて、加速フェーズからは除外される。発進加速初期は運転者のアクセル操作に対応して加減速される領域であり、バラツキが生じやすく、しかも、1トリップ中の運転において、発進初期の加速総時間は僅かであるため、走り方の評価判定の対象から外すことで、より正確な評価を行うことができるようにしている。又、ステップS45では、車速Velと巡航判定速度しきい値である定数4例えば、30~40Kmhとを比較すると共に、換算加速度AxConvと定数5、及び巡航判定減速しきい値である定数6例えば、0008~001G、但し、定数6<定数5とを比較する。そして、Vel>定数4、且つ、定数5≧AxConv≧定数6の場合図17のハッチングで示す領域、巡航運転と判定し、ステップS49へ進み、運転フェーズを巡航フェーズに分類して運転フェーズ←巡航、図4のステップS23へ進む。又、ステップS46では、車速Velが停止判定車速本実施形態では、50Kmh以上で、アクセル開度Accが未踏状態にありAcc=0、且つ、加速度Axが負値Ax<0の場合図18のハッチングで示す領域、減速と判定し、ステップS50へ進み、運転フェーズを減速フェーズに分類して運転フェーズ←減速、図4のステップS23へ進む。又、ステップS43~S46の何れにも該当しない場合は、ステップS51へ進み、運転フェーズをその他に分類して、図4のステップS23へ進む。その結果、図14に示すように、運転フェーズが、車速Vel、加速度AxAxConv、アクセル開度Accに基づいて、加速1,2、巡航、減速その他の4フェーズの何れかに分類される。そして、図4のステップS23へ進むと、加速フェーズ加速度統計処理を実行し、加速フェーズ時平均加速度AccAxAveGを算出して、ルーチンを抜ける。この加速フェーズ加速度統計処理は、運転フェーズが加速1、加速2に分類されている場合に実行される。車両の運転において、車速が高い場合は、車速が低い場合に比し、加速度が相対的に小さくなるため、実際の加速度Axに基づいて平均加速度を算出すると、低速側と高速側とでは走り方の評価にバラツキが生じてしまう。そのため、運転フェーズが加速1、加速2に分類されていた場合には、加速フェーズ時平均加速度AccAxAveGを、車速Velが考慮された換算加速度AxConvの積算値AccAxBufとサンプルカウント値AccAxCntから求め、高速側の加速度と低速側の加速度との判定基準を同一にし、加速フェーズ時における平均加速度のバラツキをなくすようにしている。AccAxBuf←AccAxBufAxConv...9AccAxCnt←AccAxCnt1...10AccAxAve←AccAxBufAccAxCnt...11[1000タイマー処理]図8に示す1000タイマー処理ルーチンが起動すると、先ず、ステップS71で巡航フェーズ加速度統計処理が実行される。この巡航フェーズ加速度統計処理は、上述した200タイマー処理ルーチンにおいて、運動フェーズが巡航に分類された場合に実行され、次式から、巡航フェーズ時平均加速度CrsAxAveGを算出する。この場合も、上述と同様の理由から、加速度は換算加速度AxConvを用いて、高速側の加速度と低速側の加速度との判定基準を同一にし、巡航フェーズ時における平均加速度のバラツキをなくすようにしている。CrsAxBuf←CrsAxBufAxConv...12CrsAxCnt←CrsAxCnt1...13CrsAxAve←CrsAxBufAccAxCnt...14その後、ステップS72へ進み、減速フェーズ加速度統計処理を実行してルーチンを抜ける。この減速フェーズ加速度統計処理は、上述した200タイマー処理ルーチンにおいて、運動フェーズが減速に分類された場合に実行され、次式から、減速フェーズ時平均加速度BrkAxAveGを算出する。BrkAxBuf←BrkAxBufAx...15BrkAxCnt←BrkAxCnt1...16BrkAxAve←BrkAxBufBrkAxCnt...17運転終了時処理]運転者がイグニッションスイッチをOFFしてエンジンを停止させると、セルフシャットタイマーが動作し、セルフシャットOFF時間中に、図9に示す運転終了時処理ルーチンが起動する。このルーチンでは、先ず、ステップS81で、コメントマトリクス行軸判定処理が実行される。このコメントマトリクス行軸判定処理は、コメントマトリクス表図21参照、詳細については後述するの行軸を特定するものである。この行軸は、区間走行距離N判定、区間平均速度L判定、区間燃費α判定、トリップ平均燃費向上値β判定の燃費評価除外項目と、基準燃費と区間燃費とを比較して燃費評価を行う燃費評価領域S~C判定の各項目とで分類されている。このコメントマトリクス行軸判定処理は、図10に示すコメントマトリクス行軸判定処理サブルーチンに従って実行される。このサブルーチンでは、先ず、ステップS91で、運転終了時の区間走行距離SctDistと、行軸N判定用走行距離しきい値を示す第1の設定値としての定数14例えば05~16Kmとを比較する。定数14行軸N判定用走行距離しきい値は、運転者が短い距離を走行してエンジンをOFFする、いわゆるちょい乗りのような区間走行距離の短い運転を判定するものである。そして、SctDist≦定数14のときは、ちょい乗りと判定し、ステップS100へ進み、コメントマトリクス行軸L図20参照を選択して、図9のステップS82へ進む。又、SctDist>定数14のときは、ステップS92へ進み、区間平均速度SctVelAveと、停止及びノロノロ運転を繰り返す渋滞走行時等を判定する平均速度しきい値である第2の設定値としての定数15例えば1~2Kmhとを比較する。そして、SctVelAve≦定数15のときは、ステップS101へ進み、コメントマトリクス行軸N図20参照を選択して、図9のステップS82へ進む。又、SctVelAve>定数15のときは、ステップS93へ進み、区間燃費SctFcと、長い下り坂や強い追い風での走行等、燃費が通常よりも極端に良い状態を判定する燃費しきい値を示す第1基準値としての定数16例えば15~25KmLとを比較する。そして、SctFc≧定数16の場合は、ステップS102へ進み、コメントマトリクス行軸αを選択して、図9のステップS82へ進む。又、SctFc<定数16の場合は、ステップS94へ進み、運転開始時トリップ区間燃費TripInitFcと現在時トリップ区間燃費TripFcとの差からトリップ区間燃費向上値を求め、このトリップ区間燃費向上値とトリップ区間燃費が向上したか否かを判定する第3基準値としてのトリップ区間燃費向上しきい値である定数17例えば、0.5~1.5KmLとを比較する。そして、TripInitFc-TripFc≧定数17のときは、トリップ区間燃費が低下し、或いは変化無しと判定し、ステップS95へ進む。又、TripInitFc-TripFc<定数17のときは、トリップ区間燃費が向上したと判定し、ステップS96へ分岐する。ステップS95へ進むと、区間燃費SctFcと第2の基準値としての定数18とを比較する。この定数18は、通常得られる区間燃費を区間燃費判定しきい値として設定したもので、例えば10~15Kmh程度に設定されている。そして、SctFc≧定数18の場合、ステップS103へ進み、コメントマトリクス行軸β図20参照を選択して、図9のステップS82へ進む。又、SctFc<定数18の場合は、ステップS96へ分岐する。そして、ステップS94或いはステップS95からステップS96へ分岐すると、今回の区間平均車速に基づき、区間燃費テーブルを参照し、線形補間計算により基準燃費StdFcを求める。基準燃費StdFcは、当該車両が、一般道を平均的な流れと同等の平均車速で走行した際に得られる燃費であり、予め実験などから求めて設定されている。図20aに基準燃費テーブルの概念を示す。同図に示すように、基準燃費StdFcは、通常走行時における区間平均車速例えば40~60kmhをピークとする山形の特性を有している。その後、ステップS97へ進み、このステップS97~S99において、区間燃費SctFcと基準燃費StdFcとを比較して、今回の運転時の区間燃費SctFcが基準燃費StdFcに対してどのランクにあるかを判定する。図20aに示すように、この区間燃費ランクは、基準燃費StdFcを中心として一定範囲に収まる領域をAランク、それよりも上をSランク、下をBランク、このBランクよりも下をCランクと区分し、区間燃費SctFcを評価する。すなわち、ステップS97では、区間燃費SctFcと基準燃費StdFcとの比較値以下燃費比と称するSctFcStdFcと、Sランクを判定するしきい値である定数19とを比較し、SctFcStdFc≧定数19の場合は、ステップS104へ進み、コメントマトリクス行軸のS項目を選択して、図9のステップS82へ進む。又、SctFcStdFc<定数19の場合は、ステップS98へ分岐し、燃費比SctFcStdFcと、Aランクを判定するしきい値である定数20とを比較する。そして、SctFcStdFc≧定数20の場合は、ステップS105へ進み、コメントマトリクス行軸のA項目を選択して、図9のステップS82へ進む。又、SctFcStdFc<定数20の場合は、ステップS99へ分岐する。ステップS99では、燃費比SctFcStdFcとBランクを判定するしきい値である定数21とを比較する。そして、SctFcStdFc≧定数21の場合は、ステップS106へ進み、コメントマトリクス行軸のB項目を選択して、図9のステップS82へ進む。又、SctFcStdFc<定数21の場合は、ステップS107へ進み、コメントマトリクス行軸のC項目を選択して、図9のステップS82へ進む。そして、図9のステップS82に進むと、コメントマトリクス列軸判定処理が実行される。尚、このステップでの処理が、本発明の評価手段に対応している。このコメントマトリクス列軸判定処理では、運転車の運転に対して加速評価、巡航評価、減速評価を行うものであり、図11に示す加速評価判定処理サブルーチンと、図12に示す巡航評価判定処理サブルーチンと、図13に示す減速評価判定処理サブルーチンとが各々実行される。図11に示す加速評価判定処理サブルーチンでは、ステップS111,S112で、加速フェーズ時平均加速度AccAxAveと、加速ランク良いを判定するしきい値である定数9例えば008~01G、及び加速ランク普通を判定するしきい値である定数10例えば011~014Gとを比較し、今回の加速時運転操作を良い良好、普通、悪いの3項目に分類する。すなわち、先ず、ステップS111では、加速フェーズ時平均加速度AccAxAveと定数9とを比較し、AccAxAve≦定数9の場合、ステップS113へ進み、加速評価の良いを選択して、ステップS116へ進む。又、AccAxAve>定数9の場合、ステップS112へ分岐し、加速フェーズ時平均加速度AccAxAveと定数10とを比較する。そして、AccAxAve≦定数10の場合、ステップS114へ進み、加速評価の普通を選択して、ステップS116へ進む。又、AccAxAve>定数10の場合、ステップS115へ分岐し、加速評価の悪いを選択して、ステップS116へ進む。ステップS116へ進むと、換算加速度AxConvのサンプルカウント値AccAxCntが設定回数本実施形態では、100回に達したか否かを調べ、AccAxCnt≦100の場合、運転操作を評価するサンプル数が少なく、評価を精度良く行えないと判定し、ステップS117へ進み、今回の加速評価を強制的に普通として、図9のステップS83へ進む。又、AccAxCnt>100の場合は、そのまま図9のステップS83へ進む。又、図12に示す巡航評価判定処理サブルーチンでは、ステップS121,S122で、巡航フェーズ時平均加速度CrsAxAveと、巡航ランク良いを判定するしきい値である定数11例えば0001~0015G、及び巡航ランク普通を判定するしきい値である定数12例えば0002~0025Gとを比較し、今回の巡航時運転操作を良い、普通、悪いの3項目に分類する。すなわち、ステップS121では、巡航フェーズ時平均加速度CrsAxAveと定数11とを比較し、CrsAxAve≦定数11の場合、ステップS123へ進み、巡航評価の良いを選択して、ステップS126へ進む。又、CrsAxAve>定数11の場合、ステップS122へ分岐し、巡航フェーズ時平均加速度CrsAxAveと定数12とを比較する。そして、CrsAxAve≦定数12の場合、ステップS124へ進み、巡航評価の普通を選択して、ステップS126へ進む。又、CrsAxAve>定数12の場合、ステップS125へ分岐し、巡航評価の悪いを選択して、ステップS126へ進む。ステップS126へ進むと、換算加速度AxConvのサンプルカウント値CrsAxCntが設定回数本実施形態では、100回に達したか否かを調べ、CrsAxCnt≦100の場合、運転操作を評価するサンプル数が少なく、評価を精度良く行えないと判定し、ステップS127へ進み、今回の巡航評価を強制的に普通として、図9のステップS83へ進む。又、CrsAxCnt>100の場合、そのまま図9のステップS83へ進む。又、図13に示す減速評価判定処理サブルーチンでは、ステップS131で、減速フェーズ時平均加速度BrkAxAveと、減速ランク良いを判定するしきい値である定数13例えば005~007Gと比較し、今回の減速時運転操作を良い、普通の2項目に分類する。そして、ステップS131で、BrkAxAve≦定数13と判定された場合、ステップS132へ進み、減速評価の良いを選択して、ステップS134へ進む。又、BrkAxAve>定数13の場合、ステップS133へ分岐し、減速評価の普通を選択して、ステップS134へ進む。ステップS134へ進むと、加速度Axのサンプルカウント値BrkAxCntが設定回数本実施形態では、100回に達したか否かを調べ、BrkAxCnt≦100の場合、運転操作を評価するサンプル数が少なく、評価を精度良く行えないと判定し、ステップS135へ進み、今回の減速評価を強制的に普通として、図9のステップS83へ進む。又、BrkAxCnt>100の場合、そのまま、図9のステップS83へ進む。その後、図9のステップS83へ進むと、運転終了時コメント選択処理を実行する。この運転終了時コメント選択処理では、ROM等の記憶手段に予め記憶されているコメントマトリクス表図21参照を参照し、コメントマトリクス行軸判定処理で選択した項目N,L,α,β,S,A,B,Cに基づき行軸を決定し、又、コメントマトリクス列軸判定処理で分類した各加速評価良い普通、悪い、巡航評価良い普通、悪い、減速評価良い普通の組み合わせに基づいて列軸を決定する。従って、この処理が、本発明のコメントマトリクス行軸決定手段、及びコメントマトリクス列軸決定手段に対応している。そして、決定した行軸と列軸とに基づき、コメントマトリクス表内のセルを特定し、このセルに記憶されている評価コメントデータを抽出し、続く、ステップS84で、抽出した評価コメントデータを表示制御部2cへ出力し、この表示制御部2cで文字データに変換してモニタ3に表示させる。尚、この処理が、本発明の評価コメント抽出手段に対応している。ここで、コメントマトリクス表の一覧を図21に示す。このコメントマトリクス表において、列軸は、加速評価、巡航評価、減速評価の順で、加速評価と巡航評価に対しては、良い、普通、悪いを評価し、減速評価では、良い、普通のみを評価している。そのため、列軸は18通りの組合わせとなる。尚、図21においては、便宜的に列軸の項目の組み合わせを、加速評価、巡航評価、減速評価の順に評価の頭文字GNBのいずれかで表わしている。一方、行軸は8項目が設定される。従って、総セル数は、18×8となり、運転者に対する評価コメントをきめ細かく設定することができる。例えば、行軸の分類がA、列軸の分類が10B,G,NとなるセルTA,10が選択された場合には、加速フェーズにおける運転操作の改善を促すべく以下のコメントが表示される。ゆるやかに加速すると、さらなる燃費向上につながりますまた、行軸の分類がα、列軸の分類が3G,N,GとなるセルTα、3が選択された場合には、加速フェーズおよび減速フェーズにおける運転操作を褒めるコメントを表示するとともに、区間燃費が良好であったことを知らせるべく、以下のコメントが表示される。区間燃費km/L緩やかな加減速で省燃費運転でした。ここで区間燃費の数値には式4に基づいて算出された値が表示される。この様に本実施形態では、選択された行軸と列軸の評価に基づいて1つの評価コメントを単独でまたは区間燃費SctFc、或いはトリップ区間燃費TripInitFcと共に表示する。尚、燃費計を搭載する車両では、当該燃費計に燃費が表示されるため、行軸の分類S、A、B、Cでは、区間燃費を表示せず、基準燃費との比較結果に応じた、運転操作を改善するアドバイスコメントのみを表示するようにしてもよい。又、行軸の分類Nは、ちょい乗りのような短い区間での走行であり、評価する必要がないため、燃費向上に関するワンポイントアドバイスを表示する。ROMにはワンポイントアドバイスに対応する複数のアドバイスコメントデータが予め記憶されている。燃費向上に関するワンポイントアドバイスコメントデータとしては以下に示すようなものがあり、このコメントをランダムに抽出して表示させる。不要な荷物を降ろすと燃費に良いです暖機運転は不要です始動後すぐ出発すると燃費に良いですタイヤ空気圧が不足すると燃費が悪くなることがありますオイル類は定期的に交換しましょう。劣化は燃費を悪化させますエアコンはなるべくOFFしましょう。使いすぎは燃費に悪いです尚、上述したアドバイス以外に、バッテリ電圧タイヤの山始業点検など運転操作以外で燃費向上に効果のあるコメントを表示するようにしても良い。又、行軸の分類Lは、停止及びノロノロ運転を繰り返す渋滞走行等であり、燃費が悪化しても運転者の運転に起因するものではないため、燃費悪化の原因をアドバイスコメントとして以下に示すコメントを表示させる。渋滞などの低速走行では燃費が悪化することがあります更に、運転者の運転操作に燃費悪化となる要素がないにも拘らず、行軸の分類がCランクとなる事象は原因が特定できないため、該当するセルT234567列軸のC行軸には、評価コメントに代えて、エコゲージに関するワンポイントアドバイスが表示される。尚、このワンポイントアドバイスは、エコゲージに関するもの以外のものであっても良い。エコゲージに関するワンポイントアドバイスとしては、例えば、以下に示すコメントをランダムに表示させる。エコゲージはトリップ平均燃費と瞬間燃費とを比較したものですエコゲージは側を維持すると、平均燃費が向上しますゲージが赤色のときは加速しすぎです。ゆるやかな加速が省燃費ですゲージが緑色の場合は燃料を使わない走行で最高省燃費状態です巡航時はエコゲージの指針残像の振れを小さくすると省燃費です尚、エコゲージについては、本出願人が先に提出した特開2007-298494号公報に開示されているため説明を省略する。このように、本実施形態によれば、運転終了時に表示する省燃費運転に対する評価コメントを、行軸を燃費で分類し、列軸を運転者の運転操作で分類したマトリクス形式とし、行軸と列軸とで特定されたセルに、対応する燃費、及び運転者の運転操作に応じた評価コメントを予め記憶させておき、それを表示するようにしたので、運転者の運転操作走り方を評価し、運転者に対して的確で且つきめの細かいアドバイスを簡単な構成要素で実現することができる。又、コメントマトリクスの列軸が、運転者の運転操作を評価する要素として、加速、巡航、減速を設定し、それぞれにおいて、良い、普通、悪い但し、減速評価には設定されていないを評価し、その組み合わせて運転者の運転操作を把握するようにしたので、よりきめの細かいアドバイスを提供することができる。尚、本発明は、上述した実施形態に限るものではなく、例えば運転者が携帯するスマートキー等により、車両が運転者を識別することができる機能を備えている場合、運転評価を運転者毎に行うようにしても良い。又、評価コメント報知手段はスピーカからの音声により評価を報知するようにしても良い。或いはモニタ表示とスピーカ音声との双方にて評価を報知するようにしても良い。"