JP2014105597A - Control device of internal combustion engine - Google Patents

Control device of internal combustion engine Download PDF

Info

Publication number
JP2014105597A
JP2014105597A JP2012257587A JP2012257587A JP2014105597A JP 2014105597 A JP2014105597 A JP 2014105597A JP 2012257587 A JP2012257587 A JP 2012257587A JP 2012257587 A JP2012257587 A JP 2012257587A JP 2014105597 A JP2014105597 A JP 2014105597A
Authority
JP
Japan
Prior art keywords
convex hull
target value
value
boundary
internal combustion
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
JP2012257587A
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 JP2012257587A priority Critical patent/JP2014105597A/en
Publication of JP2014105597A publication Critical patent/JP2014105597A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

PROBLEM TO BE SOLVED: To stably suppress deterioration of emission and drivability even when aged deterioration, device variation and the like occur.SOLUTION: A control device of an internal combustion engine includes means for acquiring behavior of air system parameters (EGR rate R, supercharging pressure PM) in a transient operation, means for calculating target values of injection system parameters (main injection time Tm, pilot injection amount Mp, pilot injection time Tp, common rail pressure FP) on the basis of the air system parameters, means for memorizing a boundary convex hull model of the injection system parameters satisfying threshold values of emission and drivability in relation to the air system parameters, and means for correcting the target value to a nearest value when a distance between the target value and a nearest element of the boundary convex hull model is larger than a threshold value, correcting the boundary convex hull model so that the target value is included when the distance is the threshold value or less, and correcting the target value of a next step or a subsequent step by using the corrected boundary convex hull model.

Description

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

従来、例えば特開2009−275691号公報には、安定した燃焼を行うための燃焼制御方法に関する技術が開示されている。この技術では、運転状態等からPM濃度予測値、NOx濃度予測値、筒内最大圧力予測値、および図示平均有効圧予測値を推定するための予測モデル式を予め作成し、その予測モデル式により算出される値の許容される範囲を定めた制約条件に基づいて燃焼可能領域マップを作成する。そして、実機運転データから算出された運転ポイントが当該燃焼可能領域マップから外れる方向に相対変位した場合に、燃料噴射量等のパラメータを変化させて燃焼ポイントが相対的に燃焼可能領域内に戻るように制御することとしている。   Conventionally, for example, Japanese Unexamined Patent Application Publication No. 2009-275691 discloses a technique related to a combustion control method for performing stable combustion. In this technique, a prediction model formula for estimating a predicted PM concentration value, a predicted NOx concentration value, a predicted in-cylinder pressure value, and an indicated mean effective pressure predicted value from an operating state or the like is created in advance. A combustible region map is created based on a constraint condition that defines an allowable range of the calculated value. Then, when the operation point calculated from the actual machine operation data is relatively displaced in a direction deviating from the combustible region map, the parameters such as the fuel injection amount are changed so that the combustion point relatively returns into the combustible region. We are going to control it.

特開2009−275691号公報JP 2009-275691 A

上記従来の技術では、予め作成された燃焼可能領域マップの範囲と実機による燃焼ポイントとが比較される。この燃焼可能領域マップは、試運転時に取得した情報に基づいて予め作成されたものであり、実機の経年劣化や機差バラツキにより実際の燃焼可能領域が異なるものになった場合であってもその影響が当該マップに反映されることはない。このため、上記従来の技術では、実機に経年劣化等が生じた場合に、運転状態を誤診断してしまうおそれがあった。   In the above-described conventional technique, the range of the combustible region map created in advance is compared with the combustion point by the actual machine. This combustible area map is created in advance based on the information acquired during the trial run, and even if the actual combustible area differs due to aging deterioration and machine difference variation of the actual machine Will not be reflected in the map. For this reason, in the above-described conventional technique, there is a possibility that the operating state is misdiagnosed when aging deterioration or the like occurs in the actual machine.

本発明は、上述のような課題に鑑みてなされたもので、経年劣化や機差バラツキ等が生じた場合であっても、エミッションやドライバビリティの悪化を安定して抑制することのできる内燃機関の制御装置を提供することを目的とする。   The present invention has been made in view of the above-described problems, and is an internal combustion engine that can stably suppress deterioration in emissions and drivability even when aging deterioration, machine difference variation, or the like occurs. An object of the present invention is to provide a control device.

第1の発明は、上記の目的を達成するため、内燃機関の制御装置において、
内燃機関の過渡運転時における空気系パラメータの挙動を取得する取得手段と、
前記空気系パラメータに基づいて、噴射系パラメータの目標値を算出する算出手段と、
所定の制約条件を満たす前記噴射系パラメータの凸包を前記空気系パラメータと関連付けて記憶した凸包記憶手段と、
前記目標値と前記凸包の要素の中の当該目標値からの最寄値との距離が所定の閾値よりも大きい場合には前記目標値を前記最寄値に修正する目標値修正制御を行い、前記距離が前記閾値以下の場合には前記目標値を含むように前記凸包を修正し、当該修正凸包を用いた前記目標値修正制御によって次回ステップ或いはそれ以降の前記目標値を修正する制御手段と、
を備えることを特徴としている。
In order to achieve the above object, a first invention provides a control device for an internal combustion engine,
Acquisition means for acquiring the behavior of air system parameters during transient operation of the internal combustion engine;
Calculation means for calculating a target value of the injection system parameter based on the air system parameter;
A convex hull storage means for storing a convex hull of the injection system parameter that satisfies a predetermined constraint condition in association with the air system parameter;
When the distance between the target value and the nearest value from the target value among the elements of the convex hull is larger than a predetermined threshold value, target value correction control for correcting the target value to the nearest value is performed. When the distance is equal to or smaller than the threshold, the convex hull is corrected to include the target value, and the target value at the next step or after is corrected by the target value correction control using the corrected convex hull. Control means;
It is characterized by having.

