(57)【特許請求の範囲】
【請求項１】
作業を行うための作業体と、
複数の気筒を有する内燃機関と、
前記内燃機関から前記作業体へ伝達される動力のオンオフを切り替えるクラッチと、
前記内燃機関及び前記クラッチの動作を制御する制御部と、
を備える作業機であって、
前記制御部は、前記複数の気筒が有効に駆動する状態で前記内燃機関の回転数が所定回転数に到達するように、前記内燃機関を始動し、前記内燃機関が始動した後に、前記内燃機関の前記回転数が前記所定回転数で安定しているか否かを判定し、前記内燃機関の前記回転数が前記所定回転数で安定している時に、前記複数の気筒のうちの一部の気筒の駆動を休止させ、
前記複数の気筒のうちの前記一部の気筒の駆動が休止している時に、前記作業体の運転が要求された場合、前記制御部は、前記内燃機関の前記回転数が前記所定回転数よりも高い回転数で、前記内燃機関を前記複数の気筒での駆動に戻し、その後に、前記クラッチを接続状態に移行することを特徴とする作業機。
【請求項２】
前記制御部は、前記クラッチが前記接続状態に移行した後、前記内燃機関の前記回転数が前記所定回転数に到達するように前記複数の気筒での駆動を継続しつつ前記内燃機関の回転数を調節することを特徴とする請求項１に記載の作業機。
【請求項３】
前記制御部は、前記複数の気筒のうちの前記一部の気筒の駆動が休止している時に、前記内燃機関の前記回転数が前記所定回転数付近に留まるように前記複数の気筒のうちの残部の気筒の駆動を継続しつつ前記内燃機関の回転数を調節することを特徴とする請求項１又は２に記載の作業機。
【請求項４】
前記制御部は、前記複数の気筒のうちの前記残部の気筒の駆動が継続している時に、前記内燃機関の燃焼室に供給される混合気の濃度を薄くするとともに前記混合気の供給量を増加することを特徴とする請求項３に記載の作業機。
【請求項５】
作業を行うための作業体と、
複数の気筒を有する内燃機関と、
前記内燃機関から前記作業体へ伝達される動力のオンオフを切り替えるクラッチと、
前記内燃機関及び前記クラッチの動作を制御する制御部と、
を備える作業機であって、
前記制御部は、前記複数の気筒が有効に駆動する状態で前記内燃機関の回転数が所定回転数に到達するように、前記内燃機関を始動し、前記内燃機関が始動した後に、前記内燃機関の前記回転数が前記所定回転数で安定しているか否かを判定し、前記内燃機関の前記回転数が前記所定回転数で安定している時に、前記複数の気筒のうちの一部の気筒の駆動を休止させ、
前記制御部は、前記複数の気筒のうちの前記一部の気筒の駆動が休止している時に、前記内燃機関の前記回転数が前記所定回転数付近に留まるように前記複数の気筒のうちの残部の気筒の駆動を継続しつつ前記内燃機関の回転数を調節し、
前記制御部は、前記複数の気筒のうちの前記残部の気筒の駆動が継続している時に、前記内燃機関の燃焼室に供給される混合気の濃度を薄くするとともに前記混合気の供給量を増加することを特徴とする作業機。
【請求項６】
前記作業体はブレードであって、
前記クラッチは、前記内燃機関から前記ブレードへ動力を伝達するためのブレードクラッチであって、
当該作業機は、芝刈機であることを特徴とする請求項１から５の何れかに記載の作業機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関における複数の気筒のうちの一部の気筒（例えば１気筒）の駆動が所定の条件で休止するように、複数の気筒を制御する作業機等に関する。
【背景技術】
【０００２】
例えば特許文献１は、作業機の１例として、乗用芝刈機を開示し、その乗用芝刈機は、昇降可能なカッタデッキに収納されるカッタブレードを備えている。言い換えれば、特許文献１の乗用芝刈機は、作業機のブレードとして、例えば芝草を刈るためのカッタブレードを備えている。そのカッタブレードは、例えばエンジンからなる動力源からの動力で回転可能である。なお、カッタデッキは、昇降調節レバーの手動操作によって、リンク機構を介して任意の高さに設定することができる。
【０００３】
また、例えば特許文献２は、芝刈機を開示し、その芝刈機は、ブレードハウジングに収納されるブレードを備えている。特許文献２の芝刈機では、押しボタンスイッチのＯＮに続いてブレードレバースイッチがＯＮされる時に、電磁クラッチの電磁コイルに通電されて電磁コイルが励磁することによって、電磁クラッチが接続状態に移行する。電磁クラッチが接続状態である時にブレードは内燃機関からの動力で回転する一方、電磁クラッチが切断状態である時にブレードの回転は停止される。なお、押しボタンスイッチのＯＮの後にブレードレバースイッチがＯＮされる時に、内燃機関の回転数（芝刈り非実行用の所定の回転数（Ｎａ））は、芝刈り実行用の所定の回転数（Ｎｂ＞Ｎａ）まで増加する。
【０００４】
加えて、例えば特許文献３は、乗用型作業機を開示し、その乗用型作業機は、カッタハウジングに収納されるカッタを備えている。そのカッタは、エンジンからの動力で回転可能である。その乗用型作業機は、そのエンジンの動力によって駆動される駆動輪と、その動力を駆動輪に伝達可能な油圧式無段変速機と、油圧式無段変速機を変速操作可能な操作レバーと、を更に備えている。特許文献３の乗用型作業機では、エンジンからの動力で走行可能であるとともに、ステアリングハンドルによる旋回転舵時に操作レバーの戻し機構は油圧式無段変速機の変速状態を減速する方向に戻すことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２７３３８６号公報
【特許文献２】特開２００７−３１５４５５号公報
【特許文献３】特開２０１３−０２２９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
作業機のブレードは、内燃機関の動力によって回転可能であるので、その動力を適切に使用することが作業者又は当業者にとって望まれている。言い換えれば、作業機の運転によって消費される燃料は、効率的であることが好ましい。
【０００７】
本発明の１つの目的は、効率的に燃料を消費可能な作業機を提供することである。本発明の他の目的は、以下に例示する態様及び最良の実施形態、並びに添付の図面を参照することによって、当業者に明らかになるであろう。
【課題を解決するための手段】
【０００８】
以下に、本発明の概要を容易に理解するために、本発明に従う態様を例示する。
【０００９】
第１の態様において、作業機は、
作業を行うための作業体と、
複数の気筒を有する内燃機関と、
前記内燃機関から前記作業体へ伝達される動力のオンオフを切り替えるクラッチと、
作業機を制御する制御部とを備え、
前記制御部は、複数の気筒が有効に駆動する状態で前記内燃機関の回転数が所定回転数に到達するように、前記内燃機関を始動し、
前記内燃機関が始動した後に、前記制御部は、前記内燃機関の前記回転数が前記所定回転数で安定しているか否かを判定し、
前記内燃機関の前記回転数が前記所定回転数で安定している時に、前記制御部は、前記複数の気筒のうちの一部の気筒の駆動を休止させる。
【００１０】
内燃機関が始動した後に、即座に複数の気筒（例えば２気筒）のうちの一部の気筒（例えば１気筒）を休止することも考えられる。しかしながら、内燃機関の回転数が所定回転数で安定していない時に、例えば１気筒の駆動が休止する状態では、内燃機関の回転数が所定回転数に到達し難い、又は内燃機関の回転数がオーバーシュートし易く、従って、燃料の消費量が多くなってしまう。
【００１１】
また、例えば１気筒で内燃機関を始動することも考えられる。しかしながら、内燃機関の回転数が所定回転数に到達し、その回転数が安定するまでに、多くの時間を要してしまう。
【００１２】
このような状況に鑑み、第１の態様では、内燃機関の回転数が所定回転数で安定している時に、例えば２気筒のうちの例えば１気筒を休止する。従って、燃料の消費量を少なくすることができる。言い換えれば、内燃機関の回転数が所定回転数で安定している時に、例えば１気筒の駆動が休止する状態では、内燃機関の回転数は、所定回転数で安定し続けることができる。なお、１例として、内燃機関の回転数が所定時間毎に所定回転数±所定量で定まる範囲（変動許容範囲）内に収束する時に、第１の態様では、内燃機関の回転数が所定回転数で安定していることを判定することができる。
【００１３】
加えて、第１の態様では、例えば２気筒で始動するので、内燃機関の回転数が所定回転で安定するまでの時間を短くすることができる。
【００１４】
第１の態様に従属する第２の態様において、
前記制御部は、前記作業体の運転が要求されているか否かを判定してもよく、
前記作業体の前記運転が要求され、且つ前記複数の気筒のうちの前記一部の気筒の駆動が休止している時に、前記制御部は、前記複数の気筒での駆動に戻してもよい。
【００１５】
第２の態様では、作業体（１例として、ブレード）の運転が要求される時に、例えば２気筒の駆動に戻すことができる。言い換えれば、ブレードの運転が要求されるまでの間、例えば１気筒の駆動が休止する状態は、継続される。従って、その期間は、燃料の消費量の抑制を継続することができる。
【００１６】
第２の態様に従属する第３の態様において、
前記制御部は、前記内燃機関の前記回転数が前記所定回転数よりも高い回転数で、前記内燃機関を前記複数の気筒での前記駆動に戻してもよく、その後に、クラッチを接続状態に移行してもよい。
【００１７】
第３の態様では、作業体（１例として、ブレード）の運転が要求される時に、所定回転数よりも高い回転数で、例えば２気筒の駆動に戻すことができる。第３の態様では、クラッチ（１例として、ブレードクラッチ）が接続状態に移行する前に、内燃機関の回転数が高く設定されているので、ブレードクラッチが接続状態に移行する時に、内燃機関の回転が停止し難い。言い換えれば、第３の態様では、ブレードクラッチが接続状態に移行する時に低下する内燃機関の回転数に起因して生じ得るエンジンストールに対する耐性を高めることができる。
【００１８】
第３の態様に従属する第４の態様において、
前記制御部は、前記クラッチが前記接続状態に移行した後、前記内燃機関の前記回転数が前記所定回転数に到達するように前記複数の気筒での駆動を継続しつつ前記内燃機関の回転数を調節してもよい。
【００１９】
第４の態様では、作業体（１例として、ブレード）の運転が要求される時に、所定回転数よりも高い回転数で、例えば２気筒の駆動に戻し、ブレードクラッチが接続状態に移行した後に、所定回転数での例えば２気筒の駆動を継続することができる。第４の態様では、クラッチ（１例として、ブレードクラッチ）が接続状態に移行する前に高く設定された回転数を低く再設定するので、エンジンストールを回避した後に、燃料の消費量を少なくすることができる。
【００２０】
第１〜第４の態様の何れか１つの態様に従属する第５の態様において、
前記制御部は、前記複数の気筒のうちの前記一部の駆動が休止している時に、前記内燃機関の前記回転数が前記所定回転数付近に留まるように前記複数の気筒のうちの残部の気筒の駆動を継続しつつ前記内燃機関の回転数を調節してもよい。
【００２１】
第５の態様では、例えば２気筒のうちの例えば１気筒が休止する時に、内燃機関の回転数を所定回転数に設定することができる。言い換えれば、第５の態様では、例えば１気筒の駆動に入る時に、内燃機関の回転数の変動を小さくすることができる。従って、例えば２気筒のうちの例えば１気筒が休止する時に、燃料の消費量を少なくすることができる。
【００２２】
第５の態様に従属する第６の態様において、
前記制御部は、前記複数の気筒のうちの前記残部の気筒の駆動が継続している時に、前記内燃機関の燃焼室に供給される混合気の濃度を薄くするとともに前記混合気の供給量を増加してもよい。
【００２３】
第６の態様では、例えば２気筒のうちの例えば１気筒が休止する時に、混合気の濃度を低く設定し、且つ混合気の供給量を高く設定することができる。従って、第６の態様では、例えば２気筒のうちの例えば１気筒が休止する時に、燃料の消費量をより一層少なくすることができる。言い換えれば、第６の態様では、内燃機関のリーンバーン制御による内燃機関におけるポンピングロスの抑制で、燃料の消費量をより一層少なくすることができる。
【００２４】
第１〜第６の態様の何れか１つの態様に従属する第７の態様において、
前記作業体はブレードであってもよく、
前記クラッチは、前記内燃機関から前記ブレードへ動力を伝達するためのブレードクラッチであってもよく、
前記作業機は、芝刈機であってもよい。
【００２５】
第７の態様では、芝刈機の当該発明を適用することにより、芝地移動時や芝刈作業低負荷時において気筒を休止させ、燃費を向上することが可能になる。
【００２６】
当業者は、例示した本発明に従う態様が、本発明の精神を逸脱することなく、さらに変更され得ることを容易に理解できるであろう。
【図面の簡単な説明】
【００２７】
【図１】作業機の概略構成例を示す。
【図２】図２（Ａ）、図２（Ｂ）、図２（Ｃ）、図２（Ｄ）、図２（Ｅ）及び図２（Ｆ）は、内燃機関の始動を含む期間での作業機の動作例の説明図を示す。
【図３】内燃機関の始動を含む期間での気筒休止制御装置の制御例を表すフローチャートの一部を示す。
【図４】図３のフローチャートの残部を示す。
【図５】図５（Ａ）、図５（Ｂ）、図５（Ｃ）、図５（Ｄ）、図５（Ｅ）及び図５（Ｆ）は、作業機の走行開始を含む期間での作業機の動作例の説明図を示す。
【図６】作業機の走行開始を含む期間での気筒休止制御装置の制御例を表すフローチャートの一部を示す。
【図７】図６のフローチャートの残部を示す。
【図８】図８（Ａ）、図８（Ｂ）、図８（Ｃ）、図８（Ｄ）、図８（Ｅ）及び図８（Ｆ）は、作業機の走行停止を含む期間での作業機の動作例の説明図を示す。
【図９】作業機の走行停止を含む期間での気筒休止制御装置の制御例を表すフローチャートの一部を示す。
【図１０】図９のフローチャートの残部を示す。
【発明を実施するための形態】
【００２８】
以下に説明する最良の実施形態は、本発明を容易に理解するために用いられている。従って、当業者は、本発明が、以下に説明される実施形態によって不当に限定されないことを留意すべきである。
【００２９】
図１は、作業機の概略構成例を示す。例えば芝刈機である作業機１０は、内燃機関１００を備え、ブレード７０は、内燃機関１００の動力で、回転可能である。作業機１０における気筒休止制御装置は、内燃機関１００における複数の気筒（図示せず）のうちの一部の気筒（例えば１気筒）の駆動が所定の条件で休止するように、複数の気筒を制御することができる。なお、芝刈機が例えば乗用型芝刈機である時に、言い換えれば、作業機１０が例えば乗用型作業機である時に、ブレード７０の仕事量を高く設定することが作業者又は当業者にとって望まれ、従って、内燃機関１００は大型化されて、内燃機関１００には複数の気筒が設置されている。
【００３０】
気筒休止制御装置は、少なくとも制御部を備え、制御部は、例えば図１の電子制御ユニット５０（ＥＣＵ）で構成される。なお、制御部は、電子制御ユニット５０だけでなく、例えば図１の調整器１１０を更に有してもよい。言い換えれば、気筒休止制御装置は、電子制御ユニット５０だけを備えてもよく、或いは、電子制御ユニット５０及び調整器１１０だけを備えてもよく、或いは、例えば検出部４０、操作部６０等の他の構成要素を更に備えてもよい。
【００３１】
電子制御ユニット５０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるマイコン（マイクロコンピュータ）であるが、これに限定されるものではない。ＲＯＭは、ＣＰＵに所定の動作（気筒休止制御方法）を実行させるプログラム（気筒休止制御プログラム）を記憶し、ＲＡＭは、ＣＰＵのワーク領域を形成することができる。また、ＲＯＭは、ＣＰＵに設定された動作を実行するために必要なデータを記憶することができる。
【００３２】
調整器１１０は、例えば電子ガバナであり、内燃機関１００の回転数を調整することができる。ここで、回転数の単位は、一般に［ｒｐｍ］であるが、回転数［ｒｐｍ］の代わりに、回転速度［ｍｉｎ−１］が用いられてもよい。１例として、調整器１１０は、電子制御ユニット５０から目標回転数を受け取り、内燃機関１００の回転数がその目標回転数で安定するように、調整器１１０は、内燃機関１００のスロットルバルブ（図示せず）を制御することができる。図１のセンサ部１２０は、例えば、内燃機関１００の回転数センサ及びスロットル開度センサを有することができ、１例として、電子制御ユニット５０は、実際の回転数及び実際のスロットル開度を監視して、目標回転数を設定することができる。
【００３３】
検出部４０は、例えば、作業機１０の速度（車速）を検出することができる。また、例えば作業者が操作部６０を操作することによって、例えば、内燃機関１００の始動要求、ブレード７０の運転要求等が電子制御ユニット５０に伝達又は入力される。言い換えれば、操作部６０は、例えばスタートスイッチ、ブレードスイッチ等を有することができ、作業者は、このようなスイッチをＯＮ又はＯＦＦさせることができる。作業機１０が効率的に燃料を消費するように、電子制御ユニット５０は、様々な所定の条件を設定することができ、これらの所定の条件が成立しているか否かを判定するために、必要なデータを取り扱うことができる。なお、作業機１０の具体的な動作については、後述する。
【００３４】
１例として、内燃機関１００からブレード７０へ伝達される動力のオンオフを切り替えるブレードクラッチ８０は、電子制御ユニット５０によって制御されて、ブレードクラッチ８０は、接続状態又は切断状態に切り替えられる。言い換えれば、ブレードクラッチ８０は、例えば電磁クラッチを備え、電子制御ユニット５０は、電磁クラッチの電磁コイル（図示せず）の通電を自動的に制御することができる。もちろん、操作部６０は、例えばクラッチレバー又はクラッチスイッチを有してもよく、ブレードクラッチ８０は、作業者によって手動で機械的に又は電子的に制御されてもよい。
【００３５】
可動部９０は、ブレード７０の高さを調整可能であり、例えばリンク機構を有する可動部９０は、ブレード７０を任意の高さに動かすことができる。１例として、ブレード７０を昇降する可動部９０は、電子制御ユニット５０によって制御されて、ブレード７０の高さは、電子制御ユニット５０によって自動的に設定される。もちろん、操作部６０は、例えば昇降調節レバー又は昇降調節スイッチを有してもよく、ブレード７０の高さは、作業者によって手動で機械的に又は電子的に制御されてもよい。
【００３６】
図２（Ａ）、図２（Ｂ）、図２（Ｃ）、図２（Ｄ）、図２（Ｅ）及び図２（Ｆ）は、内燃機関１００の始動を含む期間での作業機１０の動作例の説明図を示す。図１の操作部６０が例えばスタートスイッチ及びブレードスイッチを有し、且つブレードスイッチが例えばＯＦＦされる時に、作業者は、例えば時刻ｔａ１で、スタートスイッチを例えばＯＮさせることができる（図２（Ｂ）及び図２（Ｄ）参照）。図１の内燃機関１００が例えば２気筒エンジンである時に、電子制御ユニット５０（作業機１０における気筒休止制御装置の制御部）は、例えば時刻ｔａ１で、例えば２気筒（すべての気筒）が有効に駆動する状態で内燃機関１００の回転数が所定回転数Ｎａ１に到達するように、内燃機関１００を始動する（図２（Ａ）参照）。
【００３７】
内燃機関１００が始動した後に、電子制御ユニット５０は、内燃機関１００の回転数が所定回転数Ｎａ１で安定しているか否かを判定することができる。内燃機関１００の回転数が所定回転数Ｎａ１で安定している時に、電子制御ユニット５０は、例えば時刻ｔａ２で、例えば２気筒のうちの１気筒（すべての気筒のうちの一部の気筒）の駆動を休止させることができる（図２（Ａ）及び図２（Ｃ）参照）。
【００３８】
ところで、内燃機関１００が始動した後に、即座に例えば２気筒のうちの１気筒を休止することも考えられる（比較例１）。しかしながら、内燃機関１００の回転数が所定回転数Ｎａ１で安定していない時に、例えば１気筒の駆動が休止する状態では、内燃機関１００の回転数が所定回転数Ｎａ１に到達し難い、又は内燃機関１００の回転数がオーバーシュートし易く、従って、燃料の消費量が多くなってしまう。
【００３９】
また、例えば１気筒で内燃機関１００を始動することも考えられる（比較例２）。しかしながら、内燃機関１００の回転数が所定回転数Ｎａ１に到達し、その回転数が安定するまでに、多くの時間を要してしまう。
【００４０】
このような状況に鑑み、図１の電子制御ユニット５０では、内燃機関１００の回転数が所定回転数Ｎａ１で安定している時に、例えば時刻ｔａ２で、例えば２気筒のうちの例えば１気筒を休止する。従って、燃料の消費量を少なくすることができる。言い換えれば、内燃機関１００の回転数が所定回転数Ｎａ１で安定している時に、例えば１気筒の駆動が休止する状態では、内燃機関１００の回転数は、所定回転数Ｎａ１で安定し続けることができる。
【００４１】
加えて、図１の電子制御ユニット５０では、例えば時刻ｔａ１で、例えば２気筒で始動するので、内燃機関１００の回転数が所定回転数Ｎａ１で安定するまでの時間（例えば、時刻ｔａ１から時刻ｔａ２までの期間）を短くすることができる。
【００４２】
１例として、電子制御ユニット５０は、調整器１１０を介してスロットル開度を例えば０から例えば所定開度Ｔｈａ１まで上昇させる（図２（Ｆ）参照）。これに応じて、例えば２気筒エンジンである内燃機関１００の回転数は、例えば時刻ｔａ１での０から急激に上昇し、所定回転数Ｎａ１を超えた後、内燃機関１００の回転数は、所定回転数Ｎａ１を下回る（図２（Ａ）参照）。スロットル開度が例えば所定開度Ｔｈａ１で維持される時に、内燃機関１００の回転数は、再び所定回転数Ｎａ１を超えてしまう。このように、内燃機関１００の回転数が所定回転数Ｎａ１で安定するまでの間、内燃機関１００の回転数は、所定回転数Ｎａ１付近で変動してしまう。言い換えれば、このような変動がなくなる時に、電子制御ユニット５０は、内燃機関１００の回転数が所定回転数Ｎａ１で安定していることを判定することができる。
【００４３】
具体的には、電子制御ユニット５０は、例えば時刻ｔａ１以降に、内燃機関１００の回転数が変動許容範囲内であるか否か、より具体的には、電子制御ユニット５０は、内燃機関１００の回転数が所定時間（Δｔ）毎に所定回転数Ｎａ１±所定量で定まる範囲（変動許容範囲）内に収束しているか否かを判定することができる。図２（Ａ）及び図２（Ｃ）に示されるように、電子制御ユニット５０は、例えば時刻ｔａ２で、内燃機関１００の回転数が所定回転数Ｎａ１で安定していることを判定し、時刻ｔａ２以降に、気筒休止制御を開始することができる。１例として、電子制御ユニット５０は、例えば時刻ｔａ２で、気筒休止フラグを「１」に設定することによって気筒休止制御をＯＮさせて、例えば２気筒のうちの１気筒の駆動を休止する一方、残りの１気筒の駆動だけを継続する。
【００４４】
２気筒のうちの１気筒の駆動が休止される後に、電子制御ユニット５０は、ブレード７０の運転が要求されているか否かを判定することができる。作業者が例えば時刻ｔａ３でブレードスイッチを例えばＯＮさせる時に、電子制御ユニット５０は、２気筒（すべての気筒）での駆動に戻すことができる（図２（Ｃ）及び図２（Ｄ）参照）。１例として、電子制御ユニット５０は、例えば時刻ｔａ３で、気筒休止フラグを「０」に設定することによって気筒休止制御をＯＦＦさせて、休止した１気筒の駆動を復活させて、２気筒（すべての気筒）の駆動を再開する。
【００４５】
図１の電子制御ユニット５０では、ブレード７０の運転が要求されることを表すデータ又は信号をブレードスイッチで構成される操作部６０から受け取る時に、例えば２気筒の駆動に戻すことができる。言い換えれば、ブレード７０の運転が要求されるまでの間、例えば１気筒の駆動が休止する状態は、継続される。従って、例えば、時刻ｔａ２から時刻ｔａ３までの期間は、燃料の消費量の抑制を継続することができる。
【００４６】
好ましくは、電子制御ユニット５０は、例えば時刻ｔａ３で、内燃機関１００の回転数が所定回転数Ｎａ１よりも高い回転数Ｎａ２で、例えば２気筒での駆動に戻すことができる。これに応じて、例えば時刻ｔａ４で、内燃機関１００の回転数が回転数Ｎａ２に到達する（図２（Ａ）参照）。電子制御ユニット５０は、例えば時刻ｔａ４で、内燃機関１００の動力がブレード７０に伝達されるように、ブレードクラッチ８０を接続状態に移行することができる（図２（Ｅ）参照）。１例として、電子制御ユニット５０は、電磁クラッチの電磁コイルの通電を自動的に開始して、ブレードクラッチ８０を例えばＯＮさせることができる。
【００４７】
図１の電子制御ユニット５０では、ブレード７０の運転が要求される時に、所定回転数Ｎａ１よりも高い回転数Ｎａ２で、例えば２気筒の駆動に戻すことができる。電子制御ユニット５０では、ブレードクラッチ８０が接続状態に移行する前に、内燃機関１００の回転数が高く設定されているので（回転数Ｎａ２）、内燃機関１００の動力がブレード７０に伝達される時に、内燃機関１００の回転が停止し難い。言い換えれば、電子制御ユニット５０では、ブレードクラッチ８０が接続状態に移行する時に低下する内燃機関１００の回転数に起因して生じ得るエンジンストールに対する耐性を高めることができる。
【００４８】
ブレードクラッチ８０が接続状態に移行した後に、電子制御ユニット５０は、内燃機関１００の回転数が所定回転数Ｎａ１に到達するように、例えば２気筒での駆動を継続することができる。電子制御ユニット５０では、例えば時刻ｔａ４以降に、ブレードクラッチ８０が接続状態に移行する前に高く設定された回転数を低く再設定するので（回転数Ｎａ１）、エンジンストールを回避した後に、燃料の消費量を少なくすることができる。
【００４９】
なお、図２（Ａ）において、例えば２気筒エンジンである内燃機関１００の回転数は、例えば時刻ｔａ４でのＮａ２から急激に下降して、所定回転数Ｎａ１を下回っている。言い換えれば、内燃機関１００の動力がブレード７０に伝達される時に、内燃機関１００の負荷が一時的に増加している。その後、ブレード７０の回転が安定する時に、内燃機関１００の回転数は、所定回転数Ｎａ１で安定することができる。
【００５０】
ところで、例えば２気筒のうちの１気筒の駆動が休止される時に、電子制御ユニット５０は、例えば時刻ｔａ２から例えば時刻ｔａ３までの期間で、内燃機関１００の回転数が所定回転数Ｎａ１付近に留まるように、残りの１気筒の駆動を継続することができる（図２（Ａ）参照）。電子制御ユニット５０では、例えば２気筒のうちの例えば１気筒が休止する時に、内燃機関１００の回転数を所定回転数Ｎａ１に設定又は維持することができる。言い換えれば、電子制御ユニット５０では、例えば１気筒の駆動に入る時に、例えば時刻ｔａ２で、内燃機関１００の回転数の変動を小さく又は抑制することができる。従って、例えば２気筒のうちの例えば１気筒が休止する時に、燃料の消費量を少なくすることができる。
【００５１】
好ましくは、残りの１気筒の駆動が継続される時に、電子制御ユニット５０は、例えば時刻ｔａ２から例えば時刻ｔａ３までの期間で、内燃機関１００の燃焼室に供給される混合気の濃度を薄くするとともに、混合気の供給量を増加することができる。具体的には、電子制御ユニット５０は、例えば調整器１１０を介して、吸入空気流量に応じて算出される燃料噴出量を調整することによって空燃比をリーン側の空燃比に設定するとともに、スロットルバルブのスロットル開度を例えば所定開度Ｔｈａ１から例えば所定開度Ｔｈａ２まで自動的に上昇させて所定開度Ｔｈａ２で維持する（図２（Ｆ）参照）。
【００５２】
図１の電子制御ユニット５０では、例えば２気筒のうちの例えば１気筒が休止する時に、混合気の濃度を低く設定し、且つ混合気の供給量を高く設定することができる。従って、電子制御ユニット５０では、例えば２気筒のうちの例えば１気筒が休止する時に、例えば時刻ｔａ２から例えば時刻ｔａ３までの期間で、燃料の消費量をより一層少なくすることができる。言い換えれば、電子制御ユニット５０では、内燃機関１００のリーンバーン制御による内燃機関１００におけるポンピングロスの抑制で、燃料の消費量をより一層少なくすることができる。
【００５３】
更に好ましくは、残りの１気筒の駆動が継続される時に、電子制御ユニット５０は、例えば時刻ｔａ２から例えば時刻ｔａ３までの期間で、空燃比が増加する程、内燃機関１００の点火プラグ（図示せず）の放電開始時期を進角させるとともに放電継続時間を長く設定することができる。これにより、空燃比が変更する時に、より一層安定した燃焼が実施される。
【００５４】
加えて、例えば２気筒の駆動に戻す時に、電子制御ユニット５０は、リーン側の空燃比を元の空燃比に再設定するとともに、スロットルバルブのスロットル開度を例えば所定開度Ｔｈａ２から例えば所定開度Ｔｈａ１まで自動的に下降させて所定開度Ｔｈａ１で維持する（図２（Ｆ）参照）。言い換えれば、電子制御ユニット５０は、例えば時刻ｔａ３以降に、内燃機関１００のリーンバーン制御をＯＦＦさせることができる。
【００５５】
図３及び図４は、内燃機関１００の始動を含む期間での気筒休止制御装置の制御例を表すフローチャートを示す。気筒休止制御装置の制御例を以下に説明するが、これに限定されるものではない。１つの制御例として、内燃機関１００が始動した後に、気筒休止制御装置の制御部（例えば電子制御ユニット５０）は、内燃機関１００の回転数Ｎｅが所定回転数Ｎａ１で安定しているか否かを判定する（図３のステップＳＴ０１）。内燃機関１００の回転数Ｎｅが安定している時に、例えば電子制御ユニット５０は、例えばブレードスイッチを有する操作部６０からのデータ又は信号を受け取り、そのデータ又は信号がブレードスイッチのＯＮが作業者によって要求されているか否かを判定することができる（図３のステップＳＴ０２）。
【００５６】
ブレードスイッチのＯＮが要求されていない時に、電子制御ユニット５０は、例えば気筒休止フラグに基づき、気筒休止制御をＯＮさせるか否かを判定することができる（図３のステップＳＴ０３）。初期値として、言い換えれば、内燃機関１００を始動させる前に、気筒休止フラグは「０」に設定されている。例えば「０」を表す気筒休止フラグを参照する時に、電子制御ユニット５０は、例えば２気筒エンジンである内燃機関１００の負荷が大きいか否かを判定することができる（図３のステップＳＴ０４）。
【００５７】
具体的には、例えばスロットル開度が例えば一定又は例えば安定である時に、代替的に、例えばスロットル開度が例えば閾値以下である時に、電子制御ユニット５０は、内燃機関１００の負荷が大きくないことを判定することができる。代替的に、例えばアクセルペダル（図示せず）の操作量（踏み込み量）を出力可能な例えばアクセルセンサを有する操作部６０からのデータ又は信号を受け取り、電子制御ユニット５０は、踏み込み量が例えば一定又は例えば安定である時に又は踏み込み量が例えば閾値以下である時に、閾値以下である時に、もちろん、電子制御ユニット５０は、スロットル開度及び踏み込み量、又は、これらに加えて、又はこれらの代わりに、他のデータ又は信号に基づき、内燃機関１００の負荷が大きいか否かを判定することができる（ステップＳＴ０４）。
【００５８】
内燃機関１００の負荷が大きくない時に、電子制御ユニット５０は、気筒休止フラグを「１」に設定する（図３のステップＳＴ０５）。他方、内燃機関１００の負荷が大きい時に、電子制御ユニット５０は、気筒休止フラグを「０」に設定又は維持する（図３のステップＳＴ０６）。
【００５９】
図３のステップＳＴ０３において、気筒休止フラグが「０」に設定される時に、電子制御ユニット５０は、ステップＳＴ０４を実行する。他方、ステップＳＴ０３において、気筒休止フラグが「１」に設定される時に、電子制御ユニット５０は、例えば２気筒エンジンである内燃機関１００の負荷が大きいか否かを判定することができる（図３のステップＳＴ０７）。電子制御ユニット５０は、ステップＳＴ０７をステップＳＴ０４と同様に実行することができ、例えばスロットル開度が例えば一定又は例えば安定である時に、電子制御ユニット５０は、内燃機関１００の負荷が大きくないことを判定することができる。
【００６０】
内燃機関１００の負荷が大きくない時に、電子制御ユニット５０は、気筒休止フラグを「１」に設定又は維持する。他方、内燃機関１００の負荷が大きい時に、電子制御ユニット５０は、気筒休止フラグを「０」に設定する（図３のステップＳＴ０８）。
【００６１】
図３のステップＳＴ０１において、内燃機関１００の回転数Ｎｅが安定していない時に、電子制御ユニット５０は、気筒休止フラグを「０」に設定又は維持する（図３のステップＳＴ０９）。次に、電子制御ユニット５０は、内燃機関１００の目標回転数を所定回転数Ｎａ１に設定又は維持する（図３のステップＳＴ１０）。なお、初期値として、言い換えれば、内燃機関１００を始動させる前に、目標回転数は所定回転数Ｎａ１に設定されている。次に、電子制御ユニット５０は、ブレードクラッチ８０を断絶状態（ＯＦＦ）に設定又は維持する（図３のステップＳＴ１１）。なお、初期値として、言い換えれば、内燃機関１００を始動させる前に、ブレードクラッチ８０は断絶状態に設定されている。
【００６２】
図３のステップＳＴ０２において、ブレードスイッチのＯＮが要求されている時に、電子制御ユニット５０は、ブレードクラッチ８０を接続状態（ＯＮ）に設定したか否かを判定することができる（図４のステップＳＴ１２）。ブレードクラッチ８０が接続状態に設定されていない時に、言い換えれば、ブレードクラッチ８０が断絶状態（ＯＦＦ）に設定されている時に、電子制御ユニット５０は、図４のステップＳＴ１３を図３のステップＳＴ０３と同様に実行することができる。
【００６３】
図４のステップＳＴ１３において、気筒休止フラグが「１」に設定される時に、電子制御ユニット５０は、気筒休止フラグを「０」に設定する（図４のステップＳＴ１４）。次に、電子制御ユニット５０は、目標回転数を所定回転数Ｎａ１よりも高い回転数Ｎａ２に設定する（図４のステップＳＴ１５）。図４のステップＳＴ１３において、気筒休止フラグが「０」に設定される時に、電子制御ユニット５０は、ブレードクラッチ８０を接続状態（ＯＮ）に自動的に設定することができる（図４のステップＳＴ１６）。次に、電子制御ユニット５０は、図４のステップＳＴ１７をステップＳＴ１５と同様に実行することができる。
【００６４】
図４のステップＳＴ１２において、ブレードクラッチ８０が接続状態（ＯＮ）に設定される時に、電子制御ユニット５０は、内燃機関１００の回転数Ｎｅが回転数Ｎａ２で安定しているか否かを判定する（図４のステップＳＴ１８）。内燃機関１００の回転数Ｎｅが回転数Ｎａ２で安定している時に、電子制御ユニット５０は、目標回転数を所定回転数Ｎａ１に設定する（図４のステップＳＴ１９）。
【００６５】
図５（Ａ）、図５（Ｂ）、図５（Ｃ）、図５（Ｄ）、図５（Ｅ）及び図５（Ｆ）は、作業機１０の走行開始を含む期間での作業機１０の動作例の説明図を示す。図１の操作部６０が例えばブレードスイッチを有し、且つブレードスイッチが例えばＯＮされてブレードクラッチ８０が接続状態（ＯＮ）に設定される時に、作業者は、例えば時刻ｔｂ１で、作業機１０の走行を開始させることができる。図１の検出部４０が作業機１０の速度（車速）を検出する時に、電子制御ユニット５０（作業機１０における気筒休止制御装置の制御部）は、例えば時刻ｔｂ１で、ゼロよりも大きい車速（作業機１０の前進）を表すデータ又は信号を検出部４０から受け取る（図５（Ｆ）参照）。
【００６６】
ブレードクラッチ８０が接続状態であり、且つ作業機１０が前進している時に、電子制御ユニット５０は、気筒休止制御を開始するか否かを判定することができる。具体的には、図１の内燃機関１００が例えば２気筒エンジンである時に、電子制御ユニット５０は、例えば時刻ｔｂ１以降に、例えば２気筒（すべての気筒）が有効に駆動する状態で内燃機関１００の回転数が所定回転数Ｎｂ２付近に留まるように、２気筒での駆動を継続することができる（図５（Ａ）及び図５（Ｂ）参照）。
【００６７】
ところで、作業機１０が前進する前に、例えば２気筒のうちの１気筒を休止することも考えられる。しかしながら、芝刈機は、芝草を刈る準備をブレードクラッチ８０の接続状態によって完了しているので、作業機１０が前進した後に、即座にブレード７０の運転が本格化される可能性もある。従って、例えば時刻ｔｂ１以前に、例えば２気筒（すべての気筒）が有効に駆動することが好ましい（図５（Ｂ）参照）。
【００６８】
２気筒での駆動が継続される時に、電子制御ユニット５０は、例えば時刻ｔｂ１以降に、スロットル開度が所定開度１（Ｔｈｂ３）よりも小さいか否かを判定することができる。例えば時刻ｔｂ１から例えば時刻ｔｂ２までの期間において、スロットル開度が所定開度Ｔｈｂ３よりも小さいことを表す判定があらかじめ設定された所定時間以上継続している時に、電子制御ユニット５０は、例えば時刻ｔｂ２で、例えば２気筒のうちの１気筒（すべての気筒のうちの一部の気筒）の駆動を休止させることができる（図５（Ｂ）及び図５（Ｅ）参照）。従って、燃料の消費量を少なくすることができる。
【００６９】
スロットル開度が所定開度Ｔｈｂ３よりも小さい時に、ブレード７０が運転中であっても、内燃機関１００の負荷が低いことが想定される。従って、内燃機関１００の負荷が低い時に、電子制御ユニット５０は、例えば時刻ｔｂ２で、気筒休止制御を開始することができる。１例として、電子制御ユニット５０は、例えば時刻ｔｂ２で、気筒休止許可フラグを「１」に設定することによって気筒休止制御をＯＮさせて、例えば２気筒のうちの１気筒の駆動を休止する一方、残りの１気筒の駆動だけを継続する。
【００７０】
電子制御ユニット５０は、例えば時刻ｔｂ２以降に、スロットル開度が所定開度Ｔｈｂ３よりも高い所定開度２（高開度Ｔｈｂ５）よりも大きいか否かを判定することができる。スロットル開度が高開度Ｔｈｂ５よりも大きい時に、電子制御ユニット５０は、例えば時刻ｔｂ３で、２気筒（すべての気筒）での駆動に戻すことができる（図５（Ｂ）及び図５（Ｅ）参照）。１例として、電子制御ユニット５０は、例えば時刻ｔｂ３で、気筒休止許可フラグを「０」に設定することによって気筒休止制御をＯＦＦさせて、休止した１気筒の駆動を復活させて、２気筒（すべての気筒）の駆動を再開する。
【００７１】
内燃機関１００の負荷が高い時に、２気筒（すべての気筒）の駆動が再開されるので、内燃機関１００の回転が停止し難い。言い換えれば、ブレード７０の運転が本格化されるまでの間、例えば１気筒の駆動が休止する状態は、継続される。従って、その期間は、燃料の消費量の抑制を継続することができる。
【００７２】
好ましくは、電子制御ユニット５０は、例えば時刻ｔｂ２以降に、内燃機関の回転数が所定回転数Ｎｂ２で安定しているか否かを更に判定することができる。内燃機関１００の回転数が所定回転数Ｎｂ２で安定しない状態でスロットル開度が高開度Ｔｈｂ５よりも大きい時に、電子制御ユニット５０は、例えば時刻ｔｂ３で、２気筒（すべての気筒）での駆動に戻すことができる（図５（Ａ）、図５（Ｂ）及び図５（Ｅ）参照）。
【００７３】
具体的には、電子制御ユニット５０は、例えば時刻ｔｂ２以降に、内燃機関１００の回転数が変動許容範囲内であるか否か、より具体的には、電子制御ユニット５０は、内燃機関１００の回転数が所定時間（Δｔ）毎に所定回転数Ｎｂ２±所定量で定まる範囲（変動許容範囲）内に収束しているか否かを判定することができる。図５（Ａ）に示されるように、電子制御ユニット５０は、例えば時刻ｔｂ３で、内燃機関１００の回転数が所定回転数Ｎｂ２で安定していないことを判定し、時刻ｔｂ３以降に、気筒休止制御をＯＦＦさせることができる。
【００７４】
内燃機関１００の負荷が高いか否かは、内燃機関１００の回転数の変動及びスロットル開度に基づきより一層正確に判定されるので、ブレード７０の運転が本格化されるまでの間、例えば１気筒の駆動が休止する状態は、継続される。従って、その期間は、燃料の消費量の抑制をより一層正確に継続することができる。
【００７５】
電子制御ユニット５０は、例えば時刻ｔｂ３以降に、作業機１０の前進が継続しているか否かを判定することができる。例えばゼロである車速（作業機１０の停止）を表すデータ又は信号を検出部４０から受け取る時に、電子制御ユニット５０は、例えば時刻ｔｂ４で作業機１０の前進が継続していないことを判定することができる。これに応じて、電子制御ユニット５０は、例えば時刻ｔｂ４以降、内燃機関の回転数が所定回転数Ｎｂ２よりも低い回転数Ｎｂ１に戻るように、２気筒（すべての気筒）の駆動を継続することができる。
【００７６】
作業機１０が停止する時に、ブレードクラッチ８０が接続状態であっても、内燃機関１００の負荷が低いことが想定される。従って、内燃機関１００の負荷が低い時に、電子制御ユニット５０は、例えば時刻ｔｂ４で、燃料の消費量を少なくするために、内燃機関の目標回転数を低下させることができる（回転数Ｎｂ１）。
【００７７】
ところで、例えば２気筒のうちの１気筒の駆動が休止される時に、電子制御ユニット５０は、例えば時刻ｔｂ２から例えば時刻ｔｂ３までの期間で、内燃機関１００の回転数が所定回転数Ｎｂ２付近に留まるように、残りの１気筒の駆動を継続することができる（図５（Ａ）参照）。電子制御ユニット５０では、例えば２気筒のうちの例えば１気筒が休止する時に、内燃機関１００の回転数を所定回転数Ｎｂ２に設定又は維持することができる。
【００７８】
好ましくは、残りの１気筒の駆動が継続される時に、電子制御ユニット５０は、例えば時刻ｔｂ２から例えば時刻ｔｂ３までの期間で、内燃機関１００の燃焼室に供給される混合気の濃度を薄くするとともに、混合気の供給量を増加することができる。具体的には、電子制御ユニット５０は、例えば調整器１１０を介して、吸入空気流量に応じて算出される燃料噴出量を調整することによって空燃比をリーン側の空燃比に設定するとともに、スロットルバルブのスロットル開度を例えば所定開度Ｔｈｂ２から例えば所定開度Ｔｈｂ４まで自動的に上昇させて所定開度Ｔｈｂ４で維持する（図５（Ｅ）参照）。
【００７９】
図１の電子制御ユニット５０では、例えば２気筒のうちの例えば１気筒が休止する時に、混合気の濃度を低く設定し、且つ混合気の供給量を高く設定することができる。従って、電子制御ユニット５０では、例えば２気筒のうちの例えば１気筒が休止する時に、例えば時刻ｔｂ２から例えば時刻ｔｂ３までの期間で、燃料の消費量をより一層少なくすることができる。言い換えれば、電子制御ユニット５０では、内燃機関１００のリーンバーン制御による内燃機関１００におけるポンピングロスの抑制で、燃料の消費量をより一層少なくすることができる。
【００８０】
更に好ましくは、残りの１気筒の駆動が継続される時に、電子制御ユニット５０は、例えば時刻ｔｂ２から例えば時刻ｔｂ３までの期間で、空燃比が増加する程、内燃機関１００の点火プラグの放電開始時期を進角させるとともに放電継続時間を長く設定することができる。これにより、空燃比が変更する時に、より一層安定した燃焼が実施される。
【００８１】
加えて、例えば２気筒の駆動に戻す時に、電子制御ユニット５０は、リーン側の空燃比を元の空燃比に再設定するとともに、スロットルバルブのスロットル開度を例えば所定開度Ｔｈｂ５から例えば所定開度Ｔｈｂ３まで自動的に下降させて所定開度Ｔｈｂ３で維持する（図５（Ｅ）参照）。言い換えれば、電子制御ユニット５０は、例えば時刻ｔｂ３以降に、内燃機関１００のリーンバーン制御をＯＦＦさせることができる。
【００８２】
図６及び図７は、作業機１０の走行開始を含む期間での気筒休止制御装置の制御例を表すフローチャートを示す。気筒休止制御装置の制御例を以下に説明するが、これに限定されるものではない。１つの制御例として、ブレードスイッチのＯＮが作業者によって要求されてブレードクラッチ８０が接続状態に移行した後に、気筒休止制御装置の制御部（例えば電子制御ユニット５０）は、例えば車輪速センサである検出部４０からのデータ又は信号に基づき、例えば芝刈機である作業機１０が前進しているか否かを判定する（図６のステップＳＴ２１）。
【００８３】
例えば芝刈機が前進している時に、例えば電子制御ユニット５０は、例えば芝刈りモードＮｅセットフラグに基づき、内燃機関１００の目標回転数が芝刈り非実行用の目標回転数（例えば所定回転数Ｎｂ２）に設定されているか否かを判定することができる（図６のステップＳＴ２２）。初期値として、言い換えれば、ブレードクラッチ８０が接続状態に移行した後に、芝刈りモードＮｅセットフラグは「０」に設定されている。
【００８４】
例えば「０」を表す芝刈りモードＮｅセットフラグを参照する時に、電子制御ユニット５０は、内燃機関１００の目標回転数を所定回転数Ｎｂ２に設定又は増加することができる（図６のステップＳＴ２３）。初期値として、言い換えれば、ブレードクラッチ８０が接続状態に移行した後に、目標回転数は、アイドリング（芝刈り非実行）用の目標回転数（例えば所定回転数Ｎｂ１）に設定されている。特に、芝刈機が例えば乗用型芝刈機である時に、作業機１０の重量は、一般に重く、従って、内燃機関１００の回転数の設定によって、乗用型芝刈機の発進直後に起因して生じ得るエンジンストールに対する耐性を高めることができる。次に、電子制御ユニット５０は、芝刈りモードＮｅセットフラグを「１」に設定する（図６のステップＳＴ２４）。
【００８５】
図６のステップＳＴ２２において、芝刈りモードＮｅセットフラグが「１」に設定されて内燃機関１００の回転数Ｎｅが例えば所定回転数Ｎｂ２に設定されている時に、電子制御ユニット５０は、例えば気筒休止許可フラグに基づき、気筒休止制御をＯＮさせるか否かを判定することができる（図６のステップＳＴ２５）。初期値として、言い換えれば、ブレードクラッチ８０が接続状態に移行した後に、気筒休止許可フラグは「０」に設定されている。
【００８６】
図６のステップＳＴ２５において、気筒休止許可フラグが「０」に設定される時に、電子制御ユニット５０は、例えば２気筒エンジンである内燃機関１００の負荷が大きいか否かを判定することができる（図６のステップＳＴ２６）。具体的には、例えばスロットル開度が例えば所定開度Ｔｈｂ３よりも小さい状態が所定期間だけ維持される時に、電子制御ユニット５０は、内燃機関１００の負荷が大きくないことを判定することができる。
【００８７】
図６のステップＳＴ２６において、内燃機関１００の負荷が大きくない時に、電子制御ユニット５０は、気筒休止許可フラグを「１」に設定する（図６のステップＳＴ２７）。他方、図６のステップＳＴ２６において、内燃機関１００の負荷が大きい時に、電子制御ユニット５０は、気筒休止許可フラグを「０」に設定又は維持する（図６のステップＳＴ２８）。
【００８８】
図６のステップＳＴ２５において、気筒休止許可フラグが「１」に設定される時に、電子制御ユニット５０は、気筒休止制御を停止（ＯＦＦ）させるか否かを判定することができる（図６のステップＳＴ２９）。具体的には、スロットル開度が所定開度Ｔｈｂ３よりも高い高開度Ｔｈｂ５よりも大きい時に、電子制御ユニット５０は、気筒休止制御を停止させることを判定することができる。代替的に、スロットル開度が高開度Ｔｈｂ５よりも大きく、且つ内燃機関１００の回転数が所定回転数Ｎｂ２で安定しない時に、電子制御ユニット５０は、気筒休止制御を停止させることを判定することができる。
【００８９】
図６のステップＳＴ２９において、気筒休止制御を停止させる時に、電子制御ユニット５０は、気筒休止許可フラグを「０」に設定する（図６のステップＳＴ３０）。図６のステップＳＴ２１において、芝刈機の前進が停止して、芝刈機の車速がゼロである時に、電子制御ユニット５０は、電子制御ユニット５０は、図７のステップＳＴ３１を図６のステップＳＴ２５と同様に実行することができる。
【００９０】
図７のステップＳＴ３１において、気筒休止許可フラグが「１」に設定される時に、電子制御ユニット５０は、気筒休止許可フラグを「０」に設定する（図７のステップＳＴ３２）。なお、図５（Ｂ）及び図５（Ｆ）を参照すると、芝刈機の車速がゼロである時に、例えば２気筒の駆動が継続されている。しかしながら、例えば２気筒のうちの例えば１気筒を休止する時に、芝刈機の車速がゼロになることも想定される。このような状況において、図７のステップＳＴ３１において、気筒休止許可フラグが「１」に設定されることがある。
【００９１】
気筒休止許可フラグが「０」に設定される状態で、電子制御ユニット５０は、内燃機関１００の目標回転数をアイドリング（芝刈り非実行）用の目標回転数（例えば所定回転数Ｎｂ１）に設定又は維持することができる（図７のステップＳＴ３３）。次に、電子制御ユニット５０は、芝刈りモードＮｅセットフラグを「０」に設定又は維持する（図７のステップＳＴ３４）。
【００９２】
図８（Ａ）、図８（Ｂ）、図８（Ｃ）、図８（Ｄ）、図８（Ｅ）及び図８（Ｆ）は、作業機１０の走行停止を含む期間での作業機１０の動作例の説明図を示す。図１の操作部６０が例えばブレードスイッチを有し、且つブレードスイッチが例えばＯＮされてブレードクラッチ８０が接続状態（ＯＮ）に設定される時に、作業者は、例えば時刻ｔｃ２で、作業機１０の走行を停止させることができる。図１の検出部４０が作業機１０の速度（車速）を検出する時に、電子制御ユニット５０（作業機１０における気筒休止制御装置の制御部）は、例えば時刻ｔｃ２で、ゼロである車速（作業機１０の停止）を表すデータ又は信号を検出部４０から受け取る（図８（Ｄ）参照）。
【００９３】
作業機１０の走行が停止しているので、内燃機関１００の負荷が小さい可能性がある。しかしながら、作業機１０は、作業機１０の運転準備をブレードクラッチ８０の接続状態によって完了しているので、作業機１０が停止した後に、即座にブレード７０の運転が本格化されて、内燃機関１００の負荷が大きい可能性もある。従って、電子制御ユニット５０は、例えば時刻ｔｃ２で、例えば２気筒（すべての気筒）が有効に駆動することが好ましい（図８（Ａ）〜図８（Ｄ）参照）。
【００９４】
次に、作業機１０が停止した後に、電子制御ユニット５０は、例えば時刻ｔｃ２以降に、内燃機関１００の負荷が小さい可能性（確率）と内燃機関１００の負荷が大きい可能性（確率）とを総合的に判断することができる。従って、例えば時刻ｔｃ２以降に、内燃機関１００の負荷が小さい確率が高い時に、電子制御ユニット５０は、例えば２気筒のうちの例えば１気筒を休止することが好ましい。
【００９５】
別の観点において、本発明者らは、内燃機関１００の負荷が小さい確率を能動的に更に高めることが有益であることを認識した。具体的には、電子制御ユニット５０は、例えば時刻ｔｃ２で、例えばリンク機構を有する可動部９０を介して、ブレードハイト制御フラグを「１」に設定することによってブレード７０の高さ（所定高さＨ２）を自動的に上昇させることができる（図８（Ｅ）参照）。
【００９６】
ブレード７０の高さが上昇する程、ブレード７０の運転は、本格化され難い。具体的には、例えば芝刈機である作業機１０のブレード７０の位置が高く設定される時に、ブレード７０が芝草を刈る能力（潜在能力）は、低くなり、１例において、ブレード７０の高さが可動部９０のあらかじめ設定された昇降範囲の最高位である時に、ブレード７０は、実質的に芝草を刈ることができない。言い換えれば、想定される高さを有する芝の上にブレード７０が位置する時に、ブレード７０は、実質的に芝草を刈ることができない。このような状況において、内燃機関１００の負荷が小さい確率は高いことが想定される。
【００９７】
次に、電子制御ユニット５０は、時刻ｔｃ３以降に、気筒休止制御を開始（ＯＮ）させて、例えば２気筒のうちの１気筒の駆動を休止することができる（図８（Ａ）及び図８（Ｅ）参照）。言い換えれば、ブレードクラッチ８０が接続状態であり、且つ例えば２気筒（すべての気筒）が有効に駆動する状態で内燃機関１００が運転している時に、電子制御ユニット５０は、例えば２気筒のうちの例えば１気筒の駆動が休止させるか否かを判定することができる。例えば１気筒の駆動が休止される前に、電子制御ユニット５０は、ブレード７０の高さを所定高さＨ３（例えば最高位）まで自動的に上昇させることができる。
【００９８】
具体的には、電子制御ユニット５０は、時刻ｔｃ２以降に、作業機１０の前進が継続しているか否かを判定し、例えば時刻ｔｃ２で、電子制御ユニット５０は、例えば２気筒のうちの例えば１気筒の駆動が休止させることを判定し、例えば時刻ｔｃ２から時刻ｔｃ３までの期間で、ブレード７０の高さを例えば所定高さＨ２から例えば所定高さＨ３まで自動的に上昇させることができる（図８（Ａ）、図８（Ｄ）及び図８（Ｅ）参照）。
【００９９】
作業者は、例えば時刻ｔｃ４で、例えば走行変速レバー（ＦＷＤ／ＲＶＳスイッチ）を有する操作部６０を操作して、作業機１０に前進（ＦＷＤ）の代わりに後進（ＲＶＳ）を準備させることができる。即ち、作業機１０の後進が準備されていることを表すデータ又は信号を操作部６０から受け取る時に、電子制御ユニット５０は、例えば時刻ｔｃ４で、作業機１０の後進が準備されていることを判定することができる（図８（Ｆ）参照）。
【０１００】
また、電子制御ユニット５０は、例えば時刻ｔｃ４以降に、ゼロよりも小さい車速（作業機１０の後進）を表すデータ又は信号を検出部４０から受け取ることができる（図８（Ｄ）参照）。作業機１０の前進が継続していない時に、或いは、作業機１０が後進している又は作業機１０の後進が準備されている時に、電子制御ユニット５０は、例えば時刻ｔｃ２から例えば時刻ｃ６までの期間で、ブレード７０の高さを例えば所定高さＨ３に留まらせることができる（図８（Ｅ）参照）。
【０１０１】
作業者は、例えば時刻ｔｃ６で、作業機１０を前進させることができる。具体的には、作業機１０の前進が準備されている時に、電子制御ユニット５０は、例えば時刻ｔｃ６で、ゼロよりも大きい車速（作業機１０の前進）を表すデータ又は信号を検出部４０から受け取る（図８（Ｄ）参照）。作業機１０の前進が開始又は再開される時に、電子制御ユニット５０は、例えば時刻ｔｃ６で、２気筒（すべての気筒）での駆動に戻すことができる（図８（Ａ）参照）。
【０１０２】
電子制御ユニット５０は、例えば時刻ｔｃ６でブレードハイト制御フラグを「０」に設定し、例えば時刻ｔｃ６以降にブレード７０の高さを例えば所定高さＨ３から例えば所定高さＨ２まで自動的に下降させることができる（図８（Ｅ）参照）。加えて、作業機１０の前進が継続している時に、電子制御ユニット５０は、例えば時刻ｔｃ６以降に、作業機１０の転舵角があらかじめ設定された所定転舵角Ｓ２以上であるか否かを判定することができる。検出部４０が例えばステアリングハンドルの操作角を検出できる又は転舵角センサを有する時に、電子制御ユニット５０は、例えば時刻ｔｃ７で、転舵角が所定転舵角Ｓ２以上であること、言い換えれば、作業機１０が例えば右に大きく旋回していることを判定することができる（図８（Ｆ）参照）。
【０１０３】
転舵角が大きい時に、作業機１０は、移動中であることが想定される。作業機１０が芝刈機である時に、大きい転舵角を有して旋回する芝刈機は、次の芝地に移動中であり、ブレード７０は、芝草を刈っておらず、従って、内燃機関１００の負荷が小さい確率は高いことが想定される。作業機１０の転舵角が所定転舵角Ｓ２以上である時に、電子制御ユニット５０は、例えば時刻ｔｃ７で、例えば２気筒のうちの例えば１気筒の駆動が休止させることを判定し、例えば時刻ｔｃ７から例えば時刻ｔｃ８までの期間で、ブレード７０の高さを例えば所定高さＨ２から例えば所定高さＨ３まで自動的に上昇させることができる（図８（Ａ）、図８（Ｅ）及び図８（Ｆ）参照）。
【０１０４】
好ましくは、作業機１０の転舵角が所定転舵角Ｓ２以上である時に、電子制御ユニット５０は、例えば時刻ｔｃ７から例えば時刻ｔｃ８までの期間で、ブレード７０の高さを例えば所定高さＨ２から例えば所定高さＨ３まで自動的に上昇させるとともに、例えば時刻ｔｃ７で転舵時減速指示フラグを「１」に設定し、作業機１０を自動的に例えば車速Ｖｃ３から例えば車速Ｖｃ２までに減速させることができる（図８（Ｄ）参照）。作業機１０を自動的に減速される時に、作業機１０の旋回精度を上げる又は旋回半径を小さくすることができる。
【０１０５】
なお、例えばスロットル・バイ・ワイヤ方針のアクセルペダルが操作部６０に採用される状態で転舵時減速指示フラグが「１」に設定される時に、電子制御ユニット５０は、例えば、内燃機関１００のスロットルバルブを調整して、作業機１０を自動的に減速させることができる。代替的に、電子制御ユニット５０は、例えば、内燃機関１００のブレーキ（制動力）を調整可能な例えば調整器１１０を介して、作業機１０を自動的に減速させることができる。
【０１０６】
例えばハイブリッドが内燃機関１００又は駆動部（図示せず）に採用される状態で転舵時減速指示フラグが「１」に設定される時に、電子制御ユニット５０は、内燃機関１００又は駆動部の走行用モータを調整可能な例えば調整器１１０を介して、作業機１０を自動的に減速させることができる。
【０１０７】
次に、電子制御ユニット５０は、例えば時刻ｔｃ８以降に、気筒休止制御を開始（ＯＮ）させて、例えば２気筒のうちの１気筒の駆動を休止することができる（図８（Ａ）及び図８（Ｅ）参照）。次に、転舵角がゼロである又は作業機１０が直進する時に、電子制御ユニット５０は、例えば時刻ｔｃ９で、例えば２気筒（すべての気筒）での駆動に戻すことができる（図８（Ａ）及び図８（Ｆ）参照）。２気筒での駆動に戻す理由は、例えば芝刈機が次の芝地への移動が完了する時に、ブレード７０は、芝草を刈ることができ、従って、内燃機関１００の負荷が小さい確率は低くなることが想定されるからである。
【０１０８】
図９及び図１０は、作業機１０の走行停止を含む期間での気筒休止制御装置の制御例を表すフローチャートを示す。気筒休止制御装置の制御例を以下に説明するが、これに限定されるものではない。１つの制御例として、ブレードスイッチのＯＮが作業者によって要求されてブレードクラッチ８０が接続状態に移行した後に、気筒休止制御装置の制御部（例えば電子制御ユニット５０）は、例えば転舵角センサである検出部４０からのデータ又は信号に基づき、例えば芝刈機である作業機１０の転舵又は旋回が大きいか否かを判定することができる（図９のステップＳＴ４１）。
【０１０９】
具体的には、転舵角の絶対値が所定転舵角Ｓ２以上でない時に、例えば電子制御ユニット５０は、例えばＦＷＤ／ＲＶＳスイッチである操作部６０からのデータ又は信号に基づき、作業機１０の前進（ＦＷＤ）が準備されているか否かを判定することができる（図９のステップＳＴ４２）。
【０１１０】
作業機１０の前進が準備されている時に、電子制御ユニット５０は、例えばアクセルセンサである操作部６０からのデータ又は信号に基づき、作業機１０が加速されているか否かを判定することができる（図９のステップＳＴ４３）。具体的には、アクセルペダルの操作量（踏み込み量）がゼロである時に、電子制御ユニット５０は、作業機１０が加速されていないことを判定する一方、操作量がゼロでない時に、電子制御ユニット５０は、作業機１０が加速されていることを判定する。
【０１１１】
作業機１０が加速されていない時に、電子制御ユニット５０は、例えば車輪速センサである検出部４０からのデータ又は信号に基づき、作業機１０が前進しているか否かを判定することができる（図９のステップＳＴ４４）。具体的には、作業機１０の車速がゼロである時に、電子制御ユニット５０は、作業機１０が前進していないことを判定する一方、車速がゼロでない時に、電子制御ユニット５０は、作業機１０が前進していることを判定する。
【０１１２】
作業機１０の前進が継続しないで車速がゼロである時に、電子制御ユニット５０は、ブレードハイト制御フラグを「１」に設定する（図９のステップＳＴ４５）。初期値として、言い換えれば、ブレードクラッチ８０が接続状態に移行した後に、ブレードハイト制御フラグは「０」に設定されている。
【０１１３】
図９のステップＳ４３において、作業機１０が加速されている時に、電子制御ユニット５０は、ブレードハイト制御フラグを「０」に設定又は維持する（図９のステップＳＴ４６）。同様に、図９のステップＳ４４において、作業機１０の前進が継続して車速がゼロでない時に、電子制御ユニット５０は、ブレードハイト制御フラグを「０」に設定又は維持する（図９のステップＳＴ４６）。
【０１１４】
図９のステップＳ４２において、作業機１０の前進が準備されていない時に、電子制御ユニット５０は、ブレードハイト制御フラグを「１」に設定する（図９のステップＳＴ４７）。同様に、図９のステップＳ４１において、転舵角の絶対値が所定転舵角Ｓ２以上である時に、電子制御ユニット５０は、ブレードハイト制御フラグを「１」に設定する（図９のステップＳＴ４８）。
【０１１５】
好ましくは、電子制御ユニット５０は、転舵時減速指示フラグを「１」に設定する（図９のステップＳＴ４９）。初期値として、言い換えれば、ブレードクラッチ８０が接続状態に移行した後に、転舵時減速指示フラグは「０」に設定されている。次に、作業機１０の減速が完了する時に、電子制御ユニット５０は、転舵時減速指示フラグを「０」に設定することができる。
【０１１６】
図１０のステップＳＴ５０において、電子制御ユニット５０は、ブレードハイト制御フラグが「１」に設定されているか否かを判定することができる。ブレードハイト制御フラグが「１」に設定される時に、電子制御ユニット５０は、ブレード７０の高さを例えば最高位である例えば８段目で停止するか否かを判定することができる（図１０のステップＳＴ５１）。例えば最高位である所定高さＨ３（例えば８段目）を表すデータ又は信号を可動部９０から受け取る時に、電子制御ユニット５０は、ブレード７０の高さの上昇を停止することができる（図１０のステップＳＴ５２）。次に、ブレード７０の高さが最高位である時に、電子制御ユニット５０は、ブレードハイト制御フラグを「０」に設定することができる。
【０１１７】
また、電子制御ユニット５０は、気筒休止フラグを「１」に設定することができる（図１０のステップＳＴ５３）。初期値として、言い換えれば、ブレードクラッチ８０が接続状態に移行した後に、気筒休止フラグは「０」に設定されている。
【０１１８】
図１０のステップＳＴ５１において、ブレード７０の高さを例えば最高位である例えば８段目で停止しない時に、言い換えれば、例えば最高位である所定高さＨ３（例えば８段目）よりも低い高さ（例えば７以下の段数）を表すデータ又は信号を可動部９０から受け取る時に、電子制御ユニット５０は、ブレード７０の高さを例えば１段分だけ上昇させることができる（図１０のステップＳＴ５４）。
【０１１９】
図１０のステップＳＴ５０において、ブレードハイト制御フラグが「１」に設定されていない時に、電子制御ユニット５０は、ブレード７０の高さを作業者の操作による操作部６０によって設定される任意の高さ（例えば４段目）で停止するか否かを判定することができる（図１０のステップＳＴ５５）。
【０１２０】
１例として、ブレード７０の高さが最高位（例えば８段目）であり、且つ任意の高さが最高位よりも低い段数（例えば４段目）である時に、言い換えれば、可動部９０から受け取る現在の高さが任意の高さよりも大きい時に、電子制御ユニット５０は、ブレード７０の高さを例えば１段分だけ下降させることができる（図１０のステップＳＴ５６）。また、電子制御ユニット５０は、気筒休止フラグを「０」に設定することができる（図１０のステップＳＴ５７）。
【０１２１】
図１０のステップＳＴ５５において、可動部９０から受け取る現在の高さが任意の高さである時に、電子制御ユニット５０は、ブレード７０の高さの下降を停止させることができる（図１０のステップＳＴ５８）。また、電子制御ユニット５０は、気筒休止フラグを「０」に設定することができる（図１０のステップＳＴ５９）。
【０１２２】
本発明は、上述の例示的な実施形態に限定されず、また、当業者は、上述の例示的な実施形態を特許請求の範囲に含まれる範囲まで、容易に変更することができるであろう。
【符号の説明】
【０１２３】
１０・・・作業機、４０・・・検出部、５０・・・電子制御ユニット（制御部）、６０・・・操作部、７０・・・ブレード、８０・・・ブレードクラッチ、９０・・・可動部、１００・・・内燃機関、１１０・・・調整器、１２０・・・センサ部。
【図１】
0006305453.tif 000002
【図２】
0006305453.tif 000003
【図３】
0006305453.tif 000004
【図４】
0006305453.tif 000005
【図５】
0006305453.tif 000006
【図６】
0006305453.tif 000007
【図７】
0006305453.tif 000008
【図８】
0006305453.tif 000009
【図９】
0006305453.tif 000010
【図１０】
0006305453.tif 000011