WO2022202898A1 - ショベル - Google Patents

ショベル Download PDF

Info

Publication number
WO2022202898A1
WO2022202898A1 PCT/JP2022/013512 JP2022013512W WO2022202898A1 WO 2022202898 A1 WO2022202898 A1 WO 2022202898A1 JP 2022013512 W JP2022013512 W JP 2022013512W WO 2022202898 A1 WO2022202898 A1 WO 2022202898A1
Authority
WO
WIPO (PCT)
Prior art keywords
hydraulic
flow rate
meter
pressure
valve
Prior art date
Application number
PCT/JP2022/013512
Other languages
English (en)
French (fr)
Inventor
孔康 井辻
Original Assignee
住友重機械工業株式会社
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 住友重機械工業株式会社 filed Critical 住友重機械工業株式会社
Priority to DE112022001769.4T priority Critical patent/DE112022001769T5/de
Priority to JP2023509246A priority patent/JPWO2022202898A1/ja
Priority to CN202280022849.1A priority patent/CN117043473A/zh
Publication of WO2022202898A1 publication Critical patent/WO2022202898A1/ja
Priority to US18/471,532 priority patent/US20240052595A1/en

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/2203Arrangements for controlling the attitude of actuators, e.g. speed, floating function
    • 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
    • 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
    • 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/2217Hydraulic or pneumatic drives with energy recovery arrangements, e.g. using accumulators, flywheels
    • 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
    • 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
    • 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
    • F15B13/00Details of servomotor systems ; Valves for servomotor systems
    • F15B13/02Fluid distribution or supply devices characterised by their adaptation to the control of servomotors
    • 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/2292Systems with two or more pumps
    • 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
    • F15B11/00Servomotor systems without provision for follow-up action; Circuits therefor
    • F15B11/02Systems essentially incorporating special features for controlling the speed or actuating force of an output member
    • F15B11/024Systems essentially incorporating special features for controlling the speed or actuating force of an output member by means of differential connection of the servomotor lines, e.g. regenerative circuits
    • 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
    • F15B11/00Servomotor systems without provision for follow-up action; Circuits therefor
    • F15B11/02Systems essentially incorporating special features for controlling the speed or actuating force of an output member
    • F15B11/04Systems essentially incorporating special features for controlling the speed or actuating force of an output member for controlling the speed
    • F15B11/042Systems essentially incorporating special features for controlling the speed or actuating force of an output member for controlling the speed by means in the feed line, i.e. "meter in"
    • 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
    • F15B11/00Servomotor systems without provision for follow-up action; Circuits therefor
    • F15B11/02Systems essentially incorporating special features for controlling the speed or actuating force of an output member
    • F15B11/04Systems essentially incorporating special features for controlling the speed or actuating force of an output member for controlling the speed
    • F15B11/044Systems essentially incorporating special features for controlling the speed or actuating force of an output member for controlling the speed by means in the return line, i.e. "meter out"
    • 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
    • F15B11/00Servomotor systems without provision for follow-up action; Circuits therefor
    • F15B11/16Servomotor systems without provision for follow-up action; Circuits therefor with two or more servomotors
    • 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
    • F15B11/00Servomotor systems without provision for follow-up action; Circuits therefor
    • F15B11/02Systems essentially incorporating special features for controlling the speed or actuating force of an output member
    • F15B11/024Systems essentially incorporating special features for controlling the speed or actuating force of an output member by means of differential connection of the servomotor lines, e.g. regenerative circuits
    • F15B2011/0243Systems essentially incorporating special features for controlling the speed or actuating force of an output member by means of differential connection of the servomotor lines, e.g. regenerative circuits the regenerative circuit being activated or deactivated automatically
    • 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/20Fluid pressure source, e.g. accumulator or variable axial piston pump
    • F15B2211/255Flow control functions
    • 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/3056Assemblies of multiple valves
    • F15B2211/30565Assemblies of multiple valves having multiple valves for a single output member, e.g. for creating higher valve function by use of multiple valves like two 2/2-valves replacing a 5/3-valve
    • F15B2211/3057Assemblies of multiple valves having multiple valves for a single output member, e.g. for creating higher valve function by use of multiple valves like two 2/2-valves replacing a 5/3-valve having two valves, one for each port of a double-acting 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/30Directional control
    • F15B2211/305Directional control characterised by the type of valves
    • F15B2211/3056Assemblies of multiple valves
    • F15B2211/30565Assemblies of multiple valves having multiple valves for a single output member, e.g. for creating higher valve function by use of multiple valves like two 2/2-valves replacing a 5/3-valve
    • F15B2211/3058Assemblies of multiple valves having multiple valves for a single output member, e.g. for creating higher valve function by use of multiple valves like two 2/2-valves replacing a 5/3-valve having additional valves for interconnecting the fluid chambers of a double-acting actuator, e.g. for regeneration mode or for floating 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/30Directional control
    • F15B2211/305Directional control characterised by the type of valves
    • F15B2211/3056Assemblies of multiple valves
    • F15B2211/3059Assemblies of multiple valves having multiple valves for multiple output members
    • 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/40Flow control
    • F15B2211/455Control of flow in the 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/40Flow control
    • F15B2211/46Control of flow in the 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/6306Electronic controllers using input signals representing a pressure
    • F15B2211/6309Electronic controllers using input signals representing a pressure the pressure being a pressure source supply pressure
    • 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/6653Pressure 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/6654Flow rate control

