Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4345063B2 - Dashpot control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP4345063B2 - Dashpot control device for internal combustion engine - Google Patents

Dashpot control device for internal combustion engine Download PDF

Info

Publication number
JP4345063B2
JP4345063B2 JP2005057583A JP2005057583A JP4345063B2 JP 4345063 B2 JP4345063 B2 JP 4345063B2 JP 2005057583 A JP2005057583 A JP 2005057583A JP 2005057583 A JP2005057583 A JP 2005057583A JP 4345063 B2 JP4345063 B2 JP 4345063B2
Authority
JP
Japan
Prior art keywords
dashpot
rotation speed
control
dashpot control
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.)
Expired - Fee Related
Application number
JP2005057583A
Other languages
Japanese (ja)
Other versions
JP2006242066A (en
Inventor
優仁 後藤田
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2005057583A priority Critical patent/JP4345063B2/en
Publication of JP2006242066A publication Critical patent/JP2006242066A/en
Application granted granted Critical
Publication of JP4345063B2 publication Critical patent/JP4345063B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、内燃機関の減速運転時にアイドル運転に切り換える際に実回転速度の急低下を防止する機能を備えた内燃機関のダッシュポット制御装置に関するものである。   The present invention relates to a dashpot control device for an internal combustion engine having a function of preventing a sudden decrease in actual rotational speed when switching to idle operation during deceleration operation of the internal combustion engine.

車両に搭載される内燃機関においては、特に高回転状態からのアクセルオフ(アイドルスイッチオン)による減速運転時にアイドル運転に切り換える際に、スロットル開度(スロットルバルブの開度)を急減少させると、実回転速度が急低下してドライバビリティに悪影響を及ぼす可能性がある。   In an internal combustion engine mounted on a vehicle, especially when switching to idle operation during deceleration operation by accelerator off (idle switch on) from a high rotation state, when the throttle opening (throttle valve opening) is suddenly reduced, There is a possibility that the actual rotation speed will drop sharply and drivability will be adversely affected.

この対策として、例えば、特許文献1(特開昭56−96124号公報)に記載されているように、減速運転時にアイドル運転に切り換える際に、スロットル開度を徐々に減少させて、実回転速度をアイドル回転速度まで徐々に低下させるようにしたものがある。
特開昭56−96124号公報(第6頁、第4図等)
As a countermeasure, for example, as described in Patent Document 1 (Japanese Patent Application Laid-Open No. 56-96124), when switching to idle operation during deceleration operation, the throttle opening is gradually decreased to reduce the actual rotational speed. Is gradually reduced to the idle rotation speed.
JP 56-96124 A (6th page, FIG. 4 etc.)

また、本発明者らは、図5の上段に示すように、加速運転時に、実回転速度Ne が所定のダッシュポット上限値Ndpよりも低いときには目標アイドル回転速度TNidを実回転速度Ne に設定して、実回転速度Ne がダッシュポット上限値Ndp以上のときには目標アイドル回転速度TNidをダッシュポット上限値Ndpに設定し、その後の減速運転時にアイドル運転に切り換える際に、目標アイドル回転速度TNidを通常のアイドル回転速度Nidまで徐々に減衰させるダッシュポット制御を実行するシステムを研究している。このシステムでは、高回転状態からの減速運転時にアイドル回転速度制御(実回転速度Ne を目標アイドル回転速度TNidに収束させる制御)が開始された場合に、ダッシュポット制御によって実回転速度Ne の急低下を防止することができる。   Further, as shown in the upper part of FIG. 5, the inventors set the target idle rotation speed TNid to the actual rotation speed Ne when the actual rotation speed Ne is lower than a predetermined dashpot upper limit value Ndp during acceleration operation. Thus, when the actual rotational speed Ne is equal to or higher than the dashpot upper limit value Ndp, the target idle rotational speed TNid is set to the dashpot upper limit value Ndp. We are researching a system that executes dashpot control that gradually attenuates to the idling speed Nid. In this system, when the idle rotation speed control (the control for converging the actual rotation speed Ne to the target idle rotation speed TNid) is started during the deceleration operation from the high rotation state, the actual rotation speed Ne is rapidly decreased by the dashpot control. Can be prevented.

しかし、上記システムでは、図5の下段に示すように、特にチップインレーシング(短期間且つ比較的大きなアクセル踏み込み)時等の加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始してしまうことがある。このような場合、その後の減速運転時にアイドル運転に切り換える際に、先の加速運転時に誤って開始されたダッシュポット制御によって目標アイドル回転速度TNidが既に通常のアイドル回転速度Nid付近まで減衰された状態となっているため、通常通りのダッシュポット制御を実行することができず、実回転速度Ne が急低下してしまう可能性がある。   However, in the above system, as shown in the lower part of FIG. 5, a slight drop in rotation during acceleration operation such as during chip in-racing (short time and relatively large accelerator depression) is determined as deceleration operation, and acceleration operation is performed. Dashpot control may be started accidentally. In such a case, when switching to idle operation during subsequent deceleration operation, the target idle rotation speed TNid has already been attenuated to near the normal idle rotation speed Nid by dashpot control that was erroneously started during the previous acceleration operation. Therefore, the normal dashpot control cannot be executed, and the actual rotational speed Ne may be rapidly reduced.

本発明は、このような事情を考慮してなされたものであり、従って本発明の目的は、加速運転時に誤ってダッシュポット制御が開始された場合でも、その後の減速運転時にアイドル運転に切り換える際に、通常通りのダッシュポット制御を実行することができて、実回転速度の急低下を防止することができる内燃機関のダッシュポット制御装置を提供することにある。   The present invention has been made in view of such circumstances. Accordingly, the object of the present invention is to switch to idle operation during subsequent deceleration operation even if dashpot control is erroneously started during acceleration operation. Another object of the present invention is to provide a dashpot control device for an internal combustion engine that can execute dashpot control as usual and prevent a sudden decrease in the actual rotational speed.

上記目的を達成するために、本発明の請求項1に記載の内燃機関のダッシュポット制御装置は、ダッシュポット制御準備手段によって、内燃機関の非アイドル運転時に実回転速度がダッシュポット制御を実行する回転速度範囲の上限値であるダッシュポット上限値よりも低いときには目標アイドル回転速度を実回転速度に設定して、実回転速度がダッシュポット上限値以上のときには目標アイドル回転速度をダッシュポット上限値に設定し、ダッシュポット制御手段によって、内燃機関の減速運転時にアイドル運転に切り換える際に前記ダッシュポット制御準備手段で設定した目標アイドル回転速度を通常のアイドル回転速度まで徐々に減衰させるダッシュポット制御を実行するシステムにおいて、ダッシュポット制御中止手段により、ダッシュポット制御中に実回転速度が所定の中止判定値以上になったときに該ダッシュポット制御を中止して目標アイドル回転速度をダッシュポット上限値に引き上げるようにしたものである。
In order to achieve the above object, in the dashpot control device for an internal combustion engine according to claim 1 of the present invention, the dashpot control preparation means performs the dashpot control with the actual rotational speed during non-idle operation of the internal combustion engine. The target idle rotation speed is set to the actual rotation speed when it is lower than the dashpot upper limit value that is the upper limit value of the rotation speed range, and the target idle rotation speed is set to the dashpot upper limit value when the actual rotation speed is equal to or higher than the dashpot upper limit value. Set and execute dashpot control that gradually attenuates the target idle speed set by the dashpot control preparation means to the normal idle speed when switching to idle operation during deceleration operation of the internal combustion engine by the dashpot control means The dashpot control stop means Actual rotational speed during Yupotto control is obtained so as to raise the target idle rotation speed to cancel the dashpot control when it is above a predetermined stop judgment value dashpot upper limit.

この構成では、加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始した場合でも、そのダッシュポット制御中に実回転速度が中止判定値以上になったときに、減速中ではない判断して、そのダッシュポット制御を中止して目標アイドル回転速度をダッシュポット上限値に引き上げることができる。これにより、その後の減速運転時にアイドル運転に切り換える際には、先の加速運転時に誤って開始されたダッシュポット制御の影響をほとんど受けずに、通常通りのダッシュポット制御を実行することができ、実回転速度の急低下を防止することができる。   In this configuration, even if a slight drop in rotation during acceleration operation is determined as deceleration operation, and the dashpot control is erroneously started during acceleration operation, the actual rotation speed exceeds the stop determination value during the dashpot control. When it is determined that the vehicle is not decelerating, the dashpot control can be stopped and the target idle rotation speed can be raised to the dashpot upper limit value. As a result, when switching to idle operation during subsequent deceleration operation, the normal dashpot control can be executed with almost no influence of the dashpot control that was erroneously started during the previous acceleration operation, A sudden decrease in the actual rotation speed can be prevented.

ところで、高回転状態からの減速運転時に開始されたダッシュポット制御は、目標アイドル回転速度をダッシュポット上限値から通常のアイドル回転速度まで徐々に減衰させるため、中止判定値(ダッシュポット制御を中止する実回転速度)をダッシュポット上限値又はそれよりも低い値に設定すると、減速運転時に開始されたダッシュポット制御中に実回転速度が中止判定値以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまう可能性がある。   By the way, the dashpot control started at the time of deceleration operation from the high rotation state gradually attenuates the target idle rotation speed from the dashpot upper limit value to the normal idle rotation speed. If the actual rotation speed is set to a dashpot upper limit value or a value lower than that, the actual rotation speed is determined to be higher than the stop determination value during dashpot control started during deceleration operation, and the dash started during deceleration operation is determined. Pot control may be canceled.

この対策として、請求項2のように、中止判定値(ダッシュポット制御を中止する実回転速度)を、ダッシュポット上限値よりも高い値に設定すると良い。このようにすれば、減速運転時に開始されたダッシュポット制御中に実回転速度が中止判定値以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまうことを防止することができる。   As a countermeasure, it is preferable to set the stop determination value (actual rotational speed at which the dashpot control is stopped) to a value higher than the dashpot upper limit value as in claim 2. In this way, it is possible to prevent the dashpot control started during the deceleration operation from being canceled because the actual rotational speed is determined to be equal to or higher than the stop determination value during the dashpot control started during the deceleration operation. it can.

以下、本発明の一実施例を図面に基づいて説明する。
まず、図1に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量を検出するエアフローメータ14が設けられている。このエアフローメータ14の下流側には、モータ15によって開度調節されるスロットルバルブ16と、このスロットルバルブ16の開度(スロットル開度)を検出するスロットル開度センサ17とが設けられている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
First, a schematic configuration of the entire engine control system will be described with reference to FIG. An air cleaner 13 is provided at the most upstream portion of the intake pipe 12 of the engine 11 that is an internal combustion engine, and an air flow meter 14 that detects the intake air amount is provided downstream of the air cleaner 13. A throttle valve 16 whose opening is adjusted by a motor 15 and a throttle opening sensor 17 that detects the opening (throttle opening) of the throttle valve 16 are provided on the downstream side of the air flow meter 14.

更に、スロットルバルブ16の下流側には、サージタンク18が設けられ、このサージタンク18には、吸気管圧力を検出する吸気管圧力センサ19が設けられている。また、サージタンク18には、エンジン11の各気筒に空気を導入する吸気マニホールド20が設けられ、各気筒の吸気マニホールド20の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁21が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ22が取り付けられ、各点火プラグ22の火花放電によって筒内の混合気に着火される。   Further, a surge tank 18 is provided on the downstream side of the throttle valve 16, and an intake pipe pressure sensor 19 for detecting the intake pipe pressure is provided in the surge tank 18. The surge tank 18 is provided with an intake manifold 20 for introducing air into each cylinder of the engine 11, and a fuel injection valve 21 for injecting fuel is attached in the vicinity of the intake port of the intake manifold 20 of each cylinder. Yes. An ignition plug 22 is attached to the cylinder head of the engine 11 for each cylinder, and the air-fuel mixture in the cylinder is ignited by spark discharge of each ignition plug 22.

一方、エンジン11の排気管23には、排出ガスの空燃比又はリッチ/リーン等を検出する排出ガスセンサ24(空燃比センサ、酸素センサ等)が設けられ、この排出ガスセンサ24の下流側に、排出ガスを浄化する三元触媒等の触媒25が設けられている。   On the other hand, the exhaust pipe 23 of the engine 11 is provided with an exhaust gas sensor 24 (air-fuel ratio sensor, oxygen sensor, etc.) for detecting the air-fuel ratio or rich / lean of the exhaust gas. A catalyst 25 such as a three-way catalyst for purifying gas is provided.

また、エンジン11のシリンダブロックには、冷却水温を検出する冷却水温センサ26や、エンジン11のクランク軸が所定クランク角回転する毎にパルス信号を出力するクランク角センサ27が取り付けられている。このクランク角センサ27の出力信号に基づいてクランク角やエンジン回転速度が検出される。   A cooling water temperature sensor 26 that detects the cooling water temperature and a crank angle sensor 27 that outputs a pulse signal each time the crankshaft of the engine 11 rotates a predetermined crank angle are attached to the cylinder block of the engine 11. Based on the output signal of the crank angle sensor 27, the crank angle and the engine speed are detected.

これら各種センサの出力は、エンジン制御回路(以下「ECU」と表記する)28に入力される。このECU28は、マイクロコンピュータを主体として構成され、内蔵されたROM(記憶媒体)に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁21の燃料噴射量や点火プラグ22の点火時期を制御する。その際、ECU28は、アクセルオフ等によりアイドルスイッチがオンされているときに、エンジン11の実回転速度Ne が目標アイドル回転速度TNidに一致するようにスロットル開度をフィードバック制御するアイドル回転速度制御を実行する。   Outputs of these various sensors are input to an engine control circuit (hereinafter referred to as “ECU”) 28. The ECU 28 is mainly composed of a microcomputer, and executes various engine control programs stored in a built-in ROM (storage medium), so that the fuel injection amount of the fuel injection valve 21 can be changed according to the engine operating state. The ignition timing of the spark plug 22 is controlled. At this time, the ECU 28 performs idle rotation speed control that feedback-controls the throttle opening so that the actual rotation speed Ne of the engine 11 coincides with the target idle rotation speed TNid when the idle switch is turned on due to the accelerator off or the like. Execute.

更に、ECU28は、後述する図2の目標アイドル回転速度設定プログラム及び図3のダッシュポット制御プログラムを実行することで、次のような制御を行う。
図4の上段に示すように、加速運転時に、エンジン11の実回転速度Ne が所定のダッシュポット上限値Ndp(例えば1500rpm)よりも低いときには、目標アイドル回転速度TNidを実回転速度Ne に設定し、実回転速度Ne がダッシュポット上限値Ndp以上のときには、目標アイドル回転速度TNidをダッシュポット上限値Ndpに設定する。
Further, the ECU 28 executes the following control by executing a target idle speed setting program shown in FIG. 2 and a dashpot control program shown in FIG.
As shown in the upper part of FIG. 4, when the actual rotation speed Ne of the engine 11 is lower than a predetermined dashpot upper limit value Ndp (for example, 1500 rpm) during acceleration operation, the target idle rotation speed TNid is set to the actual rotation speed Ne. When the actual rotation speed Ne is equal to or higher than the dashpot upper limit value Ndp, the target idle rotation speed TNid is set to the dashpot upper limit value Ndp.

その後の減速運転時にアイドル運転に切り換える際には、所定のダッシュポット制御実行条件が成立したときに、ダッシュポット制御実行フラグをオンにセットして、目標アイドル回転速度TNidを通常のアイドル回転速度Nid(例えば500rpm)まで徐々に減衰させるダッシュポット制御を実行する。これにより、高回転状態からの減速運転時にアイドル回転速度制御が開始された場合に、ダッシュポット制御によって実回転速度Ne の急低下を防止する。   When switching to idle operation during subsequent deceleration operation, when a predetermined dashpot control execution condition is satisfied, the dashpot control execution flag is set to ON and the target idle rotation speed TNid is set to the normal idle rotation speed Nid. Dashpot control that gradually attenuates to (for example, 500 rpm) is executed. As a result, when the idle rotation speed control is started during the deceleration operation from the high rotation state, the sudden decrease in the actual rotation speed Ne is prevented by the dashpot control.

また、図4の下段に示すように、特にチップインレーシング(短期間且つ比較的大きなアクセル踏み込み)時等の加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始してしまう可能性があるが、本実施例では、ダッシュポット制御中に実回転速度Ne が所定の中止判定値Nx (例えばダッシュポット上限値Ndpよりも少し高い値)以上になったときに、減速中ではない判断して、ダッシュポット制御実行フラグをオフにリセットして、そのダッシュポット制御を中止し、目標アイドル回転速度TNidをダッシュポット上限値Ndpに引き上げる。これにより、加速運転中に誤ってダッシュポット制御を開始した場合でも、その後の減速運転時にアイドル運転に切り換える際には、先の加速運転時に誤って開始されたダッシュポット制御の影響を全く受けずに、通常通りのダッシュポット制御を実行して、実回転速度Ne の急低下を防止する。   In addition, as shown in the lower part of FIG. 4, it is determined that a slight rotation drop during acceleration operation such as during chip in-racing (short-time and relatively large accelerator depression) is a deceleration operation, and erroneously occurs during acceleration operation. There is a possibility that the dashpot control will be started, but in this embodiment, during the dashpot control, the actual rotational speed Ne exceeds a predetermined stop determination value Nx (for example, a value slightly higher than the dashpot upper limit value Ndp). At this time, it is determined that the vehicle is not decelerating, the dashpot control execution flag is reset to OFF, the dashpot control is stopped, and the target idle rotation speed TNid is raised to the dashpot upper limit value Ndp. As a result, even if the dashpot control is mistakenly started during the acceleration operation, when switching to the idle operation during the subsequent deceleration operation, the dashpot control that was erroneously started during the previous acceleration operation is not affected at all. In addition, the normal dashpot control is executed to prevent the actual rotational speed Ne from rapidly decreasing.

以下、ECU27が実行する図2の目標アイドル回転速度設定プログラム及び図3のダッシュポット制御プログラムの処理内容を説明する。   Hereinafter, the processing contents of the target idle speed setting program of FIG. 2 and the dashpot control program of FIG. 3 executed by the ECU 27 will be described.

[目標アイドル回転速度設定]
図2に示す目標アイドル回転速度設定プログラムは、エンジン運転中に所定周期で実行される。本プログラムが起動されると、まず、ステップ101で、ダッシュポット制御実行フラグがオンされているか否かを判定する。その結果、ダッシュポット制御実行フラグがオンされていると判定された場合には、ステップ109に進み、目標アイドル回転速度TNidを減衰係数により通常のアイドル回転速度Nid(例えば500rpm)まで徐々に減衰させるダッシュポット制御を実行する。
[Target idle speed setting]
The target idle speed setting program shown in FIG. 2 is executed at a predetermined cycle during engine operation. When this program is started, first, in step 101, it is determined whether or not the dashpot control execution flag is turned on. As a result, when it is determined that the dashpot control execution flag is turned on, the routine proceeds to step 109, where the target idle rotation speed TNid is gradually attenuated to the normal idle rotation speed Nid (for example, 500 rpm) by the attenuation coefficient. Execute dashpot control.

一方、上記ステップ101で、ダッシュポット制御実行フラグがオフされていると判定された場合には、ステップ102に進み、アイドルスイッチがオンされているか否かを、例えばアクセルがオフされているか否かによって判定する。その結果、アイドルスイッチがオンされていると判定された場合には、ステップ103に進み、実回転速度Ne がダッシュポット上限値Ndp(例えば1500rpm)よりも低いか否かを判定する。   On the other hand, if it is determined in step 101 that the dashpot control execution flag is turned off, the process proceeds to step 102 to determine whether the idle switch is turned on, for example, whether the accelerator is turned off. Determine by. As a result, if it is determined that the idle switch is turned on, the routine proceeds to step 103, where it is determined whether or not the actual rotational speed Ne is lower than a dashpot upper limit value Ndp (for example, 1500 rpm).

このステップ103で、実回転速度Ne がダッシュポット上限値Ndpよりも低いと判定された場合には、ステップ104に進み、目標アイドル回転速度TNidを通常のアイドル回転速度Nid(例えば500rpm)に設定する。一方、上記ステップ103で、実回転速度Ne がダッシュポット上限値Ndp以上であると判定された場合には、ステップ105に進み、目標アイドル回転速度TNidをダッシュポット上限値Ndpに設定する。   If it is determined in step 103 that the actual rotational speed Ne is lower than the dashpot upper limit value Ndp, the routine proceeds to step 104, where the target idle rotational speed TNid is set to a normal idle rotational speed Nid (for example, 500 rpm). . On the other hand, if it is determined in step 103 that the actual rotational speed Ne is equal to or higher than the dashpot upper limit value Ndp, the routine proceeds to step 105, where the target idle rotational speed TNid is set to the dashpot upper limit value Ndp.

これに対して、上記ステップ102で、アイドルスイッチがオフされていると判定された場合には、加速運転時等の非アイドル運転時であると判断して、ステップ106に進み、実回転速度Ne がダッシュポット上限値Ndpよりも低いか否かを判定する。   On the other hand, if it is determined in step 102 that the idle switch is turned off, it is determined that the engine is in non-idle operation such as acceleration operation, and the process proceeds to step 106 where the actual rotational speed Ne is determined. Is lower than the dashpot upper limit value Ndp.

このステップ106で、実回転速度Ne がダッシュポット上限値Ndpよりも低いと判定された場合には、ステップ107に進み、目標アイドル回転速度TNidを実回転速度Ne に設定する。一方、上記ステップ106で、実回転速度Ne がダッシュポット上限値Ndp以上であると判定された場合には、ステップ108に進み、目標アイドル回転速度TNidをダッシュポット上限値Ndpに設定する。
これらのステップ106〜108の処理が特許請求の範囲でいうダッシュポット制御準備手段としての役割を果たす。
If it is determined in step 106 that the actual rotational speed Ne is lower than the dashpot upper limit value Ndp, the routine proceeds to step 107, where the target idle rotational speed TNid is set to the actual rotational speed Ne. On the other hand, if it is determined in step 106 that the actual rotational speed Ne is equal to or higher than the dashpot upper limit value Ndp, the routine proceeds to step 108, where the target idle rotational speed TNid is set to the dashpot upper limit value Ndp.
The processing of these steps 106 to 108 serves as dashpot control preparation means in the claims.

[ダッシュポット制御]
図3に示すダッシュポット制御プログラムは、エンジン運転中に所定周期で実行され、特許請求の範囲でいうダッシュポット制御手段としての役割を果たす。本プログラムが起動されると、まず、ステップ201で、ダッシュポット制御実行フラグがオンされているか否かを判定する。
[Dashpot control]
The dashpot control program shown in FIG. 3 is executed at a predetermined cycle during engine operation, and serves as a dashpot control means in the claims. When this program is started, first, in step 201, it is determined whether or not the dashpot control execution flag is turned on.

その結果、ダッシュポット制御実行フラグがオフされていると判定された場合には、ステップ202に進み、ダッシュポット制御実行条件が成立しているか否かを判定する。ここで、ダッシュポット制御実行条件は、例えば、次の(1) 〜(4) の条件を全て満たすことである。
(1) アイドルスイッチがオンされていること
(2) 燃料カット中でないこと
(3) 実回転速度Ne と目標アイドル回転速度TNidとの差が所定閾値以下であること
(4) 減速運転中[今回の実回転速度Ne(i)<前回の実回転速度Ne(i-1)]であること
As a result, when it is determined that the dashpot control execution flag is turned off, the process proceeds to step 202 to determine whether or not the dashpot control execution condition is satisfied. Here, the dashpot control execution condition is to satisfy all of the following conditions (1) to (4), for example.
(1) The idle switch is turned on
(2) The fuel is not being cut
(3) The difference between the actual rotational speed Ne and the target idle rotational speed TNid is not more than a predetermined threshold value.
(4) During deceleration operation [current actual rotational speed Ne (i) <previous actual rotational speed Ne (i-1)]

上記(1) 〜(4) の条件を全て満たせば、ダッシュポット制御実行条件が成立するが、上記(1) 〜(4) の条件のうちいずれか1つでも満たさない条件があれば、ダッシュポット制御実行条件が不成立となる。
このステップ202で、ダッシュポット制御実行条件が不成立であると判定された場合には、ダッシュポット制御実行フラグをオフに維持したまま本プログラムを終了する。
If all of the above conditions (1) to (4) are met, the dashpot control execution condition is satisfied. The pot control execution condition is not satisfied.
If it is determined in step 202 that the dashpot control execution condition is not satisfied, the program is terminated while the dashpot control execution flag is kept off.

一方、上記ステップ202で、ダッシュポット制御実行条件が成立していると判定された場合には、ステップ203に進み、ダッシュポット制御実行フラグをオンにセットする。これにより、ダッシュポット制御を実行して目標アイドル回転速度TNidを通常アイドル回転速度Nidまで徐々に減衰させる。   On the other hand, if it is determined in step 202 that the dashpot control execution condition is satisfied, the process proceeds to step 203, and the dashpot control execution flag is set to ON. Thereby, the dash pot control is executed to gradually attenuate the target idle rotation speed TNid to the normal idle rotation speed Nid.

このダッシュポット制御の実行中は、上記ステップ201で、ダッシュポット制御実行フラグがオンされていると判定されて、ステップ204に進み、実回転速度Ne が中止判定値Nx (例えばダッシュポット上限値Ndpよりも少し高い値)以上であるか否かを判定する。   During execution of the dashpot control, it is determined in step 201 that the dashpot control execution flag is turned on, and the process proceeds to step 204 where the actual rotational speed Ne is set to the stop determination value Nx (for example, the dashpot upper limit value Ndp). It is determined whether or not the value is a little higher than that).

