Work machine

09822803 · 2017-11-21

Assignee

Inventors

Cpc classification

International classification

Abstract

A work machine is adapted for reduced fuel consumption in regions where swinging by a hydraulic motor is prone to deterioration in efficiency, such as when the operating stroke of the swinging is small. The work machine includes an engine, a hydraulic pump, a swing structure, an electric motor for driving the swing structure, and a hydraulic motor for driving the swing structure, the hydraulic motor being driven by the hydraulic pump, and includes a swing control lever device that commands the swing structure to be driven. A control device operates in either an electric swing mode in which the swing structure is driven mainly by torque of the electric motor or a hydraulic swing mode in which the swing structure is driven mainly by torque of the hydraulic motor, depending on an operating stroke of the control lever device and/or a swing speed of the swing structure.

Claims

1. A work machine comprising: an engine; a hydraulic pump driven by the engine; a swing structure; an electric motor for driving the swing structure; a hydraulic motor for driving the swing structure, the hydraulic motor being driven by the hydraulic pump; a swing control lever device that commands the swing structure to be driven; a control device configured to operate in either an electric swing mode in which the swing structure is driven mainly by torque of the electric motor or a hydraulic swing mode in which the swing structure is driven mainly by torque of the hydraulic motor, depending on an operating stroke of the control lever device and/or a swing speed of the swing structure; and a swing control lever operating stroke detection device that detects a swing operating stroke of the swing control lever device; and a swing speed detection device that detects the swing speed of the swing structure, wherein the control device acquires the swing operating stroke of the swing control lever device detected by the swing control lever operating stroke detection device and the swing speed of the swing structure detected by the swing speed detection device, and wherein the control device operates in the electric swing mode when the swing operating stroke of the swing control lever device is less than a previously set value and/or the swing speed of the swing structure is less than a previously set value.

2. The work machine according to claim 1, wherein the control device includes a hydraulic swinging efficiency computing section that computes conversion efficiency between output of the engine and output of the hydraulic motor, and an electrical swinging efficiency computing section that computes conversion efficiency between output of the engine and output of the electric motor, and wherein the control device operates in either the electric swing mode or the hydraulic swing mode, depending on results of the conversion efficiency calculated by the hydraulic swinging efficiency computing section and the electrical swinging efficiency computing section.

3. The work machine according to claim 1, further comprising: a device that stores electrical energy for driving the electric motor; and a device that detects the amount of electrical energy stored in the electrical energy storage device, wherein the control device acquires the amount of electrical energy stored in the electrical energy storage device, and wherein the control device operates in the electric swing mode in the case that the stored amount of electrical energy is larger than a previously set value.

4. The work machine according to claim 1, further comprising: a device that stores electrical energy for driving the electric motor; and a device that detects the amount of electrical energy stored in the electrical energy storage device; wherein the control device acquires the amount of electrical energy stored in the electrical energy storage device, and wherein the control device operates in the electric swing mode in the case that the stored amount of electrical energy is greater than a previously set value, and the swing operating stroke of the swing control lever device is less than the previously set value or the swing speed of the swing structure is lower than the previously set value.

5. The work machine according to claim 1, wherein a maximum output of the electric motor is less than a maximum output of the hydraulic motor.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a side view of a work machine according to a first embodiment of the present invention.

(2) FIG. 2 is a system configuration diagram of electric and hydraulic devices which are constituent elements of the work machine according to the first embodiment of the present invention.

(3) FIG. 3 is a control block diagram of a controller which is a further constituent element of the work machine according to the first embodiment of the present invention.

(4) FIG. 4 is a control block diagram of a controller which is a constituent element of a work machine according to a second embodiment of the present invention.

(5) FIG. 5 is a control block diagram of a controller which is a constituent element of a work machine according to a third embodiment of the present invention.

(6) FIG. 6 is a control block diagram of a controller which is a constituent element of a work machine according to a fourth embodiment of the present invention.

(7) FIG. 7 is a control block diagram of a controller which is a constituent element of a work machine according to a fifth embodiment of the present invention.

MODES FOR CARRYING OUT THE INVENTION

(8) Hereunder, embodiments of the present invention will be described per the accompanying drawings, with a hydraulic excavator taken as an example of a work machine. The present invention can be applied to substantially a full range of work machines including a swing structure, and the application of the invention is not limited to hydraulic excavators. For example, the present invention can also be applied to other construction machines such as a crane car including a swing structure.

