[go: up one dir, main page]

JPH04159437A - Engine rotational speed control device - Google Patents

Engine rotational speed control device

Info

Publication number
JPH04159437A
JPH04159437A JP2279261A JP27926190A JPH04159437A JP H04159437 A JPH04159437 A JP H04159437A JP 2279261 A JP2279261 A JP 2279261A JP 27926190 A JP27926190 A JP 27926190A JP H04159437 A JPH04159437 A JP H04159437A
Authority
JP
Japan
Prior art keywords
pid
deviation
engine
rotational speed
load
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
JP2279261A
Other languages
Japanese (ja)
Inventor
Hideo Ooyabe
大谷部 英雄
Mitsuhiro Fujita
光弘 藤田
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.)
Bosch Corp
Original Assignee
Zexel 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 Zexel Corp filed Critical Zexel Corp
Priority to JP2279261A priority Critical patent/JPH04159437A/en
Publication of JPH04159437A publication Critical patent/JPH04159437A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To reduce the time of covergence to an objective rotational speed by changing the PID constant by whether the load variation quantity exceeds a specified range, or not, in the engine control based on a PID arithmetic result on the basis of a deviation between an objective and an actual rotational speed. CONSTITUTION:An actual engine rotational speed is calculated from a pulse signal P transmitted from an engine rotational sensor 4 by an actual rotational speed arithmetic means 5 and the calculation value is inputted to a rotational speed deviation detection means 6 wherein a deviation N from an objective rotational speed transmitted from an objective rotational speed setting means 7 is calculated. Whether the deviation N is within the range of its set value, or not, is determined by a determination means 8. On the basis of the determination result, mutually different PID constants are set by a PID constant setting means 9. Then the position of a control rack 2a is PID-calculated on the basis of the deviation N by a first PID arithmetic means 10. A deviation R is obtained by comparing the position signal with the actual rack position by a position deviation detection means 11. The displacement quantity by which the control rack 2a is to be moved from the preset position is obtained by a second PID arithmetic means 12 so as to control an actuator 14.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、エンジンの回転数が目標回転数と一致する
ように、エンジンを制御するエンジン回転数制御装置に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an engine rotation speed control device that controls an engine so that the engine rotation speed matches a target rotation speed.

[従来の技術とその問題点] 一般に、この種の制御装置においては、エンジンの目標
回転数と実回転数との偏差に基づいてPID演算し、こ
の演算結果に基づいてエンジンを制御するようになって
いる。
[Prior art and its problems] Generally, in this type of control device, PID calculation is performed based on the deviation between the target rotation speed and the actual rotation speed of the engine, and the engine is controlled based on the calculation result. It has become.

ところで、エンジンの回転数は主としてエンジンに対す
る負荷の変化に応じて変化するものであり、負荷の変化
が大きい場合にはエンジン回転数も大きく変化する。し
たがって、PID演算を行うに際しては、負荷の変化量
が大きい場合と小さい場合とでそれぞれに適したPID
定数を用いるベきである。
Incidentally, the engine speed changes mainly in response to changes in the load on the engine, and when the load changes significantly, the engine speed also changes significantly. Therefore, when performing PID calculation, it is necessary to select a PID that is suitable for both cases where the amount of change in load is large and when the amount of change is small.
A constant should be used.

ところか、従来の制御装置においては、負荷の変化量に
拘わらず一定のPID定数が用いられていた。この場合
、P’lD定数を負荷の変化量が小さい場合に適するよ
うに定めると、負荷の変化量が大きい場合にはエンジン
の実回転数が目標回転数と一致して安定するまでの収束
に時間がかかるという問題が発生する。逆に、PID定
数を負荷の変化量が大きい場合に適するように定めると
、負荷の変化量が小さい場合には、オーバーシュートが
発生するという問題が生じる。
However, in conventional control devices, a constant PID constant is used regardless of the amount of change in load. In this case, if the P'ID constant is determined to be suitable when the amount of change in load is small, when the amount of change in load is large, it will be difficult to converge until the actual engine speed matches the target speed and becomes stable. The problem arises that it takes time. Conversely, if the PID constant is determined to be suitable when the amount of change in load is large, a problem arises in that overshoot occurs when the amount of change in load is small.

