This invention relates to a system and method for controlling power hop in a vehicle such as an agricultural tractor.
Power hop for agricultural tractors is a well known phenomena, as described by B. P. Volfson and M. Estrin in “The Slip-Stick Phenomenon in Vehicle Ride Simulation”, published by ASME “Computers in Engineering” 1983 Vol. 1. Power hop occurs most commonly with drawn implements in dry soils. Power hop can also occur on hard surfaces such as concrete or asphalt. It is believed that the power hop condition occurs when the traction force exceeds the stable limit of the tire-to-ground interface. When the traction load/pull reaches this limit, a stick-slip phenomena occurs at the tire-to-ground interface which excites the vehicle bounce and pitch natural frequencies. The resulting bounce and pitch motion is called power hop. Power hop can be pure pitch, pure bounce, or a mixture of bounce and pitch. In some cases, the bounce and pitch motions can become severe enough to cause operator discomfort, decreased implement performance, and equipment damage.
Often when power hop develops on an agricultural tractor, the traction force must be brought to zero in order to stop power hop bounce and pitch oscillations. Simply reducing the traction force on the tires may not be enough to return to stable traction after the tractor bounce and pitch resonant frequencies have been excited. An operator is often required to raise the implement or stop the tractor to stop power hop oscillations. An automatic means to reduce traction force and stop power hop bounce and pitch tractor oscillations without lowering productivity is needed.
An experienced operator may manually reduce the traction force by slowing down the tractor or raising the implement, since the traction force requirement is proportional to velocity and cut depth for many tillage applications. However, the operator has no way of knowing where to set the power level for stable traction. Usually a trial and error approach is used, causing the operator to experience power hop as field conditions vary. If the power level is set too high, the power hop condition will be present. An automatic means to lower the tractor steady state power level to maintain stable traction is needed.
Attempts have been made to control power hop by adjusting the drawbar height, tire inflation pressure, and weight/ballast distribution. For example, European patent application EP 1 022 160, published on 26 Jul. 2000 and assigned to the assignee of this Application, describes a wheel mounting disk which is intended to more accurately center a wheel and tire on a vehicle axle. However, such a wheel mounting disk has not completely eliminated road lope. These adjustments help by changing the traction limit slightly and/or by reducing the vehicle bounce and pitch motion amplitudes. However, the physical traction limit still exists, and when exceeded, the vehicle will power hop.
It has been proposed to avoid power hop by limiting the traction force of the vehicle, such as with the traction control and anti-lock bake systems available on many automobiles today. In these systems, the traction force is reduced when wheel slide is detected by a wheel speed sensor. U.S. Pat. No. 6,401,853 describes a system which detects power hop using wheel speed sensors on accelerating over-the-road trucks and limits the traction force by controlling engine torque.
However, the torsional compliance of a pneumatic agricultural tractor tire is large when compared to that of an automobile tire. For this reason, the automotive and over-the-road truck approach of measuring wheel stick-slip characteristics with a wheel speed sensor is not practical for an agricultural tractor. When stick-slip is occurring at the tire-to-ground interface, the tractor axle speed may be constant. Some other suitable means for detecting power hop on an agricultural tractor is needed.
U.S. Pat. No. 6,035,827, issued 14 Mar. 2000 to Heinitz et al., discloses a system wherein an engine speed signal is fed back to a characteristic function, and wherein an engine fuel quantity signal is operated on by an inverse transmission function to generate a compensated fuel quantity signal. However, the practicality of such a system is doubtful because it is believed to be difficult to extract the needed information from the feed back engine speed signal.
German Published, Non-Prosecuted Patent Application DE 195 37 787 A1 discloses a method for compensating bouncing oscillations. In that reference a signal expressing the wish of the driver is filtered through the use of a transmission element. The parameters of the transmission element, and thus its transmission behavior, are changed as a function of operating parameters while the internal combustion is operating. Furthermore, a subordinate rotational speed control is used for non-steady operation, which leads to a considerable number of application parameters.
U.S. Pat. No. 6,589,135, issued to Miller and assigned to the assignee of the present application, describes a proposed system an method for reducing vehicle bouncing wherein the engine power or driveline torque is varied in order to counteract vehicle pitching. However, this system did not sense both vehicle bouncing and vehicle pitching, and it was found that this system would not completely eliminate vehicle bouncing.
U.S. Pat. No. 5,819,866 is believed to describe a system for controlling pitching in a vehicle operating at transport speeds wherein pitching is detected by accelerometers.
It would be desirable to have a system which controls both vehicle bouncing and vehicle pitching in an agricultural tractor operating at low speed and heavy load conditions.
Accordingly, an object of this invention is to provide a method and system for reducing pitching and bouncing of a vehicle, such as an agricultural tractor.
A further object of the invention is to provide such a method and system which does not require tire adjusting or manipulation.
A further object of the invention is to provide such a method and system which does not require extracting information from an engine speed sensor or a wheel speed sensor.
These and other objects are achieved by the present invention, which is a method and system for controlling road lope in a vehicle having an engine driving wheels through a transmission having multiple gear ratios, and having a fuel control unit for supplying a variable amount of fuel to the engine in response to fuel control signals generated by an engine control unit. The method includes sensing vehicle acceleration with an accelerometer mounted on the vehicle and generating an acceleration signal in response to motion of the vehicle, generating time constant and torque gain values as a function of the transmission gear, generating an output torque value as a function of the acceleration signal, an engine torque, the time constant and the torque gain, and modifying fuel delivered to the engine as a function of the output torque value.
In
The ECU 22, in addition to other signals it normally receives, such as a throttle signal from a conventional throttle control or speed command 24. The ECU 22 also receives a status signal from diff lock switch 26 which controls a differential lock (not shown) in the transmission 14.
A front accelerometer 28 is preferably mounted on or near the front axle 19 and provides to ECU 22 a front acceleration signal Af representing an acceleration of the portion of the tractor 10 supported above the axle 19. A rear accelerometer 30 is preferably mounted on or near the rear axle 17 and provides to ECU 22 a rear acceleration signal Ar representing an acceleration of the portion of the tractor 10 supported above the axle 17. The accelerometers 28, 30 generate analog voltages Af, Ar which will vary from a minimum voltage which represents a maximum downward acceleration to a maximum voltage which represents a maximum upward acceleration. The acceleration signals will also typically be a time varying or oscillating signal with a frequency normally ranging from approximately 1.5 to approximately 3 Hz, depending on speed, weight, tire pressure, and upon whether and what implement (not shown) may be attached to the tractor 10.
The ECU 22 also receives a vehicle speed or wheel speed signal Sp from a speed sensor 25 and a powerhop detection on/off switch 23. The ECU 22 also communicates with a hydraulic control valve 27 which controls a conventional hydraulic valve 29.
A transmission control unit (TCU) 32 controls the transmission 14, is coupled to the ECU 22, and receives a gear select signal from a gear select unit (not shown), such as such as described in U.S. Pat. No. 5,406,860.
Referring to
Bounce=(R+F)/2 and Pitch=(R−F)/2.
Step 205 converts the bounce and pitch acceleration values to RMS values Bounce(RMS) and Pitch(RMS) for at least one period of the vehicle bounce frequency. For example, the bounce natural frequency of a large agricultural tractor is approximately 2 Hz. It should be understood that power hop may consist of pure pitch, pure bounce or a combination thereof.
Step 206 determines whether or not a power hop detection enable flag is set. Preferably, this flag is set when the following conditions are satisfied: engine power is greater than an engine power threshold, the throttle position is at a max throttle position, a transmission differential lock (not shown) is engaged, the transmission 14 is in a forward gear and the tractor speed is between a minimum speed threshold and a maximum speed threshold, and switch 23 is on. The various thresholds are experimentally determined for each type of tractor. If power hop detection is enabled, then step 206 directs the algorithm to step 210, else to step 208 which sets a power hop flag=false and directs control to step 230.
Step 210 determines if:
Bounce(RMS)<Bounce off threshold,
Pitch(RMS)<Pitch off threshold, and
Bounce(RMS)+Pitch(RMS)<Bounce pitch off threshold.
If all these conditions are true step 210 directs control to step 214, else to step 212.
Step 212 determines if:
Bounce(RMS)>Bounce off threshold,
Pitch(RMS)>Pitch off threshold, and
Bounce(RMS)+Pitch(RMS)>Bounce pitch off threshold.
If any of these conditions are true, then the algorithm proceeds to step 218, else if all are false, to step 208.
Step 214 sets a hop on time value=zero. After step 214, step 216 sets the power hop flag=false and directs control to step 230.
Returning to step 218, step 218 sets the hop on time value=hop on time value plus 1 and directs control to step 220.
In step 220, if the hop on time value is greater than a hop on time threshold, the algorithm proceeds to step 222, else to step 224.
Step 222 sets power hop flag=false and sets hop on time=zero, then directs control to step 230.
Step 224 sets power hop flag=true, then directs control to step 230.
In step 230, if the power hop flag is false, step 230 sets a pair of gain values Gp=Gb=zero, and if power hop flag is true, sets Gp=Gb=C, where C is a predetermined constant. After step 230, the algorithm proceeds to step 232.
Step 232 calculates a Fuel Offset value where Fuel Offset=(Pitch×Gp)+(Bounce×Gb).
If Fuel Offset equals zero, then step 234 directs control to step 236. Step 236 sets Total Fuel Command=Engine Governor Fuel Command, where Engine Governor Fuel Command is the normal fuel command generated by the ECU 22, and then directs control to step 242.
If, instep 234, Fuel Offset is not equal to zero, then step 234 directs control to step 238. Step 238, if Fuel Offset is greater than zero, sets the Fuel Offset=Fuel Offset×G1, where G1 is a first predetermined fuel offset gain value. If Fuel Offset is less than zero, then Fuel Offset=Fuel Offset×G2, where G2 is a second predetermined fuel offset gain value which is preferably greater than G1. This results in an unsymmetrical Fuel Offset value, because the positive gain G1 is less than the negative gain G2.
Then, in step 240 a Total Fuel command value is calculated as follows:
Total Fuel Command=Fuel Offset×Engine Governor Fuel Command, where Engine Governor Fuel Command is the normal fuel command generated by the ECU 22.
Next, step 242 sends the Total Fuel Command (from either step 236 or 240) to the injector pump 20 so that the amount of fuel supplied to the engine 12 is adjusted accordingly.
Next, step 244 directs the algorithm back to step 202 if the power hop flag is true, else to step 246.
In order to determine if the tractor's steady state power level is to high, steps 246 and 248 calculate and monitor a cycle rate value of the fuel control algorithm. The cycle rate is calculated in step 246 by counting how often the power hop flag transitions from false to true over a fixed period of time. In step 248, if cycle rate exceeds an experimentally determined cycle rate threshold, the vehicle power level is too high for stable traction, and step 250 shifts the transmission gear ratio to the next lower gear ratio. As a result of step 244, this adjustment is made when the fuel control algorithm is off (power hop=false). The ECU sends a command message across the tractor electronic communication bus (CCD or CAN) for the transmission control unit (TCU) to shift the transmission (power shift or IVT) to a higher gear ratio (or lower gear number).
When a tractor is in a pulling/loaded condition, the calculated RMS values of bounce and pitch provide a measurement of the level of power hop the vehicle is experiencing. The present invention defines a tractor as being in power hop condition when any of the RMS pitch and bounce accelerations exceed experimentally determined thresholds for a specified period of time (hop on time threshold). The present invention defines a tractor as being in stable traction condition when all of the values of the RMS pitch and bounce accelerations are below the experimentally determined thresholds for a specified period of time (hop off time threshold).
It should be noted that a negative Fuel Offset value from step 238 causes the power level of the engine 12 to be reduced, thus reducing or eliminating the pitch and bounce accelerations and putting the tractor 10 back into a stable traction condition. The dynamic Fuel Offset value also helps to break up the bounce and pitch accelerations as the tractor returns to stable traction. Normally, when power hop occurs the engine will be operating on the rated torque curve (max power). In that condition only a small amount of additional fuel can be added before the absolute max torque curve of the engine is reached, and exceeding this fuel level can damage the engine and violates EPA regulations. Whereas, to reduce hop and bounce the amount of fuel can reduced by a larger amount without encountering such problems. Therefore, the Fuel Offset is unsymmetrical about a zero value, and the positive gain G1 is less than the negative gain G2.
When the tractor is experiencing power hop, the by gains Gb and Gp respectively. The resulting signals are summed and acted upon by a bilinear gain function (step 238). The output from the bilinear gain is summed with the engine governor (speed control) fuel command to form a total engine fuel command. By this approach, dynamic fuel commands with their associated engine torque are generated in a way that tends to cancel the power hop bounce and pitch dynamic accelerations. The bilinear gain function applies a low gain value to positive input signals, and a large gain to negative input signals. Since power hop bounce and pitch acceleration signals are symmetrical and centered about zero, the average value from the bilinear gain function is a negative fuel command. When this fuel command is summed with the engine governor fuel command, the total engine fuel command is reduced causing the tractor velocity to decrease thus lowering the traction force. The result is a system which controls both vehicle bouncing and vehicle pitching in an agricultural tractor operating at low speed and heavy load conditions.
While the present invention has been described in conjunction with a specific embodiment, it is understood that many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. For example, the road lope control functions could be implemented by algorithms executed by a digital computer or microprocessor as part of an engine control unit. Accordingly, this invention is intended to embrace all such alternatives, modifications and variations which fall within the spirit and scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4656986 | Kull et al. | Apr 1987 | A |
4928652 | Shinya et al. | May 1990 | A |
5163530 | Nakamura et al. | Nov 1992 | A |
5470289 | Pioch et al. | Nov 1995 | A |
5623410 | Furihata et al. | Apr 1997 | A |
5819866 | Smith et al. | Oct 1998 | A |
5906187 | Heuer | May 1999 | A |
6035827 | Heinitz et al. | Mar 2000 | A |
6273203 | Paggi et al. | Aug 2001 | B1 |
6314342 | Kramer et al. | Nov 2001 | B1 |
6401853 | Turski et al. | Jun 2002 | B1 |
6589135 | Miller | Jul 2003 | B2 |
7198125 | Skelcher et al. | Apr 2007 | B2 |
Number | Date | Country |
---|---|---|
0 768 455 | Apr 1997 | EP |
Number | Date | Country | |
---|---|---|---|
20060009897 A1 | Jan 2006 | US |