This patent disclosure relates generally to variable displacement pumps and, more particularly to limiting the pressure in a variable displacement pump.
Machine hydraulic systems may be utilized to drive one or more loads, such as propulsion of the machine itself, relative swing movement, or operation of a coupled arm or a work implement, either sequentially or simultaneously. In operation of such hydraulic systems, pump flow through a relief valve results in waste as fuel energy does not go to useful machine motion. Existing control strategies include a high pressure cutoff strategy, which sets the pump outflow pressure to the cracking pressure of the main relief valve. This high-pressure cutoff strategy only manages the energy loss across the main relief valve, however, leaving the remaining relief valves vulnerable to system waste.
U.S. Pat. No. 5,133,644 to Barr discloses a multi-pressure compensation arrangement that attempts to overcome this shortcoming. The pumping system of Barr includes a plurality of relief valve wherein each relief valve has a relief setting. A controller is configured to determine which relief valve is active, and then control the maximum pressure of a variable displacement pump based on the relief setting of the active relief valve.
The disclosure describes, in one aspect, a method, implemented by a programmable controller, of controlling operation of at least one pump in a hydraulic system of a machine also having moveable ground engaging members. The hydraulic system also includes a first relief valve and at least a second relief valve, the second relief valve being associated with the at least one pump. The pump is a variable displacement hydraulic pump. The method includes receiving an operator request for operation of the machine. The method includes determining if the operator request includes a dominant command associated with operation of the pump. With regard to the pump, the method also includes determining a minimum of the operator requested torque limited displacement of the pump and an adjusted torque limited displacement for the pump, and setting the minimum of the operator requested torque limited displacement of the pump and the adjusted torque limited displacement for the pump as a final adjusted displacement second pump request. With regard to the pump, however, if the operator request includes the dominant command associated with operation of the pump, the method includes calculating the adjusted torque limited displacement for the pump using a pump torque limited displacement and a scaling factor based upon a current pressure at the pump and a pressure setting at the second relief valve. Conversely, if the operator request does not include the dominant command associated with operation of the pump, the method includes calculating the adjusted torque limited displacement for the pump using a pump torque limited displacement and a scaling factor based upon a current pressure at the pump and a pressure setting at the first relief valve.
In another aspect, the disclosure describes a non-transitory computer-readable medium including computer-executable instructions facilitating performing a method, implemented by a programmable controller, of controlling operation of first and second pumps in a hydraulic system in a machine including moveable ground engaging members. The first and second pumps are variable displacement hydraulic pumps and the hydraulic system further includes a first relief valve and a second valve, the second valve being associated with the second pump. The method includes receiving an operator request for operation of at least one of the first and second pumps. Relative to the first pump, the method also includes determining a minimum of the operator requested torque limited displacement of the first pump and an adjusted torque limited displacement for the first pump calculated based upon and a first pump torque limited displacement and a first pump scaling factor based upon a current pressure at the first pump and a pressure setting at the first relief valve, and providing a signal setting the minimum of the operator requested torque limited displacement of the first pump and the adjusted torque limited displacement for the first pump as a final adjusted displacement first pump request. The method further includes determining if the operator request of the pumps includes a dominant command associated with operation of the second pump. With regard to the second pump, the method also includes determining a minimum of the operator requested torque limited displacement of the second pump and an adjusted torque limited displacement for the second pump, and setting the minimum of the operator requested torque limited displacement of the second pump and the adjusted torque limited displacement for the second pump as a final adjusted displacement second pump request. With regard to the second pump, however, if the operator request includes the dominant command associated with operation of the second pump, the method includes calculating the adjusted torque limited displacement for the second pump using a second pump torque limited displacement and a scaling factor based upon a current pressure at the second pump and a pressure setting at the second relief valve. Conversely, if the operator request does not include the dominant command associated with operation of the second pump, the method includes calculating the adjusted torque limited displacement for the second pump using a second pump torque limited displacement and a scaling factor based upon a current pressure at the second pump and a pressure setting at the first relief valve.
The disclosure describes, in yet another aspect, a moveable machine having moveable ground engaging members, a chassis supported on the moveable ground engaging members, a cab swingably supported on the chassis, a hydraulic system, at least one operator interface for providing an operator request including commands for operation of the hydraulic system, and a programmable controller. The hydraulic system includes at least first and second pumps, a first relief valve, and a second relief valve associated with the second pump. The programmable controller is configured by computer-executable instructions to adjust respective pump discharge pressures of the first and second pumps. The instructions include determining and providing a signal associated with a final adjusted displacement for the first pump based at least in part on a pressure setting of the first relief valve, and determining and providing a signal associated with a final adjusted displacement for the second pump based upon at least in part on a pressure setting of the second relief valve if swing is the dominant motion command, and based upon at least in part on the pressure setting of the first relief valve if swing is not the dominant motion command. The programmable controller uses a set of parameters including the operator request, the pressure setting of the first relief valve, the pressure setting of the second relief valve, a torque limited displacement of the first pump, a torque limited displacement of the second pump, a pressure of the first pump, and a pressure of the second pump.
This disclosure generally relates to a system and method for managing a power system of a machine.
As shown in
In the exemplary embodiment shown, a pair of actuators 24 are coupled to the cab 16 and boom 18 in order to raise and lower the boom 18 relative to cab 16. Additionally, an actuator 26 is coupled to the boom 18 and the stick 20. Extension and retraction of the actuator 26 can pivot the stick 20 inward and outward with respect to the boom 18. A further actuator 28 is coupled to stick 20 and digging implement 22, such that extension and retraction of actuator 28 results in the digging implement or bucket 22 pivoting between closed and open positions, respectively, with respect to the stick 20. As explained in more detail with respect to
Referring to
The engine 32 may produce a rotational output having both speed and torque components. For example, the engine 32 may contain an engine block having a plurality of cylinders (not shown), reciprocating pistons disposed within the cylinders (not shown), and a crankshaft operatively connected to the pistons (not shown). The internal combustion engine may use a combustion cycle to convert potential energy (usually in chemical form) within the cylinders to a rotational output of a crankshaft. The maximum amount of power that the engine 32 can generate may depend on its engine speed. The engine 32 may have the potential to generate greater amounts of power when running at greater speeds.
The power or torque associated with the rotating crankshaft of engine 32 may be distributed to one or more power transforming devices 34. In the exemplary embodiment shown in
The hydraulic system 31 may also include hydraulic pumps 40, 42, that may be devoted, at least in part, to specific operations of the machine. For example, pump 40 may be provided for rotation the cab 16 relative to the chassis 12 when an operator commands a swing motion, and pump 42 may be provided for operation of the ground engaging members 14 when travel of the machine 10 is commanded. It will be appreciated that pumps 40, 42 in particular may operate as pumps and/or motors, particularly when operating in a hybrid hydraulic system. That is, for example, the pump 40 may operate as a motor when supplied with hydraulic fluid to cause rotational motion of the cab 16 relative to the chassis 12; conversely, when such a swing motion is no longer commanded, the inertia of the cab 16 relative to the chassis 12 may operate the pump 40 as a pump, providing hydraulic power to the power system 30, which may be stored in a hydraulic storage device (not shown) for later supply of hydraulic power and/or to provide hydraulic power to other the remaining pumps 36, 38, which may supplement power of engine 32. Similarly, the pump 42 may act as a motor when travel is commanded, and be capable of slowing and stopping the ground-engaging members 14 in a regenerative manner that results in hydraulic energy being generated that may be rerouted to provide hydraulic power to the power system 30, and similarly stored and/or otherwise utilized to supplement power of engine 32. For the purposes of this disclosure, however, such pumps/motors will be referenced as pumps.
While fixed displacement pumps may be utilized except where otherwise designated herein, in the illustrated embodiment, the pumps 36, 38, 40, 42 are variable displacement pumps. The pumps 36, 38, 40, 42 may be swashplate-type pumps and include multiple piston bores, and pistons held against a tiltable swashplate. The pistons may reciprocate in the bores to produce a pumping action as the swashplate rotates relative to the pistons. The swashplate may be selectively tilted relative to the longitudinal axis of the pistons to vary a displacement of the pistons within their respective bores. The angular setting of the swashplate relative to the pistons may be carried out by any actuator known in the art, for example, by a servo motor. Although the structure of the pumps 36, 38, 40, 42 is not illustrated in detail, those of skill in the art will appreciate the structure, which is known in the art. Further, although the exemplary embodiment shown includes four pumps 36, 38, 40, 42, a two pumps, or more than two pumps may be utilized. Similarly, although two pumps 36, 38 are illustrated as coupled to the engine 32, a single pump or more than two pumps may be used in this capacity as well.
In the exemplary embodiment shown in
According to some embodiments, the engine 32 may drive the power transforming devices, such as the hydraulic pumps 36, 38, 40, 42, through a transmission (not illustrated). The transmission may comprise a mechanical transmission having multiple gear ratios. The transmission may further include a torque converter. According to some embodiments, the transmission may be in the form of a continuously variable transmission. It should be understood that the present disclosure is applicable to any suitable drive arrangement between the engine and the pump.
The hydraulic system 31 may further include one or more relief valves to control or limit the pressure in the hydraulic system 31 or an associated device or passage. The pressure is relieved by allowing the pressurized fluid to flow through the relief valve, typically to a tank (not shown) so that it may be reused within the hydraulic system 31. Relief valves are normally closed and are typically designed or set to open at a predetermined set pressure or cracking pressure to protect the associated passage, device, or system from being subjected to pressures that exceed their design limits. When the set pressure is exceeded, the relief valve becomes the “path of least resistance” as the valve is forced open and a portion of the fluid is diverted through the auxiliary route. The relief valves may be of any appropriate design.
The embodiment of
The power system 30 may also include one or more sensors for monitoring operation of the power system. For example, the power system may include a sensor 60 associated with the engine 32, for example, an engine speed sensor 60 configured and arranged to monitor a speed of the engine. Other sensors associated with the engine may include a mass air-flow sensor, an emissions sensor, a manifold pressure sensor, a turbocharger boost pressure sensor, and/or other engine-related sensors. Sensors 62, 64, 66, 68 may also be provided in association with the pumps 36, 38, 40, 42. Pump sensors 62, 64, 66, 68 may be configured and arranged to monitor the pressure or output flow rate of the associated pump, for example. Such a pressure sensor may be is arranged and configured to monitor the discharge pressure of the associated pump. When the pump is a variable displacement pump, a pump flow rate sensor may, for example, be arranged and configured to monitor the displacement of the pump. According to other embodiments including those using a fixed displacement pump, the pump flow rate sensor may be a speed sensor associated, for example, with the impeller of the pump. Sensors 72, 74, 76 may also be associated with the hydraulic actuators 24, 26, 28 to provide, active readings of the pressures developed in the respective hydraulic actuators 24, 26, 28. Each of the sensors 60, 62, 64, 66, 68, 72, 74, 76 may provide respective signals indicative of the associated reading to the controller 33.
The power system may include an operator interface 78 to be used by a machine operator for entering commands relating to one or more functions of the machine 10. The operator interface 78 may be arranged in the cab 16 of the machine 10 or alternatively it may be located remote from the machine 10. The operator interface 78 may include one or more control device such as, for example, levers, pedals, joysticks, switches, wheels and/or buttons for controlling the machine 10 and its functions. For example, with respect to the illustrated embodiment, the operator interface 78 may include lever inputs for one or more of directing movement of the boom, movement of the stick, movement of the bucket, rotation or swing of the cab on the chassis, and movement of the machine through the ground engaging members. The operator interface may also be configured to permit the operator to enter a desired power setting for the machine. For example, the operator interface may be configured to allow an operator to choose between high power, low power and/or economy settings.
The operator interface may be configured with a kick-out control device (e.g., a switch or button) that allows an operator to de-activate the adjustment of the power system operating parameters performed by the controller 33. This kick-out switch may be used by an operator in situations where the operator desires the machine to respond in a particular manner without any adjustments performed by the controller 33. For example, the controller 33 may be configured such that when the kick-out is activated by the operator, the controller 33 sets the power system to a defined set of operating parameters (e.g., machine power limit, engine speed, pump displacement). For example, when the kick-out is activated, the controller 33 may set the power system to the maximum machine power limit, engine speed and hydraulic pressure (which may be controlled via pump displacement).
Turning now to the controller 33, during operation of the machine 10, the controller 33 may be adapted to receive and process information from the operator interface 78 and the various sensors 60, 62, 64, 66, 68, 72, 74, 76 relating to the operation of the machine 10. From information received, the controller 33 may also determine certain operations of the machine 10, such as whether the machine 10 is traveling, or whether the machine 10 is idling. The controller 33 may be further adapted to process the information it receives and to control operation of the engine 32 and/or one or more of the hydraulic pumps 36, 38, 40, 42. For example, the controller 33 may be configured to adjust the speed of the engine 32 by adjusting the fueling of the engine 32. Additionally, the controller 33 may be further configured to use adjustments in the displacement of the pumps 36, 38, 40, 42 to adjust the respective motion of the pump, pump flow rate and/or the pressure in the hydraulic system 31. As shown in
The controller 33 may include a processor (not shown) and a memory component (not shown). The processor may be microprocessors or other processors as known in the art. In some embodiments the processor may be made up of multiple processors. Instructions associated with the methods described may be read into, incorporated into a computer readable medium, such as the memory component, or provided to an external processor. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions. Thus, embodiments are not limited to any specific combination of hardware circuitry and software.
The term “computer-readable medium” as used herein refers to any medium or combination of media that is non-transitory, participates in providing computer-executable instructions to a processor for execution facilitating performing a method, implemented by a programmable controller. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks. Volatile media includes dynamic memory. Transmission media includes coaxial cables, copper wire and fiber optics.
Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punchcards, papertape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, or any other medium from which a computer or processor can read.
The memory component may include any form of computer-readable media as described above. The memory component may include multiple memory components.
The controller 33 may be a part of a control module may be enclosed in a single housing. In alternative embodiments, the control module may include a plurality of components operably connected and enclosed in a plurality of housings. In still other embodiments the control module may be located in single location or a plurality of operably connected locations including, for example, being fixedly attached to the machine 10 or remotely to the machine 10.
To provide allow for automatic reactive management of the power system 30, the controller 33 may be configured to adjust one or more operating components of the power system 30 based on information received by the controller 33 relating to the how the machine 10 is being operated by the operator and/or commands from the operator. In particular, the controller 33 may control the operation of the pumps 36, 38, 40, 42 to minimize the actuation of the first relief valve 54 and the second relief valve 56 during operation of the power system 30, including the hydraulic system 31.
For the purposes of the disclosed method and claims of this disclosure, the pump 36 will be identified as a first pump 36 and the pump 40 associated with the swing function will be identified as a second pump 40. It will be appreciated, however, that alternate of the pumps 36, 38, 40, 42 may be designated as the first and second pumps. Further, for the purposes of this explanation of the methods of this disclosure, both the first and second pumps 36, 40 are variable displacement pumps.
Turning first to
More specifically, the method includes comparing the current pressure at the first pump 36 (see box 112) with the pressure setting at the first relief valve 54 (see box 114) to determine a pressure error for the first pump 36 (see box 118). The current pressure at the first pump 36 may be determined, for example, based upon the associated sensor 62 reading. The pressure error for the first pump 36 is then used to determine the first pump scaling factor (see box 110). According to one or more embodiments, the first pump scaling factor is a number between 0 and 1, inclusive. The first pump scaling factor (see box 110) is then multiplied by torque limited displacement of the first pump 36, which number is then compared with the operator requested torque limited displacement for the first pump 36 to determine the minimum (see box 102), which is then set as the final adjusted displacement request for the first pump 36 (see box 116). It will be appreciated that the final adjusted displacement request for the first pump 36 is a dynamic determination in that data is continually supplied to the controller 33 in using the method set forth in
Turning now to
In other words, the controller 33 determines a minimum (see box 122) of the operator requested torque limited displacement of the second pump 40 (see box 124) and an adjusted torque limited displacement for the second pump 40 (see box 126) calculated based upon and a second pump torque limited displacement (see box 128) and a second pump scaling factor (see box 130) based upon a current pressure at the second pump 40 (see box 132) and the pressure setting at the first relief valve 54 (see box 114). The controller 33 provides that minimum of the torque limited displacement requested by the operator of the second pump 40 versus the adjusted torque limited displacement for the second pump 40 as a final adjusted displacement second pump request (see box 134).
More specifically, the method includes comparing the current pressure at the second pump 40 (see box 132) with the pressure setting at the first relief valve 54 (see box 114) to determine a pressure error for the second pump 40 (see box 136). The current pressure at the second pump 40 may be determined, for example, based upon the associated sensor 66 reading. The pressure error for the second pump 40 is then used to determine the second pump scaling factor (see box 130). According to one or more embodiments, the second pump scaling factor is a number between 0 and 1, inclusive. The second pump scaling factor (see box 130) is then multiplied by the torque limited displacement of the second pump 40, which number is then compared with the operator requested torque limited displacement for the second pump 40 to determine the minimum (see box 122), which is then set as the final adjusted displacement request for the second pump 40 (see box 134).
If the operation of the second pump 40 is not the dominant command (see box 120) based upon the operator request (see boxes 100 in
As with the first pump 36, the controller 33 provides a signal to the second pump 40 to command operation of the second pump 40 consistent with this final adjusted displacement request (box 134). Further, as with the first pump 36, it will be appreciated that the final adjusted displacement request for the second pump 40 is a dynamic determination in that data is continually supplied to the controller 33 in using the method set forth in
It will further be appreciated that, for the purposes of the method as illustrated in
As another aspect of the disclosure, some embodiments may further consider one or more of an operator request and certain machine operating conditions as a kickout, overriding application of the above variable pressure limiting control arrangement with regard to the operation of the first and second pumps 36, 40. More specifically, if kickout is not enabled (see box 140 in
While any appropriate kickout may be utilized, in the illustrated embodiment kickouts may include an operator request (see box 144), if the machine 10 is traveling (see box 146), and if the machine 10 is idling (see box 148). It will be appreciated, however, that alternate or additional kickouts may be incorporated and the kickouts may be identified by any appropriate method.
Thus, the present disclosure is applicable to control of a hydraulic system 31 including a plurality of variable displacement pumps and relief valves, providing variable and varied pressure control to a plurality of pumps balanced based on the associated relief valve's flow/pressure characteristic.
In some embodiments, the control strategy is designed to work not only with the first relief valve, but also with any other relief valve in the hydraulic system. That is, if an alternate pump is identified as the second pump, then a relief valve associated with or in line with the flow output of that pump may be utilized as the second relief valve in the above control system.
Some embodiments may yield fuel savings over conventional control systems.
It will be appreciated that the foregoing description provides examples of the disclosed system and technique. However, it is contemplated that other implementations of the disclosure may differ in detail from the foregoing examples. All references to the disclosure or examples thereof are intended to reference the particular example being discussed at that point and are not intended to imply any limitation as to the scope of the disclosure more generally. All language of distinction and disparagement with respect to certain features is intended to indicate a lack of preference for those features, but not to exclude such from the scope of the disclosure entirely unless otherwise indicated.
The use of the terms “a” and “an” and “the” and “at least one” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The use of the term “at least one” followed by a list of one or more items (for example, “at least one of A and B”) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B), unless otherwise indicated herein or clearly contradicted by context.
Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context.
Accordingly, this disclosure includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the disclosure unless otherwise indicated herein or otherwise clearly contradicted by context.