JP2014190306A - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP2014190306A
JP2014190306A JP2013068514A JP2013068514A JP2014190306A JP 2014190306 A JP2014190306 A JP 2014190306A JP 2013068514 A JP2013068514 A JP 2013068514A JP 2013068514 A JP2013068514 A JP 2013068514A JP 2014190306 A JP2014190306 A JP 2014190306A
Authority
JP
Japan
Prior art keywords
boundary
target value
value
convex hull
hull model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013068514A
Other languages
Japanese (ja)
Inventor
Shozo Yoshida
庄三 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2013068514A priority Critical patent/JP2014190306A/en
Publication of JP2014190306A publication Critical patent/JP2014190306A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a control device for an internal combustion engine capable of optimizing input while considering an instantaneous restriction in the case of using a DMC.SOLUTION: A parameter that affects combustion noise is used as an input of a DMC logic so as to calculate a target value of the parameter. When a determination is made that the target value belongs to the outside a boundary of a boundary convex hull model of the combustion noise, the target value is changed to a value of the nearest element that is the nearest to the target value among elements existing in the boundary of the boundary convex hull model.

Description

本発明は、内燃機関の制御装置に関する。   The present invention relates to a control device for an internal combustion engine.

従来、例えば特許文献1には、エミッションの悪化を最小限に抑えるために、NOxセンサ、PM(Particulate Matter)センサといったエミッションセンサの値を入力として、噴射燃料量や噴射タイミングといった出力を予測するモデル予測制御を行う技術が開示されている。このモデル予測制御では、当該入力および出力に対して制約を設けている。そのため、予測した出力が制約に違反することを避けることができ、また、予測した出力を用いて制約に違反しないような新たな入力を生成することもできる。また、特許文献1には、モデル予測制御を行うコントローラが、DMC(Dynamic Matrices Control)ループを含んでも良いことが開示されている。   Conventionally, for example, Patent Document 1 discloses a model for predicting outputs such as an injection fuel amount and an injection timing by using values of emission sensors such as a NOx sensor and a PM (Particulate Matter) sensor in order to minimize the deterioration of the emission. A technique for performing predictive control is disclosed. In this model predictive control, there are restrictions on the input and output. Therefore, the predicted output can be prevented from violating the constraint, and a new input that does not violate the constraint can be generated using the predicted output. Patent Document 1 discloses that a controller that performs model predictive control may include a DMC (Dynamic Matrices Control) loop.

特開2009−504988号公報JP 2009-504988 A 特開2006−189050号公報JP 2006-189050 A 特開2006−189053号公報JP 2006-189053 A

DMCによれば、一定区間の出力の積分値(例えばエミッション量)を所望の値に最も近づけることができる入力を、当該入力やその時間勾配の上下限制約を考慮しながら解析的に算出することができる。一方、DMCは、出力の瞬間値を制約として考慮できないという欠点がある。つまり、エミッション量などの時間積分値が重要な項目について最適な入力列を算出することは可能であるが、瞬間的に越えてはならない制約が存在する燃焼騒音などを最適化において考慮することができないという問題がある。   According to the DMC, an input that can bring an integral value (for example, an emission amount) of an output in a certain section closest to a desired value is analytically calculated in consideration of the upper and lower limit constraints of the input and its time gradient. Can do. On the other hand, the DMC has a drawback that the instantaneous value of the output cannot be considered as a constraint. In other words, it is possible to calculate the optimal input sequence for items where the time integral value such as the amount of emission is important, but it is necessary to consider the combustion noise that has constraints that must not be exceeded instantaneously in the optimization. There is a problem that you can not.

本発明は、上述のような課題に鑑みてなされたもので、DMCを用いる場合において、瞬間的な制約を考慮しつつ入力を最適化可能な内燃機関の制御装置を提供することを目的とする。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a control device for an internal combustion engine capable of optimizing an input in consideration of instantaneous constraints when using a DMC. .

第1の発明は、上記の目的を達成するため、内燃機関の制御装置において、
内燃機関の燃焼室内の圧力変動に関与するパラメータの現在値を取得する取得手段と、
入力から予測される出力の所定区間における積分値を最小化する当該入力の制御目標値を算出するためのDMCロジックを記憶した記憶手段と、
前記DMCロジックの入力として前記現在値を用い、前記制御目標値としての前記パラメータの目標値を算出する算出手段と、
所定の制約条件を満たす前記パラメータの凸包によって境界が定義された境界凸包モデルの境界外に前記目標値が属する場合、前記目標値を、前記境界凸包モデルの境界内に属する要素のうち前記目標値に最も近い最寄要素の値に変更する変更手段と、
を備えることを特徴とする。
In order to achieve the above object, a first invention provides a control device for an internal combustion engine,
Obtaining means for obtaining a current value of a parameter related to pressure fluctuation in the combustion chamber of the internal combustion engine;
Storage means for storing DMC logic for calculating a control target value of the input that minimizes an integral value in a predetermined section of an output predicted from the input;
Calculation means for calculating a target value of the parameter as the control target value using the current value as an input of the DMC logic;
When the target value belongs outside the boundary of the boundary convex hull model in which the boundary is defined by the convex hull of the parameter that satisfies a predetermined constraint condition, the target value is selected from among the elements belonging to the boundary of the boundary convex hull model Change means for changing to the value of the nearest element closest to the target value;
It is characterized by providing.

第2の発明は、第1の発明において、
前記境界凸包モデルの境界外に前記目標値が属する場合であって、前記最寄要素値と前記目標値との距離が所定の閾値以下のときに、前記目標値を含むように前記境界凸包モデルを修正する修正手段を更に備え、
前記変更手段は、修正後の前記境界凸包モデルの境界外に前記目標値が属する場合、前記目標値を前記最寄要素値に変更することを特徴とする。
According to a second invention, in the first invention,
When the target value belongs outside the boundary of the boundary convex hull model and the distance between the nearest element value and the target value is equal to or smaller than a predetermined threshold, the boundary convexity is included so as to include the target value. A correction means for correcting the hull model;
The changing means changes the target value to the nearest element value when the target value belongs outside the boundary of the boundary convex hull model after correction.

第1の発明によれば、内燃機関の燃焼室内の圧力変動に関与するパラメータの現在値をDMCロジックの入力として用いて当該パラメータの目標値を算出し、この目標値が境界凸包モデルの境界外にある場合は、この目標値とは異なる最寄要素値に変更できる。この最寄要素値は、所定の制約条件を満たす当該パラメータの凸包によって境界が定義された境界凸包モデルの境界内の値である。そのため、当該所定の制約条件として瞬間的な制約条件を設定することで、当該目標値を常時最適な値とすることが可能となる。よって、DMCロジックを用いて当該目標値を算出する場合においても、燃焼騒音などの瞬間的な制約を考慮できる。   According to the first invention, the target value of the parameter is calculated using the current value of the parameter related to the pressure fluctuation in the combustion chamber of the internal combustion engine as the input of the DMC logic, and the target value is the boundary of the boundary convex hull model. If it is outside, it can be changed to a nearest element value different from this target value. The nearest element value is a value within the boundary of the boundary convex hull model in which the boundary is defined by the convex hull of the parameter satisfying a predetermined constraint condition. Therefore, by setting an instantaneous constraint condition as the predetermined constraint condition, the target value can always be an optimal value. Therefore, even when the target value is calculated using the DMC logic, instantaneous constraints such as combustion noise can be considered.