第2の発明は、第1の発明において、
前記目標値のベースマップ値を運転条件ごとに記憶したベースマップ値記憶手段と、
前記修正凸包の境界外となる前記目標値のベースマップ値を、当該修正凸包の前記最寄値によって更新する更新手段と、
を更に備えることを特徴としている。
According to a second invention, in the first invention,
Base map value storage means for storing the base map value of the target value for each driving condition;
Updating means for updating the base map value of the target value outside the boundary of the modified convex hull with the nearest value of the modified convex hull;
Is further provided.

第3の発明は、第2の発明において、
前記凸包から前記修正凸包への変化率が所定の範囲を超える場合に、前記更新手段による前記目標値のベースマップ値の更新を制限する制限手段を更に備えることを特徴としている。
According to a third invention, in the second invention,
When the rate of change from the convex hull to the modified convex hull exceeds a predetermined range, it further comprises a limiting unit that limits the update of the base map value of the target value by the updating unit.

第1の発明によれば、空気系パラメータに基づいて算出された噴射系パラメータの目標値と凸包の要素の中の当該目標値からの最寄値との距離が所定の閾値よりも大きい場合に、当外目標値が最寄値に修正される。また、目標値が所定の閾値以下の場合には、当該目標値を含むように凸包が修正される。凸包と目標値との距離が近い場合には経年劣化や機差によるバラツキの影響が考えられる。本発明によれば、このような場合に当該凸包を修正し、修正凸包を用いた目標値修正制御を制御装置に実行させることができるので、定常状態のみならず過渡状態であっても最適な目標値を算出してエミッションやドライバビリティが悪化する事態を有効に抑制することが可能となる。   According to the first invention, when the distance between the target value of the injection system parameter calculated based on the air system parameter and the nearest value from the target value in the convex hull element is greater than the predetermined threshold value In addition, the extra target value is corrected to the nearest value. When the target value is equal to or smaller than a predetermined threshold value, the convex hull is corrected so as to include the target value. When the distance between the convex hull and the target value is short, the influence of variation due to aging deterioration and machine differences can be considered. According to the present invention, the convex hull can be corrected in such a case, and the target value correction control using the corrected convex hull can be executed. It is possible to effectively suppress the situation where emissions and drivability deteriorate by calculating an optimal target value.

第2の発明によれば、修正凸包の境界外となる目標値のベースマップ値が、当該修正凸包からの最寄値によって更新される。このため、本発明によれば、経年劣化や機差によるバラツキの影響を有効に学習して目標値に反映させることが可能となる。   According to the second invention, the base map value of the target value outside the boundary of the modified convex hull is updated with the nearest value from the modified convex hull. For this reason, according to the present invention, it is possible to effectively learn the influence of variation due to aging and machine differences and reflect it in the target value.

第3の発明によれば、凸包から修正凸包への変化率が所定の範囲を超える場合に、ベースマップ値の更新が制限される。このため、本発明によれば、特異点による誤学習を有効に抑止することが可能となる。   According to the third aspect, when the rate of change from the convex hull to the modified convex hull exceeds a predetermined range, the update of the base map value is restricted. For this reason, according to the present invention, it is possible to effectively suppress erroneous learning due to singular points.

本発明の制御装置が適用されるエンジンシステムの構成を示す図である。It is a figure which shows the structure of the engine system with which the control apparatus of this invention is applied. 本発明の実施の形態1の制御装置により実行される過渡エンジン制御のためのルーチンを示すフローチャートである。It is a flowchart which shows the routine for the transient engine control performed by the control apparatus of Embodiment 1 of this invention. 本発明の実施の形態で利用される境界凸包モデルを説明するための概念図である。It is a conceptual diagram for demonstrating the boundary convex hull model utilized by embodiment of this invention. 境界凸包モデルの最寄値を選択する方法を説明するための図である。It is a figure for demonstrating the method of selecting the nearest value of a boundary convex hull model. 本発明の実施の形態2の制御装置により実行される過渡エンジン制御のためのルーチンを示すフローチャートである。It is a flowchart which shows the routine for the transient engine control performed by the control apparatus of Embodiment 2 of this invention. 本発明の実施の形態3の制御装置により実行される過渡エンジン制御のためのルーチンを示すフローチャートである。It is a flowchart which shows the routine for the transient engine control performed by the control apparatus of Embodiment 3 of this invention. 本発明の実施の形態3の制御装置により実行される過渡エンジン制御のためのサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine for the transient engine control performed by the control apparatus of Embodiment 3 of this invention.

実施の形態1.
本発明の実施の形態1について図を参照して説明する。
Embodiment 1 FIG.
Embodiment 1 of the present invention will be described with reference to the drawings.

図1は、実施の形態1及び後述する実施の形態2−3において、本発明の制御装置が適用されるエンジンシステムの構成を示す図である。このエンジンシステムに備えられる内燃機関は、ターボ過給機付きのディーゼルエンジン(以下、単にエンジンという)である。エンジンの本体2には4つの気筒が直列に備えられ、気筒ごとにインジェクタ8が設けられている。エンジン本体2には吸気マニホールド4と排気マニホールド6が取り付けられている。   FIG. 1 is a diagram showing a configuration of an engine system to which a control device of the present invention is applied in Embodiment 1 and Embodiment 2-3 described later. The internal combustion engine provided in this engine system is a diesel engine with a turbocharger (hereinafter simply referred to as an engine). The engine body 2 is provided with four cylinders in series, and an injector 8 is provided for each cylinder. An intake manifold 4 and an exhaust manifold 6 are attached to the engine body 2.

