JPH1054290A - Control method and control device for internal combustion engine - Google Patents

Control method and control device for internal combustion engine

Info

Publication number
JPH1054290A
JPH1054290A JP9138154A JP13815497A JPH1054290A JP H1054290 A JPH1054290 A JP H1054290A JP 9138154 A JP9138154 A JP 9138154A JP 13815497 A JP13815497 A JP 13815497A JP H1054290 A JPH1054290 A JP H1054290A
Authority
JP
Japan
Prior art keywords
controller
value
control
controller structure
target value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9138154A
Other languages
Japanese (ja)
Inventor
Dietbert Dipl Ing Schoenfelder
シェーンフェルダー ディートベルト
Kai-Lars Barbehoen
バルベヘーン カイ−ラルス
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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
Priority claimed from DE19711787A external-priority patent/DE19711787A1/en
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of JPH1054290A publication Critical patent/JPH1054290A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/401Controlling injection timing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/0007Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for using electrical feedback
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

PROBLEM TO BE SOLVED: To display an excellent control characteristic in every operating state by setting the initial value for initializing a second controller structure body depending on at least the target value and the actual value at the time of shifting from a first controller structure body to the second controller structure body. SOLUTION: An adjusting element 100 is controlled by an adjustment quantity setting part 110 supplied with an output signal ST of a switching means 120 for selecting either an output signal of a connecting point 125 or an output signal of a large signal controller 140. The switching means 120 is controlled by a control part 180 inputting the target value S and the actual value I. The connecting point 125 connects a P-control part 130 to an I-control part 135, and the P-control part 130 and I-control part 135 are selected by a switching means 150. An output signal of a zero value setting part 155 or a deviation signal between the target value S and actual value I from a connecting point 160 is inputted and processed, and the large signal controller 140 inputs the deviation signal of signals S, I.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えば内燃機関へ
の燃料噴射の時点を制御するための、内燃機関の制御方
法であって、目標値と実際値に基づいて制御偏差が検出
可能であり、制御器が制御偏差に基づき、調整素子に印
加する調整量を設定し、第1の動作条件が存在すると
き、第1の制御器構造体がアクティブであり、第2の動
作条件が存在するとき、第2の制御器構造体がアクティ
ブである制御方法、およびこの方法を実施するための制
御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control method for an internal combustion engine, for example, for controlling the timing of fuel injection into an internal combustion engine, wherein a control deviation can be detected based on a target value and an actual value. The controller sets an adjustment amount to be applied to the adjustment element based on the control deviation, and when a first operating condition exists, the first controller structure is active and a second operating condition exists. At times, it relates to a control method in which the second controller structure is active, and a control device for implementing this method.

【0002】[0002]

【従来の技術】このような方法および装置は、DE−O
S3400711(US−A4638782)から公知
である。そこには例えば内燃機関への燃料調量を制御す
る調整素子の制御および/または調整方法と装置が記載
されている。目標値および実際値に基づいて制御偏差が
検出される。制御器は、制御偏差に基づいて調整量を調
整素子に供給するため設定する。回転数が高いときには
この装置での制御は、有利にはPI特性を有する制御器
によって行われる。別の動作状態、例えば回転数が低い
場合には、単に調整素子の制御のみが行われる。
2. Description of the Related Art Such a method and apparatus are disclosed in DE-O.
It is known from S3400711 (US Pat. No. 4,638,782). It describes, for example, a method and a device for controlling and / or regulating an adjusting element for controlling the fuel metering of an internal combustion engine. A control deviation is detected based on the target value and the actual value. The controller sets the adjustment amount to be supplied to the adjustment element based on the control deviation. At high rotational speeds, the control in this device is preferably performed by a controller with PI characteristics. In other operating states, for example when the rotational speed is low, only the control of the adjusting element is performed.

【0003】このような制御器で、例えばダイナミック
特性に対して高い要求を課すことができるようにするた
めには複雑な制御回路構造が必要である。この要求を考
慮するための1つの手段は、構造可変制御器を使用する
ことである。この場合、所定の前提の下で異なる制御器
構造体が切り替えられる。例えば、PI制御器と比例制
御器ないし純粋な制御とを切り替えることができる。
In order to be able to impose high demands on dynamic characteristics, for example, such a controller requires a complicated control circuit structure. One means for taking this requirement into account is to use a variable structure controller. In this case, different controller structures are switched under certain assumptions. For example, it is possible to switch between a PI controller and a proportional controller or pure control.

【0004】ここで問題なのは切換過程である。一方の
制御器構造体から他方の制御器構造体に切り替える際
に、しばしば不所望の過渡過程が発生する。例えば大信
号制御器として使用される、大きな増幅係数を備えた比
例制御器から、例えば小信号制御器として使用される純
粋な適用PI制御器に切り替える場合、I成分を適切に
前もってマスクしなければならない。これは、制御器の
不所望の特性、とくに発振を回避するためである。
The problem here is the switching process. Switching from one controller structure to another often results in unwanted transients. When switching from a proportional controller with a large amplification factor, for example, used as a large signal controller, to a purely adaptive PI controller, for example, used as a small signal controller, the I component must be properly masked in advance. No. This is to avoid unwanted characteristics of the controller, especially oscillation.

