Electrical control of hydraulic systems for construction machinery

The hydraulic system controller optimizes hydraulic flow balance by adjusting circuit valve settings based on active circuit pressures, addressing inefficiencies in existing systems and enhancing the performance and efficiency of construction machinery.

JP7682201B2Active Publication Date: 2025-05-23CATERPILLAR INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022558230
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-03-30
Filing Date
2021-03-18
Publication Date
2025-05-23
Estimated Expiration
2041-03-18

AI Technical Summary

Technical Problem

Existing hydraulic systems in construction machinery face challenges in achieving optimal hydraulic flow balance between individual circuits, often relying on hydromechanical control of multiple valves, which can be complex and inefficient.

Method used

A hydraulic system controller is used to identify active hydraulic circuits, determine maximum active circuit pressures, and adjust circuit valve settings to reduce pressure differentials, thereby optimizing fluid flow and pressure distribution across the system.

Benefits of technology

The solution enables precise control of hydraulic fluid flow and pressure, improving the efficiency and responsiveness of hydraulic systems in construction machinery, while reducing hardware complexity and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682201000001
    Figure 0007682201000001
  • Figure 0007682201000002
    Figure 0007682201000002
  • Figure 0007682201000003
    Figure 0007682201000003
Patent Text Reader

Abstract

A hydraulic system controller (310) is disclosed that may determine a maximum active circuit pressure for a set of active hydraulic circuits (220) of a hydraulic system (200), where the hydraulic system includes a hydraulic pump (202) that causes fluid to flow throughout the set of active hydraulic circuits, may determine circuit pressures for the hydraulic circuits of the hydraulic system, may determine a desired circuit delta pressure for the hydraulic circuits based on a hydraulic flow command for the hydraulic circuits and the circuit pressure, may determine a circuit valve setting for a circuit valve (222) of the hydraulic circuit based on the desired circuit delta pressure and a pressure difference between the maximum active circuit pressure and the circuit pressure, and may cause a control device (340) to set a position of the circuit valve (222) according to the circuit valve setting.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates generally to hydraulic systems, for example, to electrical control of hydraulic systems. [Background technology]

[0002] A work machine or construction machine, such as an excavator or other similar type vehicle, may be used to perform one or more work site operations (e.g., material transport, digging, scraping, grading, and / or the like). Typically, such machines include a hydraulic system to control the operation of the machine and / or machine components to perform the site operations. For example, the hydraulic system may be used to control the implements of the machine. More specifically, the hydraulic system of the excavator may be used to control the operation of the shovel, the rotation of the body of the shovel (e.g., swing motion), and / or the operation of the implements of the shovel, including the boom, stick, bucket, and / or the like.

[0003] Often, a hydraulic system includes multiple hydraulic pumps and / or hydraulic circuits, each including multiple circuit valves. More specifically, a hydraulic circuit may include, in the prior art, a main spool valve that allows or denies flow through the individual circuits, and a flow control valve that hydromechanically controls the flow of fluid throughout the hydraulic system based on a hydraulic flow command that may be based on sensed pressures in the hydraulic circuits and operator inputs to the hydraulic system. Thus, in such cases, hydraulic flow balance between the individual hydraulic circuits is achieved via hydromechanical control of one or more of the multiple valves in the individual hydraulic circuits.

