(57)【要約】【課題】作業機に搭載されるエンジンのエンジン制御装置において、適切な状況でアイドルストップを許可する構成を提供する。【解決手段】ＥＣＵ６０は、作業機状態判定部６１と、走行状態判定部６２と、アイドル運転判定部６３と、暖機状態判定部６４と、着火性判定部６５と、運転状態制御部６６と、を備える。運転状態制御部６６は、作業機状態判定部６１が作業機が動作中でないと判定し、走行状態判定部６２が作業車両が走行中でないと判定し、アイドル運転判定部６３がエンジンがアイドル運転中と判定し、かつ、暖機状態判定部６４がエンジンが暖機運転中でないと判定したときに、アイドルストップを許可する。【選択図】図２
2017122405.tif 000002
【特許請求の範囲】
【請求項１】
エンジンに接続された作業車両から受信した情報に基づいて、当該作業車両の作業機が動作中か否かを判定する作業機状態判定部と、
エンジンに接続された作業車両から受信した情報に基づいて、当該作業車両が走行中か否かを判定する走行状態判定部と、
前記エンジンがアイドル運転中か否かを判定するアイドル運転判定部と、
前記エンジンが暖機運転中か否かを判定する暖機状態判定部と、
前記作業機状態判定部が前記作業機が動作中でないと判定し、前記走行状態判定部が前記作業車両が走行中でないと判定し、前記アイドル運転判定部が前記エンジンがアイドル運転中と判定し、かつ、前記暖機状態判定部が前記エンジンが暖機運転中でないと判定したときに、前記エンジンのアイドル運転を停止する処理であるアイドルストップを許可する運転状態制御部と、
を備えることを特徴とするエンジン制御装置。
【請求項２】
請求項１に記載のエンジン制御装置であって、
前記暖機状態判定部は、冷却水温度センサが検出した冷却水温度と、排気温度センサが検出した排気温度と、に基づいて、前記エンジンが暖機運転中か否かを判定することを特徴とするエンジン制御装置。
【請求項３】
請求項１又は２に記載のエンジン制御装置であって、
前記作業機状態判定部は、作業機の動作を停止する操作が行われる停止操作部の操作状態に基づいて、前記作業機が動作中か否かを判定することを特徴とするエンジン制御装置。
【請求項４】
請求項１から３までの何れか一項に記載のエンジン制御装置であって、
前記アイドル運転判定部及び前記暖機状態判定部は、それぞれ、現在の判定結果に応じて判定基準を異ならせることを特徴とするエンジン制御装置。
【請求項５】
請求項１から４までの何れか一項に記載のエンジン制御装置であって、
前記エンジンの着火性が良好か否かを判定する着火性判定部を備え、
前記運転状態制御部は、更に、前記着火性判定部が前記エンジンの着火性が良好と判定したときに前記アイドルストップを許可することを特徴とするエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、エンジンの運転状態を制御するエンジン制御装置に関する。詳細には、エンジン制御装置がアイドルストップを許可するか否かを判定する構成に関する。
【背景技術】
【０００２】
従来から、燃料消費量を低減させること等を目的として、所定の条件を満たした場合にエンジンのアイドル運転を停止させる技術が知られている（アイドルストップ）。特許文献１は、この種の技術を開示する。アイドルストップは、自動車等に限られず、作業機を搭載した作業車両でも用いられている。
【０００３】
特許文献１は、車両を駆動するとともに、車両に搭載された補助装置（建設機械のクレーン等、以下作業機）を駆動するディーゼルエンジンを開示する。特許文献１では、エンジン回転速度、エンジンの負荷（燃料噴射量）、パーキングブレーキの操作状態、冷却水温度に基づいて、アイドルストップを許可するか否かを決定する構成が開示されている。なお、エンジンの負荷は、作業機が使用中か否かを判定するために用いられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５２６０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、エンジンの負荷に基づいて作業機の使用状態を判定している。しかし、エンジンの負荷は、作業機以外の部品（発電機、エアコン、ライト等）の動作状況によっても変化するため、作業機の使用状態を的確に判定できないことがある。
【０００６】
本発明は以上の事情に鑑みてされたものであり、その主要な目的は、作業機に搭載されるエンジンのエンジン制御装置において、適切な状況でアイドルストップを許可する構成を提供することにある。
【課題を解決するための手段及び効果】
【０００７】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【０００８】
本発明の観点によれば、以下の構成のエンジン制御装置が提供される。即ち、このエンジン制御装置は、作業機状態判定部と、走行状態判定部と、アイドル運転判定部と、暖機状態判定部と、運転状態制御部と、を備える。前記作業機状態判定部は、エンジンに接続された作業車両から受信した情報に基づいて、当該作業車両の作業機が動作中か否かを判定する。前記走行状態判定部は、エンジンに接続された作業車両から受信した情報に基づいて、当該作業車両が走行中か否かを判定する。前記アイドル運転判定部は、前記エンジンがアイドル運転中か否かを判定する。前記暖機状態判定部は、前記エンジンが暖機運転中か否かを判定する。前記運転状態制御部は、前記作業機状態判定部が前記作業機が動作中でないと判定し、前記走行状態判定部が前記作業車両が走行中でないと判定し、前記アイドル運転判定部が前記エンジンがアイドル運転中と判定し、かつ、前記暖機状態判定部が前記エンジンが暖機運転中でないと判定したときに、前記エンジンのアイドル運転を停止する処理であるアイドルストップを許可する。
【０００９】
これにより、アイドル運転に関係する様々な条件を考慮しているため、適切な状況でアイドルストップを許可することができる。特に、エンジン制御装置がアイドルストップを許可するか否かを判断するため、エンジンの運転状態等を詳細に考慮することができる。また、エンジンの負荷ではなく、作業車両から情報を受信するため、作業機及び作業車両の状態を正確に判定できる。
【００１０】
前記のエンジン制御装置においては、前記暖機状態判定部は、冷却水温度センサが検出した冷却水温度と、排気温度センサが検出した排気温度と、に基づいて、前記エンジンが暖機運転中か否かを判定することが好ましい。
【００１１】
これにより、冷却水温度でシリンダ内の温度を推測する際の「遅れ」を排気温度で補うことで、シリンダ内の温度変化を正確に推測できる。従って、暖機運転が完了したか否かを的確なタイミングで検出できるので、適切な状況でアイドルストップを許可できる。
【００１２】
前記のエンジン制御装置においては、前記作業機状態判定部は、作業機の動作を停止する操作が行われる停止操作部の操作状態に基づいて、前記作業機が動作中か否かを判定することが好ましい。
【００１３】
これにより、作業機が動作中か否かを簡単な処理で判定することができる。
【００１４】
前記のエンジン制御装置においては、前記アイドル運転判定部及び前記暖機状態判定部は、それぞれ、現在の判定結果に応じて判定基準を異ならせることが好ましい。
【００１５】
これにより、現在の判定結果に応じて判定基準を異ならせることで、判定結果が頻繁に変更されることを防止できる。
【００１６】
前記のエンジン制御装置においては、以下の構成とすることが好ましい。即ち、このエンジン制御装置は、前記エンジンの着火性が良好か否かを判定する着火性判定部を備える。前記運転状態制御部は、更に、前記着火性判定部が前記エンジンの着火性が良好と判定したときに前記アイドルストップを許可する。
【００１７】
これにより、エンジンの着火性も考慮しているため、スタータモータの寿命の低下を抑制したり、ユーザがスムーズに作業を再開したりすることができる。
【図面の簡単な説明】
【００１８】
【図１】エンジンの構成を示す概略説明図。
【図２】エンジン制御部のうちアイドルストップに関する制御を行う構成を示すブロック図。
【図３】エンジンがアイドル運転中か否かを判定する処理で用いるグラフ。
【図４】エンジンが暖機運転中か否かを判定する処理で用いるマップ。
【図５】エンジンの着火性が良好か否か判定する処理で用いるマップ。
【図６】アイドルストップを許可するか否かを判定するフローチャート。
【発明を実施するための形態】
【００１９】
次に、図面を参照して本発明の実施の形態を説明する。図１は本発明の一実施形態に係るエンジン１００の構成を示す概略説明図である。
【００２０】
最初に、エンジン１００の構成について、図１を参照して説明する。本実施形態のエンジン１００は、例えば油圧ショベル、ホイルローダ等の図略の作業車両に搭載されている。このエンジン１００は、コモンレール式の燃料噴射装置を有するディーゼルエンジンである。
【００２１】
本実施形態のエンジン１００は、図１に示すように、主として、エンジン本体１０と、ＥＣＵ（エンジンコントロールユニット、エンジン制御部）６０と、を備えている。ＥＣＵ６０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されている。
【００２２】
エンジン本体１０は、主として、外部から空気を吸入する空気吸入部２と、燃料の燃焼室３を有するシリンダと、燃料の燃焼によって発生する排気ガスを外部に排出する排気ガス排出部４と、を備える。
【００２３】
空気吸入部２は、吸気の通路である吸気管２１を備える。また、空気吸入部２は、吸気管２１において吸気が流れる方向の上流側から順に配置された、エアクリーナ２２と、過給機２３と、インタークーラ２４と、吸気弁２５と、吸気マニホールド２６と、を備える。
【００２４】
吸気管２１は、エアクリーナ２２と、過給機２３と、インタークーラ２４と、吸気弁２５と、吸気マニホールド２６と、を接続するように構成され、その内部に、エアクリーナ２２から吸入された空気を流すことができる。
【００２５】
エアクリーナ２２は、エアフィルタ等から構成されている。エアクリーナ２２は、外部から吸入した空気に含まれている粉塵等を取り除いて、過給機２３に供給する。
【００２６】
過給機２３は、タービンホイール２３１と、シャフト２３２と、コンプレッサホイール２３３と、を備える。シャフト２３２の一端にはタービンホイール２３１が接続され、他端にはコンプレッサホイール２３３が接続されている。タービンホイール２３１は、燃料の燃焼によって発生する排気ガスを利用して回転するように構成されている。コンプレッサホイール２３３は、タービンホイール２３１の回転に伴って回転し、これによって空気が圧縮されて強制的に吸入される。
【００２７】
インタークーラ２４は、過給機２３によって吸入された圧縮空気を、冷却水又は空気と熱交換させることで冷却する。
【００２８】
吸気弁２５は、ＥＣＵ６０からの制御指令に従って、その開度を調節することにより、吸気通路の断面積を変化させる。これにより、吸気マニホールド２６へ供給する空気量を調整することができる。
【００２９】
吸気マニホールド２６は、吸気管２１から供給された空気をエンジン本体１０のシリンダ数に応じて分配し、それぞれのシリンダの燃焼室３へ供給する。吸気マニホールド２６には、吸気温度を検出する吸気温度センサ７１が設けられている。吸気温度センサ７１が検出した吸気温度はＥＣＵ６０へ出力される。吸気温度センサ７１は、吸気マニホールド２６以外、例えば吸気マニホールド２６よりも上流側の吸気経路に配置されていても良い。
【００３０】
燃焼室３では、吸気マニホールド２６から供給された空気が圧縮され、高温になった圧縮空気に図略のインジェクタにより燃料が噴射される。これにより、燃料を自然着火させ、ピストンを運動させることができる。こうして得られた動力は、クランク軸等を介して、作業車両の車軸、及びローダ等の作業機（詳細には作業機を駆動する油圧機器等）へ伝達される。
【００３１】
そして、本実施形態のエンジン１００には、エンジン本体１０が燃料の燃焼により過熱状態にならないようにするための図略の冷却水循環システムが設けられている。この冷却水循環システムは、冷却水を、エンジン本体１０のシリンダヘッド等に形成された水冷ジャケット（図略）等に還流させ、エンジン本体１０と水冷ジャケット等とを熱交換させるように構成されている。この冷却水循環システムにおける冷却水経路の適宜の位置には、冷却水温度を検出する冷却水温度センサ７２が設けられている。冷却水温度センサ７２が検出した冷却水温度はＥＣＵ６０へ出力される。
【００３２】
燃焼室３で燃料が燃焼することによって発生した排気ガスは、排気ガス排出部４を介して、燃焼室３からエンジン本体１０の外へ排出される。
【００３３】
排気ガス排出部４は、排気ガスの通路である排気管４１を備える。また、排気ガス排出部４は、排気管４１において排気ガスが流れる方向における上流側から順に配置された、排気マニホールド４２と、排気弁４３と、ＤＰＦ４５と、を備える。
【００３４】
また、エンジン本体１０はＥＧＲ装置５０を備えており、排気ガスの一部を、図１に示すように、当該ＥＧＲ装置５０を介して吸気側へ還流させる。これにより、例えばエンジン１００の高負荷運転時における最高燃焼温度を低下させることができるので、ＮＯｘ（窒素酸化物）の生成量を低減することができる。
【００３５】
排気管４１は、排気マニホールド４２と、排気弁４３と、ＤＰＦ４５と、を接続するように構成され、その内部に、燃焼室３から排出された排気ガスを流すことができる。
【００３６】
排気マニホールド４２は、各燃焼室３で発生した排気ガスをまとめて、当該排気ガスを過給機２３のタービンホイール２３１に供給するように排気管４１へ導く。排気マニホールド４２には、排気ガスの圧力（排気圧力）を検出する排気圧力センサ７３と、排気ガスの温度（排気温度）を検出する排気温度センサ７４と、が設けられている。排気圧力センサ７３が検出した排気圧力及び排気温度センサ７４が検出した排気温度は、ＥＣＵ６０へ出力される。
【００３７】
排気弁４３は、絞り弁として構成され、その開度を、無段階で（又は十分に多くの段階で）変更することができる。排気弁４３は、ＥＣＵ６０の指令に従って、ＤＰＦ４５に送られる排気ガスの量を調整することができる。
【００３８】
ＤＰＦ４５は、排気管４１の出口に設けられており、排気ガスに含まれる未燃燃料を酸化される酸化触媒と、ＰＭを捕集するフィルタ等から構成されている。
【００３９】
また、本実施形態のエンジン１００は、周囲の大気圧を検出する大気圧センサ７５を備える。大気圧センサ７５は、例えばＥＣＵ６０の近傍に設けることができるが、大気圧が検出できれば位置は任意である。
【００４０】
また、エンジン１００が搭載される作業車両は、作業車両制御部９０と、作業機操作レバー９１と、ロックレバー（停止操作部）９２と、パーキングブレーキペダル９３と、作業車両制御部９０と、を備える。
【００４１】
作業車両制御部９０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されており、作業車両（作業機を含む）に関する制御を行う。作業機操作レバー９１は、ローダ等の作業機を操作する操作具である。ロックレバー９２は、作業機操作レバー９１の操作をロックする操作が可能な操作具である。パーキングブレーキペダル９３は、作業車両の駐車中等に、作業車両が走行することを防止するために用いるブレーキ（パーキングブレーキ）を掛けるための操作具である。
【００４２】
作業車両制御部９０は、作業機操作レバー９１及びパーキングブレーキペダル９３の操作状態（図略のセンサで検出された操作位置）をＥＣＵ６０へ出力する。なお、作業機操作レバー９１及びパーキングブレーキペダル９３の操作状態は、作業車両制御部９０を介さずに上記のセンサから直接ＥＣＵ６０へ出力されても良い。また、ロックレバー９２は足で操作するペダルタイプであっても良い。パーキングブレーキペダル９３は、手で操作するレバータイプ又はボタンタイプ等であっても良い。
【００４３】
次に、アイドル運転を停止する処理（アイドルストップ）を許可するか否か判定する処理について説明する。なお、ＥＣＵ６０は、上述のインジェクタ（詳細には電磁弁）への指令値に基づいて燃料噴射量を取得している。また、ＥＣＵ６０は、クランク軸の回転を検出するクランクセンサ等から、エンジン回転速度を取得している。
【００４４】
ＥＣＵ６０は、エンジン１００がアイドル運転（エンジン１００の動力を特に利用せず、無負荷又は低負荷かつ低回転速度で行われる運転）を行っている場合において、所定の条件を満たしたときに、アイドルストップを行って、エンジン１００を停止させる。
【００４５】
本実施形態では、作業車両制御部９０ではなく、ＥＣＵ６０がアイドルストップを許可するか否かを判定する。ＥＣＵ６０は、アイドルストップの許可に関する処理を行う構成として、図３に示すように、作業機状態判定部６１と、走行状態判定部６２と、アイドル運転判定部６３と、暖機状態判定部６４と、着火性判定部６５と、運転状態制御部６６と、を備える。
【００４６】
作業機状態判定部６１は、エンジン１００に接続された作業車両から受信した情報に基づいて、作業機が動作中か否かを判定する。具体的には、作業機状態判定部６１は、ロックレバー９２の操作状態を作業車両制御部９０から受信する。ロックレバー９２により作業機がロックされている場合、作業機状態判定部６１は、作業機が動作中でないと判定する。ロックレバー９２により作業機がロックされていない場合、作業機状態判定部６１は、作業機が動作中（又はすぐに動作する可能性がある）と判定する。実際の作業では、オペレータは、作業機の動作及び停止を繰り返して、一連の作業を行う。作業機状態判定部６１が判定するのは、「一連の作業中」か否かではなく、作業機が「動作中」か否かである。作業機状態判定部６１は、判定結果を運転状態制御部６６へ出力する。
【００４７】
走行状態判定部６２は、作業車両から受信した情報に基づいて、作業車両が走行中か否かを判定する。具体的には、走行状態判定部６２は、パーキングブレーキペダル９３の操作状態を作業車両制御部９０から受信する。パーキングブレーキペダル９３によりパーキングブレーキが掛かっている場合、走行状態判定部６２は、作業車両が走行中でないと判定する。パーキングブレーキペダル９３によりパーキングブレーキが掛かっていない場合、走行状態判定部６２は、作業車両が走行中（又はすぐに走行する可能性がある）と判定する。走行状態判定部６２は、判定結果を運転状態制御部６６へ出力する。
【００４８】
アイドル運転判定部６３は、エンジン１００がアイドル運転中か否かを判定する。アイドル運転判定部６３は、エンジン回転速度及び燃料噴射量に基づいて、エンジン１００がアイドル運転中か否かを判定する。以下、図３を参照して具体的に説明する。
【００４９】
図３は、エンジン回転速度及び燃料噴射量に基づいてエンジン１００がアイドル運転中か否かを判定するためのグラフである。図３には、所定のアイドル領域が定められている。アイドル領域は、エンジン回転速度ＮがＮa≦Ｎ≦Ｎbであって、かつ、燃料噴射量ＦがＦa（Ｎ）≦Ｆ≦Ｆb（Ｎ）である領域である。また、図３には、アイドル領域より少し狭いヒステリシス領域が定められている。ヒステリシス領域は、アイドル領域と比較して、エンジン回転速度の上限及び下限がＮh狭く、燃料噴射量の上限及び下限がＦh狭い。
【００５０】
アイドル運転判定部６３は、現在がアイドル運転中である場合、運転状態がアイドル領域内にあれば継続してアイドル運転中と判定し、運転状態がアイドル領域の外側になった場合に、アイドル運転中でないと判定する。一方、アイドル運転判定部６３は、現在がアイドル運転中でない場合、運転状態がヒステリシス領域内に入って初めてアイドル運転中と判定する（アイドル領域内かつヒステリシス領域外に入っただけではアイドル運転中と判定しない）。なお、この判定条件に加え、運転状態がヒステリシス領域内にある状態で所定時間継続した後に、初めてアイドル運転中と判定しても良い。
【００５１】
このように、アイドル運転判定部６３は、現在がアイドル運転中か否かによって（換言すれば現在の判定結果によって）、判定基準が異なっている。これにより、判定結果が頻繁に切り替わることを防止できる。アイドル運転判定部６３は、判定結果を運転状態制御部６６へ出力する。
【００５２】
暖機状態判定部６４は、冷却水温度センサ７２が検出した冷却水温度と、排気温度センサ７４が検出した排気温度と、に基づいてエンジン１００が暖機運転中か否かを判定する。暖機状態判定部６４は、図４に示すマップを用いてこの判定を行う。図４は、冷却水温度と排気温度をパラメータとして、暖機運転中か否かを判定するマップである。暖機状態判定部６４は、現在の冷却水温度と排気温度に基づいて、現在の状態が図４のマップのどの位置に該当するか求める。図４のマップはグラフ形式ではなく表形式なので、最も近いマス目を求める。そして、該当する位置が「０」であれば暖機運転中と判定し、該当する位置が「１」であれば暖機運転中でないと判定する。
【００５３】
ここで、暖機状態判定部６４は、この判定を行う際において、アイドル運転判定部６３と同様に、判定結果によって判定基準を異ならせている。具体的には暖機状態判定部６４は、暖機運転中と判定している場合（「０側から遷移した場合」）は、暖機判定の第１判定値である「０．７」又は「１」になった場合に初めて暖機運転中でないと判定する（「０．３」になっても、暖機運転中という判定を維持する）。一方、暖機状態判定部６４は、暖機運転中でないと判定している場合（「１側から遷移した場合」）は、暖機判定の第２判定値である「０」又は「０．３」になった場合に初めて暖機運転中と判定する（「０．７」になっても、暖機運転中でないという判定結果を維持する）。
【００５４】
このように、暖機状態判定部６４は、現在が暖機運転中か否かに応じて（換言すれば現在の判定結果に応じて）、判定基準が異なっている。これにより、判定結果が頻繁に切り替わることを防止できる。暖機状態判定部６４は、判定結果を運転状態制御部６６へ出力する。
【００５５】
以下、図４のマップの傾向について説明する。暖機運転が完了した場合、エンジン１００のシリンダ内の温度が高くなる。従って、このマップの傾向としては、冷却水温度及び排気温度が低いほど、暖機運転中と判定され易い。また、冷却水温度を用いることで、エンジン１００のシリンダ内の温度を正確に推測できる。しかし、エンジン１００のシリンダ内の温度が上昇してから冷却水温度が上昇するまで若干の遅れが発生する。従って、本実施形態では、冷却水温度だけでなく、排気温度を用いて暖機運転中か否かを判定する。
【００５６】
着火性判定部６５は、大気圧センサ７５が検出した大気圧と、吸気温度センサ７１が検出した吸気温度と、に基づいてエンジン１００の着火性が良好か否か（着火が安定しているか否か）を判定する。着火性判定部６５は、図５に示すマップを用いて、この判定を行う。図５は、大気圧と吸気温度をパラメータとして、着火性が安定か否かを判定するマップである。着火性判定部６５は、現在の大気圧と冷却水温度に基づいて、現在の状態が図５のマップのどの位置に該当するか求める。図５のマップはグラフ形式ではなく表形式なので、最も近いマス目を求める。そして、該当する位置が「０」であれば着火性が良好でないと判定し、該当する位置が「１」であれば着火性が良好と判定する。
【００５７】
ここで、着火性判定部６５は、この判定を行う際において、アイドル運転判定部６３及び暖機状態判定部６４と同様に、判定結果によって判定基準を異ならせている。具体的には着火性判定部６５は、着火性が良好でないと判定している場合（「０側から遷移した場合」）は、着火性判定の第１判定値である「０．７」又は「１」になった場合に初めて着火性が良好と判定する（「０．３」になっても、着火性が良好でないという判定を維持する）。一方、着火性判定部６５は、着火性が良好と判定している場合（「１側から遷移した場合」）は、着火性判定の第２判定値である「０」又は「０．３」になった場合に初めて着火性が良好でないと判定する（「０．７」になっても、着火性が良好という判定結果を維持する）。
【００５８】
このように、着火性判定部６５は、現在の着火性が良好か否かに応じて（換言すれば現在の判定結果に応じて）、判定基準が異なっている。これにより、判定結果が頻繁に切り替わることを防止できる。着火性判定部６５は、判定結果を運転状態制御部６６へ出力する。
【００５９】
以下、図５のマップの傾向について説明する。大気圧が低くなるほど（標高が高くなるほど）、着火性は悪くなる。また、吸気温度が低くなるほど（外気温度、新気温度が低くなるほど）、着火性は悪くなる。従って、このマップの傾向としては、大気圧及び吸気温度が低いほど、着火性が良好でないと判定され易い。なお、大気圧と吸気温度のうち何れか一方の値のみに基づいて着火性を判定することもできるが、両方を用いる方がより的確に判定を行うことができる。
【００６０】
なお、暖機状態及び着火性を判定するためのマップのマス目の行数及び列数は任意であるが、他の制御（例えばプレ噴射及びパイロット噴射の有無、噴射時期、噴射量等を決定するための制御）で用いるマップのマス目の行数及び列数と同じとすることが好ましい。
【００６１】
次に、上記の判定結果に基づいて、運転状態制御部６６がアイドルストップを許可するか禁止するか判定する処理について説明する。図６は、アイドルストップを許可するか否かを判定するフローチャートである。
【００６２】
上述したように運転状態制御部６６には、作業機状態判定部６１から着火性判定部６５の判定結果が随時入力される。運転状態制御部６６は、作業機が動作中でなく（Ｓ１０１）、作業車両が走行中でなく（Ｓ１０２）、エンジン１００がアイドル運転中であり（Ｓ１０３）、エンジン１００が暖機運転中でなく（Ｓ１０４）、エンジン１００の着火性が良好である（Ｓ１０５）という条件を全て満たす場合、アイドルストップを許可する（Ｓ１０６）。
【００６３】
一方、上記の５つの条件のうち１つでも満たさない場合、アイドルストップを禁止する（Ｓ１０７）。つまり、他のエンジン始動条件を満たしている場合、図略のスタータモータを動作させて、エンジン１００を始動させる。このフローチャートに示す処理は、アイドルストップが許可中か禁止中かを問わず、所定の時間間隔で行われる。なお、図６のフローチャートでは、５つの条件について順番に判断するように記載しているが、同時に複数の条件について判断しても良い。
【００６４】
以上に説明したように、本実施形態のＥＣＵ６０は、作業機状態判定部６１と、走行状態判定部６２と、アイドル運転判定部６３と、暖機状態判定部６４と、運転状態制御部６６と、を備える。作業機状態判定部６１は、エンジン１００に接続された作業車両から受信した情報に基づいて、当該作業車両の作業機が動作中か否かを判定する。走行状態判定部６２は、エンジン１００に接続された作業車両から受信した情報に基づいて、当該作業車両が走行中か否かを判定する。アイドル運転判定部６３は、エンジン１００がアイドル運転中か否かを判定する。暖機状態判定部６４は、エンジン１００が暖機運転中か否かを判定する。運転状態制御部６６は、作業機状態判定部６１が作業機が動作中でないと判定し、走行状態判定部６２が作業車両が走行中でないと判定し、アイドル運転判定部６３がエンジン１００がアイドル運転中と判定し、かつ、暖機状態判定部６４がエンジン１００が暖機運転中でないと判定したときに、エンジン１００のアイドル運転を停止する処理であるアイドルストップを許可する。
【００６５】
これにより、アイドル運転に関係する様々な条件を考慮しているため、適切な状況でアイドルストップを許可することができる。特に、作業車両制御部９０ではなくＥＣＵ６０がアイドルストップを許可するか否かを判断するため、エンジン１００の運転状態等を詳細に考慮することができる。また、エンジン１００の負荷ではなく、作業車両から情報を受信するため、作業機及び作業車両の状態を正確に判定できる。
【００６６】
また、本実施形態のＥＣＵ６０において、暖機状態判定部６４は、冷却水温度センサ７２が検出した冷却水温度と、排気温度センサ７４が検出した排気温度と、に基づいて、エンジン１００が暖機運転中か否かを判定する。
【００６７】
これにより、冷却水温度でシリンダ内の温度を推測する際の「遅れ」を排気温度で補うことで、シリンダ内の温度変化を正確に推測できる。従って、暖機運転が完了したか否かを的確なタイミングで検出できるので、適切な状況でアイドルストップを許可できる。
【００６８】
また、本実施形態のＥＣＵ６０において、作業機状態判定部６１は、作業機の動作を停止する操作が行われるロックレバー９２の操作状態に基づいて、作業機が動作中か否かを判定する。
【００６９】
これにより、作業機が動作中か否かを簡単な処理で判定することができる。
【００７０】
また、本実施形態のＥＣＵ６０において、アイドル運転判定部６３及び暖機状態判定部６４は、それぞれ、現在の判定結果に応じて判定基準を異ならせる。特に、本実施形態では、着火性判定部６５も同様に、現在の判定結果に応じて判定基準を異ならせる。
【００７１】
これにより、現在の判定結果に応じて判定基準を異ならせることで、判定結果が頻繁に変更されることを防止できる。
【００７２】
また、本実施形態のＥＣＵ６０は、エンジン１００の着火性が良好か否かを判定する着火性判定部６５を備える。運転状態制御部６６は、作業機状態判定部６１から暖機状態判定部６４の判定結果に加え、更に着火性判定部６５がエンジン１００の着火性が良好と判定したときにアイドルストップを許可する。
【００７３】
例えば高地のようにエンジン１００の着火性が悪い状況では、エンジン１００が始動するまでに時間が掛かってしまう。そのため、スタータモータの動作時間が長くなるので、スターターモータの寿命が低下する可能性がある。また、ユーザが作業を開始する際にワンテンポ遅れてしまい、ユーザがストレスを感じる可能性がある。しかし、本実施形態のＥＣＵ６０は、エンジン１００の着火性も考慮しているため、スタータモータの寿命の低下を抑制したり、ユーザがスムーズに作業を再開したりすることができる。
【００７４】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【００７５】
上記の実施形態では、作業機状態判定部６１は、ロックレバー９２の操作状態に基づいて、作業機が動作中か否かを判定したが、例えば作業車両制御部９０の制御内容等に基づいて判定しても良い。
【００７６】
上記の実施形態では、走行状態判定部６２は、パーキングブレーキペダル９３の操作状態に基づいて、作業車両が走行中か否かを判定したが、例えば作業車両制御部９０の制御内容等に基づいて判定しても良い。
【００７７】
上記の実施形態では、アイドル運転判定部６３は、エンジン回転速度及び燃料噴射量に基づいてアイドル運転中か否かを判定したが、作業車両のアクセルペダルの操作状態等を作業車両から取得して、アイドル運転中か否かを判定しても良い。
【００７８】
上記の実施形態では、暖機状態判定部６４は、冷却水温度及び排気温度に基づいて、エンジン１００が暖機運転中か否かを判定したが、例えばＥＣＵ６０の制御により暖機運転を行っている場合は、ＥＣＵ６０の制御内容に基づいて判定しても良い。
【００７９】
上記の実施形態では、着火性判定部６５は、大気圧及び吸気温度に基づいて、エンジン１００の着火性が良好か否かを判定したが、ＧＰＳ等の高度センサに基づいて判定しても良い。なお、ＥＣＵ６０から着火性判定部６５を省略し、図６のＳ１０５の処理を行わない構成とすることもできる。
【００８０】
上記の実施形態では、過給機２３を備えるエンジン１００に本発明を適用する例を説明したが、過給機２３を備えない自然吸気型のエンジンであっても本発明を適用することができる。
【００８１】
上記の実施形態では、エンジン１００はディーゼルエンジンであるが、例えばガソリンエンジンであっても良い。また、エンジン１００だけでなく、モータの出力を用いて作業機を駆動したり作業車両を走行させる構成（ハイブリッドタイプ）であっても良い。本発明では、エンジン１００の負荷ではなく、作業車両から受信した情報に基づいて、作業機が動作中か、及び、作業車両が走行中かを判定しているため、ハイブリッドタイプであっても作業機及び作業車両に関する状態を的確に検出することができる。
【符号の説明】
【００８２】
６０  ＥＣＵ（エンジン制御装置）
６１  作業機状態判定部
６２  アイドル運転判定部
６３  暖機状態判定部
６４  着火性判定部
６５  運転状態制御部
９０  作業車両制御部
９１  作業機操作レバー
９２  ロックレバー（停止操作部）
１００  エンジン
【図１】
2017122405.tif 000003
【図２】
2017122405.tif 000004
【図３】
2017122405.tif 000005
【図４】
2017122405.tif 000006
【図５】
2017122405.tif 000007
【図６】
2017122405.tif 000008