Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4089942B2 - Engine speed control device - Google Patents
[go: Go Back, main page]

JP4089942B2 - Engine speed control device - Google Patents

Engine speed control device Download PDF

Info

Publication number
JP4089942B2
JP4089942B2 JP2001267626A JP2001267626A JP4089942B2 JP 4089942 B2 JP4089942 B2 JP 4089942B2 JP 2001267626 A JP2001267626 A JP 2001267626A JP 2001267626 A JP2001267626 A JP 2001267626A JP 4089942 B2 JP4089942 B2 JP 4089942B2
Authority
JP
Japan
Prior art keywords
fuel supply
supply amount
control value
value
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001267626A
Other languages
Japanese (ja)
Other versions
JP2003074391A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2001267626A priority Critical patent/JP4089942B2/en
Publication of JP2003074391A publication Critical patent/JP2003074391A/en
Application granted granted Critical
Publication of JP4089942B2 publication Critical patent/JP4089942B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、エンジンの回転数制御装置に関し、特に、負荷を考慮したエンジンの回転数制御装置に関する。
【0002】
【従来の技術】
交流電源装置として使用されるエンジン発電機には、出力周波数を安定化させるためにインバータ装置を使用するものが多くなってきている。この種のエンジン発電機では、発電機に結合されたエンジンを駆動して交流を発生させ、これを一旦直流に変換した後、インバータ装置で商用周波数に変換して出力としている。インバータ装置を使用した発電機では、出力周波数がエンジン回転数に依存しないので、エンジン回転数の制御によって負荷に応じた出力制御を行うことが可能である。
【0003】
例えば、特開平5−18285号公報に記載されたインバータ式エンジン発電機は、インバータ装置の出力電流に基づいて負荷を検出し、その検出結果に基づいてエンジンのスロットル制御を行っている。こうして、負荷の変動にかかわらず出力電圧をほぼ一定に維持することができるようにしている。
【0004】
スロットル制御においては、目標回転数に対する現在の回転数(実回転数)の差信号および回転数の変化速度信号を中央演算処理装置(CPU)に入力して制御量を算出し、この制御量によってスロットル開度を変化させて燃料供給量を調節する。本出願人は、発電機を駆動するエンジンの制御装置において、発電機の出力交流を整流するためのコンバータを構成する半導体素子の導通角を予定値に維持するようにスロットル開度を制御するものを提案している(特開平11−308896号公報)。
【0005】
【発明が解決しようとする課題】
従来のエンジン制御装置において、目標回転数に対する実回転数の差信号および回転数の変化速度信号をCPUに入力して制御量を算出する場合、負荷急変時の応答性を上げるためには、CPUでの計算サイクルを短くし、その計算結果に基づいてスロットルを頻繁に開閉制御する必要がある。
【0006】
しかし、スロットルを頻繁に開閉制御するようにすると、負荷の急変時だけでなく、負荷が安定しているときにも、頻繁にスロットルが開閉されることから、却ってエンジン回転数を安定化できないことがある。
【0007】
エンジン回転数が安定しないことによる運転音の変化は聴覚的に不快感を起こさせる。そこで、この不快感を解消するため、安定志向のセッティング、つまり頻繁なスロットル開閉を行わないような設定にしがちであるが、その場合には、負荷急変時の応答性を犠牲にせざるを得ないと言う傾向がある。
【0008】
本発明は上記問題点に鑑みてなされたものであり、その目的は、負荷の急変時および負荷の安定時の双方に適当なスロットル開度に制御することができるエンジン回転数制御装置を提供することにある。
【0009】
【課題を解決するための手段】
上記目的を達成するための本発明は、エンジンの目標回転数に対する実回転数の偏差を解消するように燃料供給量を調節する燃料供給量調節手段を有するエンジンの回転数制御装置において、前記偏差に基づいて、エンジン回転数を目標回転数に維持するための燃料供給量の制御値を周期的に演算する演算手段を具備し、演算された前記制御値が予定値より大きいときには、その演算周期毎に前記制御値に応じて前記燃料供給量調節手段が付勢され、演算された前記制御値が前記予定値より小さいときには、検出された前記制御値の大きさに応じて、大きい制御値に対しては少ない間引き回数に従い、小さい制御値に対しては多い間引き回数に従って間引かれる前記演算周期毎に、前記制御値の大きさに応じて前記燃料供給量調節手段が付勢されるように構成された点に第1の特徴がある。
【0010】
また、本発明は、前記演算周期の間引き回数を計数するカウンタ手段であって、前記燃料供給量調節手段が付勢されたときにリセットされるカウンタ手段を備え、該カウンタ手段による計数値が前記制御値の大きさに応じて設定される間引き回数に達したときに、前記燃料供給量調節手段が付勢される点に第2の特徴がある。
【0011】
上記特徴によれば、目標回転数に対する実回転数の偏差に応じて制御値が演算されるので、検出された制御値が大きいほど演算周期毎の前記偏差が大きい。つまり、制御値が大きい場合は、大きい偏差を生じさせるような負荷の変動が生じたと判断される。したがって、この大きい負荷変動に応答して、燃料供給量調節手段は制御値の演算周期毎に付勢される。一方、検出された制御値が小さい場合は、小さい負荷変動が生じたと判断されるので、燃料供給量調節手段を各演算周期毎に付勢するのではなく、制御値に応じて、制御値が小さいほど多く設定される間引き回数に従って間引かれた演算周期毎に付勢する。
【0012】
特に、第2の特徴によれば、間引き回数を計数するカウンタ手段の計数値を識別し、この計数値と制御値の大きさに応じて設定された間引き回数とに基づいて、燃料供給量調節手段を付勢するタイミングか否かが判断される。
【0013】
【発明の実施の形態】
以下に図面を参照して本発明の一実施形態を詳細に説明する。図2は本発明の一実施形態に係る制御装置を適用したエンジン発電機の構成を示すブロック図である。磁石式多極発電機(以下、単に「発電機」という)1には内燃機関(エンジン)2が連結され、発電機1はエンジン2で駆動されて多相(代表的には3相)の交流を発生する。コンバータ3は半導体素子としてのサイリスタをブリッジに組んだ整流回路を有し、発電機1で発生した交流はこのコンバータ3で全波整流されて直流に変換される。この直流はインバータ4に入力される。インバータ4は、入力された直流を商用周波数(例えば50Hz)の単相交流に変換して外部負荷5に供給する。
【0014】
エンジン2のスロットル弁6にはステッピングモータ7が結合され、このスロットル弁6の開度はステッピングモータ7に供給されるパルス数に応じて制御される。スロットル開度に応じた燃料供給量により、エンジン回転数が決定される。
【0015】
電圧検出部8は、コンバータ3の出力電圧を検出する。サイリスタ駆動回路9は予め与えられた目標としての設定電圧(例えば、170V)と前記出力電圧とを比較し、計測されたコンバータ3の実出力電圧が設定電圧に等しくなるように、公知の適宜の手法で、コンバータ3を構成するサイリスタの導通を制御する。このような構成により、前記サイリスタの導通角制御範囲に相応する出力電流範囲においては、コンバータ3の出力電圧は設定電圧に保持される。
【0016】
図1は、燃料量制御部10の構成を示すブロック図である。導通角検出部101は、サイリスタ駆動回路9からコンバータ3に出力されている制御信号に基づいてサイリスタの導通角を検出する。導通角は予定周期で連続的に検出され、その平均導通角が算出される。平均導通角は予定回数分(例えば10回分)の連続データを移動平均によって算出するのが好ましい。
【0017】
サイリスタ導通角検出部101で算出された平均導通角は偏差検出部102に入力され、目標導通角に対する偏差が検出される。すなわち、発電機1が出力に余裕のある状態で運転されているかどうかをサイリスタの平均導通角に基づいて判断する。目標導通角は例えば80%に設定される。目標導通角は一般的な制御目標と同様、一定のヒステリシスを有するのがよい。目標導通角はエンジン温度に応じて可変としてもよい。例えば、エンジン温度が低いときには目標導通角を小さくする。こうして、偏差検出部102で検出された偏差が「0」になるようにエンジン回転数が目標回転数に制御され、発電機1に余裕ある状態が維持される。
【0018】
目標回転数更新部103は偏差検出部102から入力される偏差に応じて回転数調整量を出力する。目標回転数記憶部104は目標回転数更新部103から入力される目標回転数調整量を、すでに格納されている目標回転数に加算して新たな目標回転数とする。目標回転数は最高・最低回転数設定部105に設定されている最高回転数または最低回転数の範囲内で更新される。前記目標回転数調整量を加算した結果、目標回転数が前記範囲から外れるようなときは、目標回転数は前記最高回転数または前記最低回転数に制限される。最低回転数を規定しているのは、サイリスタ導通角がわずかな回転数変化に反応することで無負荷〜軽負荷での安定性を悪化させないためである。
【0019】
回転数検出部106は発電機1の回転数を検出する。制御量演算部107は回転数検出部106から入力される実回転数と目標回転数記憶部104から読み込んだ目標回転数とに基づいて、目標回転数に対する実回転数の偏差をゼロにするための制御量を、既知の適宜の手法(例えば比例、積分、微分演算)によって演算する。スロットル制御部108は制御量演算部での演算結果に応じてステッピングモータ7を駆動するためのパルス数を出力する。
【0020】
制御量反映判定部109は、スロットル制御部108から出力されるパルス数を直ちにステッピングモータ7の動きに反映させるかどうかを判定する。判定基準は後述する。この判定部109から許可が出た場合に、スロットル制御部108での算出結果はステッピングモータ7に供給される。ステッピングモータ7はこれに応答して回動し、スロットル開度を変化させる。
【0021】
このようにして出力されるパルス数は、計算周期毎の負荷の変動を代表している。すなわち、パルス数が多い場合は、各計算周期における負荷の変動大きい場合、換言すれば、負荷が急変した場合である。これに対して、パルス数が小さい場合は、負荷の変動が小さい場合、換言すれば、負荷が安定している場合である。負荷が急変したときには、急変に対応できるように燃料供給量を急いで増やさなければならないし、負荷が安定している場合には、緩やかに燃料供給量を増やしていけばよい。
【0022】
そこで、本実施形態では、パルス数の計算周期を固定し、前記スロットル制御部108から出力されるパルス数をスロットル開度の変更に反映させるか否かを、該パルス数の大小に応じて制御量反映判定部109で判定するようにした。
【0023】
図3は、スロットル制御部108から出力されるパルス数と、このパルス数をスロットル開度に反映させる間隔(反映周期)との対応を示す図である。前記制御量演算部107でのパルス数の計算周期は10msであり、パルス数は10ms毎の積算値で決定される。スロットル弁6の回動角は70°であり、この回動角はステッピングモータ7の100ステップ(パルス数)に対応する。すなわち、ステッピングモータの分解能は0.7°である。
【0024】
図3の例では、パルス数の積算値が「7」以上のとき、反映周期は10msであり、計算されたパルス数はスロットル開度の変化に直ちに反映される。また、パルス数の積算値が「3,4,5,6」のときは、反映周期は20msであり、計算されたパルス数は計算周期の2回毎にスロットル開度の変化に反映される。すなわち、計算結果は、1回間引きされる。さらに、パルス数が「0,1,2」のときは、反映周期は30msであり、計算されたパルス数は計算周期の3回毎にスロットル開度の変化に反映される。すなわち、計算結果は、2回間引きされる。この反映周期はスロットル弁6の開閉いずれの方向についても、共通とするのがよい。
【0025】
上記パルス数と反映周期との対応関係に基づく、ステッピングモータ7へのパルス数の反映例を図4に示す。図4において、1回目(周期1)でパルス数「1」が算出されているが、パルス数「1」の反映周期は30msであるので、このパルス数の計算結果はステッピングモータ7の動きに反映されない。2回目(周期2)の計算では、パルス数が「0」であるため、やはり計算結果はステッピングモータ7に反映されない。3回目(周期3)の計算では、パルス数が「1」であり、その直前に計算結果が2回反映されていないので、この計算結果はステッピングモータ7に反映される。4回目(周期4)の計算では、パルス数「2」が算出されたが、直前の計算結果が反映されたばかりであるので、この算出結果は無視される。
【0026】
続く5回目(周期5)の計算で得られたパルス数「4」の反映周期は20msでああり、直前に計算結果が間引かれたので、ここで、算出結果「4」はステッピングモータ7の動きに反映される。6回目(周期6)の計算で得られたパルス数は「7」であり、大きい負荷変動があった場合であるので、直ちに計算結果はステッピングモータ7の動きに反映される。
【0027】
図5は、制御量演算部107の計算結果をステッピングモータ7の動きに反映させるか否かを判定する制御量反映判定部の処理の一例を示すフローチャートである。ステップS1では、制御量演算部107から制御量つまりパルス数が出力されたか否かを判断する。パルス数が出力されたと判断されたならば、ステップS2に進んで、出力されたパルス数が「7」以上か否かを判定する。出力されたパルス数が「7」以上ならば、負荷の急変が生じたと判断されるので、ステップS3に進んでスロットル制御部108に対するパルス数の出力許可を発生する。ステップS4では、制御量演算部107での計算結果をスロットル弁6の開閉動作に反映しなかった回数(周期数)を代表するカウンタ値Cをクリヤにする。
【0028】
出力されたパルス数が「7」以上でないならば、ステップS5に進んで、出力されたパルス数が「6〜3」か否かを判定する。出力されたパルス数が「6〜3」ならば、中程度の負荷の変化が生じたと判断され、ステップS6に進んでカウンタ値Cをインクリメント(+1)する。ステップS7では、カウンタ値Cが「2」以上か否かを判断する。カウンタ値Cが「2」以上であれば、前回パルス数を出力してから2周期目と判断されるので、ステップS3に進んでスロットル制御部108に対するパルス数の出力許可を発生する。カウンタ値Cが「2」未満であれば、今回の計算周期で算出されたパルス数はスロットル制御に反映されない。
【0029】
制御量演算部107から出力されたパルス数が「7」でも「6〜3」でもない場合は、ステップS5が否定となり、ステップS8に進んでパルス数が「2」以下か否かを判定する。出力されたパルス数が「2」以下ならば、負荷の変化程度は小さいと判断され、ステップS9に進んでカウンタ値Cをインクリメントする。ステップS10では、カウンタ値Cが「3」以上か否かを判断する。カウンタ値Cが「3」以上であれば、前回パルス数を出力してから3周期目と判断されるので、ステップS3に進んでスロットル制御部108に対するパルス数の出力許可を発生する。カウンタ値Cが「3」未満であれば、今回の計算周期で算出されたパルス数はスロットル制御に反映されない。なお、ステップS8でパルス数が「2」以下でないと判定されたときは、エラーと判断され、ステップS1に戻る。
【0030】
上述のように、本実施形態では、急な負荷変動が生じたときには、制御量の算出周期毎にその制御量が反映されてスロットル弁6が回動される。一方、中程度の負荷変動や小さい負荷変動に対しては、スロットル弁6の動きに制御量を直ちには反映させないで、次またはその次の計算周期で反映させる。
【0031】
なお、本実施形態では、キャブレータ方式のエンジンを想定したが、本発明は、燃料噴射式のエンジンに適用することもできる。その場合、燃料供給量の制御量は燃料噴射弁に供給されるデューティに対応する。
【0032】
【発明の効果】
以上の説明から明らかなように、請求項1,2の発明によれば、エンジンの目標回転数に対する実回転数の偏差が大きい場合には、燃料供給量調節手段の制御値が大きくなり、各演算周期毎に燃料供給量の調節が行われる。したがって、負荷の急変時にも良好に追従して燃料供給量を調節することができる。一方、負荷の変化が少ないときには、燃料供給量の調節手段は各演算周期毎に付勢されることがないので、安定した運転状態を維持することができる。
【0033】
また、請求項2の発明によれば、制御値毎の設定間引き回数と間引き回数のカウンタ手段の値とを判別する簡単な制御により、負荷の状態に応じた適当な燃料供給量調節を行うことができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る燃料量制御部の構成を示すブロック図である。
【図2】 本発明の一実施形態に係る制御装置を適用したエンジン発電機の構成を示すブロック図である。
【図3】 制御量(パルス数)とパルス数の反映周期との対応を示す図である。
【図4】 パルス数と反映周期との対応関係に基づく、ステッピングモータへのパルス数の反映例を示す図である。
【図5】 制御量反映判定部の処理の一例を示すフローチャートである。
【符号の説明】
1…発電機、 2…エンジン、 3…コンバータ(直流電源回路)、 4…インバータ(スイッチング装置)、 6…スロットル弁、 7…ステッピングモータ、 8…電圧検出部、 9…サイリスタ駆動回路、 10…燃料量制御部、 107…制御量演算部、 108…スロットル制御部、 109…制御量反映判定部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an engine speed control device, and more particularly to an engine speed control device in consideration of a load.
[0002]
[Prior art]
Many engine generators used as AC power supply devices use an inverter device in order to stabilize the output frequency. In this type of engine generator, an engine coupled to the generator is driven to generate alternating current, which is once converted into direct current, and then converted into a commercial frequency by an inverter device to be output. In the generator using the inverter device, since the output frequency does not depend on the engine speed, output control according to the load can be performed by controlling the engine speed.
[0003]
For example, an inverter type engine generator described in Japanese Patent Laid-Open No. 5-18285 detects a load based on an output current of an inverter device, and performs engine throttle control based on the detection result. In this way, the output voltage can be maintained almost constant regardless of load fluctuations.
[0004]
In the throttle control, a control amount is calculated by inputting a difference signal of the current rotation speed (actual rotation speed) with respect to the target rotation speed and a change speed signal of the rotation speed to a central processing unit (CPU). Adjust the fuel supply amount by changing the throttle opening. The present applicant controls the throttle opening in a control device for an engine driving a generator so as to maintain a conduction angle of a semiconductor element constituting a converter for rectifying an output alternating current of the generator at a predetermined value. (Japanese Patent Laid-Open No. 11-308896).
[0005]
[Problems to be solved by the invention]
In a conventional engine control apparatus, when calculating a control amount by inputting a difference signal of an actual rotation speed with respect to a target rotation speed and a change speed signal of the rotation speed to the CPU, in order to increase the responsiveness at the time of sudden load change, the CPU Therefore, it is necessary to frequently open and close the throttle based on the calculation result.
[0006]
However, if the throttle is frequently controlled to open and close, not only when the load changes suddenly but also when the load is stable, the throttle is frequently opened and closed, so the engine speed cannot be stabilized. There is.
[0007]
Changes in driving sound due to unstable engine speed cause auditory discomfort. Therefore, in order to eliminate this unpleasant feeling, it tends to be a stable setting, that is, a setting that does not frequently open and close the throttle, but in that case, the response at the time of sudden load change must be sacrificed. There is a tendency to say.
[0008]
The present invention has been made in view of the above problems, and an object of the present invention is to provide an engine speed control device capable of controlling the throttle opening to an appropriate throttle opening both when the load suddenly changes and when the load is stable. There is.
[0009]
[Means for Solving the Problems]
To achieve the above object, the present invention provides an engine speed control device having a fuel supply amount adjusting means for adjusting a fuel supply amount so as to eliminate a deviation of an actual engine speed from a target engine speed. And calculating means for periodically calculating the control value of the fuel supply amount for maintaining the engine speed at the target speed, and when the calculated control value is larger than the predetermined value, the calculation period Each time the fuel supply amount adjusting means is energized according to the control value, and the calculated control value is smaller than the predetermined value, the control value is increased according to the detected control value. The fuel supply amount adjusting means is energized according to the magnitude of the control value for each calculation cycle in which the thinning number is thinned for a small control value and thinned for a small control value according to a large number of thinning times. There is a first feature in that is configured to be.
[0010]
Further, the present invention includes counter means for counting the number of thinning out of the calculation cycle, the counter means being reset when the fuel supply amount adjusting means is energized, and the count value by the counter means is A second feature is that the fuel supply amount adjusting means is energized when the number of thinnings set according to the magnitude of the control value is reached.
[0011]
According to the above feature, since the control value is calculated according to the deviation of the actual rotation speed with respect to the target rotation speed, the deviation for each calculation cycle increases as the detected control value increases. That is, when the control value is large, it is determined that a load fluctuation that causes a large deviation has occurred. Accordingly, in response to this large load fluctuation, the fuel supply amount adjusting means is energized every control value calculation cycle. On the other hand, when the detected control value is small, it is determined that a small load fluctuation has occurred, so the fuel supply amount adjusting means is not energized for each calculation period, and the control value is determined according to the control value. The smaller the value is, the greater the number of thinning-out times that are set, the power is energized at every thinned-out calculation cycle.
[0012]
In particular, according to the second feature, the count value of the counter means for counting the number of times of thinning is identified, and the fuel supply amount is adjusted based on the count value and the number of times of thinning set according to the magnitude of the control value. It is determined whether it is time to activate the means.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. FIG. 2 is a block diagram showing a configuration of an engine generator to which a control device according to an embodiment of the present invention is applied. An internal combustion engine (engine) 2 is connected to a magnet type multipolar generator (hereinafter simply referred to as “generator”) 1, and the generator 1 is driven by the engine 2 to be multiphase (typically three phases). Generate alternating current. The converter 3 has a rectifier circuit in which thyristors as semiconductor elements are assembled in a bridge, and the alternating current generated by the generator 1 is full-wave rectified by the converter 3 and converted into direct current. This direct current is input to the inverter 4. The inverter 4 converts the input direct current into a single-phase alternating current at a commercial frequency (for example, 50 Hz) and supplies it to the external load 5.
[0014]
A stepping motor 7 is coupled to the throttle valve 6 of the engine 2, and the opening degree of the throttle valve 6 is controlled according to the number of pulses supplied to the stepping motor 7. The engine speed is determined based on the fuel supply amount corresponding to the throttle opening.
[0015]
Voltage detector 8 detects the output voltage of converter 3. The thyristor driving circuit 9 compares a set voltage (for example, 170 V) as a target given in advance with the output voltage, and a known appropriate value is set so that the measured actual output voltage of the converter 3 becomes equal to the set voltage. By using this method, the conduction of the thyristor constituting the converter 3 is controlled. With such a configuration, the output voltage of the converter 3 is held at the set voltage in the output current range corresponding to the conduction angle control range of the thyristor.
[0016]
FIG. 1 is a block diagram showing the configuration of the fuel amount control unit 10. The conduction angle detector 101 detects the conduction angle of the thyristor based on the control signal output from the thyristor driving circuit 9 to the converter 3. The conduction angle is continuously detected at a predetermined cycle, and the average conduction angle is calculated. The average conduction angle is preferably calculated by moving average of continuous data for a predetermined number of times (for example, 10 times).
[0017]
The average conduction angle calculated by the thyristor conduction angle detection unit 101 is input to the deviation detection unit 102, and a deviation from the target conduction angle is detected. That is, it is determined based on the average conduction angle of the thyristor whether or not the generator 1 is being operated with a sufficient output. The target conduction angle is set to 80%, for example. The target conduction angle should have a certain hysteresis like a general control target. The target conduction angle may be variable according to the engine temperature. For example, the target conduction angle is reduced when the engine temperature is low. In this way, the engine speed is controlled to the target speed so that the deviation detected by the deviation detector 102 becomes “0”, and the generator 1 is maintained in a state where there is room.
[0018]
The target rotation speed update unit 103 outputs a rotation speed adjustment amount according to the deviation input from the deviation detection unit 102. The target rotational speed storage unit 104 adds the target rotational speed adjustment amount input from the target rotational speed update unit 103 to the already stored target rotational speed to obtain a new target rotational speed. The target rotational speed is updated within the range of the maximum rotational speed or the minimum rotational speed set in the maximum / minimum rotational speed setting unit 105. As a result of adding the target rotational speed adjustment amount, when the target rotational speed is out of the range, the target rotational speed is limited to the maximum rotational speed or the minimum rotational speed. The reason why the minimum rotational speed is defined is that the thyristor conduction angle does not deteriorate the stability at no load to light load by reacting to a slight rotational speed change.
[0019]
The rotation speed detection unit 106 detects the rotation speed of the generator 1. Based on the actual rotational speed input from the rotational speed detection unit 106 and the target rotational speed read from the target rotational speed storage unit 104, the control amount calculation unit 107 sets the deviation of the actual rotational speed from the target rotational speed to zero. The control amount is calculated by a known appropriate method (for example, proportionality, integration, and differentiation). The throttle control unit 108 outputs the number of pulses for driving the stepping motor 7 according to the calculation result in the control amount calculation unit.
[0020]
The control amount reflection determination unit 109 determines whether to immediately reflect the number of pulses output from the throttle control unit 108 on the movement of the stepping motor 7. The criteria for determination will be described later. When permission is given from the determination unit 109, the calculation result of the throttle control unit 108 is supplied to the stepping motor 7. The stepping motor 7 rotates in response to this and changes the throttle opening.
[0021]
The number of pulses output in this way is representative of load fluctuations for each calculation cycle. That is, when the number of pulses is large, the load varies greatly in each calculation cycle, in other words, when the load suddenly changes. On the other hand, the case where the number of pulses is small is the case where the load fluctuation is small, in other words, the case where the load is stable. When the load suddenly changes, the fuel supply amount must be increased rapidly so as to cope with the sudden change. When the load is stable, the fuel supply amount may be increased gradually.
[0022]
Therefore, in this embodiment, the calculation period of the number of pulses is fixed, and whether or not the number of pulses output from the throttle control unit 108 is reflected in the change in the throttle opening is controlled according to the magnitude of the number of pulses. The amount reflection determination unit 109 makes the determination.
[0023]
FIG. 3 is a diagram showing the correspondence between the number of pulses output from the throttle control unit 108 and the interval (reflection period) at which this number of pulses is reflected in the throttle opening. The calculation period of the number of pulses in the control amount calculation unit 107 is 10 ms, and the number of pulses is determined by an integrated value every 10 ms. The rotation angle of the throttle valve 6 is 70 °, and this rotation angle corresponds to 100 steps (number of pulses) of the stepping motor 7. That is, the resolution of the stepping motor is 0.7 °.
[0024]
In the example of FIG. 3, when the integrated value of the number of pulses is “7” or more, the reflection period is 10 ms, and the calculated number of pulses is immediately reflected in the change in the throttle opening. When the integrated value of the number of pulses is “3, 4, 5, 6”, the reflection period is 20 ms, and the calculated number of pulses is reflected in the change in the throttle opening every two calculation periods. . That is, the calculation result is thinned out once. Further, when the number of pulses is “0, 1, 2”, the reflection period is 30 ms, and the calculated number of pulses is reflected in the change in the throttle opening every three calculation periods. That is, the calculation result is thinned out twice. This reflection period is preferably common to both the opening and closing directions of the throttle valve 6.
[0025]
FIG. 4 shows a reflection example of the pulse number to the stepping motor 7 based on the correspondence relationship between the pulse number and the reflection period. In FIG. 4, the pulse number “1” is calculated in the first time (cycle 1). Since the reflection cycle of the pulse number “1” is 30 ms, the calculation result of this pulse number is based on the movement of the stepping motor 7. Not reflected. In the second calculation (cycle 2), since the number of pulses is “0”, the calculation result is not reflected in the stepping motor 7. In the third calculation (cycle 3), the number of pulses is “1”, and the calculation result is not reflected twice immediately before, so the calculation result is reflected in the stepping motor 7. In the fourth calculation (cycle 4), the number of pulses “2” is calculated, but since the previous calculation result has just been reflected, this calculation result is ignored.
[0026]
The reflection period of the pulse number “4” obtained in the subsequent fifth calculation (cycle 5) is 20 ms. Since the calculation result was thinned out immediately before, the calculation result “4” is the stepping motor 7. It is reflected in the movement. Since the number of pulses obtained by the sixth calculation (cycle 6) is “7”, and there is a large load fluctuation, the calculation result is immediately reflected in the movement of the stepping motor 7.
[0027]
FIG. 5 is a flowchart illustrating an example of processing of the control amount reflection determination unit that determines whether or not the calculation result of the control amount calculation unit 107 is reflected in the movement of the stepping motor 7. In step S <b> 1, it is determined whether a control amount, that is, the number of pulses is output from the control amount calculation unit 107. If it is determined that the number of pulses has been output, the process proceeds to step S2 to determine whether or not the number of output pulses is “7” or more. If the number of output pulses is equal to or greater than “7”, it is determined that a sudden change in the load has occurred, and thus the process proceeds to step S3 to generate a pulse number output permission to the throttle control unit 108. In step S4, the counter value C representing the number of times (number of cycles) in which the calculation result in the control amount calculation unit 107 is not reflected in the opening / closing operation of the throttle valve 6 is cleared.
[0028]
If the number of output pulses is not "7" or more, the process proceeds to step S5, and it is determined whether or not the number of output pulses is "6-3". If the number of output pulses is “6-3”, it is determined that a moderate load change has occurred, and the process proceeds to step S6, where the counter value C is incremented (+1). In step S7, it is determined whether or not the counter value C is “2” or more. If the counter value C is equal to or greater than “2”, it is determined that it is the second cycle since the previous pulse number was output, and thus the process proceeds to step S3 to allow the throttle control unit 108 to output the pulse number. If the counter value C is less than “2”, the number of pulses calculated in the current calculation cycle is not reflected in the throttle control.
[0029]
If the number of pulses output from the control amount calculation unit 107 is neither “7” nor “6-3”, the result in Step S5 is negative and the process proceeds to Step S8 to determine whether the number of pulses is “2” or less. . If the number of output pulses is equal to or less than “2”, it is determined that the degree of load change is small, and the process proceeds to step S9 to increment the counter value C. In step S10, it is determined whether or not the counter value C is “3” or more. If the counter value C is equal to or greater than “3”, it is determined that it is the third cycle since the previous pulse number was output, and thus the process proceeds to step S3 to allow the throttle control unit 108 to output the pulse number. If the counter value C is less than “3”, the number of pulses calculated in the current calculation cycle is not reflected in the throttle control. If it is determined in step S8 that the number of pulses is not “2” or less, an error is determined, and the process returns to step S1.
[0030]
As described above, in the present embodiment, when a sudden load change occurs, the control amount is reflected at every control amount calculation cycle, and the throttle valve 6 is rotated. On the other hand, for moderate load fluctuations and small load fluctuations, the control amount is not immediately reflected in the movement of the throttle valve 6, but is reflected in the next or the next calculation cycle.
[0031]
In the present embodiment, a carburetor type engine is assumed, but the present invention can also be applied to a fuel injection type engine. In that case, the control amount of the fuel supply amount corresponds to the duty supplied to the fuel injection valve.
[0032]
【The invention's effect】
As is apparent from the above description, according to the first and second aspects of the invention, when the deviation of the actual rotational speed from the target rotational speed of the engine is large, the control value of the fuel supply amount adjusting means becomes large. The fuel supply amount is adjusted every calculation cycle. Therefore, it is possible to adjust the fuel supply amount by following well even when the load changes suddenly. On the other hand, when the change in the load is small, the fuel supply amount adjusting means is not energized every calculation cycle, so that a stable operation state can be maintained.
[0033]
According to the second aspect of the present invention, the fuel supply amount can be appropriately adjusted according to the load state by simple control for discriminating between the set thinning number for each control value and the value of the counter means for the thinning number. Can do.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a fuel amount control unit according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of an engine generator to which a control device according to an embodiment of the present invention is applied.
FIG. 3 is a diagram illustrating a correspondence between a control amount (number of pulses) and a reflection period of the number of pulses.
FIG. 4 is a diagram showing an example of reflection of the number of pulses to the stepping motor based on the correspondence between the number of pulses and the reflection period.
FIG. 5 is a flowchart illustrating an example of processing of a control amount reflection determination unit.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Generator, 2 ... Engine, 3 ... Converter (DC power supply circuit), 4 ... Inverter (switching device), 6 ... Throttle valve, 7 ... Stepping motor, 8 ... Voltage detection part, 9 ... Thyristor drive circuit, 10 ... Fuel amount control unit, 107 ... Control amount calculation unit, 108 ... Throttle control unit, 109 ... Control amount reflection determination unit

