(57)【特許請求の範囲】
【請求項１】
エンジン（２１）と、前記エンジンにより駆動される作業機用油圧ポンプ（３１）とを備える建設機械の油圧駆動制御装置において、
前記作業機の操作状態を検出する操作状態検出器（１１，１２）と、
前記操作状態検出器からの信号を受け、前記エンジン及び前記作業機用油圧ポンプを制御するコントローラ（１０，２０）と
を備え、
前記コントローラ（１０，２０）は、
前記操作状態検出器からの信号を受けて前記作業機に対して行われる操作モードを識別し（Ｓ１）、
異なる操作モードにより異なるエンジン出力トルク制御ライン及び異なるポンプトルク制御ラインが決定されるようにして、前記識別された操作モードに応じて、所望のマッチング点をもつエンジン出力トルク制御ラインとポンプトルク制御ラインとを決定し（Ｓ２）、
前記決定されたエンジン出力トルク制御ラインに基づいて、前記エンジンの出力トルクを制御し（Ｓ６）、かつ、
前記決定されたポンプトルク制御ラインに基づいて、前記作業機用油圧ポンプの吸収トルクを制御する（Ｓ７）、
ことを特徴とする油圧駆動制御装置。
【請求項２】
請求項１記載の建設機械の油圧駆動制御装置において、
前記コントローラ（１０，２０）は、前記識別された操作モードが所定の複数の操作モードのいずれかに該当する場合、どの操作モードが識別されても前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点でのエンジン回転数がほぼ一定の所定値になるように、前記エンジン出力トルク制御ラインと前記ポンプトルク制御ラインを決定することを特徴とする油圧駆動制御装置。
【請求項３】
請求項１記載の建設機械の油圧駆動制御装置において、
前記コントローラ（１０，２０）は、前記識別された操作モードが所定の複数の操作モードのいずれかに該当する場合、どの操作モードが識別されても前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点でのトルクがほぼ一定の所定値になるように、前記エンジン出力トルク制御ラインと前記ポンプトルク制御ラインを決定することを特徴とする油圧駆動制御装置。
【請求項４】
請求項１記載の建設機械の油圧駆動制御装置において、
前記コントローラ（１０，２０）は、
前記識別された操作モードが異なれば、前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点での馬力が異なるようにして、前記識別された操作モードに応じて、エンジン出力トルク制御ラインとポンプトルク制御ラインとを決定し（Ｓ２）、そして、
前記決定されたエンジン出力トルク制御ラインは、前記マッチング点での馬力の等馬力線に相当する、
ことを特徴とする油圧駆動制御装置。
【請求項５】
請求項１記載の建設機械の油圧駆動制御装置において、
前記建設機械の補助機を駆動するための、前記エンジンにより駆動される補助機用油圧ポンプ（４１）を更に備え、
前記コントローラ（１０，２０）は、
前記識別された操作モードが異なれば、前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点での馬力が異なるようにして、前記識別された操作モードに応じて、エンジン出力トルク制御ラインとポンプトルク制御ラインとを決定し（Ｓ２）、
前記補助機の動作に関する所定の状態値を検出し（Ｓ３）、前記検出された状態値に応じて、前記補助機用油圧ポンプが吸収すべき補助機用ポンプ吸収馬力を決定し（Ｓ４）、
前記エンジンの出力馬力が前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点での馬力と前記決定された補助機用ポンプ吸収馬力との合計になるように、前記エンジンを制御する（Ｓ６）、
ことを特徴とする油圧駆動制御装置。
【請求項６】
請求項５記載の建設機械の油圧駆動制御装置において、
前記コントローラ（１０，２０）は、
前記作業機用油圧ポンプの吸収トルクが前記決定されたポンプトルク制御ラインに従うように、前記作業機用油圧ポンプを制御し、
前記検出された状態値に応じて前記補助機の目標回転数を決定し、前記決定された目標回転数で補助機を駆動できるように前記補助機用ポンプの容量を制御することを特徴とする油圧駆動制御装置。
【請求項７】
エンジン（２１）と、前記エンジンにより駆動される作業機用油圧ポンプ（３１）とを備える建設機械の油圧駆動制御方法において、
前記作業機に対して行われる操作モードを識別するステップ（Ｓ１）と、
異なる操作モードにより異なるエンジン出力トルク制御ライン及び異なるポンプトルク制御ラインが決定されるようにして、前記識別された操作モードに応じて、所望のマッチング点をもつエンジン出力トルク制御ラインとポンプトルク制御ラインとを決定するステップ（Ｓ２）と、
前記決定されたエンジン出力トルク制御ラインに基づいて、前記エンジンの出力トルクを制御するステップ（Ｓ６）と、
前記決定されたポンプトルク制御ラインに基づいて、前記作業機用油圧ポンプの吸収トルクを制御するステップ（Ｓ７）と
を有する油圧駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、油圧ショベル等の建設機械の油圧駆動系を制御する油圧駆動制御装置及び方法に関する。
【背景技術】
【０００２】
従来、エンジンで駆動される複数の油圧ポンプからの圧油によって複数の作業機（例えば油圧ショベルのアーム、バケット、ブーム、旋回装置及び走行装置など）や補助機（例えばエンジン冷却ファン）などを駆動するようにした建設機械において、選択された作業モードに応じて、エンジンの出力特性（回転数及び出力トルク）を設定すると共に、複数の油圧ポンプの合成吸収トルク（１回転当たりの油吐出量×油圧）を所定の特性となるように制御して、エンジンの出力トルクと油圧ポンプの吸収トルクとがマッチングした点にエンジンの動作点を制御するものが知られている（例えば、特許文献１参照。）。【０００３】
図１１（ａ）及び（ｂ）は、特許文献１に記載の各種作業モード時の制御を示すエンジン出力特性図である。同文献１によると、例えば、油圧ショベルにおいて、作業モードとして重掘削モードが選択されたときには、図１１（ａ）に示されるように、最大目標エンジン回転数（以下、ハイアイドル回転数と言う。）が最高の回転数Ｎ'Ａになるように、エンジンのガバナレバーの位置が制御され、それにより、最高速のレギュレーションラインＬＡが設定される。また、複数の油圧ポンプは、最高速レギュレーションラインＬＡ上の最大の馬力点ＰＨを通る等馬力特性ＡＨ上でトルクを吸収するように制御され、それらの合成吸収トルクは図示の特性Ａ'Ｈに従って制御される。これにより、エンジンの出力トルクと油圧ポンプの吸収トルクは馬力点ＰＨでマッチングする。また、例えば、軽掘削モード（エコノミモード）が選択されているときには、図１１(ｂ)に示されるように、ハイアイドル回転数が、より低速の回転数Ｎ'Ｂに設定されることにより、より低速のレギュレーションラインＬＢが設定され、また、油圧ポンプの合成吸収トルクが、より小さい等馬力特性ＡＳに従って制御される。これにより、エンジンの出力トルクと油圧ポンプの吸収トルクとは、低速のレギュレーションラインＬＢ上の馬力点Ｐ'Ｓでマッチングし、エンジンは回転数ＮＢで運転される。重掘削モードでは、エンジンから大きい馬力が出力可能であるから、効率的に作業を行うことが可能である。一方、軽掘削モードでは、エンジンからの出力馬力がより小さく抑えられるので、燃料消費量が低減される。【０００４】
【特許文献１】特開平２−３８６３０号公報（第２−９頁、第１−７図、第１８−２１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来の制御装置においては、作業機や補助機などの負荷の駆動に必要な出力トルクの変動に伴って、上記マッチング点が上記レギュレーションラインに沿って移動し、エンジン回転数が変動することになる。ところが、エンジン回転数が変動すると、油圧ショベル等の建設機械では、エンジンで駆動される油圧ポンプの出力流量が変動してしまうので、作業機の運動速度が変わり、さらに駆動トルクも変動してしまう。このため、同じ作業モードで作業中に、オペレータの意思に関係無く、作業機の運動速度又は駆動トルク（例えば掘削力等）が変わるので、操作性の低下を招くという問題がある。【０００６】
従って、本発明の目的は、エンジンで駆動される油圧ポンプからの油圧により作業機を駆動するようになった建設機械において、作業機の運動速度又は駆動トルクを所望されるように制御し、操作性を向上させることにある。
【課題を解決するための手段】
【０００７】
本発明に従う、エンジンと、前記エンジンにより駆動される作業機用油圧ポンプとを備える建設機械の油圧駆動制御装置は、前記作業機の操作状態を検出する操作状態検出器と、前記操作状態検出器からの信号を受け、前記エンジン及び前記作業機用油圧ポンプを制御するコントローラとを備える。前記コントローラは、前記操作状態検出器からの信号を受けて前記作業機に対して行われる操作モードを識別し、異なる操作モードにより異なるエンジン出力トルク制御ライン及び異なるポンプトルク制御ラインが指定されるようにして、前記識別された操作モードに応じて、所望のマッチング点をもつエンジン出力トルク制御ラインとポンプトルク制御ラインとを決定し、前記決定されたエンジン出力トルク制御ラインに基づいて、前記エンジンの出力トルクを制御し、かつ、前記決定されたポンプトルク制御ラインに基づいて、前記作業機用油圧ポンプの吸収トルクを制御するようになっている。【０００８】
この油圧駆動制御装置によれば、行われている操作モードに応じて、エンジンの出力トルク制御ラインとポンプのトルク制御ラインが可変される。エンジン出力トルク制御ラインに沿ってエンジンの出力トルクが制御され、ポンプトルク制御ラインに沿ってポンプの吸収トルクが制御される。その結果、エンジン出力トルク制御ラインとポンプトルク制御ラインとのマッチング点で、エンジンが動作する。エンジン出力トルク制御ラインとポンプトルク制御ラインを適切に決定することで、例えば定回転数制御、或いは定トルク制御など、エンジンの回転数又は出力トルクを所望されるように制御できる。【０００９】
一つの好適な実施形態では、コントローラは、前記識別された操作モードが所定の複数の操作モードのいずれかに該当する場合、どの操作モードが識別されても前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点でのエンジン回転数がほぼ一定の所定値になるように、前記エンジン出力トルク制御ラインと前記ポンプトルク制御ラインを決定する。これにより、上記所定の複数の操作モードの中で操作モードが変っても、エンジンの回転数はほぼ一定に維持されるので、作業機の動作速度が安定する。【００１０】
別の好適な実施形態では、コントローラは、前記識別された操作モードが所定の複数の操作モードのいずれかに該当する場合、どの操作モードが識別されても前記決定されたエンジン出力トルク制御ラインと前記決定されたポンプトルク制御ラインとのマッチング点でのトルクがほぼ一定の所定値になるように、前記エンジン出力トルク制御ラインと前記ポンプトルク制御ラインを決定する。これにより、上記所定の複数の操作モードの中で操作モードが変っても、エンジンから作業機への出力トルクはほぼ一定に維持されるので、作業機の駆動トルクが安定する。【００１１】
一つの好適な実施形態では、コントローラは、異なる操作モードにより異なるポンプ吸収馬力が指定されるようにして、前記識別された操作モードに応じて、ポンプ吸収馬力を決定し、そして、前記決定されたポンプ吸収馬力の等馬力ラインを前記エンジン出力トルク制御ラインとして用いて、前記エンジンの出力トルクを制御するようになっている。操作モードに応じてポンプ吸収馬力を適切に決定することにより、操作モードが変っても作業機の動作速度又は駆動トルクを安定させることができる。【００１２】
一つの好適な実施形態では、建設機械には、前記建設機械の補助機（例えば、エンジン冷却ファン）を駆動するための、エンジンにより駆動される補助機用油圧ポンプが更に設けられる。そして、コントローラは、一方で、異なる操作モードにより異なる作業機ポンプ吸収馬力が指定されるようにして、前記識別された操作モードに応じて、前記作業機用油圧ポンプが吸収すべき作業機用ポンプ吸収馬力を決定し、他方で、前記補助機の動作に関する所定の状態値を検出し、前記検出された状態値に応じて、前記補助機用油圧ポンプが吸収すべき補助機用ポンプ吸収馬力を決定する。そして、コントローラは、前記エンジンの出力馬力が前記決定された作業機用ポンプ吸収馬力と前記決定された補助機用ポンプ吸収馬力との合計になるように、エンジンを制御する。また、コントローラは、作業機用油圧ポンプの吸収トルクが上記決定されたポンプトルク制御ラインに従うように、作業機用油圧ポンプを制御する。さらに、コントローラは、上記検出された状態値に応じて補助機の目標回転数を決定し、その決定された目標回転数で補助機を駆動できるように補助機用ポンプの容量を制御する。これにより、エンジン冷却ファンなどの補助機を駆動するための馬力が増減しても、作業機の駆動に必要な大きさの馬力を作業機に供給することができ、作業機の動作速度又は駆動トルクを安定させることができる。
【発明の効果】
【００１３】
本発明によると、建設機械の作業機の運動速度又は駆動トルクを所望されるように制御することが容易になり、操作性が向上する。
【図面の簡単な説明】
【００１４】
【図１】本発明に従う油圧駆動制御装置の一実施形態のハードウェア構成を示すブロック図である。
【図２】アクティブモードにおける制御方法を説明するための、エンジンと作業機用ポンプの出力特性を示す図である。
【図３】アクティブモードにおける制御で使用される、設定テーブル５０の登録データ及び関連する制御値を示す図である。
【図４】エコノミモードにおける制御方法を説明するための、エンジンと作業機用ポンプの出力特性を示す図である。
【図５】エコノミモードにおける制御で使用される、設定テーブル５０の登録データ及びそれ関連する制御値を示す図である。
【図６】制御処理を示すフローチャートである。
【図７】マッチングの様子を説明する図である。
【図８】冷却ファン用油圧ポンプの制御処理を示すフローチャートである。
【図９】本発明の第２の実施形態の制御を説明するための、エンジン及び作業機用油圧ポンプの出力特性を示す図である。
【図１０】第２実施形態の制御で使用される、設定テーブル５０の登録データ及び関連する制御値を示す図である。
【図１１】従来技術を説明するための、エンジン出力特性を示す図である。
【符号の説明】
【００１５】
１０…ポンプコントローラ、１１…作業機操作状態検出器、１２…走行操作状態検出器、１３…エンジン水温センサ、１４…油温センサ、１５…外気温センサ、１６…作業モード選択器、２０…エンジンコントローラ、２１…エンジン、２２…燃料噴射ポンプ、２３…回転数センサ、３１…油圧ポンプ（作業機用）、３２…斜板制御装置、３３…方向切換弁、３４…油圧アクチュエータ、３５…パイロット圧操作弁、４１…油圧ポンプ（冷却ファン用）、４２…斜板制御装置、４４…油圧モータ（冷却ファン用）、４５…冷却ファン。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る油圧駆動制御装置の一実施形態について図面を参照して説明する。【００１７】
図１は、本発明に係る油圧制御装置の一実施形態のハードウェア構成を示すブロック図であり、図２はこの油圧制御装置の動作を説明するためのエンジン出力特性及びポンプ吸収トルク特性の説明図である。図１、図２を参照して、まずハードウェア構成を説明する。ここでは、本発明が適用される建設機械の一例として油圧ショベルを挙げて説明する。【００１８】
図１に示すように、エンジン２１の出力シャフトに、パワーテイクオフ装置（図示せず）を介して、作業機用油圧ポンプ３１と補助機用油圧ポンプ４１が連結されている。作業機用油圧ポンプ３１から吐出された圧油は、方向切換弁３３を経由して、対応する作業機（例えば油圧ショベルのブーム、アーム、バケット、旋回装置又は走行装置等）を駆動するための油圧アクチュエータ（例えば油圧シリンダ又は油圧モータ）３４に供給される。上記の方向切換弁３３のパイロット操作部には、パイロット圧操作弁３５の出力パイロット管路が接続されている。パイロット圧操作弁３５は、方向切換弁３３に、その作業機用の操作レバー（図示せず）の操作量に応じたパイロット圧を出力する。また、補助機用油圧ポンプ４１から吐出された圧油は、制御弁４３を経由して、対応する補助機（例えば、エンジン冷却ファン）４５を駆動する油圧モータ４４に供給される。【００１９】
上述した油圧ポンプ３１，４１はいずれも可変容量型、例えば斜板式可変容量型、のものである。油圧ポンプ３１，４１の斜板は、それぞれ、斜板制御装置３２，４２により駆動され、これら斜板制御装置３２，４２は、ポンプコントローラ１０によって制御される。斜板制御装置３２，４２には、例えばEPC（Electrical Pressure Control)ソレノイド、或いは、特開昭６１−８１５８７号公報に記載されているような構成の装置が採用され得る。以下の説明では、斜板制御装置３２，４２はEPCソレノイドであるとし、コントローラ１０から斜板制御信号としてEPC電流を受けるようになっている。【００２０】
ところで、図１では、一つの作業機用油圧ポンプ３１しか図示されてないが、しかし実際にはブーム、アーム、バケット、旋回装置及び走行装置等の複数の作業機（図示せず）をそれぞれ駆動するために、複数の作業機用油圧ポンプ３１，３１，…が設けられている。そして、複数の作業機用油圧ポンプ３１，３１，…のそれぞれに対して、上述した斜板制御装置３２、パイロット圧操作弁３５、方向切換弁３３、油圧アクチュエータ３４が設けられている。同様に、図１では、一つの補助機用油圧ポンプ４１しか図示されてないが、実際には、エンジン冷却用や空調機用などの冷却ファン４５，４５，…或いは例えば攪拌機のような特定の作業機アタッチメントような複数の補助機をそれぞれ駆動するために、複数の補助機用油圧ポンプ４１，４１，…が設けられている。ここで、補助機には、上述した冷却ファン４５，４５，…だけでなく他の種類の装置も含まれ得るが、以下の説明では、冷却ファン４５，４５，…を代表に取り上げて説明する。そして、複数のファン用油圧ポンプ４１，４１，…のそれぞれに対して、上述した斜板制御装置４２、制御弁４３及び油圧モータ４４が設けられている。【００２１】
ポンプコントローラ１０は、例えばマイクロコンピュータを含んだコンピュータ装置により構成される。ポンプコントローラ１０は、作業機用油圧ポンプ３１，３１，…及びファン用油圧ポンプ４１，４１，…の容量を制御するための情報処理を行う。すなわち、ポンプコントローラ１０は、後述する方法で、上述した複数の作業機用油圧ポンプ３１，３１，…の合計の吸収トルクの目標値を決定する。そして、ポンプコントローラ１０は、その合計吸収トルクの目標値を各作業機用油圧ポンプ３１に配分し、各作業機用油圧ポンプ３１が配分された目標吸収トルクを吸収するように、各作業機用油圧ポンプ３１の容量を決定し、そして、その容量に対応した斜板制御信号（EPC電流）を、各作業機用油圧ポンプ３１対応する各斜板制御装置３２へ出力する。各斜板制御装置３２は、ポンプコントローラ１０からの斜板制御信号（EPC電流）に応答して、各作業機用油圧ポンプ３１の斜板角度を制御する。また、ポンプコントローラ１０は、後述する方法で、上述した複数のファン４５，４５，…の各々の目標回転数を求め、各目標回転数に基づいて各ファン用油圧ポンプ４１の容量を求め、そして、その容量に対応した斜板制御信号（EPC電流）を、各ファン用油圧ポンプ４１対応する各斜板制御装置４２へ出力する。各斜板制御装置４２は、ポンプコントローラ１０からの斜板制御信号（EPC電流）に応答して、各ファン用油圧ポンプ４１の斜板角度を制御する。更に、ポンプコントローラ１０は、後述するように、エンジンコントローラ２０に対してエンジン馬力制御指令を出すための情報処理も行う。【００２２】
エンジン２１には、燃料噴射量を調整する燃料噴射ポンプ２２及びエンジン回転数を検出する回転数センサ２３が備えられる。燃料噴射ポンプ２２は、エンジンコントローラ２０からの噴射量制御信号によって制御される。エンジンコントローラ２０は、例えばマイクロコンピュータを含むコンピュータ装置で構成される。エンジンコントローラ２０は、回転数センサ２３からフィードバックされるエンジン回転数を監視しながら、ポンプコントローラ１０から与えられるエンジン馬力制御指令に応答して、ポンプコントローラ１０により指示されたエンジン馬力になるように、燃料噴射ポンプ２２の燃料噴射量（スロットル開度）を制御する。このエンジンコントローラ２０による燃料噴射量制御によって、エンジン２１の出力馬力（回転数×出力トルク）が、エンジン２１により駆動される全ての油圧ポンプ３１，３１，…，４１，４１，…が必要とする合計の馬力に対応した等馬力特性カーブに従うように制御される。【００２３】
ブーム、アーム、バケット及び旋回装置等の作業機の操作状態を検出するための作業機操作状態検出器１１の出力がポンプコントローラ１０に入力される。作業機操作状態検出器１１には、例えば、各作業機用のパイロット圧操作弁３５からの出力パイロット管路に所定圧以上の圧力がかかるとターンオンするような圧力スイッチが含まれる。ポンプコントローラ１０は、その圧力スイッチのオン／オフの状態から、各作業機が操作されているか否かを判別する。或いは、作業機操作状態検出器１１には、パイロット圧操作弁３５の出力パイロット管路のパイロット圧を検出する圧力センサが含まれ、ポンプコントローラ１０が、その圧力センサの検出圧力が所定圧力以上か否かをチェックし、所定圧力以上のときに作業機が現在操作されていると判断するようにしてもよい。ポンプコントローラ１０は、作業機操作状態検出器１１からの信号に基づいて、各種作業機に対して現在行われている操作種類（例えば、旋回操作、ブーム上げ操作又は掘削操作など）を識別する。【００２４】
また、作業機の中でもとりわけ走行装置の操作状態を検出するための走行操作状態検出器１２の出力がポンプコントローラ１０に入力される。走行操作状態検出器１２には、例えば、走行装置用のパイロット圧操作弁３５からの出力パイロット管路に結合された、上記と同様の圧力スイッチ又は圧力センサが含まれ、ポンプコントローラ１０は、走行操作用のパイロット圧が所定圧以上のときに走行装置が現在操作されていると判断するようにしてよい。ポンプコントローラ１０は、走行操作状態検出器１２からの信号に基づいて、走行装置に対して現在行われている操作種類（例えば、前進か後進か、速度段は何段目かなど）を識別する。【００２５】
さらに、エンジン水温センサ１３が、エンジン２１の冷却水管路（図示せず）に取り付けられる。油温センサ１４が、油圧ポンプ３１のドレン管路（図示せず）に取り付けられる。外気温センサ１５が、エンジン冷却用のファン４５からエンジン２１やラジエータ（図示せず）に送られる冷却風の通り道に配置される。これらのセンサ１３，１４，１５の検出信号もポンプコントローラ１０に入力される。【００２６】
また、この油圧ショベルの運転室内の図示しない操作パネル（図示せず）上には、オペレータが作業モード（作業のポリシー又はやり方のタイプ）を選択するための例えばスイッチのような作業モード選択器１６が設けられている。以下の説明では、作業モードとして、例えば、アクティブモードとエコノミモードの２種類があるものとする。アクティブモードとエコノミモードの相違は、エンジン２１から出力できる最大馬力の大きさが異なることである。後述するように、アクティブモードの時は、エコノミモードの時よりも、より大きい馬力を出力することができるようにエンジン２１が制御される。アクティブモードは掘削や荷積みなどの作業を能率的に進めるのに適し、一方、エコノミモードは燃料消費を節約するために適する。作業モード選択器１６の出力はポンプコントローラ１０に入力され、ポンプコントローラ１０はアクティブモードとエコノミモードのいずれが選択されたかを認識する。【００２７】
ポンプコントローラ１０は、不揮発性の記憶装置１７を備え、そこには、エンジン２１の出力馬力及び油圧ポンプ３１，３１，…，４１，４１，…の容量を制御するために使用される種々のデータの設定が記述された設定テーブル５０が格納される。後に具体的に説明するように、ポンプコントローラ１０は、作業機操作検出器１１、走行操作検出器１２及び作業モード選択器１６からの入力信号に基づき、現在選択されている作業モードがどれであるか(つまり、アクティブモードか、エコノミーモードか）、及びブーム、アーム、バケット、旋回装置及び走行装置等の作業機に対して現在行われている操作種類が何であるか（例えば、旋回操作、ブーム上げ操作及び掘削操作などのうちのどれが行われているか）を識別する。そして、ポンプコントローラ１０は、識別された作業モードと操作種類に応じて、設定テーブル５０を参照して、作業機用油圧ポンプ３１，３１，…に供給すべき合計馬力（作業機用油圧ポンプ３１，３１，…が吸収すべき合計馬力）を計算する。すなわち、設定テーブル５０には、作業モードと操作種類の種々の組み合わせ（それぞれの組み合わせを以下では「操作モード」という）にそれぞれ関連付けられた複数のエンジン出力トルク制御ライン（例えば、図２及び図４に示されるT１，T２，T３，T４及びT５）の定義データが登録されている。ここで、この実施形態においては、一例として、それらのエンジン出力トルク制御ラインの定義データは、複数の馬力値（例えば、図２及び図４に示されるＰ１，Ｐ２，Ｐ３，Ｐ４及びＰ５）を示すデータである。換言すれば、各エンジン出力トルク制御ラインは、対応する馬力値の等馬力ラインとして定義されている。そして、それらのエンジン出力トルク制御ラインつまり馬力値の中から、現在の作業モードと操作種類に対応した一つの馬力値が、作業機用油圧ポンプ３１，３１，…の合計の吸収馬力として、ポンプコントローラ１０により選択される。また、ポンプコントローラ１０は、上述した温度センサ１３，１４，１５からの入力信号に基づいて、冷却ファン用油圧ポンプ４１，４１，…に現在供給すべき合計馬力（冷却ファン用油圧ポンプ４１，４１，…が吸収すべき合計馬力）の大きさを計算する。そして、ポンプコントローラ１０は、計算された作業機用油圧ポンプ３１，３１，…の合計吸収馬力と冷却ファン用油圧ポンプ４１，４１，…の合計吸収馬力を足し合せて、エンジン２１の目標出力馬力を計算し、その目標出力馬力にエンジン２１の出力馬力を制御するための馬力制御指令を生成して、これをエンジンコントローラ２０に出力する。エンジンコントローラ２０は、馬力制御指令に応答してエンジン２１の燃料噴射量を実質的に無段階つまり連続的に制御する。その結果、エンジン２１は上記目標出力馬力に相当する馬力を出力する。【００２８】
さらに、ポンプコントローラ１０は、識別された操作モード（作業モードと操作種類の組み合わせ）に応じて、設定テーブル５０を参照して、作業機用油圧ポンプ３１，３１，…の合計吸収トルクを制御するための一つのポンプトルク制御ラインを決定する。すなわち、設定テーブル５０には、種々の操作モードにそれぞれ関係付けられた複数のポンプトルク制御ライン（例えば、図２及び図４に示されているＭ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５及びＭ６）の定義データが登録されており、それらのポンプトルク制御ラインの中から、現在の操作モードに対応した一つのポンプトルク制御ラインがポンプコントローラ１０により選択される。そして、ポンプコントローラ１０は、選択されたポンプトルク制御ラインに従って、エンジン回転数やその他の要因に応じて、作業機用油圧ポンプ３１，３１，…の合計吸収トルクの目標値を決定し、その合計吸収トルク目標値を複数の作業機用油圧ポンプ３１，３１，…に配分することで、各作業機用油圧ポンプ３１の吸収トルクの目標値を決める。配分の仕方としては、作業機用油圧ポンプ３１，３１，…のそれぞれの平均油圧に応じて配分しても良いし、或いは、予め定めたポンプ毎の配分比で配分してもよい。ポンプコントローラ１０は、各作業機用油圧ポンプ３１が、配分された吸収トルクの目標値を吸収するように、各作業機用油圧ポンプ３１の容量(斜板角度）を制御する。【００２９】
また、ポンプコントローラ１０は、上述した温度センサ１３，１４，１５からの入力信号に基づいて、各冷却ファン４５の目標回転数を決定し、そして、現在のエンジン回転数に応じて、各冷却ファン４５をその目標回転数で駆動するための各冷却ファン用油圧ポンプ４１の目標容量を計算する。そして、ポンプコントローラ１０は、その目標容量になるように各冷却ファン用油圧ポンプ４１の容量（斜板角度）を制御する。【００３０】
このような制御により、エンジン２１の出力トルクと、全ての油圧ポンプ３１，３１，…，４１，４１，…の合計の吸収トルクとがマッチした点の近傍でエンジン２１が動作することになる。このマッチング点近傍でのエンジン２１の出力馬力のうち、冷却ファン用油圧ポンプ４１，４１，…へ供給される分は、上記のように計算された冷却ファン用油圧ポンプ４１，４１，…の合計吸収合計馬力にほぼ等しい値に制御されることになる。他方、マッチング点近傍でのエンジン２１の出力馬力のうち、作業機用油圧ポンプ３１，３１，…へ供給される分は、現在の操作モードに応じて設定テーブル５０から選ばれたエンジン出力トルクラインに対応する馬力値にほぼ一致することになる。また、作業機用油圧ポンプ３１，３１，…の合計吸収トルクは、現在の操作モードに応じて設定テーブル５０から選ばれたポンプトルク制御ラインに沿うように制御されることになる。従って、上記マッチング点は、設定テーブル５０から選ばれたエンジン出力トルクラインとポンプトルク制御ラインの交点に位置することになる。ここで、設定テーブル５０に登録された上記複数のエンジン出力トルクラインとポンプトルク制御ラインとは、同じ作業モードにおいては操作モードが異なってもほぼ同じエンジン回転数の点で交差まりマッチするように設定されている。その結果、同じ作業モードが選択されている間は、オペレータが作業機に対して異なる操作を行ったり、冷却ファン４５，４５，…の目標回転速度が温度変化などに応じて変動したりしても、エンジン２１はほぼ同じ回転数で動作し続けることができる。【００３１】
次に、上述した制御方法について、図２〜図５を参照して、更に具体的に説明する。【００３２】
上述したように、作業モードとして、重負荷用のアクティブモードと、軽負荷用のエコノミモードの２種類があると想定する。図２は、アクティブモードにおける制御方法を説明するための、エンジンと作業機用ポンプの出力特性を示し、図３は、アクティブモードにおける制御で使用される、設定テーブル５０の登録データ及び関連する制御値を示している。また、図４は、エコノミモードにおける制御方法を説明するための、エンジンと作業機用ポンプの出力特性を示し、図５は、エコノミモードにおける制御で使用される、設定テーブル５０の登録データ及びそれ関連する制御値を示している。エコノミモードにおける制御で使用される、設定テーブル５０の登録データ及び関連する制御値を示している。【００３３】
まず、図２及び図３を参照して、アクティブモードでの制御を説明する。【００３４】
アクティブモードでは、図３の最も左側の欄に示すように、作業機に対して行われ得る操作種類が、例えば４種類の操作モードＡ１〜Ａ４に分類され、これらの操作モードＡ１〜Ａ４は作業機用油圧ポンプ３１に提供すべき馬力において相違する。図３では、最も上に示された操作モードＡ１が、最も大きい馬力を作業機に提供すべき操作種類であり、より下方の操作モードへ行くほど、作業機用油圧ポンプ３１に提供すべき馬力が順に小さくなっていき、最も下に示された操作モードＡ４では、提供すべき馬力は最も小さい。操作モードＡ１〜Ａ４のうちのどれが現在行われているかは、図１に示した作業機操作検出器１１及び走行操作検出器１２からの検出信号に基づいてポンプコントローラ１０により判断される。【００３５】
図３に示すように、異なるポンプトルク制御ライン（作業機用ポンプ３１，３１，…の合計吸収トルクが従うべき特性ライン）Ｍ１〜Ｍ４、及び異なるエンジン出力トルクラインT０〜T３が、異なる操作モードＡ１〜Ａ４にそれぞれ関連付けられて、設定テーブル５０に登録されている。これらポンプトルク制御ラインＭ１〜Ｍ４とエンジン出力トルクラインT０〜T３は、例えば図２に示すようなものである。【００３６】
図２に示すように、エンジン出力トルクラインT０〜T３は、それぞれ、エンジン出力トルクをエンジン回転数の減少関数として定義したものであり、例えば、本実施形態では、異なる馬力値Ｐ０〜Ｐ３にそれぞれ対応する等馬力ラインである。ここで、馬力値Ｐ０は、エンジン２１が出力可能な最大馬力に相当する。設定テーブル５０上で、エンジン出力トルクラインT０〜T３は、例えば、T０が１００％、Ｔ１が９０％、Ｔ２が８０％、T３が７０％というように、それぞれが対応する馬力Ｐ０〜Ｐ３のエンジン最大出力馬力Ｐ０に対するパーセンテージをで定義される。他方、各ポンプトルク制御ラインＭ１〜Ｍ４では、各エンジン出力トルクラインT０〜T３とマッチングし易いように、エンジントルクはエンジン回転数に対する増加関数である。ここで注目すべきことは、それぞれの操作モードＡ１〜Ａ４に対応するポンプトルク制御ラインＭ１〜Ｍ４とエンジン出力トルクラインT０〜T３とが交差した（つまりマッチした）動作点におけるエンジン回転数（マッチング回転数）は、どの操作モードＡ１〜Ａ４についても同一値Ｎ１であるということである。このように設定されたポンプトルク制御ラインＭ１〜Ｍ４とエンジン出力トルクラインT０〜T３の組み合わせを用いて、上述したような制御が行われることにより、操作モードが切り替えられても、エンジン２１の回転数は上記マッチング回転数Ｎ１の近傍範囲でほぼ一定に維持されることになる。【００３７】
例えば、操作モードＡ２が行われているとき（例えば、旋回操作とブーム上げ操作が同時に行われていて、大きいエンジン出力馬力が要求されるとき）には、図３に示された設定テーブル５０から、ポンプトルク制御ラインＭ２とエンジン出力トルクラインＴ１が選択される。選択されたポンプトルク制御ラインＭ２は、作業機用油圧ポンプ３１，３１，…の合計吸収トルクが従うべき特性ラインを意味する。選択されたエンジン出力トルクラインＴ１は、作業機用ポンプ３１，３１，…が吸収すべきトルクの合計値（つまり、全ての作業機の駆動に必要なトルクの合計値）を意味する。また、作業機の駆動に必要なトルクの他に、冷却ファン４５，４５，…のような補助機を駆動するための追加のトルクが必要である。そこで、補助機駆動用の馬力ΣＬｆが、現在の作動油温及びエンジン水温などに基づき計算される（ここで、ΣＬｆとは、複数の冷却ファン４５，４５，…が必要とする馬力Ｌｆ１、Ｌｆ２、…を足し合わせた合計馬力という意味である）。そして、図３の右側の欄に示すように、図２に示すマッチング点Ａ'２でのエンジン出力馬力（つまり作業機駆動用のエンジン出力馬力）Ｐ１と、計算された補助機駆動用のエンジン出力馬力ΣＬｆとが加算されて、その加算値Ｐ１＋ΣＬｆが、エンジン出力馬力の目標値として設定される。そして、エンジン２１の実際の出力馬力がその目標値Ｐ１＋ΣＬｆに一致するように、エンジン２１の出力馬力の制御が行われる。同時に、作業機用油圧ポンプ３１，３１，…の合計吸収トルクが上記選択されたポンプトルク制御ラインＭ１に沿うように、作業機用油圧ポンプ３１，３１，…のそれぞれの容量（斜板角度）が、エンジン回転数やその他の要因に応じて制御される。更に同時に、現在の作業油温やエンジン水温や外気温などに応じた目標回転数で冷却ファン４５，４５，…を駆動するように、冷却ファン用油圧ポンプ４１，４１，…の容量（斜板角度）が制御される。結果として、操作モードＡ２が行われているときには、図２に示すように、作業機駆動用のエンジン出力トルクラインＴ１と、ポンプトルク制御ラインＭ２とがマッチした動作点Ａ'２の近傍で、エンジン２１が動作する。よって、エンジン２１の回転数は、上記マッチング回転数Ｎ１の近傍になる。【００３８】
ところで、図３に示すように、操作モードＡ２では、補助機駆動用の馬力ΣＬｆが所定値Ｌｓ以上である場合（換言すると、Ｐ１＋ΣＬｆが、出力可能な最大馬力Ｐ０を超える場合）には、エンジン出力馬力の目標値は、補助機駆動用の馬力ΣＬｆに関係なく、最大馬力Ｐ０に設定される。【００３９】
また、操作モードＡ３が行われているとき（例えば、旋回とアーム掘削方向とが同時に行われていて、中程度の馬力が要求されるとき）には、図３に示された設定テーブル５０から、ポンプトルク制御ラインＭ３とエンジン出力トルクラインＴ２が選択される。そして、上記と同様に、マッチング点でのエンジン２１の出力馬力は、その目標値Ｐ２＋ΣＬｆになるように制御され、同時に、作業機用油圧ポンプ３１，３１，…の合計吸収トルクはポンプトルク制御ラインＭ２に沿うように制御される。また、冷却ファン用油圧ポンプ４１，４１，…の容量が同様に制御される。その結果、図２に示すマッチング点Ａ'３の近傍でエンジン２１が動作し、よって、エンジン２１の回転数は、上記マッチング回転数Ｎ１の近傍になる。【００４０】
また、操作モードＡ４が行われているとき（上記よりも小さいエンジン出力トルクで済むとき）には、図３に示された設定テーブル５０から、ポンプトルク制御ラインＭ４とエンジン出力トルク制御ラインＴ３が選択される。そして、上記と同様に制御が行われて、図２に示すマッチング点Ａ'４の近傍でエンジン２１が動作し、よって、エンジン２１の回転数は、上記マッチング回転数Ｎ１の近傍になる。【００４１】
以上のようにして、操作モードが変っても、エンジン２１の回転数は、図３に示すマッチング回転数Ｎ１の近傍でほぼ一定に維持される。また、補助機駆動用の馬力ΣＬｆが変化しても、やはり、エンジン２１の回転数は上記マッチング回転数Ｎ１の近傍でほぼ一定に維持される。【００４２】
次に、図４及び図５を参照して、エコノミモードでの制御について説明する。【００４３】
図５に示すように、エコノミモードにおいては、作業機の操作種類が、例えば２つの操作モードＥ１，Ｅ２に分類される。これらの操作モードＥ１，Ｅ２は、作業機駆動用の馬力にて相違し、操作モードＥ２はＥ１より作業機駆動馬力が小さくなっている。操作モードＥ１，Ｅ２に対して、それぞれ、異なるポンプトルク制御ラインＭ５，Ｍ６と、異なるエンジン出力トルク制御ラインＴ４，Ｔ５が、設定テーブル５０に登録されている。ここで、エコノミモード用のポンプトルク制御ラインＭ５，Ｍ６は、例えば図４に示すようなものであり、これは、図２に示したアクティブモード用のポンプトルク制御ラインＭ１，Ｍ２と同じ又は近い特性をもつ。また、エコノミモード用のエンジン出力トルク制御ラインＴ４，Ｔ５は、例えば図４に示すようなものであり、これは図２に示したアクティブモード用のエンジン出力トルク制御ラインＴ２，Ｔ３と同じ又は近い特性をもつ。例えば、本実施形態では、エンジン出力トルク制御ラインＴ４，Ｔ５は、馬力値Ｐ４，Ｐ５に対応した当馬力ラインである。【００４４】
ここで注目すべきことは、図４に示すように、ポンプトルク制御ラインＭ５，Ｍ６と、エンジン出力トルク制御ラインＴ４，Ｔ５とが交差したマッチング点Ｅ'１，Ｅ'２のエンジン回転数は、回転数Ｎ６で一定であるということである。このマッチング回転数Ｎ６は、図２に示したアクティブモードでのマッチング回転数Ｎ１より、所定速度（例えば約１００ｒｐｍ）だけ低い値である。【００４５】
エコノミモードで操作モードＥ１，Ｅ２のいずれかが行われているときには、上述したアクティブモードで操作モードＡ１〜Ａ４のいずれかが行われているときと同様の方法で制御が行われる。その結果、操作モードＥ１では図４に示すマッチング点Ｅ'１の近傍で、操作モードＥ２では図４に示すマッチング点Ｅ'２の近傍で、エンジン２１が動作することになる。よって、操作モードが操作モードＥ１，Ｅ２の間で切り替わっても、また、補助機の駆動用の馬力ΣＬｆが変化しても、エンジン２１の回転数は上記マッチング回転数Ｎ６の近傍でほぼ一定に維持される。【００４６】
ここで、上述した冷却ファン４５，４５，…のような補助機を駆動するためのエンジン出力馬力の計算方法について説明する。ここでは、エンジン冷却用のファン４５を例にとり説明する。ポンプコントローラ１０にて、図１に示したエンジン水温センサ１３、油温センサ１４、外気温センサ１５及び回転数センサ２３により検出された現在のエンジン水温、作動油温、外気温度及びエンジン回転数に基づき、エンジン２１の冷却に必要な冷却ファン４５の目標回転数が計算される。目標回転数の計算方法の具体例は、後に図８を参照して説明される。そして、その目標回転数から、冷却ファン４５に供給すべき馬力Ｌｆが、例えば「Ｌｆ＝ｐfan・ｑfan／４５０／ηｔ／ηｖ／０．９８」という計算方法により求められる。この計算式において、ｐfanは冷却ファン４５用の油圧モータ４４へ加えるべき油圧、ｑfanは上記目標回転数に対応した冷却ファン用油圧ポンプ４１の容量、ηｔはトルク効率、ηｖは容積効率である。エンジン冷却用のファン４５以外の他の補助機（例えば、空調機の冷却ファン）についても、上記同様な方法で、必要な馬力Ｌｆが計算される。計算された全ての補助機の必要馬力Ｌｆが足し合わされて、合計の補助機駆動馬力ΣＬｆが求められる。なお、上記の計算に代えて、図１に示した記憶装置１７に、エンジン水温、作動油温、外気温度及びエンジン回転数とファン風量及びファン回転数との相関関係を定義したルックアップテーブルや、ファン回転数とファン駆動馬力との相関関係を定義したルックアップテーブルなどを予め格納しておき、それらのルックアップテーブルを参照することで、現在の作動油温及び水温に対応するファン駆動馬力を求めるようにしてもよい。【００４７】
なお、上述した制御は、エンジン２１がオーバーヒート状態でないとき（これは、油温センサ１４での検出温度が所定温度Ｔ０を越えないことにより判断される。）に実施される。エンジン２１がオーバーヒート状態である場合には、公知の別の制御を行なうことができる。【００４８】
図６は、ポンプコントローラ１０とエンジンコントローラ２０により行われる上記制御の処理手順を示す。【００４９】
図６に示すように、ステップＳ１で、ポンプコントローラ１０は作業モード選択器１６、作業機操作状態検出器１１及び走行操作状態検出器１２からの信号を取り込み、現在どの作業モードが選択されているか、及び、バケット、アーム、ブーム、旋回装置及び走行装置などの作業機に現在行われている操作種類が何であるかを識別する。その後、ステップＳ２で、識別された作業モードと操作種類に該当する操作モード（図３及び図５に示すＡ１〜Ａ８，Ｅ１〜Ｅ５のうちのいずれか）がどれであるか決定される。決定された操作モードが操作モードＡ１〜Ａ４、Ｅ１〜Ｅ２のいずれかである場合、設定テーブル５０から、その操作モードに対応したエンジン出力トルク制御ライン（図３及び図５に示すＴ０〜Ｔ５のいずれか）とポンプトルク制御ライン（図３及び図５に示すＭ１〜Ｍ６のいずれか）が選択される。【００５０】
また、上記ステップＳ１〜Ｓ２と並行して、ステップＳ３〜Ｓ５が実行される。ステップＳ３で、ポンプコントローラ１０はエンジン水温センサ１３、油温センサ１４、外気温センサ１５及び回転数センサ２３からの信号を取り込み、エンジン水温、作動油温、外気温度及びエンジン回転数を検出する。その後、ステップＳ４で、これらの検出値に基づいて、各冷却ファン４５の回転数が決定される。要するに、各補助機の動作速度又はパワーが決定される。この後、ステップＳ５で、決定された全ての冷却ファン４５，４５，…の目標回転数（つまり、全ての補助機の動作速度又はパワー）に基づき、既に説明したような方法で、全ての冷却ファン用油圧ポンプ４１，４１，…の合計の吸収馬力ΣＬｆが求められる。【００５１】
その後、ステップＳ６では、前記ステップＳ２で決定されたエンジン出力トルク制御ライン（Ｔ０〜Ｔ５のいずれか）に対応するエンジン出力馬力（Ｐ０〜Ｐ５のいずれか）と、前記ステップＳ５で決定された冷却ファン用油圧ポンプ４１，４１，…の合計吸収馬力ΣＬｆとが加算されて、エンジン２１の目標出力馬力が決定され、決定された目標出力馬力に対応した馬力制御指令がエンジンコントローラ２０に与えられる。エンジンコントローラ２０は、その馬力制御指令に従ってエンジン２１の燃料噴射量を制御することにより、その目標出力馬力の等馬力線上で、エンジン２１を駆動する。【００５２】
また、ステップＳ７で、前記ステップＳ２で選択されたポンプトルク制御ライン（Ｍ１〜Ｍ６のいずれか）上で、エンジン回転数に応じて、作業機用油圧ポンプ３１，３１，…の合計吸収トルクが制御される。選択された一つのポンプトルク制御ライン上で作業機用油圧ポンプ３１，３１，…の合計吸収トルクを制御するために、作業機用油圧ポンプ３１の容量（斜板角度）をどのように制御するかという方法については、公知の方法を用いることができる。すなわち、選択されたポンプトルク制御ライン上で作業機用油圧ポンプ３１，３１，…の合計吸収トルクの目標値が、エンジン回転数やその他の要因に応じて決定され、その合計吸収トルクの目標値が作業機用油圧ポンプ３１，３１，…の各々に配分され、そして、各作業機用油圧ポンプ３１の吸収トルクが、それに配分された吸収トルクの目標値になるように、各作業機用油圧ポンプ３１の容量（斜板角度）が、各作業機用油圧ポンプ３１の油圧やその他の要因に応じて制御される。【００５３】
また、ステップＳ８で、各冷却ファン４５がステップ３で決定された目標回転数で駆動されるように（つまり、各補助機のステップ３で決定された動作速度又はパワーで動作するように）、エンジン回転数に応じて、各冷却ファン用油圧ポンプ４１の目標容量が計算され、そして、計算された容量になるように、各冷却ファン用油圧ポンプ４１の容量（斜板角度）が制御される。これにより、全ての各冷却ファン用油圧ポンプ（補助機用油圧ポンプ）４１，４１，…により、ステップＳ５で求められた計算値ΣＬｆとほぼ等しい馬力が吸収されることになる。よって、エンジン２１の出力馬力からその合計吸収馬力（≒ΣＬｆ）を差し引いた馬力、つまりステップＳ２で設定テーブル５０から選択された吸収馬力にほぼ等しい馬力が、作業機用油圧ポンプ３１，３１，…に供給されることになる。【００５４】
図７には、上述した制御によるマッチングの様子が説明されている。【００５５】
例えば、現在の操作モードがＡ２である場合を想定する。この場合、操作モードＡ２に対応するエンジン出力トルク制御ラインＴ１（例えば、馬力値Ｐ１に相当する等馬力ライン）とポンプトルク制御ラインＭ２が選択される。両ラインＴ１とＭ２のマッチング点Ａ'２での馬力値Ｐ１に、計算された冷却ファン用油圧ポンプ４１，４１，…の合計吸収馬力ΣＬｆが加算されて、目標出力馬力Ｐ１＋ΣＬｆが求められる。エンジン２１は、図７に示す目標出力馬力Ｐ１＋ΣＬｆに相当する等馬力ライン上で動作するように制御される。また、冷却ファン用油圧ポンプ４１，４１，…は合計で馬力ΣＬｆを吸収するように制御される。従って、マッチング点Ａ'２でのエンジン２１の出力馬力Ｐ１＋ΣＬｆのうち、馬力ΣＬｆの部分は冷却ファン用油圧ポンプ４１，４１，…に吸収され、残りの馬力Ｐ１が作業用ポンプ３１，３１，…に供給される。従って、作業用ポンプ３１，３１，…に対しては、エンジン２１は、図７に示すエンジン出力トルク制御ラインＴ１（馬力Ｐ１に相当する等馬力ライン）上で動作することになる。そして、作業用ポンプ３１，３１，…の合計吸収トルクは、トルク制御ラインＭ２上で制御される。結果として、エンジン出力トルク制御ラインＴ１とトルク制御ラインＭ２とが交差するマッチング点Ａ'２でエンジン２１の動作が安定する。【００５６】
アクティブモードでは、図２に示したように、操作モードＡ１〜Ａ４に対応するマッチング点Ａ'１〜Ａ'４は、同じエンジン回転数Ｎ１の位置に選ばれている。エコノミーモードでは、図４に示したように、操作モードＥ１〜Ｅ２に対応するマッチング点Ｅ'１〜Ｅ'２は、同じエンジン回転数Ｎ６の位置に選ばれている。よって、アクティブモードにおいては、作業機の操作種類が操作モードＡ１〜Ａ４の間で変化しても、また、エコノミーモードにおいては操作モードＥ１とＥ２の間で変化しても、エンジン２１はほぼ一定の回転数で動作し続ける。また、エンジン２１の目標出力馬力には、計算された冷却ファン４５，４５，…の駆動に必要な馬力の合計値ΣＬｆが含められているので、冷却ファン４５，４５，…の駆動に必要な馬力が増減しても、エンジン２１はほぼ一定の回転数で動作し続ける。その結果、良好な操作性が得られる。【００５７】
図８には、上述した冷却ファン用油圧ポンプ４１，４１，…の容量の制御処理の具体例に示されている。【００５８】
図８に示すステップＳ１１は図６に示したステップＳ３〜Ｓ４に相当し、そこでは、各冷却ファン用油圧ポンプ４１の目標回転数が決定される。すなわち、図8に示すルックアップテーブル６０及び６２がポンプコントローラ１０に記憶されている。ルックアップテーブル６０には、エンジン水温、作動油温及び外気温度にそれぞれ対応して、望ましいファン回転数が定義されている。他方、ルックアップテーブル６２には、エンジン回転数に対応して、望ましいファン回転数が定義されている。いずれのルックアップテーブル６０、６２においても、ファン回転数は、十分に安全サイドに設定されている。ステップＳ１１では、ルックアップテーブル６０から、には、現在のエンジン水温、作動油温及び外気温度にそれぞれ対応した望ましいファン回転数が読み出され、また、ルックアップテーブル６２から、現在のエンジン回転数に対応した望ましいファン回転数が読み出され、そして、これら読み出されたファン回転数のうち低い一つの値が、そのファン４５の目標回転数として決定される。【００５９】
その後、ステップＳ１２で、各冷却ファン４５の目標回転数に対応する各冷却ファン用油圧ポンプ４１の容量ｑfanが、現在のエンジン回転数６４に応じて計算される。この計算は、例えば、次の関係式を用いて行われる。【００６０】
（ファンモータ容量）×（ファン目標回転数）/（ファンモータ容積効率）
＝（エンジン回転数）×（冷却ファン用油圧ポンプ容量ｑfan）×（ホ゜ンフ゜軸減速比）×（ホ゜ンフ゜容積効率）
その後、ステップＳ１３で、各冷却ファン用油圧ポンプ４１の容量が、計算された各容量ｑfanになるように、各冷却ファン用油圧ポンプ４１の斜板角度が制御される。すなわち、図８に示すような、容量ｑfanとＥＰＣ電流（斜板制御信号）値との関係を定義したルックアップテーブル６４がポンプコントローラ１０に記憶されており、このルックアップテーブル６４から、計算された各容量ｑfanに対応するＥＰＣ電流（斜板制御信号）値が読み出され、そして、読み出された各値のＥＰＣ電流（斜板制御信号）が、各冷却ファン用油圧ポンプ４１に対応する各斜板制御装置（ＥＰＣソレノイド）４２に供給される。その結果、各冷却ファン用油圧ポンプ４１の容量が、計算された各容量ｑfanに制御される。【００６１】
次に、本発明に従う油圧駆動制御装置の第２の実施形態を説明する。本実施形態に係る制御装置のハードウェア構成は、図１に記載の構成と略同じである。図９は、この実施形態での制御方法を説明するための、エンジン及び作業機用油圧ポンプの出力特性を示す。図１０は、この実施形態の制御で使用される、設定テーブル５０の登録データ及び関連する制御値を示す図である。【００６２】
前の実施形態では、作業機や補助機などの負荷が要求する馬力に変動があってもエンジン２１の回転数をほぼ一定に保つような制御が行われる。これに対し、例えば、ブルドーザや油圧ショベルにより押し土作業を行う場合には、回転速度よりむしろ一定のトルクが出力される方が、安定した押し土力が維持されるので、操作性がよい。本実施形態の制御は、このような用途に向けられたものである。すなわち、図８に示すように、作業機や補助機が要求する馬力が増減しても、エンジン２１から作業機へ加わる出力トルクが一定値Ｔ０の近傍に維持されるように、エンジン２１及び油圧ポンプポンプ３１，３１，…，４１，４１，…が制御される。【００６３】
図１０に示すように、作業機の操作種類が、作業機駆動馬力の大きさが異なる例えば３種類の操作モードＢ１，Ｂ２，Ｂ３に分類される。操作モードＢ１は最も大きい馬力が要求される操作種類（例えば、走行装置のトランスミッションの高速段で行われる押し土作業）に対応し、次の操作モードＢ２は中程度の馬力が要求される操作種類（例えば、トランスミッションの中速段で行われる押し土作業）に対応し，最後の操作モードＢ３は最小の馬力が要求される操作種類（例えば、低速段で行われる押し土作業）に対応する。設定テーブル５０には、操作モードＢ１，Ｂ２，Ｂ３にそれぞれ関連付けられて、異なるポンプトルク制御ラインＭ１１，Ｍ１２，Ｍ１３及び異なるエンジン出力トルクラインＴ１１，Ｔ１２，Ｔ１３が登録されている。ポンプトルク制御ラインＭ１１，Ｍ１２，Ｍ１３とエンジン出力トルクラインＴ１１，Ｔ１２，Ｔ１３は具体的には図９に示すようなものである。例えば、この実施形態では、エンジン出力トルクラインＴ１１，Ｔ１２，Ｔ１３は、馬力値Ｐ１１，Ｐ１２，Ｐ１３に相当する等馬力ラインである。ポンプトルク制御ラインＭ１１，Ｍ１２，Ｍ１３は、エンジン出力トルクラインＴ１１，Ｔ１２，Ｔ１３とマッチングがし易いように、エンジン出力トルクをエンジン回転数の増加関数として定義している。ここで注目すべきことは、各ポンプトルク制御ラインＭ１１，Ｍ１２，Ｍ１３とエンジン出力トルクラインＴ１１，Ｔ１２，Ｔ１３とのマッチング点での出力トルクが、一定値Ｔ０に設定されていることである。【００６４】
次に、本実施形態での制御手順を説明する。【００６５】
作業モード選択器１６、作業機操作検出器１１及び走行操作検出器１２からの信号に基づき、ポンプコントローラ１０にて、上述した操作モードＢ１，Ｂ２，Ｂ３のうちのどれが行われているかが判別される。判別された操作モードに対応したポンプトルク制御ラインＭ１１，Ｍ１２又はＭ１３とエンジン出力トルクラインＴ１１，Ｔ１２又はＴ１３（例えば、馬力値Ｐ１１，Ｐ１２又はＰ１３）が、設定テーブル５０から選択される。前の実施形態の場合と同様に、作動油温、エンジン水温、外気温及びエンジン回転数などから、冷却ファン用油圧ポンプ４１，４１，…の合計吸収馬力ΣＬｆが計算される。選択されたポンプトルク制御ラインＭ１１，Ｍ１２又はＭ１３とエンジン出力トルクラインＴ１１，Ｔ１２又はＴ１３とのマッチング点での出力馬力Ｐ１１，Ｐ１２又はＰ１３に、上記計算された冷却ファン用油圧ポンプ４１，４１，…の合計吸収馬力ΣＬｆとが加算されて、エンジン２１の目標出力馬力が求められる。目標出力馬力に応じた馬力制御指令がエンジンコントローラ２０に与えられ、エンジンコントローラ２０がエンジン２１の燃料噴射量を制御する。それにより、目標出力馬力に対応する等馬力ライン上でエンジン２１が動作する。同時に、選択されたポンプトルク制御ラインＭ１１，Ｍ１２又はＭ１３上で、エンジン回転数に応じて、作業機用油圧ポンプ３１，３１，…の合計吸収トルクが制御される。また、冷却ファン用油圧ポンプ４１，４１，…が前の実施形態におけると同様の方法で制御される。その結果、図９に示すように、選択されたエンジン出力トルクラインＴ１１，Ｔ１２又はＴ１３と選択されたポンプトルク制御ラインＭ１１，Ｍ１２又はＭ１３とが交差するマッチング点Ｂ'１，Ｂ'２又はＢ'３の近傍で、エンジン２１が動作する。従って、操作種類が操作モードＢ１，Ｂ２，Ｂ３の間で変化しても、また、冷却ファン用油圧ポンプ４１，４１，…の吸収馬力が変動しても、作業機へ供給されるエンジン２１の出力トルクは、あまり変動せずに、マッチングトルク値Ｔ０の近傍に維持される。【００６６】
以上、本発明の実施形態を説明したが、この実施形態は本発明の説明のための例示にすぎず、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。【００６７】
例えば、上記実施形態では、各エンジン出力トルク制御ラインが、或る馬力に対応する等馬力ラインとして定義されているが、必ずしもそうである必要はない。エンジン出力トルク制御ラインは、エンジン回転数によりエンジン出力馬力が変化するような特性ラインとして定義されていてもよい。いずれにしても、異なる操作モードに対応するエンジン出力トルク制御ラインとポンプトルク制御ラインとのマッチング点でのエンジンの回転数又は出力トルクが、例えばどの操作モードでも一定であるというような所望の特性をもつように、エンジン出力トルク制御ラインとポンプトルク制御ラインが定義されていればよい。【００６８】
また、上記実施形態では、操作モードは、作業モードと操作種類の種々の組み合わせにそれぞれ対応しているが、必ずしもそうである必要はない。操作モードが、単に種々の操作種類に対応していてもよい。【００６９】
また、上述した実施形態では、斜板式可変容量型の油圧ポンプが用いられているが、斜板式以外の可変容量型の油圧ポンプが用いられる場合にも本発明は適用可能である。【００７０】
また、上記実施形態では、ポンプトルク制御ラインやエンジン出力馬力制御ラインの決定は、記憶装置に予め格納されている設定データに基づいて行われるが、他の方法、例えば演算関数を呼び出す方法で行われてもよい。【００７１】
補助機には、冷却ファンだけでなく他の種類の装置、例えば発電機や、或る種の作業機アタッチメントなどが含まれてもよい。
【図１】
0004173162.tif 000002
【図２】
0004173162.tif 000003
【図３】
0004173162.tif 000004
【図４】
0004173162.tif 000005
【図５】
0004173162.tif 000006
【図６】
0004173162.tif 000007
【図７】
0004173162.tif 000008
【図８】
0004173162.tif 000009
【図９】
0004173162.tif 000010
【図１０】
0004173162.tif 000011
【図１１】
0004173162.tif 000012