End of fill detector for a fluid actuated clutch

Information

  • Patent Grant
  • 5950789
  • Patent Number
    5,950,789
  • Date Filed
    Monday, April 27, 1998
    26 years ago
  • Date Issued
    Tuesday, September 14, 1999
    24 years ago
Abstract
In one aspect of this invention, a fluid actuated clutch is disclosed. The fluid actuated clutch is operatively connected to a control valve that is activated by an electronic controller that receives a signal from an input mechanism. The system and method includes detecting an instantaneous clutch slip and detecting when the instantaneous clutch slip is less than an average of a predetermined number of cycles of instantaneous clutch slip that is divided by a predetermined factor. This condition represents the end-of-fill point for the fluid actuated clutch.
Description

TECHNICAL FIELD
This invention relates generally to a method of clutch control and, more particularly, to a method of determining the end-of-fill point for a fluid actuated clutch.
BACKGROUND ART
In general, the output shaft of an engine is typically connected to an input shaft of a torque converter and an output shaft of a torque converter is typically connected to an input shaft of a transmission. The lock-up clutch is located between the input shaft and output shaft of a torque converter so as to provide a rotatable connection. An electronic control system is typically utilized to smoothly engage and disengage a fluid actuated clutch. The clutch is interfaced to an associated solenoid valve through the electronic control system. The solenoid valve is modulated to control the clutch pressure in response to command signals from the electronic control system.
To precisely time the engagement of the clutch, the fill time is an important parameter. Fill time is defined as the time required to fill an on-coming clutch cavity with fluid. During this fill period, a clutch piston will stroke and clutch plates will move to the point of "touch-up". However, until the clutch plates are compressed together, the clutch cannot transmit any significant torque. Therefore, the end-of-fill time is important to ascertain when this critical moment is reached. A harsh engagement can result in a torque spike that is transmitted through the drivetrain of the machine and creates a "jerk". This jerk is uncomfortable to the operator and diminishes the life expectancy of the associated drivetrain components of the machine.
One known arrangement utilizes a separate flow sensing valve having an electrical switch disposed thereon. The flow into the flow sensing valve is directed through a fixed orifice to the associated hydraulic clutch. Once the flow through the valve ceases, the absence of a pressure drop across the fixed orifice permits the flow sensing valve to return to a spring biased, flow blocking position. Once the flow sensing valve is in the spring biased position, this triggers an electrical switch that indicates that the clutch is filled. A major drawback with this arrangement is that it requires all fluid to flow through a fixed orifice and also through a separate flow sensing switch for each clutch in the system.
Still another known mechanism for determining end-of-fill is to control the amount of time that fluid is allowed to flow toward the clutch. These arrangements do not account for variances in control valves or clutch activating chambers. To overcome these variances, a number of control schemes have been devised to adaptively change the fill time based on previous clutch fills. However, these control schemes depend on costly and time consuming calibration techniques.
Yet another technique for determining the end-of-fill point involves monitoring the electronic activation of the control valve that directs fluid to the clutch. When the actuating chamber of the clutch is full, the increase in pressure operates upon the control valve to move it back to a flow blocking position. The force that is acting to move the control valve back to the flow blocking position is acting against the electrical force that moved the control valve to the flow passing position. This creates an electrical voltage spike that is detected by an electronic controller. This voltage spike represents the end-of-fill point. A drawback with this technique is that a separate control scheme is required for each clutch control valve.
The present invention is directed to overcoming one or more of the problems set forth above.
DISCLOSURE OF THE INVENTION
In one aspect of this invention, a fluid actuated clutch is disclosed. The fluid actuated clutch is operatively connected to a control valve that is activated by an electronic controller that receives a signal from an input mechanism. The system and method includes detecting an instantaneous clutch slip and detecting when the instantaneous clutch slip is less than an average of a predetermined number of cycles of instantaneous clutch slip that is divided by a predetermined factor. This condition represents the end-of-fill point for the fluid actuated clutch.





BRIEF DESCRIPTION OF THE DRAWINGS
For a better understanding of the present invention, reference may be made to the accompanying drawings in which:
FIG. 1 is a block diagram of an electronic control system of a machine including an engine, drivetrain, transmission, torque converter and a fluid actuated clutch;
FIG. 2 is a block diagram illustrating an embodiment of a hydraulic system for a fluid actuated clutch;
FIG. 3 is a timing chart illustrating the current level during the pulse time, ramp time, hold time, modulation time, and end-of-fill point in correlation with instantaneous clutch slip; and
FIG. 4 is a flowchart illustrating software for determining the end-of-fill point for a fluid actuated clutch.





BEST MODE FOR CARRYING OUT THE INVENTION
Referring now to the drawings, and initially to FIG. 1, an electronic control system 8 of a power train 10 is depicted that includes an internal combustion engine 12, a fluidic torque converter 14, a multi-speed fluid operated power transmission 16, and a machine drivetrain 18. The engine 12 is connected to the torque converter 14 by a first shaft 20, the torque converter 14 is connected to the transmission 16 by a second shaft 22, and the transmission 16 is connected to the machine drivetrain 18 by a third shaft 24. The shafts 20, 22, and 24 can be eliminated with the combustion engine 12, the fluidic torque converter 14, and the multi-speed fluid operated power transmission 16 being directly connected together. This type of interconnection would depend on the type of machine. The torque converter 14 includes an impeller 45 coupled to the first shaft 20, a turbine member 46 coupled to the second shaft 22, and a stator member 48 that may be grounded to a housing 49 for the torque converter 14.
The control portion of the drivetrain will now be discussed. An operator produces a desired engagement of a fluid actuated clutch 83 through the activation of a clutch enable switch 81. The clutch enable switch 81 is optional and not always necessary for activation of the fluid actuated clutch 83. An electronic control module 40 receives the clutch enable signal and then controls the operation of a solenoid control valve 77. The electronic control system also receives various other inputs representing machine system parameters. These other inputs include an engine speed signal from an engine speed sensor 42 and a torque converter output signal from a torque converter output sensor 44. The clutch slip is defined as the difference between the input speed and the output speed of the clutch. For a lock-up clutch it is defined as the difference between the engine speed and the torque converter output speed.
The engine speed sensor 42 and the torque converter output sensor 44 are preferably conventional electrical transducers. A typical, but nonlimiting example of a conventional electrical transducer would be a magnetic speed pickup. However, numerous other types and methods of speed sensing may be utilized.
The electronic control module 40 delivers a clutch command signal that is proportional to the desired current needed to operate the solenoid control valve 77. In the preferred embodiment, the current driver utilizes a pulse width modulated voltage to produce the desired current. The solenoid control valve 77 is configured to maintain communication of oil to a proportional control valve 28, that is sufficient to maintain a clutch pressure that is proportional to the solenoid current once the clutch 83 is filled. Therefore, the electronic control module 40 controls the clutch pressure by means of a proportional command signal provided to the solenoid control valve 77 that operates the clutch 83.
Referring now to FIG. 2, a block diagram of a hydraulic system for the clutch 83 is shown. As merely an illustrative example, FIG. 2 represents a lock-up clutch that is sometimes referred to as a slipping clutch. The purpose of the lock-up clutch is to provide better machine performance during a load or carry operation. The lock-up-clutch will engage when the torque converter output speed is over a predetermined speed and will disengage when the torque converter output speed is below this predetermined torque converter output speed. When the lock-up clutch is engaged, the torque converter will be bypassed. This will provide a direct connection between the engine and the transmission. The clutch 83 is actuated by hydraulic pressure and upon engagement, requires a requisite amount of fill time before torque is initiated between a friction element that provides a driving force and a friction element that is driven by the friction element having the driving force. In other words, the fill time is the elapsed time between the time that the clutch piston moves from the released to the initial engagement position. The clutch 83 is selectively engaged and disengaged by means of the proportional pressure control valve 28.
The hydraulic circuit of the transmission includes a positive displacement pump 30 that supplies pressurized hydraulic fluid from the sump or reservoir 32, through a filtering unit 34, to the clutch 83 through the control valve 28. optionally, a pressure relief valve 36 may be added to regulate the valve supply pressure. When the clutch 83 disengages, excess hydraulic fluid returns to the sump or reservoir 32. Although a lock-up clutch has been mentioned, the present invention could be directed to torque transmitting types of clutches that are not defined as a type of lock-up clutch.
The command pulses utilized to perform a fluid actuated clutch shift are depicted in FIG. 3. Immediately at the start of the clutch shift, there is a small pulse delay time period. The command pulse is pulsed at a relatively high level for a predetermined period of time. This command pulse to the solenoid valve 77 quickly opens the control valve 28 to begin filling the fluid actuated clutch 83 and thereby stroking the respective fluid actuated clutch piston. The fluid actuated clutch command is then decreased from a ramp level during the ramp time to a hold level having a duration sufficient to completely fill the fluid actuated clutch 83. The value of the hold level is high enough to ensure completion of clutch fill and yet low enough to prevent torque spike when the clutch plates "touch up". After the fluid actuated clutch 83 is filled, the clutch pressure enters a modulation time period. This modulation phase can utilize either an open or closed loop control to gradually increase the clutch pressure to cause a desired decrease in clutch slip. The pressure within the clutch 83 is increased to and held at a level sufficient to maintain the clutch 83 in its fully engaged position.
Once again, the crucial point to determine is the end-of-fill. If this point can be ascertained with reasonable certainty, then a smooth transition into the modulation time period can result so that the clutch pressure is slowly and gradually increased with a corresponding decrease in clutch slip. This will prevent the torque spike that causes jerk and creates discomfort to the operator as well as decreasing the life expectancy of the drivetrain components. Either early or late engagement will cause a torque spike. The end-of-fill point occurs during the hold time when pressure on the clutch 83 is the lowest.
Also, as shown in FIG. 3, the instantaneous clutch slip is depicted in correlation with the current level of the fill parameters. When the average of a predetermined number of loops or cycles of instantaneous clutch slip that is divided by a predetermined factor is greater than the instantaneous value of the clutch slip, this point in time will be the end-of-fill. The preferred predetermined factor represents a fixed percentage of the average clutch slip. This percentage typically ranges between thirty percent (30%) and fifty percent (50%) with the optimal value being thirty percent (30%). It is also preferred to use a low pass digital filter software algorithm to provide an average clutch slip value. As illustrated, a first instantaneous clutch slip level 50 presents a marked contrast to a second clutch slip level 52. The instantaneous clutch slip level at 52 will be less than the average value of clutch slip for a predetermined number of loops or cycles that is divided by a predetermined factor so that at this point, the clutch slip indicates the end-of-fill for that clutch. Even a single cycle might suffice. The average clutch slip is preferably computed prior to the initiation of the command pulse. However, computation of the average clutch slip can occur at any time while the clutch slip is at the first instantaneous clutch slip level 50.
As shown, once the clutch 83 reaches the point of "touch-up", the instantaneous clutch slip will remain at this lower level, however, these later clutch slip values are not relevant because the end-of-fill point has already been determined. This predetermined factor varies depending on the design and structure of the respective clutch 83, the type and nature of the machine, the machine manufacturer, the number of cycles, and any software scaling factors. An illustrative, but nonlimiting, example would include a predetermined factor representing thirty (30%) of the average clutch slip or in the alternative, a predetermined factor of three (3) and a predetermined number of cycles or loops as ten (10) could be used for some motor graders, wheel loaders and off-highway trucks.
The end-of-fill detecting software will now be discussed with reference to FIG. 4, which depicts a flowchart representative of the computer program instructions executed by the electronic control module 40 shown in FIG. 1. A programmer skilled in the art could utilize this flowchart to program any of a wide variety of electronic controllers/computers in a wide variety of programming languages. In the description of the flowcharts, the functional explanation marked with numerals in angle brackets, <nnn>, will refer to the flowchart blocks bearing that number. As shown in FIG. 4, the program first determines whether a clutch command is present <60>. If the answer is no, the counter will be set to zero <74> and the process will stop. If the answer is yes, then a counter will be incremented by one (1) <62>. Preferably, the value of the counter is correlated to a value in real time by a timing function associated with the electronic control module 40.
There are four steps, although not critical to the process in principle, which attempt to minimize the possibility of detecting a false end-of-fill point and operate as a safeguard. These four steps are preferably monitored throughout the process or may be monitored once prior to the start of a primary program step.
The first of these steps involves the determination of whether the selected gear is present <64>. This selected gear is totally dependent on the type of engine utilized in a particular machine. An illustrative, but nonlimiting example, is equal or greater than second gear and less than or equal to third gear for motor graders, wheel loaders, and off-highway trucks. If the answer to this query is no, the counter is set to zero <74> and the program stops. Otherwise, the program will progress to the next step.
The second safeguard step is a determination of whether the engine speed exceeds a minimum threshold value <66>. Once again, these limits are dependent on the parameters of the clutch and a failure to be above this minimum threshold will result in the counter being set to zero <74>. An illustrative, but nonlimiting example, is an engine speed of 1,500 revolutions per minute for motor graders, wheel loaders, and off-highway trucks.
The third safeguard step is a determination of whether the torque converter slip is monotonically decreasing by a predetermined value over a predetermined number of cycles <67>. Once again, these limits are dependent on the parameters of the clutch and a failure to decrease over a predetermined number of cycles will result in the counter being set to zero <74>. An illustrative, but nonlimiting example, is a decrease over two or more cycles or loops for motor graders, wheel loaders, and off-highway trucks.
The fourth safeguard step merely compares the value of the counter with a predetermined time interval. A nonlimiting example of this time interval would include a summation of the pulse, ramp, hold, and modulation times <68>. If the value of the counter exceeds the summation of these time periods, the counter will be set to zero <74> and the program will stop. This is because the point in time representing the end of the fill period will have past.
The primary program step makes the determination as to whether or not the instantaneous clutch slip is less than an average of a predetermined number of loops or cycles of clutch slip that is divided by a predetermined factor <68>. As previously described above, this predetermined factor and the number of loops or cycles vary depending on the design and structure of the clutch. The design and structure of the clutch depends upon the type and nature of the machine as well as the machine manufacturer. In addition, the parameters may be altered due to different scaling factors in the software. An illustrative, but nonlimiting, example would include a predetermined factor of three (3) and the number of loops or cycles being ten (10) for motor graders, wheel loaders, and off-highway trucks.
The software will keep looping through this primary program step <70>, the step of incrementing the counter by one (1) <62>, the first safeguard step <64>, the second safeguard step <66>, the third safeguard step <67> and the fourth safeguard step <68>, until this condition is reached and will then save the counter value at this point as the end-of-fill point <72>.
Industrial Applicability
The present invention is advantageously applicable in controlling the shifting of a clutch utilized in conjunction with a torque converter, typically, but not limited to, construction machines such as motor graders, off-highway trucks, wheel loaders, bulldozers, and the like. The following description is only for the purposes of illustration and is not intended to limit the present invention as such. It will be recognizable, by those skilled in the art, that the present invention is suitable for a plurality of other applications.
The present invention detects a marked decrease in the instantaneous value of the clutch slip as the end-of-fill point or end-of-fill time. This determination occurs when the instantaneous clutch slip is less than an average of a predetermined number of loops or cycles of clutch slip that is divided by a predetermined factor. The fill time is defined as the time required to fill an on-coming clutch cavity with fluid. During this fill period, the clutch piston will stroke and the clutch plates touch-up. However, until the clutch plates are initially compressed, the clutch 83 cannot transmit any torque. Therefore, the end-of-fill time is important in order to ascertain when this critical moment is reached. The present invention can eliminate both early engagement and late engagement. Early or late engagement can result in a torque spike that is transmitted through the drivetrain 10 of the machine and creates a "jerk". The elimination of jerk will make the operator more comfortable and increase the life expectancy of the associated components located within the drivetrain of the machine. Elimination of late engagement pressure will prevent even greater amounts of jerk than early engagement.
In view of the foregoing, it is readily apparent that the subject end-of-fill detection method provides a determination of end-of-fill in a very simple and effective manner that results in a high quality engagement of a fluid actuated clutch.
Other aspects, objects and advantages of the present invention can be obtained from a study of the drawings, the disclosure and the appended claims.
Claims
  • 1. A system for detecting an end-of-fill condition for a fluid actuated clutch comprising:
  • a fluid actuated clutch;
  • an input mechanism that generates a signal, including a value for an input speed of said fluid actuated clutch and a value of output speed for said fluid actuated clutch;
  • an electronic controller for detecting an instantaneous clutch slip, which is a difference between said input speed of said fluid actuated clutch and said output speed of said fluid actuated clutch and detecting when said instantaneous clutch slip is less than an average of a predetermined number of cycles of instantaneous clutch slip that is divided by a predetermined factor, where this condition represents the end-of-fill point for said fluid actuated clutch; and
  • a control valve that is activated by said electronic controller and said control valve is operatively connected to said fluid actuated clutch.
  • 2. The system of claim 1, wherein said average of a predetermined number of cycles of instantaneous clutch slip is determined by a digital low pass filter.
  • 3. The system of claim 1, wherein said predetermined factor is a fixed percentage of said average of a predetermined number of cycles of instantaneous clutch slip.
  • 4. The system of claim 1, wherein said electronic controller determines if a preselected gear is engaged.
  • 5. The system of claim 1, wherein said electronic controller determines if said speed of said engine drive exceeds a predetermined minimum value.
  • 6. The system of claim 1, wherein said electronic controller determines if said end-of-fill point does not exceed a predetermined time period.
  • 7. The system of claim 1, wherein said electronic controller determines if said end-of-fill point does not exceed a summation of pulse time, ramp time, hold time, and modulation times.
  • 8. The system of claim 1, wherein said electronic controller determines if said instantaneous clutch slip does decrease over a plurality of cycles.
  • 9. The system of claim 1, wherein said fluid actuated clutch is a lock-up clutch and said input mechanism generates a signal, including a value for speed of an engine drive and a value of output speed for a torque converter and said instantaneous clutch slip is a difference between said speed of said engine drive and said output speed of said torque converter.
  • 10. The system of claim 9, wherein said electronic controller determines if said end-of-fill point does not exceed a predetermined time period.
  • 11. A method for detecting an end-of-fill condition for a fluid actuated clutch, which is operatively connected to a control valve that is activated by an electronic controller that also receives a signal from an input mechanism, including a value for an input speed of said fluid actuated clutch and a value of output speed for said fluid actuated clutch, the method comprising the steps of:
  • detecting an instantaneous clutch slip, which is a difference between said input speed of said fluid actuated clutch and said output speed of said fluid actuated clutch; and
  • detecting when said instantaneous clutch slip is less than an average of a predetermined number of cycles of instantaneous clutch slip that is divided by a predetermined factor, where this condition represents the end-of-fill point for said fluid actuated clutch.
  • 12. The method of claim 11, wherein said step of detecting when said instantaneous clutch slip is less than an average of a predetermined number of cycles of instantaneous clutch slip that is divided by a predetermined factor includes determining said average of a predetermined number of cycles of instantaneous clutch slip with a digital low pass filter.
  • 13. The method of claim 11, wherein said step of detecting when said instantaneous clutch slip is less than an average of a predetermined number of cycles of instantaneous clutch slip that is divided by a predetermined factor includes determining said predetermined factor as a fixed percentage of said instantaneous clutch slip.
  • 14. The method of claim 11, wherein said step of detecting an instantaneous clutch slip includes the step of determining if a preselected gear is engaged.
  • 15. The method of claim 11, wherein said step of detecting an instantaneous clutch slip includes the step of determining if said speed of said engine drive exceeds a predetermined minimum value.
  • 16. The method of claim 11, wherein said step of detecting when said instantaneous clutch slip is less than an average includes the step of determining if said end-of-fill point does not exceed a predetermined time period.
  • 17. The method of claim 11, wherein said step of detecting when said instantaneous clutch slip is less than an average includes the step of determining if said end-of-fill point does not exceed a summation of pulse time, ramp time, hold time, and modulation times.
  • 18. The method of claim 11, wherein said step of detecting when said instantaneous clutch slip is less than an average includes the step of determining if said instantaneous clutch slip does decrease over a plurality of cycles.
  • 19. The method of claim 11, wherein said fluid actuated clutch is a lock-up clutch and said input mechanism generates a signal, including a value for speed of an engine drive and a value of output speed for a torque converter and said instantaneous clutch slip is a difference between said speed of said engine drive and said output speed of said torque converter.
  • 20. The method of claim 19, wherein said step of detecting an instantaneous clutch slip includes the step of determining if said speed of said engine drive exceeds a predetermined minimum value.
US Referenced Citations (87)
Number Name Date Kind
3956947 Leising et al. May 1976
4208929 Heino et al. Jun 1980
4414863 Heino Nov 1983
4419909 Opperud et al. Dec 1983
4653350 Downs et al. Mar 1987
4707789 Downs et al. Nov 1987
4724939 Lockhart et al. Feb 1988
4790418 Brown et al. Dec 1988
4796490 Butts et al. Jan 1989
4836057 Asayama et al. Jun 1989
4838124 Hamano et al. Jun 1989
4841815 Takahashi Jun 1989
4843902 Patton et al. Jul 1989
4854194 Kaneko et al. Aug 1989
4855913 Brekkestran et al. Aug 1989
4875391 Leising et al. Oct 1989
4953679 Okino Sep 1990
4955256 Kashihara et al. Sep 1990
4967385 Brekkestran et al. Oct 1990
4967611 Sugano Nov 1990
4967620 Shimanaka Nov 1990
4968999 Fodale et al. Nov 1990
4969098 Leising et al. Nov 1990
4975845 Mehta Dec 1990
4981053 Yamaguchi Jan 1991
4982620 Holbrook et al. Jan 1991
4989470 Bulgrien Feb 1991
4991455 Bulgrien Feb 1991
5004084 Mehr-Aiyn et al. Apr 1991
5005441 Narita Apr 1991
5005444 Kimura et al. Apr 1991
5005680 Satoh et al. Apr 1991
5007308 Narita Apr 1991
5014573 Hunter et al. May 1991
5014575 Fujiwara et al. May 1991
5016175 Baltusis et al. May 1991
5018408 Bota et al. May 1991
5029086 Yoshimura Jul 1991
5029492 Kiuchi Jul 1991
5029494 Lentz et al. Jul 1991
5033328 Shimanaka Jul 1991
5035312 Asayama et al. Jul 1991
5036718 Bulgrien Aug 1991
5036730 Sakai et al. Aug 1991
5038286 Asayama et al. Aug 1991
5038636 Vukovich et al. Aug 1991
5046174 Lentz et al. Sep 1991
5046175 Lentz et al. Sep 1991
5046176 Lin Sep 1991
5046178 Hibner et al. Sep 1991
5050456 Fukunda Sep 1991
5050458 Vukovich et al. Sep 1991
5052246 Yamaguchi Oct 1991
5053960 Brekkestran et al. Oct 1991
5054599 Marcott Oct 1991
5056639 Petzold et al. Oct 1991
5058460 HIbner et al. Oct 1991
5063813 Lentz Nov 1991
5067084 Kau Nov 1991
5067373 Kyohzuka et al. Nov 1991
5067374 Sakai eta al. Nov 1991
5069084 Matsumo et al. Dec 1991
5070747 Lentz et al. Dec 1991
5072390 Lentz et al. Dec 1991
5085105 Wakahara et al. Feb 1992
5101943 Bulgrien Apr 1992
5108408 Bota et al. Apr 1992
5113720 Asayama et al. May 1992
5119697 Vukovich et al. Jun 1992
5154099 Asatuke et al. Oct 1992
5163342 Pollack et al. Nov 1992
5169973 Asayama et al. Dec 1992
5174137 Kato et al. Dec 1992
5188005 Sankpal et al. Feb 1993
5190130 Thomas et al. Mar 1993
5209141 Asayama et al. May 1993
5211079 Runde et al. May 1993
5216606 Lentz et al. Jun 1993
5224577 Falck et al. Jul 1993
5251509 Pollack et al. Oct 1993
5289741 Debs et al. Mar 1994
5311795 Yoshimura et al. May 1994
5403248 Ando et al. Apr 1995
5467854 Creger et al. Nov 1995
5468198 Holbrook et al. Nov 1995
5472389 Ando et al. Dec 1995
5580332 Mitchell et al. Dec 1996
Foreign Referenced Citations (2)
Number Date Country
0357184A1 Mar 1990 EPX
0196358B1 May 1990 EPX