Nothing Special   »   [go: up one dir, main page]

JP2022119410A - 油圧式作業機械 - Google Patents

油圧式作業機械 Download PDF

Info

Publication number
JP2022119410A
JP2022119410A JP2021016500A JP2021016500A JP2022119410A JP 2022119410 A JP2022119410 A JP 2022119410A JP 2021016500 A JP2021016500 A JP 2021016500A JP 2021016500 A JP2021016500 A JP 2021016500A JP 2022119410 A JP2022119410 A JP 2022119410A
Authority
JP
Japan
Prior art keywords
control
output
input
pump
hydraulic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021016500A
Other languages
English (en)
Inventor
一茂 小岩井
Kazushige Koiwai
洋平 大野
Yohei Ono
夏輝 柚本
Natsuki Yuzumoto
伸 脇谷
Shin Wakitani
透 山本
Toru Yamamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kobelco Construction Machinery Co Ltd
Hiroshima University NUC
Original Assignee
Kobelco Construction Machinery Co Ltd
Hiroshima University NUC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kobelco Construction Machinery Co Ltd, Hiroshima University NUC filed Critical Kobelco Construction Machinery Co Ltd
Priority to JP2021016500A priority Critical patent/JP2022119410A/ja
Priority to PCT/JP2021/047443 priority patent/WO2022168477A1/ja
Priority to EP21924862.2A priority patent/EP4261420A4/en
Priority to CN202180092383.8A priority patent/CN116829841A/zh
Priority to US18/262,645 priority patent/US20240110364A1/en
Publication of JP2022119410A publication Critical patent/JP2022119410A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2221Control of flow rate; Load sensing arrangements
    • E02F9/2225Control of flow rate; Load sensing arrangements using pressure-compensating valves
    • E02F9/2228Control of flow rate; Load sensing arrangements using pressure-compensating valves including an electronic controller
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2221Control of flow rate; Load sensing arrangements
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2221Control of flow rate; Load sensing arrangements
    • E02F9/2232Control of flow rate; Load sensing arrangements using one or more variable displacement pumps
    • E02F9/2235Control of flow rate; Load sensing arrangements using one or more variable displacement pumps including an electronic controller
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2285Pilot-operated systems
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2296Systems with a variable displacement pump
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B21/00Common features of fluid actuator systems; Fluid-pressure actuator systems or details thereof, not covered by any other group of this subclass
    • F15B21/08Servomotor systems incorporating electrically operated control means
    • F15B21/087Control strategy, e.g. with block diagram
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/20Fluid pressure source, e.g. accumulator or variable axial piston pump
    • F15B2211/205Systems with pumps
    • F15B2211/2053Type of pump
    • F15B2211/20546Type of pump variable capacity
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/30Directional control
    • F15B2211/305Directional control characterised by the type of valves
    • F15B2211/30525Directional control valves, e.g. 4/3-directional control valve
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/30Directional control
    • F15B2211/31Directional control characterised by the positions of the valve element
    • F15B2211/3144Directional control characterised by the positions of the valve element the positions being continuously variable, e.g. as realised by proportional valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/30Directional control
    • F15B2211/32Directional control characterised by the type of actuation
    • F15B2211/327Directional control characterised by the type of actuation electrically or electronically
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/30Directional control
    • F15B2211/35Directional control combined with flow control
    • F15B2211/351Flow control by regulating means in feed line, i.e. meter-in control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/30Directional control
    • F15B2211/35Directional control combined with flow control
    • F15B2211/353Flow control by regulating means in return line, i.e. meter-out control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/63Electronic controllers
    • F15B2211/6303Electronic controllers using input signals
    • F15B2211/632Electronic controllers using input signals representing a flow rate
    • F15B2211/6326Electronic controllers using input signals representing a flow rate the flow rate being an output member flow rate
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/63Electronic controllers
    • F15B2211/6303Electronic controllers using input signals
    • F15B2211/6336Electronic controllers using input signals representing a state of the output member, e.g. position, speed or acceleration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/63Electronic controllers
    • F15B2211/6303Electronic controllers using input signals
    • F15B2211/6346Electronic controllers using input signals representing a state of input means, e.g. joystick position
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/665Methods of control using electronic components
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/665Methods of control using electronic components
    • F15B2211/6652Control of the pressure source, e.g. control of the swash plate angle
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/665Methods of control using electronic components
    • F15B2211/6654Flow rate control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/665Methods of control using electronic components
    • F15B2211/6658Control using different modes, e.g. four-quadrant-operation, working mode and transportation mode
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/70Output members, e.g. hydraulic motors or cylinders or control therefor
    • F15B2211/75Control of speed of the output member
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/70Output members, e.g. hydraulic motors or cylinders or control therefor
    • F15B2211/76Control of force or torque of the output member
    • F15B2211/761Control of a negative load, i.e. of a load generating hydraulic energy
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/80Other types of control related to particular problems or conditions
    • F15B2211/87Detection of failures
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/80Other types of control related to particular problems or conditions
    • F15B2211/875Control measures for coping with failures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Fluid-Pressure Circuits (AREA)

Abstract

【課題】制御対象の入出力特性が大きく変動しても、力行動作及び非力行動作のそれぞれを操作量に見合った理想的な動作に近づけることができる油圧式作業機械を提供する。【解決手段】ポンプ制御装置14及びバルブ制御装置13のそれぞれは、操作の操作量と少なくとも一つの制御パラメータとを用いて制御対象100を作動させるための制御指令を算出し、制御対象100に入力する指令算出器2~7と、操作の操作量に関連付けられたアクチュエータ27の理想的な出力である理想出力を算出する理想出力算出器10と、を備える。ポンプ制御装置14は、可動部24の動作が力行動作である場合に、制御出力と理想出力との差が小さくなるように少なくとも一つのポンプ制御パラメータを調整する。バルブ制御装置13は、可動部24の動作が非力行動作である場合に、制御出力と理想出力との差が小さくなるように少なくとも一つのバルブ制御パラメータを調整する。【選択図】図2

Description