(9) First Embodiment

(10) FIG. 1 is a side view of a work machine according to a first embodiment of the present invention, FIG. 2 is a system configuration diagram of electric and hydraulic devices which are constituent elements of the work machine according to the first embodiment of the present invention, and FIG. 3 is a control block diagram of a controller which is a further constituent element of the work machine according to the first embodiment of the present invention.

(11) Referring to FIG. 1, a hydraulic excavator that is the work machine according to the present embodiment includes a track structure 10, a swing structure 20 swingably disposed on the track structure 10, and an excavator mechanism (front work implement) 30 mounted on the swing structure 20.

(12) The track structure 10 includes one pair of crawlers, 11a and lib, one pair of crawler frames, 12a and 12b (in FIG. 1, only one of the crawler frames is shown), one pair of hydraulic track motors, 13a and 13b that drivingly control the crawlers 11a and 11b independently, and a speed reduction mechanism for the hydraulic track motors 13a and 13b.

(13) The swing structure 20 includes a swing frame 21, an engine 22 disposed as a prime mover above the swing frame 21, an assist power-generating motor 23 driven by the engine, an electric swing motor 25, a hydraulic swing motor 27, an electric double-layer capacitor 24 connected to the assist power-generating motor 23 and the electric swing motor 25, and a speed reduction mechanism 26 that decelerates rotations of the electric swing motor 25 and the hydraulic swing motor 27.

(14) A driving force of the electric swing motor 25 and the hydraulic swing motor 27 is transmitted to the swing structure 20 (and the swing frame 21) via the speed reduction mechanism 26, and the driving force drives the swing structure 20 (and the swing frame 21) to swing with respect to the track structure 10.

(15) In addition, the excavator mechanism 30 is mounted on the swing structure 20. The excavator mechanism 30 includes following elements: a boom 31, a boom cylinder 32 for driving the boom 31, an arm 33 axially supported near a distal end of the boom 31 so as to be rotatable, an arm cylinder 34 for driving the arm 33, a bucket 35 axially supported at a distal end of the arm 33 so as to be rotatable, and a bucket cylinder 36 for driving the bucket 35.

(16) Furthermore, a hydraulic system 40 for driving hydraulic actuators such as the hydraulic track motors 13a and 13b, hydraulic swing motor 27, boom cylinder 32, arm cylinder 34, and bucket cylinder 36, is mounted on the swing frame 21 of the swing structure 20. The hydraulic system 40 includes a variable displacement type of hydraulic pump 41 (see FIG. 2), a regulator 42 (also, see FIG. 2) that changes a capacity of the hydraulic pump 41 by changing a tilt angle thereof, and a control valve 43 (likewise, see FIG. 2) for drivingly controlling the actuators. The hydraulic pump 41 is driven by the engine 22 and delivers a hydraulic fluid in proportion to a product of the number of rotations and the capacity.

(17) The following outlines a system configuration of the hydraulic excavator's electric and hydraulic devices. As shown in FIG. 2, in accordance with a swinging command (hydraulic pilot signal) from a swing control lever device 72, the control valve 43 actuates a spool for swinging and controls a flow rate and direction of the hydraulic fluid supplied to the hydraulic swing motor 27. Additionally, in accordance with operating commands (hydraulic pilot signals) from other control lever devices, the control valve 43 actuates various spools and controls a flow rate and direction of the hydraulic fluid supplied to the boom cylinder 32, the arm cylinder 34, the bucket cylinder 36, and the hydraulic track motors 13 and 13b.

(18) In addition to the above-mentioned assist power-generating motor 23, capacitor 24, and electric swing motor 25, the electric driving system includes a power control unit 55, a main contactor 56, and other elements. The power control unit 55 includes a chopper 51, inverters 52 and 53, a smoothing capacitor 54, and related elements, and the main contactor 56 includes a main relay 57, a surge current limiter 58, and related elements. The power control unit 55 is also provided with a speed sensor 25a for detecting a rotational speed of the electric swing motor 25, a voltage sensor 24a for detecting a voltage of the capacitor 24, and a current sensor 51a for detecting a current of the chopper 51, and the power control unit 55 outputs a detection signal from each of these sensors to the controller 80.