このステップ204で、実回転速度Ne が中止判定値Nx 以上であると判定された場合には、減速中ではない判断して、ステップ205に進み、ダッシュポット制御実行フラグをオフにリセットしてダッシュポット制御を中止した後、ステップ206に進み、目標アイドル回転速度TNidをダッシュポット上限値Ndpに引き上げる。
これらのステップ204〜206の処理が特許請求の範囲でいうダッシュポット制御中止手段としての役割を果たす。
If it is determined in step 204 that the actual rotational speed Ne is equal to or higher than the stop determination value Nx, it is determined that the vehicle is not decelerating, and the process proceeds to step 205 where the dashpot control execution flag is reset to OFF. After stopping the pot control, the routine proceeds to step 206 where the target idle rotation speed TNid is raised to the dashpot upper limit value Ndp.
The processing of these steps 204 to 206 serves as dashpot control stopping means in the claims.

これに対して、上記ステップ204で、実回転速度Ne が中止判定値Nx よりも低いと判定された場合には、ステップ207に進み、ダッシュポット制御によって目標アイドル回転速度TNidが通常アイドル回転速度Nidまで低下したか否かを判定する。   On the other hand, if it is determined in step 204 that the actual rotational speed Ne is lower than the stop determination value Nx, the process proceeds to step 207 where the target idle rotational speed TNid is set to the normal idle rotational speed Nid by dashpot control. It is determined whether or not it has decreased.