【0005】[0005]

【発明が解決しようとする課題】本発明の課題は、冒頭
に述べた形式の内燃機関の制御方法および制御装置にお
いて、すべての動作状態において良好な制御特性を得る
ことのできる手段を提供することである。
SUMMARY OF THE INVENTION An object of the present invention is to provide a control method and a control device for an internal combustion engine of the type described at the outset, which provide good control characteristics in all operating states. It is.

【0006】[0006]

【課題を解決するための手段】上記課題は本発明によ
り、第1の制御器構造体から第2の制御器構造体へ移行
する際に、第2の制御器構造体を初期化するための初期
値を少なくとも目標値と実際値に依存して設定すること
により解決される。
According to the present invention, there is provided, in accordance with the present invention, a method for initializing a second controller structure when transitioning from a first controller structure to a second controller structure. The problem is solved by setting the initial value at least depending on the target value and the actual value.

【0007】[0007]

【発明の実施の形態】本発明の方法および装置は、すべ
ての動作状態において良好な制御特性が得られるという
利点を有する。個々の制御器構造体間を移行するときに
発振の発生することがない。
The method and the device according to the invention have the advantage that good control characteristics are obtained in all operating states. No oscillations occur when transitioning between individual controller structures.

【0008】[0008]

【実施例】図1には、自己着火型内燃機関の噴射調整器
の制御に基づく本発明の装置の概略が示されている。し
かし本発明はこの制御に制限されるものではない。本発
明は、例えば内燃機関の別のパラメータの制御に使用す
ることもできる。
1 shows a schematic diagram of the device according to the invention based on the control of an injection regulator of a self-igniting internal combustion engine. However, the present invention is not limited to this control. The invention can also be used, for example, for controlling other parameters of an internal combustion engine.

【0009】実施例がブロック回路図に示されている。
図示しない内燃機関には燃料ポンプから燃料が調量され
る。噴射調整器100によって燃料の搬送開始ないし噴
射開始を制御することができる。この噴射調整器100
は以下、調整素子100として示す。
An embodiment is shown in the block diagram.
Fuel is metered from a fuel pump to an internal combustion engine (not shown). The start of fuel transfer or the start of fuel injection can be controlled by the injection regulator 100. This injection regulator 100
Is shown as an adjusting element 100 below.

【0010】調整素子100には調整量設定部110か
ら信号が供給される。調整量設定部110によって生成
されたこの制御信号に依存して、調整素子100は所定
の位置をとる。このことはまた、噴射開始ないし搬送開
始に対して所定の値を設定することになる。
The adjustment element 100 is supplied with a signal from an adjustment amount setting unit 110. Depending on the control signal generated by the adjustment amount setting unit 110, the adjustment element 100 takes a predetermined position. This means that a predetermined value is set for the start of injection or the start of conveyance.

【0011】調整量設定部110にはスイッチ手段12
0の出力信号STが供給される。スイッチ手段120は
結合点125の出力信号、または大信号制御器140の
出力信号を選択し、この信号を調整量設定部110にさ
らに導通する。結合点125はP制御部130とI制御
部135を結合する。P制御部130とI制御部135
には、スイッチ手段150の出力信号が供給される。P
制御部130とI制御部135はいわゆるPI制御器を
形成し、このPI制御器は小信号制御器と称することも
できる。
The adjustment amount setting unit 110 includes a switch unit 12.
An output signal ST of 0 is supplied. The switch means 120 selects an output signal of the connection point 125 or an output signal of the large signal controller 140 and further conducts this signal to the adjustment amount setting unit 110. A connection point 125 connects the P control unit 130 and the I control unit 135. P control unit 130 and I control unit 135
Is supplied with an output signal of the switch means 150. P
The control unit 130 and the I control unit 135 form a so-called PI controller, and this PI controller can also be called a small signal controller.

【0012】スイッチ手段150はゼロ値設定部155
の出力信号または結合点160の出力信号をPI制御器
にさらに導通する。結合点160の出力信号はさらに大
信号制御器140に供給される。
The switch means 150 has a zero value setting unit 155.
Or the output signal of node 160 is further conducted to the PI controller. The output signal of node 160 is further provided to large signal controller 140.

【0013】結合点160には、正符号で目標値設定部
170の出力信号Sが、負符号で信号Iが供給される。
信号Iは実際値であり、信号Sは制御回路の目標値であ
る。
The connection point 160 is supplied with the output signal S of the target value setting unit 170 with a positive sign and the signal I with a negative sign.
The signal I is the actual value and the signal S is the target value of the control circuit.