吸気マニホールド4にはエアクリーナ20から取り込まれた新気が流れる吸気通路10が接続されている。吸気通路10にはターボ過給機14のコンプレッサが取り付けられている。吸気通路10においてコンプレッサの下流にはインタークーラ22が備えられ、その下流にはスロットル弁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. In the intake passage 10, an intercooler 22 is provided downstream of the compressor, and a throttle valve 24 is provided downstream thereof.

排気マニホールド6にはエンジン本体2から出た排気ガスを大気中に放出するための排気通路12が接続されている。排気通路12にはターボ過給機14のタービンが取り付けられている。ターボ過給機14は可変容量型であって、タービンには可変ノズル16が備えられている。排気通路12においてタービンの下流には酸化触媒コンバータ40とDPF42が設けられ、その下流には排気絞り弁44が設けられている。   The exhaust manifold 6 is connected to an exhaust passage 12 for releasing the exhaust gas emitted from the engine body 2 into the atmosphere. 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. In the exhaust passage 12, an oxidation catalytic converter 40 and a DPF 42 are provided downstream of the turbine, and an exhaust throttle valve 44 is provided downstream thereof.

本エンジンシステムは、排気系から吸気系へ排気ガスを再循環させるEGR装置を備えている。EGR装置は、吸気通路10におけるスロットル弁24の下流の位置と排気マニホールド6とをEGR通路30によって接続している。EGR通路30にはEGR弁32が設けられている。EGR通路30においてEGR弁32の排気側にはEGRクーラ34が備えられている。   The engine system includes an EGR device that recirculates exhaust gas from the exhaust system to the intake system. In the EGR device, a position downstream of the throttle valve 24 in the intake passage 10 and the exhaust manifold 6 are connected by an EGR passage 30. An EGR valve 32 is provided in the EGR passage 30. 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は、本エンジンシステムが備える各種センサの信号を取り込み処理する。センサはエンジンシステムの各所に取り付けられている。例えば、吸気通路10におけるスロットル弁24の下流には過給圧センサ54が取り付けられている。また、クランク軸の回転を検出する回転数センサ52や、アクセルペダルの開度に応じた信号を出力するアクセル開度センサ56なども取り付けられている。ECU50は、取り込んだ各センサの信号を処理して所定の制御プログラムにしたがって各アクチュエータを操作する。ECU50によって操作されるアクチュエータには、インジェクタ8、可変ノズル16、スロットル弁24、EGR弁32などが含まれている。なお、ECU50に接続されるアクチュエータやセンサは図中に示す以外にも多数存在するが、本明細書においてはその説明は省略する。   The engine system includes an ECU (Electronic Control Unit) 50. The ECU 50 is a control device that comprehensively controls the entire engine system. The ECU 50 captures and processes signals from various sensors included in the engine system. Sensors are installed in various parts of the engine system. For example, a boost pressure sensor 54 is attached downstream of the throttle valve 24 in the intake passage 10. 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 are also attached. The ECU 50 processes the signals of the acquired sensors and operates the 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制御および噴射系制御が含まれる。これらのエンジン制御では、過給圧、EGR率及び噴射量に影響する可変ノズル16、スロットル弁24、EGR弁32及びインジェクタ8の各操作量が協調制御される。本実施の形態で実行されるエンジン制御は、過渡状態で実行される過渡エンジン制御の方法に特徴を有している。以下、本実施の形態で実行される過渡エンジン制御の詳細についてフローチャートを用いて説明する。   The engine control executed by the ECU 50 in the present embodiment includes supercharging pressure 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 the supercharging pressure, the EGR rate, and the injection amount 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.

図2のフローチャートは、本実施の形態でECU50により実行される過渡エンジン制御のためのルーチンを示している。このルーチンのステップS2では、イグニッション(IG)がオンにされたかどうか判定される。イグニッションがオンにされるまでは本ステップにて待機状態となり、イグニッションがオンにされたら次のステップS4に進む。   The flowchart of FIG. 2 shows a routine for transient engine control executed by the ECU 50 in the present embodiment. In step S2 of this routine, it is determined whether the ignition (IG) 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 pedal 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からS24までの工程の処理が順に実行される。   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 control is suspended by repeatedly performing the steps 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 of the following steps S8 to S24 are sequentially executed.

ステップS8では、回転数センサ52の信号から計算されたエンジン回転数NEが取得されるとともに、燃料噴射装置に対して指示されている燃料噴射量Qが取得される。そして、ステップS10では、エンジン回転数と燃料噴射量にスロットル開度THR、EGR弁開度θEGR及び可変ノズル開度VNを関連付けたマップに基づいて、ステップS8で取得されたエンジン回転数NE及び燃料噴射量Qに対応するスロットル開度THR、EGR弁開度θEGR及び可変ノズル開度VNの目標値が算出される。 In step S8, the engine speed NE calculated from the signal of the speed sensor 52 is acquired, and the fuel injection amount Q instructed to the fuel injection device is acquired. In step S10, the engine rotational speed NE and the engine rotational speed NE acquired in step S8 are determined based on a map in which the throttle opening THR, the EGR valve opening θ EGR, and the variable nozzle opening VN are associated with the engine rotational speed and the fuel injection amount. Target values for the throttle opening THR, the EGR valve opening θ EGR, and the variable nozzle opening VN corresponding to the fuel injection amount Q are calculated.