(19) Direct-current power from the capacitor 24 is stepped up to a predetermined busbar voltage by the chopper 51, and then input to an inverter 52 for driving the electric swing motor 25, and an inverter 53 for driving the assist power-generating motor 23. The smoothing capacitor 54 is disposed to stabilize the busbar voltage. The electric swing motor 25 and the hydraulic swing motor 27 have respective rotating shafts coupled to each other to drive the swing structure 20 via the speed reduction mechanism 26. The capacitor 24 is charged or discharged, depending on driving states (power-running or regeneration states) of the assist power-generating motor 23 and the electric swing motor 25.

(20) The controller 80 includes: an input block that receives such input signals as the swinging command signal from the swing control lever device 72, the speed signal from the electric swing motor 25, the voltage signal from the capacitor 24, the current signal from the chopper 51; an arithmetic block using these input signals to compute such values as a torque command value for the electric swing motor 25, torque command value for the assist power-generating motor 23, and output reduction signal for the hydraulic pump 41; and an output block that outputs the command values that the arithmetic block has computed.

(21) A swing operating stroke signal that has been obtained by converting the output signal of the swing control lever device 72 into an electrical signal by a hydraulic-to-electrical signal conversion device (e.g., a pressure sensor) 73 is input to the input block of the controller 80. Also input to the input block are the electric swing motor speed signal detected by the speed sensor 25a, the voltage signal of the capacitor 24 detected by the voltage sensor 24a, and the chopper current signal detected by the current sensor 51a.

(22) The torque command addressed to the electric swing motor 25, and the torque command addressed to the assist power-generating motor 23 are output from the output block of the controller 80 to the power control unit 55, by which the inverters 52 and 53 corresponding to the output torque commands are then controlled. The output reduction command addressed to the hydraulic pump 41 is also output from the output block of the controller 80 through an electrical-to-hydraulic signal conversion device 70 to the regulator 42, by which the output (capacity) of the hydraulic pump 41 is then controlled. The electrical-to-hydraulic signal conversion device 70, which receives an electrical signal from the controller 80 and converts the electrical signal into a hydraulic pilot signal, is equivalent to a solenoid-actuated proportional valve, for example.

(23) When the swing control lever device 72 is operated by an operator, a hydraulic pilot signal corresponding to the operating direction and the operating stroke is developed and input to the control valve 43. In addition, the swing operating stroke signal is converted into an electrical signal and input to the controller 80 via the hydraulic-to-electrical signal conversion device 73. Thus the control valve for the hydraulic swing motor 27 is opened and the hydraulic swing motor 27 is driven, which in turn drives the electric swing motor 25 electrically powered from the capacitor 24.

(24) During this sequence in the first embodiment of the present invention, the torque command to the electric swing motor 25, the output reduction command to the hydraulic pump 41, and other signals are computed on the basis of the swing operating stroke and the swing motor speed, and then output to reduce fuel efficiency of the work machine.

(25) Next, the control by the controller 80 will be described below with reference to FIG. 3. As shown in FIG. 3, the arithmetic block of the controller 80 includes a hydraulic swinging efficiency computing section 101, a target torque computing section 102, an electrical swinging efficiency computing section 103, a subtracting section 104, an electrical swinging rate computing section 105, and a multiplying section 106.

(26) The hydraulic swinging efficiency computing section 101 receives the swing operating stroke signal and the speed signal of the electric swing motor 25, and then uses the two signals to compute conversion efficiency between output of the engine and output of the hydraulic swing motor 27 (the efficiency will be hereinafter referred to as hydraulic swinging efficiency). More specifically, the hydraulic swinging efficiency computing section 101 views, for example, a table based on the swing operating stroke and the electric swing motor speed, thereby calculating hydraulic swinging efficiency. This table is set on the basis of prior measurement results relating to a relationship between the swing operating stroke signal, the electric swing motor speed signal, and hydraulic swinging efficiency. A signal value denoting the hydraulic swinging efficiency that the hydraulic swinging efficiency computing section 101 has calculated is input to one side of the subtracting section 104.