【0014】さらに制御部180が設けられている。こ
の制御部は信号Sと信号I並びに場合により別の入力量
を処理する。制御部180はスイッチ手段150と12
0に制御信号を供給し、I制御部135に信号を供給す
る。
Further, a control unit 180 is provided. This controller processes the signals S and I and possibly further input quantities. The control unit 180 includes the switch means 150 and 12
The control signal is supplied to 0 and the signal is supplied to the I control unit 135.

【0015】通常、回路は実線で示した位置にある。こ
の場合、装置は小信号制御器として動作する。結合点1
60では目標値Sが実際値Iと比較される。このように
して形成された制御偏差は、P制御部130とI制御部
135からなる制御器に供給される。この制御偏差に基
づいて、P制御部130とI制御部135はそれぞれ、
結合点125に共に供給される調整量に対する成分を形
成する。このようにして形成された調整量STはスイッ
チ手段120を介して調整量設定部110に供給され
る。調整量設定部は制御器の出力信号を、調整素子10
0に印加するための制御信号に変換する。有利には調整
素子110には制御偏差に依存するデューティ比が印加
される。このことによって、調整素子は所定の位置をと
り、所定の時点で噴射を開始する。
Normally, the circuit is at the position shown by the solid line. In this case, the device operates as a small signal controller. Junction point 1
At 60, the target value S is compared with the actual value I. The control deviation thus formed is supplied to a controller including the P control unit 130 and the I control unit 135. Based on this control deviation, the P control unit 130 and the I control unit 135 respectively
It forms a component for the adjustment quantity supplied together at the junction 125. The adjustment amount ST thus formed is supplied to the adjustment amount setting section 110 via the switch means 120. The adjustment amount setting unit outputs the output signal of the controller to the adjustment element 10.
It is converted into a control signal to be applied to 0. Preferably, a duty ratio which depends on the control deviation is applied to the adjusting element 110. As a result, the adjusting element assumes a predetermined position and starts injection at a predetermined time.

【0016】実際信号Iとして、一方では調整素子10
0の位置、または搬送開始および/または噴射開始に関
する信号を使用することができる。相応して目標値設定
部170は相応の目標値Sを同じ構成で設定しなければ
ならない。目標値設定部170は目標値Sをここに図示
しない種々の動作特性量に依存して設定する。
As an actual signal I, on the one hand,
A position 0 or a signal relating to the start of transport and / or the start of injection can be used. Accordingly, the target value setting section 170 must set the corresponding target value S with the same configuration. The target value setting section 170 sets the target value S depending on various operation characteristic amounts not shown here.

【0017】大きな制御偏差が発生すると、このことは
例えば目標値Sが大きく変化した場合であり、調整素子
は新たな目標値に達するまでに所定の時間を必要とす
る。ここで制御偏差が大きい場合には、大信号制御器1
40を作動させる。制御偏差に依存して制御部180
は、スイッチ手段150と120を破線で示した位置に
移行するよう操作する。このことは、I制御部135お
よび/またはP制御部130にゼロ値設定部135から
信号が供給され、これら制御部がその状態を維持するこ
とを意味する。制御偏差は大信号制御器140に供給さ
れる。この大信号制御器の出力信号は次に調整量設定部
110に供給される。
If a large control deviation occurs, this may be the case, for example, when the target value S changes significantly, and the adjusting element requires a certain time before reaching a new target value. If the control deviation is large, the large signal controller 1
Activate 40. The control unit 180 depends on the control deviation.
Operates the switch means 150 and 120 to shift to the position shown by the broken line. This means that a signal is supplied from the zero value setting unit 135 to the I control unit 135 and / or the P control unit 130, and these control units maintain their states. The control deviation is supplied to the large signal controller 140. The output signal of the large signal controller is then supplied to the adjustment amount setting unit 110.

【0018】制御偏差が所定の値よりも大きい場合、調
整量に対する最大値が設定される。制御偏差が負の閾値
よりも小さければ、負の最大値が設定される。大信号制
御器140は実質的に2点制御器として作用する。最小
値と最大値との間の領域ではP制御部130とI制御部
135が作用する。
When the control deviation is larger than a predetermined value, a maximum value for the adjustment amount is set. If the control deviation is smaller than the negative threshold, a negative maximum value is set. Large signal controller 140 acts essentially as a two-point controller. In a region between the minimum value and the maximum value, the P control unit 130 and the I control unit 135 operate.

【0019】ここで問題なのは、大信号制御器からP制
御部130およびI制御部135への移行である。すな
わち、スイッチ手段150と120が破線で示したい位
置から実線で示した位置へ移行することが問題である。
この移行の際には、I制御部は適切な初期値によってマ
スクされなければならない。
The problem here is the transition from the large signal controller to the P control unit 130 and the I control unit 135. That is, there is a problem that the switch means 150 and 120 shift from the position shown by the broken line to the position shown by the solid line.
During this transition, the I-control must be masked with appropriate initial values.