ステップS12では、EGR率と各操作量との関係を模擬した簡易モデル或いはこれらの関係を関連付けたマップを用いて、上記ステップS10で取得された各操作量の目標値から過渡時のEGR率REGRが予測される。そして、ステップS14では、過給圧センサ54を用いて過給圧PMが取得される。尚、ステップS14では、過給圧と各操作量との関係を模擬した簡易モデル或いはこれらの関係を関連付けたマップを用いて、上記ステップS10で取得された各操作量の目標値から過渡時の過給圧PMを予測することとしてもよい。 In step S12, using a simple model that simulates the relationship between the EGR rate and each manipulated variable or a map that associates these relationships, the EGR rate R during transition from the target value of each manipulated variable obtained in step S10. EGR is predicted. In step S <b> 14, the supercharging pressure PM is acquired using the supercharging pressure sensor 54. In step S14, using a simple model that simulates the relationship between the supercharging pressure and each operation amount or a map that associates these relationships, the target value of each operation amount acquired in step S10 is used to determine whether or not the state is in transition. The supercharging pressure PM may be predicted.

次に、ステップS16では、エンジン回転数と燃料噴射量にメイン噴射時期Tm、パイロット噴射量Mp、パイロット噴射時期Tp及びコモンレール圧FPを関連付けたマップに基づいて、ステップS8で取得されたエンジン回転数NE及び燃料噴射量Qに対応するパイロット噴射量目標値Mpt、パイロット噴射時期目標値Tpt及びコモンレール圧目標値FPtが算出される。   Next, in step S16, the engine speed acquired in step S8 based on a map in which the main engine timing Tm, the pilot injection amount Mp, the pilot injection timing Tp, and the common rail pressure FP are associated with the engine speed and the fuel injection amount. A pilot injection amount target value Mpt, a pilot injection timing target value Tpt, and a common rail pressure target value FPt corresponding to NE and the fuel injection amount Q are calculated.

ステップS18では、境界凸包モデルが呼び出される。図3は本実施の形態で利用される境界凸包モデルを説明するための概念図である。本実施の形態で用いられる境界凸包モデルは、NOx、CO、HC、PM等のエミッションや、トルク変動、燃焼騒音等のドライバビリティの観点からエンジンの運転状態が最適か否かを判別するための境界モデルである。境界凸包モデルは、定常状態においてエミッションやドライバビリティが閾値となる運転条件を予め複数点計測しておき、それらの点群の凸包によって境界が定義されたものである。   In step S18, the boundary convex hull model is called. FIG. 3 is a conceptual diagram for explaining the boundary convex hull model used in the present embodiment. The boundary convex hull model used in this embodiment is for determining whether or not the engine operating state is optimal from the viewpoint of emissions such as NOx, CO, HC, and PM, and drivability such as torque fluctuation and combustion noise. This is a boundary model. The boundary convex hull model is obtained by measuring a plurality of operating conditions at which emission and drivability become threshold values in a steady state in advance and defining a boundary by the convex hull of those point groups.

ステップS20では、上記ステップS12、S14及びS16で取得された運転条件(目標値)が上記ステップS18で呼び出された境界凸包モデルの境界の外側か否かが判定される。その結果、現運転条件が境界凸包モデルの境界内側に属すると判定された場合には、現運転条件(目標値)を修正する必要はないと判断されて、本ルーチンは終了される。   In step S20, it is determined whether or not the operating conditions (target values) acquired in steps S12, S14 and S16 are outside the boundary of the boundary convex hull model called in step S18. As a result, when it is determined that the current operation condition belongs to the boundary inside the boundary convex hull model, it is determined that the current operation condition (target value) does not need to be corrected, and this routine is terminated.