(27) The target torque computing section 102 receives the swing operating stroke signal and the speed signal of the electric swing motor 25, and then uses the two signals to compute a target total torque value (hereinafter, referred to simply as the target torque) of the hydraulic swing motor 27 and the electric swing motor 25. More specifically, the target torque efficiency computing section 102 views, for example, a table based on the swing operating stroke and the electric swing motor speed, thereby calculating the target torque. This table is set on the basis of prior measurement results relating to a relationship between a swing operating stroke, swing speed signal, and hydraulic swing motor torque of a conventional hydraulic excavator not equipped with an electric swing motor. A signal value denoting the target torque that the target torque computing section 102 has calculated is input to one side of the electrical swinging efficiency computing section 103 and one side of the multiplying section 106.

(28) The electrical swinging efficiency computing section 103 receives the input signal value of the target torque calculated by the target torque computing section 102, and the speed signal of the electric swing motor 25, and then uses the two signals to compute conversion efficiency between output of the engine and output of the electric swing motor, in a case where the electric swing motor 25 generates all the target torque (hereinafter, the efficiency will be referred to as electrical swinging efficiency). The efficiency is that at which the electric power that the assist power-generating motor 23 has generated using engine output power is stored into the capacitor 24 and this stored power is used to drive the electric swing motor 25. More specifically, the electrical swinging efficiency computing section 103 views, for example, a table based on the electric swing motor torque and the swing motor speed, thereby calculating electrical swinging efficiency. This table is set on the basis of prior measurement results relating to a relationship between the electric swing motor torque, the swing motor speed, and electrical swinging efficiency. A signal value denoting the electrical swinging efficiency that the electrical swinging efficiency computing section 103 has calculated is input to the other side of the subtracting section 104.

(29) The subtracting section 104 subtracts, from the input signal value of the electrical swinging efficiency calculated by the electrical swinging efficiency computing section 103, the input signal value of the hydraulic swinging efficiency calculated by the hydraulic swinging efficiency computing section 101, and then inputs the thus-calculated differential signal to the electrical swinging rate computing section 105.

(30) The electrical swinging rate computing section 105 computes an electrical swinging rate according to the difference between electrical swinging efficiency and hydraulic swinging efficiency, calculated by the subtracting section 104. More specifically, the subtracting section 104 views, for example, a table based on the difference between electrical swinging efficiency and hydraulic swinging efficiency, and calculates the electrical swinging rate. In this table, a characteristics curve indicating that as shown in FIG. 3, the electrical swinging rate will be higher as electrical swinging efficiency becomes higher than hydraulic swinging efficiency is set in advance. The signal value of the electrical swinging rate which the electrical swinging rate computing section 105 has calculated is input to the other side of the multiplying section 106.

(31) The multiplying section 106 multiplies the input signal value of the target torque calculated by the target torque computing section 102, by the input signal value of the electrical swinging rate computed by the electrical swinging rate computing section 105, and then outputs the calculated value to the power control unit 55 as the torque command value for the electric swing motor 25.

(32) In addition, at this time, the same value as the torque command value for the electric swing motor 25 is output, in the form of a hydraulic swing motor torque reduction command as a hydraulic pump output reduction command value, to the regulator 42 via the electrical-to-hydraulic signal conversion device 70, thereby to control the output (capacity) of the hydraulic pump 41.

(33) More specifically, the output of the hydraulic pump is controlled in the following steps, for example:

(34) (1) A pressure reduction command value for the hydraulic swing motor is calculated from the torque reduction command value for the hydraulic swing motor (the hydraulic motor torque is calculated from an expression of [hydraulic motor torque=hydraulic motor pressure×hydraulic motor capacity/2Π], where the capacity of the hydraulic swing motor is a fixed value);

(35) (2) The pressure reduction command value for the hydraulic swing motor, calculated in above step (1), is multiplied by a predetermined gain value of at least 1,whereby a target pump output to be reduced is then calculated; and

(36) (3) The hydraulic pump 41 has its flow rate controlled to decrease so that a pressure at which the hydraulic pump 41 delivers the fluid will decrease by the value calculated in above step (2) as the target pump output to be reduced.

(37) Alternatively the following control steps may be used:

(38) (A) The output reduction command value for the hydraulic swing motor is calculated from the torque reduction command value for the hydraulic swing motor (the hydraulic motor output is calculated from an expression of [hydraulic motor output=hydraulic motor torque×hydraulic motor angular velocity]);

(39) (B) The output reduction command value for the hydraulic swing motor, calculated in above step (A), is multiplied by the predetermined gain value of at least 1, whereby the target pump output to be reduced is then calculated; and