上記境界凸包モデルの境界外に上記目標値が属する場合であって、上記最寄要素値と上記目標値との距離が所定の閾値以下のときは、上記パラメータを指令値とするアクチュエータの経年劣化や、機差によるバラツキの影響が考えられる。この点、第2の発明によれば、このような場合に上記境界凸包モデルを修正できるので、経年劣化や機差によるバラツキの影響を有効に学習して上記目標値に反映させることが可能となる。   When the target value belongs outside the boundary of the boundary convex hull model, and the distance between the nearest element value and the target value is equal to or less than a predetermined threshold value, the aging of the actuator using the parameter as a command value The effects of deterioration and variations due to machine differences are considered. In this regard, according to the second invention, since the boundary convex hull model can be corrected in such a case, it is possible to effectively learn the influence of aging and variations due to machine differences and reflect them in the target value. It becomes.

実施の形態1の制御装置が適用されるシステムの構成を示す図である。It is a figure which shows the structure of the system to which the control apparatus of Embodiment 1 is applied. DMCロジックの概要を説明するための図である。It is a figure for demonstrating the outline | summary of DMC logic. 実施の形態1の制御装置により実行される過渡エンジン制御のためのルーチンを示すフローチャートである。3 is a flowchart showing a routine for transient engine control executed by the control device of the first embodiment. 実施の形態1で用いられる燃焼騒音の境界凸包モデルを説明するための概念図である。FIG. 3 is a conceptual diagram for explaining a boundary convex hull model of combustion noise used in the first embodiment. 燃焼騒音の境界凸包モデルの最寄要素を選択する方法を説明するための図である。It is a figure for demonstrating the method of selecting the nearest element of the boundary convex hull model of a combustion noise. 実施の形態2のエンジンの制御系統を説明するための図である。FIG. 6 is a diagram for illustrating an engine control system of a second embodiment. 実施の形態2の制御装置により実行される過渡エンジン制御のためのルーチンを示すフローチャートである。6 is a flowchart showing a routine for transient engine control executed by the control device of the second embodiment. ノッキングの境界凸包モデルの最寄要素を選択する方法を説明するための図である。It is a figure for demonstrating the method of selecting the nearest element of the boundary convex hull model of knocking. 実施の形態3の制御装置により実行される過渡エンジン制御のためのルーチンを示すフローチャートである。10 is a flowchart showing a routine for transient engine control executed by the control device of the third embodiment.

実施の形態1.
先ず、本発明の実施の形態1について図1乃至図5を参照しながら説明する。
Embodiment 1 FIG.
First, a first embodiment of the present invention will be described with reference to FIGS.

図1は、実施の形態1の制御装置が適用されるシステムの構成を示す図である。このシステムは、車両等に搭載される内燃機関としてのディーゼルエンジン2を備えている。ディーゼルエンジン2には4つの気筒が直列に備えられている。但し、気筒数および気筒配置は特に限定されない。ディーゼルエンジン2の各気筒には、インジェクタ8が設けられている。また、ディーゼルエンジン2の各気筒は、吸気マニホールド4と排気マニホールド6と連通している。   FIG. 1 is a diagram illustrating a configuration of a system to which the control device of the first embodiment is applied. This system includes a diesel engine 2 as an internal combustion engine mounted on a vehicle or the like. The diesel engine 2 is provided with four cylinders in series. However, the number of cylinders and the cylinder arrangement are not particularly limited. Each cylinder of the diesel engine 2 is provided with an injector 8. Each cylinder of the diesel engine 2 communicates with the intake manifold 4 and the exhaust manifold 6.

吸気マニホールド4にはエアクリーナ20から取り込まれた新気が流れる吸気通路10が接続されている。吸気通路10にはターボ過給機14のコンプレッサが取り付けられている。コンプレッサ下流の吸気通路10には、コンプレッサで圧縮したガスを冷却するインタークーラ22が備えられている。インタークーラ22下流の吸気通路10には、吸気流量を調節可能なスロットル弁24が設けられている。   An intake passage 10 through which fresh air taken in from the air cleaner 20 flows is connected to the intake manifold 4. A compressor of the turbocharger 14 is attached to the intake passage 10. The intake passage 10 downstream of the compressor is provided with an intercooler 22 that cools the gas compressed by the compressor. A throttle valve 24 capable of adjusting the intake air flow rate is provided in the intake passage 10 downstream of the intercooler 22.

排気マニホールド6にはディーゼルエンジン2からの排気を大気中に放出するための排気通路12が接続されている。排気通路12にはターボ過給機14のタービンが取り付けられている。ターボ過給機14は可変容量型であって、タービンには可変ノズル16が備えられている。タービン下流の排気通路12には酸化触媒コンバータ40、DPF(Diesel Particulate Filter)42および排気絞り弁44が設けられている。   An exhaust passage 12 for discharging exhaust gas from the diesel engine 2 to the atmosphere is connected to the exhaust manifold 6. A turbine of the turbocharger 14 is attached to the exhaust passage 12. The turbocharger 14 is a variable displacement type, and the turbine is provided with a variable nozzle 16. An oxidation catalytic converter 40, a DPF (Diesel Particulate Filter) 42, and an exhaust throttle valve 44 are provided in the exhaust passage 12 downstream of the turbine.

本システムは、排気系から吸気系へ排気を再循環させるEGR(Exhaust Gas Recirculation)装置を備えている。EGR装置は、スロットル弁24下流の吸気通路10と排気マニホールド6とを接続するEGR通路30を備えている。EGR通路30には、吸気通路10に導入する排気(EGRガス)の流量を調節可能なEGR弁32が設けられている。EGR通路30においてEGR弁32の排気側にはEGRクーラ34が備えられている。   This system includes an EGR (Exhaust Gas Recirculation) device that recirculates exhaust gas from the exhaust system to the intake system. The EGR device includes an EGR passage 30 that connects the intake passage 10 downstream of the throttle valve 24 and the exhaust manifold 6. The EGR passage 30 is provided with an EGR valve 32 capable of adjusting the flow rate of exhaust gas (EGR gas) introduced into the intake passage 10. An EGR cooler 34 is provided on the exhaust side of the EGR valve 32 in the EGR passage 30.

