The present disclosure is directed to a control system for a continuously variable transmission, and more particularly, to a dynamic control system for a continuously variable transmission.
Machines such as, for example, wheel loaders, dozers, backhoes, dump trucks, and other heavy equipment are used to perform many tasks. To effectively perform these tasks, the machines require an engine that provides significant torque through a transmission to one or more ground engaging devices. Often, these machines utilize continuously variable transmissions (CVT) for increased engine efficiency.
A CVT is an automatic type of transmission that provides an infinite number of output ratios within its ratio range. For example, a hydraulic CVT includes a pump and a fluid motor that receives pressurized fluid from the pump. Depending on a discharge flow rate and pressure of the pump, the motor speed and output torque at the ground engaging device may be varied. An electric CVT includes a generator and an electric motor that receives current from the generator. Depending on the current supplied to the motor, the motor speed and output torque may be varied.
An example of a system used to control a conventional CVT is described in U.S. Pat. No. 4,793,217 (the '217 patent) issued to Morisawa et al. on Dec. 27, 1988. The control system disclosed in the '217 patent is a speed based system that adjusts a speed of an input shaft of the CVT to maintain a target output. The CVT operates in a plurality of modes such as forward and reverse, wherein each operation mode has a unique map assigned to it. In addition, each map indicates a relationship between a target speed of the input shaft of the CVT and an engine output for the associated mode. When the CVT is actuated, a controller determines in which mode the CVT is operating and selects the map designed for that mode. The controller then adjusts the speed of the input shaft according to the map to attain the desired engine output.
Although the control system disclosed in the '217 patent may produce a desired engine output for a plurality of operating modes, the application of the system may be limited. In particular, because each input invokes only one map, there may be little variety in the types of maps available. Such a reduced variety may limit the diversity of tasks and environments in which the transmission and ultimately the associated machine may operate.
The disclosed apparatus is directed to overcoming one or more of the problems set forth above.
In one aspect, the present disclosure is directed toward a continuously variable transmission including a driven element. The continuously variable transmission also includes a first operator input device configured to transmit a first displacement signal corresponding to a displacement of the first operator input device. The continuously variable transmission further includes a second operator input device configured to transmit a second displacement signal corresponding to a displacement of the second operator input device. In addition, the continuously variable transmission includes a third operator input device configured to transmit a transmission operating mode request. Furthermore, the continuously variable transmission includes at least one sensor configured to sense at least one parameter indicative of an operating condition of the transmission. Additionally, the continuously variable transmission includes a controller configured to determine a driven element output request based on the operating request mode, the first displacement signal, the second displacement signal, and the at least one sensed parameter. The controller is also configured to regulate an output of the driven element in response to the operating mode request, the driven element output request, and the at least one sensed parameter.
Consistent with another aspect of the disclosure, a method is provided for operating a transmission. The method includes receiving an operating mode request, receiving a first and a second operator input device displacement signal, and sensing at least one parameter indicative of an operating condition of the transmission. The method also includes determining a transmission output request in response to the operating mode request, the first operator input device displacement signal, the second operator input device displacement signal, and the at least one parameter. The method further includes controlling an output of the transmission in response to the operating mode request, the determined transmission output request, and the at least one parameter.
As illustrated in
Traction devices 14 (referring to
As illustrated in
Power source 28 may include an internal combustion engine having multiple subsystems that cooperate to produce mechanical or electrical power output. For the purposes of this disclosure, power source 28 is depicted and described as a four-stroke diesel engine. One skilled in the art will recognize, however, that power source 28 may be any other type of internal combustion engine such as, for example, a gasoline or a gaseous fuel-powered engine. The subsystems included within power source 28 may include, for example, a fuel system, an air induction system, an exhaust system, a lubrication system, a cooling system, or any other appropriate system.
A sensor 34 may be associated with power source 28 to sense an output speed thereof. In one example, sensor 34 may embody a magnetic pickup type of sensor associated with a magnet embedded within a rotational component of power train 16 such as a crankshaft or flywheel. During operation of power source 28, sensor 34 may sense the rotating magnetic field produced by the magnet and generate a signal corresponding to the rotational speed of power source 28.
Transmission unit 30 may embody, for example, a continuously variable transmission (CVT). Transmission unit 30 may be any type of continuously variable transmission such as, for example, a hydraulic CVT, a hydro-mechanical CVT, an electric CVT, or other configuration as would be apparent to one skilled in the art. In addition, transmission unit 30 may include a driving element 36 and a driven element 38.
In the exemplary electric CVT of
Power electronics 40 may include generator associated components and motor associated components. For example, power electronics 40 may include one or more drive inverters (not shown) configured to invert three-phase alternating power to direct phase power and vice versa. The drive inverters may have various electrical elements including insulated gate bipolar transistors (IGBTs), microprocessors, capacitors, memory storage devices, and any other similar elements used for operating driving element 36 and driven element 38. Other components that may be associated with the drive inverter include power supply circuitry, signal conditioning circuitry, and solenoid driver circuitry, among others. In addition, power electronics 40 may include a generator heat sink (not shown), and a motor heat sink (not shown) in communication with driving and driven elements 36, 38, respectively. Each heat sink may absorb heat from their respective components of power electronics 40 and transfer this heat to a cooling system (not shown).
Transmission unit 30 may be at least partially controlled with left and right foot pedals 22 and 24. That is, as left and right foot pedals 22 and 24 are manipulated by an operator, the foot pedals may provide electric signals signifying a desired driven element output such as, for example, a desired torque output and/or a desired speed limit. For example, left and right foot pedals 22 and 24 may have a minimum position and be movable through a range of positions to a maximum position. Sensors 42 and 44 may be provided in association with each of left and right foot pedals 22 and 24, respectively, to sense the displacement positions thereof and produce corresponding signals responsive to the displaced positions. Sensors 42 and 44 may be any sensor capable of sensing the displacement of foot pedals 42 and 44 such as, for example, a switch or potentiometer. The displacement signals from each of sensors 42 and 44 may be directed through control module 32 to transmission unit 30 to control the torque output of driven element 38.
A sensor 46 may be associated with transmission unit 30 and/or traction device 14 (referring to
Control module 32 may embody a single microprocessor or multiple microprocessors for controlling the operation of power train 16 in response to the received signals. Numerous commercially available microprocessors can be configured to perform the functions of control module 32. It should be appreciated that control module 32 could readily embody a general machine microprocessor capable of controlling numerous machine functions. Control module 32 may include a memory, a secondary storage device, a processor, and any other components for running an application. Various other circuits may be associated with control module 32 such as power supply circuitry, signal conditioning circuitry, solenoid driver circuitry, and other types of circuitry.
A plurality of base control maps may be stored within the memory of control module 32 and may be grouped together based on a transmission operating mode. For example, the base control maps may be divided into forward, neutral, and reverse groups. Such groups may be selected in response to a signal indicative of a position of FNR selector 26. In addition, each base map may include a plurality of sub-maps. Each of these base maps and sub-maps may be in the form of tables, graphs, and/or equations and include a compilation of data collected from lab and/or field operation of power train 16.
The base control maps stored in the memory of control module 32 may be modified so that the dependent variables represented on the y-axis such as, for example, maximum torque limit 56, maximum coasting retarding force 64, maximum torque limit 66, maximum torque limit 76, maximum coasting retarding force 84, and maximum torque limit 86 may be shifted and/or scaled. Such modifications may be based on net displacement values applied to various algorithms, maps, charts, and/or graphs. The net displacement values may be determined from one of a plurality of net displacement maps stored in the memory of control module 32. Each of these net displacement maps may be in the form of tables, graphs, and/or equations and include a compilation of data collected from lab and/or field operation of power train 16.
Each net displacement map may be associated with one or more sub-maps. For example, net displacement map 88 may be associated with sub-maps 50 and 52 and may be used to shift and/or scale maximum torque limit 56 and maximum coasting retarding force 64. Additionally, the net displacement value determined from net displacement map 88 may be applied to various algorithms, maps, charts, and/or graphs and used to regulate a torque or speed output of transmission unit 30 when control module 32 is following a control path in sub-maps 50 or 52. Alternatively, net displacement map 90 may be associated with sub-map 54 and may be used to shift and/or scale maximum torque limit 66. Additionally, the net displacement value determined from net displacement map 90 may be applied to various algorithms, maps, charts, and/or graphs and used to regulate a torque or speed output of transmission unit 30 when control module 32 is following a control path in sub-map 54.
The disclosed control system may be applicable to any vehicle having a torque controlled CVT. In particular, by selecting a particular base control map from a plurality of base control maps and a particular sub-map from a plurality of sub-maps in response to multiple inputs, the control system may efficiently and accurately determine a desired torque output that the transmission may follow under various environmental and vehicular conditions. The selection of a base control map, an associated sub-map, and an ensuing control path for an output request will be described below.
As illustrated in
After a base control map has been selected, control module 32 may receive input from a plurality of sources (step 202). Such input may include the displacement of left foot pedal 22 received via sensor 42, the displacement of right foot pedal 24 received via sensor 44, the output speed of power source 28 received via sensor 34, and the output speed of transmission unit 30/traveling speed of machine 10 received via sensor 46.
After receiving the input, control module 32 may select an appropriate sub-map based on the selected base map and the received input (step 204). For example, if base map 48 has been selected, the appropriate sub-map may be one of sub-maps 50, 52, and 54 because those sub-maps may be the only sub-maps associated with base map 48. Control module 32 may reference the received input to determine which of the above-mentioned sub-maps may be appropriate for the current conditions of machine 10. For example, if machine 10 is currently traveling at a positive speed and transmission unit 30 is generating a negative torque, control module 32 may select sub-map 52. Alternatively, if machine 10 is at a standstill and transmission unit 30 is generating zero torque, control module may reference the displacement of left pedal 22 or right pedal 24. If right pedal 24 is displaced, control module 32 may select sub-map 50. If left pedal 22 is displaced, control module 32 may select sub-map 52. It is contemplated that other sources of input may be relied upon when determining the appropriate sub-map, if desired.
After selecting the appropriate sub-map, control module 32 may select an appropriate net displacement map (step 206). In particular, because each sub-map may be associated with a particular net displacement map, the appropriate net displacement map may be selected based on the selected sub-map. For example, if either sub-map 50 or 52 are selected, net displacement map 88 may be selected because both sub-maps may be associated with net displacement map 88.
Once the appropriate net displacement map is selected, signals from sensors 42 and 44 indicative of the displacements of left and right foot pedals, respectively, may be used to determine a net displacement value (step 208). That is, upon receiving the displacement signals from sensors 42 and 44, control module 32 may reference net displacement map 88 (if either sub-maps 50 or 52 have been selected) and select a corresponding net displacement value. For example, if an operator of machine 10 depressed right pedal 24 about 70% of the distance from the neutral position toward the maximum position of right pedal 24, and depressed left pedal 22 about 30% of the distance from the neutral position toward the maximum position of left pedal 22, the right and left pedal values would be approximately 0.7 and 0.3, respectively. Following the right pedal curve corresponding to 0.7 to the intersection with 0.3 along the horizontal axis of the
After determining the net displacement value, the selected sub-map may be modified (step 210). For example, the determined net displacement value may be applied to algorithms, charts, and/or graphs, which may increase or decrease the maximum torque limit associated with the sub-map. After the sub-map has been modified, control module 32 may determine a desired control path that transmission unit 30 may follow (step 212).
Control module 32 may apply the net displacement value to algorithms, maps, charts, and/or graphs to determine a torque output request. After receiving the torque output request, control module 32 may increase the torque output of transmission unit 30. While increasing the torque, control module 32 may continuously compare the torque output to maximum torque limit 56, that may have been previously shifted and/or scaled in response to the net displacement value. If the output torque of transmission 30 is less than maximum torque limit 56, control module 32 may continue increasing the torque output per the torque output request generated by the net displacement value. If the output torque is equivalent to maximum torque limit 56, control module 32 may maintain the current magnitude of the output torque.
While maintaining the output torque at a constant level, control module 32 may continuously compare the speed of machine 10 to maximum speed limit 58. If the speed of machine 10 is less than maximum speed limit 58, control module 32 may maintain the magnitude of the output torque. However, if the speed of machine 10 is equal to maximum speed limit 58, control module 32 may reduce the output torque to maintain the speed of machine 10 at maximum speed limit 58. Similar to maximum torque limit 56, maximum speed limit 58 may be shifted or scaled in response to input from operator interface devices 18 or may be built into the control strategy algorithm.
Because the disclosed control system may interpret multiple inputs to determine a desired combination of base control maps and sub-maps, the flexibility of the control system may be increased. In addition, the use of combinations of control maps to create a desired control path may increase the number of possible control paths beyond the number of available maps, increasing the flexibility of the system. Such flexibility may increase the variety of environments and applications for which the transmission and ultimately the associated machine may be used.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed control system. Other embodiments will be apparent to those skilled in the art from consideration of the specification and practice of the disclosed system. It is intended that the specification and examples be considered as exemplary only, with a true scope being indicated by the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
3823792 | Dinkloh et al. | Jul 1974 | A |
4125797 | Bader et al. | Nov 1978 | A |
4152951 | Korczykowski | May 1979 | A |
4720793 | Watanabe et al. | Jan 1988 | A |
4793217 | Morisawa et al. | Dec 1988 | A |
4850250 | Nehmer et al. | Jul 1989 | A |
4864894 | Falzoni | Sep 1989 | A |
4989474 | Cicotte et al. | Feb 1991 | A |
5040648 | Mitchell et al. | Aug 1991 | A |
5078024 | Cicotte et al. | Jan 1992 | A |
5086865 | Tanaka et al. | Feb 1992 | A |
5142928 | Buti et al. | Sep 1992 | A |
5521819 | Greenwood | May 1996 | A |
5527232 | Seidel et al. | Jun 1996 | A |
5553453 | Coutant et al. | Sep 1996 | A |
5560203 | Pollman | Oct 1996 | A |
5766105 | Fellows et al. | Jun 1998 | A |
5775784 | Koga et al. | Jul 1998 | A |
5846156 | Meissner et al. | Dec 1998 | A |
5890991 | Sakakiyama | Apr 1999 | A |
5915801 | Taga et al. | Jun 1999 | A |
5924955 | Ishii et al. | Jul 1999 | A |
6019701 | Mori et al. | Feb 2000 | A |
6038504 | Cronin et al. | Mar 2000 | A |
6157884 | Narita et al. | Dec 2000 | A |
6161071 | Shuman et al. | Dec 2000 | A |
6183390 | Koga et al. | Feb 2001 | B1 |
6223111 | Cronin et al. | Apr 2001 | B1 |
6247378 | Newendorp et al. | Jun 2001 | B1 |
6314357 | Kon et al. | Nov 2001 | B1 |
6350216 | Speicher et al. | Feb 2002 | B1 |
6357232 | Strashny | Mar 2002 | B1 |
6389347 | Nozaki | May 2002 | B1 |
6492785 | Kasten et al. | Dec 2002 | B1 |
6537169 | Morri | Mar 2003 | B1 |
6551212 | Skinner et al. | Apr 2003 | B2 |
6553302 | Goodnight et al. | Apr 2003 | B2 |
6589130 | Baginski et al. | Jul 2003 | B1 |
6622075 | Reuschel et al. | Sep 2003 | B1 |
6633805 | Burgart et al. | Oct 2003 | B2 |
6640179 | Katakura et al. | Oct 2003 | B2 |
6671602 | Speicher et al. | Dec 2003 | B1 |
6695742 | Hagiwara et al. | Feb 2004 | B2 |
6766231 | Nakagawa et al. | Jul 2004 | B2 |
6827167 | Cikanek et al. | Dec 2004 | B2 |
6920865 | Lyon | Jul 2005 | B2 |
20020082138 | Cannon et al. | Jun 2002 | A1 |
20040014557 | Carlson et al. | Jan 2004 | A1 |
20040100145 | Holt et al. | May 2004 | A1 |
20040129487 | Shabana et al. | Jul 2004 | A1 |
20050103555 | Cannon et al. | May 2005 | A1 |
20060032221 | Fukasawa et al. | Feb 2006 | A1 |
Number | Date | Country |
---|---|---|
1493609 | Jan 2005 | EP |
4019463 | Jan 1992 | JP |
08338527 | Dec 1996 | JP |
2002168339 | Jun 2002 | JP |
2005126020 | May 2005 | JP |
WO2007023138 | Mar 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20090143948 A1 | Jun 2009 | US |