このステップ207で、目標アイドル回転速度TNidが通常アイドル回転速度Nidよりも高いと判定された場合には、ダッシュポット制御実行フラグをオンに維持して、ダッシュポット制御を継続する。   If it is determined in step 207 that the target idle rotation speed TNid is higher than the normal idle rotation speed Nid, the dashpot control execution flag is kept on and the dashpot control is continued.

その後、上記ステップ207で、目標アイドル回転速度TNidが通常アイドル回転速度Nidまで低下したと判定されたときに、ステップ208に進み、ダッシュポット制御実行フラグをオフにリセットしてダッシュポット制御を終了する。   Thereafter, when it is determined in step 207 that the target idle rotation speed TNid has decreased to the normal idle rotation speed Nid, the routine proceeds to step 208, where the dashpot control execution flag is reset to OFF and the dashpot control is terminated. .

以上説明した本実施例では、図4の下段に示すように、特にチップインレーシング(短期間且つ比較的大きなアクセル踏み込み)時等の加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始した場合でも、そのダッシュポット制御中に実回転速度Ne が中止判定値Nx 以上になったときに、減速中ではない判断して、そのダッシュポット制御を中止して目標アイドル回転速度TNidをダッシュポット上限値Ndpに引き上げることができる。これにより、加速運転中に誤ってダッシュポット制御を開始した場合でも、その後の減速運転時にアイドル運転に切り換える際には、先の加速運転時に誤って開始されたダッシュポット制御の影響を全く受けずに、通常通りのダッシュポット制御を実行することができ、実回転速度の急低下を防止することができる。   In the present embodiment described above, as shown in the lower part of FIG. 4, it is determined that a slight rotational drop during acceleration operation such as during chip in-racing (short-time and relatively large accelerator depression) is a deceleration operation, Even if the dashpot control is mistakenly started during acceleration operation, when the actual rotational speed Ne exceeds the stop determination value Nx during the dashpot control, it is determined that the vehicle is not decelerating and the dashpot control is performed. It can be stopped and the target idle speed TNid can be raised to the dashpot upper limit value Ndp. As a result, even if the dashpot control is mistakenly started during the acceleration operation, when switching to the idle operation during the subsequent deceleration operation, the dashpot control that was erroneously started during the previous acceleration operation is not affected at all. In addition, the normal dashpot control can be executed, and a sudden decrease in the actual rotation speed can be prevented.

