(57)【要約】【課題】運転中の可搬式作業機が倒れる場合において、十分に保護すること。【解決手段】ガスエンジン２０と、このガスエンジンによって駆動される作業部３０と、これらのガスエンジン及び作業部を制御する制御部６５とを有したエンジン発電機１０であり、可搬式作業機それ自体に発生した水平方向の加速度を検出可能な、加速度センサ６４を有する。制御部は、加速度センサにより検出された水平方向の加速度に基づいて、可搬式作業機の傾き角を求め、この傾き角が予め設定されている基準角を超えたと判断した場合には、ガスエンジンに停止指令を発する。【選択図】図６
2011085119.tif 000002
【特許請求の範囲】
【請求項１】
ガスエンジンと、このガスエンジンによって駆動される作業部と、これらのガスエンジン及び作業部を制御する制御部とを有した可搬式作業機であって、
前記可搬式作業機それ自体に発生した、鉛直線に対する水平方向の加速度を検出可能な、加速度センサを有しており、
前記制御部は、前記加速度センサにより検出された前記水平方向の加速度に基づいて、前記可搬式作業機の傾き角を求め、この傾き角が予め設定されている基準角を超えたと判断した場合には、前記ガスエンジンに停止指令を発する構成であることを特徴とした可搬式作業機。
【請求項２】
前記制御部は、前記傾き角が前記基準角を超えた状態を、予め設定されている継続時間にわたって継続していると判断した場合に、前記停止指令を発する構成であり、
この継続時間は、前記傾き角の大きさに応じて小さくなるように設定されていることを特徴とした請求項１記載の可搬式作業機。
【請求項３】
前記制御部は、前記傾き角が前記基準角を超えたと判断した場合に、前記ガスエンジンの回転速度を、予め設定されている基準速度まで低減させるように制御する構成であることを特徴とした請求項２記載の可搬式作業機。
【請求項４】
前記加速度センサは、３軸加速度センサから成り、
この３軸加速度センサは、前記水平方向に発生した加速度を検出する他に、前記可搬式作業機それ自体に発生した重力方向の加速度を検出することが可能に、前記可搬式作業機に位置しており、
前記制御部は、前記３軸加速度センサにより検出された前記重力方向の加速度に基づいて、前記可搬式作業機が通常姿勢から上下反転姿勢に変化したか否かを判断し、上下反転姿勢に変化したと判断した場合には、前記ガスエンジンと前記作業部の両方に直ちに停止指令を発する構成であることを特徴とした請求項１から請求項３までのいずれか１項記載の可搬式作業機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガスエンジンを備えた可搬式作業機に関し、特に可搬式作業機の転倒検出技術に関する。
【背景技術】
【０００２】
作業機には、使用場所へ自由に移動することが可能な可搬式作業機がある。この可搬式作業機には、ガスエンジンによって駆動される作業部を有したものがある。この種の可搬式作業機としては、例えばガスエンジン発電機がある。このようなガスエンジン発電機としては、例えば下記の特許文献１に記載された技術が知られている。
【０００３】
この特許文献１で知られているガスエンジン発電機は、カセット式ガスボンベを燃料とするガスエンジンと、このガスエンジンによって駆動される発電機と、これらのガスエンジン及び発電機を制御する制御部とを有している。カセット式ガスボンベ、ガスエンジン、発電機及び制御部は、持ち運び可能なケースに収納されている。床に置かれた状態のガスエンジン発電機を運転することにより、ガスエンジンによって発電機を駆動して、発電された電力を外部に取り出すことが可能である。
【０００４】
ところで、ガスエンジンの潤滑方式としては、クランクケースの中に溜められているオイルにより、各摺動部分を潤滑する方式（以下、オイル貯留方式と言う。）が多用されている。上記従来の可搬式のガスエンジン発電機は、床に固定されないので、載置状態によっては、何らかの要因によって倒れることが考えられる。ガスエンジン発電機が運転中に倒れた場合には、速やかに停止させることが好ましい。他の可搬式作業機においても同様である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９７５８４公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、運転中の可搬式作業機が倒れる場合において、十分に保護することができる技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明では、ガスエンジンと、このガスエンジンによって駆動される作業部と、これらのガスエンジン及び作業部を制御する制御部とを有した可搬式作業機であって、前記可搬式作業機それ自体に発生した、鉛直線に対する水平方向の加速度を検出可能な、加速度センサを有しており、前記制御部は、前記加速度センサにより検出された前記水平方向の加速度に基づいて、前記可搬式作業機の傾き角を求め、この傾き角が予め設定されている基準角を超えたと判断した場合には、前記ガスエンジンに停止指令を発する構成であることを特徴とする。
【０００８】
請求項２に係る発明では、前記制御部は、前記傾き角が前記基準角を超えた状態を、予め設定されている継続時間にわたって継続していると判断した場合に、前記停止指令を発する構成であり、この継続時間は、前記傾き角の大きさに応じて小さくなるように設定されていることを特徴とする。
【０００９】
請求項３に係る発明では、前記制御部は、前記傾き角が前記基準角を超えたと判断した場合に、前記ガスエンジンの回転速度を、予め設定されている基準速度まで低減させるように制御する構成であることを特徴とする。
【００１０】
請求項４に係る発明では、前記加速度センサは、３軸加速度センサから成り、この３軸加速度センサは、前記水平方向に発生した加速度を検出する他に、前記可搬式作業機それ自体に発生した重力方向の加速度を検出することが可能に、前記可搬式作業機に位置しており、前記制御部は、前記３軸加速度センサにより検出された前記重力方向の加速度に基づいて、前記可搬式作業機が通常姿勢から上下反転姿勢に変化したか否かを判断し、上下反転姿勢に変化したと判断した場合には、前記ガスエンジンと前記作業部の両方に直ちに停止指令を発する構成であることを特徴とする。
【発明の効果】
【００１１】
請求項１に係る発明では、可搬式作業機に発生した水平方向の加速度を、加速度センサによって検出し、制御部は、この検出した情報に基づいて求めた可搬式作業機の傾き角が、基準角を超えた場合に、ガスエンジンを停止する。この結果、ガスエンジンによって駆動されている作業部も停止する。このように、制御部は、可搬式作業機が完全に転倒する前の時点に、ガスエンジンを停止するか否かを判断することができる。基準角については、可搬式作業機の重心、重量、大きさ等の特性や、使用条件を考慮して、最適な値に設定すればよい。従って、運転中の可搬式作業機が倒れる場合に、ガスエンジンを速やかに且つ適切に停止させることによって、可搬式作業機を十分に保護することができる。
【００１２】
請求項２に係る発明では、制御部は、傾き角が基準角を超えた状態を、継続時間にわたって継続している場合に、ガスエンジンを停止する。可搬式作業機は、一旦傾いてから継続時間を経過する前に、元の起立状態に戻ることがあり得る。その場合には、ガスエンジンの運転を継続することによって、作業部を駆動し続けることができるので、安定した運転を継続することができる。
また、可搬式作業機の傾き角が大きいほど、ガスエンジンを停止するまでの継続時間は小さく設定される。このため、可搬式作業機の傾き状況に応じた、より適切なタイミングで、ガスエンジンを停止することができる。
【００１３】
請求項３に係る発明では、制御部は、傾き角が基準角を超えたと判断した場合に、ガスエンジンの回転速度を基準速度（例えば、アイドリング速度）まで低減させるように制御する。可搬式作業機は、一旦傾いてから継続時間を経過する前に、元の起立状態に戻ることがあり得る。このため、一旦傾いたときにガスエンジンを低速回転で運転し、元の起立状態に戻ったときには、ガスエンジンを元の運転状態に復帰させることによって、可搬式作業機を安定した運転で継続することができる。
【００１４】
請求項４に係る発明では、制御部は、３軸加速度センサにより検出された重力方向の加速度に基づいて、可搬式作業機が通常姿勢から上下反転姿勢に変化したか否かを判断する。可搬式作業機は床に固定されないので、載置状態及び周囲の状況によっては、何らかの要因によって上下反転姿勢になることが考えられる。
これに対して、請求項４に係る発明では、制御部は、上下反転姿勢に変化したと判断した場合には、ガスエンジンと作業部の両方に直ちに停止指令を発する。このため、可搬式作業機を緊急に停止させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る可搬式作業機の斜視図である。
【図２】図１に示された可搬式作業機の起立状態の説明図である。
【図３】図１に示された可搬式作業機を移動させている状態の説明図である。
【図４】図１に示された可搬式作業機を持ち運んでいる状態の説明図である。
【図５】図１に示された可搬式作業機の横置き状態の説明図である。
【図６】図１に示された可搬式作業機におけるガスエンジン、発電機、ガス燃料供給装置、制御装置の模式図である。
【図７】図１に示された可搬式作業機が左右へ傾いたときの基準角を示す概念図である。
【図８】図１に示された可搬式作業機が前後へ傾いたときの基準角を示す概念図である。
【図９】図６に示された制御部の制御フローチャート（メインルーチン）である。
【図１０】図６に示された制御部の制御フローチャート（サブルーチン）である。
【図１１】図６に示された制御部において可搬式作業機の姿勢毎に実行される制御フローチャート（サブルーチン）である。
【発明を実施するための形態】
【００１６】
本発明を実施するための形態を添付図に基づいて以下に説明する。
【実施例】
【００１７】
実施例に係る可搬式作業機の一例として、可搬式ガスエンジン発電機について説明する。図１は起立状態の可搬式ガスエンジン発電機１０を示している。この可搬式ガスエンジン発電機１０（可搬式作業機１０）は、人間が持ち運び可能であって、使用場所へ自由に移動することが可能な作業機の一種である。
【００１８】
この可搬式ガスエンジン発電機１０は、縦長の略直方体状の収納ケース１１と、この収納ケース１１内に収納されたエンジン発電ユニット１２とからなる。収納ケース１１は、使用状態において正面に位置する前板１１ａに操作部１１ｂを有する。ここで、可搬式ガスエンジン発電機１０における各部位の方向については、前板１１ａを有した面を、正面（前面）とする。収納ケース１１は、左右の車輪１３、左右の下脚部１４、取っ手１５（グリップ１５）、牽引用ハンドル１６を備えている。
【００１９】
左右の車輪１３は、収納ケース１１の底部１１ｃにおいて、一端側（背面１１ｅ側）に回転可能に取り付けられている。左右の下脚部１４は、収納ケース１１の底部１１ｃにおいて、左右一対の車輪１３とは反対側（正面側）の端に取り付けられている。収納ケース１１は、左右一対の車輪１３及び左右の下脚部１４によって自立することが可能である。
【００２０】
取っ手１５は、収納ケース１１の上端部１１ｄに取り付けられた、バー状の部材である。この取っ手１５は、左右の車輪１３の真上近傍に位置するとともに、左右一対の車輪１３の回転中心線ＣＬに対して平行である。
【００２１】
牽引用ハンドル１６は、取っ手１５の位置をスイング中心として上下スイング可能に、収納ケース１１の上端部１１ｄに取り付けられている。この牽引用ハンドル１６は、左右のスイング基端部１６ａから収納ケース１１の上コーナに沿いつつ前に延び、その先端から更に下方へ延び、その下端同士が繋がれた、いわゆる正面視略Ｕ字状で且つ側面視略上下逆向きのＬ字状に形成されている。
【００２２】
次に、可搬式ガスエンジン発電機１０（以下、エンジン発電機１０と略称する。）の使用例を、図２〜図５に基づいて説明する。
図２はエンジン発電機１０の第１使用例を示している。第１使用例は、エンジン発電機１０を自立するように床ＦＬに載置した例、つまり縦置きした例である。エンジン発電機１０は、左右の車輪１３及び左右の下脚部１４によって自立する（起立する）。この起立姿勢において、エンジン発電ユニット１２（図１参照）を運転することが可能である。牽引用ハンドル１６は、収納ケース１１に沿って折り畳まれており、必要に応じて、想像線によって示される起立位置にセットすることが可能である。
【００２３】
図３はエンジン発電機１０の第２使用例を示している。第２使用例は、左右の下脚部１４を浮かせるように、エンジン発電機１０を背面１１ｅ側に傾け、起立位置にセットされた牽引用ハンドル１６を人間が手Ｈａで引くことにより、エンジン発電機１０を移動させる例である。この状態においては、エンジン発電ユニット１２（図１参照）は停止している。
【００２４】
図４はエンジン発電機１０の第３使用例を示している。第３使用例は、人間が手Ｈａで取っ手１５を持ち上げることにより、エンジン発電機１０を移動させる例である。この状態においては、エンジン発電ユニット１２（図１参照）は停止している。
【００２５】
図５はエンジン発電機１０の第４使用例を示している。第４使用例は、エンジン発電機１０を横置きした例である。収納ケース１１は、背面１１ｅに左右の横置き用脚部１７を有する。背面１１ｅが下向きとなるように、エンジン発電機１０を倒すことによって、左右の車輪１３と左右の横置き用脚部１７が床ＦＬに載る。この結果、エンジン発電機１０は床ＦＬに横倒し状態で載置される。この状態においては、エンジン発電ユニット１２（図１参照）は停止している。第４使用例は、例えばエンジン発電機１０を車両の荷室に収納して走行する場合に、安定した状態で収納できるので、有効である。
【００２６】
図１及び図６に示すように、エンジン発電ユニット１２（図１参照）は、ガスエンジン２０と発電機３１とからなる。ガスエンジン２０は、略水平なクランク軸２１を備え、クランクケース２２の中に溜められているオイルＬｕで各摺動部分を潤滑する潤滑方式の、例えば４サイクル単気筒エンジンである。ガスエンジン２０のシリンダ２３は、例えば真上を向いている。このガスエンジン２０は汎用エンジンであって、リコイルスタータ２４を備えている。
【００２７】
リコイルスタータ２４は、ガスエンジン２０を手動で始動させる始動装置であり、例えばクランク軸２１又はフライホイール２５に設けたものである。始動用ノブ２４ａを手動によって引くことにより、リコイルスタータ２４を回すことができる。始動用ノブ２４ａは、収納ケース１１の前板１１ａに配置されている。
【００２８】
発電機３１は、ガスエンジン２０によって駆動されて電力を発電するものであり、例えばクランク軸２１に直結しているフライホイール２５に設けられた永久磁石３２と、この永久磁石３２に隣接して配置したコイル３３とからなる。発電機３１が発生した電力は、整流回路３４及び電力出力回路３５と、図示せぬノイズフィルタ等の補助電装品を介して、電力取り出しコンセント３６から外部に供給される。発電機３１と整流回路３４と電力出力回路３５とからなる組み合わせは、発電作業部３０を構成している。この発電作業部３０は、ガスエンジン２０によって駆動される作業部の一種である。
【００２９】
整流回路３４は、発電機３１が発生した交流電力を整流して直流電力に変換するものである。電力出力回路３５は、整流回路３４と電力取り出しコンセント３６との間に介在しており、例えばＦＥＴブリッジ等からなる。整流回路３４によって整流された直流電力は、電力出力回路３５がオン（on）作動しているときだけ、外部に供給される。さらに、整流回路３４によって整流された直流電力は、後述する点火装置６２や制御部６５等の電装品にも供給される。電力取り出しコンセント３６は、図１に示す収納ケース１１における右の側板１１ｆに設けられる。
【００３０】
図６に示すように、ガスエンジン２０にガス燃料を供給するためのガス燃料供給装置４０は、燃料供給源Ｇ１，Ｇ２から導き出された液化燃料を気化させて、ガスエンジン２０の燃焼室２６に供給するものである。このガス燃料供給装置４０は、口金受部ユニット４１と燃料供給路４２と手動弁４３とベーパライザ４４と遮断弁４５と一次レギュレータ４６と二次レギュレータ４７とミキサー４８とからなる。
【００３１】
燃料供給源Ｇ１，Ｇ２は、例えば市販されている携帯可能な小型のカセットガスボンベからなる。このカセットガスボンベＧ１，Ｇ２に充填されている液化燃料は、例えばブタンを主成分とした液化ブタンである。
【００３２】
口金受部ユニット４１は、２つのカセットガスボンベＧ１，Ｇ２の口金（ガス吐出口）をワンタッチ操作によって装着することが可能なものであり、２つの逆止弁５１，５２と圧力検知弁５３とからなる。２つの逆止弁５１，５２は、各カセットガスボンベＧ１，Ｇ２に対する液化燃料の逆流を阻止するものである。圧力検知弁５３は、弁二次側の圧力が所定値まで低下したときに閉鎖されるものである。
【００３３】
燃料供給路４２は、口金受部ユニット４１からミキサー４８へ燃料を供給するための経路である。手動弁４３は、例えばコックからなる元弁であって、カセットガスボンベＧ１，Ｇ２からの液化燃料の供給・遮断を切り換えることができる。ベーパライザ４４は、液化燃料を気化された燃料（ガス化燃料）とするものである。遮断弁４５は、燃料供給路４２を遮断する弁であり、例えば、クランクケース２２の中が負圧であることを感知したときに、燃料供給路４２を遮断するものである。一次レギュレータ４６は、ガス化燃料を所定の圧力まで減圧（調圧）する調圧手段である。二次レギュレータ４７（ゼロガバナ４７）は、一次レギュレータ４６によって減圧されたガス化燃料を大気圧に近い圧力まで更に減圧（調圧）する調圧手段である。
【００３４】
ミキサー４８は、二次レギュレータ４７によって減圧されたガス化燃料を、燃焼用空気と混合することにより混合気を生成し、ガスエンジン２０の燃焼室２６へ供給するものである。このミキサー４８は、スロットル弁５５と制御モータ５６と燃料ノズル５７とを備えている。スロットル弁５５は、エンジン吸気系５８の吸気通路５９を開閉するものであって、制御モータ５６により駆動される。制御モータ５６は、例えばステップモータからなる。燃料ノズル５７は、ガス化燃料をスロットル弁５５の上流側に供給するものである。
【００３５】
図６に示すように、エンジン発電機１０は制御装置６０を備えている。この制御装置６０は、メインスイッチ６１、点火装置６２の点火回路６２ａ、エンジン回転センサ６３、加速度センサ６４、制御部６５、報知部６６を主要な構成要素としたものである。
【００３６】
メインスイッチ６１は、ガスエンジン２０の電源系統をオン・オフするためのロータリスイッチである。このメインスイッチ６１は、図１に示す収納ケース１１の操作部１１ｂに設けられる。制御装置６０は、メインスイッチ６１をオフ位置からオン位置へ操作することにより、ガスエンジン２０の始動に備えるとともに、メインスイッチ６１をオン位置からオフ位置へ戻すことにより、ガスエンジン２０を停止させることができる。
【００３７】
点火回路６２ａは、点火装置６２の点火プラグ６２ｂを点火させるものであり、点火コイルを有する。点火プラグ６２ｂは燃焼室２６に設けられている。点火装置６２は、例えば、発電機３１が発電した電力をバッテリに蓄えることなく、そのまま点火コイルの一次電力として使用する磁石発電式点火装置（フライホイールマグネトー式点火装置）である。
【００３８】
エンジン回転センサ６３は、ガスエンジン２０の回転速度Ｎｅを検出して、検出信号を発するものである。
【００３９】
加速度センサ６４はＸ軸、Ｙ軸、及びＺ軸という３軸方向の加速度α１〜α３（図示せず）を検出可能な、３軸加速度センサから成る。この３軸加速度センサは、いわゆる半導体加速度センサと称する、一般的なセンサでよい。半導体加速度センサの種類には、例えばピエゾ抵抗型、静電容量型、熱検知型がある。
【００４０】
このような加速度センサ６４は、エンジン発電機１０それ自体に発生した３軸方向の加速度α１〜α３を検出することが可能となるように、エンジン発電機１０に位置している。例えば、図１に示すように、Ｘ軸方向の加速度α１は、エンジン発電機１０それ自体に発生した、鉛直線ＳＬ方向、つまり重力方向の加速度（重力加速度）である。Ｙ軸方向の加速度α２は、エンジン発電機１０それ自体に発生した、左右の水平方向の加速度である。Ｚ軸方向の加速度α３は、エンジン発電機１０それ自体に発生した、前後の水平方向の加速度である。このように、Ｙ軸方向の加速度α２及びＺ軸方向の加速度α３は、鉛直線ＳＬに対する水平方向の加速度である。以下、Ｘ軸方向の加速度α１のことを「縦加速度α１」、Ｙ軸方向の加速度α２のことを「第１横加速度α２」、Ｚ軸方向の加速度α３のことを「第２横加速度α３」と、適宜いうことにする。
【００４１】
制御部６５は、ガスエンジン２０及び発電作業部３０を制御するものであり、例えばマイクロコンピュータからなる。詳しくは、制御部６５は、メインスイッチ６１、及びエンジン回転センサ６３や加速度センサ６４を含む各種のセンサから信号を受けて、点火回路６２ａ、スロットル弁５５用の制御モータ５６、電力出力回路３５、報知部６６を所定の制御モードによって制御する構成である。
【００４２】
例えば、制御部６５は、ガスエンジン２０の回転速度Ｎｅ及びスロットル弁５５の開度の各データに基づき、所定の制御モードで制御モータ５６を介してスロットル弁５５の開度を制御することで、ガスエンジン２０の回転速度Ｎｅが目標回転速度と一致するように電気的に制御する。さらに、制御部６５は、整流回路３４及び電力出力回路３５を制御する。
【００４３】
さらに、制御部６５は、加速度センサ６４の検出信号を受けたときに、所定の制御モードにおいて、電力出力回路３５をオフ（off）作動させることにより、外部への電力供給を停止するとともに、点火回路６２ａを停止させることにより、ガスエンジン２０を停止させる。
【００４４】
報知部６６は、例えば表示器からなり、図１に示す収納ケース１１の操作部１１ｂに設けられる。
【００４５】
整流回路３４と電力出力回路３５と加速度センサ６４と制御部６５は、単一の回路基板６８に取り付けられる（実装される）ことにより、単一のユニット６９に集約されている。このユニット６９のことを、電子ユニット６９ということにする。この電子ユニット６９は、図１に示すように、収納ケース１１内に収納されている。例えば、収納ケース１１の内部に図示せぬユニット取付け部を設けることにより、このユニット取付け部に電子ユニット６９を取付けることができる。また、電子ユニット６９は、ガスエンジン２０又は発電機３１に取り付けてもよい。
【００４６】
ここで、電子ユニット６９は、エンジン発電機１０それ自体に発生した３軸方向の加速度α１〜α３を、加速度センサ６４によって正確に検出することが可能となるように、配置される。例えば、エンジン発電機１０における所定の部位に、鉛直線ＳＬに沿う基準面を設定し、この基準面に電子ユニット６９を取付ける。このため、図１に示すように、鉛直線ＳＬに沿って起立した状態のエンジン発電機１０に対し、加速度センサ６４は鉛直線ＳＬに沿うように位置する。従って、エンジン発電機１０が鉛直線ＳＬに沿って起立した状態において、加速度センサ６４により検出されたＸ軸方向の加速度α１は、鉛直線ＳＬ方向の加速度であるということができる。この場合において、加速度センサ６４により検出されたＹ・Ｚ軸方向の加速度α２，α３は、鉛直線ＳＬに対して水平方向の加速度（エンジン発電機１０に対して水平方向の加速度）であるということができる。
【００４７】
このように、単一の回路基板６８に対して、加速度センサ６４を他の電気部品と共に実装したので、極めてコンパクトに集約することができる。このため、収納ケース１１内の狭いスペースに、電気部品を効率良く収納することができる。しかも、整流回路３４と電力出力回路３５と加速度センサ６４と制御部６５との間を接続するための電気配線は、不要である。
【００４８】
次に、自立姿勢のエンジン発電機１０が倒れる場合の、傾き角の基準の概念を図７及び図８に基づいて説明する。図７は、エンジン発電機１０が左右へ傾いたときの基準角の概念を示している。図８は、エンジン発電機１０が前後へ傾いたときの基準角の概念を示している。水平な床ＦＬに対して直角な直線ＳＬ、つまり鉛直線ＳＬのことを、中立基準線ＳＬということにする。床ＦＬと中立基準線ＳＬとの交点を中心Ｏｓとし、この中心Ｏｓに対する中立基準線ＳＬの位置を角度０°とする。
【００４９】
図７に示すように、起立状態のエンジン発電機１０を正面から見たときに、エンジン発電機１０の幅方向の中心Ｏｓは、中立基準線ＳＬ上にある。また、図８に示すように、エンジン発電機１０を側方から見たときに、エンジン発電機１０の前後方向の中心Ｏｓも、中立基準線ＳＬ上にある。エンジン発電機１０の重心は、中立基準線ＳＬ上にあるものとする。
【００５０】
図７に示すように、エンジン発電機１０が左右へ傾くと想定したときに、中立基準線ＳＬに対して左又は右へ少し傾いた直線Ｌｓ１１のことを、左右の第１傾き基準線Ｌｓ１１という。中立基準線ＳＬに対する左右の第１傾き基準線Ｌｓ１１の傾き角θｓ１１（第１の基準角θｓ１１）は、例えば３０°に設定される。
【００５１】
同様に、中立基準線ＳＬに対してエンジン発電機１０が左又は右へ大きく傾いた直線Ｌｓ１２のことを、左右の第２傾き基準線Ｌｓ１２という。中立基準線ＳＬに対する左右の第２傾き基準線Ｌｓ１２の傾き角θｓ１２（第２の基準角θｓ１２）は、第１の基準角θｓ１１よりも大きい値であり、例えば６０°に設定される。
【００５２】
同様に、中立基準線ＳＬに対してエンジン発電機１０が左又は右へ最も大きく傾いた直線Ｌｓ１３のことを、左右の第３傾き基準線Ｌｓ１３という。中立基準線ＳＬに対する左右の第３傾き基準線Ｌｓ１３の傾き角θｓ１３（第３の基準角θｓ１３）は、第２の基準角θｓ１２よりも大きい、９０°である。
【００５３】
ここで、エンジン発電機１０の傾き角θ１が、０°から第１の基準角θｓ１１までの範囲の場合には、エンジン発電機１０が「起立姿勢」にあるとする。また、エンジン発電機１０の傾き角θ１が、第１の基準角θｓ１１を越えて、第２の基準角θｓ１２までの範囲の場合には、エンジン発電機１０の「傾きが小さい」とする。また、エンジン発電機１０の傾き角θ１が、第２の基準角θｓ１２を越えて、第３の基準角θｓ１３までの範囲の場合には、エンジン発電機１０の「傾きが大きい」とする。エンジン発電機１０は、第３の基準角θｓ１３まで傾いたときに横倒し状態となる。
【００５４】
図８に示すように、エンジン発電機１０が前後へ傾くと想定したときに、中立基準線ＳＬに対して前又は後へ少し傾いた直線Ｌｓ２１のことを、前後の第１傾き基準線Ｌｓ２１という。中立基準線ＳＬに対する前後の第１傾き基準線Ｌｓ２１の傾き角θｓ２１（第１の基準角θｓ２１）は、例えば３０°に設定される。
【００５５】
同様に、中立基準線ＳＬに対してエンジン発電機１０が前又は後へ大きく傾いた直線Ｌｓ２２のことを、前後の第２傾き基準線Ｌｓ２２という。中立基準線ＳＬに対する前後の第２傾き基準線Ｌｓ２２の傾き角θｓ２２（第２の基準角θｓ２２）は、第１の基準角θｓ２１よりも大きい値であり、例えば６０°に設定される。
【００５６】
同様に、中立基準線ＳＬに対してエンジン発電機１０が前又は後へ最も大きく傾いた直線Ｌｓ２３のことを、前後の第３傾き基準線Ｌｓ２３という。中立基準線ＳＬに対する前後の第３傾き基準線Ｌｓ２３の傾き角θｓ２３（第３の基準角θｓ２３）は、第２の基準角θｓ２２よりも大きい、９０°である。
【００５７】
ここで、エンジン発電機１０の傾き角θ２が、０°から第１の基準角θｓ２１までの範囲の場合には、エンジン発電機１０が「起立姿勢」にあるとする。また、エンジン発電機１０の傾き角θ２が、第１の基準角θｓ２１を越えて、第２の基準角θｓ２２までの範囲の場合には、エンジン発電機１０の「傾きが小さい」とする。また、エンジン発電機１０の傾き角θ２が、第２の基準角θｓ２２を越えて、第３の基準角θｓ２３までの範囲の場合には、エンジン発電機１０の「傾きが大きい」とする。エンジン発電機１０は、第３の基準角θｓ２３まで傾いたときに横倒し状態となる。
【００５８】
次に、制御部６５（図６参照）をマイクロコンピュータによって構成した場合の制御フローについて、図６〜図８を参照しつつ、図９〜図１１に基づき説明する。
【００５９】
図９はガスエンジン２０の始動操作時点から制御部６５が制御処理を実行するまでの一連の手順を示すフローチャートである。
作業者は、先ず手動弁４３を開いた後に、メインスイッチ６１をオン操作する（ステップＳ０１）。次に、作業者はリコイルスタータ２４の始動用ノブ２４ａを引張ることにより、リコイルスタータ２４を始動操作する（ステップＳ０２）。この結果、クランク軸２１が回り始める。クランク軸２１が回転することによって、クランクケース２２の中が負圧になる。負圧になったことを検知した遮断弁４５は、燃料供給路４２を開く。この結果、ガス化燃料は燃焼室２６に供給される。一方、発電機３１は、クランク軸２１により駆動されて発電を開始する（ステップＳ０３）。
【００６０】
発電機３１から電力の供給を受けた制御部６５及び点火回路６２ａは、自動的に起動する（ステップＳ０４）。このため、制御部６５は所定のエンジン始動処理を自動的に実行する（ステップＳ０５）。つまり、制御部６５は点火回路６２ａに点火開始指令を発する。点火回路６２ａの点火コイルから点火プラグ６２ｂへ高圧電気が印加されるので、燃焼室２６に供給されたガス化燃料に点火する。ガスエンジン２０は始動する。
【００６１】
その後、所定の制御モードでガスエンジン２０の回転速度が目標回転速度と一致するように電気的に制御する。ガスエンジン２０の回転が安定した段階において、制御部６５は発電作業部３０に電力の出力開始指令を発する（ステップＳ０６）。つまり、電力出力回路３５にオン（on）作動指令を発する。この結果、電力出力回路３５がオン（on）作動することによって、発電機３１が発生している電力を外部に供給開始する。次に、制御部６５は、所定のエンジン運転継続処理を実行する（ステップＳ０７）。このエンジン運転継続処理を具体的に実行するための具体的な制御フローについては、次の図１０及び図１１で説明する。
【００６２】
図１０及び図１１は、制御部６５が上記図９に示すステップＳ０７の「エンジン運転継続処理」を実行するためのサブルーチンである。
制御部６５は、先ずステップＳ１０１において初期設定をする。つまり、第１タイマのスタート・ストップを判断するための第１フラグＦ１を”０”にセットする（第１タイマ・ストップ）。第２タイマのスタート・ストップを判断するための第２フラグＦ２を”０”にセットする（第２タイマ・ストップ）。第１タイマのカウント時間Ｔ１を”０”にセットするとともに、第２タイマのカウント時間Ｔ２を”０”にセットする。
【００６３】
次に、制御部６５は、加速度センサ６４によって検出された、３軸方向の加速度α１〜α３を読み込む（ステップＳ１０２）。次に、３軸方向の加速度α１〜α３に基づいてエンジン発電機１０の傾き角θ１〜θ３を求める（ステップＳ１０３）。つまり、縦加速度α１の値に基づいて、エンジン発電機１０の重力方向の傾き角θ１を求める。第１横加速度α２の値に基づいて、エンジン発電機１０の左右の水平方向の傾き角θ２を求める。第２横加速度α３の値に基づいて、エンジン発電機１０の前後の水平方向の傾き角θ３を求める。
【００６４】
加速度α１〜α３に基づいて傾き角θ１〜θ３を求める方法としては、例えば一般的な演算式またはマップによって求めればよい。マップを採用した場合には、加速度α１〜α３に対する傾き角θ１〜θ３の関係を予め設定して、メモリに記憶しておく。
【００６５】
次に、制御部６５は、エンジン発電機１０が図７に示す通常姿勢（起立姿勢）から上下反転姿勢（逆さま）に変化したか否かを判断する（ステップＳ１０４）。例えば、重力方向の傾き角θ１の値が概ね−１８０°であるときに上下反転姿勢に変化したと判断する。ここで上下反転姿勢に変化したと判断した場合には、ガスエンジン２０と発電作業部３０の両方に直ちに停止指令を発する（ステップＳ１０５〜Ｓ１０６）。
【００６６】
具体的には、ステップＳ１０５において、制御部６５は電力出力回路３５に電力の出力停止指令、つまりオフ（off）指令を発する。この結果、電力出力回路３５がオフ（off）作動することによって、発電機３１が発生している電力の供給を停止する。
【００６７】
また、ステップＳ１０６において、制御部６５はガスエンジン２０を停止させる。例えば、点火回路６２ａに停止指令を発する。点火回路６２ａの点火コイルから点火プラグ６２ｂへ印加される高圧電気が停止するので、ガスエンジン２０は停止する。クランク軸２１が停止することによって、クランクケース２２の中は常圧に戻る。常圧に戻ったことを検知した遮断弁４５は、燃料供給路４２を閉じる。
【００６８】
次に、ステップＳ１０７において、報知部６６を作動させた後に制御を終了する。報知部６６は、エンジン発電機１０が上下反転姿勢に変化したので停止したことを、例えば点滅表示をすることにより報知する。
【００６９】
一方、上記ステップＳ１０４において、エンジン発電機１０が通常姿勢（起立姿勢）を維持していると判断した場合には、図１１に示すステップＳ１０８に進む。ステップＳ１０８では、エンジン発電機１０が起立姿勢、小さく傾いた姿勢、大きく傾いた姿勢の、どれに該当するかを判断する。
【００７０】
つまり、次の第１条件と第２条件の、２つの条件を満たしたときに、エンジン発電機１０が「起立姿勢」にあると判断する。第１条件は、図７に示すように、エンジン発電機１０の左または右への傾き角θ１が、０°から第１の基準角θｓ１１までの範囲（０≦θ１≦θｓ１１）にある、という条件である。第２条件は、図８に示すように、エンジン発電機１０の前または後への傾き角θ２が、０°から第１の基準角θｓ２１までの範囲（０≦θ２≦θｓ２１）にある、という条件である。
【００７１】
また、次の第３条件と第４条件の、少なくともいずれか一方の条件を満たしたときに、エンジン発電機１０の「傾きが小さい」と判断する。第３条件は、図７に示すように、エンジン発電機１０の左または右への傾き角θ１が、第１の基準角θｓ１１を越えて、第２の基準角θｓ１２までの範囲（θｓ１１＜θ１≦θｓ１２）にある、という条件である。第４条件は、図８に示すように、エンジン発電機１０の前または後への傾き角θ２が、第１の基準角θｓ２１を越えて、第２の基準角θｓ２２までの範囲（θｓ２１＜θ２≦θｓ２２）にある、という条件である。
【００７２】
また、次の第５条件と第６条件の、少なくともいずれか一方の条件を満たしたときに、エンジン発電機１０の「傾きが大きい」と判断する。第５条件は、図７に示すように、エンジン発電機１０の左または右への傾き角θ１が、第２の基準角θｓ１２を越えて、第３の基準角θｓ１３までの範囲（θｓ１２＜θ１≦θｓ１３）にある、という条件である。第６条件は、図８に示すように、エンジン発電機１０の前または後への傾き角θ２が、第２の基準角θｓ２２を越えて、第３の基準角θｓ２３までの範囲（θｓ２２＜θ２≦θｓ２３）にある、という条件である。
【００７３】
このように、基準角を規定するための第１条件〜第６条件は、それぞれ角度の範囲（領域）を有している。
【００７４】
ステップＳ１０８において、エンジン発電機１０が「起立姿勢」にあると判断した場合、つまり、「０≦θ１≦θｓ１１」且つ「０≦θ２≦θｓ２１」の条件を満足した場合には、ステップＳ１０９に進む。このステップＳ１０９では、第１及び第２タイマをストップさせる又はストップ状態で維持する。次に、第１及び第２タイマの各カウント時間Ｔ１，Ｔ２を”０”にリセットする（ステップＳ１１０）。次に、第１及び第２フラグＦ１，Ｆ２を”０”にリセットする（ステップＳ１１１）。
【００７５】
次に、エンジン発電機１０が「起立姿勢」にあるときにおける、通常のエンジン出力制御を実行する（ステップＳ１１２）。つまり、所定の制御モードでガスエンジン２０の回転速度Ｎｅが目標回転速度Ｎｓ１と一致するように制御する。目標回転速度Ｎｓ１は、例えば回転数基準で５０００〜６０００ｒｐｍ程度に設定される。具体的には、制御モータ５６を制御してスロットル弁５５の開度を調整することにより、回転速度Ｎｅを制御することができる。
【００７６】
次に、エンジン発電機１０が「起立姿勢」にあるときにおける、通常の電力の出力制御を実行する（ステップＳ１１３）。つまり、電力出力回路３５にオン（on）作動指令を発する。このように、エンジン発電機１０が「起立姿勢」にあるときには、発電機３１が発生した電力を電力取り出しコンセント３６から外部に供給することができる。
【００７７】
次に、メインスイッチ６１のスイッチ信号を読み込む（ステップＳ１１４）。次に、メインスイッチ６１のスイッチ信号がオフ（off）であるか否かを判断する（ステップＳ１１５）。メインスイッチ６１のスイッチ信号がオン（on）のままであると判断した場合には、上記図１０のステップＳ１０２に戻って運転を継続する。
【００７８】
一方、メインスイッチ６１のスイッチ信号がオフ（off）であると判断した場合には、電力出力回路３５にオフ（off）作動指令を発する（ステップＳ１１６）。この結果、電力出力回路３５がオフ（off）作動することによって、発電機３１が発生している電力は外部に供給されなくなる。
【００７９】
次に、ガスエンジン２０を停止させた後に制御を終了する（ステップＳ１１７）。例えば、点火回路６２ａに停止指令を発する。点火回路６２ａの点火コイルから点火プラグ６２ｂへ印加される高圧電気が停止するので、ガスエンジン２０は停止する。クランク軸２１が停止することによって、クランクケース２２の中は常圧に戻る。常圧に戻ったことを検知した遮断弁４５は、燃料供給路４２を閉じる。
【００８０】
上記ステップＳ１０８において、エンジン発電機１０が小さく傾いていると判断した場合、つまり、「θｓ１１＜θ１≦θｓ１２」（傾き角θ１が、第１の基準角θｓ１１を越えた）という条件と、「θｓ２１＜θ２≦θｓ２２」（傾き角θ２が、第１の基準角θｓ２１を越えた）という条件との、少なくともいずれか一方の条件を満足した場合には、ステップＳ１１８に進む。
【００８１】
このステップＳ１１８では、第２タイマをストップさせる又はストップ状態で維持する。次に、第２タイマのカウント時間Ｔ２を”０”にリセットする（ステップＳ１１９）。次に、第２フラグＦ２を”０”にリセットする（ステップＳ１２０）。
【００８２】
次に、第１タイマのスタート・ストップを判断するための第１フラグＦ１が”０”であるか否かを判断する（ステップＳ１２１）。第１フラグＦ１が”０”であると判断した場合には、次に、第１タイマのカウント時間Ｔ１を”０”にリセットした後に、第１タイマをスタートさせる（ステップＳ１２２）。次に、第１フラグＦ１を”１”に反転させた（ステップＳ１２３）後に、ステップＳ１２４に進む。一方、第１フラグＦ１が”０”ではないと判断した場合には、第１タイマが既にスタートしていることになるので、そのままステップＳ１２４に進む。
【００８３】
ステップＳ１２４では、第１タイマがカウントしたカウント時間Ｔ１が、予め設定されている第１基準時間Ｔｓ１１を経過したか否かを判断する。経過していないと判断した場合には、上記図１０のステップＳ１０２に戻って運転を継続する。
【００８４】
一方、カウント時間Ｔ１が第１基準時間Ｔｓ１１を経過したと判断した場合には、電力出力回路３５にオフ（off）作動指令を発する（ステップＳ１２５）。この結果、電力出力回路３５がオフ（off）作動することによって、発電機３１が発生している電力は外部に供給されなくなる。
【００８５】
次に、ガスエンジン２０の回転速度Ｎｅを目標回転速度Ｎｓ２（基準速度Ｎｓ２）まで低減させるように、ガスエンジン２０を制御する（ステップＳ１２６）。目標回転速度Ｎｓ２は無負荷状態における速度、つまりアイドリング速度に設定されることが好ましく、例えば回転数基準で２０００〜４０００ｒｐｍ程度に設定される。具体的には、スロットル弁５５の開度を下げるように、制御モータ５６を制御することにより、回転速度Ｎｅを下げることができる。
【００８６】
次に、第１タイマがカウントしたカウント時間Ｔ１が、予め設定されている第２基準時間Ｔｓ１２を経過したか否かを判断する（ステップＳ１２７）。第２基準時間Ｔｓ１２は、第１基準時間Ｔｓ１１よりも大きい値に設定されている（Ｔｓ１２＞Ｔｓ１１）。ここで、経過していないと判断した場合には、上記図１０のステップＳ１０２に戻って運転を継続する。
【００８７】
一方、カウント時間Ｔ１が第２基準時間Ｔｓ１２を経過したと判断した場合には、ガスエンジン２０を停止させる（ステップＳ１２８）。例えば、点火回路６２ａに停止指令を発する。点火回路６２ａの点火コイルから点火プラグ６２ｂへ印加される高圧電気が停止するので、ガスエンジン２０は停止する。クランク軸２１が停止することによって、クランクケース２２の中は常圧に戻る。常圧に戻ったことを検知した遮断弁４５は、燃料供給路４２を閉じる。次に、報知部６６を作動させた後に制御を終了する（ステップＳ１２９）。報知部６６は、エンジン発電機１０が小さく傾いたので停止したことを、例えば点滅表示をすることにより報知する。
【００８８】
このように、ステップＳ１０８〜Ｓ１２８によれば、制御部６５は、傾き角θ１又はθ２が基準角を超えた状態、つまり「θｓ１１＜θ１≦θｓ１２」と「θｓ２１＜θ２≦θｓ２２」の少なくともいずれか一方の条件を満足した状態を、第１基準時間Ｔｓ１１（第１の継続時間Ｔｓ１１）にわたって継続していると判断した場合に、電力出力回路３５にオフ（off）作動指令を発し、さらに、この状態を第２基準時間Ｔｓ１２（第２の継続時間Ｔｓ１２）にわたって継続していると判断した場合に、ガスエンジン２０に停止指令を発する。
【００８９】
上記ステップＳ１０８において、エンジン発電機１０が大きく傾いていると判断した場合、つまり、「θｓ１２＜θ１≦θｓ１３」（傾き角θ１が、第２の基準角θｓ１２を越えた）という条件と、「θｓ２２＜θ２≦θｓ２３」（傾き角θ２が、第２の基準角θｓ２２を越えた）という条件との、少なくともいずれか一方の条件を満足した場合には、ステップＳ１３０に進む。
【００９０】
このステップＳ１３０では、第１タイマをストップさせる又はストップ状態で維持する。次に、第１タイマのカウント時間Ｔ１を”０”にリセットする（ステップＳ１３１）。次に、第１フラグＦ１を”０”にリセットする（ステップＳ１３２）。
【００９１】
次に、第２タイマのスタート・ストップを判断するための第２フラグＦ２が”０”であるか否かを判断する（ステップＳ１３３）。第２フラグＦ２が”０”であると判断した場合には、次に、第２タイマのカウント時間Ｔ２を”０”にリセットした後に、第２タイマをスタートさせる（ステップＳ１３４）。次に、第２フラグＦ２を”１”に反転させた（ステップＳ１３５）後に、ステップＳ１３６に進む。一方、第２フラグＦ２が”０”ではないと判断した場合には、第２タイマが既にスタートしていることになるので、そのままステップＳ１３６に進む。
【００９２】
ステップＳ１３６では、第２タイマがカウントしたカウント時間Ｔ２が、予め設定されている第１基準時間Ｔｓ２１を経過したか否かを判断する。経過していないと判断した場合には、上記図１０のステップＳ１０２に戻って運転を継続する。ステップＳ１３６で判断する「エンジン発電機１０の傾きが大きい場合における第１基準時間Ｔｓ２１」は、上記ステップＳ１２４で判断する「傾きが小さい場合における第１基準時間Ｔｓ１１」よりも、小さい値に設定されている（Ｔｓ２１＜Ｔｓ１１）。
【００９３】
一方、カウント時間Ｔ２が第２基準時間Ｔｓ２１を経過したと判断した場合には、電力出力回路３５にオフ（off）作動指令を発する（ステップＳ１３７）。この結果、電力出力回路３５がオフ（off）作動することによって、発電機３１が発生している電力は外部に供給されなくなる。
【００９４】
次に、ガスエンジン２０の回転速度Ｎｅを目標回転速度Ｎｓ３（基準速度Ｎｓ３）まで低減させるように、ガスエンジン２０を制御する（ステップＳ１３８）。目標回転速度Ｎｓ３は無負荷状態における速度、つまりアイドリング速度に設定されることが好ましく、例えば回転数基準で２０００〜４０００ｒｐｍ程度に設定される。具体的には、スロットル弁５５の開度を下げるように、制御モータ５６を制御することにより、回転速度Ｎｅを下げることができる。
【００９５】
次に、第２タイマがカウントしたカウント時間Ｔ２が、予め設定されている第２基準時間Ｔｓ２２を経過したか否かを判断する（ステップＳ１３９）。経過していないと判断した場合には、上記図１０のステップＳ１０２に戻って運転を継続する。第２基準時間Ｔｓ２２は、第１基準時間Ｔｓ２１よりも大きい値に設定されている（Ｔｓ２２＞Ｔｓ２１）。また、第２基準時間Ｔｓ２２は、上記ステップＳ１２４で判断する「傾きが小さい場合における第１基準時間Ｔｓ１１」よりも、小さい値に設定されている（Ｔｓ２２＜Ｔｓ１１）。つまり、「Ｔｓ２１＜Ｔｓ２２＜Ｔｓ１１＜Ｔｓ１２」の関係である。
【００９６】
一方、カウント時間Ｔ２が第２基準時間Ｔｓ２２を経過したと判断した場合には、ステップＳ１２８に進む。つまり、ガスエンジン２０を停止させ（ステップＳ１２８）、次に、報知部６６を作動させた後に制御を終了する（ステップＳ１２９）。報知部６６は、エンジン発電機１０が大きく傾いたので停止したことを、例えば点滅表示をすることにより報知する。
【００９７】
このように、ステップＳ１０８，Ｓ１３０〜Ｓ１３９，Ｓ１２８，Ｓ１２９によれば、制御部６５は、傾き角θ１，θ２が基準角を超えた状態、つまり「θｓ１２＜θ１≦θｓ１３」と「θｓ２２＜θ２≦θｓ２３」の少なくともいずれか一方の条件を満足した状態を、第１基準時間Ｔｓ２１（第１の継続時間Ｔｓ２１）にわたって継続していると判断した場合に、電力出力回路３５にオフ（off）作動指令を発し、さらに、この状態を第２基準時間Ｔｓ２２（第２の継続時間Ｔｓ２２）にわたって継続していると判断した場合に、ガスエンジン２０に停止指令を発する（ステップＳ１２８）。
【００９８】
以上の説明をまとめると、次の通りである。
本実施例では、可搬式エンジン発電機１０（可搬式作業機１０）に発生した水平方向の加速度α２，α３を、加速度センサ６４によって検出する（Ｓ１０２）。そして、制御部６５は、この検出した情報α２，α３に基づいて求めたエンジン発電機１０の傾き角θ１，θ２が、第１基準角θｓ１１，θｓ１２を超えた（Ｓ１０８で傾き小）、又は第２基準角θｓ２１，θｓ２２を超えた（Ｓ１０８で傾き大）場合に、ガスエンジン２０を停止する（Ｓ１２８）。
【００９９】
この結果、ガスエンジン２０によって駆動されている発電機３１（発電作業部３０）も停止する。このように、制御部６５は、エンジン発電機１０が完全に転倒する前の時点に、ガスエンジン２０を停止するか否かを判断することができる。基準角については、エンジン発電機１０の重心、重量、大きさ等の特性や、使用条件を考慮して、最適な値に設定すればよい。従って、運転中のエンジン発電機１０が倒れる場合に、ガスエンジン２０を速やかに且つ適切に停止させることによって、エンジン発電機１０を十分に保護することができる。
【０１００】
さらに制御部６５は、傾き角θ１，θ２が基準角を超えた状態（Ｓ１０８で傾き小、大）を、継続時間Ｔｓ１２，Ｔｓ２２にわたって継続している場合に（Ｓ１２７，Ｓ１３９）、ガスエンジン２０を停止する（Ｓ１２８）。
エンジン発電機１０は、一旦傾いてから継続時間Ｔｓ１２，Ｔｓ２２を経過する前に、元の起立状態に戻ることがあり得る。その場合には、ガスエンジン２０の運転を継続する（Ｓ１１２，Ｓ１１３）ことによって、発電機３１（発電作業部３０）を駆動し続けることができるので、安定した運転を継続することができる。
【０１０１】
また、エンジン発電機１０の傾き角θ１，θ２が大きいほど、ガスエンジン２０を停止するまでの継続時間Ｔｓ１２，Ｔｓ２２は小さく設定される。つまり、Ｓ１０８で傾き小の場合にＳ１２７を実行し、Ｓ１０８で傾き大の場合にＳ１３９を実行する。このため、エンジン発電機１０の傾き状況に応じた、より適切なタイミングで、ガスエンジン２０を停止することができる。
【０１０２】
さらに制御部６５は、傾き角θ１，θ２が基準角を超えた（Ｓ１０８で傾き小、大）と判断した場合に、ガスエンジン２０の回転速度Ｎｅを基準速度Ｎｓ１，Ｎｓ２まで低減させるように制御する（Ｓ１２６，Ｓ１３８）。
エンジン発電機１０は、一旦傾いてから継続時間Ｔｓ１２，Ｔｓ２２を経過する前に、元の起立状態に戻ることがあり得る。このため、一旦傾いた（Ｓ１０８で傾き小、大と判断した）ときに、ガスエンジン２０を低速回転で運転する（Ｓ１２６，Ｓ１３８）。その後、元の起立状態に戻った（Ｓ１０８で起立状態）と判断したときには、ガスエンジン２０を元の運転状態に復帰させる（Ｓ１０９〜Ｓ１１２）ことによって、エンジン発電機１０を安定した運転で継続することができる。
【０１０３】
さらに制御部６５は、３軸加速度センサから成る加速度センサ６４により検出された、重力方向の加速度α１（Ｓ１０２）に基づいて、エンジン発電機１０が通常姿勢から上下反転姿勢に変化したか否かを判断する（Ｓ１０３〜Ｓ１０４）。
エンジン発電機１０は床ＦＬに固定されないので、載置状態及び周囲の状況によっては、何らかの要因によって上下反転姿勢になることが考えられる。これに対して、制御部６５は、上下反転姿勢に変化したと判断した場合（Ｓ１０４）には、ガスエンジン２０と発電作業部３０の両方に直ちに停止指令を発する（Ｓ１０５〜Ｓ１０６）。このため、エンジン発電機１０を緊急に停止させることができる。
【０１０４】
さらには、加速度センサ６４を、３軸加速度センサによって構成したので、単一の加速度センサによって、エンジン発電機１０の全方位の傾き角を検出することができる。しかも、単一の３軸加速度センサ６４と、他の電気部品３４，３５，６５との組み合わせによって、ガスエンジン２０の停止、回転速度Ｎｅの制御といった、複数の処理を同時に実行することが可能である。
【０１０５】
さらには、本発明では、基準角を規定するための第１条件〜第６条件は、それぞれ角度の範囲（領域）を有している。このように、本発明では、各基準角に範囲をもたせ、可搬式作業機１０の傾き角θ１，θ２が小さい場合には傾いてからガスエンジン２０の停止に至るまでの時間を長めに設定し、一方、傾き角θ１，θ２が大きい場合にはガスエンジン２０の停止に至るまでの時間を短く設定している。ガスエンジン２０の回転速度Ｎｅの設定についても同様である。可搬式作業機１０というものは、種類や用途等の使用条件に応じて、多種多様な使われ方をする。特に、傾き角θ１，θ２が小さい状態で使用されることが多い可搬式作業機１０においては、商品性が極めて高い。
【０１０６】
なお、本発明では、可搬式作業機１０は、可搬式エンジン発電機に限定されるものではなく、各種の可搬式の作業機に適用でき、例えば耕耘機、刈払機、可搬式ポンプ、可搬式送風機であってもよい。
【０１０７】
また、３軸加速度センサから成る加速度センサ６４は、鉛直線ＳＬに対して水平な２つの加速度α２，α３を検出可能なように、エンジン発電機１０に配置される構成であればよい。例えば、図１に示すように、Ｙ軸及びＺ軸を、水平方向へ所定の角度βだけ変位させてもよい。つまり、Ｙ軸を水平方向に角度βだけ振ってＹａ軸とし、Ｚ軸を同方向に角度βだけ振ってＺａ軸とする。
【０１０８】
ここで、加速度センサ６４に故障が発生することによって、検出された水平方向の加速度α２，α３の一方に誤りが生じていると仮定する。この場合に、制御部６５は、故障したことを判断した後に、加速度α２，α３の他方の値だけに基づいて、エンジン発電機１０の傾き角θ１，θ２を演算によって求める構成とすればよい。このような構成とすることによって、加速度センサ６４の故障の有無にかかわらず、常に正確な傾き角θ１，θ２を速やかに得ることが可能となる。
【０１０９】
また、各基準時間（継続時間）Ｔｓ１１，Ｔｓ１２，Ｔｓ２１，Ｔｓ２２、各基準角θｓ１１〜θｓ１３，θｓ２１〜θｓ２３、各目標回転速度（基準速度）Ｎｓ１〜Ｎｓ３については、可搬式作業機１０の種類や用途等の使用条件に応じて、最適な値に設定すればよい。また、これらの値は、手動操作が可能な調整手段を別個に設けてもよい。
【０１１０】
また、ガスエンジン２０を停止させる構成は、点火装置６２を停止させる構成に限定されるものではなく、遮断弁４５を閉じる構成であってもよい。その場合における遮断弁４５は、制御部６５の信号によって開閉する電磁弁等の電気的な弁によって、構成することになる。
【産業上の利用可能性】
【０１１１】
本発明の可搬式作業機１０は、汎用のガスエンジン２０によって発電機３１を駆動する可搬式エンジン発電機に用いるのに好適である。
【符号の説明】
【０１１２】
１０…可搬式作業機（可搬式エンジン発電機）、２０…ガスエンジン、３０…作業部（発電作業部）、３１…発電機、６４…加速度センサ（３軸加速度センサ）、６５…制御部、Ｎｅ…回転速度、Ｎｓ１，Ｎｓ２…基準速度（目標回転速度）、Ｔ１，Ｔ２…継続時間、α１…重力方向の加速度、α２，α３…水平方向の加速度、θ１，θ２，θ３…可搬式作業機の傾き角、θｓ１１〜θｓ１３，θｓ２１〜θｓ２３…基準角。
【図１】
2011085119.tif 000003
【図２】
2011085119.tif 000004
【図３】
2011085119.tif 000005
【図４】
2011085119.tif 000006
【図５】
2011085119.tif 000007
【図６】
2011085119.tif 000008
【図７】
2011085119.tif 000009
【図８】
2011085119.tif 000010
【図９】
2011085119.tif 000011
【図１０】
2011085119.tif 000012
【図１１】
2011085119.tif 000013