【0020】図2には、目標値S、実際値I、調整量S
Tおよび制御器の積分成分IAN等が時間についてプロ
ットされている。目標値Sは一点鎖線で、実際値Iは破
線で、調整量ST、すなわち調整量設定部110の入力
信号は実線で、積分成分IANは点線で示されている。
FIG. 2 shows a target value S, an actual value I, and an adjustment amount S.
T and the integral component IAN of the controller are plotted over time. The target value S is indicated by a dashed line, the actual value I is indicated by a broken line, the adjustment amount ST, that is, the input signal of the adjustment amount setting unit 110 is indicated by a solid line, and the integral component IAN is indicated by a dotted line.

【0021】時点t1までは4つの信号すべては一定値
をとる。スイッチ手段120と150は実線で示した位
置をとる。時点t1で目標値が格段に低い値に低下す
る。実際値はまだ元の値に留まっているから、そのため
制御偏差が非常に大きくなる。制御装置180はこのこ
とを識別し、スイッチ手段150と120をこれらが破
線で示した位置をとるように制御する。このことにより
大信号制御器140が作動する。これは、調整信号が非
常に高い値に上昇することを意味する。
Until time t1, all four signals have constant values. The switch means 120 and 150 assume the positions indicated by the solid lines. At time t1, the target value drops to a significantly lower value. Since the actual value is still at the original value, the control deviation becomes very large. The controller 180 recognizes this and controls the switch means 150 and 120 so that they assume the positions indicated by the broken lines. This activates the large signal controller 140. This means that the adjustment signal rises to a very high value.

【0022】I制御部は元の値に留まる。というのは、
制御器130と135はそれ以上作用しないからであ
る。時点t1とt2との間で、実際値Iは大きな調整量
STによって大きく降下する。時点t2で実際値Iは、
制御偏差が大信号制御器140のアクティブとなる値よ
りも小さくなるような値に達する。このことは時点t2
で、制御器130と135が再びスイッチ手段120と
150によってその基本位置にもたらされ、作動するこ
とを意味する。
The I control remains at the original value. I mean,
This is because controllers 130 and 135 have no further effect. Between the times t1 and t2, the actual value I drops significantly by a large adjustment amount ST. At time t2 the actual value I is
A value is reached such that the control deviation is less than the value at which the large signal controller 140 becomes active. This is at time t2
Means that the controllers 130 and 135 are again brought into their basic position by the switch means 120 and 150 and actuated.

【0023】ここではこの時点で、I制御器を適切な値
によって初期化しなければならない。このことは、I制
御器が時点t2で跳躍的にその新たな初期値に移行する
ことを意味する。
At this point, the I-controller must now be initialized with the appropriate values. This means that the I-controller jumps to its new initial value at time t2.

【0024】時点t2から実際値はさらに降下し、目標
値Sに近付く。調整量STは短時間で大きく降下し、新
たな最終値に近付く。相応のことが積分成分にたいして
も当てはまる。時点t3の後、4つの値はすべて新たな
最終値に達する。
From time t2, the actual value drops further and approaches the target value S. The adjustment amount ST drops greatly in a short time and approaches a new final value. The same holds true for the integral component. After time t3, all four values have reached their new final values.

【0025】図3には、本発明の手段がフローチャート
で示されている。第1のステップ300で制御部は目標
値Sを検出し、ステップ310で実際値Iを検出する。
ステップ320で制御部は、目標値Sと実際値Iに基づ
いて制御偏差Rを計算する。
FIG. 3 is a flow chart showing the means of the present invention. In a first step 300, the control unit detects a target value S, and in a step 310, detects the actual value I.
In step 320, the control unit calculates a control deviation R based on the target value S and the actual value I.

【0026】引き続き問い合わせ330で、制御偏差の
絶対値|R|が閾値SWより大きいか否かが検査され
る。この閾値SWは最大可能制御領域に相当する。閾値
よりも大きい場合には、ステップ340で制御信号がス
イッチ手段120と150に出力される。この制御信号
によってスイッチ手段は破線で示した位置をとるように
なる。この場合、制御偏差の絶対値が大きければ大信号
制御器140が作動する。引き続きステップ350でマ
ーカーMが1にセットされる。ステップ350に続い
て、新たなプログラム経過でステップ300からスター
トする。
A query 330 then checks whether the absolute value of the control deviation | R | is greater than the threshold value SW. This threshold SW corresponds to the maximum possible control area. If it is larger than the threshold value, a control signal is output to the switch means 120 and 150 in step 340. This control signal causes the switch means to assume the position shown by the broken line. In this case, if the absolute value of the control deviation is large, the large signal controller 140 operates. Subsequently, at step 350, the marker M is set to 1. Subsequent to step 350, the process starts from step 300 with a new program progress.