ところで、図4に示すように、高回転状態からの減速運転時に開始されたダッシュポット制御は、目標アイドル回転速度TNidをダッシュポット上限値Ndpから通常アイドル回転速度Nidまで徐々に減衰させるため、中止判定値Nx (ダッシュポット制御を中止する実回転速度)をダッシュポット上限値Ndp又はそれよりも低い値に設定すると、減速運転時に開始されたダッシュポット制御中に実回転速度Ne が中止判定値Nx 以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまう可能性がある。   By the way, as shown in FIG. 4, the dashpot control started during the deceleration operation from the high rotation state is stopped because the target idle rotation speed TNid is gradually attenuated from the dashpot upper limit value Ndp to the normal idle rotation speed Nid. If the judgment value Nx (actual rotational speed at which the dashpot control is stopped) is set to a dashpot upper limit value Ndp or a value lower than that, the actual rotational speed Ne is set to the stop judgment value Nx during the dashpot control started during deceleration operation. As a result, the dashpot control started during the deceleration operation may be stopped.

その点、本実施例では、中止判定値Nx (ダッシュポット制御を中止する実回転速度)を、ダッシュポット上限値Ndpよりも高い値に設定するようにしたので、減速運転時に開始されたダッシュポット制御中に実回転速度Ne が中止判定値Nx 以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまうといった不具合を未然に防止することができる。   In this respect, in this embodiment, the stop determination value Nx (actual rotational speed at which the dashpot control is stopped) is set to a value higher than the dashpot upper limit value Ndp, so that the dashpot started during the deceleration operation is set. During the control, it is possible to prevent a problem that the actual rotational speed Ne is determined to be equal to or higher than the stop determination value Nx and the dashpot control started during the deceleration operation is stopped.

