The present disclosure relates to the control of an automotive transmission, specifically to a shift execution control system and method for controlling an electrically variable transmission.
Some current hybrid electrically variable transmissions feature two electric motors coupled to an internal combustion engine utilizing a plurality of clutches and gear sets. At certain times it is desirable to operate the transmissions in strictly an electric mode or in a hybrid mode where the internal combustion engine and one or both motors operate simultaneously. Managing the many parameters such as clutch, engine and motor torques, battery power levels and usage, efficiency and smooth shifting between the various gears and drive modes, fuel economy, operational-cost efficiency, etc. pose many operational control challenges.
Thus, there remains a need for continuous improvement in the operational control of hybrid electrically variable transmissions.
In one form, the present disclosure provides a method of controlling first and second electric motors of a vehicle having an electrically variable transmission during a transmission shift operation. The method comprises: using a processor to perform the steps of determining a type of shift being performed; determining if a first clutch is being applied or released during the shift; determining if a second clutch is being applied or released during the shift; determining an acceleration limit based on the shift being performed and which clutch is being applied and/or released; determining acceleration and speed profiles based on the shift being performed, which clutch is being applied and/or released and the acceleration limit; determining a first electric motor torque and a second electric motor torque based on the acceleration and speed profiles; setting a torque of the first electric motor to the determined first electric motor torque; and setting a torque of the second electric motor to the determined second electric motor torque.
The present disclosure also provides a controller for controlling first and second electric motors of a vehicle having an electrically variable transmission during a transmission shift operation. The controller comprises a processor that is programmed to: determine a type of shift being performed; determine if a first clutch is being applied or released during the shift; determine if a second clutch is being applied or released during the shift; determine an acceleration limit based on the shift being performed and which clutch is being applied and/or released; determine acceleration and speed profiles based on the shift being performed, which clutch is being applied and/or released and the acceleration limit; determine a first electric motor torque and a second electric motor torque based on the acceleration and speed profiles; set a torque of the first electric motor to the determined first electric motor torque; and set a torque of the second electric motor to the determined second electric motor torque.
Further areas of applicability of the present disclosure will become apparent from the detailed description, drawings and claims provided hereinafter. It should be understood that the detailed description, including disclosed embodiments and drawings, are merely exemplary in nature intended for purposes of illustration only and are not intended to limit the scope of the invention, its application or use. Thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention.
U.S. patent application Ser. No. 12/882,936, (the “'936 Application”) filed Sep. 15, 2010 and titled “Multi-Speed Drive Unit,” discloses various compound-input electrically variable transmissions (“EVT”), the disclosure incorporated herein by reference. U.S. patent application Ser. No. 13/188,799; filed Jul. 22, 2011 and titled “Clutch System for a Transmission” , the disclosure incorporated herein by reference, discloses a clutch system that can be used e.g., in the '936 Application's multi-speed drive unit to create a two dry “clutch” drive system, similar to a DDCT (dual dry clutch transmission), for the drive unit.
A seen in
The carriers of the planetary gear sets are connected via a main shaft 14. A sun gear S2 of the second planetary gear set is connected to a first electric motor EMA. A ring gear R2 of the second planetary gear set is connected to a second electric motor EMB via a motor speed reducer (“MSR”) 16. The ring gear R2 of the second planetary gear set is also connected to an output shaft 18. The motor speed reducer 16 controls the speed ratio between the second electric motor EMB and the output shaft 18.
The '936 Application discloses three input ratios. A first ratio is created by activating the first clutch CB1 while deactivating the second clutch C2. A second ratio is created by deactivating the first clutch CB1 while activating the second clutch C2. The third ratio is the input brake created by activating the first and second clutches CB1, C2.
During the cycle, the system 10 enters different modes to deliver the required output power from the electric motors and/or engine to the output shaft. The modes are chosen for best fuel economy and drive quality. The system 10 will operate in the following modes: input brake electric vehicle (“IB-EV”), under drive electric vehicle (“UD-EV”), over drive electric vehicle (“OD-EV”), under drive engine on (“UD-EO”), over drive engine on (“OD-EO”), and neutral (N). As shown in the table of
Both clutches CB1 and C2 will be applied (i.e., engaged or activated) to implement the IB-EV mode. The first clutch CB1 will be applied while the second clutch C2 is not applied (i.e., disengaged or deactivated) to implement the UD-EV and UD-EO modes. The first clutch CB1 will not be applied while the second clutch C2 is applied to implement the OD-EV and OD-EO modes. Both clutches CB1 and C2 will be disengaged in the neutral mode. It should be appreciated that this disclosure refers to the first clutch CB1 as a braking clutch, but the disclosure is not limited to a braking clutch; as shown in the '936 application, many clutches or synchronizers could be used in the system 10.
The aspects of the present disclosure are designed to control the drive system during the execution of shifts (i.e., IB-EV to OD-EV, IB-EV to UD-EV, UD-EO to OD-EO, OD-EO to UD-EO, OD-EV to IB-EV, UD-EV to IB-EV, etc.) such as the ones that occur at points B, D, E and G in
In general, a transmission shift mainly involves changing the gear ratio between the engine (input shaft 12, input speed Ni) and the main planetary carrier (planetary carrier speed Npc). To do so, the main planetary carrier and the first electric motor EMA must move up or down in speed. The acceleration of the carrier shaft {dot over (N)}pc, however, must be within various hybrid systems constraints (e.g., motor torque limits, clutch torque limits and battery power limits) while maintaining certain key drive quality parameters (e.g., output shaft acceleration/jerk) within reasonable limits.
The type of shift to be executed may change depending on the shift type and various event-based triggers (e.g., ambient temperatures, battery temperatures, motor temperatures, etc.). As will be discussed in more detail below, the three major distinct shift types, according to the present disclosure, include (1) a clutch-to-clutch shift with input torque Ti control, (2) a clutch-to-clutch shift with first motor torque Ta, second motor torque Tb and battery power Pbatt control, and (3) a synchronous shift with first motor torque Ta, second motor torque Tb and battery power Pbatt control.
Generally, the clutch-to-clutch shift with input torque Ti control is achieved with changing input speed Ni. The main controlled parameters will be the input torque Ti first clutch torque TCB1, second clutch torque TC2 and battery power Pbatt. The shift will occur during battery/motor constrained operations and has the benefit of minimum changes in the first motor torque Ta, second motor torque Tb, and battery power Pbatt.
The clutch-to-clutch shift with input torque Ti control shift event is performed based on certain known event triggers that would normally lead to a bad shift if it were performed based on the first motor torque Ta, second motor torque Tb, and battery power Pbatt. One example situation would involve really cold ambient and battery temperatures, which would lead to severely constrained battery power limits. The constrained battery power limits would result in a shift having too long of a duration, which could affect clutch life and shift quality. Thus, the important controlled parameter in the clutch-to-clutch shift with input torque Ti control is battery power Pbatt and the allowable output torque operating envelope, which would dictate what the controlled torques (i.e., input torque Ti, first clutch torque TCB1, second clutch torque TC2) would look like.
The control strategy for the clutch-to-clutch shift with input torque Ti control shift event can be broken up into 3 key states: (1) the calculation of input acceleration {dot over (N)}i limits; (2) the generation of profiles for the desired planetary carrier speed Npc
The calculation of the input acceleration {dot over (N)}i limits is performed based on the hybrid system's component constraints. Current motor speeds are used to determine the first and second motor torque Ta, Tb limits. Maximum and minimum engine torque limits are also accounted for. Battery power Pbatt limits are determined based on certain shift calibrations, which could lead to having the first and second motor torques Ta, Tb commanded to severely maintain the battery power Pbatt, or to allow for a certain amount of Pbatt deviation, centered on certain event-based triggers.
Based on estimated clutch torques, clutch limits are evaluated for both the applying and releasing clutches. Clutch torque limits, however, depend on whether the clutch in question is currently being applied or released.
The generation of the profiles for the desired planetary carrier speed Npc
The generation of clutch Tc1, Tc2, engine To and motor torque Ta, Tb commands can now occur. Based on the desired carrier acceleration profile {dot over (N)}pc
Referring to
Referring to
Turning now to the second major shift type, the clutch-to-clutch shift with first motor torque Ta, second motor torque Tb and batter power Pbatt control is achieved with swinging main planetary carrier speed Npc. The main controlling parameters will be first clutch torque TCB1, second clutch torque TC2, first motor torque Ta, and second motor torque Tb. The shift occurs during normal operation to ensure shift quality while maintaining optimum engine operation.
This particular type of shift is performed within certain known ambient conditions to help maintain shift quality. A major advantage of this type of shift is that it is done based on maintaining torque at the input shaft. This allows for a shift to take place without going through the inefficiency of spark retard to reduce input torque quickly during the shift. This shift from a system stand-point is one of the most efficient shift types available. This shift ensures accuracy of driver requested output torque To by using the first motor torque Ta, second motor torque Tb and battery power Pbatt to help maintain the output torque To at the desired level (or with an allowable minimum controlled deviation in torque). This is the quickest type of shift available and also has the least amount of impact on drivability. This shift is executed based on certain event triggers such as e.g., available battery power limits, battery voltage, ambient and component temperatures, etc.
The control strategy for the clutch-to-clutch shift with first motor torque Ta, second motor torque Tb and batter power Pbatt control shift event can be broken up into 3 key states: (1) the calculation of planetary carrier acceleration {dot over (N)}pc limits; (2) the generation of desired planetary carrier speed Npc
The calculation of the planetary carrier acceleration {dot over (N)}pc limits is performed based on the hybrid system's component constraints. Current motor speeds are used to determine the first and second motor torque Ta, Tb limits. Based on estimated clutch torques, clutch limits are evaluated for both the applying and releasing clutches. Clutch torque limits depend on whether the clutch in question is currently being applied or released.
For a clutch being applied, a torque rising-rate limit is calculated based on certain shift calibrations such as the time for a particular state of the shift. The applying clutch torque limits are evaluated based on the loop rate of the controller and the torque rate limit specified. A similar process is carried out to determine the clutch torque limits for the releasing clutch. Taking into account the above specified component torque limits and battery power limits, acceleration limits for the main carrier shaft {dot over (N)}pc are determined at steps 602 and 702.
The generation of the profiles for the desired planetary carrier speed Npc
The generation of clutch torques Tc1, Tc2 and motor torque Ta, Tb commands can now occur. Based on the desired carrier acceleration profile {dot over (N)}pc
Referring to
Referring to
Turning now to the third major shift type, the synchronous shift with first motor torque Ta, second motor torque Tb and batter power Pbatt control is achieved by disconnecting the releasing clutch, using the first motor torque Ta or second motor torque Tb to change the carrier input speed, and connecting the applied clutch. The shift is performed to maintain shift quality when the hybrid system is far from various torque and power constraints. The shift is easily controllable, does not require high fidelity clutch observer models and provides good shift quality.
This particular shift maintains the accuracy of the output torque To, by disconnecting the first and second clutches CB1, C2 and using the first electric motor EMA to swing the main powersplit carrier shaft to the desired carrier speed Npc while the second electric motor EMB reacts and maintains the output torque To. This shift is used generally at lower vehicle speeds when the hybrid system is not power or torque limited.
The control strategy for the synchronous shift with first motor torque Ta, second motor torque Tb and batter power Pbatt control shift event can be broken up into 3 key states: (1) the calculation of planetary carrier acceleration {dot over (N)}pc limits; (2) the generation of desired planetary carrier speed Npc
The calculation of the planetary carrier acceleration {dot over (N)}pc limits is performed based on the hybrid system's component constraints. Current motor speeds are used to determine the first and second motor torque Ta, Tb limits. Clutch torque limits are now taken to zero to ensure calculation of the acceleration limits with the first and second clutches CB1, C2 clutches disconnected.
The generation of the profiles for the desired planetary carrier speed Npc
The generation of the motor torque Ta, Tb commands can now occur. Based on the desired carrier acceleration profile {dot over (N)}pc
Acceleration limits for the main carrier shaft {dot over (N)}pc are determined at step 802. At step 804, the first and second clutch torques Tc1, Tc2 are set zero. At step 806, the first motor torque Ta and the second motor torque Tb are determined and commanded to the appropriate controllers to maintain the desired output torque To.
This application claims the benefit of U.S. Provisional Application No. 61/513,150, filed Jul. 29, 2011.
Number | Name | Date | Kind |
---|---|---|---|
8066615 | Martini et al. | Nov 2011 | B2 |
8116961 | Bogema et al. | Feb 2012 | B2 |
8192327 | Gibson et al. | Jun 2012 | B2 |
8290681 | Kaminsky et al. | Oct 2012 | B2 |
8401768 | Lewis et al. | Mar 2013 | B2 |
8406971 | Balton et al. | Mar 2013 | B2 |
20080275625 | Snyder | Nov 2008 | A1 |
20090118880 | Heap et al. | May 2009 | A1 |
20090118931 | Kaminsky et al. | May 2009 | A1 |
20090118949 | Heap et al. | May 2009 | A1 |
20090118951 | Heap et al. | May 2009 | A1 |
20090118963 | Heap | May 2009 | A1 |
20090215586 | Kresse | Aug 2009 | A1 |
20100228412 | Sah | Sep 2010 | A1 |
20110009236 | Yang et al. | Jan 2011 | A1 |
20110118915 | Ortmann et al. | May 2011 | A1 |
20120283922 | Phillips et al. | Nov 2012 | A1 |
20120323416 | McGrogan et al. | Dec 2012 | A1 |
20120323418 | Sah et al. | Dec 2012 | A1 |
Number | Date | Country |
---|---|---|
2 929 574 | Oct 2009 | FR |
Number | Date | Country | |
---|---|---|---|
20130030626 A1 | Jan 2013 | US |
Number | Date | Country | |
---|---|---|---|
61513150 | Jul 2011 | US |