Definitions

  • This disclosure relates to excavators.
  • a shovel is known as an excavator that excavates the ground (see Patent Document 1).
  • This excavator is configured to excavate earth and sand by moving an excavation attachment attached to an upper revolving body.
  • the opening area (meter-in opening area) of the oil passage connecting the hydraulic pump and the hydraulic actuator and the opening area (meter-out opening area) of the oil passage connecting the hydraulic actuator and the hydraulic oil tank opening area) can be controlled simultaneously with one spool valve.
  • the correspondence relationship between the amount of displacement of the spool and the opening area of each of the two oil passages is uniquely determined by the physical shape of the spool valve. Therefore, the movement of the hydraulic actuator may be restricted.
  • An excavator includes a hydraulic pump, a hydraulic actuator that moves in response to an operation command, a pressure sensor that detects the pressure of hydraulic fluid in the hydraulic actuator, and a discharge pressure sensor that detects the discharge pressure of the hydraulic pump. a pressure sensor; a meter-in valve corresponding to the hydraulic actuator; a meter-out valve corresponding to the hydraulic actuator; a control device that calculates a meter-out flow rate that is the flow rate of hydraulic fluid that should pass through the meter-out valve, wherein the pressure sensor, the meter-in valve, and the meter-out valve correspond to each of the plurality of hydraulic actuators.
  • the control device calculates the opening area of the meter-in valve based on the meter-in flow rate, the detection value of the pressure sensor, and the detection value of the discharge pressure sensor, and calculates the meter-out flow rate and the The opening area of the meter-out valve is calculated based on the detected value of the pressure sensor.
  • an excavator is provided in which the movement of the hydraulic actuator can be controlled more flexibly.
  • FIG. 1 is a side view of a shovel according to an embodiment of the present disclosure
  • FIG. 1 is a schematic diagram of a hydraulic circuit mounted on a shovel
  • FIG. It is a figure which shows the structural example of a hydraulic control valve. It is a figure which shows an example of the flow of control for operating a shovel.
  • It is a conceptual diagram of an FV diagram. It is a conceptual diagram of an FV diagram.
  • FIG. 4 is a schematic diagram showing an example of the flow of processing executed by a controller; 4 is a flow chart showing an example of the flow of processing executed by a controller; 4 is a graph showing the relationship between meter-in pressure, meter-out pressure, pump discharge pressure, and effective pressure.
  • FIG. 4 is a schematic diagram showing an example of the flow of processing executed by a controller
  • 4 is a flow chart showing an example of the flow of processing executed by a controller
  • 4 is a graph showing the relationship between meter-in pressure, meter-out pressure, pump discharge pressure,
  • FIG. 4 is a diagram showing another example of the flow of control for operating the shovel;
  • FIG. 10 is a diagram showing yet another example of the flow of control for operating the shovel;
  • FIG. 4 is a schematic diagram showing another example of the flow of processing executed by the controller;
  • 4 is a flow chart showing another example of the flow of processing executed by the controller;
  • FIG. 1 is a side view of excavator 100 according to an embodiment of the present disclosure.
  • An upper revolving body 3 is rotatably mounted on a lower traveling body 1 of the excavator 100 shown in FIG. 1 through a revolving mechanism 2 .
  • a boom 4 is attached to the upper revolving body 3
  • an arm 5 is attached to the tip of the boom 4
  • a bucket 6 is attached to the tip of the arm 5 .
  • a boom 4, an arm 5, and a bucket 6 as work elements constitute an excavation attachment, which is an example of an attachment.
  • Boom 4 is driven by boom cylinder 7
  • arm 5 is driven by arm cylinder 8
  • bucket 6 is driven by bucket cylinder 9 .
  • a cabin 10 is provided in the upper swing body 3, and a power source such as an engine 11 is mounted.
  • the engine 11 is a drive source for the excavator 100, and is, for example, a diesel engine that operates to maintain a predetermined number of revolutions.
  • the posture detection device M1 is attached to the excavation attachment.
  • the posture detection device M1 is an example of a detection device that detects information about the excavation reaction force.
  • the posture detection device M1 is configured to detect the posture of the excavation attachment.
  • the attitude detection device M1 includes a boom angle sensor M1a, an arm angle sensor M1b, and a bucket angle sensor M1c.
  • the boom angle sensor M1a is a sensor that acquires the boom angle. Including tilt (acceleration) sensors, etc.
  • the boom angle is, for example, the angle formed between the centerline of the boom cylinder 7 and a predetermined imaginary plane (eg, horizontal plane). The same applies to the arm angle sensor M1b and the bucket angle sensor M1c.
  • FIG. 2 is a schematic diagram of a hydraulic circuit mounted on the excavator 100.
  • a basic system of the excavator 100 mainly includes a hydraulic pump 14, a pilot pump 15, an operating device 26, a controller 30, a hydraulic control valve HV, pressure sensors S1 to S7, and the like.
  • FIG. 3 is a diagram showing a configuration example of a hydraulic control valve HV1, which is one of the hydraulic control valves HV.
  • the hydraulic pump 14 is a hydraulic pump that supplies hydraulic oil to the hydraulic control valve HV through a hydraulic oil line.
  • the hydraulic pump 14 is a swash plate type variable displacement hydraulic pump, driven by the engine 11 , and the input shaft of the hydraulic pump 14 is connected to the output shaft of the engine 11 .
  • the stroke length of the piston which determines the displacement volume, changes according to the change in the tilt angle of the swash plate, so that the discharge amount per rotation changes.
  • a swash plate tilt angle is controlled by a regulator 13 .
  • the regulator 13 changes the tilt angle of the swash plate according to changes in the control current from the controller 30 .
  • the regulator 13 is configured to increase the displacement of the hydraulic pump 14 by increasing the tilt angle of the swash plate as the control current increases.
  • the hydraulic pump 14 includes a first hydraulic pump 14A and a second hydraulic pump 14B
  • the regulator 13 includes a first regulator 13A and a second regulator 13B.
  • the boom cylinder 7 and the arm cylinder 8 are driven by hydraulic fluid discharged from the first hydraulic pump 14A and hydraulic fluid discharged from the second hydraulic pump 14B.
  • the bucket cylinder 9 is driven by hydraulic fluid discharged from the first hydraulic pump 14A and hydraulic fluid discharged from the second hydraulic pump 14B during contraction, but is driven by the hydraulic fluid discharged from the second hydraulic pump 14B during extension. It is driven only by hydraulic oil discharged by the pump 14B.
  • the pressure sensors S1 to S7 are devices for detecting the pressure of hydraulic fluid in each part of the hydraulic circuit.
  • the pressure sensor S1 is a device for detecting the pressure of the hydraulic oil related to the operation of the left traveling hydraulic motor 1M.
  • the pressure sensor S1 includes a pressure sensor S1L and a pressure sensor S1R.
  • the pressure sensor S1L detects the pressure of hydraulic fluid at the first port (left port) of the left traveling hydraulic motor 1M.
  • the pressure sensor S1R detects the pressure of hydraulic fluid (right port pressure) at the second port (right port) of the left traveling hydraulic motor 1M.
  • the pressure sensor S2 is a device for detecting the pressure of hydraulic fluid related to the operation of the right traveling hydraulic motor 2M.
  • the pressure sensor S2 includes a pressure sensor S2L and a pressure sensor S2R.
  • the pressure sensor S2L detects the pressure of hydraulic fluid at the first port (left port) of the right travel hydraulic motor 2M.
  • the pressure sensor S2R detects the pressure of hydraulic fluid at the second port (right port) of the right traveling hydraulic motor 2M.
  • the pressure sensor S3 is a device for detecting the pressure of hydraulic oil related to the operation of the turning hydraulic motor 3M.
  • the pressure sensor S3 includes a pressure sensor S3L and a pressure sensor S3R.
  • the pressure sensor S3L detects the pressure of hydraulic fluid at the first port (left port) of the turning hydraulic motor 3M.
  • the pressure sensor S3R detects the pressure of hydraulic fluid at the second port (right port) of the turning hydraulic motor 3M.
  • the pressure sensor S4 is a device for detecting the pressure of hydraulic oil related to the operation of the boom 4.
  • the pressure sensor S4 includes a pressure sensor S4B and a pressure sensor S4R.
  • the pressure sensor S ⁇ b>4 ⁇ /b>B detects boom bottom pressure, which is the pressure of hydraulic fluid in the bottom-side oil chamber of the boom cylinder 7 .
  • the pressure sensor S4R detects boom rod pressure, which is the pressure of hydraulic fluid in the rod-side oil chamber of the boom cylinder 7 .
  • the pressure sensor S5 is a device for detecting the pressure of hydraulic oil related to the movement of the arm 5.
  • the pressure sensor S5 includes a pressure sensor S5B and a pressure sensor S5R.
  • the pressure sensor S5B detects arm bottom pressure, which is the pressure of hydraulic fluid in the bottom-side oil chamber of the arm cylinder 8 .
  • the pressure sensor S5R detects arm rod pressure, which is the pressure of hydraulic fluid in the rod-side oil chamber of the arm cylinder 8 .
  • the pressure sensor S6 is a device for detecting the pressure of hydraulic oil related to the operation of the bucket 6.
  • the pressure sensor S6 includes a pressure sensor S6B and a pressure sensor S6R.
  • the pressure sensor S ⁇ b>6 ⁇ /b>B detects bucket bottom pressure, which is the pressure of hydraulic fluid in the bottom-side oil chamber of the bucket cylinder 9 .
  • the pressure sensor S6R detects bucket rod pressure, which is the pressure of hydraulic fluid in the rod-side oil chamber of the bucket cylinder 9 .
  • the pressure sensor S7 is a device (discharge pressure sensor) for detecting the discharge pressure of the hydraulic pump 14.
  • the pressure sensor S7 includes a pressure sensor S7A and a pressure sensor S7B.
  • a pressure sensor S7A detects the discharge pressure of the first hydraulic pump 14A.
  • a pressure sensor S7B detects the discharge pressure of the second hydraulic pump 14B.
  • Hydraulic control valve HV is configured to control the flow of hydraulic fluid to the hydraulic actuator.
  • the hydraulic control valve HV includes hydraulic control valves HV1 to HV20 having the same structure and individually controlled by solenoid valves EV.
  • the hydraulic control valve HV selectively supplies hydraulic fluid received from the hydraulic pump 14 through hydraulic fluid lines to one or a plurality of hydraulic actuators in response to changes in pressure (pilot pressure) corresponding to the operating direction and amount of operation of the operating device 26.
  • the hydraulic actuators include, for example, a boom cylinder 7, an arm cylinder 8, a bucket cylinder 9, a left travel hydraulic motor 1M, a right travel hydraulic motor 2M, a swing hydraulic motor 3M, and the like.
  • the hydraulic control valve HV1 is arranged in a pipeline connected to the first port (left port) of the swing hydraulic motor 3M, and connects the first port (left port) of the swing hydraulic motor 3M to the first hydraulic pump 14A or the operating valve HV1. It is configured to be selectively connectable to the oil tank T.
  • the hydraulic control valve HV1 functions as a meter-in valve for the hydraulic swing motor 3M when the hydraulic swing motor 3M rotates in the first direction. It functions as a meter-out valve for the turning hydraulic motor 3M when rotating in a certain second direction.
  • the hydraulic control valve HV2 is arranged in a pipeline connected to the second port (right port) of the swing hydraulic motor 3M, and connects the second port (right port) of the swing hydraulic motor 3M to the first hydraulic pump 14A or the operating valve HV2. It is configured to be selectively connectable to the oil tank T.
  • the hydraulic control valve HV2 functions as a meter-out valve for the swing hydraulic motor 3M when the swing hydraulic motor 3M rotates in the first direction, and functions as a meter-out valve for the swing hydraulic motor 3M when the swing hydraulic motor 3M rotates in the second direction. , as a meter-in valve for the swing hydraulic motor 3M.
  • the hydraulic control valve HV3 is arranged in a pipeline connected to the bottom side oil chamber of the boom cylinder 7, and is arranged so as to selectively connect the bottom side oil chamber of the boom cylinder 7 to the first hydraulic pump 14A or the hydraulic oil tank T. is configured to The hydraulic control valve HV3 functions as a meter-in valve for the boom cylinder 7 when the boom cylinder 7 is extended, and functions as a meter-out valve for the boom cylinder 7 when the boom cylinder 7 is retracted.
  • the hydraulic control valve HV4 is arranged in a pipe line connected to the rod-side oil chamber of the boom cylinder 7, and is arranged so as to selectively connect the rod-side oil chamber of the boom cylinder 7 to the first hydraulic pump 14A or the hydraulic oil tank T. is configured to The hydraulic control valve HV4 functions as a meter-out valve for the boom cylinder 7 when the boom cylinder 7 is extended, and functions as a meter-in valve for the boom cylinder 7 when the boom cylinder 7 is retracted.
  • the hydraulic control valve HV5 is arranged in a pipeline connected to the bottom side oil chamber of the arm cylinder 8, and is arranged so as to selectively connect the bottom side oil chamber of the arm cylinder 8 to the first hydraulic pump 14A or the hydraulic oil tank T. is configured to The hydraulic control valve HV5 functions as a meter-in valve for the arm cylinder 8 when the arm cylinder 8 extends, and functions as a meter-out valve for the arm cylinder 8 when the arm cylinder 8 contracts.
  • the hydraulic control valve HV6 is arranged in a pipeline connected to the rod-side oil chamber of the arm cylinder 8, and is arranged so as to selectively connect the rod-side oil chamber of the arm cylinder 8 to the first hydraulic pump 14A or the hydraulic oil tank T. is configured to The hydraulic control valve HV6 functions as a meter-out valve for the arm cylinder 8 when the arm cylinder 8 extends, and functions as a meter-in valve for the arm cylinder 8 when the arm cylinder 8 contracts.
  • the hydraulic control valve HV7 is arranged in a pipeline connected to the first port (left port) of the left traveling hydraulic motor 1M, and connects the first port (left port) of the left traveling hydraulic motor 1M to the first hydraulic pump 14A. Alternatively, it is configured to be selectively connectable to the hydraulic oil tank T.
  • the hydraulic control valve HV7 functions as a meter-in valve for the left traveling hydraulic motor 1M when the left traveling hydraulic motor 1M rotates in the first direction, and the left traveling hydraulic motor 1M rotates in the opposite direction to the first direction. function as a meter-out valve for the left travel hydraulic motor 1M when rotating in the second direction.
  • the hydraulic control valve HV8 is arranged in a pipeline connected to the second port (right port) of the left travel hydraulic motor 1M, and connects the second port (right port) of the left travel hydraulic motor 1M to the first hydraulic pump 14A. Alternatively, it is configured to be selectively connectable to the hydraulic oil tank T.
  • the hydraulic control valve HV8 functions as a meter-out valve for the left traveling hydraulic motor 1M when the left traveling hydraulic motor 1M rotates in the first direction, and the left traveling hydraulic motor 1M rotates in the second direction. function as a meter-in valve for the left travel hydraulic motor 1M.
  • the hydraulic control valve HV9 is arranged in a pipe line connected to the rod-side oil chamber of the bucket cylinder 9, and is arranged so as to selectively connect the rod-side oil chamber of the bucket cylinder 9 to the first hydraulic pump 14A or the hydraulic oil tank T. is configured to The hydraulic control valve HV9 functions as a meter-out valve for the bucket cylinder 9 when the bucket cylinder 9 expands, and functions as a meter-in valve for the bucket cylinder 9 when the bucket cylinder 9 contracts.
  • the hydraulic control valve HV10 is arranged in a pipeline connected to the oil chamber of the hydraulic actuator, and is configured to selectively connect the hydraulic actuator to the first hydraulic pump 14A or the hydraulic oil tank T.
  • the hydraulic control valve HV10 is configured to function as both a meter-in valve and a meter-out valve as required.
  • the oil chamber of the hydraulic actuator may be the bottom side oil chamber of the bucket cylinder 9 .
  • the hydraulic control valve HV11 is arranged in a pipeline connected to the rod-side oil chamber of the bucket cylinder 9, and is arranged so as to selectively connect the rod-side oil chamber of the bucket cylinder 9 to the second hydraulic pump 14B or the hydraulic oil tank T. is configured to The hydraulic control valve HV11 functions as a meter-out valve for the bucket cylinder 9 when the bucket cylinder 9 expands, and functions as a meter-in valve for the bucket cylinder 9 when the bucket cylinder 9 contracts.
  • the hydraulic control valve HV12 is arranged in a pipeline connected to the bottom side oil chamber of the bucket cylinder 9, and is arranged so as to selectively connect the bottom side oil chamber of the bucket cylinder 9 to the second hydraulic pump 14B or the hydraulic oil tank T. is configured to The hydraulic control valve HV12 functions as a meter-in valve for the bucket cylinder 9 when the bucket cylinder 9 expands, and functions as a meter-out valve for the bucket cylinder 9 when the bucket cylinder 9 contracts.
  • the hydraulic control valve HV13 is arranged in a pipe line connected to the rod-side oil chamber of the arm cylinder 8, and is arranged so as to selectively connect the rod-side oil chamber of the arm cylinder 8 to the second hydraulic pump 14B or the hydraulic oil tank T. is configured to The hydraulic control valve HV13 functions as a meter-out valve for the arm cylinder 8 when the arm cylinder 8 extends, and functions as a meter-in valve for the arm cylinder 8 when the arm cylinder 8 contracts.
  • the hydraulic control valve HV14 is arranged in a pipeline connected to the bottom-side oil chamber of the arm cylinder 8, and is arranged so as to selectively connect the bottom-side oil chamber of the arm cylinder 8 to the second hydraulic pump 14B or the hydraulic oil tank T. is configured to The hydraulic control valve HV14 functions as a meter-in valve for the arm cylinder 8 when the arm cylinder 8 extends, and functions as a meter-out valve for the arm cylinder 8 when the arm cylinder 8 contracts.
  • the hydraulic control valve HV15 is arranged in a pipeline connected to the rod-side oil chamber of the boom cylinder 7, and is arranged so as to selectively connect the rod-side oil chamber of the boom cylinder 7 to the second hydraulic pump 14B or the hydraulic oil tank T. is configured to The hydraulic control valve HV15 functions as a meter-out valve for the boom cylinder 7 when the boom cylinder 7 is extended, and functions as a meter-in valve for the boom cylinder 7 when the boom cylinder 7 is retracted.
  • the hydraulic control valve HV16 is arranged in a pipeline connected to the bottom side oil chamber of the boom cylinder 7, and is arranged so as to selectively connect the bottom side oil chamber of the boom cylinder 7 to the second hydraulic pump 14B or the hydraulic oil tank T. is configured to The hydraulic control valve HV16 functions as a meter-in valve for the boom cylinder 7 when the boom cylinder 7 is extended, and functions as a meter-out valve for the boom cylinder 7 when the boom cylinder 7 is retracted.
  • the hydraulic control valve HV17 is arranged in a pipe line connected to the first port (left port) of the right travel hydraulic motor 2M, and connects the first port (left port) of the right travel hydraulic motor 2M to the second hydraulic pump 14B. Alternatively, it is configured to be selectively connectable to the hydraulic oil tank T.
  • the hydraulic control valve HV17 functions as a meter-in valve for the right travel hydraulic motor 2M when the right travel hydraulic motor 2M rotates in the first direction, and the right travel hydraulic motor 2M rotates in the opposite direction to the first direction. function as a meter-out valve for the right travel hydraulic motor 2M when rotating in the second direction.
  • the hydraulic control valve HV18 is arranged in a pipeline connected to the second port (right port) of the right travel hydraulic motor 2M, and connects the second port (right port) of the right travel hydraulic motor 2M to the second hydraulic pump 14B. Alternatively, it is configured to be selectively connectable to the hydraulic oil tank T.
  • the hydraulic control valve HV18 functions as a meter-out valve for the right travel hydraulic motor 2M when the right travel hydraulic motor 2M rotates in the first direction, and the right travel hydraulic motor 2M rotates in the second direction. function as a meter-in valve for the right travel hydraulic motor 2M.
  • the hydraulic control valve HV19 is arranged in a pipeline connected to a hydraulic actuator other than the hydraulic actuator described above, and is configured to selectively connect the hydraulic actuator to the second hydraulic pump 14B or the hydraulic fluid tank T. there is
  • the hydraulic control valve HV19 is configured to function as both a meter-in valve and a meter-out valve as required.
  • the hydraulic control valve HV20 is arranged in a pipeline connected to a hydraulic actuator other than the hydraulic actuator described above, and is configured so that the hydraulic actuator can be selectively connected to the second hydraulic pump 14B or the hydraulic fluid tank T. there is
  • the hydraulic control valve HV19 is configured to function as both a meter-in valve and a meter-out valve as required.
  • the pilot pump 15 is a hydraulic pump for supplying hydraulic oil to various hydraulic control devices such as the operating device 26 through a pilot line.
  • the pilot pump 15 is a fixed displacement hydraulic pump driven by the engine 11 and the input shaft of the pilot pump 15 is connected to the output shaft of the engine 11 .
  • the operating device 26 is a device used by the operator to operate the hydraulic actuator.
  • the operation device 26 is, for example, an operation lever or an operation pedal.
  • the operating device 26 is an electric operating device, and outputs information regarding the operating direction and operating amount of the operating device 26 to the controller 30 as an electric signal (operation command value).
  • the controller 30 can adjust the magnitude of the pilot pressure acting on the hydraulic control valve HV by adjusting the opening area of the solenoid valve EV according to the electrical signal received from the operating device 26 .
  • the operating device 26 also includes a left operating lever for operating the turning hydraulic motor 3M and the arm cylinder 8, and a right operating lever for operating the boom cylinder 7 and the bucket cylinder 9.
  • the controller 30 is a control device for controlling the excavator 100 .
  • the controller 30 is configured by a computer including a CPU, a volatile storage medium, a nonvolatile storage medium, and the like.
  • the CPU of the controller 30 reads programs corresponding to various functions from the nonvolatile storage medium, loads them into the volatile storage medium, and executes them, thereby realizing the functions corresponding to the respective programs.
  • the controller 30 realizes a function of controlling the discharge amount of the hydraulic pump 14. Specifically, the controller 30 changes the magnitude of the control current to the regulator 13 to control the discharge amount of the hydraulic pump 14 via the regulator 13 .
  • Hydraulic control valve HV1 is a 3-port 3-position spool valve. In FIG. 3, (1) indicates the first position (first valve position), (2) indicates the second position (second valve position), and (3) indicates the third position (third valve position). show.
  • the hydraulic control valve HV1 cuts off communication between the left port of the turning hydraulic motor 3M and the first hydraulic pump 14A and hydraulic oil tank T when positioned at the second position, which is the neutral position. That is, when the hydraulic control valve HV1 is positioned at the second position, which is the neutral position, the opening area of the first oil passage connecting the left port of the turning hydraulic motor 3M and the first hydraulic pump 14A and the turning Each opening area of the second oil passage connecting the left port of the hydraulic motor 3M and the hydraulic oil tank is minimized (zero).
  • the left port of the swing hydraulic motor 3M communicates with the first hydraulic pump 14A.
  • the left port and hydraulic oil tank T are communicated. That is, when the hydraulic control valve HV1 is positioned at the first position, the opening area of the first oil passage is maximized, and when positioned at the third position, the opening area of the second oil passage is maximized.
  • the hydraulic control valve HV1 is arranged such that the opening area of the first oil passage increases as the distance from the neutral position increases.
  • the opening area of the second oil passage is configured to increase as the distance from the neutral position increases.
  • the hydraulic control valve HV1 moves to the right when the pilot pressure at the left pilot port PL (left pilot pressure) becomes greater than the pilot pressure at the right pilot port PR (right pilot pressure), and the left pilot pressure increases to the right. It is configured to move to the left when the pressure becomes lower than the pilot pressure, and to return to the neutral position when the left pilot pressure and the right pilot pressure become equal.
  • the left pilot pressure and right pilot pressure are controlled by the solenoid valve EV1.
  • the solenoid valve EV1 is one of the solenoid valves EV and corresponds to the hydraulic control valve HV1.
  • the solenoid valves EV include solenoid valves EV2 to EV20 corresponding to the hydraulic control valves HV2 to HV20.
  • the solenoid valve EV1 is a device for adjusting the pilot pressure, and is arranged between the hydraulic control valve HV1 and the pilot pump 15.
  • the solenoid valve EV1 operates according to a current command from the controller 30.
  • the solenoid valve EV1 is basically configured to operate the hydraulic control valve HV1 according to the content of the operation input to the operation device 26.
  • the electromagnetic valve EV is 1, and is configured such that the greater the amount of operation of the operating device 26, the greater the amount of movement of the hydraulic control valve HV1.
  • the electromagnetic valve EV1 is configured to forcibly operate the hydraulic control valve HV1 regardless of the content of the operation input to the operation device 26.
  • the solenoid valve EV1 is a 4-port 3-position spool valve.
  • (1) indicates the first position (first valve position)
  • (2) indicates the second position (second valve position)
  • (3) indicates the third position (third valve position). show.
  • the solenoid valve EV1 when the solenoid valve EV1 is positioned at the first position, the left pilot port PL and the pilot pump 15 are communicated, and the right pilot port PR and the hydraulic oil tank T are communicated. That is, when the solenoid valve EV1 is positioned at the first position, the opening area of the first oil passage connecting the left pilot port PL and the pilot pump 15 becomes maximum, and the right pilot port PR and the hydraulic oil tank T is configured to maximize the opening area of the second oil passage connecting the At this time, the left pilot pressure acting on the hydraulic control valve HV1 becomes higher than the right pilot pressure, so the hydraulic control valve HV1 moves rightward.
  • the solenoid valve EV1 when the solenoid valve EV1 is positioned at the third position, the left pilot port PL and the hydraulic oil tank T are communicated, and the right pilot port PR and the pilot pump 15 are communicated. That is, when the solenoid valve EV1 is positioned at the third position, the opening area of the third oil passage connecting the left pilot port PL and the hydraulic oil tank T becomes maximum, and the right pilot port PR and the pilot pump 15 is configured to maximize the opening area of the fourth oil passage connecting the At this time, the left pilot pressure acting on the hydraulic control valve HV1 becomes smaller than the right pilot pressure, so the hydraulic control valve HV1 moves to the left.
  • the solenoid valve EV1 is arranged such that, at an intermediate position between the second position and the first position, the opening area of each of the first oil passage and the second oil passage increases as the distance from the neutral position increases, and At an intermediate position between the second position and the third position, the opening area of each of the third oil passage and the fourth oil passage is increased with increasing distance from the neutral position.
  • FIG. 4 is a diagram showing an example of a control flow for operating the excavator 100.
  • This control is performed by the controller 30 .
  • the example shown in FIG. 4 shows the flow of control when a combined operation including boom raising operation, arm closing operation, and bucket closing operation is performed.
  • the flow of control executed by the controller 30 is represented by a plurality of functional blocks.
  • the function represented by each functional block is realized by software.
  • the function represented by each functional block may be realized by hardware, or by a combination of software and hardware.
  • the meter-in valve is indicated by "MI valve” and the meter-out valve is indicated by "MO valve".
  • the boom required flow rate derivation unit F2 is configured to derive the boom required flow rate based on the boom operation amount and the boom thrust.
  • the value of the boom operation amount is an example of the operation command value, and is the value of the operation amount of the operating device 26 for operating the boom 4 .
  • the boom operation amount is a value corresponding to the tilt angle when the right operation lever is tilted forward and backward.
  • the boom thrust is the thrust for moving the boom 4.
  • the boom thrust is represented by, for example, a value obtained by multiplying the differential pressure between the boom bottom pressure and the boom rod pressure by the pressure receiving area.
  • the differential pressure between the boom bottom pressure (meter-in pressure) and the boom rod pressure (meter-out pressure) is the value obtained by subtracting the meter-out pressure from the meter-in pressure. ” is also called.
  • the pressure-receiving area is the pressure-receiving area of the piston that constitutes the boom cylinder 7 . In the example shown in FIG. 4, the pressure receiving area in the rod side oil chamber is smaller than the pressure receiving area in the bottom side oil chamber by the cross-sectional area of the rod.
  • the boom required flow rate is the required flow rate of the boom cylinder 7. Specifically, the boom required flow rate is a target value for the amount of hydraulic oil that flows into the boom cylinder 7 per unit time.
  • the flow rate command generator F1 is configured to calculate a target value for the flow rate of hydraulic oil supplied to each hydraulic actuator based on the required flow rate of each hydraulic actuator and the pump discharge pressure. In the example shown in FIG. 4, the flow rate command generator F1 is configured to output a command value corresponding to the target value.
  • the flow rate command generation unit F1 outputs the first boom inflow rate, which is an example of the flow rate command, to the MI valve opening area calculation unit F5 and the MO valve opening area calculation unit F6.
  • the first boom inflow amount is a target value for the flow rate of hydraulic oil supplied to the boom cylinder 7 from the first hydraulic pump 14A through the first meter-in valve (hydraulic control valve HV3 in this example).
  • the first meter-in valve is one of the two meter-in valves for the boom cylinder 7 .
  • the MI valve opening area calculator F5 is configured to control the first meter-in valve arranged between the first hydraulic pump 14A and the boom cylinder 7.
  • the MI valve opening area calculator F5 is configured to calculate the opening area of the first meter-in valve.
  • the MI valve opening area calculator F5 calculates the opening area of the hydraulic control valve HV3 that functions as the first meter-in valve during the boom raising operation.
  • the MI valve opening area calculator F5 calculates the first meter-in valve (hydraulic control Calculate the opening area of the valve HV3).
  • the first boom MI pressure is the value detected by the pressure sensor S4B, and the discharge pressure of the first hydraulic pump 14A is the value detected by the pressure sensor S7A.
  • the predetermined calculation formula is, for example, the orifice flow rate calculation formula shown in the following formula (1), where Q1 is the inflow rate of the first boom, P1 is the discharge pressure of the first hydraulic pump 14A, and P1 is the discharge pressure of the first hydraulic pump 14A. is P2 and the opening area of the first meter-in valve (hydraulic control valve HV3) is A1, the opening area A1 of the first meter-in valve (hydraulic control valve HV3) is expressed by equation (2).
  • C is the flow coefficient
  • is the fluid density.
  • the MI valve opening area calculator F5 issues an MI valve opening command to the electromagnetic valve EV3 corresponding to the hydraulic control valve HV3 so that the calculated opening area of the first meter-in valve (hydraulic control valve HV3) is realized.
  • the MI valve open command is typically a current command.
  • the MI valve opening area calculator F5 calculates the opening of the first meter-in valve so that hydraulic oil can flow into the bottom-side oil chamber of the boom cylinder 7 at a desired flow rate (first boom inflow amount Q1). Control area.
  • the MO valve opening area calculator F6 is configured to control the first meter-out valve arranged between the boom cylinder 7 and the hydraulic oil tank T.
  • the first meter-out valve is one of the two meter-out valves for the boom cylinder 7 .
  • the MO valve opening area calculator F6 is configured to calculate the opening area of the first meter-out valve.
  • the MO valve opening area calculator F6 calculates the opening area of the hydraulic control valve HV4 that functions as the first meter-out valve during the boom raising operation.
  • the MO valve opening area calculation unit F6 calculates the first meter-out valve opening area based on the first boom outflow amount, which is an example of the outflow amount, the first boom MO pressure, the hydraulic oil tank pressure, and a predetermined calculation formula.
  • the opening area of (hydraulic control valve HV4) is calculated.
  • the first boom flow rate is a target value for the flow rate of the hydraulic fluid discharged from the boom cylinder 7 to the hydraulic fluid tank T through the first meter-out valve.
  • the first boom outflow amount is calculated from the first boom inflow amount. Note that, typically, the inflow amount and the outflow amount are different values for the hydraulic cylinder, and the inflow amount and the outflow amount are the same value for the hydraulic motor. This is because, in the single-rod hydraulic cylinder, the cross-sectional area of the rod-side oil chamber is smaller than the cross-sectional area of the bottom-side oil chamber.
  • the first boom MO pressure is the value detected by the pressure sensor S4R, and the hydraulic oil tank pressure is a preset value (for example, atmospheric pressure). However, the hydraulic oil tank pressure may be a value detected by a pressure sensor.
  • the predetermined calculation formula is, for example, the orifice flow rate calculation formula shown in the above formula (1), where Q2 is the first boom flow rate, P3 is the first boom MO pressure, P4 is the hydraulic oil tank pressure, Assuming that the opening area of the first meter-out valve (hydraulic control valve HV4) is A2, the opening area A2 of the first meter-out valve (hydraulic control valve HV4) is expressed by Equation (3).
  • C is the flow coefficient and ⁇ is the fluid density.
  • the MO valve opening area calculator F6 calculates the MO valve opening for the electromagnetic valve EV4 corresponding to the hydraulic control valve HV4 so that the calculated opening area of the first meter-out valve (hydraulic control valve HV4) is realized.
  • the MO valve opening command is typically a current command.
  • the MO valve opening area calculator F6 is configured to operate the first meter-out valve so that the hydraulic oil can flow out from the rod-side oil chamber of the boom cylinder 7 at a desired flow rate (first boom flow rate Q2). Control the opening area.
  • the flow rate command generation unit F1 also outputs the second boom inflow rate, which is an example of the flow rate command, to the MI valve opening area calculation unit F7 and the MO valve opening area calculation unit F8.
  • the second boom inflow amount is a target value for the flow rate of hydraulic oil supplied to the boom cylinder 7 from the second hydraulic pump 14B through the second meter-in valve (hydraulic control valve HV16 in this example). Note that the second meter-in valve is the remaining one of the two meter-in valves for boom cylinder 7 .
  • the second boom inflow is set so that the sum of the first boom inflow and the second boom inflow is the boom required flow.
  • the MI valve opening area calculator F7 is configured to control the second meter-in valve arranged between the second hydraulic pump 14B and the boom cylinder 7.
  • the MI valve opening area calculator F7 is configured to calculate the opening area of the second meter-in valve.
  • the MI valve opening area calculator F7 calculates the opening area of the hydraulic control valve HV16 that functions as the second meter-in valve during the boom raising operation.
  • the MI valve opening area calculator F7 calculates the second meter-in valve (hydraulic control Calculate the opening area of the valve HV16).
  • the second boom MI pressure is the value detected by the pressure sensor S4B, and the discharge pressure of the second hydraulic pump 14B is the value detected by the pressure sensor S7B.
  • the predetermined calculation formula is, for example, the orifice flow rate calculation formula shown in the above formula (1), where Q3 is the second boom inflow amount, P5 is the discharge pressure of the second hydraulic pump 14B, and P5 is the discharge pressure of the second hydraulic pump 14B. is P6 and the opening area of the second meter-in valve (hydraulic control valve HV16) is A3, the opening area A3 of the second meter-in valve (hydraulic control valve HV16) is expressed by equation (4).
  • C is the flow coefficient
  • is the fluid density.
  • the MI valve opening area calculator F7 issues an MI valve opening command to the electromagnetic valve EV16 corresponding to the hydraulic control valve HV16 so that the calculated opening area of the second meter-in valve (hydraulic control valve HV16) is realized.
  • the MI valve open command is typically a current command.
  • the MI valve opening area calculator F7 calculates the opening of the second meter-in valve so that the hydraulic oil can flow into the bottom side oil chamber of the boom cylinder 7 at a desired flow rate (the second boom inflow amount Q3). Control area.
  • the MO valve opening area calculator F8 is configured to control the second meter-out valve arranged between the boom cylinder 7 and the hydraulic oil tank T. Note that the second meter-out valve is the remaining one of the two meter-out valves for boom cylinder 7 .
  • the MO valve opening area calculator F8 is configured to calculate the opening area of the second meter-out valve. In the example shown in FIG. 4, the MO valve opening area calculator F8 calculates the opening area of the hydraulic control valve HV15 that functions as the second meter-out valve during the boom raising operation.
  • the MO valve opening area calculation unit F8 calculates the second meter-out valve based on the second boom outflow amount, which is an example of the outflow amount, the second boom MO pressure, the hydraulic oil tank pressure, and a predetermined calculation formula.
  • the opening area of (hydraulic control valve HV15) is calculated.
  • the second boom flow rate is a target value for the flow rate of hydraulic fluid discharged from the boom cylinder 7 to the hydraulic fluid tank T through the second meter-out valve.
  • the second boom outflow amount is calculated from the second boom inflow amount.
  • the second boom MO pressure is the value detected by the pressure sensor S4R, and the hydraulic oil tank pressure is a preset value (eg atmospheric pressure).
  • the hydraulic oil tank pressure may be a value detected by a pressure sensor.
  • the predetermined calculation formula is, for example, the orifice flow rate calculation formula shown in the above formula (1), where Q4 is the second boom flow rate, P7 is the second boom MO pressure, P8 is the hydraulic oil tank pressure, Assuming that the opening area of the second meter-out valve (hydraulic control valve HV15) is A4, the opening area A4 of the second meter-out valve (hydraulic control valve HV15) is expressed by Equation (5). where C is the flow coefficient and ⁇ is the fluid density.
  • the MO valve opening area calculator F8 calculates the MO valve opening for the solenoid valve EV15 corresponding to the hydraulic control valve HV15 so that the calculated opening area of the second meter-out valve (hydraulic control valve HV15) is realized.
  • the MO valve opening command is typically a current command.
  • the MO valve opening area calculator F8 is configured to operate the second meter-out valve so that the hydraulic oil can flow out from the rod-side oil chamber of the boom cylinder 7 at a desired flow rate (second boom flow rate Q4). Control the opening area.
  • the flow rate command generation unit F1 includes two MI opening area calculation units for controlling the opening areas of the two meter-in valves related to the arm cylinder 8, and two MI opening area calculation units related to the arm cylinder 8.
  • Two MO opening area calculation units for controlling the opening areas of the meter-out valves an MI opening area calculation unit for controlling the meter-in valves for the bucket cylinder 9, and two for controlling the opening areas of the two meter-out valves for the bucket cylinder 9. It is configured to similarly output a flow rate command to the two MO opening area calculation units.
  • the flow rate command generator F1 is configured to output a command for determining the pump discharge amount of the hydraulic pump 14 . Specifically, the flow rate command generation unit F1 outputs a pump discharge amount determination command to the maximum MI pressure selection unit F9.
  • the maximum MI pressure selection unit F9 is configured to select the maximum value of one or more meter-in pressures as the maximum MI pressure.
  • Meter-in pressure is the hydraulic fluid pressure downstream of the meter-in valve.
  • the meter-in pressure is the pressure of the hydraulic fluid in the pipeline connecting the meter-in valve and the hydraulic actuator.
  • the meter-in pressure is the hydraulic oil pressure in the pipeline connecting the hydraulic control valve HV3 functioning as a meter-in valve and the bottom-side oil chamber of the boom cylinder 7, that is, It includes the boom bottom pressure detected by the pressure sensor S4B.
  • the maximum MI pressure selection unit F9 selects the maximum value among the boom bottom pressure, the arm bottom pressure, and the bucket bottom pressure. Select as maximum MI pressure.
  • the maximum MI pressure selection unit F9 selects the maximum value of the one or more meter-in pressures for the first hydraulic pump 14A as the first maximum MI pressure, and the one or more meter-in pressures for the second hydraulic pump 14B.
  • a maximum value of the plurality of meter-in pressures is selected as the second maximum MI pressure.
  • One or more meter-in pressures for the first hydraulic pump 14A are meter-in pressures for one or more of the hydraulic control valves HV1 to HV10.
  • One or more meter-in pressures for the second hydraulic pump 14B are meter-in pressures for one or more of the hydraulic control valves HV11 to HV20.
  • the maximum MI pressure selection unit F9 outputs the selected maximum MI pressure to the pump discharge amount control unit F10.
  • the pump discharge amount control unit F10 is configured to be able to control the pump discharge amount of the hydraulic pump 14.
  • the pump discharge amount control unit F10 outputs to the regulator 13 of the hydraulic pump 14 as a swash plate type variable displacement hydraulic pump based on the maximum MI pressure output by the maximum MI pressure selection unit F9. Calculate the command value.
  • the command value is, for example, the tilt angle of the swash plate.
  • the pump discharge amount control unit F10 Based on the first maximum MI pressure output by the maximum MI pressure selection unit F9, the pump discharge amount control unit F10 outputs the swash plate tilt angle to the first regulator 13A of the first hydraulic pump 14A. Calculate Further, the pump discharge amount control unit F10 calculates the swash plate tilt angle to be output to the second regulator 13B of the second hydraulic pump 14B based on the second maximum MI pressure output by the maximum MI pressure selection unit F9. .
  • the regulator 13 changes the swash plate tilt angle of the hydraulic pump 14 according to the command value from the pump discharge amount control unit F10, thereby changing the discharge amount of the hydraulic pump 14. Specifically, the first regulator 13A changes the discharge amount of the first hydraulic pump 14A, and the second regulator 13B changes the discharge amount of the second hydraulic pump 14B.
  • the controller 30 can appropriately control the flow rate of hydraulic fluid flowing into the hydraulic actuator, the flow rate of hydraulic fluid flowing out from the hydraulic actuator, and the discharge amount of the hydraulic pump 14 .
  • FIGS. 5A and 5B are conceptual diagrams of boom FV diagrams used when the boom required flow rate derivation unit F2 derives the boom required flow rate.
  • "F” in the FV diagram means thrust
  • "V” means required flow rate. That is, the FV diagram is a database (reference table) that stores the correspondence between the operation amount (boom operation amount), the thrust force F (boom thrust force), and the required flow rate V (boom required flow rate) in a referable manner.
  • the thrust F may be an effective pressure (boom effective pressure).
  • the required flow rate V may be the required speed (required boom speed).
  • the requested boom speed is the requested speed of the boom cylinder 7 .
  • the required boom speed is a target value for the amount of telescopic movement of the boom cylinder 7 per unit time.
  • FIG. 5A is an FV diagram set so that the change in the required flow rate V (boom required flow rate) with respect to the change in the thrust F (boom thrust) is relatively small.
  • FIG. 5B is an FV diagram set so that the change in the required flow rate V (boom required flow rate) with respect to the change in the thrust F (boom thrust) is relatively large.
  • the FV diagram is configured so that the correspondence between the operation amount (boom operation amount), the thrust force F (boom thrust force), and the required flow rate V (boom required flow rate) can be arbitrarily set.
  • the following description relates to derivation processing of the boom required flow rate by the boom required flow rate derivation unit F2, but the arm required flow rate derivation processing by the arm required flow rate derivation unit F3 and the bucket required flow rate by the bucket required flow rate derivation unit F4. The same applies to derivation processing and the like.
  • the boom required flow rate derivation unit F2 receives the boom thrust and the boom operation amount as inputs. Then, the boom required flow rate derivation unit F2 uses the boom FV diagram to derive the boom required flow rate corresponding to the input boom thrust and boom operation amount, and sends the derived boom required flow rate to the flow rate command generation unit F1. is configured to output
  • the boom required flow rate derivation unit F2 derives the value RQ1 as the boom required flow rate when the value TH1 is input as the boom thrust force and "large" is input as the boom operation amount.
  • the boom required flow rate deriving unit F2 derives a value RQ11 as the boom required flow rate when the value TH1 is input as the boom thrust force and "large" is input as the boom operation amount.
  • the boom operation amount is represented in three stages of “large”, “medium”, and “small”, but in reality, the boom FV diagram is configured to accommodate more stages of boom operation amount.
  • the boom FV diagram may be configured to correspond to the lever operation angle in increments of 0.1 degrees.
  • the increment (RQ2-RQ1) of the boom demand flow rate in the boom FV diagram shown in FIG. 5A is the boom demand flow rate in the boom FV diagram shown in FIG. Less than the flow rate increment (RQ12-RQ11).
  • the decrement (RQ1-RQ3) of the boom demand flow rate in the boom FV diagram shown in FIG. 5A when the boom thrust increases from the value TH1 to the value TH3 is the boom Less than the decrement of the requested flow rate (RQ11-RQ13). This is because, compared to the case of using the boom FV diagram shown in FIG. 5B, when using the boom FV diagram shown in FIG. means that
  • the increment (RQ1-RQ4) of the boom required flow rate in the boom FV diagram shown in FIG. It is larger than the increment (RQ11-RQ14) of the boom demand flow rate in the boom FV diagram shown in 5B. This is because, compared with the case of using the boom FV diagram shown in FIG. 5B, when using the boom FV diagram shown in FIG. means to become
  • the boom required flow rate derivation unit F2 may be configured, for example, to select and use one of a plurality of preset boom FV diagrams suitable for the work content.
  • the work content is, for example, excavation work, loading work, leveling work, slope finishing work, or the like.
  • the work content is determined based on, for example, at least one of the operation content of the operating device 26 and the outputs of the pressure sensors S1 to S7.
  • the boom required flow rate derivation unit F2 may be configured to select and use one of a plurality of preset boom FV diagrams suitable for the operation of the excavator 100.
  • the operation content is, for example, a boom raising operation, a boom lowering operation, a turning operation, an arm closing operation, an arm opening operation, or the like. Then, the operation content is determined based on at least one of the operation content of the operation device 26 and the outputs of the pressure sensors S1 to S7.
  • the FV diagram shown in FIG. 5A is suitable for use, for example, when the boom is raised after excavation. This is because it is possible to suppress a large change in the boom raising speed due to a difference in the weight of earth and sand, etc. taken into the bucket 6 even though the boom operation amount is the same.
  • the FV diagram shown in FIG. 5B is suitable for use, for example, when an arm closing operation for excavation is performed. This is because, even if the arm operation amount is the same, the operator can easily recognize the excavation resistance due to earth and sand when the arm closing speed decreases as the arm thrust increases. For example, the operator can recognize that the excavation resistance increases as the arm closing speed decreases. Also, when the arm operation amount is the same, if the arm closing speed decreases as the arm thrust increases, the shaking of the body of the excavator 100 is likely to be suppressed.
  • the FV diagram is realized using a database (reference table), but it may be realized using a formula.
  • FIGS. 6A and 6B are diagrams showing the flow of processing executed by the flow rate command generator F1.
  • FIG. 6A is a schematic diagram showing the flow of processing executed by the flow rate command generation unit F1
  • FIG. 6B is a flowchart showing the flow of processing executed by the flow rate command generation unit F1.
  • the operator operates the operating device 26 (the left operating lever 26L and the right operating lever 26R) installed in the cabin 10 to operate the turning hydraulic motor 3M, the boom cylinder 7, and the arm.
  • Cylinders 8 are operated simultaneously. Specifically, the operator simultaneously performs a left turning operation, a boom raising operation, and an arm opening operation.
  • the left control lever 26L is configured to function as an arm control lever 26L1 when tilted in the front-rear direction, and to function as a turning control lever 26L2 when tilted in the left-right direction.
  • the right operating lever 26R is configured to function as a boom operating lever 26R1 when tilted in the front-rear direction, and to function as a bucket operating lever 26R2 when tilted in the left-right direction.
  • the flow rate command generator F1 calculates the total value Qt of the required flow rate (step ST1).
  • the required flow total value Qt is the total value of the pre-adjustment required swing flow Q1ref, the pre-adjusted boom required flow Q2ref, and the pre-adjusted arm required flow Q3ref.
  • the pre-adjustment required turning flow Q1ref is a value calculated from the turning operation amount.
  • the boom request flow rate before adjustment Q2ref is a value calculated from the boom operation amount
  • the arm request flow rate before adjustment Q3ref is a value calculated from the arm operation amount.
  • the flow rate command generator F1 calculates the upper limit value QS of the pump discharge amount (step ST2).
  • the flow rate command generator F1 makes the absorption output (absorption horsepower) of the hydraulic pump 14 derived by multiplying the pump discharge pressure and the pump discharge amount equal to or less than the maximum output (maximum horsepower) of the engine 11.
  • the upper limit value QS of the pump discharge amount is calculated based on the pump discharge pressure PS.
  • the flow rate command generator F1 may use the upper limit value of the pump discharge amount mechanically determined by the structure of the hydraulic pump 14 as the upper limit value QS.
  • the flow rate command generator F1 compares the total value Qt of the required flow rate and the upper limit value QS of the pump discharge rate (step ST3).
  • the upper limit value QS of the pump discharge amount is calculated based on the maximum output of the engine 11, this comparison processing is realized by the maximum horsepower comparison section F11 in FIG. Further, when the upper limit value QS of the pump discharge amount is determined by mechanical restrictions of the hydraulic pump 14, this comparison processing is realized by the maximum flow rate comparison section F12 in FIG.
  • the flow rate command generation unit F1 sets the pre-adjustment swirl request flow rate Q1ref as it is as the swirl request flow rate Q1Fref.
  • the boom requested flow rate Q2ref is set as it is as the boom requested flow rate Q2Fref
  • the arm requested flow rate Q3ref before adjustment is set as it is as the arm requested flow rate Q3Fref (step ST4).
  • the required turning flow Q1Fref is a current command output to the solenoid valve EV1 corresponding to the hydraulic control valve HV1.
  • the requested swing flow rate Q1Fref is a value that is set so that the flow rate of hydraulic oil that flows into the left port of the swing hydraulic motor 3M through the hydraulic control valve HV1 that functions as a meter-in valve is the value Q1. is.
  • the boom required flow rate Q2Fref is a current command output to the solenoid valve EV3 corresponding to the hydraulic control valve HV3.
  • the boom required flow rate Q2Fref is a value set so that the flow rate of hydraulic oil that flows into the bottom-side oil chamber of the boom cylinder 7 through the hydraulic control valve HV3 that functions as a meter-in valve is the value Q2. is.
  • the arm required flow rate Q3Fref is a current command output to the solenoid valve EV6 corresponding to the hydraulic control valve HV6.
  • the arm required flow rate Q3Fref is a value set so that the flow rate of the hydraulic oil that flows into the rod-side oil chamber of the arm cylinder 8 through the hydraulic control valve HV6 that functions as a meter-in valve is the value Q3. is.
  • the value Q1 of the flow rate of hydraulic oil flowing into the left port of the swing hydraulic motor 3M, the value Q2 of the flow rate of hydraulic oil flowing into the bottom-side oil chamber of the boom cylinder 7, and the rod of the arm cylinder 8 The sum of the value Q3 of the flow rate of hydraulic oil flowing into the side oil chamber is equal to or less than the upper limit value QS of the pump discharge amount.
  • the flow rate command generation unit F1 multiplies the pre-adjustment turning required flow rate Q1ref by the value (1-K1). is set as the requested swing flow rate Q1Fref, the value obtained by multiplying the requested boom flow rate Q2ref before adjustment by the value (1-K2) is set as the requested boom flow rate Q2Fref, and the requested arm flow rate Q3ref before adjustment is multiplied by the value (1-K3).
  • the obtained value is set as the arm required flow rate Q3Fref (step ST5).
  • the value K1, the value K2, and the value K3 are values set so as to satisfy the following formula (6).
  • QS (1-K1) ⁇ Q1ref+(1-K2) ⁇ Q2ref+(1-K3) ⁇ Q3ref (6)
  • the shortfall is a value obtained by subtracting the upper limit value QS of the pump discharge amount from the total value Qt of the required flow rate.
  • the required swirling flow rate Q1Fref will be the value obtained by multiplying the required swirling flow rate before adjustment Q1ref by 0.9.
  • the boom requested flow rate Q2Fref is obtained by multiplying the boom requested flow rate before adjustment Q2ref by 0.9
  • the arm requested flow rate Q3Fref is obtained by multiplying the arm requested flow rate before adjustment Q3ref by 0.9.
  • this configuration has the effect of preventing, for example, any one of the left turning speed, the boom raising speed, and the arm opening speed from greatly changing (decreasing) compared to the other two.
  • FIG. 7 is a graph showing the relationship between meter-in pressure, meter-out pressure, pump discharge pressure and effective pressure.
  • the horizontal axis in FIG. 7 corresponds to effective pressure such as boom effective pressure, arm effective pressure, bucket effective pressure, or swing effective pressure, and the vertical axis in FIG. and hydraulic oil pressure such as pump discharge pressure.
  • the following description relates to the MO valve opening area calculator that controls the hydraulic control valve HV2 that functions as a meter-out valve for the swing hydraulic motor 3M, but other MO valve opening area calculations that control other meter-out valves will be described. The same applies to parts.
  • the state in which the effective pressure has a positive value includes, for example, the state in which the swirl effective pressure has a positive value.
  • the hydraulic fluid pressure (meter-in pressure) at the left port (inflow side port) of the swing hydraulic motor 3M increases to the right port of the swing hydraulic motor 3M during left swing acceleration. Includes a state higher than the hydraulic fluid pressure (meter-out pressure) at (outflow side port).
  • the state in which the effective pressure is negative includes, for example, the state in which the swivel effective pressure is negative.
  • the pressure (meter-out pressure) of the hydraulic oil at the right port of the swing hydraulic motor 3M increases during left swing deceleration. Includes conditions higher than pressure (meter-in pressure).
  • the MO valve opening area calculator causes the hydraulic control valve HV2 to function as a relief valve when the effective pressure is a positive value, and causes the hydraulic control valve HV2 to function as a counterbalance valve when the effective pressure is a negative value.
  • the MO valve opening area calculation unit determines that both the hydraulic pressure (meter-in pressure) at the left port and the hydraulic pressure (meter-out pressure) at the right port of the swing hydraulic motor 3M are at the minimum required.
  • the opening area of the meter-out valve (hydraulic control valve HV2) is controlled so that
  • the MO valve opening area calculator calculates the meter-out pressure within a range where the meter-out pressure does not become a negative pressure.
  • the opening area of the meter-out valve (hydraulic control valve HV2) is controlled so that the pressure is as low as possible.
  • the MO valve opening area calculator controls the opening area of the meter-out valve (hydraulic control valve HV2) as a relief valve so that the meter-out pressure becomes a predetermined value MOmin.
  • the MO valve opening area calculation unit keeps the meter-in pressure as low as possible within a range where the meter-in pressure does not become negative. It controls the opening area of the meter-out valve (hydraulic control valve HV2).
  • the MO valve opening area calculator controls the opening area of the meter-out valve (hydraulic control valve HV2) as a counterbalance valve so that the meter-in pressure becomes a predetermined value MImin.
  • the MO valve opening area calculator switches the control method according to the direction of the load acting on the swing hydraulic motor 3M, that is, the magnitude relationship between the meter-in pressure and the meter-out pressure, thereby switching the meter-out valve (hydraulic control valve). Control the opening area of HV2).
  • the MO valve opening area calculator minimizes the meter-in pressure and meter-out pressure while preventing the meter-in pressure and meter-out pressure from becoming negative, regardless of the load direction. can be maintained.
  • the pump discharge amount control unit F10 maintains the pump discharge pressure of the hydraulic pump 14 at a pressure higher than the meter-in pressure by a predetermined pressure ⁇ P regardless of whether the effective pressure is a positive value or a negative value. , controls the pump discharge of the hydraulic pump 14 .
  • the predetermined pressure ⁇ P is determined, for example, based on the minimum differential pressure required for the meter-in valve to pass the required flow rate. This differential pressure means the difference between the hydraulic fluid pressure upstream of the meter-in valve and the hydraulic fluid pressure downstream of the meter-in valve. In this manner, the pump discharge amount control section F10 may control the pump discharge amount through control similar to load sensing control.
  • This configuration maintains the meter-in pressure at a minimum with the meter-out valve, and by minimizing the differential pressure between the pump discharge pressure and the meter-in pressure, the controllability of the hydraulic actuator is ensured. while the pump discharge pressure can be reduced. Therefore, this configuration can reduce the energy consumption of the drive source such as the engine 11 that drives the hydraulic pump 14 while ensuring the controllability of the hydraulic actuator.
  • the turning hydraulic motor 3M is a swash plate type variable displacement hydraulic pump. Other types of hydraulic pumps are possible.
  • FIG. 8 is a diagram showing another example of the flow of control for operating the shovel 100. As shown in FIG. This control is performed by the controller 30 .
  • the example shown in FIG. 8 differs from the example shown in FIG. 4 in that the FV diagram is dynamically changed.
  • the controller 30 is configured to dynamically change the content of the FV diagram in accordance with changes in at least one of the state quantity of the operator and the state quantity of the excavator. .
  • the operator's state quantity is, for example, the operator's skill, the operator's preference, or the operator's degree of fatigue, and is typically represented by multiple levels.
  • the excavator state quantity is, for example, the posture of the excavator, the weight of the earth and sand taken into the bucket 6, or the excavation resistance.
  • the controller 30 may be configured to change the contents of the FV diagram in accordance with the specifications of the shovel, the purpose of use of the shovel, changes in the characteristics of the excavation target, or the like.
  • the properties of the excavation object are, for example, the viscosity, hardness, density, or the like of soil.
  • FIG. 9 is a diagram showing still another example of the flow of control for operating the shovel 100. As shown in FIG. This control is performed by the controller 30 .
  • FIG. 9 is a shovel constructed so that an end attachment attached to the tip of an arm 5 can be moved horizontally and vertically using a horizontal operating lever and a vertical operating lever. 1 shows the flow of control for operating 100.
  • FIG. End attachments are buckets, grapples, lifting magnets, breakers, or the like.
  • the end attachment is bucket 6.
  • FIG. 9 the example shown in FIG.
  • the manipulated variable conversion unit F20 is configured to convert an input manipulated variable into an output manipulated variable.
  • the input operation amount is the horizontal operation amount and the vertical operation amount
  • the output operation amount is the arm operation amount and the boom operation amount.
  • the horizontal operation amount is an operation amount related to an operation for moving the position of a predetermined portion of the attachment (hereinafter referred to as "controlled position") in the horizontal direction (front-rear direction).
  • the vertical operation amount is an operation amount related to an operation for moving the control target position in the vertical direction (vertical direction).
  • the controlled position is, for example, the position of a bucket pin connecting the arm 5 and the bucket 6 .
  • the operator can move the position to be controlled forward in the horizontal direction, and by tilting the horizontal control lever backward, the position to be controlled can be moved backward in the horizontal direction. can be done. Further, the operator can move the position to be controlled downward in the vertical direction by tilting the vertical operation lever forward, and move the position to be controlled upward in the vertical direction by tilting the vertical operation lever backward. can be done.
  • the operation amount conversion unit F20 calculates a combination of the arm operation amount and the boom operation amount required to move the control target position in the horizontal direction. Further, upon receiving the input of the vertical operation amount, the operation amount conversion unit F20 calculates a combination of the arm operation amount and the boom operation amount required to move the control target position in the vertical direction. Then, when receiving the input of the horizontal operation amount and the input of the vertical operation amount at the same time, the operation amount conversion unit F20 realizes diagonal movement of the control target position (simultaneous movement in the horizontal and vertical directions).
  • the operation amount conversion section F20 calculates the combination of the arm operation amount and the boom operation amount required for Then, the operation amount conversion section F20 outputs the calculated arm operation amount to the arm required flow rate derivation section F3, and outputs the calculated boom operation amount to the boom required flow rate derivation section F2.
  • the FV diagram setting unit F21 sets FV lines used in the required boom flow rate derivation unit F2 and the required arm flow rate derivation unit F3 based on the horizontal FV diagram regarding the horizontal operation amount and the vertical FV diagram regarding the vertical operation amount. It is configured so that the diagrams (FV diagram for boom and FV diagram for arm) can be set.
  • the horizontal FV diagram is a database (reference table) that stores the correspondence between the horizontal operation amount, the thrust force F (horizontal thrust force), and the required flow rate V (horizontal required flow rate) in a referable manner.
  • the vertical FV diagram is a database (reference table) that stores the correspondence between the vertical operation amount, the thrust F (vertical thrust), and the required flow rate V (required vertical flow rate) in a referable manner.
  • the horizontal FV diagram is set so that the horizontal movement speed of the control target position changes at a relatively high response speed according to the horizontal operation amount and the horizontal thrust.
  • the vertical FV diagram is set so that the vertical movement speed hardly changes even if the vertical thrust changes regardless of the magnitude of the vertical operation amount.
  • the FV diagram setting unit F21 sets the arm FV diagram and the boom FV diagram so that the characteristics represented by the horizontal FV diagram and the vertical FV diagram are realized.
  • the boom required flow rate derivation unit F2 calculates a flow rate command in a method similar to that described with reference to FIG. 4, and outputs the calculated flow rate command to the hydraulic control valve HV. Specifically, the boom required flow rate deriving unit F2 calculates the boom thrust from the boom effective pressure calculated based on the outputs of the pressure sensor S4B and the pressure sensor S4R. Then, the boom required flow rate derivation unit F2 issues a flow rate command based on the calculated boom thrust force, the boom operation amount calculated by the operation amount conversion unit F20, and the boom FV diagram set by the FV diagram setting unit F21. calculate.
  • the boom required flow rate derivation unit F2 outputs a flow rate command to at least one of the hydraulic control valves HV3, HV4, HV15, and HV16 related to the boom cylinder 7. More strictly, the boom required flow rate derivation unit F2 outputs a flow rate command to at least one of the solenoid valves EV3, EV4, EV15, and EV16. The same applies to the arm required flow rate deriving section F3.
  • FIGS. 10A and 10B are diagrams showing the flow of another process executed by the flow rate command generator F1.
  • FIG. 10A is a schematic diagram showing the flow of another process executed by the flow rate command generator F1
  • FIG. 10B shows the flow of another process executed by the flow rate command generator F1. It is a flow chart.
  • the working oil flowing out of the outflow port of the hydraulic motor 3M for turning during turning deceleration is regenerated in the inflow port of the hydraulic motor 3M for turning, and the rod side of the arm cylinder 8 is regenerated.
  • the hydraulic oil flowing out from the oil chamber is regenerated in the bottom side oil chamber of the arm cylinder 8, and the hydraulic oil flowing out from the bottom side oil chamber of the bucket cylinder 9 is regenerated in the bottom side oil chamber of the arm cylinder 8. This is different from the example shown in FIGS. 6A and 6B in that respect.
  • the operator operates the operating device 26 (the left operating lever 26L and the right operating lever 26R) installed in the cabin 10 to operate the turning hydraulic motor 3M, the arm cylinder 8, and the bucket.
  • the cylinders 9 are operated simultaneously. Specifically, the operator simultaneously performs a left turning operation, an arm closing operation, and a bucket opening operation.
  • the left control lever 26L is configured to function as an arm control lever 26L1 when tilted in the front-rear direction, and to function as a turning control lever 26L2 when tilted in the left-right direction.
  • the right operating lever 26R is configured to function as a boom operating lever 26R1 when tilted in the front-rear direction, and to function as a bucket operating lever 26R2 when tilted in the left-right direction.
  • hydraulic fluid flows into the inflow port of the swing hydraulic motor 3M at a flow rate Q1 corresponding to the required swing flow rate before adjustment Q1ref.
  • the hydraulic oil flows out from the outflow side port of the turning hydraulic motor 3M at a flow rate Q1 corresponding to .
  • hydraulic fluid that has flowed out of the outflow port of the turning hydraulic motor 3M is regenerated (flows into the inflow side port of the turning hydraulic motor 3M) through the differential conduit (regeneration conduit CD1).
  • hydraulic fluid flows into the rod-side oil chamber of the bucket cylinder 9 at a flow rate Q3 corresponding to the pre-adjustment required bucket flow rate Q3ref.
  • Hydraulic oil is configured to flow out from the bottom-side oil chamber of the bucket cylinder 9 at a flow rate (2 ⁇ Q3) corresponding to double.
  • the hydraulic oil flowing out from the bottom side oil chamber of the bucket cylinder 9 is regenerated (flows) into the rod side oil chamber of the bucket cylinder 9 through the differential conduit (regeneration conduit CD3), and , and regenerate (flow into) the bottom-side oil chamber of the arm cylinder 8 through the regeneration conduit CD4.
  • hydraulic fluid flows into the bottom-side oil chamber of the arm cylinder 8 at a flow rate Q2 corresponding to the arm request flow rate Q2ref before adjustment.
  • Hydraulic oil is configured to flow out from the rod-side oil chamber of the arm cylinder 8 at a flow rate (1/2 ⁇ Q2) corresponding to a half.
  • the hydraulic circuit is configured such that the hydraulic oil flowing out from the rod-side oil chamber of the arm cylinder 8 is regenerated (flows into) the bottom-side oil chamber of the arm cylinder 8 through the differential conduit (regeneration conduit CD2).
  • the flow rate QP of hydraulic oil supplied from the hydraulic pump 14 to the bottom-side oil chamber of the arm cylinder 8 is (Q2-1/2 ⁇ Q2-Q3).
  • the pre-adjustment required turning flow Q1ref is a value calculated from the turning operation amount.
  • the arm requested flow rate Q2ref before adjustment is a value calculated from the arm operation amount
  • the bucket request flow rate before adjustment Q3ref is a value calculated from the bucket operation amount.
  • the flow rate command generator F1 first calculates the total value Qt of the required flow rate (step ST11).
  • the flow rate command generator F1 calculates the upper limit value QS of the pump discharge amount (step ST12).
  • the flow rate command generator F1 makes the absorption output (absorption horsepower) of the hydraulic pump 14 derived by multiplying the pump discharge pressure and the pump discharge amount equal to or less than the maximum output (maximum horsepower) of the engine 11.
  • the upper limit value QS of the pump discharge amount is calculated based on the pump discharge pressure PS.
  • the flow rate command generator F1 may use the upper limit value of the pump discharge amount mechanically determined by the structure of the hydraulic pump 14 as the upper limit value QS.
  • the flow rate command generator F1 compares the total value Qt of the required flow rate and the upper limit value QS of the pump discharge rate (step ST13).
  • the upper limit value QS of the pump discharge amount is calculated based on the maximum output of the engine 11, this comparison processing is realized by the maximum horsepower comparison section F11 in FIG. Further, when the upper limit value QS of the pump discharge amount is determined by mechanical restrictions of the hydraulic pump 14, this comparison processing is realized by the maximum flow rate comparison section F12 in FIG.
  • the flow rate command generation unit F1 sets the pre-adjustment swirl request flow rate Q1ref as it is as the swirl request flow rate Q1Fref.
  • the arm requested flow rate Q2ref is set as it is as the arm requested flow rate Q2Fref
  • the bucket requested flow rate before adjustment Q3ref is set as it is as the bucket requested flow rate Q3Fref (step ST14).
  • the required turning flow Q1Fref is a current command output to the solenoid valve EV1 corresponding to the hydraulic control valve HV1.
  • the requested swing flow rate Q1Fref is a value that is set so that the flow rate of hydraulic oil that flows into the left port of the swing hydraulic motor 3M through the hydraulic control valve HV1 that functions as a meter-in valve is the value Q1. is.
  • the arm required flow rate Q2Fref is a current command output to the solenoid valve EV5 corresponding to the hydraulic control valve HV5.
  • the arm required flow rate Q2Fref is a value set so that the flow rate of the hydraulic oil that flows into the bottom-side oil chamber of the arm cylinder 8 through the hydraulic control valve HV5 that functions as a meter-in valve is the value Q2. is.
  • the required bucket flow rate Q3Fref is a current command output to the solenoid valve EV9 corresponding to the hydraulic control valve HV9.
  • the required bucket flow rate Q3Fref is a value set so that the flow rate of the hydraulic oil that flows into the rod-side oil chamber of the bucket cylinder 9 through the hydraulic control valve HV9 that functions as a meter-in valve is the value Q3. is.
  • the flow rate QP of hydraulic oil supplied from the hydraulic pump 14 to the hydraulic actuator is equal to or less than the upper limit value QS of the pump discharge amount. That is, from the sum of the value Q2 of the flow rate of hydraulic oil flowing into the bottom side oil chamber of the arm cylinder 8 and the value Q3 of the flow rate of hydraulic oil flowing into the rod side oil chamber of the bucket cylinder 9, the rod of the arm cylinder 8 is calculated.
  • a value obtained by subtracting the sum of the value of the flow rate of hydraulic oil flowing out of the side oil chamber (1/2 ⁇ Q2) and the value of the flow rate of hydraulic oil flowing out of the bottom side oil chamber of the bucket cylinder 9 (2 ⁇ Q3) (1/2 ⁇ Q2 ⁇ Q3) is equal to or less than the upper limit QS of the pump discharge amount.
  • the flow rate command generator F1 directly sets the required swirl flow rate Q1ref before adjustment as the required swirl flow rate Q1Fref for adjustment.
  • a value obtained by multiplying the forearm required flow rate Q2ref by the value (1-K2) is set as the arm requested flow rate Q2Fref, and a value obtained by multiplying the bucket requested flow rate before adjustment Q3ref by the value (1-K3) is set as the bucket requested flow rate Q3Fref.
  • the value K2 and the value K3 are values set so as to satisfy the following formula (7).
  • the shortfall is a value obtained by subtracting the upper limit value QS of the pump discharge amount from the total value Qt of the required flow rate.
  • the arm required flow rate Q2Fref is a value obtained by multiplying the arm required flow rate Q2ref before adjustment by the value 0.9.
  • the flow rate Q3Fref is a value obtained by multiplying the pre-adjustment bucket request flow rate Q3ref by 0.9.
  • This configuration can change (decrease) the operating speeds of the arm closing speed and the bucket opening speed at the same ratio even when the total value Qt of the required flow rate exceeds the upper limit value QS of the pump discharge amount. effect. That is, this configuration has the effect of preventing a large change (decrease) in either one of the arm closing speed and the bucket opening speed compared to the other.
  • the flow rate command generation unit F1 rotates the pre-adjustment turning required flow rate Q1ref as it is. It is set as the required flow rate Q1Fref. That is, the controller 30 does not limit the movement of the turning hydraulic motor 3M. However, the flow rate command generator F1 may limit the movement of the turning hydraulic motor 3M in the same manner as the movement of the arm cylinder 8 and the bucket cylinder 9 is limited.
  • the flow rate command generation unit F1 multiplies the pre-adjustment required turning flow rate Q1ref by 0.9 to obtain the required turning flow rate. It may be set as Q1Fref. This configuration provides the effect of being able to change (decrease) each of the left turning speed, arm closing speed, and bucket opening speed at the same rate.
  • the excavator 100 includes hydraulic actuators that move in response to an operation command, pressure sensors S1 to S6 that detect the pressure of hydraulic fluid in the hydraulic actuators, and meter-in sensors that correspond to the hydraulic actuators.
  • a valve (a portion of the plurality of hydraulic control valves HV), a meter-out valve (another portion of the plurality of hydraulic control valves HV) corresponding to the hydraulic actuator, and a plurality of outputs set for each of the plurality of hydraulic actuators.
  • a controller 30 as a control device having characteristics.
  • the controller is configured to calculate the required flow rate corresponding to the operation command based on the output characteristic corresponding to the operation command among the plurality of output characteristics.
  • the output characteristic represents, for example, a correspondence relationship based on the operation command, the hydraulic fluid pressure in the hydraulic actuator, and the required flow rate.
  • the excavator 100 may include an operating device 26 as a motion command generating device that generates motion command values (values of manipulated variables) for hydraulic actuators.
  • the controller 30 may be configured to calculate the required flow rate based on the predetermined output characteristics, the value of the manipulated variable generated by the operating device 26, and the detected values of the pressure sensors S1 to S6.
  • the predetermined output characteristic is, for example, a characteristic represented by an FV diagram, and is a request that is an operation command value (a value of an operation amount), a pressure of hydraulic fluid in a hydraulic actuator, and a flow rate of hydraulic fluid to be supplied to the hydraulic actuator. represents the correspondence between the flow rate.
  • the predetermined output characteristic may be expressed by a formula.
  • Pressure sensors S1 to S6, meter-in valves, and meter-out valves are provided to correspond to each of the plurality of hydraulic actuators.
  • the controller 30 may be configured to calculate the required flow rate for each of the plurality of hydraulic actuators.
  • the hydraulic actuators may include hydraulic cylinders such as the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9.
  • the pressure sensors S1 to S6 detect the bottom side pressure, which is the pressure of hydraulic fluid in the bottom side oil chamber of the hydraulic cylinder, and the rod side pressure, which is the pressure of hydraulic fluid in the rod side oil chamber of the hydraulic cylinder. may be configured.
  • the controller 30 may be configured to calculate the required flow rate based on the output characteristics, the value of the manipulated variable generated by the operating device 26, and the differential pressure between the bottom side pressure and the rod side pressure.
  • the excavator 100 includes a boom cylinder 7, a pressure sensor S4 that detects the pressure of hydraulic oil in the boom cylinder 7, a hydraulic control valve HV3 as a meter-in valve corresponding to the boom cylinder 7 that extends, and a hydraulic control valve HV3 that corresponds to the boom cylinder 7 that extends.
  • a hydraulic control valve HV4 as a meter-out valve corresponding to the boom cylinder 7, a boom control lever 26R1 that generates an operation command value (boom raising operation amount value) for the boom cylinder 7, a boom raising operation amount value and the boom cylinder 7, the value of the boom raising operation amount generated by the boom control lever 26R1, and the detection value of the pressure sensor S4.
  • the pressure sensor S4 includes a pressure sensor S4B that detects the bottom side pressure, which is the pressure of hydraulic oil in the bottom side oil chamber of the boom cylinder 7, and a rod side pressure sensor, which is the pressure of the hydraulic oil in the rod side oil chamber of the boom cylinder 7. and a pressure sensor S4R for detecting pressure. Since this configuration has separate meter-in valves and meter-out valves corresponding to the boom cylinders 7, the effect is that the movement of the boom cylinders 7 can be controlled more flexibly.
  • the controller 30 may be configured to calculate the thrust based on the differential pressure between the bottom side pressure and the rod side pressure.
  • the controller 30 may be configured to calculate the required flow rate based on the FV diagram, the manipulated variable generated by the operating device 26, and the thrust thereof.
  • the controller 30 calculates, for example, the effective boom pressure, which is the pressure difference between the boom bottom pressure and the boom rod pressure, and then multiplies the boom effective pressure by the pressure receiving area to calculate the boom thrust.
  • the boom effective pressure is a value obtained by subtracting the meter-out pressure from the meter-in pressure.
  • the pressure receiving area is the pressure receiving area of the piston that constitutes the boom cylinder 7 . Then, as shown in FIG. 4, the controller 30 may be configured to calculate the required boom flow based on the boom FV diagram, the value of the boom operation amount, and the value of the boom thrust.
  • the controller 30 may be configured to change the output characteristics in accordance with the operation content of the excavator 100 determined based on the value of the operation amount generated by the operation device 26 and the detection values of the pressure sensors S1 to S6. good.
  • the controller 30 may determine the operation content of the excavator 100 based on the value of the operation amount generated by the operation device 26 and the detection values of the pressure sensors S1 to S6.
  • the operation content of the excavator 100 includes, for example, a boom raising operation, a boom lowering operation, a turning operation, an arm closing operation, an arm opening operation, or the like.
  • the operation content of the excavator 100 may be a compaction operation, an aerial operation, or the like.
  • the rolling operation is an operation of pressing the bucket 6 against the ground.
  • Air movement is movement of the attachment when the attachment is not in contact with the ground.
  • the controller 30 may change the contents of the FV diagram according to the operation contents of the excavator 100 .
  • the controller 30 may select and use one FV diagram suitable for the current operation of the excavator 100 from a plurality of FV diagrams prepared in advance.
  • the controller 30 may change the output characteristics by dynamically changing the contents (coefficients, etc.) of the formula. For example, the controller 30 may select and use one formula suitable for the current operation of the excavator 100 from a plurality of formulas prepared in advance.
  • the controller 30 determines whether or not the operation of the excavator 100 is an operation in the air based on the value of the operation amount generated by the operation device 26 and the detection values of the pressure sensors S1 to S6, and the determination result is You may change an output characteristic according to.
  • the controller 30 may also calculate the pump flow rate, which is the flow rate of hydraulic oil to be discharged by the hydraulic pump 14, based on the value of the manipulated variable generated by the operating device 26. For example, when the swing hydraulic motor 3M, the boom cylinder 7, and the arm cylinder 8 are moved simultaneously as shown in FIGS. A total value Qt of the required boom flow rate before adjustment Q2ref) and the required arm flow rate (required arm flow rate before adjustment Q3ref) may be calculated as the pump flow rate.
  • the controller 30 may be configured to compare the pump flow rate with the maximum flow rate (upper limit QS) of hydraulic oil that the hydraulic pump 14 can discharge.
  • the controller 30 can determine whether or not the pump flow rate exceeds the upper limit value QS. Therefore, the controller 30 can change the driving method of the excavator 100 depending on whether the pump flow rate exceeds the upper limit value QS or when the pump flow rate is equal to or lower than the upper limit value QS. For example, when the pump flow rate exceeds the upper limit value QS, the controller 30 can reduce the operation speed of each of the plurality of hydraulic actuators that are about to move simultaneously at the same deceleration rate. That is, the controller 30 can prevent the deceleration rate of the operating speed of one hydraulic actuator and the decelerating rate of the operating speed of another hydraulic actuator from becoming significantly different.
  • the excavator 100 may further include a differential circuit including a differential conduit connecting the inflow side conduit of the hydraulic actuator and the outflow side conduit of the hydraulic actuator.
  • the excavator 100 includes a differential circuit (regeneration conduit CD1) that connects the inflow side conduit and the outflow side conduit of the turning hydraulic motor 3M.
  • a differential circuit including a differential line (regeneration line CD3) is provided.
  • the controller 30 may be configured to calculate the pump flow rate based on the value of the manipulated variable generated by the operating device 26 and the flow rate of hydraulic oil flowing through the differential circuit.
  • the excavator 100 may further include a regeneration circuit including a regeneration line connecting one of the plurality of hydraulic actuators and another one of the plurality of hydraulic actuators.
  • the excavator 100 includes a regeneration circuit including a regeneration conduit CD4 that connects the bottom-side oil chamber of the bucket cylinder 9 and the bottom-side oil chamber of the arm cylinder 8.
  • the controller 30 may be configured to calculate the pump flow rate based on the value of the operation amount generated by the operating device 26 and the flow rate of hydraulic oil flowing through the regeneration circuit.
  • the controller 30 controls the arm request flow rate (the arm request flow rate before adjustment Q2ref) by half. is calculated as the pump flow rate by subtracting the flow rate (Q3ref) corresponding to the requested bucket flow rate (required bucket flow rate before adjustment Q3ref) from the flow rate (1/2 ⁇ Q2ref) corresponding to .
  • the controller 30 is configured to compare the pump flow rate with the maximum flow rate (upper limit QS) of hydraulic oil that the hydraulic pump 14 can discharge.
  • the controller 30 can achieve effects similar to those described above even when the hydraulic circuit mounted on the excavator 100 includes at least one of a differential circuit and a regenerative circuit. For example, when the pump flow rate exceeds the upper limit value QS, the controller 30 can reduce the operation speed of each of the plurality of hydraulic actuators that are about to move simultaneously at the same deceleration rate.
  • the controller 30 may be configured to reduce the pump flow rate and the demand flow rate when the pump flow rate is greater than the maximum flow rate. For example, in the example shown in FIGS. 6A and 6B, the controller 30 sets the pump flow rate (total value Qt) to the maximum flow rate (upper limit QS) when the total value Qt as the pump flow rate is greater than the upper limit QS as the maximum flow rate. to That is, the controller 30 reduces the total value Qt of the required turning flow Q1ref before adjustment, the required boom flow Q2ref before adjustment, and the required arm flow Q3ref before adjustment to the maximum flow (upper limit QS). Further, when the hydraulic pump 14 includes a plurality of hydraulic pumps, the controller 30 may be configured to acquire the pump flow rate and maximum flow rate for each hydraulic pump and control the pump discharge rate for each hydraulic pump.
  • the maximum flow rate may be determined, for example, based on the maximum output of the driving source such as the engine 11 and the discharge pressure of the hydraulic pump 14.
  • the discharge pressure of the hydraulic pump 14 may be detected by a pressure sensor S7, for example.
  • the controller 30 can prevent an excessive load from being applied to the drive source and allow hydraulic oil to flow into the plurality of hydraulic actuators in a well-balanced manner.
  • the controller 30 controls the meter-in flow rate, which is the flow rate of hydraulic oil that should pass through the meter-in valve, and the meter-out flow rate, which is the flow rate of hydraulic oil that should pass through the meter-out valve. It may be configured to calculate the flow rate. Then, the controller 30 calculates the opening area of the meter-in valve based on the meter-in flow rate and the detection value of the pressure sensor, and calculates the opening area of the meter-out valve based on the meter-out flow rate and the detection value of the pressure sensor. may be configured to
  • the hydraulic control valve HV3 connected to the bottom-side oil chamber of the boom cylinder 7 functions as a meter-in valve
  • the rod-side oil of the boom cylinder 7 A hydraulic control valve HV4 connected to the chamber functions as a meter-out valve. Therefore, the controller 30 calculates a meter-in flow rate, which is the flow rate of hydraulic oil that should pass through the hydraulic control valve HV3, and a meter-out flow rate, which is the flow rate of hydraulic oil that should pass through the hydraulic control valve HV4.
  • the controller 30 sets the opening area (target value) of the meter-in valve (hydraulic control valve HV3) based on the meter-in flow rate, which is the flow rate of hydraulic fluid that should pass through the hydraulic control valve HV3, and the detection value of the pressure sensor S4B. is calculated, and the opening area (target value) of the meter-out valve (hydraulic control valve HV4) is calculated based on the meter-out flow rate, which is the flow rate of hydraulic oil that should pass through the hydraulic control valve HV4, and the detection value of the pressure sensor S4R. do.
  • the controller 30 performs hydraulic control by the solenoid valve EV3 so that the calculated opening area (target value) of the meter-in valve (hydraulic control valve HV3) and the actual opening area of the meter-in valve (hydraulic control valve HV3) are the same. Adjust the pilot pressure of valve HV3.
  • the controller 30 controls the solenoid valve EV4 so that the calculated opening area (target value) of the meter-out valve (hydraulic control valve HV4) and the actual opening area of the meter-out valve (hydraulic control valve HV4) are the same. to adjust the pilot pressure of the hydraulic control valve HV4.
  • the controller 30 is configured to control the discharge pressure of the hydraulic pump based on the highest value among the detected values of the plurality of pressure sensors installed downstream of the plurality of meter-in valves connected to the hydraulic pump. may be
  • the controller 30 controls three pressure sensors installed downstream of three meter-in valves connected to the second hydraulic pump 14B.
  • the discharge pressure of the second hydraulic pump 14B is controlled based on the highest detected value.
  • the three meter-in valves are hydraulic control valve HV16 functioning as a meter-in valve for boom cylinder 7, hydraulic control valve HV14 functioning as a meter-in valve for arm cylinder 8, and hydraulic control valve HV12 functioning as a meter-in valve for bucket cylinder 9. be.
  • the three pressure sensors are a pressure sensor S4B that detects boom bottom pressure, a pressure sensor S5B that detects arm bottom pressure, and a pressure sensor S6B that detects bucket bottom pressure.
  • the controller 30 adjusts the pump discharge amount of the second hydraulic pump 14B so that the discharge pressure of the second hydraulic pump 14B is higher than the highest value among the detected values of the three pressure sensors by a predetermined value. to control.
  • the controller 30 can operate the hydraulic actuator with the minimum necessary pump discharge pressure, and can achieve both operability (controllability) and energy saving of the excavator 100 at a high level.
  • the hydraulic circuit separates the meter-in valve for controlling the hydraulic fluid supplied to the left traveling hydraulic motor 1M and the meter-out valve for controlling the hydraulic fluid discharged from the left traveling hydraulic motor 1M. It is configured to be provided in However, for the left travel hydraulic motor 1M, the meter-in valve and the meter-out valve need not be provided separately.
  • the hydraulic circuit may be configured such that the hydraulic fluid supplied to the left traveling hydraulic motor 1M and the hydraulic fluid discharged from the left traveling hydraulic motor 1M are simultaneously controlled by one spool valve. The same applies to the right traveling hydraulic motor 2M.
  • Controller 100 ... Excavator CD1 to CD3 ... Regeneration pipeline CD4 ⁇ Regeneration pipeline EV, EV1 to EV20 ⁇ Solenoid valve F1 ⁇ Flow rate command generator F2 ⁇ Boom required flow rate derivation part F3 ⁇ Arm required flow rate derivation part F4... Bucket required flow rate derivation part F5, F7... MI valve opening area calculation part F6, F8... MO valve opening area calculation part F9... Maximum MI pressure selection part F10... Pump discharge amount control part F11... ⁇ Maximum horsepower comparison part F12... Maximum flow rate comparison part F13... Regeneration/regeneration control part F20... Operation amount conversion part F21... FV diagram setting part HV, HV1 to HV20... Hydraulic control valve M1... attitude detector M1a...
  • boom angle sensor M1b boom angle sensor M1c... bucket angle sensor PL... left pilot port PR... right pilot port S1L, S1R, S2L, S2R, S3L, S3R, S4B, S4R, S5B, S5R, S6B, S6R, S7A, S7B... Pressure sensor T... Hydraulic oil tank

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)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Fluid-Pressure Circuits (AREA)