(40) (C) The output of the hydraulic pump 41 is controlled to decrease by the value calculated in above step (B).

(41) The use of either of the above two sets of control steps allows the calculation of electrical swinging efficiency and hydraulic swinging efficiency, whereby the swing structure can be driven at either swinging efficiency, whichever is the higher, can be achieved and hence the fuel consumed during swinging in regions of low hydraulic swinging efficiency can be reduced.

(42) In the above-described first embodiment of the present invention relating to a work machine, the work machine using the hydraulic swing motor 27 and the electric swing motor 25 to drive the swing structure 20 can reduce the fuel consumption in the regions where swinging by the hydraulic swing motor 27 is prone to deteriorate in efficiency, such as when the operating stroke of swinging is small.

(43) As described above, when the operating stroke of swinging is small, hydraulic swinging efficiency is prone to deteriorate, so that the electrical swinging rate is set to be a trifle high. In addition, when the operating stroke of swinging is small, since conventional hydraulic excavators without an electric swing motor are generally small in hydraulic swing motor torque, the torque to be controlled in the present embodiment is set to be a trifle small. When the operating stroke of swinging is small, therefore, the swing structure is swung primarily by the electric swing motor, and the torque of this motor can be small. Accordingly, the electric motor to be mounted can also be low in torque performance, that is, small in maximum torque. To be more specific, the electric motor can have its maximum output reduced below that of the hydraulic motor.

(44) Since the torque performance of the electric motor can be reduced, output performance of the electrical system including the inverters can also be reduced. The reduction in the output performance of the electrical system including the inverters as well as the electric motor to be mounted leads to a dimensional reduction and hence to an improvement in mountability. These factors, in turn, reduce production costs.

(45) Second Embodiment

(46) Hereunder, a work machine according to a second embodiment of the present invention will be described per a part of the accompanying drawings. FIG. 4 is a control block diagram of a controller which is a constituent element of the work machine according to the second embodiment of the present invention. Referring to FIG. 4, the same reference numbers as used in FIGS. 1 to 3 denote the same elements, and detailed description of these elements is therefore omitted below.

(47) The electric and hydraulic devices in the work machine according to the second embodiment of the present invention are substantially of the same system configuration as in the first embodiment. Processing that is executed in an arithmetic block of the controller 80, however, differs from processing in the first embodiment.

(48) The arithmetic block of the controller 80 in FIG. 4 includes an electric swing motor torque computing section 201. The electric swing motor torque computing section 201 receives a swing operating stroke signal and an electric swing motor speed signal, and then uses the two signals to compute a target torque value of the electric swing motor 25. More specifically, the electric swing motor torque computing section 201 views, for example, a table based on the swing operating stroke and the electric swing motor speed, thereby calculating the target torque value of the electric swing motor. This table is set on the basis of the prior measurement results relating to the relationship between the swing operating stroke, swing speed signal, and hydraulic swing motor torque of the conventional hydraulic excavator configured so that the swing structure is swung only by a hydraulic motor.

(49) In the present embodiment, as shown in FIG. 4, a plurality of characteristics curves corresponding to swing speed levels are set in advance as the table, with the operating stroke plotted on a horizontal axis and the torque command on a vertical axis.

(50) The electric swing motor torque computing section 201 outputs the calculated value as the torque command value of the electric swing motor 25 to the power control unit 55. In addition, at this time, the same value as the torque command value of the electric swing motor 25 is output, in the form of a hydraulic pump output reduction command as a hydraulic swing motor torque reduction command value, to the regulator 42 via the electrical-to-hydraulic signal conversion device 70, thereby to control the output (capacity) of the hydraulic pump 41.

(51) If the electric swing motor torque command value to be set in the electric swing motor torque computing section 201 is set to be near 0 in a region of large swing operating strokes or a region of high swing speeds or set to be a small value relative to the torque of the hydraulic swing motor 27, the swing structure can be swung in that region primarily by the hydraulic swing motor 27 (this swinging form will be hereinafter referred to as the hydraulic swing mode).

(52) The work machine according to the second embodiment of the present invention provides substantially the same advantageous effect as that of the first embodiment.

(53) Additionally in the work machine according to the second embodiment of the present invention, when the operating stroke of swinging is small or the swing motor speed is low, the swing structure can be driven in an electric swing mode, and under other conditions, the swing structure can be driven in the hydraulic swing mode. Consequently, the fuel consumption in the regions where hydraulic swinging efficiency is prone to deteriorate can be reduced.