【0027】問い合わせ330で、制御偏差が閾値SW
よりも大きくないことが判明すると、ステップ360が
実行される。このステップでは、マーカーMが1により
セットされているか否かが検査される。セットされてい
ない場合、このことは先行するプログラム経過で制御器
130と135がすでにアクティブであったことを意味
し、したがって直接新たなプログラム経過がステップ3
00から開始される。マーカーMが1によりセットされ
ていれば、このことは先行するプリグラム結果で大信号
制御器140がアクティブであったことを意味し、ステ
ップ370でI制御部135に対する初期値IAが目標
値S、実際値IおよびパラメータWFの関数として設定
される。
Inquiry 330 determines that the control deviation is equal to threshold value SW
If not, step 360 is executed. In this step, it is checked whether or not the marker M is set by one. If not set, this means that the controllers 130 and 135 were already active in the previous program sequence, so that a new program sequence directly
It starts from 00. If the marker M is set to 1, this means that the large signal controller 140 was active in the preceding program result, and in step 370 the initial value IA for the I control 135 is set to the target value S, It is set as a function of the actual value I and the parameter WF.

【0028】引き続きステップ380で、制御信号がス
イッチ手段120と150に出力される。このことによ
りこれらスイッチ手段は実線で示す位置をとるようにな
る。この場合、制御偏差の絶対値が小さいときには小信
号制御器130と135が亜アクティブである。
Subsequently, at step 380, a control signal is output to the switch means 120 and 150. This causes the switch means to assume the position shown by the solid line. In this case, when the absolute value of the control deviation is small, the small signal controllers 130 and 135 are subactive.

【0029】積分成分に対する初期値IAは次の式から
得られる。
The initial value IA for the integral component is obtained from the following equation.

【0030】IA=WF*S+(1−WF)*I 値WFは第1の重み付け係数である。値1−WFは第2
の重み付け係数である。最も簡単な実施例では、重み付
け係数WFとして定数値を設定することができる。この
定数値は適用の枠内で検出され、動作時に常時使用され
る。改善された実施例では、重み付け係数は種々の動作
パラメータに依存して特性マップにファイルされてい
る。値Sは瞬時の目標値、値Iは瞬時の実際値である。
積分成分IANに対する初期値IAの計算は目標値と実
際値の瞬時値に基づいて行われる。
IA = WF * S + (1-WF) * I The value WF is a first weighting factor. The value 1-WF is the second
Is a weighting coefficient. In the simplest embodiment, a constant value can be set as the weighting coefficient WF. This constant value is detected within the scope of application and is always used during operation. In an improved embodiment, the weighting factors are stored in a characteristic map depending on various operating parameters. The value S is the instantaneous target value, and the value I is the instantaneous actual value.
The calculation of the initial value IA for the integral component IAN is performed based on the instantaneous value of the target value and the actual value.

【0031】とくに有利な構成では、重み付け係数WF
は目標値S、実際値Iおよび閾値SWに依存して設定さ
れる。閾値SWは、小信号制御部から大信号制御部へ切
り替えられるときの制御偏差に相応する。
In a particularly advantageous configuration, the weighting factor WF
Is set depending on the target value S, the actual value I, and the threshold value SW. The threshold value SW corresponds to the control deviation when switching from the small signal control unit to the large signal control unit.

【0032】このことは、制御偏差の程度を小信号制御
器の最大効率範囲に関連して表す、重みづけされた偏差
WFが導入されることを意味する。この重み付けに依存
して、I制御部は目標値および実際値に依存する値によ
りマスクされる。したがって、I制御部の積分器の最適
初期値が瞬時に存在する動作条件に依存して得られる。
重み付け係数の選択によって、瞬時の制御偏差が最大で
あるときに新たな構造への開始が、装置全体の最大許容
サーボ成分、すなわち最大ダイナミックを以て積分成分
のマスクにつながることが保証される。さらに、新たな
構造への開始の際に、制御偏差を無視できる場合には、
調整量制御部が穏やかに作用することが保証される。す
べての中間状態は連続的に適合され、これにより継ぎ目
のない方法ステップへの要求が十分に満たされる。
This means that a weighted deviation WF is introduced, which represents the extent of the control deviation in relation to the maximum efficiency range of the small signal controller. Depending on this weighting, the I-control is masked by a value that depends on the target value and the actual value. Therefore, the optimum initial value of the integrator of the I control unit is obtained depending on the operating condition that exists instantaneously.
The selection of the weighting factors ensures that the start to a new structure when the instantaneous control deviation is at a maximum leads to a masking of the integral component with the maximum allowable servo component of the entire system, ie with the maximum dynamics. In addition, when starting a new structure, if the control deviation can be ignored,
It is assured that the control of the adjustment quantity operates gently. All intermediate states are continuously adapted, which fully satisfies the requirements for seamless method steps.