尚、上記実施例では、スロットルバルブ16でアイドル回転速度を制御するシステムに本発明を適用したが、スロットルバルブ16とは別に設けたアイドルスピードコントロールバルブでアイドル回転速度を制御するシステムに本発明を適用しても良い。   In the above-described embodiment, the present invention is applied to a system that controls the idle rotation speed by the throttle valve 16, but the present invention is applied to a system that controls the idle rotation speed by an idle speed control valve provided separately from the throttle valve 16. It may be applied.

本発明の一実施例におけるエンジン制御システム全体の概略構成図である。It is a schematic block diagram of the whole engine control system in one Example of this invention. 目標アイドル回転速度設定プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of a target idle rotational speed setting program. ダッシュポット制御プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of a dashpot control program. 本実施例のダッシュポット制御の実行例を示すタイムチャートである。It is a time chart which shows the execution example of the dashpot control of a present Example. 比較例のダッシュポット制御の実行例を示すタイムチャートである。It is a time chart which shows the execution example of the dashpot control of a comparative example.

符号の説明Explanation of symbols

11…エンジン(内燃機関)、12…吸気管、16…スロットルバルブ、21…燃料噴射弁、22…点火プラグ、23…排気管、28…ECU(ダッシュポット制御準備手段,ダッシュポット制御手段,ダッシュポット制御中止手段)   DESCRIPTION OF SYMBOLS 11 ... Engine (internal combustion engine), 12 ... Intake pipe, 16 ... Throttle valve, 21 ... Fuel injection valve, 22 ... Spark plug, 23 ... Exhaust pipe, 28 ... ECU (Dashpot control preparation means, dashpot control means, dash Pot control stop means)