(54) Third Embodiment

(55) Hereunder, a work machine according to a third embodiment of the present invention will be described per a part of the accompanying drawings. FIG. 5 is a control block diagram of a controller which is a constituent element of the work machine according to the third embodiment of the present invention. Referring to FIG. 5, the same reference numbers as used in FIGS. 1 to 4 denote the same elements, and detailed description of these elements is therefore omitted below.

(56) The electric and hydraulic devices in the work machine according to the third embodiment of the present invention are substantially of the same system configuration as in the first embodiment. Processing that is executed in an arithmetic block of the controller 80, however, differs from processing in the first embodiment.

(57) The arithmetic block of the controller 80 in FIG. 5 includes a hydraulic swinging efficiency computing section 101, a target torque computing section 102, an electrical an electrical swinging efficiency computing section 103, a subtracting section 104, an electrical swinging rate computing section 105, a stored electrical energy computing section 301, an assist power-generating motor torque command computing section 302, an electrical swinging rate computing section 303, a maximum value selective computing section 304, and a multiplying section 305. Here, the hydraulic swinging efficiency computing section 101 to the electrical swinging rate computing section 105 are substantially the same as those of the first embodiment, and detailed description of these elements is therefore omitted below.

(58) The stored electrical energy computing section 301 calculates the amount of electrical energy E stored within a capacitor 24, from a capacitor voltage signal V that a voltage sensor 24a has detected, and a chopper current signal I that a current sensor 51a has detected (a direction in which current flows into the capacitor 24 is defined as plus). More specifically, the stored electrical energy computing section 301 calculates E using the following expression:
E=½×C×(V−I×R).sup.2
where C denotes a capacity of the capacitor and R denotes internal resistance of the capacitor. A signal value denoting the stored amount of electrical energy that the stored electrical energy computing section 301 has calculated is input to the assist power-generating motor torque command computing section 302 and the electrical swinging rate computing section 303.

(59) The assist power-generating motor torque command computing section 302 computes an assist power-generating motor torque command value from the stored amount of electrical energy calculated by the stored electrical energy computing section 301. More specifically, the assist power-generating motor torque command computing section 302 views, for example, a table based on the stored amount of electrical energy, and calculates the assist power-generating motor torque command value. As shown in FIG. 5, a characteristics curve assuming that when the stored amount of electrical energy decreases below a certain level, the torque command value of the assist power-generating motor will be increased for electrical generation, is set in advance in the table. The calculated torque command value of the assist power-generating motor is output to a power control unit 55.

(60) The electrical swinging rate computing section 303 computes the electrical swinging rate from the stored amount of electrical energy calculated by the stored electrical energy computing section 301. More specifically, the electrical swinging rate computing section 303 views, for example, the table based on the stored amount of electrical energy, and calculates the electrical swinging rate. As shown in FIG. 5, a characteristics curve assuming that the electrical swinging rate increases with increases in the stored amount of electrical energy increases is set in advance in the table. The electrical swinging rate that the electrical swinging rate computing section 303 has calculated is input to one side of the maximum value selective computing section 304.

(61) The maximum value selective computing section 304 receives at the other input side an input signal value of the electrical swinging rate calculated by the electrical swinging rate computing section 105, and selectively outputs the input value of the electrical swinging rate calculated by the electrical swinging rate computing section 303, or the input value of the electrical swinging rate calculated by the electrical swinging rate computing section 105, whichever is the greater. A signal value denoting the electrical swinging rate selected by the maximum value selective computing section 304 is input to one side of the multiplying section 305.

(62) The multiplying section 305 first receives at the other input side an input signal value of a target torque calculated by the target torque computing section 102. Next, the multiplying section 305 multiplies the target torque signal by the signal value of the electrical swinging rate selected by the maximum value selective computing section 304, and outputs the calculated value as the torque command value of the electric swing motor 25 to the power control unit 55.

(63) In addition, at this time, the same value as the torque command value of the electric swing motor 25 is output as a hydraulic swing motor torque reduction command value to a regulator 42 via an electrical-to-hydraulic signal conversion device 70, thereby to control an output (capacity) of a hydraulic pump 41.

