[go: up one dir, main page]

JP5871140B2 - Electronic governor for engine - Google Patents

Electronic governor for engine Download PDF

Info

Publication number
JP5871140B2
JP5871140B2 JP2013025547A JP2013025547A JP5871140B2 JP 5871140 B2 JP5871140 B2 JP 5871140B2 JP 2013025547 A JP2013025547 A JP 2013025547A JP 2013025547 A JP2013025547 A JP 2013025547A JP 5871140 B2 JP5871140 B2 JP 5871140B2
Authority
JP
Japan
Prior art keywords
target
engine
speed
rotational speed
control gain
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.)
Active
Application number
JP2013025547A
Other languages
Japanese (ja)
Other versions
JP2014152752A5 (en
JP2014152752A (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.)
Mahle Electric Drive Systems Co Ltd
Original Assignee
Kokusan Denki Co Ltd
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 Kokusan Denki Co Ltd filed Critical Kokusan Denki Co Ltd
Priority to JP2013025547A priority Critical patent/JP5871140B2/en
Publication of JP2014152752A publication Critical patent/JP2014152752A/en
Publication of JP2014152752A5 publication Critical patent/JP2014152752A5/ja
Application granted granted Critical
Publication of JP5871140B2 publication Critical patent/JP5871140B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • High-Pressure Fuel Injection Pump Control (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

本発明は、エンジンの回転速度を目標回転速度に収束させる制御を行うエンジン用電子ガバナーに関するものである。   The present invention relates to an electronic governor for an engine that performs control for converging the rotational speed of an engine to a target rotational speed.

エンジンを駆動源として動作する自動車等の装置においては、フィードバック制御により、エンジンの実回転速度を目標速度に収束させる制御を行う電子ガバナーが用いられている。図6に示されているように、エンジン用電子ガバナー1は、エンジン2への燃料と空気の供給量を調節する混合気供給量調節部3と、エンジン2の実回転速度の情報を含む信号を出力する回転センサ4の出力からエンジンの実回転速度を検出して回転速度検出信号Vnを出力する回転速度検出手段5と、エンジンの目標回転速度を設定する目標速度設定器6から与えられる目標速度設定信号Vnoと回転速度検出信号Vnとの偏差Vno−Vnを演算する回転速度偏差演算手段7と、比例ゲインP,積分ゲインI及び微分ゲインDを設定する制御ゲイン設定部8′と、制御ゲイン設定部8′により設定された比例ゲインP,積分ゲインI及び微分ゲインDを用いて、偏差(Vno−Vn)に比例、積分及び微分演算を施すことにより、偏差(Vno−Vn)を零にするために必要な混合気供給量調節部3の操作量を与える制御信号Vqを出力する操作量演算手段9と、制御信号Vqを入力として、操作量演算手段9により演算された操作量だけ混合気供給量調節部3を操作するために混合気供給量調節部3に与える操作信号を出力する操作信号出力部10とを備えている。   In an apparatus such as an automobile that operates using an engine as a drive source, an electronic governor that performs control for converging the actual rotational speed of the engine to a target speed by feedback control is used. As shown in FIG. 6, the engine electronic governor 1 includes a mixture supply amount adjustment unit 3 that adjusts the supply amount of fuel and air to the engine 2, and a signal that includes information on the actual rotational speed of the engine 2. Rotation speed detection means 5 for detecting the actual rotation speed of the engine from the output of the rotation sensor 4 that outputs a rotation speed detection signal Vn and a target speed setter 6 for setting the target rotation speed of the engine. Rotational speed deviation calculating means 7 for calculating a deviation Vno−Vn between the speed setting signal Vno and the rotational speed detection signal Vn, a control gain setting unit 8 ′ for setting a proportional gain P, an integral gain I and a differential gain D, and a control Using the proportional gain P, integral gain I, and differential gain D set by the gain setting unit 8 ', the deviation (Vno-Vn) is reduced to zero by performing proportional, integral, and differential operations on the deviation (Vno-Vn). The operation amount calculation means 9 for outputting the control signal Vq that gives the operation amount of the air-fuel mixture supply amount adjustment unit 3 necessary for the control, and the operation amount calculated by the operation amount calculation means 9 with the control signal Vq as an input An operation signal output unit 10 that outputs an operation signal to be supplied to the mixture supply amount adjustment unit 3 in order to operate the mixture supply amount adjustment unit 3 is provided.

操作量演算手段9は、制御ゲイン設定手段により設定された比例ゲインP,積分ゲインI及び微分ゲインDを用いて、下記の(1)式により偏差(Vno−Vn)に比例、積分及び微分演算を施すことにより、偏差(Vno−Vn)を零にするために必要な混合気供給量調節部3の操作量を与える制御信号Vqを出力する。
Vq=P(Vno−Vn)+I∫(Vno−Vn)dt+D{d(Vno−Vn)/dt}…(1)
The manipulated variable calculation means 9 uses the proportional gain P, integral gain I and differential gain D set by the control gain setting means, and is proportional to the deviation (Vno−Vn), integral and differential calculations according to the following equation (1). To output a control signal Vq that gives an operation amount of the air-fuel mixture supply amount adjusting unit 3 necessary to make the deviation (Vno−Vn) zero.
Vq = P (Vno−Vn) + I∫ (Vno−Vn) dt + D {d (Vno−Vn) / dt} (1)

混合気供給量調節部3は、操作信号出力部10から与えられる操作信号に見合った量の燃料と空気をエンジンに与えるように混合気供給量を調節して、エンジンの回転速度を目標回転速度に一致させる。   The air-fuel mixture supply amount adjusting unit 3 adjusts the air-fuel mixture supply amount so as to supply the engine with fuel and air in an amount corresponding to the operation signal supplied from the operation signal output unit 10, and sets the engine rotation speed to the target rotation speed. To match.

PID制御によりエンジンの回転速度を目標回転速度に収束させる制御を行う電子ガバナーにおいては、制御ゲインP,I,Dにより制御の応答性や安定性などの性能が決まる。制御ゲインを固定値とする場合には、応答性を良くするために制御ゲインを大きく設定すると安定性が悪くなり、負荷が細かく変動したときや、目標回転速度を僅かに変更したときに、回転速度のオーバーシュート及びアンダーシュートが大きくなって、回転速度が目標回転速度に収束するまでに時間がかかってしまう。また安定性を良くするために制御ゲインを小さく設定すると応答性が悪くなり、負荷が大幅に変動したときや、目標回転速度を大きく変更したときに、回転速度のオーバーシュート及びアンダーシュートが大きくなって、エンジンの回転速度を目標回転速度に収束させるまでの所要時間が長くなる。また負荷が大幅に増加した場合には、エンジンが要求する量の混合気を供給できずにエンジンストールを起こすこともある。   In an electronic governor that performs control for converging the rotational speed of the engine to a target rotational speed by PID control, performance such as control responsiveness and stability is determined by the control gains P, I, and D. When the control gain is set to a fixed value, if the control gain is set large in order to improve responsiveness, the stability will deteriorate, and if the load fluctuates finely or the target rotational speed is changed slightly, Speed overshoot and undershoot increase, and it takes time until the rotational speed converges to the target rotational speed. Also, if the control gain is set small to improve the stability, the responsiveness will deteriorate, and the overshoot and undershoot of the rotation speed will increase when the load fluctuates greatly or when the target rotation speed is changed greatly. Thus, the time required until the engine speed is converged to the target speed becomes longer. In addition, when the load increases significantly, engine stall may occur due to failure to supply the air-fuel mixture required by the engine.

そこで、特許文献1に示されているように、目標回転速度と回転速度偏差と制御ゲインとの間の関係を与える三次元の制御ゲイン演算用マップを用いて、目標回転速度と回転速度偏差とに対してこのマップを検索することにより、目標回転速度及び回転速度偏差の個々の値に対して制御ゲインを設定する提案がなされている。   Therefore, as shown in Patent Document 1, using a three-dimensional control gain calculation map that gives the relationship among the target rotation speed, the rotation speed deviation, and the control gain, the target rotation speed, the rotation speed deviation, On the other hand, it has been proposed to set the control gain for each value of the target rotational speed and the rotational speed deviation by searching this map.

なお上記の説明では、(1)式の右辺の第1項ないし第3項の演算を行うことにより、エンジンの回転速度を目標速度に一致させるために必要な操作量の演算を行うとしたが、回転速度を目標回転速度に一致させるために必須であるのは、比例ゲインPを用いた操作量の演算P(Vno−Vn)のみであり、積分ゲインIを用いた回転速度偏差の積分演算I∫(Vno−Vn)dt及び微分定数を用いた回転速度偏差の微分演算D{d(Vno−Vn)/dt}は必要に応じて付加される。積分ゲインIを用いた偏差の積分演算を行う(1)式の右辺第2項は、回転速度を目標回転速度との間に生じる残留偏差を特に小さくすることが必要な場合に付加される。また微分ゲインDを用いた偏差の微分演算を行う(1)式の右辺第3項は、回転速度の急激な変化によりハンチングが生じるのを防止する場合等に付加される。   In the above description, the operation amount necessary for making the engine speed coincide with the target speed is calculated by calculating the first to third terms on the right side of the equation (1). In order to make the rotational speed coincide with the target rotational speed, only the operation amount calculation P (Vno−Vn) using the proportional gain P is essential, and the integral calculation of the rotational speed deviation using the integral gain I is required. A differential operation D {d (Vno−Vn) / dt} of rotational speed deviation using I∫ (Vno−Vn) dt and a differential constant is added as necessary. The second term on the right side of the equation (1) that performs the integral calculation of the deviation using the integral gain I is added when it is necessary to particularly reduce the residual deviation that occurs between the rotational speed and the target rotational speed. Further, the third term on the right side of the equation (1) for performing the differential operation of the differential using the differential gain D is added when preventing hunting from occurring due to a rapid change in the rotational speed.

特開2009−36180号公報JP 2009-36180 A

特許文献1に示された発明のように、目標回転速度と回転速度偏差とに対してマップを検索することにより目標回転速度及び回転速度偏差の個々の値に対して制御ゲインを決定するようにすれば、目標回転速度及び回転速度偏差に対して細かく制御ゲインを設定することができるため、制御ゲインを固定値とした場合に比べると、エンジンの回転速度の制御をより適確に行わせることができる。しかし、以下に示すように、特許文献1に記載された発明により最適な制御を行うことができるのは、目標回転速度が一定に保たれて、負荷変動により回転速度偏差が生じる場合のみであり、目標回転速度が適宜に変化させられることにより回転速度偏差が生じる場合に、制御ゲインを最適値に設定することはできない。   As in the invention disclosed in Patent Document 1, the control gain is determined for each value of the target rotational speed and the rotational speed deviation by searching the map for the target rotational speed and the rotational speed deviation. As a result, the control gain can be set finely with respect to the target rotational speed and the rotational speed deviation, so that the engine rotational speed can be controlled more accurately than when the control gain is fixed. Can do. However, as described below, the optimum control can be performed by the invention described in Patent Document 1 only when the target rotational speed is kept constant and a rotational speed deviation occurs due to load fluctuation. The control gain cannot be set to an optimum value when a rotational speed deviation is caused by appropriately changing the target rotational speed.

一般に、PID制御によりエンジンの回転速度を目標回転速度に収束させる制御を行う電子ガバナーにおいては、目標回転速度が一定の状態で負荷変動により回転速度偏差が生じた場合に最適な制御ゲインと、負荷変動がない状態で目標回転速度が変化したことにより回転速度偏差が生じた場合に最適な制御ゲインとは一致しない。従って、エンジンの運転中に目標回転速度を適宜に変化させることがある場合には、目標回転速度が一定の状態で負荷変動により回転速度偏差が生じた場合と、負荷変動がない状態で目標回転速度が変化したことにより回転速度偏差が生じた場合とを区別して、制御ゲインをそれぞれの場合に適した値に設定しないと、最適な制御を行わせることができない。   In general, in an electronic governor that performs control for converging the engine rotational speed to a target rotational speed by PID control, an optimal control gain and load when a rotational speed deviation occurs due to load fluctuation while the target rotational speed is constant. When a rotational speed deviation occurs due to a change in the target rotational speed in a state where there is no fluctuation, the optimal control gain does not match. Therefore, when the target rotational speed may be appropriately changed during engine operation, the target rotational speed may vary due to load fluctuations while the target rotational speed is constant, and the target rotational speed may be varied without load fluctuations. Unless the rotational speed deviation is caused by the change in speed and the control gain is set to a value suitable for each case, optimal control cannot be performed.

しかしながら、特許文献1に示された発明によった場合には、目標回転速度が一定の状態で負荷変動により回転速度偏差が生じた場合と、負荷変動がない状態で目標回転速度が変化することにより回転速度偏差が生じた場合とを区別することができないため、制御ゲインを適確に設定することができないことがある。   However, according to the invention disclosed in Patent Document 1, when the target rotational speed is constant and the rotational speed deviation is caused by the load fluctuation, the target rotational speed is changed without the load fluctuation. Therefore, the control gain cannot be set accurately.

例えば、エンジンの負荷変動がなく、実回転速度が目標回転速度に一致している状態にあるとき(回転速度偏差が零であるとき)に目標回転速度を変化させると、目標回転速度の変化分に等しい回転速度偏差が生じるため、負荷が一定であるにもかかわらず、負荷が変動したことにより回転速度偏差が生じたのと同じ状態が生じることになり、回転速度偏差が生じた原因が、負荷変動にあるのか、目標回転速度の変化にあるのかを特定することができない。そのため、特許文献1に記載された発明によった場合には、負荷変動により回転速度偏差が生じた場合と目標回転速度の変化により回転速度偏差が生じた場合とを区別してそれぞれの場合に最適の値に制御ゲインを設定することができない。   For example, if the target rotational speed is changed when there is no engine load fluctuation and the actual rotational speed matches the target rotational speed (when the rotational speed deviation is zero), the change in the target rotational speed A rotational speed deviation equal to is generated, so even though the load is constant, the same state as the rotational speed deviation has occurred due to the fluctuation of the load, the cause of the rotational speed deviation is It cannot be specified whether the load is changing or the target rotational speed is changing. Therefore, according to the invention described in Patent Document 1, the case where the rotational speed deviation is caused by the load fluctuation and the case where the rotational speed deviation is caused by the change of the target rotational speed are distinguished and optimum in each case. The control gain cannot be set to the value of.

この場合、負荷変動により回転速度偏差が生じたときに最適な制御を行うことができるように制御ゲインを演算するマップを作成すると、目標回転速度の変化により同じ回転速度偏差が生じたときに最適な制御を行うことができず、目標回転速度の変化により回転速度偏差が生じたときに最適な制御を行うことができるように制御ゲインを演算するマップを作成すると、負荷変動により同じ回転速度偏差が生じたときに最適な制御を行うことができない。従って、従来の電子ガバナーでは、マップ演算される制御ゲインの値が、負荷変動により回転速度偏差が生じた場合及び目標回転速度の変化により回転速度偏差が生じた場合の何れの場合にも折り合いがつく妥協した値になるように制御ゲイン演算用マップを作成せざるをえず、回転速度の最適制御を行うことができない。   In this case, creating a map that calculates the control gain so that optimal control can be performed when a rotational speed deviation occurs due to load fluctuations, it is optimal when the same rotational speed deviation occurs due to changes in the target rotational speed. If you create a map that calculates the control gain so that optimal control can be performed when a rotational speed deviation occurs due to a change in the target rotational speed, the same rotational speed deviation can be When this occurs, optimal control cannot be performed. Therefore, in the conventional electronic governor, the value of the control gain calculated by the map is a compromise between the case where the rotational speed deviation occurs due to the load fluctuation and the case where the rotational speed deviation occurs due to the change in the target rotational speed. Therefore, it is necessary to create a control gain calculation map so as to have a compromised value, and optimal control of the rotational speed cannot be performed.

図7は、目標回転速度が一定な状態で負荷変動により回転速度偏差が生じたときに最適な制御を行うことができるように制御ゲインを設定して、負荷を変化させたときのエンジンの回転速度の応答を示したものである。これに対し、図8は、制御ゲインを図7と同じに設定して、目標回転速度を変化させたときの回転速度の応答を示している。図8から明らかなように、目標回転速度が一定な状態で負荷変動により回転速度が変動した場合に最適な制御を行うように制御ゲインを設定した状態で、目標回転速度を変化させた場合には、操作量が過剰になって、回転速度が目標回転速度を大きく超えてから目標回転速度に収束する特性になり、目標回転速度切換時の回転速度の変動が大きくなってしまうため、好ましくない。   FIG. 7 shows the engine rotation when the load is changed by setting a control gain so that optimum control can be performed when a rotational speed deviation occurs due to a load fluctuation while the target rotational speed is constant. It shows the speed response. On the other hand, FIG. 8 shows the response of the rotational speed when the control gain is set to be the same as that in FIG. 7 and the target rotational speed is changed. As is apparent from FIG. 8, when the target rotation speed is changed in a state where the control gain is set so that optimum control is performed when the rotation speed fluctuates due to load fluctuation while the target rotation speed is constant. Is not preferable because the amount of operation becomes excessive and the rotational speed greatly exceeds the target rotational speed and then converges to the target rotational speed, resulting in large fluctuations in the rotational speed when switching the target rotational speed. .

本発明の目的は、負荷変動により回転速度偏差が生じた場合及び目標回転速度の変化により回転速度偏差が生じた場合の何れの場合にも制御ゲインを最適値に設定して、安定性及び応答性が共に高い最適制御を行うことを可能にするエンジン用電子ガバナーを提供することにある。   It is an object of the present invention to set the control gain to an optimum value in any case where a rotational speed deviation occurs due to a load change and a rotational speed deviation occurs due to a change in the target rotational speed, so that stability and response are set. It is an object to provide an electronic governor for an engine that makes it possible to perform optimal control that is both highly reliable.

本発明は、エンジンへの燃料及び空気の供給量(混合気の供給量)を調節する混合気供給量調節部と、制御ゲインを設定する制御ゲイン設定部と、エンジンの回転速度を検出する回転速度検出手段と、エンジンの目標回転速度と回転速度検出手段により検出された回転速度との偏差を回転速度偏差として演算する回転速度偏差演算手段と、制御ゲイン設定部により設定された制御ゲインを用いて回転速度偏差に演算を施すことによりエンジンの回転速度を目標回転速度に収束させるために必要な混合気供給量調節部の操作量を演算する操作量演算手段とを備えて、操作量演算手段により演算された操作量だけ混合気供給量調節部を操作することによりエンジンの回転速度を目標回転速度に収束させる制御を行うエンジン用電子ガバナーを対象とする。本明細書には、上記のような構成を有するエンジン用電子ガバナにおいて、前記の目的を達成するために、少なくとも第1ないし第5の発明が開示される。   The present invention relates to an air-fuel mixture supply amount adjusting unit that adjusts fuel and air supply amounts (air-fuel mixture supply amount) to an engine, a control gain setting unit that sets a control gain, and a rotation that detects the rotational speed of the engine. Using speed detection means, rotation speed deviation calculation means for calculating a deviation between the target rotation speed of the engine and the rotation speed detected by the rotation speed detection means as a rotation speed deviation, and a control gain set by the control gain setting unit And an operation amount calculation means for calculating an operation amount of an air-fuel mixture supply amount adjustment unit necessary for converging the engine rotation speed to the target rotation speed by calculating the rotation speed deviation. Targeting an electronic governor for an engine that controls the engine speed to the target speed by operating the air-fuel mixture supply amount adjustment unit by the operation amount calculated by To. In the present specification, at least the first to fifth inventions are disclosed in order to achieve the above object in the engine electronic governor having the above-described configuration.

本明細書に開示された第1の発明においては、制御ゲイン設定部が、目標回転速度の変動量に応じて決定した目標速度変動時制御ゲイン補正係数と、エンジンの負荷が変動したときに生じる回転速度偏差に応じて決定した負荷変動時制御ゲイン補正係数との双方を用いて、設定された制御ゲインの基準値を補正することにより、操作量の演算に用いる制御ゲインを決定するように構成される。   In the first invention disclosed in the present specification, the control gain setting unit is generated when the target speed fluctuation control gain correction coefficient determined according to the fluctuation amount of the target rotational speed and the engine load fluctuate. The control gain used to calculate the manipulated variable is determined by correcting the reference value of the set control gain using both the control gain correction coefficient during load fluctuation determined according to the rotational speed deviation. Is done.

上記のように、目標回転速度の変動量に応じて決定した目標速度変動時制御ゲイン補正係数と、エンジンの負荷が変動したときに生じる回転速度偏差に応じて決定した負荷変動時制御ゲイン補正係数との双方を用いて制御ゲインの基準値を補正することにより制御ゲインを決定するようにすると、負荷変動により回転速度偏差が生じた場合及び目標回転速度の変化により回転速度偏差が生じた場合の何れの場合にも制御ゲインを最適値に設定して、安定性及び応答性が共に高い最適制御を行うことができる。   As described above, the control gain correction coefficient at the time of target speed fluctuation determined according to the fluctuation amount of the target rotational speed, and the control gain correction coefficient at the time of load fluctuation determined according to the rotational speed deviation caused when the engine load fluctuates When the control gain is determined by correcting the reference value of the control gain using both of the above and the case, when the rotational speed deviation occurs due to the load fluctuation and when the rotational speed deviation occurs due to the change in the target rotational speed In any case, the control gain is set to an optimum value, and optimum control with high stability and responsiveness can be performed.

本明細書に開示された第2の発明は、第1の発明に適用されるもので、本発明においては、回転速度偏差の符号と、回転速度検出手段により検出された回転速度の変化傾向とからエンジンの負荷が変動しているか否か及び負荷変動時の制御ゲインの補正が必要であるか否かを判定する負荷変動判定手段が設けられる。この場合、制御ゲイン設定部は、負荷変動判定手段によりエンジンの負荷が変動していて制御ゲインの補正が必要であると判定されているときに、回転速度偏差に応じて負荷変動時制御ゲイン補正係数を決定する。   The second invention disclosed in this specification is applied to the first invention. In the present invention, the sign of the rotational speed deviation and the change tendency of the rotational speed detected by the rotational speed detecting means Load variation determining means for determining whether or not the engine load varies and whether or not the control gain at the time of load variation needs to be corrected is provided. In this case, the control gain setting unit corrects the control gain when the load fluctuates according to the rotational speed deviation when it is determined by the load fluctuation determining means that the engine load fluctuates and the control gain needs to be corrected. Determine the coefficient.

本明細書に開示された第3の発明においては、制御ゲイン設定部が、目標回転速度が変化したか否かを判定する目標速度変化判定手段と、目標速度変化判定手段により目標回転速度が変化したと判定されたときに目標回転速度の変動量を演算する目標速度変動量演算手段と、目標速度変化判定手段により目標回転速度が変化したと判定されたときに、操作量の演算に用いる制御ゲインを求めるために該制御ゲインの基準値に乗じる目標速度変動時ゲイン補正係数を目標速度変動量演算手段により演算された目標回転速度の変動量に対して演算し、目標速度変化判定手段により目標回転速度が変化していないと判定されたときには目標速度変動時ゲイン補正係数を1とする目標速度変動時制御ゲイン補正係数演算手段と、回転速度と目標回転速度との大小関係と回転速度検出手段により検出された回転速度の変化傾向とからエンジンの負荷が変動したか否か及び負荷変動時の制御ゲインの補正が必要であるか否かを判定する負荷変動判定手段と、負荷変動判定手段によりエンジンの負荷が変動していて負荷変動時の制御ゲインの補正が必要であると判定されたときに、操作量の演算に用いる制御ゲインを求めるために制御ゲインの基準値に乗じる負荷変動時制御ゲイン補正係数を回転速度偏差に対して演算し、負荷変動判定手段によりエンジンの負荷が変動していないと判定されるか、又は負荷が変動しているとしても制御ゲインの補正は不要であると判定されたときには負荷変動時制御ゲイン補正係数を1とする負荷変動時制御ゲイン補正係数演算手段と、制御ゲインの基準値に目標速度変動時ゲイン補正係数と負荷変動時制御ゲイン補正係数とを乗じることにより制御ゲインの基準値を補正して操作量の演算に用いる制御ゲインを求める制御ゲイン補正手段とを備えて、制御ゲイン補正手段により補正された制御ゲインを、操作量の演算に用いる制御ゲインとするように構成される。   In the third invention disclosed in this specification, the control gain setting unit changes the target rotational speed by the target speed change determining means for determining whether or not the target rotational speed has changed, and the target speed change determining means. A target speed fluctuation amount calculating means for calculating a fluctuation amount of the target rotational speed when it is determined that the target rotational speed is determined, and a control used for calculating the operation amount when the target speed change determining means determines that the target rotational speed has changed. In order to obtain the gain, a target speed fluctuation gain correction coefficient to be multiplied by the reference value of the control gain is calculated with respect to the target rotational speed fluctuation amount calculated by the target speed fluctuation amount calculating means, and the target speed change determining means calculates the target When it is determined that the rotation speed has not changed, the target speed fluctuation control gain correction coefficient calculating means for setting the target speed fluctuation gain correction coefficient to 1, the rotation speed and the target rotation speed Load variation to determine whether the engine load has fluctuated and whether or not the control gain should be corrected when the load fluctuates, based on the magnitude relationship between the rotation speed and the rotational speed detected by the rotational speed detection means When the determination means and the load fluctuation determination means determine that the engine load fluctuates and it is necessary to correct the control gain when the load fluctuates, the control gain is used to obtain the control gain used for the operation amount calculation. Even if the load fluctuation control means determines that the engine load has not fluctuated, or the load fluctuates, When it is determined that correction of the control gain is unnecessary, the control gain correction coefficient calculation unit for the load fluctuation when the control gain correction coefficient for the load fluctuation is 1, and the reference value of the control gain. Control gain correction means comprising control gain correction means for correcting the control gain reference value by multiplying the speed fluctuation gain correction coefficient and the load fluctuation control gain correction coefficient to obtain the control gain used for calculating the manipulated variable The control gain corrected by the means is configured to be a control gain used for calculation of the operation amount.

本明細書に開示された第4の発明は、第3の発明に適用されるもので、本発明においては、微小時間毎に目標回転速度を検出して今回検出した目標回転速度を設定された割合で減衰させた目標回転速度を前回の目標回転速度として記憶する目標速度記憶手段が設けられる。この場合、目標速度変化判定手段は、今回検出した目標回転速度と目標速度記憶手段に記憶された前回の目標回転速度とを比較することにより目標回転速度が変化したか否かを判定するように構成され、目標速度変動量演算手段は、今回検出した目標回転速度と目標速度記憶手段に記憶された前回の目標回転速度との差を演算することにより目標回転速度の変動量を演算する。   The fourth invention disclosed in this specification is applied to the third invention. In the present invention, the target rotation speed detected this time is set by detecting the target rotation speed every minute time. Target speed storage means for storing the target rotational speed attenuated by the ratio as the previous target rotational speed is provided. In this case, the target speed change determining means determines whether or not the target rotational speed has changed by comparing the target rotational speed detected this time with the previous target rotational speed stored in the target speed storage means. The target speed fluctuation amount calculating means is configured to calculate the amount of fluctuation of the target rotational speed by calculating the difference between the target rotational speed detected this time and the previous target rotational speed stored in the target speed storage means.

本明細書に開示された第5の発明は、第3の発明又は第4の発明に適用されるもので、本発明においては、負荷変動判定手段が、エンジンの回転速度が目標回転速度よりも高いと判定されている状態で回転速度検出手段により検出されたエンジンの回転速度に増加方向の変化が検出されたときにエンジンの負荷が減少していて負荷変動時の制御ゲインの補正が必要であると判定し、エンジンの回転速度が目標回転速度よりも高くないと判定された状態で回転速度検出手段により検出されたエンジンの回転速度に減少方向の変化が検出されたときにエンジンの負荷が増加していて負荷変動時の制御ゲインの補正が必要であると判定し、エンジンの回転速度が目標回転速度よりも高いと判定され、かつ前記回転速度検出手段により検出されたエンジンの回転速度に増加方向の変化が検出されないとき及びエンジンの回転速度が目標回転速度よりも高くないと判定され、かつ前記回転速度検出手段により検出されたエンジンの回転速度に減少方向の変化が検出されないときにエンジンの負荷に変動がないか又は負荷が変動しているとしても負荷変動時の制御ゲインの補正は必要がないと判定するように構成される。   The fifth invention disclosed in this specification is applied to the third invention or the fourth invention. In the present invention, the load fluctuation determining means is configured such that the engine speed is higher than the target speed. When a change in the increasing direction is detected in the engine rotational speed detected by the rotational speed detection means in a state that is determined to be high, the engine load is reduced and it is necessary to correct the control gain when the load fluctuates. When it is determined that the engine rotational speed is not higher than the target rotational speed and a change in the decreasing direction is detected in the engine rotational speed detected by the rotational speed detecting means, the engine load is It is determined that the control gain at the time of load fluctuation needs to be corrected, the engine rotational speed is determined to be higher than the target rotational speed, and the engine speed detected by the rotational speed detecting means is detected. When the change in the increasing direction is not detected in the engine rotation speed and when the engine rotation speed is determined not to be higher than the target rotation speed, and the change in the decrease direction is detected in the engine rotation speed detected by the rotation speed detecting means. Even if there is no change in the engine load when it is not detected, or even if the load fluctuates, it is determined that it is not necessary to correct the control gain when the load changes.

本明細書に開示された第5の発明は、第3の発明、第4の発明又は第5の発明に適用されるもので、本発明においては、負荷変動判定手段が、回転速度検出手段により検出された回転速度の移動平均値の変化からエンジンの回転速度が増加方向にあるのか減少方向にあるのかを判定するように構成される。   The fifth invention disclosed in this specification is applied to the third invention, the fourth invention, or the fifth invention. In the present invention, the load fluctuation determining means is a rotation speed detecting means. It is configured to determine whether the rotational speed of the engine is in an increasing direction or a decreasing direction from a change in the moving average value of the detected rotational speed.

本発明によれば、目標回転速度の変動量に応じて決定した目標速度変動時制御ゲイン補正係数と、エンジンの負荷が変動したときに生じる回転速度偏差に応じて決定した負荷変動時制御ゲイン補正係数との双方を用いて制御ゲインの基準値を補正することにより制御ゲインを決定するので、負荷変動により回転速度偏差が生じた場合及び目標回転速度の変化により回転速度偏差が生じた場合の何れの場合にも制御ゲインを最適値に設定して、安定性及び応答性が共に高い最適制御を行うことができる。   According to the present invention, the control gain correction coefficient at the time of load fluctuation determined according to the control gain correction coefficient at the time of target speed fluctuation determined according to the fluctuation amount of the target rotation speed and the rotation speed deviation caused when the engine load fluctuates. Since the control gain is determined by correcting the reference value of the control gain using both the coefficient and the rotation speed deviation due to the load fluctuation, and when the rotation speed deviation occurs due to the change in the target rotation speed Even in this case, the control gain is set to an optimum value, and optimum control with high stability and responsiveness can be performed.

本発明に係る電子ガバナーを備えたエンジンシステムの構成を示したブロック図である。It is the block diagram which showed the structure of the engine system provided with the electronic governor which concerns on this invention. 本発明に係る電子ガバナーの一実施形態の構成を示したブロック図である。It is the block diagram which showed the structure of one Embodiment of the electronic governor which concerns on this invention. 本発明の一実施形態において、図2に示した各部を構成するためにマイクロプロセッサに微小時間間隔で実行させるガバナ制御タスクのアルゴリズムを示すフローチャートの一部を示した図である。FIG. 3 is a diagram showing a part of a flowchart showing an algorithm of a governor control task that is executed by a microprocessor at a minute time interval in order to constitute each unit shown in FIG. 2 in the embodiment of the present invention. 本発明の一実施形態において、図2に示した各部を構成するためにマイクロプロセッサに微小時間間隔で実行させるガバナ制御タスクのアルゴリズムを示すフローチャートの他の部分を示した図である。FIG. 5 is a diagram showing another part of a flowchart showing an algorithm of a governor control task that is executed by a microprocessor at a minute time interval in order to constitute each part shown in FIG. 2 in the embodiment of the present invention. 各ガバナ制御タスクを実行した際に前回のタスク実行時に検出されたことにする目標回転速度Nt0の減衰量を指定回数で均等に変化させる場合の目標回転速度Nt0の変化の一例を示したグラフである。A graph showing an example of a change in the target rotational speed Nt0 when the attenuation amount of the target rotational speed Nt0 to be detected at the time of the previous task execution is uniformly changed by the specified number of times when each governor control task is executed. is there. 従来の電子ガバナを備えたエンジンシステムの構成を示したブロック図である。It is the block diagram which showed the structure of the engine system provided with the conventional electronic governor. 目標回転速度を一定として負荷を変化させた場合のエンジンの回転速度の応答特性の一例を示したグラフである。It is the graph which showed an example of the response characteristic of the rotation speed of an engine at the time of changing load with the target rotation speed fixed. 制御ゲインの設定を図7と同じ設定にして、目標回転速度を変化させた場合のエンジンの回転速度の応答特性の一例を示したグラフである。It is the graph which showed an example of the response characteristic of the rotational speed of an engine at the time of setting a control gain to the same setting as FIG. 7, and changing target rotational speed.

以下図面を参照して、本発明に係るエンジン用電子ガバナーの実施形態について説明する。
図1は本発明に係る電子ガバナーを備えたエンジンシステムの構成を示したもので、同図において、1はエンジン2の回転速度を目標速度に収束させるように制御する電子ガバナー、6はエンジンの目標回転速度を切り換える際に操作される切換スイッチ等からなる目標速度設定器である。目標速度設定器6により設定された目標回転速度は電子ガバナー1に与えられる。エンジンの目標回転速度は、目標速度設定器6により切り換えられる他、エンジンの回転速度をアイドル速度に低下させるアイドルダウン要求が出された際や、アイドルダウン要求が解除された際などにも変化させられる。
Hereinafter, an embodiment of an electronic governor for an engine according to the present invention will be described with reference to the drawings.
FIG. 1 shows the configuration of an engine system equipped with an electronic governor according to the present invention. In FIG. 1, 1 is an electronic governor that controls the rotational speed of the engine 2 to converge to a target speed, and 6 is an engine governor. It is a target speed setter composed of a changeover switch and the like operated when switching the target rotation speed. The target rotational speed set by the target speed setter 6 is given to the electronic governor 1. In addition to being switched by the target speed setting device 6, the target engine speed is also changed when an idle down request for reducing the engine speed to the idle speed is issued or when the idle down request is canceled. It is done.

IGはエンジン2を点火する点火装置、Tvはエンジンの吸気管に取り付けられて、エンジンのシリンダに供給される混合気の供給量を調節するスロットルバルブ、Btは電子ガバナー1に電源電圧を与えるバッテリである。バッテリBtは、エンジン2により駆動される磁石式交流発電機(図示せず。)の整流出力により、充電装置を通して充電される。   IG is an ignition device for igniting the engine 2, Tv is a throttle valve that is attached to the intake pipe of the engine and adjusts the supply amount of the air-fuel mixture supplied to the engine cylinder, and Bt is a battery that provides a power supply voltage to the electronic governor 1 It is. The battery Bt is charged through a charging device by a rectified output of a magnet type AC generator (not shown) driven by the engine 2.

点火装置IGは、一次コイル及び二次コイルを有して二次コイルがエンジンの点火プラグに接続された点火コイルと、点火コイルの一次コイルに流す一次電流を制御する点火回路とを備えていて、エンジンの点火時期に点火回路が点火コイルの一次電流に急激な変化を生じさせることにより、点火プラグに火花を生じさせるための点火用高電圧を点火コイルの二次コイルに誘起させる。点火コイルの一次コイルには、エンジンの点火を行う毎に高い一次電圧が誘起する。この一次電圧の周波数はエンジンの回転速度に比例し、その発生間隔はエンジンの回転速度に反比例している。本実施形態では、点火装置IGの点火コイルの一次コイルを回転センサとして用いて、点火コイルの一次電圧の発生間隔からエンジンの回転速度を検出する。   The ignition device IG includes an ignition coil having a primary coil and a secondary coil, the secondary coil being connected to an ignition plug of the engine, and an ignition circuit for controlling a primary current flowing through the primary coil of the ignition coil. The ignition circuit causes an abrupt change in the primary current of the ignition coil at the ignition timing of the engine, thereby inducing a high voltage for ignition in the secondary coil of the ignition coil to cause a spark in the spark plug. A high primary voltage is induced in the primary coil of the ignition coil every time the engine is ignited. The frequency of the primary voltage is proportional to the engine speed, and the generation interval is inversely proportional to the engine speed. In this embodiment, the primary coil of the ignition coil of the ignition device IG is used as a rotation sensor, and the rotational speed of the engine is detected from the generation interval of the primary voltage of the ignition coil.

電子ガバナー1は、CPU、ROM及びRAM等を有するマイクロプロセッサを備えていて、マイクロプロセッサがROMに記憶されたガバナ制御タスクのプログラムを微小時間毎に繰り返し実行することにより、エンジンの回転速度を目標回転速度に収束させる制御を実現するために必要な各種の手段を構成する。   The electronic governor 1 includes a microprocessor having a CPU, a ROM, a RAM, and the like. The microprocessor repeatedly executes a governor control task program stored in the ROM every minute time, thereby setting the target engine speed. Various means necessary for realizing control for convergence to the rotational speed are configured.

図2を参照すると、本実施形態の電子ガバナー1の構成がブロック図で示されている。本実施形態の電子ガバナー1は、エンジンへの燃料及び空気の供給量を調節する混合気供給量調節部3と、回転速度検出手段5と、目標速度記憶手段21及び回転速度記憶手段22と、回転速度偏差演算手段7と、制御ゲイン設定手段8と、操作量演算手段9と、操作信号出力部10とにより構成されている。   Referring to FIG. 2, the configuration of the electronic governor 1 of this embodiment is shown in a block diagram. The electronic governor 1 of the present embodiment includes an air-fuel mixture supply amount adjusting unit 3 that adjusts the amount of fuel and air supplied to the engine, a rotation speed detection unit 5, a target speed storage unit 21, and a rotation speed storage unit 22. The rotation speed deviation calculating means 7, the control gain setting means 8, the operation amount calculating means 9, and the operation signal output unit 10 are configured.

回転速度検出手段5は、微小時間毎にエンジンの実回転速度N(rpm)を検出する手段である。回転速度検出手段5を構成するため、本実施形態では、エンジンの点火時に点火装置IGの点火コイルの一次コイルに誘起する一次電圧を点火一次信号として検出して、この点火一次信号が検出される毎にエンジンの回転速度を制御するマイクロプロセッサに割込み処理を実行させる。この割込み処理では、前回の点火一次信号が発生してから今回の点火一次信号が発生するまでの時間を点火一次信号発生間隔として計測して、この点火一次信号発生間隔からエンジンの回転速度を演算する。   The rotational speed detection means 5 is a means for detecting the actual rotational speed N (rpm) of the engine every minute time. In order to constitute the rotational speed detection means 5, in this embodiment, a primary voltage induced in the primary coil of the ignition coil of the ignition device IG is detected as an ignition primary signal when the engine is ignited, and this ignition primary signal is detected. Each time, the microprocessor that controls the rotational speed of the engine is caused to execute interrupt processing. In this interrupt processing, the time from when the previous ignition primary signal is generated until the current ignition primary signal is generated is measured as the ignition primary signal generation interval, and the engine rotation speed is calculated from this ignition primary signal generation interval. To do.

目標速度記憶手段21は、目標速度設定器6により設定されるエンジンの目標回転速度Ntを微小時間毎に(マイクロプロセッサがガバナ制御タスクを実行する毎に)検出して、今回検出した目標回転速度を設定された割合で減衰させた目標回転速度を前回の目標回転速度として記憶する手段である。   The target speed storage means 21 detects the target rotational speed Nt of the engine set by the target speed setter 6 every minute (every time the microprocessor executes the governor control task), and the target rotational speed detected this time. Is a means for storing the target rotational speed obtained by attenuating at a set ratio as the previous target rotational speed.

回転速度記憶手段22は、各検出タイミングでエンジンの実回転速度を逐次記憶する手段で、回転速度検出手段5により検出されたエンジンの実回転速度Nを微小時間毎に現れる検出タイミングで検出して、設定された検出回数分の回転速度Nを順次記憶する。   The rotational speed storage means 22 is means for sequentially storing the actual rotational speed of the engine at each detection timing, and detects the actual rotational speed N of the engine detected by the rotational speed detection means 5 at a detection timing that appears every minute time. The rotational speed N for the set number of detections is sequentially stored.

回転速度偏差演算手段7は、微小時間毎に目標回転速度から実回転速度を減じる演算を行って回転速度偏差dNを演算する。   The rotational speed deviation calculating means 7 calculates the rotational speed deviation dN by performing an operation of subtracting the actual rotational speed from the target rotational speed every minute time.

制御ゲイン設定部8は、操作量の演算に用いる制御ゲインを設定する部分で、目標速度変化判定手段8Aと、目標速度変動量演算手段8Bと、目標速度変動時制御ゲイン補正係数演算手段8Cと、回転速度平均値演算手段8Dと、負荷変動判定手段8Eと、負荷変動時制御ゲイン補正係数演算手段8Fと、制御ゲイン補正手段8Gとからなっている。本実施形態では、説明を簡単にするため、比例ゲインP、積分ゲインI及び微分ゲインDの3つの制御ゲインのうち、比例ゲインPのみを用いて回転速度偏差N−Ntに比例演算P(N−Nt)を行うことにより操作量を求めるものとし、積分ゲイン及び微分ゲインは操作量の演算に用いないものとする。すなわち(1)式の右辺第1項のみにより操作量を演算するものとする。   The control gain setting unit 8 is a part for setting a control gain used for calculation of the operation amount. The target speed change determination means 8A, the target speed fluctuation amount calculation means 8B, the target speed fluctuation control gain correction coefficient calculation means 8C, The rotation speed average value calculation means 8D, load fluctuation determination means 8E, load fluctuation control gain correction coefficient calculation means 8F, and control gain correction means 8G. In the present embodiment, in order to simplify the description, among the three control gains of the proportional gain P, the integral gain I, and the differential gain D, only the proportional gain P is used to calculate the proportional calculation P (N -Nt), the manipulated variable is obtained, and the integral gain and the differential gain are not used for the calculation of the manipulated variable. That is, the manipulated variable is calculated only by the first term on the right side of equation (1).

目標速度変化判定手段8Aは、目標回転速度が変化したか否か(目標速度設定器6が目標回転速度を変化させたか否か)を判定する手段で、この手段は、マイクロコンピュータがガバナ制御タスクを実行する毎に今回検出された目標回転速度Ntを前回検出された目標回転速度として目標速度記憶手段21に記憶されている目標回転速度Nt0と比較することにより、目標回転速度が変化したか否かを判定する。   The target speed change determining means 8A is a means for determining whether or not the target rotational speed has changed (whether or not the target speed setter 6 has changed the target rotational speed). This means is used by the microcomputer as a governor control task. Whether or not the target rotational speed has changed by comparing the target rotational speed Nt detected this time with the target rotational speed Nt0 stored in the target speed storage means 21 as the previously detected target rotational speed each time Determine whether.

目標回転速度変動量演算手段8Bは、目標回転速度が変化したと判定されたときに、今回検出された目標回転速度Ntと前回検出された目標回転速度Nt0との差Nt−Nt0を目標回転速度変動量dNtとして演算する手段である。   When it is determined that the target rotational speed has changed, the target rotational speed fluctuation amount calculation means 8B calculates the difference Nt−Nt0 between the currently detected target rotational speed Nt and the previously detected target rotational speed Nt0 as the target rotational speed. It is a means for calculating as the fluctuation amount dNt.

目標速度変動時制御ゲイン補正係数演算手段8Cは、目標速度変化判定手段8Aにより目標回転速度Ntが変化したと判定されたときに、操作量の演算に用いる制御ゲインを求めるために該制御ゲインの基準値Kpに乗じる目標速度変動時ゲイン補正係数Cptを目標回転速度変動量演算手段8Bにより演算された目標回転速度変動量dNtに対して演算する手段である。   The control gain correction coefficient calculation means 8C at the time of target speed fluctuation is used to obtain the control gain used for calculating the manipulated variable when the target speed change determination means 8A determines that the target rotational speed Nt has changed. This is means for calculating the target speed fluctuation gain correction coefficient Cpt multiplied by the reference value Kp with respect to the target rotational speed fluctuation amount dNt calculated by the target rotational speed fluctuation amount calculation means 8B.

本実施形態で用いる目標速度変動時制御ゲイン補正係数演算手段8Cは、目標速度変化判定手段により目標回転速度が変化したと判定されたときに目標速度変動時ゲイン補正係数演算用テーブルを目標回転速度変動量dNtに対して検索することにより、目標速度変動時ゲイン補正係数Cptを演算し、目標速度変化判定手段により目標回転速度が変化していないと判定されたときには目標速度変動時ゲイン補正係数Cptを1とする。目標速度変動時ゲイン補正係数演算用テーブルは、目標回転速度変動量dNtと目標速度変動時ゲイン補正係数Cptとの間の関係を与えるテーブル(マップ)で、このテーブルは例えば、各目標回転速度変動量dNtに対して目標速度変動時ゲイン補正係数Cptの値を種々異ならせて回転速度の応答特性を調べる実験から得られた最適なデータに基づいて作成されてROMに記憶されている。   The target speed fluctuation control gain correction coefficient calculation means 8C used in the present embodiment uses the target speed fluctuation gain correction coefficient calculation table as the target rotation speed when the target speed change determination means determines that the target rotation speed has changed. By searching for the fluctuation amount dNt, a target speed fluctuation gain correction coefficient Cpt is calculated. When the target speed change judging means determines that the target rotational speed has not changed, the target speed fluctuation gain correction coefficient Cpt is calculated. Is 1. The target speed fluctuation gain correction coefficient calculation table is a table (map) that gives the relationship between the target rotational speed fluctuation amount dNt and the target speed fluctuation gain correction coefficient Cpt. This table includes, for example, each target rotational speed fluctuation. It is created based on optimum data obtained from an experiment for examining the response characteristics of the rotational speed by varying the value of the gain correction coefficient Cpt at the time of target speed fluctuation with respect to the quantity dNt and stored in the ROM.

回転速度平均値演算手段8Dは、回転速度検出手段5により検出されたエンジンの回転速度の平均値を演算する手段である。本実施形態の回転速度平均値演算手段は、回転速度検出手段5により検出されたエンジンの回転速度の移動平均値Nvを演算するように構成されている。回転速度の移動平均値Nvの演算は、今回の検出タイミングで検出された回転速度の検出値と、今回の検出タイミングの直近に現れた連続するn−1回(nは2以上の整数)の検出タイミングでそれぞれ検出されて回転速度記憶手段22に記憶されているn−1個の回転速度の検出値とからなる合計n個の回転速度の検出値の平均値を演算することにより行う。   The rotation speed average value calculation means 8D is a means for calculating the average value of the engine rotation speed detected by the rotation speed detection means 5. The rotational speed average value calculating means of the present embodiment is configured to calculate a moving average value Nv of the rotational speed of the engine detected by the rotational speed detecting means 5. The calculation of the moving average value Nv of the rotational speed is carried out for the detected value of the rotational speed detected at the current detection timing and the continuous n−1 times (n is an integer of 2 or more) appearing immediately before the current detection timing. This is performed by calculating an average value of the detected values of the total n rotational speeds, which are detected from the detection timing and stored in the rotational speed storage means 22 and n−1 rotational speed detected values.

負荷変動判定手段8Eは、エンジンの負荷が変化したか否か及び負荷変動時の制御ゲインの補正が必要であるか否かを判定する手段である。本実施形態で用いる負荷変動判定手段8Eは、回転速度偏差演算手段7により演算された回転速度偏差dNの符号からエンジンの回転速度が目標回転速度よりも高いと判定されている状態で回転速度検出手段5により検出されたエンジンの回転速度に増加方向の変化が検出されたときにエンジンの負荷が減少していて負荷変動時の制御ゲインの補正が必要であると判定し、回転速度偏差の符号からエンジンの回転速度が目標回転速度よりも低いと判定された状態で回転速度検出手段5により検出されたエンジンの回転速度に減少方向の変化が検出されたときにエンジンの負荷が増加していて負荷変動時の制御ゲインの補正が必要であると判定する。また回転速度偏差dNの符号からエンジンの回転速度Nが目標回転速度Ntよりも高いと判定され、かつ回転速度検出手段5により検出されたエンジンの回転速度Nに増加方向の変化が検出されないとき、及び回転速度偏差dNの符号からエンジンの回転速度Nが目標回転速度Ntよりも低いと判定され、かつ回転速度検出手段5により検出されたエンジンの回転速度Nに減少方向の変化が検出されないときにエンジンの負荷に変動がないか、又は負荷が変動しているとしてもエンジンの回転速度が目標回転速度に収束し得る状態であるので負荷変動時の制御ゲインの補正は必要ないと判定する。   The load fluctuation determination means 8E is a means for determining whether or not the engine load has changed and whether or not correction of the control gain at the time of load fluctuation is necessary. The load fluctuation determination means 8E used in the present embodiment detects the rotation speed in a state where the engine rotation speed is determined to be higher than the target rotation speed from the sign of the rotation speed deviation dN calculated by the rotation speed deviation calculation means 7. When a change in the increasing direction is detected in the engine rotation speed detected by the means 5, it is determined that the engine load is decreasing and the control gain correction at the time of load fluctuation is necessary, and the sign of the rotation speed deviation is determined. When the engine rotational speed is determined to be lower than the target rotational speed, the engine load increases when a change in the decreasing direction is detected in the engine rotational speed detected by the rotational speed detecting means 5. It is determined that it is necessary to correct the control gain when the load fluctuates. Further, when it is determined from the sign of the rotational speed deviation dN that the engine rotational speed N is higher than the target rotational speed Nt, and no change in the increasing direction is detected in the engine rotational speed N detected by the rotational speed detecting means 5, When the engine rotational speed N is determined to be lower than the target rotational speed Nt from the sign of the rotational speed deviation dN and no change in the decreasing direction is detected in the engine rotational speed N detected by the rotational speed detecting means 5 Even if there is no fluctuation in the engine load, or even if the load fluctuates, it is determined that correction of the control gain at the time of load fluctuation is unnecessary because the engine rotation speed can converge to the target rotation speed.

ここで、回転速度偏差dNをdN=N−Ntの式により求めるとすると、回転速度偏差dNが正になる(エンジンの回転速度Nが目標回転速度Ntよりも高くなる)のは、(a)目標回転速度Ntが減少方向に変更された場合、(b)エンジンの負荷が減少して回転速度にオーバーシュートが生じた場合、及び(c)負荷が増加して回転速度のアンダーシュートが生じた後の制御における混合気供給量調節部の操作量が過大であったために回転速度Nが上昇した場合のいずれかの場合である。   Here, if the rotational speed deviation dN is obtained by the formula dN = N−Nt, the rotational speed deviation dN becomes positive (the engine rotational speed N is higher than the target rotational speed Nt). When the target rotational speed Nt is changed in the decreasing direction, (b) when the engine load decreases and the rotational speed overshoots, and (c) the load increases and the rotational speed undershoot occurs. This is one of cases where the rotational speed N is increased because the operation amount of the air-fuel mixture supply amount adjusting unit in the subsequent control is excessive.

また回転速度偏差dNが負になる(エンジンの回転速度Nが目標回転速度Ntよりも低くなる)のは、(d)目標回転速度が増加方向に変更された場合、(e)負荷が増加して回転速度にアンダーシュートが生じた場合、及び(f)負荷が減少して回転速度にオーバーシュートが生じた後の制御における混合気供給量調節部の操作量が過大であったために回転速度Nが低下した場合のいずれかの場合である。   The rotational speed deviation dN becomes negative (the engine rotational speed N becomes lower than the target rotational speed Nt). (D) When the target rotational speed is changed in the increasing direction, (e) the load increases. When an undershoot occurs in the rotation speed, and (f) the operation amount of the mixture supply amount adjustment unit in the control after the load decreases and the overspeed occurs in the rotation speed, the rotation speed N This is one of the cases where the drop is caused.

従って、回転速度偏差dN(=N−Nt)が正である状態(エンジンの回転速度が目標回転速度よりも高い状態)で、回転速度の移動平均値Nvからエンジンの回転速度が上昇していると判定されたときに、負荷が減少していると判定することができ、回転速度偏差dN(=N−Nt)が負である状態(エンジンの回転速度が目標回転速度よりも低い状態)で、回転速度の移動平均値Nvからエンジンの回転速度が低下していると判定されたときに、負荷が増加していると判定することができる。   Therefore, in a state where the rotational speed deviation dN (= N−Nt) is positive (a state where the engine rotational speed is higher than the target rotational speed), the engine rotational speed is increased from the moving average value Nv of the rotational speed. When it is determined that the load is decreasing, the rotational speed deviation dN (= N−Nt) is negative (the engine rotational speed is lower than the target rotational speed). When it is determined from the moving average value Nv of the rotation speed that the engine rotation speed is decreasing, it can be determined that the load is increasing.

前述の様に、本実施形態では、エンジンの回転速度が目標回転速度よりも高いと判定されている状態で回転速度検出手段5により検出されたエンジンの回転速度に増加方向の変化が検出されたときにエンジンの負荷が減少していて負荷変動時の制御ゲインの補正が必要であると判定し、エンジンの回転速度が目標回転速度よりも低いと判定された状態で回転速度検出手段5により検出されたエンジンの回転速度に減少方向の変化が検出されたときにエンジンの負荷が増加していて負荷変動時の制御ゲインの補正が必要であると判定するが、回転速度偏差dN(=N−Nt)が正である状態(エンジンの回転速度が目標回転速度よりも高い状態)で、回転速度の移動平均値Nvからエンジンの回転速度に増加方向の変化が生じているとの判定がされなかったとき、及び回転速度偏差dN(=N−Nt)が負である状態(エンジンの回転速度が目標回転速度よりも低い状態)で、回転速度の移動平均値Nvからエンジンの回転速度に減少方向の変化が生じているとの判定がされなかったときには、エンジンの負荷に変動がないか又は負荷が変動しているとしても負荷変動時制御ゲイン補正係数を用いた制御ゲインの補正を行う必要がない状態であると判定する。このような判定を行う理由は下記の通りである。   As described above, in this embodiment, a change in the increasing direction is detected in the engine rotation speed detected by the rotation speed detection means 5 in a state where the engine rotation speed is determined to be higher than the target rotation speed. Sometimes it is determined that the engine load is decreasing and it is necessary to correct the control gain when the load fluctuates, and the engine speed is detected by the rotation speed detection means 5 when it is determined that the engine rotation speed is lower than the target rotation speed. When a change in the decreasing direction is detected in the engine rotational speed, it is determined that the engine load is increasing and the control gain correction when the load fluctuates is necessary, but the rotational speed deviation dN (= N− In a state where Nt) is positive (a state where the engine rotational speed is higher than the target rotational speed), it is determined that a change in the increasing direction has occurred in the engine rotational speed from the moving average value Nv of the rotational speed. If the rotation speed deviation dN (= N−Nt) is negative (the engine rotation speed is lower than the target rotation speed), the moving average value Nv of the rotation speed is changed to the engine rotation speed. When it is not determined that a change in the decreasing direction has occurred, the control gain is corrected using the control gain correction coefficient during load fluctuation even if there is no fluctuation in the engine load or the load fluctuates. It is determined that there is no need. The reason for making such a determination is as follows.

すなわち、エンジンの回転速度Nが目標回転速度Ntよりも高いと判定され、かつエンジンの回転速度に増加方向の変化が検出されない状態は、次の(A)ないし(C)のいずれかの状態である。
(A)負荷が一旦減少したために回転速度Nが目標回転速度Ntよりも高くなったが、その後負荷が増加に転じたために回転速度が目標速度に向けて低下していく状態。
(B)負荷が一旦減少したために回転速度Nが目標回転速度Ntよりも高くなったが、その後負荷の変動がないためにガバナによる制御が有効に働き、回転速度が目標速度に向けて低下していく状態。
(C)負荷が一旦減少したために回転速度Nが目標回転速度Ntよりも高くなった後、負荷が引き続き減少しているが、その負荷の減少方向の変動が急激でないために、ガバナによる制御が有効に働き、回転速度Nが目標回転速度Ntに向けて低下していく状態。
That is, the state in which the engine rotational speed N is determined to be higher than the target rotational speed Nt and no change in the engine rotational speed is detected is any of the following states (A) to (C): is there.
(A) A state in which the rotational speed N becomes higher than the target rotational speed Nt because the load has once decreased, but the rotational speed subsequently decreases toward the target speed because the load has started to increase.
(B) Although the rotational speed N has become higher than the target rotational speed Nt because the load has once decreased, the control by the governor works effectively because there is no change in the load thereafter, and the rotational speed decreases toward the target speed. State to go.
(C) Although the load continues to decrease after the rotational speed N becomes higher than the target rotational speed Nt because the load has once decreased, control by the governor is not performed because the change in the load decreasing direction is not rapid. A state in which the rotation speed N works effectively and decreases toward the target rotation speed Nt.

またエンジンの回転速度Nが目標回転速度Ntよりも低いと判定され、かつエンジンの回転速度Nに減少方向の変化が検出されない状態は、次の(D)ないし(F)のいずれかの状態である。
(D)負荷が一旦増加したために回転速度Nが目標回転速度Ntよりも低くなったが、その後負荷が減少に転じたために回転速度が目標速度に向けて上昇していく状態。
(E)負荷が一旦増加したために回転速度Nが目標回転速度Ntよりも低くなったが、その後負荷の変動がないためにガバナによる制御が有効に働き、回転速度が目標速度に向けて上昇していく状態。
(F)負荷が一旦増加したために回転速度Nが目標回転速度Ntよりも低くなった後、負荷が引き続き増加しているが、その負荷の増加方向の変動が急激でないために、ガバナによる制御が有効に働き、回転速度Nが目標回転速度Ntに上昇していく状態。
A state in which it is determined that the engine rotational speed N is lower than the target rotational speed Nt and no decrease in the engine rotational speed N is detected is any of the following states (D) to (F): is there.
(D) A state in which the rotational speed N has become lower than the target rotational speed Nt because the load has once increased, but then the rotational speed has increased toward the target speed because the load has started to decrease.
(E) The rotational speed N has become lower than the target rotational speed Nt because the load has increased once. However, since there is no change in the load thereafter, the control by the governor works effectively, and the rotational speed increases toward the target speed. State to go.
(F) Although the load continues to increase after the rotational speed N becomes lower than the target rotational speed Nt because the load has once increased, the change in the increasing direction of the load is not abrupt. A state in which the rotation speed N increases to the target rotation speed Nt, effectively working.

上記(A)ないし(F)の状態は、何れもガバナによる制御が有効に働いて、エンジンの回転速度が目標回転速度に収束し得る状態であるので、本実施形態では、これらの状態が検出されたときに、エンジンの負荷に変動がないか、又は負荷が変動しているとしても負荷変動時の制御ゲインの補正は必要ないと判定して、負荷変動時制御ゲイン補正係数を用いた制御ゲインの補正を行わない。   The states (A) to (F) are states in which the control by the governor is effective and the engine rotational speed can converge to the target rotational speed. In this embodiment, these states are detected. Control using the control gain correction coefficient at the time of load change, because it is determined that there is no change in the engine load, or even if the load fluctuates, no correction of the control gain at the time of load change is necessary. Does not perform gain correction.

本実施形態では、回転速度の移動平均値を用いてエンジンの回転速度が増加傾向にあるか減少傾向にあるかを判定しているが、このように構成しておくと、回転速度の微小変化による誤判定を防いで、エンジンの回転速度が増加傾向にあるか減少傾向にあるかの判定を正確に行わせることができる。   In this embodiment, it is determined whether the rotational speed of the engine tends to increase or decrease using the moving average value of the rotational speed. If configured in this way, a minute change in rotational speed is determined. Thus, it is possible to accurately determine whether the engine speed is increasing or decreasing.

負荷変動時制御ゲイン補正係数演算手段8Fは、負荷変動時に制御ゲイン補正するために制御ゲインの基準値Kpに乗じる負荷変動時制御ゲイン補正係数Cplを演算する手段である。本実施形態の負荷変動時制御ゲイン補正係数演算手段8Fは、負荷変動判定手段8Eによりエンジンの負荷が変動していて制御ゲインの補正が必要であると判定されたときに、操作量の演算に用いる制御ゲインを求めるために制御ゲインの基準値Kpに乗じる負荷変動時制御ゲイン補正係数Cplを回転速度偏差dNに対して演算する。負荷変動時制御ゲイン補正係数Cplの演算は、回転速度偏差dNと負荷変動時制御ゲイン補正係数Cplの適正値との間の関係を与える負荷変動時制御ゲイン補正係数演算用マップを回転速度偏差dNに対して検索することにより行う。負荷変動時制御ゲイン補正係数演算用マップも予め実験的に作成してROMに記憶させておく。   The load fluctuation control gain correction coefficient calculation means 8F is a means for calculating a load fluctuation control gain correction coefficient Cpl that is multiplied by the control gain reference value Kp in order to correct the control gain at the time of load fluctuation. The control gain correction coefficient calculation means 8F at the time of load fluctuation according to the present embodiment is used to calculate the operation amount when the load fluctuation determination means 8E determines that the engine load is fluctuating and the control gain needs to be corrected. In order to obtain the control gain to be used, a control gain correction coefficient Cpl at the time of load variation which is multiplied by the reference value Kp of the control gain is calculated for the rotational speed deviation dN. The calculation of the control gain correction coefficient Cpl at the time of load fluctuation is performed by using the map for calculating the control gain correction coefficient at the time of load fluctuation that gives the relationship between the rotation speed deviation dN and the appropriate value of the control gain correction coefficient Cpl at the time of load fluctuation. By searching against. A map for calculating the control gain correction coefficient at the time of load fluctuation is also experimentally created in advance and stored in the ROM.

制御ゲイン補正手段8Gは、制御ゲインの基準値Kpを補正して操作量の演算に用いる制御ゲインを求める手段で、予め設定されてROMに記憶された制御ゲインの基準値Kpに目標速度変動時ゲイン補正係数Cptと負荷変動時制御ゲイン補正係数Cplとを乗じる演算Kp×Cpt×Cplを行うことにより制御ゲインの基準値を補正して、操作量の演算に用いる制御ゲインを求める。   The control gain correction means 8G is a means for correcting the control gain reference value Kp to obtain the control gain used for the operation amount calculation. When the target speed changes, the control gain reference value Kp preset and stored in the ROM is used. A control gain reference value is corrected by performing a calculation Kp × Cpt × Cpl that multiplies the gain correction coefficient Cpt and the control gain correction coefficient Cpl at the time of load fluctuation to obtain a control gain used for calculation of the operation amount.

図2に示した電子ガバナを構成する各手段を実現するために微小時間間隔でマイクロコンピュータに実行させるガバナ制御タスクのアルゴリズムを示すフローチャートを図3及び図4に示した。このガバナ制御タスクでは、先ず図3のステップ1において、前回このタスクを実行した際に演算された回転速度の移動平均値Nvを、前回の移動平均値Nv0として記憶させる。次いでステップ2でエンジンの回転速度Nを検出し、今回新たに検出した回転速度を含めて改めて回転速度の移動平均値を演算する。   3 and 4 are flowcharts showing algorithms of a governor control task to be executed by the microcomputer at a minute time interval in order to realize each means constituting the electronic governor shown in FIG. In this governor control task, first, in step 1 of FIG. 3, the moving average value Nv of the rotational speed calculated when this task was executed last time is stored as the previous moving average value Nv0. Next, at step 2, the engine rotational speed N is detected, and a moving average value of the rotational speed is newly calculated including the newly detected rotational speed.

次にステップ3で目標速度設定器6により設定された目標回転速度Ntを読み込み、ステップ4に進む。ステップ4では、ステップ3で新たに読み込んだ目標回転速度Ntを前回読み込まれた目標回転速度Nt0と比較して、目標回転速度が変化しているか否かを判定する。その結果、目標回転速度が変化していると判定された場合には、ステップ5に進んで目標回転速度の変動量dNt=Nt−Nt0を目標速度変動量として演算した後ステップ6に進む。ステップ6では、目標速度変動量dNtを用いて目標回転速度変動時制御ゲイン補正係数演算用テーブルKpt_variable(dNt)を検索することにより、操作量の演算に用いる制御ゲインを求めるために予め設定された制御ゲインの基準値Kpに乗じる目標回転速度変動時制御ゲイン補正係数Cptを演算する。   Next, the target rotational speed Nt set by the target speed setter 6 is read in step 3, and the process proceeds to step 4. In step 4, the target rotational speed Nt newly read in step 3 is compared with the previously read target rotational speed Nt0 to determine whether or not the target rotational speed has changed. As a result, if it is determined that the target rotational speed has changed, the process proceeds to step 5, and after calculating the target rotational speed fluctuation amount dNt = Nt−Nt0 as the target speed fluctuation quantity, the process proceeds to step 6. In step 6, the target speed fluctuation amount dNt is used to search the control gain correction coefficient calculation table Kpt_variable (dNt) for the target rotational speed fluctuation, and is set in advance to obtain the control gain used for the operation amount calculation. A control gain correction coefficient Cpt at the time of target rotational speed fluctuation is multiplied by the control gain reference value Kp.

次いでステップ7に進んで、目標速度変動量dNtに予め設定した減衰係数Katを乗算して求めた数値を今回読み込まれた目標回転速度Ntから減ずる演算Nt0=Nt−dNt×Katを行って、演算された(検出された目標回転速度よりも減衰された)目標回転速度Nt0を前回の目標回転速度として目標速度記憶手段21に記憶させる。減衰係数Katは、予め制御対象であるエンジンの特性に合わせた適切な値に設定しておく。 Next, the routine proceeds to step 7 , where an operation Nt0 = Nt−dNt × Kat is performed by subtracting a numerical value obtained by multiplying the target speed fluctuation amount dNt by a preset damping coefficient Kat from the target rotational speed Nt read this time. The target rotational speed Nt0 (attenuated from the detected target rotational speed) is stored in the target speed storage means 21 as the previous target rotational speed. The attenuation coefficient Kat is set in advance to an appropriate value according to the characteristics of the engine that is the control target.

本実施形態において、今回検出された目標回転速度Ntそのものを前回の目標回転速度Nt0として更新するのではなく、今回検出された目標回転速度Ntから今回演算された目標速度変動量dNtに減衰係数Katを乗算して減衰させた目標速度変動量dNt×Katを減じたものを前回の目標回転速度Nt0として更新するのは、目標回転速度に変化があったことを一定時間の間保持して、制御ゲインを補正したことによる効果がエンジンの実際の回転速度の制御に確実に効くようにするためである。 In the present embodiment, the target rotation speed Nt detected this time itself is not updated as the previous target rotation speed Nt0, but the attenuation coefficient Kat from the target rotation speed Nt detected this time to the target speed fluctuation amount dNt calculated this time. The value obtained by subtracting the target speed fluctuation amount dNt × Kat attenuated by multiplying by the number is updated as the previous target rotational speed Nt0 by maintaining that the target rotational speed has changed for a certain period of time. This is because the effect of correcting the gain is surely effective in controlling the actual rotational speed of the engine.

ガバナ制御タスクを微小時間間隔でマイクロプロセッサに実行させることにより電子ガバナを構成する各手段を実現する場合、前回のタスク実行時から今回のタスク実行時までの時間は極めて微小であるため、今回検出された目標回転速度Ntそのものを前回の目標回転速度Nt0として更新して制御ゲインを設定する処理を行わせるようにした場合には、制御ゲインの補正の効果が効いている時間が微小になり、制御ゲインを補正したことによる効果をエンジンの実際の回転速度の制御に確実に反映させることが困難である。例えば、ガバナ制御タスクを10msec間隔で実行するとすると、今回検出された目標回転速度Ntそのものを前回の目標回転速度Nt0として更新するようにした場合には、制御ゲインを補正した後10msecが経過した時点では目標回転速度に変化がないと判断され、制御ゲインの補正が行われない。ここで、エンジンの回転速度が例えば3000rpmであるとすると、エンジンが1回転するのに要する時間は20msecであり、1燃焼サイクルは40msecであるが、ガバナによる回転速度の制御効果は、エンジンの燃焼行程があって初めて現れるため、1燃焼サイクルの時間(40msec)よりも短い時間の間しか制御ゲインの補正効果が持続しないとすると、制御ゲインの補正の効果をエンジンの回転速度の制御に確実に反映させることが難しい。上記の例のように、ガバナ制御タスクを10msec毎に実行する場合、制御ゲインの補正の効果が持続する時間と燃焼時間との比(補正効果持続時間/燃焼時間)は10/40(=1/4)となるため、制御ゲインを補正したことによる効果は1/4の確率でしか効かないことになる。実際には、制御ゲイン補正の効果を3〜4燃焼サイクルの間は持続させることが望ましいため、制御時間を延ばす必要がある。本実施形態では、今回検出された目標回転速度Ntから今回演算された目標速度変動量dNtに減衰係数Katを乗算して減衰させた目標速度変動量dNt×Katを減じたものを前回の目標回転速度Nt0として更新することにより、制御ゲイン補正の効果が効く時間を延ばすことができるようにしている。 When implementing each means of configuring the electronic governor by causing the microprocessor to execute the governor control task at minute time intervals, the time from the previous task execution to the current task execution is extremely small, so this time detection When the target rotation speed Nt itself is updated as the previous target rotation speed Nt0 and the process of setting the control gain is performed, the time during which the control gain correction effect is effective becomes small. It is difficult to reliably reflect the effect of correcting the control gain on the control of the actual rotational speed of the engine. For example, if the governor control task is executed at an interval of 10 msec, when the target rotation speed Nt detected this time is updated as the previous target rotation speed Nt0, the time when 10 msec has elapsed after correcting the control gain. Then, it is determined that there is no change in the target rotation speed, and the control gain is not corrected. Here, if the rotational speed of the engine is, for example, 3000 rpm, the time required for one rotation of the engine is 20 msec, and one combustion cycle is 40 msec. The control effect of the rotational speed by the governor is Since it appears only after a stroke, assuming that the control gain correction effect lasts only for a time shorter than the time of one combustion cycle (40 msec), the control gain correction effect is reliably applied to the engine speed control. Difficult to reflect. When the governor control task is executed every 10 msec as in the above example, the ratio of the time during which the control gain correction effect lasts and the combustion time (correction effect duration / burning time) is 10/40 (= 1 / 4), the effect of correcting the control gain is effective only with a probability of 1/4. Actually, since it is desirable to maintain the effect of the control gain correction for 3 to 4 combustion cycles, it is necessary to extend the control time. In the present embodiment, the target rotational speed dt obtained by subtracting the target speed fluctuation amount dNt × Kat attenuated by multiplying the target speed fluctuation amount dNt calculated this time by the attenuation coefficient Kat from the target rotational speed Nt detected this time is the previous target rotational speed. By updating as the speed Nt0, the time during which the effect of the control gain correction is effective can be extended.

ステップ4で、新たに読み込んだ目標回転速度Ntを前回読み込まれた目標回転速度Nt0と比較した結果、目標回転速度が変化していないと判定された場合には、ステップ8に進んで、目標回転速度変動時制御ゲイン補正係数Cptを1とする。   If it is determined in step 4 that the newly read target rotational speed Nt is compared with the previously read target rotational speed Nt0, it is determined that the target rotational speed has not changed. The control gain correction coefficient Cpt during speed fluctuation is set to 1.

ステップ7又はステップ8を実行した後、図4のステップ9に進む。ステップ9では、検出された回転速度Nから目標回転速度Ntを減じる演算を行って回転速度偏差dN(=N−Nt)を求める。   After executing Step 7 or Step 8, the process proceeds to Step 9 in FIG. In step 9, a calculation for subtracting the target rotation speed Nt from the detected rotation speed N is performed to obtain a rotation speed deviation dN (= N−Nt).

ステップ9を行った後、ステップ10に進み、ステップ9で演算された回転速度偏差dNが正であるか負であるか(実回転速度Nが目標回転Ntよりも高いか低いか)を判定する。前述のように、回転速度偏差dNが正になる(実回転速度Nが目標回転Ntよりも高くなる)のは、目標回転速度が減少方向に変更された場合、負荷が減少したために回転速度にオーバーシュートが生じた場合、及び負荷が増加してアンダーシュートが生じた後の制御で操作量が過大であったために回転速度が過度に上昇した場合の3つの場合のうちのいずれかである。また回転速度偏差dNが負になる(実回転速度Nが目標回転Ntよりも低くなる)のは、目標回転速度が増加方向に変更された場合、負荷が増加したために回転速度にアンダーシュートが生じた場合、及び負荷が減少してオーバーシュートが生じた後の制御で操作量が過大であったために回転速度が過度に低下した場合の3つの場合のうちのいずれかの場合である。   After performing Step 9, the process proceeds to Step 10 to determine whether the rotational speed deviation dN calculated in Step 9 is positive or negative (whether the actual rotational speed N is higher or lower than the target rotational speed Nt). . As described above, the rotational speed deviation dN becomes positive (the actual rotational speed N becomes higher than the target rotational speed Nt) when the target rotational speed is changed in the decreasing direction, because the load is reduced, the rotational speed deviation dN becomes the rotational speed. This is one of the three cases where an overshoot occurs and when the rotational speed increases excessively due to an excessive amount of operation in the control after the load increases and undershoot occurs. Also, the rotational speed deviation dN becomes negative (the actual rotational speed N becomes lower than the target rotational speed Nt). When the target rotational speed is changed in the increasing direction, the load increases and an undershoot occurs in the rotational speed. And when the rotational speed is excessively lowered due to an excessive amount of operation in the control after the load is reduced and overshoot occurs.

ステップ10で、回転速度偏差dNが正であると判定された場合には、ステップ11に進んで、ステップ2で演算された回転速度の今回の移動平均値Nvを、前回演算された回転速度の移動平均値Nv0に上昇判定係数kuを乗じて求めた上昇判定値Nv0×kuと比較することにより、エンジンの回転速度が上昇判定値よりも上昇しているか否かを判定する。ステップ11で今回演算された回転速度の移動平均値Nvが上昇判定値Nv0×kuよりも大きいと判定された場合(回転速度偏差dNが正で回転速度が上昇していると判定された場合)には、ステップ12で負荷が減少していて、負荷変動時の制御ゲインの補正が必要であると判定する。前回演算された回転速度の移動平均値Nv0に上昇判定係数kuを乗じた値Nv0×kuを上昇判定値とするのは、エンジンの回転速度が上昇したか否かの判定を確実に行わせるためである。   If it is determined in step 10 that the rotational speed deviation dN is positive, the process proceeds to step 11 where the current moving average value Nv of the rotational speed calculated in step 2 is set to the previously calculated rotational speed. By comparing the moving average value Nv0 with the increase determination value Nv0 × ku obtained by multiplying the increase determination coefficient ku, it is determined whether or not the engine speed is higher than the increase determination value. When it is determined in step 11 that the moving average value Nv of the rotation speed calculated this time is larger than the increase determination value Nv0 × ku (when it is determined that the rotation speed deviation dN is positive and the rotation speed is increasing). In step S12, it is determined that the load has decreased and it is necessary to correct the control gain when the load fluctuates. The value Nv0 × ku obtained by multiplying the moving average value Nv0 of the previously calculated rotational speed by the increase determination coefficient ku is used as the increase determination value in order to make sure whether or not the engine rotation speed has increased. It is.

ステップ10で回転速度偏差dNが負である(回転速度Nが目標回転速度Ntよりも低い)と判定された場合には、ステップ13に進んで、ステップ2で演算された回転速度の今回の移動平均値Nvを、前回演算された回転速度の移動平均値Nv0に低下判定係数kdを乗じて求めた低下判定値Nv0×kdと比較することにより、エンジンの回転速度が低下判定値よりも低下しているか否かを判定する。その結果、今回演算された回転速度の移動平均値Nvが低下判定値Nv0×kdよりも低いと判定された場合(回転速度偏差dNが負で回転速度が低下していると判定された場合)には、ステップ14で負荷が増加していて負荷変動時の制御ゲインの補正が必要であると判定する。前回演算された回転速度の移動平均値Nv0に低下判定係数kdを乗じた値Nv0×kdを低下判定値とするのは、エンジンの回転速度が低下したか否かの判定を確実に行わせるためである。   When it is determined in step 10 that the rotational speed deviation dN is negative (the rotational speed N is lower than the target rotational speed Nt), the process proceeds to step 13 to move the rotational speed calculated in step 2 this time. By comparing the average value Nv with the decrease determination value Nv0 × kd obtained by multiplying the moving average value Nv0 of the previously calculated rotation speed by the decrease determination coefficient kd, the engine rotation speed is lower than the decrease determination value. It is determined whether or not. As a result, when it is determined that the moving average value Nv of the rotation speed calculated this time is lower than the decrease determination value Nv0 × kd (when it is determined that the rotation speed deviation dN is negative and the rotation speed is decreasing). In step S14, it is determined that the load is increased and the control gain correction at the time of load change is necessary. The value Nv0 × kd obtained by multiplying the moving average value Nv0 of the previously calculated rotational speed by the decrease determination coefficient kd is used as the decrease determination value in order to surely determine whether or not the engine rotational speed has decreased. It is.

ステップ13で今回演算された回転速度の移動平均値Nvが低下判定値Nv0×kdよりも低いと判定された場合(ステップ11及び13の条件が成立しない場合)には、回転速度偏差dNが負である(回転速度が目標回転速度よりも低い)にもかかわらず回転速度の移動平均値Nvが低下判定値Nv0×kdよりも高い状態であることから、エンジンの回転速度が目標回転速度に近づいていると判定できるので、ステップ15で負荷変動による制御ゲインの補正は不要であると判定する。   When it is determined in step 13 that the moving average value Nv of the rotational speed calculated this time is lower than the decrease determination value Nv0 × kd (when the conditions of steps 11 and 13 are not satisfied), the rotational speed deviation dN is negative. (The rotational speed is lower than the target rotational speed), the moving average value Nv of the rotational speed is higher than the decrease determination value Nv0 × kd, so the rotational speed of the engine approaches the target rotational speed. Therefore, it is determined in step 15 that correction of the control gain due to load fluctuation is unnecessary.

ステップ12でエンジンの負荷が減少していて制御ゲインの補正が必要であると判定されたとき、及びステップ14で負荷が増加していて制御ゲインの補正が必要であると判定されたときには、ステップ16に移行して回転速度偏差dNに対して負荷変動時制御ゲイン補正係数演算用テーブルKp_variable(dN)を検索することにより、負荷変動時制御ゲイン補正係数Cplを演算する。またステップ15で負荷変動による制御ゲインの補正は不要であると判定されたときには、ステップ17で負荷変動時制御ゲイン補正係数Cplを1とする。   When it is determined at step 12 that the engine load is decreasing and the control gain needs to be corrected, and when it is determined at step 14 that the load is increasing and the control gain needs to be corrected, step Then, the control gain correction coefficient Cpl during load fluctuation is calculated by searching the load fluctuation control gain correction coefficient calculation table Kp_variable (dN) for the rotational speed deviation dN. If it is determined in step 15 that correction of the control gain due to load fluctuation is unnecessary, the control gain correction coefficient Cpl during load fluctuation is set to 1 in step 17.

ステップ16又は17を実行した後、ステップ18に進み、比例制御ゲインの基準値Kpに目標回転速度変動時制御ゲイン補正係数Cptと負荷変動時制御ゲイン補正係数Cplとを乗じる演算を行って操作量の演算に用いる比例制御ゲインKp(Kp×Cpl×Cpt)を求める。次いでステップ19に進み、補正された比例制御ゲインを用いてエンジンの回転速度を目標回転速度に収束させる比例制御を行わせてこのタスクを終了する。   After step 16 or 17 is executed, the process proceeds to step 18 where the operation amount is calculated by multiplying the reference value Kp of the proportional control gain by the control gain correction coefficient Cpt at the time of target rotational speed fluctuation and the control gain correction coefficient Cpl at the time of load fluctuation. The proportional control gain Kp (Kp × Cpl × Cpt) used for the calculation of is calculated. Next, the routine proceeds to step 19, where proportional control for converging the engine rotational speed to the target rotational speed is performed using the corrected proportional control gain, and this task is completed.

図3及び図4に示したアルゴリズムによる場合には、ステップ4により目標速度変化判定手段8Aが、またステップ5により目標速度変動量演算手段8Bがそれぞれ構成され、ステップ6ないし8により目標速度変動時制御ゲイン補正係数演算手段8Cが構成される。更にステップ2により回転速度平均値演算手段8Dが構成され、ステップ10ないし15により負荷変動判定手段8Eが構成される。またステップ16により負荷変動時制御ゲイン補正係数演算手段8Fが構成され、ステップ18により制御ゲイン補正手段8Gが構成される。更にステップ9により回転速度偏差演算手段7が構成される。   In the case of the algorithm shown in FIGS. 3 and 4, the target speed change determining means 8A is constituted by step 4 and the target speed fluctuation amount calculating means 8B is constituted by step 5, respectively. Control gain correction coefficient calculation means 8C is configured. Further, the rotational speed average value calculating means 8D is configured by step 2, and the load fluctuation determining means 8E is configured by steps 10 to 15. Further, the control gain correction coefficient calculation means 8F at the time of load fluctuation is constituted by step 16, and the control gain correction means 8G is constituted by step 18. Further, the rotational speed deviation calculating means 7 is constituted by step 9.

エンジンの回転速度を目標回転速度に収束させる制御を行わせるためには、上記の実施形態のように、PIDの3つの制御ゲインのうち、比例ゲインPのみを用いて、回転速度偏差に(1)式の右辺第1項の比例演算を施すことにより燃料調節部の操作量を演算して、比例制御(P制御)を行わせるだけでも十分であるが、比例ゲインPと積分ゲインIとを用いて(1)式の第1項と第2項とにより操作量を演算したり、比例ゲインPと微分ゲインDとを用いて(1)式の第1項と第3項とにより操作量を演算したり、比例ゲインPと積分ゲインIと微分ゲインDとを用いて(1)式の第1項ないし第3項により操作量を演算したりする場合もある。上記の実施形態では、比例ゲインPの設定を例にとったが、積分ゲイン及び微分ゲイン設定も上記実施形態と同様に行うことができる。   In order to perform control for converging the engine rotational speed to the target rotational speed, as in the above embodiment, only the proportional gain P among the three control gains of the PID is used, and the rotational speed deviation is set to (1 It is sufficient to calculate the amount of operation of the fuel adjustment unit by performing the proportional calculation of the first term on the right side of the equation), and to perform the proportional control (P control), but the proportional gain P and the integral gain I are Using the first and second terms of equation (1), or using the proportional gain P and differential gain D, the manipulated variables according to the first and third terms of equation (1). Or the manipulated variable may be calculated from the first to third terms of equation (1) using the proportional gain P, the integral gain I, and the differential gain D. In the above embodiment, the proportional gain P is set as an example. However, the integral gain and the differential gain can also be set in the same manner as in the above embodiment.

図3のステップ4で行う目標回転速度の変化の有無の判定は、今回検出された目標回転速度Ntと前回の目標回転速度Nt0とが一致しているか否かを判定することによりおこなっているが、今回検出された目標回転速度Ntと前回検出された目標回転速度Nt0との間に一定値以上の差があった場合に目標回転速度が変化したと判定するようにしてもよい。   The determination of whether or not the target rotational speed has changed in step 4 in FIG. 3 is performed by determining whether or not the target rotational speed Nt detected this time matches the previous target rotational speed Nt0. The target rotation speed may be determined to have changed when there is a difference of a certain value or more between the target rotation speed Nt detected this time and the target rotation speed Nt0 detected last time.

図3のステップ7においては、今回検出された目標回転速度Ntから、目標回転速度の変化量dNtに係数Katを乗じたものを減算することにより減衰させた目標回転速度Nt0を前回検出された目標回転速度とするようにしているが、目標回転速度に変化があったことを一定時間の間保持して、制御ゲインを補正したことによる効果がエンジンの実際の回転速度の制御に確実に効くようにするためには、今回検出した目標回転速度を設定された割合で減衰させた目標回転速度を前回の目標回転速度として更新する(記憶させる)ようにすればよく、その減衰のさせかたは上記の実施形態で示したものに限定されない。例えば、前回検出されたことにする減衰された目標回転速度Nt0の演算は、今回検出された目標回転速度Ntから一定値を減算する方法により行ってもよく、指定回数で均等に減衰量を変化させる方法によってもよい。   In Step 7 of FIG. 3, the target rotational speed Nt0 attenuated by subtracting the target rotational speed variation dNt multiplied by the coefficient Kat from the target rotational speed Nt detected this time is the previously detected target rotational speed Nt0. Although it is set to the rotation speed, the effect of correcting the control gain by holding the change in the target rotation speed for a certain period of time is surely effective in controlling the actual rotation speed of the engine. In order to achieve this, it is only necessary to update (store) the target rotational speed obtained by attenuating the target rotational speed detected this time at a set ratio as the previous target rotational speed. It is not limited to what was shown in the embodiment. For example, the calculation of the attenuated target rotational speed Nt0 to be detected last time may be performed by a method of subtracting a constant value from the target rotational speed Nt detected this time, and the amount of attenuation is changed evenly by the designated number of times. It is also possible to use the method.

指定回数で均等に減衰量を変化させる方法により、減衰された目標回転速度Nt0を求める場合には、目標回転速度変化量をdNt1、減衰実行回数(タスクの実行回数)をn,減衰指定回数をnoとして、Nt0=Nt−dNt1×(no−n)/noの演算を行うことにより減衰実行回数nが1増加する毎に、減衰量を減少させ、no回減衰を実行したときにNt0の減衰量を0としてNt=Nt0とする。   When the attenuated target rotation speed Nt0 is obtained by the method of changing the attenuation amount evenly by the designated number of times, the target rotation speed change amount is dNt1, the attenuation execution number (task execution number) is n, and the specified attenuation number is By calculating Nt0 = Nt−dNt1 × (no−n) / no as no, the attenuation amount is decreased every time the number of attenuation executions n increases by 1, and the attenuation of Nt0 is performed when the attenuation is executed no times. The amount is 0 and Nt = Nt0.

図5は、目標回転速度の減衰量を指定回数で均等に変化させる方法によった場合の減衰された目標回転速度Nt0の変化の一例を示したもので、この例ではno=5としてNtを5回に分けて均等に減衰させ、5回目に減衰量を0としてNt0=Ntとしている。   FIG. 5 shows an example of a change in the attenuated target rotational speed Nt0 in the case where the attenuation amount of the target rotational speed is uniformly changed by the designated number of times. In this example, Nt is set with no = 5. Attenuation is performed equally in five times, and the attenuation amount is set to 0 at the fifth time, so that Nt0 = Nt.

図4のステップ10においては、回転速度偏差dNが正であるか否かを判定するようにしているが、回転速度偏差dNが設定された一定の正の判定値以上であるか否か及び回転速度偏差dNが設定された一定の負の判定値以下であるか否かを判定して、回転速度偏差dNが一定の正の判定値以上である場合にステップ11に進み、回転速度偏差dNが一定の負の判定値以下である場合にステップ13に進み、回転速度偏差dNが一定の正の判定値以上でもなく、一定の負の判定値以下でもない場合にステップ15に進むようにしても良い。   In Step 10 of FIG. 4, it is determined whether or not the rotational speed deviation dN is positive. However, whether or not the rotational speed deviation dN is equal to or greater than a predetermined positive determination value and rotation. It is determined whether or not the speed deviation dN is equal to or less than a set negative determination value. If the rotation speed deviation dN is equal to or greater than a certain positive determination value, the process proceeds to step 11 where the rotation speed deviation dN is The process may proceed to step 13 when it is equal to or less than a certain negative determination value, and may proceed to step 15 when the rotational speed deviation dN is not equal to or greater than the certain positive determination value and not equal to or less than the certain negative determination value.

1 電子ガバナー
2 エンジン
3 混合気供給量調節部
5 回転速度検出手段
6 目標速度設定器
7 回転速度偏差演算手段
8 制御ゲイン設定部
8A 目標速度変化判定手段
8B 目標速度変動量演算手段
8C 目標速度変動時制御ゲイン補正係数演算手段
8D 回転速度平均値演算手段
8E 負荷変動判定手段
8F 負荷変動時制御ゲイン補正係数演算手段
8G 制御ゲイン補正手段
9 操作量演算手段
10 操作信号出力部
DESCRIPTION OF SYMBOLS 1 Electronic governor 2 Engine 3 Mixture supply amount adjustment part 5 Rotational speed detection means 6 Target speed setter 7 Rotational speed deviation calculation means 8 Control gain setting part 8A Target speed change determination means 8B Target speed fluctuation amount calculation means 8C Target speed fluctuation Time control gain correction coefficient calculation means 8D Rotational speed average value calculation means 8E Load fluctuation determination means 8F Load fluctuation time control gain correction coefficient calculation means 8G Control gain correction means 9 Operation amount calculation means 10 Operation signal output section

Claims (6)

エンジンへの燃料の供給量を調節する混合気供給量調節部と、制御ゲインを設定する制御ゲイン設定部と、前記エンジンの回転速度を検出する回転速度検出手段と、前記エンジンの目標回転速度と前記回転速度検出手段により検出された回転速度との偏差を回転速度偏差として演算する回転速度偏差演算手段と、前記制御ゲイン設定部により設定された制御ゲインを用いて前記回転速度偏差に演算を施すことによりエンジンの回転速度を目標回転速度に収束させるために必要な前記混合気供給量調節部の操作量を演算する操作量演算手段とを備え、前記操作量演算手段により演算された操作量だけ前記混合気供給量調節部を操作することによりエンジンの回転速度を目標回転速度に収束させる制御を行うエンジン用電子ガバナーにおいて、
前記制御ゲイン設定部は、前記目標回転速度の変動量に応じて決定した目標速度変動時制御ゲイン補正係数と、前記エンジンの負荷が変動したときに生じる回転速度偏差に応じて決定した負荷変動時制御ゲイン補正係数との双方を用いて、設定された制御ゲインの基準値を補正することにより、前記操作量の演算に用いる制御ゲインを決定するように構成されていることを特徴とするエンジン用電子ガバナー。
An air-fuel mixture supply amount adjusting unit that adjusts the amount of fuel supplied to the engine, a control gain setting unit that sets a control gain, a rotation speed detecting means that detects the rotation speed of the engine, and a target rotation speed of the engine Rotational speed deviation calculating means for calculating a deviation from the rotational speed detected by the rotational speed detecting means as a rotational speed deviation, and calculating the rotational speed deviation using the control gain set by the control gain setting unit Operation amount calculation means for calculating the operation amount of the air-fuel mixture supply amount adjustment unit necessary for converging the engine rotation speed to the target rotation speed, and only the operation amount calculated by the operation amount calculation means In the engine electronic governor that performs control to converge the engine rotation speed to the target rotation speed by operating the air-fuel mixture supply amount adjustment unit,
The control gain setting unit includes a target speed fluctuation control gain correction factor determined according to the target rotational speed fluctuation amount and a load fluctuation time determined according to a rotational speed deviation caused when the engine load fluctuates. The engine is configured to determine a control gain used for the calculation of the manipulated variable by correcting a reference value of the set control gain using both of the control gain correction coefficient and the control gain correction coefficient. Electronic governor.
前記回転速度偏差の符号と、前記回転速度検出手段により検出された回転速度の変化傾向とから前記エンジンの負荷が変動しているか否か及び負荷変動時の制御ゲインの補正が必要であるか否かを判定する負荷変動判定手段が設けられ、
前記制御ゲイン設定部は、前記負荷変動判定手段により前記エンジンの負荷が変動していて制御ゲインの補正が必要であると判定されているときに、前記回転速度偏差に応じて負荷変動時制御ゲイン補正係数を決定するように構成されていること、
を特徴とする請求項1に記載のエンジン用電子ガバナー。
Whether the load of the engine is fluctuating from the sign of the rotation speed deviation and the change tendency of the rotation speed detected by the rotation speed detecting means, and whether it is necessary to correct the control gain when the load fluctuates. Load variation determining means for determining whether or not
The control gain setting unit, when it is determined by the load fluctuation determination means that the load of the engine is fluctuating and it is necessary to correct the control gain, the control gain at the time of load fluctuation according to the rotational speed deviation Configured to determine a correction factor;
The electronic governor for an engine according to claim 1.
エンジンへの燃料の供給量を調節する混合気供給量調節部と、制御ゲインを設定する制御ゲイン設定部と、前記エンジンの回転速度を検出する回転速度検出手段と、制御ゲインを前記制御ゲイン設定部により設定されたゲインとしてエンジンの目標回転速度と実回転速度との偏差に演算を施すことによりエンジンの回転速度を目標回転速度に収束させるために必要な前記混合気供給量調節部の操作量を演算する操作量演算手段とを備え、前記操作量演算手段により演算された操作量だけ前記混合気供給量調節部を操作することによりエンジンの回転速度を目標回転速度に収束させる制御を行うエンジン用電子ガバナーにおいて、
前記制御ゲイン設定部は、
前記目標回転速度が変化したか否かを判定する目標速度変化判定手段と、
前記目標速度変化判定手段により目標回転速度が変化したと判定されたときに、該目標回転速度の変動量を演算する目標速度変動量演算手段と、
前記目標速度変化判定手段により目標回転速度が変化したと判定されたときに、前記操作量の演算に用いる制御ゲインを求めるために該制御ゲインの基準値に乗じる目標速度変動時ゲイン補正係数を前記目標速度変動量演算手段により演算された目標回転速度の変動量に対して演算し、前記目標速度変化判定手段により目標回転速度が変化していないと判定されたときには前記目標速度変動時ゲイン補正係数を1とする目標速度変動時制御ゲイン補正係数演算手段と、
前記回転速度と目標回転速度との大小関係と前記回転速度検出手段により検出された回転速度の変化傾向とから前記エンジンの負荷が変動したか否か及び負荷変動時の制御ゲインの補正が必要であるか否かを判定する負荷変動判定手段と、
前記負荷変動判定手段により前記エンジンの負荷が変動していて負荷変動時の制御ゲインの補正が必要であると判定されたときに、前記操作量の演算に用いる制御ゲインを求めるために前記制御ゲインの基準値に乗じる負荷変動時制御ゲイン補正係数を回転速度偏差に対して演算し、前記負荷変動判定手段によりエンジンの負荷が変動していないと判定されるか、又は負荷が変動しているとしても制御ゲインの補正は不要であると判定されたときには負荷変動時制御ゲイン補正係数を1とする負荷変動時制御ゲイン補正係数演算手段と、
前記制御ゲインの基準値に前記目標速度変動時ゲイン補正係数と負荷変動時制御ゲイン補正係数とを乗じることにより前記制御ゲインの基準値を補正して前記操作量の演算に用いる制御ゲインを求める制御ゲイン補正手段と、
を備えて、
前記制御ゲイン補正手段により補正された制御ゲインを、前記操作量の演算に用いる制御ゲインとするように構成されていることを特徴とするエンジン用電子ガバナー。
An air-fuel mixture supply amount adjusting unit that adjusts the amount of fuel supplied to the engine, a control gain setting unit that sets a control gain, a rotation speed detecting means that detects the rotation speed of the engine, and a control gain that sets the control gain The amount of operation of the air-fuel mixture supply amount adjusting unit necessary for converging the engine speed to the target speed by calculating the deviation between the target speed and the actual speed of the engine as a gain set by the unit An operation amount calculation means for calculating the engine, and controls the engine speed to converge to the target rotation speed by operating the air-fuel mixture supply amount adjustment unit by the operation amount calculated by the operation amount calculation means. Electronic governor
The control gain setting unit is
Target speed change determination means for determining whether or not the target rotation speed has changed;
A target speed fluctuation amount calculating means for calculating a fluctuation amount of the target rotation speed when the target speed change determination means determines that the target rotation speed has changed;
When the target speed change determining means determines that the target rotational speed has changed, a target speed fluctuation gain correction coefficient that is multiplied by a reference value of the control gain to obtain a control gain used for the calculation of the manipulated variable is The target speed fluctuation gain correction coefficient is calculated when the target speed fluctuation amount is calculated by the target speed fluctuation amount calculation means and the target speed change determination means determines that the target rotation speed has not changed. A target speed fluctuation control gain correction coefficient computing means with a value of 1;
It is necessary to correct whether or not the load of the engine has fluctuated from the magnitude relationship between the rotation speed and the target rotation speed and the changing tendency of the rotation speed detected by the rotation speed detecting means, and to correct the control gain when the load fluctuates. Load variation determining means for determining whether or not there is,
The control gain for obtaining the control gain used for the calculation of the manipulated variable when it is determined by the load fluctuation determining means that the engine load is fluctuating and it is necessary to correct the control gain when the load fluctuates. When the load fluctuation control gain correction coefficient multiplied by the reference value is calculated for the rotational speed deviation, it is determined that the load of the engine is not fluctuated by the load fluctuation judging means, or the load fluctuates. Also, when it is determined that correction of the control gain is unnecessary, a control gain correction coefficient calculation unit for the load fluctuation control gain that sets the control gain correction coefficient for the load fluctuation to 1,
Control for obtaining a control gain used for calculating the manipulated variable by correcting the reference value of the control gain by multiplying the reference value of the control gain by the gain correction coefficient at the time of target speed fluctuation and the control gain correction coefficient at the time of load fluctuation Gain correction means;
With
An engine electronic governor characterized in that the control gain corrected by the control gain correcting means is used as a control gain used in the calculation of the manipulated variable.
微小時間毎に目標回転速度を検出して今回検出した目標回転速度を設定された割合で減衰させた目標回転速度を前回の目標回転速度として記憶する目標速度記憶手段が設けられ、
前記目標速度変化判定手段は、今回検出した目標回転速度と前記目標速度記憶手段に記憶された前回の目標回転速度とを比較することにより前記目標回転速度が変化したか否かを判定するように構成され、
目標速度変動量演算手段は、今回検出した目標回転速度と前記目標速度記憶手段に記憶された前回の目標回転速度との差を演算することにより前記目標回転速度の変動量を演算すること、
を特徴とする請求項3に記載のエンジン用電子ガバナー。
Target speed storage means for detecting the target rotation speed every minute time and storing the target rotation speed detected this time at a set rate and storing it as the previous target rotation speed is provided.
The target speed change determining means determines whether the target rotational speed has changed by comparing the target rotational speed detected this time with the previous target rotational speed stored in the target speed storage means. Configured,
The target speed fluctuation amount calculating means calculates a fluctuation amount of the target rotational speed by calculating a difference between the target rotational speed detected this time and the previous target rotational speed stored in the target speed storage means;
The electronic governor for an engine according to claim 3.
前記負荷変動判定手段は、エンジンの回転速度が目標回転速度よりも高いと判定されている状態で前記回転速度検出手段により検出されたエンジンの回転速度に増加方向の変化が検出されたときに前記エンジンの負荷が減少していて負荷変動時の制御ゲインの補正が必要であると判定し、エンジンの回転速度が目標回転速度よりも低いと判定された状態で前記回転速度検出手段により検出されたエンジンの回転速度に減少方向の変化が検出されたときに前記エンジンの負荷が増加していて負荷変動時の制御ゲインの補正が必要であると判定し、エンジンの回転速度が目標回転速度よりも高いと判定され、かつ前記回転速度検出手段により検出されたエンジンの回転速度に増加方向の変化が検出されないとき、及びエンジンの回転速度が目標回転速度よりも低いと判定され、かつ前記回転速度検出手段により検出されたエンジンの回転速度に減少方向の変化が検出されないときに前記エンジンの負荷に変動がないか、又は負荷が変動しているとしても負荷変動時の制御ゲインの補正は必要ないと判定するように構成されていること、
を特徴とする請求項3又は4に記載のエンジン用電子ガバナー。
The load fluctuation determination means is configured to detect the change in the increasing direction in the engine rotation speed detected by the rotation speed detection means in a state where the engine rotation speed is determined to be higher than the target rotation speed. Detected by the rotational speed detecting means in a state where it is determined that the engine load is decreasing and the control gain correction at the time of load fluctuation is necessary, and the engine rotational speed is determined to be lower than the target rotational speed. When a decrease in the engine rotation speed is detected, it is determined that the engine load is increasing and the control gain correction at the time of load fluctuation is necessary, and the engine rotation speed is higher than the target rotation speed. When it is determined that the engine speed is high and no change in the increasing direction is detected in the engine speed detected by the speed detecting means, and the engine speed is the target speed. When it is determined that the engine speed is determined to be lower than the speed and no change in the engine rotation speed detected by the rotation speed detection means is detected, the engine load is not changed or the load is changing. Is configured to determine that correction of the control gain at the time of load fluctuation is not necessary,
The engine electronic governor according to claim 3 or 4, wherein the electronic governor is used.
前記負荷変動判定手段は、前記回転速度検出手段により検出された回転速度の移動平均値の変化からエンジンの回転速度が増加方向に変化しているのか減少方向に変化しているのかを判定することを特徴とする請求項3,4又は5に記載のエンジン用電子ガバナ。   The load variation determining means determines whether the engine rotational speed is changing in the increasing direction or the decreasing direction from the change in the moving average value of the rotational speed detected by the rotational speed detecting means. The electronic governor for an engine according to claim 3, 4 or 5.
JP2013025547A 2013-02-13 2013-02-13 Electronic governor for engine Active JP5871140B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013025547A JP5871140B2 (en) 2013-02-13 2013-02-13 Electronic governor for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013025547A JP5871140B2 (en) 2013-02-13 2013-02-13 Electronic governor for engine

Publications (3)

Publication Number Publication Date
JP2014152752A JP2014152752A (en) 2014-08-25
JP2014152752A5 JP2014152752A5 (en) 2015-04-09
JP5871140B2 true JP5871140B2 (en) 2016-03-01

Family

ID=51574843

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013025547A Active JP5871140B2 (en) 2013-02-13 2013-02-13 Electronic governor for engine

Country Status (1)

Country Link
JP (1) JP5871140B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6356493B2 (en) * 2014-06-05 2018-07-11 ヤンマー株式会社 Engine equipment
CN105537027B (en) * 2016-02-22 2017-03-01 广州极飞科技有限公司 A kind of aircraft sprinkling control device, method and sprinkling system
EP3647575A1 (en) * 2017-06-26 2020-05-06 MAHLE Electric Drives Japan Corporation Engine rotational speed variation amount detecting device and engine control device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10197413A (en) * 1997-01-14 1998-07-31 Horiba Ltd Method for controlling vehicle automatic-driving apparatus and method for controlling engine automatic-driving apparatus
JP2004278383A (en) * 2003-03-14 2004-10-07 Yanmar Co Ltd Control device of gas engine
JP4286803B2 (en) * 2005-03-29 2009-07-01 株式会社クボタ Electronic governor
JP2009036180A (en) * 2007-08-03 2009-02-19 Yanmar Co Ltd Engine rotation speed control device

Also Published As

Publication number Publication date
JP2014152752A (en) 2014-08-25

Similar Documents

Publication Publication Date Title
EP2930339B1 (en) Engine rotational speed control apparatus
JP3408753B2 (en) Control device for internal combustion engine
JP3408754B2 (en) Engine speed control device for internal combustion engine
JP5287818B2 (en) Engine control device
US6950741B2 (en) Plant controller for frequency-shaping response-designating control having a filtering function
JP2008215338A (en) Control system for internal combustion engine
JP4364777B2 (en) Air-fuel ratio control device for internal combustion engine
JP2007247476A (en) Control device of internal combustion engine
JP5871140B2 (en) Electronic governor for engine
JP2010216419A (en) Control device for internal combustion engine
JP4919945B2 (en) Air-fuel ratio control method by engine sliding mode control, and fuel control apparatus including the method
EP2930338B1 (en) Engine rotational speed control apparatus
JP2014152752A5 (en)
JPH0270953A (en) Fuel injection control method for internal combustion engine and control device thereof
JP2016098786A (en) Control device for internal combustion engine
US20150292785A1 (en) Engine rotational speed control apparatus
JP2011256781A (en) Control device of internal combustion engine
JPH045452A (en) Control device for engine idling rotating speed
JPH051656A (en) Idle revolution control device for engine
JP3518168B2 (en) Engine torque control device
JP2017072057A (en) Control device
JP4770589B2 (en) Air-fuel ratio control device for internal combustion engine
JPH11148404A (en) Revolution control device for driving source, and heat pump system
JPS63280860A (en) Ignition timing controller for internal combustion engine
JP2017115732A (en) Internal combustion engine control device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150223

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151104

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151229

R150 Certificate of patent or registration of utility model

Ref document number: 5871140

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250