Claims (2)

エンジンの目標回転数に対する実回転数の偏差を解消するように燃料供給量を調節する燃料供給量調節手段を有するエンジンの回転数制御装置において、
前記偏差に基づいて、エンジン回転数を目標回転数に維持するための燃料供給量の制御値を周期的に演算する演算手段を具備し、
演算された前記制御値が予定値より大きいときには、その演算周期毎に前記制御値に応じて前記燃料供給量調節手段が付勢され、
演算された前記制御値が前記予定値より小さいときには、検出された前記制御値の大きさに応じて、大きい制御値に対しては少ない間引き回数に従い、小さい制御値に対しては多い間引き回数に従って間引かれる前記演算周期毎に、前記制御値の大きさに応じて前記燃料供給量調節手段が付勢されるように構成されたことを特徴とするエンジンの回転数制御装置。
In an engine speed control device having a fuel supply amount adjusting means for adjusting a fuel supply amount so as to eliminate a deviation of an actual speed with respect to a target engine speed,
Computation means for periodically computing a control value of the fuel supply amount for maintaining the engine speed at the target speed based on the deviation,
When the calculated control value is larger than the scheduled value, the fuel supply amount adjusting means is energized according to the control value for each calculation cycle,
When the calculated control value is smaller than the predetermined value, according to the size of the detected control value, the large control value is according to a small number of thinning times, and the small control value is according to a large number of thinning times. An engine speed control device characterized in that the fuel supply amount adjusting means is energized in accordance with the magnitude of the control value at each calculation cycle to be thinned out.
前記演算周期の間引き回数を計数するカウンタ手段であって、前記燃料供給量調節手段が付勢されたときにリセットされるカウンタ手段を備え、
該カウンタ手段による計数値が前記制御値の大きさに応じて設定される間引き回数に達したときに、前記燃料供給量調節手段が付勢されることを特徴とする請求項1記載のエンジンの回転数制御装置。
Counter means for counting the number of thinning out of the calculation cycle, the counter means being reset when the fuel supply amount adjusting means is energized,
2. The engine according to claim 1, wherein the fuel supply amount adjusting means is energized when the count value by the counter means reaches the number of thinnings set in accordance with the magnitude of the control value. Rotational speed control device.
JP2001267626A 2001-09-04 2001-09-04 Engine speed control device Expired - Fee Related JP4089942B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001267626A JP4089942B2 (en) 2001-09-04 2001-09-04 Engine speed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001267626A JP4089942B2 (en) 2001-09-04 2001-09-04 Engine speed control device

