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
JP2653801B2 - Engine idle control device - Google Patents
[go: Go Back, main page]

JP2653801B2 - Engine idle control device - Google Patents

Engine idle control device

Info

Publication number
JP2653801B2
JP2653801B2 JP62319857A JP31985787A JP2653801B2 JP 2653801 B2 JP2653801 B2 JP 2653801B2 JP 62319857 A JP62319857 A JP 62319857A JP 31985787 A JP31985787 A JP 31985787A JP 2653801 B2 JP2653801 B2 JP 2653801B2
Authority
JP
Japan
Prior art keywords
feedback control
value
state
control
clutch
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
JP62319857A
Other languages
Japanese (ja)
Other versions
JPH01159437A (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.)
Matsuda KK
Original Assignee
Matsuda KK
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 Matsuda KK filed Critical Matsuda KK
Priority to JP62319857A priority Critical patent/JP2653801B2/en
Publication of JPH01159437A publication Critical patent/JPH01159437A/en
Application granted granted Critical
Publication of JP2653801B2 publication Critical patent/JP2653801B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、アイドル回転数のフィードバック制御を行
なうとともに、そのフィードバック制御量を記憶してそ
の後の制御に反映させる学習制御を行なうようにしたエ
ンジンのアイドル制御装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention provides an engine that performs feedback control of an idle speed and performs learning control that stores the feedback control amount and reflects it in subsequent control. The present invention relates to an idle control device.

(従来技術) 従来から、アイドル運転状態に相当する所定条件にあ
るときに、エンジン回転数を目標回転数に収束させるよ
うにフィードバック制御を行なうとともに、そのフィー
ドバック制御量を記憶し、その記憶値を、次回のフィー
ドバック制御開始時等に利用するようにした装置は知ら
れている。例えば特開昭56−44431号公報に示された装
置では、アイドル運転相当状態のときに、フィードバッ
ク制御量としての吸気量修正値をエンジン回転数と目標
回転数との偏差に応じて増減するフィードバック制御を
行なうとともに、その制御量を記憶して、フィードバッ
ク制御中は記憶値を逐次更新する学習制御を行ない、フ
ィードバック制御が停止されたときは上記制御量記憶値
を保持しておいてオープン制御時にも上記記憶値を利用
し、さらに次回のフィードバック制御開始時には上記記
憶値がフィードバック制御量の初期値となるようにして
いる。
(Prior Art) Conventionally, when under a predetermined condition corresponding to an idling operation state, feedback control is performed so that an engine speed converges to a target speed, the feedback control amount is stored, and the stored value is stored. A device that is used at the time of starting the next feedback control is known. For example, in an apparatus disclosed in Japanese Patent Application Laid-Open No. 56-44431, a feedback control amount is increased or decreased according to a deviation between an engine speed and a target speed in a state corresponding to an idling operation. In addition to performing the control, the control amount is stored, and the learning control for sequentially updating the stored value is performed during the feedback control. When the feedback control is stopped, the control amount stored value is held and the open control is performed. Also, the stored value is used, and at the start of the next feedback control, the stored value becomes the initial value of the feedback control amount.

ところで、従来のこの種の装置では、フィードバック
制御が行なわれていればそれに伴ってフィードバック制
御量の記憶、更新も行なわれるようになっているが、こ
のようにすると、次に述べるように、その後の制御に反
映される学習値としては不適当な制御量が記憶されてし
まう場合があった。
By the way, in this type of conventional apparatus, if the feedback control is performed, the storage and update of the feedback control amount are also performed along with the feedback control. In some cases, an inappropriate control amount is stored as the learning value reflected in the control of (1).

すなわち、フィードバック制御はアイドル運転と想定
される条件下で行なわれ、例えばMT(マニュアルトラン
スミッション)車の場合は、ニュートラルもしくはクラ
ッチオフの状態でスロットル弁全閉かつエンジン回転数
が所定値以下等の条件を満足する場合に行なわれるが、
上記ニュートラルもしくはクラッチオフの状態を検出す
るニュートラルクラッチスイッチは、通常、半クラッチ
の状態でも切れずにクラッチオフと検出する。従って、
本来のアイドル運転状態から走行状態に移行する過程で
半クラッチの状態となったときに、他の条件が満足され
ていればフィードバック制御とその制御量を記憶する学
習制御とが行なわれることとなる。この場合、半クラッ
チ状態でもエンジン回転数の落込みを防止するためフィ
ードバック制御を実行することは望ましい。しかし、こ
のときのフィードバック制御量は本来のアイドル運転状
態のときのフィードバック制御量から大きくずれている
ので、この状態からオープン制御に移行するときにフィ
ードバック制御量の最終値が記憶値とされると、その後
にアイドル運転状態に復帰してフィードバック制御が再
び開始されるときに上記記憶値がフィードバック制御量
の初期値とされる結果、却ってエンジン回転数の収束性
が悪化し、フィードバック制御初期にエンジン回転数の
吹き上がりが生じるという問題があった。
That is, the feedback control is performed under the condition assumed to be the idling operation. For example, in the case of an MT (manual transmission) vehicle, the condition in which the throttle valve is fully closed and the engine speed is equal to or less than a predetermined value in a neutral or clutch off state. Is performed when
The neutral clutch switch for detecting the neutral or clutch off state normally detects clutch off without disconnection even in a half clutch state. Therefore,
When the clutch is half-engaged in the process of shifting from the original idle operation state to the running state, feedback control and learning control for storing the control amount are performed if other conditions are satisfied. . In this case, it is desirable to execute feedback control in order to prevent the engine speed from dropping even in the half-clutch state. However, since the feedback control amount at this time greatly deviates from the original feedback control amount in the idle operation state, when the final value of the feedback control amount is set to the stored value when shifting to the open control from this state. When the feedback control is started again after returning to the idle operation state, the stored value becomes the initial value of the feedback control amount. As a result, the convergence of the engine speed deteriorates, and There is a problem that the rotation speed rises.

