Predictive-based control for transmission shifting
11414081 · 2022-08-16
Assignee
Inventors
- Ivan Cvok (Bistra, HR)
- Josko Deur (Zabreb, HR)
- Vladimir Ivanovic (Canton, MI, US)
- Yijing Zhang (Canton, MI, US)
- Yuji Fujii (Ann Arbor, MI)
Cpc classification
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/025
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
F16H2061/0462
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2061/0411
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2061/0451
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/19
PERFORMING OPERATIONS; TRANSPORTING
F16H61/061
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/0241
PERFORMING OPERATIONS; TRANSPORTING
F16H2061/0418
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/0403
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B60W30/19
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
F16H61/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A powertrain includes a transmission having an input shaft, an output shaft, and a plurality of clutches engageable in various combinations to establish varying power flow paths between the input and output shafts. A controller is programmed to, responsive to a shift of the transmission: reduce torque capacity of an off-going one of the clutches and increase torque capacity of an oncoming one of the clutches during a torque transfer phase of the shift, and, in response to an inertia phase of the shift, continue to command non-zero torque capacity to the off-going clutch such that the off-going clutch brakes the output shaft throughout an entire duration of the inertia phase.
Claims
1. A powertrain comprising: a transmission having an input shaft, an output shaft, and a plurality of clutches engageable in various combinations to establish power flow paths between the input and output shafts; and a controller programmed to, responsive to a shift of the transmission: reduce torque capacity of an off-going one of the clutches to a non-zero torque capacity and increase torque capacity of an oncoming one of the clutches during a torque transfer phase of the shift, and in response to an inertia phase of the shift, continue to command the non-zero torque capacity to the off-going clutch such that the off-going clutch brakes the output shaft during the inertia phase, wherein the command of the non-zero torque capacity further includes increasing and decreasing the non-zero torque capacity during the inertia phase based on a slip of the off-going clutch.
2. The powertrain of claim 1, wherein the non-zero torque capacity is based on an inertia torque associated with the input shaft and a torque of the output shaft.
3. The powertrain of claim 2, wherein the non-zero torque capacity is further based on a slip of the oncoming clutch.
4. The powertrain of claim 1, wherein the non-zero torque capacity is commanded throughout at least a majority of the inertia phase.
5. The powertrain of claim 1, wherein the non-zero torque capacity is commanded throughout an entire duration of the inertia phase.
6. A powertrain comprising: a transmission having an input shaft, an output shaft, and a plurality of clutches engageable in various combinations to establish power flow paths between the input and output shafts; and a controller programmed to, responsive to a shift of the transmission: reduce torque capacity of an off-going one of the clutches and increase torque capacity of an oncoming one of the clutches during a torque transfer phase of the shift, and in response to an inertia phase of the shift, command non-zero torque capacity to the off-going clutch such that the off-going clutch brakes the output shaft throughout an entire duration of the inertia phase, wherein the command of the non-zero torque capacity further includes increasing and decreasing the non-zero torque capacity during the inertia phase based on a slip of the oft-going clutch.
7. The powertrain of claim 6, wherein the non-zero torque capacity is based on an inertia torque associated with the input shaft and a torque of the output shaft.
8. The powertrain of claim 7, wherein the non-zero torque capacity is further based on a slip of the oncoming clutch.
9. A method of shifting a transmission having an input shaft, an output shaft, and a plurality of clutches engageable in various combinations to establish power flow paths between the input and output shafts, the method comprising: via a vehicle controller: reducing torque capacity of an off-going one of the clutches and increase torque capacity of an oncoming one of the clutches during a torque transfer phase of the shift; and in response to an inertia phase of the shift, command non-zero torque capacity to the off-going clutch such that the off-going clutch brakes the output shaft throughout an entire duration of the inertia phase, wherein the command of the non-zero torque capacity further includes increasing and decreasing the non-zero torque capacity during the inertia phase based on a slip of the off-going clutch.
10. The method of claim 9, wherein the non-zero torque capacity is a series of sequential nonlinear torque capacities that are gradually reduced non-monotonically.
11. The method of claim 9, wherein the non-zero torque capacity is a series of sequential nonlinear torque capacities that are increased and decreased based on the slip of the off-going clutch and a slip of an oncoming clutch.
12. The method of claim 9, wherein rates of change between adjacent ones of the torque capacities varies.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Embodiments of the present disclosure are described herein. It is to be understood, however, that the disclosed embodiments are merely examples and other embodiments can take various and alternative forms. The figures are not necessarily to scale; some features could be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention. As those of ordinary skill in the art will understand, various features illustrated and described with reference to any one of the figures can be combined with features illustrated in one or more other figures to produce embodiments that are not explicitly illustrated or described. The combinations of features illustrated provide representative embodiments for typical applications. Various combinations and modifications of the features consistent with the teachings of this disclosure, however, could be desired for particular applications or implementations.
(8)
(9) Transmission 16 includes a torque converter 24 and a gearbox 26. Torque converter 24 transmits torque hydro-dynamically based on a speed difference between an impeller which is driven by crankshaft 14 and a turbine which drives gearbox input shaft 28 (sometimes called turbine shaft). Power is transmitted from the impeller to the turbine via moving fluid whenever the impeller rotates faster than the turbine. Torque converter 24 may include a stator which redirects the fluid when the impeller is rotating substantially faster than the impeller such that the turbine torque is a multiple of the impeller torque. Gearbox 26 includes gearing and shift elements, e.g., clutches, configured to establish various power flow paths between shaft 28 and output shaft 30. Each power flow path may be established by engaging an associated subset of the shift elements. At low vehicle speed, a power flow path providing torque multiplication and speed reduction between the turbine shaft and the output shaft may be established to optimize vehicle performance. At higher vehicle speeds, a power flow path providing speed multiplication may be established to minimize fuel consumption.
(10) The shift elements within gearbox 26 are engaged by supplying hydraulic fluid at an elevated pressure to a clutch apply chamber. Each shift element may include a clutch pack having friction plates splined to one component interleaved with separator plates splined to a different component. The fluid forces a piston to squeeze the clutch pack such that frictional force between the friction plates and the separator plates couples the components. The torque capacity of each shift element varies in proportion to changes in the fluid pressure. Pump 32, driven by crankshaft 14, draws fluid from sump 34 and delivers it at an elevated pressure to valve body 36. Valve body 36 delivers the fluid to the clutch apply chambers at a pressure controlled in accordance with signals from transmission controller 38. In addition to the fluid provided to clutch apply chambers, valve body provides fluid for lubrication and provides fluid to torque converter 24. The fluid eventually drains from gearbox 26 back to sump 34 at ambient pressure.
(11) Engine controller 40 adjusts various actuators in the engine 12 to control the level of torque delivered at the crankshaft. For example, the controller may adjust a throttle opening, fuel injection quantity and timing, spark timing, etc. The engine controller determines the desired level of torque predominantly based on driver input via an accelerator pedal. Engine controller is in communication with transmission controller 38 and may adjust the torque output based on requests from the transmission controller. Engine controller 40 and transmission controller 38 may be separate microprocessors communicating via a controller area network or their various functions may be combined into a single microprocessor or split among more than two microprocessors.
(12) The controllers 38 and 40 may be part of a larger control system and may be controlled by various other controllers throughout the vehicle, such as a vehicle system controller (VSC). It should therefore be understood that the controller 38, 40 and one or more other controllers can collectively be referred to as a “controller” that controls various actuators in response to signals from various sensors to control functions such as shifting the transmission, controlling engine torque, etc. Controller(s) may include a microprocessor or central processing unit (CPU) in communication with various types of computer-readable storage devices or media. Computer-readable storage devices or media may include volatile and nonvolatile storage in read-only memory (ROM), random-access memory (RAM), and keep-alive memory (KAM), for example. KAM is a persistent or non-volatile memory that may be used to store various operating variables while the CPU is powered down. Computer-readable storage devices or media may be implemented using any of a number of known memory devices such as PROMs (programmable read-only memory), EPROMs (electrically PROM), EEPROMs (electrically erasable PROM), flash memory, or any other electric, magnetic, optical, or combination memory devices capable of storing data, some of which represent executable instructions, used by the controller in controlling the vehicle. The controller(s) communicates with various vehicle sensors and actuators via an input/output (I/O) interface that may be implemented as a single integrated interface that provides various raw data or signal conditioning, processing, and/or conversion, short-circuit protection, and the like. Alternatively, one or more dedicated hardware or firmware chips may be used to condition and process particular signals before being supplied to the CPU.
(13) An example transmission gearbox is schematically illustrated in
(14) TABLE-US-00001 TABLE 1 Ring 58/Sun 56 2.20 Ring 68/Sun 66 1.75 Ring 78/Sun 76 1.60 Ring 88/Sun 86 3.70
(15) As shown in Table 2, engaging the clutches and brakes in combinations of four establishes ten forward speed ratios and one reverse speed ratio between turbine shaft 28 and output shaft 30. An X indicates that the clutch is required to establish the speed ratio. An (X) indicates the clutch can be applied but is not required to establish the power flow path. In 1S.sup.t gear, either clutch 98 or clutch 100 can be applied instead of applying clutch 96 without changing the speed ratio. When the gear sets have tooth numbers as indicated in Table 1, the speed ratios have the values indicated in Table 2.
(16) TABLE-US-00002 TABLE 2 A B C D E F 90 92 100 96 94 98 Ratio Step Rev X X X X −4.79 102% 1st X X (X) X 4.70 rd X X X X 2.99 1.57 3rd X X X X 2.18 1.37 4th X X X X 1.80 1.21 5th X X X X 1.54 1.17 6th X X X X 1.29 1.19 7th X X X X 1.00 1.29 8th X X X X 0.85 1.17 9th X X X X 0.69 1.24 10th X X X X 0.64 1.08
(17) In operation, shift elements 90, 92, 96, and 94 may be engaged while the vehicle is stopped in Drive such that the vehicle is launched in 1.sup.st gear. When the vehicle reaches a sufficient speed, the transmission is shifted into 2.sup.nd gear by releasing shift element 94 and engaging shift element 100. For this shift, shift element 94 is called the off-going element (OFG) and shift element 100 is called the oncoming element (ONC). To effectuate the shift, the controller adjusts the pressures supplied to the apply chambers of these two shift elements.
(18)
(19) During the preparatory phase, the pressures are manipulated to prepare for the shift commonly based on an open-loop approach within a given shift event, although pressure profiles may be adaptively altered for future shifts. The power transfer path does not change during this phase. The torque ratio and the speed ratio remain in the initial gear. The commanded pressure to the oncoming shift element is raised at 104 for a brief period to rapidly move the piston toward the stroked position. Although the pressure is high, the torque capacity is still zero because the piston is not yet touching the clutch pack. At 106, the pressure is dropped to slightly less than required to overcome the return spring and then gradually increased at 107 to the touch point, which is reached at 108. During the preparatory phase, the pressure of the off-going shift element is gradually reduced to a pressure just slightly above that required to transmit the current turbine torque at 109.
(20) During the torque phase, the pressure of the oncoming shift element is ramped up at 110 while the pressure of the off-going shift element is ramped down at 112. Pressure controls are commonly based on an open-loop approach within the given torque phase, although pressure profiles may be adaptively altered for future events. In a conventional shifting process, these are coordinated such that the oncoming shift element reaches a sufficient pressure to transmit the current turbine torque in upshifted gear at very close to the same time that the torque capacity of the off-going shift element reaches zero at 114. During the torque transfer phase, power is transferred from the power flow path associated with the initial gear to the power flow path associated with the upshifted gear. Therefore, the torque ratio changes to the torque ratio of the upshifted gear. The relative speeds of the elements do not change, so the speed ratio remains at the speed ratio of the initial gear.
(21) During the inertia phase, which begins when the speed ratio starts to change from the off-going gear to the oncoming gear, the pressure to the oncoming shift element is raised to a level higher than required to transmit the turbine torque in the upshifted gear. On-coming clutch pressure control may be based on a closed-loop approach based on clutch slip that can be calculated from available speed measurements. In a conventional shift process, the pressure to the off-going element is reduced toward zero to disengage the shift element at the onset of the inertia phase. Though it is no longer actively controlled, the off-going clutch pressure may be calibrated to maintain residual torque capacity at an insignificant level during the inertia phase based on an open-loop approach. The excess torque capacity of the oncoming element causes the turbine shaft to slow from the speed ratio associated with the initial gear toward the speed ratio associated with the upshifted gear. Off-coming clutch pressure control is commonly based on an open-loop approach during the inertia phase. The inertia phase ends at 116 when the slip across the oncoming shift element goes to zero. This is also the point at which the speed ratio reaches the speed ratio of the oncoming gear. Following the inertia phase, the pressure to the oncoming shift element is raised substantially above the pressure required to transmit turbine torque, but the actual torque transmitted by the shift element remains at the level required to transmit turbine torque.
(22) Referring to
(23) The output torque 126 decreases during the torque phase as the torque ratio decreases to the torque ratio associated with the upshifted (oncoming) gear ratio. During the inertia phase, the output torque is elevated. The elevated output torque 126 and the inertia torque 122 are both a result of the oncoming clutch torque capacity being greater than that required to transmit the turbine torque 120. As shown, following the upshift, the output torque 126 is less than it was before the upshift due to the reduced torque ratio associated with the upshifted gear. This is mitigated somewhat by the increased turbine torque 120.
(24)
(25) At the end of the torque transfer phase, the off-going clutch begins to slip, while the hydraulic actuator pressure of the off-going element remains substantially higher than the piston stroke level and torque capacity continues into the inertia phase. Instead of further reducing the torque capacity of the off-going shift element at this point, the torque capacity is maintained during the inertia phase. The oncoming clutch torque capacity 130 is raised to a level that overcomes the resistance of the dragging off-going clutch. The capacity of the oncoming clutch 130 may be controlled as known in the art.
(26) Unlike conventional designs, in which the off-going clutch has zero torque capacity, the torque capacity 132 of the off-going clutch is maintained substantially above a zero value throughout at least a majority of the inertia phase, and in some instances, the entire inertia phase. That is, the off-going clutch torque capacity 132 gradually reduces from an initial value to zero at the end of the inertia phase. The off-going clutch torque capacity 132 may be controlled using closed-loop controls during the inertia phase to modulate its amplitude. The closed-loop controls also provide torque values for the engine and the oncoming clutch.
(27) Transmission performance can be improved by reducing shift times while also providing a smooth transition between the off-going gear and the oncoming gear. Shift time and smoothness are often competing interests and it is difficult to provide both at the same time. The above-described controls provide shifts that are both quick and smooth by using closed-loop controls of both the oncoming and off-going clutches and the engine torque. The controller 38 and/or 40 or another controller may be programmed to execute the below-described controls.
(28) The closed-loop control methodology robustly and automatically coordinates torque profiles from input torque source, the oncoming clutch and off-going clutch in real time for completing shifting within desired time and with optimized shift quality and thermal energy levels.
(29) Referring to
(30) The element 152 provides compensation for discrete closed-loop control sampling delay and actuation delays (T.sub.s/2+T.sub.pred), where T.sub.s is the control sampling time and T.sub.pred is the predicted torque delivery time delay, to improve the torque calculation accuracy (compensated speed is intended to correspond to the oncoming clutch slip speed at the instant when the calculated tor que commands are delivered). The element 154 calculates an inertia torque based on the desired shift duration and clutch slip-speed feedback on a diminishing horizon. The element 156 calculates a final inertia torque for the optimal allocation element 158. A control signal difference dead-zone may be applied to computation of the final inertial torque to avoid oscillations and chattering in the calculated signal as explained below.
(31) The optimal allocation 158 outputs the final torque command of the engine 160, the torque capacity 162 of the off-going clutch, and the torque capacity 164 of the oncoming clutch. Clutch torque capacities 162, 164 and input torque 160 commands may be allocated using instantaneous, on-line minimization of a cost function that reflects clutch power loss, shift comfort, and shift duration. The shift comfort target may be set by a desired output shaft torque profile τ.sub.os,des from a static transmission model. The shift duration may be a soft constraint to satisfy the desired inertia torque τ*.sub.i,des. The optimization problem may be given by equation 1 (below) subject to hard constraints related to torque commands' amplitude and rate limits. Cost function minimization of equation 1 may be performed by using a process for solving mathematical optimization problems such as Quadratic Programming (QP) as explained below.
(32)
(33) Here, k.sub.ONC, k.sub.OFG, k.sub.os, and k.sub.is are the objective function weights representing tuning parameters; P.sub.ONC and P.sub.OFG are the clutch energy dissipation powers; τ.sub.os.des and τ.sub.os are the desired and predicted output shaft torques; τ*.sub.i,des is the final desired inertia torque; and τ.sub.i is the predicted inertia torque.
(34) The clutch dissipation powers are given by equations 2 and 3, where ω.sub.ONC and ω.sub.OFG are the oncoming and offgoing clutch slip speeds.
P.sub.ONC=ω.sub.ONCτ.sub.ONC (Eq. 2)
P.sub.OFG=ω.sub.OFGτ.sub.OFG (Eq. 3)
(35) The predicted output shaft torque is given by equation 4:
τ.sub.os=c.sub.ONCτ.sub.ONC+c.sub.OFGτ.sub.OFG+c.sub.eτ.sub.e (Eq. 4)
where:
(36)
(37) Here, i.sub.1 and g.sub.1 are the input shaft and output shaft to OFG clutch speed ratios (note: ω.sub.OFG=i.sub.1ω.sub.in−g.sub.1.sup.−1ω.sub.os where ω.sub.in and ω.sub.out are the transmission input and output speeds), i.sub.2 and g.sub.2 are the input shaft and output shaft to ONC clutch speed ratios (note: ω.sub.ONC=i.sub.2ω.sub.in−g.sub.2.sup.−1ω.sub.os), I.sub.in is the total gearbox input shaft moment of inertia, I.sub.imp is the impeller moment of inertia, I.sub.io is the cross-coupling inertia that defines relation between the input and output accelerations for particular transmission neutral state, R.sub.τ is the torque converter torque ratio, R.sub.{dot over (ω)} is the torque converter acceleration ratio. The equations are given for a more generic case of an open torque converter. The corresponding coefficients (R.sub.τ and R.sub.{dot over (ω)}) may be obtained by linearization of the torque converter maps. In case when the torque converter is closed, the coefficients are equal to 1, i.e. R.sub.τ=1 and R.sub.{dot over (ω)}=1.
(38) The predicted inertia torque τ.sub.i is given by equation 5:
τ.sub.i=−i.sub.2τ.sub.ONC−i.sub.1τ.sub.OFG+R.sub.ττ.sub.e (Eq. 5)
(39) The final desired inertia torque τ*.sub.i.des may be computed as follows. First, desired inertia torque is computed using equation 6:
(40)
(41) where T.sub.s is the controller sampling time and N is the length of diminishing prediction horizon (number of control steps until the inertia phase end). Next, difference relative to the previous control step (k−1) value is computed by equation 7:
Δτ.sub.i,des=τ.sub.i,des(k)−T*.sub.i,des(k−1) (Eq. 7)
(42) Finally, the final value may be computed by applying a dead-zone to the computed difference and adding previous step value (k−1):
(43)
(44) with the dead-zone limits calculated as:
(45)
(46) where λ-factor is the tuning parameter that defines the dead-zone width. Lower dead-zone limit is defined by λ<1 (e.g. 0.9). Upper dead-zone limit is defined by λ>1 (e.g. 1.1).
(47) Substituting the objective function terms with their definitions and rearranging yields the quadratic program (QP) formulation of the problem that can be efficiently solved in real-time.
(48) The QP problem is given by equation 8:
(49)
(50) subject to linear inequality constraints:
A.sub.ineqτ≤B.sub.ineq
(51) where:
(52)
(53) Note that the constant term in the objective function S can be omitted since it does not affect the optimal solution of the problem.
(54) As shown by the above equations and
(55) Referring to
(56) The above-described controls may include piecewise-linear adaptive open-loop controls, augmented by limited closed-loop actions for coordinating the controls of input torque, ONC, and OFG during the inertia phase. The proposed controls/methods are designed to complement current shifting methodology and is readily implementable with current automatic transmission. The control strategy includes feedback action complimented with model-based prediction and as such provides robustness in the presence of clutch/engine torque delivery errors and other uncertainties. These controls provide a reduce shift time while also providing smooth shifting.
(57) While discussed in an engine powered vehicle, the controls of this disclosure are equally applicable to hybrid and electric vehicles having multi-speed automatic transmission.
Listing of Abbreviations
(58) T.sub.s=sampling time
(59) N=length of diminishing prediction horizon
(60) k=control step
(61) τ.sub.i=inertia torque
(62) τ*.sub.i=final inertia torque
(63) T.sub.e=engine/input torque
(64) T.sub.ONC=oncoming clutch torque
(65) T.sub.OFG=offgoing clutch torque
(66) τ.sub.os=output shaft torque
(67) ω.sub.ONC=oncoming clutch slip speed
(68) ω.sub.OFG=offgoing clutch slip speed
(69) i.sub.2=input shaft to ONC clutch input speed ratio
(70) i.sub.1=input shaft to OFG clutch input speed ratio
(71) I.sub.in=gearbox input shaft moment of inertia
(72) I.sub.imp=impeller moment of inertia
(73) I.sub.io=cross-coupling inertia that defines relation between the input and output accelerations for particular transmission neutral state
(74) R.sub.τ=torque converter torque ratio
(75) R.sub.{dot over (ω)}=torque converter acceleration ratio
(76) P=Power loss
(77) c.sub.e, c.sub.ONC, c.sub.OFG=static prediction model gains for relations between the engine and output torque, oncoming clutch and output torque, and offgoing clutch and output torque, respectively.
(78) λ=dead-zone tuning parameter
(79) While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms encompassed by the claims. The words used in the specification are words of description rather than limitation, and it is understood that various changes can be made without departing from the spirit and scope of the disclosure. As previously described, the features of various embodiments can be combined to form further embodiments of the invention that may not be explicitly described or illustrated. While various embodiments could have been described as providing advantages or being preferred over other embodiments or prior art implementations with respect to one or more desired characteristics, those of ordinary skill in the art recognize that one or more features or characteristics can be compromised to achieve desired overall system attributes, which depend on the specific application and implementation. These attributes can include, but are not limited to cost, strength, durability, life cycle cost, marketability, appearance, packaging, size, serviceability, weight, manufacturability, ease of assembly, etc. As such, embodiments described as less desirable than other embodiments or prior art implementations with respect to one or more characteristics are not outside the scope of the disclosure and can be desirable for particular applications.