Claims (2)

目標アイドル回転速度を徐々に減衰させるダッシュポット制御を実行する機能を備えた内燃機関のダッシュポット制御装置において、
内燃機関の非アイドル運転時に実回転速度が前記ダッシュポット制御を実行する回転速度範囲の上限値であるダッシュポット上限値よりも低いときには目標アイドル回転速度を前記実回転速度に設定し、前記実回転速度が前記ダッシュポット上限値以上のときには前記目標アイドル回転速度を前記ダッシュポット上限値に設定するダッシュポット制御準備手段と、
内燃機関の減速運転時にアイドル運転に切り換える際に前記ダッシュポット制御準備手段で設定した目標アイドル回転速度を通常のアイドル回転速度まで徐々に減衰させるダッシュポット制御を実行するダッシュポット制御手段と、
前記ダッシュポット制御中に前記実回転速度が所定の中止判定値以上になったときに該ダッシュポット制御を中止して前記目標アイドル回転速度を前記ダッシュポット上限値に引き上げるダッシュポット制御中止手段と
を備えていることを特徴とする内燃機関のダッシュポット制御装置。
In a dashpot control device for an internal combustion engine having a function of executing dashpot control that gradually attenuates a target idle rotation speed,
When the actual rotational speed is lower than the dashpot upper limit value that is the upper limit value of the rotational speed range in which the dashpot control is executed during non-idle operation of the internal combustion engine, the target idle rotational speed is set to the actual rotational speed, and the actual rotational speed is set. Dashpot control preparation means for setting the target idle rotation speed to the dashpot upper limit value when the speed is equal to or higher than the dashpot upper limit value;
Dashpot control means for executing dashpot control that gradually attenuates the target idle rotation speed set by the dashpot control preparation means to the normal idle rotation speed when switching to idle operation during deceleration operation of the internal combustion engine;
Dashpot control stopping means for stopping the dashpot control and raising the target idle rotation speed to the dashpot upper limit value when the actual rotation speed exceeds a predetermined stop determination value during the dashpot control. A dashpot control device for an internal combustion engine, comprising:
前記中止判定値は、前記ダッシュポット上限値よりも高い値に設定されていることを特徴とする内燃機関のダッシュポット制御装置。   The dashpot control device for an internal combustion engine, wherein the stop determination value is set to a value higher than the dashpot upper limit value.
JP2005057583A 2005-03-02 2005-03-02 Dashpot control device for internal combustion engine Expired - Fee Related JP4345063B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005057583A JP4345063B2 (en) 2005-03-02 2005-03-02 Dashpot control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005057583A JP4345063B2 (en) 2005-03-02 2005-03-02 Dashpot control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2006242066A JP2006242066A (en) 2006-09-14
JP4345063B2 true JP4345063B2 (en) 2009-10-14

