Hydraulic control apparatus and method
09784368 · 2017-10-10
Assignee
Inventors
Cpc classification
F16H61/4061
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/2203
FIXED CONSTRUCTIONS
F15B2211/3116
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/165
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16H61/4061
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A hydraulic control apparatus is disclosed that controls a hydraulic pump in a construction machine in which a hydraulic actuator is connected to the hydraulic pump via a directional control valve of a closed center type, and in which a position of the directional control valve is changed according to an operation amount of an operation member. The hydraulic control apparatus includes a virtual negative control pressure calculating part configured to calculate, based on the operation amount of the operation member and a discharge pressure of the hydraulic pump, a virtual negative control pressure when a negative control system is assumed; and a part configured to calculate a control command value for the hydraulic pump based on the virtual negative control pressure.
Claims
1. A hydraulic control apparatus that controls a hydraulic pump in a construction machine in which a hydraulic actuator is connected to the hydraulic pump via a directional control valve of a closed center type, and in which a position of the directional control valve is changed according to an operation amount of an operation member, the hydraulic control apparatus comprising an electronic controller, the electronic controller being configured to: calculate a virtual bleed opening area from a given virtual bleed opening area characteristic related to the directional control valve, based on the operation amount of the operation member, calculate, based on the calculated virtual bleed opening area and a discharge pressure of the hydraulic pump, a virtual negative control pressure when a negative control system is assumed; calculate a control command value for the hydraulic pump based on the virtual negative control pressure; and control the hydraulic pump based on the calculated control command value.
2. The hydraulic control apparatus of claim 1, wherein the construction machine has an unloading valve connecting to a tank, the unloading valve being provided between the directional control valve and the hydraulic pump, and the electronic controller is further configured to calculate a pump discharge pressure correction coefficient based on an actual viscosity and a reference viscosity, and correct the control command value for the hydraulic pump by multiplying the discharge pressure of the hydraulic pump by the calculated pump discharge pressure correction coefficient, wherein the actual viscosity is estimated based on the discharge pressure of the hydraulic pump when a command value of a predetermined discharge flow rate is applied to the hydraulic pump during idling, and the reference viscosity is estimated based on an oil temperature when the command value of the predetermined discharge flow rate is applied to the hydraulic pump during idling.
3. The hydraulic control apparatus of claim 1, wherein the construction machine has an unloading valve of a proportional control valve type connecting to a tank, the unloading valve being provided between the directional control valve and the hydraulic pump, the electronic controller is further configured to calculate a pump discharge flow rate correction coefficient based on an actual discharge flow rate and a predetermined discharge flow rate, and correct the control command value for the hydraulic pump by multiplying the control command value by the calculated pump discharge flow rate correction coefficient, wherein the actual discharge flow rate is estimated based on the discharge pressure of the hydraulic pump when a command value of the predetermined discharge flow rate is applied to the hydraulic pump and an opening position of the unloading valve is kept at a predetermined opening position between 0 and a maximum value during idling.
4. A method of controlling a hydraulic pump in a construction machine in which a hydraulic actuator is connected to the hydraulic pump via a directional control valve of a closed center type, and in which a position of the directional control valve is changed according to an operation amount of an operation member, the method comprising: calculating a virtual bleed opening area from a given virtual bleed opening area characteristic related to the directional control valve, based on the operation amount of the operation member, calculating, based on the calculated virtual bleed opening area and a discharge pressure of the hydraulic pump, a virtual negative control pressure when a negative control system is assumed; calculating a control command value for the hydraulic pump based on the virtual negative control pressure; and controlling the hydraulic pump based on the calculated control command value.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DESCRIPTION OF EMBODIMENTS
(14) In the following, embodiments will be described with reference to the accompanying drawings.
(15)
(16)
(17) It is noted that the hydraulic control system 60 may include another actuator such as a hydraulic motor for traveling and a hydraulic motor for rotating. Further, the number of the hydraulic actuators is three in the example illustrated in
(18) An oil pressure sensor 30 for detecting a discharge pressure (pump discharge pressure) of the hydraulic pump 11 is provided in the hydraulic line from the hydraulic actuator 11. The pressure sensor 30 may input an electrical signal according to the pump discharge pressure to the controller 10.
(19) An unloading valve 18 is provided in the supply line 13. The unloading valve 18 is connected to the return line 14 connecting to the tank T. In this way, the supply line 13 is in fluid communication with the tank T via the unloading valve 18. The unloading valve 18 switches, according to the position thereof, between a state in which the supply line 13 is in fluid communication with the tank T and a state in which the supply line 13 is disconnected from the tank T. The unloading valve 18 may be controlled according to open/closed states of fluid paths in the control valves 20, 22 and 24 to the respective actuators (the boom cylinder 7, the arm cylinder 8 and the bucket cylinder 9). For example, the unloading valve 18 may be closed when at least one of the actuator lines in the control valves 20, 22 and 24 is open such that the oil discharged from the hydraulic pump 11 is not discharged to the tank T. On the other hand, the unloading valve 18 may be opened when all the actuator lines in the control valves 20, 22 and 24 are closed to form such a state in which the oil discharged from the hydraulic pump 11 is discharged to the tank T. It is noted that the unloading valve 18 may be of a type in which a position control is hydraulically performed or of a type in which a position control is electronically performed with an electric signal as illustrated.
(20) Further, a relief valve 19 is provided in the supply line 13. Further, the return line 14 is connected to head sides and rod sides of the boom cylinder 7, the arm cylinder 8 and the bucket cylinder 9 via corresponding relief valves 21a, 21b, 23a, 23b, 25a and 25b. It is noted that, in the illustrated example, the relief valves 21a, 21b, 23a, 23b, 25a and 25b include supplementary feed check valves. The relief valves 21a, 21b, 23a, 23b, 25a and 25b may be of a type in which a position control is hydraulically performed or of a type in which a position control is electronically performed with an electric signal as illustrated.
(21) The controller 10 mainly includes a microprocessor that includes a CPU, a ROM in which control programs are stored, a RAM in which calculation results are stored, a timer, a counter, an input interface, an output interface, etc., for example.
(22) Operation members 40, 42 and 43 are electrically connected to the controller 10. The operation members 40 and 42 are to be operated by a user for changing the positions of the control valves 20, 22 and 24 to operate the construction machine 1. The operation members 40 and 42 may be in a form of a lever or a pedal, for example. In this example, the operation members 40, 42 and 43 are an arm operation lever for operating the arm 5, a boom operation lever for operating the boom 4, and a bucket operation lever for operating the bucket 6, respectively. Operation amounts (strokes) of the operation members 40, 42 and 43 by the user is input to the controller 10 as electric signals. A way of detecting the operation amounts of the operation members 40, 42 and 43 by the user may be a way of detecting pilot pressures with pressure sensors or a way of detecting lever angles.
(23) The controller 10 controls the control valves 20, 22 and 24 and the unloading valve 18 based on the operation amounts of the operation members 40, 42 and 43, etc. It is noted that if the control valves 20, 22 and 24 are of a type in which a position control is hydraulically performed, the control valves 20, 22 and 24 are controlled directly by the pilot pressures that are changed according to the operations of the operation members 40, 42 and 43. Thus, when the arm operation amount LS1, the boom operation amount LS2 and the bucket operation amount LS3 are less than or equal to corresponding predetermined thresholds LS.sub.th1, LS.sub.th2 and LS.sub.th3, respectively, the unloading valve 18 may be opened, but when at least one of the arm operation amount LS1, the boom operation amount LS2 and the bucket operation amount LS3 is greater than the corresponding predetermined thresholds LS.sub.th1, LS.sub.th2 or LS.sub.th3, the unloading valve 18 may be closed. The predetermined thresholds LS.sub.th1, LS.sub.th2 and LS.sub.th3 may correspond to the operation amounts when the actuator lines of the directional control valves 20, 22 and 24 start to open.
(24) Further, the controller 10 controls the hydraulic pump 11 via the regulator apparatus 12 based on the operation amounts of the operation members 40, 42 and 43, etc. It is noted that a method of controlling the hydraulic pump 11 is described hereinafter in detail.
(25) Next, features of a control method by the controller 10 according to the embodiment is described.
(26) The controller 10 according to the embodiment replicates control characteristics of an open center type (negative control system) in the hydraulic circuit including the control valves 20, 22 and 24 of a closed center type illustrated in
(27)
(28)
ρ is a density, Q.sub.d and p.sub.d are discharge flow rate and discharge pressure of the hydraulic pump, c.sub.b and A.sub.b are a flow coefficient and an opening area (bleed opening area) in the directional control valve related to the center bypass line, c.sub.a and A.sub.a are a flow coefficient and an opening area in the directional control valve related to the actuator line, and p.sub.act is a actuator line pressure. In the negative control system, the center bypass line has a negative control restriction downstream from the directional control valve to be in fluid communication with the tank via the negative control restriction (see
(29) As is clear from the formula 1, when the actuator line pressure increases due to the increased load, a differential pressure (p.sub.d−p.sub.act) decreases, and thus the flow rate to the hydraulic actuator decreases. If the discharge flow rate Q.sub.d from the hydraulic pump is the same, the flow rate through the center bypass line is decreased. This means that the hydraulic actuator speed differs according to the load of the hydraulic actuator even at the same operation amount.
(30)
(31) According to the embodiment, in order to replicate the negative control system in the virtual bleed system, a directional control valve of a closed center type (see
(32) The virtual, bleed amount Q.sub.b may be calculated as follow, considering a fact that there is a back pressure in the center bypass line due to the negative control restriction in the actual negative control system. In other words, in the virtual bleed system, in order to model the actual negative control system, it is assumed that the negative control restriction is provided in the center bypass line from the virtual directional control valve, and the back pressure due to the negative control restriction may be considered.
(33)
p.sub.n is a the back pressure (referred to as “virtual negative control pressure” hereinafter) due to the negative control restriction.
(34) On the other hand, at a virtual negative control restriction, the following equation holds.
(35)
P.sub.t is a tank pressure and 0 in this example. A predetermined upper limit p.sub.nmax is set for the virtual negative control pressure p.sub.n. The virtual negative control pressure p.sub.n may correspond to a setting pressure of the relief valve in the assumed negative control system.
(36) The virtual negative control pressure p.sub.n can be expressed from the formula 2 and the formula 3 as follow.
(37)
From the formula 4, it can be seen that the virtual negative control pressure p.sub.n can be calculated from the discharge pressure p.sub.d of the hydraulic pump 11 based on a flow coefficient c.sub.b and an opening area A.sub.b in the directional control valve related to the center bypass line, and a flow coefficient c.sub.n and an opening area A.sub.n at the negative control restriction. The flow coefficient c.sub.b, the opening area A.sub.b, the flow coefficient c.sub.n and the opening area A.sub.n can be initially set to virtual values (thus, these are known values). The flow coefficient c.sub.n and the opening area A.sub.n are based on the assumed characteristics of the negative control restriction. An example of a characteristic of the opening area A.sub.b is described hereinafter.
(38) In this way, even without an actual bleed opening (i.e., even without a center bypass line nor a negative control restriction), the virtual negative control pressure p.sub.n can be calculated from the discharge pressure p.sub.d of the hydraulic pump 11 (a detection value of the oil pressure sensor 30, for example) based on the assumed characteristics of the negative control system (the flow coefficient c.sub.b, the opening area A.sub.b, the flow coefficient c.sub.n and the opening area A.sub.n), and the discharge flow rate of the hydraulic pump 11 can be controlled based on the virtual negative control pressure p.sub.n. In other words, the negative control system can be replicated by controlling the discharge flow rate of the hydraulic pump 11 such that the virtual negative control pressure p.sub.n is treated as a negative control pressure to be obtained in the negative control system.
(39)
(40)
(41) In this virtual bleed system, as an example, such a negative control system as illustrated in
(42) As illustrated in
(43) The arm operation amount LS1, the boom operation amount LS2 and the bucket operation amount LS3 are converted to the opening areas A.sub.b at the corresponding bleed opening data tables (see
(44)
A.sub.i corresponds to virtual bleed opening areas of the respective virtual directional control valves (i.e., the respective virtual directional control valves corresponding to the directional control valves 20, 22 and 24). When the flow coefficients are additionally considered, the following formula is given.
(45)
c.sub.i corresponds to flow coefficients of the respective virtual directional control valves (i.e., the respective virtual directional control valves corresponding to the directional control valves 20, 22 and 24). It is noted that i corresponds to the number of the directional control valves (and thus the number of the hydraulic actuators). For example, in the case of a configuration in which only the directional control valve 20 exists, the sigma in the formula is not used (i.e., the product of the flow coefficient c and the opening area A related to the directional control valve 20 is merely calculated).
(46) c.sub.eA.sub.e thus obtained is input to a block 90-6. A.sub.nc.sub.n and the pump discharge pressure p.sub.d are also input to the block 90-6. A.sub.nc.sub.n are obtained by multiplying the opening area A.sub.n at the virtual negative control restriction by the flow coefficient c.sub.n at the virtual negative control restriction, and are input from blocks 90-3 and 90-4. In a bock 90-6, the virtual negative control, pressure p.sub.n is calculated based on the formula 4 described above. The virtual negative control pressure p.sub.n thus calculated is input to blocks 90-7 and 90-8.
(47) In a block 90-7, the virtual bleed amount Q.sub.b is calculated from the pump discharge pressure p.sub.d and the virtual negative control pressure p.sub.n based on the formula 2 described above. In a block 90-8, the target value Q.sub.dt of the discharge flow rate of the hydraulic pump 11 is calculated from the virtual negative control pressure p.sub.n based on a given a virtual negative control pressure versus flow rate table (see
(48) It is noted that the mode selector 94 switches between a positive control mode for implementing the positive control system and a negative control mode for implementing the negative control system. The mode selector 94 may switch the mode according to the operation of the user or may automatically switch the mode according to a predetermined condition. It is noted that in the positive control mode, the opening area of the actuator line is calculated based on the arm operation amount LS1, the boom operation amount LS2 and the bucket operation amount LS3 in a block 92-1, and command values (positive control target value) of actuator demand flow rates of the hydraulic actuators is calculated based on an opening area versus flow rate table (see
(49) In this way, by setting the mode selector 94, it becomes possible to selectively use the positive control system that enables a precise operation or the negative control target value that is in touch with human sensibilities, if necessary.
(50) According to the hydraulic control apparatus of the present embodiment described above, the following effect among others can be obtained.
(51) As is described above, because the directional control valves 20, 22 and 24 of a closed center type are used, bleeding, which is necessary in the case of the negative control system, becomes unnecessary, which enhances energy conservation. Further, the characteristics of the directional control valve are based on electronic data and thus can be easily changed. Therefore, it becomes possible to easily adjust the characteristics of the directional control valve (the characteristic of the virtual bleed opening area, in particular, see the characteristic C1 in
(52) In the virtual bleed system described above, it is preferred in terms of the control principle that the oil pressure sensor 30 is provided near (immediately before) the directional control valves 20, 22 and 24. However, such an arrangement of the directional control valves 20, 22 and 24 may not be implemented due to mechanically available space, cost, etc. For example, there is a case where the oil pressure sensor 30 is provided in the hydraulic pump 11. In such a case, the pump discharge pressure detected by the oil pressure sensor 30 corresponds to a pressure after pressure loss due to pipe resistance in a section from the hydraulic pump 11 to the directional control valves 20, 22 and 24 has been added. For this reason, preferably, an real pressure added to the directional control valves 20, 22 and 24 is predicted by referring to the command value for the discharge flow rate of the hydraulic pump 11 to previously add a gain or bias to the pump discharge pressure detected by the oil pressure sensor 30. As a result of this, even if the oil pressure sensor 30 is not disposed near the directional control valves 20, 22 and 24, the virtual negative control pressure, which is adapted to an actual negative control pressure with high accuracy, can be calculated by predicting the real pressure added to the directional control valves 20, 22 and 24, which enhances the reproducibility of the negative control system in the virtual bleed system.
(53) More preferably, a change in a viscosity of the oil due to a secular variation of the oil or increased leakage loss of the hydraulic pump 11 due to a secular variation of apparatuses (and thus the command value cannot be implemented) are considered to be compensated for.
(54) Specifically, the problem related to the change in the viscosity of the oil may be solved by providing the unloading valve 18 near (immediately before) the directional control valves 20, 22 and 24. For example, in
(55)
Here, r is an inner diameter of the pipe, l is a length of the pipe, μ is a dynamic viscosity, and Δp is a pressure difference.
(56) Further, the problem related to the secular degradation of the hydraulic pump 11 may be solved by using the unloading valve 18 of a proportional control valve type. In this case, the pump discharge pressure is increased by applying an command value of a constant discharge flow rate to the hydraulic pump 11 to cause the hydraulic pump 11 to discharge the constant discharge flow rate and then narrowing the unloading valve 18. Because the narrowed opening position of the unloading valve 18 can be a known value, the flow rate that flows through the unloading valve 18, that is to say, the actual flow rate of the hydraulic pump 11 can be calculated from the measured pump discharge pressure from the following restriction formula (formula 8). The gain or bias for the command value of the discharge flow rate of the hydraulic pump 11 may be set based on the difference between the actual flow rate thus calculated and the command value of the discharge flow rate.
(57)
C.sub.u and A.sub.u are a flow coefficient and a restriction opening position of the unloading valve 18.
(58) In the following, concrete examples for compensating such a change in the viscosity of the oil and the secular degradation of the apparatus are described.
(59)
(60) A block 90′ of the negative control system illustrated in
(61)
(62) In step 1000, an operating state of the construction machine 1 is detected.
(63) In step 1002, it is determined whether the engine 17 is in an idle state. If the engine 17 is in an idle state, the process routine goes to step 1004. On the other hand, if engine 17 is not in an idle state, a state for waiting for the idling is formed. It is noted that, during the idling of the engine 17, the arm operation amount LS1, the boom operation amount LS2 and the bucket operation amount LS3 are 0, and the unloading valve 18 is kept in the open state (maximum opening position).
(64) In step 1004, a predetermined command value of the discharge flow rate of the hydraulic pump 11 is calculated. The predetermined command value of the discharge flow rate of the hydraulic pump 11 may be arbitrary as long as the pump discharge pressure p.sub.d is appropriately detected in step 1006. Further, the predetermined command value of the discharge flow rate of the hydraulic pump 11 may be constant, or may increase or decrease with time (with a constant change rate, for example).
(65) In step 1006, the pump discharge pressure p.sub.d is detected by the oil pressure sensor 30.
(66) In step 1008, the viscosity (real viscosity) μ.sub.p of the oil discharged from the hydraulic pump 11 is calculated (estimated) based on the predetermined command value for the discharge flow rate of the hydraulic pump 11 and the pump discharge pressure p detected by the oil pressure sensor 30. The viscosity μ.sub.p, may be calculated by using the Hagen-Rubens formula in the formula 7 (see a block 90-9a in
(67) In step 1010, an oil temperature is detected by an oil temperature sensor (not illustrated).
(68) In step 1012, the viscosity μ.sub.T is calculated from a given oil temperature/temperature versus viscosity table based on the oil temperature detected by the oil temperature sensor and the pump discharge pressure p.sub.d detected by the oil pressure sensor 30. The oil temperature/temperature versus viscosity table may be generated in advance utilizing values measured in a nominal state in which there is no degradation of oil, etc. Thus, the viscosity μ.sub.T calculated here corresponds to an intended nominal value (reference viscosity).
(69) In step 1014, an absolute value of a difference between the viscosity μ.sub.p calculated in step 1008 and the viscosity μ.sub.T calculated in step 1012 is greater than or equal to a predetermined threshold. The predetermined threshold is set for determining whether the difference is great enough to be compensated for by the correction with the pump discharge pressure correction coefficient K.sub.μ described hereinafter. The predetermined threshold may be determined according to the required accuracy of the control. If the absolute value of the difference between the viscosity μ.sub.p and the viscosity μ.sub.T is greater than or equal to the predetermined threshold, the process routine goes to step 1016. On the other hand, if the absolute value of the difference between the viscosity μ.sub.p and the viscosity μ.sub.T is smaller than the predetermined threshold, the process routine ends, determining that the correction is not necessary now.
(70) In step 1016, the pump discharge pressure correction coefficient K.sub.μ is calculated and the previous value is changed (updated). The ratio between the viscosity μ.sub.p and the viscosity μ.sub.T may be calculated as the pump discharge pressure correction coefficient K.sub.μ (K.sub.μ=μ.sub.p/μ.sub.T) (see a block 90-9c in
(71) According to the configuration illustrated in
(72)
(73) In step 1200, an operating state of the construction machine 1 is detected.
(74) In step 1202, it is determined whether the engine is in an idle state. If the engine 17 is in an idle state, the process routine goes to step 1004. On the other hand, if engine 17 is not in an idle state, a state for waiting for the idling is formed. It is noted that, during the idling of the engine 17, the arm operation amount LS1, the boom operation amount LS2 and the bucket operation amount LS3 are 0, and the unloading valve 18 is kept in the opens state (maximum opening position).
(75) In step 1204, a predetermined command value for the discharge flow rate of the hydraulic pump 11 is calculated. The predetermined command value Q.sub.O of the discharge flow rate of the hydraulic pump 11 may be arbitrary as long as the pump discharge pressure p.sub.d is appropriately detected in step 1208. Further, the predetermined command value Q.sub.O of the discharge flow rate of the hydraulic pump 11 may be constant, or may increase or decrease with time (with a constant change rate, for example).
(76) In step 1206, the opening of the unloading valve 18 is changed with an arbitrary change rate. For example, the opening of the unloading valve 18 may be changed such that it gradually increases to the maximum opening position over a predetermined time (see an unloading valve opening position instruction A.sub.u in
(77) In step 1208, the pump discharge pressure p.sub.d detected by the oil pressure sensor 30 is obtained during the change of the opening position of the unloading valve 18. Alternatively, the pump discharge pressure p.sub.d may be obtained during the unloading valve 18 at an arbitrary predetermined opening position.
(78) In step 1210, the actual discharge flow rate Q.sub.R of the hydraulic pump 11 during the change of the opening position of the unloading valve 18 may be calculated based on the command value (unloading valve opening position instruction A.sub.u) for the opening position of the unloading valve 18 and the pump discharge pressure p.sub.d detected by the oil pressure sensor 30 during the change of the opening position of the unloading valve 18. The actual discharge flow rate Q.sub.R of the hydraulic pump 11 may be calculated utilizing the restriction formula (formula 8) described above (see a block 90-10a in
(79) In step 1212, an absolute value of a difference between the instructed discharge flow rate Q.sub.O of the hydraulic pump 11 and the actual discharge flow rate Q.sub.R calculated in step 1210 is greater than or equal to a predetermined threshold. The predetermined threshold is set for determining whether the difference is great enough to be compensated for by the correction with the pump discharge instruction correction coefficient K.sub.Q described hereinafter. The predetermined threshold may be determined according to the required accuracy of the control. If the absolute value of the difference between the instructed discharge flow rate Q.sub.O of the hydraulic pump 11 and the actual discharge flow rate Q.sub.R is greater than or equal to the predetermined threshold, the process routine goes to step 1214. On the other hand, the absolute value of the difference between the instructed discharge flow rate Q.sub.O of the hydraulic pump 11 and the actual discharge flow rate Q.sub.R is less than the predetermined threshold, the process routine ends, determining that the correction is not necessary now.
(80) In step 1214, the pump discharge instruction correction coefficient K.sub.Q is calculated and the previous value is changed (updated). The ratio between the instructed discharge flow rate Q.sub.O of the hydraulic pump 11 and the actual discharge flow rate Q.sub.R may be calculated as the pump discharge instruction correction coefficient K.sub.Q (K.sub.Q=Q.sub.R/Q.sub.O) (see a block 90-10b in
(81) According to the configuration illustrated in
(82) The present invention is disclosed with reference to the preferred embodiments. However, it should be understood that the present invention is not limited to the above-described embodiments, and variations and modifications may be made without departing from the scope of the present invention.