なお、特開昭59−202503号公報には、負荷の大
きさに応じてPID定数を変える点が記載されているが
、負荷の変化量については何ら考慮されていない。この
ため、この公報に記載のものにおいても、収束に長時間
を要するという問題、またはオーバーシュートするとい
う問題があった。
Note that although JP-A-59-202503 describes changing the PID constant depending on the magnitude of the load, no consideration is given to the amount of change in the load. For this reason, the method described in this publication also has the problem of requiring a long time for convergence or of overshooting.

この発明は、上記問題を解決するためになされたもので
、収束に長時間を要するという問題およびオーバーシュ
ートするという問題の両者を同時に解決することができ
るエンジン回転数制御装置を提供することを目的とする
The present invention was made in order to solve the above-mentioned problems, and an object of the present invention is to provide an engine speed control device that can simultaneously solve both the problem of requiring a long time for convergence and the problem of overshooting. shall be.

[課題を解決するための手段] この発明は、上記の目的を達成するために、エンジンの
目標回転数と実回転数との偏差に基づいてPID演算す
るPID演算手段と、このPID演算手段の演算結果に
基づいてエンジンの実回転数が目標回転数と一致するよ
うにエンジンを制御する制御手段とを備えたエンジン回
転数制御装置において、前記エンジンに対する負荷の変
化量を検出する負荷変化量検出手段と、この負荷変化量
検出手段によって検出された変化量が所定の設定変化量
を超えるか否かを判定する判定手段と、この判定手段に
より負荷の変化量が設定変化量の範囲内であると判定さ
れた場合には安定時PID定数を前記PID演算手段に
使用させ、前記判定手段により負荷の変化量が設定変化
量を超えていると判定された場合には過渡時PID定数
を前記PID演算手段に使用させるPID定数設定手段
とを設けたことを特徴とするものである。
[Means for Solving the Problems] In order to achieve the above object, the present invention provides a PID calculation means that performs PID calculation based on the deviation between the target engine speed and the actual engine speed, and a and a control means for controlling the engine so that the actual engine speed matches the target engine speed based on a calculation result, the load change amount detection detecting the amount of change in the load on the engine. means for determining whether or not the amount of change detected by the load change amount detection means exceeds a predetermined set amount of change; If it is determined that the amount of change in the load exceeds the set amount of change, the PID constant in the stable state is used by the PID calculation means, and if the amount of change in the load is determined to be greater than the set amount of change, the PID constant in the transient state is used as the PID constant in the PID calculation means. The present invention is characterized in that it includes a PID constant setting means used by the calculation means.