【0033】本発明の別の実施例が図3にフローチャー
トで示されている。第1のステップ400で、制御部は
目標値Sを検出し、ステップ410で実際値Iを検出す
る。ステップ420で制御部は制御偏差Rを目標値Sと
実際値Iに基づいて計算する。
Another embodiment of the present invention is shown in the flowchart of FIG. In a first step 400, the control unit detects the target value S, and in a step 410, detects the actual value I. In step 420, the control unit calculates the control deviation R based on the target value S and the actual value I.

【0034】引き続き問い合わせ430で、制御偏差の
絶対値|R|が閾値SWより大きいか否かが検査され
る。大きい場合にはステップ440で、制御信号がスイ
ッチ手段120と150に出力される。このことによ
り、スイッチ手段は破線で示した位置をとるようにな
る。この場合、制御偏差の絶対値が大きければ、大信号
制御器140がアクティブである。ステップ450でマ
ーカーMが1によりセットされる。引き続きステップ4
55で、積分成分と目標値Sとの差が検出され、値RA
として記憶される。ステップ455に続いて、新たなプ
ログラム経過がステップ400からスタートする。
A query 430 then checks whether the absolute value of the control deviation | R | is greater than the threshold value SW. If so, a control signal is output to switch means 120 and 150 in step 440. This causes the switch means to assume the position indicated by the broken line. In this case, if the absolute value of the control deviation is large, the large signal controller 140 is active. At step 450, the marker M is set by one. Continue with step 4
At 55, the difference between the integral component and the target value S is detected and the value RA
Is stored as Subsequent to step 455, a new program flow starts from step 400.

【0035】問い合わせ430で、制御偏差が閾値SW
より大きくないことが判明すると、ステップ460が実
行される。このステップでは、マーカーMが1によりセ
ットされているか否かが検査される。セットされていな
ければ、このことは先行するプログラム経過で制御器1
30と135がすでにアクティブであったことを意味
し、新たなプログラム経過がステップ400から直接開
始される。マーカーMが1によりセットされていれば、
このことは先行するプログラム経過で大信号制御器14
0がアクティブであったことを意味し、ステップ470
でI制御部135に対する初期値IAが、瞬時の目標値
S、積分成分IANの目標値Sからの偏差RAの関数F
として設定される。これらの値は小信号制御器から大信
号制御器へ移行する際に記憶されている。
Inquiry 430 determines that the control deviation is equal to threshold value SW
If not, step 460 is performed. In this step, it is checked whether or not the marker M is set by one. If it is not set, this means that
This means that 30 and 135 were already active, and a new program sequence is started directly from step 400. If marker M is set by 1,
This means that the large signal controller 14
0 means active, step 470
The initial value IA for the I-control unit 135 is determined by the function F of the instantaneous target value S and the deviation RA of the integral component IAN from the target value S.
Is set as These values are stored when transitioning from the small signal controller to the large signal controller.

【0036】引き続きステップ480で、制御信号がス
イッチ手段120と150に出力される。このことによ
りスイッチ手段は実線で示した位置をとるようになる。
この場合、制御偏差の絶対値が小さければ、小信号制御
器130と135がアクティブである。
Subsequently, at step 480, a control signal is output to the switch means 120 and 150. This causes the switch means to assume the position shown by the solid line.
In this case, if the absolute value of the control deviation is small, the small signal controllers 130 and 135 are active.

【0037】I制御部IAに対する初期値は簡単な実施
例では次式から得られる。
The initial value for the I control unit IA is obtained from the following equation in a simple embodiment.

【0038】IA=S+RA 本発明によれば、小信号特性から大信号特性へ移行する
際に、積分成分IANと目標値Sとの差が検出され、こ
の値RAが記憶される。大信号特性から小信号特性へ移
行する際には、この記憶された値RAと瞬時の目標値S
に基づいて、積分成分IANに対する新たな初期値が求
められる。このことは、小信号制御器の初期化のための
初期値が、大信号制御器から小信号制御器へ変化した
後、少なくとも瞬時の目標値と、積分成分と目標値との
記憶された偏差とに基づいて小信号制御器から大信号制
御器へ移行する際に設定可能であることを意味する。
IA = S + RA According to the present invention, when shifting from the small signal characteristic to the large signal characteristic, the difference between the integral component IAN and the target value S is detected, and this value RA is stored. When transitioning from the large signal characteristic to the small signal characteristic, the stored value RA and the instantaneous target value S
, A new initial value for the integral component IAN is determined. This means that after the initial value for the initialization of the small signal controller has changed from the large signal controller to the small signal controller, at least the instantaneous desired value and the stored deviation between the integral component and the desired value. Means that the setting can be made when shifting from the small signal controller to the large signal controller based on the above.

【0039】初期値を次式にしたがって求めるととくに
有利である。
It is particularly advantageous to determine the initial value according to the following equation:

【0040】IA=WF*S+(1−WF)*I+RA これは、記憶された値RAが、図3に示された方法ステ
ップで求められた初期値に加えられることを意味する。
IA = WF * S + (1-WF) * I + RA This means that the stored value RA is added to the initial value determined in the method step shown in FIG.

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