一方、上記ステップS20において、現運転条件が境界凸包モデルの境界外側に属すると判定された場合には、現運転条件(目標値)ではエミッションやドライバビリティが閾値を超えてしまうと判断することができる。この場合、次のステップS22に移行し、現運転条件の最寄となる境界凸包モデルの要素が選択される。図4は境界凸包モデルの最寄値を選択する方法を説明するための図である。この図に示すように、先ず、境界凸包モデルの全要素の重心と上記ステップS12、S14及びS16で取得された運転条件の点との距離dcを算出する。そして、次式(1)に示すように、2点間の最短距離が得られる要素の重心G(REGR0,PM,Tm,Mp,Tp,FP)を最寄値として選択する。
dc={(REGR−REGR0+(PM−PM+(Tmt−Tm+(Mpt−Mp+(Tpt−Tp+(FPt−FP1/2 ・・・(1)
On the other hand, if it is determined in step S20 that the current operating condition belongs to the outside of the boundary of the boundary convex hull model, it is determined that the emission or drivability exceeds the threshold under the current operating condition (target value). Can do. In this case, the process proceeds to the next step S22, and the element of the boundary convex hull model that is closest to the current operating condition is selected. FIG. 4 is a diagram for explaining a method of selecting the nearest value of the boundary convex hull model. As shown in this figure, first, the distance dc between the center of gravity of all elements of the boundary convex hull model and the operating condition points acquired in steps S12, S14 and S16 is calculated. Then, as shown in the following equation (1), the center of gravity G (R EGR0 , PM 0 , Tm 0 , Mp 0 , Tp 0 , FP 0 ) of the element that provides the shortest distance between the two points is selected as the nearest value. To do.
dc = {(R EGR −R EGR0 ) 2 + (PM−PM 0 ) 2 + (Tmt−Tm 0 ) 2 + (Mpt−Mp 0 ) 2 + (Tpt−Tp 0 ) 2 + (FPt−FP 0 ) 2 } 1/2 (1)

ステップS24では、現運転条件(目標値)を上記ステップS22にて選択された境界凸包モデルの最寄値に修正する目標値修正制御が行われる。具体的には、上記ステップS16において算出された目標値Tmt,Mpt,Tpt,FPtをステップS22で選択されたG点の運転条件Tm,Mp,Tp,FPの値に修正するとともに、上記ステップS10で算出されたTHR、θEGRおよびVNの目標値を、ステップS22で選択されたG点の運転条件REGR0,PMを満たす目標値に修正する。 In step S24, target value correction control for correcting the current operating condition (target value) to the nearest value of the boundary convex hull model selected in step S22 is performed. Specifically, the target values Tmt, Mpt, Tpt, and FPt calculated in step S16 are corrected to the values of the operating conditions Tm 0 , Mp 0 , Tp 0 , and FP 0 at point G selected in step S22. Then, the target values of THR, θ EGR and VN calculated in step S10 are corrected to target values that satisfy the operating conditions R EGR0 and PM 0 of point G selected in step S22.

ECU50は、このように修正された各操作量の目標値を指令値としてドライバにセットする。これにより、過渡状態であっても、エミッションおよびドライバビリティの悪化を最大限に抑制するように、インジェクタ8、可変ノズル16、スロットル弁24及びEGR弁のそれぞれの動作を制御することができる。   The ECU 50 sets the target value of each manipulated variable thus corrected in the driver as a command value. Thereby, even in a transient state, each operation of the injector 8, the variable nozzle 16, the throttle valve 24, and the EGR valve can be controlled so as to suppress the deterioration of emission and drivability to the maximum.

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

本発明の実施の形態2は、ECU50により実行される過渡エンジン制御において、境界凸包モデルの学習機能を加えたことに特徴がある。以下、本実施の形態で実行される過渡エンジン制御の詳細についてフローチャートを用いて説明する。   The second embodiment of the present invention is characterized in that a learning function of a boundary convex hull model is added in transient engine control executed by the ECU 50. Hereinafter, the details of the transient engine control executed in the present embodiment will be described using a flowchart.

図5のフローチャートは、本実施の形態でECUにより実行されるエンジン制御のためのルーチンを示している。このルーチンは、前述の図2に示す過渡エンジン制御のルーチンと同内容の処理を含んでいる。図5のフローチャートでは、図2に示す過渡エンジン制御のルーチンと同一内容の処理を行う工程については、当該ルーチンにおいて付されているステップ番号と同一のステップ番号を付している。   The flowchart of FIG. 5 shows a routine for engine control executed by the ECU in the present embodiment. This routine includes the same processing as the transient engine control routine shown in FIG. In the flowchart of FIG. 5, steps that have the same contents as the routine of the transient engine control shown in FIG.

図5に示すルーチンのステップS6では、ステップS4で取得されたアクセルペダル開度勾配Psの絶対値が所定の開始基準値を上回ったかどうかによって、過渡エンジン制御の実行条件が満たされたかどうか判定される。そして、アクセルペダル開度勾配Psの絶対値が開始基準値を上回った時点で過渡エンジン制御が開始され、次のステップS8からS38までの工程の処理が順に実行される。   In step S6 of the routine shown in FIG. 5, 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. The Then, 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 of the following steps S8 to S38 are sequentially executed.

本ルーチンでは、ステップS8においてエンジン回転数NEと燃料噴射量Qが取得されると、次に、ステップS10からステップS16までの工程において、各操作量の目標値、より詳しくはスロットル開度THR、EGR弁開度θEGR、可変ノズル開度VN、パイロット噴射量Mp、パイロット噴射時期Tp及びコモンレール圧FPの目標値がそれぞれ算出される。続くステップS18では、境界凸包モデルが呼び出される。 In this routine, when the engine speed NE and the fuel injection amount Q are acquired in step S8, next, in the processes from step S10 to step S16, the target value of each manipulated variable, more specifically, the throttle opening THR, The target values of the EGR valve opening θ EGR , the variable nozzle opening VN, the pilot injection amount Mp, the pilot injection timing Tp, and the common rail pressure FP are calculated. In the subsequent step S18, the boundary convex hull model is called.

次に、ステップS30では、現運転条件の最寄となる境界凸包モデルの要素が選択される。より詳しくは、境界凸包モデルの全要素の重心と上記ステップS12、S14及びS16で取得された運転条件の点との距離dcを算出し、2点間の最短距離が得られる要素の重心G(REGR0,PM,Tm,Mp,Tp,FP)が最寄要素として選択される。 Next, in step S30, the element of the boundary convex hull model that is closest to the current operating condition is selected. More specifically, the distance dc between the center of gravity of all the elements of the boundary convex hull model and the operating condition points acquired in steps S12, S14 and S16 is calculated, and the center of gravity G of the element from which the shortest distance between the two points is obtained. (R EGR0 , PM 0 , Tm 0 , Mp 0 , Tp 0 , FP 0 ) is selected as the nearest element.

ステップS32では、上記ステップS30にて選択された最寄要素と現運転条件(目標値)との距離dcが所定の閾値dよりも小さいか否かが判定される。閾値dは、空気系システムの経年劣化や機差バラツキにより生じる目標値のズレを判断するための閾値として予め設定された値が使用される。その結果、dc<dの成立が認められた場合には、次のステップS34に移行する。ステップS34では、目標値のズレを学習すべく現運転条件の点を加えた上で境界凸包モデルが再計算される。再計算された境界凸包モデルは、次ステップ移行の判定に用いる境界凸包モデルとして利用される。   In step S32, it is determined whether or not the distance dc between the nearest element selected in step S30 and the current operating condition (target value) 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 aged deterioration of the air system or machine difference variation. As a result, when the establishment of dc <d is recognized, the process proceeds to the next step S34. In step S34, 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 determination of the next step transition.

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

一方、上記ステップS36において、現運転条件が境界凸包モデルの外側に属すると判定された場合には、現運転条件(目標値)ではエミッションやドライバビリティが閾値を超えてしまうと判断することができる。この場合、次のステップS38に移行し、現運転条件(目標値)が上記ステップS30にて選択された境界凸包モデルの最寄値に修正される(目標値修正制御)。具体的には、上記ステップS10およびS16において算出されたスロットル開度THR、EGR弁開度θEGR、可変ノズル開度VN、パイロット噴射量Mp、パイロット噴射時期Tp及びコモンレール圧FPの目標値がステップS30で選択された最寄要素の値に修正される。 On the other hand, when it is determined in step S36 that the current operating condition belongs to the outside of the boundary convex hull model, it may be determined that the emission and drivability exceed the threshold value under the current operating condition (target value). it can. In this case, the process proceeds to the next step S38, and the current operating condition (target value) is corrected to the nearest value of the boundary convex hull model selected in step S30 (target value correction control). Specifically, the throttle opening THR, EGR valve opening θ EGR , variable nozzle opening VN, pilot injection amount Mp, pilot injection timing Tp, and common rail pressure FP target values calculated in steps S10 and S16 are stepped. The value is corrected to the value of the nearest element selected in S30.

このように、ECU50は空気系システムの経年劣化や機差バラツキにより生じる目標値のズレを学習して境界凸包モデルを再計算する。これにより、過渡状態であっても、エミッションおよびドライバビリティの悪化を最大限に抑制するように、インジェクタ8、可変ノズル16、スロットル弁24及びEGR弁32のそれぞれの動作を制御することができる。   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 air system, and recalculates the boundary convex hull model. Thereby, even in a transient state, the operations of the injector 8, the variable nozzle 16, the throttle valve 24, and the EGR valve 32 can be controlled so as to suppress the deterioration of emission and drivability to the maximum.

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

本発明の実施の形態3は、ECU50により実行される過渡エンジン制御において、空気系パラメータ及び噴射系パラメータのベースマップ値の学習機能を加えたことに特徴がある。以下、本実施の形態で実行される過渡エンジン制御の詳細についてフローチャートを用いて説明する。   The third embodiment of the present invention is characterized in that a learning function for base map values of air system parameters and injection system parameters is added in the transient engine control executed by the ECU 50. Hereinafter, the details of the transient engine control executed in the present embodiment will be described using a flowchart.

図6のフローチャートは、本実施の形態でECUにより実行されるエンジン制御のためのルーチンを示している。このルーチンは、前述の図2および図5に示す過渡エンジン制御のルーチンと同内容の処理を含んでいる。図6のフローチャートでは、図2および図5に示す過渡エンジン制御のルーチンと同一内容の処理を行う工程については、当該ルーチンにおいて付されているステップ番号と同一のステップ番号を付している。   The flowchart of FIG. 6 shows a routine for engine control executed by the ECU in the present embodiment. This routine includes the same processing as the transient engine control routine shown in FIGS. In the flowchart of FIG. 6, the same step number as the step number given in the routine is assigned to the process of performing the same processing as the transient engine control routine shown in FIG. 2 and FIG. 5.

図6に示すルーチンのステップS6では、ステップS4で取得されたアクセルペダル開度勾配Psの絶対値が所定の開始基準値を上回ったかどうかによって、過渡エンジン制御の実行条件が満たされたかどうか判定される。そして、アクセルペダル開度勾配Psの絶対値が開始基準値を上回った時点で過渡エンジン制御が開始され、次のステップS8からS48までの工程の処理が順に実行される。   In step S6 of the routine shown in FIG. 6, 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. The Then, 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 of the following steps S8 to S48 are sequentially executed.

本ルーチンでは、ステップS8においてエンジン回転数NEと燃料噴射量Qが取得されると、次に、ステップS10からステップS16までの工程において、各操作量の目標値、より詳しくはスロットル開度THR、EGR弁開度θEGR、可変ノズル開度VN、パイロット噴射量Mp、パイロット噴射時期Tp及びコモンレール圧FPの目標値がそれぞれ算出される。続くステップS18では、境界凸包モデルが呼び出される。 In this routine, when the engine speed NE and the fuel injection amount Q are acquired in step S8, next, in the processes from step S10 to step S16, the target value of each manipulated variable, more specifically, the throttle opening THR, The target values of the EGR valve opening θ EGR , the variable nozzle opening VN, the pilot injection amount Mp, the pilot injection timing Tp, and the common rail pressure FP are calculated. In the subsequent step S18, the boundary convex hull model is called.

次に、ステップS30では、現運転条件の最寄となる境界凸包モデルの要素が選択される。続くステップS32では、上記ステップS30にて選択された最寄要素と現運転条件(目標値)との距離dcが所定の閾値dよりも小さいか否かが判定される。その結果、dc<dの成立が認められた場合には、次のステップS34に移行し、現運転条件の点を加えた上で境界凸包モデルが再計算される。   Next, in step S30, the element of the boundary convex hull model that is closest to the current operating condition is selected. In subsequent step S32, it is determined whether or not the distance dc between the nearest element selected in step S30 and the current operating condition (target value) is smaller than a predetermined threshold value d. As a result, if the establishment of dc <d is recognized, the process proceeds to the next step S34, and the boundary convex hull model is recalculated after adding the points of the current operating conditions.

上記ステップS34の処理の後、或いは上記ステップS32においてdc<dの成立が認められない場合には、次のステップS40に移行する。ステップS40では、境界凸包モデルの体積変化率、すなわち上記ステップS34による再計算前の境界凸包モデルの体積Vcurに対する再計算後の境界凸包モデルVnewの割合Vnew/Vcurが±10%以内か否かが判定される。その結果、0.9≦Vnew/Vcur≦1.1の成立が認められない場合には、現運転条件(目標値)が特異点である可能性が高い。この場合、次のステップS42がスキップされて本ルーチンは速やかに終了される。一方、上記ステップS40において、0.9≦Vnew/Vcur≦1.1の成立が認められた場合には、現運転条件(目標値)が特異点ではないと判断されて、次のステップS42に移行する。ステップS42では、空気系パラメータおよび噴射系パラメータのベースマップ値が修正される。ここでは、具体的には、図7のフローチャートに示すサブルーチンが実行される。 After the process of step S34, or when the establishment of dc <d is not recognized in step S32, the process proceeds to the next step S40. In step S40, the volume change rate of the boundary convex hull model, that is, the ratio V new / V cur of the boundary convex hull model V new after recalculation to the volume V cur of the boundary convex hull model before recalculation in step S34 is ± It is determined whether it is within 10%. As a result, when the establishment of 0.9 ≦ V new / V cur ≦ 1.1 is not recognized, there is a high possibility that the current operating condition (target value) is a singular point. In this case, the next step S42 is skipped and this routine is immediately terminated. On the other hand, in the above-described step S40, when it is recognized that 0.9 ≦ V new / V cur ≦ 1.1, it is determined that the current operating condition (target value) is not a singular point, and the next step The process proceeds to S42. In step S42, the base map values of the air system parameter and the injection system parameter are corrected. Here, specifically, a subroutine shown in the flowchart of FIG. 7 is executed.

ベースマップでは、空気系パラメータであるEGR率REGR及び過給圧PMが、エンジン回転数と燃料噴射量とに関連付けて記憶されている。また、噴射系パラメータであるメイン噴射時期Tm、パイロット噴射量Mpおよびコモンレール圧FPのベースマップ値が、上記空気系パラメータに関連付けて記憶されている。図7に示すサブルーチンのステップS50では、これらのパラメータのベースマップ値が取得される。次のステップS52では、上記ステップS34で再計算された修正境界凸モデルが呼び出され、上記ステップS50で取得されたベースマップ点のすべてについて、当該修正境界凸モデルの境界内か否かが判定される。そして、当該修正境界凸モデルの境界外のベースマップ点については、最寄となる修正境界凸包モデルの要素が選択される。そして、ステップS54では、境界外のベースマップ値が、ステップS52で選択された最寄要素の値に更新される。 In the base map, the EGR rate R EGR and the supercharging pressure PM, which are air system parameters, are stored in association with the engine speed and the fuel injection amount. Further, the base map values of the main injection timing Tm, the pilot injection amount Mp, and the common rail pressure FP that are injection system parameters are stored in association with the air system parameters. In step S50 of the subroutine shown in FIG. 7, the base map values of these parameters are acquired. In the next step S52, the modified boundary convex model recalculated in step S34 is called, and it is determined whether all the base map points acquired in step S50 are within the boundary of the modified boundary convex model. The For the base map point outside the boundary of the modified boundary convex model, the nearest modified boundary convex hull model element is selected. In step S54, the base map value outside the boundary is updated to the value of the nearest element selected in step S52.

このように、ECU50は空気系システムの経年劣化や機差バラツキを学習した境界凸包モデルを利用してベースマップ値を更新する。これにより、過渡状態であっても、エミッションおよびドライバビリティの悪化を最大限に抑制するように、インジェクタ8、可変ノズル16、スロットル弁24及びEGR弁32のそれぞれの動作を制御することができる。   In this way, the ECU 50 updates the base map value using the boundary convex hull model in which the aging deterioration and the machine difference variation of the air system are learned. Thereby, even in a transient state, the operations of the injector 8, the variable nozzle 16, the throttle valve 24, and the EGR valve 32 can be controlled so as to suppress the deterioration of emission and drivability to the maximum.

その他.
本発明は上述の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。例えば、本発明はディーゼルエンジン以外のエンジン、例えばガソリンエンジンにも適用することができるし、過給エンジンではなく自然吸気エンジンにも適用することができる。
Others.
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention. For example, the present invention can be applied to an engine other than a diesel engine, for example, a gasoline engine, and can also be applied to a naturally aspirated engine instead of a supercharged engine.

また、上述した実施の形態1−3では、EGR率REGR及び過給圧PMが第1の発明における「空気系パラメータ」に、メイン噴射時期Tm、パイロット噴射量Mp、パイロット噴射時期Tp及びコモンレール圧FPが第1の発明における「噴射系パラメータ」に、境界凸包モデルが第1の発明における「凸包」に、修正境界凸包モデルが第1の発明における「修正凸包」に、それぞれ相当している。また、ECU50が、上記ステップS12〜S14の処理を実行することにより、第1の発明における「推定手段」が、上記ステップS32〜S38の処理を実行することにより、第1の発明における「制御手段」が、それぞれ実現されている。 Further, in the above-described first to third embodiments, the EGR rate R EGR and the supercharging pressure PM are the “air system parameters” in the first invention, and the main injection timing Tm, the pilot injection amount Mp, the pilot injection timing Tp, and the common rail The pressure FP is the “injection system parameter” in the first invention, the boundary convex hull model is the “convex hull” in the first invention, and the modified boundary convex hull model is the “corrected convex hull” in the first invention. It corresponds. Further, when the ECU 50 executes the processes of the above steps S12 to S14, the “estimating means” in the first invention executes the processes of the above steps S32 to S38, thereby “control means in the first invention”. "Is realized.

また、上述した実施の形態1−3では、ECU50が、上記ステップS48およびステップS50〜S54の処理を実行することにより、第2の発明における「更新手段」が、上記ステップS40の処理を実行することにより、第3の発明における「制限手段」が、それぞれ実現されている。   Moreover, in Embodiment 1-3 mentioned above, ECU50 performs the process of said step S48 and step S50-S54, and the "update means" in 2nd invention performs the process of said step S40. As a result, the “limiter” in the third aspect of the invention is realized.

2 エンジン本体
4 吸気マニホールド
6 排気マニホールド
8 インジェクタ
10 吸気通路
12 排気通路
14 ターボ過給機
16 可変ノズル
24 スロットル弁
30 EGR通路
32 EGR弁
50 ECU
52 回転数センサ
54 過給圧センサ
56 アクセル開度センサ
2 Engine body 4 Intake manifold 6 Exhaust manifold 8 Injector 10 Intake passage 12 Exhaust passage 14 Turbocharger 16 Variable nozzle 24 Throttle valve 30 EGR passage 32 EGR valve 50 ECU
52 Rotational Speed Sensor 54 Supercharging Pressure Sensor 56 Accelerator Opening Sensor

Claims (3)

内燃機関の過渡運転時における空気系パラメータの挙動を取得する取得手段と、
前記空気系パラメータに基づいて、噴射系パラメータの目標値を算出する算出手段と、
所定の制約条件を満たす前記噴射系パラメータの凸包を前記空気系パラメータと関連付けて記憶した凸包記憶手段と、
前記目標値と前記凸包の要素の中の当該目標値からの最寄値との距離が所定の閾値よりも大きい場合には前記目標値を前記最寄値に修正する目標値修正制御を行い、前記距離が前記閾値以下の場合には前記目標値を含むように前記凸包を修正し、当該修正凸包を用いた前記目標値修正制御によって次回ステップ或いはそれ以降の前記目標値を修正する制御手段と、
を備えることを特徴する内燃機関の制御装置。
Acquisition means for acquiring the behavior of air system parameters during transient operation of the internal combustion engine;
Calculation means for calculating a target value of the injection system parameter based on the air system parameter;
A convex hull storage means for storing a convex hull of the injection system parameter that satisfies a predetermined constraint condition in association with the air system parameter;
When the distance between the target value and the nearest value from the target value among the elements of the convex hull is larger than a predetermined threshold value, target value correction control for correcting the target value to the nearest value is performed. When the distance is equal to or smaller than the threshold, the convex hull is corrected to include the target value, and the target value at the next step or after is corrected by the target value correction control using the corrected convex hull. Control means;
A control device for an internal combustion engine, comprising:
前記目標値のベースマップ値を運転条件ごとに記憶したベースマップ値記憶手段と、
前記修正凸包の境界外となる前記目標値のベースマップ値を、当該修正凸包の前記最寄値によって更新する更新手段と、
を更に備えることを特徴とする請求項1記載の内燃機関の制御装置。
Base map value storage means for storing the base map value of the target value for each driving condition;
Updating means for updating the base map value of the target value outside the boundary of the modified convex hull with the nearest value of the modified convex hull;
The control apparatus for an internal combustion engine according to claim 1, further comprising:
前記凸包から前記修正凸包への変化率が所定の範囲を超える場合に、前記更新手段による前記目標値のベースマップ値の更新を制限する制限手段を更に備えることを特徴とする請求項2記載の内燃機関の制御装置。   3. The apparatus according to claim 2, further comprising a limiting unit that limits updating of the base map value of the target value by the updating unit when a rate of change from the convex hull to the modified convex hull exceeds a predetermined range. The internal combustion engine control device described.
JP2012257587A 2012-11-26 2012-11-26 Control device of internal combustion engine Pending JP2014105597A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012257587A JP2014105597A (en) 2012-11-26 2012-11-26 Control device of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012257587A JP2014105597A (en) 2012-11-26 2012-11-26 Control device of internal combustion engine

Publications (1)

Publication Number Publication Date
JP2014105597A true JP2014105597A (en) 2014-06-09

Family

ID=51027327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012257587A Pending JP2014105597A (en) 2012-11-26 2012-11-26 Control device of internal combustion engine

Country Status (1)

Country Link
JP (1) JP2014105597A (en)

Similar Documents

Publication Publication Date Title
JP5858159B2 (en) Internal combustion engine
EP1617056B1 (en) Control system for internal combustion engine
JP5103459B2 (en) Engine control device
JP5093406B1 (en) Control device for internal combustion engine
US9441525B2 (en) Method and apparatus to control regeneration of a particulate filter
JP5273183B2 (en) Control device for internal combustion engine
JP4893514B2 (en) Control device for an internal combustion engine with a supercharger
US9068519B2 (en) Control apparatus for internal combustion engine
JP2017101627A (en) Internal combustion control device
US8463530B2 (en) Method for operating auto ignition combustion engine
JP2013142376A (en) Control device for internal combustion engine
JP4694444B2 (en) Control device for internal combustion engine
JP2006291726A (en) Air-fuel ratio estimation device of internal combustion engine
JP2015190397A (en) Internal combustion engine soot emission estimation device
JP2015222066A (en) Internal combustion engine control unit
JP4914874B2 (en) Control device for internal combustion engine
JP2014105597A (en) Control device of internal combustion engine
JP4799455B2 (en) Control device for internal combustion engine
JP2014070525A (en) Control device for internal combustion engine
JP2005299553A (en) Automatic adaptation apparatus
JP6834422B2 (en) Internal combustion engine parameter identification device and internal combustion engine parameter identification method
US20170030277A1 (en) Method for processing sensor signals
JP2014190305A (en) Control device of diesel engine
JP4818341B2 (en) Control device for internal combustion engine
JP4754437B2 (en) Control device for internal combustion engine