"アクチュエータの作動により運転されるエンジンについて、あらかじめ定められた複数のエンジン運転条件で前記アクチュエータの制御量の適合を実施する適合手段を備えるエンジン適合装置であって、前記エンジンの性能を表す複数の性能パラメータについて各性能パラメータの目標値を設定する性能目標設定手段と、前記複数の性能パラメータと、前記エンジンの燃焼状態を表す複数の燃焼パラメータとの相関を定義した第1相関データを用い、前記性能目標設定手段により設定した各性能パラメータの目標値に基づいて前記複数の燃焼パラメータの目標値を算出する燃焼目標設定手段と、前記複数の燃焼パラメータと前記アクチュエータに関する複数の制御パラメータとの相関を定義した第2相関データを用い、前記燃焼目標設定手段により設定した各燃焼パラメータの目標値に基づいて前記複数の制御パラメータの指令値を算出する制御指令値算出手段と、前記制御指令値算出手段により算出した前記複数の制御パラメータの指令値に基づいて前記アクチュエータの作動を制御する制御手段と、を備え、前記性能目標設定手段により設定した各性能パラメータの目標値と同性能パラメータの実値との偏差を無くすように前記性能パラメータのフィードバック制御が実施されるものであり、前記適合手段は、前記エンジンの適合に際し、前記複数のエンジン運転条件を順次設定する適合条件設定手段と、前記性能目標設定手段により設定される前記目標値として、前記複数の性能パラメータについて適合時の目標値である適合目標値を設定する適合目標設定手段と、前記適合条件設定手段により設定された適合時の各運転条件下において、前記適合目標値に対して前記複数の性能パラメータの実値が収束していることを判定する収束判定手段と、前記収束判定手段により前記複数の性能パラメータの収束が判定された場合に、該収束状態での前記制御パラメータの指令値を適合値として所定のメモリに登録する登録手段と、を備えることを特徴とするエンジン適合装置。前記燃焼目標設定手段により設定した各燃焼パラメータの目標値と同燃焼パラメータの実値との偏差を無くすように前記燃焼パラメータのフィードバック制御が実施されるものである請求項1に記載のエンジン適合装置。しかしながら、上記従来技術では、性能パラメータと制御パラメータとの関係に基づいて適合を実施する構成となっており、かかる構成では、複数の性能パラメータについてある性能パラメータが適合目標値になると他の性能パラメータが適合目標値から離れてしまうといった相互干渉トレードオフが生じやすく、適合を実施する上での支障が生じるおそれがある。この場合、相互干渉を解消するには限界があり、制御パラメータの最適値が見つからず再適合が繰り返されることや、適合の精度が下がってしまうことが懸念される。本発明は、上記課題を解決するためになされたものであり、適合の精度を高め、しかも適合作業の簡易化を図ることができるエンジン適合装置を提供することを主たる目的とするものである。以下、上記課題を解決するための手段、及びその作用効果について説明する。請求項1に記載の発明では、アクチュエータの作動により運転されるエンジンについて、あらかじめ定められた複数のエンジン運転条件で前記アクチュエータの制御量の適合を実施する適合手段を備えるエンジン適合装置であって、前記エンジンの性能を表す複数の性能パラメータについて各性能パラメータの目標値を設定する性能目標設定手段と、前記複数の性能パラメータと、前記エンジンの燃焼状態を表す複数の燃焼パラメータとの相関を定義した第1相関データを用い、前記性能目標設定手段により設定した各性能パラメータの目標値に基づいて前記複数の燃焼パラメータの目標値を算出する燃焼目標設定手段と、前記複数の燃焼パラメータと前記アクチュエータに関する複数の制御パラメータとの相関を定義した第2相関データを用い、前記燃焼目標設定手段により設定した各燃焼パラメータの目標値に基づいて前記複数の制御パラメータの指令値を算出する制御指令値算出手段と、前記制御指令値算出手段により算出した前記複数の制御パラメータの指令値に基づいて前記アクチュエータの作動を制御する制御手段と、を備え、前記性能目標設定手段により設定した各性能パラメータの目標値と同性能パラメータの実値との偏差を無くすように前記性能パラメータのフィードバック制御が実施されるものであり、前記適合手段は、前記エンジンの適合に際し、前記複数のエンジン運転条件を順次設定する適合条件設定手段と、前記性能目標設定手段により設定される前記目標値として、前記複数の性能パラメータについて適合時の目標値である適合目標値を設定する適合目標設定手段と、前記適合条件設定手段により設定された適合時の各運転条件下において、前記適合目標値に対して前記複数の性能パラメータの実値が収束していることを判定する収束判定手段と、前記収束判定手段により前記複数の性能パラメータの収束が判定された場合に、該収束状態での前記制御パラメータの指令値を適合値として所定のメモリに登録する登録手段と、を備えることを特徴とする。要するに、本発明では、複数の性能パラメータと複数の燃焼パラメータとの相関を定義した第1相関データを用い各性能パラメータの目標値に基づいて複数の燃焼パラメータの目標値を算出するとともに、複数の燃焼パラメータと複数の制御パラメータとの相関を定義した第2相関データを用い各燃焼パラメータの目標値に基づいて複数の制御パラメータの指令値を算出する構成を採用しており、さらに、各性能パラメータの目標値と実値との偏差を無くすように性能パラメータのフィードバック制御が実施されるものとなっている。かかる場合、第1相関データは、例えばNOx量やPM量、出力トルク、燃費等の性能パラメータと、例えば着火時期や着火開始遅れ時間、熱発生率、熱発生率最大時期等の燃焼パラメータとが複数対複数の関係で関連づけされたものであり、第2相関データは、各燃焼パラメータと、例えば噴射時期や噴射量、噴射圧等の制御パラメータとが複数対複数の関係で関連づけされたものである。したがって、各制御パラメータの操作により各性能パラメータがどう変化するかを、それら両パラメータの直接の関係だけでなく中間の燃焼パラメータとの組み合わせをも考慮して定義でき、制御パラメータと性能パラメータとの直接の関連づけに基づいて各制御パラメータを制御する場合に比べて、複数の性能パラメータの相互干渉を生じにくくすることができる。なお、燃焼パラメータは少なくとも複数であればよいが、その想定は多いほど望ましく、燃焼パラメータの想定が多いほど、各性能パラメータのいずれにとっても好適となる燃焼パラメータが見つけやすくなり、結果として、各性能パラメータのいずれにとっても好適となる制御パラメータを見つける上で有利となると考えられる。そして、エンジンの適合に際しては、上記の第1相関データ及び第2相関データを用い、かつ性能パラメータのフィードバック制御を実施することを前提に、適合の各運転条件において適合目標値に対して複数の性能パラメータの実値が収束していることを判定し、その性能パラメータの収束が判定された状態での制御パラメータの指令値を適合値としてメモリ不揮発性メモリに登録することとしている。したがって、複数の性能パラメータの相互干渉を生じにくくした上で、適合値としての制御パラメータの指令値を容易に見出すことができる。この場合、適合値を容易に見出すことができれば、適合作業が簡易的に実施できる。その結果、適合の精度を高め、しかも適合作業の簡易化を図ることができる。請求項2に記載の発明では、前記燃焼目標設定手段により設定した各燃焼パラメータの目標値と同燃焼パラメータの実値との偏差を無くすように前記燃焼パラメータのフィードバック制御が実施されるものとしている。この場合、性能パラメータのフィードバック制御に加え、燃焼パラメータのフィードバック制御も併せて実施されることになり、エンジンの制御精度が向上する。ゆえに、エンジンの適合精度の向上も実現できる。第1実施形態以下、本発明を具体化した一実施形態を図面に基づいて説明する。本実施形態は、車載エンジンに関する各種制御について適合処理を行い、その適合処理により得られた適合値をエンジンECU等に登録するための技術を具体化したものである。図1は、エンジン適合システムの構成図である。図1において、エンジン10は、車載用の多気筒内燃機関であり、より具体的には、複数の気筒1~4について高圧燃料を噴射して圧縮自着火燃焼させる4気筒ディーゼルエンジンである。エンジン10には、当該エンジン10を所望の状態で運転させるための各種のアクチュエータ11が設けられており、燃料系に関するアクチュエータ11の具体例としては、燃焼に供する燃料を噴射する燃料噴射弁、及び燃料噴射弁へ供給する燃料の圧力を制御する高圧ポンプ等が挙げられる。また、吸気系に関するアクチュエータ11の具体例としては、排気の一部をEGRガスとして吸気に循環させるEGR量を制御するEGRバルブ、過給圧を可変制御する可変型過給器、気筒内への新気流入量を制御するスロットルバルブ、吸気バルブ又は排気バルブの開閉時期やリフト量を可変制御するバルブ制御機構等が挙げられる。エンジンECU20は、CPU21や各種のメモリ22を備える周知のマイクロコンピュータを有する車載電子制御ユニットとして構成されており、メモリ22として、CPU21によって実行されるソフトウェア詳しくは、プログラム及びそのプログラムの実行時に参照されるデータが記憶されるフラッシュメモリ及び書換不能なROMや、演算途中のデータや演算結果等を一時記憶するRAM、電源バックアップされた電源が常時供給されたバックアップRAM、EEPROMElectricallyErasableProgrammableReadOnlyMemoryを備えている。エンジンECU20は、フラッシュメモリ等に記憶されているエンジン制御用のマップを用いてエンジン制御量を算出する、いわゆるマップベースECUである。エンジンECU20によるエンジン制御に関して具体的には、エンジンECU20は、高圧ポンプが吸入して吐出する燃料量の指令値を高圧ポンプへ出力することで、噴射燃料の圧力を制御する。また、エンジンECU20は、燃料噴射弁による燃料の噴射量噴射時間、噴射時期、1燃焼あたりに噴射する多段噴射回数等の指令値を燃料噴射弁へ出力することで燃料噴射態様を制御する。また、エンジンECU20は、EGR量、過給圧、新気流入量、機関バルブ開閉時期及びリフト量等の指令値を、EGRバルブ、可変型過給器、スロットルバルブ、バルブ制御機構の各々へ出力することで、エンジン吸気系の制御を実施する。また、本実施形態では、エンジンECU20で使用するエンジン制御用のマップの適合値についてエンジンECU20とは別のECU適合ECU25により算出し、該算出した適合値をエンジンECU20のフラッシュメモリに登録する構成としている。適合ECU25は、エンジンECU20と同様にCPU26や各種のメモリ27を備える周知のマイクロコンピュータを有する電子制御ユニットとして構成されている。エンジン10の適合に際しては、エンジンECU20と適合ECU25とが、図示のごとく双方向通信バス28を介して相互に接続されることとなる。適合ECU25は、エンジン10の適合に際し、各アクチュエータ11の作動を制御することでエンジン10の燃焼状態を制御し、ひいてはエンジン性能を制御するものであり、特にエンジン性能のフィードバック制御を実施することにより、適正なる適合値を見出すものである。ここで、エンジン燃焼状態は複数の燃焼パラメータにより表されるものであり、これらの燃焼パラメータの具体例としては、着火時期、着火開始遅れ時間燃料噴射を開始してから着火するまでの時間、熱発生率、熱発生率最大時期等が挙げられる。これらの燃焼パラメータ着火時期、着火開始遅れ時間、熱発生率、熱発生率最大時期は、例えば筒内圧センサの出力信号により検出可能な物理量である。エンジン性能は複数の性能パラメータにより表されるものであり、これらの性能パラメータの具体例としては、排気エミッションに関する物理量例えばNOx量、PM量、CO量、HC量等、出力トルクに関する物理量例えばエンジン出力軸の回転トルク、エンジン回転速度等、燃費に関する物理量例えば消費燃料容積当たりの走行距離、運転時間当たりの燃料消費量等であって、モード試験等により計測される量、及び燃焼音に関する物理量例えばエンジン振動、エンジン騒音等が挙げられる。エンジン適合に用いる各種センサとしては、エンジン出力センサ12と燃焼状態量センサ13とを含み、これら各センサ12,13の検出値は適合ECU25に入力される。エンジン出力センサ12は、上述した性能パラメータの実際の値を検出するセンサであり、例えば、排気中の特定成分量NOx量等を検出するセンサ、トルクを検出するセンサ、燃焼音を検出するセンサ等が挙げられる。また、燃焼状態量センサ13は、上述した燃焼パラメータの実際の値を検出するセンサであり、例えば燃焼室内筒内の圧力を検出する筒内圧センサ、燃焼に伴い生じるイオンの量を検出するイオンセンサ等が挙げられる。例えば、筒内圧センサにより検出された筒内圧力の変化に基づけば、着火時期、着火開始遅れ時間等を取得できる。なお、センサ12,13は、エンジンECU20によるエンジン制御に使用される車載検出器であってもよいし、車載はされず適合時にのみ装着される適合用の計測器であってもよい。本実施形態では、センサ12,13として適合用の計測器を用いる構成としている。センサ12,13の検出値は、エンジンECU20を経由して適合ECU25に入力される構成であってもよい。適合ECU25は、エンジンECU20と制御対象を同じにするものであり、エンジンECU20と同様に、高圧ポンプを制御対象とする噴射燃料圧力の制御や、燃料噴射弁を制御対象とする燃料噴射態様の制御噴射量、噴射時期、多段噴射回数等の制御、EGRバルブ、可変型過給器、スロットルバルブ、バルブ制御機構等を制御対象とするエンジン吸気系の制御を実施する。各アクチュエータ11に対しては、制御信号を適合ECU25から直接出力してもよいし、エンジンECU20を介して出力してもよい。次に、適合ECU25について詳細に説明する。図2aは、適合ECU25において構築される燃焼F/Bシステムの構成を示すブロック図であり、適合ECU25が有する各機能を機能ブロックとして示している。適合ECU25は、エンジン制御に関する基本機能の構成として、複数の性能パラメータについて目標値を算出する性能パラメータ算出部31性能目標設定手段と、実際の性能パラメータを目標値にするにはどのような燃焼状態燃焼パラメータにすればよいのかを算出する燃焼パラメータ算出部32燃焼目標設定手段と、目標とする燃焼状態となるようにアクチュエータ11の作動制御パラメータを制御するアクチュエータ制御部33制御指令値算出手段と、性能パラメータの目標値と実値エンジン出力センサ12の検出値との偏差を算出する性能パラメータ偏差算出部34性能フィードバック手段と、燃焼パラメータの目標値と実値燃焼状態量センサ13の検出値との偏差を算出する燃焼パラメータ偏差算出部35燃焼フィードバック手段と、を備えている。これら各々の機能ブロック31~35はマイコンの制御プログラムにより実現される。燃焼パラメータ算出部32は、性能パラメータ偏差算出部34により算出された性能パラメータ偏差を加算していく積分器32aと、適合ECU25が有するROM等のメモリ記憶手段に記憶された第1相関データとしての燃焼パラメータ演算式32bとを備えて構成されている。燃焼パラメータ演算式32bは、複数の性能パラメータと複数の燃焼パラメータとの相関を定義したものであり、例えば図2aに示すモデルや、図2bに示す行列式により定義される。これは、どのような燃焼状態燃焼パラメータにすればどのようなエンジン性能性能パラメータになるのか換言すれば要求される性能パラメータにするには燃焼状態をどのようにすればよいのかを定義した演算式であると言える。したがって、性能パラメータの目標値又は性能パラメータの変化量を燃焼パラメータ演算式32bに代入すれば、燃焼パラメータの目標値又は燃焼パラメータの変化量を得ることができる。図2aに示す例では、複数の性能パラメータ変化量偏差を燃焼パラメータ演算式32bに代入することで、複数の燃焼パラメータについて現状の値からどれだけ変化させたらよいかの燃焼パラメータの変化量を算出している。なお、積分器32aにより偏差を積分し、その積分値を燃焼パラメータ演算式32bに代入することで、性能パラメータの実値が目標値に対して定常的にずれてしまうといった定常偏差発生の抑制を図っている。そして、積分器32aにより算出された偏差積分値がゼロになると、燃焼パラメータ演算式32bにより算出される値目標値の変化量はゼロとなり、燃焼パラメータの目標値は現状の燃焼状態を維持させる値となるよう算出されることとなる。アクチュエータ制御部33は、燃焼パラメータ偏差算出部35により算出された燃焼パラメータ偏差を加算していく積分器33aと、適合ECU25が有するROM等のメモリ記憶手段に記憶された第2相関データとしての制御パラメータ演算式33bとを備えて構成されている。制御パラメータ演算式33bは、複数の燃焼パラメータと複数の制御パラメータとの相関を定義したものであり、例えば図2aに示すモデルや、図2cに示す行列式により定義される。これは、どのような制御パラメータにすればどのような燃焼状態燃焼パラメータになるのか換言すれば目標とする燃焼状態にするには制御パラメータをどのようにすればよいのかを定義した演算式であると言える。したがって、燃焼パラメータの目標値又は燃焼パラメータの変化量を制御パラメータ演算式33bに代入すれば、制御パラメータの指令値又は制御パラメータの変化量を得ることができる。図2aに示す例では、複数の燃焼パラメータ変化量偏差を制御パラメータ演算式33bに代入することで、複数の制御パラメータについて現状の値からどれだけ変化させたらよいかの指令値の変化量を算出している。なお、積分器33aにより偏差を積分し、その積分値を制御パラメータ演算式33bに代入することで、燃焼パラメータの実値が目標値に対して定常的にずれてしまうといった定常偏差発生の抑制を図っている。そして、積分器33aにより算出された偏差積分値がゼロになると、制御パラメータ演算式33bにより算出される値制御パラメータの変化量はゼロとなり、制御パラメータの指令値は現状の指令値を維持させる値となるよう算出されることとなる。次に、アクチュエータ11に対して出力される制御パラメータの指令値を上述の如く算出する手順燃焼F/B制御処理について、図3のフローチャートを用いて説明する。この燃焼F/B制御処理は、適合ECU25のマイコンにより、所定周期例えば先述のCPUが行う演算周期又は所定のクランク角度毎で繰り返し実行される。先ず、ステップS11において、複数の性能パラメータの各々について目標値を算出する。この処理が性能パラメータ算出部31により実行される処理に相当する。この場合、各性能パラメータの目標値は、エンジン回転速度や、運転者によるアクセル操作量負荷等のエンジン運転状態に対応付けて設定されるのが望ましく、例えば、エンジン回転速度やアクセル操作量に対する性能パラメータの最適値が記憶されたマップを適合試験により予め作成しておき、当該マップを用いて目標性能パラメータが算出されればよい。続くステップS12では、エンジン出力センサ12の検出値に基づき、複数の性能パラメータの実値を取得する。なお、モデル等の算出手段を用いた推定により性能パラメータの実値を取得するようにしてもよい。特に、複数の性能パラメータのうちエンジン出力センサ12が備えられていない性能パラメータについては、推定値を性能パラメータの実値として代用することが有効である。続くステップS13では、ステップS11で算出した各性能パラメータの目標値と、ステップS12で取得した各性能パラメータの実値との偏差性能パラメータ偏差を算出する。この処理が性能パラメータ偏差算出部34により実行される処理に相当する。続くステップS14では、ステップS13で算出した各々の偏差の積分値xを算出する。具体的には、前回の積分値xに今回の性能パラメータ偏差を加算することで、複数の性能パラメータの各々に対する今回の積分値xを算出する。このとき、過去n回分の処理における偏差の積分値が算出されることとなる。この処理が積分器32aにより実行される処理に相当する。続くステップS15では、複数の燃焼パラメータの各々について目標値を算出する。詳しくは、ステップS13で算出した偏差の積分値xを、燃焼パラメータ演算式32bに代入し、当該代入により得られた解を、複数の燃焼パラメータの変化量として算出する。例えば、図2bに示す燃焼パラメータ演算式32bは、複数の性能パラメータの偏差を変数としたr次元の列ベクトルA1と、q行r列の係数a11~aqrを表す行列A2との積を、複数の燃焼パラメータの変化量を変数としたq次元の列ベクトルA3として表している。そして、列ベクトルA1を構成する各々の変数に偏差の積分値xを代入することで、列ベクトルA3を構成する各々の変数の解を算出する。これにより得られる解が、燃焼パラメータ変化量現状値からの変化量である。また、エンジン回転速度や負荷等のエンジン運転条件に基づいて、例えばマップや数式により燃焼パラメータの基準値を算出するとともに、その基準値に燃焼パラメータ変化量を加算し、その和を、新たな燃焼パラメータの目標値とする燃焼パラメータの目標値=基準値燃焼パラメータ変化量。続くステップS16では、燃焼状態量センサ13の検出値に基づき、複数の燃焼パラメータの実値を取得する。なお、モデル等の算出手段を用いた推定により燃焼パラメータの実値を取得するようにしてもよい。特に、複数の燃焼パラメータのうち燃焼状態量センサ13が備えられていないパラメータについては、推定値を燃焼パラメータの実値として代用することが有効である。続くステップS17では、ステップS15で算出した各燃焼パラメータの目標値と、ステップS16で取得した各燃焼パラメータの実値との偏差燃焼パラメータ偏差を算出する。この処理が燃焼パラメータ偏差算出部35により実行される処理に相当する。続くステップS18では、ステップS17で算出した各々の偏差の積分値yを算出する。具体的には、前回の積分値yに今回の燃焼パラメータ偏差を加算することで、複数の燃焼パラメータの各々に対する今回の積分値yを算出する。このとき、過去n回分の処理における偏差の積分値が算出されることとなる。この処理が積分器33aにより実行される処理に相当する。続くステップS19では、複数の制御パラメータの各々について指令値制御パラメータ指令値を算出する。詳しくは、ステップS18で算出した偏差の積分値yを制御パラメータ演算式33bに代入し、当該代入により得られた解を、複数の制御パラメータの変化量として算出する。例えば、図2cに示す制御パラメータ演算式33bは、複数の燃焼パラメータの偏差を変数としたq次元の列ベクトルA4と、p行q列の係数b11~bpqを表す行列A5との積を、複数の制御パラメータの変化量を変数としたp次元の列ベクトルA6として表している。そして、列ベクトルA4を構成する各々の変数に偏差の積分値yを代入することで、列ベクトルA6を構成する各々の変数の解を算出する。これにより得られる解が、各制御パラメータの変化量現状値からの変化量である。また、エンジン回転速度や負荷等のエンジン運転条件に基づいて、例えばマップや数式により制御パラメータの基準指令値を算出するとともに、その基準指令値に制御パラメータの変化量を加算し、その和を、新たな制御パラメータ指令値とする制御パラメータ指令値=基準指令値制御パラメータの変化量。この制御パラメータ指令値が、最終的に各種アクチュエータ11へ出力されるアクチュエータ制御量である。次に、適合ECU25により実施される自動適合処理を図4のフローチャートを用いて説明する。この処理は、図3の燃焼F/B制御処理の実施にあわせて同時期に実施される。図4において、ステップS21では、適合を実施するエンジン運転条件を設定する。このとき、エンジン運転条件は、エンジン10の全運転領域について複数に分割された各運転領域に相当するものであり、例えばエンジン回転速度と負荷とをパラメータとして複数のエンジン運転条件が各々定められている。そして、ステップS21では、複数のエンジン運転条件のうち1つが設定される。その後、ステップS22では、複数の性能パラメータについてそれぞれ適合目標値を設定する。これは図2aの性能パラメータ算出部31で実施される処理である。エンジン適合時においては、本ステップS22で設定される適合目標値が、図3の燃焼F/B制御での各性能パラメータの目標値ステップS11の算出値となる。この場合、都度のエンジン運転条件に基づいて適合目標値が設定されるとよい。その後、ステップS23では、各性能パラメータの偏差を取得し、続くステップS24では、各性能パラメータの偏差がそれぞれ所定値以内になっているか否かを判定する。所定値は、性能パラメータの収束判定のための判定値である。この場合、各性能パラメータの偏差は、図3のステップS12~S14で算出されるものであり、ステップS23では、各性能パラメータの偏差の積分値xが取得される。ステップS24がNOであれば、後続のステップS25に進まず、ステップS24の判定を繰り返し実施する。このとき、図3の燃焼F/B制御処理では、各性能パラメータの適合目標値をステップS22の設定値に固定したまま、各燃焼パラメータの目標値設定のための処理ステップS12~S15、及び各制御パラメータの指令値算出のための処理ステップS16~S19が繰り返し実施され、それに伴い各性能パラメータの実値が適合目標値に次第に収束していく。したがって、いずれステップS24がYESとなる。そして、ステップS24がYESになると、ステップS25に進み、その時の各制御パラメータの指令値、すなわち性能パラメータの収束状態での各制御パラメータの指令値を適合値としてRAM等に記憶する。その後、ステップS26では、全てのエンジン運転条件について適合値の算出が完了したか否かを判定する。そして、未完であれば、ステップS21に戻り、新たにエンジン運転条件を設定するとともに、上記同様、後続の各処理ステップS22~S26を実施する。また、完了であれば、ステップS27に進み、各エンジン運転条件での適合値を、エンジンECU20の所定メモリ例えばフラッシュメモリに登録し、その後本処理を終了する。このとき、エンジンECU20のフラッシュメモリでは、エンジン制御用の各種マップが用意されており、それら各マップにおいて運転領域ごとに適合値が書き込まれることで適合値の登録が行われる。例えば、エンジンECU20には、図5に示す複数のマップマップA,B,C等が用意されており、マップAには、エンジン回転速度と負荷とに対応付けて燃料噴射量に関する適合値が登録され、マップBには、エンジン回転速度と負荷とに対応付けて燃料噴射時期に関する適合値が登録され、マップCには、エンジン回転速度と負荷とに対応付けて噴射圧に関する適合値が登録される。図6は、エンジン適合時における性能パラメータ、燃焼パラメータ及び制御パラメータの推移を示すタイムチャートである。性能パラメータと燃焼パラメータとについて、実線は目標値の推移を示し、破線は実値の推移を示しているこれら各パラメータにおいて目標値と実値とが一致している期間では実線と破線とが重なっている。図6において、time=10は、性能パラメータEM1~EM4を変化させたタイミング、すなわち適合目標値を設定したタイミングであり、その後、適合目標値に追従するように性能パラメータEM1~EM4の実値が変化する。このとき、各性能パラメータの適合目標値が全て同時に変化することに伴い、複数の燃焼パラメータCOMB1~COMB4の目標値と実値とが増減変化するとともに、複数の制御パラメータACT1~ACT4の指令値が増減変化する。そして、time=12付近では、各性能パラメータの実値が適合目標値に収束し、それに基づいて、タイミングt1では、性能パラメータの収束状態での制御パラメータの指令値がエンジン制御適合値として算出されるD1~D4。要するに、本実施形態の燃焼F/B制御によれば、複数の制御パラメータについて協調制御が実施され、複数の性能パラメータについて全て同時に要求を満たすような各制御パラメータを容易にかついち早く見出すことが可能となる。以上詳述した本実施形態によれば、以下の優れた効果が得られる。複数の性能パラメータと複数の燃焼パラメータとの相関を定義した燃焼パラメータ演算式32b第1相関データを用い各性能パラメータの目標値に基づいて複数の燃焼パラメータの目標値を算出するとともに、複数の燃焼パラメータと複数の制御パラメータとの相関を定義した制御パラメータ演算式33b第2相関データを用い各燃焼パラメータの目標値に基づいて複数の制御パラメータの指令値を算出する構成を採用しており、さらに、各性能パラメータの目標値と実値との偏差を無くすように性能パラメータのフィードバック制御が実施されるものとなっている。かかる場合、各制御パラメータの操作により各性能パラメータがどう変化するかを、それら両パラメータの直接の関係だけでなく中間の燃焼パラメータとの組み合わせをも考慮して定義でき、制御パラメータと性能パラメータとの直接の関連づけに基づいて各制御パラメータを制御する場合に比べて、複数の性能パラメータの相互干渉を生じにくくすることができる。なお、燃焼パラメータは少なくとも複数であればよいが、その想定は多いほど望ましく、燃焼パラメータの想定が多いほど、各性能パラメータのいずれにとっても好適となる燃焼パラメータが見つけやすくなり、結果として、各性能パラメータのいずれにとっても好適となる制御パラメータを見つける上で有利となると考えられる。そして、エンジンの適合に際しては、上記の各演算式32b,33bを用い、かつ性能パラメータのフィードバック制御を実施することを前提に、適合の各運転条件において適合目標値に対して複数の性能パラメータの実値が収束していることを判定し、その性能パラメータの収束が判定された状態での制御パラメータの指令値を適合値としてフラッシュメモリに登録することとした。したがって、複数の性能パラメータの相互干渉を生じにくくした上で、適合値としての制御パラメータの指令値を容易に見出すことができる。この場合、適合値を容易に見出すことができれば、適合作業が簡易的に実施できる。その結果、適合の精度を高め、しかも適合作業の簡易化を図ることができる。性能パラメータのフィードバック制御に加え、燃焼パラメータのフィードバック制御を実施する構成としたため、エンジンの制御精度が向上する。ゆえに、エンジンの適合精度の向上も実現できる。第2実施形態上記第1実施形態では、第1相関データとしての燃焼パラメータ演算式32bに複数の性能パラメータ偏差を代入し、その解として複数の燃焼パラメータの変化量を算出するとともに、第2相関データとしての制御パラメータ演算式33bに複数の燃焼パラメータ偏差を代入し、その解として複数の制御パラメータの変化量を算出する構成としたが図2参照、これを変更する。すなわち本実施形態では、図7に示すように、第1相関データとしての燃焼パラメータ演算式32bに複数の性能パラメータの目標値を代入し、その解として複数の燃焼パラメータの目標値を算出するとともに、第2相関データとしての制御パラメータ演算式33bに複数の燃焼パラメータの目標値を代入し、その解として複数の制御パラメータの指令値を算出する構成としている。また、図7では、燃焼パラメータの目標値の算出に関して、フィードバック制御部51と補正部52とを備えており、燃焼パラメータ演算式32bにより算出した複数の性能パラメータの目標値を、フィードバック制御部51で算出したフィードバック補正量により補正する構成としている。さらに、制御パラメータの指令値の算出に関して、フィードバック制御部53と補正部54とを備えており、制御パラメータ演算式33bにより算出した複数の制御パラメータの指令値を、フィードバック制御部53で算出したフィードバック補正量により補正する構成としている。本実施形態によっても、上記第1実施形態と同様に、各演算式32b,33b第1,第2相関データを用い、かつ性能パラメータ、燃焼パラメータの各フィードバック制御を実施する構成としており、複数の性能パラメータの相互干渉を生じにくくしたエンジン制御を実施できる。また、エンジン適合において、やはり複数の性能パラメータの相互干渉を生じにくくした上で、適合値としての制御パラメータの指令値を容易に見出すことができる。したがって、適合の精度を高め、しかも適合作業の簡易化を図ることができる。他の実施形態本発明は上記実施形態の記載内容に限定されず、例えば次のように実施されてもよい。上記各実施形態では、エンジン10の適合時においてエンジンECU20に対して双方向通信バス28を介して適合ECU25を接続する構成換言すれば、適合時にのみ適合ECUが外付け接続される構成としたが、これを変更し、適合ECU25を車載ECUとして設ける構成としてもよい。また、エンジンECU20が、適合プログラムを有している構成であってもよい。この場合、エンジンECU20が図3や図4の各プログラムを有し、これを実施するものとなる。上記各実施形態では、燃焼F/B制御として性能パラメータ及び燃焼パラメータについてフィードバック制御を実施したが、このうち性能パラメータのフィードバック制御のみを実施し、燃焼パラメータについてはオープン制御を実施する構成としてもよい。具体的には、図7に示すブロック図において、燃焼パラメータ偏差算出部35とフィードバック制御部53と補正部54とを廃止し、複数の制御パラメータの指令値をフィードバック演算せずに制御パラメータ演算式33bで算出し、各アクチュエータ11に出力してもよい。上記各実施形態では、第1相関データとして行列式からなる燃焼パラメータ演算式32bを用い、第2相関データとして行列式からなる制御パラメータ演算式33bを用いる構成としたが、これを変更し、第1相関データ及び第2相関データの少なくとも一方を、パラメータ演算式行列式でない形態で記憶する構成であってもよい。例えば、これらの各相関データをマップ形式で記憶する構成であってもよい。この場合、第1相関データに関して言えば、複数の燃焼パラメータに含まれる燃焼パラメータごとに、複数の制御パラメータとの相関を表す定数値をマップ形式で記憶しておくとよい。また、第2相関データに関して言えば、複数の制御パラメータに含まれる制御パラメータごとに、複数の燃焼パラメータとの相関を表す定数値をマップ形式で記憶しておくとよい。"