本システムは、ECU(Electronic Control Unit)50を備えている。ECU50は、システム全体を総合制御する制御装置である。ECU50は、本システムが備える各種センサの信号を取り込み処理する。各種センサはシステムの各所に取り付けられている。例えば、コモンレール内の燃料の圧力(コモンレール圧)を検出する燃圧センサ54、クランク軸の回転を検出する回転数センサ52や、アクセルペダルの開度に応じた信号を出力するアクセル開度センサ56などが取り付けられている。ECU50は、各種センサから取り込んだ信号を処理して所定の制御プログラムにしたがって各種アクチュエータを操作する。ECU50によって操作されるアクチュエータには、インジェクタ8、可変ノズル16、スロットル弁24、EGR弁32などが含まれている。なお、ECU50に接続されるアクチュエータやセンサは図中に示す以外にも多数存在するが、本明細書においてはその説明を省略する。   This system includes an ECU (Electronic Control Unit) 50. The ECU 50 is a control device that comprehensively controls the entire system. The ECU 50 captures and processes signals from various sensors included in the system. Various sensors are attached to various parts of the system. For example, a fuel pressure sensor 54 that detects fuel pressure in the common rail (common rail pressure), a rotation speed sensor 52 that detects rotation of the crankshaft, an accelerator opening sensor 56 that outputs a signal corresponding to the opening of the accelerator pedal, and the like Is attached. The ECU 50 processes signals taken from various sensors and operates various actuators according to a predetermined control program. The actuator operated by the ECU 50 includes the injector 8, the variable nozzle 16, the throttle valve 24, the EGR valve 32, and the like. There are many actuators and sensors connected to the ECU 50 other than those shown in the figure, but the description thereof is omitted in this specification.

本実施の形態において、ECU50により実行されるエンジン制御には、可変ターボ制御、EGR制御および噴射系制御が含まれる。これらのエンジン制御では、エミッション(NOx、CO、HC、PM等)、燃料消費量や燃焼騒音に影響する可変ノズル16、スロットル弁24、EGR弁32およびインジェクタ8の各操作量が協調制御される。また、これらの操作量は、ECU50内に記憶したDMCロジックにより決定される。   In the present embodiment, engine control executed by the ECU 50 includes variable turbo control, EGR control, and injection system control. In these engine controls, the operation amounts of the variable nozzle 16, the throttle valve 24, the EGR valve 32, and the injector 8 that affect emissions (NOx, CO, HC, PM, etc.), fuel consumption, and combustion noise are cooperatively controlled. . These manipulated variables are determined by the DMC logic stored in the ECU 50.

図2は、DMCロジックの概要を説明するための図である。DMCロジックとは、入力から予測される出力の所定区間における積分値を最小化する当該入力の制御目標値を算出するためのロジックである。なお、簡略化のため、図2では1入力1出力系の例を示すが、多入力多出力系にも拡張が可能である。   FIG. 2 is a diagram for explaining the outline of the DMC logic. The DMC logic is a logic for calculating a control target value of the input that minimizes an integral value in a predetermined section of an output predicted from the input. For simplification, FIG. 2 shows an example of a 1-input 1-output system, but it can be extended to a multi-input multi-output system.

図2では、2ステップに亘って入力Δuが変化した場合を示している。具体的に、入力Δuが次ステップ(時刻T)でΔu変化し、その次のステップ(時刻T)で更にΔu変化したとする。そうすると、出力y(予測値)は、時刻T,T,T,・・・,Tで、それぞれ(y+aΔu),(y+aΔu+aΔu),(y+aΔu+aΔu),・・・,(y+aΔu+ap−1Δu)となる。なお、出力yは時刻Tでの出力であり、出力のステップ応答を表す係数a,a,a,ap−1,aは、事前に計測し決定された既知の値である。 FIG. 2 shows a case where the input Δu changes over two steps. Specifically, it is assumed that the input Δu changes by Δu 0 at the next step (time T 0 ) and further changes by Δu 1 at the next step (time T 1 ). Then, the output y (predicted value), the time T 1, T 2, T 3 , ···, at T p, respectively (y 0 + a 1 Δu 0 ), (y 0 + a 2 Δu 0 + a 1 Δu 1) , (Y 0 + a 3 Δu 0 + a 2 Δu 1 ),..., (Y 0 + a p Δu 0 + a p−1 Δu 1 ). The output y 0 is an output at time T 0 , and the coefficients a 1 , a 2 , a 3 , a p−1 , a p representing the output step response are known values determined in advance by measurement. It is.

DMCロジックの制御則は、出力予測値yとその目標値ytargetの一定区間(T〜T)における誤差E=e+e+e+…+eを最小化する入力Δu,Δuを求めることにある。ここで、目標値ytarget=0とすると、当該制御則は、出力予測値yの積分値を最小化することと同義となる。 The control rule of the DMC logic is that the inputs Δu 0 and Δu that minimize the error E = e 1 + e 2 + e 3 +... + E p in a certain interval (T 0 to T p ) between the output predicted value y and its target value y target. 1 is to seek. Here, if the target value y target = 0, the control law is synonymous with minimizing the integral value of the output predicted value y.

未来誤差e,e,e,…,eは次式(1)で表される。

Figure 2014190306
Future error e 1, e 2, e 3 , ..., e p is represented by the following formula (1).
Figure 2014190306

上記式(1)を定式化すると、次式(2)となる。

Figure 2014190306
When formula (1) is formulated, the following formula (2) is obtained.
Figure 2014190306

目的関数Jは、次式(3)で表される。

Figure 2014190306
なお、上記式(3)中のλおよびλΔuは、重み付け係数である。 The objective function J is expressed by the following equation (3).
Figure 2014190306
Note that λ y and λ Δu in the above equation (3) are weighting coefficients.

ここで、目的関数Jを最小化するΔu,Δuは次式(4)を満たす。

Figure 2014190306
Here, Δu 0 and Δu 1 that minimize the objective function J satisfy the following expression (4).
Figure 2014190306

上記式(3),(4)から入力Δuの制御目標値Δutargetが導出される。制御目標値Δutargetは、次式(5)で表される。

Figure 2014190306
The control target value Δu target of the input Δu is derived from the above equations (3) and (4). The control target value Δu target is expressed by the following equation (5).
Figure 2014190306

本実施の形態で実行されるエンジン制御は、過渡状態で実行される過渡エンジン制御の方法に特徴を有している。以下、図3を参照しながら、本実施の形態で実行される過渡エンジン制御の詳細についてフローチャートを用いて説明する。   The engine control executed in the present embodiment is characterized by a method of transient engine control executed in a transient state. Hereinafter, the details of the transient engine control executed in the present embodiment will be described using a flowchart with reference to FIG.

図3のフローチャートは、実施の形態1でECU50により実行される過渡エンジン制御ルーチンを示している。このルーチンのステップS2では、イグニッション(IG)がオンにされたかどうか判定される。車両の運転者により所定の操作(例えば、イグニッションキーを所定位置まで回す等の操作)がなされた場合、イグニッションがオンにされる。イグニッションがオンにされるまでは本ステップにて待機状態となり、イグニッションがオンにされたら次のステップS4に進む。   The flowchart in FIG. 3 shows a transient engine control routine executed by the ECU 50 in the first embodiment. In step S2 of this routine, it is determined whether the ignition (IG) is turned on. When a predetermined operation (for example, an operation such as turning an ignition key to a predetermined position) is performed by the driver of the vehicle, the ignition is turned on. Until the ignition is turned on, this step is in a standby state. When the ignition is turned on, the process proceeds to the next step S4.