Abstract

ショベル(100)は、動作指令に対応して動く油圧アクチュエータにおける作動油の圧力を検出する圧力センサと、油圧アクチュエータに対応するメータイン弁と、油圧アクチュエータに対応するメータアウト弁と、複数の油圧アクチュエータのそれぞれについて設定された複数の出力特性を有するコントローラ(30)と、を備えている。コントローラ(30)は、複数の出力特性のうちの、動作指令に対応する出力特性に基づき、動作指令に対応する要求流量を算出する。

Description

ショベル
 本開示は、ショベルに関する。
 従来、地面を掘削する掘削機としてのショベルが知られている(特許文献1参照。)。このショベルは、上部旋回体に取り付けられた掘削アタッチメントを動かして土砂を掘削できるように構成されている。
 このショベルでは、油圧アクチュエータを動かす際に、油圧ポンプと油圧アクチュエータとを接続する油路の開口面積(メータイン開口面積)と、油圧アクチュエータと作動油タンクとを接続する油路の開口面積(メータアウト開口面積)とを一つのスプール弁で同時に制御できるように構成されている。
国際公開第2017/164169号
 しかしながら、上述の構成では、スプールの変位量と二つの油路のそれぞれの開口面積との対応関係は、スプール弁の物理的形状によって一意に決定されてしまう。そのため、油圧アクチュエータの動きが制限されてしまうおそれがある。
 上述に鑑み、油圧アクチュエータの動きをより柔軟に制御できるショベルを提供することが望まれる。
 本開示の実施形態に係るショベルは、油圧ポンプと、動作指令に対応して動く油圧アクチュエータと、前記油圧アクチュエータにおける作動油の圧力を検出する圧力センサと、前記油圧ポンプの吐出圧を検出する吐出圧センサと、前記油圧アクチュエータに対応するメータイン弁と、前記油圧アクチュエータに対応するメータアウト弁と、前記動作指令に基づき、前記メータイン弁を通過すべき作動油の流量であるメータイン流量、及び、前記メータアウト弁を通過すべき作動油の流量であるメータアウト流量を算出する制御装置と、を備え、前記圧力センサ、前記メータイン弁、及び前記メータアウト弁は、複数の前記油圧アクチュエータのそれぞれに対応するように設けられており、前記制御装置は、前記メータイン流量と前記圧力センサの検出値と前記吐出圧センサの検出値とに基づいて前記メータイン弁の開口面積を算出し、前記メータアウト流量と前記圧力センサの検出値とに基づいて前記メータアウト弁の開口面積を算出する。
 上述の手段により、油圧アクチュエータの動きをより柔軟に制御できるショベルが提供される。
本開示の実施形態に係るショベルの側面図である。 ショベルに搭載される油圧回路の概略図である。 油圧制御弁の構成例を示す図である。 ショベルを動作させるための制御の流れの一例を示す図である。 FV線図の概念図である。 FV線図の概念図である。 コントローラで実行される処理の流れの一例を示す概略図である。 コントローラで実行される処理の流れの一例を示すフローチャートである。 メータイン圧、メータアウト圧、及びポンプ吐出圧と有効圧力との関係を示すグラフである。 ショベルを動作させるための制御の流れの別の一例を示す図である。 ショベルを動作させるための制御の流れの更に別の一例を示す図である。 コントローラで実行される処理の流れの別の一例を示す概略図である。 コントローラで実行される処理の流れの別の一例を示すフローチャートである。
 最初に、図1を参照し、本開示の実施形態に係る建設機械としての掘削機(ショベル100)について説明する。図1は、本開示の実施形態に係るショベル100の側面図である。図1に示すショベル100の下部走行体1には旋回機構2を介して上部旋回体3が旋回可能に搭載されている。そして、上部旋回体3にはブーム4が取り付けられ、ブーム4の先端にはアーム5が取り付けられ、アーム5の先端にはバケット6が取り付けられている。作業要素としてのブーム4、アーム5、及びバケット6はアタッチメントの一例である掘削アタッチメントを構成する。ブーム4はブームシリンダ7により駆動され、アーム5はアームシリンダ8により駆動され、バケット6はバケットシリンダ9により駆動される。上部旋回体3にはキャビン10が設けられ、エンジン11等の動力源が搭載されている。エンジン11はショベル100の駆動源であり、例えば、所定の回転数を維持するように動作するディーゼルエンジンである。
 掘削アタッチメントには姿勢検出装置M1が取り付けられている。姿勢検出装置M1は、掘削反力に関する情報を検出する装置である検出装置の一例である。具体的には、姿勢検出装置M1は、掘削アタッチメントの姿勢を検出できるように構成されている。本実施形態では、姿勢検出装置M1は、ブーム角度センサM1a、アーム角度センサM1b、及びバケット角度センサM1cを含む。
 ブーム角度センサM1aは、ブーム角度を取得するセンサであり、例えば、ブームフートピンの回転角度を検出する回転角度センサ、ブームシリンダ7のストローク量を検出するストロークセンサ、ブーム4の傾斜角度を検出する傾斜(加速度)センサ等を含む。ブーム角度は、例えば、ブームシリンダ7の中心線と所定の仮想平面(例えば水平面)との間に形成される角度である。アーム角度センサM1b及びバケット角度センサM1cについても同様である。
 次に、図2及び図3を参照してショベル100に搭載される油圧回路について説明する。図2は、ショベル100に搭載される油圧回路の概略図である。ショベル100の基本システムは、主に、油圧ポンプ14、パイロットポンプ15、操作装置26、コントローラ30、油圧制御弁HV、及び圧力センサS1~S7等を含む。図3は、油圧制御弁HVの一つである油圧制御弁HV1の構成例を示す図である。
 油圧ポンプ14は、作動油ラインを介して作動油を油圧制御弁HVに供給する油圧ポンプである。図2に示す例では、油圧ポンプ14は、斜板式可変容量型油圧ポンプであり、エンジン11によって駆動され、油圧ポンプ14の入力軸は、エンジン11の出力軸に接続されている。斜板式可変容量型油圧ポンプは、斜板傾転角の変化に応じて押し退け容積を定めるピストンのストローク長が変化して1回転当たりの吐出量が変化する。斜板傾転角はレギュレータ13により制御される。レギュレータ13はコントローラ30からの制御電流の変化に応じて斜板傾転角を変化させる。例えば、レギュレータ13は、制御電流の増加に応じて斜板傾転角を大きくして油圧ポンプ14の吐出量を増大させるように構成されている。具体的には、油圧ポンプ14は、第1油圧ポンプ14A及び第2油圧ポンプ14Bを含み、レギュレータ13は、第1レギュレータ13A及び第2レギュレータ13Bを含む。
 なお、図2及び図3に示す例では、ブームシリンダ7及びアームシリンダ8は、第1油圧ポンプ14Aが吐出する作動油と第2油圧ポンプ14Bが吐出する作動油とによって駆動される。また、バケットシリンダ9は、収縮の際には、第1油圧ポンプ14Aが吐出する作動油と第2油圧ポンプ14Bが吐出する作動油とによって駆動されるが、伸張の際には、第2油圧ポンプ14Bが吐出する作動油のみによって駆動される。
 圧力センサS1~S7は、油圧回路の各部における作動油の圧力を検出するための装置である。
 圧力センサS1は、左走行用油圧モータ1Mの動作に関する作動油の圧力を検出するための装置である。具体的には、圧力センサS1は、圧力センサS1L及び圧力センサS1Rを含む。圧力センサS1Lは、左走行用油圧モータ1Mの第1ポート(左側ポート)における作動油の圧力を検出する。圧力センサS1Rは、左走行用油圧モータ1Mの第2ポート(右側ポート)における作動油の圧力(右側ポート圧)を検出する。
 圧力センサS2は、右走行用油圧モータ2Mの動作に関する作動油の圧力を検出するための装置である。具体的には、圧力センサS2は、圧力センサS2L及び圧力センサS2Rを含む。圧力センサS2Lは、右走行用油圧モータ2Mの第1ポート(左側ポート)における作動油の圧力を検出する。圧力センサS2Rは、右走行用油圧モータ2Mの第2ポート(右側ポート)における作動油の圧力を検出する。
 圧力センサS3は、旋回用油圧モータ3Mの動作に関する作動油の圧力を検出するための装置である。具体的には、圧力センサS3は、圧力センサS3L及び圧力センサS3Rを含む。圧力センサS3Lは、旋回用油圧モータ3Mの第1ポート(左側ポート)における作動油の圧力を検出する。圧力センサS3Rは、旋回用油圧モータ3Mの第2ポート(右側ポート)における作動油の圧力を検出する。
 圧力センサS4は、ブーム4の動作に関する作動油の圧力を検出するための装置である。具体的には、圧力センサS4は、圧力センサS4B及び圧力センサS4Rを含む。圧力センサS4Bは、ブームシリンダ7のボトム側油室における作動油の圧力であるブームボトム圧を検出する。圧力センサS4Rは、ブームシリンダ7のロッド側油室における作動油の圧力であるブームロッド圧を検出する。
 圧力センサS5は、アーム5の動作に関する作動油の圧力を検出するための装置である。具体的には、圧力センサS5は、圧力センサS5B及び圧力センサS5Rを含む。圧力センサS5Bは、アームシリンダ8のボトム側油室における作動油の圧力であるアームボトム圧を検出する。圧力センサS5Rは、アームシリンダ8のロッド側油室における作動油の圧力であるアームロッド圧を検出する。
 圧力センサS6は、バケット6の動作に関する作動油の圧力を検出するための装置である。具体的には、圧力センサS6は、圧力センサS6B及び圧力センサS6Rを含む。圧力センサS6Bは、バケットシリンダ9のボトム側油室における作動油の圧力であるバケットボトム圧を検出する。圧力センサS6Rは、バケットシリンダ9のロッド側油室における作動油の圧力であるバケットロッド圧を検出する。
 圧力センサS7は、油圧ポンプ14の吐出圧を検出するための装置(吐出圧センサ)である。具体的には、圧力センサS7は、圧力センサS7A及び圧力センサS7Bを含む。圧力センサS7Aは、第1油圧ポンプ14Aの吐出圧を検出する。圧力センサS7Bは、第2油圧ポンプ14Bの吐出圧を検出する。
 油圧制御弁HVは油圧アクチュエータに関する作動油の流れを制御できるように構成されている。本実施形態では、油圧制御弁HVは、電磁弁EVによって個別に制御される同一構造の油圧制御弁HV1~油圧制御弁HV20を含む。油圧制御弁HVは、操作装置26の操作方向及び操作量に対応する圧力(パイロット圧)の変化に応じ、油圧ポンプ14から作動油ラインを通じて受け入れた作動油を1又は複数の油圧アクチュエータに選択的に供給できるように構成されている。油圧アクチュエータは、例えば、ブームシリンダ7、アームシリンダ8、バケットシリンダ9、左走行用油圧モータ1M、右走行用油圧モータ2M、及び旋回用油圧モータ3M等を含む。
 油圧制御弁HV1は、旋回用油圧モータ3Mの第1ポート(左側ポート)に接続される管路に配置され、旋回用油圧モータ3Mの第1ポート(左側ポート)を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV1は、旋回用油圧モータ3Mが第1方向に回転するときに、旋回用油圧モータ3Mに関するメータイン弁として機能し、旋回用油圧モータ3Mが第1方向とは反対の方向である第2方向に回転するときに、旋回用油圧モータ3Mに関するメータアウト弁として機能する。
 油圧制御弁HV2は、旋回用油圧モータ3Mの第2ポート(右側ポート)に接続される管路に配置され、旋回用油圧モータ3Mの第2ポート(右側ポート)を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV2は、旋回用油圧モータ3Mが第1方向に回転するときに、旋回用油圧モータ3Mに関するメータアウト弁として機能し、旋回用油圧モータ3Mが第2方向に回転するときに、旋回用油圧モータ3Mに関するメータイン弁として機能する。
 油圧制御弁HV3は、ブームシリンダ7のボトム側油室に接続される管路に配置され、ブームシリンダ7のボトム側油室を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV3は、ブームシリンダ7が伸張するときに、ブームシリンダ7に関するメータイン弁として機能し、ブームシリンダ7が収縮するときに、ブームシリンダ7に関するメータアウト弁として機能する。
 油圧制御弁HV4は、ブームシリンダ7のロッド側油室に接続される管路に配置され、ブームシリンダ7のロッド側油室を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV4は、ブームシリンダ7が伸張するときに、ブームシリンダ7に関するメータアウト弁として機能し、ブームシリンダ7が収縮するときに、ブームシリンダ7に関するメータイン弁として機能する。
 油圧制御弁HV5は、アームシリンダ8のボトム側油室に接続される管路に配置され、アームシリンダ8のボトム側油室を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV5は、アームシリンダ8が伸張するときに、アームシリンダ8に関するメータイン弁として機能し、アームシリンダ8が収縮するときに、アームシリンダ8に関するメータアウト弁として機能する。
 油圧制御弁HV6は、アームシリンダ8のロッド側油室に接続される管路に配置され、アームシリンダ8のロッド側油室を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV6は、アームシリンダ8が伸張するときに、アームシリンダ8に関するメータアウト弁として機能し、アームシリンダ8が収縮するときに、アームシリンダ8に関するメータイン弁として機能する。
 油圧制御弁HV7は、左走行用油圧モータ1Mの第1ポート(左側ポート)に接続される管路に配置され、左走行用油圧モータ1Mの第1ポート(左側ポート)を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV7は、左走行用油圧モータ1Mが第1方向に回転するときに、左走行用油圧モータ1Mに関するメータイン弁として機能し、左走行用油圧モータ1Mが第1方向とは反対の方向である第2方向に回転するときに、左走行用油圧モータ1Mに関するメータアウト弁として機能する。
 油圧制御弁HV8は、左走行用油圧モータ1Mの第2ポート(右側ポート)に接続される管路に配置され、左走行用油圧モータ1Mの第2ポート(右側ポート)を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV8は、左走行用油圧モータ1Mが第1方向に回転するときに、左走行用油圧モータ1Mに関するメータアウト弁として機能し、左走行用油圧モータ1Mが第2方向に回転するときに、左走行用油圧モータ1Mに関するメータイン弁として機能する。
 油圧制御弁HV9は、バケットシリンダ9のロッド側油室に接続される管路に配置され、バケットシリンダ9のロッド側油室を第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV9は、バケットシリンダ9が伸張するときに、バケットシリンダ9に関するメータアウト弁として機能し、バケットシリンダ9が収縮するときに、バケットシリンダ9に関するメータイン弁として機能する。
 油圧制御弁HV10は、油圧アクチュエータの油室に接続される管路に配置され、油圧アクチュエータを第1油圧ポンプ14A又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV10は、必要に応じて、メータイン弁としてもメータアウト弁としても機能できるように構成されている。なお、油圧アクチュエータの油室は、バケットシリンダ9のボトム側油室であってもよい。
 油圧制御弁HV11は、バケットシリンダ9のロッド側油室に接続される管路に配置され、バケットシリンダ9のロッド側油室を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV11は、バケットシリンダ9が伸張するときに、バケットシリンダ9に関するメータアウト弁として機能し、バケットシリンダ9が収縮するときに、バケットシリンダ9に関するメータイン弁として機能する。
 油圧制御弁HV12は、バケットシリンダ9のボトム側油室に接続される管路に配置され、バケットシリンダ9のボトム側油室を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV12は、バケットシリンダ9が伸張するときに、バケットシリンダ9に関するメータイン弁として機能し、バケットシリンダ9が収縮するときに、バケットシリンダ9に関するメータアウト弁として機能する。
 油圧制御弁HV13は、アームシリンダ8のロッド側油室に接続される管路に配置され、アームシリンダ8のロッド側油室を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV13は、アームシリンダ8が伸張するときに、アームシリンダ8に関するメータアウト弁として機能し、アームシリンダ8が収縮するときに、アームシリンダ8に関するメータイン弁として機能する。
 油圧制御弁HV14は、アームシリンダ8のボトム側油室に接続される管路に配置され、アームシリンダ8のボトム側油室を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV14は、アームシリンダ8が伸張するときに、アームシリンダ8に関するメータイン弁として機能し、アームシリンダ8が収縮するときに、アームシリンダ8に関するメータアウト弁として機能する。
 油圧制御弁HV15は、ブームシリンダ7のロッド側油室に接続される管路に配置され、ブームシリンダ7のロッド側油室を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV15は、ブームシリンダ7が伸張するときに、ブームシリンダ7に関するメータアウト弁として機能し、ブームシリンダ7が収縮するときに、ブームシリンダ7に関するメータイン弁として機能する。
 油圧制御弁HV16は、ブームシリンダ7のボトム側油室に接続される管路に配置され、ブームシリンダ7のボトム側油室を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV16は、ブームシリンダ7が伸張するときに、ブームシリンダ7に関するメータイン弁として機能し、ブームシリンダ7が収縮するときに、ブームシリンダ7に関するメータアウト弁として機能する。
 油圧制御弁HV17は、右走行用油圧モータ2Mの第1ポート(左側ポート)に接続される管路に配置され、右走行用油圧モータ2Mの第1ポート(左側ポート)を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV17は、右走行用油圧モータ2Mが第1方向に回転するときに、右走行用油圧モータ2Mに関するメータイン弁として機能し、右走行用油圧モータ2Mが第1方向とは反対の方向である第2方向に回転するときに、右走行用油圧モータ2Mに関するメータアウト弁として機能する。
 油圧制御弁HV18は、右走行用油圧モータ2Mの第2ポート(右側ポート)に接続される管路に配置され、右走行用油圧モータ2Mの第2ポート(右側ポート)を第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV18は、右走行用油圧モータ2Mが第1方向に回転するときに、右走行用油圧モータ2Mに関するメータアウト弁として機能し、右走行用油圧モータ2Mが第2方向に回転するときに、右走行用油圧モータ2Mに関するメータイン弁として機能する。
 油圧制御弁HV19は、上述した油圧アクチュエータ以外の他の油圧アクチュエータに接続される管路に配置され、油圧アクチュエータを第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV19は、必要に応じて、メータイン弁としてもメータアウト弁としても機能できるように構成されている。
 油圧制御弁HV20は、上述した油圧アクチュエータ以外の他の油圧アクチュエータに接続される管路に配置され、油圧アクチュエータを第2油圧ポンプ14B又は作動油タンクTに選択的に接続できるように構成されている。そして、油圧制御弁HV19は、必要に応じて、メータイン弁としてもメータアウト弁としても機能できるように構成されている。
 パイロットポンプ15は、パイロットラインを介して操作装置26等の各種油圧制御機器に作動油を供給するための油圧ポンプである。図3に示す例では、パイロットポンプ15は、固定容量型油圧ポンプであり、エンジン11によって駆動され、パイロットポンプ15の入力軸は、エンジン11の出力軸に接続されている。
 操作装置26は、オペレータが油圧アクチュエータの操作のために用いる装置である。操作装置26は、例えば、操作レバー又は操作ペダル等である。図3に示す例では、操作装置26は、電気式操作装置であり、操作装置26の操作方向及び操作量に関する情報を電気信号(動作指令値)としてコントローラ30に出力する。コントローラ30は、操作装置26から受信した電気信号に応じて電磁弁EVの開口面積を調整することにより、油圧制御弁HVに作用するパイロット圧の大きさを調整できる。また、操作装置26は、旋回用油圧モータ3M及びアームシリンダ8を操作するための左操作レバーと、ブームシリンダ7及びバケットシリンダ9を操作するための右操作レバーとを含む。
 コントローラ30は、ショベル100を制御するための制御装置である。本実施形態では、コントローラ30はCPU、揮発性記憶媒体、及び不揮発性記憶媒体等を備えたコンピュータで構成されている。コントローラ30のCPUは、各種機能に対応するプログラムを不揮発性記憶媒体から読み出して揮発性記憶媒体にロードして実行することで、それらプログラムのそれぞれに対応する機能を実現させる。
 例えば、コントローラ30は、油圧ポンプ14の吐出量を制御する機能を実現させる。具体的には、コントローラ30は、レギュレータ13に対する制御電流の大きさを変化させ、レギュレータ13を介して油圧ポンプ14の吐出量を制御する。
 ここで、図3を参照し、油圧制御弁HVの詳細について説明する。なお、以下の説明は、油圧制御弁HV1に関するが、油圧制御弁HV2~油圧制御弁HV20のそれぞれにも同様に適用される。
 油圧制御弁HV1は、3ポート3ポジションのスプール弁である。図3において、(1)は第1ポジション(第1弁位置)を示し、(2)は第2ポジション(第2弁位置)を示し、(3)は第3ポジション(第3弁位置)を示す。
 油圧制御弁HV1は、中立位置である第2ポジションに位置付けられたときに、旋回用油圧モータ3Mの左側ポートと第1油圧ポンプ14A及び作動油タンクTのそれぞれとの連通を遮断する。すなわち、油圧制御弁HV1は、中立位置である第2ポジションに位置付けられたときに、旋回用油圧モータ3Mの左側ポートと第1油圧ポンプ14Aとを繋ぐ第1油路の開口面積、及び、旋回用油圧モータ3Mの左側ポートと作動油タンクとを繋ぐ第2油路の開口面積のそれぞれが最小(ゼロ)となるように構成されている。
 また、油圧制御弁HV1は、第1ポジションに位置付けられたときに、旋回用油圧モータ3Mの左側ポートと第1油圧ポンプ14Aとを連通させ、第3ポジションのときに、旋回用油圧モータ3Mの左側ポートと作動油タンクTとを連通させる。すなわち、油圧制御弁HV1は、第1ポジションに位置付けられたときに、第1油路の開口面積が最大となり、第3ポジションに位置付けられたときに、第2油路の開口面積が最大となるように構成されている。
 また、油圧制御弁HV1は、第2ポジションと第1ポジションとの間の中間位置では、中立位置から離れるほど、第1油路の開口面積が大きくなるように、且つ、第2ポジションと第3ポジションとの間の中間位置では、中立位置から離れるほど、第2油路の開口面積が大きくなるように構成されている。
 また、油圧制御弁HV1は、左側パイロットポートPLにおけるパイロット圧(左側パイロット圧)が右側パイロットポートPRにおけるパイロット圧(右側パイロット圧)よりも大きくなったときに右側に移動し、左側パイロット圧が右側パイロット圧よりも小さくなったときに左側に移動し、左側パイロット圧と右側パイロット圧とが等しくなったときに中立位置に戻るように構成されている。
 左側パイロット圧及び右側パイロット圧は、電磁弁EV1によって制御される。電磁弁EV1は、電磁弁EVの一つであり、油圧制御弁HV1に対応している。電磁弁EVは、油圧制御弁HV2~油圧制御弁HV20に対応する電磁弁EV2~電磁弁EV20を含む。
 具体的には、電磁弁EV1は、パイロット圧を調整するための装置であり、油圧制御弁HV1とパイロットポンプ15との間に配置されている。図3に示す例では、電磁弁EV1は、コントローラ30からの電流指令に応じて動作する。電磁弁EV1は、基本的には、操作装置26に対する操作入力の内容に応じて油圧制御弁HV1を動作させることができるように構成されている。典型的には、電磁弁EVは1、操作装置26の操作量が大きいほど、油圧制御弁HV1の移動量を大きくできるように構成されている。その上で、電磁弁EV1は、操作装置26に対する操作入力の内容にかかわらず、油圧制御弁HV1を強制的に動作させることができるように構成されている。
 具体的には、電磁弁EV1は、4ポート3ポジションのスプール弁である。図3において、(1)は第1ポジション(第1弁位置)を示し、(2)は第2ポジション(第2弁位置)を示し、(3)は第3ポジション(第3弁位置)を示す。
 電磁弁EV1は、中立位置である第2ポジションに位置付けられたときに、油圧制御弁HV1の左側パイロットポートPL及び右側パイロットポートPRのそれぞれと作動油タンクTとを連通させ、左側パイロットポートPL及び右側パイロットポートPRのそれぞれとパイロットポンプ15との間の連通を遮断する。このとき、油圧制御弁HV1に作用する左側パイロット圧と右側パイロット圧とが共に作動油タンク圧(大気圧)となるため、油圧制御弁HV1は、中立位置に戻る。
 また、電磁弁EV1は、第1ポジションに位置付けられたときに、左側パイロットポートPLとパイロットポンプ15とを連通させ、且つ、右側パイロットポートPRと作動油タンクTとを連通させる。すなわち、電磁弁EV1は、第1ポジションに位置付けられたときに、左側パイロットポートPLとパイロットポンプ15とを繋ぐ第1油路の開口面積が最大となり、且つ、右側パイロットポートPRと作動油タンクTとを繋ぐ第2油路の開口面積が最大となるように構成されている。このとき、油圧制御弁HV1に作用する左側パイロット圧が右側パイロット圧よりも大きくなるため、油圧制御弁HV1は、右側に移動する。
 また、電磁弁EV1は、第3ポジションに位置付けられたときに、左側パイロットポートPLと作動油タンクTとを連通させ、且つ、右側パイロットポートPRとパイロットポンプ15とを連通させる。すなわち、電磁弁EV1は、第3ポジションに位置付けられたときに、左側パイロットポートPLと作動油タンクTとを繋ぐ第3油路の開口面積が最大となり、且つ、右側パイロットポートPRとパイロットポンプ15とを繋ぐ第4油路の開口面積が最大となるように構成されている。このとき、油圧制御弁HV1に作用する左側パイロット圧が右側パイロット圧よりも小さくなるため、油圧制御弁HV1は、左側に移動する。
 また、電磁弁EV1は、第2ポジションと第1ポジションとの間の中間位置では、中立位置から離れるほど、第1油路及び第2油路のそれぞれの開口面積が大きくなるように、且つ、第2ポジションと第3ポジションとの間の中間位置では、中立位置から離れるほど、第3油路及び第4油路のそれぞれの開口面積が大きくなるように構成されている。
 次に、図4を参照し、ショベル100を動作させるための制御の流れの一例について説明する。図4は、ショベル100を動作させるための制御の流れの一例を示す図である。この制御は、コントローラ30によって実行される。図4に示す例では、ブーム上げ操作、アーム閉じ操作、及びバケット閉じ操作を含む複合操作が行われたときの制御の流れを示している。また、図4では、コントローラ30によって実行される制御の流れは、複数の機能ブロックによって表されている。そして、図4に示す例では、各機能ブロックで表される機能は、ソフトウェアによって実現される。但し、各機能ブロックで表される機能は、ハードウェアで実現されてもよく、ソフトウェアとハードウェアの組み合わせで実現されてもよい。また、図4では、明瞭化のため、メータイン弁が「MI弁」で表され、メータアウト弁が「MO弁」で表されている。
 ブーム要求流量導出部F2は、ブーム操作量とブーム推力とに基づいてブーム要求流量を導き出すように構成されている。ブーム操作量の値は、動作指令値の一例であり、ブーム4を操作するための操作装置26の操作量の値である。図4に示す例では、ブーム操作量は、右操作レバーを前後方向に倒したときの傾斜角に対応する値である。
 ブーム推力は、ブーム4を動かすための推力である。ブーム推力は、例えば、ブームボトム圧とブームロッド圧との間の差圧に受圧面積を乗じた値で表される。ブームボトム圧(メータイン圧)とブームロッド圧(メータアウト圧)との間の差圧は、メータイン圧からメータアウト圧を差し引いた値であり、「有効圧力」の一つである「ブーム有効圧力」とも称される。受圧面積は、ブームシリンダ7を構成するピストンの受圧面積である。図4に示す例では、ロッド側油室における受圧面積は、ボトム側油室における受圧面積よりもロッドの断面積分だけ小さい。
 ブーム要求流量は、ブームシリンダ7の要求流量である。具体的には、ブーム要求流量は、単位時間当たりにブームシリンダ7に流入する作動油の量の目標値である。
 流量指令生成部F1は、各油圧アクチュエータの要求流量とポンプ吐出圧とに基づき、各油圧アクチュエータに供給される作動油の流量の目標値を算出するように構成されている。図4に示す例では、流量指令生成部F1は、その目標値に対応する指令値を出力するように構成されている。
 図4に示す例では、流量指令生成部F1は、流量指令の一例である第1ブーム流入量をMI弁開口面積算出部F5及びMO弁開口面積算出部F6に出力する。第1ブーム流入量は、第1油圧ポンプ14Aから第1メータイン弁(この例では油圧制御弁HV3)を通ってブームシリンダ7に供給される作動油の流量に関する目標値である。なお、第1メータイン弁は、ブームシリンダ7に関する二つのメータイン弁のうちの一つである。
 MI弁開口面積算出部F5は、第1油圧ポンプ14Aとブームシリンダ7との間に配置される第1メータイン弁を制御するように構成されている。例えば、MI弁開口面積算出部F5は、第1メータイン弁の開口面積を算出するように構成されている。図4に示す例では、MI弁開口面積算出部F5は、ブーム上げ動作の際に第1メータイン弁として機能する油圧制御弁HV3の開口面積を算出する。
 具体的には、MI弁開口面積算出部F5は、第1ブーム流入量と第1ブームMI圧と第1油圧ポンプ14Aの吐出圧と所定の計算式とに基づいて第1メータイン弁(油圧制御弁HV3)の開口面積を算出する。
 第1ブームMI圧は、圧力センサS4Bの検出値であり、第1油圧ポンプ14Aの吐出圧は、圧力センサS7Aの検出値である。
 所定の計算式は、例えば、以下の式(1)で示すオリフィスの流量計算式であり、第1ブーム流入量をQ1とし、第1油圧ポンプ14Aの吐出圧をP1とし、第1ブームMI圧をP2とし、第1メータイン弁(油圧制御弁HV3)の開口面積をA1とすると、第1メータイン弁(油圧制御弁HV3)の開口面積A1は、式(2)で表される。なお、Cは流量係数であり、ρは流体密度である。
Figure JPOXMLDOC01-appb-M000001






そして、MI弁開口面積算出部F5は、算出した第1メータイン弁(油圧制御弁HV3)の開口面積が実現されるように、油圧制御弁HV3に対応する電磁弁EV3に対してMI弁開口指令を出力する。MI弁開口指令は、典型的には、電流指令である。
 このように、MI弁開口面積算出部F5は、所望の流量(第1ブーム流入量Q1)で作動油をブームシリンダ7のボトム側油室に流入させることができるように第1メータイン弁の開口面積を制御する。
 MO弁開口面積算出部F6は、ブームシリンダ7と作動油タンクTとの間に配置される第1メータアウト弁を制御するように構成されている。なお、第1メータアウト弁は、ブームシリンダ7に関する二つのメータアウト弁のうちの一つである。例えば、MO弁開口面積算出部F6は、第1メータアウト弁の開口面積を算出するように構成されている。図4に示す例では、MO弁開口面積算出部F6は、ブーム上げ動作の際に第1メータアウト弁として機能する油圧制御弁HV4の開口面積を算出する。
 具体的には、MO弁開口面積算出部F6は、流出量の一例である第1ブーム流出量と第1ブームMO圧と作動油タンク圧と所定の計算式とに基づいて第1メータアウト弁(油圧制御弁HV4)の開口面積を算出する。第1ブーム流出量は、ブームシリンダ7から第1メータアウト弁を通って作動油タンクTに排出される作動油の流量に関する目標値である。図4に示す例では、第1ブーム流出量は、第1ブーム流入量から算出される。なお、典型的には、油圧シリンダでは流入量と流出量とは異なる値となり、油圧モータでは流入量と流出量とは同じ値となる。片ロッド式の油圧シリンダでは、ロッド側油室の断面積がボトム側油室の断面積よりも小さいためである。
 第1ブームMO圧は、圧力センサS4Rの検出値であり、作動油タンク圧は、予め設定された値(例えば大気圧)である。但し、作動油タンク圧は、圧力センサの検出値であってもよい。
 所定の計算式は、例えば、上述の式(1)で示すオリフィスの流量計算式であり、第1ブーム流出量をQ2とし、第1ブームMO圧をP3とし、作動油タンク圧をP4とし、第1メータアウト弁(油圧制御弁HV4)の開口面積をA2とすると、第1メータアウト弁(油圧制御弁HV4)の開口面積A2は、式(3)で表される。なお、Cは流量係数であり、ρは流体密度である。
Figure JPOXMLDOC01-appb-M000002
 そして、MO弁開口面積算出部F6は、算出した第1メータアウト弁(油圧制御弁HV4)の開口面積が実現されるように、油圧制御弁HV4に対応する電磁弁EV4に対してMO弁開口指令を出力する。MO弁開口指令は、典型的には、電流指令である。
 このように、MO弁開口面積算出部F6は、所望の流量(第1ブーム流出量Q2)で作動油をブームシリンダ7のロッド側油室から流出させることができるように第1メータアウト弁の開口面積を制御する。
 また、流量指令生成部F1は、流量指令の一例である第2ブーム流入量をMI弁開口面積算出部F7及びMO弁開口面積算出部F8に出力する。第2ブーム流入量は、第2油圧ポンプ14Bから第2メータイン弁(この例では油圧制御弁HV16)を通ってブームシリンダ7に供給される作動油の流量に関する目標値である。なお、第2メータイン弁は、ブームシリンダ7に関する二つのメータイン弁のうちの残りの一つである。典型的には、第2ブーム流入量は、第1ブーム流入量と第2ブーム流入量との合計がブーム要求流量となるように設定される。
 MI弁開口面積算出部F7は、第2油圧ポンプ14Bとブームシリンダ7との間に配置される第2メータイン弁を制御するように構成されている。例えば、MI弁開口面積算出部F7は、第2メータイン弁の開口面積を算出するように構成されている。図4に示す例では、MI弁開口面積算出部F7は、ブーム上げ動作の際に第2メータイン弁として機能する油圧制御弁HV16の開口面積を算出する。
 具体的には、MI弁開口面積算出部F7は、第2ブーム流入量と第2ブームMI圧と第2油圧ポンプ14Bの吐出圧と所定の計算式とに基づいて第2メータイン弁(油圧制御弁HV16)の開口面積を算出する。
 第2ブームMI圧は、圧力センサS4Bの検出値であり、第2油圧ポンプ14Bの吐出圧は、圧力センサS7Bの検出値である。
 所定の計算式は、例えば、上述の式(1)で示すオリフィスの流量計算式であり、第2ブーム流入量をQ3とし、第2油圧ポンプ14Bの吐出圧をP5とし、第2ブームMI圧をP6とし、第2メータイン弁(油圧制御弁HV16)の開口面積をA3とすると、第2メータイン弁(油圧制御弁HV16)の開口面積A3は、式(4)で表される。なお、Cは流量係数であり、ρは流体密度である。
Figure JPOXMLDOC01-appb-M000003
そして、MI弁開口面積算出部F7は、算出した第2メータイン弁(油圧制御弁HV16)の開口面積が実現されるように、油圧制御弁HV16に対応する電磁弁EV16に対してMI弁開口指令を出力する。MI弁開口指令は、典型的には、電流指令である。
 このように、MI弁開口面積算出部F7は、所望の流量(第2ブーム流入量Q3)で作動油をブームシリンダ7のボトム側油室に流入させることができるように第2メータイン弁の開口面積を制御する。
 MO弁開口面積算出部F8は、ブームシリンダ7と作動油タンクTとの間に配置される第2メータアウト弁を制御するように構成されている。なお、第2メータアウト弁は、ブームシリンダ7に関する二つのメータアウト弁のうちの残りの一つである。例えば、MO弁開口面積算出部F8は、第2メータアウト弁の開口面積を算出するように構成されている。図4に示す例では、MO弁開口面積算出部F8は、ブーム上げ動作の際に第2メータアウト弁として機能する油圧制御弁HV15の開口面積を算出する。
 具体的には、MO弁開口面積算出部F8は、流出量の一例である第2ブーム流出量と第2ブームMO圧と作動油タンク圧と所定の計算式とに基づいて第2メータアウト弁(油圧制御弁HV15)の開口面積を算出する。第2ブーム流出量は、ブームシリンダ7から第2メータアウト弁を通って作動油タンクTに排出される作動油の流量に関する目標値である。図4に示す例では、第2ブーム流出量は、第2ブーム流入量から算出される。
 第2ブームMO圧は、圧力センサS4Rの検出値であり、作動油タンク圧は、予め設定された値(例えば大気圧)である。但し、作動油タンク圧は、圧力センサの検出値であってもよい。
 所定の計算式は、例えば、上述の式(1)で示すオリフィスの流量計算式であり、第2ブーム流出量をQ4とし、第2ブームMO圧をP7とし、作動油タンク圧をP8とし、第2メータアウト弁(油圧制御弁HV15)の開口面積をA4とすると、第2メータアウト弁(油圧制御弁HV15)の開口面積A4は、式(5)で表される。なお、Cは流量係数であり、ρは流体密度である。
Figure JPOXMLDOC01-appb-M000004
そして、MO弁開口面積算出部F8は、算出した第2メータアウト弁(油圧制御弁HV15)の開口面積が実現されるように、油圧制御弁HV15に対応する電磁弁EV15に対してMO弁開口指令を出力する。MO弁開口指令は、典型的には、電流指令である。
 このように、MO弁開口面積算出部F8は、所望の流量(第2ブーム流出量Q4)で作動油をブームシリンダ7のロッド側油室から流出させることができるように第2メータアウト弁の開口面積を制御する。
 なお、図4では、図示が省略されているが、流量指令生成部F1は、アームシリンダ8に関する二つのメータイン弁の開口面積を制御する二つのMI開口面積算出部と、アームシリンダ8に関する二つのメータアウト弁の開口面積を制御する二つのMO開口面積算出部と、バケットシリンダ9に関するメータイン弁を制御するMI開口面積算出部と、バケットシリンダ9に関する二つのメータアウト弁の開口面積を制御する二つのMO開口面積算出部と、にも同様に流量指令を出力するように構成されている。
 また、流量指令生成部F1は、油圧ポンプ14のポンプ吐出量を決定するための指令を出力するように構成されている。具体的には、流量指令生成部F1は、最大MI圧選択部F9に対してポンプ吐出量決定指令を出力する。
 最大MI圧選択部F9は、一又は複数のメータイン圧のうちの最大値を最大MI圧として選択するように構成されている。メータイン圧は、メータイン弁の下流側にある作動油の圧力である。具体的には、メータイン圧は、メータイン弁と油圧アクチュエータとを接続する管路における作動油の圧力である。ブーム上げ動作が実行される図4に示す例では、メータイン圧は、メータイン弁として機能する油圧制御弁HV3とブームシリンダ7のボトム側油室とを接続する管路における作動油の圧力、すなわち、圧力センサS4Bが検出するブームボトム圧を含む。
 ブーム上げ操作、アーム閉じ操作、及びバケット閉じ操作で構成される複合操作が行われた場合、最大MI圧選択部F9は、ブームボトム圧、アームボトム圧、及びバケットボトム圧のうちの最大値を最大MI圧として選択する。
 図4に示す例では、最大MI圧選択部F9は、第1油圧ポンプ14Aに関する一又は複数のメータイン圧のうちの最大値を第1最大MI圧として選択し、第2油圧ポンプ14Bに関する一又は複数のメータイン圧のうちの最大値を第2最大MI圧として選択する。第1油圧ポンプ14Aに関する一又は複数のメータイン圧は、油圧制御弁HV1~油圧制御弁HV10のうちの一又は複数に関するメータイン圧である。また、第2油圧ポンプ14Bに関する一又は複数のメータイン圧は、油圧制御弁HV11~油圧制御弁HV20のうちの一又は複数に関するメータイン圧である。
 そして、最大MI圧選択部F9は、選択した最大MI圧をポンプ吐出量制御部F10に対して出力する。
 ポンプ吐出量制御部F10は、油圧ポンプ14のポンプ吐出量を制御できるように構成されている。図4に示す例では、ポンプ吐出量制御部F10は、最大MI圧選択部F9が出力する最大MI圧に基づき、斜板式可変容量型油圧ポンプとしての油圧ポンプ14のレギュレータ13に対して出力する指令値を算出する。この場合、指令値は、例えば、斜板傾転角である。
 具体的には、ポンプ吐出量制御部F10は、最大MI圧選択部F9が出力する第1最大MI圧に基づき、第1油圧ポンプ14Aの第1レギュレータ13Aに対して出力する斜板傾転角を算出する。また、ポンプ吐出量制御部F10は、最大MI圧選択部F9が出力する第2最大MI圧に基づき、第2油圧ポンプ14Bの第2レギュレータ13Bに対して出力する斜板傾転角を算出する。
 レギュレータ13は、ポンプ吐出量制御部F10からの指令値に応じて油圧ポンプ14の斜板傾転角を変化させて油圧ポンプ14の吐出量を変化させる。具体的には、第1レギュレータ13Aは、第1油圧ポンプ14Aの吐出量を変化させ、第2レギュレータ13Bは、第2油圧ポンプ14Bの吐出量を変化させる。
 このようにして、コントローラ30は、油圧アクチュエータに流入する作動油の流量、油圧アクチュエータから流出する作動油の流量、及び、油圧ポンプ14の吐出量を適切に制御することができる。
 次に、図5A及び図5Bを参照し、ブーム要求流量導出部F2によるブーム要求流量の導出処理の一例について説明する。図5A及び図5Bは、ブーム要求流量導出部F2がブーム要求流量を導き出す際に利用するブーム用FV線図の概念図である。FV線図の「F」は推力を意味し、「V」は要求流量を意味する。すなわち、FV線図は、操作量(ブーム操作量)と推力F(ブーム推力)と要求流量V(ブーム要求流量)との対応関係を参照可能に記憶するデータベース(参照テーブル)である。なお、推力F(ブーム推力)は、有効圧力(ブーム有効圧力)であってもよい。また、要求流量V(ブーム要求流量)は、要求速度(ブーム要求速度)であってもよい。ブーム要求速度は、ブームシリンダ7の要求速度である。具体的には、ブーム要求速度は、単位時間当たりのブームシリンダ7の伸縮量の目標値である。
 具体的には、図5Aは、推力F(ブーム推力)の変化に対する要求流量V(ブーム要求流量)の変化が比較的小さくなるように設定されたFV線図である。図5Bは、推力F(ブーム推力)の変化に対する要求流量V(ブーム要求流量)の変化が比較的大きくなるように設定されたFV線図である。なお、FV線図は、操作量(ブーム操作量)と推力F(ブーム推力)と要求流量V(ブーム要求流量)との対応関係を任意に設定できるように構成されている。また、以下の説明は、ブーム要求流量導出部F2によるブーム要求流量の導出処理に関するが、アーム要求流量導出部F3によるアーム要求流量の導出処理、及び、バケット要求流量導出部F4によるバケット要求流量の導出処理等にも同様に適用される。
 ブーム要求流量導出部F2は、ブーム推力及びブーム操作量を入力として受ける。そして、ブーム要求流量導出部F2は、ブーム用FV線図を利用し、入力されたブーム推力及びブーム操作量に対応するブーム要求流量を導き出し、導き出したブーム要求流量を流量指令生成部F1に対して出力するように構成されている。
 例えば、図5Aに示す例では、ブーム要求流量導出部F2は、ブーム推力として値TH1が入力され、ブーム操作量として「大」が入力された場合に、ブーム要求流量として値RQ1を導き出す。
 また、図5Bに示す例では、ブーム要求流量導出部F2は、ブーム推力として値TH1が入力され、ブーム操作量として「大」が入力された場合に、ブーム要求流量として値RQ11を導き出す。
 なお、図5A及び図5Bでは、明瞭化のため、ブーム操作量は、「大」、「中」、及び「小」の三段階で表されているが、実際には、ブーム用FV線図は、より多くのブーム操作量の段階に対応できるように構成されている。例えば、ブーム操作量がレバー操作角度で表される場合、ブーム用FV線図は、0.1度刻みのレバー操作角度に対応できるように構成されていてもよい。
 図5Aに示すブーム用FV線図では、ブーム操作量が「大」で維持されている場合に、ブーム推力が値TH1から値TH2に低下すると、ブーム要求流量は値RQ1から値RQ2に増加し、ブーム推力が値TH1から値TH3に増加すると、ブーム要求流量は値RQ1から値RQ3に低下する。
 同様に、図5Bに示すブーム用FV線図では、ブーム操作量が「大」で維持されている場合に、ブーム推力が値TH1から値TH2に低下すると、ブーム要求流量は値RQ11から値RQ12に増加し、ブーム推力が値TH1から値TH3に増加すると、ブーム要求流量は値RQ11から値RQ13に低下する。
 そして、ブーム推力が値TH1から値TH2に低下したときの、図5Aに示すブーム用FV線図におけるブーム要求流量の増分(RQ2-RQ1)は、図5Bに示すブーム用FV線図におけるブーム要求流量の増分(RQ12-RQ11)よりも小さい。また、ブーム推力が値TH1から値TH3に増加したときの、図5Aに示すブーム用FV線図におけるブーム要求流量の減分(RQ1-RQ3)は、図5Bに示すブーム用FV線図におけるブーム要求流量の減分(RQ11-RQ13)よりも小さい。これは、図5Bに示すブーム用FV線図を利用する場合に比べ、図5Aに示すブーム用FV線図を利用する場合には、ブーム推力の変化に対するブーム4の動作速度の変化が小さくなることを意味する。
 また、ブーム推力が値TH1のときにブーム操作量が「中」から「大」に変化したときの、図5Aに示すブーム用FV線図におけるブーム要求流量の増分(RQ1-RQ4)は、図5Bに示すブーム用FV線図におけるブーム要求流量の増分(RQ11-RQ14)よりも大きい。これは、図5Bに示すブーム用FV線図を利用する場合に比べ、図5Aに示すブーム用FV線図を利用する場合には、ブーム操作量の変化に対するブーム4の動作速度の変化が大きくなることを意味する。
 ブーム要求流量導出部F2は、例えば、予め設定されている複数のブーム用FV線図の中から、作業内容に適した一つを選択して利用するように構成されていてもよい。この場合、作業内容は、例えば、掘削作業、積み込み作業、水平引き作業、又は法面仕上げ作業等である。そして、作業内容は、例えば、操作装置26の操作内容、及び、圧力センサS1~S7の出力等の少なくとも一つに基づいて判定される。
 或いは、ブーム要求流量導出部F2は、予め設定されている複数のブーム用FV線図の中から、ショベル100の動作内容に適した一つを選択して利用するように構成されていてもよい。この場合、動作内容は、例えば、ブーム上げ動作、ブーム下げ動作、旋回動作、アーム閉じ動作、又はアーム開き動作等である。そして、動作内容は、例えば、操作装置26の操作内容、及び、圧力センサS1~S7の出力等の少なくとも一つに基づいて判定される。
 なお、図5Aに示すFV線図は、例えば、掘削後のブーム上げ動作が行われる際に利用されるのに適している。ブーム操作量が同じであるにもかかわらず、バケット6内に取り込まれている土砂等の重量の違いに応じてブーム上げ速度が大きく変化してしまうのを抑制できるためである。
 また、図5Bに示すFV線図は、例えば、掘削のためのアーム閉じ動作が行われる際に利用されるのに適している。アーム操作量が同じであってもアーム推力の増加に伴ってアーム閉じ速度が低下すると、オペレータは、土砂等による掘削抵抗を認識し易くなるためである。例えば、オペレータは、アーム閉じ速度が小さくなるほど掘削抵抗が大きくなっていると認識できるためである。また、アーム操作量が同じである場合にアーム推力の増加に伴ってアーム閉じ速度が低下すると、ショベル100の車体の揺れは、抑制され易いためである。
 また、上述の例では、FV線図は、データベース(参照テーブル)を用いて実現されているが、数式で実現されていてもよい。
 次に、図6A及び図6Bを参照し、流量指令生成部F1の詳細について説明する。図6A及び図6Bは、流量指令生成部F1で実行される処理の流れを示す図である。具体的には、図6Aは、流量指令生成部F1で実行される処理の流れを示す概略図であり、図6Bは、流量指令生成部F1で実行される処理の流れを示すフローチャートである。
 図6A及び図6Bに示す例では、オペレータは、キャビン10内に設置された操作装置26(左操作レバー26L及び右操作レバー26R)を操作して旋回用油圧モータ3M、ブームシリンダ7、及びアームシリンダ8を同時に動作させている。具体的には、オペレータは、左旋回操作、ブーム上げ操作、及びアーム開き操作を同時に行っている。
 なお、左操作レバー26Lは、前後方向に傾けられたときにアーム操作レバー26L1として機能し、左右方向に傾けられたときに旋回操作レバー26L2として機能するように構成されている。また、右操作レバー26Rは、前後方向に傾けられたときにブーム操作レバー26R1として機能し、左右方向に傾けられたときにバケット操作レバー26R2として機能するように構成されている。
 最初に、流量指令生成部F1は、要求流量の合計値Qtを算出する(ステップST1)。図6A及び図6Bに示す例では、要求流量の合計値Qtは、調整前旋回要求流量Q1ref、調整前ブーム要求流量Q2ref、及び調整前アーム要求流量Q3refの合計値である。調整前旋回要求流量Q1refは、旋回操作量から算出される値である。同様に、調整前ブーム要求流量Q2refは、ブーム操作量から算出される値であり、調整前アーム要求流量Q3refは、アーム操作量から算出される値である。
 その後、流量指令生成部F1は、ポンプ吐出量の上限値QSを算出する(ステップST2)。本実施形態では、流量指令生成部F1は、ポンプ吐出圧とポンプ吐出量とを乗算することによって導き出される油圧ポンプ14の吸収出力(吸収馬力)がエンジン11の最大出力(最大馬力)以下となるように、ポンプ吐出圧PSに基づいてポンプ吐出量の上限値QSを算出する。なお、流量指令生成部F1は、油圧ポンプ14の構造によって機械的に決定されるポンプ吐出量の上限値を上限値QSとして利用してもよい。
 その後、流量指令生成部F1は、要求流量の合計値Qtとポンプ吐出量の上限値QSとを比較する(ステップST3)。ポンプ吐出量の上限値QSがエンジン11の最大出力に基づいて算出された場合、この比較処理は、図2における最大馬力比較部F11によって実現される。また、ポンプ吐出量の上限値QSが油圧ポンプ14の機械的な制約によって決定される場合、この比較処理は、図2における最大流量比較部F12によって実現される。
 要求流量の合計値Qtがポンプ吐出量の上限値QS以下である場合(ステップST3のNO)、流量指令生成部F1は、調整前旋回要求流量Q1refをそのまま旋回要求流量Q1Frefとして設定し、調整前ブーム要求流量Q2refをそのままブーム要求流量Q2Frefとして設定し、調整前アーム要求流量Q3refをそのままアーム要求流量Q3Frefとして設定する(ステップST4)。
 旋回要求流量Q1Frefは、油圧制御弁HV1に対応する電磁弁EV1に対して出力される電流指令である。具体的には、旋回要求流量Q1Frefは、メータイン弁として機能する油圧制御弁HV1を通過して旋回用油圧モータ3Mの左側ポートに流入する作動油の流量が値Q1となるように設定される値である。
 ブーム要求流量Q2Frefは、油圧制御弁HV3に対応する電磁弁EV3に対して出力される電流指令である。具体的には、ブーム要求流量Q2Frefは、メータイン弁として機能する油圧制御弁HV3を通過してブームシリンダ7のボトム側油室に流入する作動油の流量が値Q2となるように設定される値である。
 アーム要求流量Q3Frefは、油圧制御弁HV6に対応する電磁弁EV6に対して出力される電流指令である。具体的には、アーム要求流量Q3Frefは、メータイン弁として機能する油圧制御弁HV6を通過してアームシリンダ8のロッド側油室に流入する作動油の流量が値Q3となるように設定される値である。
 なお、この場合、旋回用油圧モータ3Mの左側ポートに流入する作動油の流量の値Q1と、ブームシリンダ7のボトム側油室に流入する作動油の流量の値Q2と、アームシリンダ8のロッド側油室に流入する作動油の流量の値Q3との合計は、ポンプ吐出量の上限値QS以下である。
 一方、要求流量の合計値Qtがポンプ吐出量の上限値QSを上回る場合(ステップST3のYES)、流量指令生成部F1は、調整前旋回要求流量Q1refに値(1-K1)を乗じた値を旋回要求流量Q1Frefとして設定し、調整前ブーム要求流量Q2refに値(1-K2)を乗じた値をブーム要求流量Q2Frefとして設定し、調整前アーム要求流量Q3refに値(1-K3)を乗じた値をアーム要求流量Q3Frefとして設定する(ステップST5)。なお、値K1、値K2、及び値K3は、以下の式(6)を満たすように設定される値である。
QS=(1-K1)×Q1ref+(1-K2)×Q2ref+(1-K3)×Q3ref・・・(6)
 例えば、値K1、値K2、及び値K3は何れも、要求流量の合計値Qtに対する不足分(Qt-QS)の比の値K(=(Qt-QS)/Qt)であってもよい。不足分は、要求流量の合計値Qtからポンプ吐出量の上限値QSを差し引いた値である。
 この場合、要求流量の合計値Qtに対する不足分の比の値Kが0.1であれば、旋回要求流量Q1Frefは、調整前旋回要求流量Q1refに値0.9を乗じた値となる。同様に、ブーム要求流量Q2Frefは、調整前ブーム要求流量Q2refに値0.9を乗じた値となり、アーム要求流量Q3Frefは、調整前アーム要求流量Q3refに値0.9を乗じた値となる。
 この構成は、要求流量の合計値Qtがポンプ吐出量の上限値QSを上回る場合であっても、左旋回速度、ブーム上げ速度、及びアーム開き速度のそれぞれの動作速度を同じ比率で変化(低下)させることができるという効果をもたらす。すなわち、この構成は、例えば、左旋回速度、ブーム上げ速度、及びアーム開き速度の何れか一つが他の二つに比べて大きく変化(低下)してしまうのを防止できるという効果をもたらす。
 次に、図7を参照し、MO弁開口面積算出部の詳細について説明する。図7は、メータイン圧、メータアウト圧、及びポンプ吐出圧と有効圧力との関係を示すグラフである。具体的には、図7の横軸は、ブーム有効圧力、アーム有効圧力、バケット有効圧力、又は旋回有効圧力等の有効圧力に対応し、図7の縦軸は、メータイン圧、メータアウト圧、及びポンプ吐出圧等の作動油の圧力に対応している。なお、以下の説明は、旋回用油圧モータ3Mに関するメータアウト弁として機能する油圧制御弁HV2を制御するMO弁開口面積算出部に関するが、他のメータアウト弁を制御する他のMO弁開口面積算出部にも同様に適用される。
 有効圧力が正値である(右側領域にある)状態は、例えば、旋回有効圧力が正値である状態を含む。そして、旋回有効圧力が正値である状態は、左旋回加速中に、旋回用油圧モータ3Mの左側ポート(流入側ポート)における作動油の圧力(メータイン圧)が旋回用油圧モータ3Mの右側ポート(流出側ポート)における作動油の圧力(メータアウト圧)よりも高い状態を含む。
 有効圧力が負値である(左側領域にある)状態は、例えば、旋回有効圧力が負値である状態を含む。そして、旋回有効圧力が負値である状態は、左旋回減速中に、旋回用油圧モータ3Mの右側ポートにおける作動油の圧力(メータアウト圧)が旋回用油圧モータ3Mの左側ポートにおける作動油の圧力(メータイン圧)よりも高い状態を含む。
 MO弁開口面積算出部は、有効圧力が正値である場合、油圧制御弁HV2をリリーフ弁として機能させ、且つ、有効圧力が負値である場合、油圧制御弁HV2をカウンタバランス弁として機能させるように構成されている。
 具体的には、MO弁開口面積算出部は、旋回用油圧モータ3Mの左側ポートにおける作動油の圧力(メータイン圧)と右側ポートにおける作動油の圧力(メータアウト圧)とが何れも必要最小限となるようにメータアウト弁(油圧制御弁HV2)の開口面積を制御する。
 より具体的には、MO弁開口面積算出部は、有効圧力が正値である場合、すなわち、メータイン圧がメータアウト圧より大きい場合、メータアウト圧が負圧にならない範囲で、メータアウト圧ができるだけ低圧になるようにメータアウト弁(油圧制御弁HV2)の開口面積を制御する。図7に示す例では、MO弁開口面積算出部は、メータアウト圧が所定値MOminとなるようにリリーフ弁としてのメータアウト弁(油圧制御弁HV2)の開口面積を制御する。
 また、MO弁開口面積算出部は、有効圧力が負値である場合、すなわち、メータアウト圧がメータイン圧より大きい場合、メータイン圧が負圧にならない範囲で、メータイン圧ができるだけ低圧になるようにメータアウト弁(油圧制御弁HV2)の開口面積を制御する。図7に示す例では、MO弁開口面積算出部は、メータイン圧が所定値MIminとなるようにカウンタバランス弁としてのメータアウト弁(油圧制御弁HV2)の開口面積を制御する。
 このように、MO弁開口面積算出部は、旋回用油圧モータ3Mに作用する負荷の方向、すなわち、メータイン圧とメータアウト圧の大小関係に応じて制御方式を切り換えてメータアウト弁(油圧制御弁HV2)の開口面積を制御する。
 この構成により、MO弁開口面積算出部は、負荷の方向にかかわらず、メータイン圧及びメータアウト圧が負圧になってしまうのを防止しながら、メータイン圧及びメータアウト圧を最小限のレベルに維持できる。
 また、ポンプ吐出量制御部F10は、有効圧力が正値であるか負値であるかにかかわらず、油圧ポンプ14のポンプ吐出圧がメータイン圧より所定圧ΔPだけ高い圧力に維持されるように、油圧ポンプ14のポンプ吐出量を制御する。所定圧ΔPは、例えば、メータイン弁が必要流量を通過させるのに必要な最小限の差圧に基づいて決定される。この差圧は、メータイン弁の上流側にある作動油の圧力とメータイン弁の下流側にある作動油の圧力との差を意味する。このように、ポンプ吐出量制御部F10は、ロードセンシング制御と同様の制御によってポンプ吐出量を制御してもよい。
 この構成は、メータアウト弁によりメータイン圧が最小限で維持されるようにした上で、ポンプ吐出圧とメータイン圧との間の差圧を最小限にすることで、油圧アクチュエータの制御性を確保しながらポンプ吐出圧を低減させることができる。そのため、この構成は、油圧アクチュエータの制御性を確保しながらも、油圧ポンプ14を駆動するエンジン11等の駆動源の消費エネルギを低減させることができる。なお、図7に示す例では、旋回用油圧モータ3Mは、斜板式可変容量型油圧ポンプであるが、サーボモータ等による回転速度制御によって吐出圧が制御される油圧ポンプ等、吐出圧の制御が可能な他のタイプの油圧ポンプであってもよい。
 次に、図8を参照し、ショベル100を動作させるための制御の流れの別の一例について説明する。図8は、ショベル100を動作させるための制御の流れの別の一例を示す図である。この制御は、コントローラ30によって実行される。
 図8に示す例は、FV線図が動的に変更される点で、図4に示す例と異なる。具体的には、図8に示す例では、コントローラ30は、オペレータの状態量及びショベルの状態量の少なくとも一方の変化に応じてFV線図の内容を動的に変化させるように構成されている。
 オペレータの状態量は、例えば、オペレータの技量、オペレータの好み、又はオペレータの疲労度等であり、典型的には、複数段階のレベルで表される。ショベルの状態量は、例えば、ショベルの姿勢、バケット6内に取り込まれた土砂の重量、又は掘削抵抗等である。
 コントローラ30は、ショベルの仕様、ショベルの使用目的、又は、掘削対象の特性の変化等に応じてFV線図の内容を変化させるように構成されていてもよい。掘削対象の特性は、例えば、土砂の粘度、硬度、又は密度等である。
 次に、図9を参照し、ショベル100を動作させるための制御の流れの更に別の一例について説明する。図9は、ショベル100を動作させるための制御の流れの更に別の一例を示す図である。この制御は、コントローラ30によって実行される。
 具体的には、図9に示す例は、水平操作レバーと垂直操作レバーとを用いてアーム5の先端に取り付けられたエンドアタッチメントを水平方向及び鉛直方向に動かすことができるように構成されたショベル100を動作させるための制御の流れを示している。エンドアタッチメントは、バケット、グラップル、リフティングマグネット、又はブレーカ等である。図9に示す例では、エンドアタッチメントは、バケット6である。
 操作量変換部F20は、入力操作量を出力操作量に変換するように構成されている。図9に示す例では、入力操作量は、水平操作量及び垂直操作量であり、出力操作量は、アーム操作量及びブーム操作量である。
 水平操作量は、アタッチメントの所定部位の位置(以下、「制御対象位置」とする。)を水平方向(前後方向)に移動させるための操作に関する操作量である。垂直操作量は、制御対象位置を鉛直方向(上下方向)に移動させるための操作に関する操作量である。制御対象位置は、例えば、アーム5とバケット6とを連結するバケットピンの位置である。
 オペレータは、例えば、水平操作レバーを前方に倒すことで、制御対象位置を水平方向前方に移動させることができ、水平操作レバーを後方に倒すことで、制御対象位置を水平方向後方に移動させることができる。また、オペレータは、垂直操作レバーを前方に倒すことで、制御対象位置を鉛直方向下方に移動させることができ、垂直操作レバーを後方に倒すことで、制御対象位置を鉛直方向上方に移動させることができる。
 具体的には、操作量変換部F20は、水平操作量の入力を受けると、制御対象位置を水平方向に移動させるために必要なアーム操作量とブーム操作量との組み合わせを算出する。また、操作量変換部F20は、垂直操作量の入力を受けると、制御対象位置を鉛直方向に移動させるために必要なアーム操作量とブーム操作量との組み合わせを算出する。そして、操作量変換部F20は、水平操作量の入力と垂直操作量の入力とを同時に受けると、制御対象位置の斜め方向への移動(水平方向及び鉛直方向への同時移動)を実現するために必要なアーム操作量とブーム操作量との組み合わせを算出する。その上で、操作量変換部F20は、算出したアーム操作量をアーム要求流量導出部F3に対して出力し、算出したブーム操作量をブーム要求流量導出部F2に対して出力する。
 FV線図設定部F21は、水平操作量に関する水平FV線図と垂直操作量に関する垂直FV線図とに基づき、ブーム要求流量導出部F2及びアーム要求流量導出部F3のそれぞれで利用されるFV線図(ブーム用FV線図及びアーム用FV線図)を設定できるように構成されている。
 水平FV線図は、水平操作量と推力F(水平推力)と要求流量V(水平要求流量)との対応関係を参照可能に記憶するデータベース(参照テーブル)である。また、垂直FV線図は、垂直操作量と推力F(垂直推力)と要求流量V(垂直要求流量)との対応関係を参照可能に記憶するデータベース(参照テーブル)である。
 図9に示す例では、水平FV線図は、水平操作量と水平推力とに応じて制御対象位置の水平移動速度が比較的高い応答速度で変化する特性となるように設定されている。また、垂直FV線図は、垂直操作量の大小にかかわらず垂直推力が変化しても垂直移動速度がほとんど変化しない特性となるように設定されている。このような特性を利用すると、オペレータは、エンドアタッチメントの高さをほとんど変化させることなくエンドアタッチメントを前後方向に水平に滑らかに移動させ易くなる。
 FV線図設定部F21は、水平FV線図と垂直FV線図とによって表される特性が実現されるようにアーム用FV線図とブーム用FV線図とを設定する。
 ブーム要求流量導出部F2は、図4を参照して説明された方法と同様の方法で、流量指令を算出し、算出した流量指令を油圧制御弁HVに対して出力する。具体的には、ブーム要求流量導出部F2は、圧力センサS4B及び圧力センサS4Rの出力に基づいて算出されるブーム有効圧力からブーム推力を算出する。そして、ブーム要求流量導出部F2は、算出したブーム推力と、操作量変換部F20が算出したブーム操作量と、FV線図設定部F21が設定したブーム用FV線図とに基づいて流量指令を算出する。そして、ブーム要求流量導出部F2は、ブームシリンダ7に関する油圧制御弁HV3、油圧制御弁HV4、油圧制御弁HV15、及び油圧制御弁HV16のうちの少なくとも一つに対して流量指令を出力する。より厳密には、ブーム要求流量導出部F2は、電磁弁EV3、電磁弁EV4、電磁弁EV15、及び電磁弁EV16のうちの少なくとも一つに対して流量指令を出力する。アーム要求流量導出部F3についても同様である。
 次に、図10A及び図10Bを参照し、流量指令生成部F1で実行される別の処理について説明する。図10A及び図10Bは、流量指令生成部F1で実行される別の処理の流れを示す図である。具体的には、図10Aは、流量指令生成部F1で実行される別の処理の流れを示す概略図であり、図10Bは、流量指令生成部F1で実行される別の処理の流れを示すフローチャートである。
 図10A及び図10Bに示す例は、旋回減速中に旋回用油圧モータ3Mの流出側ポートから流出する作動油が旋回用油圧モータ3Mの流入側ポートに再生される点、アームシリンダ8のロッド側油室から流出する作動油がアームシリンダ8のボトム側油室に再生される点、及び、バケットシリンダ9のボトム側油室から流出する作動油がアームシリンダ8のボトム側油室に回生される点で、図6A及び図6Bに示す例と異なる。
 図10A及び図10Bに示す例では、オペレータは、キャビン10内に設置された操作装置26(左操作レバー26L及び右操作レバー26R)を操作して旋回用油圧モータ3M、アームシリンダ8、及びバケットシリンダ9を同時に動作させている。具体的には、オペレータは、左旋回操作、アーム閉じ操作、及びバケット開き操作を同時に行っている。
 なお、左操作レバー26Lは、前後方向に傾けられたときにアーム操作レバー26L1として機能し、左右方向に傾けられたときに旋回操作レバー26L2として機能するように構成されている。また、右操作レバー26Rは、前後方向に傾けられたときにブーム操作レバー26R1として機能し、左右方向に傾けられたときにバケット操作レバー26R2として機能するように構成されている。
 また、図10A及び図10Bに示す例では、油圧回路は、調整前旋回要求流量Q1refに相当する流量Q1で作動油が旋回用油圧モータ3Mの流入側ポートに流入し、調整前旋回要求流量Q1refに相当する流量Q1で作動油が旋回用油圧モータ3Mの流出側ポートから流出するように構成されている。そして、油圧回路は、旋回用油圧モータ3Mの流出側ポートから流出した作動油が差動管路(再生管路CD1)を通って旋回用油圧モータ3Mの流入側ポートに再生される(流入する)ように構成されている。再生が行われる場合、旋回用油圧モータ3Mの流入側ポートに流入する作動油の流量の全ては、旋回用油圧モータ3Mの流出側ポートから流出する作動油の流量によって実現される。そのため、油圧ポンプ14から旋回用油圧モータ3Mに供給される作動油の流量はゼロとなる。
 また、図10A及び図10Bに示す例では、油圧回路は、調整前バケット要求流量Q3refに相当する流量Q3で作動油がバケットシリンダ9のロッド側油室に流入し、調整前バケット要求流量Q3refの二倍に相当する流量(2×Q3)で作動油がバケットシリンダ9のボトム側油室から流出するように構成されている。そして、油圧回路は、バケットシリンダ9のボトム側油室から流出した作動油が差動管路(再生管路CD3)を通ってバケットシリンダ9のロッド側油室に再生され(流入し)、且つ、回生管路CD4を通ってアームシリンダ8のボトム側油室に回生される(流入する)ように構成されている。再生が行われる場合、バケットシリンダ9のロッド側油室に流入する作動油の流量の全ては、バケットシリンダ9のボトム側油室から流出する作動油の流量の一部(流量Q3)によって実現される。更に、回生が行われる場合、アームシリンダ8のボトム側油室に流入する作動油の流量の一部は、バケットシリンダ9のボトム側油室から流出する作動油の流量の残りの部分(2×Q3―Q3=Q3)によって実現される。そのため、油圧ポンプ14からバケットシリンダ9に供給される作動油の流量はゼロとなる。
 また、図10A及び図10Bに示す例では、油圧回路は、調整前アーム要求流量Q2refに相当する流量Q2で作動油がアームシリンダ8のボトム側油室に流入し、調整前アーム要求流量Q2refの二分の一に相当する流量(1/2×Q2)で作動油がアームシリンダ8のロッド側油室から流出するように構成されている。そして、油圧回路は、アームシリンダ8のロッド側油室から流出した作動油が差動管路(再生管路CD2)を通ってアームシリンダ8のボトム側油室に再生される(流入する)ように構成されている。再生が行われる場合、アームシリンダ8のボトム側油室に流入する作動油の流量の二分の一は、アームシリンダ8のロッド側油室から流出する作動油の流量によって実現される。更に、回生が行われる場合、アームシリンダ8のボトム側油室に流入する作動油の流量の一部は、バケットシリンダ9のボトム側油室から回生される作動油の流量Q3によって実現される。そのため、油圧ポンプ14からアームシリンダ8のボトム側油室に供給される作動油の流量QPは、(Q2-1/2×Q2-Q3)となる。
 油圧ポンプ14から油圧アクチュエータに供給される作動油の流量の算出に関する上述の処理は、図4における再生・回生制御部F13によって実現される。
 なお、調整前旋回要求流量Q1refは、旋回操作量から算出される値である。同様に、調整前アーム要求流量Q2refは、アーム操作量から算出される値であり、調整前バケット要求流量Q3refは、バケット操作量から算出される値である。
 上述のような油圧回路における作動油の流れを制御するために、流量指令生成部F1は、最初に、要求流量の合計値Qtを算出する(ステップST11)。図10A及び図10Bに示す例では、要求流量の合計値Qtは、調整前アーム要求流量Q2refの二分の一に相当する流量から調整前バケット要求流量Q3refを差し引いた値である。すなわち、要求流量の合計値Qtは、油圧ポンプ14からアームシリンダ8のボトム側油室に供給される作動油の流量QP(=Q2-1/2×Q2-Q3)に対応している。
 その後、流量指令生成部F1は、ポンプ吐出量の上限値QSを算出する(ステップST12)。
 本実施形態では、流量指令生成部F1は、ポンプ吐出圧とポンプ吐出量とを乗算することによって導き出される油圧ポンプ14の吸収出力(吸収馬力)がエンジン11の最大出力(最大馬力)以下となるように、ポンプ吐出圧PSに基づいてポンプ吐出量の上限値QSを算出する。なお、流量指令生成部F1は、油圧ポンプ14の構造によって機械的に決定されるポンプ吐出量の上限値を上限値QSとして利用してもよい。
 その後、流量指令生成部F1は、要求流量の合計値Qtとポンプ吐出量の上限値QSとを比較する(ステップST13)。ポンプ吐出量の上限値QSがエンジン11の最大出力に基づいて算出された場合、この比較処理は、図4における最大馬力比較部F11によって実現される。また、ポンプ吐出量の上限値QSが油圧ポンプ14の機械的な制約によって決定される場合、この比較処理は、図4における最大流量比較部F12によって実現される。
 要求流量の合計値Qtがポンプ吐出量の上限値QS以下である場合(ステップST13のNO)、流量指令生成部F1は、調整前旋回要求流量Q1refをそのまま旋回要求流量Q1Frefとして設定し、調整前アーム要求流量Q2refをそのままアーム要求流量Q2Frefとして設定し、調整前バケット要求流量Q3refをそのままバケット要求流量Q3Frefとして設定する(ステップST14)。
 旋回要求流量Q1Frefは、油圧制御弁HV1に対応する電磁弁EV1に対して出力される電流指令である。具体的には、旋回要求流量Q1Frefは、メータイン弁として機能する油圧制御弁HV1を通過して旋回用油圧モータ3Mの左側ポートに流入する作動油の流量が値Q1となるように設定される値である。
 アーム要求流量Q2Frefは、油圧制御弁HV5に対応する電磁弁EV5に対して出力される電流指令である。具体的には、アーム要求流量Q2Frefは、メータイン弁として機能する油圧制御弁HV5を通過してアームシリンダ8のボトム側油室に流入する作動油の流量が値Q2となるように設定される値である。
 バケット要求流量Q3Frefは、油圧制御弁HV9に対応する電磁弁EV9に対して出力される電流指令である。具体的には、バケット要求流量Q3Frefは、メータイン弁として機能する油圧制御弁HV9を通過してバケットシリンダ9のロッド側油室に流入する作動油の流量が値Q3となるように設定される値である。
 なお、図10A及び図10Bに示す例では、油圧ポンプ14から油圧アクチュエータに供給される作動油の流量QPは、ポンプ吐出量の上限値QS以下である。すなわち、アームシリンダ8のボトム側油室に流入する作動油の流量の値Q2と、バケットシリンダ9のロッド側油室に流入する作動油の流量の値Q3との合計から、アームシリンダ8のロッド側油室から流出する作動油の流量の値(1/2×Q2)と、バケットシリンダ9のボトム側油室から流出する作動油の流量の値(2×Q3)との合計を差し引いた値(1/2×Q2-Q3)は、ポンプ吐出量の上限値QS以下である。
 一方、要求流量の合計値Qtがポンプ吐出量の上限値QSを上回る場合(ステップST13のYES)、流量指令生成部F1は、調整前旋回要求流量Q1refをそのまま旋回要求流量Q1Frefとして設定し、調整前アーム要求流量Q2refに値(1-K2)を乗じた値をアーム要求流量Q2Frefとして設定し、調整前バケット要求流量Q3refに値(1-K3)を乗じた値をバケット要求流量Q3Frefとして設定する(ステップST15)。なお、値K2及び値K3は、以下の式(7)を満たすように設定される値である。
QS=1/2×(1-A2)×Q2ref-(1-A3)×Q3ref・・・(7)
 例えば、値K2及び値K3は何れも、要求流量の合計値Qtに対する不足分(Qt-QS)の比の値K(=(Qt-QS)/Qt)であってもよい。不足分は、要求流量の合計値Qtからポンプ吐出量の上限値QSを差し引いた値である。
 この場合、要求流量の合計値Qtに対する不足分の比の値Kが0.1であれば、アーム要求流量Q2Frefは、調整前アーム要求流量Q2refに値0.9を乗じた値となり、バケット要求流量Q3Frefは、調整前バケット要求流量Q3refに値0.9を乗じた値となる。
 この構成は、要求流量の合計値Qtがポンプ吐出量の上限値QSを上回る場合であっても、アーム閉じ速度及びバケット開き速度のそれぞれの動作速度を同じ比率で変化(低下)させることができるという効果をもたらす。すなわち、この構成は、例えば、アーム閉じ速度及びバケット開き速度の何れか一つが他の一つに比べて大きく変化(低下)してしまうのを防止できるという効果をもたらす。
 なお、図10A及び図10Bに示す例では、要求流量の合計値Qtがポンプ吐出量の上限値QSを上回る場合であっても、流量指令生成部F1は、調整前旋回要求流量Q1refをそのまま旋回要求流量Q1Frefとして設定している。すなわち、コントローラ30は、旋回用油圧モータ3Mの動きを制限しないようにしている。但し、流量指令生成部F1は、アームシリンダ8及びバケットシリンダ9の動きを制限したのと同様に、旋回用油圧モータ3Mの動きを制限してもよい。例えば、流量指令生成部F1は、要求流量の合計値Qtに対する不足分の比の値Kが0.1であれば、調整前旋回要求流量Q1refに値0.9を乗じた値を旋回要求流量Q1Frefとして設定してもよい。この構成は、左旋回速度、アーム閉じ速度、及びバケット開き速度のそれぞれの動作速度を同じ比率で変化(低下)させることができるという効果をもたらす。
 上述のように、本開示の実施形態に係るショベル100は、動作指令に対応して動く油圧アクチュエータと、油圧アクチュエータにおける作動油の圧力を検出する圧力センサS1~S6と、油圧アクチュエータに対応するメータイン弁(複数の油圧制御弁HVの一部)と、油圧アクチュエータに対応するメータアウト弁(複数の油圧制御弁HVの他の一部)と、複数の油圧アクチュエータのそれぞれについて設定された複数の出力特性を有する制御装置としてのコントローラ30と、を備えている。そして、コントローラは、複数の出力特性のうちの、動作指令に対応する出力特性に基づき、動作指令に対応する要求流量を算出するように構成されている。出力特性は、例えば、動作指令、油圧アクチュエータにおける作動油の圧力、及び、要求流量に基づく対応関係を表す。この構成は、油圧アクチュエータの動きをより柔軟に制御できるという効果をもたらす。
 ショベル100は、油圧アクチュエータに対する動作指令値(操作量の値)を生成する動作指令生成装置としての操作装置26を備えていてもよい。そして、コントローラ30は、所定の出力特性と、操作装置26が生成した操作量の値と、圧力センサS1~S6の検出値とに基づいて要求流量を算出するように構成されていてもよい。所定の出力特性は、例えば、FV線図で表される特性であり、動作指令値(操作量の値)と油圧アクチュエータにおける作動油の圧力と油圧アクチュエータに供給すべき作動油の流量である要求流量との間の対応関係を表す。所定の出力特性は数式で表現されていてもよい。圧力センサS1~S6、メータイン弁、及びメータアウト弁は、複数の油圧アクチュエータのそれぞれに対応するように設けられている。コントローラ30は、複数の油圧アクチュエータのそれぞれについて要求流量を算出できるように構成されていてもよい。
 この構成は、油圧アクチュエータの動きをより柔軟に制御できるという効果をもたらす。各油圧アクチュエータに対応するメータイン弁とメータアウト弁とが個別に設けられているためである。なお、油圧アクチュエータは、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等の油圧シリンダを含んでいてもよい。圧力センサS1~S6は、油圧シリンダのボトム側油室における作動油の圧力であるボトム側圧力と、油圧シリンダのロッド側油室における作動油の圧力であるロッド側圧力と、を検出するように構成されていてもよい。コントローラ30は、出力特性、操作装置26が生成した操作量の値、及び、ボトム側圧力とロッド側圧力との間の差圧に基づいて要求流量を算出できるように構成されていてもよい。
 具体的には、ショベル100は、ブームシリンダ7と、ブームシリンダ7における作動油の圧力を検出する圧力センサS4と、伸張するブームシリンダ7に対応するメータイン弁としての油圧制御弁HV3と、伸張するブームシリンダ7に対応するメータアウト弁としての油圧制御弁HV4と、ブームシリンダ7に対する動作指令値(ブーム上げ操作量の値)を生成するブーム操作レバー26R1と、ブーム上げ操作量の値とブームシリンダ7における作動油の圧力との間の対応関係を表すブーム用FV線図、ブーム操作レバー26R1が生成したブーム上げ操作量の値、及び、圧力センサS4の検出値に基づいてブームシリンダ7に供給すべき作動油の流量であるブーム要求流量を算出するコントローラ30と、を備えている。そして、圧力センサS4は、ブームシリンダ7のボトム側油室における作動油の圧力であるボトム側圧力を検出する圧力センサS4Bと、ブームシリンダ7のロッド側油室における作動油の圧力であるロッド側圧力を検出する圧力センサS4Rと、を含むように構成されている。この構成は、ブームシリンダ7に対応するメータイン弁とメータアウト弁とを個別に有するため、ブームシリンダ7の動きをより柔軟に制御できるという効果をもたらす。
 コントローラ30は、ボトム側圧力とロッド側圧力との間の差圧に基づいて推力を算出するように構成されていてもよい。そして、コントローラ30は、FV線図と、操作装置26が生成した操作量と、その推力とに基づいて要求流量を算出するように構成されていてもよい。
 より具体的には、コントローラ30は、例えば、ブームボトム圧とブームロッド圧との間の差圧であるブーム有効圧力を算出した上で、ブーム有効圧力に受圧面積を乗じてブーム推力を算出してもよい。なお、ブーム有効圧力は、メータイン圧からメータアウト圧を差し引いた値である。また、受圧面積は、ブームシリンダ7を構成するピストンの受圧面積である。そして、コントローラ30は、図4に示すように、ブーム用FV線図とブーム操作量の値とブーム推力の値とに基づいてブーム要求流量を算出するように構成されていてもよい。
 この構成は、ブーム操作量が一定であっても、ブーム用FV線図によって予め設定された出力特性にしたがってブーム推力の変化に応じてブーム要求流量を変化させることができるため、ブームシリンダ7をより適切に伸縮させることができるという効果をもたらす。
 コントローラ30は、操作装置26が生成した操作量の値と圧力センサS1~S6の検出値とに基づいて判定されるショベル100の動作内容に応じて出力特性を変化させるように構成されていてもよい。
 例えば、コントローラ30は、操作装置26が生成した操作量の値と圧力センサS1~S6の検出値とに基づき、ショベル100の動作内容を判定してもよい。ショベル100の動作内容は、例えば、ブーム上げ動作、ブーム下げ動作、旋回動作、アーム閉じ動作、又はアーム開き動作等である。ショベル100の動作内容は、転圧動作又は空中動作等であってもよい。転圧動作は、バケット6を地面に押し付ける動作である。空中動作は、アタッチメントと地面とが接触していない状態でのアタッチメントの動作である。
 そして、コントローラ30は、ショベル100の動作内容に応じてFV線図の内容を変更してもよい。例えば、コントローラ30は、予め用意された複数のFV線図から現在のショベル100の動作内容に適した一つのFV線図を選択して使用してもよい。
 或いは、コントローラ30は、出力特性が数式で表現される場合には、その数式の内容(係数等)を動的に変更することで出力特性を変化させてもよい。例えば、コントローラ30は、予め用意された複数の数式から現在のショベル100の動作内容に適した一つの数式を選択して使用してもよい。
 或いは、コントローラ30は、操作装置26が生成した操作量の値と圧力センサS1~S6の検出値とに基づき、ショベル100の動作が空中での動作であるか否かを判定し、その判定結果に応じて出力特性を変化させてもよい。
 この構成は、ショベル100の動作内容に適した出力特性を実現できるため、ショベル100の操作性(制御性)と省エネルギ性とを高いレベルで両立させることができる。
 また、コントローラ30は、操作装置26が生成した操作量の値に基づいて油圧ポンプ14が吐出すべき作動油の流量であるポンプ流量を算出してもよい。例えば、コントローラ30は、図6A及び図6Bに示すように旋回用油圧モータ3M、ブームシリンダ7、及びアームシリンダ8を同時に動かす場合、旋回要求流量(調整前旋回要求流量Q1ref)、ブーム要求流量(調整前ブーム要求流量Q2ref)、及びアーム要求流量(調整前アーム要求流量Q3ref)の合計値Qtをポンプ流量として算出してもよい。その上で、コントローラ30は、ポンプ流量と油圧ポンプ14が吐出可能な作動油の最大流量(上限値QS)とを比較するように構成されていてもよい。
 この構成により、コントローラ30は、ポンプ流量が上限値QSを上回るか否かを判定することができる。そのため、コントローラ30は、ポンプ流量が上限値QSを上回る場合と、ポンプ流量が上限値QS以下の場合とで、ショベル100の駆動方法を変えることができる。例えば、コントローラ30は、ポンプ流量が上限値QSを上回る場合、同時に動かそうとしている複数の油圧アクチュエータのそれぞれの動作速度を同じ減速率で鈍化させることができる。すなわち、コントローラ30は、それら複数の油圧アクチュエータのうちの一つの油圧アクチュエータの動作速度の減速率と別の一つの油圧アクチュエータの動作速度の減速率とが顕著に異なってしまうのを防止できる。
 ショベル100は、油圧アクチュエータの流入側管路とその油圧アクチュエータの流出側管路とを繋ぐ差動管路を含む差動回路を更に備えていてもよい。例えば、図10A及び図10Bに示す例では、ショベル100は、旋回用油圧モータ3Mの流入側管路と流出側管路とを繋ぐ差動管路(再生管路CD1)を含む差動回路、アームシリンダ8のボトム側油室とロッド側油室とを繋ぐ差動管路(再生管路CD2)を含む差動回路、及び、バケットシリンダ9のボトム側油室とロッド側油室とを繋ぐ差動管路(再生管路CD3)を含む差動回路を備えている。そして、コントローラ30は、操作装置26が生成した操作量の値と、差動回路を流れる作動油の流量とに基づいてポンプ流量を算出するように構成されていてもよい。
 ショベル100は、複数の油圧アクチュエータのうちの一つとそれら複数の油圧アクチュエータのうちの別の一つとを繋ぐ回生管路を含む回生回路を更に備えていてもよい。例えば、図10A及び図10Bに示す例では、ショベル100は、バケットシリンダ9のボトム側油室とアームシリンダ8のボトム側油室とを繋ぐ回生管路CD4を含む回生回路を備えている。そして、コントローラ30は、操作装置26が生成した操作量の値と、回生回路を流れる作動油の流量とに基づいてポンプ流量を算出するように構成されていてもよい。
 例えば、コントローラ30は、図10A及び図10Bに示す例では、旋回用油圧モータ3M、アームシリンダ8、及びバケットシリンダ9を同時に動かす場合、アーム要求流量(調整前アーム要求流量Q2ref)の二分の一に相当する流量(1/2×Q2ref)からバケット要求流量(調整前バケット要求流量Q3ref)に相当する流量(Q3ref)を差し引いた値である合計値Qtをポンプ流量として算出する。その上で、コントローラ30は、そのポンプ流量と油圧ポンプ14が吐出可能な作動油の最大流量(上限値QS)とを比較するように構成されている。
 この構成により、コントローラ30は、ショベル100に搭載される油圧回路が差動回路及び回生回路の少なくとも一方を含む場合であっても、上述と同様の効果を実現できる。例えば、コントローラ30は、ポンプ流量が上限値QSを上回る場合、同時に動かそうとしている複数の油圧アクチュエータのそれぞれの動作速度を同じ減速率で鈍化させることができる。
 コントローラ30は、ポンプ流量が最大流量より大きい場合、ポンプ流量及び要求流量を低減させるように構成されていてもよい。例えば、図6A及び図6Bに示す例では、コントローラ30は、ポンプ流量としての合計値Qtが最大流量としての上限値QSより大きい場合、ポンプ流量(合計値Qt)を最大流量(上限値QS)まで低減させる。すなわち、コントローラ30は、調整前旋回要求流量Q1ref、調整前ブーム要求流量Q2ref、及び調整前アーム要求流量Q3refの合計値Qtを最大流量(上限値QS)まで低減させる。また、油圧ポンプ14が複数の油圧ポンプを含む場合、コントローラ30は、油圧ポンプ毎にポンプ流量及び最大流量を取得し、油圧ポンプ毎にポンプ吐出量を制御するように構成されていてもよい。
 なお、最大流量は、例えば、エンジン11等の駆動源の最大出力と油圧ポンプ14の吐出圧とに基づいて決定されてもよい。油圧ポンプ14の吐出圧は、例えば、圧力センサS7によって検出されてもよい。
 この構成により、コントローラ30は、駆動源に過大な負荷が掛かってしまうのを防止しながら、複数の油圧アクチュエータにバランス良く作動油を流入させることができる。
 また、コントローラ30は、操作装置26が生成した操作量の値に基づき、メータイン弁を通過すべき作動油の流量であるメータイン流量と、メータアウト弁を通過すべき作動油の流量であるメータアウト流量とを算出するように構成されていてもよい。そして、コントローラ30は、メータイン流量と圧力センサの検出値とに基づいてメータイン弁の開口面積を算出し、且つ、メータアウト流量と圧力センサの検出値とに基づいてメータアウト弁の開口面積を算出するように構成されていてもよい。
 例えば、図4に示す例では、ブーム上げ動作が実行されるため、ブームシリンダ7のボトム側油室に接続される油圧制御弁HV3がメータイン弁として機能し、且つ、ブームシリンダ7のロッド側油室に接続される油圧制御弁HV4がメータアウト弁として機能する。そのため、コントローラ30は、油圧制御弁HV3を通過すべき作動油の流量であるメータイン流量と、油圧制御弁HV4を通過すべき作動油の流量であるメータアウト流量とを算出する。その上で、コントローラ30は、油圧制御弁HV3を通過すべき作動油の流量であるメータイン流量と圧力センサS4Bの検出値とに基づいてメータイン弁(油圧制御弁HV3)の開口面積(目標値)を算出し、油圧制御弁HV4を通過すべき作動油の流量であるメータアウト流量と圧力センサS4Rの検出値とに基づいてメータアウト弁(油圧制御弁HV4)の開口面積(目標値)を算出する。そして、コントローラ30は、算出したメータイン弁(油圧制御弁HV3)の開口面積(目標値)と実際のメータイン弁(油圧制御弁HV3)の開口面積とが同じになるように電磁弁EV3によって油圧制御弁HV3のパイロット圧を調整する。同様に、コントローラ30は、算出したメータアウト弁(油圧制御弁HV4)の開口面積(目標値)と実際のメータアウト弁(油圧制御弁HV4)の開口面積とが同じになるように電磁弁EV4によって油圧制御弁HV4のパイロット圧を調整する。
 メータイン弁として機能する油圧制御弁HV16、及び、メータアウト弁として機能する油圧制御弁HV15についても同様である。また、アームシリンダ8に関するメータイン弁及びメータアウト弁、並びに、バケットシリンダ9に関するメータイン弁及びメータアウト弁等についても同様である。
 コントローラ30は、油圧ポンプに接続された複数のメータイン弁の下流側に設置された複数の圧力センサの検出値のうちの最も高い値に基づいてその油圧ポンプの吐出圧を制御するように構成されていてもよい。
 例えば、ブーム上げ動作、アーム閉じ動作、及びバケット閉じ動作が同時に実行される場合、コントローラ30は、第2油圧ポンプ14Bに接続された三つのメータイン弁の下流側に設置された三つの圧力センサの検出値のうちの最も高い値に基づいて第2油圧ポンプ14Bの吐出圧を制御する。三つのメータイン弁は、ブームシリンダ7に関するメータイン弁として機能する油圧制御弁HV16、アームシリンダ8に関するメータイン弁として機能する油圧制御弁HV14、及び、バケットシリンダ9に関するメータイン弁として機能する油圧制御弁HV12である。三つの圧力センサは、ブームボトム圧を検出する圧力センサS4B、アームボトム圧を検出する圧力センサS5B、及び、バケットボトム圧を検出する圧力センサS6Bである。
 具体的には、コントローラ30は、第2油圧ポンプ14Bの吐出圧が、三つの圧力センサの検出値のうちの最も高い値よりも所定値だけ高くなるように第2油圧ポンプ14Bのポンプ吐出量を制御する。
 この構成により、コントローラ30は、必要最小限のポンプ吐出圧で油圧アクチュエータを動作させることができ、ショベル100の操作性(制御性)と省エネルギ性とを高いレベルで両立させることができる。
 以上、本発明の好ましい実施形態について詳説した。しかしながら、本発明は、上述した実施形態に制限されることはなく、後述する実施形態に制限されることもない。上述した或いは後述する実施形態は、本発明の範囲を逸脱することなしに、種々の変形又は置換等が適用され得る。また、別々に説明された特徴は、技術的な矛盾が生じない限り、組み合わせが可能である。
 例えば、上述の実施形態では、油圧回路は、左走行用油圧モータ1Mへ供給される作動油を制御するメータイン弁と左走行用油圧モータ1Mが吐出する作動油を制御するメータアウト弁とを別々に設けるように構成されている。しかしながら、左走行用油圧モータ1Mについては、メータイン弁とメータアウト弁とは別々に設けられていなくてもよい。例えば、油圧回路は、左走行用油圧モータ1Mへ供給される作動油と左走行用油圧モータ1Mが吐出する作動油とが一つのスプール弁で同時に制御されるように構成されていてもよい。右走行用油圧モータ2Mについても同様である。
 本願は、2021年3月26日に出願した日本国特許出願2021-054225号に基づく優先権、2021年3月26日に出願した日本国特許出願2021-054359号に基づく優先権、及び、2021年3月26日に出願した日本国特許出願2021-054360号に基づく優先権を主張するものであり、これらの日本国特許出願の全内容を本願に参照により援用する。
 1・・・下部走行体 1M・・・左走行用油圧モータ 2・・・旋回機構 2M・・・右走行用油圧モータ 3・・・上部旋回体 3M・・・旋回用油圧モータ 4・・・ブーム 5・・・アーム 6・・・バケット 7・・・ブームシリンダ 8・・・アームシリンダ 9・・・バケットシリンダ 10・・・キャビン 11・・・エンジン 13・・・レギュレータ 13A・・・第1レギュレータ 13B・・・第2レギュレータ 14・・・油圧ポンプ 14A・・・第1油圧ポンプ 14B・・・第2油圧ポンプ 15・・・パイロットポンプ 26・・・操作装置 26L・・・左操作レバー 26L1・・・アーム操作レバー 26L2・・・旋回操作レバー 26R・・・右操作レバー 26R1・・・ブーム操作レバー 26R2・・・バケット操作レバー 30・・・コントローラ 100・・・ショベル CD1~CD3・・・再生管路 CD4・・・回生管路 EV、EV1~EV20・・・電磁弁 F1・・・流量指令生成部 F2・・・ブーム要求流量導出部 F3・・・アーム要求流量導出部 F4・・・バケット要求流量導出部 F5、F7・・・MI弁開口面積算出部 F6、F8・・・MO弁開口面積算出部 F9・・・最大MI圧選択部 F10・・・ポンプ吐出量制御部 F11・・・最大馬力比較部 F12・・・最大流量比較部 F13・・・再生・回生制御部 F20・・・操作量変換部 F21・・・FV線図設定部 HV、HV1~HV20・・・油圧制御弁 M1・・・姿勢検出装置 M1a・・・ブーム角度センサ M1b・・・アーム角度センサ M1c・・・バケット角度センサ PL・・・左側パイロットポート PR・・・右側パイロットポート S1L、S1R、S2L、S2R、S3L、S3R、S4B、S4R、S5B、S5R、S6B、S6R、S7A、S7B・・・圧力センサ T・・・作動油タンク

Claims (19)

  1.  動作指令に対応して動く油圧アクチュエータと、
     前記油圧アクチュエータにおける作動油の圧力を検出する圧力センサと、
     前記油圧アクチュエータに対応するメータイン弁と、
     前記油圧アクチュエータに対応するメータアウト弁と、
     複数の前記油圧アクチュエータのそれぞれについて設定された複数の出力特性を有する制御装置と、を備え、
     前記制御装置は、複数の前記出力特性のうちの、前記動作指令に対応する前記出力特性に基づき、前記動作指令に対応する要求流量を算出する、
     ショベル。
  2.  前記出力特性は、前記動作指令、前記油圧アクチュエータにおける作動油の圧力、及び、前記要求流量に基づく対応関係を表し、
     前記圧力センサ、前記メータイン弁、及び前記メータアウト弁は、複数の前記油圧アクチュエータのそれぞれに対応するように設けられている、
     請求項1に記載のショベル。
  3.  前記油圧アクチュエータは、油圧シリンダであり、
     前記圧力センサは、前記油圧シリンダのボトム側油室における作動油の圧力であるボトム側圧力と、前記油圧シリンダのロッド側油室における作動油の圧力であるロッド側圧力と、を検出するように構成され、
     前記制御装置は、前記出力特性、前記動作指令、及び、前記ボトム側圧力と前記ロッド側圧力との間の差圧に基づいて前記要求流量を算出する、
     請求項1に記載のショベル。
  4.  前記制御装置は、
      前記ボトム側圧力と前記ロッド側圧力との間の差圧に基づいて推力を算出し、
      前記出力特性、前記動作指令、及び、前記推力に基づいて前記要求流量を算出する、
     請求項3に記載のショベル。
  5.  前記制御装置は、前記動作指令と前記圧力センサの検出値とに基づいて判定されるショベルの動作内容に応じて前記出力特性を変化させる、
     請求項1に記載のショベル。
  6.  前記制御装置は、前記動作指令と前記圧力センサの検出値とに基づき、ショベルの動作が空中での動作であるか否かを判定し、判定結果に応じて前記出力特性を変化させる、
     請求項1に記載のショベル。
  7.  油圧ポンプと、
     前記油圧ポンプの吐出圧を検出する吐出圧センサと、を備え、
     前記圧力センサ、前記メータイン弁、及び前記メータアウト弁は、複数の前記油圧アクチュエータのそれぞれに対応するように設けられており、
     前記制御装置は、
      前記動作指令に基づき、前記メータイン弁を通過すべき作動油の流量であるメータイン流量、及び、前記メータアウト弁を通過すべき作動油の流量であるメータアウト流量を算出し、
      前記メータイン流量と前記圧力センサの検出値と前記吐出圧センサの検出値とに基づいて前記メータイン弁の開口面積を算出し、
      前記メータアウト流量と前記圧力センサの検出値とに基づいて前記メータアウト弁の開口面積を算出する、
     請求項1に記載のショベル。
  8.  前記制御装置は、複数の前記メータイン弁の下流側に設置された複数の前記圧力センサの検出値のうちの最も高い値に基づいて前記油圧ポンプの吐出圧を制御する、
     請求項7に記載のショベル。
  9.  前記油圧アクチュエータは、ブームシリンダであり、
     前記ブームシリンダが伸張するときの前記ブームシリンダに関する前記メータイン弁の開口面積は、前記ブームシリンダのボトム側油室に流入する前記メータイン流量と前記油圧ポンプの吐出圧とブームボトム圧とに基づいて算出される、
     請求項7に記載のショベル。
  10.  前記ブームシリンダが伸張するときの前記ブームシリンダに関する前記メータアウト弁の開口面積は、前記ブームシリンダのロッド側油室から流出する前記メータアウト流量と作動油タンク圧とブームロッド圧とに基づいて算出される、
     請求項9に記載のショベル。
  11.  前記ブームシリンダのロッド側油室から流出する前記メータアウト流量は、前記ブームシリンダのボトム側油室に流入する前記メータイン流量に基づいて算出される、
     請求項10に記載のショベル。
  12.  油圧ポンプを備え、
     前記圧力センサ、前記メータイン弁、及び前記メータアウト弁は、複数の前記油圧アクチュエータのそれぞれに対応するように設けられており、
     前記制御装置は、
      前記動作指令に基づいて算出される前記油圧ポンプが吐出すべき作動油の流量であるポンプ流量と、前記油圧ポンプが吐出可能な作動油の最大流量とを比較し、
      複数の前記油圧アクチュエータのそれぞれに供給すべき作動油の流量である要求流量を算出する、
     請求項1に記載のショベル。
  13.  前記ポンプ流量は、複数の前記油圧アクチュエータのそれぞれに供給すべき作動油の流量の合計である、
     請求項12に記載のショベル。
  14.  前記油圧アクチュエータの流入側管路と前記油圧アクチュエータの流出側管路とを繋ぐ差動管路を含む差動回路を更に備え、
     前記制御装置は、前記動作指令と、前記差動回路を流れる作動油の流量とに基づいて前記ポンプ流量を算出する、
     請求項12に記載のショベル。
  15.  複数の前記油圧アクチュエータのうちの一つと複数の前記油圧アクチュエータのうちの別の一つとを繋ぐ回生管路を含む回生回路を更に備え、
     前記制御装置は、前記動作指令と、前記回生回路を流れる作動油の流量とに基づいて前記ポンプ流量を算出する、
     請求項12に記載のショベル。
  16.  前記制御装置は、前記ポンプ流量が前記最大流量より大きい場合、前記ポンプ流量及び前記要求流量を低減させる、
     請求項12に記載のショベル。
  17.  前記最大流量は、駆動源の最大出力と前記油圧ポンプの吐出圧とに基づいて決定される、
     請求項12に記載のショベル。
  18.  油圧ポンプと、
     動作指令に対応して動く油圧アクチュエータと、
     前記油圧アクチュエータにおける作動油の圧力を検出する圧力センサと、
     前記油圧ポンプの吐出圧を検出する吐出圧センサと、
     前記油圧アクチュエータに対応するメータイン弁と、
     前記油圧アクチュエータに対応するメータアウト弁と、
     前記動作指令に基づき、前記メータイン弁を通過すべき作動油の流量であるメータイン流量、及び、前記メータアウト弁を通過すべき作動油の流量であるメータアウト流量を算出する制御装置と、を備え、
     前記圧力センサ、前記メータイン弁、及び前記メータアウト弁は、複数の前記油圧アクチュエータのそれぞれに対応するように設けられており、
     前記制御装置は、前記メータイン流量と前記圧力センサの検出値と前記吐出圧センサの検出値とに基づいて前記メータイン弁の開口面積を算出し、前記メータアウト流量と前記圧力センサの検出値とに基づいて前記メータアウト弁の開口面積を算出する、
     ショベル。
  19.  油圧ポンプと、
     動作指令に対応して動く油圧アクチュエータと、
     前記油圧アクチュエータにおける作動油の圧力を検出する圧力センサと、
     前記油圧アクチュエータに対応するメータイン弁と、
     前記油圧アクチュエータに対応するメータアウト弁と、
     前記動作指令に基づいて算出される前記油圧ポンプが吐出すべき作動油の流量であるポンプ流量と、前記油圧ポンプが吐出可能な作動油の最大流量とを比較する制御装置と、を備え、
     前記圧力センサ、前記メータイン弁、及び前記メータアウト弁は、複数の前記油圧アクチュエータのそれぞれに対応するように設けられており、
     前記制御装置は、複数の前記油圧アクチュエータのそれぞれに供給すべき作動油の流量である要求流量を算出する、
     ショベル。
PCT/JP2022/013512 2021-03-26 2022-03-23 ショベル WO2022202898A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE112022001769.4T DE112022001769T5 (de) 2021-03-26 2022-03-23 Bagger
JP2023509246A JPWO2022202898A1 (ja) 2021-03-26 2022-03-23
CN202280022849.1A CN117043473A (zh) 2021-03-26 2022-03-23 挖土机
US18/471,532 US20240052595A1 (en) 2021-03-26 2023-09-21 Shovel

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2021054225 2021-03-26
JP2021054359 2021-03-26
JP2021-054359 2021-03-26
JP2021-054225 2021-03-26
JP2021054360 2021-03-26
JP2021-054360 2021-03-26

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/471,532 Continuation US20240052595A1 (en) 2021-03-26 2023-09-21 Shovel

Publications (1)

Publication Number Publication Date
WO2022202898A1 true WO2022202898A1 (ja) 2022-09-29

Family

ID=83395681

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/013512 WO2022202898A1 (ja) 2021-03-26 2022-03-23 ショベル

Country Status (4)

Country Link
US (1) US20240052595A1 (ja)
JP (1) JPWO2022202898A1 (ja)
DE (1) DE112022001769T5 (ja)
WO (1) WO2022202898A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024070588A1 (ja) * 2022-09-30 2024-04-04 日立建機株式会社 作業機械

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009123134A1 (ja) * 2008-03-31 2009-10-08 株式会社小松製作所 建設機械の旋回駆動制御システム
JP2017057925A (ja) * 2015-09-16 2017-03-23 キャタピラー エス エー アール エル 油圧作業機における油圧ポンプ制御システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108884843B (zh) 2016-03-22 2020-09-01 住友建机株式会社 挖土机及挖土机用控制阀门
EP3591239B1 (en) * 2018-03-28 2022-01-12 Hitachi Construction Machinery Tierra Co., Ltd. Hydraulic drive device for construction machine
WO2020202309A1 (ja) * 2019-03-29 2020-10-08 日立建機株式会社 建設機械の駆動装置
JP7335766B2 (ja) 2019-09-30 2023-08-30 株式会社Subaru 整流装置
JP7389993B2 (ja) 2019-10-01 2023-12-01 コンビ株式会社 チャイルドシート
JP7083506B2 (ja) 2019-10-01 2022-06-13 コンビ株式会社 チャイルドシート

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009123134A1 (ja) * 2008-03-31 2009-10-08 株式会社小松製作所 建設機械の旋回駆動制御システム
JP2017057925A (ja) * 2015-09-16 2017-03-23 キャタピラー エス エー アール エル 油圧作業機における油圧ポンプ制御システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024070588A1 (ja) * 2022-09-30 2024-04-04 日立建機株式会社 作業機械

Also Published As

Publication number Publication date
US20240052595A1 (en) 2024-02-15
DE112022001769T5 (de) 2024-02-08
JPWO2022202898A1 (ja) 2022-09-29

Similar Documents

Publication Publication Date Title
US8726647B2 (en) Hydraulic control system having cylinder stall strategy
US8813486B2 (en) Hydraulic control system having cylinder stall strategy
US9051712B2 (en) Hydraulic system for working machine
JP3985756B2 (ja) 建設機械の油圧制御回路
US9181684B2 (en) Pump control unit for hydraulic system
US6502499B2 (en) Hydraulic recovery system for construction machine and construction machine using the same
US10676898B2 (en) Hydraulic drive system of work machine
US9091286B2 (en) Hydraulic control system having electronic flow limiting
JP6867551B2 (ja) 電動式油圧作業機械の油圧駆動装置
US20240052595A1 (en) Shovel
CN111587306B (zh) 回转式液压工程机械
JP6605316B2 (ja) 作業機械の駆動装置
JP6591370B2 (ja) 建設機械の油圧制御装置
JP5639855B2 (ja) 油圧駆動装置および油圧駆動装置を備えた作業機械
EP4083337A1 (en) Working machine
EP3581717B1 (en) Hydraulic drive device of construction machine
CN117043473A (zh) 挖土机
JP7346647B1 (ja) 作業機械
WO2022163303A1 (ja) 作業機
JP2022115075A (ja) 作業機
JP2022170467A (ja) 作業機械
JP2022114941A (ja) 作業機
GB2604608A (en) Hydraulic system
JP2013249900A (ja) 油圧駆動回路
JP2008115920A (ja) 作業機械における油圧制御システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22775680

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202280022849.1

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2023509246

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 112022001769

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22775680

Country of ref document: EP

Kind code of ref document: A1