(57)【要約】【課題】非操作時にエンジン回転数を少なくとも低減させるまでの時間を最適化できるエンジン制御装置およびエンジン制御方法を提供する。【解決手段】操作を入力していない状態が、記憶部33に記憶した時間閾値より長く継続したときに、エンジン動作制御部36によりエンジン回転数を少なくとも低減させる。天神回転数を低減させた状態から所定時間以内に操作入力部32に操作を入力したと入力判定部35により判定した場合に、記憶部33に記憶した時間閾値を減少させ、その他の場合に時間閾値を増加させる。エンジン回転数を低減させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数を少なくとも低減させるまでの時間を最適化できる。【選択図】図１
2017115780.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと、
操作が入力される操作入力部と、
時間閾値を記憶する記憶部と、
操作入力部に操作が入力されたか否かを判定する入力判定部と、
この入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン回転数を少なくとも低減させるとともに、エンジン回転数を少なくとも低減した状態から入力判定部により操作入力部に操作が入力されたと判定した場合にエンジン動作を復帰させるエンジン動作制御部と、
このエンジン動作制御部によりエンジン回転数を少なくとも低減させた状態から所定時間以内にエンジン動作を復帰させる場合に記憶部に記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させる設定部と
を具備したことを特徴とするエンジン制御装置。
【請求項２】
エンジンは、所定のアイドリング回転数で回転可能であり、
エンジン動作制御部は、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン回転数をアイドリング回転数に低減させる
ことを特徴とする請求項１記載のエンジン制御装置。
【請求項３】
エンジン動作制御部は、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジンを停止させる
ことを特徴とする請求項１記載のエンジン制御装置。
【請求項４】
エンジンは、所定のアイドリング回転数で回転可能であり、
記憶部は、第１時間閾値と第２時間閾値とを記憶し、
エンジン動作制御部は、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された第１時間閾値より長く継続したときに、エンジン回転数をアイドル回転数に低減させ、アイドル回転数としてから入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された第２時間閾値より長く継続したときに、エンジンを停止させ、かつ、エンジン回転数をアイドル回転数に低減させた状態とエンジンを停止させた状態とのいずれかの状態から入力判定部により操作入力部に操作が入力されたと判定した場合にエンジン動作を復帰させ、
設定部は、エンジン動作制御部によりエンジン回転数をアイドル回転数に低減させた状態から第１所定時間以内に復帰させる場合に記憶部に記憶された第１時間閾値を減少させ、その他の場合に第１時間閾値を増加させるとともに、エンジン動作制御部によりエンジンを停止させた状態から第２所定時間以内に始動させる場合に記憶部に記憶された第２時間閾値を減少させ、その他の場合に第２時間閾値を増加させる
ことを特徴とする請求項１記載のエンジン制御装置。
【請求項５】
操作が入力されていない状態が記憶された時間閾値より長く継続したときに、エンジンのエンジン回転数を少なくとも低減し、
このエンジン回転数を少なくとも低減した状態から所定時間以内に操作が入力された場合に時間閾値を減少してエンジン動作を復帰し、その他の場合に時間閾値を増加する
ことを特徴とするエンジン制御方法。
【請求項６】
操作が入力されていない状態が記憶された時間閾値より長く継続したときに、エンジンのエンジン回転数を所定のアイドリング回転数に低減し、
このエンジン回転数をアイドリング回転数に低減した状態から所定時間以内に操作が入力された場合に時間閾値を減少してエンジン回転数を復帰し、その他の場合に時間閾値を増加する
ことを特徴とするエンジン制御方法。
【請求項７】
操作が入力されていない状態が記憶された時間閾値より長く継続したときに、エンジンを停止し、
このエンジンを停止した状態から所定時間以内に操作が入力された場合に時間閾値を減少してエンジンを始動させ、その他の場合に時間閾値を増加する
ことを特徴とするエンジン制御方法。
【請求項８】
操作が入力されていない状態が記憶された第１時間閾値より長く継続したときに、エンジンのエンジン回転数を所定のアイドル回転数に低減し、アイドル回転数としてから操作が入力されていない状態が記憶された第２時間閾値より長く継続したときに、エンジンを停止し、
エンジン回転数をアイドル回転数に低減した状態から第１所定時間以内に操作が入力された場合に第１時間閾値を減少してエンジン回転数を復帰し、その他の場合に第１時間閾値を増加するとともに、エンジンを停止した状態から第２所定時間以内に操作が入力された場合に第２時間閾値を減少してエンジンを始動し、その他の場合に第２時間閾値を増加する
ことを特徴とするエンジン制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作が入力されていない状態が時間閾値より長く継続したときに、エンジン回転数を少なくとも低減するエンジン制御装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、作業機械において省エネルギー（燃費低減）が重要な課題となっており、油圧ショベルなどの作業機械においても、オペレータによる操作が入力されない状態が継続すると、自動的にエンジン回転数を低減したり、エンジンを停止したりするように制御することが求められている。
【０００３】
しかしながら、一般的には、操作が入力されていない状態となってからエンジン回転数を低減したりエンジンを停止したりするまでの時間が一定であることから、実際の作業と合わない場合がある。
【０００４】
この点、例えば、エンジン回転数が相対的に低い第１アイドリング状態と、エンジン回転数が相対的に高い第２アイドリング状態とを備え、第１アイドリング状態または第２アイドリング状態となってから、さらに所定時間操作が入力されない場合にエンジンを停止させる構成において、第２アイドリング状態からエンジンを停止した回数が所定回数以上となったときに、第２アイドリング状態からエンジン停止までの所定時間を長くすることで、エンジン停止回数を低減してエンジン負荷を軽減する構成が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５４３０８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、この構成の場合には、単にエンジン負荷を低減するに過ぎず、実際の作業に即してアイドリングやエンジン停止までの時間を設定することができない。
【０００７】
本発明は、このような点に鑑みなされたもので、非操作時にエンジン回転数を少なくとも低減させるまでの時間を最適化できるエンジン制御装置およびエンジン制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、エンジンと、操作が入力される操作入力部と、時間閾値を記憶する記憶部と、操作入力部に操作が入力されたか否かを判定する入力判定部と、この入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン回転数を少なくとも低減させるとともに、エンジン回転数を少なくとも低減した状態から入力判定部により操作入力部に操作が入力されたと判定した場合にエンジン動作を復帰させるエンジン動作制御部と、このエンジン動作制御部によりエンジン回転数を少なくとも低減させた状態から所定時間以内にエンジン動作を復帰させる場合に記憶部に記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させる設定部とを具備したエンジン制御装置である。
【０００９】
請求項２記載の発明は、請求項１記載のエンジン制御装置におけるエンジンが、所定のアイドリング回転数で回転可能であり、エンジン動作制御部が、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン回転数をアイドリング回転数に低減させるエンジン制御装置である。
【００１０】
請求項３記載の発明は、請求項１記載のエンジン制御装置におけるエンジン動作制御部が、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジンを停止させるエンジン制御装置である。
【００１１】
請求項４記載の発明は、請求項１記載のエンジン制御装置におけるエンジンが、所定のアイドリング回転数で回転可能であり、記憶部が、第１時間閾値と第２時間閾値とを記憶し、エンジン動作制御部が、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された第１時間閾値より長く継続したときに、エンジン回転数をアイドル回転数に低減させ、アイドル回転数としてから入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された第２時間閾値より長く継続したときに、エンジンを停止させ、かつ、エンジン回転数をアイドル回転数に低減させた状態とエンジンを停止させた状態とのいずれかの状態から入力判定部により操作入力部に操作が入力されたと判定した場合にエンジン動作を復帰させ、設定部が、エンジン動作制御部によりエンジン回転数をアイドル回転数に低減させた状態から第１所定時間以内に復帰させる場合に記憶部に記憶された第１時間閾値を減少させ、その他の場合に第１時間閾値を増加させるとともに、エンジン動作制御部によりエンジンを停止させた状態から第２所定時間以内に始動させる場合に記憶部に記憶された第２時間閾値を減少させ、その他の場合に第２時間閾値を増加させるエンジン制御装置である。
【００１２】
請求項５記載の発明は、操作が入力されていない状態が記憶された時間閾値より長く継続したときに、エンジンのエンジン回転数を少なくとも低減し、このエンジン回転数を少なくとも低減した状態から所定時間以内に操作が入力された場合に時間閾値を減少してエンジン動作を復帰し、その他の場合に時間閾値を増加するエンジン制御方法である。
【００１３】
請求項６記載の発明は、操作が入力されていない状態が記憶された時間閾値より長く継続したときに、エンジンのエンジン回転数を所定のアイドリング回転数に低減し、このエンジン回転数をアイドリング回転数に低減した状態から所定時間以内に操作が入力された場合に時間閾値を減少してエンジン回転数を復帰し、その他の場合に時間閾値を増加するエンジン制御方法である。
【００１４】
請求項７記載の発明は、操作が入力されていない状態が記憶された時間閾値より長く継続したときに、エンジンを停止し、このエンジンを停止した状態から所定時間以内に操作が入力された場合に時間閾値を減少してエンジンを始動させ、その他の場合に時間閾値を増加するエンジン制御方法である。
【００１５】
請求項８記載の発明は、操作が入力されていない状態が記憶された第１時間閾値より長く継続したときに、エンジンのエンジン回転数を所定のアイドル回転数に低減し、アイドル回転数としてから操作が入力されていない状態が記憶された第２時間閾値より長く継続したときに、エンジンを停止し、エンジン回転数をアイドル回転数に低減した状態から第１所定時間以内に操作が入力された場合に第１時間閾値を減少してエンジン回転数を復帰し、その他の場合に第１時間閾値を増加するとともに、エンジンを停止した状態から第２所定時間以内に操作が入力された場合に第２時間閾値を減少してエンジンを始動し、その他の場合に第２時間閾値を増加するエンジン制御方法である。
【発明の効果】
【００１６】
請求項１記載の発明によれば、操作が入力されていない状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン動作制御部によりエンジン回転数を少なくとも低減させた状態から所定時間以内に操作入力部に操作が入力されたと入力判定部により判定された場合に、記憶部に記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることで、エンジン回転数を低減させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数を少なくとも低減させるまでの時間を最適化できる。
【００１７】
請求項２記載の発明によれば、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン動作制御部がエンジン回転数をアイドリング回転数に低減させることで、エンジンの負荷を抑制しつつ、省エネルギー化が可能になる。
【００１８】
請求項３記載の発明によれば、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された時間閾値より長く継続したときに、エンジン動作制御部がエンジンを停止させることで、より確実に省エネルギー化が可能になる。
【００１９】
請求項４記載の発明によれば、入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された第１時間閾値より長く継続したときに、エンジン動作制御部がエンジン回転数をアイドリング回転数に低減させることで、エンジンの負荷を抑制しつつ、省エネルギー化が可能になるとともに、このエンジン回転数をアイドリング回転数に低減させた状態から入力判定部により操作が入力されていないと判定した状態が、記憶部に記憶された第２時間閾値より長く継続したときに、エンジン動作制御部がエンジンを停止させることで、より確実に省エネルギー化が可能になる。
【００２０】
請求項５記載の発明によれば、操作が入力されていない状態が、記憶された時間閾値より長く継続したときに、エンジン回転数を少なくとも低減させた状態から所定時間以内に操作が入力された場合に、記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることで、エンジン回転数を低減させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数を少なくとも低減させるまでの時間を最適化できる。
【００２１】
請求項６記載の発明によれば、操作が入力されていない状態が、記憶された時間閾値より長く継続したときに、エンジン回転数をアイドリング回転数に低減させた状態から所定時間以内に操作が入力された場合に、記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることで、エンジン回転数をアイドリング回転数に低減させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数をアイドリング回転数に低減させるまでの時間を最適化できるとともに、エンジンの負荷を抑制しつつ、省エネルギー化が可能になる。
【００２２】
請求項７記載の発明によれば、操作が入力されていない状態が、記憶された時間閾値より長く継続したときに、エンジンを停止させた状態から所定時間以内に操作が入力された場合に、記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることで、エンジンを一時的に停止させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジンを一時停止させるまでの時間を最適化できるとともに、より確実に省エネルギー化が可能になる。
【００２３】
請求項８記載の発明によれば、操作が入力されていない状態が、記憶された第１時間閾値より長く継続したときに、エンジン回転数をアイドリング回転数に低減させた状態から所定時間以内に操作が入力された場合に、記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることで、エンジン回転数をアイドリング回転数に低減させる毎に第１時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数をアイドリング回転数に低減させるまでの時間を最適化できるとともに、エンジンの負荷を抑制しつつ、省エネルギー化が可能になる。また、エンジン回転数をアイドリング回転数に低減させた状態から操作が入力されていない状態が、記憶された第２時間閾値より長く継続したときに、エンジンを停止させた状態から所定時間以内に操作が入力された場合に、記憶された第２時間閾値を減少させ、その他の場合に第２時間閾値を増加させることで、エンジンを一時的に停止させる毎に第２時間閾値をより適切な時間へと補正して、非操作時にエンジンを一時停止させるまでの時間を最適化できる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るエンジン制御装置の第１の実施の形態の制御手段の内部構造などを示すブロック図である。
【図２】同上エンジン制御装置の概略を示すブロック図である。
【図３】同上エンジン制御方法のフローチャートである。
【図４】本発明に係るエンジン制御装置の第２の実施の形態の制御手段の内部構造などを示すブロック図である。
【図５】同上エンジン制御装置の概略を示すブロック図である。
【図６】同上エンジン制御方法のフローチャートである。
【図７】本発明に係るエンジン制御装置の第３の実施の形態のエンジン制御方法のフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明を、図１乃至図３に示された第１の実施の形態、図４乃至図６に示された第２の実施の形態、および、図７に示された第３の実施の形態に基いて詳細に説明する。
【００２６】
先ず、第１の実施の形態を説明する。
【００２７】
図２は、油圧ショベルなどの作業機械のエンジン制御装置10を示すブロック図であり、作業機械に搭載されたエンジン11は、機体コントローラなどの制御手段12により、始動、停止およびエンジン回転数（エンジンスピード）などが制御される。
【００２８】
エンジン11の始動は、バッテリ13からキースイッチ14を介してエンジン11を始動するスタータモータ15に電力を供給する一般的な回路が用いられる。
【００２９】
エンジン11の停止およびエンジン回転数は、制御手段12から出力された制御信号で作動される電子ガバナ17と、この電子ガバナ17により燃料噴射量を制御する燃料噴射ポンプ18と、エンジン回転数を検出して制御手段12にフィードバックするエンジン回転数センサ19とで制御する。
【００３０】
エンジン11には、このエンジン11により駆動される発電機21が設けられ、この発電機21は、作業機械に搭載されたバッテリ13を充電し、発電機21およびバッテリ13は、作業機械のキャブ（運転室）内の空調に用いられる図示されないエアコンディショナ（以下、単に「エアコン」という）、および照明用のライトなどのその他の電装品に電力を供給する。これらのエアコンや、その他の電装品は、制御手段12からの制御信号により制御される。
【００３１】
制御手段12には、作業機械に装備された作業操作用や走行用などの操作体としてのレバー24からのレバー操作信号に応じて、エンジン11などの動作を制御する制御信号を出力する機能を有する。
【００３２】
レバー24は、油圧回路のコントロールバルブをパイロット制御するリモコン弁の操作レバー、または油圧回路のコントロールバルブを電磁比例弁を介してパイロット制御する電気ジョイスティックである。
【００３３】
また、制御手段12には、入出力手段としてのモニタ26が接続されている。このモニタ26は、設定条件などを制御手段12に入力できる入力部としてのキーパッド部27と、制御手段12から出力された信号をゲージやメッセージの形式で表示する表示部としてのディスプレイ部28とを有している。
【００３４】
制御手段12は、オペレータが操作を入力しない場合、すなわち作業機械を運転しない時間が所定時間継続した場合、自動的にエンジン回転数を下げるオートマチック・エンジンスピード・コントロール装置（いわゆるＡＥＣ装置）を内蔵している。このＡＥＣ装置は、例えばモニタ26のキーパッド部27により使用するか否かを選択操作できる。
【００３５】
このような制御系において、制御手段12は、レバー24の操作されない状態が、設定された時間を超えたときは、アイドリング運転中のエンジン11の回転数を自動的に低減させる機能を有する。エンジン回転数を低減させる信号は、電子ガバナ17へ出力する。
【００３６】
次に、制御手段12の内部構造を図１を参照して説明する。
【００３７】
図１に示される制御手段12には、エンジンコントローラ31と、操作が入力される操作入力部32と、各種データを記憶する記憶部33と、時間を計測するタイマ34と、操作入力部32に操作が入力されたか否かを判定する入力判定部35と、エンジン11の動作を制御するエンジン動作制御部36と、記憶部33に記憶したデータの一部の設定を変更する設定部37とが備えられている。
【００３８】
エンジンコントローラ31は、エンジン11の電子ガバナ17と電気的に接続され、この電子ガバナ17に対して制御信号を出力するように構成されている。
【００３９】
操作入力部32には、オペレータによりレバー24が操作されたときに、その操作に応じた制御信号が電気的に入力されるように構成されている。
【００４０】
記憶部33は、モニタ26のキーパッド部27などと電気的に接続されており、後述する時間閾値などのデータを記憶している。この記憶部33は、例えば電源の供給が停止した後も記憶を保持する不揮発性のメモリなどが用いられる。
【００４１】
タイマ34は、操作入力部32、入力判定部35およびエンジン動作制御部36などと電気的に接続されている。
【００４２】
入力判定部35は、操作入力部32と電気的に接続されたスイッチあるいはセンサなどであり、この操作入力部32にレバー24から操作が入力されたか否か、換言すればオペレータが操作をしたか否かを判定するように構成されている。また、この入力判定部35は、エンジン動作制御部36と電気的に接続されている。
【００４３】
エンジン動作制御部36は、エンジンコントローラ31、記憶部33、タイマ34、および入力判定部35などと電気的に接続されており、入力判定部35により操作が入力されていないと判定した状態が、記憶部33に記憶された時間閾値より長く継続したときに、エンジン回転数を低減させるようにエンジンコントローラ31に制御信号を出力するものである。また、このエンジン動作制御部36は、エンジン回転数を少なくとも低減した状態、本実施の形態ではエンジン回転数を所定のアイドリング回転数に低減した状態（以下、「アイドリング状態（ローアイドル状態）」という）から入力判定部35により操作入力部32に操作が入力されたと判定した場合にエンジン動作を復帰、本実施の形態ではエンジン回転数を復帰させるようにエンジンコントローラ31に制御信号を出力するものである。
【００４４】
設定部37は、記憶部33および入力判定部35などと電気的に接続されており、記憶部33に記憶している時間閾値を変更可能なものである。具体的に、この設定部37は、エンジン動作制御部36によりエンジン回転数を少なくとも低減させた状態（本実施の形態ではアイドリング状態）から所定時間以内にエンジン動作を復帰（本実施の形態ではエンジン回転数を復帰）した場合には、記憶部33に記憶された時間閾値を減少させ、その他の場合、すなわち所定時間以内にエンジン動作を復帰しない場合には、記憶部33に記憶された時間閾値を増加させるように制御する。
【００４５】
以上のように、油圧ショベルなどの作業機械のオペレータの設定により、従来のＡＥＣ機能（機械を運転しない場合に自動的にエンジン回転数を下げる機能）に加えて、復帰までの時間の長さに応じて、アイドリング状態となるまでの時間閾値を増加または減少させる機能を備えることで、実際の操作に即してアイドリング状態となるまでの時間を自動学習および最適化できる。具体的に、この自動学習機能を備えたエンジン制御方法を、図３に示されたフローチャートを参照しながら説明する。
【００４６】
（ステップＳ１）
タイマ34がリセットされる。このタイマ34は、リセット後始動する。
【００４７】
（ステップＳ２）
操作入力部32に操作が入力されたか否かが入力判定部35により判定される。操作が入力された場合はステップＳ１に戻り、操作が入力されていない場合はステップＳ３に進む。
【００４８】
（ステップＳ３）
操作が入力されていない状態、すなわちタイマ34により計測した時間Ｘが、記憶部33に記憶された時間閾値Ｔより長く継続したか（Ｘ＞Ｔか）がエンジン動作制御部36により判定される。操作が入力されていない状態が時間閾値より長く継続していない場合には、ステップＳ２に戻り、操作が入力されていない状態が時間閾値より長く継続している場合には、ステップＳ４に進む。
【００４９】
（ステップＳ４）
エンジン動作制御部36がエンジンコントローラ31にエンジン回転数を低減させるように制御信号を出力する。エンジンコントローラ31では、予め設定されたアイドリング回転数でエンジン11が回転するように、すなわちアイドリング状態とするようにエンジン11の電子ガバナ17に制御信号を出力する。
【００５０】
（ステップＳ５）
タイマ34がリセットされる。このタイマ34は、リセット後始動する。なお、このステップＳ５で用いるタイマ34は、ステップＳ１で用いるタイマと同一でもよいし異なっていてもよい。
【００５１】
（ステップＳ６）
アイドリング状態から所定時間（例えば３秒）以内であるか否か、換言すれば、タイマ34により計測した時間Ｘが所定時間Ｔａ以内であるか（Ｘ≦Ｔａか）が判定される。アイドリング状態から所定時間以内である場合には、ステップＳ７に進み、アイドリング状態から所定時間以内でない場合には、ステップＳ８に進む。
【００５２】
（ステップＳ７）
操作入力部32に操作が入力されたか否かが入力判定部35により判定される。操作が入力されていない場合にはステップＳ６に戻り、操作が入力された場合にはステップＳ10に進む。
【００５３】
（ステップＳ８）
設定部37が記憶部33に記憶した時間閾値Ｔを減少させたか否かが設定部37により判定される。減少させた場合にはステップＳ７に進み、減少させていない場合にはステップＳ９に進む。
【００５４】
（ステップＳ９）
アイドリング状態となるまでの時間を短縮する余地があるものと判断して、設定部37が記憶部33に記憶した時間閾値Ｔを所定の時間幅ｔ（例えば１秒）減少させ（Ｔ＝Ｔ−ｔ）、ステップＳ７に進む。
【００５５】
（ステップＳ10）
アイドリング状態となるまでの時間を短縮しすぎたものと判断して、設定部37が記憶部33に記憶した時間閾値Ｔを所定の時間幅ｔ（例えば１秒）増加させ（Ｔ＝Ｔ＋ｔ）、ステップＳ11に進む。なお、このステップＳ10の時間幅ｔは、本実施の形態ではステップＳ9の時間幅ｔと同一としたが、これらは異なっていてもよい。
【００５６】
（ステップＳ11）
エンジン動作制御部36がエンジンコントローラ31にエンジン回転数を復帰させるように制御信号を出力する。エンジンコントローラ31では、例えばエンジン11をアイドリング状態になる直前の回転数とするようにエンジン11の電子ガバナ17に制御信号を出力する。
【００５７】
このように、操作が入力されていない（中立）状態、すなわち作業を停止した状態が、記憶部33に記憶された時間閾値より長く継続したときに、エンジン回転数を少なくとも低減、本実施の形態ではエンジン回転数を所定のアイドリング回転数に低減させ、この状態から所定時間以内に操作が入力された場合に、記憶部33に記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることにより、エンジン回転数を低減させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数をアイドリング回転数に低減させるまでの時間を最適化できる。したがって、オペレータの作業に即したエンジン11のアイドリング制御が可能となる。
【００５８】
また、オペレータから操作が入力されない状態が時間閾値より長く継続したときに、エンジン回転数をアイドリング回転数に低減させることにより、例えばエンジン11を停止させる場合と比較してエンジン11の負荷を抑制しつつ、省エネルギー化が可能になる。
【００５９】
次に、図４乃至図６に示された第２の実施の形態を説明する。なお、上記第１の実施の形態と同様の部分については、同一符号を付して、説明を省略する。
【００６０】
この第２の実施の形態は、上記第１の実施の形態において、入力判定部35により操作が入力されていないと判定した状態が、記憶部33に記憶された時間閾値より長く継続したときに、エンジン回転数を低減する代わりに、エンジン11を停止させるものである。
【００６１】
すなわち、制御手段12のエンジン動作制御部36は、エンジン11の始動および停止を、制御手段12からの制御信号によりオン・オフ制御されるスイッチング素子41（図５）を介してスタータモータ15に電力を供給する回路によっても制御可能とする。また、制御手段12のエンジン動作制御部36は、レバー24からのレバー操作信号によりスイッチング素子41をオンに切換えてスタータモータ15を起動する機能を有する。したがって、制御手段12は、作業機械のオペレータが、エンジン11を停止させた状態（以下、「アイドリングストップ状態」という）からレバー24を操作することにより、キースイッチ14を操作することなくスイッチング素子41をオンにして、容易にスタータモータ15を起動でき、一時的に停止しているエンジン11を再始動できる。
【００６２】
なお、エンジン停止については、オペレータの好みによりモニタ26のキーパッド部27からの入力操作で、エンジン自動停止機能の実施の有無、停止する場合の設定時間の長短など、ユーザ設定を種々実施できる仕様とすることも可能である。
【００６３】
そして、上記実施の形態のエンジン制御方法を、図６に示されたフローチャートを参照しながら説明すると、上記第１の実施の形態のステップＳ４に代えて、エンジン動作制御部36がエンジンコントローラ31にエンジン11を停止させるように制御信号を出力するステップＳ15を備える。このステップＳ15において、エンジンコントローラ31では、スイッチング素子41をオフするように制御信号を出力する。また、上記第１の実施の形態のステップＳ11に代えて、エンジン動作制御部36がエンジンコントローラ31にエンジン11を再始動させるように制御信号を出力するステップＳ16を備える。エンジンコントローラ31では、スイッチング素子41をオンするように制御信号を出力する。
【００６４】
このように、操作が入力されていない状態が、記憶部33に記憶された時間閾値より長く継続したときに、エンジン回転数を少なくとも低減、本実施の形態ではエンジン11を一時的に停止させ、この状態から所定時間以内に操作が入力された場合に、記憶部33に記憶された時間閾値を減少させ、その他の場合に時間閾値を増加させることにより、エンジン11を一時停止させる毎に時間閾値をより適切な時間へと補正して、非操作時にエンジン11を一時停止させるまでの時間を最適化できるなど、上記第１の実施の形態と同様の作用効果を奏することができる。
【００６５】
また、オペレータから操作が入力されない状態が時間閾値より長く継続したときに、エンジン11を停止させるので、より確実に省エネルギー化が可能になる。
【００６６】
なお、上記第２の実施の形態において、制御手段12は、上記のような停止条件でも、エアコンが運転中の場合、バッテリ13の電圧が規定以下の場合、エアコンおよびその他の電装品の全体の使用電力量が規定以上の場合の少なくとも１つがあるときは、アイドリング運転中のエンジン11を停止させることなく、エンジン11の発電運転を継続させるようにしてもよい。
【００６７】
次に、図７に示された第３の実施の形態を説明する。なお、上記各実施の形態と同様の部分については、同一符号を付して、説明を簡略化する。
【００６８】
この第３の実施の形態は、記憶部33に第１時間閾値および第２時間閾値が記憶され、入力判定部35により操作が入力されていないと判定した状態が、記憶部33に記憶された第１時間閾値より長く継続したときに、エンジン回転数を所定のアイドリング回転数に低減させたアイドリング状態とし、このアイドリング状態から、入力判定部35により操作が入力されていないと判定した状態が、記憶部33に記憶された第２時間閾値より長く継続したときに、エンジン11を停止させるものである。すなわち、この第３の実施の形態は、上記第１の実施の形態と第２の実施の形態とを組み合わせたものである。この第３の実施の形態の各部の構成は、上記第２の実施の形態と同様であるから、ブロック図などは省略する。
【００６９】
この実施の形態のエンジン制御方法を、図７に示されたフローチャートを参照しながら説明する。この実施の形態のエンジン制御方法は、上記第１の実施の形態のステップＳ３に代えてステップＳ21を備えるとともに、ステップＳ６、Ｓ８乃至ステップＳ10に代えてステップＳ22乃至ステップＳ26を備え、かつ、ステップＳ27乃至ステップＳ34をさらに備える。
【００７０】
（ステップＳ21）
操作が入力されていない状態、すなわちタイマ34により計測した時間Ｘが、記憶部33に記憶された第１時間閾値Ｔ1より長く継続したか（Ｘ＞Ｔ1か）がエンジン動作制御部36により判定される。操作が入力されていない状態が第１時間閾値より長く継続していない場合には、ステップＳ２に戻り、操作が入力されていない状態が第１時間閾値より長く継続している場合には、ステップＳ４に進む。
【００７１】
（ステップＳ22）
アイドリング状態から第１所定時間（例えば３秒）以内であるか否か、換言すれば、タイマ34により計測した時間Ｘが第１所定時間Ｔａ1以内であるか（Ｘ≦Ｔａ1か）が判定される。アイドリング状態から第１所定時間以内である場合には、ステップＳ７に進み、アイドリング状態から第１所定時間以内でない場合には、ステップＳ23に進む。
【００７２】
（ステップＳ23）
アイドリング状態から、操作が入力されていない状態、すなわちタイマ34により計測した時間Ｘが、記憶部33に記憶された第２時間閾値（＞第１所定時間）Ｔ2より長く継続したか（Ｘ＞Ｔ2か）がエンジン動作制御部36により判定される。操作が入力されていない状態が第２時間閾値より長く継続していない場合には、ステップＳ24に進み、第２時間閾値より長く継続した場合には、ステップＳ27に進む。
【００７３】
（ステップＳ24）
設定部37が記憶部33に記憶した第１時間閾値Ｔ1を減少させたか否かが設定部37により判定される。減少させた場合にはステップＳ７に進み、減少させていない場合にはステップＳ25に進む。
【００７４】
（ステップＳ25）
アイドリング状態となるまでの時間を短縮する余地があるものと判断して、設定部37が記憶部33に記憶した第１時間閾値Ｔ1を所定の第１時間幅ｔ1（例えば１秒）減少させ（Ｔ1＝Ｔ1−ｔ1）、ステップＳ７に進む。
【００７５】
（ステップＳ26）
アイドリング状態となるまでの時間を短縮しすぎたものと判断して、設定部37が記憶部33に記憶した第１時間閾値Ｔ1を所定の第１時間幅ｔ1（例えば１秒）増加させ（Ｔ1＝Ｔ1＋ｔ1）、ステップＳ11に進む。なお、このステップＳ26の第１時間幅ｔ1は、ステップＳ25の第１時間幅ｔ1と同一としたが、これらは互いに異なっていてもよい。
【００７６】
（ステップＳ27）
ステップＳ15と同様に、エンジン動作制御部36がエンジンコントローラ31にエンジン11を停止させるように制御信号を出力する。
【００７７】
（ステップＳ28）
ステップＳ５と同様に、タイマ34がリセットされる。このタイマ34は、リセット後始動する。
【００７８】
（ステップＳ29）
アイドリングストップ状態から第２所定時間（例えば３秒）以内であるか否か、換言すれば、タイマ34により計測した時間Ｘが第２所定時間Ｔａ2以内であるか（Ｘ≦Ｔａ2か）が判定される。アイドリングストップ状態から第２所定時間以内である場合には、ステップＳ30に進み、アイドリングストップ状態から第２所定時間以内でない場合には、ステップＳ31に進む。
【００７９】
（ステップＳ30）
操作入力部32に操作が入力されたか否かが入力判定部35により判定される。操作が入力されていない場合にはステップＳ29に戻り、操作が入力された場合にはステップＳ33に進む。
【００８０】
（ステップＳ31）
設定部37が記憶部33に記憶した第２時間閾値Ｔ2を減少させたか否かが設定部37により判定される。減少させた場合にはステップＳ30に進み、減少させていない場合にはステップＳ32に進む。
【００８１】
（ステップＳ32）
アイドリングストップ状態となるまでの時間を短縮する余地があるものと判断して、設定部37が記憶部33に記憶した第２時間閾値Ｔ2を所定の第２時間幅ｔ2（例えば１秒）減少させ（Ｔ2＝Ｔ2−ｔ2）、ステップＳ30に進む。
【００８２】
（ステップＳ33）
アイドリングストップ状態となるまでの時間を短縮しすぎたものと判断して、設定部37が記憶部33に記憶した第２時間閾値Ｔ2を所定の第２時間幅ｔ2（例えば１秒）増加させ（Ｔ2＝Ｔ2＋ｔ2）、ステップＳ34に進む。なお、このステップＳ33の第２時間幅ｔ2は、ステップＳ32の第２時間幅ｔ2と同一としたが、これらは互いに異なっていてもよい。また、第２時間幅ｔ2は、上記の第１時間幅ｔ1と同一でもよいし、異なっていてもよい。
【００８３】
（ステップＳ34）
ステップＳ16と同様に、エンジン動作制御部36がエンジンコントローラ31にエンジン11を再始動させるように制御信号を出力する。エンジンコントローラ31では、スイッチング素子41をオンするように制御信号を出力する。
【００８４】
このように、操作が入力されていない状態が、記憶部33に記憶された第１時間閾値より長く継続したときに、エンジン回転数を所定のアイドリング回転数に低減させ、この状態から第１所定時間以内に操作が入力された場合に、記憶部33に記憶された第１時間閾値を減少させ、その他の場合に第１時間閾値を増加させることにより、エンジン回転数をアイドリング回転数に低減させる毎に第１時間閾値をより適切な時間へと補正して、非操作時にエンジン回転数をアイドリング回転数に低減させるまでの時間を最適化できるとともに、アイドリング状態から操作が入力されていない状態が、記憶部33に記憶された第２時間閾値より長く継続したときに、エンジン11を一時的に停止させ、この状態から第２所定時間以内に操作が入力された場合に、記憶部33に記憶された第２時間閾値を減少させ、その他の場合に第２時間閾値を増加させることにより、エンジン11を一時停止させる毎に第２時間閾値をより適切な時間へと補正して、非操作時にエンジン11を一時停止させるまでの時間を最適化できる。
【産業上の利用可能性】
【００８５】
本発明は、例えば油圧ショベルなどの作業機械に搭載されたエンジンの制御装置および制御方法として好適に用いることができる。
【符号の説明】
【００８６】
10    エンジン制御装置
11    エンジン
32    操作入力部
33    記憶部
35    入力判定部
36    エンジン動作制御部
37    設定部
【図１】
2017115780.tif 000003
【図２】
2017115780.tif 000004
【図３】
2017115780.tif 000005
【図４】
2017115780.tif 000006
【図５】
2017115780.tif 000007
【図６】
2017115780.tif 000008
【図７】
2017115780.tif 000009