Family

ID=37048719

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005057583A Expired - Fee Related JP4345063B2 (en) 2005-03-02 2005-03-02 Dashpot control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP4345063B2 (en)

Also Published As

Publication number Publication date
JP2006242066A (en) 2006-09-14

Similar Documents

Publication Publication Date Title
US7661403B2 (en) Start controller for internal combustion engine
JP2010019178A (en) Engine control device
JP5563958B2 (en) Engine automatic stop / start control device
JP5927024B2 (en) Engine start control device
US20160281631A1 (en) Engine control device
JP2009103017A (en) Control device for internal combustion engine
JP5234513B2 (en) Torque control device for internal combustion engine
JP2008309047A (en) Ignition control device for internal combustion engine
JP4345063B2 (en) Dashpot control device for internal combustion engine
JP2008267294A (en) Internal combustion engine control system
JPS63154862A (en) Electronic control device for internal combustion engine
JP4725555B2 (en) Control device for internal combustion engine
JP2001082242A (en) Engine ignition timing control device
JP5983553B2 (en) Control device for internal combustion engine
JP2007032320A (en) Control device for internal combustion engine
JP5610155B2 (en) Vehicle engine control device
JP5500085B2 (en) Vehicle control device
JP2007327364A (en) Internal combustion engine stop position control system
JP5164619B2 (en) Operation control method for internal combustion engine
JP4357388B2 (en) Control method for internal combustion engine
JPH01195948A (en) Fuel controller of varying overrun cutting revolution speed
JPS63306285A (en) Idle ignition timing control device
JP2012211534A (en) Control device of internal combustion engine
JP2006274952A (en) Engine fuel injection amount control device
JP2007170198A (en) Torque 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: 20070403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090415

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090619

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090702

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120724

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120724

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130724

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees