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
JP2903891B2 - Rotation speed control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP2903891B2 - Rotation speed control device for internal combustion engine - Google Patents

Rotation speed control device for internal combustion engine

Info

Publication number
JP2903891B2
JP2903891B2 JP4236004A JP23600492A JP2903891B2 JP 2903891 B2 JP2903891 B2 JP 2903891B2 JP 4236004 A JP4236004 A JP 4236004A JP 23600492 A JP23600492 A JP 23600492A JP 2903891 B2 JP2903891 B2 JP 2903891B2
Authority
JP
Japan
Prior art keywords
rotation speed
correction amount
rotational speed
engine
learning
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 - Lifetime
Application number
JP4236004A
Other languages
Japanese (ja)
Other versions
JPH0681700A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP4236004A priority Critical patent/JP2903891B2/en
Publication of JPH0681700A publication Critical patent/JPH0681700A/en
Application granted granted Critical
Publication of JP2903891B2 publication Critical patent/JP2903891B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • 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

【0001】[0001]

【産業上の利用分野】本発明は内燃機関のアイドル回転
数制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an idle speed control device for an internal combustion engine.

【0002】[0002]

【従来の技術】アイドル回転数制御装置としては、本出
願人は特願平3─130007にディーゼルエンジンの
アイドル回転数制御装置を出願している。上記技術を以
下に説明する。機関回転速度が通常アイドル状態の際
は、機関の運転状態に応じて目標回転速度が算出され
る。次に、実際の回転速度を目標回転速度と一致させる
ために、目標回転速度と実際の回転速度との偏差に応じ
た回転速度値である積分補正量NIIを算出する。そし
て、積分補正量NIIに基づいて燃料噴射量指令値を決
定し、燃料噴射量指令値に応じて燃料噴射アクチュエー
タを駆動する。そして、上述の作動を繰り返すことによ
り実際の回転速度を目標回転速度にフィードバック補正
する。また、例えば、アイドル状態の時にエアコンの効
きを良くするために機関回転速度が通常アイドル状態か
らアイドルアップ状態へ移行した際には、アイドルアッ
プ状態での目標回転速度が算出される。そして、実際の
回転速度をアイドルアップ状態での目標回転速度にいち
早く一致させるために、アイドルアップ状態での目標回
転速度と実際の回転速度との偏差に応じた所定の回転速
度値である見込み補正量NIPを算出する。そして見込
み補正量NIPと積分補正量NIIに基づいて燃料噴射
量指令値を決定し、燃料噴射量指令値に応じて燃料噴射
アクチュエータを駆動する。ここで、実際の回転速度を
アイドルアップ状態での目標回転速度に近づける際、見
込み補正量NIPに基づいて燃料噴射量指令値を決定
し、燃料噴射量指令値に応じていっきに燃料噴射アクチ
ュエータを駆動するとその回転速度変化によるショック
を乗員に与えてしまう。このために上記技術では見込み
補正量を時間と共に徐々に大きくし、その時間と共に徐
々に大きく変化させた見込み補正量に基づいて段階的に
燃料噴射量指令値を決定し、段階的な燃料噴射量指令値
に応じて燃料噴射アクチュエータを駆動することにより
徐々に回転速度を上昇させて回転速度変化を小さくして
いる。ところで、機関燃料噴射系に経時劣化が発生した
場合、燃料温度の変化により燃料粘性に変化が生じた場
合、燃料性状に差が生じた場合等は燃料噴射量指令値に
対する実際の燃料噴射量が変化してしまうため、このズ
レを補正する積分補正量NIIが大きな値となってく
る。このことは、アイドル状態、非アイドル状態を問わ
ず燃料噴射量指令値に対して要求の燃料噴射量が得られ
ずトルクの低下等の問題を引き起こしてしまう。上述の
問題を解決するために、一般的には積分補正量NIIを
学習し、積分補正量NIIの学習補正量と積分補正量N
IIに基づいて燃料噴射量指令値を補正することが考え
られる。
2. Description of the Related Art As an idle speed control device, the present applicant has filed an application for an idle speed control device for a diesel engine in Japanese Patent Application No. 3-130007. The above technique will be described below. When the engine speed is in the normal idle state, the target speed is calculated according to the operating state of the engine. Next, in order to make the actual rotational speed coincide with the target rotational speed, an integral correction amount NII, which is a rotational speed value corresponding to a deviation between the target rotational speed and the actual rotational speed, is calculated. Then, the fuel injection amount command value is determined based on the integral correction amount NII, and the fuel injection actuator is driven according to the fuel injection amount command value. Then, by repeating the above operation, the actual rotation speed is feedback-corrected to the target rotation speed. For example, when the engine speed shifts from the normal idle state to the idle-up state in order to improve the effectiveness of the air conditioner in the idle state, the target rotation speed in the idle-up state is calculated. Then, in order to quickly match the actual rotation speed with the target rotation speed in the idle-up state, a prospective correction value that is a predetermined rotation speed value according to a deviation between the target rotation speed in the idle-up state and the actual rotation speed. Calculate the quantity NIP. Then, the fuel injection amount command value is determined based on the expected correction amount NIP and the integral correction amount NII, and the fuel injection actuator is driven according to the fuel injection amount command value. Here, when the actual rotation speed approaches the target rotation speed in the idle-up state, the fuel injection amount command value is determined based on the expected correction amount NIP, and the fuel injection actuator is driven in accordance with the fuel injection amount command value. Then, a shock due to the change in the rotation speed is given to the occupant. For this purpose, in the above-described technology, the estimated correction amount is gradually increased with time, and the fuel injection amount command value is determined stepwise based on the estimated correction amount gradually changed over time, and the stepwise fuel injection amount is determined. By driving the fuel injection actuator in accordance with the command value, the rotational speed is gradually increased to reduce the change in rotational speed. By the way, when the engine fuel injection system deteriorates with time, when the fuel viscosity changes due to the change in the fuel temperature, when the fuel properties change, etc., the actual fuel injection amount with respect to the fuel injection amount command value is reduced. Because of the change, the integral correction amount NII for correcting the deviation has a large value. This causes a problem such as a decrease in torque because the required fuel injection amount cannot be obtained with respect to the fuel injection amount command value regardless of the idle state and the non-idle state. In order to solve the above-described problem, generally, an integral correction amount NII is learned, and a learning correction amount of the integral correction amount NII and an integral correction amount NII are calculated.
It is conceivable to correct the fuel injection amount command value based on II.

【0003】[0003]

【発明が解決しようとする課題】上述のように、通常ア
イドル状態からアイドルアップ状態への移行の際に、見
込み補正量を時間と共に徐々に大きくして回転速度変化
を小さく抑え、且つ積分補正量NIIに基づいてフィー
ドバック補正を行う技術に積分補正量NIIを学習する
技術を適用すると、通常アイドル状態からアイドルアッ
プ状態へ移行した初期は目標アイドル回転速度と実際の
アイドル回転速度との偏差が大であるため、積分補正量
NIIに基づくフィードバック補正量が徐々に大きく変
化する。このため、通常アイドル状態からアイドルアッ
プ状態への移行の際にも積分補正量NIIの学習を行う
と、見込み補正量NIPの段階的な変化に伴う積分補正
量NIIの変化分を学習してしまう。そして、このよう
な条件下での学習中に学習条件が成立しなくなった場合
(例えばアクセルON)、燃料噴射量指令値の補正が上
述の誤学習された学習補正量により行われることとなり
トルクの低下、黒煙排出量の増大等の原因となるという
問題が生じることが考えられる。本発明では、ディーゼ
ルエンジンに限らずガソリンエンジンにおいても通常ア
イドル状態からアイドルアップ状態への移行、アイドル
アップ状態から通常アイドル状態への復帰の際、所定期
間積分補正量NIIの学習を停止することによりトルク
の低下、エミッション等の有害成分排出量の増大等を防
止することを目的としている。
As described above, when shifting from the normal idle state to the idle-up state, the expected correction amount is gradually increased with time to suppress the change in the rotational speed, and the integral correction amount. When the technology for learning the integral correction amount NII is applied to the technology for performing feedback correction based on NII, the deviation between the target idle speed and the actual idle speed is large at the initial stage of transition from the normal idle state to the idle-up state. Therefore, the feedback correction amount based on the integral correction amount NII changes gradually and greatly. For this reason, if the integral correction amount NII is learned during the transition from the normal idle state to the idle-up state, a change in the integral correction amount NII accompanying a stepwise change in the expected correction amount NIP is learned. . If the learning condition is not satisfied during the learning under such conditions (for example, the accelerator is turned on), the correction of the fuel injection amount command value is performed by the erroneously learned learning correction amount, and the torque correction is performed. It is conceivable that problems may occur such as a decrease and an increase in black smoke emission. In the present invention, not only in the diesel engine but also in the gasoline engine, at the time of the transition from the normal idle state to the idle-up state and the return from the idle-up state to the normal idle state, the learning of the integral correction amount NII for a predetermined period is stopped. It is intended to prevent a decrease in torque, an increase in emission of harmful components such as emissions, and the like.

【0004】[0004]

【課題を解決するための手段】本発明は、図1に示すよ
うに、機関の回転速度を検出する回転速度検出手段M1
と、機関の回転速度を調整する回転速度調整手段M2
と、機関の運転状態を検出する運転状態検出手段M3
と、運転状態検出手段M3により検出される機関の運転
状態に応じた目標回転速度を設定する目標回転速度設定
手段M4と、目標回転速度設定手段M4により設定され
る目標回転速度と回転速度検出手段M1により検出され
る実際の回転速度との偏差を算出する回転速度偏差算出
手段M5と、回転速度偏差算出手段M5により算出され
る回転速度偏差を0に近づけるようにフィードバック補
正するためのフィードバック補正量を算出するフィード
バック補正量算出手段M7と、フィードバック補正量算
出手段M7により算出されるフィードバック補正量を学
習して学習として記憶するフィードバック補正量学習
手段M8と、フィードバック補正量算出手段により算出
されるフィードバック補正量に基づいて回転速度調整手
段M2を駆動する第二の回転速度制御手段M9と、を備
えた内燃機関の回転速度制御装置において、運転状態検
出手段M3により機関のアイドル状態における目標回転
速度設定手段M4により設定される目標回転速度の変化
を検出すると、運転状態検出手段M3により機関のアイ
ドル状態における目標回転速度設定手段M4により設定
される目標回転速度の変化を検出した時点から、機関の
回転速度が目標回転速度設定手段M4により設定される
目標回転速度に徐々に近づくように、回転速度調整手段
M2を駆動する第一の回転速度制御手段M6と、 運転
状態検出手段M3により機関のアイドル状態における
標回転速度設定手段M4により設定される目標回転速度
の変化を検出すると、フィードバック補正量学習手段M
8によるフィードバック補正量の学習を所定期間停止す
るフィードバック補正量学習停止手段M10を備えるこ
とを特徴とする内燃機関の回転速度制御装置。
According to the present invention, as shown in FIG. 1, a rotational speed detecting means M1 for detecting the rotational speed of an engine is provided.
And rotation speed adjusting means M2 for adjusting the rotation speed of the engine.
Operating state detecting means M3 for detecting the operating state of the engine
A target rotation speed setting unit M4 for setting a target rotation speed according to the operating state of the engine detected by the operation state detection unit M3; a target rotation speed and a rotation speed detection unit set by the target rotation speed setting unit M4 a rotation speed deviation calculation means M5 for calculating a deviation of the actual rotational speed detected by M1, feedback correction for feedback correction so as to approach the rotational speed deviation calculated to zero by rotating the speed deviation calculation means M5 Feedback correction amount calculating means M7 for calculating the amount, feedback correction amount learning means M8 for learning the feedback correction amount calculated by feedback correction amount calculating means M7 and storing it as a learning value , and feedback correction amount calculating means M7. driving the rotational speed adjusting means M2 based on that feedback correction amount In the rotation speed control apparatus for an internal combustion engine having a second rotational speed control means M9, the operating state detection
Target rotation in the idling state of the engine by the output means M3
Change in target rotation speed set by speed setting means M4
Is detected by the operating state detecting means M3.
Set by target rotation speed setting means M4 in dollar state
From the point at which the change in target rotation speed
The rotation speed is set by the target rotation speed setting means M4
Rotation speed adjustment means so as to gradually approach the target rotation speed
A first rotation speed control means M6 for driving the M2, eyes in the idling state of the engine by the operation state detecting means M3
When a change in the target rotation speed set by the target rotation speed setting means M4 is detected, the feedback correction amount learning means M
8. A rotation speed control device for an internal combustion engine, comprising: a feedback correction amount learning stop unit M10 for stopping learning of the feedback correction amount by a predetermined period of time.

【0005】[0005]

【作用】運転状態検出手段により機関のアイドル状態に
おける目標回転速度設定手段により設定される目標回転
速度の変化を検出すると、フィードバック補正量算出手
段により算出されるフィードバック補正量の、フィード
バック補正量学習手段による学習をフィードバック補正
量学習停止手段により所定期間停止する。
The target rotation set by the target rotation speed setting means in the idling state of the engine by the operating state detection means.
When a change in the speed is detected, learning of the feedback correction amount calculated by the feedback correction amount calculation means by the feedback correction amount learning means is stopped by the feedback correction amount learning stop means for a predetermined period.

【0006】[0006]

【実施例】本発明を具体化した一実施例を以下に説明す
る。図2は、本発明の内燃機関の制御方法が適用される
ディーゼルエンジン2と、ディーゼルエンジン2に燃料
噴射を行う分配型燃料噴射ポンプ1と、燃料噴射ポンプ
1を制御してディーゼルエンジン2への燃料噴射量を調
整する燃料噴射量制御装置とを示す概略構成図である。
図2で示すように燃料噴射ポンプ1は、ディーゼルエン
ジン2のクランクシャフト40にベルト等を介して駆動
連結されたドライブプーリ3を備えている。そして、ド
ライブプーリ3の回転によって燃料噴射ポンプ1が駆動
され、ディーゼルエンジン2の気筒毎に設けられた燃料
噴射ノズル4に燃料が圧送されて燃料噴射を行う。ドラ
イブプーリ3にはドライブシャフト5が連結されてい
る。ドライブシャフト5には、ベーン式の燃料フィード
ポンプ6(90°展開図)と、外周面に複数の歯を有す
る円盤状のクランク回転角パルサ7が取り付けられてい
る。ドライブシャフト5の基端部(図にて右端部)は、
図示しないカップリングを介してカムプレート8に接続
されている。クランク回転角パルサ7とカムプレート8
との間にはローラリング9が介在され、ローラリング9
にはカムプレート8のカムフェイス8aに対向する複数
のカムローラ10が取り付けられている。そして、カム
プレート8はスプリング11によって、常にカムローラ
10に付勢係合されている。カムプレート8には燃料加
圧用のプランジャ12が一体に回転可能に取り付けられ
ており、ドライブシャフト5の回転力がカップリングを
介してカムプレート8に伝達されることにより、カムプ
レート8及びプランジャ12が回転しながら図中左右方
向へ往復駆動される。プランジャ12はポンプハウジン
グ13に形成されたシリンダ14に嵌挿されており、プ
ランジャ12の先端面(図にて右端面)とシリンダ14
の内底面との間が高圧室15となっている。プランジャ
12の先端側外周には、ディーゼルエンジン2の気筒数
と同数の吸入溝16及び分配ポート17が形成されてい
る。また、吸入溝16及び分配ポート17に対応して、
ポンプハウジング13には分配通路18及び吸入ポート
19が形成されている。そして、ドライブシャフト5の
回転に基づき燃料フィードポンプ6が駆動されると、図
示しない燃料タンクからの燃料が燃料供給ポート20を
介して燃料室21内へ供給される。また、プランジャ1
2が図中左方向へ移動(復動)して高圧室15が減圧さ
れる吸入行程においては、吸入溝16の一つが吸入ポー
ト19と連通して、燃料室21から高圧室15へ燃料が
導入される。一方、プランジャ12が図中右方向へ移動
(往動)して高圧室15が加圧される圧縮行程において
は、分配通路18から各気筒毎の燃料噴射ノズル4へ燃
料が圧送されて噴射が行われる。ポンプハウジング13
には、高圧室15と燃料室21とを連通させるスピル通
路22が形成され、その途中には電磁スピル弁23が設
けられている。電磁スピル弁23は常開型の弁であり、
コイル24が無通電(オフ)の状態では、弁体25が開
放されて高圧室15内の燃料が燃料室21へ溢流され
る。コイル24が通電(オン)の状態になると、弁体2
5が閉鎖されて高圧室15から燃料室21への燃料の溢
流が止められる。従って、電磁スピル弁23の通電時期
を制御することにより、電磁スピル弁23が開弁,閉弁
制御され、高圧室15から燃料室21への燃料の溢流量
が調整される。そして、プランジャ12の圧縮行程中に
電磁スピル弁23を開弁させることにより、高圧室15
内における燃料が減圧されて、燃料噴射ノズル4からの
燃料噴射が停止される。つまり、プランジャ12が往動
しても、電磁スピル弁23が開弁している間は高圧室1
5内の燃料圧力が上昇せず、燃料噴射ノズル4からの燃
料噴射が行われない。また、プランジャ12が往動中
に、電磁スピル弁23の開弁,閉弁の時期を制御するこ
とにより、燃料噴射ノズル4からの燃料噴射量が制御さ
れる。ポンプハウジング13の下側には、燃料噴射時期
を制御するためのタイマ装置(図では90度展開されて
いる)26が設けられている。タイマ装置26は油圧に
よって作動されるものであり、タイマハウジング27
と、タイマハウジング27内に嵌装されたタイマピスト
ン28と、同じくタイマハウジング27内一側の低圧室
29にてタイマピストン28を他側の加圧室30へ押圧
付勢するタイマスプリング31等とから構成されてい
る。そして、タイマピストン28はスライドピン32を
介してローラリング9に接続されている。タイマハウジ
ング27の加圧室30には、燃料フィードポンプ6によ
り加圧された燃料が導入されるようになっている。そし
て、その燃料圧力とタイマスプリング31の付勢力との
釣り合い関係によってタイマピストン28の位置が決定
される。また、タイマピストン28の位置が決定される
ことによりローラリング9の位置がけっていされ、カム
プレート8を介してプランジャ12の往復動タイミング
が決定される。タイマ装置26の燃料圧力を制御するた
めに、加圧室30と低圧室29とを連通する連通路32
にはタイミングコントロールバルブ33が設けられてい
る。タイミングコントロールバルブ33は、デューティ
制御された通電信号によって開閉制御される電磁弁であ
り、タイミングコントロールバルブ33の開閉制御によ
って加圧室30内の燃料圧力が調整される。そして、そ
の燃料圧力調整によってプランジャ12のリフトタイミ
ングが制御され、各燃料噴射ノズル4からの燃料噴射時
期が調整される。電磁スピル弁23、タイミングコント
ロールバルブ33は、電子制御装置(以下「ECU」)
71に接続されており、それらの駆動タイミングがEC
U71によって制御される。ディーゼルエンジン2の運
転状態を検出するセンサとしては、クランク回転角パル
サ7の外周面に対向して取り付けられている電磁ピック
アップコイルよりなる回転数センサ35、エアクリーナ
64を介して吸気管に吸入される空気の温度を検出する
吸気温センサ72、スロットルバルブ58の開閉位置か
らディーゼルエンジン2の負荷に相当するアクセル開度
ACCPを検出するアクセル開度センサ73、ディーゼ
ルエンジン2の冷却水温度を検出する水温センサ75、
クランクシャフト40の回転基準位置(本実施例では、
特定の気筒の上死点に対するクランクシャフト40の回
転位置)を検出するクランク角センサ76、吸入ポート
53内の過給圧力を検出する吸気圧センサ74、図示し
ないトランスミッションのギヤの回転に同期して回転す
るマグネット77aによりリードスイッチ77bをオン
・オフさせて車速を検出する車速センサ77等が設けら
れている。ECU71には、上述した各センサがそれぞ
れ接続されており、各センサから出力される信号に基づ
いて、電磁スピル弁23、タイミングコントロールバル
ブ33等を制御する。更に、前記各種センサ以外にも空
気調和装置(エアコン)の作動状態を検出するエアコン
スイッチ65、自動変速機(トルコン)のレンジ位置が
ニュートラルであることを示すニュートラルスイッチ6
6、通常アイドル状態からアイドルアップ状態への変
更、又はアイドルアップ状態から通常アイドル状態への
変更を行う際にオン又はオフ操作されるアイドルアップ
スイッチ67が設けられている。本実施例では、エアコ
ンスイッチ65、ニュートラルスイッチ66及び水温セ
ンサ75によって運転状態検出手段が構成され、アイド
ルアップスイッチ67によってモード変更検出手段が構
成されている。次に、ECU71の構成について図3の
ブロック図に従って説明する。ECU71は、回転速度
検出手段、回転速度調整手段、負荷状態検出手段、運転
状態検出手段、目標回転速度設定手段、回転速度偏差算
出手段、第一の回転速度制御手段、フィードバック補正
量算出手段、第二の回転速度制御手段、フィードバック
補正量学習手段、フィードバック補正量学習中止手段を
構成する中央処理装置(以下「CPU」)81、所定の
制御プログラム及びマップ等を予め記憶した読み出し専
用メモリ(以下「ROM」)82、CPU81の演算結
果等を一時記憶するランダムアクセスメモリ(以下「R
AM」)83、予め記憶されたデータを保存するバック
アップRAM84、入力ポート85及び出力ポート86
をバス87によって接続した論理演算回路として構成さ
れている。入力ポート85には、吸気温センサ72、ア
クセル開度センサ73、吸気圧センサ74及び水温セン
サ75が、バッファ88、89、90、91、マルチプ
レクサ92及びA/D変換器93を介して接続されてい
る。また、入力ポート85には、回転数センサ35、ク
ランク角センサ76及び車速センサ77が波形整形回路
95を介して接続されている。そして、CPU81は入
力ポート85を介して入力される各センサの検出信号を
入力値として読み込む。また、出力ポート86には駆動
回路96を介して電磁スピル弁23、タイミングコント
ロールバルブ33等が接続されている。CPU81は各
センサから読み込んだ入力値に基づき、電磁スピル弁2
3、タイミングコントロールバルブ33等を好適に制御
する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below. FIG. 2 shows a diesel engine 2 to which the method for controlling an internal combustion engine according to the present invention is applied, a distribution type fuel injection pump 1 for injecting fuel into the diesel engine 2, and a control of the fuel injection pump 1 to the diesel engine 2. It is a schematic structure figure showing a fuel injection quantity control device which adjusts a fuel injection quantity.
As shown in FIG. 2, the fuel injection pump 1 includes a drive pulley 3 that is drivingly connected to a crankshaft 40 of the diesel engine 2 via a belt or the like. The fuel injection pump 1 is driven by the rotation of the drive pulley 3, and the fuel is injected under pressure to a fuel injection nozzle 4 provided for each cylinder of the diesel engine 2 to perform fuel injection. The drive shaft 5 is connected to the drive pulley 3. The drive shaft 5 is provided with a vane type fuel feed pump 6 (developed at 90 °) and a disk-shaped crank rotation angle pulser 7 having a plurality of teeth on the outer peripheral surface. The base end (right end in the figure) of the drive shaft 5 is
It is connected to the cam plate 8 via a coupling (not shown). Crank rotation angle pulser 7 and cam plate 8
And a roller ring 9 is interposed therebetween.
Is mounted with a plurality of cam rollers 10 facing the cam face 8a of the cam plate 8. The cam plate 8 is constantly biased and engaged with the cam roller 10 by the spring 11. A plunger 12 for fuel pressurization is attached to the cam plate 8 so as to be integrally rotatable, and the rotational force of the drive shaft 5 is transmitted to the cam plate 8 via a coupling, whereby the cam plate 8 and the plunger 12 are rotated. Are reciprocated in the horizontal direction in the figure while rotating. The plunger 12 is fitted into a cylinder 14 formed in the pump housing 13, and is connected to a tip end face (right end face in the figure) of the plunger 12.
A high-pressure chamber 15 is formed between the inner wall and the inner bottom surface. The same number of intake grooves 16 and distribution ports 17 as the number of cylinders of the diesel engine 2 are formed on the outer periphery of the distal end of the plunger 12. Also, corresponding to the suction groove 16 and the distribution port 17,
A distribution passage 18 and a suction port 19 are formed in the pump housing 13. When the fuel feed pump 6 is driven based on the rotation of the drive shaft 5, fuel from a fuel tank (not shown) is supplied into the fuel chamber 21 via the fuel supply port 20. Also, plunger 1
In the suction stroke in which the high pressure chamber 15 is depressurized by moving (returning) to the left in the figure, one of the suction grooves 16 communicates with the suction port 19, and fuel flows from the fuel chamber 21 to the high pressure chamber 15. be introduced. On the other hand, in the compression stroke in which the plunger 12 moves to the right in the drawing (forward movement) and the high-pressure chamber 15 is pressurized, fuel is fed from the distribution passage 18 to the fuel injection nozzles 4 of each cylinder to perform injection. Done. Pump housing 13
Is formed with a spill passage 22 for communicating the high-pressure chamber 15 with the fuel chamber 21, and an electromagnetic spill valve 23 is provided in the middle of the spill passage 22. The electromagnetic spill valve 23 is a normally-open type valve,
When the coil 24 is not energized (off), the valve 25 is opened, and the fuel in the high-pressure chamber 15 overflows to the fuel chamber 21. When the coil 24 is energized (on), the valve 2
5 is closed, and the overflow of fuel from the high-pressure chamber 15 to the fuel chamber 21 is stopped. Therefore, by controlling the energization timing of the electromagnetic spill valve 23, the electromagnetic spill valve 23 is controlled to open and close, and the overflow rate of fuel from the high-pressure chamber 15 to the fuel chamber 21 is adjusted. By opening the electromagnetic spill valve 23 during the compression stroke of the plunger 12, the high-pressure chamber 15 is opened.
The pressure of the fuel inside is reduced, and the fuel injection from the fuel injection nozzle 4 is stopped. That is, even when the plunger 12 moves forward, the high-pressure chamber 1 remains open while the electromagnetic spill valve 23 is open.
The fuel pressure in the fuel injection nozzle 5 does not increase, and the fuel injection from the fuel injection nozzle 4 is not performed. In addition, while the plunger 12 is moving forward, the amount of fuel injection from the fuel injection nozzle 4 is controlled by controlling the timing of opening and closing the electromagnetic spill valve 23. Below the pump housing 13, a timer device (deployed 90 degrees in the figure) 26 for controlling the fuel injection timing is provided. The timer device 26 is operated by hydraulic pressure, and the timer housing 27
A timer piston 28 fitted in the timer housing 27, and a timer spring 31 for pressing and urging the timer piston 28 toward the other pressure chamber 30 in the low pressure chamber 29 on one side of the timer housing 27. It is composed of The timer piston 28 is connected to the roller ring 9 via a slide pin 32. The fuel pressurized by the fuel feed pump 6 is introduced into the pressurizing chamber 30 of the timer housing 27. The position of the timer piston 28 is determined by the balance between the fuel pressure and the urging force of the timer spring 31. The position of the roller ring 9 is determined by determining the position of the timer piston 28, and the reciprocating timing of the plunger 12 via the cam plate 8 is determined. In order to control the fuel pressure of the timer device 26, a communication passage 32 that connects the pressurizing chamber 30 and the low-pressure chamber 29
Is provided with a timing control valve 33. The timing control valve 33 is an electromagnetic valve whose opening and closing are controlled by a duty-controlled energization signal, and the fuel pressure in the pressurizing chamber 30 is adjusted by controlling the opening and closing of the timing control valve 33. Then, the lift timing of the plunger 12 is controlled by the fuel pressure adjustment, and the fuel injection timing from each fuel injection nozzle 4 is adjusted. The electromagnetic spill valve 23 and the timing control valve 33 are an electronic control unit (hereinafter, “ECU”).
71, and their driving timing is EC
It is controlled by U71. As a sensor for detecting the operating state of the diesel engine 2, the rotation speed sensor 35 including an electromagnetic pickup coil attached to the outer peripheral surface of the crank rotation angle pulser 7 and the air cleaner 64 suck the air into the intake pipe. An intake air temperature sensor 72 for detecting the temperature of the air, an accelerator opening sensor 73 for detecting an accelerator opening ACCP corresponding to the load on the diesel engine 2 from the open / close position of the throttle valve 58, and a water temperature for detecting the cooling water temperature of the diesel engine 2. Sensor 75,
The rotation reference position of the crankshaft 40 (in this embodiment,
A crank angle sensor 76 for detecting a rotational position of the crankshaft 40 with respect to the top dead center of a specific cylinder, an intake pressure sensor 74 for detecting a supercharging pressure in the intake port 53, and a transmission gear (not shown) in synchronization with rotation of a transmission gear. A vehicle speed sensor 77 and the like for detecting a vehicle speed by turning a reed switch 77b on and off by a rotating magnet 77a are provided. The sensors described above are connected to the ECU 71, and the ECU 71 controls the electromagnetic spill valve 23, the timing control valve 33, and the like based on signals output from the sensors. Further, besides the various sensors, an air conditioner switch 65 for detecting the operation state of the air conditioner (air conditioner) and a neutral switch 6 for indicating that the range position of the automatic transmission (torque converter) is neutral.
6. An idle-up switch 67 that is turned on or off when changing from the normal idle state to the idle-up state or from the idle-up state to the normal idle state is provided. In this embodiment, the air conditioner switch 65, the neutral switch 66, and the water temperature sensor 75 constitute an operating state detecting means, and the idle up switch 67 constitutes a mode change detecting means. Next, the configuration of the ECU 71 will be described with reference to the block diagram of FIG. The ECU 71 includes a rotation speed detection unit, a rotation speed adjustment unit, a load state detection unit, an operation state detection unit, a target rotation speed setting unit, a rotation speed deviation calculation unit, a first rotation speed control unit, a feedback correction amount calculation unit, A central processing unit (hereinafter, “CPU”) 81 that constitutes the second rotation speed control unit, the feedback correction amount learning unit, and the feedback correction amount learning stop unit, a read-only memory (hereinafter, referred to as “CPU”) in which a predetermined control program, a map, and the like are stored in advance. ROM ") 82, a random access memory (hereinafter referred to as" R
AM ") 83, a backup RAM 84 for storing previously stored data, an input port 85, and an output port 86
Are connected as a logical operation circuit by a bus 87. An intake port temperature sensor 72, an accelerator opening sensor 73, an intake pressure sensor 74, and a water temperature sensor 75 are connected to the input port 85 via buffers 88, 89, 90, 91, a multiplexer 92, and an A / D converter 93. ing. Further, the input port 85 is connected to the rotation speed sensor 35, the crank angle sensor 76, and the vehicle speed sensor 77 via a waveform shaping circuit 95. Then, the CPU 81 reads a detection signal of each sensor input via the input port 85 as an input value. The output port 86 is connected to the electromagnetic spill valve 23, the timing control valve 33, and the like via a drive circuit 96. The CPU 81 controls the electromagnetic spill valve 2 based on the input value read from each sensor.
3. The timing control valve 33 and the like are suitably controlled.

【0007】次に、上述のように構成された本実施例の
作用について図4に示されるフローチャートに基づいて
説明する。まずステップ101で例えば始動増量状態、
または暖気増量状態であるか否か等、フィードバック制
御実行条件が成立しているか否かを判定する。ステップ
101でフィードバック実行条件が成立していると判定
されると、ステップ102で回転数センサ35により実
際の回転速度NEを算出する。 次にステップ103
で、アイドルアップ制御実行条件が成立しているか否か
を判定する。すなわち、例えばエアコンの効きをよくす
るためにアイドルアップスイッチ67がオン操作されて
いるか否かを判断する。前記ステップ103でアイドル
アップ制御実行条件が成立していると判定されると、次
にステップ104でアイドルアップ状態での目標回転速
度NTRG1を算出する。そして、ステップ105で、
前記ステップ102で算出した実際の回転速度NEと前
記ステップ104で算出したアイドルアップ状態での目
標回転速度NTRG1との偏差NEDLを求める。次に
ステップ106で、前記ニュートラルスイッチ66、エ
アコンスイッチ65等の負荷変動に伴う負荷変動分の見
込み補正量NIPを算出する。ステップ107では、前
記ステップ105で算出したNEDLに基づいてマッ
プ、又は計算によりΔ積分補正量NIIを算出する。ス
テップ108では、前回の積分補正量NII(i-1) に前
記ステップ107で算出したΔ積分補正量NIIを加算
して今回の積分補正量NII(i) とする。続いて、ステ
ップ109でアイドルアップ分の見込み補正量の更新量
ΔNIPACを算出する。ここで、負荷変動分の見込み
補正量とはエアコン等の駆動力発生分等であり、アイド
ルアップ分の見込み補正量とはエアコンの冷却能力分で
ある。次にステップ110で、前回の見込み補正量NI
PAC(i-1) に前記ステップ109で算出された更新量
ΔNIPACを加算する。そして、この更新量ΔNIP
ACを加算した値を今回の見込み補正量NIPAC(i)
とする。ステップ111では、前記ステップ110で算
出された今回の見込み補正量NIPAC(i) と水温セン
サ75により検出される冷却水温度等に基づく所定の見
込み補正量NIPACMXとの比較を行う。前記ステッ
プ111で、今回の見込み補正量NIPAC(i) より所
定の見込み補正量NIPACMXが大と判定されると、
ステップ112で今回の見込み補正量NIPAC(i) を
見込み補正量NIPACとする。また、前記ステップ1
11で、今回の見込み補正量NIPAC(i) より所定の
見込み補正量NIPACMXが小と判定されると、ステ
ップ113で所定の見込み補正量NIPACMXを見込
み補正量NIPACとする。前記ステップ112及び前
記ステップ113までの処理の後、ステップ114でア
イドルアップ制御実行条件成立後所定時間T経過したか
否かを判定する。尚、この所定時間Tは、通常アイドル
状態からアイドルアップ状態に移行するまでの時間、つ
まり、見込み補正量NIPACが目標値まで増加し終わ
った時までの時間に設定されている。前記ステップ11
4でアイドルアップ制御実行条件成立後所定時間T経過
したと判定されると、ステップ115で、後述する学習
制御の実行条件が成立したか否かを示すためのフラグN
を、学習制御の実行条件が成立したことを示すために1
にセットする。また、前記ステップ114でアイドルア
ップ作動条件成立後所定時間T経過していないと判定さ
れると、ステップ116で学習制御の実行条件が成立し
たか否かを示すためのフラグNを、学習制御の実行条件
が成立していないことを示すために0にセットする。こ
の後、ステップ117で補正回転速度NEISCを
(1)式に基づいて算出する。 NEISC=NE−(NIP+NIPAC+NII)・・・(1) 補正回転速度NEISCの算出後、ステップ118で、
アクセル開度センサ73によるアクセル開度ACCPと
前記補正回転速度NEISCとを基に、燃料噴射量Qを
マップ検索又は計算によって求める。これにより、みか
け上ガバナパターンを回転速度軸方向へNIP+NIP
AC+NIIだけ平行移動させたことになる。次に、ス
テップ119で後述する学習補正量NIIGQにより補
正を行った噴射量指令値QFを求め、これを電磁スピル
弁23の駆動回路96に出力し、電磁スピル弁23を駆
動する。この後この制御実行ルーチンを終了する。ま
た、前記ステップ103で、アイドルアップ制御実行条
件が成立していないと判定されると、次にステップ12
0で、吸気温センサ72、アクセル開度センサ73、吸
気圧センサ74及び水温センサ75等に基づいて通常ア
イドル状態での目標回転速度NTRG2を算出する。そ
して、ステップ121で、前記ステップ102で算出し
た実際の回転速度NEと前記ステップ120で算出した
通常アイドル状態での目標回転速度NTRG2との偏差
NEDLを求める。ステップ122で、前記ニュートラ
ルスイッチ66、エアコンスイッチ65等の負荷変動に
伴う負荷変動分の見込み補正量NIPを算出する。次に
ステップ123で、前記ステップ121で算出したNE
DLに基づいてマップ、又は計算によりΔ積分補正量N
IIを算出する。ステップ124では、前回の積分補正
量NII(i-1) に前記ステップ123で算出したΔ積分
補正量NIIを加算して今回の積分補正量NII(i) と
する。次にステップ125でアイドルアップ停止分の見
込み補正量の更新量ΔNIPACを算出する。そして、
ステップ126で前回の見込み補正量NIPAC(i-1)
から前記ステップ125で算出した更新量ΔNIPAC
を減算する。そして、この更新量ΔNIPACを減算し
た値を今回の見込み補正量NIPAC(i) とする。次
に、ステップ127で、前記ステップ126で算出され
た今回の見込み補正量NIPAC(i) が0以下であるか
否かを判定する。前記ステップ127で今回の見込み補
正量NIPAC(i) が0以下であると判定されると、ス
テップ128で見込み補正量NIPACを0とする。ま
た、前記ステップ127で今回の見込み補正量NIPA
C(i) が0以下ではないと判定されると、ステップ12
9で今回の見込み補正量NIPAC(i) を見込み補正量
NIPACとする。続いて、ステップ130で、アイド
ルアップ制御実行条件不成立後所定時間T経過したか否
かを判定する。尚、この所定時間Tは、アイドルアップ
状態から通常アイドル状態に移行するまでの時間に設定
されている。前記ステップ130で、アイドルアップ制
御実行条件不成立後所定時間T経過したと判定される
と、ステップ131で学習制御の実行条件が成立したか
否かを示すためのフラグNを、学習制御の実行条件が成
立したことを示すために1にセットする。また、前記ス
テップ130で、アイドルアップ制御実行条件不成立後
所定時間T経過していないと判定されると、ステップ1
32で学習制御の実行条件が成立したか否かを示すため
のフラグNを、学習制御の実行条件が成立していないこ
とを示すために0にセットする。この後は前述のステッ
プ117〜119までの処理を行い、この制御実行ルー
チンを終了する。また、前記ステップ101でフィード
バック制御実行条件が成立していないと判定されると、
ステップ133で学習制御の実行条件が成立したか否か
を示すフラグNを、学習制御の実行条件が成立していな
いことを示すために0にセットしてこの制御実行ルーチ
ンを終了する。上述の処理を繰り返すことにより、実際
の回転速度NEが、アイドルアップ状態での目標回転速
度NTRG1、通常アイドル状態での目標回転速度NT
RG2にフィードバック制御される。
Next, the operation of the embodiment constructed as described above will be described with reference to the flowchart shown in FIG. First, in step 101, for example, a start increasing amount state,
Alternatively, it is determined whether or not the feedback control execution condition is satisfied, such as whether or not the warm-up state is being increased. If it is determined in step 101 that the feedback execution condition is satisfied, the actual rotation speed NE is calculated by the rotation speed sensor 35 in step 102. Next, step 103
It is determined whether the idle-up control execution condition is satisfied. That is, for example, it is determined whether or not the idle up switch 67 is turned on to improve the effectiveness of the air conditioner. If it is determined in step 103 that the condition for executing the idle-up control is satisfied, then in step 104, the target rotation speed NTRG1 in the idle-up state is calculated. Then, in step 105,
A deviation NEDL between the actual rotation speed NE calculated in step 102 and the target rotation speed NTRG1 in the idle-up state calculated in step 104 is obtained. Next, at step 106, an expected correction amount NIP for a load change caused by a load change of the neutral switch 66, the air conditioner switch 65, and the like is calculated. In step 107, the Δintegration correction amount NII is calculated by a map or calculation based on the NEDL calculated in step 105. In step 108, the Δintegral correction amount NII calculated in step 107 is added to the previous integral correction amount NII (i-1) to obtain the present integral correction amount NII (i). Subsequently, in step 109, the update amount ΔNIPAC of the expected correction amount for the idle-up is calculated. Here, the expected correction amount for the load change is the generation of the driving force of the air conditioner or the like, and the expected correction amount for the idle-up is the cooling capacity of the air conditioner. Next, at step 110, the previous estimated correction amount NI
The update amount ΔNIPAC calculated in step 109 is added to PAC (i−1). Then, this update amount ΔNIP
The value obtained by adding AC is used as the current expected correction amount NIPAC (i).
And In step 111, a comparison is made between the current expected correction amount NIPAC (i) calculated in step 110 and a predetermined expected correction amount NIPACMX based on the coolant temperature and the like detected by the water temperature sensor 75. If it is determined in step 111 that the predetermined expected correction amount NIPACMX is larger than the current expected correction amount NIPAC (i),
In step 112, the current estimated correction amount NIPAC (i) is set as the estimated correction amount NIPAC. Step 1
If it is determined in step 11 that the predetermined estimated correction amount NIPACMX is smaller than the current estimated correction amount NIPAC (i), the predetermined estimated correction amount NIPACMX is set as the estimated correction amount NIPAC in step 113. After the processing of steps 112 and 113, it is determined in step 114 whether or not a predetermined time T has elapsed after the conditions for executing the idle-up control are satisfied. Note that the predetermined time T is set to a time until the normal idle state shifts to the idle-up state, that is, a time until the expected correction amount NIPAC has finished increasing to the target value. Step 11
If it is determined in Step 4 that the predetermined time T has elapsed after the idle-up control execution condition has been satisfied, in Step 115, a flag N for indicating whether or not the learning control execution condition described later has been satisfied has been satisfied.
Is set to 1 to indicate that the execution condition of the learning control is satisfied.
Set to. If it is determined in step 114 that the predetermined time T has not elapsed after the idle-up operation condition has been satisfied, a flag N for indicating whether the learning control execution condition has been satisfied in step 116 is set to a flag N for learning control. Set to 0 to indicate that the execution condition is not satisfied. Thereafter, in step 117, the corrected rotation speed NEISC is calculated based on the equation (1). NEISC = NE− (NIP + NIPAC + NII) (1) After calculating the corrected rotation speed NEISC, in step 118,
Based on the accelerator opening ACCP by the accelerator opening sensor 73 and the corrected rotational speed NEISC, the fuel injection amount Q is obtained by map search or calculation. Thereby, the apparent governor pattern is shifted in the direction of the rotational speed axis by NIP + NIP.
That is, the translation is performed by AC + NII. Next, in step 119, the injection amount command value QF corrected by the learning correction amount NIIGQ described later is obtained, and this is output to the drive circuit 96 of the electromagnetic spill valve 23 to drive the electromagnetic spill valve 23. Thereafter, the control execution routine ends. If it is determined in step 103 that the condition for executing the idle-up control is not satisfied, then in step 12
At 0, the target rotation speed NTRG2 in the normal idle state is calculated based on the intake air temperature sensor 72, the accelerator opening sensor 73, the intake pressure sensor 74, the water temperature sensor 75, and the like. In step 121, a deviation NEDL between the actual rotation speed NE calculated in step 102 and the target rotation speed NTRG2 in the normal idle state calculated in step 120 is obtained. In step 122, an expected correction amount NIP for a load change caused by a load change of the neutral switch 66, the air conditioner switch 65, and the like is calculated. Next, at step 123, the NE calculated at step 121 is obtained.
A map based on DL or a Δ integration correction amount N by calculation
Calculate II. In step 124, the Δ integral correction amount NII calculated in step 123 is added to the previous integral correction amount NII (i-1) to obtain the present integral correction amount NII (i). Next, at step 125, the update amount ΔNIPAC of the expected correction amount for the idle-up stop is calculated. And
In step 126, the previous estimated correction amount NIPAC (i-1)
From the update amount ΔNIPAC calculated in step 125
Is subtracted. Then, a value obtained by subtracting the update amount ΔNIPAC is set as the current expected correction amount NIPAC (i). Next, at step 127, it is determined whether or not the current expected correction amount NIPAC (i) calculated at step 126 is equal to or less than zero. If it is determined in step 127 that the current correction amount NIPAC (i) is equal to or less than 0, the correction amount NIPAC is set to 0 in step 128. In step 127, the current estimated correction amount NIPA
If it is determined that C (i) is not less than 0, step 12
In step 9, the current estimated correction amount NIPAC (i) is set as the estimated correction amount NIPAC. Subsequently, at step 130, it is determined whether or not a predetermined time T has elapsed since the idle-up control execution condition was not satisfied. The predetermined time T is set to a time from when the idle-up state shifts to the normal idle state. If it is determined in step 130 that the predetermined time T has elapsed since the idle-up control execution condition was not satisfied, a flag N for indicating whether the learning control execution condition was satisfied in step 131 is set to a learning control execution condition. Is set to indicate that has been established. If it is determined in step 130 that the predetermined time T has not elapsed after the idle-up control execution condition is not satisfied, step 1 is executed.
At 32, a flag N for indicating whether or not the execution condition of the learning control is satisfied is set to 0 to indicate that the execution condition of the learning control is not satisfied. Thereafter, the processes of steps 117 to 119 are performed, and the control execution routine ends. If it is determined in step 101 that the feedback control execution condition is not satisfied,
In step 133, a flag N indicating whether the learning control execution condition is satisfied is set to 0 to indicate that the learning control execution condition is not satisfied, and the control execution routine ends. By repeating the above processing, the actual rotational speed NE becomes the target rotational speed NTRG1 in the idle-up state and the target rotational speed NT in the normal idle state.
Feedback control is performed by RG2.

【0008】図5は、積分補正量NIIの学習項NII
GQ学習制御の作用を示したフローチャートである。ま
ず、ステップ201で学習制御実行条件が成立している
か否かを判定する。前記ステップ201で学習制御実行
条件が成立していると判定されると、次に、ステップ2
02で学習制御の実行条件が成立したか否かを示すため
のフラグNが1にセットされているか否かを判定する。
前記ステップ202でフラグNが1にセットされている
と判定されると、ステップ203で、前記ステップ10
7、121で算出された今回の積分補正量NII(i)
と、積分補正量NIIの学習項NIIGQとの比較が行
われる。前記ステップ203で、積分補正量NIIより
学習項NIIGQが大と判定されると、ステップ204
で学習項NIIGQから所定量Aを減算し、最新の学習
値NIIGQとする。また、前記ステップ203で積分
補正量NIIより学習項NIIGQが小と判定される
と、ステップ205で学習項NIIGQに所定量Bを加
算し、最新の学習値NIIGQとする。上述のような学
習項NIIGQ学習制御が行われた後、このルーチンを
終了する。尚、前記ステップ201で学習制御実行条件
が成立していないと判定された場合、及び前記ステップ
202でフラグNが0にセットされていると判定された
場合もこのルーチンを終了する。
FIG. 5 shows a learning term NII of the integral correction amount NII.
5 is a flowchart illustrating an operation of GQ learning control. First, in step 201, it is determined whether a learning control execution condition is satisfied. If it is determined in step 201 that the learning control execution condition is satisfied, then in step 2
At 02, it is determined whether or not a flag N for indicating whether or not the execution condition of the learning control is satisfied is set to 1.
If it is determined in step 202 that the flag N is set to 1, in step 203, the process proceeds to step 10
The current integral correction amount NII (i) calculated in steps 7 and 121
Is compared with the learning term NIIGQ of the integral correction amount NII. If it is determined in step 203 that the learning term NIIGQ is larger than the integral correction amount NII, step 204
Then, a predetermined amount A is subtracted from the learning term NIIGQ to obtain the latest learning value NIIGQ. If it is determined in step 203 that the learning term NIIGQ is smaller than the integral correction amount NII, a predetermined amount B is added to the learning term NIIGQ in step 205 to obtain the latest learning value NIIGQ. After performing the learning term NIIGQ learning control as described above, this routine ends. This routine is also terminated when it is determined in step 201 that the learning control execution condition is not satisfied, and when it is determined in step 202 that the flag N is set to 0.

【0009】このように、アイドルアップ状態では見込
み補正量NIPACを用いて回転速度を上昇させてい
る。しかも、この回転速度を急激に上昇させるのではな
く、時間と共に徐々に上昇させているので、アイドルア
ップの回転速度変動による不要な振動によるショックを
乗員に与えることがない。また、アイドルアップ停止状
態では見込み補正量NIPACを用いて回転速度を下降
させている。しかも、この回転速度を急激に下降させる
のではなく、時間と共に徐々に下降させているので、ア
イドルアップ停止の回転速度変動による不要な振動によ
るショックを乗員に与えることがない。
As described above, in the idle-up state, the rotational speed is increased by using the estimated correction amount NIPAC. In addition, since the rotation speed is not increased rapidly but is increased gradually with time, a shock due to unnecessary vibration due to the rotation speed fluctuation during idle-up is not given to the occupant. In the idle-up stop state, the rotational speed is decreased using the estimated correction amount NIPAC. In addition, since the rotation speed is not lowered rapidly but gradually lowered with time, shock due to unnecessary vibration due to the rotation speed fluctuation of the idle-up stop is not given to the occupant.

【0010】アイドルアップ作動実行条件が成立してか
らアイドルアップ終了まで積分補正量NIIの学習を禁
止するため、積分補正量NIIの変化分を学習してしま
うことがなく、次回以降の燃料噴射量補正を正確に行う
ことが出来る。また、アイドルアップ作動実行条件が不
成立してからアイドルアップ停止終了まで積分補正量N
IIの学習を禁止するため、積分補正量NIIの変化分
を学習してしまうことがなく、次回以降の燃料噴射量補
正を正確に行うことが出来る。
Since the learning of the integral correction amount NII is prohibited from the time when the idle-up operation execution condition is satisfied to the end of the idle-up operation, the change amount of the integral correction amount NII is not learned, and the fuel injection amount for the next and subsequent times is prevented. Correction can be performed accurately. In addition, from the time when the idling-up operation execution condition is not satisfied until the end of idling-up stop, the integral correction amount N
Since the learning of II is prohibited, the amount of change in the integral correction amount NII is not learned, and the fuel injection amount correction for the next and subsequent times can be accurately performed.

【0011】尚、本実施例ではディーゼルエンジンの回
転数制御について説明したが、本発明はガソリンエンジ
ンにも適用出来、その際には吸入空気量により機関の回
転速度を調整することになる。
In this embodiment, the control of the rotational speed of the diesel engine has been described. However, the present invention can also be applied to a gasoline engine, in which case the rotational speed of the engine is adjusted by the amount of intake air.

【0012】[0012]

【発明の効果】本発明では運転状態検出手段により機関
のアイドル状態における目標回転速度設定手段により設
定される目標回転速度の変化を検出すると、フィードバ
ック補正量算出手段により算出されるフィードバック補
正量の、フィードバック補正量学習手段による学習をフ
ィードバック補正量学習停止手段により所定期間停止す
。このため、第一の回転速度制御手段により目標回転
速度に徐々に近づくように回転速度調整手段を駆動する
ことにより生じるフィードバック補正量の変化分を、フ
ィードバック補正量学習手段により学習してしまうこと
がなく、よってトルクの低下、エミッション等の有害成
分排出量の増大等を招くことが防止できる。
According to the present invention, the target rotation speed setting means in the idling state of the engine is set by the operating state detection means.
When a change in the target rotation speed is detected, learning of the feedback correction amount calculated by the feedback correction amount calculation means by the feedback correction amount learning means is stopped by the feedback correction amount learning stop means for a predetermined period . Therefore , the target rotation is controlled by the first rotation speed control means.
Drive the rotation speed adjusting means to gradually approach the speed
Changes in the feedback correction amount caused by the
Learning by feedback correction amount learning means
Without, thus lowering the torque, it is possible to prevent causing an increase or the like of harmful components emissions emissions and the like.

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

【図1】クレーム対応図。FIG. 1 is a diagram corresponding to claims.

【図2】本発明が適用されるディーゼルエンジンの概略
図。
FIG. 2 is a schematic diagram of a diesel engine to which the present invention is applied.

【図3】ECUの構成を示すブロック図。FIG. 3 is a block diagram showing a configuration of an ECU.

【図4】フィードバック制御実行ルーチンのフローチャ
ート。
FIG. 4 is a flowchart of a feedback control execution routine.

【図5】学習制御実行ルーチンのフローチャート。FIG. 5 is a flowchart of a learning control execution routine.

【符号の説明】[Explanation of symbols]

1・・・分配型燃料噴射ポンプ 2・・・ディーゼルエンジン 3・・・ドライブプーリ 4・・・燃料噴射ノズル 5・・・ドライブシャフト 6・・・燃料フィードポンプ 7・・・クランク回転角パルサ 8・・・カムプレート 9・・・ローラリング 10・・・カムローラ 11・・・スプリング 12・・・プランジャ 13・・・ポンプハウジング 14・・・シリンダ 15・・・高圧室 16・・・吸入溝 17・・・分配ポート 18・・・分配通路 19・・・吸入ポート 20・・・燃料供給ポート 21・・・燃焼室 22・・・スピル通路 23・・・電磁スピル弁 24・・・コイル 25・・・弁体 26・・・タイマ装置 27・・・タイマハウジング 28・・・タイマピストン 29・・・低圧室 30・・・加圧室 31・・・タイマスプリング 32・・・連通路 33・・・タイミングコントロールバルブ DESCRIPTION OF SYMBOLS 1 ... Distribution type fuel injection pump 2 ... Diesel engine 3 ... Drive pulley 4 ... Fuel injection nozzle 5 ... Drive shaft 6 ... Fuel feed pump 7 ... Crank rotation angle pulser 8 ... Cam plate 9 ... Roller ring 10 ... Cam roller 11 ... Spring 12 ... Plunger 13 ... Pump housing 14 ... Cylinder 15 ... High pressure chamber 16 ... Suction groove 17 ... Distribution port 18 ... Distribution passage 19 ... Suction port 20 ... Fuel supply port 21 ... Combustion chamber 22 ... Spill passage 23 ... Electromagnetic spill valve 24 ... Coil 25 ..Valve element 26 ... Timer device 27 ... Timer housing 28 ... Timer piston 29 ... Low pressure chamber 30 ... Pressure chamber 31 ... Timer split Grayed 32 ... communicating passages 33 timing control valve

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) F02D 41/00 - 41/40 F02D 29/00 - 29/06 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) F02D 41/00-41/40 F02D 29/00-29/06

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】機関の回転速度を検出する回転速度検出手
段と、機関の回転速度を調整する回転速度調整手段と、
機関の運転状態を検出する運転状態検出手段と、運転状
態検出手段により検出される機関の運転状態に応じた目
標回転速度を設定する目標回転速度設定手段と、目標回
転速度設定手段により設定される目標回転速度と回転速
度検出手段により検出される実際の回転速度との偏差を
算出する回転速度偏差算出手段と、回転速度偏差算出手
段により算出される回転速度偏差を0に近づけるように
フィードバック補正するためのフィードバック補正量を
算出するフィードバック補正量算出手段と、フィードバ
ック補正量算出手段により算出されるフィードバック補
正量を学習して学習として記憶するフィードバック補
正量学習手段と、フィードバック補正量算出手段により
算出されるフィードバック補正量に基づいて回転速度調
整手段を駆動する第二の回転速度制御手段と、を備えた
内燃機関の回転速度制御装置において、運転状態検出手段により機関のアイドル状態における目
標回転速度設定手段により設定される目標回転速度の変
化を検出すると、運転状態検出手段により機関のアイド
ル状態における目標回転速度設定手段により設定される
目標回転速度の変化を検出した時点から、機関の回転速
度が目標回転速度設定手段により設定される目標回転速
度に徐々に近づくように、回転速度調整手段を駆動する
第一の回転速度制御手段と、 運転状態検出手段により機
関のアイドル状態における目標回転速度設定手段により
設定される目標回転速度の変化を検出すると、フィード
バック補正量学習手段によるフィードバック補正量の学
習を所定期間停止するフィードバック補正量学習停止手
段を備えることを特徴とする内燃機関の回転速度制御装
置。
A rotational speed detecting means for detecting a rotational speed of the engine; a rotational speed adjusting means for adjusting a rotational speed of the engine;
Operating state detecting means for detecting the operating state of the engine, target rotational speed setting means for setting a target rotational speed according to the operating state of the engine detected by the operating state detecting means, and target rotational speed setting means and rotational speed deviation calculating means for calculating a deviation of the actual rotational speed detected by the target rotation speed rotational speed detecting means, the feedback rotational speed deviation calculated by the rotational speed difference calculation means as close to 0 correction Feedback correction amount calculation means for calculating a feedback correction amount for performing the feedback correction amount calculation, feedback feedback amount learning means for learning the feedback correction amount calculated by the feedback correction amount calculation means and storing it as a learning value , and feedback correction amount calculation means. driving the rotational speed adjusting means based on the feedback correction amount calculated In the rotation speed control apparatus for an internal combustion engine and a second rotation speed control means, the eyes in the idling state of the engine by operating condition detecting means
The change of the target rotation speed set by the target rotation speed setting means
When engine operation is detected, engine operating
Set by the target rotation speed setting means in the
From the point at which the change in the target rotation speed is detected, the engine speed
Target rotation speed whose degree is set by the target rotation speed setting means
Drive the rotation speed adjustment means so that it gradually approaches
The first rotation speed control means and the target rotation speed setting means in the idling state of the engine by the operating state detection means
A rotation speed control device for an internal combustion engine, comprising: a feedback correction amount learning stop unit that stops learning of the feedback correction amount by a feedback correction amount learning unit for a predetermined period when a change in a set target rotation speed is detected.
JP4236004A 1992-09-03 1992-09-03 Rotation speed control device for internal combustion engine Expired - Lifetime JP2903891B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4236004A JP2903891B2 (en) 1992-09-03 1992-09-03 Rotation speed control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4236004A JP2903891B2 (en) 1992-09-03 1992-09-03 Rotation speed control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH0681700A JPH0681700A (en) 1994-03-22
JP2903891B2 true JP2903891B2 (en) 1999-06-14

Family

ID=16994369

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4236004A Expired - Lifetime JP2903891B2 (en) 1992-09-03 1992-09-03 Rotation speed control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2903891B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60175842U (en) * 1984-05-02 1985-11-21 日産自動車株式会社 Idle speed control device for electronically controlled fuel injection internal combustion engine
JPS61258948A (en) * 1985-05-13 1986-11-17 Honda Motor Co Ltd Idle rotation control method for internal-combustion engine

Also Published As

Publication number Publication date
JPH0681700A (en) 1994-03-22

Similar Documents

Publication Publication Date Title
JPH09177587A (en) Abnormality determination device for fuel injection control device
JP2903891B2 (en) Rotation speed control device for internal combustion engine
JP2841959B2 (en) Fuel injection control system for diesel engine
JP2812240B2 (en) Fuel injection control device for electronically controlled diesel engine
JP3218895B2 (en) Engine speed control device
JP3026336B2 (en) Fuel injection amount control method for diesel engine
JP3045037B2 (en) Fuel injection control device for diesel engine
JP2985470B2 (en) Fuel injection timing control device
JP2841861B2 (en) Fuel injection control system for diesel engine
JP2861476B2 (en) Diesel engine idle rotation control device
JP2857948B2 (en) Fuel injection timing control device
JPH051603A (en) Idle rotation control device for the diesel engine
JPH05296094A (en) Fuel injection amount control device for multicylinder diesel engine
JP2800456B2 (en) Fuel injection timing control system for diesel engine
JP2920266B2 (en) Fuel injection timing control device
JP2743591B2 (en) Fuel injection control system for diesel engine
JP3643188B2 (en) Injection timing control device for electronically controlled diesel engine
JP3195479B2 (en) Fuel injection control system for diesel engine
JP2830512B2 (en) Idle state detection method
JP2808921B2 (en) Fuel injection control system for diesel engine
JP2822695B2 (en) Exhaust gas recirculation control system for diesel engine
JP2950010B2 (en) Fuel injection device for electronically controlled diesel engine and method for adjusting fuel injection
EP0913565A2 (en) Apparatus for controlling engine torque in a vehicle
JPH109025A (en) Fuel injection control system for diesel engine
JP2914001B2 (en) Fuel injection control system for diesel engine

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090326

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100326

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20110326

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110326

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20120326

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20120326

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 14