The present invention relates to a technical field of an actuator drive control system in a construction machine for performing drive control of an actuator such as a hydraulic cylinder, in a construction machine such as a hydraulic shovel.
Generally, a construction machine such as hydraulic shovel is provided with a plurality of actuators for driving a work device, and operation members operated so as to drive these actuators. For example, a hydraulic shovel is provided with a front working machine including a boom, a stick, a bucket, as well as a plurality of hydraulic actuators (boom cylinder, stick cylinder, and bucket cylinder) for operating these boom, stick, and bucket, and operation members (operation levers) for driving these hydraulic actuators, and is configured to perform various types of works such as excavation, by performing combined operation of the hydraulic actuators by the operation members. In the hydraulic shovel, in controlling drive speeds of respective hydraulic actuators, presetting an operation member operation amount versus control value map that represents correlations between operation member operation amounts (lever strokes) detected by an operation member detection unit, and control values (e.g., target supply flow rate values to the hydraulic actuators, command values to control valves for hydraulic actuators) for controlling the drive speeds of the hydraulic actuators, and performing drive control of the hydraulic actuators based on the control values that are output from the operation member operation amount versus control value map constitutes a conventional practice that is commonly performed.
However, in case of using the operation member operation amount versus control value map that is preset such as the one described above, even if operation member operation amounts to be detected by the operation member detection unit are the same, the drive speeds of the actuators are not always equal to each other. For example, in the hydraulic shovel, generally pressure oil is supplied to a plurality of hydraulic actuators from one hydraulic pump. For this reason, in case combined operation is performed, a discharge flow rate of the one hydraulic pump will be shared and thus the hydraulic actuators will be influenced with each other, and the speeds of the hydraulic actuators may be slower than in case individual operation is performed. Also, even in case of the same operation, for example, of raising the boom, various factors such as difference in load conditions such as presence or absence of gravels within the bucket, high and low engine revolution speeds, or individual difference between machines, deterioration over time of hydraulic equipment, climate conditions, high and low oil temperatures exert influence on the drive speed of the boom cylinder. In other words, even when operation amounts of the operation members are the same, the drive speeds of the hydraulic actuators will be eventually increased or decreased depending on individual operation/combined operation, loads acting on the hydraulic actuators, or various factors such as the ones described above. For this reason, there was a problem in that it is difficult to accurately control, for example, ascending speed or descending speed of the boom, or a position of the bucket displaced by the drives of the boom cylinder and the stick cylinder.
Thus, conventionally, a technology is known for enabling command electric current versus control amount characteristics used for the drive control of the hydraulic actuators to be corrected by learning correction processing performed by actually driving the plurality of hydraulic actuators in learning correction mode (see Patent Literature 1, for example).
Further, a technology is also known for enabling a reference speed of operation speed to be learned based on an operation history performed on the operation unit, and output characteristics of the actuators according to the operation amounts to be changed, depending on correlations between the reference speed thus learned and change speed of the operation amounts (see Patent Literature 2 for example).
[Patent Literature 1] Japanese Patent Application Laid-open No. H11-350536
[Patent Literature 2] Japanese Patent Application Laid-open No. 2010-7264
However, the technology disclosed in the above-described Patent Literature 1 has a problem in that, because of a configuration of making a correction by switching to a learning correction mode, in performing correction of the command electric current versus control amount characteristics, and actually operating the hydraulic actuators in the learning correction mode, the correction may or may not be appropriate correction in regards to various operations or conditions other than operations actually performed. Furthermore, there is also a problem in that time and labor for executing the learning correction mode are needed, and the learning correction mode must be implemented on regular basis, in order to cope with performance decline of the hydraulic equipment due to, for example, deterioration over time.
Further, the technology disclosed in the Patent Literature 2 is a technology for selecting either map from among a plurality of maps preset, in correcting an output characteristics map of actuators with respect to operation amounts, and has problems with the inability to perform correction of maps other than the preset maps, besides the inability to perform correction corresponded to various factors such as individual operation/combined operation, loads acting on the hydraulic actuators such as described above, since this correction was only correction relating to responsiveness of the hydraulic actuators with respect to operations, and there are issues to be solved by the present invention in these problems.
The present invention has been created with the aim of solving these issues, in view of actual circumstances as described above. The invention of claim 1 relates to an actuator drive control system in a construction machine wherein, in a construction machine provided with an actuator, an operation member configured to be operated so as to drive said actuator, and an operation amount versus control value map for outputting a control value for controlling a drive speed of the actuator based on an input of an operation amount, and configured to perform drive control of the actuator based on said control value output from said operation amount versus control value map, a control system configured to determine an operation amount input into the operation amount versus control value map is provided, and said control system is provided with an operation detecting means for detecting an operation of an operation member, a speed requirement computing unit for computing a speed requirement of the actuator based on a detected value from said operation detecting means, a main map for representing correlations between speed requirement and operation amount in order to determine an operation amount from the speed requirement of the actuator, an actual speed computing unit for computing a current drive speed of the actuator, a main map updating means for updating, at any time, a main map based on a speed difference between the speed requirement of the actuator and the current drive speed of the actuator, a sub-map for correcting an operation amount based on influencing factors that have an influence on the drive speed of the actuator, and a sub-map updating means for updating, at any time, the sub-map based on the speed difference between the speed requirement of the actuator and the current drive speed of the actuator, and is configured to determine an operation amount by using the main map and the sub-map updated by the main map updating means, and the sub-map updating means.
The invention of claim 2 relates to the actuator drive control system in a construction machine according to claim 1, wherein the main map updating means, in updating the main map based on the speed difference between the speed requirement of the actuator and the current drive speed of the actuator, makes the weighting of the speed difference to the speed requirement to be small, and updates the main map so as to decrease said small-weighted speed difference.
The invention of claim 3 relates to the actuator drive control system in a construction machine according to claim 1 or claim 2, wherein the sub-map updating means, in updating the sub-map based on the speed difference between the speed requirement of the actuator and the current drive speed of the actuator, makes the weighting of the speed difference to the speed requirement to be small, and updates the sub-map so as to decrease said small-weighted speed difference.
The invention of claim 4 relates to the actuator drive control system in a construction machine according to claim 3 citing claim 2, wherein the weighting of the speed difference in updating of the sub-map is set greater than the weighting of the speed difference in updating of the main map.
The invention of claim 5 relates to the actuator drive control system in a construction machine according to any one of claim 1 to claim 4, wherein an influencing factor for use in correction of an operation amount in the sub-map is at least either one out of a load acting on the actuator, individual operation/combined operation in case a plurality of actuators is provided, and an engine revolution speed.
The invention of claim 6 relates to the actuator drive control system in a construction machine according to any one of claims 1 to 5, wherein a construction machine is provided with a bendable articulated working arm composed of a plurality of arms, a work attachment attached to the distal end portion of said working arm, as well as provided with a plurality of hydraulic cylinders for arms for driving the plurality of arms respectively, and a hydraulic actuator for the work attachment serving as actuators.
The invention of claim 7 relates to the actuator drive control system in a construction machine according to claim 6, wherein a construction machine is provided with right and left operation members operable in front-back, and right-left directions serving as operation members for a working arm, and an operation mode selecting means selectable by an operator, wherein in case an attachment position control mode for controlling a work attachment position by operations of the right and left operation members by said operation mode selecting means is selected, the control system computes a desired work attachment position based on detected values from an operation detecting means for detecting operations of the right and left operation members, and computes speed requirements of a plurality of hydraulic cylinders for arms respectively in order to control the work attachment position based on said computation result, wherein a main map and a sub-map are provided in correspondence to each hydraulic cylinder for arm respectively.
The invention of claim 8 relates to the actuator drive control system in a construction machine according to claim 6, wherein a construction machines is provided with one operation member operable in front-back, and up-down directions serving as an operation member for a working arm, wherein the control system computes a desired work attachment position based on detected values from the operation detecting means for detecting an operation of the operation member, and computes speed requirements of a plurality of hydraulic cylinders for arms respectively in order to control the work attachment position based on said computation result, and wherein the main map and the sub-map are provided in correspondence to each hydraulic cylinder for arm respectively.
According to the invention of claim 1, drive speed control of an actuator can be performed with a high accuracy by using a main map and a sub-map, and the similar operation accuracy to that during an initial service stage can be retained, even when characteristic of a machine body has been changed due to deterioration over time, because the main map and the sub-map can be updated at any time, as well as the need for calibration job of the maps can be eliminated.
According to the invention of claim 2, updating of the main map is less influenced by protruding data of current drive speeds of an actuator, which may be temporarily, accidentally generated like noises.
According to the invention of claim 3 of the invention, updating of the sub-map is less influenced by protruding data of current drive speeds of an actuator, which may be temporarily, accidentally generated like noises.
According to the invention of claim 4 of the invention, updating of the main map can be performed effectively on characteristics that change little by little in a long period of time like deterioration over time of hydraulic components, and on the other hand, correction to short-term speed difference generated by influencing factors that have an influence on the drive speed of the actuator, can be performed promptly by updating the sub-map.
According to the invention of claim 5 of the invention, drive speed control of the actuator corresponding to loads acting on the actuator, individual operation/combined operation, or engine revolution speeds can be performed.
According to the invention of claim 6 of the invention, positional control of a work attachment attached to the distal end portion of an articulated working arm can be performed accurately.
According to the invention of claim 7 of the invention, in the control system configured to control the work attachment position by operations of right and left operation members when an attachment position control mode is selected by an operator, the work attachment position can be controlled accurately.
According to the invention of claim 8 of the invention, in the control system configured to control the work attachment position by operation of one operation member, the work attachment position can be controlled accurately.
Herein below, embodiments of the present invention will be described with reference to the drawings.
The operation mode selecting means is incorporated in the monitoring device, and is provided as switch and dial, but said operation mode selecting means allows the operator to arbitrarily select operation modes of the right and left operation levers 14, 15. In other words, in the present embodiment, any of “standard control” mode and “attachment position control” mode can be selected by the operation mode selecting means, in the “standard control” mode, but respective operations in front-back direction, and in right-left direction of the right and left operation levers 14, 15 are set so as to correspond to respective drives of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10, and the slewing motor 20. For example, the stick cylinder 9 is set to be driven in correspondence to an operation in front-back direction of the left-side operation lever 14, the slewing motor 20 is driven in correspondence to an operation in right-left direction of the left-side operation lever 14, the boom cylinder 8 is set to be driven in correspondence to an operation in front-back direction of the right-side operation lever 15, and the bucket cylinder 10 is set to be driven in correspondence to an operation in right-left direction of the right-side operation lever 15. In addition, two or more of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10, the slewing motor 20 can be simultaneously driven by combined operations (operations in forward-leftward, forward-rightward, backward-leftward, backward-rightward directions of the right and left operation levers 14, 15, or simultaneous operation of the right and left operation levers 14, 15) of the right and left operation levers 14, 15.
On the other hand, in an “attachment position control” mode, the fact that an operation in the right-left direction of the left-side operation lever 14, and an operation in the right-left direction of the right-side operation lever 15 correspond to the drives of the slewing motor 20, the bucket cylinder 10 respectively are similar to the “standard control” mode, but an operation in forward-backward direction of the left-side operation lever 14 and the right-side operation lever 15 is set to drive the boom cylinder 8 and the stick cylinder 9 in order to move the bucket 7 position (being an attachment position of the bucket 7 swingably attached to the distal end portion of the stick 6, and corresponding to the working attachment position of the present invention) in correspondence to that operation. In the present embodiment, an operation in forward-backward direction of the left-side operation lever 14 is set to correspond to movement in forward-backward direction (X direction illustrated in FIG. 1) of the bucket 7 position, and an operation in forward-backward direction of the right-side operation lever 15 is set to correspond to movement in upward-downward direction (Y direction illustrated in
In
The controller 40, as described above, outputs control signals to the electromagnetic proportional valves 31A, 31B to 38A, 38B, in order to control the drive speeds of the hydraulic actuators 18, 19, 20, 8, 9, and 10. However, in the present embodiment, because the present invention is actually implemented for the drive control of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10, when a portion relating to the drive controls of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10, out of the controls performed by the controller 40 is described, as illustrated in the block diagram of
Then, when the operation amount control unit 51 is described in detail based on the control block diagram of
The speed requirement computing unit 60 computes a current position of the bucket 7 (attachment position of the bucket 7 at a distal end portion of the stick 6), based on a boom angle α, a stick angle β input from the boom angle sensor 42, and the stick angle sensor 43. Furthermore, the speed requirement computing unit 60, based on operation amounts (lever strokes) of the forward-backward operation (the operation of moving a position of the bucket 7 in front-back direction (X direction illustrated in
Further, the actual speed computing unit 61 computes current actual speeds Vp of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 respectively, based on change amounts of the boom angle α, the stick angle β, and the bucket angle γ input from the boom angle sensor 42, the stick angle sensor 43, and the bucket angle sensor 44. Then, the actual speed computing unit 61 outputs the computed current actual speeds Vp of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 to the main mapping unit 64 and the sub-mapping unit 69.
Furthermore, the map updating flag creating unit 62 creates ON/OFF flags of map updating, based on a boom angle α, a stick angle β, and a bucket angle γ to be input from the boom angle sensor 42, the stick angle sensor 43, and the bucket angle sensor 44, and traveling operation, slewing operation (the leftward-rightward operation of the left-side operation lever 14), engine revolution speed to be input respectively from the traveling operation detecting means 45, the lever operation detecting means 41, and the engine revolution speed detecting means 47. Said map updating flags are created in such a manner that, in case traveling operation or the slewing operation is performed (during traveling or during slewing), OFF flag is created in either case of the case in which the engine revolution speed is lower than the set revolution speed that is preset, and the case in which the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 reach the cylinder end (at the time of maximum extending or maximum contracting), and ON flag is created in neither case. Then, the map updating flag creating unit 62 outputs said created ON/OFF flags of the map updating output to the main map updating means 65, 66, and 67 for boom cylinder, for stick cylinder, and for bucket cylinder of the main mapping unit 64 described below and the sub-map updating means 70, 71, and 72 for boom cylinder, for stick cylinder, and for bucket cylinder of the sub-mapping unit 69. The OFF flag to be output by the boom cylinder 8 reaching the cylinder end is output only to the main map updating means 65 and the sub-map updating means 70 for boom cylinder, and the OFF flag to be output by the stick cylinder 9 reaching the cylinder end is output only to the main map updating means 66 and the sub-map updating means 71 for stick cylinder, and the OFF flag to be output by the bucket cylinder 10 reaching the cylinder end is output only to the main map updating means 67 and the sub-map updating means 72 for bucket cylinder.
Furthermore, the load computing unit 63 computes rates of loading (%) acting on the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10, based on pressures of head-side, rod-side oil chambers of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 to be input from the pressure sensor for boom 48, the pressure sensor for stick 49, and the pressure sensor for bucket 50. Said computation is performed in such a manner that, data for computations is created in advance, for example, assuming differential pressure between the head-side oil chamber and the rod-side oil chamber of the boom cylinder 8 when the bucket 7 is fully loaded to be the rate of loading (100%), assuming differential pressure between the head-side oil chamber and the rod-side oil chamber of the boom cylinder 8 when the bucket 7 touches the ground to be the rate of loading (0%), and assuming differential pressure between the head-side oil chamber and the rod-side oil chamber of the boom cylinder 8 when the bucket 7 is strongly pressed against the ground surface to be the rate of loading (−100%), and rates of loading (%) of the boom cylinder 8 are computed by using said data for computation. Then, the load computing unit 63 outputs said computed rates of loading (%) of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 to the sub-mapping unit 69, and the second operation amount computing unit 73.
Furthermore, the main mapping unit 64 stores therein the main maps for the boom cylinder, for the stick cylinder, and for the bucket, and is provided with the main map updating means 65, 66, and 67 for boom cylinder, for stick cylinder, and for bucket for updating the main maps at any time.
The main map for boom cylinder, as illustrated in
Further, the main map for the stick cylinder is a map representing correlations between speed requirements Vr and operation amounts (%) of the stick cylinder 9, and the main map for the bucket cylinder is a map representing correlations between speed requirements Vr and operation amounts (%) of the bucket cylinder 10, and these main maps for the stick cylinder, and for the bucket cylinder, similar to the main map for the boom cylinder, are used to determine the operation amount (%) from the speed requirement Vr in the first operation amount computing unit 68. These main maps, though an initial main map (original main map) is mounted at the time of the shipment of products, are updated at any time by the main map updating means 65, 66, and 67 for boom cylinder, for stick cylinder, and for bucket.
The main map updating means 65, 66, and 67 for boom cylinder, for stick cylinder, and for bucket, based on speed requirements Vr of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 computed by the speed requirement computing unit 60, and current actual speeds Vp of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 computed by the actual speed computing unit 61, update the main maps at any time in order to decrease the speed differences between these speed requirements Vr and actual speeds Vp. In this case, the weighting of the speed difference to the speed requirement Vr is made small, and the main map is updated so that said small-weighted speed difference is decreased. By this weighting of the speed difference, updating of the main maps is less influenced by protruding data of the actual speeds Vp temporarily, accidentally generated like noises, and is effectively performed on characteristics (differences) that change little by little in a long period of time like deterioration over time of hydraulic components. Then, updating of the main map is performed only when the map updating flag is ON. In other words, the main map updating means 65, 66, and 67 for boom cylinder, for stick cylinder, and for bucket are configured such that updating of the main maps for boom cylinder, for stick cylinder, and for bucket not to be performed, in either case of a case in which traveling operation or slewing operation is being operated (during traveling or during slewing), a case in which the engine revolution speed is lower than the set revolution speed that has been preset, a case in which the boom cylinder 8 reaches the cylinder end in the main map updating means 65 for boom cylinder, a case in which the stick cylinder 9 reaches the cylinder end in the main map updating means 66 for stick cylinder, and a case in which the bucket cylinder 10 reaches the cylinder end in the main map updating means 67 for bucket cylinder. Then, the latest main maps that have been updated by the main map updating means 65,66, and 67 for boom cylinder, for stick cylinder, and for bucket are designed to be output to the first operation amount computing unit 68.
Now, updating of the main map will be specifically described, based on
In determining a value of the operation amount in the new main map, in order to make smaller the weighting of the speed difference to the speed requirement Vr, in the present embodiment, the weighting to the actual speed Vp is set smaller than weighting to the speed requirement Vr and are weighted-averaged to obtain an operation amount by using said weighted average value. For example, in case a ratio of the weighting of the actual speed Vp to that of the speed requirement Vr is set at a ratio (1/100):(99/100), when the speed requirement Vr is (100 mm/sec), and the actual speed Vp is (90 mm/sec), the speed requirement Vr and the actual speed Vp are weighted-averaged in a manner as given in the following formula (1).
(100 [mm/sec]×99+90 [mm/sec]×1)/100=99.9 [mm/sec] (1)
Then, an operation amount (%) when the speed requirement is (100 mm/sec) in the new map is determined, in a manner as given in the formula (2) by using the above-described weighted average value.
50[%]×100 [mm/sec]/99.9 [mm/sec]≈50[%] (2)
In this manner, the new map is updated so that an operation amount when the speed requirement is (100 mm/sec) to be (50.1%).
Furthermore, updating on as-required basis illustrated in
In determining a value of an operation amount in the main map, in order to make smaller the weighting of the speed difference to the speed requirement Vr, in the present embodiment, as described above, the weighting to the actual speed Vp is set smaller than the weighting to the speed requirement Vr and the actual speed Vp and the speed requirement Vr are weighted-averaged, to obtain an operation amount by using said weighted average value. However, this computation method is by way of one example. For example, the weighting to the speed difference is set smaller than the weighting to the speed requirement Vr, and a percentage of said weighted-smaller speed difference to the speed requirement Vr is computed, thereby enabling a value of an operation amount in a new main map to be determined by using said percentage.
On the other hand, the first operation amount computing unit 68 determines operation amounts (%) for boom, for stick, and for bucket from the speed requirements Vr for the boom cylinder 8, for the stick cylinder 9, and for the bucket cylinder 10 input from the speed requirement computing unit 60, by using the latest main maps for boom cylinder, for stick cylinder, and for bucket input from the main mapping unit 64. Then, the first operation amount computing unit 68 outputs said operation amounts (%) for boom, for stick, and for bucket, to the sub-mapping unit 69, and the second operation amount computing unit 73.
Furthermore, the sub-mapping unit 69 stores the sub-maps for boom cylinder, for stick cylinder, and for bucket, and is provided with the sub-map updating means 70,71, and 72 for boom cylinder, for stick cylinder, and for bucket for updating these sub-maps at any time.
These sub-maps for boom cylinder, for stick cylinder, and for bucket are maps for correcting operation amounts (%) for boom, for stick, and for bucket obtained by the first operation amount computing unit 68 in correspondence to loads acting on the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10, individual/combined operations, engine revolution speeds, or the like. For example, when the sub-map for the boom cylinder is taken as an example in case of correction in correspondence to a rate of loading (%) of the boom cylinder 8 computed by the load computing unit 63, and is illustrating in
The sub-map updating means 70, 71, and 72 for boom cylinder, for stick cylinder, and for bucket, based on the speed requirements Vr for the boom cylinder 8, for the stick cylinder 9, and for the bucket cylinder 10 computed by the speed requirement computing unit 60, and the current actual speeds Vp for the boom cylinder 8, for the stick cylinder 9, and for the bucket cylinder 10 computed by the actual speed computing unit 61, update the sub-maps at any time, in order to decrease the speed differences between these speed requirements Vr and the actual speeds Vp. In this case, the weighting of the speed difference to the speed requirement Vr is made small, and the sub-map will be updated so as to decrease said small-weighted speed difference, but the weighting of the speed difference in said sub-map is set greater than the weighting of the speed difference in the above-described main map. By this weighting, corrections to the speed difference between the speed requirement Vr and the actual speed Vp generated by differences in short-term conditions such as loads acting on the cylinders 8, 9, and 10 and individual operation/combined operations, engine revolution speeds and the like can be performed promptly. Then, updating of the sub-map is performed only when the map updating flag is ON, similarly to updating of the main map. In other words, when traveling operation or slewing operation is being performed (during traveling or during slewing), and an engine revolution speed is lower than the set revolution speed that has been preset, the sub-map updating means 70,71, and 72 are configured in a manner that updating of the sub-maps for boom cylinder, for stick cylinder, and for bucket not to be performed in either case of a case in which the boom cylinder 8 reaches the cylinder end in the sub-map updating means 70 for boom cylinder, a case in which the stick cylinder 9 reaches the cylinder end in the sub-map updating unit 71 for stick cylinder, and a case in which the bucket cylinder 10 reaches the cylinder end in the sub-map updating means 72 for bucket cylinder. Then, the latest sub-maps that have been updated by the sub-map updating means 70,71, and 72 for boom cylinder, for stick cylinder, and for bucket will be output to the second operation amount computing unit 73.
Now, updating of the sub-map will be specifically described, taking the sub-map for boom cylinder as an example, as illustrated in
In determining a value of an operation amount in the new sub-map, in order to make small the weighting of the speed difference to the speed requirement Vr, in the present embodiment, the weighting to the actual speed Vp is set smaller than the weighting to the speed requirement Vr, and the actual speed Vp and the speed requirement Vr are weighted-averaged, thereby determining the operation amount by using said weighted average value. In this case, in order to make the weighting of the speed difference in the updating of the sub-map greater than the weighting of the speed difference in the updating of the main map, a ratio of the weighting of the actual speed Vp to that of the speed requirement Vr is set greater than a ratio when the main map is updated described above. For example, in case a ratio of weighting of the actual speed Vp to that of the speed requirement Vr is set at (1/10):(9/10), the speed requirement Vr and the actual speed Vp are weighted-averaged in such a manner as given in the following formula (3), when the speed requirement Vr is (100 mm/sec), and the actual speed Vp is (90 mm/sec).
(100 [mm/sec]×9+90 [mm/sec]×1)/10=99 [mm/sec] (3)
Then, a corrected operation amount (%) in the new map is determined as given in the following formula (4), by using the above weighted average value.
{(50[%]+5[%])×100 [mm/sec]/99 [mm/sec]}−50[%]=5.6[%] (4)
In this manner, the new map is updated in such a manner that corrected operation amount at the time of operation amount (50%), and the rate of loading (50%) for the boom becomes (5.6%).
In determining a value of the corrected operation amount in the new sub-map, another computation method may be used, similarly to the case of the main map described above.
On the other hand, the second operation amount computing unit 73 determines corrected operation amounts (%) by using the latest sub-maps for boom cylinder, for stick cylinder, and for bucket input from the sub-mapping unit 69, and adds said corrected operation amounts (%) to operation amounts (%) for boom, for stick, and for bucket input from the first operation amount computing unit 68. Then, the second operation amount computing unit 73 determines operation amounts (%) for boom, for stick, and for bucket for use with operation amount versus control value map. Then, operation amounts (%) for boom, for stick, and for bucket obtained by said second operation amount computing unit 73 are configured to be output from the operation amount control unit 51, and are input respectively into the above-described operation amount versus control value mapping units 52A, 52B to 56A, 56B for first boom ascending, for first boom descending, for second boom ascending, for first stick IN, for first stick OUT, for stick IN, for second stick OUT, for bucket IN, and for bucket OUT, and to be converted into control values to the electromagnetic proportional valves 34A, 34B to 38A, 38B for first boom ascending, for first boom descending, for second boom ascending, for first stick IN, for first stick OUT, for second stick IN, for second stick OUT, for bucket IN, and for bucket OUT in said operation amount versus control value mapping unit 52A, 52B to 56A, 56B, and to be output to the electromagnetic proportional valves 34A, 34B to 38A, 38B.
The second operation amount computing unit 73 is conditioned such that, when operation amounts (%) for boom, for stick, and for bucket to be input from the first operation amount computing unit 68 are zero, directly outputs a value of operation amount (%) zero to each of the operation amount versus control value mapping units 52A, 52B to 56A, 56B, without performing correction by the sub-maps.
In the present embodiment configured as described above, the hydraulic shovel 1 is provided with the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 serving as actuators, the operation levers 14, 15 operated to drive these actuators, and the operation amount versus control value mapping units 52A, 52B to 56A, 56B that output control values for controlling drive speeds of the actuators based on the input of operation amounts. The drive control of the actuators will be performed based on the control values output from said operation amount versus control value mapping units 52A, 52B to 56A, 56B. However, operation amounts input into the operation amount versus control value mapping units 52A, 52B to 56A, 56B are obtained by the operation amount control unit 51, and said operation amount control unit 51 is provided with the speed requirement computing unit 60 that computes the speed requirements of the actuators based on detected values from the lever operation detecting means 41 for detecting operations of the operation levers 14, 15, the main mapping unit 64 that stores therein the main map representing correlations between the speed requirements and the operation amounts so as t determine operation amounts from the speed requirements of the actuators, the actual speed computing unit 61 that computes current drive speeds of the actuators, the main map updating means 65, 66, and 67 for updating the main map at any time based on the speed difference between the actuator speed requirement and the current actuator drive speed, the sub-mapping unit 69 that stores therein the sub-map that corrects operation amounts based on the influencing factors that influence the drive speeds of the actuators, and the sub-map updating means 70, 71, and 72 for updating the sub-maps at any time based on the speed differences between speed requirements of the actuators and current drive speeds of the actuators. Then, the operation amount control unit 51 will determine operation amounts by using the main maps and the sub-maps updated by the main map updating means 65, 66, and 67, and the sub-map updating means 70, 71, and 72.
In other words, operation amounts obtained by the operation amount control unit 51 will be used, rather than detected values of the lever operation detecting means 41 for detecting operations of the operation levers 14, 15, for operation amounts used for the control of drive speeds of the actuators (for the boom cylinder 8, for the stick cylinder 9, and for the bucket cylinder 10). In said operation amount control unit 51, however, there are provided two kinds of maps: the main maps representing correlations between speed requirements and operation amounts of the actuators computed based on the detected values of the lever operation detecting means 41, and the sub-maps for correcting operation amounts based on the influencing factors that influence the drive speeds of the actuators, such as loads acting on the actuators, and the like. Thus, operation amounts are obtained according to detected values of the lever operation detecting means 41, by the main maps, and operation amounts are corrected based on the influencing factors such as loads acting on the actuators, by the sub-maps, and thus control of the drive speeds of the actuators will be performed with high accuracy. In addition, these main maps and sub-maps will be updated at any time based on the speed requirements of the actuators and the current drive speeds of the actuators. As a result, even when output characteristics of the engine or the hydraulic pump are changed due to secular changes, and even when the quantity of leaked oils is changed due to wear and tear or the like at cylinder piston sections or sliding sections of various types of valves, operational accuracy similar to that during service initial stage will be able to be held by using the main maps and the sub-maps updated at any time. Furthermore, since updating of these main maps and sub-maps can be performed at any time, based on the speed differences between the speed requirements of the actuators and the current drive speeds of the actuators, time and labor for updating is not required, and calibration work for map adjustment, which was conventionally necessary in order to respond to secular changes, becomes unnecessary, making it possible to significantly contribute to the simplification of maintenance job. In addition, influences of characteristics of machine bodies or deterioration over time of machine bodies can be easily grasped, by viewing the shapes of updated main maps and sub-maps, which can be utilized for troubleshooting of these machine bodies. Further, highly accurate drive control of the actuators can be performed continuously by the updating of the main maps and sub-maps, and as a result, they are also suitable for automatic driving.
Furthermore, in the operation amount control unit 51, the main map updating means 65, 66, 67 and the sub-map updating means 70, 71, 72 are configured to update the main maps and sub-maps, in such a manner that the weighting of the speed difference to the speed requirement is made small, and said small-weighted speed difference be decreased, in updating the main maps and sub-maps based on the speed differences between the speed requirements of the actuators and the current the drive speeds (actual speeds) of the actuators. Therefore, the updating of the main map and the sub-maps becomes less influenced by the protruding data of the current drive speeds of the actuators generated temporarily, accidentally like noises, and thus stable drive control of the actuator s can be performed.
Furthermore, the weighting of the speed difference in the updating of the sub-maps is set to be greater than the weighting of the speed difference in the updating of the main map, such that the updating of the main maps can be effectively performed to characteristics (difference) that change little by little in a long period of time like deterioration over time of hydraulic components. On the other hand, the updating of the sub-maps enables correction to short-term speed difference generated by the influencing factors that have an influence on the drive speeds of the actuators, including loads acting on the actuators and individual operation/combined operations, the engine revolution speeds, and the like to be performed promptly.
Then, in this manner, by updating the main maps and the sub-maps by making the weighting of the main maps and the sub-maps different to the speed difference between the speed requirements of the actuators and the actual speeds, adequate speed correction will be performed immediately to the speed difference occurring in a short-term due to the influencing factors while keeping the drive of the actuators properly, and map adjustment can be performed slowly to long-term change due to deterioration over time of the hydraulic components, or the like, and accordingly the actuators will be able to be driven at a speed which is intended by an operator in the entire life cycle of construction machine.
Further, the influencing factors to be used for the correction of the operation amounts in the sub-maps, in the present embodiment, are supposed to include loads acting on the actuators, and individual operation/combined operations, and the engine revolution speeds when a plurality of the actuators is provided. In construction machines like the hydraulic shovel 1, however, loads acting on the actuators significantly fluctuate depending on work contents, and drive speeds of the actuators are increased or decreased depending on individual operation/combined operations and the engine revolution speeds. As a result, highly accurate drive control of the actuators can be performed by correcting operation amounts based on these influencing factors.
Then, the present invention, in the present embodiment, is implemented on a construction machine (the hydraulic shovel 1) provided with a bendable articulated working arm that is constituted of a plurality of arms (the boom 5 and the stick 6), and the work attachment (the bucket 7) attached to the distal end portion of said working arm, as well as provided with the hydraulic cylinders for a plurality of arms (the boom cylinder 8, the stick cylinder 9) and the hydraulic actuator for the work attachment (the bucket cylinder 10) for driving the above plurality of arms respectively as actuators. However, positional control of the work attachment attached to the distal end portion of such an articulated working arm requires drive-speed control of a plurality of arms to be performed with a high accuracy, and as a result, positional control of the work attachment can be performed with a high accuracy by implementing the present invention on such a actuator drive control of construction machines.
Further, in the present embodiment, the right and left operation levers 14, 15 operable in front, rear right and left directions serving as operation members for the working arm, and the operation mode selecting means selectable by the operator are provided, by said operation mode selecting means in case an attachment position control mode for controlling a work attachment position (position of the bucket 7) by operations of the right and left operation levers 14, 15 is selected, the operation amount control unit 51 computes a desired work attachment position based on detected values from the lever operation detecting means 41 for detecting the operations of the right and left operation lever 14, 15, and computes respectively the speed requirements of the hydraulic cylinders for a plurality of arms (the boom cylinder 8, and the stick cylinder 9) in order to control the work attachment position based on said computation results. The main maps and the sub-maps are provided respectively, in correspondence to the hydraulic cylinders for arms. Then, when the attachment position control mode is selected by the operator in this manner, the work attachment position can be controlled with a high accuracy by implementing the present invention on the configuration for controlling the work attachment position by operations of the right and left operation members.
Of course, the present invention is not limited to the embodiment (first embodiment). In the first embodiment, the bright and left operation levers 14, 15 operable in right and left front, rear directions are provided as the operation members for the working arm. On the other hand, as in the second embodiment illustrated in
The above working machine operation lever 74 is constituted to be turned in a direction around the machine axis, and by turning said working machine operation lever 14 forward in a direction around the machine axis, the bucket cylinder 10 is drive-controlled in order to swing (the bucket OUT) the bucket 7 forward. On the other hand, by turning backward in a direction around the machine axis, the bucket cylinder 10 is drive-controlled in order to swing (the bucket IN) the bucket 7 backward. In
Furthermore, in the present invention, without limiting to the above-described loads acting on the actuators, individual operation/combined operations, engine revolution speeds as the influencing factors for use with the correction of operation amounts in the sub-maps, the sub-maps can be created by using, for example, high or low oil temperatures for the drive of the actuators, difference in work contents performed by construction machines as the influencing factors.
Also, needless to say, the present invention can be implemented on various types of construction machines, without limiting to the hydraulic shovels.
The present invention can be utilized for drive control of actuators such as hydraulic cylinders provided in construction machines such as the hydraulic shovel.
Number | Date | Country | Kind |
---|---|---|---|
2015-251160 | Dec 2015 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2016/080505 | 12/9/2016 | WO | 00 |