The present invention relates to a slewing control device for a work machine and a work machine including the slewing control device.
Conventionally, as a mobile crane, a crane that includes a lower travelling body, an upper slewing body, and an attachment such as a boom and a jib is known (Patent Literature 1). The attachment is attached to the front of the upper slewing body so as to be raised and lowered. When a hoist cargo is connected to a hoist cargo rope hanging down from the distal end of the attachment, the work of hoisting the hoist cargo becomes possible. In such a crane, the slewing operation of the upper slewing body may be performed with the hoist cargo being hoisted.
When a command signal corresponding to a desired target slewing speed is input to a drive unit of the crane as described above to slew the upper slewing body, there are cases in which a load caused by wind and other factors is applied to the upper slewing body and actual slewing speed does not reach the target slewing speed.
An object of the present invention is to provide a slewing control device for a work machine, the slewing control device enabling an upper slewing body to slew at a target slewing speed with high accuracy, and a work machine including the slewing control device.
A slewing control device for a work machine according to an aspect of the present invention is used for the work machine including: a lower body; an upper slewing body supported by the lower body so as to be slewable; a slewing drive unit to slew the upper slewing body through driving force according to amplitude of an input command signal; and an attachment supported by the upper slewing body so as to be pivotable in a derricking direction. The slewing control device includes a controller to enable the slewing drive unit to operate based on feedforward control to slew the upper slewing body at a predetermined target slewing speed. The controller is configured to generate a corrected command signal by correcting a reference command signal set in advance in response to the predetermined target slewing speed, based on information about a variation factor causing slewing speed to vary. The controller is configured to input the corrected command signal to the slewing drive unit.
A work machine according to another aspect of the present invention includes: a lower body; an upper slewing body supported by the lower body so as to be slewable; a slewing drive unit to slew the upper slewing body through driving force according to amplitude of an input command signal; an attachment supported by the upper slewing body so as to be pivotable in a derricking direction; and the above-described slewing control device for a work machine.
Embodiments of the present invention will be described below with reference to the drawings.
The crane 10 includes an upper slewing body 12 corresponding to a crane body, a lower travelling body 14 (lower body) that slewably supports the upper slewing body 12, an attachment 10S (also referred to as a derricking part) including a boom 16 and a jib 18, and a mast 20 that is a boom derricking member. The upper slewing body 12 is supported by the lower travelling body 14 so as to be slewable about a slewing center axis CL extending in an up-and-down direction with respect to the lower travelling body 14. A slew bearing 12S (
The attachment 10S includes a proximal end supported by the upper slewing body 12 so as to be pivotable in a derricking direction and a distal end opposite the proximal end, and is detachable from the upper slewing body 12.
The boom 16 shown in
However, the specific structure of the boom is not limited in the present invention. For example, the boom may have no intermediate member, or may have a different number of intermediate members. Furthermore, the boom may include a single member.
The specific structure of the jib 18 is also not limited. A proximal end of the jib 18 is pivotably coupled to (supported by) the distal end of the upper boom 16E of the boom 16, and a pivotal axis of the jib 18 is a transverse axis parallel to a pivotal axis of the boom 16 with respect to the upper slewing body 12 (boom foot pin 16S).
The mast 20 includes a proximal end and a pivotal end, and the proximal end is pivotably coupled to the upper slewing body 12. A pivotal axis of the mast 20 is parallel to the pivotal axis of the boom 16 and is located immediately rearward of the pivotal axis of the boom 16. In other words, this mast 20 is pivotable in the same direction as the derricking direction of the boom 16. Meanwhile, the pivotal end of the mast 20 is coupled to the distal end of the boom 16 via a pair of left and right boom guy lines 24. This coupling allows the pivot of the mast 20 and the pivot of the boom 16 to cooperate with each other.
Furthermore, the crane 10 includes a pair of left and right backstops 23, a pair of left and right strut backstops 25 and guy lines 26, and a pair of left and right jib guy lines 28. The pair of left and right backstops 23 restricts the boom 16 from being tilted backward due to strong wind or the like.
The rear strut 21 is pivotably supported by the distal end of the boom 16. The rear strut 21 is held in a posture protruding from the distal end of the upper boom 16E to the boom standing side (left side in
The front strut 22 is disposed rearward of the jib 18, and is pivotably supported by the distal end of the boom 16 (upper boom 16E) so as to pivot together with the jib 18. In detail, the pair of left and right jib guy lines 28 is stretched to couple a distal end of the front strut 22 to a distal end of the jib 18. Therefore, this pivotable drive of the front strut 22 also drives the jib 18 to pivot integrally with the front strut 22.
The crane 10 further includes various winches. Specifically, the crane 10 includes a boom derricking winch 30 to raise and lower the boom 16, a jib derricking winch 32 to pivot the jib 18 in the derricking direction, and a main winding winch 34 and an auxiliary winding winch 36 to hoist and lower the hoist cargo. The crane 10 includes a boom derricking rope 38, a jib derricking rope 44, a main winding rope 50, and an auxiliary winding rope 60. Positions of the winches 30, 32, 34, and 36 are not limited to the mode in
The boom derricking winch 30 winds up or unwinds the boom derricking rope 38 to change the distance between both sheave blocks 40 and 42. This causes the mast 20 and the boom 16 interlocked with the mast to pivot in the derricking direction.
The jib derricking winch 32 winds up or unwinds the jib derricking rope 44 reeved around between the rear strut 21 and the front strut 22 to change the distance between both sheave blocks 47 and 48 and pivot the front strut 22 relative to the rear strut 21. As a result, the jib derricking winch 32 raises and lowers the jib 18 interlocked with the front strut 22.
By winding up and unwinding the main winding rope 50, the main winding winch 34 hoists and lowers the hoist cargo to change the distance between sheaves 56 and 58. This hoists and lowers a main hook 57 coupled to the main winding rope 50 hanging down from the distal end of the jib 18. In this way, in the present embodiment, the main winding rope 50 (hoist cargo rope) hangs down from the distal end of the attachment 10S and is connected to the hoist cargo via the main hook 57.
Similarly, by winding up and unwinding the auxiliary winding rope 60, the auxiliary winding winch 36 hoists and lowers the hoist cargo to hoist or lower an auxiliary hook (not shown) for the hoist cargo coupled to an end of the auxiliary winding rope 60.
The slewing drive unit 101 slews the upper slewing body 12 through driving force according to amplitude of an input command signal. The slewing drive unit 101 includes an engine 102, an electronic control unit (ECU) 103, a hydraulic pump 104, a slewing motor 105, a control valve 106, and a proportional valve 107.
The engine 102 has an output shaft configured to rotate and causes the output shaft to rotate by being supplied with a fuel. Driving force generated by the engine 102 rotates the hydraulic pump 104. In response to a rotational speed switching signal from a controller 110, the ECU 103 adjusts an amount of the fuel supplied to the engine 102 to adjust rotational speed of the engine 102.
The hydraulic pump 104 discharges hydraulic oil to be supplied to the slewing motor 105. The slewing motor 105 receives hydraulic oil from the hydraulic pump 104 and generates driving force used to slew the upper slewing body 12. The slewing motor 105 has two ports and receives the hydraulic oil through one of the two ports while discharging the hydraulic oil from the other of the two ports. Depending on the destination port through which the hydraulic oil is received, the slewing motor 105 rotates to slew the upper slewing body 12 in one slewing direction (a right slewing direction) or the other slewing direction (a left slewing direction) opposite the one slewing direction.
The control valve 106 is disposed so as to be interposed between the hydraulic pump 104 and the slewing motor 105 and is configured to change a flow rate and a flow path of hydraulic oil supplied from the hydraulic pump 104 to the slewing motor 105. Specifically, when the slewing motor 105 performs a right slewing operation and a left slewing operation, the control valve 106 acts to supply the hydraulic oil from the hydraulic pump 104 to the slewing motor 105 and discharge the hydraulic oil discharged from the slewing motor 105 into a tank. The control valve 106 includes a pilot-operated three-position directional switching valve having a pair of pilot ports.
When pilot pressure is not input into any of the pair of pilot ports, the control valve 106 is maintained at a neutral position to shut off between the hydraulic pump 104 and the slewing motor 105.
When pilot pressure is input into a first pilot port, the control valve 106 switches from the neutral position to a right slewing position with a stroke corresponding to magnitude of the pilot pressure. As a result, the hydraulic oil is supplied from the hydraulic pump 104 to one oil chamber of the slewing motor 105 at a flow rate corresponding to the stroke and is discharged from another oil chamber of the slewing motor 105. This causes the slewing motor 105 to slew the upper slewing body 12 in the right slewing direction at a speed corresponding to the pilot pressure. Similarly, the description above applies to a case in which the upper slewing body 12 is slewed in the left slewing direction.
The proportional valve 107 receives a command signal input from the controller 110 and opens to input pilot pressure according to the command signal into the pilot port of the control valve 106. The proportional valve 107 is disposed so as to be interposed between a pilot pump (not shown) and the control valve 106. In
The slewing control device 100 inputs a command signal to the slewing drive unit 101 to slew the upper slewing body 12. The slewing control device 100 includes the controller 110, a communication device 111, a server 112, a slewing speed meter 121, a slewing angle meter 122, an anemometer 123, an angle meter 124, a main body inclination meter 125, and a load indicator 126 (a load detector).
The controller 110 oversees each operation of the crane 10 including the slewing operation of the upper slewing body 12. In particular, the controller 110 enables the slewing drive unit 101 to operate based on feedforward control to slew the upper slewing body 12 at a target slewing speed. A function of the controller 110 will be described later in detail.
The communication device 111 sends various types of information input from the controller 110 to the server 112 as well as receives various types of information from the server 112 and inputs such information to the controller 110.
The server 112 is disposed at a remote place different from a work site for the crane 10. The server 112 functions as a management device to control a plurality of the cranes 10. In the present embodiment, the server 112 is equipped with an advanced arithmetic processing function based on a neural network. The controller 110 may be equipped with the function of the server 112.
The slewing speed meter 121 detects a slewing speed of the upper slewing body 12 and inputs a signal corresponding to the detected speed to the controller 110.
The slewing angle meter 122 detects a slewing angle of the upper slewing body 12 with respect to the lower travelling body 14 and inputs a signal corresponding to the detected angle to the controller 110. The slewing angle is detected at 0 degree when a front-rear direction of the upper slewing body 12 coincides with a front-rear direction of the lower travelling body 14 and represents a positive value for a right slewing position and a negative value for a left slewing position in a range up to 360 degrees.
The anemometer 123 detects the direction and speed of a wind (both are wind information) surrounding the crane 10 and inputs a signal corresponding to the detected information to the controller 110.
The angle meter 124 detects a derricking angle of the boom 16 and a derricking angle of the jib 18 and inputs signals corresponding to the detected angles to the controller 110. The derricking angle of the boom 16 is an angle formed by a center line of the boom 16 relative to a horizontal plane, and the derricking angle of the jib 18 is an angle formed by a center line of the jib 18 relative to the horizontal plane. A definition of the derricking angle is not limited to this example.
The main body inclination meter 125 detects an angle of inclination of a main body of the crane 10 (the upper slewing body 12, the lower travelling body 14) with respect to the horizontal plane and inputs a signal corresponding to the detected angle to the controller 110. In a case where the crane 10 performs work, for example, on a slope, the main body inclination meter 125 detects a predetermined angle.
The load indicator 126 detects a load of the hoist cargo connected to the hook 57 suspended from the distal end of the jib 18 and inputs a signal corresponding to the detected load to the controller 110. The load indicator 126 detects the load based on tension of the rope 50, for example.
At a work site, the upper slewing body 12 of the crane 10 needs to be slewed at a desired slewing speed. In one example, with one automated operation technology for the crane 10, the slewing speed and slewing direction of the upper slewing body 12 can be controlled to suppress a cargo swing of the hoist cargo suspended from the distal end of the jib 18. The cargo swing is a phenomenon in which the hoist cargo (the rope 50) swings with the distal end of the jib 18 acting as a fulcrum. It is known that controlling the slewing operation of the upper slewing body 12 with the hoist cargo being in a state of swinging works to reduce an amount of the swing.
An attempt made by the inventor of the present invention to control the slewing operation of the upper slewing body 12 according to a speed map set in advance results in varied actual slewing speeds due to various variation factors. In view of this, the inventor has come up with the present invention. Table 1 shows an example of such variation factors.
Factors causing the slewing speed of the upper slewing body 12 to vary are classified into internal factors (internal variation factors) and external factors (external variation factors). The internal factors are mainly related to the crane 10, and if a plurality of the cranes 10 exist, these factors indicate different degrees of causality among the cranes 10. Specifically, influencing factors included in the internal factors are friction, valve spring variations, and proportional valve variations, for example. The friction is equivalent to individual differences among the slew bearings 12S (
Meanwhile, influencing factors included in the external factors are a wind load (wind information) and main body inclination, for example. The wind load represents a load that is formed by resistance to the slewing operation of the upper slewing body 12 when a wind generated at the work site acts on the attachment 10S. A larger volume of the wind causes higher resistance to the attachment 10S. A level of the resistance also changes depending on a direction of the wind against the slewing operation of the upper slewing body 12, i.e., the attachment 10S. Further, magnitude of the wind load changes by wind receiving area and thus changes depending on a configuration of the attachment 10S (only the boom 16 or both the boom 16 and the jib 18), an angle of the boom 16, and an angle of the jib 18. The main body inclination is equivalent to an inclination of the main body of the crane 10 (the upper slewing body 12, the lower travelling body 14) at the work site. When the crane 10 performs work on a predetermined inclined surface, the slewing center axis of the upper slewing body 12 is inclined with respect to a vertical direction. Hence, gravity acting on the attachment 10S works to facilitate or hinder the slewing operation in response to a slewing position (the slewing angle) of the upper slewing body 12. This constitutes a factor responsible for slewing speed variations. Machine-side related parameters pertinent to the main body inclination include the load of the hoist cargo influencing centrifugal force of the attachment 10S in addition to the configuration of the attachment 10S, the angle of the boom 16, and the angle of the jib 18.
As described above, various factors exist to cause variations in the slewing speed of the upper slewing body 12. Thus, an attempt to control the slewing speed according to the speed map set in advance as in
In the present embodiment, to solve the problem described above, the controller 110 of the slewing control device 100 suitably controls the proportional valve command current value input into the proportional valve 107. Specifically, the controller 110 generates a corrected command signal by correcting a reference command signal set in advance in response to a predetermined target slewing speed, based on information about variation factors causing the slewing speed to vary. The controller inputs the corrected command signal to the slewing drive unit 101.
In particular, in the present embodiment, the controller 110 adjusts the slewing speed of the upper slewing body 12 based on the following Equation 1.
In Equation 1, I_swing represents a proportional valve command current value (a corrected command signal) that is finally input to the proportional valve 107. I_ideal represents a theoretical value on the speed map and a command current value acquired from an ideal relationship. I_mod_in is a term for correcting the internal factors, while I_mod_ext is a term for correcting the external factors described above.
Next, a procedure for deducing the I_mod_in term above in the present embodiment will be described.
In one example, in the present embodiment, with the attachment 10S removed from the upper slewing body 12, the I_mod_in term above is deduced, set, and stored in the controller 110 before the crane 10 is shipped from a factory. In other words, I_mod_in is set for each of the individual cranes 10 in consideration of individual differences among the cranes 10. As shown in
Next, the controller 110 inputs the proportional valve command current value to the proportional valve 107 to open the proportional valve 107 and cause the slewing motor 105 to rotate (step S5). As a result, the upper slewing body 12 to which the attachment 10S is not attached slews with respect to the lower travelling body 14. The slewing speed meter 121 measures an actual slewing speed of the upper slewing body 12 and inputs a result of the measured speed to the controller 110 (step S6). The controller 110, which receives the actual slewing speed, creates a map showing a relationship between the received actual slewing speed and the proportional valve command current value determined in step S4 and stores the map (step S7). In
With I_mod_in acquired, I_swing′, a proportional valve correction current value that factors in the internal factors, is set based on the following Equation 2.
In other words, if the upper slewing body 12 is required to slew at a predetermined target slewing speed, I_swing′ instead of I_ideal is input to the proportional valve 107 to attain a highly accurate slewing speed with variations caused by the internal factors being reduced. In
It is preferable to perform the procedure in
Next, a procedure for deducing the I_mod_ext term above in the present embodiment will be described.
As shown in
Next, the controller 110 inputs the proportional valve command current value to the proportional valve 107 to open the proportional valve 107 and cause the slewing motor 105 to rotate (step S16). As a result, the upper slewing body 12 to which the attachment 10S is attached slews with respect to the lower travelling body 14. Then, in step S17, each of parameters is measured. Specifically, the slewing speed meter 121 measures an actual slewing speed of the upper slewing body 12 and inputs a result of the measured speed to the controller 110. Similarly, pieces of information detected by the slewing angle meter 122, the anemometer 123, the angle meter 124, the main body inclination meter 125, and the load indicator 126 are input to the controller 110.
Here, the controller 110 sends pieces of information including the target slewing speed in step S11, the attachment configuration in step S12, and the actual slewing speed, the direction and speed of the wind, the angles of the boom 16 and the jib 18, the inclination of the main body of the crane 10, and the hoist cargo load, which are acquired in step S17, via the communication device 111 (
The server 112, which acquires the pieces of information, updates the neural network with the acquired pieces of information as input values (step S19). Here, the neural network calculates an interrelationship among the input parameters above and stores information about the proportional valve command current value used to reach the target slewing speed when the parameters vary. Hence, the server can output I_opti, an optimum command current value that enables acquisition of the target slewing speed, which is set in step S11 in
The controller 110 can calculate latest I_mod_ext by subtracting I_ideal′ calculated in step S14 from the optimum command current value I_opti (step S21). In other words, the optimum command current value I_opti includes the I_ideal command current value acquired from an ideal relationship, the I_mod_in term for correcting the internal factors, and the I_mod_ext term for correcting the external factors, and thus makes it possible to acquire I_mod_ext by removing an amount of I_ideal′ equivalent to I_ideal+I_mod_in.
It is also preferable to perform the procedure shown in
It is possible for the server 112 to acquire the parameters from a plurality of the cranes 10 that are operational at the work site, and information on I_mod_ext may be stored in the server 112 and be shared. In particular, the cranes 10 of the same class (or built to shared specifications) may use common I_mod_ext.
The above embodiment has been described in a mode in which the I_mod_ext term for correcting the external factors is set before the crane 10 starts working at the work site. However, the present invention is not limited to this example.
The controller 110 commands a predetermined target slewing speed, for example, based on feedforward control to suppress a cargo swing of the hoist cargo (step S31). Next, the controller 110 acquires information about the configuration of the attachment 10S (step S32). Further, the controller 110 acquires information about rotational speed of the engine 102 from the ECU 103 (step S33).
Next, in step S34, each of parameters is measured. Specifically, information detected by the slewing angle meter 122, the anemometer 123, the angle meter 124, the main body inclination meter 125, and the load indicator 126 is input to the controller 110. The controller 110, which acquires such information, sends the acquired information to the server 112 (step S35). The server 112, which receives the information, updates the neural network with the received information as an input value (step S36), determines I_swing, an optimum proportional valve command current value corresponding to the target slewing speed set in step S31, (step S37), and sends the determined value to the controller 110 via the communication device 111. The controller 110, based on the I_swing proportional valve command current value, opens the proportional valve 107 and executes the slewing operation of the upper slewing body 12 (step S38). At this time, the actual slewing speed of the upper slewing body 12 detected by the slewing speed meter 121 may be sent from the controller 110 to the server 112 to cause the neural network in the server 112 to update (learn) information.
As described above, in the present modified embodiment, the slewing control device can both control the slewing speed of the upper slewing body 12 with high accuracy and update information inside the server 112, while the crane 10 is working at the work site. A method of the calculation performed by the server 112 is not limited to the neural network, but may be based on, for example, another known machine-learning function.
According to each of the embodiments above, the slewing control device 100 (the controller 110) enables the slewing drive unit 101 to operate based on feedforward control to slew the upper slewing body 12 at a target slewing speed. The controller 110 generates a corrected command signal by correcting a reference command signal set in advance in response to a predetermined target slewing speed, based on information about variation factors causing the slewing speed to vary. The controller inputs the corrected command signal to the slewing drive unit 101. Hence, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy while reducing variations caused by the variation factors.
In particular, the variation factors include external variation factors related to the work site for the crane 10. Thus, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy even if the external variation factors causing the slewing speed to vary change at the work site.
The slewing control device 100 may include the anemometer 123 (a wind information acquisition unit), and the controller 110 may generate a corrected command signal by correcting the reference command signal based on wind information including at least one of a volume of the wind and a direction of the wind as an external variation factor. According to such a configuration, even if the wind information changes at the work site, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy.
When the slewing control device 100 further includes the slewing angle meter 122 (a slewing angle detector) configured to detect a slewing angle of the upper slewing body 12 with respect to the lower travelling body 14 in addition to the anemometer 123, the controller 110 may generate a corrected command signal by correcting the reference command signal based on the direction of the wind and the slewing angle as an external variation factor. According to such a configuration, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy, factoring in a load that the attachment 10S supported by the upper slewing body 12 receives from the wind, a degree of the load depending on a direction, from windward to leeward or from leeward to windward, in which the attachment 10S moves.
The angle meter 124 in
In a case of a small working radius of the attachment 10S, in other words, when an attitude of the attachment 10S with respect to the upper slewing body 12 is closer to a vertical direction, momentum the attachment 10S receives from the wind in a lateral direction is small. On the other hand, in a case of a large working radius of the attachment 10S, in other words, when the attitude of the attachment 10S is substantially tilted to the upper slewing body 12, the momentum the attachment 10S receives from the wind in the lateral direction is relatively large. Thus, since the controller 110 factors in the working radius of the attachment 10S and generates a corrected command signal by factoring in the momentum the attachment 10S receives from the wind in the lateral direction (a lateral direction of the upper slewing body 12), the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy.
When the controller 110 includes the main body inclination meter 125 (an inclination detector), the controller 110 may generate a corrected command signal by correcting the reference command signal based on an angle of inclination of the upper slewing body 12 with respect to the horizontal plane as an external factor. According to such a configuration, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy, factoring in an effect of gravity that the attachment 10S supported by the upper slewing body 12 receives in response to an inclination of the work site.
When the controller 110 includes the slewing angle meter 122 in addition to the main body inclination meter 125 (the inclination detector), the controller 110 may generate a corrected command signal by correcting the reference command signal based on the angle of inclination of the upper slewing body 12 with respect to the horizontal plane and the slewing angle of the upper slewing body 12 as an external factor. According to such a configuration, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy since the controller generates a corrected command signal, factoring in the effect of gravity that the attachment 10S supported by the upper slewing body 12 receives, the effect of gravity depending on a direction in which the attachment 10S moves up or down along an inclined surface.
When the controller 110 includes the main body inclination meter 125 and is configured to calculate the working radius as described above and acquire information concerning the working radius, the controller 110 may generate a corrected command signal by correcting the reference command signal based on the angle of the inclination and the working radius described above as an external factor. According to such a configuration, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy since the controller generates a corrected command signal, factoring in the effect of gravity received in response to the inclination of the work site and consequent momentum the attachment 10S actually receives in the lateral direction.
Further, when the controller 110 includes the load indicator 126, the controller 110 may generate a corrected command signal by correcting the reference command signal based on the hoist cargo load as an external factor. According to such a configuration, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy since the controller generates a corrected command signal, factoring in a load applied by the hoist cargo load to the slewing operation of the upper slewing body 12.
The variation factors may include internal factors related to the crane 10. In such a case, even if the internal factors change at the work site, the slewing control device enables the upper slewing body 12 to slew at the target slewing speed with high accuracy.
In particular, in the present embodiment, the internal factors include factors causing the slewing speed of the upper slewing body 12 in a non-connection state to vary. The non-connection state is a state in which the attachment 10S is detached from the upper slewing body 12. According to such a configuration, the slewing control device enables the upper slewing body 12 to which the attachment 10S is attached to slew at the target slewing speed with high accuracy, factoring in variation factors presented when the upper slewing body 12 without the attachment 10S slews with respect to the lower travelling body 14. In other words, the slewing control device is configured to set the slewing speed of the upper slewing body 12 at the target slewing speed, factoring in degrees of tolerance of and individual differences among the slew bearings 12S (
Further, in the present embodiment, the slewing drive unit 101 includes the slewing motor 105 and the valve mechanism (the control valve 106, the proportional valves 107) that opens so as to change the flow rate of the hydraulic oil supplied to the slewing motor 105 in response to the input command signal. Hence, with the controller 110 optimizing the command signal (the proportional valve command current value) input to the valve mechanism, the slewing control device is configured to stably set the slewing speed of the upper slewing body 12 at the target slewing speed.
In the present embodiment, the controller 110 (the server 112) receives information about the variation factors and corrects I_ideal (the reference command signal) through the neural network. This makes it possible to acquire an optimum command signal after correction, factoring in the effect of each parameter, even under conditions in which a plurality of parameters vary and advanced calculation is necessary.
The slewing control device 100 according to each of the embodiments of the present invention and the crane 10 including the same slewing control device have been described above. Note that the present invention is not limited to these embodiments. The present invention can adopt the following modified embodiments, for example.
A slewing control device for a work machine according to an aspect of the present invention is used for the work machine including: a lower body; an upper slewing body supported by the lower body so as to be slewable; a slewing drive unit to slew the upper slewing body through driving force according to amplitude of an input command signal; and an attachment supported by the upper slewing body so as to be pivotable in a derricking direction. The slewing control device includes a controller to enable the slewing drive unit to operate based on feedforward control to slew the upper slewing body at a predetermined target slewing speed, the controller being configured to generate a corrected command signal by correcting a reference command signal set in advance in response to the predetermined target slewing speed, based on information about a variation factor causing slewing speed to vary, the controller being configured to input the corrected command signal to the slewing drive unit.
According to this configuration, the controller corrects the reference command signal, factoring in the variation factor. Hence, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy while reducing variations caused by the variation factor.
In the configuration above, the variation factor may include an external variation factor related to a work site for the work machine.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy even if the external variation factor causing the slewing speed to vary changes at the work site.
In the configuration above, the slewing control device may further include a wind information acquisition unit configured to acquire wind information including at least one of a volume of a wind and a direction of the wind at the work site, in which the external variation factor may include the wind information.
According to this configuration, even if the wind information changes at the work site, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy.
In the configuration above, the slewing control device may further include a slewing angle detector configured to detect a slewing angle of the upper slewing body with respect to the lower body, in which the wind information may include the direction of the wind, and the controller may correct the reference command signal based on at least the direction of the wind and the slewing angle.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy, factoring in a load that the attachment supported by the upper slewing body receives from the wind, a degree of the load depending on a direction, from windward to leeward or from leeward to windward, in which the attachment moves.
In the configuration above, the slewing control device may further include a working radius acquisition unit configured to acquire information about a working radius of the attachment, in which the controller may correct the reference command signal based on at least the wind information and the working radius.
According to this configuration, since the controller factors in the working radius of the attachment and thereby factors in the momentum the attachment receives from the wind in the lateral direction (a lateral direction of the upper slewing body), the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy.
In the configuration above, the slewing control device may further include an inclination detector configured to detect an angle of inclination of the upper slewing body at the work site with respect to a horizontal plane, in which the external variation factor may include the angle of the inclination.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy, factoring in an effect of gravity that the attachment supported by the upper slewing body receives in response to an inclination of the work site.
In the configuration above, the slewing control device may further include a slewing angle detector configured to detect a slewing angle of the upper slewing body with respect to the lower body, in which the controller may correct the reference command signal based on at least the angle of the inclination and the slewing angle.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy, factoring in the effect of gravity that the attachment supported by the upper slewing body receives, the effect of gravity depending on a direction in which the attachment moves up or down along an inclined surface.
In the configuration above, the slewing control device may further include a working radius acquisition unit configured to acquire information about a working radius of the attachment, in which the controller may correct the reference command signal based on at least the angle of the inclination and the working radius.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy, factoring in the effect of gravity the attachment receives in response to the inclination of the work site and momentum the attachment actually receives in the lateral direction in response to the working radius.
In the configuration above, the slewing control device may further include a load detector configured to detect a load of a hoist cargo suspended from a distal end of the attachment, in which the controller may correct the reference command signal based on at least the load.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy, factoring in a load applied by the hoist cargo load to the attachment and the slewing operation of the upper slewing body.
In the configuration above, the variation factor may include an internal variation factor related to the work machine.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy even if the internal variation factor causing the slewing speed to vary changes at the work site.
In the configuration above, the internal variation factor may include a factor causing slewing speed of the upper slewing body in a non-connection state to vary, and the non-connection state may be a state in which the attachment is detached from the upper slewing body.
According to this configuration, the slewing control device enables the upper slewing body to which the attachment is attached to slew at the target slewing speed with high accuracy, factoring in a variation factor presented when the upper slewing body without the attachment slews with respect to the lower travelling body.
In the configuration above, the slewing drive unit may include: a slewing motor that receives hydraulic oil and rotates to slew the upper slewing body; and a valve mechanism that opens so as to change a flow rate of the hydraulic oil supplied to the slewing motor in response to the input command signal.
According to this configuration, with the controller optimizing the command signal input to the valve mechanism, the slewing control device is configured to stably set the slewing speed of the upper slewing body at the target slewing speed.
In the configuration above, the controller may receive information about the variation factor and correct the reference command signal through a neural network.
This configuration makes it possible to acquire an optimum command signal after correction, factoring in the effect of each parameter, even under conditions in which a plurality of parameters vary and advanced calculation is necessary.
A work machine according to another aspect of the present invention includes: a lower body; an upper slewing body supported by the lower body so as to be slewable; a slewing drive unit to slew the upper slewing body through driving force according to amplitude of an input command signal; an attachment supported by the upper slewing body so as to be pivotable in a derricking direction; and the above-described slewing control device for a work machine.
According to this configuration, the slewing control device enables the upper slewing body to slew at the target slewing speed with high accuracy while reducing variations caused by the variation factor.
According to the present invention, it is possible to provide a slewing control device for a work machine, the slewing control device enabling an upper slewing body to slew at a target slewing speed with high accuracy, and a work machine including the slewing control device.
Number | Date | Country | Kind |
---|---|---|---|
2022-057159 | Mar 2022 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2023/002650 | 1/27/2023 | WO |