Publications (2)

Publication Number Publication Date
JP2003074391A JP2003074391A (en) 2003-03-12
JP4089942B2 true JP4089942B2 (en) 2008-05-28

Family

ID=19093731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001267626A Expired - Fee Related JP4089942B2 (en) 2001-09-04 2001-09-04 Engine speed control device

Country Status (1)

Country Link
JP (1) JP4089942B2 (en)

Also Published As

Publication number Publication date
JP2003074391A (en) 2003-03-12

Similar Documents

Publication Publication Date Title
JP3969623B2 (en) Engine drive power generator
KR100320342B1 (en) Engine operated generator
US7256507B2 (en) Inverter controlled generator set
JP3784243B2 (en) Engine drive power generator
JP4072993B2 (en) Engine generator
JPH0299731A (en) Idle engine speed control device for engine
US6796924B2 (en) Engine revolution controlling apparatus
US6359414B1 (en) Method for controlling a reluctance motor
US6552515B2 (en) Engine speed controlled generator set having an inverter and direct current output smoothing capacitor
EP1221768A1 (en) A generator set having an inverter
JP4089942B2 (en) Engine speed control device
JP2003083136A (en) Engine driven generator
JP3505706B2 (en) Automatic voltage regulator for synchronous generator
JP2719195B2 (en) Engine idle speed control device
JP2675451B2 (en) Current limiting method in vector control of magnetic flux direct control of induction motor.
JPH02238140A (en) Idle rotation frequency control device of engine
SU991568A1 (en) Method of determining cut frequency of amplitude-frequency characteristic of electric drive voltage loop
JPS63314346A (en) Idling revolution controller of engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070704

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: 20080220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080222

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140307

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees