JP2021080896A - Internal combustion engine control device - Google Patents
Internal combustion engine control device Download PDFInfo
- Publication number
- JP2021080896A JP2021080896A JP2019210471A JP2019210471A JP2021080896A JP 2021080896 A JP2021080896 A JP 2021080896A JP 2019210471 A JP2019210471 A JP 2019210471A JP 2019210471 A JP2019210471 A JP 2019210471A JP 2021080896 A JP2021080896 A JP 2021080896A
- Authority
- JP
- Japan
- Prior art keywords
- value
- feedback
- rotation speed
- limit guard
- upper limit
- 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
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/16—Introducing closed-loop corrections for idling
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/021—Engine temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/1002—Output torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
本発明は、内燃機関の制御装置に関する。 The present invention relates to a control device for an internal combustion engine.
特許文献1等に見られるように、車載等の内燃機関では、目標アイドル回転速度となるようにアイドル回転速度をフィードバック制御するアイドル回転速度制御が行われる。このアイドル回転速度制御は、実際のアイドル回転速度と目標アイドル回転速度との偏差に応じて算出されるフィードバック値にて内燃機関の出力トルクを調節することにより、実際のアイドル回転速度を目標アイドル回転速度に近づけるフィードバック制御となっている。 As seen in Patent Document 1 and the like, in an internal combustion engine such as an in-vehicle vehicle, idle rotation speed control is performed in which the idle rotation speed is feedback-controlled so as to reach a target idle rotation speed. This idle rotation speed control sets the actual idle rotation speed to the target idle rotation by adjusting the output torque of the internal combustion engine with the feedback value calculated according to the deviation between the actual idle rotation speed and the target idle rotation speed. It is a feedback control that approaches the speed.
ところで、冷間時などのように内燃機関の温度が低いときには、内燃機関の潤滑油の粘度は高くなるが、そうした低温時における粘度は潤滑油の種類によって差がある。また、そうした潤滑油の種類に応じた粘度の差は内燃機関の高温時に比べて低温時の方が大きくなる。ここで、低温時に粘度が高い潤滑油を高粘度潤滑油とし、この高粘度潤滑油に対して相対的に低温時の粘度が低い潤滑油を低粘度潤滑油としたときに、上記フィードバック制御を適合する際には、上記偏差に応じた出力トルクの調整量が不足しないように、低温時において内燃機関のフリクションが大きくなる高粘度潤滑油の使用を想定して適合することが望ましい。 By the way, when the temperature of the internal combustion engine is low, such as when it is cold, the viscosity of the lubricating oil of the internal combustion engine is high, but the viscosity at such a low temperature differs depending on the type of the lubricating oil. Further, the difference in viscosity depending on the type of such lubricating oil is larger at low temperature than at high temperature of the internal combustion engine. Here, when a lubricating oil having a high viscosity at a low temperature is used as a high-viscosity lubricating oil and a lubricating oil having a relatively low viscosity at a low temperature is used as a low-viscosity lubricating oil, the above feedback control is performed. When matching, it is desirable to assume the use of high-viscosity lubricating oil that increases the friction of the internal combustion engine at low temperatures so that the adjustment amount of output torque according to the above deviation is not insufficient.
一方、高粘度潤滑油の使用を想定して上記フィードバック制御を適合すると、以下の不都合の発生が懸念される。すなわち、低温時において高粘度潤滑油よりも内燃機関のフリクションが小さくなる低粘度潤滑油が使用された場合には、上記偏差に応じた出力トルクの調整量がフリクションに対して過剰に大きくなるため、機関回転速度が大きく変動して例えば当該機関回転速度の吹け上がりなどが起きる可能性がある。こうした機関回転速度の大きな変動が生じると上記偏差も大きくなるため、フィードバック制御を通じてそうした機関回転速度の大きな変動が収まるように出力トルクが調整される。ただし、機関回転速度の変動が過剰に大きい場合には、上記偏差に応じたフィードバック値が、当該フィードバック値の上限を規定する上限ガード値や下限を規定する下限ガード値によって規制されてしまうため、実際のフィードバック値は、上記偏差に応じたフィードバック値よりも小さくなってしまう。そのため、機関回転速度の変動がなかなか収束せず、アイドル回転速度制御による機関回転速度の制御性が悪化するおそれがある。 On the other hand, if the feedback control is applied assuming the use of high-viscosity lubricating oil, the following inconveniences may occur. That is, when a low-viscosity lubricating oil in which the friction of the internal combustion engine is smaller than that of the high-viscosity lubricating oil at low temperature is used, the adjustment amount of the output torque according to the deviation becomes excessively large with respect to the friction. , The engine rotation speed may fluctuate greatly, and for example, the engine rotation speed may rise. When such a large fluctuation of the engine rotation speed occurs, the deviation also becomes large, so that the output torque is adjusted so that the large fluctuation of the engine rotation speed is contained through feedback control. However, if the fluctuation of the engine rotation speed is excessively large, the feedback value according to the deviation is regulated by the upper limit guard value that defines the upper limit of the feedback value and the lower limit guard value that defines the lower limit. The actual feedback value will be smaller than the feedback value according to the above deviation. Therefore, the fluctuation of the engine rotation speed does not easily converge, and the controllability of the engine rotation speed by the idle rotation speed control may deteriorate.
上記課題を解決する内燃機関の制御装置は、目標アイドル回転速度となるように内燃機関のアイドル回転速度を制御するアイドル回転速度制御を行う。前記アイドル回転速度制御は、目標アイドル回転速度と実際のアイドル回転速度との偏差に基づいて算出されるフィードバック値にて内燃機関の出力トルクを調整するフィードバック制御である。そして、この制御装置は、上限ガード値及び下限ガード値にて前記フィードバック値を規制するガード処理と、前記上限ガード値と前記下限ガード値との間の範囲をフィードバック範囲としたときに、当該フィードバック範囲を、機関温度が低いときには機関温度が高いときに比べて広くなるように前記上限ガード値及び前記下限ガード値の少なくとも一方を変更する変更処理とを実行する。 The control device of the internal combustion engine that solves the above problems performs idle rotation speed control that controls the idle rotation speed of the internal combustion engine so as to reach the target idle rotation speed. The idle rotation speed control is a feedback control that adjusts the output torque of the internal combustion engine with a feedback value calculated based on the deviation between the target idle rotation speed and the actual idle rotation speed. Then, this control device performs the feedback when the guard process that regulates the feedback value by the upper limit guard value and the lower limit guard value and the range between the upper limit guard value and the lower limit guard value is set as the feedback range. The change process of changing at least one of the upper limit guard value and the lower limit guard value is executed so that the range becomes wider when the engine temperature is low than when the engine temperature is high.
同構成によれば、機関温度が低いときには機関温度が高いときに比べて上記フィードバック範囲が広くなるように変更される。従って、潤滑油の違いによる粘度の差が生じやすい内燃機関の低温時にはフィードバック範囲は広くなる。 According to the same configuration, when the engine temperature is low, the feedback range is changed to be wider than when the engine temperature is high. Therefore, the feedback range becomes wide at low temperatures of the internal combustion engine, which tends to cause a difference in viscosity due to a difference in lubricating oil.
このようにしてフィードバック範囲が広くなると、フィードバック値による出力トルクの調整幅が広くなる。そのため、低粘度潤滑油の使用により、内燃機関の低温時において上述したような機関回転速度の大きな変動が生じても、その変動は出力トルクの調整を通じて収束するようになる。従って、アイドル回転速度制御による機関回転速度の制御性が向上するようになる。 When the feedback range is widened in this way, the adjustment range of the output torque based on the feedback value is widened. Therefore, due to the use of the low-viscosity lubricating oil, even if a large fluctuation in the engine rotation speed as described above occurs at a low temperature of the internal combustion engine, the fluctuation is converged through the adjustment of the output torque. Therefore, the controllability of the engine rotation speed by the idle rotation speed control is improved.
また、上記制御装置において、前記変更処理は、機関温度が低いときには機関温度が高いときに比べて前記上限ガード値が大きくなるように変更する処理でもよい。
同構成によれば、機関温度が低いときには、機関温度が高いときに比べて上限ガード値は大きい値になる。従って、機関温度が低いときには、機関温度が高いときに比べてフィードバック値による出力トルクの増大側への調整幅が広くなる。従って、内燃機関の低温時において実際のアイドル回転速度が目標アイドル回転速度から大きく低下した場合でも、出力トルクを十分に増大させることができるため、実際のアイドル回転速度を増大させて目標アイドル回転速度に収束させることができる。
Further, in the control device, the change process may be a process of changing so that the upper limit guard value becomes larger when the engine temperature is low than when the engine temperature is high.
According to the same configuration, when the engine temperature is low, the upper limit guard value becomes a larger value than when the engine temperature is high. Therefore, when the engine temperature is low, the adjustment range to the increase side of the output torque by the feedback value becomes wider than when the engine temperature is high. Therefore, even if the actual idle rotation speed drops significantly from the target idle rotation speed at a low temperature of the internal combustion engine, the output torque can be sufficiently increased, so that the actual idle rotation speed can be increased to increase the target idle rotation speed. Can be converged to.
また、上記制御装置において、前記変更処理は、機関温度が低いときには機関温度が高いときに比べて前記下限ガード値が小さくなるように変更する処理でもよい。
同構成によれば、機関温度が低いときには、機関温度が高いときに比べて下限ガード値は小さい値になる。従って、機関温度が低いときには、機関温度が高いときに比べてフィードバック値による出力トルクの減少側への調整幅が増大する。従って、内燃機関の低温時において実際のアイドル回転速度が目標アイドル回転速度を大きく超えた場合でも、出力トルクを十分に低下させることができるため、実際のアイドル回転速度を低下させて目標アイドル回転速度に収束させることができる。
Further, in the control device, the change process may be a process of changing so that the lower limit guard value becomes smaller when the engine temperature is low than when the engine temperature is high.
According to the same configuration, when the engine temperature is low, the lower limit guard value is smaller than when the engine temperature is high. Therefore, when the engine temperature is low, the adjustment range to the decrease side of the output torque by the feedback value is increased as compared with the case where the engine temperature is high. Therefore, even if the actual idle rotation speed greatly exceeds the target idle rotation speed at a low temperature of the internal combustion engine, the output torque can be sufficiently reduced, so that the actual idle rotation speed is reduced to achieve the target idle rotation speed. Can be converged to.
以下、内燃機関の制御装置を具体化した一実施形態について、図1〜図4を参照して説明する。
図1に示すように、内燃機関1は、シリンダブロック2やシリンダヘッド3等を備えており、当該内燃機関1の内部には摺動抵抗を低減するために潤滑油が供給されている。シリンダブロック2にはシリンダ21が設けられている。シリンダ21内には、ピストン22が往復動可能に収容されている。このピストン22の往復動はコネクティングロッド24を介してクランクシャフト25に伝達され、このクランクシャフト25から内燃機関1の出力が取り出される。クランクシャフト25には、内燃機関1の出力を利用して駆動される各種の補機26が駆動連結されている。補機26としては、例えばエアーコンディショナのコンプレッサ、パワーステアリング用ポンプ、油圧ポンプ、オルタネータ等が挙げられる。
Hereinafter, an embodiment in which the control device of the internal combustion engine is embodied will be described with reference to FIGS. 1 to 4.
As shown in FIG. 1, the internal combustion engine 1 includes a
シリンダ21内には、シリンダ21の内周面、ピストン22の頂面、及びシリンダヘッド3に囲まれた燃焼室23が区画形成されている。
シリンダヘッド3には、吸気ポート31及び排気ポート32が設けられている。吸気ポート31には吸気管33が接続されており、排気ポート32には排気管34が接続されている。吸気ポート31と燃焼室23との連通及び遮断は、吸気バルブ35の開閉動作によって行われ、排気ポート32と燃焼室23との連通及び遮断は、排気バルブ36の開閉動作によって行われる。また、吸気ポート31には、同吸気ポート31内に向けて燃料を噴射する燃料噴射弁39が設けられている。
A
The cylinder head 3 is provided with an
シリンダヘッド3において燃焼室23の頂部を形成する箇所には、燃料と空気との混合体である混合気を火花着火する点火プラグ37が配置されている。
吸気管33の途中にはサージタンク40が設けられており、このサージタンク40よりも吸気上流側には、吸気管33内を流通する空気の流量を調整するスロットルバルブ38が設けられている。
A spark plug 37 that sparks and ignites an air-fuel mixture, which is a mixture of fuel and air, is arranged at a position forming the top of the
A
内燃機関1の各種制御は、制御装置100によって行われる。制御装置100は、中央処理装置(以下、CPUという)110や、制御用のプログラムやデータが記憶されたメモリ120などを備えている。そして、制御装置100は、メモリ120に記憶されたプログラムをCPU110が実行することにより各種制御に関する処理を実行する。
Various controls of the internal combustion engine 1 are performed by the
制御装置100には、内燃機関1の吸入空気量GAを検出するエアフロメータ91、内燃機関1の冷却水の温度である冷却水温THWを検出する水温センサ92、クランクシャフト25のクランク角を検出するクランク角センサ93、スロットルバルブ38の開度であるスロットル開度TAを検出するスロットルセンサ94、アクセルペダルの操作量であるアクセル操作量ACCPを検出するアクセルポジジョンセンサ95などが接続されている。そして、それら各種センサからの信号が制御装置100に入力される。なお、制御装置100は、クランク角センサ93の出力信号に基づいて機関回転速度NEを算出する。また、機関回転速度NE及び吸入空気量GAに基づいて機関負荷率KLを算出する。
The
そして、制御装置100は、上記各種センサの検出信号に基づいて機関運転状態を把握し、その把握した機関運転状態に応じてスロットルバルブ38の開度制御、燃料噴射弁39の燃料噴射制御、点火プラグ37の点火時期制御等といった各種の機関制御を実施する。
Then, the
制御装置100は、機関制御の一つとして、目標アイドル回転速度となるように内燃機関のアイドル回転速度を制御するアイドル回転速度制御を行う。このアイドル回転速度制御は、実際のアイドル回転速度と目標アイドル回転速度との偏差に基づいて算出されるフィードバック値にて内燃機関1の出力トルクを調整するPI制御、あるいはPID制御からなるフィードバック制御であり、上述した高粘度潤滑油の使用を想定して適合されており、以下のようにして実施される。
As one of the engine controls, the
すなわち、制御装置100は、補機26の稼働状態などに応じて目標アイドル回転速度を算出する。そして、この目標アイドル回転速度が得られる機関トルクであるISC要求トルクTQIを算出し、その算出したISC要求トルクTQIが得られるようにスロットルバルブ38の開度制御及び点火プラグ37の点火時期制御を実施する。なお、このアイドル回転速度制御では要求される出力トルクが大きいほど、吸入空気量が多くなるようにスロットルバルブ38の開度は制御されるとともに、点火プラグ37の点火時期はより進角側の時期となるように制御される。
That is, the
上記ISC要求トルクTQIは、基本トルクTQIbに補正値Hを加算することによって算出される(TQI=TQIb+H)。基本トルクTQIbは、目標アイドル回転速度等に基づいて算出されるISC要求トルクTQIの基本値である。また、補正値Hは、基本トルクTQIbによって得られる実際の機関回転速度と目標アイドル回転速度とのずれを補償するために必要なトルク値であり、学習値ETQGとフィードバック値ETQFとの和である(H=ETQG+ETQF)。 The ISC required torque TQI is calculated by adding the correction value H to the basic torque TQIb (TQI = TQIb + H). The basic torque TQIb is a basic value of the ISC required torque TQI calculated based on the target idle rotation speed and the like. The correction value H is a torque value required to compensate for the deviation between the actual engine rotation speed obtained by the basic torque TQIb and the target idle rotation speed, and is the sum of the learning value ETQG and the feedback value ETQF. (H = ETQG + ETQF).
上記フィードバック値ETQFは、PI制御、あるいはPID制御によって算出される値であり、目標アイドル回転速度から実際のアイドル回転速度を減じた値、つまり目標アイドル回転速度と実際のアイドル回転速度との偏差ΔNEに応じて求められるトルク値である。実際のアイドル回転速度が目標アイドル回転速度よりも低く、上記偏差ΔNEが正の値になる場合には、フィードバック値ETQFは正の値であってその絶対値は偏差ΔNEの絶対値が大きいほど大きくなるように設定されることにより、実際のアイドル回転速度が目標アイドル回転速度に向かって上昇するようになる。一方、実際のアイドル回転速度が目標アイドル回転速度よりも高く、上記偏差ΔNEが負の値になる場合には、フィードバック値ETQFは負の値であってその絶対値は偏差ΔNEの絶対値が大きいほど大きくなるように設定されることにより、実際のアイドル回転速度が目標アイドル回転速度に向かって低下するようになる。 The feedback value ETQF is a value calculated by PI control or PID control, and is a value obtained by subtracting the actual idle rotation speed from the target idle rotation speed, that is, the deviation ΔNE between the target idle rotation speed and the actual idle rotation speed. It is a torque value obtained according to. When the actual idle rotation speed is lower than the target idle rotation speed and the deviation ΔNE becomes a positive value, the feedback value ETQF is a positive value and its absolute value increases as the absolute value of the deviation ΔNE increases. By being set to be, the actual idle rotation speed will increase toward the target idle rotation speed. On the other hand, when the actual idle rotation speed is higher than the target idle rotation speed and the deviation ΔNE becomes a negative value, the feedback value ETQF is a negative value and its absolute value has a large absolute value of the deviation ΔNE. By being set to be so large, the actual idle rotation speed will decrease toward the target idle rotation speed.
このフィードバック値ETQFは、後述のフィードバックガード値算出処理にて算出されるフィードバック上限ガード値FBmx及びフィードバック下限ガード値FBmnによってガード処理されることによりその上限及び下限が規定されている。つまり、偏差ΔNEに基づいて算出されたフィードバック値ETQFがフィードバック上限ガード値FBmxよりも大きい値である場合には、フィードバック値ETQFの値としてフィードバック上限ガード値FBmxの値が設定される。一方、偏差ΔNEに基づいて算出されたフィードバック値ETQFがフィードバック下限ガード値FBmnよりも小さい値である場合には、フィードバック値ETQFの値としてフィードバック下限ガード値FBmnの値が設定される。こうしたガード処理により、フィードバック上限ガード値FBmxとフィードバック下限ガード値FBmnとの間の範囲をフィードバック範囲FBRとしたときに、このフィードバック範囲FBR内においてフィードバック制御による出力トルクの増減が行われる。 The upper and lower limits of the feedback value ETQF are defined by being guarded by the feedback upper limit guard value FBmx and the feedback lower limit guard value FBmn calculated by the feedback guard value calculation process described later. That is, when the feedback value ETQF calculated based on the deviation ΔNE is larger than the feedback upper limit guard value FBmx, the value of the feedback upper limit guard value FBmx is set as the value of the feedback value ETQF. On the other hand, when the feedback value ETQF calculated based on the deviation ΔNE is smaller than the feedback lower limit guard value FBmn, the value of the feedback lower limit guard value FBmn is set as the value of the feedback value ETQF. By such guard processing, when the range between the feedback upper limit guard value FBmx and the feedback lower limit guard value FBmn is set as the feedback range FBR, the output torque is increased or decreased by the feedback control within this feedback range FBR.
また、上記フィードバック値ETQFは、空気量フィードバック値ETQAと点火時期フィードバック値ETQTとで構成されている(ETQF=ETQA+ETQT)。空気量フィードバック値ETQAは、フィードバック値ETQFのうちで吸入空気量の調整、つまりスロットルバルブ38の開度調整を通じたトルク調整分に相当するトルク値である。また、点火時期フィードバック値ETQTは、フィードバック値ETQFのうちで点火時期の調整、つまり点火時期の進角量の調整を通じたトルク調整分に相当するトルク値であり、フィードバック値ETQFから空気量フィードバック値ETQAを減じた値が点火時期フィードバック値ETQTとして設定される。なお、こうした空気量フィードバック値ETQA及び点火時期フィードバック値ETQTの設定は適宜行うことができる。例えば次式(1)及び次式(2)に基づいて空気量フィードバック値ETQA及び点火時期フィードバック値ETQTを算出することができる。
Further, the feedback value ETQF is composed of an air amount feedback value ETQA and an ignition timing feedback value ETQT (ETQF = ETQA + ETQT). The air amount feedback value ETQA is a torque value corresponding to the torque adjustment portion of the feedback value ETQF through the adjustment of the intake air amount, that is, the adjustment of the opening degree of the
ETQA=フィードバック値ETQF×分配係数K…(1)
ETQT=フィードバック値ETQF×(1−分配係数K)…(2)
上記分配係数Kは、「0」よりも大きく「1」以下の範囲内で設定される値であり、機関運転状態に基づいて可変設定される値である。
ETQA = feedback value ETQF x partition coefficient K ... (1)
ETQT = feedback value ETQF × (1-partition coefficient K)… (2)
The partition coefficient K is a value that is set within a range of "1" or less, which is larger than "0", and is a value that is variably set based on the engine operating state.
上記学習値ETQGは、基本トルクTQIbによって得られる実際の機関回転速度と目標アイドル回転速度との定常的なずれを補償する値であり、例えば上記フィードバック値ETQFに基づいて更新される値である。例えば、フィードバック値ETQFが正の値であって絶対値が規定値よりも大きい状態(ETQF>規定値)が継続すると、学習値ETQGには正の値である一定値Aが加算されることにより当該学習値ETQGは更新される。また、学習値ETQGが更新されると、その更新時に加算された一定値Aがフィードバック値ETQFから減算されることにより、学習値ETQGの更新前後において補正値Hは同じ値に維持される。一方、フィードバック値ETQFが負の値であって絶対値が規定値よりも大きい状態(ETQF<規定値)が継続すると、学習値ETQGには負の値である一定値Bが加算されることにより当該学習値ETQGは更新される。また、こうして学習値ETQGが更新されると、その更新時に加算された一定値Bがフィードバック値ETQFから減算されることにより、この場合にも学習値ETQGの更新前後において補正値Hは同じ値に維持される。更新後の学習値ETQGの値は、機関停止後も上記メモリ120に保持される。
The learned value ETQG is a value that compensates for a steady deviation between the actual engine rotation speed obtained by the basic torque TQIb and the target idle rotation speed, and is a value that is updated based on, for example, the feedback value ETQF. For example, if the feedback value ETQF is a positive value and the absolute value is larger than the specified value (ETQF> specified value) continues, a constant value A, which is a positive value, is added to the learning value ETQG. The learning value ETQG is updated. Further, when the learning value ETQG is updated, the constant value A added at the time of the update is subtracted from the feedback value ETQF, so that the correction value H is maintained at the same value before and after the learning value ETQG is updated. On the other hand, if the feedback value ETQF is a negative value and the absolute value is larger than the specified value (ETQF <specified value) continues, the constant value B, which is a negative value, is added to the learning value ETQG. The learning value ETQG is updated. Further, when the learning value ETQG is updated in this way, the constant value B added at the time of the update is subtracted from the feedback value ETQF, so that the correction value H becomes the same value before and after the learning value ETQG is updated. Be maintained. The updated learning value ETQG value is held in the
この学習値ETQGは、上限学習値Gmx及び下限学習値Gmnによってガード処理される。上限学習値Gmx及び下限学習値Gmnは、適合試験の結果などに基づいて予め設定されている固定値であり、上限学習値Gmxは正の値、下限学習値Gmnは負の値に設定されている。そして、学習値ETQGが上限学習値Gmxよりも大きい値になると、ガード処理により、学習値ETQGの値として上限学習値Gmxの値が設定される。一方、学習値ETQGが下限学習値Gmnよりも小さい値になると、ガード処理により、学習値ETQGの値として下限学習値Gmnの値が設定される。 This learning value ETQG is guarded by the upper limit learning value Gmx and the lower limit learning value Gmn. The upper limit learning value Gmx and the lower limit learning value Gmn are fixed values set in advance based on the result of the conformity test, etc., the upper limit learning value Gmx is set to a positive value, and the lower limit learning value Gmn is set to a negative value. There is. Then, when the learning value ETQG becomes a value larger than the upper limit learning value Gmx, the value of the upper limit learning value Gmx is set as the value of the learning value ETQG by the guard process. On the other hand, when the learning value ETQG becomes a value smaller than the lower limit learning value Gmn, the guard process sets the value of the lower limit learning value Gmn as the value of the learning value ETQG.
次に、図2〜図4を参照して、上述したフィードバック上限ガード値FBmx及びフィードバック下限ガード値FBmnを算出する処理について説明する。
図2に、フィードバック上限ガード値FBmx及びフィードバック下限ガード値FBmnを算出するフィードバックガード値算出処理についてその処理手順を示す。なお、図2に示す処理は、制御装置100のメモリ120に記憶されたプログラムをCPU110が実行することにより実現される処理であり、制御装置100は、この処理を機関始動が開始されてから機関停止が行われるまで繰り返し実行する。また、以下では、先頭に「S」が付与された数字によって、各処理に示す手順のステップ番号を表現する。
Next, the process of calculating the feedback upper limit guard value FBmx and the feedback lower limit guard value FBmn described above will be described with reference to FIGS. 2 to 4.
FIG. 2 shows a processing procedure for the feedback guard value calculation process for calculating the feedback upper limit guard value FBmx and the feedback lower limit guard value FBmn. The process shown in FIG. 2 is a process realized by the
この処理を開始すると、制御装置100は、機関温度に相関する指標値として現在の冷却水温THWを取得するとともに上記学習値ETQGを取得する(S100)。
次に、制御装置100は、上述した上限学習値Gmx及び下限学習値Gmnと、S100で取得した学習値ETQGとに基づき、次式(3)及び次式(4)から第1上限ガード値A1mx及び第1下限ガード値A1mnを算出する(S110)。
When this process is started, the
Next, the
A1mx=Gmx−ETQG…(3)
A1mn=Gmn−ETQG…(4)
第1上限ガード値A1mxは、フィードバック値ETQFの上限を規定するガード値の1つであり、図3及び式(3)から分かるように、学習値ETQGが大きくなるほど第1上限ガード値A1mxの値は小さくなる。また、図3及び式(3)から分かるように、学習値ETQGに第1上限ガード値A1mxを加算した値は、上限学習値Gmxと等しくなるため、当該上限学習値Gmxは、学習値ETQGにフィードバック値ETQFを加算した値と等しい上記補正値Hの上限ガード値にもなっている。従って、例えば学習値ETQGが上限学習値Gmxに達している場合には、補正値Hの値として上限学習値Gmxの値が設定される。
A1mx = Gmx-ETQG ... (3)
A1mn = Gmn-ETQG ... (4)
The first upper limit guard value A1mx is one of the guard values that defines the upper limit of the feedback value ETQF, and as can be seen from FIG. 3 and equation (3), the larger the learning value ETQG is, the value of the first upper limit guard value A1mx. Becomes smaller. Further, as can be seen from FIG. 3 and the equation (3), the value obtained by adding the first upper limit guard value A1mx to the learning value ETQG is equal to the upper limit learning value Gmx, so that the upper limit learning value Gmx is the learning value ETQG. It is also the upper limit guard value of the above correction value H, which is equal to the value obtained by adding the feedback value ETQF. Therefore, for example, when the learning value ETQG reaches the upper limit learning value Gmx, the value of the upper limit learning value Gmx is set as the value of the correction value H.
第1下限ガード値A1mnは、フィードバック値ETQFの下限を規定するガード値の1つであり、図3及び式(4)から分かるように、学習値ETQGが大きくなるほど第1下限ガード値A1mnの値は小さくなる(つまり負の側に絶対値が大きくなる)。また、図3及び式(4)から分かるように、学習値ETQGに第1下限ガード値A1mnを加算した値は、下限学習値Gmnと等しくなるため、当該下限学習値Gmnは、学習値ETQGにフィードバック値ETQFを加算した値と等しい上記補正値Hの下限ガード値にもなっている。従って、例えば学習値ETQGが下限学習値Gmnに達している場合には、補正値Hの値として下限学習値Gmnの値が設定される。 The first lower limit guard value A1mn is one of the guard values that defines the lower limit of the feedback value ETQF, and as can be seen from FIG. 3 and equation (4), the larger the learning value ETQG is, the value of the first lower limit guard value A1mn. Becomes smaller (that is, the absolute value increases on the negative side). Further, as can be seen from FIG. 3 and equation (4), the value obtained by adding the first lower limit guard value A1mn to the learning value ETQG is equal to the lower limit learning value Gmn, so that the lower limit learning value Gmn is the learning value ETQG. It is also the lower limit guard value of the correction value H, which is equal to the value obtained by adding the feedback value ETQF. Therefore, for example, when the learning value ETQG reaches the lower limit learning value Gmn, the value of the lower limit learning value Gmn is set as the value of the correction value H.
次に、制御装置100は、S100で取得した冷却水温THWに基づいて第2上限ガード値A2mx及び第2下限ガード値A2mnを算出する(S120)。なお、このS120の処理は、上記フィードバック範囲FBRを、機関温度が低いときには機関温度が高いときに比べて広くなるように変更する変更処理となっている。
Next, the
第2上限ガード値A2mxは、フィードバック値ETQFの上限を規定するガード値の1つであり、正の値であって冷却水温THWに基づき設定される。また、第2下限ガード値A2mnは、フィードバック値ETQFの可変を規定するガード値の1つであり、負の値であって冷却水温THWに基づき設定される。 The second upper limit guard value A2mx is one of the guard values that defines the upper limit of the feedback value ETQF, is a positive value, and is set based on the cooling water temperature THW. Further, the second lower limit guard value A2mn is one of the guard values that defines the variation of the feedback value ETQF, is a negative value, and is set based on the cooling water temperature THW.
図4に、冷却水温THWに基づいた第2上限ガード値A2mx及び第2下限ガード値A2mnの設定態様を示す。
この図4に示すように、冷却水温THWが規定の第1水温THWa以下の場合には、第2上限ガード値A2mxは予め定めた値T1に固定される。なお、第1水温THWaとしては、例えば内燃機関1の冷間時における水温域のうちで最も高い温度を設定することが好ましい。また、値T1としては、例えば上記上限学習値Gmx以下の値を設定することが好ましい。
FIG. 4 shows a setting mode of the second upper limit guard value A2mx and the second lower limit guard value A2mn based on the cooling water temperature THW.
As shown in FIG. 4, when the cooling water temperature THW is equal to or lower than the specified first water temperature THWa, the second upper limit guard value A2mx is fixed to a predetermined value T1. The first water temperature THWa is preferably set to, for example, the highest temperature in the cold water temperature range of the internal combustion engine 1. Further, as the value T1, for example, it is preferable to set a value equal to or less than the above upper limit learning value Gmx.
そして、冷却水温THWが上記第1水温THWaよりも高い規定の第2水温THWb以上の場合には、第2上限ガード値A2mxは予め定めた値であって上記値T1よりも小さい値T2に固定される。なお、第2水温THWbは、例えば潤滑油の種類の違いによる粘度の差が十分に小さくなる機関温度の最低値に対応する冷却水温を設定することが好ましい。また、本実施形態では、冷却水温THWが第2水温THWbに達している場合、内燃機関1は温間状態になっている。 When the cooling water temperature THW is equal to or higher than the specified second water temperature THWb higher than the first water temperature THWa, the second upper limit guard value A2mx is a predetermined value and is fixed to a value T2 smaller than the above value T1. Will be done. The second water temperature THWb is preferably set to a cooling water temperature corresponding to the lowest value of the engine temperature at which the difference in viscosity due to the difference in the type of lubricating oil is sufficiently small, for example. Further, in the present embodiment, when the cooling water temperature THW reaches the second water temperature THWb, the internal combustion engine 1 is in a warm state.
そして、冷却水温THWが上記第1水温THWaよりも高く上記第2水温THWbよりも低い場合には、第2上限ガード値A2mxは、上記値T1と上記値T2との間の値であって冷却水温THWが低いほど大きい値となるように設定される。 When the cooling water temperature THW is higher than the first water temperature THWa and lower than the second water temperature THWb, the second upper limit guard value A2mx is a value between the above value T1 and the above value T2 for cooling. The lower the water temperature THW, the larger the value.
また、冷却水温THWが上記第1水温THWa以下の場合には、第2下限ガード値A2mnは予め定めた値T4に固定される。なお、この値T4としては、例えば上記下限学習値Gmn以上の値を設定することが好ましい。 When the cooling water temperature THW is equal to or lower than the first water temperature THWa, the second lower limit guard value A2mn is fixed to a predetermined value T4. The value T4 is preferably set to, for example, a value equal to or higher than the lower limit learning value Gmn.
そして、冷却水温THWが上記第2水温THWb以上の場合には、第2下限ガード値A2mnは予め定めた値であって上記値T4よりも大きい値T3に固定される。
そして、冷却水温THWが上記第1水温THWaよりも高く上記第2水温THWbよりも低い場合には、第2下限ガード値A2mnは、上記値T4と上記値T3との間の値であって冷却水温THWが低いほど小さい値となるように設定される。
When the cooling water temperature THW is equal to or higher than the second water temperature THWb, the second lower limit guard value A2mn is fixed to a value T3 which is a predetermined value and is larger than the above value T4.
When the cooling water temperature THW is higher than the first water temperature THWa and lower than the second water temperature THWb, the second lower limit guard value A2mn is a value between the above value T4 and the above value T3 for cooling. The lower the water temperature THW, the smaller the value.
次に、制御装置100は、上記フィードバック上限ガード値FBmx及び上記フィードバック下限ガード値FBmnを算出する(S130)。このS130において、制御装置100は、S110で算出した第1上限ガード値A1mx及びS120で算出した第2上限ガード値A2mxのうちで値が小さい方(絶対値が小さい方)をフィードバック上限ガード値FBmxとして設定する。また、このS130において、制御装置100は、S110で算出した第1下限ガード値A1mn及びS120で算出した第2下限ガード値A2mnのうちで値が大きい方(絶対値が小さい方)をフィードバック下限ガード値FBmnとして設定する。そして、本処理を一旦終了する。
Next, the
なお、本実施形態では、上記フィードバック上限ガード値FBmxが、上記空気量フィードバック値ETQAの上限を規定するガード値として設定される。そして、このフィードバック上限ガード値FBmxから空気量フィードバック値ETQAを減じた値が、点火時期フィードバック値ETQTの上限を規定するガード値として設定される。同様に、上記フィードバック下限ガード値FBmnが、上記空気量フィードバック値ETQAの下限を規定するガード値として設定される。そして、このフィードバック上限ガード値FBmxから空気量フィードバック値ETQAを減じた値が、点火時期フィードバック値ETQTの下限を規定するガード値として設定される。 In the present embodiment, the feedback upper limit guard value FBmx is set as a guard value that defines the upper limit of the air amount feedback value ETQA. Then, a value obtained by subtracting the air amount feedback value ETQA from the feedback upper limit guard value FBmx is set as a guard value that defines the upper limit of the ignition timing feedback value ETQT. Similarly, the feedback lower limit guard value FBmn is set as a guard value that defines the lower limit of the air amount feedback value ETQA. Then, a value obtained by subtracting the air amount feedback value ETQA from the feedback upper limit guard value FBmx is set as a guard value that defines the lower limit of the ignition timing feedback value ETQT.
この他、例えば次式(5)及び次式(6)に基づいて空気量フィードバック値ETQAの上限を規定するガード値G1と、点火時期フィードバック値ETQTの上限を規定するガード値G2とを算出してもよい。また、例えば次式(7)及び次式(8)に基づいて空気量フィードバック値ETQAの下限を規定するガード値G3と、点火時期フィードバック値ETQTの下限を規定するガード値G4とを算出してもよい。 In addition, for example, a guard value G1 that defines the upper limit of the air amount feedback value ETQA and a guard value G2 that defines the upper limit of the ignition timing feedback value ETQT are calculated based on the following equations (5) and (6). You may. Further, for example, a guard value G3 that defines the lower limit of the air amount feedback value ETQA and a guard value G4 that defines the lower limit of the ignition timing feedback value ETQT are calculated based on the following equations (7) and (8). May be good.
G1=分配係数KG×フィードバック上限ガード値FBmx…(5)
G2=(1−分配係数KG)×フィードバック上限ガード値FBmx…(6)
G3=分配係数KG×フィードバック下限ガード値FBmn…(5)
G4=(1−分配係数KG)×フィードバック下限ガード値FBmn…(6)
上記分配係数KGは、「0」よりも大きく「1」以下の範囲内で設定される値であり、機関運転状態に基づいて可変設定される値である。
G1 = partition coefficient KG x feedback upper limit guard value FBmx ... (5)
G2 = (1-partition coefficient KG) × feedback upper limit guard value FBmx ... (6)
G3 = partition coefficient KG x feedback lower limit guard value FBmn ... (5)
G4 = (1-partition coefficient KG) × feedback lower limit guard value FBmn ... (6)
The partition coefficient KG is a value that is set within a range of "1" or less, which is larger than "0", and is a value that is variably set based on the engine operating state.
以下、本実施形態の作用及び効果について説明する。
(1)図4に示したように、アイドル回転速度制御におけるフィードバック値ETQFの上限を規定するガード値である第2上限ガード値A2mxは冷却水温THWに基づいて設定される。より詳細には、冷却水温THWが低いときには、冷却水温THWが高いときに比べて第2上限ガード値A2mxは大きい値に設定される。また、フィードバック値ETQFの下限を規定するガード値である第2下限ガード値A2mnも冷却水温THWに基づいて設定される。より詳細には、冷却水温THWが低いときには、冷却水温THWが高いときに比べて第2下限ガード値A2mnは小さい値に設定される。このように冷却水温THWに応じて第2上限ガード値A2mx及び第2下限ガード値A2mnは設定される。
Hereinafter, the operation and effect of this embodiment will be described.
(1) As shown in FIG. 4, the second upper limit guard value A2mx, which is a guard value that defines the upper limit of the feedback value ETQF in the idle rotation speed control, is set based on the cooling water temperature THW. More specifically, when the cooling water temperature THW is low, the second upper limit guard value A2mx is set to a larger value than when the cooling water temperature THW is high. Further, the second lower limit guard value A2mn, which is a guard value that defines the lower limit of the feedback value ETQF, is also set based on the cooling water temperature THW. More specifically, when the cooling water temperature THW is low, the second lower limit guard value A2mn is set to a smaller value than when the cooling water temperature THW is high. In this way, the second upper limit guard value A2mx and the second lower limit guard value A2mn are set according to the cooling water temperature THW.
そのため、フィードバック上限ガード値FBmxとして第2上限ガード値A2mxが設定されるとともに、フィードバック下限ガード値FBmnとして第2下限ガード値A2mnが設定される場合には、図3に示した上記フィードバック範囲FBRは、冷却水温THWが低いときには冷却水温THWが高いときに比べて広くなる。従って、潤滑油の違いによる粘度の差が生じやすい内燃機関1の低温時には、高温時に比べてフィードバック範囲FBRが広くなる。 Therefore, when the second upper limit guard value A2mx is set as the feedback upper limit guard value FBmx and the second lower limit guard value A2mn is set as the feedback lower limit guard value FBmn, the feedback range FBR shown in FIG. 3 is set. When the cooling water temperature THW is low, the cooling water temperature becomes wider than when the cooling water temperature THW is high. Therefore, at a low temperature of the internal combustion engine 1 in which a difference in viscosity is likely to occur due to a difference in lubricating oil, the feedback range FBR becomes wider than at a high temperature.
このようにしてフィードバック範囲FBRが広くなると、フィードバック値ETQFによる出力トルクの調整幅が広くなる。そのため、低粘度潤滑油の使用により、内燃機関1の低温時において上述したような機関回転速度の大きな変動が生じても、その変動は出力トルクの調整を通じて収束するようになる。従って、アイドル回転速度制御による機関回転速度の制御性が向上するようになる。 When the feedback range FBR is widened in this way, the adjustment range of the output torque by the feedback value ETQF is widened. Therefore, due to the use of the low-viscosity lubricating oil, even if a large fluctuation in the engine rotation speed as described above occurs at a low temperature of the internal combustion engine 1, the fluctuation is converged through the adjustment of the output torque. Therefore, the controllability of the engine rotation speed by the idle rotation speed control is improved.
(2)冷却水温THWが低いときには、冷却水温THWが高いときに比べて第2上限ガード値A2mxは大きい値に設定される。従って、冷却水温THWが低いときには、冷却水温THWが高いときに比べてフィードバック値ETQFによる出力トルクの増大側への調整幅が広くなる。従って、内燃機関1の低温時において実際のアイドル回転速度が目標アイドル回転速度から大きく低下した場合でも、出力トルクを十分に増大させることができるため、実際のアイドル回転速度を増大させて目標アイドル回転速度に収束させることができる。 (2) When the cooling water temperature THW is low, the second upper limit guard value A2mx is set to a larger value than when the cooling water temperature THW is high. Therefore, when the cooling water temperature THW is low, the adjustment range toward the increase side of the output torque by the feedback value ETQF becomes wider than when the cooling water temperature THW is high. Therefore, even if the actual idle rotation speed drops significantly from the target idle rotation speed at a low temperature of the internal combustion engine 1, the output torque can be sufficiently increased, so that the actual idle rotation speed is increased to achieve the target idle rotation speed. Can be converged to speed.
(3)冷却水温THWが低いときには、冷却水温THWが高いときに比べて第2下限ガード値A2mnは小さい値に設定される。従って、冷却水温THWが低いときには、冷却水温THWが高いときに比べてフィードバック値ETQFによる出力トルクの減少側への調整幅が増大する。従って、内燃機関1の低温時において実際のアイドル回転速度が目標アイドル回転速度を大きく超えた場合でも、出力トルクを十分に低下させることができるため、実際のアイドル回転速度を低下させて目標アイドル回転速度に収束させることができる。 (3) When the cooling water temperature THW is low, the second lower limit guard value A2mn is set to a smaller value than when the cooling water temperature THW is high. Therefore, when the cooling water temperature THW is low, the adjustment range toward the decrease side of the output torque by the feedback value ETQF is increased as compared with the case where the cooling water temperature THW is high. Therefore, even when the actual idle rotation speed greatly exceeds the target idle rotation speed at a low temperature of the internal combustion engine 1, the output torque can be sufficiently reduced, so that the actual idle rotation speed is reduced to achieve the target idle rotation. Can be converged to speed.
(4)内燃機関の低温時には、燃料噴射弁39から噴射された燃料が気筒内の壁面に付着しやすいため、燃料噴射弁39から噴射された燃料のうちで燃焼に寄与する燃料の量が減少する。そのため、低温時におけるそうした壁面への燃料付着量を考慮して燃料噴射量を適合すれば、アイドル回転速度が安定するようになる。また、内燃機関の低温時には、混合気の燃焼が緩慢なため、内燃機関の低温時における点火プラグ37の点火時期としては、内燃機関1の高温時における点火時期よりも進角側の時期であって燃焼室内の燃焼圧が適切に高まる時期となるように適合すれば、アイドル回転速度は安定するようになる。しかしながら、低温状態から内燃機関を始動しても、時間経過とともに内燃機関の温度は上昇していくため、運転中の内燃機関を低温状態に維持することは困難である。従って、燃料噴射量や点火時期を低温時に合わせて適合することは実際には困難である。この点、本実施形態では、冷却水温THWが低いときには、冷却水温THWが高いときに比べてフィードバック範囲FBRを広くすることにより、アイドル回転速度制御による機関回転速度の制御性が向上するため、そうした燃料噴射量や点火時期を低温時に合わせて厳密に適合することが困難な場合でも、アイドル回転速度を安定させることができる。
(4) When the temperature of the internal combustion engine is low, the fuel injected from the
なお、本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・第2上限ガード値A2mx及び第2下限ガード値A2mnをともに冷却水温THWに基づいて設定することにより、冷却水温THWが低いときには、冷却水温THWが高いときに比べてフィードバック範囲FBRが広くなるようにした。
In addition, this embodiment can be implemented by changing as follows. The present embodiment and the following modified examples can be implemented in combination with each other within a technically consistent range.
By setting both the second upper limit guard value A2mx and the second lower limit guard value A2mn based on the cooling water temperature THW, the feedback range FBR becomes wider when the cooling water temperature THW is low than when the cooling water temperature THW is high. I made it.
この他、第2下限ガード値A2mnを固定値とし、第2上限ガード値A2mxを冷却水温THWに基づいて設定することにより、冷却水温THWが低いときには、冷却水温THWが高いときに比べてフィードバック範囲FBRが広くなるようにしてもよい。また、第2上限ガード値A2mxを固定値とし、第2下限ガード値A2mnを冷却水温THWに基づいて設定することにより、冷却水温THWが低いときには、冷却水温THWが高いときに比べてフィードバック範囲FBRが広くなるようにしてもよい。 In addition, by setting the second lower limit guard value A2mn as a fixed value and setting the second upper limit guard value A2mx based on the cooling water temperature THW, when the cooling water temperature THW is low, the feedback range is compared with when the cooling water temperature THW is high. The FBR may be widened. Further, by setting the second upper limit guard value A2mx as a fixed value and setting the second lower limit guard value A2mn based on the cooling water temperature THW, when the cooling water temperature THW is low, the feedback range FBR is compared with when the cooling water temperature THW is high. May be widened.
・図4に示した第2上限ガード値A2mx及び第2下限ガード値A2mnの設定態様は一例であり、他の態様にて第2上限ガード値A2mx及び第2下限ガード値A2mnを設定してもよい。 The setting mode of the second upper limit guard value A2mx and the second lower limit guard value A2mn shown in FIG. 4 is an example, and even if the second upper limit guard value A2mx and the second lower limit guard value A2mn are set in other modes. Good.
例えば、図5に示すように、冷却水温THWが上記第2水温THWb以上の場合には、第2上限ガード値A2mxは上記値T2に固定するとともに第2下限ガード値A2mnは上記値T3に固定する。そして、冷却水温THWが上記第2水温THWbよりも低い場合には、第2上限ガード値A2mxは、上記値T1と上記値T2との間の値であって冷却水温THWが低いほど大きい値となるように設定するとともに第2下限ガード値A2mnは、上記値T3と上記値T4との間の値であって冷却水温THWが低いほど小さい値となるように設定してもよい。 For example, as shown in FIG. 5, when the cooling water temperature THW is equal to or higher than the second water temperature THWb, the second upper limit guard value A2mx is fixed to the above value T2 and the second lower limit guard value A2mn is fixed to the above value T3. To do. When the cooling water temperature THW is lower than the second water temperature THWb, the second upper limit guard value A2mx is a value between the above value T1 and the above value T2, and the lower the cooling water temperature THW, the larger the value. The second lower limit guard value A2mn may be set to be a value between the above value T3 and the above value T4 and become smaller as the cooling water temperature THW is lower.
また、図6に示すように、冷却水温THWが上記第1水温THWa以下の場合には、第2上限ガード値A2mxは上記値T1に固定するとともに第2下限ガード値A2mnは上記値T4に固定する。そして、冷却水温THWが上記第1水温THWaよりも高い場合には、第2上限ガード値A2mxは、上記値T1と上記値T2との間の値であって冷却水温THWが低いほど大きい値となるように設定するとともに第2下限ガード値A2mnは、上記値T3と上記値T4との間の値であって冷却水温THWが低いほど小さい値となるように設定してもよい。 Further, as shown in FIG. 6, when the cooling water temperature THW is equal to or lower than the first water temperature THWa, the second upper limit guard value A2mx is fixed to the above value T1 and the second lower limit guard value A2mn is fixed to the above value T4. To do. When the cooling water temperature THW is higher than the first water temperature THWa, the second upper limit guard value A2mx is a value between the above value T1 and the above value T2, and the lower the cooling water temperature THW, the larger the value. The second lower limit guard value A2mn may be set to be a value between the above value T3 and the above value T4 and become smaller as the cooling water temperature THW is lower.
また、図7に示すように、冷却水温THWが上記第1水温THWa以下の場合には、第2上限ガード値A2mxは上記値T1に固定するとともに第2下限ガード値A2mnは上記値T4に固定する。そして、冷却水温THWが上記第1水温THWaよりも高い場合には、第2上限ガード値A2mxは上記値T2に固定するとともに第2下限ガード値A2mnは上記値T3に固定してもよい。 Further, as shown in FIG. 7, when the cooling water temperature THW is equal to or lower than the first water temperature THWa, the second upper limit guard value A2mx is fixed to the above value T1 and the second lower limit guard value A2mn is fixed to the above value T4. To do. When the cooling water temperature THW is higher than the first water temperature THWa, the second upper limit guard value A2mx may be fixed to the above value T2 and the second lower limit guard value A2mn may be fixed to the above value T3.
また、図8に示すように、冷却水温THWが上記第2水温THWb以上の場合には、第2上限ガード値A2mxは上記値T2に固定するとともに第2下限ガード値A2mnは上記値T3に固定する。そして、冷却水温THWが上記第2水温THWbよりも低い場合には、第2上限ガード値A2mxは上記値T1に固定するとともに第2下限ガード値A2mnは上記値T4に固定してもよい。 Further, as shown in FIG. 8, when the cooling water temperature THW is equal to or higher than the second water temperature THWb, the second upper limit guard value A2mx is fixed to the above value T2 and the second lower limit guard value A2mn is fixed to the above value T3. To do. When the cooling water temperature THW is lower than the second water temperature THWb, the second upper limit guard value A2mx may be fixed to the above value T1 and the second lower limit guard value A2mn may be fixed to the above value T4.
また、図9に示すように、第2上限ガード値A2mx及び第2下限ガード値A2mnを固定値とする水温領域を設けず、想定される冷却水温THWの全領域において、第2上限ガード値A2mxは冷却水温THWが低いほど大きい値となるように設定するとともに、第2下限ガード値A2mnは冷却水温THWが低いほど小さい値となるように設定してもよい。 Further, as shown in FIG. 9, the water temperature region in which the second upper limit guard value A2mx and the second lower limit guard value A2mn are fixed values is not provided, and the second upper limit guard value A2mx is provided in the entire region of the assumed cooling water temperature THW. May be set so that the lower the cooling water temperature THW, the larger the value, and the second lower limit guard value A2mn may be set so that the lower the cooling water temperature THW, the smaller the value.
・機関温度の指標値として冷却水温THWを使用したが、他の値を機関温度の指標値としてもよい。例えば、内燃機関1の潤滑油の温度や、機関始動後の経過時間などを機関温度の指標値としてもよい。 -Although the cooling water temperature THW was used as the index value of the engine temperature, other values may be used as the index value of the engine temperature. For example, the temperature of the lubricating oil of the internal combustion engine 1 or the elapsed time after starting the engine may be used as an index value of the engine temperature.
・制御装置100はCPUとメモリとを備えており、ソフトウェア処理を実行するものに限らない。例えば、上記各実施形態において実行されるソフトウェア処理の少なくとも一部を処理する専用のハードウェア回路(たとえばASIC等)を備えてもよい。すなわち、制御装置100は、以下の(a)〜(c)のいずれかの構成であればよい。(a)上記処理の全てをプログラムに従って実行する処理装置と、プログラムを記憶するメモリ等のプログラム格納装置とを備える。(b)上記処理の一部をプログラムに従って実行する処理装置及びプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。(c)上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置及びプログラム格納装置を備えたソフトウェア処理回路や、専用のハードウェア回路は複数であってもよい。すなわち、上記処理は、1または複数のソフトウェア処理回路及び1または複数の専用のハードウェア回路の少なくとも一方を備えた処理回路によって実行されればよい。
The
1…内燃機関
100…制御装置
110…中央処理装置(CPU)
120…メモリ
1 ...
120 ... Memory
Claims (3)
前記アイドル回転速度制御は、目標アイドル回転速度と実際のアイドル回転速度との偏差に基づいて算出されるフィードバック値にて内燃機関の出力トルクを調整するフィードバック制御であり、
上限ガード値及び下限ガード値にて前記フィードバック値を規制するガード処理と、
前記上限ガード値と前記下限ガード値との間の範囲をフィードバック範囲としたときに、当該フィードバック範囲を、機関温度が低いときには機関温度が高いときに比べて広くなるように前記上限ガード値及び前記下限ガード値の少なくとも一方を変更する変更処理と、を実行する
内燃機関の制御装置。 In the control device of the internal combustion engine that controls the idle rotation speed that controls the idle rotation speed of the internal combustion engine so as to reach the target idle rotation speed.
The idle rotation speed control is a feedback control that adjusts the output torque of the internal combustion engine with a feedback value calculated based on the deviation between the target idle rotation speed and the actual idle rotation speed.
Guard processing that regulates the feedback value with the upper limit guard value and the lower limit guard value,
When the range between the upper limit guard value and the lower limit guard value is set as the feedback range, the upper limit guard value and the said upper limit guard value so that the feedback range becomes wider when the engine temperature is low than when the engine temperature is high. An internal combustion engine controller that performs a change process that changes at least one of the lower limit guard values.
請求項1に記載の内燃機関の制御装置。 The control device for an internal combustion engine according to claim 1, wherein the change process is a process for changing the upper limit guard value when the engine temperature is low as compared with when the engine temperature is high.
請求項1または2に記載の内燃機関の制御装置。 The control device for an internal combustion engine according to claim 1 or 2, wherein the change process is a process for changing the lower limit guard value when the engine temperature is low as compared with when the engine temperature is high.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019210471A JP2021080896A (en) | 2019-11-21 | 2019-11-21 | Internal combustion engine control device |
CN202011286076.7A CN112824664A (en) | 2019-11-21 | 2020-11-17 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019210471A JP2021080896A (en) | 2019-11-21 | 2019-11-21 | Internal combustion engine control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021080896A true JP2021080896A (en) | 2021-05-27 |
Family
ID=75907569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019210471A Pending JP2021080896A (en) | 2019-11-21 | 2019-11-21 | Internal combustion engine control device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2021080896A (en) |
CN (1) | CN112824664A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0711997A (en) * | 1993-06-22 | 1995-01-13 | Daihatsu Motor Co Ltd | Idling engine speed control method |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4289100A (en) * | 1978-01-20 | 1981-09-15 | Nippondenso Co., Ltd. | Apparatus for controlling rotation speed of engine |
JPS55160137A (en) * | 1979-05-29 | 1980-12-12 | Nissan Motor Co Ltd | Suction air controller |
JPS56118529A (en) * | 1980-02-22 | 1981-09-17 | Nippon Denso Co Ltd | Rotational speed controlling method for engine |
JPS57204629A (en) * | 1981-06-12 | 1982-12-15 | Nec Corp | Control circuit of pulse width |
JP2515493B2 (en) * | 1985-06-11 | 1996-07-10 | 本田技研工業株式会社 | Internal combustion engine speed control method |
JPS623147A (en) * | 1985-06-28 | 1987-01-09 | Honda Motor Co Ltd | Idle rotation controller for internal-combustion engine |
JPS63186950U (en) * | 1987-05-26 | 1988-11-30 | ||
JP3864451B2 (en) * | 1996-06-05 | 2006-12-27 | 日産自動車株式会社 | Engine idle speed control device |
JP3460942B2 (en) * | 1998-01-22 | 2003-10-27 | 本田技研工業株式会社 | Control device for internal combustion engine |
JP3408753B2 (en) * | 1998-10-02 | 2003-05-19 | 本田技研工業株式会社 | Control device for internal combustion engine |
JP2002030962A (en) * | 2000-07-14 | 2002-01-31 | Nissan Motor Co Ltd | Control device for diesel engine |
JP4409065B2 (en) * | 2000-07-27 | 2010-02-03 | 富士重工業株式会社 | Control device for engine idle control valve |
JP3612286B2 (en) * | 2001-04-05 | 2005-01-19 | 富士重工業株式会社 | Engine ISC valve control method |
JP4228888B2 (en) * | 2003-11-21 | 2009-02-25 | トヨタ自動車株式会社 | Automotive control device |
JP2006220159A (en) * | 2006-05-22 | 2006-08-24 | Toyota Motor Corp | Idle fuel supply amount control method and device |
JP4457361B2 (en) * | 2007-02-05 | 2010-04-28 | トヨタ自動車株式会社 | Control device for internal combustion engine |
JP5126023B2 (en) * | 2008-11-26 | 2013-01-23 | トヨタ自動車株式会社 | INTERNAL COMBUSTION ENGINE DEVICE, VEHICLE HAVING SAME, AND METHOD FOR CONTROLLING INTERNAL COMBUSTION ENGINE DEVICE |
JP5644384B2 (en) * | 2010-11-05 | 2014-12-24 | トヨタ自動車株式会社 | Control device for internal combustion engine |
JP5719734B2 (en) * | 2011-09-15 | 2015-05-20 | 本田技研工業株式会社 | Engine control device |
JP5585600B2 (en) * | 2012-03-02 | 2014-09-10 | トヨタ自動車株式会社 | Control device for internal combustion engine |
-
2019
- 2019-11-21 JP JP2019210471A patent/JP2021080896A/en active Pending
-
2020
- 2020-11-17 CN CN202011286076.7A patent/CN112824664A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0711997A (en) * | 1993-06-22 | 1995-01-13 | Daihatsu Motor Co Ltd | Idling engine speed control method |
Also Published As
Publication number | Publication date |
---|---|
CN112824664A (en) | 2021-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6688282B1 (en) | Power-based idle speed control | |
US10107225B2 (en) | Fuel injection control device | |
JP5447644B2 (en) | Control device for internal combustion engine | |
EP2198139A2 (en) | Control apparatus and control method for internal combustion engine | |
WO2008153190A1 (en) | A control apparatus for a purge system of an internal combustion engine | |
JP2007009807A (en) | Control device for internal combustion engine | |
JP4455956B2 (en) | Idle rotational speed control device for internal combustion engine | |
US7806105B2 (en) | Idle speed control apparatus for internal combustion engine | |
US8161941B2 (en) | Control device for internal combustion engine | |
JP6024699B2 (en) | Engine speed control device | |
JP2021080896A (en) | Internal combustion engine control device | |
CN109790813B (en) | Method for controlling operation of two-stroke spark ignition internal combustion engine | |
JP4806987B2 (en) | Control device for internal combustion engine | |
US20130228154A1 (en) | Control device and control method for internal combustion engine | |
JP4276619B2 (en) | Valve characteristic control device for internal combustion engine | |
JP2007177768A (en) | Intake air flow control device | |
JP2013092157A (en) | Internal combustion engine control device | |
JP4352791B2 (en) | Control device for internal combustion engine | |
JP5376171B2 (en) | Vehicle output control device | |
WO2009125552A1 (en) | Controller of internal combustion engine | |
JP4010280B2 (en) | Fuel injection amount control device for internal combustion engine | |
JP4305444B2 (en) | Fuel injection amount control device for internal combustion engine | |
JP3784628B2 (en) | Engine idle speed control device | |
JP4770589B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2007032343A (en) | Fuel injection quantity control device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221025 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221027 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230418 |