【図1】本発明の装置のブロック回路図である。FIG. 1 is a block circuit diagram of the device of the present invention.

【図2】種々の信号を時間について示す線図である。FIG. 2 is a diagram showing various signals over time.

【図3】本発明の方法を説明するためのフローチャート
である。
FIG. 3 is a flowchart illustrating the method of the present invention.

【図4】本発明の方法を説明するためのフローチャート
である。
FIG. 4 is a flowchart for explaining the method of the present invention.

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

100 噴射調整器 110 調整量設定部 120、150 スイッチ手段 Reference Signs List 100 Injection regulator 110 Adjustment amount setting unit 120, 150 Switch means

───────────────────────────────────────────────────── フロントページの続き (72)発明者 カイ−ラルス バルベヘーン ドイツ連邦共和国 ルートヴィッヒスブル ク ホスピタルシュトラーセ 7 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Kai-Rals Barbechen Germany Germany Ludwigsburg Hospital Strasse 7

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 例えば内燃機関への燃料噴射の時点を制
御するための、内燃機関の制御方法であって、 目標値(S)と実際値(I)に基づいて制御偏差が検出
可能であり、 制御器が制御偏差に基づき、調整素子に印加する調整量
を設定し、 第1の動作条件が存在するとき、第1の制御器構造体が
アクティブであり、 第2の動作条件が存在するとき、第2の制御器構造体が
アクティブである制御方法において、 第1の制御器構造体から第2の制御器構造体へ移行する
際に、第2の制御器構造体を初期化するための初期値を
少なくとも目標値と実際値に依存して設定する、ことを
特徴とする制御方法。
1. A control method for an internal combustion engine, for example, for controlling the time point of fuel injection into an internal combustion engine, wherein a control deviation can be detected based on a target value (S) and an actual value (I). The controller sets an adjustment amount to be applied to the adjustment element based on the control deviation; when a first operating condition exists, the first controller structure is active, and a second operating condition exists. And in the control method wherein the second controller structure is active, when the transition from the first controller structure to the second controller structure initializes the second controller structure. A control method, wherein the initial value is set at least depending on the target value and the actual value.
【請求項2】 第1の制御器構造体から第2の制御器構
造体へ移行する際に、第2の制御器構造体を初期化する
ための初期値を、少なくとも瞬時の目標値及び瞬時の実
際値に依存して設定する、請求項1記載の方法。
2. When transitioning from the first controller structure to the second controller structure, initial values for initializing the second controller structure are set to at least an instantaneous target value and an instantaneous value. 2. The method according to claim 1, wherein the setting is made dependent on the actual value of.
【請求項3】 初期値を、第1の重み付け係数によって
重みづけした目標値と、第2の重み付け係数によって重
みづけした実際値とに基づいて設定する、請求項1また
は2記載の方法。
3. The method according to claim 1, wherein the initial value is set based on a target value weighted by a first weighting factor and an actual value weighted by a second weighting factor.
【請求項4】 重み付け係数を、制御偏差および/また
は最大制御範囲(SW)に基づいて設定する、請求項1
から3までのいずれか1項記載の方法。
4. The method according to claim 1, wherein the weighting coefficient is set based on a control deviation and / or a maximum control range (SW).
The method according to any one of claims 1 to 3.
【請求項5】 第1の制御器構造体は大信号制御器とし
て、第2の制御器構造体は小信号制御器として構成され
ている、請求項1から4までのいずれか1項記載の方
法。
5. The method according to claim 1, wherein the first controller structure is configured as a large signal controller and the second controller structure is configured as a small signal controller. Method.
【請求項6】 第2の制御器構造体は制御器を有し、該
制御器は少なくとも1つのI制御部を有する、請求項1
から5までのいずれか1項記載の方法。
6. The controller of claim 1, wherein the second controller structure comprises a controller, the controller having at least one I-control.
The method according to any one of claims 1 to 5.
【請求項7】 第1の制御器構造体から第2の制御器構
造体へ移行する際に、第2の制御器構造体の初期化のた
めの初期値を、少なくとも瞬時の目標値、および積分成
分と目標値との偏差に依存して、第2の制御器構造体か
ら第1の制御器構造体へ移行する際、設定する、請求項
1から6までのいずれか1項記載の方法。
7. When transitioning from the first controller structure to the second controller structure, an initial value for initializing the second controller structure is set to at least an instantaneous target value, and 7. The method according to claim 1, comprising setting the transition from the second controller structure to the first controller structure depending on the deviation between the integral component and the desired value. .
【請求項8】 初期値(IA)を次式に従って設定し、 IA=WF*S+(1−WF)*I ここでパラメータWFは第1の重み付け係数、パラメー
タ1−WFは第2の重み付け係数、パラメータSは目標
値、パラメータIは実際値である、請求項1から7まで
のいずれか1項記載の方法。
8. An initial value (IA) is set according to the following equation: IA = WF * S + (1-WF) * I where parameter WF is a first weighting factor, and parameter 1-WF is a second weighting factor. 8. The method according to claim 1, wherein parameter S is a target value and parameter I is an actual value.
【請求項9】 制御偏差の絶対値が最大制御領域(S
W)よりも大きい場合に第1の動作状態が存在し、 制御偏差の絶対値が最大制御領域(SW)より小さい場
合に第2の動作状態が存在する、請求項1から8までの
いずれか1項記載の方法。
9. An absolute value of the control deviation is in a maximum control region (S
9. A method according to claim 1, wherein a first operating state is present when W is greater than W), and a second operating state is present when the absolute value of the control deviation is smaller than the maximum control area (SW). The method of claim 1.
【請求項10】 例えば内燃機関への燃料噴射の時点を
制御するための、内燃機関の制御装置であって、 目標値と実際値に基づいて制御偏差が検出可能であり、 制御器が制御偏差に基づいて、調整素子に印加するため
の調整量を設定し、 スイッチ手段を有し、該スイッチ手段は第1の動作状態
が存在するときに第1の制御器構造体を作動し、第2の
動作状態が存在するときに第2の制御器構造体を作動す
る形式の制御装置において、 第1の制御器構造体から第2の制御器構造体へ移行する
際に、第2の制御器構造体に対する初期値を少なくとも
目標値と実際値に依存して設定する手段が設けられてい
る、ことを特徴とする制御装置。
10. A control device for an internal combustion engine, for example, for controlling the time of fuel injection into an internal combustion engine, wherein a control deviation can be detected based on a target value and an actual value, and the controller controls the control deviation. Setting an adjustment amount to be applied to the adjustment element based on the first and second control means, wherein the switch means activates the first controller structure when the first operating state is present, A control device of the type operating a second controller structure in the presence of the operating state of the second controller structure, wherein the second controller structure is switched from the first controller structure to the second controller structure. A control device comprising means for setting an initial value for a structure at least depending on a target value and an actual value.
JP9138154A 1996-05-29 1997-05-28 Control method and control device for internal combustion engine Pending JPH1054290A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE19621527 1996-05-29
DE19711787.2 1997-03-21
DE19711787A DE19711787A1 (en) 1996-05-29 1997-03-21 Method and device for regulating an internal combustion engine
DE19621527.7 1997-03-21

