SYSTEM AND DEVICE FOR ANTICIPATING AND CORRECTING FOR OVER-CENTER TRANSITIONS IN MOBILE HYDRAULIC MACHINE
20220364326 · 2022-11-17
Assignee
Inventors
Cpc classification
F15B2211/761
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/5159
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/30575
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/226
FIXED CONSTRUCTIONS
F15B2211/6336
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/353
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/555
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/365
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/8613
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B21/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/71
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A mobile hydraulic system includes a hydraulic actuator coupled to a load, and a control unit coupled to the load and/or to the hydraulic actuator. The control unit is adapted to anticipate an over-center transition of the load relative to a gravity vector prior to the over-center transition through the use of sensors configured with accelerometers, gyroscopes and magnetometers. In some examples, the over-center transition is from an overrunning driving of the load to a passive driving of the load. In some examples, the over-center transition is from a passive driving of the load to an overrunning driving of the load. In some examples, the control unit is adapted to control change in a metered flow through one or more ports of the associated actuator to minimize and/or prevent one or more hydraulic effects of the anticipated over-center transition. In some examples, the control unit controls the metered flow by causing one or more actuators (e.g., a solenoid) to shift one or more valve positions to change the flow through one or more ports of the associated actuator.
Claims
1-20. (canceled)
21. A mobile hydraulic system, comprising: a hydraulic actuator coupled to a load; a control valve; and a control unit operatively coupled to the load and/or to the hydraulic actuator, the control unit being adapted to adjust a meter-out pressure of the control valve as a function of a probability that an over-center transition of the load relative to a gravity vector will occur.
22. The system of claim 21, wherein the control unit is adapted to increase the meter-out pressure as a function of the probability only when the probability exceeds a predefined minimum probability.
23. The system of claim 22, wherein the predefined minimum probability is at least 60 percent.
24. The system of claim 21, wherein the control unit is adapted to continuously increase the meter-out pressure as the probability increases.
25. The system of claim 24, wherein a rate of increase of the meter-out pressure increases as the probability increases.
26. The system of claim 21, wherein the function is a linear function.
27. The system of claim 21, wherein the control unit stops increasing the meter-out pressure as a function of the probability only when the probability reaches a predefined maximum probability.
28. The system of claim 27, wherein the predefined maximum probably is at least 90 percent.
29. The system of claim 21, wherein the probability is calculated as a function of a rotation angle of the load or of the hydraulic actuator to the over-center transition.
30. The system of claim 29, wherein the probability is calculated based on a current velocity and a current acceleration of the load or of the hydraulic actuator.
31. The system of claim 21, wherein the probability is calculated as a function of a length of time of the load or of the hydraulic actuator to reach the over-center transition.
32. The system of claim 31, wherein the probability is calculated based on a current velocity and a current acceleration of the load or of the hydraulic actuator.
33. The system of claim 21, wherein the probability is calculated as a function of a rotation angle to the over-center transition and of a length of time to reach the over-center transition of the load or of the hydraulic actuator at a current velocity and a current acceleration of the load or of the hydraulic actuator.
34. The system of claim 21, wherein the over-center transition is a transition from an overrunning driving of the load to a passive driving of the load.
35. The system of claim 21, wherein the over-center transition is a transition from a passive driving of the load to an overrunning driving of the load.
36. The system of claim 21, wherein the system comprises one of: a crane, an excavator, and a loader.
37. The system of claim 21, wherein the control unit includes an accelerometer, a magnetometer, and a gyroscope.
38. A method of controlling metered flow through a control valve associated with a hydraulic actuator adapted to drive a load, comprising: calculating a probability that an over-center transition of the load relative to a gravity vector will occur; and adjusting a meter-out pressure of the control valve as a function of the probability.
39. The method of claim 38, wherein the probability is calculated as a function of a rotation angle of the load or of the hydraulic actuator to the over-center transition.
40. The method of claim 38, further comprising: starting to increase the meter-out pressure as a function of the probability only when the probability exceeds a predefined minimum probability; and stopping to increase the meter-out pressure as a function of the probability only when the probability reaches a predefined maximum probability.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] Various embodiments will be described in detail with reference to the figures, where like reference numbers correspond to like features across the several views. Reference to various embodiments does not limit the scope of the claims attached hereto. Additionally, any examples set forth in this specification are not intended to be limiting and merely set forth some of the many possible embodiments for the appended claims.
[0044] Referring to
[0045] The excavator 10 includes a boom 14 and its associated hydraulic actuator 20; an arm 16 and its associated hydraulic actuator 22, and a bucket 18 and its associated hydraulic actuator 24. A hydraulic actuator 26 can also be provided to rotate the platform or upper structure 15 supporting the excavator assembly 14, 16, 18 with respect to the chassis 12. In the example shown, the actuators 20, 22, 24 are linear acting hydraulic actuators while actuator 26 is a hydraulic motor. Other configurations are possible.
Hydraulic System
[0046] As shown schematically at
Control System
[0047] Referring to
[0048] The electronic controller 500 typically includes at least some form of memory 500B. Examples of memory 500B include computer readable media. Computer readable media includes any available media that can be accessed by the processor 500A. By way of example, computer readable media include computer readable storage media and computer readable communication media.
[0049] Computer readable storage media includes volatile and nonvolatile, removable and non-removable media implemented in any device configured to store information such as computer readable instructions, data structures, program modules or other data. Computer readable storage media includes, but is not limited to, random access memory, read only memory, electrically erasable programmable read only memory, flash memory or other memory technology, compact disc read only memory, digital versatile disks or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by the processor 500A.
[0050] Computer readable communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” refers to a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, computer readable communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency, infrared, and other wireless media. Combinations of any of the above are also included within the scope of computer readable media.
[0051] The electronic controller 500 is also shown as having a number of inputs/outputs that may be used for implementing the below described operational capabilities of the machine 10. Referring to
System and Operation
[0052] Referring to back to
[0053] Thus, for the hydraulic system corresponding to the excavator 10, the locations of P01 and P02 depend on the orientation of the ground 2; the locations of P11, P12, P13 and P1G depend on the ground 2 and x1; the locations of P21, P22, P23, P24, and P2G depend on the ground, x1 and x2; and the locations of P31, P32 and P3G depend on the ground, x1, x2, and x3. Using real time acceleration, gyroscopic, and/or magnetic inputs from the sensor units 40 on each of the actuator mounted control units 42 and the equipment geometry described in
[0054] Using inputs from the sensor units 40, and selectively combining those inputs as appropriate, the orientation of each of the control units 42 is determinable. As such, in general terms, the control system can be operated such that the controller 500 receives position-related data from a plurality of sensors including accelerometers, gyroscopes, and magnetometers associated with the hydraulic machine at a step 1002.
[0055] Based on a detected orientation of a control unit 42, a corresponding orientation of the corresponding equipment component can be determined. For example, the attitude of the chassis 12 relative to the ground 2 can be determined based on a detected orientation of the control unit 42 associated with the chassis 12. That control unit can, in turn, output appropriate control signals or other signals to cause an adjustment in the attitude of the chassis 12 or the one or more stabilizers 30, and/or to provide an alert of unsafe or impending unsafe condition relating to the chassis 12.
[0056] An example initialization of a system including the equipment 10 and the various control units 42 having sensor units 40 is as follows: with the excavator 10 in a known orientation, i.e., with all of the actuators 20 fully extended, the sensor units 40 are initialized. In particular, before the valves associated with the actuators 20 and corresponding control units 42 are energized, the magnetometer of each of the sensor units 40 is used to locate magnetic north. In addition, before there is any machine motion, the accelerometer of each of the sensor units 40 is used to determine a direction to ground for the corresponding control unit 42. With the initialization data from the magnetometers and accelerometers a rotation matrix is generated for each control unit 42 so that all of the control units 42 use the same coordinate frame as the control unit 42 mounted to the chassis 12. The rotation matrices compensate for variations in installation orientation of the control units 42 to their respective equipment component. In at least some examples, the rotation matrices are stored in a memory of the overall system that includes the equipment 10, the system including one or more processors adapted to execute computer-readable instructions.
[0057] In one example initialization process, the hydraulic machine is moved to a convenient known calibration position, the solenoids of the valve actuators are de-energized to minimize interference with magnetometers, the machine is verified as being by using gyroscopes which will read zero when there is no motion, the measurements from the 3-axis accelerometer and 3-axis magnetometer are recorded. The orientation of each individual sensor is then calculated in terms of heading (γ) with respect to magnetic north, roll angle (α) and pitch angles with respect to ground (β) using the convention x forward, z up and y left where:
[0058] In one example, the rotation matrix (R.sub.i) for each sensor (i) is developed according to the following formula:
[0059] The rotation matrix can be applied to all future accelerometer, gyroscope and magnetometer readings so that the readings from the sensors can be easily interpreted from the same reference frame such that the sensors are aligned using the rotation matrices generated for each sensor. For example, the sensors can be aligned such that all motion of the boom, arm and bucket will be in the X-Z plane with all rotation about the y-axis and such that the swing motion of the upper structure or platform will be registered as rotation about the z-axis on all sensors. Once these rotation matrices are created for each sensor in a known machine orientation then the current orientation of any of the sensors and therefor the machine orientation can be determined by integrating the gyro measurements of angular rate to determine the angle which a the machine has moved through and adding this value to the initial position, as described above.
[0060] In an example power-up stage or mode of the equipment 10, following initialization of the overall system, the accelerometers and magnetometers of the sensor units 40 can again be used to determine the orientation and heading of each of the control units 42. The collected data from the accelerometers and magnetometers is processed, using the kinematic model shown in the Figure, to determine initial (i.e., at machine start-up) positions of the various equipment components (chassis, boom, arm, bucket).
[0061] In an example operating stage or mode of the equipment 10, following startup of the equipment, and during operating of the equipment, the magnetic field produced by the solenoids that drive the hydraulic valves interferes with the magnetometers' readings of magnetic north. However, the gyroscopes of the sensor units 40 detect the yaw, pitch, and roll rates at each of the control units 42 installed at an actuator 20, and these vectors are transformed into the common coordinate frame using the rotation matrices described above. The transformed vectors of yaw, pitch and roll rates are integrated and added to the initial position values to provide an angle of rotation for each of the sensor units 40, and these angle values are then used to determine the position of the boom, bucket and arm using the kinematic model.
[0062] Recalibration of the sensor units 40 is also achievable. For example, periodically when the machine is not being accelerated, the accelerometers of the sensor units 40 are used to re-initialize orientation with respect to the ground 2, since the only acceleration that the accelerometers detect under such conditions is acceleration due to gravity.
[0063] An example operating mode of an example mobile hydraulic system will now be described with reference to
[0064] Referring to
[0065] The control units 42 of the hydraulic machine 10 operate in the manners described above to provide control and/or other signals to, or relating to, their corresponding equipment component (chassis, boom, arm, bucket). Using data from their sensors (accelerometer, magnetometer, gyroscope) the control units 42 are adapted to determine positioning and motion of their corresponding equipment component or actuator, e.g., by detecting rotational movement relative to stored detected initial conditions at start-up.
[0066] Also using stored and real-time data from the sensors, each of the control units 42 associated with the boom 14, the arm 16, and the bucket 18 is also adapted to anticipate an over-center transition of its corresponding equipment component or actuator. The over-center anticipation function of a control unit 42 will now be described with reference to the bucket 18 as an example.
[0067] In
[0068] In
[0069] In
[0070] The control unit 42 associated with the actuator 20 of the bucket 18 is adapted to process position information to determine a position and/or direction of motion of the center of gravity P3G of the bucket 18 relative to the gravity vector g and thereby anticipate the over-center point depicted in
[0071] In some examples, the control unit 42 associated with the actuator 20 of the bucket 18 is adapted to anticipate the over-center point by at least a minimum predefined period of time before reaching the over-center point and/or at least a predefined minimum distance before reaching the over-center point.
[0072] In some examples, the control unit 42 associated with the actuator 24 of the bucket 18 uses position and/or motion data provided by the other control units 42 in order to anticipate an over-center event.
[0073] Once an over-center event is anticipated, in some examples, the control unit 42 associated with the actuator 20 of the bucket 18 generates control signals to adjust flow into and out of the bucket actuator 24 to at least partially counteract one or more phenomena associated with passing the over-center point.
[0074] The transition that occurs at an over-center event can cause pressure oscillations which result in undesirable operation including, e.g., jerky movement, pump instability, and valve control instability. In conventional systems, damping is used to counteract over-center events; however, such damping can result in additional and unnecessary power consumption and heat generation. Traditional directional control valves must maintain stability in all possible conditions which can result in very high meter out pressures. Independent metering valve systems can reduce these losses by maintaining a minimum meter out pressure to maintain stability during the over-center transition. However, if only pressure measurements are used, then this minimum meter out pressure is maintained even when the position of the structure is such that there is no chance of an over-center transition, resulting in wasted energy and unnecessary heat generation.
[0075] According to the systems and devices of the present disclosure, however, the control units 42, uses the machine geometry, motion, and positioning data of the combined structure (e.g., the chassis, boom, arm, and bucket) to predict the over-center transition and cause an increase in the meter out pressure only in that situation, i.e., only when actually needed or only when probably needed, thereby resulting in energy and heat savings.
[0076] Although an over-center transition and control approach are shown and described for the cylinder 24 associated with the bucket 18, this same principle is fully applicable for predicting over-center transitions for the actuators 20, 22, and 26 as the center of gravity of each movable component of the system are known. For example, an over-center transition for the boom actuator 20 can be predicted based on the sensed conditions and positions of the chassis 12, arm 16 and bucket 18 via their associated sensor units 40.
[0077] In an alternative embodiment, a velocity control algorithm, rather than a pressure control algorithm, is implemented by the relevant control unit 42 in the region of the equipment where the over-center transition is anticipated to occur. Using a velocity control algorithm rather than a pressure control algorithm can, e.g., avoid using a rapidly changing and potentially oscillatory pressure signal from the control loop.
[0078] Another example use embodiment for the principles of the present disclosure is a rotary load, such as a swing service on an excavator. This type of equipment can be subject to over-center transitions when, e.g., the equipment is not on level ground. In this case, the over-center event occurs when the boom is pointed uphill or downhill. The angle of the boom with respect to the slope can be determined using the direction of the acceleration vector due to gravity, which will reach a maximum and a minimum angle with respect to the plane of rotation as the boom is pointed straight uphill or straight downhill, respectively. The techniques described above for controlling the motion while preventing pressure oscillations can be applied to the swing, allowing the meter out pressure to be held near zero up until the transition region or transition point, at which point the system provides an increase in meter out pressure.
[0079] In some example implementations, and with reference to
[0080] Where:
[0081] A=meter out valve area
[0082] V=actuator velocity
[0083] a=cylinder area on meter out side
[0084] k=valve specific constants
[0085] P.sub.target=target meter out pressure margin
[0086] P.sub.return=return line pressure
[0087] Referring to
[0088] The various embodiments described above are provided by way of illustration only and should not be construed to limit the claims attached hereto. Those skilled in the art will readily recognize various modifications and changes that may be made without following the example embodiments and applications illustrated and described herein, and without departing from the true spirit and scope of the following claims.