ステップS4では、アクセル開度センサ56の信号から計算されたアクセルペダル開度の勾配、すなわち、時間微分値Psが取得される。アクセルペダル開度勾配Psは運転者が車両の加速或いは減速を開始したかどうかを判断するための情報として用いられる。   In step S4, the gradient of the accelerator pedal opening calculated from the signal of the accelerator opening sensor 56, that is, the time differential value Ps is acquired. The accelerator pedal opening gradient Ps is used as information for determining whether the driver has started acceleration or deceleration of the vehicle.

次のステップS6では、ステップS4で取得されたアクセルペダル開度勾配Psの絶対値が所定の開始基準値を上回ったかどうかによって、過渡エンジン制御の実行条件が満たされたかどうか判定される。アクセルペダル開度勾配Psの絶対値が開始基準値以下である間は、ステップS2からS6までの処理が繰り返し実施されることで、過渡エンジン制御の実行は保留される。アクセルペダル開度勾配Psの絶対値が開始基準値を上回った時点で過渡エンジン制御が開始され、次のステップS8からS22までの処理が順に実行される。   In the next step S6, it is determined whether or not the execution condition of the transient engine control is satisfied depending on whether or not the absolute value of the accelerator pedal opening gradient Ps acquired in step S4 exceeds a predetermined start reference value. While the absolute value of the accelerator pedal opening gradient Ps is equal to or less than the start reference value, the execution of the transient engine control is suspended by repeatedly performing the processing from step S2 to S6. When the absolute value of the accelerator pedal opening gradient Ps exceeds the start reference value, the transient engine control is started, and the processes from the next steps S8 to S22 are sequentially executed.

ステップS8では、各種制御量の現在値が取得される。具体的に、スロットル弁開度THR、EGR弁開度θEGR、可変ノズル開度VNおよびコモンレール圧FPが各種センサから取得されるとともに、他のルーチンにより算出されたメイン噴射時期Tm、パイロット噴射量Mp、パイロット噴射時期Tpが取得される。 In step S8, current values of various control amounts are acquired. Specifically, the throttle valve opening THR, the EGR valve opening θ EGR , the variable nozzle opening VN, and the common rail pressure FP are acquired from various sensors, the main injection timing Tm calculated by other routines, and the pilot injection amount Mp and pilot injection timing Tp are acquired.

ステップS10では、回転数センサ52の信号から計算されたエンジン回転数NEが取得されるとともに、他のルーチンにより算出されインジェクタ8に対して指示されている燃料噴射量Qが取得される。   In step S10, the engine speed NE calculated from the signal of the speed sensor 52 is acquired, and the fuel injection amount Q calculated by another routine and instructed to the injector 8 is acquired.

ステップS12では、DMCロジックを用いて、スロットル弁開度THR、EGR弁開度θEGR、可変ノズル開度VN、メイン噴射時期Tm、パイロット噴射量Mp、パイロット噴射時期Tpおよびコモンレール圧FPの次ステップにおける目標値が算出される。具体的に、ステップS8で取得した各種制御量と、ステップS10で取得したエンジン回転数NEおよび燃料噴射量Qを入力とし、出力である一定区間の累積エミッション、燃料消費量を最小化するための当該各種制御量の次ステップにおける目標値THR、θEGRt、VN、Tm、Mp、TpおよびFPが算出される。 In step S12, the next step of throttle valve opening THR, EGR valve opening θ EGR , variable nozzle opening VN, main injection timing Tm, pilot injection amount Mp, pilot injection timing Tp, and common rail pressure FP using DMC logic. The target value at is calculated. Specifically, the various control amounts acquired in step S8, the engine speed NE and the fuel injection amount Q acquired in step S10 are input, and the accumulated emissions and fuel consumption in a certain section as outputs are minimized. target value THR t in the next step of the various control amounts, θ EGRt, VN t, Tm t, Mp t, Tp t and FP t is calculated.

ステップS14では、スロットル弁24、EGR弁32および可変ノズル16の各操作量と、EGR率との関係を模擬した簡易モデル或いはこれらの関係を関連付けたマップを用いて、過渡時のEGR率REGRが算出される。具体的には、ステップS12で取得されたスロットル弁24、EGR弁32および可変ノズル16の各操作量の目標値(すなわち、THR、θEGRtおよびVN)が当該簡易モデルまたはマップに適用され、過渡時のEGR率が予測される。 In step S14, the EGR rate R EGR at the time of transition is calculated using a simple model that simulates the relationship between the operation amounts of the throttle valve 24, the EGR valve 32, and the variable nozzle 16, and the EGR rate, or a map that associates these relationships. Is calculated. Specifically, the target values (that is, THR t , θ EGRt, and VN t ) of the operation amounts of the throttle valve 24, the EGR valve 32, and the variable nozzle 16 acquired in step S 12 are applied to the simple model or map. The EGR rate at the time of transition is predicted.

ステップS16では、燃焼騒音の境界凸包モデルが呼び出される。図4は実施の形態1で用いられる燃焼騒音の境界凸包モデルを説明するための概念図である。本実施の形態で用いられる境界凸包モデルは、燃焼騒音の観点からエンジンの運転状態が最適か否かを判別するための境界モデルである。境界凸包モデルは、定常状態において燃焼騒音が閾値となる運転条件(すなわち、Tm、Mp、TpおよびFP)を予め複数点計測しておき、それらの点群の凸包によって境界が定義されたものである。なお、凸包とは、空間内にばら撒かれた点群の任意の2点を結ぶ線分全てが点群の集合の内側に含まれるときの点群(凸集合)のうちの最小のものをいう。   In step S16, the boundary noise hull model for combustion noise is called up. FIG. 4 is a conceptual diagram for explaining a boundary convex hull model of combustion noise used in the first embodiment. The boundary convex hull model used in the present embodiment is a boundary model for determining whether the engine operating state is optimal from the viewpoint of combustion noise. In the boundary convex hull model, the operating conditions (that is, Tm, Mp, Tp and FP) in which the combustion noise becomes a threshold value in a steady state are measured in advance at a plurality of points, and the boundary is defined by the convex hull of those point groups. Is. The convex hull is the smallest of the point group (convex set) when all the line segments connecting any two points in the point group scattered in the space are included inside the set of point groups. Say.

なお、燃焼騒音は下記式(6)の構造減衰CNで代表する。
CN=EN/Pcyl ・・・(6)
上記式(6)において、ENはエンジン放射音であり、Pcylは筒内圧代表値(例えば筒内圧の最大値)である。
The combustion noise is represented by the structure attenuation CN of the following formula (6).
CN = EN R / P cyl (6)
In the above formula (6), EN R is the engine radiated sound, and P cyl is the cylinder pressure representative value (for example, the maximum value of the cylinder pressure).

