Work machine control device
The control device for work machines optimizes engine speed based on task requirements, reducing fuel consumption and enhancing fuel efficiency by estimating work content and adjusting engine speed independently of manual settings.
Patent Information
- Application Number
- JP2021170413
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-18
- Publication Date
- 2025-10-09
- Estimated Expiration
- 2041-10-18
AI Technical Summary
Work machines consume unnecessary fuel during tasks that do not require engine power, particularly in high engine speed modes like heavy digging, leading to inefficient fuel consumption.
A control device for work machines that includes a rotational speed setting member and a controller capable of normal control and intervention control. The controller estimates the work content and sets a target rotational speed accordingly, independent of the rotational speed setting member operation, to optimize engine usage.
Reduces fuel consumption and improves fuel economy by adjusting engine speed based on the work task, without compromising workability.
Smart Images

Figure 0007752019000001 
Figure 0007752019000002 
Figure 0007752019000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a control device for a work machine. [Background technology]
[0002] Japanese Patent Laid-Open Publication No. 3-279638 (Patent Document 1) discloses a control that determines the engine rotation command value to be input to the engine according to the state of a switch that selects a work mode such as heavy excavation, excavation, leveling, or fine operation, and the engine rotation setting value input from a throttle amount setting device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 3-279638 Summary of the Invention [Problem to be solved by the invention]
[0004] A work machine performs a variety of tasks, and a series of tasks performed by the work machine may include tasks that do not require engine power. Even during tasks that do not require engine power, for example, control under a "heavy digging" work mode in which the engine speed is maintained high results in unnecessary consumption of fuel.
[0005] The present disclosure proposes a control device for a work machine that can reduce fuel consumption. [Means for solving the problem]
[0006] According to the present disclosure, a control device for a work machine is proposed. The work machine has a vehicle body, a work implement supported on the vehicle body, and an engine that is a drive source for the work implement. The control device for the work machine includes a rotational speed setting member that is manually operable to set a target rotational speed for the engine, and a controller that selectively executes either normal control or intervention control. When executing normal control, the controller controls the engine at a target rotational speed based on operation of the rotational speed setting member. When executing intervention control, the controller estimates the work content of the work implement, sets a target rotational speed corresponding to the estimated work content, and controls the engine at the set target rotational speed regardless of the amount of operation of the rotational speed setting member. [Effects of the Invention]
[0007] According to the control device for a work machine disclosed herein, fuel consumption can be reduced and fuel economy can be improved. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a side view showing a schematic configuration of a work machine according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing a system configuration of the work machine shown in FIG. [Figure 3] FIG. 2 is a block diagram showing the functional configuration of an intervention controller. [Figure 4] 5 is a flowchart showing a process for setting a target rotation speed of the engine. [Figure 5] 10 is a table showing an example of task classification. [Figure 6] 10 is a flowchart showing the flow of a process for selecting a command value. [Figure 7] 10 is a flowchart showing the flow of a process for selecting a command value in the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings.
[0010] In the specification and drawings, the same or corresponding components are denoted by the same reference numerals, and redundant explanations will not be repeated. In addition, in the drawings, configurations may be omitted or simplified for the sake of convenience.
[0011] In the following description, "up," "down," "front," "rear," "left," and "right" refer to directions relative to an operator seated in the driver's seat 2b in the driver's cab 2a.
[0012] [First embodiment] <Work machine configuration> Fig. 1 is a side view showing a schematic configuration of a hydraulic excavator 100 as an example of a work machine according to an embodiment. As shown in Fig. 1, the hydraulic excavator 100 according to this embodiment mainly comprises a traveling body 1, a revolving body 2, and a work implement 3. The traveling body 1 and the revolving body 2 form the body of the hydraulic excavator 100.
[0013] The traveling body 1 has a pair of left and right track devices 1a. Each of the pair of left and right track devices 1a has a track. The pair of left and right tracks are rotationally driven to cause the hydraulic excavator 100 to self-propel.
[0014] The rotating body 2 is installed so as to be freely rotatable relative to the traveling body 1. The rotating body 2 mainly has an operator's cab 2a, an operator's seat 2b, an engine room 2c, and a counterweight 2d. The operator's cab 2a is located, for example, on the front left side (front side of the vehicle) of the rotating body 2. An operator's seat 2b for an operator to sit in is located in the internal space of the operator's cab 2a.
[0015] The engine room 2c and the counterweight 2d are each located on the rear side of the revolving body 2 (rear side of the vehicle) relative to the driver's cab 2a. The engine room 2c houses the engine unit (engine 31 (FIG. 2), exhaust treatment structure, etc.). The engine room 2c is covered from above by an engine hood. The counterweight 2d is located behind the engine room 2c.
[0016] The work implement 3 is supported on the rotating structure 2 on the front side of the rotating structure 2, for example, to the right of the operator's cab 2a. The work implement 3 has, for example, a boom 3a, an arm 3b, a bucket 3c, a boom cylinder 4a, an arm cylinder 4b, and a bucket cylinder 4c. The base end of the boom 3a is rotatably connected to the rotating structure 2 by a boom foot pin 5a. The base end of the arm 3b is rotatably connected to the tip of the boom 3a by a boom top pin 5b. The bucket 3c is rotatably connected to the tip of the arm 3b by an arm top pin 5c.
[0017] The boom 3a can be driven by a boom cylinder 4a. This drive allows the boom 3a to rotate vertically relative to the revolving body 2 around the boom foot pin 5a. The arm 3b can be driven by an arm cylinder 4b. This drive allows the arm 3b to rotate vertically relative to the boom 3a around the boom top pin 5b. The bucket 3c can be driven by a bucket cylinder 4c. This drive allows the bucket 3c to rotate vertically relative to the arm 3b around the arm top pin 5c. The work implement 3 can be driven in this manner.
[0018] The work implement 3 has a bucket link 3d. The bucket link 3d has a first link member 3da and a second link member 3db. The tip of the first link member 3da and the tip of the second link member 3db are connected via a bucket cylinder top pin 3dc so as to be capable of relative rotation. The bucket cylinder top pin 3dc is connected to the tip of a bucket cylinder 4c. Therefore, the first link member 3da and the second link member 3db are connected to the bucket cylinder 4c by a pin.
[0019] The base end of the first link member 3da is rotatably connected to the arm 3b by a first link pin 3dd, and the base end of the second link member 3db is rotatably connected to a bracket at the base of the bucket 3c by a second link pin 3de.
[0020] A pressure sensor 6a is attached to the head side of the boom cylinder 4a. The pressure sensor 6a can detect the pressure (head pressure) of the hydraulic oil in the cylinder head-side oil chamber 14A of the boom cylinder 4a. A pressure sensor 6b is attached to the bottom side of the boom cylinder 4a. The pressure sensor 6b can detect the pressure (bottom pressure) of the hydraulic oil in the cylinder bottom-side oil chamber 14B of the boom cylinder 4a.
[0021] Stroke sensors 7a, 7b, and 7c are attached to the boom cylinder 4a, arm cylinder 4b, and bucket cylinder 4c, respectively. Stroke sensor 7a detects the displacement of the cylinder rod 4ab relative to the cylinder 4aa in the boom cylinder 4a. Stroke sensor 7b detects the displacement of the cylinder rod in the arm cylinder 4b. Stroke sensor 7c detects the displacement of the cylinder rod in the bucket cylinder 4c.
[0022] Angle sensors 9a, 9b, and 9c may be attached around the boom foot pin 5a, the boom top pin 5b, and the arm top pin 5c, respectively. The angle sensors 9a, 9b, and 9c may be potentiometers or rotary encoders.
[0023] As shown in FIG. 1, in a side view, the angle formed by a line passing through the boom foot pin 5a and the boom top pin 5b (shown by a two-dot chain line in FIG. 1) and a line extending in the vertical direction (shown by a dashed line in FIG. 1) is the boom angle θb. The boom angle θb is usually an acute angle. The boom angle θb represents the angle of the boom 3a relative to the revolving unit 2. The boom angle θb can be calculated from the detection result of the stroke sensor 7a, and can also be calculated from the measurement value of the angle sensor 9a.
[0024] In a side view, the angle formed by a line passing through the boom foot pin 5a and the boom top pin 5b and a line passing through the boom top pin 5b and the arm top pin 5c (shown by a two-dot chain line in FIG. 1) is the arm angle θa. The arm angle θa represents the angle of the arm 3b relative to the boom 3a in the area where the arm 3b rotates in a side view. The arm angle θa can be calculated from the detection result of the stroke sensor 7b, and can also be calculated from the measurement value of the angle sensor 9b.
[0025] In a side view, the angle formed by a line passing through the boom top pin 5b and the arm top pin 5c and a line passing through the arm top pin 5c and the cutting edge of the bucket 3c (shown by a two-dot chain line in FIG. 1) is the bucket angle θk. The bucket angle θk represents the angle of the bucket 3c with respect to the arm 3b in the area where the bucket 3c rotates in a side view. The bucket angle θk can be calculated from the detection result of the stroke sensor 7c, and can also be calculated from the measurement value of the angle sensor 9c.
[0026] In addition, IMUs (Inertial Measurement Units) 8a, 8b, 8c, and 8d are attached to the rotating structure 2, boom 3a, arm 3b, and first link member 3da, respectively. IMU 8a measures the acceleration of the rotating structure 2 in the front-to-back, left-to-right, and up-to-down directions, and the angular velocities of the rotating structure 2 around the front-to-back, left-to-right, and up-to-down directions. IMUs 8b, 8c, and 8d measure the acceleration of the boom 3a, arm 3b, and first link member 3da in the front-to-back, left-to-right, and up-to-down directions, and the angular velocities of the boom 3a, arm 3b, and first link member 3da around the front-to-back, left-to-right, and up-to-down directions, respectively.
[0027] The acceleration of the extension and retraction of the boom cylinder 4a (the amount of change in the extension and retraction speed of the boom cylinder 4a) can be obtained based on the difference between the acceleration measured by the IMU 8a attached to the rotating structure 2 and the acceleration measured by the IMU 8b attached to the boom 3a. The boom angle θb, the arm angle θa, and the bucket angle θk may be calculated from the detection results of the IMUs 8b, 8c, and 8d, respectively.
[0028] IMU 8a is attached to the body of the work machine and constitutes a body position sensor that detects the position of the body. Stroke sensors 7a, 7b, 7c, angle sensors 9a, 9b, 9c, and IMUs 8b, 8c, 8d are attached to work machine 3 and constitute a work machine position sensor that detects the position of work machine 3.
[0029] The hydraulic excavator 100 further has a payload meter 11. The payload meter 11 is mounted on, for example, the rotating body 2. The payload meter 11 measures the weight of a load such as earth and sand scooped up by the hydraulic excavator 100. The payload meter 11 measures the weight of a load loaded in the bucket 3c. The pressure applied to the boom cylinder 4a is detected by pressure sensors 6a and 6b. The payload meter 11 converts the magnitude of the pressure of the boom cylinder 4a detected by the pressure sensors 6a and 6b into the load weight of the load in the bucket 3c.
[0030] <System configuration> Next, the system configuration of the work machine will be described using Fig. 2. Fig. 2 is a block diagram showing the system configuration of the work machine shown in Fig. 1. The system of the embodiment shown in Fig. 2 is a system for controlling the engine 31, and includes an engine controller 34.
[0031] The engine 31 is a diesel engine that runs on diesel fuel. The engine 31 is equipped with a common rail fuel injection device (not shown), a fuel pump 36 that pumps fuel to the common rail, and an engine water temperature sensor 37 that detects the temperature of the cooling water for the engine 31. The output shaft of the engine 31 is connected to a hydraulic pump 32.
[0032] Hydraulic pump 32 is an axial piston pump that has a swash plate driven by a swash plate drive device 38 and adjusts the discharge pressure of hydraulic oil according to the rotational position of the swash plate. A hydraulic actuator 40 is connected to the hydraulic oil discharge side of hydraulic pump 32 via a control valve 39. Hydraulic actuator 40 includes a swing hydraulic motor and a traveling hydraulic motor (not shown) in addition to boom cylinder 4a, arm cylinder 4b, and bucket cylinder 4c described with reference to FIG. 1.
[0033] The work implement 3 is driven by hydraulic oil discharged by a hydraulic pump 32. The hydraulic pump 32 is driven by an engine 31. The engine 31 is a drive source for operating the work implement 3. The engine 31 is driven to rotate in accordance with the supply of fuel, and generates drive force for operating the work implement 3.
[0034] A hydraulic pump 32A for generating pilot pressure is connected to the hydraulic pump 32. The discharge side of the hydraulic pump 32A is connected to the operation levers 20, 21 and the travel levers 13, 14 via pilot lines. When the operation levers 20, 21 and the travel levers 13, 14 are operated, the discharge pressure of the control valve 39 changes via the pilot lines, and the hydraulic actuator 40 operates. The engine 31 and hydraulic pump 32 are mounted on the revolving unit 2.
[0035] The control levers 20 and 21 are disposed, for example, to the side of the driver's seat 2b in the driver's cab 2a. The control lever 20 is an operating device for, for example, rotating the arm 3b and rotating the rotating body 2. The control lever 21 is an operating device for, for example, moving the boom 3a up and down and rotating the bucket 3c. The travel levers 13 and 14 are disposed, for example, forward of the driver's seat 2b in the driver's cab 2a. The travel levers 13 and 14 are operating devices for traveling the traveling body 1.
[0036] A solenoid valve 22A is provided between the hydraulic pump 32A and the operation levers 20, 21 and the travel levers 13, 14. The lock lever 22 is an operating device for stopping the operation of the work implement 3, the rotation of the revolving unit 2, and the travel of the travelling unit 1. When the lock lever 22 is operated to the lock side, the solenoid valve 22A shuts off the pilot line. In this state, even if the operator operates the operation levers 20, 21 or the travel levers 13, 14, the hydraulic actuator 40 will not be driven. Therefore, the work implement 3 and other components will not operate.
[0037] Operation detection unit 40A is a sensor that detects whether control levers 20, 21 and travel levers 13, 14 have been operated, and may be an analog sensor or an on-off sensor. Operation detection unit 40A may be, for example, a pressure sensor that is provided in a pilot line that transmits the operation of control levers 20, 21 and travel levers 13, 14 to control valve 39 and detects the pressure of pilot oil in the pilot line. Instead of a pressure sensor, a potentiometer may be incorporated in control levers 20, 21, etc., and this potentiometer may be used to determine whether the lever has been operated.
[0038] The monitor device 23 displays various conditions of the hydraulic excavator 100 (engine water temperature, hydraulic oil temperature, remaining fuel amount, etc.). The monitor device 23 is disposed, for example, in the driver's cab 2a. The monitor device 23 is disposed, for example, in front of the driver's seat 2b in the driver's cab 2a. The monitor device 23 has an exterior case 28, a monitor screen 29, and operation switches 30. The monitor screen 29 and operation switches 30 are provided on the front of the exterior case 28. The monitor screen 29 is formed, for example, by a liquid crystal panel. The operation switch 30 has at least one switch that is operated by the operator. The operation switch 30 may be separate from the monitor device 23, for example, provided on an instrument panel in the driver's cab 2a.
[0039] The exhaust gas purification device 33 is a device that removes PM (Particulate Matter) contained in the exhaust gas of the engine 31, and includes a filter 41 and an oxidation catalyst .
[0040] The filter 41 is made of a material such as ceramic, and captures PM contained in the exhaust gas.
[0041] The oxidation catalyst 42 has a function of reducing nitrogen monoxide (NO) among nitrogen oxides (NOx) in the exhaust gas and increasing nitrogen dioxide (NO2). The oxidation catalyst 42 also has a function of oxidizing hydrocarbons injected from a fuel injector 43 provided upstream of the oxidation catalyst 42 in the exhaust gas flow, and performing a regeneration process of the filter 41 by burning PM captured by the filter 41 using the reaction heat generated by the oxidation reaction. The hydrocarbons injected from the fuel injector 43 can be, for example, diesel fuel.
[0042] The exhaust gas purification device 33 is provided with a differential pressure sensor 44 that detects the differential pressure between the inlet and outlet sides of the filter 41, and temperature sensors 45, 46, and 47 that detect the temperatures at the inlet of the exhaust gas purification device 33, the inlet of the filter 41, and the outlet of the exhaust gas purification device 33. The values detected by these sensors 44 to 47 are output to the engine controller 34 as electric signals.
[0043] The engine controller 34 outputs a control signal to a fuel pump 36 of the engine 31 to control the amount of fuel injected from a fuel injection device (not shown), thereby controlling the number of revolutions or rotation speed of the engine 31. During the controlled operation of the engine 31, the water temperature and other information detected by an engine water temperature sensor 37 provided in the engine 31 are output to the monitor device 23 as an electric signal.
[0044] The pump controller 35 controls the swash plate drive device 38 based on the detected values of a pump pressure sensor 49 that detects the discharge pressure of the hydraulic pump 32, an engine rotation sensor 50 that is provided on the output shaft connecting the engine 31 and the hydraulic pump 32, and a hydraulic oil temperature sensor 51 that detects the temperature of the hydraulic oil supplied to the hydraulic actuator 40. The pump controller 35 also generates data indicating whether the operating levers 20, 21 and the travel levers 13, 14 have been operated, based on an operation detection unit 40A that detects the pressure in the pilot line, and outputs the data to the monitor device 23 as an electrical signal.
[0045] The monitor device 23, the engine controller 34, and the pump controller 35 are connected to each other so as to be able to communicate with each other via a CAN (Controller Area Network).
[0046] The rotation speed setting member 48 is a member for setting a target value of the amount of fuel supplied to the engine 31, thereby setting a target rotation speed of the engine 31. The rotation speed setting member 48 is, for example, a member for setting a target value of the amount of fuel supplied to the engine 31, such as a rotation speed setting member 48 mounted in the driver's cab 2a. 2b The rotation speed setting member 48 is provided on the instrument panel to the right of the engine 1. The rotation speed setting member 48 is, for example, a dial-like member that is provided so as to be manually operable. However, the rotation speed setting member 48 may also be other members such as a lever, a pedal, or a switch.
[0047] The rotation speed setting member 48 outputs an operation signal indicating the amount of operation of the rotation speed setting member 48 to the engine controller 34. The operation signal is input to the engine controller 34 as, for example, a voltage value. The engine controller 34 sets a target rotation speed of the engine 31 in accordance with the operation signal input from the rotation speed setting member 48. The engine controller 34 controls the engine 31 at the set target rotation speed.
[0048] An intervention controller 60 is provided to intervene in the signal path between the rotational speed setting member 48 and the engine controller 34. The "controller" in this embodiment is configured to include the engine controller 34 and the intervention controller 60.
[0049] 3 is a block diagram showing the functional configuration of the intervention controller 60. As shown in FIG. 3, the intervention controller 60 mainly includes a calculation unit 61, a storage unit 64, an output unit 65, and a changeover switch 66.
[0050] The calculation unit 61 has a task classification unit 62. The task classification unit 62 estimates the task content of the work implement 3. To estimate the task content of the work implement 3, for example, the detection results of the sensor 70 are used. The sensor 70 includes the IMUs 8a, 8b, 8c, and 8d and the pressure sensors 6a and 6b described with reference to FIG. 1. The sensor 70 may include stroke sensors 7a, 7b, and 7c and angle sensors 9a, 9b, and 9c. The sensor 70 may include an operation amount sensor such as a potentiometer that detects the operation amount of the operation levers 20 and 21. To estimate the task content of the work implement 3, the detection results of the vehicle body position sensor and the work implement position sensor are used.
[0051] The sensor 70 is electrically connected to the intervention controller 60. Therefore, the detection results of the pressure sensors 6a, 6b, the vehicle body position sensor (IMU 8a), and the work implement position sensors (stroke sensors 7a, 7b, 7c, angle sensors 9a, 9b, 9c, and IMUs 8b, 8c, 8d) are configured to be input directly to the intervention controller 60. The sensor 70 may be connected to the intervention controller 60 by wire or wirelessly.
[0052] To estimate the work content of the work implement 3, the weight of the load loaded on the work implement 3 (bucket 3c) measured by the payload meter 11 based on the detection results of the pressure sensors 6a and 6b may be used.
[0053] The results of the previous estimation of the work content may be used to estimate the work content of the work implement 3. In a series of operations in which the hydraulic excavator 100 excavates earth and sand and loads the excavated earth and sand onto a transport vehicle such as a dump truck, the characteristic operations of excavation, loading rotation, earth removal, and empty rotation are repeated in this order. The accuracy of the work content estimation can be improved by determining whether the work content estimated this time should be performed immediately after the work content estimated last time, and estimating the work content taking into account the continuity of the work.
[0054] The calculation unit 61 has a command value selection unit 63. The command value selection unit 63 selects a command value corresponding to the task content estimated by the task classification unit 62.
[0055] The task classification unit 62 and the command value selection unit 63 execute processing by appropriately reading out programs, parameters, thresholds, etc. stored in the storage unit 64.
[0056] The output unit 65 outputs a signal indicating the command value selected by the command value selection unit 63. The command value is input to the engine controller 34 as, for example, a voltage value. The command value input from the output unit 65 to the engine controller 34 and the operation signal input from the rotation speed setting member 48 to the engine controller 34 are the same type of physical quantity, that is, a voltage value. The output unit 65 is configured as a voltage output device.
[0057] The changeover switch 66 is electrically connected to a signal path between the rotation speed setting member 48 and the engine controller 34. The changeover switch 66 is switchable between a setting in which an operation signal indicating the operation amount of the rotation speed setting member 48 is input to the engine controller 34 without inputting a command value from the intervention controller 60 to the engine controller 34, and a setting in which a command value is input from the intervention controller 60 to the engine controller 34 without inputting an operation signal indicating the operation amount of the rotation speed setting member 48 to the engine controller 34.
[0058] <Work machine control> Fig. 4 is a flowchart showing the flow of processing for setting a target rotation speed of the engine 31. A control method for the hydraulic excavator 100 in this embodiment will be described with appropriate reference to Figs. 4 and 3, as well as Figs. 5 and 6 described below. The control of the engine 31 based on this embodiment includes normal control and intervention control. The controller can selectively execute either the normal control or the intervention control.
[0059] In normal control, the target rotation speed of the engine 31 is set by operating the rotation speed setting member 48. When normal control is executed, the selector switch 66 is set so that an operation signal indicating the operation amount of the rotation speed setting member 48 is input from the rotation speed setting member 48 to the engine controller 34. The engine controller 34 sets the target rotation speed of the engine 31 based on the input operation amount of the rotation speed setting member 48. The engine controller 34 controls the engine 31 at the target rotation speed based on the operation of the rotation speed setting member 48.
[0060] In intervention control, the target rotation speed of the engine 31 is automatically set in accordance with the work content of the work implement 3. The intervention controller 60 estimates the work content of the work implement 3 and selects a command value corresponding to the estimated work content. When executing intervention control, the selector switch 66 is set so that a signal indicating a command value corresponding to the estimated work content is output from the intervention controller 60 to the engine controller 34. The engine controller 34 sets the target rotation speed of the engine 31 based on the input command value and controls the engine 31 at the set target rotation speed regardless of the amount of operation of the rotation speed setting member 48.
[0061] In this embodiment, as shown in Fig. 4, at the start of work, it is determined whether or not to start the system (step S1). If the system is to be started (YES in step S1), intervention control is executed in which the target rotation speed of the engine 31 is automatically set in accordance with the work content of the work implement 3. The system is automatically started at the same time as the start of work. The system may also be started by operation from a tablet computer (not shown) that is capable of communicating with the intervention controller 60.
[0062] The controller executes intervention control when a function for measuring the weight of a load loaded on the work implement 3 is set to be enabled. The function is set to be enabled or disabled by the monitor device 23. The function for measuring the weight of a load loaded on the work implement 3 is realized by the payload meter 11. The payload meter 11 is switched on / off by operating a manual selector switch that can be operated by the operator or an external monitor, etc. Whether intervention control or normal control is to be executed may be determined according to the on / off switching of the payload meter 11.
[0063] When intervention control is executed, work classification is performed in step S2. Fig. 5 is a table showing an example of work classification. Fig. 5 shows judgment conditions for estimating the work content in the case of loading work, that is, when the work of excavation, loaded rotation, soil removal, and empty rotation is repeated in this order.
[0064] As shown in FIG. 5, the task classification unit 62 (FIG. 3) estimates the task content based on the detection results of the sensor 70, the vehicle body operation information derived from the detection results of the sensor 70, and the previous task content estimation result.
[0065] Specifically, the movement of arm 3b is determined from the detection results of, for example, IMU 8c, stroke sensor 7b, angle sensor 9b, and the amount of operation of control lever 20 for operating arm 3b. The movement of bucket 3c is determined from the detection results of, for example, IMU 8d, stroke sensor 7c, angle sensor 9c, and the amount of operation of control lever 21 for operating bucket 3c. The swing movement of rotating unit 2 is determined from the detection results of, for example, IMU 8a and the amount of operation of control lever 20 for operating the swing of rotating unit 2. The weight of the load loaded on bucket 3c is determined from the detection results of pressure sensors 6a, 6b, etc.
[0066] The previous estimation result of the task content is stored in the storage unit 64. The task classification unit 62 reads out the previous estimation result of the task content from the storage unit 64.
[0067] If the bucket 3c is operated in the excavation direction in which the cutting edge of the bucket 3c approaches the vehicle body (in Figure 1, counterclockwise around the arm top pin 5c), the arm 3b is operated in the excavation direction in which the tip of the arm 3b approaches the vehicle body (in Figure 1, counterclockwise around the boom top pin 5b), the rotating body 2 is not rotating, and the previous work content was determined to be "empty rotation" or "other", the work classification unit 62 determines that the work content is "excavation".
[0068] When the rotating body 2 is rotating, a load is loaded in the bucket 3c, and the previous work content was determined to be "excavation" or "other," the work classification unit 62 determines that the work content is "load rotation."
[0069] If the bucket 3c is operated in the dumping direction in which the cutting edge of the bucket 3c moves away from the vehicle body (in Figure 1, clockwise around the arm top pin 5c), the arm 3b is operated in the dumping direction in which the tip of the arm 3b moves away from the vehicle body (in Figure 1, clockwise around the boom top pin 5b), the rotating body 2 is not rotating, and the previous work content was determined to be "load rotation" or "other", the work classification unit 62 determines that the work content is "earth removal".
[0070] When the rotating body 2 is rotating, no load is loaded in the bucket 3c, and the previous work content is determined to be "earth removal" or "other," the work classification unit 62 determines that the work content is "empty load rotation."
[0071] If the work does not meet any of the determination conditions of "excavation," "loaded rotation," "earth removal," and "empty rotation," the work classification unit 62 determines that the work content is "other."
[0072] Returning to Fig. 4, next, in step S3, a command value corresponding to the work content is selected. Fig. 6 is a flowchart showing the flow of the process for selecting a command value. The command value selection unit 63 (Fig. 3) selects a command value in accordance with the flow shown in Fig. 6.
[0073] As shown in FIG. 6, it is determined whether the work content is "excavation" (step S11), and if the work content is "excavation" (YES in step S11), the command value selection unit 63 selects command value a in step S12.
[0074] If the work content is not "excavation" (NO in step S11), it is determined whether the work content is "load rotation" (step S13), and if the work content is "load rotation" (YES in step S13), in step S14 the command value selection unit 63 selects command value b.
[0075] If the work content is not "load rotation" (NO in step S13), it is determined whether the work content is "earth dumping" (step S15), and if the work content is "earth dumping" (YES in step S15), in step S16, the command value selection unit 63 selects command value c.
[0076] If the work content is not "earth unloading" (NO in step S15), a determination is made as to whether the work content is "empty load turning" (step S17), and if the work content is "empty load turning" (YES in step S17), in step S18 the command value selection unit 63 selects command value d.
[0077] If the work content is not "empty load rotation" (NO in step S17), it is not any of "excavation," "loaded load rotation," "earth removal," and "empty load rotation," so in step S19 the work content is determined to be "other," and the command value selection unit 63 selects command value e.
[0078] 4, next, in step S4, the selected command value is output. The output unit 65 converts the command value selected by the command value selection unit 63 into a voltage value or the like in accordance with the command format, and outputs the converted value to the engine controller 34.
[0079] Next, in step S5, the calculation unit 61 stores the estimated work content in the storage unit 64. Then, the current work content estimation result can be used the next time work classification is performed.
[0080] If it is determined in step S1 that the system should not be started (NO in step S1), normal control is executed in which the target rotation speed of the engine 31 is set by operating the rotation speed setting member 48. In step S6, the rotation speed setting member 48 outputs an operation signal according to the operation amount of the rotation speed setting member 48 to the engine controller 34.
[0081] Next, in step S7, the engine controller 34 sets a target rotation speed of the engine 31. The engine controller 34 controls the rotation speed of the engine 31 based on a voltage value corresponding to the command value input to the engine controller 34 in step S4 or a voltage value corresponding to the operation signal input to the engine controller 34 in step S6.
[0082] Next, it is determined whether or not the work is to be completed (step S8). If the work is not to be completed (NO in step S8), the process returns to the determination in step S1, and the above-described series of processes are repeated. If the work is to be completed, the process is completed ("End" in FIG. 4).
[0083] <Action and effect> The characteristic configurations and effects of the above-described embodiment will be summarized as follows.
[0084] 4, when normal control is executed, the engine controller 34 controls the engine 31 at a target rotation speed based on the operation of the rotation speed setting member 48. When intervention control is executed, the intervention controller 60 estimates the work content of the work implement 3. The engine controller 34 sets a target rotation speed corresponding to the work content estimated by the intervention controller 60, and controls the engine 31 at the set target rotation speed regardless of the amount of operation of the rotation speed setting member 48.
[0085] The intervention controller 60 can finely categorize the work content of the work implement 3. The intervention controller 60 can set a command value that the intervention controller 60 selects when it is estimated that the work content of the work implement 3 is work that does not require the output of the engine 31 to be smaller than a command value that the intervention controller 60 selects when it is estimated that the work content is work that requires the output of the engine 31. For example, the command value c when the work content is earth removal and the command value d when swinging empty can be set smaller than the command value a when the work content is excavation and the command value b when swinging loaded.
[0086] The engine controller 34 can set a low target rotation speed for the engine 31 based on a command value input from the intervention controller 60. This allows the rotation speed of the engine 31 to be lowered during work that does not require the output of the engine 31, thereby reducing fuel consumption by the engine 31. By automatically adjusting the rotation speed of the engine 31 according to the work, fuel efficiency can be improved without reducing workability.
[0087] As shown in Figure 4, when normal control is executed, a signal indicating the operation amount of the rotational speed setting member 48 is input from the rotational speed setting member 48 to the engine controller 34, and the engine controller 34 sets a target rotational speed based on the input operation amount. When intervention control is executed, the intervention controller 60 estimates the work content of the work implement 3, selects a command value corresponding to the estimated work content, and outputs a signal indicating the selected command value to the engine controller 34. The engine controller 34 sets the target rotational speed based on the input command value. By controlling the engine 31 at the target rotational speed set in this manner, it is possible to reduce the rotational speed of the engine 31 during work that does not require engine 31 output.
[0088] As shown in Fig. 1, the hydraulic excavator 100 has a vehicle body position sensor attached to the vehicle body to detect the position of the vehicle body, and a work equipment position sensor attached to the work equipment 3 to detect the position of the work equipment 3. As shown in Fig. 5, the intervention controller 60 estimates the work content based on the detection results of the vehicle body position sensor and the work equipment position sensor. The intervention controller 60 calculates the attitudes of the vehicle body and the work equipment based on the detection results of the vehicle body position sensor and the work equipment position sensor, and estimates the work content from the attitudes. This allows the intervention controller 60 to accurately estimate the content of the work being performed by the work equipment 3.
[0089] 3, the detection results of the vehicle body position sensor and the work implement position sensor are input directly to the intervention controller 60. In this way, the vehicle body position sensor and the work implement position sensor can be retrofitted to an existing hydraulic excavator 100, and the intervention controller 60 can be inserted into the signal path between the rotational speed setting member 48 and the engine controller 34 to output a signal to the engine controller 34, thereby improving the fuel efficiency of the hydraulic excavator 100. Since there is no need to change other engine control of the hydraulic excavator 100, the control can be easily implemented.
[0090] 5, the intervention controller 60 may estimate the work content based on the weight of the load loaded on the work implement 3. This allows the intervention controller 60 to accurately estimate the work content of the work implement 3.
[0091] 5, the intervention controller 60 may estimate the work content based on the previous estimation result of the work content. By estimating the work content taking into account the continuity of the work, the intervention controller 60 can accurately estimate the work content of the work implement 3.
[0092] 4, the intervention controller 60 may execute intervention control when the function of measuring the weight of the load loaded on the work machine 3 is enabled. In this way, the operator can easily and reliably set whether to execute normal control or intervention control at his or her discretion.
[0093] [Second embodiment] Fig. 7 is a flowchart showing the flow of the process for selecting a command value in the second embodiment. Fig. 7 shows a modified example of the process in which the intervention controller 60 selects a set value corresponding to the work content.
[0094] As shown in Fig. 7, in step S21, a determination is made as to whether the work content is "digging" or not, according to the table in Fig. 5. If the work content is "digging" (YES in step S21), in step S22, command value selection unit 63 selects command value p.
[0095] If the work content is not "excavation" (NO in step S21), then in step S23, a determination is made as to whether the work content is "load swing" or not, according to the table in FIG. 5. If the work content is "load swing" (YES in step S23), then in step S24, a determination is made as to the swing state. Specifically, a determination is made as to the swing acceleration of the swing unit 2 relative to the running unit 1. The swing acceleration of the swing unit 2 can be obtained from the detection results of the IMU 8a shown in FIG. 1. If it is determined that the swing is accelerating, then the process proceeds to step S25, where the command value selection unit 63 selects a command value p. If it is determined that the swing is decelerating, then the process proceeds to step S26, where the command value selection unit 63 selects a command value q that is smaller than the command value p.
[0096] If the work content is not "load rotation" (NO in step S23), in step S27, a determination is made as to whether the work content is "earth discharge" or not according to the table in Fig. 5. If the work content is "earth discharge" (YES in step S27), in step S28, command value selection unit 63 selects command value q.
[0097] If the work content is not "earth unloading" (NO in step S27), in step S29, it is determined whether the work content is "empty swing" or not according to the table in FIG. work If the content is "empty turning" (YES in step S29), then in step S30, a determination is made of the turning state. Specifically, a determination is made of the turning acceleration of the turning body 2 relative to the running body 1. If it is determined that the turning is accelerating, the process proceeds to step S31, where the command value selection unit 63 selects command value q. If it is determined that the turning is decelerating, the process proceeds to step S32, where the command value selection unit 63 selects command value p.
[0098] If the work content is not "empty load rotation" (NO in step S29), it is not any of "excavation," "load rotation," "earth removal," and "empty load rotation," so in step S33 the work content is determined to be "other," and the command value selection unit 63 selects the command value r.
[0099] According to the process for selecting a command value in the second embodiment described above, when the work content is "earth removal," a command value q is selected that is smaller than the command value p that is selected when the work content is "excavation." During earth removal work that does not require the output of the engine 31, the engine controller 34 can set a low target rotation speed for the engine 31 based on the command value q. This reduces the fuel consumption of the engine 31 and improves fuel efficiency.
[0100] When the work content is "loaded swing" or "empty swing", if it is determined that the swing of the swing body 2 is being decelerated, a command value different from the command value selected during acceleration of the swing is selected. Specifically, when accelerating swing during "loaded swing", the same command value p as for "digging" is selected, and when decelerating swing during "loaded swing", the command value q selected for "earth discharge" is selected instead of the command value p selected for "digging". When accelerating swing during "empty swing", the same command value q as for "earth discharge" is selected, and when decelerating swing during "empty swing", the command value p selected for "digging" is selected instead of the command value q selected for "earth discharge".
[0101] In this way, while the swing is decelerating during "loaded swing," the output of engine 31 can be reduced in preparation for the next "earth removal" operation. While the swing is decelerating during "empty swing," the output of engine 31 can be increased in preparation for the next "excavation" operation. Therefore, a series of loading operations in which the operations of excavation, loaded swing, earth removal, and empty swing are repeated in this order can be carried out smoothly.
[0102] In the above description of the embodiment, an example has been described in which the engine controller 34 and the intervention controller 60 are provided separately, but the present invention is not limited to this example. A single controller may be configured to have the functions of both the engine controller 34 and the intervention controller 60 of the embodiment. For example, the function of the intervention controller 60 of the embodiment may be added to the engine controller 34 of an existing hydraulic excavator 100.
[0103] In the embodiment, the hydraulic excavator 100 has been described as an example of a work machine, but the concept of the present disclosure may be applied to other types of work machines, such as bulldozers, wheel loaders, and motor graders, without being limited to the hydraulic excavator 100. In the embodiment, the work content of the work implement 3 is estimated based on the work implement position, but it may also be estimated by image recognition of the work implement 3.
[0104] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0105] 1 Traveling body, 2 Swinging body, 3 Work machine, 3a Boom, 3b Arm, 3c Bucket, 4a Boom cylinder, 4b Arm cylinder, 4c Bucket cylinder, 6a, 6b Pressure sensor, 7a, 7b, 7c Stroke sensor, 9a, 9b, 9c Angle sensor, 11 Payload meter, 13, 14 Traveling lever, 20, 21 Operation lever, 31 Engine, 32, 32A Hydraulic pump, 34 Engine controller, 40 Hydraulic actuator, 48 Rotation speed setting member, 50 Engine rotation sensor, 51 Oil temperature sensor, 60 Intervention controller, 61 Calculation unit, 62 Work classification unit, 63 Command value selection unit, 64 Memory unit, 65 Output unit, 66 Changeover switch, 70 Sensor, 100 Hydraulic excavator.
Claims
1. A control device for a work machine, the work machine having a vehicle body, a work implement supported on the vehicle body, and an engine that is a drive source for the work implement, a rotation speed setting member that is manually operable to set a target rotation speed of the engine; a controller that selectively executes either normal control or intervention control; When the normal control is executed, the controller controls the engine at a target rotation speed based on the operation of the rotation speed setting member, A control device for a work machine, wherein when executing the intervention control, the controller estimates the work content of the work machine based on the weight of a load loaded on the work machine, sets a target rotation speed corresponding to the estimated work content, and controls the engine at the set target rotation speed regardless of the amount of operation of the rotation speed setting member.
2. A control device for a work machine, the work machine having a vehicle body, a work implement supported on the vehicle body, and an engine that is a drive source for the work implement; a rotation speed setting member that is manually operable to set a target rotation speed of the engine; a controller that selectively executes either normal control or intervention control; When the normal control is executed, the controller controls the engine at a target rotation speed based on the operation of the rotation speed setting member, When executing the intervention control, the controller estimates the work content of the work machine based on a previous estimation result of the work content, sets a target rotation speed corresponding to the estimated work content, and controls the engine at the set target rotation speed regardless of the amount of operation of the rotation speed setting member.
3. A control device for a work machine, the work machine having a vehicle body, a work implement supported on the vehicle body, and an engine that is a drive source for the work implement; a rotation speed setting member that is manually operable to set a target rotation speed of the engine; a controller that selectively executes either normal control or intervention control; When the normal control is executed, the controller controls the engine at a target rotation speed based on the operation of the rotation speed setting member, the controller executes the intervention control when a function for measuring the weight of a load loaded on the work machine is enabled; A control device for a work machine, wherein when executing the intervention control, the controller estimates the work content of the work machine, sets a target rotation speed corresponding to the estimated work content, and controls the engine at the set target rotation speed regardless of the amount of operation of the rotation speed setting member.
4. the controller includes an engine controller that outputs a control signal to the engine, and an intervention controller that intervenes in a signal path between the rotational speed setting member and the engine controller; When the normal control is executed, a signal indicating an operation amount of the rotation speed setting member is input from the rotation speed setting member to the engine controller, and the engine controller sets a target rotation speed based on the input operation amount; 4. The control device for a work machine according to claim 1, wherein, when executing the intervention control, the intervention controller estimates a work content of the work machine, selects a command value corresponding to the estimated work content, and outputs a signal indicating the command value to the engine controller, and the engine controller sets a target rotation speed based on the input command value.
5. the work machine further includes a vehicle body position sensor attached to the vehicle body and detecting a position of the vehicle body, and a work implement position sensor attached to the work implement and detecting a position of the work implement, The control device for a work machine according to any one of claims 1 to 4, wherein the controller estimates the work content based on detection results of the vehicle body position sensor and the work implement position sensor.
6. The control device for a work machine according to claim 5, wherein the detection results of the vehicle body position sensor and the work implement position sensor are input directly to the controller.
Citation Information
Patent Citations
Engine controller for construction machine
JP1991279638A
Prime mover control device for construction machine
JP1999210514A
Automatic operation shovel
JP2001032330A
Engine control system for work machine
JP2010065577A
Construction machine
JP2017071982A