本発明は、制御対象を制御する制御装置を備える油圧式作業機械に関するものである。
油圧ショベルなどの油圧式作業機械においてオペレータによる操作の操作性を向上させることは、作業現場における作業効率の向上につながる。
例えば、特許文献1は、電流制御手段を備える油圧アクチュエータ制御装置を開示し、この油圧アクチュエータ制御装置は、停止状態から油圧アクチュエータを起動させる際の応答遅れを少なくして、操作性を向上させるために、中立位置からの駆動用操作開始時において、操作レバーの操作量に対応する目標電流よりも大きな電流を所定の短時間だけ前記電磁式比例流量制御弁に供給する。
特許文献2は、操作装置からの操作信号に応じて電磁比例弁を駆動するための指令電流を出力する制御装置を備えた建設機械を開示し、この制御装置は、油圧アクチュエータに応じて異なる初動応答を確保するために、操作装置の中立位置からの操作開始時に、予め設定された所定時間、操作装置の操作量に対応する目標電流より大きくなるように指令電流を補正する補正機能を有する。
特許文献3は、省エネ性を確保しつつ油圧アクチュエータの初動応答性を改善するための制御装置を備えた油圧作業機械を開示する。この制御装置は、第1操作レバーの中立位置からの操作後から所定の補正時間が経過するまでの間、第1油圧ポンプのポンプ最小流量よりも大きい所定の補正流量をポンプ目標流量に加算することによりポンプ目標流量を補正する。
特許文献4は、アタッチメント先端を上下移動させて行う上下動作業時におけるブーム操作量とアタッチメント先端の上下移動量の関係をリーチの変化に関係なく一定とするための制御手段を備えた建設機械を開示する。この制御手段は、負荷方向の操作時であるブーム上げ操作時には、ブーム上げ操作量によって決まるポンプ流量をリーチに応じて補正することにより、ポンプ流量を大リーチで減少させ、小リーチで増加させる。一方、アタッチメント自重が働くブーム下げ時には、ブーム下げ側パイロットラインに設けた比例弁の二次圧をリーチに応じて補正することにより、コントロールバルブの開度を大リーチで小さくし、小リーチで大きくする。
特開平5-195546号公報 特開2017-110774号公報 特開2019-44933号公報 特開2012-225084号公報
ところで、制御装置からの指令が入力される比例弁とブームなどの可動部を動作させるアクチュエータとを含む制御対象の入出力特性は、例えば、先端アタッチメントの交換、作業機械における部品の経年劣化などの要因で大きく変化することがある。しかし、特許文献1~4の制御装置では、制御対象の入出力特性の変化は考慮されていないので、制御対象の入出力特性が大きく変化した場合には、アクチュエータの出力である制御出力は、操作量に見合った出力とはならない。しかも、制御対象は、例えばブーム上げ動作のような力行動作とブーム下げ動作のような非力行動作では異なり、前記経年劣化の度合いは、制御対象を構成する部品ごとに異なる。従って、制御対象の入出力特性の変化が大きく変動した場合であっても、可動部の力行動作と非力行動作のそれぞれを、操作量に見合った理想的な動作に近づけることが求められる。
本発明は、上記の課題を解決するためになされたものであり、制御対象の入出力特性が大きく変動しても、力行動作及び非力行動作のそれぞれを操作量に見合った理想的な動作に近づけることができる油圧式作業機械を提供することを目的とする。
本発明の一態様に係る油圧式作業機械は、支持体と、前記支持体に対して相対変位可能な可動部と、作動油を吐出する油圧ポンプと、前記作動油の供給を受けて前記可動部を動作させるように作動するアクチュエータと、前記油圧ポンプと前記アクチュエータとの間に介在し、前記アクチュエータに供給される前記作動油の流量を変化させるように開閉作動する制御弁と、前記可動部を動作させるための操作を受ける操作装置と、前記操作装置が受けた前記操作に応じて行われる前記可動部の動作が、前記可動部に作用する負荷に抗するように前記可動部が動作する力行動作及び前記可動部に作用する負荷の向きに沿った向きに前記可動部が動作する非力行動作の何れの動作であるかを判定する動作判定器と、前記油圧ポンプの吐出量を調整するためのポンプ制御装置と、前記制御弁の開度を調整するためのバルブ制御装置と、前記アクチュエータの出力である制御出力を検出する出力検出器と、を備え、前記ポンプ制御装置は、前記操作の操作量と少なくとも一つのポンプ制御パラメータとを用いて前記油圧ポンプ及び前記アクチュエータを含む制御対象を作動させるための制御指令を算出し、前記制御対象に入力するポンプ指令算出器と、前記操作の操作量に関連付けられた前記アクチュエータの理想的な出力である理想出力を算出するポンプ制御用理想出力算出器と、前記可動部の動作が前記力行動作である場合に、前記制御出力と前記理想出力との差が小さくなるように前記少なくとも一つのポンプ制御パラメータを調整するポンプ制御パラメータ調整器と、を備え、前記バルブ制御装置は、前記操作の操作量と少なくとも一つのバルブ制御パラメータとを用いて前記制御弁及び前記アクチュエータを含む制御対象を作動させるための制御指令を算出し、前記制御対象に入力するバルブ指令算出器と、前記操作の操作量に関連付けられた前記アクチュエータの理想的な出力である理想出力を算出するバルブ制御用理想出力算出器と、前記可動部の動作が前記非力行動作である場合に、前記制御出力と前記理想出力との差が小さくなるように前記少なくとも一つのバルブ制御パラメータを調整するバルブ制御パラメータ調整器と、を備える。
この油圧式作業機械では、力行動作が行われるときの制御対象に対する制御指令を算出するためのポンプ制御パラメータが、制御出力と理想出力との差が小さくなるように調整され、非力行動作が行われるときの制御対象に対する制御指令を算出するためのバルブ制御パラメータが、制御出力と理想出力との差が小さくなるように調整される。従って、この油圧式作業機械では、制御対象の入出力特性が大きく変動した場合であっても、油圧ポンプによる積極的な駆動力が必要な力行動作及び制御弁による流量の制限が必要な非力行動作にかかわらず、これらの何れの動作も操作量に見合った理想的な動作に近づけることができる。
前記油圧式作業機械において、前記可動部は、前記支持体に起伏可能に支持されたブームであり、前記力行動作は、前記ブームの先端部が地面から離れるような前記ブームの動作であるブーム上げ動作であり、前記非力行動作は、前記ブームの前記先端部が地面に近づくような前記ブームの動作であるブーム下げ動作であり、前記動作判定器は、前記ブームに前記ブーム上げ動作を行わせるための操作であるブーム上げ操作を前記操作装置が受けた場合に前記可動部の動作が前記力行動作であると判定し、前記ブームに前記ブーム下げ動作を行わせるための操作であるブーム下げ操作を前記操作装置が受けた場合に前記可動部の動作が前記非力行動作であると判定することが好ましい。この構成では、ブームを含む作業装置の自重に抗するようにブーム上げ動作をさせるための駆動力の調整と、ブームを含む作業装置の自重の向きに沿った向きにブーム下げ動作をさせるための作動油の流量の制限と、をポンプ制御パラメータ及びバルブ制御パラメータのそれぞれを調整することにより適切に行うことができる。
前記油圧式作業機械において、前記アクチュエータの前記制御出力は、前記アクチュエータの動作速度又はこれに対応する物理量であり、前記出力検出器は、前記動作速度又は前記物理量を検出するためのセンサであることが好ましい。この構成では、油圧式作業機械の出力検出器は、パラメータを調節するためのベースとなる制御出力として、アクチュエータの動作速度又はこれに対応する物理量を検出することができる。
前記油圧式作業機械は、前記油圧式作業機械における制御モードを予め設定された第1モードと予め設定された第2モードとの間で切り替えるための入力を受け付けるモード入力受付器をさらに備え、前記ポンプ制御パラメータ調整器は、前記制御モードが前記第1モードである場合に前記少なくとも一つのポンプ制御パラメータを調整する制御を行い、前記制御モードが前記第2モードである場合には前記少なくとも一つのポンプ制御パラメータを調整する制御を行うことを保留し、前記バルブ制御パラメータ調整器は、前記制御モードが前記第1モードである場合に前記少なくとも一つのバルブ制御パラメータを調整する制御を行い、前記制御モードが前記第2モードである場合には前記少なくとも一つのバルブ制御パラメータを調整する制御を行うことを保留する。この構成では、オペレータ、作業管理者などの作業関係者は、当該作業関係者が必要であると判断した任意のタイミングで、ポンプ制御装置及びバルブ制御装置にパラメータを調整する制御を行わせることができる。これにより、オペレータの意思を尊重した制御を行うことができる。
前記油圧式作業機械は、前記可動部を含む作業装置と、前記作業装置の少なくとも一部が別の部品に交換されたことを判定する交換判定器と、をさらに備え、前記ポンプ制御パラメータ調整器は、前記作業装置の少なくとも一部が前記別の部品に交換されたと前記交換判定器が判定した場合に前記少なくとも一つのポンプ制御パラメータを調整する制御を行い、前記バルブ制御パラメータ調整器は、前記作業装置の少なくとも一部が前記別の部品に交換されたと前記交換判定器が判定した場合に前記少なくとも一つのバルブ制御パラメータを調整する制御を行うことが好ましい。この構成では、作業装置の一部又は全部が交換されたと交換判定器が判定した場合に、ポンプ制御装置及びバルブ制御装置のそれぞれが制御パラメータを調整する制御を行う。このことは、演算制御の負荷を抑制しながら、制御パラメータを調整する必要性の高いときに制御パラメータを調整する制御が自動的に行われることを可能にする。
前記油圧式作業機械は、予め設定された判定条件に基づいて前記油圧式作業機械の劣化を判定する劣化判定器をさらに備え、前記ポンプ制御パラメータ調整器は、前記油圧式作業機械が劣化したと前記劣化判定器が判定した場合に前記少なくとも一つのポンプ制御パラメータを調整する制御を行い、前記バルブ制御パラメータ調整器は、前記油圧式作業機械が劣化したと前記劣化判定器が判定した場合に前記少なくとも一つのバルブ制御パラメータを調整する制御を行うことが好ましい。この構成では、油圧式作業機械が劣化したと劣化判定器が判定した場合に、ポンプ制御装置及びバルブ制御装置のそれぞれが制御パラメータを調整する制御を行う。このことは、演算制御の負荷を抑制しながら、制御パラメータを調整する必要性の高いときに制御パラメータを調整する制御が自動的に行われることを可能にする。
前記油圧式作業機械において、前記ポンプ指令算出器は、前記操作の操作量と少なくとも一つのポンプ制御パラメータとを用いて前記油圧ポンプ及び前記アクチュエータを含む制御対象を作動させるための制御指令を算出可能なものであればよく、具体的な構成は特に限定されないが、例えば次のような構成を備えることが好ましい。すなわち、前記ポンプ指令算出器は、前記制御出力の目標である目標出力を前記操作の操作量に応じて設定する目標設定器と、前記目標出力と前記制御出力との偏差を零にするための制御入力を算出する制御入力算出器と、を含み、前記ポンプ制御装置は、前記制御入力及び前記制御出力の少なくとも一方と前記少なくとも一つのポンプ制御パラメータとに基づいて前記制御対象の特性の変動を補償するように前記制御入力を補正して前記制御指令を算出し、前記制御対象に入力する制御入力補正器をさらに含むことが好ましい。この構成では、制御対象の入出力特性が大きく変動しても、力行動作を操作量に見合った理想的な動作により精度よく近づけることができる。
前記油圧式作業機械において、前記少なくとも一つのポンプ制御パラメータは、静的パラメータと、動的パラメータと、を含み、前記ポンプ制御装置の前記制御入力補正器は、前記静的パラメータと前記制御入力とに基づいて、前記制御対象の静的特性の変動を補償する静的補償入力を算出する静的補償器と、前記動的パラメータと前記制御出力とに基づいて、前記制御対象の動的特性の変動を補償する動的補償入力を算出する動的補償器と、前記静的補償入力と前記動的補償入力とを合成して前記制御指令を算出し、前記制御対象に入力する合成器と、を含むことが好ましい。この構成では、動的パラメータ及び制御出力に基づいて算出された動的補償入力によって制御入力が補正されているため、立ち上がり特性及び減衰特性等の制御対象の動的特性の変動を補償することができる。さらに、制御入力と静的パラメータとに基づいて算出された静的補償入力によって制御入力が補正されているため、動的補償入力の合成に伴う制御入力のスケールの変動等の制御対象の静的特性の変動を補償することができる。
前記油圧式作業機械において、前記ポンプ制御用理想出力算出器は、前記制御入力と前記制御出力との理想的な入出力関係を規定する入出力モデルを用いて、前記制御入力に対応する前記理想出力を算出することが好ましい。この構成では、制御対象の稼働中に算出される理想出力と制御出力とを用いて静的パラメータ及び動的パラメータが調整されている。そのため、制御対象を含む機器の動作を止めることなく稼働中に静的パラメータ及び動的パラメータを調整するオンライン調整が可能となる。
前記油圧式作業機械において、前記バルブ指令算出器は、前記操作の操作量と少なくとも一つのバルブ制御パラメータとを用いて前記制御弁及び前記アクチュエータを含む制御対象を作動させるための制御指令を算出可能なものであればよく、具体的な構成は特に限定されないが、例えば次のような構成を備えることが好ましい。すなわち、前記バルブ指令算出器は、前記制御出力の目標である目標出力を前記操作の操作量に応じて設定する目標設定器と、前記目標出力と前記制御出力との偏差を零にするための制御入力を算出する制御入力算出器と、を含み、前記バルブ制御装置は、前記制御入力及び前記制御出力の少なくとも一方と前記少なくとも一つのバルブ制御パラメータとに基づいて前記制御対象の特性の変動を補償するように前記制御入力を補正して前記制御指令を算出し、前記制御対象に入力する制御入力補正器をさらに含むことが好ましい。この構成では、制御対象の入出力特性が大きく変動しても、非力行動作を操作量に見合った理想的な動作により精度よく近づけることができる。
前記油圧式作業機械において、前記少なくとも一つのバルブ制御パラメータは、静的パラメータと、動的パラメータと、を含み、前記バルブ制御装置の前記制御入力補正器は、前記静的パラメータと前記制御入力とに基づいて、前記制御対象の静的特性の変動を補償する静的補償入力を算出する静的補償器と、前記動的パラメータと前記制御出力とに基づいて、前記制御対象の動的特性の変動を補償する動的補償入力を算出する動的補償器と、前記静的補償入力と前記動的補償入力とを合成して前記制御指令を算出し、前記制御対象に入力する合成器と、を含むことが好ましい。この構成では、動的パラメータ及び制御出力に基づいて算出された動的補償入力によって制御入力が補正されているため、立ち上がり特性及び減衰特性等の制御対象の動的特性の変動を補償することができる。さらに、制御入力と静的パラメータとに基づいて算出された静的補償入力によって制御入力が補正されているため、動的補償入力の合成に伴う制御入力のスケールの変動等の制御対象の静的特性の変動を補償することができる。
前記油圧式作業機械において、前記バルブ制御用理想出力算出器は、前記制御入力と前記制御出力との理想的な入出力関係を規定する入出力モデルを用いて、前記制御入力に対応する前記理想出力を算出することが好ましい。この構成では、制御対象の稼働中に算出される理想出力と制御出力とを用いて静的パラメータ及び動的パラメータが調整されている。そのため、制御対象を含む機器の動作を止めることなく稼働中に静的パラメータ及び動的パラメータを調整するオンライン調整が可能となる。
前記油圧式作業機械は、前記制御入力と前記制御出力の入出力特性の設定を変更するための入力を受け付ける特性入力受付器をさらに備えることが好ましい。この構成では、制御入力と制御出力の入出力特性を、オペレータが好みに応じた特性を入力することによって制御装置に設定することができる。
本発明によれば、制御対象の入出力特性が大きく変動しても、力行動作及び非力行動作のそれぞれを操作量に見合った理想的な動作に近づけることができる油圧式作業機械が提供される。
本発明の実施形態に係る油圧式作業機械の一例を示す側面図である。 前記油圧式作業機械における油圧回路及び制御ユニットの一例を示す図である。 前記制御ユニットにおけるの制御装置の一例を示すブロック図である。 前記制御装置の処理の一例を示すフローチャートである。 前記油圧式作業機械の操作装置が受ける操作の操作量と時間の関係、電気出力と時間の関係及び制御出力と時間の関係の一例をそれぞれ示すグラフである。 制御ループを構成するフィードバック系を示すブロック図である。 前記油圧式作業機械の油圧回路及び制御ユニットの他の例を示す図である。 前記油圧式作業機械の油圧回路及び制御ユニットのさらに他の例を示す図である。 前記油圧式作業機械の操作装置が受ける操作の操作量と時間の関係、電気出力と時間の関係及び制御出力と時間の関係の他の例をそれぞれ示すグラフである。 前記油圧式作業機械の油圧回路及び制御ユニットのさらに他の例を示す図である。 前記油圧式作業機械の操作装置が受ける操作の操作量と時間の関係、電気出力と時間の関係及び制御出力と時間の関係のさらに他の例をそれぞれ示すグラフである。
以下、本発明の実施形態について図面を参照して説明する。図1は、本実施形態に係る油圧式作業機械の一例である油圧ショベル20を示す側面図である。図2は、油圧ショベル20における油圧回路及び制御ユニットの一例を示す図である。
図1及び図2に示すように、油圧ショベル20は、自走可能な下部走行体21と、下部走行体21に旋回可能に支持される上部旋回体22と、作業装置23と、複数の油圧アクチュエータと、複数の油圧ポンプと、パイロットポンプ47と、複数の制御弁と、複数の操作装置と、複数の比例弁と、出力検出器12(図3参照)と、制御ユニット1と、を備える。
上部旋回体22は、下部走行体21に旋回可能に支持されるアッパーフレーム30と、当該アッパーフレーム30に支持されるキャビン31と、キャビン31の後方に配置されたカウンタウェイト32と、を含む。下部走行体21及び上部旋回体22は、支持体の一例である。
作業装置23は、アッパーフレーム30に起伏可能に支持されるブーム24と、ブーム24の先端部に回動可能に支持されるアーム25と、アーム25の先端部に回動可能に支持されるバケット26と、を含む。ブーム24は、可動部の一例である。
複数の油圧アクチュエータは、ブームシリンダ27と、アームシリンダ28と、バケットシリンダ29と、旋回モータ33と、を含む。
複数の油圧ポンプのそれぞれは、複数の油圧アクチュエータの少なくとも一つに作動油を供給するための油圧ポンプである。複数の油圧ポンプは、図2に示す可変容量形の油圧ポンプ41を含む。パイロットポンプ47は、複数の制御弁のそれぞれにパイロット圧を供給するための油圧ポンプである。複数の油圧ポンプ及びパイロットポンプ47のそれぞれは、図略のエンジンによって駆動される。
なお、図2では、ブームシリンダ27を動作させるための回路のみが代表して図示され、アームシリンダ28、バケットシリンダ29及び旋回モータ33を動作させるための回路の図示は省略されている。アームシリンダ28、バケットシリンダ29及び旋回モータ33を動作させるための回路のそれぞれは、図2に示すブームシリンダ27を動作させるための回路と同様の構造を有する。
ブームシリンダ27は、図2に示す油圧ポンプ41からの作動油の供給を受けてブーム24を起伏動作させるように作動する油圧シリンダである。図1に示すように、ブームシリンダ27のシリンダチューブの基端部は、上部旋回体22のアッパーフレーム30に回動可能に取り付けられ、ブームシリンダ27のピストンロッドの先端部は、ブーム24に回動可能に取り付けられている。図2に示すように、ブームシリンダ27は、ロッド室27Rと、ヘッド室27Hと、を有する。
アームシリンダ28は、複数の油圧ポンプの何れかの油圧ポンプから作動油の供給を受けてアーム25を回動動作させるように作動する油圧シリンダである。バケットシリンダ29は、複数の油圧ポンプの何れかの油圧ポンプから作動油の供給を受けてバケット26を回動動作させるように作動する油圧シリンダである。旋回モータ33は、複数の油圧ポンプの何れかの油圧ポンプから作動油の供給を受けて下部走行体21に対して上部旋回体22のアッパーフレーム30を旋回動作させるように作動する油圧モータである。
複数の制御弁は、図2に示すブーム制御弁42と、図略のアーム制御弁と、図略のバケット制御弁と、図略の旋回制御弁と、を含む。複数の制御弁のそれぞれは、スプールと、パイロットポンプ47からのパイロット圧を受ける一対のパイロットポートと、を有する。
ブーム制御弁42は、油圧ポンプ41とブームシリンダ27との間に介在し、ブームシリンダ27に供給される作動油の方向及び流量を変化させるように開閉動作する。前記アーム制御弁は、何れかの油圧ポンプとアームシリンダ28との間に介在し、アームシリンダ28に供給される作動油の方向及び流量を変化させるように開閉動作する。バケット制御弁は、何れかの油圧ポンプとバケットシリンダ29との間に介在し、バケットシリンダ29に供給される作動油の方向及び流量を変化させるように開閉動作する。旋回制御弁は、何れかの油圧ポンプと旋回モータ33との間に介在し、旋回モータ33に供給される作動油の方向及び流量を変化させるように開閉動作する。
複数の操作装置は、ブーム24を動作させるための操作を受けるブーム操作装置43(図2参照)と、アーム25を動作させるための操作を受ける図略のアーム操作装置と、バケット26を動作させるための操作を受ける図略のバケット操作装置と、下部走行体21に対して上部旋回体22を旋回動作させるための図略の旋回操作装置と、を含む。複数の操作装置のそれぞれは、オペレータが操作を与えることが可能な操作レバーを有する。複数の操作装置のそれぞれは、操作レバーが受けた操作及びその操作量に対応する指令信号(電気信号)を出力する電気レバー装置である。出力された指令信号は、制御ユニット1に入力される。
具体的に、ブーム操作装置43は、ブーム上げ動作をブーム24に行わせるためのブーム上げ操作と、ブーム下げ動作をブーム24に行わせるためのブーム下げ操作と、を受けることが可能なように構成される。ブーム上げ動作は、ブーム24の先端部が地面から離れるようなブーム24の動作であり、ブーム下げ動作は、ブーム24の先端部が地面に近づくようなブーム24の動作である。ブーム上げ動作は、図2に示すように作業装置23を重力に抗する方向に変位させるために油圧ポンプ41の吐出量を調整することを要する動作である。ブーム上げ動作は、ブーム24を含む作業装置23に作用する負荷に抗するようにブーム24が動作する力行動作の一例である。ブーム下げ動作は、作業装置23に作用する重力の方向に沿った向きに作業装置23を所望の動作速度で変位させるためにブーム制御弁42の開度を調整することを要する動作である。ブーム下げ動作は、ブーム24を含む作業装置23に作用する負荷の向きに沿った向きにブーム24が動作する非力行動作の一例である。ブーム上げ操作は、力行操作の一例であり、ブーム下げ操作は、非力行操作(回生操作)の一例である。
ブーム操作装置43は、ブーム上げ操作を受けると、ブーム上げ操作及びその操作量に対応するブーム上げ指令信号を制御ユニット1に入力する。ブーム操作装置43は、ブーム下げ操作を受けると、ブーム下げ操作及びその操作量に対応するブーム下げ指令信号を制御ユニット1に入力する。アーム操作装置、バケット操作装置及び旋回操作装置のそれぞれの基本的な構成及び機能は、ブーム操作装置43と同様であるので、詳細な説明は省略する。
複数の比例弁のそれぞれは、制御ユニット1から入力される制御指令に応じてパイロットポンプ47の圧油を減圧して出力する。複数の比例弁のそれぞれは、例えば電磁比例弁により構成されている。複数の比例弁は、一対のブーム比例弁44,45と、図略の一対のアーム比例弁と、図略の一対のバケット比例弁と、図略の一対の旋回比例弁と、ポンプ比例弁46と、を含む。
具体的に、一対のブーム比例弁44,45のそれぞれは、制御ユニット1から入力される制御指令(指令電流)に応じてパイロットポンプ47からの圧油を減圧し、制御指令に対応するパイロット圧をブーム制御弁42に出力する。一対のブーム比例弁44,45は、パイロットポンプ47とブーム制御弁42の一対のパイロットポートとを接続する一対のパイロットラインにそれぞれ設けられている。
ブーム操作装置43がブーム下げ操作を受けると、制御ユニット1からの制御指令がブーム比例弁44に入力される。ブーム比例弁44は、前記制御指令に応じたパイロット圧を生成し、生成されたパイロット圧は、ブーム制御弁42の一方のパイロットポート(図2では、ブーム制御弁42における左側のポート)に供給される。ブーム制御弁42のスプールは、供給されたパイロット圧に対応する変位量(中立位置からのシフト量)でシフトする。これにより、ブーム制御弁42は、前記変位量に対応する開度(開口量)に調節され、油圧ポンプ41から吐出される作動油がブームシリンダ27のロッド室27Rに前記変位量に対応する流量で供給されることを許容し、ヘッド室27Hから作動油が排出されてタンクに戻ることを許容する。
ブーム操作装置43がブーム上げ操作を受けると、制御ユニット1からの制御指令がブーム比例弁45に入力される。制御ユニット1は、当該制御指令として、例えば前記ブーム上げ操作の操作量に応じた指令値を出力する。ブーム比例弁45は、前記制御指令に応じたパイロット圧を生成し、生成されたパイロット圧は、ブーム制御弁42の他方のパイロットポート(図2では、ブーム制御弁42における右側のポート)に供給される。ブーム制御弁42のスプールは、供給されたパイロット圧に対応する変位量(中立位置からのシフト量)でシフトする。これにより、ブーム制御弁42は、前記変位量に対応する開度(開口量)に調節され、油圧ポンプ41から吐出される作動油がブームシリンダ27のヘッド室27Hに前記変位量に対応する流量で供給されることを許容し、ロッド室27Rから作動油が排出されてタンクに戻ることを許容する。
一対のアーム比例弁のそれぞれは、制御ユニット1から入力される制御指令に応じてパイロットポンプ47からの圧油を減圧し、制御指令に対応するパイロット圧をアーム制御弁に出力する。一対のバケット比例弁のそれぞれは、制御ユニット1から入力される制御指令に応じてパイロットポンプ47からの圧油を減圧し、制御指令に対応するパイロット圧をバケット制御弁に出力する。一対の旋回比例弁のそれぞれは、制御ユニット1から入力される制御指令に応じてパイロットポンプ47からの圧油を減圧し、制御指令に対応するパイロット圧を旋回制御弁に出力する。これらの比例弁のそれぞれの基本的な構成及び機能は、ブーム比例弁44,45と同様であるので、詳細な説明は省略する。
ポンプ比例弁46は、制御ユニット1から出力される制御指令(指令電流)に応じて油圧ポンプ(例えばパイロットポンプ47)からの圧油を減圧し、制御指令に対応する操作圧を油圧ポンプ41に出力する。ポンプ比例弁46は、パイロットポンプ47と油圧ポンプ41とを接続するポンプラインに設けられている。油圧ポンプ41に操作圧が入力されると、油圧ポンプ41の容量(傾転角)は、操作圧に応じた容量(傾転角)に調整される。これにより、油圧ポンプ41の吐出量が調整される。
制御ユニット1は、油圧ポンプ41の吐出量を調整するためのポンプ制御装置14と、ブーム制御弁42の開度を調整するためのバルブ制御装置13と、ブーム24の動作を判定する動作判定器17と、を含む。
図3は、制御ユニット1における制御装置の一例を示すブロック図である。図3に示す制御装置は、ポンプ制御装置14及びバルブ制御装置13のそれぞれの構成を示している。
図3に示す出力検出器12は、ブームシリンダ27の出力である制御出力y(k)を検出するための検出器である。ブームシリンダ27の制御出力y(k)は、例えば、ブームシリンダ27の動作速度であってもよく、ブームシリンダ27の動作速度に対応する物理量であってもよい。動作速度に対応する物理量は、例えば、ブームシリンダ27に供給される作動油の流量であってもよく、ブームシリンダ27から排出される作動油の流量であってもよく、ブーム24が起伏動作を行うときのブーム24の動作速度であってもよい。従って、出力検出器12は、ブームシリンダ27の動作速度を検出する速度センサであってもよく、ブームシリンダ27に供給される作動油の流量又はブームシリンダ27から排出される作動油の流量を検出する流量センサであってもよく、ブーム24が起伏動作を行うときのブーム24の動作速度を検出する速度センサであってもよい。
図2に示す動作判定器17は、ブーム操作装置43が受けた操作に応じて行われるブーム24の動作が、ブーム上げ動作及びブーム下げ動作の何れの動作であるかを判定する。ブーム操作装置43がブーム上げ操作を受けると、前記ブーム上げ指令信号が制御ユニット1に入力され、動作判定器17は、ブーム24の動作がブーム上げ動作(力行動作)であると判定する。ブーム操作装置43がブーム下げ操作を受けると、前記ブーム下げ指令信号が制御ユニット1に入力され、動作判定器17は、ブーム24の動作がブーム下げ動作(非力行動作)であると判定する。
図3に示すように、ポンプ制御装置14及びバルブ制御装置13のそれぞれは、制御指令としての実入力up(k)に応答して制御出力y(k)を出力する制御対象100を制御する。本実施形態では、ポンプ制御装置14が制御する制御対象100は、ポンプ比例弁46、ポンプ41及びブームシリンダ27を含み、バルブ制御装置13が制御する制御対象100は、ブーム比例弁44、ブーム制御弁42及びブームシリンダ27を含む。参照符号の括弧内に記載されたkは時刻を示す。
図3のブロック図は、ポンプ制御装置14の構成を示すとともに、バルブ制御装置13の構成をも示している。本実施形態では、ポンプ制御装置14とバルブ制御装置13は、後述するパラメータなどの具体的な値が異なる場合があるが、基本的な構成は互いに同様である。
図3に示すように、ポンプ制御装置14及びバルブ制御装置13のそれぞれは、目標設定器2、減算器3、コントローラ4、静的補償器5、動的補償器6、減算器7(合成器の一例)、パラメータ調整器9、減算器8、理想出力算出器10、及びメモリ11を含む。目標設定器2、減算器3、コントローラ4、静的補償器5、動的補償器6、減算器7、減算器8、パラメータ調整器9、及び理想出力算出器10は、例えばCPU又はASIC等のプロセッサで構成される。静的補償器5、動的補償器6、及び減算器7は、制御入力補正器の一例である。目標設定器2、減算器3、コントローラ4、静的補償器5、動的補償器6、及び減算器7は、指令算出器の一例である。
目標設定器2は、制御出力y(k)の目標である目標出力r(k)を、ブーム操作装置43が受ける操作の操作量に応じて設定する。具体的に、ポンプ制御装置14における目標設定器2は、例えば、ブーム上げ操作の操作量と目標出力r(k)との関係を表す予め設定されたマップに基づいて、ブーム上げ操作の操作量に応じた目標出力r(k)を設定する。バルブ制御装置13における目標設定器2は、例えば、ブーム下げ操作の操作量と目標出力r(k)との関係を表す予め設定されたマップに基づいて、ブーム下げ操作の操作量に応じた目標出力r(k)を設定する。
減算器3は、目標出力r(k)から制御出力y(k)を減じることで、偏差e(k)を算出する。
コントローラ4(制御入力算出器)は、制御出力y(k)に基づいて、偏差e(k)を零にするための制御入力uc(k)を算出する。コントローラ4は上流のコントローラに相当する。ポンプ制御装置14及びバルブ制御装置13のそれぞれにおいては、制御構造が階層化され、上流のコントローラであるコントローラ4からの指示に従って、制御対象100を直接的に制御する下流の制御ループ50が作動される。制御ループ50については後述する。
コントローラ4は、例えばPID制御により偏差e(k)を零にするための制御入力uc(k)を算出するように構成されていてもよい。PID制御に用いられる数式としては、例えば後述の式(17)が採用される。なお、コントローラ4は、PID制御以外のP制御、PD制御、及びPI制御等の種々のフィードバック制御又はフィードフォワード制御を用いて制御入力uc(k)を算出してもよい。
静的補償器5は、静的ゲインf0(静的パラメータの一例)を制御入力uc(k)に乗じ、制御対象100の静的特性の変動を補償する静的補償入力を算出する。静的特性とは、時間に依存しない制御対象100の特性である。静的特性としては、例えば、制御出力y(k)がとり得るスケールが該当する。静的ゲインf0はこの静的特性の変動を補償するためのゲインである。例えば、動的補償器6により算出される動的補償入力が過大になると実入力up(k)が過小になって、制御出力y(k)の値が想定されるスケールよりも大幅に小さくなる。このような事態を回避するために、静的補償器5は、静的ゲインf0を制御入力uc(k)に乗じる。
動的補償器6は、動的ゲイン(動的パラメータの一例)と制御出力y(k)とに基づいて制御対象100の動的特性の変動を補償する動的補償入力を算出する。動的特性とは、例えば制御対象100の立ち上がり特性及び減衰特性等の時間に依存する特性である。動的ゲインは、このような動的特性の変動を補償するためのゲインである。動的ゲインには、例えば比例ゲインKp及び微分ゲインKが含まれる。動的補償器6は、例えばKp・y(k)+K・Δy(k)の演算式により、動的補償入力を算出する。ここで、Δy(k)はy(k)の微分を表す。
ポンプ制御装置14及びバルブ制御装置13では、静的ゲインf0がそれぞれ個別に初期設定され、動的ゲイン(比例ゲインKp及び微分ゲインK)がそれぞれ個別に初期設定されている。従って、ポンプ制御装置14において初期設定された静的ゲインf0とバルブ制御装置13において初期設定された静的ゲインf0は、互いに異なっていてもよく、ポンプ制御装置14において初期設定された動的ゲインとバルブ制御装置13において初期設定された動的ゲインは、互いに異なっていてもよい。ポンプ制御装置14において設定された静的ゲインf0及び動的ゲインのそれぞれは、ポンプ制御パラメータの一例である。バルブ制御装置13において設定された静的ゲインf0及び動的ゲインのそれぞれは、バルブ制御パラメータの一例である。
減算器7は、静的補償入力から動的補償入力を減じることにより、制御指令としての実入力up(k)を算出し、実入力up(k)を制御対象100に入力する。これにより、制御対象100の動的特性及び静的特性が補償されるように制御入力uc(k)が調整される。具体的に、ポンプ制御装置14における減算器7は、算出した実入力up(k)を制御対象100のポンプ比例弁46に入力する(図2参照)。バルブ制御装置13における減算器7は、算出した実入力up(k)を制御対象100のブーム比例弁44に入力する(図2参照)。実入力up(k)は例えば、下記の式で表される。
up(k)=f0・uc(k)-Kp・y(k)-K・Δy(k)
上述の静的補償器5、動的補償器6、減算器7、及び制御対象100は制御ループ50を構成する。制御ループ50は、制御対象100を直接的に制御する下流の制御ループである。制御ループ50は、制御入力uc(k)に応答して制御出力y(k)を出力する。
理想出力算出器10は、制御入力uc(k)と制御出力y(k)との理想的な入出力関係を示す伝達関数である入出力モデルGm(z-1)を用いて、制御入力uc(k)に対応する理想出力yr(k)を算出する。理想的な入出力関係とは、コントローラ4の設計時における、制御入力uc(k)と制御出力y(k)との関係が該当する。以下、制御入力uc(k)と制御出力y(k)との関係を制御ループ50の入出力特性と呼ぶ。例えば、コントローラ4が、初期の制御対象100を含む初期の制御ループ50の入出力特性に基づいて設計されている場合、入出力モデルは初期の制御ループ50の入出力特性を有している。したがって、制御対象100の入出力特性が初期の特性から変化して、制御ループ50の入出力特性が初期の入出力特性から変化したとしても、理想出力算出器10は、初期の制御ループ50の入出力特性にしたがった理想出力yr(k)を算出できる。入出力モデルGm(z-1)は例えば後述の式(19)、(20)、(21)で表される。
減算器8は、制御出力y(k)から理想出力yr(k)を減じて差分Aを算出し、差分Aをパラメータ調整器9に入力する。
パラメータ調整器9は、減算器8から入力された差分Aが最小化されるように静的ゲインf0及び動的ゲイン(Kp、K)をそれぞれ調整する。パラメータ調整器9は例えば逐次最小二乗法により静的ゲインf0及び動的ゲイン(Kp、K)を算出してもよい。この場合、制御装置13,14のそれぞれのサンプリング時間に同期して、静的ゲインf0及び動的ゲイン(Kp、K)が調整される。すなわち、静的ゲインf0及び動的ゲイン(Kp、K)のオンライン調整が可能となる。逐次最小二乗法としては、後述の式(9)で示す評価関数Jを後述の式(10)~(16)を用いて最小化する手法が採用できる。
メモリ11は、例えばRAM又はフラッシュメモリで構成される。メモリ11は、制御出力y(k)及び理想出力yr(k)を記憶する。なお、メモリ11は、時刻kから数サンプル前までに算出された制御出力y(k)及び理想出力yr(k)を記憶してもよい。
次に、制御装置13,14の処理について説明する。図4は、制御装置13,14の処理の一例を示すフローチャートである。
ブーム操作装置43は、ブーム上げ操作を受けると、ブーム上げ操作及びその操作量に対応するブーム上げ指令信号を制御ユニット1に入力し、ステップS0において、ポンプ制御装置14における目標設定器2は、予め設定された前記マップに基づいて、ブーム上げ操作の操作量に応じた目標出力r(k)を設定する。同様に、ブーム操作装置43は、ブーム下げ操作を受けると、ブーム下げ操作及びその操作量に対応するブーム下げ指令信号を制御ユニット1に入力し、ステップS0において、バルブ制御装置13における目標設定器2は、予め設定された前記マップに基づいて、ブーム下げ操作の操作量に応じた目標出力r(k)を設定する。
ステップS1において、減算器3は目標出力r(k)から制御出力y(k)を減じて偏差e(k)を算出する。
ステップS2において、コントローラ4は、偏差e(k)と制御出力y(k)とを式(17)に入力して制御入力uc(k)を算出する。
ステップS3において、理想出力算出器10は、制御入力uc(k)と式(19)で示す入出力モデルGm(z-1)とを乗じ、理想出力yr(k)を算出する。
ステップS4において、検出器12は、制御入力uc(k)に対する応答として制御ループ50から出力された制御出力y(k)を検出する。
ステップS5において、減算器8は、検出器12で検出された制御出力y(k)から理想出力yr(k)を減じて差分Aを算出する。
ステップS6において、パラメータ調整器9は差分Aが最小化されるように逐次最小二乗法を用いて静的ゲインf0及び動的ゲイン(Kp、K)を算出する。ステップS6が終了すると、処理はステップS1に戻る。これにより、逐次的に静的ゲインf0及び動的ゲイン(Kp、K)が調整される。
このように、油圧ショベル20によれば、制御入力uc(k)と制御出力y(k)との理想的な入出力特性を示す入出力モデルGm(z-1)を用いて制御入力uc(k)に対応する理想出力yr(k)が算出され、理想出力yr(k)と制御出力y(k)との差分Aが最小化されるように、静的補償器5が有する静的ゲインf0と動的補償器6が有する動的ゲイン(Kp、K)とが調整される。これにより、制御対象100の入出力特性が大きく変動しても、制御入力uc(k)と制御出力y(k)との入出力特性は、コントローラ4の設計時における理想的な入出力特性に維持される。そのため、制御対象100の入出力特性が大きく変動しても、設計時のコントローラ4を用いて制御対象100を適切に制御できる。これにより、コントローラ4の設計が容易化され、油圧ショベル20の開発が円滑化される。
図5の上段のグラフは、ブーム操作装置43が受けるブーム操作の操作量(レバー操作量)と時間の関係の一例を示している。図5の中段のグラフは、上段のグラフのようなブーム操作(ブーム上げ操作又はブーム下げ操作)をブーム操作装置43が受けた場合に、減算器7から出力される電気出力と時間の関係の一例を示している。減算器7から出力される電気出力は、減算器7から制御対象100におけるポンプ比例弁46又はブーム比例弁44に入力される制御指令としての実入力up(k)である。この中段のグラフは、静的補償器5、動的補償器6及び減算器7による静的特性の変動の補償及び動的特性の変動の補償の効果を示している。中段のグラフにおいて、実線は、静的特性の変動の補償及び動的特性の変動の補償が行われない場合の電気出力と時間の関係の一例を示し、破線は、本実施形態に係る油圧ショベル20において静的特性の変動の補償及び動的特性の変動の補償が行われる場合の電気出力と時間の関係の一例を示している。
図5の中段のグラフに示されているように、本実施形態に係る油圧ショベル20では、動的特性の変動の補償が行われることにより、電気出力(実入力up(k))の立ち上がりが補正される。これにより、破線で示されるように、立ち上がりのオーバーシュートが抑制されるとともに、所望の立ち上がりの傾きが得られる。しかも、本実施形態に係る油圧ショベル20では、静的特性の変動の補償が行われることにより、電気出力(実入力up(k))の定常特性が補正される。これにより、破線で示されるように、所望の定常値が得られる。
図5の下段のグラフは、制御対象100におけるブームシリンダ27から出力される制御出力と時間の関係の一例をそれぞれ示すグラフである。ブームシリンダ27の制御出力は、上述したように、ブームシリンダ27の動作速度であってもよく、ブームシリンダ27の動作速度に対応する物理量であってもよい。具体的には、当該物理量は、ブームシリンダ27に供給される作動油の流量、ブームシリンダ27から排出される作動油の流量などであってもよい。この下段のグラフは、パラメータ調整器9による静的パラメータ及び動的パラメータの調整の効果を示している。下段のグラフにおいて、実線は、パラメータ調整器9による静的パラメータ及び動的パラメータの調整が行われない場合の制御出力と時間の関係の一例を示し、破線は、本実施形態に係る油圧ショベル20においてパラメータ調整器9による静的パラメータ及び動的パラメータの調整が行われる場合の制御出力と時間の関係の一例を示している。
図5の下段のグラフに示されているように、本実施形態に係る油圧ショベル20では、パラメータ調整器9による静的パラメータ及び動的パラメータの調整が行われることにより、制御対象100の入出力特性が大きく変動しても、制御入力uc(k)と制御出力y(k)との入出力特性は、コントローラ4の設計時における理想的な入出力特性に維持される。そのため、制御対象100の入出力特性が大きく変動しても、設計時のコントローラ4を用いて制御対象100を適切に制御できる。
次に、制御ループ50の設計の具体例について説明する。図6は、制御ループ50を構成するフィードバック系を示すブロック図である。このフィードバック系は、次式で表される。
Figure 2022119410000002
ここで、up(k)、y(k)、uc(k)、Pは、それぞれ実入力、制御出力、制御入力、制御対象を表す。また、Δは、差分演算子を表しており、後退演算子z-1を用いてΔ=1-z-1と表される。f0(k)、Kp(k)、K(k)は、それぞれパラメータを表している。パラメータ調整器9は、f0(k)、Kp(k)、K(k)のパラメータを逐次最小二乗法によりオンラインでチューニングする。逐次最小二乗法のメリットは計算コストが低いことにある。パラメータ調整器9は、操業データ(実入力up(k)、制御出力y(k))から静的補償器5及び動的補償器6のパラメータを算出する。
次に、操業データに基づくパラメータの調整法について説明する。
f0(k)=0でないと仮定すると、式(1)は以下のように変形される。
Figure 2022119410000003
但し、式(3)において、θ1(k)、θ2(k)、θ3(k)は式(4)で表される。
また、理想的な制御ループ50の伝達関数を示す入出力モデルGm(z-1)に制御入力uc(k)を入力した際に得られる応答を理想出力yr(k,θ(k))とする。この場合、理想出力yr(k,θ(k))は式(5)で表される。
Figure 2022119410000004
式(3)と式(5)の関係より次式が得られる。
Figure 2022119410000005
評価関数Jは以下のように定義される。
Figure 2022119410000006
但し、Nはデータの総数であり、評価関数Jを最小化することにより、制御出力y(k)が理想出力yr(k)に追従するようにパラメータθ(k)が調整される。よって、最適化されたパラメータを用いることにより、静的補償器5と動的補償器6と制御対象100とを含む制御ループ50の入出力特性と入出力モデルGm(z-1)の入出力特性とを一致させることが可能となる。
次に、式(9)の二乗和を最小化するため以下に示す逐次最小二乗法が適用される。
Figure 2022119410000007
ωは忘却係数である。θ(k)及びψ(k)は次式で表される。
Figure 2022119410000008
誤差共分散行列Γ(k)の初期値Γ(0)と推定値θ(k)の初期値θ(0)とは次式で定められる。
Figure 2022119410000009
αはα>0を満たす任意の実数である。Iは3×3の単位行列である。θi(0)は任意の実数である。f0は0でないとの条件よりθi(0)は0でないと定める。
次に、本実施形態に係るポンプ制御装置14及びバルブ制御装置13のそれぞれの構成について具体例を挙げて説明する。ポンプ制御装置14及びバルブ制御装置13のそれぞれは、上述した図3で表される。
制御ループ50は、静的補償器5及び動的補償器6の組み合わせを含む制御系で構成された下流の制御ループである。コントローラ4は、上流の制御ループである。コントローラ4は、固定の制御パラメータを有するPID(比例積分微分)制御系で構成される。
図3の構成では、制御ループ50の入出力特性と入出力モデルGm(z-1)の入出力特性とが一致するように静的補償器5及び動的補償器6のパラメータが調整されている。これにより、下流の制御ループ50が入出力モデルGm(z-1)と同等の入出力特性を有することになる。その結果、上流のコントローラ4を理想的な入出力モデルGm(z-1)に基づいて設計することが可能となる。
本実施形態では、コントローラ4は、式(17)で示すPID制御系で構成される。
Figure 2022119410000010
kcは比例ゲインを示し、TIは積分時間[s]を示し、TDは微分時間[s]を示す。
次に、本実施形態に係るポンプ制御装置14及びバルブ制御装置13のそれぞれを、油圧モータ制御システムに適用したシミュレーションについて説明する。
本実施形態では、制御ループ50の理想的な入出力モデルGm(z-1)を以下のように設計した。
Figure 2022119410000011
分母のP(z-1)は次式で表される。係数p1、p2は次式で表される。
Figure 2022119410000012
Tsはサンプリング時間、σ,δはそれぞれ制御対象100の立ち上がり特性及び減衰特性等の動的パラメータを表している。これらの動的パラメータは、制御対象100の入出力特性に基づいて設計者が任意に設定する。
[変形例]
以上、本発明の実施形態に係る油圧式作業機械の一例である油圧ショベル20について説明したが、本発明は、上記の実施形態に限定されるものではなく、例えば以下のような変形例を含む。
(A)モード入力受付器について
図7は、油圧ショベル20における油圧回路及び制御ユニット1の他の例を示す図である。図7に示す変形例では、油圧ショベル20は、モード入力受付器61をさらに備える。モード入力受付器61は、油圧ショベル20の制御モードを予め設定された第1モードと予め設定された第2モードとの間で切り替えるための入力を受け付ける。この入力は、オペレータ、作業管理者などの作業関係者によって行われる。モード入力受付器61は、例えばキャビン31の内部に設けられるスイッチを含んでいてもよい。
第1モードは、パラメータ調整器9によるパラメータの調整が行われるモードであり、第2モードは、パラメータ調整器9によるパラメータの調整が行われないモードである。なお、第2モードでは、静的特性の変動の補償及び動的特性の変動の補償が行われてもよく、これらの補償が行われなくてもよい。
ポンプ制御装置14及びバルブ制御装置13のそれぞれのパラメータ調整器9は、制御モードが第2モードである場合には、静的パラメータ及び動的パラメータを調整する制御を行わない。一方、モード入力受付器61が作業関係者による入力を受けて、制御モードが第2モードから第1モードに切り替えらえれた場合には、ポンプ制御装置14及びバルブ制御装置13のそれぞれのパラメータ調整器9は、静的パラメータ及び動的パラメータを調整する制御を行う。
この変形例では、オペレータの意思を尊重した制御を行うことができる。具体的には、例えば、熟練したオペレータは、油圧式作業機械による自動的な制御に頼ることなく、自らのスキルを活用して油圧式作業機械を操縦することができ、経験の少ない非熟練者は、油圧式作業機械による自動的な制御を頼ることにより、作業の効率を向上させることができる。
(B)交換判定及び劣化判定に基づく制御について
図8は、油圧ショベル20における油圧回路及び制御ユニット1のさらに他の例を示す図である。図8に示す変形例では、制御ユニット1は、判定器16をさらに備える。判定器16は、例えば、作業装置23の少なくとも一部が別の部品に交換されたことを判定する交換判定器であってもよく、油圧ショベル20の劣化を判定する劣化判定器であってもよい。交換判定器は、予め設定された判定条件に基づいて、作業装置23の一部が別の部品に交換されたことを判定する。劣化判定器は、予め設定された判定条件に基づいて油圧ショベル20の劣化を判定する。
具体的には、作業装置23の少なくとも一部が別の部品に交換される具体例としては、例えば、作業装置23の先端アタッチメントが同じ種類で重量の異なる先端アタッチメントに交換される場合、作業装置23の先端アタッチメントが種類の異なる先端アタッチメントに交換される場合、などを挙げることができる。先端アタッチメントの種類としては、例えばバケット26の他、グラップル、圧砕機(破砕機)、ブレーカ、フォークなどを挙げることができる。
図9の上段のグラフは、ブーム操作装置43が受けるブーム操作の操作量(レバー操作量)と時間の関係の一例を示し、図9の中段のグラフは、上段のグラフのようなブーム操作(ブーム上げ操作又はブーム下げ操作)をブーム操作装置43が受けた場合に、減算器7から出力される電気出力と時間の関係の一例を示している。図9における上段及び中段のグラフは、図5における上段及び中段のグラフと同様であるので、説明を省略する。
図9における下段のグラフは、制御対象100におけるブームシリンダ27から出力される制御出力と時間の関係の一例をそれぞれ示すグラフである。図9における下段のグラフにおいて、実線は、パラメータ調整器9による静的パラメータ及び動的パラメータの調整が行われない場合の制御出力と時間の関係の一例を示し、破線は、本実施形態に係る油圧ショベル20においてパラメータ調整器9による静的パラメータ及び動的パラメータの調整が行われる場合の制御出力と時間の関係の一例を示している。
作業装置23の少なくとも一部が別の部品に交換されたことに起因して、制御対象100の入出力特性が大きく変動すると、図9における下段のグラフにおいて実線で示す制御出力の立ち上がりの傾きs2及び制御出力の定常値f2は、コントローラ4の設計時における理想的な制御出力の立ち上がりの傾きs1及び制御出力の定常値f1から大きく変動する。
また、油圧ショベル20の劣化が進行したことに起因して、制御対象100の入出力特性が大きく変動すると、図9における下段のグラフにおいて実線で示す制御出力の立ち上がりの傾きs2及び制御出力の定常値f2は、コントローラ4の設計時における理想的な制御出力の立ち上がりの傾きs1及び制御出力の定常値f1から大きく変動する。
この変形例では、前記判定条件は、例えば、制御出力の立ち上がりの傾きs2が理想的な制御出力の立ち上がりの傾きs1から予め設定された閾値se以上ずれたことという条件であってもよい。また、前記判定条件は、例えば、制御出力の定常値f2が理想的な制御出力の定常値f1から予め設定された閾値fe以上ずれたことという条件であってもよい。判定器16は、出力検出器12から制御ユニット1に入力される制御出力に基づいて、制御出力の立ち上がりの傾き及び制御出力の定常値を算出することができる。
ポンプ制御装置14のパラメータ調整器9は、作業装置23の少なくとも一部が別の部品に交換されていないと判定器16(前記交換判定器)が判定した場合、又は油圧ショベル20が劣化していないと判定器16(前記劣化判定器)が判定した場合には、静的パラメータ及び動的パラメータを調整する制御を行わない。一方、ポンプ制御装置14のパラメータ調整器9は、作業装置23の少なくとも一部が別の部品に交換されたと判定器16(前記交換判定器)が判定した場合、又は油圧ショベル20が劣化したと判定器16(前記劣化判定器)が判定した場合には、静的パラメータ及び動的パラメータを調整する制御を行う。
同様に、バルブ制御装置13のパラメータ調整器9は、作業装置23の少なくとも一部が別の部品に交換されていないと判定器16(前記交換判定器)が判定した場合、又は油圧ショベル20が劣化していないと判定器16(前記劣化判定器)が判定した場合には、静的パラメータ及び動的パラメータを調整する制御を行わない。一方、バルブ制御装置13のパラメータ調整器9は、作業装置23の少なくとも一部が別の部品に交換されたと判定器16(前記交換判定器)が判定した場合、又は油圧ショベル20が劣化したと判定器16(前記劣化判定器)が判定した場合には、静的パラメータ及び動的パラメータを調整する制御を行う。
図8に示す変形例では、パラメータ調整器9による静的パラメータ及び動的パラメータの調整が行われることにより、部品の交換又は油圧ショベル20の劣化に起因して制御対象100の入出力特性が大きく変動しても、制御入力uc(k)と制御出力y(k)との入出力特性は、コントローラ4の設計時における理想的な入出力特性に維持される。そのため、制御対象100の入出力特性が大きく変動しても、設計時のコントローラ4を用いて制御対象100を適切に制御できる。
(C)モード入力受付器について
図10は、油圧ショベル20における油圧回路及び制御ユニット1のさらに他の例を示す図である。図10に示す変形例では、油圧ショベル20は、特性入力受付器62をさらに備える。特性入力受付器62は、制御入力uc(k)と制御出力y(k)の入出力特性の設定を変更するための入力を受け付ける。この変形例では、例えば、図11における下段のグラフに示すように、例えば、制御出力の立ち上がりの傾きを、オペレータの好みの傾きに変更することができる。オペレータなどの作業関係者は、例えば所望の立ち上がりの傾きなどの入力力特性を変更するための入力を特性入力受付器62に与える。特性入力受付器62は、前記入力に対応する信号を制御ユニット1に出力する。制御ユニット1は、前記入力に対応する前記信号に基づいて、制御入力uc(k)と制御出力y(k)の入出力特性の設定を変更する。具体的に、制御ユニット1は、前記作業関係者の入力に基づいて、例えば前記入出力モデルGm(z-1)の設定を変更する。これにより、制御出力の立ち上がりの傾きなどの応答特性(入出力特性)がオペレータの好みの傾きに変更される。
(D)制御対象について
ポンプ制御装置が制御する制御対象100は、ポンプ比例弁、ポンプ、及びアームシリンダであってもよく、バルブ制御装置が制御する制御対象100は、アーム比例弁、アーム制御弁及びアームシリンダであってもよい。また、ポンプ制御装置が制御する制御対象100は、ポンプ比例弁、ポンプ、及びバケットシリンダであってもよく、バルブ制御装置が制御する制御対象100は、バケット比例弁、バケット制御弁及びバケットシリンダであってもよい。また、ポンプ制御装置が制御する制御対象100は、ポンプ比例弁、ポンプ、及び旋回モータであってもよく、バルブ制御装置が制御する制御対象100は、旋回比例弁、旋回制御弁及び旋回モータであってもよい。
(E)指令算出器について
前記実施形態では、ポンプ制御装置14の指令算出器及びバルブ制御装置13の指令算出器のそれぞれは、目標設定器2、減算器3、コントローラ4、静的補償器5、動的補償器6、及び減算器7により構成される。ただし、ポンプ制御装置の指令算出器は、操作の操作量と少なくとも一つのポンプ制御パラメータとを用いて油圧ポンプ及びアクチュエータを含む制御対象を作動させるための制御指令を算出し、当該制御対象に入力するものであればよく、前記実施形態の構成に限られない。バルブ制御装置の指令算出器は、操作の操作量と少なくとも一つのバルブ制御パラメータとを用いて制御弁及びアクチュエータを含む制御対象を作動させるための制御指令を算出し、当該制御対象に入力するものであればよく、前記実施形態の構成に限られない。
(F)パラメータ調整器について
パラメータ調整器9は、データベース駆動型制御手法を用いて静的ゲインf0及び動的ゲイン(Kp、K)を調整してもよい。データベース駆動型制御手法は、データベースに記憶された過去に算出されたパラメータに基づいて、制御対象の現在の状態に適合するパラメータを算出する手法である。
この手法を採用する場合、制御装置13,14のそれぞれは、過去に算出された静的ゲインf0及び動的ゲイン(Kp、K)を記憶するデータベースをさらに備える。パラメータ調整器9は、制御対象100の現在の状態を示す要求点をメモリ11から取得する。要求点は例えば1サンプルから数サンプル前までの制御出力y(k)及び理想出力yr(k)を含む。パラメータ調整器9は、要求点とデータベースに記憶されたパラメータセットとのそれぞれの距離を算出し、距離が短い順にk個のパラメータセットを抽出する。パラメータセットは例えば1組の静的ゲインf0、比例ゲインKp、及び微分ゲインKを含む。パラメータ調整器9は、抽出したk個のパラメータセットのそれぞれについて距離が短いほど値が大きくなるように重み係数を求める。パラメータ調整器9は、算出した重み係数を用いてk個のパラメータセットを平均し、最終的なパラメータセットを算出し、最終的なパラメータセットを静的ゲインf0及び動的ゲイン(Kp、K)として算出する。
(G)その他
動的補償器6が動的補償入力を算出する際に用いる演算式には、制御出力y(k)の2次の微分項と2次の微分ゲインとの積が含まれていてもよい。さらに、この演算式には、制御出力y(k)のi次の微分項とi次の微分ゲインとの積を、i=1からi=n(nは正の整数)まで加算した値が含まれていてもよい。
また、前記油圧式作業機械は、エンジンと電動機とを併用するハイブリッドタイプの作業機械であってもよい。ハイブリッドタイプの作業機械は、例えば、発電電動機と蓄電装置とを備える。発電電動機は、エンジンの駆動力によって発電した電力を蓄電装置に充電し、また、蓄電装置の電力を用いて作業機械において力行動作を行わせることによりエンジンをアシストする。
2 :目標設定器
3 :減算器
4 :コントローラ(制御入力算出器)
5 :静的補償器
6 :動的補償器
7 :減算器(合成器の一例)
8 :減算器
9 :ポンプ制御装置のパラメータ調整器(ポンプ制御パラメータ調整器)、バルブ制御装置のパラメータ調整器(バルブ制御パラメータ調整器)
10 :ポンプ制御装置の理想出力算出器(ポンプ制御用理想出力算出器)、バルブ制御装置の理想出力算出器(バルブ制御用理想出力算出器)
12 :出力検出器
13 :バルブ制御装置
14 :ポンプ制御装置
16 :判定器(交換判定器又は劣化判定器)
17 :動作判定器
20 :油圧ショベル(油圧式作業機械の一例)
22 :上部旋回体
23 :作業装置
24 :ブーム
27 :ブームシリンダ(アクチュエータの一例であり、制御対象の一部)
41 :油圧ポンプ(制御対象の一部)
42 :ブーム制御弁(制御弁の一例であり、制御対象の一部)
43 :ブーム操作装置(操作装置の一例)
44 :ブーム比例弁(制御対象の一部)
46 :ポンプ比例弁(制御対象の一部)
61 :モード入力受付器
62 :特性入力受付器
100 :制御対象
Gm :入出力モデル
KD :微分ゲイン(動的パラメータの一例)
Kp :比例ゲイン(動的パラメータの一例)
f0 :静的ゲイン