Publications (1)

Publication Number Publication Date
JPH1054290A true JPH1054290A (en) 1998-02-24

Family

ID=26026124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9138154A Pending JPH1054290A (en) 1996-05-29 1997-05-28 Control method and control device for internal combustion engine

Country Status (2)

Country Link
JP (1) JPH1054290A (en)
GB (1) GB2313679B (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4736725A (en) * 1986-06-12 1988-04-12 Mazda Motor Corporation Fuel injection system for internal combustion engine
EP0285868B2 (en) * 1987-04-09 1995-11-08 Siemens Aktiengesellschaft Device for regulating the intake air in a combustion engine

Also Published As

Publication number Publication date
GB2313679A (en) 1997-12-03
GB2313679B (en) 1999-04-14
GB9710779D0 (en) 1997-07-23

Similar Documents

Publication Publication Date Title
US4219000A (en) Control device for selectable speeds in internal combustion engines
US6119063A (en) System and method for smooth transitions between engine mode controllers
US5553589A (en) Variable droop engine speed control system
JPS6359019B2 (en)
JPS62150047A (en) Method and device for controlling mixture of internal combustion engine
JPS61215124A (en) Speed controller for car
JPS62168947A (en) Engine control device
US4457276A (en) Idling speed control system for internal combustion engine
JP2608426B2 (en) Idle speed control method
US6220232B1 (en) Load control in an internal combustion engine
GB2343528A (en) Method for determining governor gains for a fuel control system
JPH08303285A (en) Device and method for controlling valve for automobile
US6925985B2 (en) Method and device for controlling the speed of an internal combustion engine
JPH1054290A (en) Control method and control device for internal combustion engine
JPS6220651A (en) Electronic governor device for internal-combustion engine
US20040045524A1 (en) Method and device for controlling the drive unit of a vehicle
JPH09193689A (en) Vehicle speed controlling or limiting method and device therefor
US5862791A (en) Process and device for controlling an internal combustion engine
US5957109A (en) Method and device for controlling an actuator element
US4727836A (en) Fuel injection apparatus for internal combustion engine
US6092510A (en) Method for controlling the fuel injection in an internal combustion engine
US20040255903A1 (en) Method and device for controlling an internal combustion engine on a vehicle
JP2683647B2 (en) Engine control device
JPS588250A (en) Idle rotation control device for engine
JPH09112328A (en) Method and equipment for controlling internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070112

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070323

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070328

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071130

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080228

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080304

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080328

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080402

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080430

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080619