(発明の目的) 本発明は上記の事情に鑑み、半クラッチ状態等にある
場合にフィードバック制御は行ないながらも、不適当な
学習が行なわれることを防止して、その後のオープン制
御からフィードバック制御への移行時にエンジン回転数
が吹き上がることを防止することができるエンジンのア
イドル制御装置を提供するものである。
(Object of the Invention) In view of the above circumstances, the present invention prevents feedback from being performed inappropriately while performing feedback control when the clutch is half-engaged or the like. The present invention provides an engine idle control device capable of preventing the engine speed from rising at the time of transition.

(発明の構成) 本発明は、第1図の構成説明図に示すように、アイド
ル運転状態に相当する所定条件にあるときにエンジン回
転数を目標回転数に収束させるようにフィードバック制
御を行なうフィードバック制御手段Aと、このフィード
バック制御手段Aにより求められたフィードバック制御
量を記憶する学習記憶手段Bとを備え、上記学習記憶手
段Bに記憶された値をフィードバック制御停止後の次回
のフィードバック制御開始時のフィードバック制御量の
初期値とするようにしたエンジンのアイドル制御装置に
おいて、エンジン回転数と吸気充填量のうちの少なくと
も一方の変動状態を検出する変動状態検出手段Cと、ニ
ュートラルもしくはクラッチオフの状態を検出するニュ
ートラルクラッチオフ検出手段Dと、学習制限手段Eと
を備えている。上記学習制限手段Eは、上記フィードバ
ック制御手段Aによりフィードバック制御が行なわれて
おり、かつ上記ニュートラルクラッチオフ検出手段Eに
よってニュートラルもしくはクラッチオフの状態が検出
されている場合において、上記変動状態検出手段Cによ
ってエンジン回転数と吸気充填量のうちの少なくとも一
方が変動状態にあることが検出されたとき、上記フィー
ドバック制御手段Aによるフィードバック制御は継続さ
せつつ、上記学習記憶手段Bによってフィードバック制
御量が記憶されることを禁止するものである。なお、上
記フィードバック制御手段Aによる制御は、エンジン回
転数と目標回転数との比較に基づき、吸気量を調節する
手段を制御することにより行なわれる。
(Structure of the Invention) As shown in the explanatory diagram of the structure of FIG. 1, the present invention performs feedback control so that the engine speed converges to the target speed when under predetermined conditions corresponding to the idling operation state. A control means A, and a learning storage means B for storing the feedback control amount obtained by the feedback control means A, wherein the value stored in the learning storage means B is used for starting the next feedback control after the feedback control is stopped. A variable state detecting means C for detecting a variable state of at least one of an engine speed and an intake charge amount, and a neutral or clutch off state. A neutral clutch-off detecting means D for detecting the I have. When the feedback control is performed by the feedback control means A and the neutral or clutch-off state is detected by the neutral clutch-off detection means E, the learning restriction means E includes the fluctuation state detection means C. When it is detected that at least one of the engine speed and the intake charge amount is in a fluctuating state, the feedback control amount by the learning control unit A is stored while the feedback control by the feedback control unit A is continued. Is prohibited. The control by the feedback control means A is performed by controlling the means for adjusting the intake air amount based on a comparison between the engine speed and the target speed.

この構成によると、上記所定条件下にあるが半クラッ
チ状態にある場合のようにエンジン回転数や吸気充填量
の変動が大きいときは、フィードバック制御は行なわれ
るが、その制御量がフィードバック制御停止後の次回の
フィードバック制御に影響を及ぼすことが避けられる。
According to this configuration, when the fluctuations in the engine speed and the intake charge amount are large, such as in the case where the vehicle is under the predetermined condition but in the half-clutch state, the feedback control is performed. The next feedback control is not affected.

(実施例) 第2図は本発明の一実施例を示し、この図において、
1はエンジン、2は吸気通路であり、この吸気通路2に
は、上流側から順にエアクリーナ3と、吸気量を検出す
るエアフローメータ4と、アクセル操作に応じて開閉作
動するスロットル弁5と、吸気通路2に燃料を噴射する
燃料噴射弁6とが配設されている。
(Embodiment) FIG. 2 shows an embodiment of the present invention.
Reference numeral 1 denotes an engine, and 2 denotes an intake passage. In the intake passage 2, an air cleaner 3, an air flow meter 4 for detecting an intake air amount, a throttle valve 5 which opens and closes in response to an accelerator operation, and an intake air A fuel injection valve 6 for injecting fuel into the passage 2 is provided.

また上記吸気通路2には、上記スロットル弁5をバイ
パスしてその上流側と下流側とを連通するバイパス通路
7が設けられ、このバイパス通路7に、この通路7の流
量を調節するISCバルブ(アイドルスピードコントロー
ルバルブ)8が設けられており、アイドル運転時等に上
記ISCバルブ8により吸気量が調節され、これによって
アイドル回転数のコントロール等が行なわれるようにな
っている。
The intake passage 2 is provided with a bypass passage 7 that bypasses the throttle valve 5 and communicates between the upstream side and the downstream side. The bypass passage 7 is provided with an ISC valve (ISC valve) that adjusts the flow rate of the passage 7. An idle speed control valve) 8 is provided, and the amount of intake air is adjusted by the ISC valve 8 during an idling operation or the like, whereby the idle speed is controlled.

上記ISCバルブ8は、コントロールユニット(ECU)10
により制御される。このコントロールユニット10には、
エンジン回転数を検出する回転数センサ11からの信号、
ニュートラルないしクラッチオフの状態を検出するニュ
ートラルクラッチスイッチ12(第1図中のニュートラル
クラッチオフ検出手段Dに相当)からの信号、スロット
ル弁5の開度を検出するスロットル開度センサ13からの
信号、エンジンの冷却水温を検出する水温センサ14から
の信号および上記エアフローメータ4からの信号がそれ
ぞれに入力されている。
The ISC valve 8 includes a control unit (ECU) 10
Is controlled by This control unit 10
A signal from a speed sensor 11 for detecting an engine speed,
A signal from a neutral clutch switch 12 (corresponding to a neutral clutch off detecting means D in FIG. 1) for detecting a neutral or clutch off state, a signal from a throttle opening sensor 13 for detecting the opening of the throttle valve 5, A signal from a water temperature sensor 14 for detecting a cooling water temperature of the engine and a signal from the air flow meter 4 are input to each.

上記コントロールユニット10は、アイドル運転状態に
相当する所定条件にあるときに、回転数センサ11により
検出されるエンジン回転数と目標回転数との比較に基づ
いて上記ISCバルブ8を制御することにより、エンジン
回転数を目標回転数に収束させるようにフィードバック
制御を行なう。さらに、エンジン回転数と吸気充填量の
うちの少なくとも一方の変動状態を検出し、具体的には
エンジン回転数及び吸気充填量の変動率を調べて、これ
らの変動率がいずれも所定以下となる安定状態がある
か、少なくとも一方が所定より大きい変動状態であるか
を判別する。そして、これらの変動率がそれぞれ所定値
以下の時には、そのときのフィードバック制御量を、そ
の後の制御に反映させるための学習値として記憶する
が、フィードバック制御が行なわれていても上記変動率
が所定値より大きいときは、そのときのフィードバック
制御量を学習値として記憶しないようにしている。この
コントロールユニット10により、第1図に示したフィー
ドバック制御手段A、学習記憶手段B、変動状態検出手
段Cおよび学習制御手段Eが構成されている。
The control unit 10 controls the ISC valve 8 based on a comparison between the engine speed detected by the speed sensor 11 and a target speed when under a predetermined condition corresponding to an idle operation state, Feedback control is performed so that the engine speed converges to the target speed. Further, a fluctuation state of at least one of the engine speed and the intake charge is detected, and more specifically, the fluctuation rates of the engine speed and the intake charge are checked, and these fluctuation rates are all equal to or lower than predetermined values. It is determined whether there is a stable state or at least one is in a fluctuation state larger than a predetermined value. When each of these fluctuation rates is equal to or less than a predetermined value, the feedback control amount at that time is stored as a learning value to be reflected in subsequent control. When the value is larger than the value, the feedback control amount at that time is not stored as the learning value. The control unit 10 constitutes the feedback control means A, the learning storage means B, the fluctuation state detecting means C and the learning control means E shown in FIG.

第3図はアイドル運転状態に相当する所定条件にある
ときに行なわれるフィードバック制御の一例を概略的に
示している。この図に示す例では、まず実際のエンジン
回転数と目標回転数とを比較してその偏差に応じた吸気
量の回転フィードバック補正値Qnfbを求め、この回転フ
ィードバック補正値Qnfbと基本吸気量と外部負荷に応じ
た補正値Qlとを加算して目標の吸気量Qbを求める。さら
に、演算や制御の誤差等を是正して目標の吸気量Qbと実
際の吸気量Qaとを対応させるため、目標の吸気量Qbと実
際の吸気量Qaとを比較し、それに応じた流量フィードバ
ック補正値Qqfbを求め、目標の吸気量Qbからバイパス通
路以外を通る(スロットル弁を通る)吸気の流量Qmを引
いた値に上記流量フィードバック補正値Qqfbを加えるこ
とによって最終的な制御量を求め、これに基づいてISC
バルブを制御するようにしている。そして当実施例で
は、後述のフローチャートに詳述するように、エンジン
回転数の変動率および吸気充填量の変動率が小さいとき
にのみ記憶するフィードバック制御量として、上記流量
フィードバック補正値Qqfbを選んでいる。
FIG. 3 schematically shows an example of feedback control performed under a predetermined condition corresponding to an idle operation state. In the example shown in this figure, first, the actual engine speed and the target speed are compared to obtain a rotational feedback correction value Qnfb of the intake air amount according to the deviation, and this rotational feedback correction value Qnfb, the basic intake air amount and the external intake air amount are calculated. The target intake air amount Qb is obtained by adding the correction value Ql according to the load. Furthermore, in order to correct the calculation and control errors and make the target intake air quantity Qb correspond to the actual intake air quantity Qa, the target intake air quantity Qb is compared with the actual intake air quantity Qa, and the flow rate feedback is made accordingly. A correction value Qqfb is obtained, and a final control amount is obtained by adding the flow rate feedback correction value Qqfb to a value obtained by subtracting a flow rate Qm of intake air passing through a portion other than the bypass passage (through a throttle valve) from the target intake air amount Qb, ISC based on this
The valve is controlled. In this embodiment, as will be described in detail in the flowchart below, the flow rate feedback correction value Qqfb is selected as a feedback control amount stored only when the variation rate of the engine speed and the variation rate of the intake air charge are small. I have.

