(57)【要約】【課題】  エンジンの制御値を設定する際に、オペレータが視覚的に制御値の設定状態を把握する。【解決手段】  シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示する。さらに、時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更する。【選択図】  図４
2005195542.tif 000002
【特許請求の範囲】
【請求項１】
時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルが記憶された記憶手段と、
前記模擬モデルを仮想エンジンとし、この仮想エンジンに制御値を与える制御手段を仮想ＥＣＵとして前記仮想ＥＣＵから与えられる制御値に基づいて前記仮想エンジンのシミュレーションを実行してその結果を出力するシミュレーション実行手段と、
このシミュレーションの実行結果を表示する表示手段と、
前記シミュレーションの実行結果に応じて前記模擬モデルに与える制御値の変更を指示する指示手段と、
前記シミュレーションの実行により、過渡状態のエンジンに要求される性能目標を満足する結果が得られると、前記仮想ＥＣＵの制御値を用いて実機エンジンで過渡試験を行う手段と
を備えたエンジンの過渡試験装置であって、
前記表示手段は、前記シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示する手段を備えた
ことを特徴とするエンジンの過渡試験装置。
【請求項２】
前記指示手段は、前記グラフ表示する手段により時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更する手段を含む請求項１記載のエンジンの過渡試験装置。
【請求項３】
時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを仮想エンジンとし、この仮想エンジンに制御値を与える制御手段を仮想ＥＣＵとして前記仮想ＥＣＵから与えられる制御値に基づいて前記仮想エンジンのシミュレーションを実行してその結果を出力するステップと、
このシミュレーションの実行結果を表示するステップと、
前記シミュレーションの実行結果に応じて前記模擬モデルに与える制御値の変更を指示するステップと、
前記シミュレーションの実行により、過渡状態のエンジンに要求される性能目標を満足する結果が得られると、前記仮想ＥＣＵの制御値を用いて実機エンジンで過渡試験を行うステップと
を実行するエンジンの過渡試験方法であって、
前記表示するステップとして、前記シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示するステップを実行する
ことを特徴とするエンジンの過渡試験方法。
【請求項４】
前記指示するステップとして、前記グラフ表示するステップにより時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更するステップを実行する請求項３記載のエンジンの過渡試験方法。
【請求項５】
時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを格納するステップと、
仮想ＥＣＵに設定されているこの模擬モデルを動作させるための現在の制御値を時系列的にグラフ表示するステップと、
この制御値を用いて前記模擬モデルによりシミュレーションを実行するステップと、
このシミュレーション実行結果を表示するステップと、
このシミュレーション実行結果と共に目標値を並行に表示するステップと、
前記目標値に対する前記シミュレーション実行結果の評価が不合格であるときには制御値の変更を受け付けて現在の制御値を変更するステップと
を実行することを特徴とするシミュレーション方法。
【請求項６】
情報処理装置にインストールすることにより、その情報処理装置に、仮想ＥＣＵ、過渡エンジンモデル、制御値修正部の各機能に相応する機能を実現させるプログラムであって、
前記過渡エンジンモデルに相応する機能として、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを格納する機能を実現させ、
前記制御値修正部に相応する機能として、
前記仮想ＥＣＵに設定されている前記模擬モデルを動作させるための現在の制御値を時系列的にグラフ表示する機能と、
この制御値を用いて前記模擬モデルによりシミュレーションを実行する機能と、
このシミュレーション実行結果を表示する機能と、
このシミュレーション実行結果と共に目標値を並行に表示する機能と、
制御値の変更を受け付けて現在の制御値を変更する機能と
を実現させる
ことを特徴とするプログラム。
【請求項７】
請求項６記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン（内燃機関）の過渡試験に用いる。本発明は、特にディーゼルエンジンの過渡特性性能を、要求される性能目標に適合化させるための過渡試験方法およびそのためのシステムに関する。本発明は、エンジン過渡性能目標を満足するエンジン制御システムを短時間に構築できるようにするためのものである。
【背景技術】
【０００２】
エンジンの過渡特性は、回転速度やトルクが一定状態であるような定常状態でなく、時間によって変化する場合の特性をいう。例えば、加速中であるとか減速中であるとか、回転速度などが変化している状態でのエンジンの特性をいう。
【０００３】
従来のエンジンの過渡状態でのエンジンのトルク出力や排気ガスなどの出力特性測定は、実機を定常状態にしてそのエンジンの出力状態を測定し、その定常状態の出力データに何らかの重み付けをして過渡状態の特性に置き換えてエンジンの出力を推定するという手法で行われていた。
【０００４】
しかし、定常状態でのエンジン特性の測定は、あるエンジンの制御因子（例えば燃料噴射量、燃料噴射タイミングなど）の制御値を変更したときは、定常状態になるまで所定時間（例えば３分）経過するのを待ってその状態の出力を測定するというように、一つの制御因子の制御値を変更して定常状態になって所定時間経過後に測定し、次にまた制御因子の制御値を変更して、測定を行うというように時間のかかるものであった。
【０００５】
ところで、実際の車両の走行では、エンジンは加速状態あるいは減速状態である時間の方が多く、定速状態で走行できることの方が少ない。このため、エンジンの過渡状態での特性を測定することが重要である。また、近年排気ガス規制の仕方が、いままでのエンジンの定常状態での排気ガスの値で規制するのではなく、エンジンの過渡状態での排気ガスの規制値で規制しようとする方向にある。したがって、エンジンについて、どの制御因子をどのように変更したらどのような過渡状態の排気ガスが得られるかという過渡特性の測定が重要になった。
【０００６】
ところで、上述したように、定常状態のエンジンの制御因子の変更に対してどのような出力が得られるかという定常特性の測定でも、制御因子が多くなり、特にＥＣＵによる電子制御によってエンジン制御に多数の制御因子が現れるようになったので、試験時間が長時間かかるようになった。例えば、ＥＧＲ（Exhaust Gas Recirculation ）バルブ制御であるとか、ＶＧＴ（Variable Geometry Turbo ）制御などエンジン制御に関する種々の電子制御の要素が加わってくるようになった。過渡特性測定では、エンジンの回転速度やトルク自体が時系列的に変化する状態で、その出力データも当然時系列的に変動するデータとして現れるので、制御因子の数が多くなり、それらの制御因子一つ一つについてその制御値を変更しながら定常状態で測定しようとすれば、その試験時間は指数関数的に増大する。
【０００７】
そこで、仮想的にエンジンや車両の特性を模擬したシミュレーションを用いてエンジン制御等の評価を行うとする技術が提案されている（特許文献１参照）。
【０００８】
この技術は、シミュレータ内にエンジンを含む仮想的な車両モデルを車種ごとに作成しておき、車両モデルに種々の制御入力、例えばスロット開度であるとか、クランク角度などの制御因子の制御値を入力し、その入力された制御値に基づいて仮想的な車両モデルの出力として、エンジン回転速度とか車速とか排気ガス温度センサの値とかを推定しようとするものである。
【特許文献１】特開平１１−３２６１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述のように、実機で定常状態や過渡状態の特性を測定しようとすると近年はエンジンの制御因子の数が多数になったため、試験データを得るにはどうしても長時間かかり、エンジン開発のネックとなっていた。
【００１０】
また、仮想のエンジンモデルを含む車両モデルをシミュレータに展開して、それを用いてエンジンの挙動を観察する手法はエンジン開発の時間を短縮できる点で有用である。しかし、上述の公知文献では車両モデルの模擬モデルを作成することを目的とするもので、エンジンの過渡状態の現象について模擬モデルを生成してそれによりエンジンの過渡状態に要求される性能を評価するものではなかった。また、エンジンのそれぞれの制御因子の制御値を過渡状態に対応して変更してその結果を推定するには、操作性が悪い問題があった。
【００１１】
本発明は、このような背景になされたもので、エンジンの過渡試験の時間を短縮することができる過渡試験装置および方法を提供することを目的とする。また、本発明は、過渡状態のエンジンに要求される性能目標を満足するエンジンの制御値を設定する際に、オペレータが視覚的に制御値の設定状態を把握することができる過渡試験装置および方法を提供することを目的とする。これにより、本発明は、エンジン開発の時間を短縮することができる過渡試験装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第一の観点は、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルが記憶された記憶手段と、前記模擬モデルを仮想エンジンとし、この仮想エンジンに制御値を与える制御手段を仮想ＥＣＵとして前記仮想ＥＣＵから与えられる制御値に基づいて前記仮想エンジンのシミュレーションを実行してその結果を出力するシミュレーション実行手段と、このシミュレーションの実行結果を表示する表示手段と、前記シミュレーションの実行結果に応じて前記模擬モデルに与える制御値の変更を指示する指示手段と、前記シミュレーションの実行により、過渡状態のエンジンに要求される性能目標を満足する結果が得られると、前記仮想ＥＣＵの制御値を用いて実機エンジンで過渡試験を行う手段とを備えたエンジンの過渡試験装置である。
【００１３】
ここで、本発明の特徴とするところは、前記表示手段は、前記シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示する手段を備えたところにある。
【００１４】
すなわち、本発明の過渡試験装置では、シミュレーションの実行結果の表示と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示することにより、実行結果と制御値との対応関係をオペレータが視覚的に把握することを容易にすることができる。
【００１５】
さらに、前記指示手段は、前記グラフ表示する手段により時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更する手段を含むことができる。
【００１６】
これにより、オペレータは、視覚的にシミュレーションの実行結果と制御値との対応関係を把握しながら、制御値の変更操作を行うことができる。したがって、制御値をどのように変更したらシミュレーションの実行結果がどのように変更されるかという対応関係を実験的に認識することができるため、過渡状態のエンジンに要求される性能目標を満足する結果を短時間に得ることを容易にする。
【００１７】
本発明の第二の観点は、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを仮想エンジンとし、この仮想エンジンに制御値を与える制御手段を仮想ＥＣＵとして前記仮想ＥＣＵから与えられる制御値に基づいて前記仮想エンジンのシミュレーションを実行してその結果を出力するステップと、このシミュレーションの実行結果を表示するステップと、前記シミュレーションの実行結果に応じて前記模擬モデルに与える制御値の変更を指示するステップと、前記シミュレーションの実行により、過渡状態のエンジンに要求される性能目標を満足する結果が得られると、前記仮想ＥＣＵの制御値を用いて実機エンジンで過渡試験を行うステップとを実行するエンジンの過渡試験方法である。
【００１８】
ここで、本発明の特徴とするところは、前記表示するステップとして、前記シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示するステップを実行するところにある。
【００１９】
さらに、前記指示するステップとして、前記グラフ表示するステップにより時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更するステップを実行することができる。
【００２０】
本発明の第三の観点は、シミュレーション方法であって、本発明の特徴とするところは、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを格納するステップと、仮想ＥＣＵに設定されているこの模擬モデルを動作させるための現在の制御値を時系列的にグラフ表示するステップと、この制御値を用いて前記模擬モデルによりシミュレーションを実行するステップと、このシミュレーション実行結果を表示するステップと、このシミュレーション実行結果と共に目標値を並行に表示するステップと、前記目標値に対する前記シミュレーション実行結果の評価が不合格であるときには制御値の変更を受け付けて現在の制御値を変更するステップとを実行するところにある。
【００２１】
本発明の第四の観点は、情報処理装置にインストールすることにより、その情報処理装置に、仮想ＥＣＵ、過渡エンジンモデル、制御値修正部の各機能に相応する機能を実現させるプログラムであって、本発明の特徴とするところは、前記過渡エンジンモデルに相応する機能として、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを格納する機能を実現させ、前記制御値修正部に相応する機能として、前記仮想ＥＣＵに設定されている前記模擬モデルを動作させるための現在の制御値を時系列的にグラフ表示する機能と、この制御値を用いて前記模擬モデルによりシミュレーションを実行する機能と、このシミュレーション実行結果を表示する機能と、このシミュレーション実行結果と共に目標値を並行に表示する機能と、制御値の変更を受け付けて現在の制御値を変更する機能とを実現させるところにある。
【００２２】
本発明の第五の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２３】
これにより、汎用の情報処理装置を用いて、定常状態の試験データを置き換えることなく、過渡状態のまま過渡試験を行うことができ、これにより、短時間で性能目標を満足するエンジンの制御値を取得でき、また、性能目標を満足するエンジンの制御値を設定する際に、オペレータが制御値の設定状況を視覚的に把握することができるため、エンジン開発の時間を短くできて製品開発の時間を短くできるシミュレーション方法を実現することができる。
【発明の効果】
【００２４】
本発明では、定常状態の試験データを置き換えることなく、過渡状態のまま過渡試験を行うことができ、短時間で性能目標を満足するエンジンの制御値を取得できる。また、性能目標を満足するエンジンの制御値を設定する際に、オペレータが制御値の設定状況を視覚的に把握することができる。本発明によりエンジン開発の時間を短くでき、製品開発の時間を短くできる。
【発明を実施するための最良の形態】
【００２５】
図１は、本発明の実施の形態のシステム構成を示す図である。図２および図３は、過渡エンジン性能適合化のステップの全体を説明する図である。図１の１０は実機過渡試験装置であり、１１はＥＣＵ（実機）、１２はＥＣＵ１１によって制御されるエンジン（実機）、１３はエンジン１２のクランクシャフトの回転速度およびトルクを検出する回転検出器、１４は回転検出器１３から出力される回転速度およびエンジン１２の排ガス、煙、その他（燃費等）を計測する計測部である。また、１は本発明の特徴である仮想エンジン試験装置であり、２はモデル作成部、３は仮想ＥＣＵ、４は制御値修正部、５は過渡エンジンモデルである。また、６は当該過渡試験を実施するオペレータが利用するオペレータ端末である。
【００２６】
すなわち、本発明実施例は、図１に示すように、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルが記憶された過渡エンジンモデル５と、前記模擬モデルを仮想エンジンとし、この仮想エンジンに制御値を与える制御手段を仮想ＥＣＵ３として仮想ＥＣＵ３から与えられる制御値に基づいて仮想エンジンのシミュレーションを実行してその結果を出力するシミュレーション実行手段としての制御値修正部４と、このシミュレーションの実行結果を表示すると共に前記シミュレーションの実行結果に応じて前記模擬モデルに与える制御値の変更を指示するオペレータ端末６とを備え、制御値修正部４は、前記シミュレーションの実行により、過渡状態のエンジンに要求される性能目標を満足する結果が得られると、仮想ＥＣＵ３の制御値を用いて実機エンジンで過渡試験を行うためにＥＣＵ１１に制御値の転送を行うエンジンの過渡試験装置である。
【００２７】
ここで、本実施例の特徴とするところは、オペレータ端末６は、図５に示すように、前記シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示する手段を備えたところにある。
【００２８】
また、オペレータ端末６は、図６に示すように、前記グラフ表示する手段により時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更する手段を含む。
【００２９】
図６の例では、現在の制御値のグラフ（図６（ａ））に対し、変更を行う範囲を画面の横軸方向に指定する。この範囲指定は、マウス操作によって画面上のポインタを横軸方向にドラッグさせることにより行う（図６（ｂ））。続いて、変更を行う増減幅を画面の縦軸方向に指定する。この増減幅指定は、マウス操作によって画面上のポインタを縦軸方向にドラッグさせることにより行う（図６（ｃ））。
【００３０】
また、本実施例は、図２および図３に示すように、時間の経過に応じてエンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを作成するステップ（Ｓ１、Ｓ２、Ｓ４）と、前記模擬モデルを仮想エンジンとし、この仮想エンジンに制御値を与える制御手段を仮想ＥＣＵ３として仮想ＥＣＵ３から与えられる制御値に基づいて前記仮想エンジンのシミュレーションを実行してその結果を出力するステップ（Ｓ５）と、このシミュレーションの実行結果を表示するステップ（Ｓ５３）と、前記シミュレーションの実行結果に応じて前記模擬モデルに与える制御値の変更を指示するステップ（Ｓ５６）と、前記シミュレーションの実行により、過渡状態のエンジンに要求される性能目標を満足する結果が得られると、前記仮想ＥＣＵの制御値を用いて実機エンジンで過渡試験を行うステップ（Ｓ１）とを実行するエンジンの過渡試験方法である。
【００３１】
ここで、本実施例の特徴とするところは、前記表示するステップとして、前記シミュレーションの実行結果と共に当該シミュレーションの実行に用いた制御値を時系列的にグラフ表示するステップ（Ｓ５１、Ｓ５３）を実行するところにある。
【００３２】
さらに、前記指示するステップとして、前記グラフ表示するステップにより時系列的に表示された制御値のグラフを表示画面上におけるドラッグ操作により手動で変更するステップを実行する。
【００３３】
また、前記過渡モデルによって得られた制御値を前記エンジンの実機に与えて過渡試験を行って要求される過渡性能目標が満足されるかを確認するステップ（Ｓ３）と、前記確認するステップにより要求される過渡性能目標が満足された場合に、前記エンジンを制御する制御回路の制御ソフトウェアを作成するステップ（Ｓ６）とを実行する。
【００３４】
また、本実施例のシミュレーション方法を詳細に説明すると、図３に示すように、エンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを格納するステップ（Ｓ５０）と、仮想ＥＣＵ３に設定されているこの模擬モデルを動作させるための現在の制御値を時系列的にグラフ表示するステップ（Ｓ５１）と、この制御値を用いて前記模擬モデルによりシミュレーションを実行するステップ（Ｓ５２）と、このシミュレーション実行結果を表示するステップ（Ｓ５３）と、このシミュレーション実行結果と共に目標値を並行に表示するステップ（Ｓ５４）と、前記目標値に対する前記シミュレーション実行結果の評価が不合格であるときには制御値の変更を受け付けて現在の制御値を変更するステップ（Ｓ５５、Ｓ５６）とを実行することを特徴とする。
【００３５】
また、本実施例のシミュレーション方法は、汎用の情報処理装置によって実現することができる。すなわち、本実施例は、情報処理装置にインストールすることにより、その情報処理装置に、仮想ＥＣＵ３、過渡エンジンモデル５、制御値修正部４の各機能に相応する機能を実現させるプログラムであり、過渡エンジンモデル５に相応する機能として、エンジンの回転速度あるいはトルクが変動する過渡状態で少なくとも１つの制御因子の値を変化させて運転を行って得られたデータに基づいて作成された過渡状態のエンジンの挙動を模擬する模擬モデルを格納する機能を実現させ、制御値修正部４に相応する機能として、仮想ＥＣＵ３に設定されている前記模擬モデルを動作させるための現在の制御値を時系列的にグラフ表示する機能と、この制御値を用いて前記模擬モデルによりシミュレーションを実行する機能と、このシミュレーション実行結果を表示する機能と、このシミュレーション実行結果と共に目標値を並行に表示する機能と、前記目標値に対する前記シミュレーション実行結果の評価が不合格であるときには制御値の変更を受け付けて現在の制御値を変更する機能とを実現させることを特徴とするプログラムである。
【００３６】
このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、仮想ＥＣＵ３、制御値修正部４、過渡エンジンモデル５にそれぞれ相応する機能を実現させることができる。
【００３７】
ここで、過渡状態におけるデータ取得例を図４を参照して説明する。図４に示すように、回転速度（一点鎖線）、トルク（実線）が秒単位で変化する過渡運転を実施する。このときＥＣＵ１１の制御因子は、破線のようにエンジン１２に与えられる。これらの回転速度、トルク、制御因子をそれぞれ記録して表示したものが図５に示すグラフである。また、制御因子の変化と、回転速度、トルクの変化との間に、遅延がある場合には、これを補正して記録表示することができる。これにより、制御因子の変化に対応する回転速度、トルクの変化を明示することができる。
【００３８】
また、図１に示す実機過渡試験装置１０と仮想エンジン試験装置１とは、隣接して設ける必要はなく、例えば、ＬＡＮを用いて実機過渡試験装置１０と仮想エンジン試験装置１とを接続してもよい。さらに、仮想エンジン試験装置１とオペレータ端末６とを隣接して設ける必要はなく、これらもＬＡＮを用いて接続することができる。
【００３９】
次に、図５ないし図９を参照して本実施例の動作を説明する。図１に示す実機過渡試験装置１０では、実際のエンジンを用いて過渡特性の測定が行われる。実際のエンジンを用いての過渡特性の測定結果を図５に示す。本実施例では、一時間当たりのＮＯｘのグラム数（ｇ／ｈ）および一秒当たりの煙のグラム数（ｇ／ｓ）をそれぞれ縦軸にとり、横軸には時間をとった。併せて、この状態におけるＥＧＲ制御値およびＶＧＴ制御値をそれぞれ縦軸にとり、横軸には時間をとった。これらの測定は、図１に示す構成では、実機過渡試験装置１０の計測部１４により行われる。また、図２に示すフローチャートでは、実機過渡試験（ステップＳ１）およびデータ取得（ステップＳ２）に相当する。
【００４０】
続いて、モデル作成を行う。図１に示す構成では、仮想エンジン試験装置１のモデル作成部２により行われる。また、図２に示すフローチャートでは、モデル作成（ステップＳ４）に相当する。モデル作成の初期段階では、実機の実測結果をそのままモデルに置き換えることになるので、図５に示す過渡特性の測定結果に基づきモデルが作成される。このモデルは、過渡エンジンモデル５および仮想ＥＣＵ３として作成される。
【００４１】
続いて、モデルに対するシミュレーションが行われる。図１に示す構成では、仮想エンジン試験装置１の制御値修正部４により行われる。また、図２に示すフローチャートでは、シミュレーション実行（ステップＳ５）に相当し、図３に示すフローチャートのステップＳ５０〜Ｓ５４に相当する。図７に、ＮＯｘおよび煙の仮想実測値（実線）に対する目標値（破線）をそれぞれ示す。図７では、仮想実測値と目標値との差が許容範囲内ではないので、評価（ステップＳ５５）の結果はＮＧとなる。
【００４２】
続いて、仮想実測値が目標値に近づくように、制御値の修正が行われる。図１に示す構成では、仮想エンジン試験装置１の制御値修正部４により行われる。また、図３に示すフローチャートでは、ステップＳ５６に相当する。図８に制御値の修正前（実線）と修正後（破線）とを示す。この修正は、オペレータにより行われる。
【００４３】
本実施例では、図６で説明したように、表示画面上にグラフ表示された制御値をマウスによりドラッグ操作することにより視覚的にグラフ形状の変化を確認しながら制御値を変更する。その他の実施例として、オペレータ端末６により制御値自体を変更してもよい。
【００４４】
このようにして変更された制御値は、再び、仮想ＥＣＵ３に与えられてシミュレーションが実行される（Ｓ５）。評価（Ｓ５６）の結果、仮想実測値と目標値との差が許容範囲内に納まったときには、修正された制御値が実機過渡試験装置１０のＥＣＵ１１に入力される。これにより、実機エンジンは修正された制御値により制御される。
【００４５】
そして、図２に示すフローチャートのステップＳ１、Ｓ２、Ｓ３が実行される。その結果、実測値と目標値とが許容範囲内に納まるまで、ステップＳ１〜Ｓ５は、繰り返し実行される。ステップＳ３における評価により実測値と目標値とが許容範囲内に納まった時点で、実機ＥＣＵ制御ソフトウェアが作成される。図１に示す構成では、仮想エンジン試験装置１の制御値修正部４により行われる。また、図２に示すフローチャートでは、実機ＥＣＵ制御ソフトウェア作成（ステップＳ６）に相当する。これにより、実測値と目標値とが許容範囲内に納まる制御値を短時間に作成することができる。
【００４６】
なお、制御値の変化とシミュレーションの実行結果との間に遅延がある場合は、この遅延を補正することができる。図９は遅延補正の実施例を示す図である。ＥＧＲ制御値に、故意に外乱を与えるために、テストパターンを挿入する。この外乱の影響が煙の量の顕著な変化となってｔ時間後に現れる。これにより、ＥＧＲ制御値と煙量との間にはｔ時間の遅延があることがかわるので、これを補正して表示することにより、シミュレーションの実行結果と制御値とを時系列的に対応させることができる。他のシミュレーション実行結果と制御値との間の遅延についても同様に補正することができる。
【００４７】
なお、本実施例では、制御因子の例としてＥＧＲ制御値およびＶＧＴ制御値を挙げて説明したが、その他の制御因子についても同様に説明することができる。例えば、図１０に、図７に示したＮＯｘおよび煙の過渡状態に対応する燃料噴射量の制御値を示した。
【産業上の利用可能性】
【００４８】
本発明では、定常状態の試験データを置き換えることなく、過渡状態のまま過渡試験を行うことができ、短時間で性能目標を満足するエンジンの制御値を取得できる。また、性能目標を満足するエンジンの制御値を設定する際に、オペレータが制御値の設定状況を視覚的に把握することができる。本発明によりエンジン開発の時間を短くでき、製品開発の時間を短くできる。
【図面の簡単な説明】
【００４９】
【図１】本実施例のシステム構成を示す図。
【図２】本実施例の動作を示すフローチャート。
【図３】本実施例のシミュレーション動作を示すフローチャート。
【図４】過渡状態におけるデータ取得例を説明するための図。
【図５】本実施例の実機過渡試験の実測値を示す図。
【図６】本実施例の制御値変更の手順を説明するための図。
【図７】本実施例の仮想実測値と目標値とを示す図。
【図８】本実施例の現在の制御値と目標となる制御値とを示す図。
【図９】シミュレーションの実行結果と制御値との遅延を補正する実施例を示す図。
【図１０】制御因子として燃料噴射量を採った場合の例を示す図。
【符号の説明】
【００５０】
１  仮想エンジン試験装置
２  モデル作成部
３  仮想ＥＣＵ
４  制御値修正部
５  過渡エンジンモデル
６  オペレータ端末
１０  実機過渡試験装置
１１  ＥＣＵ
１２  エンジン
１３  回転検出器
１４  計測部
【図１】
2005195542.tif 000003
【図２】
2005195542.tif 000004
【図３】
2005195542.tif 000005
【図４】
2005195542.tif 000006
【図５】
2005195542.tif 000007
【図６】
2005195542.tif 000008
【図７】
2005195542.tif 000009
【図８】
2005195542.tif 000010
【図９】
2005195542.tif 000011
【図１０】
2005195542.tif 000012