ステップS18では、上記ステップS12で取得された運転条件(すなわち、Tm、Mp、TpおよびFP)が、上記ステップS16で呼び出された境界凸包モデルの境界の外側か否かが判定される。その結果、現運転条件が境界凸包モデルの境界内側に属すると判定された場合には、現運転条件を修正する必要はないと判断されるので、本ルーチンは終了される。 At step S18, the acquired operation condition in the step S12 (i.e., Tm t, Mp t, Tp t and FP t) is, whether the outer boundary of the boundary convex hull model called in the step S16 is determined Is done. As a result, when it is determined that the current operating condition belongs to the boundary inside the boundary convex hull model, it is determined that the current operating condition does not need to be corrected, and thus this routine is terminated.

一方、上記ステップS18において、上記ステップS12で取得された運転条件が境界凸包モデルの境界外側に属すると判定された場合には、現運転条件では燃焼騒音が閾値を超えてしまうと判断することができる。この場合、次のステップS20に移行し、現運転条件の最寄りとなる境界凸包モデルの要素(最寄要素)が選択される。図5は、燃焼騒音の境界凸包モデルの最寄要素を選択する方法を説明するための図である。図5に示すように、先ず、燃焼騒音の境界凸包モデルの全要素の重心と上記ステップS12で取得された運転条件の点との距離dcを算出する。そして、次式(7)に示すように、2点間の最短距離が得られる最寄要素の重心G(Tm,Mp,Tp,FP)を最寄値として選択する。
dc={(Tm−Tm+(Mp−Mp+(Tp−Tp+(FP−FP1/2 ・・・(7)
On the other hand, if it is determined in step S18 that the operating condition acquired in step S12 belongs to the boundary outside the boundary convex hull model, it is determined that the combustion noise exceeds the threshold value in the current operating condition. Can do. In this case, the process proceeds to the next step S20, and the element (closest element) of the boundary convex hull model that is closest to the current operating condition is selected. FIG. 5 is a diagram for explaining a method of selecting the nearest element of the boundary convex hull model of combustion noise. As shown in FIG. 5, first, a distance dc between the center of gravity of all elements of the boundary noise hull model of combustion noise and the point of the operating condition acquired in step S12 is calculated. Then, as shown in the following equation (7), the centroid G (Tm 0 , Mp 0 , Tp 0 , FP 0 ) of the nearest element that can obtain the shortest distance between the two points is selected as the nearest value.
dc = {(Tm t −Tm 0 ) 2 + (Mp t −Mp 0 ) 2 + (Tp t −Tp 0 ) 2 + (FP t −FP 0 ) 2 } 1/2 (7)

ステップS22では、現運転条件が上記ステップS20にて選択された最寄値に修正される。具体的に、上記ステップS12で取得された運転条件がステップS20で選択された最寄値に修正される。   In step S22, the current operating condition is corrected to the nearest value selected in step S20. Specifically, the operating condition acquired in step S12 is corrected to the nearest value selected in step S20.

ECU50は、図3のフローチャートに従って求めた各種制御量の次ステップにおける目標値を指令値としてドライバにセットする。これにより、燃焼騒音を考慮しつつエミッションや燃費の悪化を最小限に留めるように、インジェクタ8、可変ノズル16、スロットル弁24およびEGR弁32の各動作を制御することができる。   The ECU 50 sets a target value in the next step of various control amounts obtained according to the flowchart of FIG. 3 as a command value to the driver. Thereby, each operation | movement of the injector 8, the variable nozzle 16, the throttle valve 24, and the EGR valve 32 can be controlled so that the deterioration of the emission and the fuel consumption can be minimized while considering the combustion noise.

なお、上述した実施の形態1では、メイン噴射時期Tm、パイロット噴射量Mp、パイロット噴射時期Tpおよびコモンレール圧FPが上記第1の発明における「パラメータ」に、燃焼騒音の境界凸包モデルが同発明における「境界凸包モデル」に、ECU50が同発明における「記憶手段」に、それぞれ相当している。
また、ECU50が、図3のステップS8の処理を実行することにより上記第1の発明における「取得手段」が、ステップS12の処理を実行することにより同発明における「算出手段」が、ステップS18〜S20の処理を実行することにより同発明における「変更手段」が、それぞれ実現されている。
In the first embodiment described above, the main injection timing Tm, the pilot injection amount Mp, the pilot injection timing Tp, and the common rail pressure FP are the “parameters” in the first invention, and the boundary noise hull model of the combustion noise is the same invention. The ECU 50 corresponds to the “boundary convex hull model” in FIG.
Further, when the ECU 50 executes the process of step S8 in FIG. 3, the “acquiring means” in the first invention performs the process of step S12. By executing the processing of S20, the “changing means” in the present invention is realized.

実施の形態2.
次に、本発明の実施の形態2について図6乃至図8を参照しながら説明する。
Embodiment 2. FIG.
Next, a second embodiment of the present invention will be described with reference to FIGS.

上記実施の形態1においては、ディーゼルエンジン2を備えるシステムにおいて、燃焼騒音の境界凸包モデルを用いて過渡エンジン制御を行った。本実施の形態2においては、ガソリンエンジンを備えるシステムにおいて、ノッキングの境界凸包モデルを用いて過渡エンジン制御を行うことを特徴とする。そのため、以下においては、当該特徴点を中心に説明し、DMCロジックなどの上記実施の形態1と共通する点については、その説明を省略する。   In the first embodiment, in the system including the diesel engine 2, the transient engine control is performed using the boundary convex hull model of the combustion noise. The second embodiment is characterized in that transient engine control is performed using a knocking boundary convex hull model in a system including a gasoline engine. Therefore, in the following description, the feature points will be mainly described, and the description of points common to the first embodiment such as the DMC logic will be omitted.

図6は、実施の形態2のエンジンの制御系統を説明するための図である。図6に示すように、ECU60の入力側には、EGR弁80の開度に応じた信号を出力するEGR弁開度センサ62、デリバリパイプ内の燃料の圧力に応じた信号を出力する燃圧センサ64、クランク軸の回転を検出する回転数センサ66、アクセルペダルの開度に応じた信号を出力するアクセル開度センサ68、吸気通路を流れる吸入空気量Gaを検出するエアフロメータ70などが接続されている。ECU60の出力側には、吸気弁のバルブタイミングVTiを変更可能な可変動弁機構72、排気弁のバルブタイミングVTeを変更可能な可変動弁機構74、混合気に点火する点火プラグ76、インジェクタ78、EGR弁80などが接続されている。   FIG. 6 is a diagram for explaining an engine control system according to the second embodiment. As shown in FIG. 6, on the input side of the ECU 60, an EGR valve opening sensor 62 that outputs a signal corresponding to the opening of the EGR valve 80, and a fuel pressure sensor that outputs a signal corresponding to the pressure of fuel in the delivery pipe 64, a rotation speed sensor 66 for detecting the rotation of the crankshaft, an accelerator opening sensor 68 for outputting a signal corresponding to the opening of the accelerator pedal, an air flow meter 70 for detecting the intake air amount Ga flowing through the intake passage, and the like. ing. On the output side of the ECU 60, a variable valve mechanism 72 that can change the valve timing VTi of the intake valve, a variable valve mechanism 74 that can change the valve timing VTe of the exhaust valve, an ignition plug 76 that ignites the air-fuel mixture, and an injector 78 , EGR valve 80 and the like are connected.

本実施の形態において、ECU60により実行されるエンジン制御には、吸気系制御、点火時期制御および噴射系制御が含まれる。これらのエンジン制御では、エミッション、燃料消費量やノッキングに影響する可変動弁機構72,74、点火プラグ76、インジェクタ78およびEGR弁80の各操作量が協調制御される。本実施の形態で実行されるエンジン制御は、過渡状態で実行される過渡エンジン制御の方法に特徴を有している。以下、図7を参照しながら、本実施の形態で実行される過渡エンジン制御の詳細についてフローチャートを用いて説明する。   In the present embodiment, the engine control executed by the ECU 60 includes intake system control, ignition timing control, and injection system control. In these engine controls, the operation amounts of the variable valve mechanisms 72, 74, the spark plug 76, the injector 78, and the EGR valve 80 that affect emissions, fuel consumption, and knocking are cooperatively controlled. The engine control executed in the present embodiment is characterized by a method of transient engine control executed in a transient state. Hereinafter, the details of the transient engine control executed in the present embodiment will be described using a flowchart with reference to FIG.

図7のフローチャートは、実施の形態2でECU60により実行される過渡エンジン制御ルーチンを示している。このルーチンのステップS24〜S28の処理は、図3のステップS2〜S6の処理と同一である。ステップS28において、アクセルペダル開度勾配Psの絶対値が開始基準値を上回った時点で過渡エンジン制御が開始され、ステップS30以降の処理が順に実行される。   The flowchart of FIG. 7 shows a transient engine control routine executed by the ECU 60 in the second embodiment. The processing in steps S24 to S28 of this routine is the same as the processing in steps S2 to S6 in FIG. In step S28, the transient engine control is started when the absolute value of the accelerator pedal opening gradient Ps exceeds the start reference value, and the processes after step S30 are sequentially executed.

ステップS30では、各種制御量の現在値が取得される。具体的に、EGR弁開度θEGR、燃料圧力FPおよび吸入空気量Gaが各種センサから取得されるとともに、他のルーチンにより算出された吸気バルブタイミングVTi、排気バルブタイミングVTe、点火時期SA、燃料噴射時期Tm、燃料噴射量Mmが取得される。 In step S30, current values of various control amounts are acquired. Specifically, the EGR valve opening degree θ EGR , the fuel pressure FP, and the intake air amount Ga are acquired from various sensors, and the intake valve timing VTi, the exhaust valve timing VTe, the ignition timing SA, the fuel calculated by other routines are obtained. The injection timing Tm and the fuel injection amount Mm are acquired.

ステップS32では、回転数センサ66の信号から計算されたエンジン回転数NEが取得されるとともに、他のルーチンにより算出された充填効率KLが取得される。   In step S32, the engine speed NE calculated from the signal of the speed sensor 66 is acquired, and the charging efficiency KL calculated by another routine is acquired.

ステップS34では、DMCロジックを用いて、吸気バルブタイミングVTi、排気バルブタイミングVTe、EGR弁開度θEGR、点火時期SA、空燃比AFR(=吸入空気量Ga/燃料噴射量Mm)、燃料噴射時期Tmおよび燃料圧力FPの次ステップにおける目標値が算出される。具体的に、ステップS30で取得した各種制御量と、ステップS32で取得したエンジン回転数NEおよび充填効率KLを入力とし、出力である一定区間の累積エミッション、燃料消費量を最小化するための当該各種制御量の次ステップにおける目標値VTi、VTe、θEGRtSA、AFR、TmおよびFPが算出される。 In step S34, using DMC logic, intake valve timing VTi, exhaust valve timing VTe, EGR valve opening θ EGR , ignition timing SA, air-fuel ratio AFR (= intake air amount Ga / fuel injection amount Mm), fuel injection timing Target values in the next step of Tm and fuel pressure FP are calculated. Specifically, the various control amounts acquired in step S30, the engine speed NE and the charging efficiency KL acquired in step S32 are input, and the cumulative emission and fuel consumption in a certain section as outputs are minimized. target value VTi t in the next step of the various control amounts, VTe t, θ EGRt SA t , AFR t, Tm t and FP t is calculated.

ステップS36では、可変動弁機構72,74およびEGR弁80の各操作量と、EGR率との関係を模擬した簡易モデル或いはこれらの関係を関連付けたマップを用いて、過渡時のEGR率REGRが算出される。具体的には、ステップS34で取得された可変動弁機構72,74およびEGR弁80の各操作量の目標値(すなわち、VTi、VTeおよびθEGR)が当該簡易モデルまたはマップに適用され、過渡時のEGR率が予測される。 In step S36, the EGR rate R EGR at the time of transition is calculated using a simple model that simulates the relationship between the operation amounts of the variable valve mechanisms 72 and 74 and the EGR valve 80 and the EGR rate, or a map that associates these relationships. Is calculated. Specifically, the target values (that is, VTi t , VTe t and θ EGR ) of the manipulated variables of the variable valve mechanisms 72 and 74 and the EGR valve 80 acquired in step S34 are applied to the simplified model or map. The EGR rate at the time of transition is predicted.

ステップS38では、ノッキングの境界凸包モデルが呼び出される。本実施の形態で用いられる境界凸包モデルは、ノッキングの観点からエンジンの運転状態が最適か否かを判別するための境界モデルである。境界凸包モデルは、定常状態においてノッキングが発生する運転条件(すなわち、SA、AFR、TmおよびFP)を予め複数点計測しておき、それらの点群の凸包によって境界が定義されたものである。   In step S38, the knocking boundary convex hull model is called. The boundary convex hull model used in the present embodiment is a boundary model for determining whether or not the engine operating state is optimal from the viewpoint of knocking. The boundary convex hull model is a model in which a plurality of operating conditions (that is, SA, AFR, Tm, and FP) in which knocking occurs in a steady state are measured in advance, and the boundary is defined by the convex hull of those point groups. is there.

ステップS40では、上記ステップS34で取得された運転条件(すなわち、SA、AFR、TmおよびFP)が、上記ステップS38で呼び出された境界凸包モデルの境界の外側か否かが判定される。その結果、現運転条件が境界凸包モデルの境界内側に属すると判定された場合には、現運転条件を修正する必要はないと判断されるので、本ルーチンは終了される。 In step S40, it is determined whether or not the operating conditions (that is, SA t , AFR t , Tm t and FP t ) acquired in step S34 are outside the boundary of the boundary convex hull model called in step S38. Is done. As a result, when it is determined that the current operating condition belongs to the boundary inside the boundary convex hull model, it is determined that the current operating condition does not need to be corrected, and thus this routine is terminated.

一方、上記ステップS40において、上記ステップS34で取得された運転条件が境界凸包モデルの境界外側に属すると判定された場合には、現運転条件ではノッキングが発生してしまうと判断することができる。この場合、次のステップS42に移行し、現運転条件の最寄りとなる境界凸包モデルの要素(最寄要素)が選択される。図8は、ノッキングの境界凸包モデルの最寄要素を選択する方法を説明するための図である。図8に示すように、先ず、ノッキングの境界凸包モデルの全要素の重心と上記ステップS34で取得された運転条件の点との距離dcを算出する。そして、次式(8)に示すように、2点間の最短距離が得られる最寄要素の重心G(SA,AFR,Tm,FP)を最寄値として選択する。
dc={(SA−SA+(AFR−AFR+(Tm−Tm+(FP−FP1/2 ・・・(8)
On the other hand, if it is determined in step S40 that the operating condition acquired in step S34 belongs to the outside of the boundary of the boundary convex hull model, it can be determined that knocking will occur under the current operating condition. . In this case, the process proceeds to the next step S42, and the element (closest element) of the boundary convex hull model that is closest to the current operating condition is selected. FIG. 8 is a diagram for explaining a method of selecting the nearest element of the boundary convex hull model of knocking. As shown in FIG. 8, first, a distance dc between the center of gravity of all the elements of the knocking boundary convex hull model and the point of the operating condition acquired in step S34 is calculated. Then, as shown in the following equation (8), the centroid G (SA 0 , AFR 0 , Tm 0 , FP 0 ) of the nearest element that provides the shortest distance between the two points is selected as the nearest value.
dc = {(SA t −SA 0 ) 2 + (AFR t −AFR 0 ) 2 + (Tm t −Tm 0 ) 2 + (FP t −FP 0 ) 2 } 1/2 (8)

ステップS44では、現運転条件が上記ステップS42にて選択された最寄値に修正される。具体的に、上記ステップS34で取得された運転条件がステップS42で選択された最寄値に修正される。   In step S44, the current operating condition is corrected to the nearest value selected in step S42. Specifically, the operating condition acquired in step S34 is corrected to the nearest value selected in step S42.

ECU60は、図7のフローチャートに従って求めた各種制御量の次ステップにおける目標値を指令値としてドライバにセットする。これにより、ノッキングの発生を考慮しつつエミッションや燃費の悪化を最小限に留めるように、可変動弁機構72,74、点火プラグ76、インジェクタ78およびEGR弁80の各動作を制御することができる。   The ECU 60 sets a target value in the next step of various control amounts obtained according to the flowchart of FIG. 7 as a command value to the driver. Thereby, each operation of the variable valve mechanisms 72, 74, the spark plug 76, the injector 78, and the EGR valve 80 can be controlled so as to minimize the deterioration of the emission and the fuel consumption while considering the occurrence of knocking. .

なお、上述した実施の形態2では、点火時期SA、空燃比AFR、燃料噴射時期Tmおよび燃料圧力FPが上記第1の発明における「パラメータ」に、ノッキングの境界凸包モデルが同発明における「境界凸包モデル」に、ECU60が同発明における「記憶手段」に、それぞれ相当している。
また、ECU60が、図7のステップS30の処理を実行することにより上記第1の発明における「取得手段」が、ステップS34の処理を実行することにより同発明における「算出手段」が、ステップS40〜S44の処理を実行することにより同発明における「変更手段」が、それぞれ実現されている。
In the second embodiment described above, the ignition timing SA, the air-fuel ratio AFR, the fuel injection timing Tm, and the fuel pressure FP are the “parameters” in the first invention, and the knocking boundary convex hull model is the “boundary” The ECU 60 corresponds to the “convex hull model” and the “storage means” in the present invention.
Further, when the ECU 60 executes the process of step S30 in FIG. 7, the “acquiring means” in the first aspect of the invention executes the process of step S34, whereby the “calculating means” in the same invention changes to steps S40 to S40. By executing the process of S44, the “changing means” in the present invention is realized.

実施の形態3.
次に、本発明の実施の形態3について図9を参照しながら説明する。
Embodiment 3 FIG.
Next, Embodiment 3 of the present invention will be described with reference to FIG.

本実施の形態3においては、上記実施の形態1のECU50により実行される過渡エンジン制御において、燃焼騒音の境界凸包モデルの学習機能を追加したことを特徴とする。以下、本実施の形態3で実行される過渡エンジン制御の詳細についてフローチャートを用いて説明する。   The third embodiment is characterized in that in the transient engine control executed by the ECU 50 of the first embodiment, a learning function for a boundary convex hull model of combustion noise is added. Hereinafter, details of the transient engine control executed in the third embodiment will be described with reference to flowcharts.

図9のフローチャートは、実施の形態3でECU50により実行される過渡エンジン制御ルーチンを示している。このルーチンのステップS46〜S64の処理は、図3のステップS2〜S20の処理と同一である。   The flowchart of FIG. 9 shows a transient engine control routine executed by the ECU 50 in the third embodiment. The processing of steps S46 to S64 of this routine is the same as the processing of steps S2 to S20 in FIG.

ステップS66では、上記ステップS64にて選択された最寄要素と現運転条件との距離dcが所定の閾値dよりも小さいか否かが判定される。閾値dは、噴射系システムの経年劣化や機差バラツキにより生じる目標値のズレを判断するための閾値として予め設定された値が使用される。このような判断を可能とするため、閾値dは、小さい値に設定することが好ましい。本実施形態においては、凸包の境界上の要素よりも境界外側5%にある点と、当該要素との間の距離を閾値dとして設定する。ステップS66において、dc<dの成立が認められた場合には、次のステップS68に移行する。   In step S66, it is determined whether the distance dc between the nearest element selected in step S64 and the current operating condition is smaller than a predetermined threshold d. As the threshold value d, a preset value is used as a threshold value for judging a deviation of a target value caused by an aging deterioration of the injection system or a machine difference variation. In order to enable such a determination, the threshold value d is preferably set to a small value. In the present embodiment, the distance between a point that is 5% outside the boundary of the element on the boundary of the convex hull and the element is set as the threshold value d. If it is determined in step S66 that dc <d is established, the process proceeds to the next step S68.

ステップS68では、目標値のズレを学習すべく現運転条件の点を加えた上で境界凸包モデルが再計算される。再計算された境界凸包モデルは、次ステップ以降の判定に用いる境界凸包モデルとして利用される。   In step S68, the boundary convex hull model is recalculated after adding the points of the current operating conditions to learn the deviation of the target value. The recalculated boundary convex hull model is used as a boundary convex hull model used for the determination after the next step.

上記ステップS68の処理の後、或いは上記ステップS66においてdc<dの成立が認められない場合には、次のステップS70に移行する。ステップS70では、上記ステップS56で取得された運転条件が境界凸包モデルの境界の外側か否かが判定される。その結果、現運転条件が境界凸包モデルの境界内側に属すると判定された場合には、現運転条件を修正する必要はないと判断されるので、本ルーチンは終了される。   After the process of step S68 or when the establishment of dc <d is not recognized in step S66, the process proceeds to the next step S70. In step S70, it is determined whether or not the operating condition acquired in step S56 is outside the boundary of the boundary convex hull model. As a result, when it is determined that the current operating condition belongs to the boundary inside the boundary convex hull model, it is determined that the current operating condition does not need to be corrected, and thus this routine is terminated.

一方、上記ステップS70において、現運転条件が境界凸包モデルの外側に属すると判定された場合には、現運転条件では燃焼騒音が閾値を超えてしまうと判断することができる。この場合、次のステップS72に移行し、上記ステップS56で取得された運転条件が上記ステップS64にて選択された最寄値に修正される。   On the other hand, when it is determined in step S70 that the current operating condition belongs to the outside of the boundary convex hull model, it can be determined that the combustion noise exceeds the threshold value under the current operating condition. In this case, the process proceeds to the next step S72, and the operating condition acquired in step S56 is corrected to the nearest value selected in step S64.

このように、ECU50は噴射系システムの経年劣化や機差バラツキにより生じる目標値のズレを学習して燃焼騒音の境界凸包モデルを再計算する。これにより、噴射系システムの経年劣化や機差バラツキを考慮しつつ、上記実施の形態1同様の効果を得ることが可能となる。   In this way, the ECU 50 learns the deviation of the target value caused by the aging deterioration and the machine difference variation of the injection system and recalculates the boundary convex hull model of the combustion noise. As a result, it is possible to obtain the same effects as those of the first embodiment while taking into account the aging deterioration and machine difference variation of the injection system.

なお、上記実施の形態3で説明した境界凸包モデルの修正手法は、上記実施の形態2の境界凸包モデルに対しても同様に適用が可能である。   Note that the boundary convex hull model correction method described in the third embodiment can be similarly applied to the boundary convex hull model of the second embodiment.

なお、上述した実施の形態3では、ECU50が、図9のステップS62〜S68の処理を実行することにより上記第2の発明における「修正手段」が実現されている。   In the third embodiment described above, the “correcting means” according to the second aspect of the present invention is realized by the ECU 50 executing the processes of steps S62 to S68 of FIG.

2 ディーゼルエンジン
8,78 インジェクタ
16 可変ノズル
24 スロットル弁
32,80 EGR弁
50,60 ECU
52,66 回転数センサ
54,64 燃圧センサ
56,68 アクセル開度センサ
62 EGR弁開度センサ
70 エアフロメータ
72,74 可変動弁機構
76 点火プラグ
2 Diesel engine 8, 78 Injector 16 Variable nozzle 24 Throttle valve 32, 80 EGR valve 50, 60 ECU
52, 66 Rotational speed sensors 54, 64 Fuel pressure sensors 56, 68 Accelerator opening sensor 62 EGR valve opening sensor 70 Air flow meter 72, 74 Variable valve mechanism 76 Spark plug

Claims (2)

内燃機関の燃焼室内の圧力変動に関与するパラメータの現在値を取得する取得手段と、
入力から予測される出力の所定区間における積分値を最小化する当該入力の制御目標値を算出するためのDMCロジックを記憶した記憶手段と、
前記DMCロジックの入力として前記現在値を用い、前記制御目標値としての前記パラメータの目標値を算出する算出手段と、
所定の制約条件を満たす前記パラメータの凸包によって境界が定義された境界凸包モデルの境界外に前記目標値が属する場合、前記目標値を、前記境界凸包モデルの境界内に属する要素のうち前記目標値に最も近い最寄要素の値に変更する変更手段と、
を備えることを特徴とする内燃機関の制御装置。
Obtaining means for obtaining a current value of a parameter related to pressure fluctuation in the combustion chamber of the internal combustion engine;
Storage means for storing DMC logic for calculating a control target value of the input that minimizes an integral value in a predetermined section of an output predicted from the input;
Calculation means for calculating a target value of the parameter as the control target value using the current value as an input of the DMC logic;
When the target value belongs outside the boundary of the boundary convex hull model in which the boundary is defined by the convex hull of the parameter that satisfies a predetermined constraint condition, the target value is selected from among the elements belonging to the boundary of the boundary convex hull model Change means for changing to the value of the nearest element closest to the target value;
A control device for an internal combustion engine, comprising:
前記境界凸包モデルの境界外に前記目標値が属する場合であって、前記最寄要素値と前記目標値との距離が所定の閾値以下のときに、前記目標値を含むように前記境界凸包モデルを修正する修正手段を更に備え、
前記変更手段は、修正後の前記境界凸包モデルの境界外に前記目標値が属する場合、前記目標値を前記最寄要素値に変更することを特徴とする請求項1に記載の内燃機関の制御装置。
When the target value belongs outside the boundary of the boundary convex hull model and the distance between the nearest element value and the target value is equal to or smaller than a predetermined threshold, the boundary convexity is included so as to include the target value. A correction means for correcting the hull model;
2. The internal combustion engine according to claim 1, wherein the change unit changes the target value to the nearest element value when the target value belongs outside the boundary of the boundary convex hull model after correction. Control device.
JP2013068514A 2013-03-28 2013-03-28 Control device for internal combustion engine Pending JP2014190306A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013068514A JP2014190306A (en) 2013-03-28 2013-03-28 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013068514A JP2014190306A (en) 2013-03-28 2013-03-28 Control device for internal combustion engine

Publications (1)

Publication Number Publication Date
JP2014190306A true JP2014190306A (en) 2014-10-06

Family

ID=51836798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013068514A Pending JP2014190306A (en) 2013-03-28 2013-03-28 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2014190306A (en)

Similar Documents

Publication Publication Date Title
JP6580174B2 (en) Control device and control method for internal combustion engine
CN111016920B (en) Control device and control method for vehicle drive device, in-vehicle electronic control unit, learned model, and machine learning system
JP6741087B1 (en) Internal combustion engine control device, in-vehicle electronic control unit, machine learning system, internal combustion engine control method, electronic control unit manufacturing method, and output parameter calculation device
JP6702389B2 (en) Vehicle drive control device, vehicle-mounted electronic control unit, learned model, machine learning system, vehicle drive control method, electronic control unit manufacturing method, and output parameter calculation device
US20160160787A1 (en) Controller for controlling an internal combustion engine of a vehicle, in particular a commercial vehicle
JP5273183B2 (en) Control device for internal combustion engine
KR101948436B1 (en) Plant control device
US20150275782A1 (en) Control device for engine equipped with supercharger
JPWO2012124076A1 (en) Control device for internal combustion engine
JP6044590B2 (en) Control device for internal combustion engine
JP5664463B2 (en) Control device for internal combustion engine
Schaub et al. Robust Emission Compliance and Reduction of System Cost by advanced emission-based Diesel engine air management
JP2015190397A (en) Internal combustion engine soot emission estimation device
JP2013142376A (en) Control device for internal combustion engine
JP2014190306A (en) Control device for internal combustion engine
JP6943643B2 (en) Internal combustion engine control device
JP5708812B2 (en) Control device for internal combustion engine
JP5690181B2 (en) Fuel injection control device
JP2010096021A (en) Combustion state diagnostic device for internal combustion engine
JP2014070525A (en) Control device for internal combustion engine
JP2014190305A (en) Control device of diesel engine
US20170030277A1 (en) Method for processing sensor signals
JP2013253564A (en) Control device for power system
JP2014105597A (en) Control device of internal combustion engine
JP7293929B2 (en) Engine test method and test equipment