[作用〕 負荷変化量検出手段は、エンジンに対する負荷の変化量
を検出する。判定手段は、負荷変化量検出手段によって
検出された負荷の変化量が設定変化量を超えたか否かを
判定する。
[Operation] The load change amount detection means detects the amount of change in load on the engine. The determination means determines whether the amount of change in load detected by the amount of load change detection means exceeds a set amount of change.

負荷の変化量が設定変化量の範囲内にあるものと判定手
段が判定した場合には、PID定数設定手段が安定時P
ID定数をPID演算手段に出力する。PID演算手段
は、安定時PID定数を用いてPMD演算を行う。
When the determination means determines that the amount of change in the load is within the range of the set amount of change, the PID constant setting means sets the stable P
The ID constant is output to the PID calculation means. The PID calculation means performs PMD calculation using the stable PID constant.

一方、負荷の変化量が設定変化量を超えたものと判定手
段が判定した場合には、PID定数設定手段が過渡時P
ID定数をPID定数演算手段に出力する。PID演算
手段は、過渡時PID定数を用いてPID演算を行う。
On the other hand, if the determination means determines that the amount of change in the load exceeds the set amount of change, the PID constant setting means
The ID constant is output to the PID constant calculation means. The PID calculation means performs PID calculation using the PID constant during transient.

PrD演算手段の演算結果に基づいて、制御手段はエン
ジンの実回転数が目標回転数と一致するようにエンジン
を制御する。
Based on the calculation result of the PrD calculation means, the control means controls the engine so that the actual rotation speed of the engine matches the target rotation speed.

[実施例] 以下、この発明の一実施例について、第1図および第2
図を祭照して説明する。なお、第1図はこの発明に係る
制御装置のブロック図である。
[Example] Hereinafter, an example of the present invention will be described with reference to FIGS. 1 and 2.
Explain with reference to the diagram. Note that FIG. 1 is a block diagram of a control device according to the present invention.

第1図に示すように、この制御装置は、ディーゼルエン
ジン1の実回転数を燃料噴射ポンプ2の燃料噴射量によ
って制御するものであり、燃料噴射ポンプ2の燃料噴射
量はそのフントロールラ。
As shown in FIG. 1, this control device controls the actual rotational speed of the diesel engine 1 by the fuel injection amount of the fuel injection pump 2, and the fuel injection amount of the fuel injection pump 2 is controlled by the fuel injection amount.

り2aの位置によって調節されている。コントロールラ
ック2aの位置は、ラック位置検出手段3によって検出
されている。なお、ラック位置検出手段3によって検出
された実ラック位置Rrは、後述するPID定数設定手
段9および位置偏差検出手段11に入力される。
It is adjusted by the position of the lever 2a. The position of the control rack 2a is detected by rack position detection means 3. Note that the actual rack position Rr detected by the rack position detecting means 3 is input to a PID constant setting means 9 and a position deviation detecting means 11, which will be described later.

上記エンジン1にはエンジン回転センサ4が付設されて
いる。このエンジン回転センサ4は、エンジン1の回転
数に応じて密度が変化するパルス信号を出力するもので
あり、このパルス信号Pはマイクロコンピュータによっ
て構成される制御回路Cの実回転数演算手段5に入力さ
れている。実回転数演算手段5は、パルス信号Pの周期
を検出するためのカウンタを備えており、このカウンタ
によってパルス信号Pの周期を計測し、その結果からエ
ンジンlの実回転数Nrを演算する。実回転数Nrは、
回転数偏差検出手段(負荷変化量検出手段)6に入力さ
れている。
An engine rotation sensor 4 is attached to the engine 1. This engine rotation sensor 4 outputs a pulse signal whose density changes according to the rotation speed of the engine 1, and this pulse signal P is sent to the actual rotation speed calculation means 5 of the control circuit C constituted by a microcomputer. It has been entered. The actual rotation speed calculation means 5 includes a counter for detecting the period of the pulse signal P, measures the period of the pulse signal P by this counter, and calculates the actual rotation speed Nr of the engine l from the result. The actual rotation speed Nr is
It is input to the rotation speed deviation detection means (load change amount detection means) 6.

また、回転数偏差検出手段6には、目標回転数設定手段
7によって設定されたエンジン1の[回転数N1が入力
されている。そして、回転数偏差検出手段6は、目標回
転数Niと実回転数Nrとの偏差ΔN(ΔN=N + 
−N r)を演算する。偏差ΔNは、判定手段8と第1
PID演算手段1゜とに入力されている。
Further, the rotation speed N1 of the engine 1 set by the target rotation speed setting means 7 is input to the rotation speed deviation detection means 6. Then, the rotation speed deviation detection means 6 detects the deviation ΔN between the target rotation speed Ni and the actual rotation speed Nr (ΔN=N +
−N r). The deviation ΔN is determined by the determination means 8 and the first
It is input to the PID calculation means 1°.

判定手段8は、偏差ΔNが予め設定された設定値の範囲
内にあるか否かを判定するものである。
The determining means 8 determines whether the deviation ΔN is within a preset value range.

すなわち、判定手段8は、上限値Nuおよび下限値Nd
(Nd=−Nu)を有しており、ΔN>N u    
 ・・・・・・(1)Nd≦ΔN≦Nu  ・・・・・
・(2)ΔN<Nd     ・・・・・・(3)のい
ずれが成立するかを判定する。判定手段12は、式(1
)が成立する場合には判定信号Juを、式(2)が成立
する場合には判定信号Jiを、式(3)が成立する場合
には判定信号JdをPID定数設定手段9に出力する。
That is, the determining means 8 determines whether the upper limit value Nu and the lower limit value Nd
(Nd=-Nu), and ΔN>N u
・・・・・・(1) Nd≦ΔN≦Nu ・・・・・・
-(2) ΔN<Nd...Determine which of (3) holds true. The determining means 12 uses the formula (1
) is established, a determination signal Ju is outputted to the PID constant setting means 9, when equation (2) is established, a determination signal Ji is outputted, and when equation (3) is established, a determination signal Jd is outputted to the PID constant setting means 9.

ここで、判定手段8は、偏差ΔNの大きさ、換言すれば
実回転数Nrの変化量の大きさに基づいて判定を行って
いるのであるか、実回転数Nrの変化量はエンジンlに
作用する負荷の大きさの変化量に対応している。したが
って、判定手段8は、実回転数Nrの変化量を介してエ
ンジンlの負荷の変化量が所定の範囲を超えているか否
かを間接的に判定していることになる。また、この点か
ら明らかなように、回転数偏差検出手段6は、回転数を
介してエンジン1の負荷の偏差を検出している。
Here, the determination means 8 makes a determination based on the magnitude of the deviation ΔN, in other words, the magnitude of the change in the actual rotation speed Nr. It corresponds to the amount of change in the magnitude of the applied load. Therefore, the determining means 8 indirectly determines whether the amount of change in the load of the engine l exceeds a predetermined range via the amount of change in the actual rotational speed Nr. Further, as is clear from this point, the rotation speed deviation detection means 6 detects the deviation in the load of the engine 1 via the rotation speed.

上記PID定数設定手段9は、第2図に示すように、上
昇時用定数マツプ9a、安定時用定数マツプ9bおよび
減少時用定数マツプ9C、マツプ選択部9dおよび定数
選定部9eを備えている。
As shown in FIG. 2, the PID constant setting means 9 includes a constant map 9a for rising, a constant map 9b for stable, a constant map 9C for decreasing, a map selection section 9d, and a constant selection section 9e. .

上昇時用定数マツプ9 a s安定時用定数マツプ9b
および減少時用定数マツプ9Cは、それぞれ式(1)、
(2)、(3)が成立するときに選択されるものであり
、偏差ΔNを可及的速やかに無(すことができるよう、
各式(1)、(2)、(3)が成立する場合に適したP
ID定数が書き込まれている。
Constant map for rising time 9a s Constant map for stable time 9b
And the constant map 9C for decreasing time is expressed by the formula (1), respectively.
It is selected when (2) and (3) are satisfied, and in order to eliminate the deviation ΔN as quickly as possible,
P suitable when each formula (1), (2), (3) holds
An ID constant is written.

通常、PID定数は、コントロールラ、り2aの位置お
よびエンジン1の実回転数Nrが同一であれば、減少時
用定数マツプ9cのPID定数が最も大きく、上昇時用
定数マツプ9aのPTD定数が次に大きく、安定時用定
数マツプ9cのPID定数が最も小さく設定される。
Normally, when the position of the control lever 2a and the actual rotational speed Nr of the engine 1 are the same, the PID constant of the constant map 9c for decreasing is the largest, and the PTD constant of the constant map 9a for increasing is the largest. The PID constant of the stable constant map 9c is set to be the next largest, and the PID constant of the stable constant map 9c is set to the smallest.

マツプ選択部9dは、判定手段8からの判定信号Ju、
Jd、Jiに基づいて3つのマツプ9a。
The map selection section 9d receives the judgment signal Ju from the judgment means 8,
Three maps 9a based on Jd and Ji.

9b、9cのうちのいずれかを選択する。すなわち、判
定信号Juが入力されている場合にはマツプ9aを、判
定信号Jdが入力されている場合にはマツプ9cを、判
定信号Jiが入力されている場合にはマツプ9bを選択
する。
Select either 9b or 9c. That is, map 9a is selected when judgment signal Ju is input, map 9c is selected when judgment signal Jd is input, and map 9b is selected when judgment signal Ji is input.

マツプ選択部9dによって選択されたマツプは、定数演
算部9eに入力される。定数演算部9eには、エンジン
1の実回転数Nrおよびコントロールラック2aの実ラ
ック位置Rrが入力されている。そして、定数演算部9
eは、マツプ選択部9dによって選択されたマツプに基
づき実回転数Nrおよび実ラック位置RrからPID定
数を演算する。演算されたPID定数は、第1PID演
算手段(PID演算手段)10に入力される。
The map selected by the map selection section 9d is input to the constant calculation section 9e. The actual rotational speed Nr of the engine 1 and the actual rack position Rr of the control rack 2a are input to the constant calculation unit 9e. And constant calculation section 9
e calculates a PID constant from the actual rotation speed Nr and the actual rack position Rr based on the map selected by the map selection section 9d. The calculated PID constant is input to the first PID calculation means (PID calculation means) 10.

第1PTD演算手段10は、偏差ΔNに基づき、偏差Δ
Nを解消するのに必要なコントロールラック2aの位置
をPID演算(比例+積分十微分演算)する。この演算
に際しては、PID定数設定手段9によって設定された
PID定数が用いられる。演算によって求められたコン
トロールラック2aの位置信号Riは位置偏差検出手段
11に入力される。
The first PTD calculation means 10 calculates the deviation ΔN based on the deviation ΔN.
The position of the control rack 2a required to eliminate N is calculated by PID (proportional + integral-sufficient differential calculation). In this calculation, the PID constant set by the PID constant setting means 9 is used. The position signal Ri of the control rack 2a obtained by the calculation is input to the position deviation detection means 11.

位置偏差検出手段11は、第1PID演算手段IOによ
って求められたコントロールラック2aの位置(以下、
演算ラック位置という。)R1とラック位置検出手段3
によって検出されたコントロールラック2aの実ラッ装
置Rrとの偏差ΔRを演算する。この偏差△Rは、第2
PID演算手段l2に入力される。
The position deviation detection means 11 detects the position of the control rack 2a (hereinafter referred to as
This is called the calculation rack position. ) R1 and rack position detection means 3
The deviation ΔR between the control rack 2a and the actual rack device Rr detected by the control rack 2a is calculated. This deviation △R is the second
It is input to the PID calculation means l2.

第2PID演算手段12は、偏差ΔRに基づいてPID
演算し、コントロールラック2aを現在位置から移動さ
せるべき変位量を求める。そして、変位信号O8を増幅
器13を介してアクチュエータ141mtfl力する。
The second PID calculation means 12 calculates the PID based on the deviation ΔR.
The amount of displacement by which the control rack 2a should be moved from the current position is calculated. Then, the displacement signal O8 is applied to the actuator 141mtfl via the amplifier 13.

アクチュエータI4は、変位信号O8に基づいてコント
ロールラック2aを変位させる。
Actuator I4 displaces control rack 2a based on displacement signal O8.

なお、第2PID演算手段12における演算に際しても
、第1PID演算手段10における演算と同様に、偏差
ΔRが所定の範囲を超えているか否かを判定させ、その
結果に基づいてPID定数を定めるようにしてもよい。
It should be noted that when performing calculations in the second PID calculation means 12, similarly to the calculations in the first PID calculation means 10, it is determined whether the deviation ΔR exceeds a predetermined range, and the PID constant is determined based on the result. You can.

また、上記の内容から明らかなように、位置偏差検出手
段11、第2PID演算手段12、増幅器13、アクチ
ュエータ14および燃料噴射ポンプ2によって制御手段
が構成されている。
Further, as is clear from the above content, the control means is constituted by the position deviation detection means 11, the second PID calculation means 12, the amplifier 13, the actuator 14, and the fuel injection pump 2.

上記のように、このエンジン回転数制御装置においては
、PID演算するに際し、回転数の偏差ΔN(エンジン
1に対する負荷の変化量)の大きさが所定の範囲にある
場合と、その範囲を超えている場合とでそれぞれ異なる
PID定数を用いているから、PrD定数を偏差Δが大
きい場合と小さい場合とでそれぞれ適切なものにするこ
とかできる。したがって、実回転数Nrが目標回転数N
1に収束するまでの時間を短くすることかでき、しかも
オーパーンニートするのを防止することができる。
As mentioned above, when calculating PID in this engine speed control device, when the size of the speed deviation ΔN (amount of change in load on the engine 1) is within a predetermined range, and when it exceeds that range, Since different PID constants are used depending on whether the deviation Δ is large or small, the PrD constant can be set appropriately depending on whether the deviation Δ is large or small. Therefore, the actual rotation speed Nr is the target rotation speed N
The time required for convergence to 1 can be shortened, and open neatness can be prevented.

特に、この実施例の制御装置においては、偏差ΔNが上
限値Nuを超えた場合(エンジン1に対する負荷が減少
した場合)と、下限値Ndを超えた場合(エンジン1に
対する負荷が増大した場合)とでPID定数を変えてい
るから、各場合における実回転数Nrの目標回転数Ni
への収束をより一層短時間で行うことができる。すなわ
ち、偏差ΔNの絶対値が同一である場合において、エン
ジン1に対する負荷が増大したときと、減少したときと
で同一のPID定数を用いると、負荷が増大したときに
ハンチングが発生し易い。この点、この実施例において
は、負荷の増大時と減少時とでPID定数を変えている
ので、そのような不具合を防止することができる。
In particular, in the control device of this embodiment, when the deviation ΔN exceeds the upper limit Nu (when the load on the engine 1 decreases) and when it exceeds the lower limit Nd (when the load on the engine 1 increases) Since the PID constant is changed in each case, the target rotation speed Ni of the actual rotation speed Nr in each case
convergence can be achieved in a much shorter time. That is, when the absolute value of the deviation ΔN is the same, if the same PID constant is used when the load on the engine 1 increases and when it decreases, hunting is likely to occur when the load increases. In this regard, in this embodiment, since the PID constant is changed when the load increases and when the load decreases, such problems can be prevented.

次に、具体的試験例を挙げると、次のとおりである。Next, specific test examples are as follows.

この試験においては、エンジン1として4気筒で排気量
が1500ccである産業用デイ−セルエンジンを用い
、これを1600rpmで回転させた。この状態で、エ
ンジンに8Kg−mの負荷トルクを投入し、またその負
荷トルクを解除した。
In this test, an industrial day cell engine with four cylinders and a displacement of 1500 cc was used as the engine 1, and this was rotated at 1600 rpm. In this state, a load torque of 8 kg-m was applied to the engine, and the load torque was released.

なお、偏差ΔNの上限値および下限値としては、±25
rpmとした。この場合のPID定数は、の投入および
解除時には、偏差ΔNがいずれも限界値を超えたが、負
荷の変化に拘わらず常時整定時のPID定数を用いた場
合に比して、収束時間を短縮することができた。また、
負荷投入時と負荷解除時とのいずれにおいてもハンチン
グの発生は見られなかった。
Note that the upper and lower limits of the deviation ΔN are ±25
rpm. In this case, the PID constant exceeds the limit value when the deviation ΔN is turned on and off, but the convergence time is reduced compared to the case where the PID constant used during constant settling is used regardless of load changes. We were able to. Also,
No hunting was observed either when the load was applied or when the load was removed.

なお、この発明は上記の実施例に限定されることなく、
その要旨を逸脱しない範囲において適宜変更可能である
Note that this invention is not limited to the above embodiments,
Appropriate changes can be made within the scope of the gist.

例えば、上記の実施例においては、エンジン1の回転数
の変化量からエンジン1に対する負荷の変化量を検出し
ているが、エンジンIの負荷を直接検出してもよく、さ
らに他のもので検出してもよい。例えば、この制御装置
を発電機用エンジンの制御装置として用いる場合には、
発電量の変化を検出するようにしてもよい。この場合、
判定手段は、発電の変化量が所定値を超えるか否かを判
定することになり、この判定に基づいてPID定数設定
手段がPID定数を設定することになる。
For example, in the above embodiment, the amount of change in the load on the engine 1 is detected from the amount of change in the rotation speed of the engine 1, but the load on the engine I may be directly detected, or it may be detected by other means. You may. For example, when using this control device as a control device for a generator engine,
A change in the amount of power generation may be detected. in this case,
The determining means determines whether the amount of change in power generation exceeds a predetermined value, and the PID constant setting means sets a PID constant based on this determination.

また、マツプ9a、9b、9cを用いてPID定数を設
定するようにしているが、他の方法を採用してもよい。
Further, although the PID constants are set using the maps 9a, 9b, and 9c, other methods may be adopted.

さらに、上記の実施例においては、上限値Nuおよび下
限値Ndによって規制される1つの範囲を定めているか
、上側の限界値と下側の限界値とをそれぞれ複数設定す
ることによって複数の範囲を定め、各範囲について互い
に異なるPID定数を設定するようにしてもよい。
Furthermore, in the above embodiment, one range regulated by the upper limit value Nu and the lower limit value Nd is defined, or a plurality of ranges are defined by setting a plurality of upper limit values and a plurality of lower limit values, respectively. It is also possible to set different PID constants for each range.

[発明の効果] 以上説明したように、この発明のエンジン回転数制御装
置によれば、負荷の変化量が所定の範囲を超えるか否か
によってPID定数を変えるようにしているから、エン
ジンの実回転数が目標回転数と一致して安定するまでの
収束時間を短縮することができるとともに、オーバーシ
ュートを防止することができる等の効果が得られる。
[Effects of the Invention] As explained above, according to the engine speed control device of the present invention, since the PID constant is changed depending on whether or not the amount of change in load exceeds a predetermined range, the actual engine speed is controlled. Effects such as being able to shorten the convergence time until the rotation speed matches the target rotation speed and becoming stable, and preventing overshoot can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示すズロツク図、第2図
はPID定数設定手段の詳細を示すズロ。 り図である。 1・・・ディーゼルエンジン(エンジン)、2・・燃料
噴射ポンプ、2a・・・コントロールラック、3・、、
う、り位置検出手段、5・・実回転数演算手段、6.・
回転数偏差検出手段(負荷変化量検出手段)、7 目標
回転数設定手段、8 ・判定手段、9 、、、 P I
 D定数設定手段、10 第1PID演算手段(PID
演算手段)。
FIG. 1 is a diagram showing one embodiment of the present invention, and FIG. 2 is a diagram showing details of the PID constant setting means. This is a diagram. 1...Diesel engine (engine), 2...Fuel injection pump, 2a...Control rack, 3...
U, position detection means, 5. actual rotational speed calculation means, 6.・
Rotation speed deviation detection means (load change amount detection means), 7 Target rotation speed setting means, 8 Judgment means, 9 , , P I
D constant setting means, 10 first PID calculation means (PID
calculation means).

Claims (1)

【特許請求の範囲】  エンジンの目標回転数と実回転数との偏差に基づいて
PID演算するPID演算手段と、このPID演算手段
の演算結果に基づいてエンジンの実回転数が目標回転数
と一致するようにエンジンを制御する制御手段とを備え
たエンジン回転数制御装置において、 前記エンジンに対する負荷の変化量を検出する負荷変化
量検出手段と、 この負荷変化量検出手段によって検出された変化量が所
定の設定変化量を超えるか否かを判定する判定手段と、 この判定手段により負荷の変化量が設定変化量の範囲内
であると判定された場合には安定時PID定数を前記P
ID演算手段に使用させ、前記判定手段により負荷の変
化量が設定変化量を超えていると判定された場合には過
渡時PID定数を前記PID演算手段に使用させるPI
D定数設定手段とを設けたことを特徴とするエンジン回
転数制御装置。
[Scope of Claims] PID calculation means that performs PID calculation based on the deviation between the target engine speed and the actual engine speed, and the actual engine speed matches the target engine speed based on the calculation result of the PID calculation means. An engine rotation speed control device comprising: a load change amount detection means for detecting a change amount of a load on the engine; and a load change amount detection means for detecting a change amount of a load on the engine; a determining means for determining whether or not the amount of change in the load exceeds a predetermined set change amount;
A PI that causes the PID calculation means to use a transient PID constant when the determination means determines that the amount of change in load exceeds a set amount of change;
An engine rotation speed control device comprising: D constant setting means.
JP2279261A 1990-10-19 1990-10-19 Engine rotational speed control device Pending JPH04159437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2279261A JPH04159437A (en) 1990-10-19 1990-10-19 Engine rotational speed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2279261A JPH04159437A (en) 1990-10-19 1990-10-19 Engine rotational speed control device

Publications (1)

Publication Number Publication Date
JPH04159437A true JPH04159437A (en) 1992-06-02

Family

ID=17608701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2279261A Pending JPH04159437A (en) 1990-10-19 1990-10-19 Engine rotational speed control device

Country Status (1)

Country Link
JP (1) JPH04159437A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008291698A (en) * 2007-05-23 2008-12-04 Yanmar Co Ltd Electronic governor control engine
JP2009036180A (en) * 2007-08-03 2009-02-19 Yanmar Co Ltd Engine rotation speed control device
WO2018216344A1 (en) * 2017-05-23 2018-11-29 ヤンマー株式会社 Engine speed control device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008291698A (en) * 2007-05-23 2008-12-04 Yanmar Co Ltd Electronic governor control engine
JP2009036180A (en) * 2007-08-03 2009-02-19 Yanmar Co Ltd Engine rotation speed control device
WO2018216344A1 (en) * 2017-05-23 2018-11-29 ヤンマー株式会社 Engine speed control device
KR20190100397A (en) * 2017-05-23 2019-08-28 얀마 가부시키가이샤 Engine speed controller
CN110621863A (en) * 2017-05-23 2019-12-27 洋马株式会社 Engine speed control device
EP3633170A4 (en) * 2017-05-23 2021-01-27 Yanmar Power Technology Co., Ltd. ENGINE SPEED CONTROL DEVICE
US10968838B2 (en) 2017-05-23 2021-04-06 Yanmar Power Technology Co., Ltd. Engine speed control device

Similar Documents

Publication Publication Date Title
US4577718A (en) Apparatus for controlling the speed of a vehicle with internal combustion engine
JP2647217B2 (en) Composite control method
JP2011137469A (en) Adaptive engine control
JP3048588B2 (en) Pre-control and closed-loop control method of controlled variable and apparatus for implementing the control method
US4984545A (en) Control system for internal combustion engine
US5253623A (en) Method of controlling combustion engine timing
JP4580951B2 (en) Engine electronic governor
US5144915A (en) System for controlling an operating parameter of an internal combustion engine of a vehicle
JPS6334304B2 (en)
JP2008231940A (en) Electronic governor for engine
JPH04159437A (en) Engine rotational speed control device
CN110107416A (en) Air conditioner load pre-control method
CN116447184B (en) Hydraulic system control method, computer equipment and machine-readable storage medium
JPS6318011B2 (en)
EP1147459B1 (en) Improved servomechanical control system and method
JPS5918254A (en) Idling speed controlling method for internal combustion engine
US5083037A (en) Device for controlling the operation of at least two thermal engines coupled to the same drive shaft of an alternator
JPH10161706A (en) Simply adaptive controller
JPH066988Y2 (en) Controller for continuously variable transmission
JP3239379B2 (en) Internal combustion engine speed control method
SU1105673A1 (en) Rotational speed governor of internal combustion engine
JP2614302B2 (en) Engine test equipment
SU1372463A1 (en) Method of automatic control of overflow of power between two parts of power system
JPH09158761A (en) Fuel control device for engine
JP2922677B2 (en) How to store engine limit output