(57)【要約】【課題】エンジンの温度制御の応答性を向上させることのできるエンジン試験装置及び方法を提供する。【解決手段】エンジン試験装置１０は、エンジン１２との間で循環する冷却水の温度を調節する熱交換器６２と、熱交換器６２を操作することによってエンジン１２の温度を管理する温度制御装置７０と、を備える。温度制御装置７０は、エンジン１２の状態と熱交換器６２の操作量との関係を示す操作量マップ７６と、エンジン１２の状態を変化させてからエンジン１２の温度が変化し始めるまでの無駄時間がエンジン１２の状態に対して示された無駄時間マップと、エンジン１２の温度変化に関する時間遅れの変数がエンジン１２の状態に対して示された時間遅れマップと、を備え、これらのマップ７６〜７８に基づいて制御を行う。【選択図】図１
2014153058.tif 000002
【特許請求の範囲】
【請求項１】
エンジンとの間で循環する冷却水の温度を調節する熱交換器と、前記熱交換器を操作することによって前記エンジンの温度を温度目標値に制御する温度制御装置と、を備えたエンジン試験装置において、
前記温度制御装置は、前記熱交換器の操作量が前記エンジンの状態に対して示された操作量マップと、
前記エンジンの状態を変化させてから前記エンジンの温度が変化し始めるまでの無駄時間が前記エンジンの状態に対して示された無駄時間マップと、
前記エンジンの温度変化に関する時間遅れの変数が前記エンジンの状態に対して示された時間遅れマップと、
を備え、前記操作量マップと前記無駄時間マップと前記時間遅れマップに基づいて、前記エンジンの温度を制御することを特徴とするエンジン試験装置。
【請求項２】
前記温度制御装置は、前記エンジンの状態を変化させることによって複数の条件下でフィードバック制御によるプレ試験を行い、前記操作量マップと前記無駄時間マップと前記時間遅れマップを作成することを特徴とする請求項１に記載のエンジン試験装置。
【請求項３】
熱交換器によってエンジンの温度を管理した状態で前記エンジンの試験を行うエンジン試験方法において、
前記エンジンの状態を変化させることによって複数の条件下でフィードバック制御による試験を行い、前記熱交換器の操作量と前記エンジンの温度のデータを求めるプレ試験工程と、
前記求めたデータに基づいて、前記熱交換器の操作量が前記エンジンの状態に対して示された操作量マップと、前記エンジンの状態が変化してから前記エンジンの温度が変化し始めるまでの無駄時間が前記エンジンの状態に対して示された無駄時間マップと、前記エンジンの温度変化に関する時間遅れの変数が前記エンジンの状態に対して示された時間遅れマップと、を作成するマップ作成工程と、
前記操作量マップと前記無駄時間マップと前記時間遅れマップに前記エンジンの状態を入力し、決定された前記操作量と前記無駄時間と前記時間遅れの変数に基づいて前記熱交換器を操作しながら前記エンジンの試験を行う本試験工程と、
を備えることを特徴とするエンジン試験方法。
【請求項４】
前記マップ作成工程は、前記エンジン試験装置を模擬したモデルを用いてエンジンの温度をシミュレーションし、そのシミュレーション結果と前記プレ試験工程で得られた前記エンジンの温度変化のデータとを比較することによって、前記時間遅れの変数を決定することを特徴とする請求項３に記載のエンジン試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジン試験装置及び方法に係り、特にエンジンの温度を制御して試験を行うエンジン試験装置及び方法に関する。
【背景技術】
【０００２】
開発・製造された供試エンジンが所定の性能を備えているかを試験するエンジン試験装置として、エンジンベンチが知られている。エンジンベンチは、エンジンの出力軸にダイナモメータを接続し、このダイナモメータによってエンジンの負荷を制御しながら試験を行う装置であり、エンジンの回転数やトルク、燃焼ガスなどの計測が行われる。
【０００３】
このようなエンジンベンチにおいて、近年では、試験時のエンジンの温度を正確に制御することが要求されている。そこで、エンジンベンチに熱交換器を設け、この熱交換器によって温度制御した冷却水をエンジンに循環させながら試験を行っている（たとえば特許文献１参照）。
【０００４】
熱交換器による温度制御方法としては一般にＰＩＤ制御が行われる。すなわち、目標温度に対して、冷却水の温度がずれると熱交換器のバルブを調整し、冷却水が目標温度となるように制御を行っている。しかし、ＰＩＤ制御はフィードバック制御であるため、一定の温度に安定するまで時間がかかるという問題を生じる。エンジンの試験では、エンジンの回転数やトルク値など条件が異なる様々な環境下で多数回の試験を行うため、１回の試験時間が長いと、試験全体の時間が非常に長くなってしまうという問題が発生する。
【０００５】
そこで、エンジンの発熱量や熱交換器の冷却量を演算によって求め、この演算値に基づいて熱交換器を制御することが提案されている。この方法によれば、エンジンの状態に応じて冷却水の温度が迅速に調整されるので、エンジンの温度制御の応答性を向上させることができる。しかし、開発中のエンジンは、エンジンごとに形状や構造が異なっており、正確に演算することが難しいため、温度制御の応答性を確実に向上させることはできない。
【０００６】
温度制御の応答性を向上させる別の方法として、マップによる温度制御方法が考えられる。この方法は、様々な環境下で予め適切な操作量（通常は熱交換器のバルブ開度）を求めて操作量マップを作成しておき、試験時にはこの操作量マップから適切な操作量を判断してフィードフォワード制御を行うものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−１２７９０４
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、実際には、操作量マップによる温度制御を行っても、応答性の向上には限界があり、適切な温度制御が難しいという問題があった。その主な要因として、たとえばエンジンによる発熱と熱交換器による冷却とで開始のタイミングがずれていたり、両者の間で温度変化率が異なっていたりすることが考えられる。したがって、従来の試験装置では、操作量マップによる温度制御を行っても、応答性を十分に向上させることができなかった。
【０００９】
本発明はこのような事情に鑑みて成されたものであり、エンジンの温度制御の応答性を向上させることのできるエンジン試験装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は前記目的を達成するために、エンジンとの間で循環する冷却水の温度を調節する熱交換器と、前記熱交換器を操作することによって前記エンジンの温度を温度目標値に制御する温度制御装置と、を備えたエンジン試験装置において、前記温度制御装置は、前記熱交換器の操作量が前記エンジンの状態に対して示された操作量マップと、前記エンジンの状態を変化させてから前記エンジンの温度が変化し始めるまでの無駄時間が前記エンジンの状態に対して示された無駄時間マップと、前記エンジンの温度変化に関する時間遅れの変数が前記エンジンの状態に対して示された時間遅れマップと、を備え、前記操作量マップと前記無駄時間マップと前記時間遅れマップに基づいて、前記エンジンの温度を制御することを特徴とするエンジン試験装置を提供する。
【００１１】
本発明によれば、操作量マップだけでなく、無駄時間マップと時間遅れマップを備えているので、操作量マップの操作量だけで制御した場合に発生する誤差を無くすことができ、温度制御の応答性と正確性を確実に高めることができる。また、本発明によれば、操作量マップと無駄時間マップと時間遅れマップで、同じパラメータ（エンジンの状態）を用いているので、全てのマップを一度に作成することができる。なお、時間遅れの変数とは、変数をτとした際、操作量に１／（１＋τｓ）を乗算することによって操作量を調整するための値である。
【００１２】
請求項２に記載の発明は請求項１の発明において、前記温度制御装置は、前記エンジンの状態を変化させることによって複数の条件下でフィードバック制御によるプレ試験を行い、前記操作量マップと前記無駄時間マップと前記時間遅れマップを作成することを特徴とする。本発明によれば、実際に試験で使うエンジンを用いてプレ試験を行い、そのデータに基づいてマップを作成するので、エンジンごとに適切なマップを作成することができる。すなわち、演算式で制御した場合のようにエンジンの種類ごとに誤差が発生することがなく、精度の良い温度制御を行うことができる。
【００１３】
請求項３に記載の発明は前記目的を達成するために、熱交換器によってエンジンの温度を管理した状態で前記エンジンの試験を行うエンジン試験方法において、前記エンジンの状態を変化させることによって複数の条件下でフィードバック制御による試験を行い、前記熱交換器の操作量と前記エンジンの温度のデータを求めるプレ試験工程と、前記求めたデータに基づいて、前記熱交換器の操作量が前記エンジンの状態に対して示された操作量マップと、前記エンジンの状態が変化してから前記エンジンの温度が変化し始めるまでの無駄時間が前記エンジンの状態に対して示された無駄時間マップと、前記エンジンの温度変化に関する時間遅れの変数が前記エンジンの状態に対して示された時間遅れマップと、を作成するマップ作成工程と、前記操作量マップと前記無駄時間マップと前記時間遅れマップに前記エンジンの状態を入力し、決定された前記操作量と前記無駄時間と前記時間遅れの変数に基づいて前記熱交換器を操作しながら前記エンジンの試験を行う本試験工程と、を備えることを特徴とするエンジン試験方法を提供する。
【００１４】
本発明によれば、試験対象である実際のエンジンを用いてプレ試験を行い、操作量マップと無駄時間マップと時間遅れマップを作成し、それらのマップに基づいてエンジンを温度制御しながら本試験を行う。したがって、実際のエンジンのデータに基づいて温度制御が行われるので、エンジンの温度を迅速且つ正確に制御することができる。
【００１５】
請求項４の発明は請求項３の発明において、前記マップ作成工程は、前記エンジン試験装置を模擬したモデルを用いてエンジンの温度をシミュレーションし、そのシミュレーション結果と前記プレ試験工程で得られた前記エンジンの温度変化のデータとを比較することによって、前記時間遅れの変数を決定することを特徴とする。
【発明の効果】
【００１６】
本発明のロードセルによれば、操作量マップだけでなく、無駄時間マップと時間遅れマップを備えているので、操作量マップの操作量で制御した際の誤差を無くすことができ、エンジンの温度制御の応答性と正確性を確実に高めることができる。また、本発明によれば、全てのマップで同じパラメータ（エンジンの状態）を用いているので、両方のマップを一度に作成することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態のエンジン試験装置の概略構成図
【図２】モデルの説明図
【図３】温度制御装置の構成を示すブロック図
【図４】本実施の形態のエンジン試験装置におけるフロー図
【図５】マップ作成を説明する図
【図６】操作量マップの一例を示す図
【図７】無駄時間マップの一例を示す図
【図８】遅れ時間マップの一例を示す図
【図９】本実施の形態の効果を説明する図
【発明を実施するための形態】
【００１８】
以下、添付図面に従って、本発明に係るエンジン試験装置の好ましい実施形態について説明する。図１は本実施の形態のエンジン試験装置の概略構成図である。
同図に示すエンジン試験装置１０は、試験対象であるエンジン１２の性能を測定・評価する装置であり、主としてダイナモメータ２０、エンジン・ダイナモ制御部３０、運転管理部４０、冷却装置６０、温度制御装置７０で構成される。
【００１９】
エンジン１２は、保持機構を介して架台１４に固定される。エンジン１２の内部には燃焼室（不図示）が設けられ、この燃焼室に吸気管（不図示）から吸引された空気が供給され、燃焼された後、排気管（不図示）から排気される。吸気管には、スロットル（不図示）が設けられ、このスロットルによって空気の流入量が調節される。一方、排気管には触媒装着部（不図示）が設けられ、この触媒装着部に装着された触媒によって排ガスが浄化される。
【００２０】
エンジン１２は、その出力軸がシャフト２２を介してダイナモメータ２０に接続される。シャフト２２は、メインシャフトなどの複数の軸部材を連結して構成されており、その連結部分にはユニバーサルジョイントが介在される。また、エンジン１２とダイナモメータ２０との間には中間軸受２４が設けられており、この中間軸受２４にシャフト２２が回動自在に支持される。シャフト２２にはトルクメータ２６が取り付けられ、このトルクメータ２６でシャフト２２のトルクが測定される。なお、本実施の形態は、トルクメータ２６でトルクを測定するようにしたが、これに限定するものではなく、たとえばダイナモメータ２０の出力からトルクを検出してもよい。また、この他にクラッチ、変速機、各種の連結手段等を目的に応じて挿入してもよく、さらにはトルク以外のエンジン１２の状態、たとえば排ガスの温度などを測定してもよい。
【００２１】
ダイナモメータ２０は、エンジン１２に所定の負荷トルクを与える装置であり、電流・電圧を可変させることで負荷トルクを設定できるようになっている。ダイナモメータ２０としては、低慣性ダイナモメータを用いることが好ましく、低慣性ダイナモを用いることにより、低速回転から高速回転までの急激な回転数の変化に応じた安定した出力が得られる。
【００２２】
上述したエンジン１２とダイナモメータ２０はエンジン・ダイナモ制御部３０に接続されている。エンジン・ダイナモ制御部３０は、エンジン１２に対して、スロットル開度や点火進角等の制御パラメータを与えてエンジン１２を駆動制御する機能を備えている。このエンジン駆動制御機能は通常、ＥＣＵもしくはＥＣＵにバイパス回路を付加したエンジン制御回路で実現される。ＥＣＵの代わりに仮想ＥＣＵと称するＤＳＰ（Digital Signal Processor）で実現してもよい。このエンジン・ダイナモ制御部３０によってエンジン１２に制御パラメータ（たとえばスロットル開度）が与えられる。これにより、エンジン１２が回転し、その回転がシャフト２２を介してダイナモメータ２０に伝達される。なお、エンジン・ダイナモ制御部３０から与えられる制御パラメータとしては、回転数、スロットル開度の他、燃料注入量、空気注入量、燃料と空気の混合比、点火時間（ガソリンエンジンの場合）、燃料噴射制御方法（ジーゼルエンジンの場合）など様々なパラメータがある。
【００２３】
また、エンジン・ダイナモ制御部３０は、ダイナモメータ２０に印加する電流・電圧を可変制御する機能を備えており、電流・電圧を可変制御することによってダイナモメータ２０に接続されたエンジン１２の負荷トルクが制御される。なお、本実施の形態では、エンジン・ダイナモ制御部３０として説明したが、エンジン制御部とダイナモ制御部とに分けてもよい。
【００２４】
エンジン・ダイナモ制御部３０は、運転管理部４０に接続されている。運転管理部４０は、運転パターンとモデル５０（図２参照）に基づいてエンジン・ダイナモ制御部３０に制御信号を出力する手段であり、主として記憶部４２、実行部４４、測定部４６、システム制御部４８を備えている。
【００２５】
記憶部４２には、運転パターンとモデル５０が予め入力されている。運転パターンは、エンジン１２の運転計画（試験計画）を示すものであり、たとえばエンジン１２を搭載した車両の速度と時間の関係をパターンとして示され、具体的には１０・１５モードやＪＣ０８モードに対応したパターンが示されている。一方、モデル５０は、任意の入力と出力に介在する関係（伝達特性）を式、グラフ等で表現したものであり、エンジン１２の動作を仮想したものが予め記憶部４２に記憶される。モデル５０の種類や形式は特に限定するものではないが、運転パターンに示された情報から少なくともエンジン１２の回転数とアクセルの開度を出力できるものを用いる必要があり、たとえば図２に示すように、ドライバーモデル５２、エンジンモデル５４、車両モデル５６が組み合わされて用いられる。同図においてドライバーモデル５２は、ドライバーの動作を仮想したモデルであり、運転パターンからの情報と、後述の車両モデル５６の出力である車両速度とを入力値とし、車両のアクセル開度を出力値としている。エンジンモデル５４は、エンジン１２の動作を仮想したモデルであり、ドライバーモデル５２からのアクセル開度と、車両モデル５６からのトルクとを入力値とし、エンジン１２の回転数を出力値としている。このエンジンモデル５４としては、定常状態（パラメータの値を一定時間、一定値に安定させた状態、たとえばパラメータをステップ状に変化させた試験の状態）を仮想したものや、過渡状態（パラメータを時間的に連続的に変化させた状態）を仮想したものが適宜選択される。車両モデル５６は、エンジン１２が搭載される車両の動作を仮想したモデルであり、エンジンモデル５４からのアクセル開度を入力値とし、エンジン１２にかかるトルクと車両の速度とを出力値としている。これらのモデル５２、５４、５６を組み合わせてシミュレーションを実行することにより、アクセル開度、エンジン１２の回転数、トルク、車両速度の予測値を求めることができる。なお、本実施の形態は、予め作成されたモデルを使用する例で説明するが、試験によって得られたデータからモデルを作成したり、作成されたモデルをデータで検証し、修正したりしてもよい。
【００２６】
実行部４４は、モデル５０を用いてシミュレーションを実行する部分であり、運転パターンに示された状態となるようにシミュレーションが実行され、各パラメータが出力される。図２に示す出力値のうち、エンジン１２の回転数とトルクはエンジン・ダイナモ制御部３０に指令値として出力され、この出力値に従ってエンジン１２とダイナモメータ２０が制御される。また、アクセル開度と回転数は、後述の温度制御装置７０に出力され、この出力値に基づいて冷却装置５０が制御される。
【００２７】
図１に示す測定部４６は、測定値を示すデータに対して各種の信号処理を行う手段であり、エンジン・ダイナモ制御部３０やトルクメータ２６等からエンジン１２の動作状態を示すデータが入力されると、これらのデータに対してノイズ除去や各種演算などの信号処理を行う。
【００２８】
システム制御部４８は各種の制御を行う手段であり、計測内容の各種条件を設定（定義）する機能を備え、たとえばアクセル開度、燃料噴射時期、点火進角、噴射時間、ＶＶＴ、ＥＧＲなどの制御パラメータや、吸気温度、排気温度、燃料注入量、空気注入量、ＮОＸ密度、ＨＣ密度、ＣО濃度、ＣО２濃度、燃料消費量、水温などの計測パラメータについて、その入出力の有無や入出力の範囲などを設定することができる。また、使用頻度の高い設定条件が予め標準アクションとして登録されており、たとえば矩形波状に入力条件を変化させたり、ステップ状に徐々に入力条件を変化させたりする設定が予め登録されている。作業者はこれらの標準アクションのなかから選択することによって、計測条件を簡単に設定することができる。また、システム制御部４８は、予め設定された標準アクションの他、自由にシーケンスを作成できる機能を備えている。シーケンスの作成手段は特に限定するものではないが、たとえば、ＭＡＴＬＡＢ（登録商標）のｍ−ｆｉｌｅやＳｉｍｕｌｉｎｋ（登録商標）を使用することにより作成される。このようにシーケンスを作成することによって、作業者がシミュレーションの条件を自在に設定することができる。なお、定義の際の入力設定では、実験計画法（ＤОＥ）や中心複合計画（ＣＣＦ）に基づいて設定することが好ましい。その際、出力値により応答曲面が十分に得られるように設定することが好ましい。また、定義の際の操作はキーボードや複数の操作ボタンなどから成る操作部５９を用いて行われ、定義された条件は、記憶部４２に記憶される。
【００２９】
さらに、システム制御部４８は、計測を実行させる機能を備えており、定義された条件（またはシーケンス）に基づいて計測を実行させるように構成される。なお、システム制御部４８は、境界エラー（たとえばノッキングや失火など）の境界値を自動で探索する自動探索機能を備えていてもよい。また、システム制御部４８に解析装置を接続し、この解析装置によってパラメータの測定値の最適点を策定し、ＥＣＵマップを作成するようにしてもよい。その際、最適点の策定方法は特に限定するものではなく、たとえば最小二乗法を用いて応答曲面を作成して最適点を策定するとよい。
【００３０】
上述した運転管理部４０には、表示部５８が接続される。表示部５８には、メモリ（不図示）に格納されている各種データ、各種仮想モデル、各種演算結果、各種シミュレーション結果が表示される。また、表示部５８には、複数のデータの関係グラフ、軌跡、度数分布表、標準偏差グラフなど、様々な画像が表示される。この表示部５８にシミュレーションの結果をグラフ化して表示することにより、ロバスト性のチェックを行うことができる。なお、表示部５８は、データ、マップ、グラフなど複数のものを同一画面に同時に表示するようにしてもよい。
【００３１】
ところで、上述したエンジン１２は、その周囲がジャケット（不図示）で覆われており、ジャケットの内部を冷却水が流れることによってエンジン１２が冷却されるように構成されている。また、エンジン１２の内部にはポンプ（不図示）が設けられており、このポンプを駆動することによってジャケット内の冷却水を循環させることができる。ポンプは通常、エンジン１２の回転数に応じて吐出量が変動し、エンジン１２の回転数が増加するに伴って吐出量が増加するようになっている。
【００３２】
エンジン１２には冷却装置６０が接続されており、この冷却装置６０からエンジン１２に冷却水（二次冷媒）が供給される。冷却装置６０の構成は特に限定するものではないが、たとえば冷却水を工業用水（一次冷媒）で冷却する熱交換器６２を備える。熱交換器６２には工業用水配管６６が接続されており、この工業用水配管６６を介して工業用水が熱交換器６２に供給される。  また、熱交換器６２には、冷却水配管６４が接続されており、この冷却水配管６４を介してエンジン１２からの冷却水が供給される。熱交換器６２では、工業用水と冷却水が熱交換することによって、冷却水が冷却されてエンジン１２に循環供給される。
【００３３】
冷却水配管６４のうちエンジン１２の出口近傍には、センサ６５が配設されており、このセンサ６５によって、エンジン１２から流出した直後の冷却水の温度がエンジン１２の温度として測定される。センサ６５は後述の温度制御装置７０に接続されており、測定値の信号が温度制御装置７０に出力される。
【００３４】
また、冷却水配管６４には、熱交換器６２の手前でバイパス管６７が接続されており、冷却水の一部が熱交換器６２に流れずにバイパス管６７に流れるようになっている。その接続位置には、三方弁のバルブ６８が配設されており、このバルブ６８で流量を調節することによって、熱交換器６２に流れる冷却水の流量が調節され、冷却水の温度が調整される。バルブ６８はバルブコントローラ６９に接続されており、このバルブコントローラ６９によってバルブ６８の開度が調節される。
【００３５】
このように構成された冷却装置６０によれば、熱交換器６２内で冷却水が工業用水によって冷却される。そして、冷却された冷却水がエンジン１２内のジャケットに供給されることによって、エンジン１２が冷却される。
【００３６】
バルブコントローラ６９は、温度制御装置７０に接続されている。温度制御装置７０は、バルブ６８の操作量（すなわち開度の指令値）を求め、それに応じてバルブコントローラ６９に制御信号を出力する装置であり、図３のブロック図を示すように、ＰＩ制御部７４と、ＦＦ制御部７２を備えている。
【００３７】
ＰＩ制御部７４には、運転管理部４０からの目標温度と、センサ６５からのＦＢ温度（冷却水の温度）が入力されるようになっており、その両者の差が減少するようにバルブ６８の開度がフィードバック制御される。
【００３８】
一方、ＦＦ制御部７２には、運転管理部４０からのエンジン１２の回転数とトルク（スロットル開度）が入力される。また、ＦＦ制御部７２には、操作量マップ７６、無駄時間マップ７７、遅れ時間マップ７８が記憶されている。
【００３９】
操作量マップ７６は、熱交換器６２の適切な操作量（バルブ６８の開度）をエンジン１２の回転数ごとにトルクとの関係で記憶したものであり、たとえば図６に示すマップが記憶される。この操作量マップ７８にエンジン１２の回転数とトルク（スロットル開度）が入力されることによって、熱交換器６２の適切な操作量が出力される。
【００４０】
無駄時間マップ７７は、エンジン１２の状態（回転数、トルク）を変化させてからエンジン１２の温度（センサ６５の計測値）が変化し始めるまでの時間（以下、無駄時間という）を、エンジン１２の回転数ごとにトルクとの関係で示したものであり、たとえば図７に示すマップが記憶される。この無駄時間マップ７７にエンジン１２の回転数とトルクが入力されることによって、無駄時間Δｔが出力される。前述の操作量マップ７６からの出力信号を無駄時間Δｔだけずらすことによって、エンジン１２の発熱のタイミングと熱交換器６２による冷却のタイミングを合わせることができる。
【００４１】
遅れ時間マップ７８は、エンジン１２が発熱する際の温度の傾きに関する変数を、エンジン１２の回転数ごとにトルクとの関係で示したものであり、たとえば図８に示すマップが記憶される。この遅れ時間マップ７８にエンジン１２の回転数とトルクが入力されることによって、遅れ時間の変数τが出力され、前述の操作量に１／（１＋τｓ）として乗算される。これにより、操作量の傾きが補正され、発熱量の傾きに応じた冷却量に制御される。
【００４２】
上記の如く構成されたＦＦ制御部７４によれば、エンジン１２の回転数とトルクを入力するだけで、操作量マップ７６から適切な操作量が出力され、さらに無駄時間マップ７７と遅れ時間マップ７８から無駄時間と遅れ時間が出力される。したがって、エンジン１２の発熱と熱交換器６２による冷却について、その操作量、タイミング、傾きを合わせることができる。すなわち、エンジン１２の発熱に合わせて熱交換器６２の冷却を行うことができ、温度が安定するまでの時間を短縮することができる。
【００４３】
次に本実施の形態のエンジン試験装置１０の操作方法について説明する。図４はエンジン試験装置１０の操作フローを示している。
【００４４】
同図に示すように、まず、エンジン１２を架台１４にセットする。（ステップＳ１）
【００４５】
次に、マップ作成用のデータを得るため、プレ試験を行う（ステップＳ２）。プレ試験では、エンジン１２の回転数とトルクを入力し、フィードバック制御を行うことによって、エンジン１２の温度が安定するまでの温度変化曲線のデータ（図５参照）と、温度が安定した際の熱交換器の操作量を記憶する。そして、回転数とトルクの一方（または両方）を変更することによって稼動条件を変えながら同様の試験を繰り返し行う。その際、回転数とトルクは所定間隔で変化させ、二つのパラメータによるグラフを作成した際に格子状になるように変化させる。このように多数回の定常試験を行うことによって、エンジン１２の回転数、トルクごとに操作量のデータと温度変化曲線のデータを取得する。
【００４６】
次にプレ試験で得られた回転数、トルク、温度などのデータから、エンジンモデル５４のパラメータを決定し、エンジンモデル５４を作成する（ステップＳ３）。
【００４７】
次に、プレ試験で得られた操作量と温度変化曲線のデータから各種のマップ７６、７７、７８を作成する（ステップＳ４）。たとえば、操作量マップ７６は、エンジン１２の回転数とトルクごとに操作量を入力することによって作成する。
【００４８】
無駄時間マップ７７の作成はまず、温度変化曲線から無駄時間Δｔを求める。具体的には、図５に示す温度変化曲線において、時刻ａでエンジン１２の状態が変化し、時刻ｂでエンジン１２の温度が上昇し始めた場合、時刻ａから時刻ｂまでのΔｔを無駄時間とする。これをエンジン１２の回転数とトルクごとに入力することによって無駄時間マップ７７を作成する。
【００４９】
遅れ時間マップ７８の作成はまず、温度変化曲線からエンジン１２の回転数とトルクごとに遅れ時間の変数τを求める。具体的には、まず、運転管理部４０の記憶部４２に記憶されたエンジンモデル５４に基づいてシミュレーションを行い、エンジン１２の回転数とアクセル開度（トルク）を求める。そして、エンジン１２の回転数とトルクから発熱量を求め、エンジン１２の温度変化曲線のシミュレーション結果を求める。このようにして求めたシミュレーション結果の温度変化曲線が、プレ試験の温度変化曲線（図５）と一致するような変数τの値を探索し、決定する。決定した変数τをエンジン１２の回転数とトルクごとに入力することによって遅れ時間マップ７８を作成する。
【００５０】
各種マップ７６、７７、７８を作成した後、通常の本試験を行う（ステップＳ５）。その際、運転管理部４０から温度制御装置７０にエンジン１２の目標温度、エンジン１２の回転数とトルクのデータが入力され、温度センサ６５から温度制御装置７０にエンジン１２の出口での冷却水温度が入力される。温度制御装置７０は、各種マップ７６、７７、７８に基づいてＦＦ制御を行うとともに、目標温度と出口温度の偏差に基づくＦＢ制御を行うことによって、エンジン１２の温度が目標温度になるように制御する。これにより、エンジン１２の温度が制御された状態で、エンジン１２の各種試験を行うことができる。
【００５１】
図９は本発明の効果を示しており、図９（ａ）は開度指令値の経時変化であり、図９（ｂ）は温度センサの経時変化である。これらの図において、実線は本実施の形態の場合を示し、点線は比較例の場合を示している。比較例では、操作量マップ７６のみを使用し、無駄時間マップ７７と時間遅れマップ７８は使用せずにＦＦ制御を行っている。
【００５２】
これらの図からわかるように、比較例の場合は、バルブ開度指令値が必要以上に大きく変動しており、温度の変動も大きくなっている。これは、無駄時間マップ７７と時間遅れマップ７８がないために、発熱と冷却のタイミングや傾きが合わないためだと思われる。
【００５３】
これに対して、本実施の形態では、バルブ開度指令値が必要以上に変動せず、温度の変動も比較例に比べて非常に小さくなっている。
【００５４】
このように本実施の形態によれば、操作量マップ７６だけでなく、無駄時間マップ７７と遅れ時間マップ７８を用いてＦＦ制御を行うので、エンジン１２の温度制御の応答性や正確性を高めることができる。すなわち、操作量マップ７６だけでＦＦ制御を行っていた場合には、無駄時間Δｔの分だけ発熱と冷却のタイミングがずれたり、遅れ時間の分だけ発熱と冷却の傾きがずれていたりしたが、本実施の形態では、これらのズレを予め補正して熱交換器６２を制御するので、エンジン１２の温度を迅速且つ正確に目標温度に制御することができる。
【００５５】
また、本実施の形態によれば、本試験用のエンジン１２を用いてプレ試験を行い、各種のマップ７６、７７、７８を作成するので、演算式によって制御した場合のように、エンジン１２の種類を変更するたびに誤差が発生することがない。したがって、全てのエンジン１２において、温度制御を正確に行うことができる。
【００５６】
なお、上述した実施形態は、無駄時間マップ７７と遅れ時間マップ７８の両方を用いたが、これに限定されるものではなく、装置構成等によって一方の影響が小さい場合には、無駄時間マップ７７のみ、或いは遅れ時間マップ７８のみであってもよい。
【符号の説明】
【００５７】
１０…エンジンベンチ、１２…エンジン、２０…ダイナモメータ、３０…エンジン・ダイナモ制御部、４０…運転管理部、４２…記憶部、４４…実行部、５０…モデル、５２…ドライバーモデル、５４…エンジンモデル、５６…車両モデル、６０…冷却装置、６２…熱交換器、６８…バルブ、６９…バルブコントローラ、７０…温度制御装置、７２…ＦＦ制御部、７４…ＰＩＤ制御部、７６…発熱量マップ、７７…無駄時間マップ、７８…遅れ時間マップ
【図１】
2014153058.tif 000003
【図２】
2014153058.tif 000004
【図３】
2014153058.tif 000005
【図４】
2014153058.tif 000006
【図５】
2014153058.tif 000007
【図６】
2014153058.tif 000008
【図７】
2014153058.tif 000009
【図８】
2014153058.tif 000010
【図９】
2014153058.tif 000011