(64) The work machine according to the third embodiment of the present invention provides substantially the same advantageous effect as that of the first embodiment.

(65) Additionally in the work machine according to the third embodiment of the present invention, when the stored amount of electrical energy is large, the swing structure is always driven in the electrical swinging mode, which in turn improves the fuel consumption involved when the stored amount of electrical energy is large. Conversely when the stored amount of electrical energy is small, swinging efficiency in the electrical swinging mode and that of the hydraulic swinging mode are calculated and the swing structure can be driven in the more efficient mode. The fuel consumption in the regions where hydraulic swinging efficiency is prone to deteriorate, therefore, can be reduced.

(66) Fourth Embodiment

(67) Hereunder, a work machine according to a fourth embodiment of the present invention will be described per a part of the accompanying drawings. FIG. 6 is a control block diagram of a controller which is a constituent element of the work machine according to the fourth embodiment of the present invention. Referring to FIG. 6, the same reference numbers as used in FIGS. 1 to 5 denote the same elements, and detailed description of these elements is therefore omitted below.

(68) The electric and hydraulic devices in the work machine according to the fourth embodiment of the present invention are substantially of the same system configuration as in the first embodiment. Processing that is executed in an arithmetic block of the controller 80, however, differs from processing in the first embodiment.

(69) The arithmetic block of the controller 80 in FIG. 6 includes a target torque computing section 102, an electric swing motor torque computing section 201, a stored electrical energy computing section 301, an assist power-generating motor torque command computing section 302, an electrical swinging rate computing section 303, a multiplying section 401, and a maximum value selective computing section 402. Here, the target torque computing section 102 is substantially the same as that of the first embodiment, the electric swing motor torque computing section 201 is substantially the same as that of the second embodiment, and the stored electrical energy computing section 301 to the electrical swinging rate computing section 303 are substantially the same as those of the third embodiment. Accordingly, detailed description of the five elements, namely 201 to 303, is omitted below.

(70) The multiplying section 401 receives at one input side a signal value denoting a target torque calculated by the target torque computing section 102, and receives at the other input side of the multiplying section 401 a signal value denoting an electrical swinging rate calculated by the electrical swinging rate computing section 303. A value obtained by multiplying these input values will be input to one side of the maximum value selective computing section 402.

(71) The maximum value selective computing section 402 receives at the other input side a signal value denoting an electric swing motor torque command value calculated by the electric swing motor torque computing section 201, and selectively outputs a value calculated by the multiplying section 401, or the electric swing motor torque command value calculated by the electric swing motor torque computing section 201, whichever is the greater. The thus-selected value is output to a power control unit 55 as the torque command value of the electric swing motor 25.

(72) In addition, at this time, the same value as the torque command value of the electric swing motor 25 is output as a hydraulic swing motor torque reduction command value to a regulator 42 via an electrical-to-hydraulic signal conversion device 70, thereby to control an output (capacity) of a hydraulic pump 41.

(73) The work machine according to the fourth embodiment of the present invention provides substantially the same advantageous effect as that of the first embodiment.

(74) Additionally in the work machine according to the fourth embodiment of the present invention, when the stored amount of electrical energy is large, the swing structure is always driven in the electrical swinging mode, which in turn improves the fuel consumption involved when the stored amount of electrical energy is large. Conversely when the stored amount of electrical energy is small, if the operating stroke of swinging is small or the swing speed is low, the swing structure can be driven in the electrical swinging mode, or under other conditions, the swing structure can be driven in the hydraulic swinging mode. The fuel consumption in the regions where hydraulic swinging efficiency is prone to deteriorate, therefore, can be reduced.

(75) Fifth Embodiment

(76) Hereunder, a work machine according to a fifth embodiment of the present invention will be described per a part of the accompanying drawings. FIG. 7 is a control block diagram of a controller which is a constituent element of the work machine according to the fifth embodiment of the present invention. Referring to FIG. 7, the same reference numbers as used in FIGS. 1 to 6 denote the same elements, and detailed description of these elements is therefore omitted below.

(77) The electric and hydraulic devices in the work machine according to the fifth embodiment of the present invention are substantially of the same system configuration as in the first embodiment. Processing that is executed in an arithmetic block of the controller 80, however, differs from processing in the first embodiment.