[0004] One approach to construction machinery control is disclosed in Chinese Patent No. CN105008623 (the '623 patent), issued to Akinori et al. on July 14, 2017. In particular, the '623 patent describes a work implement control that controls a control valve, a pilot hydraulic line opening, and includes a pressure sensor.

[0005] The '623 patent describes sensing pilot pressure regulated by a control valve, but in the '623 patent, pressure regulation is provided by a first control valve for hydraulic fluid supplied to the directional control valve before the spool is moved axially to one side, and pressure regulation is provided by a second control valve for hydraulic fluid supplied to the directional control valve before the spool is moved axially to another side. Summary of the Invention

[0006] According to some embodiments, the method may include identifying a set of active hydraulic circuits of a hydraulic system, where the hydraulic system includes a hydraulic pump that causes fluid to flow throughout the set of active hydraulic circuits, may include determining a maximum active circuit pressure from active circuit pressures of the set of active hydraulic circuits, may include comparing the maximum active circuit pressure to a circuit pressure of a hydraulic circuit of the hydraulic system to determine a pressure difference between the maximum active circuit pressure and the circuit pressure, may include determining a desired circuit delta pressure for the hydraulic circuit based on a hydraulic flow command for the hydraulic circuit and the circuit pressure, may include determining a circuit valve setting for a circuit valve of the hydraulic circuit corresponding to a reduction in pressure based on the desired circuit delta pressure associated with a reduction in pressure that is less than the pressure differential, and may include causing a controller to set a position of the circuit valve in accordance with the circuit valve setting to reduce the pressure differential.

[0007] According to some embodiments, a hydraulic system controller may include a memory and a processor communicatively coupled to the memory and configured to obtain circuit pressures for hydraulic circuits of a hydraulic system, where the hydraulic system includes a hydraulic pump that causes fluid to flow throughout a set of active hydraulic circuits, may determine active circuit pressures for the set of active hydraulic circuits, may determine a maximum active circuit pressure of the hydraulic system from the active circuit pressures, may determine a desired circuit delta pressure for the hydraulic circuits based on hydraulic flow commands for the hydraulic circuits and the circuit pressures, may determine circuit valve settings for circuit valves of the hydraulic circuits based on the desired circuit delta pressure and a pressure difference between the maximum active circuit pressure and the circuit pressure, and may instruct a controller to set positions of the circuit valves to reduce openings through the circuit valves and reduce the pressure difference based on the circuit valve settings.

[0008] According to some embodiments, a hydraulic system may include a hydraulic pump providing fluid from a main line to the hydraulic system, a plurality of hydraulic circuits configured to control a plurality of components of a machine, a plurality of circuit valves controlling respective flow of fluid through the plurality of hydraulic circuits, and a controller configured to determine a maximum active circuit pressure for a set of active hydraulic circuits of the hydraulic system, where the hydraulic system includes a hydraulic pump that causes fluid to flow throughout the set of active hydraulic circuits, may determine circuit pressures for the hydraulic circuits of the hydraulic system, may determine a desired circuit delta pressure for the hydraulic circuits based on hydraulic flow commands for the hydraulic circuits and the circuit pressures, may determine circuit valve settings for the circuit valves of the hydraulic circuits based on the desired circuit delta pressure and a pressure difference between the maximum active circuit pressure and the circuit pressure, and may cause the controller to set positions of the circuit valves according to the circuit valve settings. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram of an exemplary machine described herein. [Diagram 2] FIG. 2 is a schematic diagram of an example hydraulic system described herein. [Diagram 3]FIG. 3 is a diagram of an exemplary system in which an exemplary apparatus and / or an exemplary method described herein may be implemented. [Figure 4] FIG. 4 is a diagram of an embodiment related to restricting the flow rate of a hydraulic circuit as described herein. [Diagram 5] FIG. 5 is a flowchart of an exemplary process related to the electrical control of a hydraulic system described herein. **DETAILED DESCRIPTION**

[0010] The present disclosure relates to the electrical (or electronic) control of a hydraulic system using a hydraulic system controller. The hydraulic system controller has universal applicability to any machine that utilizes such a hydraulic system. The term "machine" can refer to any machine that performs operations associated with an industry such as, for example, mining, construction, agriculture, transportation, or any other industry. As some examples, the machine can be a vehicle, backhoe loader, cold planer, wheel loader, compactor, feller buncher, forestry machine, forwarder, harvester, shovel, industrial loader, knuckle boom loader, material handler, motor grader, pipe layer, road reclaimer, skid steer loader, skidder, telehandler, tractor, dozer, tractor scraper, or other surface equipment, underground equipment, or marine equipment. Further, one or more implements can be connected to the machine and driven from hydraulic components (e.g., cylinders, actuators, solenoid valves, valves, and / or the like) of the hydraulic circuit of the hydraulic system and / or controlled by the hydraulic system controller as described herein.

[0011] Figure 1 is a diagram of an example machine 100 described herein. As shown in Figure 1, machine 100 is embodied as an earthmoving machine, such as an excavator. Alternatively, machine 100 may be a haul truck, a dozer, a loader, a backhoe, a shovel, a motor grader, a wheel tractor scraper, another earthmoving machine, and / or the like.

[0012] As shown in FIGURE 1, machine 100 includes ground engaging members 102, such as tracks, wheels, rollers, and / or the like, for propelling machine 100. Ground engaging members 102 are mounted to a body 104 and driven by one or more engines and / or drivetrains. Body 104 supports a rotatable machine body 106 and an operator station 108. Operator station 108 is supported by and / or contained within machine body 106, which may be supported by a rotatable frame located between machine body 106 and body 104. Operator station 108 includes one or more operator interfaces 110 (shown as an integrated display and operator controls, such as a joystick).

[0013] As shown in FIG. 1 , the machine 100 includes an implement 112 including a boom 114, a stick 116, and a bucket 118. The implement 112 may include other types of work tools, such as a hammer drill, a ripper, and / or the like. As described herein, the operation of the machine body 106 and / or the operation of the implement 112 (e.g., relative to the machine body 106) may be controlled and / or performed via a hydraulic system. As described herein, the hydraulic system may include multiple hydraulic circuits for individually and / or independently controlling one or more functions of the machine 100, the machine body 106, and / or the implement 112. Such functions and / or operations may include a boom-in or boom-out operation associated with the boom 114, a stick-in or stick-out operation associated with the stick 116, a bucket-in or bucket-out operation associated with the bucket 118, a swing function associated with the machine body 106, and / or the like. Such functions may be performed in connection with one or more operations of the machine (e.g., a digging operation, a material transport operation, a moving operation, and / or the like).

[0014] As shown in FIG. 1 , the boom 114 is pivotally attached to the machine body 106 at a proximal end of the boom 114. The boom 114 may be articulated to the machine body 106 by a boom cylinder 120 (e.g., a fluid-actuated cylinder such as a hydraulic cylinder, a pneumatic cylinder, and / or the like) of a hydraulic system. The proximal end of the stick 116 is pivotally attached to the boom 114 at a distal end of the boom 114. The stick 116 may be articulated to the boom 114 by a stick cylinder 122 of the hydraulic system. The proximal end of the bucket 118 is pivotally attached to the stick 116 at a distal end of the stick 116. The bucket 118 may be articulated to the stick 116 by a bucket cylinder 124 of a hydraulic cylinder.

[0015] The hydraulic system of the machine 100 may include a hydraulic pump 126 that provides a source (e.g., fixed or variable flow rate) of fluid (e.g., oil or other type of hydraulic fluid) to multiple hydraulic circuits of the hydraulic system (e.g., separate hydraulic circuits associated with the boom cylinder 120, the stick cylinder 122, the bucket cylinder 124, one or more swing cylinders for swinging the machine body 106, and / or the like). According to some embodiments, the hydraulic pump 126 may be a single (or only) hydraulic pump 126 configured to control multiple functions described herein. Additionally or alternatively, the hydraulic pump 126 may be one of multiple hydraulic pumps that are configured in combination to provide a single source of fluid to the hydraulic system of the machine. The hydraulic pump 126 provides fluid to the multiple hydraulic circuits from a main line that is fluidly coupled to a discharge end of the hydraulic pump. As described herein, flow through the multiple hydraulic circuits may be controlled via electromechanical control of individual circuit valves of the multiple hydraulic circuits. As described further herein, the circuit valve of each hydraulic circuit may be the only (or single) circuit valve of each hydraulic circuit.

[0016] 1 , machine 100 may include a controller 128 (e.g., an electronic control module (ECM)) and a number of sensors 130 (independently referred to herein as “sensors 130” and collectively referred to herein as “sensors 130”). Controller 128 may control and / or monitor operation of machine 100. For example, controller 128 may control and / or monitor operation of machine 100 based on signals from sensors 130 and / or driver inputs received from driver interface 110. Controller 128 may include and / or be associated with a hydraulic system controller configured to control a hydraulic system as described herein.

[0017] 1, the sensors 130 are installed at different locations on and / or within various components or portions of the machine 100. For example, the sensors 130 may include one or more motion sensors (e.g., cameras, accelerometers, gyroscopes, inertial measurement sensors, speed sensors, position sensors, and / or the like) that may be positioned on the machine body 106, the boom 114, the stick 116, and the bucket 118. In such an example, the controller may detect and / or determine the movement of the machine 100, the movement of the machine body, the movement of the implement 112, the position of the machine 100 (e.g., with respect to the environment of the machine 100), the orientation of the machine 100, and / or the like from the information received from the sensors 130. Additionally or alternatively, the sensors 130 may include one or more pressure sensors included within the working cylinders of the machine 100 (e.g., in the head ends, rod ends, fluid lines to or from the working cylinders, and / or the like). In such an example, the controller 128 may determine one or more pressures associated with the boom cylinder 120, the stick cylinder 122, the bucket cylinder 124, the swing cylinder, and / or the like.

[0018] As noted above, Figure 1 is provided as an example. Other examples may differ from those described in connection with Figure 1.

[0019] 2 is a schematic diagram of an example hydraulic system 200 described herein. The hydraulic system 200 includes a hydraulic pump 202, a supply line 204, a main line 206, a fluid reservoir 208, a controller 210, and a number of hydraulic circuits 220a through 220f (collectively referred to herein as "hydraulic circuits 220"). The supply line 204 is fluidly coupled to the fluid reservoir 208 and an intake end of the hydraulic pump 202. The hydraulic pump 202 may be any suitable fluid pumping mechanism configured to draw fluid from the fluid reservoir 208 via the supply line 204, cause the fluid to flow through the main line 206 to the hydraulic circuit 220, and return to the fluid reservoir 208. The main line 206 is fluidly coupled to the discharge of the pump, to the circuit lines (and / or circuit valves) of the hydraulic circuit 220, and to the fluid reservoir 208. The main line 206 may be a single flow source configured to supply a respective flow of fluid through the hydraulic circuit 220. The controller 210 corresponds to the controller 128 of FIGURE 1 and may be configured to control the flow of fluid through the hydraulic circuit as described herein.

[0020] 2, hydraulic circuit 220 includes circuit valves 222a-222f, respectively (collectively referred to as "circuit valves 222"), and pressure sensor arrangements 230a-230f, respectively (collectively referred to herein as "pressure sensor arrangements 230"), valve controls 240a-240f, respectively (collectively referred to herein as "valve controls 240"), and cylinders 250a-250f, respectively (collectively referred to herein as "cylinders 250"). Hydraulic circuits 220 may be associated with individual functions of machine 100 and / or implement 112 of FIG. 1. As specific examples, hydraulic circuits 220a and 220b may control the directional movement of machine 100, hydraulic circuit 220c may control the swing (or rotation) of machine body 106, hydraulic circuit 220d may control boom 114 (e.g., cylinder 250d may correspond to boom cylinder 120), hydraulic circuit 220e may control stick 116 (e.g., cylinder 250e may correspond to stick cylinder 122), and hydraulic circuit 220f may control bucket 118 (e.g., cylinder 250f may correspond to bucket cylinder 124).

[0021] Circuit valves 222 may be any suitably configured valves capable of being controlled by respective valve controls 240 (e.g., based on receiving instructions from controller 210). For example, circuit valves 222 may be individually configured spool valves having electromechanical configurations specific to controlling the function of cylinders 250 (e.g., according to responsiveness, performance, size, operating range, cylinder type, and / or the like).

[0022] The hydraulic pump 202, during operation, causes fluid to flow to, through, and / or from the hydraulic circuits 220 according to the configuration of the circuit valves 222 (e.g., based on the settings or positions of the circuit valves). In the example of FIG. 2 including the hydraulic pump 202, any adjustment to the opening of one of the circuit valves 222 will likely affect the flow through other hydraulic circuits 220 not associated with the circuit valve 222 due to the physical characteristics of the hydraulic system 200. For example, closing or reducing the area of ​​the circuit valve 222a can increase the flow rate of fluid through any of the hydraulic circuits 220b to 220f that are active. On the other hand, opening or increasing the area of ​​the circuit valve 222a can decrease the flow rate of fluid through any of the hydraulic circuits 220b to 220f that are active. As described herein, a hydraulic circuit 220 is an “active circuit” when the corresponding circuit valve 222 has an open passage that allows fluid to flow through that hydraulic circuit 220.

[0023] The pressure sensor arrangement 230 may include one or more pressure sensors configured to monitor individual pressures of the hydraulic circuit 220. For example, the pressure sensor arrangement 230a may include a first pressure sensor to measure and / or indicate the pressure at the rod end of the cylinder 250a, the pressure at the head end of the cylinder 250a, and / or the pressure in the circuit line between the circuit valve 222a and the cylinder 250a. As shown, the pressure sensor arrangement is communicatively coupled to the controller 210. Thus, the controller 210 may receive, obtain, and / or monitor pressure measurements associated with the hydraulic system 200.

[0024] As described herein, the controller 210 may cause the valve controls 240 to configure or position one or more components (e.g., spools, stems, actuators, plugs, apertures, and / or the like) of the circuit valves 222 to increase and / or decrease the openings of the circuit valves 222 (e.g., by increasing or decreasing the area of ​​the passageway through one or more of the respective circuit valves 222). More specifically, the controller 210 may instruct the valve controls 240 to set the position of a spool of the circuit valve 222 to control the size of the opening and, accordingly, to control the flow of fluid throughout the hydraulic circuit 220 (e.g., in accordance with a hydraulic flow command of the hydraulic system, one or more hydraulic flow commands of the hydraulic circuit 220, and / or the like).

[0025] As noted above, Figure 2 is provided as one example. Other examples may differ from those described in connection with Figure 2.

[0026] FIG. 3 is a diagram of an example system 300 in which the example devices and / or example methods described herein may be implemented. As shown in FIG. 3, the system 300 may include a hydraulic system controller 310 including a processor 312, a memory 314, a valve control module 316, and a valve mapping module 318. Additionally, the system 300 may include a driver interface 320, sensors 330, and / or valve controls 340 (each of which is referred to herein as a “controller 340”). The devices of the system 300 may be interconnected via wired connections, wireless connections, or a combination of wired and wireless connections. As described herein, the hydraulic system controller 310 is configured to control a hydraulic system (e.g., hydraulic system 200 of FIG. 2) using the valve controls 340 according to hydraulic flow commands determined based on driver inputs from the driver interface 320, sensor measurements from the sensors 330, and / or the like.

[0027] The operator interface 320 (e.g., corresponding to the operator interface 110 of FIG. 1 ) may include one or more devices associated with receiving, generating, storing, processing, and / or providing information related to the control of the machine 100 and / or the implement 112. Such input components may include electronic user interfaces (e.g., a touch screen, a keyboard, a keypad, and / or the like), mechanical user interfaces (e.g., an accelerator pedal, a decelerator pedal, a brake pedal, a gear shifter for a transmission, and / or the like), and / or hydraulic user interfaces (e.g., hydraulic pressure levels, hydraulic pedals, and / or the like). As described herein, the hydraulic system controller 310 may determine hydraulic flow commands based on operator inputs received from the operator interface 320.

[0028] Sensors 330 may include any type of sensor configured to monitor the operating condition of machine 100 and / or implement 112. Sensors 330 may correspond to sensors 130 of FIG. 1 and / or pressure sensor configuration 230 of FIG. 2. Sensors 330 may include one or more sensors, such as pressure sensors (e.g., for determining pressure in lines and / or cylinders of a hydraulic system, pressure in an engine of machine 100 and / or the like), temperature sensors (e.g., for determining temperature of air, exhaust, components, coolant, and / or the like), position sensors (e.g., for detecting position of valves, actuators, engine parts (e.g., pistons), and / or the like), speed sensors (e.g., for detecting machine speed, engine speed, and / or the like), and / or the like, for determining the operating condition of machine 100 and / or implement.

[0029] The valve controller 340 includes any suitable device that may be used by the hydraulic system controller 310 to electrically control the flow of fluid through one or more hydraulic circuits (e.g., hydraulic circuit 220 of FIG. 2). For example, the controller 340 may include one or more actuators, solenoid valves, switches, and / or the like that may open and / or close a circuit valve (e.g., circuit valve 222 of FIG. 2). In some embodiments, the valve controller 340 may provide feedback to the hydraulic system controller 310. For example, the valve controller 340 may provide and / or indicate the position of a spool (or other component) of a circuit valve, whether the circuit valve is open or closed, the area of ​​an opening of the circuit valve, and / or the like. Additionally or alternatively, one or more sensors 330 may be associated with and / or included within the valve controller 340. In such cases, the sensor 330 may provide information that may be indicative of a state or setting of a circuit valve associated with and / or associated with the valve controller 340.

[0030] The hydraulic system controller 310 may correspond to the controller 128 of FIG. 1 and / or the controller 210 of FIG. 2. The processor 312 is implemented in hardware, firmware, and / or a combination of hardware and software. The processor 312 may include a central processing unit (CPU), a graphic processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or another type of processing component. The processor 312 may include one or more processors that may be programmed to perform functions. The memory 314 includes a random access memory (RAM), a read only memory (ROM), and / or another type of dynamic or static storage device (e.g., flash memory, magnetic memory, and / or optical memory) that stores information and / or instructions used by the processor 312 (e.g., information and / or instructions associated with the valve control module 316, and the valve mapping module 318 and / or the like).

[0031] Valve control module 316 is configured to determine and / or control valve controls 340 to control the flow of fluid through one or more hydraulic circuits of machine 100. Valve control module 316 may receive measurements from sensors 330 related to operating conditions of machine 100 and / or implement 112. Additionally or alternatively, valve control module 316 may receive driver input from driver interface 320 related to a driver performing operations related to machine 100 and / or implement and / or control of functions of machine 100 and / or implement 112, as described herein.

[0032] The valve control module 316 may be configured to monitor the pressure of the hydraulic system using multiple pressure sensors of the sensors 330. Based on the pressure throughout the hydraulic system, the valve control module 316 may instruct the valve controller 340 to adjust the settings of one or more circuit valves to increase or decrease the flow rate through a particular hydraulic circuit. For example, the valve control module 316 may identify which hydraulic circuits of the hydraulic system are active (e.g., which hydraulic circuits have a non-zero flow rate) based on the pressure and / or the operator input. For those hydraulic circuits that are active, the valve control module 316 may determine a maximum active circuit pressure (e.g., a maximum circuit pressure relative to the circuit pressure of the active hydraulic circuit). The valve control module 316 may compare the maximum active circuit pressure to a desired circuit delta pressure of the hydraulic circuit (e.g., one of the active hydraulic circuits) and determine whether the area of ​​that circuit valve can be decreased to increase the flow rate of fluid in the hydraulic circuit having the maximum active circuit pressure.

[0033] The valve control module 316 may determine a desired circuit delta pressure for a particular hydraulic circuit based on a desired hydraulic flow command (e.g., determined from a driver input at the driver interface 320, an automatic flow command generated based on sensor measurements at the sensors 330, and / or the like) and an actual or operating pressure indicated by one of the sensors 330 monitoring the hydraulic circuit. If the desired circuit delta pressure indicates that area may be reduced (e.g., the measured pressure is higher than the pressure corresponding to the hydraulic flow command), the valve control module 316, using the valve mapping module 318, instructs the valve controller 340 for the hydraulic circuit to reduce the area of ​​the circuit valves of the hydraulic circuit accordingly. In this manner, the flow rate (and / or pressure) of the hydraulic circuit relative to the maximum active circuit pressure may be increased by control of other circuit valves.

[0034] The valve control module 316 may store information and / or logic in the valve mapping module 318. For example, such information may include a list of hydraulic circuits (and / or corresponding circuit valves), a priority associated with the circuits (e.g., an indication of whether control of one or more hydraulic circuits should be prioritized over other control by default and / or under certain conditions), and multiple valve mappings (labeled "M1," "M2," "M3") corresponding to particular circuit valves of a hydraulic circuit of a hydraulic system. The valve mappings may map valve positions with particular regions of the circuit valves, particular pressures of the hydraulic circuit, particular flow rates of the hydraulic circuit, and / or the like. Thus, the valve mappings stored and / or maintained by the valve mapping module 318 may be valve-specific, operating mode-specific, and / or function-specific valve mappings. In this manner, the valve control module 316 may cause the valve controller 340 to saturate delta pressure compensation (e.g., adjustment of openings) according to a particular adjustment strategy for an individual hydraulic circuit.

[0035] The valve mapping may be stored in a data structure (e.g., a database, a table, an index, a graph, and / or the like) in the memory 314 and / or a memory communicatively coupled to the memory 314. The valve mapping may be associated with a circuit valve setting for a desired pressure, a desired flow rate, a desired circuit delta pressure, and / or the like. Further, the valve mapping for a particular circuit valve may correspond to a mapping of a particular position of a spool of the circuit valve to an area of ​​the valve opening for a particular operating condition of the machine 100 and / or the implement 112. In this manner, the valve mapping identifies the circuit valve setting and / or the location of the circuit valve component. The valve control module 316 may use the valve mapping of the valve mapping module 318 to rank the restricted flow through one or more hydraulic circuits of the hydraulic system of the machine 100.

[0036] The number and arrangement of devices shown in Figure 3 are provided as an example. In practice, there may be additional devices, fewer devices, different devices, or different arrangements of devices than those shown in Figure 3. Furthermore, two or more devices shown in Figure 3 may be implemented within a single device, or a single device shown in Figure 3 may be implemented as multiple distributed devices. Additionally or alternatively, a set of devices (e.g., one or more devices) of system 300 may perform one or more functions described as being performed by another set of devices of system 300.

[0037] 4 is a diagram of an embodiment 400 relating to limiting flow in a hydraulic circuit, as described herein. The embodiment 400 may correspond to a flow restriction scheme and / or analysis performed by the hydraulic system controller 310 of FIG.

[0038] 4, the hydraulic system controller 310 may determine whether a hydraulic flow command for a hydraulic circuit is associated with a preferred hydraulic circuit according to one or more determined operating conditions associated with the machine 100 and / or implement 112. If the hydraulic flow command is associated with a preferred hydraulic circuit (which may be determined according to the valve mapping of the valve mapping module 318), the hydraulic system controller 310 controls the hydraulic system according to the hydraulic flow command. For example, the hydraulic system controller 310 may cause the valve controls 340 of the hydraulic system to control the flow rate of the active hydraulic circuit to satisfy the desired hydraulic flow command.

[0039] If the hydraulic system controller 310 determines that a hydraulic flow command is not associated with a prioritized hydraulic circuit according to the operating condition, the hydraulic system controller 310 controls the hydraulic system according to a limiting scheme based on the operating condition. For example, the hydraulic system controller 310 may control the valve controls 340 to limit flow associated with one or more hydraulic circuits according to a hydraulic circuit's flow limiting strategy and / or adjustment of the hydraulic flow command based on the operating condition.

[0040] As an example, a stick-in function associated with the stick 116 (e.g., for digging operations) may be limited based on an operating condition indicative of the swing speed of the machine body 106 and / or a circuit pressure associated with the hydraulic circuit controlling the swing of the machine body 106. In such a case, the hydraulic system controller 310 may cause the valve controls 340 to limit the flow rate of the hydraulic circuit of the stick 116 to be less than a certain maximum flow rate. Additionally or alternatively, the stick-in function may be limited based on an ongoing boom flow command associated with the boom cylinder 120, a bucket flow command associated with the bucket cylinder 124, and / or a swing flow command associated with the swing cylinder. As another example, based on an operating condition indicative of the machine 100 being moving (e.g., during a travel operation), a hydraulic flow command associated with the bucket cylinder 124 may be ignored and / or adjusted to prevent a reduction in the flow rate of the fluid used to move the machine 100. Similarly, the hydraulic flow commands of the boom cylinder 120 and / or the stick cylinder may be ignored and / or adjusted during a working operation and / or other types of operating conditions associated with the machine 100.

[0041] As noted above, Figure 4 is provided as one example. Other examples may differ from those described in connection with Figure 4.

[0042] Figure 5 is a flow chart of an example process 500 associated with electrical control of a hydraulic system. In some embodiments, one or more of the process blocks of Figure 5 may be performed by a controller (e.g., controller 128, controller 210, hydraulic system controller 310, and / or the like). In some embodiments, one or more of the process blocks of Figure 5 may be performed by another device or group of devices separate from or including a controller, such as, for example, a valve controller (e.g., valve controller 240, valve controller 340, and / or the like), and / or the like.

[0043] 5, the process 500 may include determining a maximum active circuit pressure for a set of active hydraulic circuits of a hydraulic system (block 510). For example, the controller (e.g., using the processor 312, memory 314, valve control module 316, valve mapping module 318, and / or the like) may determine the maximum active circuit pressure for the set of active hydraulic circuits of the hydraulic system, as described above. The hydraulic system may include a hydraulic pump and / or a single flow source that causes fluid to flow throughout the set of active hydraulic circuits.

[0044] The controller may identify a set of active hydraulic circuits based on one or more hydraulic flow commands associated with control of one or more hydraulic components of the hydraulic system, determine individual pressure measurements of the set of active hydraulic circuits from pressure sensors associated with the set of active hydraulic circuits, and identify a maximum active circuit pressure from the individual pressure measurements.

[0045] 5, the process 500 may include determining a circuit pressure of a hydraulic circuit of the hydraulic system (block 520). For example, the controller (e.g., using the processor 312, memory 314, valve control module 316, valve mapping module 318, and / or the like) may determine the circuit pressure of the hydraulic circuit of the hydraulic system, as described above.

[0046] The hydraulic circuit may be one of a set of active hydraulic circuits. Additionally or alternatively, the hydraulic circuit is a first hydraulic circuit of a hydraulic system having a first circuit valve, and a maximum active circuit pressure is associated with a second hydraulic circuit of the hydraulic system that is different from the first hydraulic circuit. The first circuit valve and the second circuit valve of the second hydraulic circuit may be fluidly coupled to a main line of the hydraulic pump.

[0047] 5, process 500 may include determining a desired circuit delta pressure for the hydraulic circuit based on the hydraulic flow command for the hydraulic circuit and the circuit pressure (block 530). For example, the controller (e.g., using processor 312, memory 314, valve control module 316, valve mapping module 318, and / or the like) may determine a desired circuit delta pressure for the hydraulic circuit, as described above. The controller may determine the hydraulic flow command based on operator inputs related to the hydraulic circuit, operating conditions of the hydraulic circuit, operating conditions of the hydraulic system, operating conditions of the machine, and / or the like.

[0048] The circuit pressure may correspond to an operating pressure received from a pressure sensor in the hydraulic circuit, and the desired circuit delta pressure may include the difference between the operating pressure and the desired pressure based on the hydraulic flow command.

[0049] 5, the process 500 may include determining circuit valve settings for the circuit valves of the hydraulic circuit based on the desired circuit delta pressure and the pressure difference between the maximum active circuit pressure and the circuit pressure (block 540). For example, the controller (e.g., using the processor 312, memory 314, valve control module 316, valve mapping module 318, and / or the like) may determine circuit valve settings for the circuit valves of the hydraulic circuit based on the desired circuit delta pressure and the pressure difference between the maximum active circuit pressure and the circuit pressure, as described above.

[0050] The controller may determine that the maximum active circuit pressure is greater than the circuit pressure, may determine that the desired circuit delta pressure indicates that a desired pressure reduction in the hydraulic circuit is less than the pressure difference between the maximum active circuit pressure and the circuit pressure, and may determine a circuit valve position that provides the desired pressure reduction.

[0051] In some embodiments, the controller may identify a valve mapping associated with the hydraulic circuit that maps a number of circuit pressures to corresponding positions of the circuit valves, and may obtain from the valve mapping a circuit valve setting that may indicate a position of the circuit valve based on a desired circuit delta pressure.

[0052] Additionally or alternatively, the controller may determine an operating condition associated with one of a set of active hydraulic circuits, determine a flow restriction associated with the hydraulic circuit based on the operating condition, and determine a circuit valve setting based on the flow restriction. One of the set of active hydraulic circuits may be associated with controlling operation of a machine, and the hydraulic circuits may be associated with controlling components of the machine.

[0053] 5, the process 500 may include having the controller set the position of the circuit valve according to the circuit valve setting (block 550). For example, the controller (e.g., using the processor 312, memory 314, valve control module 316, valve mapping module 318, and / or the like) may cause the controller to set the position of the circuit valve according to the circuit valve setting, as described above. The controller may provide the circuit valve setting to the controller.

[0054] 5 illustrates example blocks of process 500, in some embodiments, process 500 may include additional, fewer, different, or differently arranged blocks than depicted in FIG 5. Additionally or alternatively, two or more of the blocks of process 500 may be performed in parallel. [Industrial Applicability]

[0055] The disclosed hydraulic system controller may be used with any machine that uses a hydraulic system to control the machine and / or implements of the machine. The disclosed hydraulic system controller may electronically control the flow of fluid through multiple hydraulic circuits based on monitoring and / or determining pressures associated with the hydraulic circuits. For example, based on a maximum active circuit pressure identified in one hydraulic circuit (e.g., a maximum circuit pressure for a set of active hydraulic circuits), the hydraulic system controller may determine whether circuit valves of different hydraulic circuits in the hydraulic system are adjusted to increase the flow of fluid through the hydraulic circuit associated with the active hydraulic circuit (e.g., to improve the performance and / or response of a function or component associated with the hydraulic circuit). In this manner, based on being communicatively coupled to one or more pressure sensors and / or valve controls, the hydraulic system controller may automatically control the flow and / or fluid distribution throughout the hydraulic system.

[0056] Furthermore, the hydraulic system controller configured herein enables the hydraulic system to include a hydraulic pump because multiple (or all) of the hydraulic circuits can be monitored and controlled simultaneously electro-mechanically rather than hydraulically. Further, because the hydraulic system controller controls the circuit valves of the hydraulic system electro-mechanically (rather than hydraulically), the hydraulic system controller enables a hydraulic system that includes multiple hydraulic circuits and independently controls the flow rate of fluid through the hydraulic circuits using individual circuit valves (e.g., one control valve per hydraulic circuit) while simultaneously controlling the flow across the entire active hydraulic circuit. Thus, rather than a machine that requires multiple separate hydraulic pumps for the hydraulic system and / or multiple separate circuit valves for a single hydraulic circuit, the hydraulic system can be controlled using a hydraulic pump, a single source of flow, and / or only the circuit valves for the hydraulic circuits of the hydraulic system controller, resulting in a reduction of hardware resources, a reduction in the complexity of the hydraulic system, and an improvement in the efficiency associated with the hydraulic system and / or the machine associated with the hydraulic system (e.g., by reducing the weight of the hydraulic system, the power requirements and / or power consumption of the hydraulic system, and / or the like).

Claims

1. A method for controlling a hydraulic system (200), comprising: identifying a set of active hydraulic circuits (220) of the hydraulic system (200), identifying a hydraulic system (200) including a hydraulic pump (202) for causing fluid to flow throughout a set of active hydraulic circuits (220); determining a maximum active circuit pressure from the active circuit pressures of the set of active hydraulic circuits (220); comparing said maximum active circuit pressure to a circuit pressure of a hydraulic circuit (220) of said hydraulic system (200) to determine a pressure difference between said maximum active circuit pressure and said circuit pressure; determining a desired circuit delta pressure for the hydraulic circuit (220) based on a hydraulic flow command for the hydraulic circuit (220) and the circuit pressure; determining a circuit valve (222) setting for a circuit valve (222) of the hydraulic circuit (220) corresponding to the pressure decrease based on the desired circuit delta pressure associated with a pressure decrease that is less than the pressure differential; and causing a controller (340) to set a position of the circuit valve (222) according to a setting of the circuit valve (222) to reduce the pressure differential.

2. The method of claim 1 , wherein the set of active hydraulic circuits (220) is identified based on one or more hydraulic flow commands associated with control of one or more hydraulic components of the hydraulic system (200).

3. Determining the circuit valve (222) setting identifying a valve mapping associated with the hydraulic circuit (220); the valve mapping identifies a plurality of circuit pressures that are mapped to corresponding positions of the circuit valves; and deriving the circuit valve (222) settings from the valve mapping and based on the desired circuit delta pressure; The method of any of claims 1 to 2, wherein the circuit valve (222) setting identifies the position.

4. Determining the circuit valve (222) setting determining an operating state associated with one of the set of active hydraulic circuits (220); determining a flow restriction associated with the hydraulic circuit (220) based on the operating conditions; and The method of any of claims 1 to 3, comprising determining the circuit valve (222) setting based on the flow restriction.

5. causing the controller (340) to set the position; providing the circuit valve (222) settings to the controller (340); The method of any of claims 1 to 4, wherein the circuit valve (222) setting identifies the position.

6. The method according to any one of claims 1 to 5, wherein the hydraulic circuit (220) is one of a set of active hydraulic circuits (220).

7. 7. The method of claim 1, wherein the hydraulic circuit (220) is a first hydraulic circuit (220) of the hydraulic system (200) and the maximum active circuit pressure is associated with a second hydraulic circuit (220) of the hydraulic system (200) that is different from the first hydraulic circuit (220).

8. A hydraulic system (200) for a machine (100), comprising: a hydraulic pump (202) that provides fluid from a main line to the hydraulic system (200); a plurality of hydraulic circuits (220) configured to control a plurality of components of the machine (100); a plurality of circuit valves (222) for controlling the flow of each of the fluids through the plurality of hydraulic circuits (220); A controller (310), determining a maximum active circuit pressure for a set of active hydraulic circuits (220) of the hydraulic system (200), determining that the hydraulic system (200) includes a hydraulic pump (202) that causes fluid to flow throughout the set of active hydraulic circuits (220); determining a circuit pressure in a hydraulic circuit (220) of said hydraulic system (200); determining a desired circuit delta pressure for the hydraulic circuit (220) based on a hydraulic flow command for the hydraulic circuit (220) and the circuit pressure; determining a circuit valve (222) setting for a circuit valve (222) of the hydraulic circuit (220) based on the desired circuit delta pressure and a pressure difference between the maximum active circuit pressure and the circuit pressure; and and a controller configured to cause a control device to set a position of the circuit valve according to the circuit valve setting.

9. The controller (310), an operator input associated with said hydraulic circuit (220); the operating state of the hydraulic circuit (220); the operating state of the hydraulic system (200); or 9. The hydraulic system (200) of claim 8, configured to determine the hydraulic flow command based on at least one of: an operating condition of the machine (100).

10. When the controller (310) determines the circuit valve (222) setting, determining that the maximum active circuit pressure is greater than the circuit pressure; determining that the desired circuit delta pressure indicates a decrease in desired pressure in the hydraulic circuit (220) that is less than the pressure difference between the maximum active circuit pressure and the circuit pressure; and The hydraulic system (200) of claim 8, configured to determine the position of the circuit valve (222) that provides the desired pressure reduction.

Citation Information

Patent Citations

  • Work machine control method of construction machine and device thereof

    JP1997228404A

  • Load sensing control circuit

    JP2015224657A

  • Hydraulic speed modes for industrial machines

    US20180030687A1