第4図は上記コントロールユニット10による制御の具
体例をフローチャートで示している。このフローチャー
トでは、まずステップS1〜S3で、水温センサ14によって
検出される水温、回転数センサ11によって検出されるエ
ンジン回転数Neおよびエアフローメータ4によって検出
される吸気量Qaをそれぞれ読込む。次にステップS4で、
上記吸気量Qa、エンジン回転数Neおよび気筒数等に基づ
いて吸気充填量CEを演算する。またステップS5で、バイ
パス通路7以外を通る吸気の流量Qmを、例えば水温に応
じて第5図に示すような特性が定められているテーブル
から索引する。さらにステップS6で、目標の吸気量Qbを Qb=Q0+Ql+Qsw+Qdp+Qnfb と演算する。ここで、Q0は基本吸気量、Qlは外部負荷に
応じた補正値、Qswは始動時の補正値、Qdpは減速時のダ
ッシュポット補正値である。また、Qnfbは前述のように
回転フィードバック補正値であって、フィードバック制
御実行条件にあるときに実際の回転数と目標回転数との
偏差に応じて増減され、フィードバック制御条件以外の
ときは一定値(例えば0)とされる。
FIG. 4 is a flowchart showing a specific example of control by the control unit 10. In this flowchart, first in step S 1 to S 3, the water temperature detected by the water temperature sensor 14, writes each read the intake air quantity Qa detected by the engine speed Ne and the air flow meter 4 is detected by the rotational speed sensor 11. Next, in step S 4,
An intake charge amount CE is calculated based on the intake amount Qa, the engine speed Ne, the number of cylinders, and the like. In step S 5, the flow rate Qm of the intake air passing through the non-bypass passage 7, characteristic as shown in FIG. 5 is an index from a table which is determined in accordance with the example the water temperature. Further, in step S 6, it calculates a target intake air quantity Qb and Qb = Q 0 + Ql + Qsw + Qdp + Qnfb. Here, Q 0 is the basic intake air amount, Ql is correction value corresponding to the external load, Qsw correction value at the time of starting, Qdp is dashpot correction value at deceleration. Qnfb is a rotation feedback correction value as described above, and is increased or decreased according to a deviation between the actual rotation speed and the target rotation speed when the feedback control is executed, and is a constant value when the feedback control condition is not satisfied. (For example, 0).

続いてステップS7で、フィードバック制御実行条件判
定用のフラグZIfbが1か否かを調べる。この場合、ニュ
ートラルクラッチスイッチ12がON(ギヤが入っていない
と検出された状態)であること、スロットル弁5が全閉
であること、ダッシュポットが利いていないこと、およ
びエンジン回転数が所定値以下であることの各条件が満
足されているときには上記フラグZIfbが1(フィードバ
ック制御実行条件成立)となり、それ以外のときは上記
フラグZIfbが0(フィードバック制御実行条件不成立)
となる。
Then, in step S 7, the flag ZIfb for determining feedback control execution condition is checked whether 1. In this case, the neutral clutch switch 12 is ON (a state in which the gear is not engaged), the throttle valve 5 is fully closed, the dashpot is not working, and the engine speed is a predetermined value. When each of the following conditions is satisfied, the flag ZIfb becomes 1 (feedback control execution condition is satisfied), and otherwise, the flag ZIfb is 0 (feedback control execution condition is not satisfied).
Becomes

上記フラグZIfbが1であればフィードバック制御が行
なわれるが、この場合に、係数値iの判定(ステップ
S8)およびインクリメント(ステップS9)の処理によ
り、フィードバック制御実行条件下での制御が3回実行
される毎に1回ずつ、ステップS10〜ステップS12を行な
う。このステップS10〜S12では、エアフローメータ4で
検出された実際の吸気量Qaと上記ステップS6で求めた目
標の吸気量Qbとの比較に基づき、後術のステップS25
処理により実際の吸気量Qaに反映される流量フィードバ
ック補正値Qqfbを増減する。すなわち、[Qa≧Qb]の場
合は、前回の流量フィードバック補正値Qqfb1に対して
[Qqfb1−ΔQqfb]を今回の流量フィードバック補正値Q
qfbとし、[Qa<Qb]の場合は、前回の流量フィードバ
ック補正値Qqfb1に対して[Qqfb1+ΔQqfb]を今回の流
量フィードバック補正値Qqfbとする。この場合、流量フ
ィードバック補正値Qqfbを増減する値(+Qqfbまたは−
Qqfb)は、第6図に示すように、実際の吸気量Qaと目標
の吸気量Qbとの差(Qa−Qb)の絶対値が所定値以下の範
囲内であれば0とされ、この範囲外で[Qa−Qb]が正で
あればその差に応じた負の値、[Qa−Qb]が負であれば
その差に応じた正の値とされる。
If the flag ZIfb is 1, feedback control is performed. In this case, the coefficient value i is determined (step
Treatment of S 8) and incremented (step S 9), once for each time the control of the feedback control execution conditions is executed three times, performs steps S 10 ~ step S 12. In the step S 10 to S 12, the actual by the processing of the air flow on the basis of a comparison between the target intake air amount Qb obtained in the actual intake air amount Qa and is detected in step S 6 in meter 4, after surgery Step S 25 The flow rate feedback correction value Qqfb, which is reflected in the intake air amount Qa, is increased or decreased. That is, in the case of [Qa ≧ Qb], [Qqfb 1 −ΔQqfb] is changed to the current flow rate feedback correction value Q with respect to the previous flow rate feedback correction value Qqfb 1 .
In the case of [Qa <Qb], [Qqfb 1 + ΔQqfb] with respect to the previous flow rate feedback correction value Qqfb 1 is set as the current flow rate feedback correction value Qqfb. In this case, a value (+ Qqfb or -Qqfb) for increasing or decreasing the flow rate feedback correction value Qqfb
As shown in FIG. 6, Qqfb) is set to 0 if the absolute value of the difference (Qa−Qb) between the actual intake air amount Qa and the target intake air amount Qb is within a predetermined value or less. If [Qa-Qb] is positive outside, it is a negative value according to the difference, and if [Qa-Qb] is negative, it is a positive value according to the difference.