(78) The arithmetic block of the controller 80 in FIG. 7 includes an electric swing motor torque computing section 201, a stored electrical energy computing section 301, an assist power-generating motor torque command computing section 302, an electric swing motor torque command computing section 501, and a minimum value selective computing section 502. Here, the electric swing motor torque computing section 201 is substantially the same as that of the second embodiment, and the stored electrical energy computing section 301 and the assist power-generating motor torque command computing section 302 are substantially the same as those of the third embodiment. Accordingly, detailed description of the three elements, namely 201, 302, and 303, is omitted below.

(79) The electric swing motor torque command computing section 501 computes an electric swing motor torque command value from the stored amount of electrical energy calculated by the stored electrical energy computing section 301. More specifically, the electric swing motor torque command computing section 501 views, for example, a table based on the stored amount of electrical energy, and calculates the electric swing motor torque command value. As shown in FIG. 7, a characteristics curve assuming that when the stored amount of electrical energy is large, the swing structure is driven primarily by the electric swing motor, is set in advance in the table. The electric swing motor torque command value calculated by the electric swing motor torque command computing section 501 is input to one side of the minimum value selective computing section 502.

(80) The minimum value selective computing section 502 receives at the other input side a signal value denoting an electric swing motor torque command value calculated by the electric swing motor torque computing section 201, and selectively outputs the electric swing motor torque command calculated by the electric swing motor torque command computing section 501, or the electric swing motor torque command value calculated by the electric swing motor torque computing section 201, whichever is the smaller. The thus-selected value is output to a power control unit 55 as the torque command value of the electric swing motor 25.

(81) In addition, at this time, the same value as the torque command value of the electric swing motor 25 is output as a hydraulic swing motor torque reduction command value to a regulator 42 via an electrical-to-hydraulic signal conversion device 70, thereby to control an output (capacity) of a hydraulic pump 41.

(82) The work machine according to the fifth embodiment of the present invention provides substantially the same advantageous effect as that of the first embodiment.

(83) In addition, in the work machine according to the fifth embodiment of the present invention, when the stored amount of electrical energy is small, electrical swinging does not take place. This prevents occurrence of a situation under which, despite the fact that the electric swing motor torque command value has been issued, swinging cannot be executed because of the assist power-generating motor 23 failing to start generating power on time.

(84) Furthermore, in the work machine according to the fifth embodiment of the present invention, when the stored amount of electrical energy is large and the operating stroke of swinging is small or the swing motor speed is low, the swing structure can be driven in the electric swing mode, and under other conditions, the swing structure can be driven in the hydraulic swing mode. Consequently, the fuel consumption in the regions where hydraulic swinging efficiency is prone to deteriorate can be reduced.

(85) The configuration relating to issuing a power-generating torque command to the assist power-generating motor 23 may be omitted in any of the embodiments of the present invention. Omission of the assist power-generating motor 23 and the inverter 53 for the assist power-generating motor will improve mountability, thus lowering production costs.

DESCRIPTION OF REFERENCE NUMBERS

(86) 10: Track structure 11: Crawler 12: Crawler frame 13: Hydraulic track motor 20: Swing structure 21: Swing frame 22: Engine 23: Assist power-generating motor 24: Capacitor 24a Voltage sensor (device that detects the stored amount of electrical energy) 25: Electric swing motor 25a: Speed sensor (swing speed detection device) 26: Speed reduction mechanism 27: Hydraulic swing motor 28: Relief valve at A-port 29: Relief valve at B-port 30: Excavator mechanism 31: Boom 32: Boom cylinder 33: Arm 34: Arm cylinder 35: Bucket 36: Bucket cylinder 40: Hydraulic system 41: Hydraulic pump 42: Regulator 43: Control valve 44: Spool for swinging 51: Chopper 51a: Current sensor (device that detects the stored amount of electrical energy) 52: Inverter for electric swing motor 53: Inverter for assist power-generating motor 54: Smoothing capacitor 55: Power control unit 56: Main contactor 57: Main relay 58: Surge current limiter 70: Electrical-to-hydraulic signal conversion device 72: Swing control lever device 73: Hydraulic-to-electrical signal conversion device (swing control lever operating stroke detection device) 80: Controller (Control device) 101: Hydraulic swinging efficiency computing section 102: Target torque computing section 103: Electrical swinging efficiency computing section 201: Electric swing motor torque computing section 301: Stored electrical energy computing section