(57)【特許請求の範囲】
【請求項１】
エンジンのカテゴリ毎に、二酸化炭素排出原単位を算出するために、二酸化炭素排出量の原単位が設定された代表マップを生成するための原単位算出式を記録した原単位算出情報記憶手段と、
自動車の燃費基準試験における走行モードの燃費を記録した燃費情報記憶手段と、
評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する制御手段とを備えた環境負荷評価支援システムであって、
前記制御手段が、
評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、前記原単位算出情報記憶手段に記録された原単位算出式を用いて生成するマップ特定手段と、
前記燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得し、
前記原単位算出情報記憶手段から取得した代表マップを用いて、前記燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出し、
前記第１の燃費と前記第２の燃費とを比較し、
前記第１の燃費と前記第２の燃費との差が基準値以下の場合には、前記原単位算出情報記憶手段から取得した前記代表マップを原単位マップとして出力し、前記第１の燃費と前記第２の燃費との差が基準値より大きい場合には、前記第１の燃費と第２の燃費との燃費比率を用いて前記代表マップを補正して原単位マップとして出力する原単位マップ生成手段と
を備えたことを特徴とする環境負荷評価支援システム。
【請求項２】
前記原単位マップ生成手段は、前記燃費基準試験の走行モードにおいて用いられるエンジンの回転数域を特定し、前記回転数域における二酸化炭素排出量の原単位を補正することを特徴とする請求項１に記載の環境負荷評価支援システム。
【請求項３】
前記燃費基準試験における走行モードには、都市内走行モード及び都市間走行モードが含まれており、
前記原単位マップ生成手段は、
前記都市内走行モードにおける第１の燃費を取得し、都市内走行モードによる走行シミュレーションにより第２の燃費を算出し、都市内走行モードにおける燃費比率を算出し、この燃費比率を用いて二酸化炭素排出量の原単位全体を補正し、
都市間走行モードにおける第１の燃費を取得し、都市間走行モードによる走行シミュレーションにより第２の燃費を算出し、都市間走行モードにおける燃費比率を算出し、この燃費比率を用いて、都市間走行モードにおいて使用するエンジンの回転数域の二酸化炭素排出量の原単位を補正することを特徴とする請求項２に記載の環境負荷評価支援システム。
【請求項４】
自動車のエンジン型式毎に二酸化炭素排出量を実測した実測マップを記憶した実測情報記憶手段を備え、
前記マップ特定手段は、前記実測情報記憶手段から評価対象の自動車のエンジン型式の実測マップを取得することを特徴とする請求項１〜３のいずれか一つに記載の環境負荷評価支援システム。
【請求項５】
前記原単位算出情報記憶手段には、二酸化炭素の排出量が最大になると予測される最大予測回転数を変数とする基準回転数に対して、前記最大予測回転数のトルクの相対値を変数として二酸化炭素排出量の原単位を算出するための関数が記録されており、
前記マップ特定手段が、前記実測情報記憶手段から評価対象の自動車のエンジン型式の実測マップを取得できない場合、評価対象の自動車の最大トルク回転数及び最大出力回転数を取得し、前記最大トルク回転数と最大出力回転数に基づいて最大予測回転数を特定し、
前記最大予測回転数を変数にして基準回転数を算出し、前記原単位算出情報記憶手段に記憶された関数を用いて原単位マップを生成することを特徴とする請求項４に記載の環境負荷評価支援システム。
【請求項６】
エンジンのカテゴリ毎に、二酸化炭素排出原単位を算出するために、二酸化炭素排出量の原単位が設定された代表マップを生成するための原単位算出式を記録した原単位算出情
報記憶手段と、
自動車の燃費基準試験における走行モードの燃費を記録した燃費情報記憶手段と、
評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する制御手段とを備えた環境負荷評価支援システムを用いて、環境負荷の評価を支援する方法であって、
前記制御手段が、
評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、前記原単位算出情報記憶手段に記録された原単位算出式を用いて生成するマップ特定段階と、
前記燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得し、
前記原単位算出情報記憶手段から取得した代表マップを用いて、前記燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出し、
前記第１の燃費と前記第２の燃費とを比較し、
前記第１の燃費と前記第２の燃費との差が基準値以下の場合には、前記原単位算出情報記憶手段から取得した前記代表マップを原単位マップとして出力し、前記第１の燃費と前記第２の燃費との差が基準値より大きい場合には、前記第１の燃費と第２の燃費との燃費比率を用いて前記代表マップを補正して原単位マップとして出力する原単位マップ生成段階と
を実行することを特徴とする環境負荷評価支援方法。
【請求項７】
エンジンのカテゴリ毎に、二酸化炭素排出原単位を算出するために、二酸化炭素排出量の原単位が設定された代表マップを生成するための原単位算出式を記録した原単位算出情報記憶手段と、
自動車の燃費基準試験における走行モードの燃費を記録した燃費情報記憶手段と、
評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する制御手段とを備えた環境負荷評価支援システムを用いて、環境負荷の評価を支援するためのプログラムであって、
前記制御手段を、
評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、前記原単位算出情報記憶手段に記録された原単位算出式を用いて生成するマップ特定手段、
前記燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得し、
前記原単位算出情報記憶手段から取得した代表マップを用いて、前記燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出し、
前記第１の燃費と前記第２の燃費とを比較し、
前記第１の燃費と前記第２の燃費との差が基準値以下の場合には、前記原単位算出情報記憶手段から取得した前記代表マップを原単位マップとして出力し、前記第１の燃費と前記第２の燃費との差が基準値より大きい場合には、前記第１の燃費と第２の燃費との燃費比率を用いて前記代表マップを補正して原単位マップとして出力する原単位マップ生成手段
として機能させることを特徴とする環境負荷評価支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車の走行における二酸化炭素の排出量の評価を支援するための環境負荷評価支援システム、環境負荷評価支援方法及び環境負荷評価支援プログラムに関する。
【背景技術】
【０００２】
今日、環境に対する二酸化炭素排出の影響が注目されている。例えば、施設や設備の環境に及ぼす影響をシミュレーションすることにより、環境共存型地域の構築をサポートするための環境影響シミュレーション装置が検討されている（例えば、特許文献１を参照。）。この文献に記載された環境影響シミュレーション装置においては、施設や設備を含むシステムに関連する複数のパラメータ値を入力する。そして、入力されたパラメータ値に基づいて、システムに係わるコストを演算する。更に、入力されたパラメータ値に基づいて、所定期間においてシステムから環境に放出される二酸化炭素の放出量を演算し、算出されたコスト及び放出量を記憶する。
【０００３】
また、自動車分野においても、二酸化炭素排出量を評価する試みが行なわれている。例えば、環境省においては、大気環境における自動車対策についてガソリン及びディーゼル重量車両車速変換プログラムを公表している（例えば、非特許文献１を参照。）。このプログラムを利用することにより、速度や加速度からなる走行特性や、積載重量からなる運行特性、更に車両特性から、空気抵抗、加速抵抗、転がり抵抗、勾配抵抗を考慮してトルクや回転数を算出することができる。
【０００４】
更に、車速変換プログラムを用いて算出したトルクや回転数を用いて、公知のエンジンマップ解析により、二酸化炭素排出量を算出する技術が検討されている（例えば、非特許文献２を参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−５５６号公報（第１頁）
【非特許文献】
【０００６】
【非特許文献１】環境省、「ガソリン及びディーゼル重量車用車速変換プログラム」、［online］、［平成２１年７月５日検索］、インターネット、＜ＵＲＬ：http://www.env.go.jp/air/car/program/index.html ＞
【非特許文献２】独立行政法人  交通安全環境研究所、「自動車分野のＣＯ２排出量評価プログラムの開発」、［online］、［２１年７月５日検索］、インターネット、＜ＵＲＬ：http://www.ntsel.go.jp/ronbun/happyoukai/forum2007files/3_forum2007_.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のように、自動車から排出される二酸化炭素の排出量を評価する場合、エンジン回転数やエンジントルクを変数とするエンジンマップを用いる必要がある。このエンジンマップを用いることにより、エンジン回転数及びエンジントルクに対応して、１時間あたりに排出される二酸化炭素量を計算することができる。
【０００８】
しかしながら、すべての自動車のエンジンについてのエンジンマップが公開されているわけではない。また、自動車のエンジンの種類も多く、すべてのエンジンについてエンジンマップを作成することは困難である。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、自動車の走行における二酸化炭素の排出量の評価に用いる原単位マップの作成を支援するための環境負荷評価支援システム、環境負荷評価支援方法及び環境負荷評価支援プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記問題点を解決するために、請求項１に記載の発明は、エンジンのカテゴリ毎に、二酸化炭素排出原単位を算出するために、二酸化炭素排出量の原単位が設定された代表マップを生成するための原単位算出式を記録した原単位算出情報記憶手段と、自動車の燃費基準試験における走行モードの燃費を記録した燃費情報記憶手段と、評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する制御手段とを備えた環境負荷評価支援システムであって、前記制御手段が、評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、前記原単位算出情報記憶手段に記録された原単位算出式を用いて生成するマップ特定手段と、前記燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得し、前記原単位算出情報記憶手段から取得した代表マップを用いて、前記燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出し、前記第１の燃費と前記第２の燃費とを比較し、前記第１の燃費と前記第２の燃費との差が基準値以下の場合には、前記原単位算出情報記憶手段から取得した前記代表マップを原単位マップとして出力し、前記第１の燃費と前記第２の燃費との差が基準値より大きい場合には、前記第１の燃費と第２の燃費との燃費比率を用いて前記代表マップを補正して原単位マップとして出力する原単位マップ生成手段とを備えたことを要旨とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の環境負荷評価支援システムにおいて、前記原単位マップ生成手段は、前記燃費基準試験の走行モードにおいて用いられるエンジンの回転数域を特定し、前記回転数域における二酸化炭素排出量の原単位を補正することを要旨とする。
【００１２】
請求項３に記載の発明は、請求項２に記載の環境負荷評価支援システムにおいて、前記燃費基準試験における走行モードには、都市内走行モード及び都市間走行モードが含まれており、前記原単位マップ生成手段は、前記都市内走行モードにおける第１の燃費を取得し、都市内走行モードによる走行シミュレーションにより第２の燃費を算出し、都市内走行モードにおける燃費比率を算出し、この燃費比率を用いて二酸化炭素排出量の原単位全体を補正し、都市間走行モードにおける第１の燃費を取得し、都市間走行モードによる走行シミュレーションにより第２の燃費を算出し、都市間走行モードにおける燃費比率を算出し、この燃費比率を用いて、都市間走行モードにおいて使用するエンジンの回転数域の二酸化炭素排出量の原単位を補正することを要旨とする。
【００１３】
請求項４に記載の発明は、請求項１〜３のいずれか一つに記載の環境負荷評価支援システムにおいて、自動車のエンジン型式毎に二酸化炭素排出量を実測した実測マップを記憶した実測情報記憶手段を備え、前記マップ特定手段は、前記実測情報記憶手段から評価対象の自動車のエンジン型式の実測マップを取得することを要旨とする。
【００１４】
請求項５に記載の発明は、請求項４に記載の環境負荷評価支援システムにおいて、前記原単位算出情報記憶手段には、二酸化炭素の排出量が最大になると予測される最大予測回転数を変数とする基準回転数に対して、前記最大予測回転数のトルクの相対値を変数として二酸化炭素排出量の原単位を算出するための関数が記録されており、前記マップ特定手段が、前記実測情報記憶手段から評価対象の自動車のエンジン型式の実測マップを取得できない場合、評価対象の自動車の最大トルク回転数及び最大出力回転数を取得し、前記最大トルク回転数と最大出力回転数に基づいて最大予測回転数を特定し、前記最大予測回転数を変数にして基準回転数を算出し、前記原単位算出情報記憶手段に記憶された関数を用いて原単位マップを生成することを要旨とする。
【００１５】
請求項６に記載の発明は、エンジンのカテゴリ毎に、二酸化炭素排出原単位を算出するために、二酸化炭素排出量の原単位が設定された代表マップを生成するための原単位算出式を記録した原単位算出情報記憶手段と、自動車の燃費基準試験における走行モードの燃費を記録した燃費情報記憶手段と、評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する制御手段とを備えた環境負荷評価支援システムを用いて、環境負荷の評価を支援する方法であって、前記制御手段が、評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、前記原単位算出情報記憶手段に記録された原単位算出式を用いて生成するマップ特定段階と、前記燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得し、前記原単位算出情報記憶手段から取得した代表マップを用いて、前記燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出し、前記第１の燃費と前記第２の燃費とを比較し、前記第１の燃費と前記第２の燃費との差が基準値以下の場合には、前記原単位算出情報記憶手段から取得した前記代表マップを原単位マップとして出力し、前記第１の燃費と前記第２の燃費との差が基準値より大きい場合には、前記第１の燃費と第２の燃費との燃費比率を用いて前記代表マップを補正して原単位マップとして出力する原単位マップ生成段階とを実行することを要旨とする。
【００１６】
請求項７に記載の発明は、エンジンのカテゴリ毎に、二酸化炭素排出原単位を算出するために、二酸化炭素排出量の原単位が設定された代表マップを生成するための原単位算出式を記録した原単位算出情報記憶手段と、自動車の燃費基準試験における走行モードの燃費を記録した燃費情報記憶手段と、評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する制御手段とを備えた環境負荷評価支援システムを用いて、環境負荷の評価を支援するためのプログラムであって、前記制御手段を、評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、前記原単位算出情報記憶手段に記録
された原単位算出式を用いて生成するマップ特定手段、前記燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得し、前記原単位算出情報記憶手段から取得した代表マップを用いて、前記燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出し、前記第１の燃費と前記第２の燃費とを比較し、前記第１の燃費と前記第２の燃費との差が基準値以下の場合には、前記原単位算出情報記憶手段から取得した前記代表マップを原単位マップとして出力し、前記第１の燃費と前記第２の燃費との差が基準値より大きい場合には、前記第１の燃費と第２の燃費との燃費比率を用いて前記代表マップを補正して原単位マップとして出力する原単位マップ生成手段として機能させることを要旨とする。
【００１７】
（作用）
請求項１、６又は７に記載の発明によれば、制御手段が、評価対象の自動車のエンジン型式が属するカテゴリの代表マップを、原単位算出情報記憶手段から取得する。そして、燃費情報記憶手段から、評価対象の自動車の燃費を第１の燃費として取得する。また、原単位算出情報記憶手段から取得した代表マップを用いて、燃費基準試験の走行モードによる走行シミュレーションを行なって第２の燃費として算出する。そして、第１の燃費と第２の燃費とを比較し、第１の燃費と第２の燃費との差が基準値以下の場合には、原単位算出情報記憶手段から取得した代表マップを原単位マップとして出力し、第１の燃費と第２の燃費との差が基準値より大きい場合には、第１の燃費と第２の燃費との燃費比率を用いて代表マップを補正して原単位マップとして出力する。これにより、燃費基準試験において実測された燃費を用いて、二酸化炭素排出量の原単位を調整することができる。
【００１８】
請求項２に記載の発明によれば、制御手段は、燃費基準試験の走行モードにおいて用いられるエンジンの回転数域を特定し、回転数域における二酸化炭素排出量の原単位を補正する。これにより、燃費基準試験の走行モードのエンジン回転数に対応させて、二酸化炭素排出量の原単位を調整し、より的確な原単位を算出することができる。
【００１９】
請求項３に記載の発明によれば、制御手段は、都市内走行モードにおける第１の燃費を取得し、都市内走行モードによる走行シミュレーションにより第２の燃費を算出し、都市内走行モードにおける燃費比率を算出し、この燃費比率を用いて二酸化炭素排出量の原単位全体を補正する。更に、制御手段は、都市間走行モードにおける第１の燃費を取得し、都市間走行モードによる走行シミュレーションにより第２の燃費を算出し、都市間走行モードにおける燃費比率を算出し、この燃費比率を用いて、都市間走行モードにおいて使用するエンジンの回転数域の二酸化炭素排出量の原単位を補正する。都市内走行モードにおいては、広い範囲のエンジン回転数が用いられるため、二酸化炭素排出量の原単位全体を調整し、都市間走行モードにおいては、高回転数域の原単位を調整することができる。
【００２０】
請求項４に記載の発明によれば、制御手段が、実測情報記憶手段から評価対象の自動車のエンジン型式の実測マップを取得する。これにより、エンジンを用いて実測されたマップを、自動車の燃費に合わせて原単位を調整することができる。
【００２１】
請求項５に記載の発明によれば、制御手段が、実測情報記憶手段から評価対象の自動車のエンジン型式の実測マップを取得できない場合、評価対象の自動車の最大トルク回転数及び最大出力回転数を取得し、前記最大トルク回転数と最大出力回転数に基づいて最大予測回転数を特定する。そして、最大予測回転数を変数にして基準回転数を算出し、前記原単位算出情報記憶手段に記憶された関数を用いて原単位マップを生成する。これにより、エンジンを用いて実測されたマップがない場合にも、二酸化炭素排出量が最大になる回転数を中心にして、原単位マップを生成することができる。
【発明の効果】
【００２２】
本発明によれば、自動車の走行における二酸化炭素の排出量の評価に用いる原単位マップの作成を支援することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態のシステム概略図。
【図２】本発明の各データ記憶部に記録されたデータの説明図であって、（ａ）は自動車諸元データ記憶部、（ｂ）はエンジンカテゴリデータ記憶部、（ｃ）は代表トルクカーブデータ記憶部に記録されたデータの説明図。
【図３】本発明の各データ記憶部に記録されたデータの説明図であって、（ａ）は原単位算出関数データ記憶部、（ｂ）は試験結果データ記憶部、（ｃ）は実測マップデータ記憶部に記録されたデータの説明図。
【図４】本実施形態の処理手順の説明図。
【図５】本実施形態の処理手順の説明図。
【図６】本実施形態の処理手順の説明図。
【図７】トルク及び出力の回転数依存性についての説明図。
【図８】最大ＣＯ２排出回転数の決定についての説明図であって、（ａ）は最大トルク回転数において二酸化炭素排出量が最大になる場合、（ｂ）は最大トルク回転数及び最大出力回転数の間で二酸化炭素排出量が最大になる場合の説明図。
【発明を実施するための形態】
【００２４】
以下、本発明を具体化した一実施形態を、図１〜図８を用いて説明する。本実施形態では、自動車の走行における二酸化炭素（ＣＯ２）の排出量の評価を支援する場合を想定する。本実施形態では、ＣＯ２排出量を算出するためのＣＯ２排出量の原単位マップ（ＣＯ２排出原単位マップ）を生成する。このＣＯ２排出原単位マップを用いることにより、エンジン回転数及びエンジントルクに基づいてＣＯ２排出量を算出することができる。このＣＯ２排出原単位マップを作成するために、図１に示すように、環境負荷評価支援システム２０を用いる。
【００２５】
環境負荷評価支援システム２０は、入力部１１、出力部１２に接続されている。そして、環境負荷評価支援システム２０は、制御部２１、自動車諸元データ記憶部２２、エンジンカテゴリデータ記憶部２３、代表トルクカーブデータ記憶部２４、原単位算出関数データ記憶部２５、試験結果データ記憶部２６、実測マップデータ記憶部２７を備えている。
【００２６】
入力部１１は、利用者が入力した各種情報を取得するデバイスであり、キーボードやポインティングデバイスなどにより構成される。
出力部１２は、環境負荷評価支援システム２０により算出されたＣＯ２排出原単位マップを出力するデバイスであり、ディスプレイにより構成される。
【００２７】
更に、環境負荷評価支援システム２０の制御部２１は、図示しないＣＰＵ等の制御手段、ＲＡＭ及びＲＯＭ等のメモリを有し、評価対象の自動車のエンジンの二酸化炭素排出量を評価する原単位マップを生成する。具体的には、後述する処理（トルクカーブ推定段階、エンジンマップ推定段階の各処理等）を行なう。このための環境負荷評価支援プログラムを実行することにより、環境負荷評価支援システム２０の制御部２１は、図１に示すように、トルクカーブ推定手段２１ａ及びエンジンマップ推定手段２１ｂとして機能する。
【００２８】
トルクカーブ推定手段２１ａは、入力部１１から取得した車種情報に基づいて、図７に示すようなトルクカーブを生成する。このトルクカーブにおいては、エンジントルク値のエンジン回転数依存性を表わす。
【００２９】
エンジンマップ推定手段２１ｂは、マップ特定手段、原単位マップ生成手段として機能し、トルクカーブ推定手段２１ａにおいて算出されたトルクカーブを用いて、ＣＯ２排出量を評価するためのＣＯ２排出原単位マップを生成する。このためのマップ特定段階、原単位マップ生成段階の処理を実行する。
【００３０】
このトルクカーブ推定手段２１ａは、エンジン情報取得手段２１１、パラメータ算出手段２１２、トルク特性算出手段２１３から構成されている。
エンジン情報取得手段２１１は、入力部１１から取得した情報に基づいて、エンジンの諸元情報を取得する処理を実行する。
【００３１】
パラメータ算出手段２１２は、エンジンの諸元情報に基づいて、トルクカーブを生成するためのパラメータを算出する処理を実行する。
トルク特性算出手段２１３は、エンジンの諸元情報や算出したパラメータに基づいてエンジントルクの特性（トルクカーブ）を算出する処理を実行する。
【００３２】
エンジンマップ推定手段２１ｂは、エンジンマップ検索手段２１４、仮想マップ作成手段２１５、マップ補正手段２１６、マップ出力手段２１７から構成されている。
エンジンマップ検索手段２１４は、実測マップデータ記憶部２７から、実測されたエンジンマップを検索する処理を実行する。エンジンマップを取得した場合には、エンジンマップ検索手段２１４は、このエンジンマップを、後述するマップ仮記憶メモリに記録する。
【００３３】
仮想マップ作成手段２１５は、実測マップデータ記憶部２７にエンジンマップが登録されていない場合に、仮想的なエンジンマップ（仮想マップ）を生成し、この仮想マップをマップ仮記憶メモリに記録する処理を実行する。
【００３４】
マップ補正手段２１６は、マップ仮記憶メモリを保持しており、このメモリに記憶された仮想マップを調整する処理を実行する。具体的には、マップ補正手段２１６は、燃費基準試験において用いられる都市内走行モード及び都市間走行モードの走行パターン（エンジン回転数、時間）に関するデータを保持している。ここで、都市内走行モードは、道路運送車両の保安基準の細目に規定されるＪＥ０５モード法による走行を意味し、都市間走行モードは、所定の縦断勾配付き８０Ｋｍ毎時定速モード法による走行を意味する。そして、マップ補正手段２１６は、マップ仮記憶メモリに記憶された仮想マップを用いて、都市内走行モード及び都市間走行モードの各モードの燃費値を算出し、エンジンマップを調整したＣＯ２排出原単位マップを生成する。更に、マップ補正手段２１６は、ループ回数カウンタを備え、仮想マップの調整処理におけるループ回数を計数する。
マップ出力手段２１７は、原単位マップを出力部１２に出力する処理を実行する。
【００３５】
自動車諸元データ記憶部２２は、図２（ａ）に示すように、各車種の自動車におけるエンジン性能を示した自動車諸元レコード２２０を記憶する。この自動車諸元レコード２２０は、販売される自動車のカタログ等により開示された公表情報から取得した場合に登録される。自動車諸元レコード２２０は、車種、エンジン識別子、最大トルク、最大トルク回転数、最大出力、最大出力回転数に関するデータを含んで構成される。
【００３６】
車種データ領域には、各自動車の車種を特定するための識別子に関するデータが記録される。本実施形態においては、製造メーカや形式、製造年月日などに関する情報を記録しておく。
【００３７】
エンジン識別子データ領域には、この車種のエンジン形式を特定するための識別子に関するデータが記録される。
最大トルクデータ領域には、この車種のエンジンの最大トルクに関するデータが記録される。図７に示すトルクカーブにおいては、最大トルクはトルク値Ｔ２によって表されている。
【００３８】
最大トルク回転数データ領域には、この最大トルクを発揮するエンジン回転数に関するデータが記録される。図７においては、最大トルク回転数は回転数Ｎｅ２によって表されている。
【００３９】
最大出力データ領域には、この車種のエンジンの最大出力に関するデータが記録される。
最大出力回転数データ領域には、この最大出力を発揮するときのエンジン回転数に関するデータが記録される。図７においては、最大出力回転数は回転数Ｎｅ３によって表されている。
【００４０】
エンジンカテゴリデータ記憶部２３は、図２（ｂ）に示すように、各エンジンが属するカテゴリを決定するエンジンカテゴリレコード２３０を記憶する。エンジンカテゴリレコード２３０は、各自動車のエンジンについてカテゴリを決定した場合に登録される。本実施形態においては、各エンジンのトルクカーブの形状を分析し、共通する形状により８個のカテゴリに分類されている。このエンジンカテゴリレコード２３０には、各エンジンのエンジン識別子、カテゴリ識別子に関するデータを含んで構成される。
【００４１】
エンジン識別子データ領域には、エンジン形式を特定するための識別子に関するデータが記録される。
カテゴリ識別子データ領域には、エンジンを分類したカテゴリを特定するための識別子に関するデータが記録される。
【００４２】
代表トルクカーブデータ記憶部２４は、図２（ｃ）に示すように、各エンジンのトルクカーブを複数のカテゴリに分類した代表トルクカーブレコード２４０を記憶する。この代表トルクカーブレコード２４０は、各カテゴリに属するトルクカーブを決定した場合に登録される。この代表トルクカーブレコード２４０は、カテゴリ識別子、アイドリング回転数算出式、最大回転数算出式、アイドリングトルク算出式、最大出力トルク算出式、最大回転数トルク算出式に関するデータを含んで構成される。
【００４３】
カテゴリ識別子データ領域には、エンジンを分類したカテゴリを特定するための識別子に関するデータが記録される。
アイドリング回転数算出式データ領域には、このカテゴリにおけるアイドル時のエンジン回転数（図７においては回転数Ｎｅ１）を算出するための関数が記録される。本実施形態では、アイドリング回転数として定数を用いる。
【００４４】
最大回転数算出式データ領域には、このカテゴリにおける最大のエンジン回転数（図７においては回転数Ｎｅ４）を算出するための関数が記録される。本実施形態では、最大回転数として、最大出力回転数を変数とする一次関数を用いる。
【００４５】
アイドリングトルク算出式データ領域には、このカテゴリに属するエンジンにおけるアイドル時のトルク（図７においてはトルク値Ｔ１）を算出するための関数データが記録される。本実施形態では、アイドリングトルクとして、最大トルク値を変数とする一次関数を用いる。
【００４６】
最大出力トルク算出式データ領域には、このカテゴリに属するエンジンにおける出力最大時のトルクの最大値（図７においてはトルク値Ｔ３）を算出するための関数が記録される。本実施形態では、最大出力トルクとして、最大トルク値を変数とする一次関数を用いる。
【００４７】
最大回転数トルク算出式データ領域には、このカテゴリに属するエンジンにおいて最大回転数におけるトルク（図７においてはトルク値Ｔ４）を算出するための関数が記録される。本実施形態では、最大回転数トルクとして、最大トルク値を変数とする一次関数を用いる。
【００４８】
原単位算出関数データ記憶部２５は原単位算出情報記憶手段として機能し、図３（ａ）に示すように、ＣＯ２排出原単位を算出するための原単位算出関数レコード２５０を記憶する。この原単位算出関数レコード２５０は、各カテゴリに属するエンジンのＣＯ２排出原単位を決定した場合に登録される。原単位算出関数レコード２５０は、カテゴリ識別子、アイドリング時原単位算出式、基準回転数算出式毎に原単位算出式に関するデータを含んで構成される。
【００４９】
カテゴリ識別子データ領域には、エンジンを分類したカテゴリを特定するための識別子に関するデータが記録される。
アイドリング時原単位算出式データ領域には、このカテゴリに属するエンジンにおけるアイドル時のＣＯ２排出量原単位を算出するための関数が記録される。本実施形態においては、アイドリング時原単位算出式は、後述するようにトルクの相対値を変数とする関数として表現される。
【００５０】
基準回転数算出式データ領域には、このカテゴリに属するエンジンにおけるＣＯ２排出量の原単位を算出するエンジン回転数の算出式が記録される。本実施形態においては、第１〜第ｎ基準回転数を用いるものとする。この第１〜第ｎ基準回転数は、ＣＯ２の排出量が最大になると予測される最大予測回転数（最大ＣＯ２排出回転数ＮｅＣＯ２）及びその定数倍した回転数を用いる。
【００５１】
原単位算出式データ領域には、各基準回転数におけるＣＯ２排出量を算出するための関数が記録される。本実施形態においては、原単位算出式は、ＣＯ２排出原単位をトルクの相対値を変数とする関数として表現される。この相対トルク値として、各基準回転数におけるトルク値を最大ＣＯ２排出回転数におけるトルク値により除算した値を用いる。この原単位算出式により、エンジンの回転数及びトルクに対して二酸化炭素排出量の原単位が設定された代表マップを生成することができる。
【００５２】
試験結果データ記憶部２６は燃費情報記憶手段として機能し、図３（ｂ）に示すように、燃費基準試験における試験結果について試験結果レコード２６０を記憶する。この試験結果レコード２６０は、各エンジンの燃費試験が行なわれた場合に登録される。試験結果レコード２６０は、車種、都市内走行モード燃費、都市間走行モード燃費に関するデータを含んで構成される。
【００５３】
車種データ領域には、各自動車の車種を特定するための識別子に関するデータが記録される。
都市内走行モード燃費データ領域には、予め定められた都市内走行モード（ＪＥＯ５モード）による基準試験によって測定された燃費値に関するデータが記録される。
都市間走行モード燃費データ領域には、予め定められた都市間走行モードによる基準試験によって測定された燃費値に関するデータが記録される。
【００５４】
実測マップデータ記憶部２７は実測情報記憶手段として機能し、図３（ｃ）に示すように、エンジン評価試験において実測されたエンジンマップレコード２７０を記憶する。このエンジンマップレコード２７０は、エンジンについての評価試験において、エンジン特性を実測した場合に登録される。このエンジンマップレコード２７０には、エンジン評価試験を行なったエンジンのエンジン識別子に対して、エンジン回転数及びエンジントルクを変数としてＣＯ２排出原単位を記録した３次元マップが記録されている。このＣＯ２排出原単位は、エンジン回転数及びエンジントルクにおいて単位時間に消費された燃料に含まれる炭素含有量から算出することができる。
【００５５】
上記のように構成されたシステムを用いて、エンジンマップを生成するための処理手順を、図４〜図８に従って説明する。ここでは、まず、トルクカーブ推定処理（図４）を説明し、エンジンマップ推定処理（図５）、マップ補正処理（図６）を説明する。
【００５６】
（トルクカーブ推定処理）
まず、図４を用いて、トルクカーブ推定手段２１ａにおいて実行されるトルクカーブ推定処理を説明する。
【００５７】
ここでは、環境負荷評価支援システム２０の制御部２１は、エンジンのカテゴリの特定処理を実行する（ステップＳ１−１）。具体的には、ＣＯ２排出原単位マップを作成する場合、環境負荷評価支援システム２０において、環境負荷評価支援プログラムを起動する。この場合、制御部２１のエンジン情報取得手段２１１は、出力部１２に車種入力画面を表示する。この車種入力画面には、評価対象の自動車の車種を設定するための入力欄が設けられている。
【００５８】
そして、入力部１１を用いて車種が設定された場合、制御部２１のエンジン情報取得手段２１１は、自動車諸元データ記憶部２２から、評価対象の車種のエンジン識別子を取得する。次に、エンジン情報取得手段２１１は、取得したエンジン識別子が記録されたカテゴリ識別子を、エンジンカテゴリデータ記憶部２３を用いて特定する。
【００５９】
次に、環境負荷評価支援システム２０の制御部２１は、自動車諸元表から最大トルク、最大トルク回転数、最大出力回転数の取得処理を実行する（ステップＳ１−２）。具体的には、制御部２１のエンジン情報取得手段２１１は、入力部１１において設定されたエンジン識別子を取得する。そして、エンジン情報取得手段２１１は、自動車諸元データ記憶部２２から、取得したエンジン識別子が記録された自動車諸元レコード２２０の最大トルク、最大トルク回転数、最大出力回転数を取得する。
【００６０】
次に、環境負荷評価支援システム２０の制御部２１は、最大回転数の算出処理を実行する（ステップＳ１−３）。具体的には、制御部２１のパラメータ算出手段２１２は、カテゴリ識別子が記録された代表トルクカーブレコード２４０から、最大回転数算出式を取得する。そして、パラメータ算出手段２１２は、取得した最大回転数算出式に最大出力回転数を代入して最大回転数を算出する。
【００６１】
次に、環境負荷評価支援システム２０の制御部２１は、アイドル回転数の算出処理を実行する（ステップＳ１−４）。具体的には、制御部２１のパラメータ算出手段２１２は、カテゴリ識別子が記録された代表トルクカーブレコード２４０から、アイドリング回転数算出式を取得する。本実施形態においては、パラメータ算出手段２１２は、アイドリング回転数として定数を取得する。
【００６２】
次に、環境負荷評価支援システム２０の制御部２１は、最大トルクを用いてトルクカーブの生成処理を実行する（ステップＳ１−５）。具体的には、制御部２１のトルク特性算出手段２１３は、カテゴリ識別子が記録された代表トルクカーブレコード２４０から、アイドリングトルク算出式、最大出力トルク算出式及び最大回転数トルク算出式を取得する。そして、トルク特性算出手段２１３は、各算出式に最大トルクを代入して、アイドリングトルク、最大出力トルク及び最大回転数トルクの各値を算出する。
【００６３】
次に、トルク特性算出手段２１３は、第１軸をエンジン回転数、第２軸をトルクとする座標系において、アイドル回転数、最大トルク回転数、最大出力回転数、最大回転数に対して、アイドリングトルク、最大トルク、最大出力トルク及び最大回転数トルクをプロットする。そして、トルク特性算出手段２１３は、アイドリングトルク、最大トルク、最大出力トルク及び最大回転数トルクの各プロットを直線補間したトルクカーブを生成する。
【００６４】
次に、環境負荷評価支援システム２０の制御部２１は、後述するエンジンマップ推定処理を実行する（ステップＳ１−６）。具体的には、制御部２１のエンジンマップ推定手段２１ｂが、トルクカーブ推定手段２１ａにおいて生成されたトルクカーブを用いてエンジンマップ推定処理を実行する。
【００６５】
（エンジンマップ推定処理）
次に、図５を用いて、エンジンマップ推定手段２１ｂにおいて実行されるエンジンマップ推定処理を説明する。
【００６６】
ここでは、環境負荷評価支援システム２０の制御部２１は、対象車種の自動車諸元表に基づいてエンジン型式の参照処理を実行する（ステップＳ２−１）。具体的には、制御部２１のエンジンマップ検索手段２１４は、自動車諸元データ記憶部２２から、入力部１１により設定された評価対象の車種のエンジン識別子を取得する。
【００６７】
次に、環境負荷評価支援システム２０の制御部２１は、エンジンマップが登録されているかどうかについての判定処理を実行する（ステップＳ２−２）。具体的には、制御部２１のエンジンマップ検索手段２１４は、実測マップデータ記憶部２７において、評価対象のエンジン識別子が付与されたエンジンマップを検索する。
【００６８】
実測マップデータ記憶部２７においてエンジンマップが登録されている場合（ステップＳ２−２において「ＹＥＳ」の場合）、環境負荷評価支援システム２０の制御部２１は、実測されたエンジンマップの取得処理を実行する（ステップＳ２−３）。具体的には、制御部２１のエンジンマップ検索手段２１４は、実測マップデータ記憶部２７から、評価対象のエンジン識別子に関連付けられたエンジンマップを取得する。そして、エンジンマップ検索手段２１４は、このエンジンマップを仮想マップとしてマップ仮記憶メモリに記録する。
【００６９】
一方、実測マップデータ記憶部２７においてエンジンマップが登録されていない場合（ステップＳ２−２において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、仮想マップを生成する。ここでは、環境負荷評価支援システム２０の制御部２１は、ＣＯ２排出量が最も高いエンジン回転数域を特定する。具体的には、環境負荷評価支援システム２０の制御部２１は、対象車両の最大トルク回転数、最大出力回転数の取得処理を実行する（ステップＳ２−４）。具体的には、制御部２１の仮想マップ作成手段２１５は、自動車諸元データ記憶部２２から、評価対象の車種の最大トルク回転数、最大出力回転数を取得する。
【００７０】
次に、環境負荷評価支援システム２０の制御部２１は、最大トルク回転数と最大出力回転数の回転数差の算出処理を実行する（ステップＳ２−５）。具体的には、制御部２１の仮想マップ作成手段２１５は、取得した最大トルク回転数から最大出力回転数を差し引いた回転数の絶対値（回転数差）を算出する。
【００７１】
そして、環境負荷評価支援システム２０の制御部２１は、回転数差が２００ｒｐｍ以内かどうかについての判定処理を実行する（ステップＳ２−６）。
最大トルク回転数及び最大出力回転数の回転数差が２００ｒｐｍより大きい場合（ステップＳ２−６において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、最大トルク回転数と最大出力回転数の中央値を最大ＣＯ２排出回転数と定義する（ステップＳ２−７）。具体的には、制御部２１の仮想マップ作成手段２１５は、図８（ａ）に示すように、最大トルク回転数と最大出力回転数との平均値を算出し、最大出力回転数（ＮｅＣＯ２）として特定する。
【００７２】
一方、最大トルク回転数及び最大出力回転数の回転数差が２００ｒｐｍ以内の場合（ステップＳ２−６において「ＹＥＳ」の場合）、環境負荷評価支援システム２０の制御部２１は、最大トルク回転数を最大ＣＯ２排出回転数と定義する（ステップＳ２−８）。具体的には、制御部２１の仮想マップ作成手段２１５は、図８（ｂ）に示すように、最大トルク回転数を最大出力回転数（ＮｅＣＯ２）として特定する。
【００７３】
次に、環境負荷評価支援システム２０の制御部２１は、ＣＯ２排出原単位を算出する各基準回転数の設定処理を実行する（ステップＳ２−９）。ここでは、制御部２１の仮想マップ作成手段２１５は、最大ＣＯ２排出回転数に対して定数倍した回転数を算出する。具体的には、仮想マップ作成手段２１５は、原単位算出関数データ記憶部２５に記録されたカテゴリ識別子が記録された原単位算出関数レコード２５０の各基準回転数算出式を取得する。そして、仮想マップ作成手段２１５は、各基準回転数算出式に、最大ＣＯ２排出回転数を代入して各基準回転数を算出する。そして、仮想マップ作成手段２１５は、アイドリング回転数〜最大回転数の範囲に含まれる基準回転数のみを抽出し、マップ仮記憶メモリに記録する。
【００７４】
次に、環境負荷評価支援システム２０の制御部２１は、仮想マップの生成処理を実行する（ステップＳ２−１０）。具体的には、制御部２１の仮想マップ作成手段２１５は、トルクカーブ推定手段２１ａにおいて算出したトルクカーブを用いて、各基準回転数におけるトルク値を取得する。更に、仮想マップ作成手段２１５は、各トルク値を最大ＣＯ２排出回転数におけるトルク値により除算した相対トルク値を算出する。次に、仮想マップ作成手段２１５は、原単位算出関数レコード２５０の各原単位算出式に相対トルク値を代入してＣＯ２排出原単位を算出する。そして、仮想マップ作成手段２１５は、各基準回転数に対して、ＣＯ２排出原単位を関連付けた仮想マップを生成し、マップ仮記憶メモリに記録する。
【００７５】
次に、環境負荷評価支援システム２０の制御部２１は、後述するマップ補正処理を実行する（ステップＳ２−１１）。具体的には、制御部２１のマップ補正手段２１６が、マップ仮記憶メモリに記憶された仮想マップを実測された燃費値に対応させるための調整を行なう。
【００７６】
次に、環境負荷評価支援システム２０の制御部２１は、ＣＯ２排出原単位マップの出力処理を実行する（ステップＳ２−１２）。具体的には、制御部２１のマップ出力手段２１７は、マップ仮記憶メモリに格納されたマップをＣＯ２排出原単位マップとして、出力部１２に出力する。
【００７７】
（マップ補正処理）
次に、図６を用いてマップ補正処理を説明する。
ここでは、環境負荷評価支援システム２０の制御部２１は、燃費基準試験の都市内走行モードにおける燃費（第１の燃費）の取得処理を実行する（ステップＳ３−１）。具体的には、制御部２１のマップ補正手段２１６は、試験結果データ記憶部２６から、評価対象の車種の都市内走行モードにおける燃費を取得する。そして、マップ補正手段２１６は、ループ回数カウンタをリセットして「０」回に設定する。
【００７８】
次に、環境負荷評価支援システム２０の制御部２１は、都市内走行モードの燃費（第２の燃費）の計算処理を実行する（ステップＳ３−２）。具体的には、制御部２１のマップ補正手段２１６は、都市内走行モードの走行パターンによる走行を行なった場合のＣＯ２排出量を、マップ仮記憶メモリに記憶された仮想マップを用いて算出する。そして、マップ補正手段２１６は、算出したＣＯ２排出量を単位走行距離における消費燃料量に換算し、この消費燃料量の逆数から燃費を算出する。
【００７９】
次に、環境負荷評価支援システム２０の制御部２１は、燃費誤差が５％以内かどうかについての判定処理を実行する（ステップＳ３−３）。具体的には、制御部２１のマップ補正手段２１６は、試験結果データ記憶部２６から取得した燃費を、仮想マップに基づく燃費により除算した値（燃費比率）を算出する。そして、燃費誤差として、燃費比率と１００％との差分を算出する。
【００８０】
燃費誤差が５％を超えている場合（ステップＳ３−３において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、ループ上限を超えたかどうかについての判定処理を実行する（ステップＳ３−４）。具体的には、制御部２１のマップ補正手段２１６は、ループ回数カウンタに記録された値を取得する。そして、この値がループ上限（本実施形態では、２回）を超えているかどうかについて判定する。
【００８１】
ループ回数がループ上限を超えていない場合（ステップＳ３−４において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、調整対象の回転数領域の特定処理を実行する（ステップＳ３−５）。具体的には、制御部２１のマップ補正手段２１６は、ループ回数カウンタに記録された値に「１」回を加算する。更に、マップ補正手段２１６は、都市内走行モードにおいては、調整対象の回転数領域として、アイドリング回転数〜最大回転数までの全回転数を特定する。
【００８２】
次に、環境負荷評価支援システム２０の制御部２１は、ＣＯ２排出原単位の修正処理を実行する（ステップＳ３−６）。具体的には、制御部２１のマップ補正手段２１６は、調整対象の回転数領域（ここでは、すべての回転数域）のＣＯ２排出原単位の値に対して燃費比率を乗算してマップ仮記憶メモリを更新する。そして、ステップＳ３−２から処理を繰り返す。
【００８３】
一方、燃費誤差が５％以内の場合（ステップＳ３−３において「ＹＥＳ」の場合）や、ループ回数がループ上限を超えている場合（ステップＳ３−４において「ＹＥＳ」の場合）、環境負荷評価支援システム２０の制御部２１は、燃費基準試験の都市間走行モードにおける燃費（第１の燃費）の取得処理を実行する（ステップＳ３−７）。具体的には、制御部２１のマップ補正手段２１６は、試験結果データ記憶部２６から、評価対象の車種の都市間走行モードの燃費を取得する。そして、マップ補正手段２１６は、ループ回数カウンタをリセットして「０」回に設定する。
【００８４】
次に、環境負荷評価支援システム２０の制御部２１は、都市間走行モードの燃費（第２の燃費）の計算処理を実行する（ステップＳ３−８）。具体的には、制御部２１のマップ補正手段２１６は、都市間走行モードの走行パターンによる走行を行なった場合のＣＯ２排出量を、マップ仮記憶メモリに記憶されたマップを用いて算出する。そして、マップ補正手段２１６は、算出したＣＯ２排出量を単位走行距離における消費燃料量に換算し、この消費燃料量の逆数から燃費を算出する。
【００８５】
次に、環境負荷評価支援システム２０の制御部２１は、燃費誤差が５％以内かどうかについての判定処理を実行する（ステップＳ３−９）。具体的には、制御部２１のマップ補正手段２１６は、試験結果データ記憶部２６から取得した燃費を、仮想マップに基づく燃費により除算した燃費比率を算出する。そして、燃費誤差として、燃費比率と１００％との差分を算出する。
【００８６】
燃費誤差が５％を超えている場合（ステップＳ３−９において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、ループ上限を超えたかどうかについての判定処理を実行する（ステップＳ３−１０）。具体的には、制御部２１のマップ補正手段２１６は、ループ回数カウンタに記録された値を取得する。そして、この値がループ上限（本実施形態では、２回）を超えているかどうかについて判定する。
【００８７】
ループ回数がループ上限を超えていない場合（ステップＳ３−１０において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、調整対象の回転数領域の特定処理を実行する（ステップＳ３−１１）。具体的には、制御部２１のマップ補正手段２１６は、ループ回数カウンタに記録された値に「１」回を加算する。そして、マップ補正手段２１６は、都市間走行モードにおいては、調整対象の回転数領域として、都市間走行モードにおける回転数域を特定する。
【００８８】
次に、環境負荷評価支援システム２０の制御部２１は、都市間走行モードで使用する回転数域のＣＯ２排出原単位の修正処理を実行する（ステップＳ３−１２）。具体的には、制御部２１のマップ補正手段２１６は、仮想マップにおいて、調整対象の回転数領域（ここでは、都市間走行モードの走行パターンで使用する回転数域）のＣＯ２排出原単位の値に対して燃費比率を乗算してマップ仮記憶メモリを更新する。
【００８９】
一方、燃費誤差が５％以内の場合（ステップＳ３−９において「ＹＥＳ」の場合）や、ループ回数がループ上限を超える場合（ステップＳ３−１０において「ＹＥＳ」の場合）、環境負荷評価支援システム２０の制御部２１は、マップ補正処理を終了する。
【００９０】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態においては、代表トルクカーブデータ記憶部２４は、各エンジンのトルクカーブを複数のカテゴリに分類した代表トルクカーブレコード２４０を記憶する。この代表トルクカーブレコード２４０は、カテゴリ識別子、アイドリング回転数算出式、最大回転数算出式、アイドリングトルク算出式、最大出力トルク算出式、最大回転数トルク算出式に関するデータを含んで構成される。この代表トルクカーブレコード２４０を用いることにより、カタログ等にエンジンの詳細情報が記載されていない場合にも、トルクカーブを生成することができる。そして、このトルクカーブを用いて、ＣＯ２排出量を評価するための原単位を生成することができる。
【００９１】
（２）本実施形態においては、原単位算出関数データ記憶部２５は、ＣＯ２排出原単位を算出するための原単位算出関数レコード２５０を記憶する。原単位算出関数レコード２５０は、カテゴリ識別子、アイドリング時原単位算出式、基準回転数算出式毎に原単位算出式に関するデータを含んで構成される。この原単位算出関数レコード２５０を用いることにより、実際のエンジンを用いて二酸化炭素の排出量の評価ができない状況においても、排出量を予測することができる。
【００９２】
（３）本実施形態においては、そして、環境負荷評価支援システム２０の制御部２１は、回転数差が２００ｒｐｍ以内かどうかについての判定処理を実行する（ステップＳ２−６）。最大トルク回転数及び最大出力回転数の回転数差が２００ｒｐｍより大きい場合（ステップＳ２−６において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、最大トルク回転数と最大出力回転数の中央値を最大ＣＯ２排出回転数と定義する（ステップＳ２−７）。一方、最大トルク回転数及び最大出力回転数の回転数差が２００ｒｐｍ以内の場合（ステップＳ２−６において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、最大トルク回転数を最大ＣＯ２排出回転数と定義する（ステップＳ２−８）。これにより、多くのエンジンにおける二酸化炭素の排出量の実測評価に基づいて、実測ができない場合においても排出量が最も多くなるエンジン回転数を予測することができる。
【００９３】
そして、環境負荷評価支援システム２０の制御部２１は、ＣＯ２排出原単位を算出する各基準回転数の設定処理を実行する（ステップＳ２−９）。ここでは、最大ＣＯ２排出回転数に対して定数倍した回転数を算出する。これにより、最大ＣＯ２排出回転数を中心にした単位系を用いて、ＣＯ２排出原単位マップを取得することができる。
【００９４】
（４）本実施形態においては、環境負荷評価支援システム２０の制御部２１は、都市内走行モードの燃費の計算処理を実行する（ステップＳ３−２）。そして、環境負荷評価支援システム２０の制御部２１は、燃費誤差が５％以内かどうかについての判定を行ない（ステップＳ３−３）、ＣＯ２排出原単位の修正処理を実行する（ステップＳ３−６）。これにより、公表されている燃費値に基づいて、予測したＣＯ２排出原単位を修正し、より的確な原単位を取得することができる。特に、都市内走行モードにおいては、広範囲なエンジン回転数が含まれるため、全体的なＣＯ２排出原単位の調整を行なうことができる。
【００９５】
（５）本実施形態においては、環境負荷評価支援システム２０の制御部２１は、都市間走行モードの燃費の計算処理を実行する（ステップＳ３−８）。そして、環境負荷評価支援システム２０の制御部２１は、燃費誤差が５％以内かどうかについての判定処理を実行する（ステップＳ３−９）。そして、環境負荷評価支援システム２０の制御部２１は、都市間走行モードで使用する回転数域のＣＯ２排出原単位の修正処理を実行する（ステップＳ３−１２）。これにより、公表されている燃費値に基づいて、予測したＣＯ２排出原単位を修正し、より的確な原単位を取得することができる。特に、都市間走行モードにおいては、高回転域のエンジン回転数が含まれるため、部分的なＣＯ２排出原単位の調整を行なうことができる。
【００９６】
（６）燃費誤差が５％を超えている場合（ステップＳ３−３、Ｓ３−９において「ＮＯ」の場合）、環境負荷評価支援システム２０の制御部２１は、ループ上限を超えたかどうかについての判定処理を実行する（ステップＳ３−４、Ｓ３−１０）。そして、ループ回数がループ上限を超える場合（ステップＳ３−４、Ｓ３−１０において「ＹＥＳ」の場合）、環境負荷評価支援システム２０の制御部２１は、原単位の調整を終了する。これにより、必要以上の計算処理を抑制することができる。
【００９７】
なお、上記各実施形態は以下のように変更してもよい。
・  上記実施形態では、環境負荷評価支援システム２０の制御部２１は、エンジンのカテゴリの特定処理を実行する（ステップＳ１−１）。ここでは、入力部１１を用いて車種が入力された場合、制御部２１のエンジン情報取得手段２１１は、自動車諸元データ記憶部２２から、評価対象の車種のエンジン識別子を取得する。これに代えて、自動車諸元データ記憶部２２に記録されているエンジン特性に基づいて、環境負荷評価支援システム２０の制御部２１が、エンジンのカテゴリを検索するようにしてもよい。この場合には、制御部２１が、カテゴリ識別子が設定されているエンジンの中で、評価対象の自動車の製造メーカや車種情報、エンジン性能が近いエンジンを検索する。そして、各情報の差異が小さいエンジンのカテゴリ識別子を候補として出力する。これにより、エンジンのカテゴリ分類が行われていない場合にも、的確なトルクカーブを生成することができる。
【００９８】
・  上記実施形態では、各エンジンのトルクカーブの形状を分析し、共通する形状により８個のカテゴリに分類したが、カテゴリの数は８個に限定されるものではない。
・  上記実施形態では、ループ回数がループ上限を超える場合（ステップＳ３−４、Ｓ３−１０において「ＹＥＳ」の場合）、環境負荷評価支援システム２０の制御部２１は、原単位の調整を終了する。ここでは、ループ上限を２回としたが、これに限定されるものではない。例えば、試験結果データ記憶部２６から取得した燃費と、仮想マップに基づく燃費との差分が小さくなる場合には、処理を繰り返すようにしてもよい。この場合には、先のループにおける燃費の差分を仮記憶しておき、新たに計算した燃費の差分が仮記憶した差分よりも小さい場合には、ＣＯ２排出原単位の修正処理を繰り返す。これにより、より的確なＣＯ２排出原単位マップを生成することができる。
【符号の説明】
【００９９】
１１…入力部、１２…出力部、２０…環境負荷評価支援システム、２１…制御部、２１ａ…トルクカーブ推定手段、２１ｂ…エンジンマップ推定手段、２１１…エンジン情報取得手段、２１２…パラメータ算出手段、２１３…トルク特性算出手段、２１４…エンジンマップ検索手段、２１５…仮想マップ作成手段、２１６…マップ補正手段、２１７…マップ出力手段、２２…自動車諸元データ記憶部、２３…エンジンカテゴリデータ記憶部、２４…代表トルクカーブデータ記憶部、２５…原単位算出関数データ記憶部、２６…試験結果データ記憶部、２７…実測マップデータ記憶部。
【図１】
0005461718.tif 000002
【図２】
0005461718.tif 000003
【図３】
0005461718.tif 000004
【図４】
0005461718.tif 000005
【図５】
0005461718.tif 000006
【図６】
0005461718.tif 000007
【図７】
0005461718.tif 000008
【図８】
0005461718.tif 000009