ステップS10〜S12が行なわれれば、係数値iを1とし
てから(ステップS13)、ステップS15に移る。なお、ス
テップS7での判定がNOのとき(フィードバック制御実行
条件にないとき)は、係数値nを1とする(ステップS
14)とともに、ステップS13を経てステップS15に移る。
If step S 10 to S 12 is performed, the coefficient value i from the 1 (step S 13), the flow proceeds to step S 15. Incidentally, when the determination at step S 7 of NO (when not in the feedback control execution condition) is the coefficient n as 1 (step S
With 14), the flow proceeds to step S 15 through step S 13.

ステップS15からステップS22まではエンジン回転数お
よび吸気充填量の変動率の検出等に基づき、学習条件を
制御してその制御された条件でのみ流量フィードバック
補正値Qqfbを学習値として記憶する処理を行なう。この
場合に当実施例では、まず制御に異常がないかどうかを
調べるため、後期デューティ値Tdが制御の下限値Tminか
ら上限値Tmaxまでの範囲にあるという条件と、[Qa−Q
m]が0以上という条件とが満足されているか否かを判
定する(ステップS15,S16)。これら判定がYESの場合
に、吸気充填量CEの変動率(|ΔCE|)が所定値以下と
いう条件と、エンジン回転数の変動率(|ΔNe|)が所
定値以下という条件とが満足されたか否かを判定する
(ステップS17,S18)。これらの判定もYESの場合は、さ
らに計数値nが200に達するまでこれをインクリメント
する(ステップS19,S20)。そして計数値nが200に達し
たとき、ステップS21でそのときの流量フィードバック
補正値Qqfbを学習用の記憶値Qqfbmとし、それからステ
ップS22で係数値nを1とリセットする。ステップS15
S18の判定のいずかがNOのときは単に係数値nをリセッ
トする。
From step S 15 to step S 22 based on the detection of variation rate of the engine speed and the intake air charging amount, and stores the flow rate feedback correction value Qqfb only at the controlled conditions by controlling the learning conditions as the learning value processing Perform In this case, in this embodiment, in order to first check whether there is any abnormality in the control, a condition that the late duty value Td is in the range from the lower limit value Tmin to the upper limit value Tmax of the control, and [Qa-Q
It is determined whether or not the condition that [m] is 0 or more is satisfied (steps S 15 and S 16 ). When these determinations are YES, whether the condition that the variation rate (| ΔCE |) of the intake air charge amount CE is equal to or less than a predetermined value and the condition that the variation rate (| ΔNe |) of the engine speed is equal to or less than a predetermined value are satisfied. It determines whether (step S 17, S 18). If these determinations are also YES, this is further incremented until the count value n reaches 200 (steps S 19 and S 20 ). And when the count value n has reached 200, the flow rate feedback correction value Qqfb at that time as a stored value Qqfbm for learning in step S 21, then to 1 and resets the coefficient value n in step S 22. Step S 15 ~
Or Izu determination of S 18 is simply resets the coefficient value n when the NO.

従って、ステップS15〜S18の各条件が成立している状
態が続いている場合に限り、制御が200回繰返される毎
に上記記憶値Qqfbmを更新し、それ以外は記憶値Qqfbmの
更新を行なわない。
Therefore, only when the condition of step S 15 to S 18 is followed by state is established, the control updates the above stored value Qqfbm each repeated 200 times, otherwise the update of the stored value Qqfbm Do not do.

ステップS20もしくはステップS22に続いてステップS
23では、上記フラグZIfbが1か否かを調べ、その判定が
NOの場合はステップS24で上記記憶値Qqfbmを補正値Qqfb
とする。つまり当実施例では、オープン制御時にも、そ
れ以前に求められて保持されている上記記憶値Qqfbmを
利用して補正を行なうようにしている。
Step S 20 or step S following step S 22
At 23 , it is checked whether the flag ZIfb is 1 or not.
Correction value the stored value Qqfbm in step S 24 in the case of NO Qqfb
And That is, in the present embodiment, even during the open control, the correction is performed using the stored value Qqfbm obtained and held before that.

ステップS23でのYESの判定もしくはステップS24に続
き、ステップS25では、バイパス通路7の吸気流量の制
御値として[Qb−Qm+Qqfb]を求め、この値に応じ、第
7図に示すような特性に従ってISCバルブ8に対する制
御デューティ値Tdを算出する。そしてステップS26で、
上記デューティ値Tdの信号を出力することにより、ISC
バルブ8の駆動、制御を行なってから、リターンする。
Following the determination or step S 24 is YES in the step S 23, step S 25, obtains the [Qb-Qm + Qqfb] as a control value of the intake air flow rate of the bypass passage 7, depending on the value, as shown in FIG. 7 The control duty value Td for the ISC valve 8 is calculated according to the characteristic. Then, in step S 26,
By outputting the signal of the duty value Td, ISC
After the drive and control of the valve 8 are performed, the process returns.

以上のような制御によると、フィードバック制御が行
なわれているアイドル運転状態から半クラッチ状態およ
びオープン制御が行なわれる状態を経て再びフィードバ
ック制御が行なわれる状態へと運転状態が移行した場合
に、エンジン回転数の変化および流量フィードバック補
正量Qqfbの変化は第8図のようになる。
According to the above-described control, when the operation state shifts from the idle operation state in which the feedback control is performed to the half-clutch state and the state in which the open control is performed to the state in which the feedback control is performed again, the engine rotation is stopped. The change in the number and the change in the flow rate feedback correction amount Qqfb are as shown in FIG.

すなわち、ニュートラルもしくはクラッチオフでスロ
ットル弁全閉等の通常のアイドル運転状態にあるとき
は、エンジン回転数はフィードバック制御により目標回
転数に制御されてほぼ安定している。このとき、前記の
ステップS10〜S12の処理により流量フィードバック補正
値Qqfbが逐次修正されるとともに、ステップS15〜S19
条件が満足されることにより、所定制御回路毎に、その
ときの流量フィードバック補正値Qqfbをもって記憶値Qq
fbmが更新される。
That is, when the engine is in a normal idling operation state such as the throttle valve being fully closed with the neutral or clutch off, the engine speed is controlled to the target speed by feedback control and is almost stable. At this time, the flow rate feedback correction value Qqfb is successively corrected by the processing in the steps S 10 to S 12, by the condition of step S 15 to S 19 is satisfied, every predetermined control circuit, at the time Stored value Qq with flow rate feedback correction value Qqfb
fbm is updated.

この状態からスロットル全閉のままで半クラッチ状態
になると、次第にエンジンに負荷が加わることによりエ
ンジン回転数が低下する一方、完全にクラッチオンとな
るまではフィードバック制御が行なわれ、この場合にエ
ンジン回転数の低下につれて吸気量を増加させる方向の
制御が繰返されることにより、流量フィードバック補正
量Qqfbが次第に大きな値となり、エンジン回転数の低下
が抑制される。ただしこのとき、吸気充填量CEが大きく
変動するとともに、フィードバック制御が追随しきれな
い場合にエンジン回転数の変動も通常のアイドル時より
大きくなり、ステップS17,S18の条件が成立しなくなる
ため、記憶値Qqfbmの更新は禁止される。
In this state, when the clutch is in a half-clutch state with the throttle fully closed, the load is gradually applied to the engine, causing the engine speed to decrease.On the other hand, feedback control is performed until the clutch is completely turned on. By repeating the control in the direction of increasing the intake air amount as the number decreases, the flow rate feedback correction amount Qqfb gradually becomes a large value, and a decrease in the engine speed is suppressed. However this time, the intake air charge amount CE varies greatly, variations in the engine speed when the feedback control is not completely follow also becomes larger than the normal idle, for the condition of step S 17, S 18 is not satisfied The update of the stored value Qqfbm is prohibited.

次にクラッチオンとなって走行状態(例えばスロット
ル弁がほぼ全閉ギヤが入ったいわゆるアイドル走行の状
態)に移行すると、フィードバック制御が停止されてオ
ープン制御が行なわれるが、この場合は上記記憶値Qqfb
mがホールドされ、オープン制御での補正値として利用
される。さらにその後にクラッチオフとされてフィード
バック制御が再開されたときは上記記憶値Qqfbmが流量
フィードバック補正量Qqfbの初期値とされる。
Next, when the clutch is turned on and the vehicle shifts to a running state (for example, a so-called idle running state in which the throttle valve is substantially fully closed), the feedback control is stopped and the open control is performed. Qqfb
m is held and used as a correction value in open control. Further, when the clutch is turned off and the feedback control is restarted thereafter, the stored value Qqfbm is set as the initial value of the flow rate feedback correction amount Qqfb.

この場合に、もし前記の半クラッチ状態におけるフィ
ードバック制御終期の流量フィードバック補正値が記憶
値として保持されていると、第8図に二点鎖線で示すよ
うに、オープン制御中は補正値が高い値に保たれるので
エンジン回転数が必要以上に上昇して低速走行が困難に
なり、またフィードバック制御再開時には、流量フィー
ドバック補正値の初期値が極めて高い値になるので、フ
ィードバック制御再開当初にエンジン回転数の吹き上が
りが生じ、目標回転数への収束性が悪くなる。これに対
し、本発明によれば、実線で示すように、半クラッチ状
態となる前の安定した状態での流量フィードバック補正
値Qqfbが記憶値Qqfbmとされ、これがオープン制御中は
ホールドされた補正値となるので、エンジン回転数の上
昇が抑えられ、低速走行が可能となる。そしてフィード
バック制御再開時には、上記記憶値Qqfbmが流量フィー
ドバック補正値Qqfbの初期値として適正な値となり、目
標回転数への収束性が高められることとになる。
In this case, if the flow rate feedback correction value at the end of the feedback control in the half-clutch state is held as a stored value, as shown by the two-dot chain line in FIG. 8, the correction value becomes higher during the open control. , The engine speed rises more than necessary, making it difficult to run at low speeds.When the feedback control is restarted, the initial value of the flow rate feedback correction value becomes extremely high. The number is increased, and the convergence to the target rotational speed is deteriorated. On the other hand, according to the present invention, as shown by the solid line, the flow rate feedback correction value Qqfb in the stable state before the half-clutch state is set as the stored value Qqfbm, and this is the correction value held during the open control. Therefore, an increase in the engine speed is suppressed and low-speed running is enabled. When the feedback control is restarted, the stored value Qqfbm becomes an appropriate value as the initial value of the flow rate feedback correction value Qqfb, and the convergence to the target rotation speed is improved.

なお、上記実施例では、流量フィードバック補正値Qq
fbの記憶値をオープン制御時の補正値としても利用して
いるが、単に次のフィードバック制御時の初期値として
のみ用いるようにしてもよい。また、フィードバック制
御は必ずしも上記実施例のような回転フィードバック補
正値Qnfbと流量フィードバック補正値Qqfbとによる必要
はなく、エンジン回転数と目標回転数との偏差に応じた
1種類のフィードバック補正値によって行なってもよ
く、この場合も、安定条件下でのみこのフィードバック
補正値を学習値として記憶するようにすればよい。
In the above embodiment, the flow rate feedback correction value Qq
Although the stored value of fb is used as a correction value at the time of open control, it may be used only as an initial value at the time of the next feedback control. Further, the feedback control does not necessarily need to be based on the rotation feedback correction value Qnfb and the flow rate feedback correction value Qqfb as in the above embodiment, but is performed by one type of feedback correction value corresponding to the deviation between the engine speed and the target speed. In this case, the feedback correction value may be stored as a learning value only under a stable condition.

(発明の効果) 以上のように本発明は、アイドル運転状態に相当する
所定運転条件にあるときにエンジン回転数のフィードバ
ック制御を行なうとともに、フィードバック制御中で、
かつ、ニュートラルもしくはクラッチオフであると検出
されている場合に、エンジン回転数や吸気充填量が比較
的安定している状態にあるときにはフィードバック制御
量を学習値として記憶するが、エンジン回転数や吸気充
填量が変動状態となったときにはフィードバック制御を
継続させつつ学習を停止するようにしている。このた
め、フィードバック制御を有効に行ない、かつ、学習の
効果を維持しつつ、半クラッチ状態にある場合のような
不安定な条件下での学習による逆効果を防止し、安定し
たフィードバック制御を行なうことができるものであ
る。
(Effects of the Invention) As described above, the present invention performs the feedback control of the engine speed when under the predetermined operation condition corresponding to the idle operation state, and performs the feedback control during the feedback control.
When the engine speed and the intake charge are relatively stable when the neutral or clutch off state is detected, the feedback control amount is stored as a learning value. When the filling amount is changed, the learning is stopped while the feedback control is continued. For this reason, the feedback control is effectively performed, the learning effect is maintained while the learning effect is maintained, and the adverse effect due to the learning under unstable conditions such as in the half-clutch state is prevented, and the stable feedback control is performed. Is what you can do.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の構成説明図、第2図は本発明の一実施
例を示す装置全体の概略図、第3図はアイドル時の制御
の概略を示すブロック図、第4図は制御の具体例を示す
フローチャート、第5図はバイパス通路以外を通る吸気
量の特性図、第6図は流量フィードバック補正値を増減
する値の特性図、第7図は制御デューティ値の特性図、
第8図は運転状態の移行に応じたエンジン回転数および
流量フィードバック補正値の変化を示すタイムチャート
である。 A……フィードバック制御手段、B……学習記憶手段、
C……変動率検出手段、D……学習制限手段、1……エ
ンジン、4……エアフローメータ、7……バイパス通
路、8……ISCバルブ、10……コントロールユニット、1
1……回転数センサ。
FIG. 1 is an explanatory view of the configuration of the present invention, FIG. 2 is a schematic diagram of the entire apparatus showing one embodiment of the present invention, FIG. 3 is a block diagram showing an outline of control during idling, and FIG. 5 is a flow chart showing a specific example, FIG. 5 is a characteristic diagram of the amount of intake air passing other than the bypass passage, FIG. 6 is a characteristic diagram of a value for increasing or decreasing the flow rate feedback correction value, FIG. 7 is a characteristic diagram of a control duty value,
FIG. 8 is a time chart showing changes in the engine speed and the flow rate feedback correction value according to the shift of the operating state. A: feedback control means, B: learning storage means,
C: fluctuation rate detection means, D: learning restriction means, 1 ... engine, 4 ... air flow meter, 7 ... bypass passage, 8 ... ISC valve, 10 ... control unit, 1
1 ... Rotation speed sensor.

フロントページの続き (56)参考文献 特開 昭60−17240(JP,A) 特開 昭61−55347(JP,A) 特開 昭61−55348(JP,A) 特開 昭60−128949(JP,A) 特開 昭61−25947(JP,A) 特開 昭62−276230(JP,A)Continuation of front page (56) References JP-A-60-17240 (JP, A) JP-A-61-55347 (JP, A) JP-A-61-55348 (JP, A) JP-A-60-128949 (JP) JP-A-61-25947 (JP, A) JP-A-62-276230 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】アイドル運転状態に相当する所定運転条件
にあるときにエンジン回転数を目標回転数に収束させる
ようにフィードバック制御を行なうフィードバック制御
手段と、このフィードバック制御手段により求められた
フィードバック制御量を記憶する学習記憶手段とを備
え、上記学習記憶手段に記憶された値をフィードバック
制御停止後の次回のフィードバック制御開始時のフィー
ドバック制御値の初期値とするようにしたエンジンのア
イドル制御装置において、 エンジン回転数と吸気充填量のうちの少なくとも一方の
変動状態を検出する変動状態検出手段と、 ニュートラルもしくはクラッチオフの状態を検出するニ
ュートラルクラッチオフ検出手段と、 上記フィードバック制御手段によりフィードバック制御
が行なわれており、かつ上記ニュートラルクラッチオフ
検出手段によってニュートラルもしくはクラッチオフの
状態が検出されている場合において、上記変動状態検出
手段によってエンジン回転数と吸気充填量のうちの少な
くとも一方が変動状態にあることが検出されたとき、上
記フィードバック制御手段によるフィードバック制御は
継続させつつ、上記学習記憶手段によってフィードバッ
ク制御量が記憶されることを禁止する学習制限手段と を備えたことを特徴とするエンジンのアイドル制御装
置。
1. A feedback control means for performing feedback control so that an engine speed converges to a target speed under a predetermined operating condition corresponding to an idling operation state, and a feedback control amount obtained by the feedback control means. An idle control device for an engine, comprising: a learning storage unit configured to store the feedback control value at the start of the next feedback control after the feedback control is stopped. Fluctuating state detecting means for detecting a fluctuating state of at least one of the engine speed and the intake charge amount; neutral clutch off detecting means for detecting a neutral or clutch off state; and feedback control by the feedback control means. Or When the neutral or clutch off state is detected by the neutral clutch off detecting means, and when at least one of the engine speed and the intake air charge is detected to be in the fluctuating state by the fluctuating state detecting means. An engine idling control device comprising: a learning restriction unit for prohibiting the learning storage unit from storing the feedback control amount while continuing the feedback control by the feedback control unit.
JP62319857A 1987-12-16 1987-12-16 Engine idle control device Expired - Fee Related JP2653801B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62319857A JP2653801B2 (en) 1987-12-16 1987-12-16 Engine idle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62319857A JP2653801B2 (en) 1987-12-16 1987-12-16 Engine idle control device

Publications (2)

Publication Number Publication Date
JPH01159437A JPH01159437A (en) 1989-06-22
JP2653801B2 true JP2653801B2 (en) 1997-09-17

Family

ID=18115008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62319857A Expired - Fee Related JP2653801B2 (en) 1987-12-16 1987-12-16 Engine idle control device

Country Status (1)

Country Link
JP (1) JP2653801B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4779543B2 (en) * 2005-09-30 2011-09-28 日産自動車株式会社 Electric throttle learning device
JP5790594B2 (en) * 2012-06-07 2015-10-07 トヨタ自動車株式会社 Rough idle detection device for internal combustion engine
JP7211254B2 (en) * 2019-05-09 2023-01-24 トヨタ自動車株式会社 vehicle controller

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6017240A (en) * 1983-07-08 1985-01-29 Toyota Motor Corp Study control method of air-fuel ratio in electronically controlled engine
JPS60128949A (en) * 1983-12-16 1985-07-10 Mazda Motor Corp Air-fuel ratio controller for engine
JPS6125947A (en) * 1984-07-16 1986-02-05 Nippon Denso Co Ltd Correction control for fuel injection amount
JPS6155348A (en) * 1984-08-27 1986-03-19 Toyota Motor Corp Partial cylinder injection quantity compensating method of ellectronic-controlled diesel engine
JPS6155347A (en) * 1984-08-27 1986-03-19 Toyota Motor Corp Partial cylinder injection quantity compensating method of electronic-controlled diesel engine

Also Published As

Publication number Publication date
JPH01159437A (en) 1989-06-22

Similar Documents

Publication Publication Date Title
US20050066937A1 (en) Control apparatus for controlling the amount of intake air into an engine
JP2847142B2 (en) Engine idle speed control device
JPS6356415B2 (en)
US4732130A (en) Apparatus for controlling air-fuel ratio for internal combustion engine
JPS6321020B2 (en)
JP2653801B2 (en) Engine idle control device
US5163398A (en) Engine idle speed control based upon fuel mass flow rate adjustment
JPH0252105B2 (en)
JPH0459463B2 (en)
JP2748649B2 (en) Engine idling speed control system
JP2803364B2 (en) Digital controller
JP3217923B2 (en) Air-fuel ratio learning control method
JP3069212B2 (en) Fuel injection correction method
JP3035427B2 (en) Idle speed control method
JP3358624B2 (en) Fuel injection control device for internal combustion engine
JP2878880B2 (en) Fuel injection control device for internal combustion engine
JPH1182106A (en) Idle speed control method
JPH0821286A (en) Engine intake air amount control device
JPH07229440A (en) Idle speed control method
JP3006096B2 (en) Idle rotation speed control device
JP2660623B2 (en) Idle speed control device for internal combustion engine
JP3397087B2 (en) Engine combustion fluctuation control device
JP3397086B2 (en) Engine combustion fluctuation control device
JP2962981B2 (en) Control method of air-fuel ratio correction injection time during transient
JPH0828330A (en) Idle rotation speed control method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees