The present disclosure relates to an excavator.
Conventionally, excavators with a hydraulic motor for driving are known.
However, the above-described excavators do not have a configuration controlling against adverse effects, in which vibration generated during driving causes the operator's body to shake, the driving operation by the operator. Therefore, the operator's driving operations may become unstable during driving the shovel.
In consideration of the above, instability of the operator's driving operations during driving is desired to be controlled.
An excavator according to an embodiment of the present disclosure includes a lower traveling structure, an upper swing structure mounted on the lower traveling structure, a driving actuator configured to move the lower traveling structure, and a controller including a memory and a processor coupled to the memory and configured to control the driving actuator, and detect vibration of the upper swing structure and reduces variation of a command value for driving the driving actuator based on the vibration of the upper swing structure.
According to the above-described means, the instability of the operator's driving operations during driving can be controlled.
First, a shovel (an excavator 100) as a construction machine according to an embodiment of the present disclosure will be described with reference to
The inertial sensor S4 is configured to measure a motion of the excavator 100. The inertial sensor S4 is, for example, a hexaxial inertial measurement unit and is configured to measure angular velocity around the front-rear axis of the upper swing structure 3, angular velocity around the left-right axis of the upper swing structure 3, angular velocity around the vertical axis (swivel axis) of the upper swing structure 3, acceleration of the upper swing structure 3 in the front-rear axis direction, acceleration of the upper swing structure 3 in the left-right axis direction, and acceleration of the upper swing structure 3 in the vertical axis direction. The front-rear axis and the left-right axis of the upper swing structure 3 are perpendicular to each other at the center of the excavator, which is a point on the pivot axis of the excavator 100, for example. However, the inertial sensor S4 may be configured to measure data for at least one of the six axes. In the present embodiment, the inertial sensor S4 includes a combination of a 3-axis acceleration sensor and a 3-axis gyro sensor.
The inertial sensor S4 may be configured to detect, for example, a tilt of the upper swing structure 3 with respect to a predetermined plane, such as a virtual horizontal plane. In the present embodiment, the acceleration sensor constituting the inertial sensor S4 is configured to detect a tilt angle (roll angle) around the front-rear axis, a tilt angle (pitch angle) around the left-right axis, and a tilt angle (yaw angle) around the swivel axis.
The inertial sensor S4 may be configured to detect swing angular velocity of the upper swing structure 3. In the present embodiment, the gyro sensor constituting the inertial sensor S4 is configured to detect the swing angular velocity and the swing angle of the upper swing structure 3. The inertial sensor S4 may include a resolver or rotary encoder, or the like for detecting the swing angular velocity of the upper swing structure 3.
The driver's seat DS is located in the center of the cabin 10 and mounted on a floor board FB via a sheet damper SD. That is, the driver's seat DS is configured so as not to directly transmit vibrations associated with the operation of the excavator 100 to the operator for the purpose of maintaining the comfort of the operator. The sheet damper SD is, for example, composed of a spring or the like.
The operation device 26 is a device used by an operator for operating an actuator. The actuator includes at least one of a hydraulic actuator and an electric actuator. In the present embodiment, the operation device 26 includes a left operation lever 26L, a right operation lever 26R, a driving lever 26D, and a driving pedal 26DP. The actuator includes the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, a hydraulic driving motor 20 (see
The left operation lever 26L is a device configured to be operated by the operator's left hand to move the arm cylinder 8 and the hydraulic swivel motor 2A, and is mounted on the driver's seat DS on the left side of the driver's seat DS.
The right operation lever 26R is a device configured to be operated by the operator's right hand to move the boom cylinder 7 and the bucket cylinder 9. The right operation lever 26R is mounted on the driver's seat DS on the right side of the driver's seat DS.
The driving lever 26D is an example of a driving operation device used by the operator for operating the hydraulic driving motor 20 and is mounted on the floor board FB on the front side of the driver's seat DS. Typically, an operator can move the excavator 100 forward by tilting the driving lever 26D forward, and backward by tilting the driving lever 26D backward (towards the operator).
Specifically, the driving lever 26D includes a left driving lever 26DL and a right driving lever 26DR mounted independently of each other to the floor board FB. The left driving lever 26DL is a device configured to be operated by the operator's left hand to move the left hydraulic driving motor 20L and the right driving lever 26DR is a device configured to be operated by the operator's right hand to move the right hydraulic driving motor 20R.
The driving pedal 26DP is another example of a driving operation device used by the operator for operating the hydraulic driving motor 20 and mounted on the floor board FB in front of the driver's seat DS. The drive pedal 26DP is configured to interlock with the driving lever 26D. Specifically, the driving pedal 26DP includes a left driving pedal 26DPL and a right driving pedal 26DPR. The left driving pedal 26DPL is a device configured to operate the left hydraulic driving motor 20L by the left foot, and the right driving pedal 26DPR is a device configured to operate the right hydraulic driving motor 20R by the right foot.
As illustrated in
Next, an example configuration of a basic system and a hydraulic system installed in the excavator 100 will be described with reference to
In
The basic system of the excavator 100 includes an engine 11, a regulator 13, a main pump 14, a control pump 15, a control valve 17, the operation device 26, a discharge pressure sensor 28, an operation pressure sensor 29, a controller 30, and a solenoid valve 31, as illustrated in
The engine 11 is a driving source of the excavator. In the present embodiment, the engine 11 is, for example, a diesel engine as an internal combustion engine operated to maintain a predetermined rotation speed. An output shaft of the engine 11 is coupled to the respective input shafts of the main pump 14 and the control pump 15.
The regulator 13 is configured to control the discharge amount (displacement amount) of the main pump 14. In the present embodiment, the regulator 13 controls the discharge amount (displacement amount) of the main pump 14 by adjusting the tilt angle of the main pump 14 in response to a control command from the controller 30.
The main pump 14 is configured to supply hydraulic oil to the control valve 17 via the hydraulic oil line. In the present embodiment, the main pump 14 is a swash plate variable displacement hydraulic pump.
The control pump 15 is configured to supply hydraulic oil to a hydraulic control device including the operation device 26 via the pilot line. In the present embodiment, the control pump 15 is a fixed displacement hydraulic pump. However, the control pump 15 may be omitted. In this case, the function performed by the control pump 15 may be implemented by the main pump 14. That is, the main pump 14 may be provided with a function of supplying hydraulic oil to the control valve 17, as well as a function of supplying hydraulic oil to the operation device 26 after the pressure of the hydraulic oil is lowered by a squeeze or the like.
The control valve 17 is a hydraulic controller which controls the hydraulic system in the excavator. In the present embodiment, the control valve 17 includes multiple control valves for controlling the flow of the hydraulic oil discharged by the main pump 14. The control valve 17 is configured to selectively supply the hydraulic oil discharged by the main pump 14 to one or more hydraulic actuators via the control valves. The control valves are configured to control the flow rate of hydraulic oil flowing from the main pump 14 to the hydraulic actuator and the flow rate of hydraulic oil flowing from the hydraulic actuator to the hydraulic oil tank.
The operation device 26 is a device used by the operator for operating the actuator. In the present embodiment, the operation device 26 is hydraulic and supplies hydraulic oil discharged by the control pump 15 to the pilot ports of the control valves corresponding to each of the hydraulic actuators via the pilot line. The pressure of the hydraulic oil supplied to each of the pilot ports (hereinafter referred to as “pilot pressure”) is the pressure according to the operation direction and the operation amount of the lever or the pedal constituting the operation device 26 corresponding to each of the hydraulic actuators. However, the operation device 26 may be electrically powered.
The discharge pressure sensor 28 is a sensor for detecting discharge pressure of the main pump 14 and outputs the detected value to the controller 30.
The operation pressure sensor 29 is configured to detect the operator's operation content using the operation device 26. In the present embodiment, the operation pressure sensor 29 is a pressure sensor that detects the operation direction and the operation amount of the lever or the pedal constituting the operation device 26 corresponding to each of the hydraulic actuators in the form of pressure and outputs the detected value to the controller 30. The operation content of the operation device 26 may be detected using the output of devices other than a pressure sensor, such as at least one of an angle sensor, an acceleration sensor, an angular velocity sensor, a resolver, a voltmeter, and an ammeter. That is, the operation amount of the operation device 26 may be expressed not only by the operation pressure but also by at least one of operation angle, a value obtained by integrating the operation acceleration twice, an integral of the operation angular velocity, a voltage value, and a current value.
The controller 30 is a controller for controlling the excavator 100. In the present embodiment, the controller 30 is constituted of a computer including a Central Processing Unit (CPU), a volatile storage device, a non-volatile storage device, and the like. The controller 30 reads a program corresponding to a functional element such as a driving determination part 300, a vibration detection part 301, and a driving command generation part 302.
The controller 30 performs a calculation by a functional element, for example, based on at least one output of the discharge pressure sensor 28 and the operation pressure sensor 29, and the like. The controller 30 outputs a control command according to the calculation result to the solenoid valve 31 or the like.
The solenoid valve 31 is configured to operate in accordance with a control command from the controller 30. In the present embodiment, the solenoid valve 31 is a pressure reducing valve disposed in an oil path connecting the operation device 26 and the pilot port of the corresponding control valve in the control valve 17. The solenoid valve 31 is configured to be able to adjust the pilot pressure applied to the pilot port of the corresponding control valve.
As illustrated in
The left center bypass oil path 40L is a hydraulic oil line through control valves 171L to 175L disposed in the control valve 17. The right center bypass oil path 40R is a hydraulic oil line through control valves 171R to 175R disposed in the control valve 17.
The control valve 171L is a spool valve that supplies hydraulic oil discharged by the left main pump 14L to the left hydraulic driving motor 20L and switches the flow of the hydraulic oil in order to discharge the hydraulic oil discharged by the left hydraulic driving motor 20L to the hydraulic oil tank.
The control valve 171R is a spool valve used as a straight travel control valve. The control valve 171R can switch the flow of the hydraulic oil so that the hydraulic oil is supplied from the left main pump 14L to each of the left hydraulic driving motor 20L and the right hydraulic driving motor 20R in order to improve the straightness of the lower traveling structure 1. Specifically, when the hydraulic driving motor 20 and any other hydraulic actuator are operated simultaneously, the control valve 171R is switched to a first valve position so that the left main pump 14L can supply the hydraulic oil to both the left hydraulic driving motor 20L and the right hydraulic driving motor 20R. If none of the other hydraulic actuators are operated, the control valve 171R is switched to a second valve position so that the left main pump 14L can supply the hydraulic oil to the left hydraulic driving motor 20L and the right main pump 14R can supply the hydraulic oil to the right hydraulic driving motor 20R.
The control valve 172L is a spool valve that supplies hydraulic oil discharged by the left main pump 14L to an optional hydraulic actuator and switches the flow of the hydraulic oil in order to discharge the hydraulic oil discharged by the optional hydraulic actuator to the hydraulic oil tank. The optional hydraulic actuator is, for example, a Grapple opening/closing cylinder.
The control valve 172R is a spool valve that supplies hydraulic oil discharged by the right main pump 14R to the right hydraulic driving motor 20R and switches the flow of the hydraulic oil in order to discharge the hydraulic oil discharged by the right hydraulic driving motor 20R to the hydraulic oil tank.
The control valve 173L is a spool valve that supplies hydraulic oil discharged by the left main pump 14L to the hydraulic swivel motor 2A and switches the flow of hydraulic oil in order to discharge the hydraulic oil discharged by the hydraulic swivel motor 2A to the hydraulic oil tank.
The control valve 173R is a spool valve that supplies hydraulic oil discharged by the right main pump 14R to the bucket cylinder 9 and discharges the hydraulic oil from the bucket cylinder 9 to the working oil tank.
The control valve 174L is a spool valve that supplies hydraulic oil discharged by the left main pump 14L to the boom cylinder 7 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the boom cylinder 7 to the hydraulic oil tank. The control valve 174R is a spool valve that supplies hydraulic oil discharged by the right main pump 14R to the boom cylinder 7 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the boom cylinder 7 to the hydraulic oil tank. In the present embodiment, the control valve 174L operates only when an operation in the upward direction of the boom 4 is performed, and does not operate when an operation in the downward direction of the boom 4 is performed.
The control valve 175L is a spool valve that supplies hydraulic oil discharged by the left main pump 14L to the arm cylinder 8 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the arm cylinder 8 to the hydraulic oil tank. The control valve 175R is a spool valve that supplies hydraulic oil discharged by the right main pump 14R to the arm cylinder 8 and switches the flow of hydraulic oil in order to discharge the hydraulic oil in the arm cylinder 8 to the hydraulic oil tank.
The left parallel oil path 42L is a hydraulic oil line parallel to the left center bypass oil path 40L. The left parallel oil path 42L can supply hydraulic oil to a control valve located on the downstream side in the case where the flow of hydraulic oil through the center bypass oil path 40L is restricted or cut off by any of the control valves 171L to 174L. The right parallel oil path 42R is a hydraulic oil line parallel to the right center bypass oil path 40R. The right parallel oil path 42L can supply hydraulic oil to a control valve located on the downstream side in the case where the flow of hydraulic oil through the center bypass oil path 40R is restricted or cut off by any of the control valves 172R to 174R.
A left regulator 13L controls the discharge amount of the left main pump 14L by adjusting the tilt angle of the swash plate of the left main pump 14L in accordance with the discharge pressure of the left main pump 14L. A right regulator 13R controls the discharge amount of the right main pump 14R by adjusting the tilt angle of the swash plate of the right main pump 14R in accordance with the discharge pressure of the right main pump 14R. The left regulator 13L and the right regulator 13R correspond to the regulator 13 of
The driving operation device is an example of the operation device 26. In the present embodiment, the driving operation device includes a combination of the driving lever 26D and the driving pedal 26DP that interlock each other. The driving lever 26D includes a left driving lever 26DL and a right driving lever 26DR, and the driving pedal 26DP includes a left driving pedal 26DPL and a right driving pedal 26DPR.
The left driving lever 26DL is used to operate the left hydraulic driving motor 20L. The left driving lever 26DL uses the hydraulic oil discharged by the control pump 15 to apply pilot pressure to the pilot port of the control valve 171L in accordance with the operation amount. Specifically, the left driving lever 26DL causes the left pilot port of the control valve 171L to apply pilot pressure when operated in the forward operation direction, and the right pilot port of the control valve 171L to apply pilot pressure when operated in the backward operation direction. The same applies to the left driving pedal 26DPL.
The right driving lever 26DR is used to operate the right hydraulic driving motor 20L. The right driving lever 26DR uses the hydraulic oil discharged by the control pump 15 to apply pilot pressure to the pilot port of the control valve 172R in accordance with the operation amount. Specifically, the right driving lever 26DR causes the right pilot port of the control valve 172R to apply pilot pressure when operated in the forward operation direction, and the left pilot port of the control valve 172R to apply pilot pressure when operated in the backward operation direction. The same applies to the right driving pedal 26DPR.
A left discharge pressure sensor 28L and a right discharge pressure sensor 28R are examples of the discharge pressure sensor 28 of
A driving operation pressure sensor 29D is an example of the operation pressure sensor 29 of
A boom operation lever, an arm operation lever, a bucket operation lever, and a swivel operation lever (neither of which is illustrated in the figure) are operation devices for operating the vertical movement of the boom 4, the opening and closing of the arm 5, the opening and closing of the bucket 6, and the swiveling of the upper swing structure 3, respectively. The operation devices, similar to the left driving lever 26DL, use the hydraulic oil discharged by the control pump 15 to apply pilot pressure in accordance with the operation amount of the lever to either the left or right pilot port of the control valve corresponding to each of the hydraulic actuators. The operation content for each of the operation devices is detected in a form of pressure by a corresponding operation pressure sensor and the detected value is output to the controller 30.
Hereinafter, a control process of negative control employed in the hydraulic system of
The left center bypass oil path 40L includes a left throttle 18L between the hydraulic oil tank and the control valve 175L which is located on the most downstream side. The left throttle 18L restricts the flow of the hydraulic oil discharged by the left main pump 14L. The left throttle 18L produces a control pressure for controlling the left regulator 13L.
A left control pressure sensor 19L is configured to detect control pressure generated upstream of the left throttle 18L. Similarly, a right control pressure sensor 19R is configured to detect control pressure generated upstream of a right throttle 18R. In the present embodiment, the left control pressure sensor 19L and the right control pressure sensor 19R output the detected values to the controller 30.
The controller 30 outputs, for example, a control command according to the control pressure detected by the left control pressure sensor 19L to the left regulator 13L. The left regulator 13L controls the discharge amount of the left main pump 14L by adjusting the tilting angle of the swash plate of the left main pump 14L in accordance with the control command. Typically, the left regulator 13L decreases the discharge amount of the left main pump 14L as the control pressure is increased, and increases the discharge amount of the left main pump 14L as the control pressure is decreased.
If none of the hydraulic actuators are operated, the hydraulic oil discharged by the left main pump 14L passes through the left center bypass oil path 40L to the left throttle 18L. Then, the flow of the hydraulic oil discharged by the left main pump 14L increases the control pressure generated upstream of the left throttle 18L. As a result, the left regulator 13L reduces the discharge amount of the left main pump 14L to the allowable minimum discharge amount, and controls the pressure loss (pumping loss) when the discharged hydraulic oil passes through the left center bypass oil path 40L.
On the other hand, when any of the hydraulic actuators is being operated, the hydraulic oil discharged by the left main pump 14L flows into the hydraulic actuator to be operated via the control valve corresponding to the hydraulic actuator to be operated. Then, the flow of the hydraulic oil discharged by the left main pump 14L decreases or eliminates the amount reaching the left throttle 18L, thereby lowering the control pressure generated upstream of the left throttle 18L. As a result, the left regulator 13L increases the discharge amount of the left main pump 14L, circulates sufficient hydraulic oil to the hydraulic actuator to be operated, and ensures the driving of the hydraulic actuator to be operated.
According to the configuration described above, the hydraulic system of
Next, an example configuration of a left driving pilot circuit will be described with reference to
The left driving pilot circuit is configured to transmit the pilot pressure generated by the left driving lever 26DL to the pilot port of the control valve 171L.
Specifically, the left driving pilot circuit is configured to connect the control valve 171L and a first port 20LA of the left hydraulic driving motor 20L by a hydraulic oil line 21L and to connect the control valve 171L and a second port 20LB of the left hydraulic driving motor 20L by a hydraulic oil line 21R.
When the left driving lever 26DL is operated in the forward operation direction, the hydraulic oil line 21L is connected to the left main pump 14L and the hydraulic oil line 21R is connected to the hydraulic oil tank. Therefore, the hydraulic oil discharged by the left main pump 14L flows into the first port 20LA of the left hydraulic driving motor 20L via the control valve 171L and the hydraulic oil line 21L. Then, the hydraulic oil flowing into the first port 20LA is returned to the hydraulic oil tank via the hydraulic oil line 21R and the control valve 171L after rotating the left hydraulic driving motor 20L in a forward manner. In this case, a left crawler constituting the lower traveling structure 1 is rotated in a forward manner by the left hydraulic driving motor 20L.
Meanwhile, when the left driving lever 26DL is operated in the backward operation direction, the hydraulic oil line 21R is connected to the left main pump 14L and the hydraulic oil line 21L is connected to the hydraulic oil tank. Therefore, the hydraulic oil discharged by the left main pump 14L flows into the second port 20LB of the left hydraulic driving motor 20L via the control valve 171L and the hydraulic oil line 21R. Then, the hydraulic oil flowing into the second port 20LB is returned to the hydraulic oil tank via the hydraulic oil line 21L and the control valve 171L after rotating the left hydraulic driving motor 20L in a reverse manner. In this case, the left crawler constituting the lower traveling structure 1 is reversely rotated by the left hydraulic driving motor 20L.
The control valve 171L is configured to move in accordance with a pilot pressure generated by the left driving lever 26DL. The left driving lever 26DL receives a supply of hydraulic oil from the control pump 15 and uses the hydraulic oil to generate pilot pressure for moving the control valve 171L.
When the operator tilts the left driving lever 26DL forward to rotate the left crawler, the left driving lever 26DL applies pilot pressure to the left pilot port of the control valve 171L by supplying the hydraulic oil via a pilot line 24L to the left pilot port of the control valve 171L. In the example of
When the operator tilts the left driving lever 26DL backward to reversely rotate the left crawler, the left driving lever 26DL applies pilot pressure to the right pilot port of the control valve 171L by supplying the hydraulic oil via a pilot line 24R to the left pilot port of the control valve 171L. In the example of
Next, the driving determination part 300, the vibration detection part 301, and the driving command generation part 302 are functional elements of the controller 30 which will be described.
The driving determination part 300 is configured to determine whether the excavator 100 is being driven. In the present embodiment, the driving determination part 300 is configured to determine whether the excavator 100 is being driven based on the output of the operation pressure sensor 29. Specifically, for example, when it is determined that the driving lever 26D is being operated based on the output of the driving operation pressure sensor 29D, the driving determination part 300 may determine that the excavator 100 is being driven, and when it is determined that the driving lever 26D is not being operated, the driving determination part 300 may determine that the excavator 100 is not being driven.
Alternatively, the driving determination part 300 may determine whether the excavator 100 is being driven based on an image captured by an imaging device mounted in the upper swing structure 3. Specifically, the driving determination part 300 may determine whether the excavator 100 is being driven based on a change in the display position of an image of a predetermined object in an image captured by a camera mounted on the upper swing structure 3.
The vibration detection part 301 is configured to detect vibration at a predetermined portion of the excavator 100. In the present embodiment, the vibration detection part 301 is configured to detect a mode of vibration of the cabin 10 based on the output of the inertial sensor S4. Specifically, the vibration detection part 301 may detect, for example, a change (a change in time) in the pitch angle of the upper swing structure 3 as a vibration of the cabin 10. Alternatively, the vibration detection part 301 may detect one of the variations (a change in time) of the roll angle, the yaw angle, acceleration in the front-rear axis direction, acceleration in the left-right axis direction, and acceleration in the vertical axis direction of the upper swing structure 3 as a vibration of the cabin 10. Alternatively, the vibration detection part 301 may detect at least two combinations of variations (a change in time) of the pitch angle, the roll angle, the yaw angle, the acceleration in the front-rear axis direction, the acceleration in the left-right axis direction, and the acceleration in the vertical axis direction of the upper swing structure 3 as a vibration of the cabin 10.
Further, the vibration detection part 301 is not required to detect the mode of vibration of the cabin 10 based on the output of the inertial sensor S4, but may detect the mode of vibration of the cabin 10 based on the output of a boom angle sensor, an arm angle sensor, and a bucket angle sensor, or the like other than the inertial sensor S4. The vibration detection part 301 can also detect the mode of vibration of the cabin 10 using at least one output of the boom angle sensor, the arm angle sensor, and the bucket angle sensor mounted on the attachment, because the attachment is not manipulated rigorously while the excavator 100 is being driven.
Alternatively, the vibration detection part 301 may be configured to detect the mode of vibration of the cabin 10 based on the output of a GNSS receiver as a positioning device mounted in the upper swing structure 3. In this case, the vibration detection part 301 may detect at least one of the variations (a change in time) of the latitude, longitude, and altitude of the upper swing structure (the cabin 10) as a vibration of the cabin 10.
Alternatively, the vibration detection part 301 may be configured to detect the vibration of the cabin 10 based on a combination of the output of the inertial sensor S4 and the output of the GNSS receiver.
Alternatively, the vibration detection part 301 may detect the mode of vibration of the cabin 10 based on a change in the display position of an image of a predetermined object in an image captured by a camera mounted on the upper swing structure 3.
Further, the vibration detection part 301 may be configured to detect a mode of vibration of the driver's seat DS based on the output of another inertial sensor mounted on the driver's seat DS (see
The driving command generation part 302 is configured to generate a driving command. The driving command generation part 302 generates a driving command value, for example, based on an operation content of the driving operation device detected by the driving operation pressure sensor 29D. In the present embodiment, the driving command generation part 302 generates a left driving command value based on the operation content of the left driving lever 26DL detected by the left driving operation pressure sensor 29DL, and generates a right driving command value based on the operation content of the right driving lever 26DR detected by the right driving operation pressure sensor 29DR.
Then, the driving command generation part 302 outputs a control command corresponding to the left driving command value to the solenoid valve 31 and rotates the left hydraulic driving motor 20L in a desired rotational direction at a desired rotational speed. The same applies to a case of rotating the right hydraulic driving motor 20R.
Further, the driving command generation part 302 is configured to correct the driving command value when the driving determination part 300 has determined that the excavator 100 is being driven and a predetermined condition is satisfied.
The predetermined condition includes, for example, at least one of the following: increase and decrease of the driving command value is repeated a predetermined number or more times; increase and decrease of the acceleration in the front-rear axis direction of the upper swing structure 3 detected by the vibration detection part 301 is repeated a predetermined number or more times; and increase and decrease of the acceleration in the front-rear axis direction of the driver's seat DS detected by the vibration detection part 301 is repeated a predetermined number or more times.
Then, when the predetermined condition is satisfied, the driving command generation part 302 determines that the driving operation is unstable due to vibration associated with the driving (hereinafter, referred to as “driving vibration”), and corrects the driving command value generated for each predetermined control cycle to smooth the variation of the driving command value. The smoothing of the variation of the driving command value is implemented, for example, by applying a low pass filter or the like. However, the smoothing of the variation of the driving command value may be implemented by other methods such as limiting the rate of variation of the driving command value, setting the upper limit of the driving command value, setting the lower limit of the driving command value, applying a bandpass filter, or changing the control gain.
The driving command generation part 302 may be configured to correct the driving command value only when the continuous driving time, which is a period that is determined to be driven by the driving determination part 300, exceeds a predetermined time. This is to ensure that the operator can reliably operate the fine operation of the driving operation device.
Next, the effect of the correction of the driving command value will be described with reference to
At time t1, when the left driving lever 26DL and the right driving lever 26DR are manipulated in the forward operation direction with the same lever operation amount, the excavator 100 starts to move forward and the left driving command value TC increases to a value TC1 corresponding to the lever operation amount of the left driving lever 26DL. The same applies to the right driving command value (not illustrated). Further, in the example of
When the upper swing structure 3 vibrates in the front-rear axis direction, the driver's seat DS mounted on the floor board FB of the cabin 10 through the sheet damper SD vibrates in a vibration mode different from the vibration mode of the cabin 10 rigidly connected to the upper swing structure 3. Therefore, an operator sitting on the driver's seat DS may vibrate at a phase different from the phase of the vibration of the driving lever 26D mounted on the floor board FB of the cabin 10. As a result, the left driving command value TC increases or decreases regardless of the operator's intention as illustrated by the dotted line in
The controller 30 can prevent the expansion of the increase/decrease range of the acceleration AC by correcting the left driving command value TC as necessary. Specifically, when it is determined that the driving lever 26D is operated based on the output of the driving operation pressure sensor 29D, the driving determination part 300 of the controller 30 determines that the excavator 100 is being driven. Then, when the vibration detection part 301 detects that the increase or decrease of the acceleration AC is repeated more than a predetermined number of times, the driving command generation part 302 of the controller 30 determines that the predetermined condition is satisfied. Then, the driving command generation part 302 inputs the left driving command value TC generated based on the operation content of the left driving lever 26DL detected by the left driving operation pressure sensor 29DL to the low pass filter to smooth the left driving command value TC. As a result, the left driving command value TC is smoothed as illustrated by the solid line of
In this way, the controller 30 corrects the driving command value when operation of the driving lever 26D by the operator becomes unstable or is expected to become unstable so that disturbance of the driving command value due to unintended movement of the hand caused by vibration of the cabin 10 can be reduced or prevented.
At this time, the controller 30 may acquire at least one of operator information, setting information, and working environment information simultaneously and store the information together with the information related to the vibration. The controller 30 may use an operator ID input when the engine is started as the operator information and may determine the operator based on the output of the imaging device mounted in the cabin 10 and input the determination result. The setting information includes information on the driving mode (for example, whether a low speed high torque mode or a high speed low torque mode has been selected, etc.) and information on the engine setting mode (for example, information on set speed or set horsepower, etc.). The working environment information may include construction information, weather information, or driving surface information, for example, acquired by the imaging device. The driving surface information includes a degree of irregularities on the driving surface or the type of driving surface. The type of driving surface includes “clay”, “silt”, “sand”, “pebble (gravel)”, “crude stone”, “concrete”, “steel plate”, and “asphalt”. The type of the driving surface may be determined based on the position information of the excavator 100 using geographical information registered in the external server or the like.
As a result, the controller 30 can reduce or prevent the increase/decrease range of the acceleration AC generated when the excavator 100 drives on rough terrain from being expanded, thereby shaking of the operator seated in the driver's seat DS in the front-rear direction being magnified can be reduced or prevented. The operator can easily secure visibility (visualization of the surrounding area) even when the excavator 100 is driving on rough terrain because the expansion of the shaking in the front-rear direction is reduced or prevented.
In the examples of
As described above, the excavator 100 according to an embodiment of the present disclosure includes the lower traveling structure 1, the upper swing structure 3 mounted on the lower traveling structure 1, the hydraulic driving motor 20 as a driving actuator for moving the lower traveling structure 1, and the controller 30 as a controller for controlling the hydraulic driving motor 20. The controller 30 is configured to detect vibration of the upper swing structure 3 and reduce variation of the driving command value, which is a command value generated when the hydraulic driving motor 20 is operated based on the mode of the vibration.
According to this configuration, the controller 30 can prevent the driving operation by the operator from becoming unstable while the excavator 100 is being driven. Specifically, the controller 30 can reduce the variation of the driving command value which varies according to the operation amount of the driving operation device, for example, when the operation of the driving operation device by the operator is unstable or when it is expected to be unstable. Therefore, the controller 30 can reduce or prevent the disturbance of the driving command value due to unintended movement of the hand caused by vibration of the cabin 10. That is, the controller 30 can reduce or prevent such a disturbance of the driving command value from being reflected in the actual movement of the driving actuator. As a result, the controller 30 can reduce or prevent the vibration of the cabin 10 inevitably generated when driving on rough terrain from being amplified by the disturbance of the driving command value as described above. Further, the controller 30 can reduce or prevent the driving operation by the operator from becoming unstable due to the vibration of the amplified cabin 10.
The controller 30 is typically configured to detect vibration of the upper swing structure 3 based on the output of the inertial sensor S4 mounted on the upper swing structure 3. However, the controller 30 may be configured to detect the vibration of the upper swing structure 3 by predicting the mode of vibration of the upper swing structure 3 based on the output of the inertial sensor mounted on the lower traveling structure 1. Alternatively, the controller 30 may predict the mode of vibration of the upper swing structure 3 based on changes in the surrounding image acquired by an image sensor attached to at least one of the lower traveling structure 1 and the upper swing structure 3, and may predict the mode of vibration of the upper swing structure 3 based on the output such as a tilt sensor or a vibration sensor attached to at least one of the lower traveling structure 1 and the upper swing structure 3. Alternatively, the controller 30 may predict the mode of vibration of the upper swing structure 3 based on the output of a fuel level sensor (a value representing the vertical movement of the float floating in the liquid surface of the fuel in the fuel tank). That is, the controller 30 may be configured to detect the vibration of the upper swing structure 3 by predicting the mode of vibration of the upper swing structure 3 based on the output of other sensors other than an inertial sensor attached to at least one of the lower traveling structure 1 and the upper swing structure 3. According to this configuration, the controller 30 can easily and stably detect the vibration of the upper swing structure 3.
Further, the controller 30 is typically configured to reduce the variation of the driving command value by smoothing the variation of the driving command value. Specifically, the controller 30 is configured to reduce the variation of the driving command value by smoothing the variation of the driving command value by, for example, using a low pass filter. According to this configuration, the controller 30 can control the variation in the driving command values in a timely, simple and rapid manner.
Further, the controller 30 is typically configured to reduce the variation of the driving command value when the continuous driving time exceeds a predetermined time. According to this configuration, the controller 30 can prevent the variation of the driving command value according to a slight operation of the driving operation device by the operator from being reduced, so that the controller 30 can reliably respond to the slight operation of the driving operation device by the operator.
The excavator 100 typically includes the main pump 14 as a hydraulic pump mounted on the upper swing structure 3, the hydraulic driving motor 20 as a driving actuator driven by the hydraulic oil discharged by the main pump 14 to move the lower traveling structure 1, the control valve 171L and the control valve 172R for controlling the flow of the hydraulic oil from the main pump 14 to the hydraulic driving motor 20, and the solenoid valve 31 for controlling the pilot pressure applying to each of the control valves 171L and 172R. The controller 30 is configured to reduce the variation of the driving command value that is a command value to the solenoid valve 31 based on the mode of vibration of the upper swing structure 3. According to this configuration, the controller 30 can prevent the driving operation by the operator from becoming unstable while the excavator 100 is being driven.
The preferred embodiment of the present disclosure has been described in detail above. However, the present disclosure is not limited to the embodiments described above. Various modifications, substitutions, or the like may be applied to the above-described embodiments without departing from the scope of the present disclosure. Further, each of the features described with reference to the embodiments described above may be combined as long as there is no technical conflict.
For example, in the example illustrated in
However, rather than the hydraulic operating system with such a hydraulic pilot circuit, an electric operation system with an electric operation lever may be employed. In this case, the lever operation amount of the left driving lever 26DL as the electric operation lever is input to the controller 30 as an electrical signal. The solenoid valve is disposed between the control pump 15 and the pilot port of the control valve 171L. The solenoid valve is configured to operate in accordance with the electrical signal from the controller 30. According to this configuration, when a manual operation is performed using the left driving lever 26DL as an electric operation lever, the controller 30 can control the solenoid valve by an electrical signal corresponding to the lever operation amount and move the control valve 171L by increasing or decreasing the pilot pressure applying to the pilot port of the control valve 171L.
As illustrated in
Specifically, the controller 30 generates a moving forward operation signal (electrical signal) or a moving backward operation signal (electrical signal) in accordance with an operation signal (electrical signal) output by the operation signal generation part of the left driving lever 26DL. The operation signal output by the operation signal generation part of the left driving lever 26DL is an electrical signal that varies in accordance with the operation amount and the operation direction of the left driving lever 26DL.
The operation signal generation part is an example of the driving command generation part 302 illustrated in
Specifically, when the left driving lever 26DL is operated in the forward operation direction, the controller 30 outputs the moving forward operation signal (electrical signal) in accordance with the lever operation amount to the solenoid valve 60. The solenoid valve 60 adjusts the area of the flow path in accordance with the moving forward operation signal (electrical signal) to control the pilot pressure applying to the left pilot port of the control valve 171L. Similarly, when the left driving lever 26DL is operated in the backward operation direction, the controller 30 outputs the moving backward operation signal (electrical signal) in accordance with the lever operation amount to the solenoid valve 62. The solenoid valve 62 adjusts the area of the flow path in accordance with the moving backward operation signal (electrical signal) to control the pilot pressure applying to the right pilot port of the control valve 171L.
When smoothing the operation signal output by the operation signal generation part of the left driving lever 26DL, the controller 30 generates, for example, the moving forward operation signal (electrical signal) or the moving backward operation signal (electrical signal) in accordance with the correction operation signal (electrical signal) instead of the operation signal output by the operation signal generation part of the left driving lever 26DL. The correction operation signal may be an electrical signal generated by the controller 30 or an electrical signal generated by an external controller other than the controller 30.
Number | Date | Country | Kind |
---|---|---|---|
2019-143630 | Aug 2019 | JP | national |
This application is a continuation of International Application No. PCT/JP2020/029899, filed on Aug. 4, 2020 and designating the U.S., which claims priority to Japanese Patent Application No. 2019-143630 filed on Aug. 5, 2019. The contents of these applications are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2020/029899 | Aug 2020 | US |
Child | 17649942 | US |