Claims (13)

  1. 油圧式作業機械であって、
    支持体と、
    前記支持体に対して相対変位可能な可動部と、
    作動油を吐出する油圧ポンプと、
    前記作動油の供給を受けて前記可動部を動作させるように作動するアクチュエータと、
    前記油圧ポンプと前記アクチュエータとの間に介在し、前記アクチュエータに供給される前記作動油の流量を変化させるように開閉作動する制御弁と、
    前記可動部を動作させるための操作を受ける操作装置と、
    前記操作装置が受けた前記操作に応じて行われる前記可動部の動作が、前記可動部に作用する負荷に抗するように前記可動部が動作する力行動作及び前記可動部に作用する負荷の向きに沿った向きに前記可動部が動作する非力行動作の何れの動作であるかを判定する動作判定器と、
    前記油圧ポンプの吐出量を調整するためのポンプ制御装置と、
    前記制御弁の開度を調整するためのバルブ制御装置と、
    前記アクチュエータの出力である制御出力を検出する出力検出器と、を備え、
    前記ポンプ制御装置は、
    前記操作の操作量と少なくとも一つのポンプ制御パラメータとを用いて前記油圧ポンプ及び前記アクチュエータを含む制御対象を作動させるための制御指令を算出し、前記制御対象に入力するポンプ指令算出器と、
    前記操作の操作量に関連付けられた前記アクチュエータの理想的な出力である理想出力を算出するポンプ制御用理想出力算出器と、
    前記可動部の動作が前記力行動作である場合に、前記制御出力と前記理想出力との差が小さくなるように前記少なくとも一つのポンプ制御パラメータを調整するポンプ制御パラメータ調整器と、を備え、
    前記バルブ制御装置は、
    前記操作の操作量と少なくとも一つのバルブ制御パラメータとを用いて前記制御弁及び前記アクチュエータを含む制御対象を作動させるための制御指令を算出し、前記制御対象に入力するバルブ指令算出器と、
    前記操作の操作量に関連付けられた前記アクチュエータの理想的な出力である理想出力を算出するバルブ制御用理想出力算出器と、
    前記可動部の動作が前記非力行動作である場合に、前記制御出力と前記理想出力との差が小さくなるように前記少なくとも一つのバルブ制御パラメータを調整するバルブ制御パラメータ調整器と、を備える、油圧式作業機械。
  2. 請求項1に記載の油圧式作業機械であって、
    前記可動部は、前記支持体に起伏可能に支持されたブームであり、
    前記力行動作は、前記ブームの先端部が地面から離れるような前記ブームの動作であるブーム上げ動作であり、前記非力行動作は、前記ブームの前記先端部が地面に近づくような前記ブームの動作であるブーム下げ動作であり、
    前記動作判定器は、前記ブームに前記ブーム上げ動作を行わせるための操作であるブーム上げ操作を前記操作装置が受けた場合に前記可動部の動作が前記力行動作であると判定し、前記ブームに前記ブーム下げ動作を行わせるための操作であるブーム下げ操作を前記操作装置が受けた場合に前記可動部の動作が前記非力行動作であると判定する、油圧式作業機械。
  3. 請求項1又は2に記載の油圧式作業機械であって、
    前記アクチュエータの前記制御出力は、前記アクチュエータの動作速度又はこれに対応する物理量であり、
    前記出力検出器は、前記動作速度又は前記物理量を検出するためのセンサである、油圧式作業機械。
  4. 請求項1~3の何れか1項に記載の油圧式作業機械であって、
    前記油圧式作業機械における制御モードを予め設定された第1モードと予め設定された第2モードとの間で切り替えるための入力を受け付けるモード入力受付器をさらに備え、
    前記ポンプ制御パラメータ調整器は、前記制御モードが前記第1モードである場合に前記少なくとも一つのポンプ制御パラメータを調整する制御を行い、前記制御モードが前記第2モードである場合には前記少なくとも一つのポンプ制御パラメータを調整する制御を行うことを保留し、
    前記バルブ制御パラメータ調整器は、前記制御モードが前記第1モードである場合に前記少なくとも一つのバルブ制御パラメータを調整する制御を行い、前記制御モードが前記第2モードである場合には前記少なくとも一つのバルブ制御パラメータを調整する制御を行うことを保留する、油圧式作業機械。
  5. 請求項1~4の何れか1項に記載の油圧式作業機械であって、
    前記可動部を含む作業装置と、
    前記作業装置の少なくとも一部が別の部品に交換されたことを判定する交換判定器と、をさらに備え、
    前記ポンプ制御パラメータ調整器は、前記作業装置の少なくとも一部が前記別の部品に交換されたと前記交換判定器が判定した場合に前記少なくとも一つのポンプ制御パラメータを調整する制御を行い、
    前記バルブ制御パラメータ調整器は、前記作業装置の少なくとも一部が前記別の部品に交換されたと前記交換判定器が判定した場合に前記少なくとも一つのバルブ制御パラメータを調整する制御を行う、油圧式作業機械。
  6. 請求項1~5の何れか1項に記載の油圧式作業機械であって、
    予め設定された判定条件に基づいて前記油圧式作業機械の劣化を判定する劣化判定器をさらに備え、
    前記ポンプ制御パラメータ調整器は、前記油圧式作業機械が劣化したと前記劣化判定器が判定した場合に前記少なくとも一つのポンプ制御パラメータを調整する制御を行い、
    前記バルブ制御パラメータ調整器は、前記油圧式作業機械が劣化したと前記劣化判定器が判定した場合に前記少なくとも一つのバルブ制御パラメータを調整する制御を行う、油圧式作業機械。
  7. 請求項1~6の何れか1項に記載の油圧式作業機械であって、
    前記ポンプ指令算出器は、
    前記制御出力の目標である目標出力を前記操作の操作量に応じて設定する目標設定器と、
    前記目標出力と前記制御出力との偏差を零にするための制御入力を算出する制御入力算出器と、を含み、
    前記ポンプ制御装置は、前記制御入力及び前記制御出力の少なくとも一方と前記少なくとも一つのポンプ制御パラメータとに基づいて前記制御対象の特性の変動を補償するように前記制御入力を補正して前記制御指令を算出し、前記制御対象に入力する制御入力補正器をさらに含む、油圧式作業機械。
  8. 請求項7に記載の油圧式作業機械であって、
    前記少なくとも一つのポンプ制御パラメータは、静的パラメータと、動的パラメータと、を含み、
    前記ポンプ制御装置の前記制御入力補正器は、
    前記静的パラメータと前記制御入力とに基づいて、前記制御対象の静的特性の変動を補償する静的補償入力を算出する静的補償器と、
    前記動的パラメータと前記制御出力とに基づいて、前記制御対象の動的特性の変動を補償する動的補償入力を算出する動的補償器と、
    前記静的補償入力と前記動的補償入力とを合成して前記制御指令を算出し、前記制御対象に入力する合成器と、を含む、油圧式作業機械。
  9. 請求項7又は8に記載の油圧式作業機械であって、
    前記ポンプ制御用理想出力算出器は、前記制御入力と前記制御出力との理想的な入出力関係を規定する入出力モデルを用いて、前記制御入力に対応する前記理想出力を算出する、油圧式作業機械。
  10. 請求項1~9の何れか1項に記載の油圧式作業機械であって、
    前記バルブ指令算出器は、
    前記制御出力の目標である目標出力を前記操作の操作量に応じて設定する目標設定器と、
    前記目標出力と前記制御出力との偏差を零にするための制御入力を算出する制御入力算出器と、を含み、
    前記バルブ制御装置は、前記制御入力及び前記制御出力の少なくとも一方と前記少なくとも一つのバルブ制御パラメータとに基づいて前記制御対象の特性の変動を補償するように前記制御入力を補正して前記制御指令を算出し、前記制御対象に入力する制御入力補正器をさらに含む、油圧式作業機械。
  11. 請求項10に記載の油圧式作業機械であって、
    前記少なくとも一つのバルブ制御パラメータは、静的パラメータと、動的パラメータと、を含み、
    前記バルブ制御装置の前記制御入力補正器は、
    前記静的パラメータと前記制御入力とに基づいて、前記制御対象の静的特性の変動を補償する静的補償入力を算出する静的補償器と、
    前記動的パラメータと前記制御出力とに基づいて、前記制御対象の動的特性の変動を補償する動的補償入力を算出する動的補償器と、
    前記静的補償入力と前記動的補償入力とを合成して前記制御指令を算出し、前記制御対象に入力する合成器と、を含む、油圧式作業機械。
  12. 請求項10又は11に記載の油圧式作業機械であって、
    前記バルブ制御用理想出力算出器は、前記制御入力と前記制御出力との理想的な入出力関係を規定する入出力モデルを用いて、前記制御入力に対応する前記理想出力を算出する、油圧式作業機械。
  13. 請求項9又は12に記載の油圧式作業機械であって、
    前記制御入力と前記制御出力の入出力特性の設定を変更するための入力を受け付ける特性入力受付器をさらに備える、油圧式作業機械。
JP2021016500A 2021-02-04 2021-02-04 油圧式作業機械 Pending JP2022119410A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2021016500A JP2022119410A (ja) 2021-02-04 2021-02-04 油圧式作業機械
PCT/JP2021/047443 WO2022168477A1 (ja) 2021-02-04 2021-12-21 油圧式作業機械
EP21924862.2A EP4261420A4 (en) 2021-02-04 2021-12-21 HYDRAULIC WORKING MACHINE
CN202180092383.8A CN116829841A (zh) 2021-02-04 2021-12-21 液压式工程机械
US18/262,645 US20240110364A1 (en) 2021-02-04 2021-12-21 Hydraulic work machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021016500A JP2022119410A (ja) 2021-02-04 2021-02-04 油圧式作業機械

Publications (1)

Publication Number Publication Date
JP2022119410A true JP2022119410A (ja) 2022-08-17

Family

ID=82742123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021016500A Pending JP2022119410A (ja) 2021-02-04 2021-02-04 油圧式作業機械

Country Status (5)

Country Link
US (1) US20240110364A1 (ja)
EP (1) EP4261420A4 (ja)
JP (1) JP2022119410A (ja)
CN (1) CN116829841A (ja)
WO (1) WO2022168477A1 (ja)

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2695335B2 (ja) 1992-01-20 1997-12-24 株式会社クボタ 土工機における油圧アクチュエータ制御装置
JP3723270B2 (ja) * 1996-02-29 2005-12-07 株式会社小松製作所 油圧駆動機械の制御装置
WO1997032135A1 (en) * 1996-02-28 1997-09-04 Komatsu Ltd. Control device for hydraulic drive machine
JPH11311203A (ja) * 1998-04-24 1999-11-09 Yutani Heavy Ind Ltd 油圧回路の調整方法および同装置
JP2012225084A (ja) 2011-04-21 2012-11-15 Kobelco Contstruction Machinery Ltd 建設機械
JP6147564B2 (ja) * 2013-05-14 2017-06-14 住友重機械工業株式会社 建設機械用油圧システム
US9394922B2 (en) * 2013-08-29 2016-07-19 Caterpillar Global Mining Llc Hydraulic control circuit with regeneration valve
JP2015197185A (ja) * 2014-04-02 2015-11-09 日立建機株式会社 作業機械の油圧制御装置
JP6456277B2 (ja) 2015-12-18 2019-01-23 日立建機株式会社 建設機械
JP6580618B2 (ja) * 2017-03-21 2019-09-25 日立建機株式会社 建設機械
JP6734240B2 (ja) 2017-09-06 2020-08-05 日立建機株式会社 油圧作業機械
WO2020101004A1 (ja) * 2018-11-14 2020-05-22 住友重機械工業株式会社 ショベル、ショベルの制御装置
JP7190933B2 (ja) * 2019-02-15 2022-12-16 日立建機株式会社 建設機械
CN113677853B (zh) * 2019-03-29 2023-09-22 住友建机株式会社 挖土机
JPWO2021020464A1 (ja) * 2019-07-31 2021-02-04

Also Published As

Publication number Publication date
EP4261420A4 (en) 2024-08-07
US20240110364A1 (en) 2024-04-04
WO2022168477A1 (ja) 2022-08-11
EP4261420A1 (en) 2023-10-18
CN116829841A (zh) 2023-09-29

Similar Documents

Publication Publication Date Title
KR101818285B1 (ko) 건설 기계의 제어 장치
KR100231757B1 (ko) 건설기계의 작업기 제어방법 및 그 장치
CN110520635B (zh) 液压驱动系统
KR19990082460A (ko) 건설 기계의 제어 장치
US20130125537A1 (en) Swirl flow control system for construction equipment and method of controlling the same
CN113227586B (zh) 工程机械
CN112639300B (zh) 工程机械
JP2013040487A (ja) 作業機械
JPH11311203A (ja) 油圧回路の調整方法および同装置
JP2016125284A (ja) 建設機械
WO2022168477A1 (ja) 油圧式作業機械
AU2018255024A1 (en) Control device for hydraulic machine
JP4807888B2 (ja) 油圧駆動機械の制御装置
JP3730336B2 (ja) 油圧アクチュエータの速度制御装置
JP2022024770A (ja) 建設機械
JP2008224039A (ja) 油圧駆動機械の制御装置
CN113474519B (zh) 工作机器的液压控制回路
JP7444032B2 (ja) 建設機械
EP3492664B1 (en) Construction machine
JP2020012318A (ja) 建設機械
JP3426887B2 (ja) 建設機械の制御装置
JP2010203339A (ja) 傾転制御方法、傾転制御装置、建設機械および傾転制御用プログラム
CN114439805A (zh) 调平系统、调平方法及工程机械
WO2023053502A1 (ja) 作業機械
CN113544389A (zh) 作业机械

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240813