(57)【要約】【目的】汎用内燃機関に接続される負荷の状態を精度良く検出するようにした汎用内燃機関の負荷状態検出装置を提供する。【解決手段】機関回転数が目標回転数に収束しているか否か判定し、肯定されるとき、検出されたスロットルバルブの開度に所定値を加算した和がしきい値より小さい場合、和をしきい値として設定し、検出されたスロットルバルブの開度がしきい値を超える回数が規定値を超えるとき、内燃機関は負荷が動力を消費する第１の負荷状態にあると判定し、検出されたスロットルバルブの開度の単位時間当たりの変化量から検出された機関回転数の単位時間当たりの変化量を減じて得られる第２の値を第２のしきい値と比較し、第２の値が前記第２のしきい値を超えるときも、内燃機関は負荷が動力を消費する第２の負荷状態にあると判定し、それら判定結果に応じて目標回転数を変更する（Ｓ１８，Ｓ２０）。【選択図】図２
2010276017.tif 000002
【特許請求の範囲】
【請求項１】
吸気路に配置されるスロットルバルブを駆動するアクチュエータを介して機関回転数を調整する電子ガバナを備えると共に、負荷に接続されて動力を出力する汎用内燃機関において、
ａ．前記スロットルバルブの開度を検出するスロットル開度検出手段と、
ｂ．前記機関回転数を検出する機関回転数検出手段と、
ｃ．前記検出された機関回転数が目標回転数に収束しているか否か判定する目標回転数収束判定手段と、
ｄ．前記検出された機関回転数が目標回転数に収束していると判定されるとき、前記検出されたスロットルバルブの開度に所定値を加算した値がしきい値よりも小さい場合、前記値を前記しきい値として設定するしきい値設定手段と、
ｅ．前記検出されたスロットルバルブの開度が前記しきい値を超えるとき、前記内燃機関は前記負荷が動力を消費する第１の負荷状態にあると判定する第１の負荷状態判定手段と、
ｆ．前記検出されたスロットルバルブの開度の単位時間当たりの変化量から前記検出された機関回転数の単位時間当たりの変化量を減じて得られる第２の値を第２のしきい値と比較し、前記第２の値が前記第２のしきい値を超えるとき、前記内燃機関は前記負荷が動力を消費する第２の負荷状態にあると判定する第２の負荷状態判定手段と、
ｇ．前記第１、第２の負荷状態判定手段の判定結果に応じて前記内燃機関の目標回転数を変更する目標回転数変更手段と、
を備えることを特徴とする汎用内燃機関の負荷状態検出装置。
【請求項２】
前記目標回転数変更手段は、前記第１、第２の負荷状態判定手段によって前記内燃機関が前記第１、第２の負荷状態にあると判定されるとき、前記内燃機関の目標回転数を前記負荷に応じて決定される常用回転数に変更することを特徴とする請求項１記載の汎用内燃機関の負荷状態検出装置。
【請求項３】
前記目標回転数変更手段は、前記第１、第２の負荷状態判定手段によって前記内燃機関が前記第１、第２の負荷状態にないと判定されるとき、前記内燃機関の目標回転数をアイドル回転数に変更することを特徴とする請求項１または２記載の汎用内燃機関の負荷状態検出装置。
【請求項４】
前記第１の負荷状態判定手段は、
ｈ．前記検出されたスロットルバルブの開度が前記しきい値を超える回数をカウントするカウント手段、
を備え、前記カウントされた回数が規定値を超えるとき、前記内燃機関は前記負荷が動力を消費する第１の負荷状態にあると判定することを特徴とする請求項１から３のいずれかに記載の汎用内燃機関の負荷状態検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は汎用内燃機関の負荷状態検出装置に関し、より具体的には汎用内燃機関に接続されて汎用内燃機関の動力を消費する作業機などの負荷の状態を検出する装置に関する。
【背景技術】
【０００２】
汎用内燃機関は通例作業機などの負荷に接続されて動力を出力するが、汎用内燃機関は負荷がその動力を消費しない無負荷状態になった場合、放置すると、騒音や燃費の点で好ましくないことから、例えば特許文献１記載の技術のように、無負荷状態を検出して機関回転数を低下させている。
【０００３】
特許文献１記載の技術にあっては、内燃機関は高圧洗浄機のポンプに接続され、ポンプを駆動して洗浄ガンから放水する。放水作業の有無、即ち、汎用内燃機関の無負荷状態は、検出されたスロットル開度を、機関回転数が上昇するほど増加するように設定されたスロットル開度（しきい値）と比較することで判定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２９９５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術においては、スロットル開度が比較されるしきい値として機関回転数から決定される値を用いているが、しきい値は内燃機関の運転状態や環境による変化を考慮して大き目に設定されることがあり、そのような場合には小さい負荷が加わっているときでも無負荷と判定してしまうため、負荷が出力を消費する負荷状態にあることを精度良く判定することができなかった。また、スロットル開度をしきい値と比較するだけでは、内燃機関の負荷状態を精度良く判定することができない場合もあった。
【０００６】
従って、この発明の目的は上記した課題を解決し、汎用内燃機関に接続される負荷の状態を精度良く検出するようにした汎用内燃機関の負荷状態検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、請求項１にあっては、吸気路に配置されるスロットルバルブを駆動するアクチュエータを介して機関回転数を調整する電子ガバナを備えると共に、負荷に接続されて動力を出力する汎用内燃機関において、前記スロットルバルブの開度を検出するスロットル開度検出手段と、前記機関回転数を検出する機関回転数検出手段と、前記検出された機関回転数が目標回転数に収束しているか否か判定する目標回転数収束判定手段と、前記検出された機関回転数が目標回転数に収束していると判定されるとき、前記検出されたスロットルバルブの開度に所定値を加算した値がしきい値よりも小さい場合、前記値を前記しきい値として設定するしきい値設定手段と、前記検出されたスロットルバルブの開度が前記しきい値を超えるとき、前記内燃機関は前記負荷が動力を消費する第１の負荷状態にあると判定する第１の負荷状態判定手段と、前記検出されたスロットルバルブの開度の単位時間当たりの変化量から前記検出された機関回転数の単位時間当たりの変化量を減じて得られる第２の値を第２のしきい値と比較し、前記第２の値が前記第２のしきい値を超えるとき、前記内燃機関は前記負荷が動力を消費する第２の負荷状態にあると判定する第２の負荷状態判定手段と、前記第１、第２の負荷状態判定手段の判定結果に応じて前記内燃機関の目標回転数を変更する目標回転数変更手段とを備える如く構成した。
【０００８】
請求項２に係る汎用内燃機関の負荷状態検出装置にあっては、前記目標回転数変更手段は、前記第１、第２の負荷状態判定手段によって前記内燃機関が前記第１、第２の負荷状態にあると判定されるとき、前記内燃機関の目標回転数を前記負荷に応じて決定される常用回転数に変更する如く構成した。
【０００９】
請求項３に係る汎用内燃機関の負荷状態検出装置にあっては、前記目標回転数変更手段は、前記第１、第２の負荷状態判定手段によって前記内燃機関が前記第１、第２の負荷状態にないと判定されるとき、前記内燃機関の目標回転数をアイドル回転数に変更する如く構成した。
【００１０】
請求項４に係る汎用内燃機関の負荷状態検出装置にあっては、前記第１の負荷状態判定手段は、前記検出されたスロットルバルブの開度が前記しきい値を超える回数をカウントするカウント手段を備え、前記カウントされた回数が規定値を超えるとき、前記内燃機関は前記負荷が動力を消費する第１の負荷状態にあると判定する如く構成した。
【発明の効果】
【００１１】
請求項１に係る汎用内燃機関の負荷状態検出装置にあっては、機関回転数が負荷に応じて決定される目標回転数に収束しているか否か判定し、収束していると判定されるとき、検出されたスロットルバルブの開度に所定値を加算した値がしきい値より小さい場合、その加算した値をしきい値として設定し、検出されるスロットルバルブの開度がしきい値を超えるとき、内燃機関は負荷が動力を消費する第１の負荷状態にあると判定し、検出されたスロットルバルブの開度の単位時間当たりの変化量から検出された機関回転数の単位時間当たりの変化量を減じて得られる第２の値を第２のしきい値と比較し、第２の値が第２のしきい値を超えるときも、内燃機関は負荷が動力を消費する第２の負荷状態にあると判定し、第１、第２の負荷状態判定手段の判定結果に応じて内燃機関の目標回転数を変更するように構成したので、内燃機関の負荷状態を精度良く判定することができ、よって内燃機関を適正に運転することができる。
【００１２】
即ち、定常運転領域で安定して回転しているときのスロットル開度を見つけ、それよりも所定値だけ上の位置にしきい値を設定し直すことから、しきい値を適正に設定でき、よって内燃機関の負荷状態を精度良く判定することができる。
【００１３】
また、スロットル開度をしきい値と比較することに加え、スロットル開度の単位時間当たりの変化量から機関回転数の単位時間当たりの変化量を減じて得られるパラメータをしきい値と比較することによっても、内燃機関は負荷が動力を消費する第２の負荷状態にあるか否か判定することから、内燃機関の負荷状態を精度良く判定することができる。
【００１４】
請求項２に係る汎用内燃機関の負荷状態検出装置にあっては、第１、第２の負荷状態判定手段によって内燃機関が前記第１、第２の負荷状態にあると判定されるとき、内燃機関の目標回転数を負荷に応じて決定される常用回転数に変更する如く構成したので、上記した効果に加え、内燃機関を一層適正に運転することができる。
【００１５】
請求項３に係る汎用内燃機関の負荷状態検出装置にあっては、第１、第２の負荷状態判定手段によって内燃機関が前記第１、第２の負荷状態にないと判定されるとき、内燃機関の目標回転数をアイドル回転数に変更する如く構成したので、上記した効果に加え、騒音や燃費を低減できて内燃機関を一層適正に運転することができる。
【００１６】
請求項４に係る汎用内燃機関の負荷状態検出装置にあっては、検出されたスロットルバルブの開度がしきい値を超える回数をカウントするカウント手段を備え、カウントされた回数が規定値を超えるとき、内燃機関は負荷が動力を消費する第１の負荷状態にあると判定する如く構成したので、上記した効果に加え、スロットル開度検出値の一過性のノイズによる誤判定を防止することができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施例に係る汎用内燃機関の負荷状態検出装置を全体的に示す概略図である。
【図２】図１に示す装置の動作を示すフロー・チャートである。
【図３】図２の第１の負荷状態判定処理を示すサブ・ルーチン・フロー・チャートである。
【図４】図２の第２の負荷状態判定処理を示すサブ・ルーチン・フロー・チャートである。
【発明を実施するための形態】
【００１８】
以下、添付図面に即してこの発明に係る汎用内燃機関の負荷状態検出装置を実施するための最良の形態について説明する。
【実施例】
【００１９】
図１は、この発明の実施例に係る汎用内燃機関の負荷状態検出装置を全体的に示す概略図である。
【００２０】
図１において、符号１０は汎用内燃機関（以下「エンジン」という）を示す。エンジン１０は、空冷４サイクルの単気筒ＯＨＶ型でガソリンを燃料とし、例えば４４０ｃｃ程度の排気量を有する。
【００２１】
エンジン１０のシリンダブロック１２の内部に形成されたシリンダ（気筒）には、単一のピストン１４が往復動自在に収容される。シリンダブロック１２の上部にはシリンダヘッド１６が取り付けられ、そこにはピストン１４の頂部を臨む位置に形成された燃焼室１８と、燃焼室１８に連通される吸気ポート２０および排気ポート２２が設けられる。吸気ポート２０の付近には吸気バルブ２４が設けられると共に、排気ポート２２の付近には排気バルブ２６が設けられる。
【００２２】
シリンダブロック１２の下部にはクランクケース３０が取り付けられ、その内部にはクランクシャフト３２が回転自在に収容される。クランクシャフト３２は、コンロッド３４を介してピストン１４の下部に連結される。クランクシャフト３２の一端には負荷３６が接続され、エンジン１０は負荷３６に動力を出力する。
【００２３】
負荷は「原動機から出るエネルギ（出力）を消費する機械設備、またはその機械設備が消費する動力（仕事率）の大きさ」を意味するが、この明細書では負荷３６は前者、具体的には作業機（除雪機や高圧洗浄機など）などを意味するものとして使用する。また、この明細書で「負荷状態」とは、エンジン１０において負荷３６がエンジン１０から出力される動力を消費する状態を意味し、「無負荷状態」とは、エンジン１０において負荷３６がエンジン１０から出力される動力を消費しない状態を意味する。
【００２４】
クランクシャフト３２の他端には、フライホイール３８と冷却ファン４０と始動用のリコイルスタータ４２が取り付けられる。フライホイール３８の内側においてクランクケース３０にはパワーコイル（発電コイル）４４が取り付けられると共に、フライホイールの裏面にはマグネット（永久磁石）４６が取り付けられる。パワーコイル４４とマグネット４６は多極発電機を構成し、クランクシャフト３２の回転に同期した出力を生じる。
【００２５】
また、フライホイール３８の外側においてクランクケース３０にはエキサイタコイル４８が取り付けられると共に、フライホイールの表面にはマグネット（永久磁石）５０が取り付けられる。エキサイタコイル４８は、マグネット５０が通過するごとに出力を生じる。
【００２６】
クランクケース３０にはクランクシャフト３２の軸線と平行にカムシャフト５２が回転自在に収容され、ギヤ機構５４を介してクランクシャフト３２に連結されて駆動される。カムシャフト５２は吸気側カム５２ａと排気側カム５２ｂを備え、図示しないプッシュロッドとロッカーアーム５６，５８を介して吸気バルブ２４と排気バルブ２６を駆動する。
【００２７】
吸気ポート２０にはキャブレタ６０が接続される。キャブレタ６０は、吸気路６２と、モータケース６４と、キャブレタアセンブリ６６を一体的に備える。吸気路６２にはスロットルバルブ６８とチョークバルブ７０が配置される。
【００２８】
モータケース６４には、スロットルバルブ６８を駆動するスロットル用電動モータ（アクチュエータ）７２と、チョークバルブ７０を駆動するチョーク用電動モータ（アクチュエータ）７４が収容される。スロットル用電動モータ７２とチョーク用電動モータ７４はステッピングモータからなる。
【００２９】
キャブレタアセンブリ６６は、図示しない燃料タンクから燃料の供給を受け、スロットルバルブ６８（とチョークバルブ７０）の開度に応じた量の燃料を噴射し、吸気路６２を流れる吸気に混合させて混合気を生成する。
【００３０】
生成された混合気は吸気ポート２０と吸気バルブ２４を通って燃焼室１８に吸入され、点火装置を介して点火されて燃焼する。燃焼によって生じた排気は排気バルブ２６と排気ポート２２と図示しない消音器などを通ってエンジン１０の外部に排出される。
【００３１】
スロットルバルブ６８の付近にはスロットル開度センサ７６が配置され、スロットルバルブ６８の開度（以下「スロットル開度」という）に応じた信号を出力すると共に、シリンダブロック１２の適宜位置にはサーミスタなどからなる温度センサ７８が配置され、エンジン１０の温度を示す出力を生じる。
【００３２】
上記したスロットル開度センサ７６と温度センサ７８ならびにパワーコイル４４とエキサイタコイル４８の出力は、電子制御ユニット（Electronic Control Unit。以下「ＥＣＵ」という）８４に送られる。ＥＣＵ８４は、ＣＰＵ、ＲＯＭ、メモリおよび入出力回路などを備えるマイクロ・コンピュータからなると共に、警告灯８４ａを備える。
【００３３】
ＥＣＵ８４においてパワーコイル４４の出力（交流電力）はブリッジ回路に入力され、全波整流されて直流電源に変換されてＥＣＵ８４とスロットル用電動モータ７２などの動作電源として使用されると共に、パルス生成回路でパルス信号に変換される。またエキサイタコイル４８の出力は点火装置の点火信号として用いられる。
【００３４】
ＥＣＵ８４においてＣＰＵは変換されたパルス信号に基づいてエンジン回転数を検出し、検出したエンジン回転数とスロットル開度センサ７６と温度センサ７８の出力に基づいてスロットル用電動モータ７２とチョーク用電動モータ７４の動作を制御すると共に、点火装置を介して点火を制御する。
【００３５】
このように、エンジン１０は、吸気路６２に配置されるスロットルバルブ６８を駆動するアクチュエータ（スロットル用電動モータ７２）を介してエンジン回転数を調整する電子ガバナ９０を備える。
【００３６】
さらに、ＥＣＵ８４においてＣＰＵはエンジン１０が接続された作業機などの負荷３６が動力を消費する負荷状態にあるか否か判定する。
【００３７】
図２はその動作、即ち、この発明の実施例に係る負荷状態検出装置の動作を示すフロー・チャートである。図示のプログラムはＥＣＵ８４によって所定時間、例えば１０ｍｓｅｃごとに実行される。
【００３８】
以下説明すると、Ｓ１０において第１の負荷状態判定処理を実行する。
【００３９】
図３は、その処理を示すサブ・ルーチン・フロー・チャートである。
【００４０】
Ｓ１００においては、検出されたエンジン回転数が目標回転数に定数を加算して得た回転数未満で、かつ前記目標回転数に定数を減算して得た回転数より大きいか否か、換言すればエンジン回転数が前記目標回転数に収束しているか否か判定する。
【００４１】
目標回転数は接続される負荷３６に応じて決定されるエンジン回転数である。定数は、例えば１００から２００ｒｐｍ程度の微小な値を示す。
【００４２】
このように、Ｓ１００においてはエンジン１０が負荷３６、より具体的には接続される負荷３６の機種（作業機の種類）に応じて決定される常用回転域で安定して回転しているか否か判定する。
【００４３】
Ｓ１００で否定されるときは以降の処理をスキップすると共に、肯定されるときはＳ１０２に進み、しきい値が検出されたスロットル開度に所定値を加算して得た値（開度）より大きいか否か判断する。しきい値の初期値は適宜な値に設定される。所定値は例えばスロットル開度において３度程度の値である。
【００４４】
Ｓ１０２で肯定されるときはＳ１０４に進み、検出されたスロットル開度に前記した所定値を加算して得た値にしきい値を変更（設定）する。Ｓ１０２で否定されるときはＳ１４の処理をスキップする。
【００４５】
次いでＳ１０６に進み、検出されたスロットル開度が変更（設定）されたしきい値を超えるか否か判断する。Ｓ１０６で否定されるときは以降の処理をスキップする。尚、Ｓ１０４を経由したときは、Ｓ１０６で否定されることになる。
【００４６】
Ｓ１０６で肯定されるときはＳ１０８に進み、カウンタの値Ｃを１つインクリメントする。即ち、Ｓ１０６で検出されたスロットル開度がしきい値を超えた回数Ｃをカウントするカウンタの値を１つインクリメントする。
【００４７】
次いでＳ１１０に進み、カウンタの値Ｃが規定値ｎ（例えば５０）を超えたか否か判断する。図３サブ・ルーチン・フロー・チャートは所定時間ごとに実行されることから、Ｓ１１０の判断は規定値ｎに相当する時間（例えば０．５ｓｅｃ）が経過したか判断することに相当する。
【００４８】
Ｓ１１０で否定されるときは以降の処理をスキップすると共に、肯定されるときはＳ１１２に進み、エンジン１０が第１の負荷状態にあると判定する（具体的には所定の制御フラグをセットする）。
【００４９】
尚、所定時間経過するのを待って負荷状態と判定するのは、スロットル開度検出値の一過性のノイズによる誤判定を防止するためである。
【００５０】
図２のフロー・チャートの説明に戻ると、次いでＳ１２に進んでエンジン１０が第１の負荷状態にあるか否か判断する。前記したＳ１１２において第１の負荷状態にあると判定されないときは、否定されてＳ１４に進む。Ｓ１４においては、第２の負荷状態判定処理を実行する。
【００５１】
図４は、その処理を示すサブ・ルーチン・フロー・チャートである。
【００５２】
Ｓ２００においてスロットル開度の微分値（単位時間当たりの変化量）ｄＴＨを算出する。具体的には、スロットル開度の前回値を記憶しておき、今回値と前回値の差分を微分値ｄＴＨとする。
【００５３】
次いでＳ２０２に進み、エンジン回転数の微分値（単位時間当たりの変化量）ｄＮＥを算出する。具体的には、エンジン回転数の前回値を記憶しておき、今回値と前回値の差分を微分値ｄＮＥとする。
【００５４】
次いでＳ２０４に進み、パラメータＡを算出する。パラメータＡはスロットル開度の微分値ｄＴＨの絶対値からエンジン回転数の微分値ｄＮＥにゲインＫを乗じたものの絶対値を減ずることによって算出される。ゲインＫは０．００１などの適宜な値とされる。
【００５５】
エンジン１０が無負荷状態にあるときは、クランクシャフト３２の回転慣性力が小さいため、スロットル開度の変化に対してエンジン回転数は鋭敏に変化する。逆に、エンジン１０が負荷状態にあるときは、クランクシャフト３２の回転慣性力が大きいため、スロットル開度の変化に対してエンジン回転数は鈍感に変化する。従って、エンジン１０が無負荷状態にあるときに算出されるパラメータＡは小さい値をとる一方、エンジン１０が負荷状態にあるときに算出されるパラメータＡは大きい値をとることになる。
【００５６】
次いでＳ２０６に進み、パラメータＡのｎ回分の移動平均値を示すパラメータＢを算出する。ｎは１６などの適宜な値に設定される。
【００５７】
次いでＳ２０８に進み、パラメータＢを第２のしきい値と比較する。パラメータＢが第２のしきい値を超えるときには、肯定されてＳ２１０に進み、エンジン１０が第２の負荷状態にあると判定する（具体的には所定の制御フラグをセットする）。Ｓ２０８において否定されるときは、そのままこのサブ・ルーチンを終了する。
【００５８】
尚、Ｓ２０８において、第２のしきい値と比較するものとしてパラメータＡのｎ回分の移動平均値を示すパラメータＢを用いるのは、スロットル開度検出値やエンジン回転数検出値の一時的なノイズによる誤判定を防止するためである。
【００５９】
図２のフロー・チャートの説明に戻ると、次いでＳ１６に進んでエンジン１０が第２の負荷状態にあるか否か判断する。前記したＳ２１０において第２の負荷状態にあると判定されないときはＳ１６では否定されてＳ１８に進む。
【００６０】
即ち、Ｓ１２とＳ１６において否定されて第１および第２の両方の負荷状態判定においてエンジン１０が第１の負荷状態にも第２の負荷状態にもないと判定されたことから、エンジン１０が無負荷状態にあると断定し、Ｓ１８に進み、エンジンの目標回転数をアイドル回転数に切り替える。
【００６１】
一方、Ｓ１２またはＳ１６で肯定されて第１および第２の両方の負荷状態判定においてエンジン１０が第１の負荷状態と第２の負荷状態にあると判定されたときは、Ｓ２０に進んでエンジンの目標回転数を負荷３６に応じて決定されるエンジン回転数（常用回転数）に維持（相違するときは変更）する。
【００６２】
このように、第１の負荷状態判定において、エンジン回転数が負荷に応じて決定される目標回転数に収束しているか否か判定し、収束していると判定されるとき、検出されたスロットル開度に所定値を加算した値がしきい値より小さい場合、その加算した値をしきい値として設定し、次いで検出されるスロットル開度がそのしきい値を超える回数Ｃをカウントし、カウントされた回数Ｃが規定値ｎを超えるとき、エンジン１０は負荷３６が動力を消費する状態にあると判定するので、エンジン１０の負荷状態を精度良く判定することができる。即ち、定常運転領域で安定して回転しているときのスロットル開度を見つけ、それよりも所定値だけ上の位置にしきい値を設定し直すことから、しきい値を適正に設定でき、よってエンジン１０の負荷状態を精度良く判定することができる。
【００６３】
また、第１の負荷状態判定に加え、第２の負荷状態判定において、スロットル開度の微分値ｄＴＨから機関回転数の微分値ｄＮＥを減じて得られるパラメータＡ、具体的にはパラメータＡの移動平均値を示すパラメータＢを第２のしきい値と比較し、このパラメータが第２のしきい値を超えるときも、エンジン１０は負荷３６が動力を消費する状態にあると判定するので、エンジン１０の負荷状態を精度良く判定することができる。
【００６４】
上記した如く、この実施例にあっては、吸気路（６２）に配置されるスロットルバルブ（６８）を駆動するアクチュエータ（スロットル用電動モータ７２）を介して機関回転数を調整する電子ガバナ（９０）を備えると共に、負荷（３６）に接続されて動力を出力する汎用内燃機関（エンジン１０）において、前記スロットルバルブの開度を検出するスロットル開度検出手段（スロットル開度センサ７６）と、前記機関回転数を検出する機関回転数検出手段（パワーコイル４４、ＥＣＵ８４）と、前記検出された機関回転数が目標回転数（常用回転数）に収束しているか否か判定する目標回転数収束判定手段（ＥＣＵ８４、Ｓ１０、Ｓ１００）と、前記検出された機関回転数が目標回転数に収束していると判定されるとき、前記検出されたスロットルバルブの開度に所定値を加算した値がしきい値よりも小さい場合、前記値を前記しきい値として設定するしきい値設定手段（ＥＣＵ８４、Ｓ１０、Ｓ１０２、Ｓ１０４）と、前記検出されたスロットルバルブの開度が前記しきい値を超えるとき、前記内燃機関（１０）は前記負荷（３６）が動力を消費する第１の負荷状態にあると判定する第１の負荷状態判定手段と（ＥＣＵ８４、Ｓ１０、Ｓ１１０、Ｓ１１２）、前記検出されたスロットルバルブの開度の単位時間当たりの変化量（微分値ｄＴＨ）から前記検出された機関回転数の単位時間当たりの変化量（微分値ｄＮＥ）を減じて得られる第２の値（パラメータＡ、パラメータＢ）を第２のしきい値と比較し、前記第２の値が前記第２のしきい値を超えるとき、前記内燃機関（１０）は前記負荷（３６）が動力を消費する第２の負荷状態にあると判定する第２の負荷状態判定手段（ＥＣＵ８４、Ｓ１４、Ｓ２００−Ｓ２１０）と、前記第１、第２の負荷状態判定手段の判定結果に応じて前記内燃機関（１０）の目標回転数を変更する目標回転数変更手段（Ｓ１８，Ｓ２０）とを備える如く構成した。
【００６５】
また、前記目標回転数変更手段は、前記第１、第２の負荷状態判定手段によって前記内燃機関（１０）が前記第１、第２の負荷状態にあると判定されるとき、前記内燃機関の目標回転数を前記負荷（３６）に応じて決定される常用回転数に変更する（Ｓ２０）如く構成した。
【００６６】
また、前記目標回転数変更手段は、前記第１、第２の負荷状態判定手段によって前記内燃機関（１０）が前記第１、第２の負荷状態にないと判定されるとき、前記内燃機関の目標回転数をアイドル回転数に変更する（Ｓ１８）如く構成した。
【００６７】
また、前記第１の負荷状態判定手段は、前記検出されたスロットルバルブの開度が前記しきい値を超える回数をカウントするカウント手段回数をカウントするカウント手段（ＥＣＵ８４、Ｓ１０、Ｓ１０６、Ｓ１０８）と、前記カウントされた回数が規定値を超えるとき、前記内燃機関（１０）は前記負荷（３６）が動力を消費する第１の負荷状態にあると判定する（Ｓ１１０、Ｓ１１２）如く構成した。
【００６８】
尚、上記において定数や所定値を固定値としたが、負荷３６に応じて変更しても良い。
【００６９】
また、Ｓ１６において否定されるとき、エンジン１０が無負荷状態にあると断定し、Ｓ１８においてエンジン１０の目標回転数をアイドル回転数に切り替えるようにしたが、それに代えて警告灯８４ａを点灯させ、それによってユーザに報知するように構成しても良い。その場合、さらに他の表示装置や音声を介して報知するようにしても良い。
【符号の説明】
【００７０】
１０  エンジン（汎用内燃機関）、４４  パワーコイル（機関回転数検出手段）、６０  キャブレタ、６８  スロットルバルブ、７２  スロットル用電動モータ（アクチュエータ）、７６  スロットル開度センサ（スロットル開度検出手段）、８４  ＥＣＵ、９０  電子ガバナ
【図１】
2010276017.tif 000003
【図２】
2010276017.tif 000004
【図３】
2010276017.tif 000005
【図４】
2010276017.tif 000006