PREDICTIVE-BASED CONTROL FOR TRANSMISSION SHIFTING
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.
This disclosure relates to the field of control systems for automatic transmissions for motor vehicles. More particularly, the disclosure relates to a control strategy in which the off-going clutch continues to have torque capacity during the inertia phase.
BACKGROUNDMany vehicles are used over a wide range of vehicle speeds, including both forward and reverse movement. Some types of engines, however, are capable of operating efficiently only within a narrow range of speeds. Consequently, transmissions capable of efficiently transmitting power at a variety of speed ratios are frequently employed. When the vehicle is at low speed, the transmission is usually operated at a high speed ratio such that it multiplies the engine torque for improved acceleration. At high vehicle speed, operating the transmission at a low speed ratio permits an engine speed associated with quiet, fuel efficient cruising. Typically, a transmission has a housing mounted to the vehicle structure, an input shaft driven by an engine crankshaft, and an output shaft driving the vehicle wheels, often via a differential assembly which permits the left and right wheel to rotate at slightly different speeds as the vehicle turns.
Discrete ratio transmissions are capable of transmitting power via various power flow paths, each associated with a different speed ratio. A particular power flow path is established by engaging particular shift elements, such as clutches or brakes. Shifting from one gear ratio to another involves changing which shift elements are engaged. In many transmissions, the torque capacity of each shift element is controlled by routing fluid to the shift elements at controlled pressure. A controller adjusts the pressure by sending electrical signals to a valve body.
SUMMARYAccording to one embodiment, a powertrain includes 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. 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.
According to another embodiment, a powertrain includes an engine and 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. A controller is programmed to, responsive to a shift of the transmission: during a torque transfer phase of the shift, increase torque capacity of an oncoming one of the clutches and decrease torque capacity of an off-going one of the clutches, and, during an inertia phase of the shift, command a series of sequential torque capacities, each having different non-zero magnitudes, to the off-going clutch such that the magnitudes increase and decrease relative to each other based on measured or inferred torque of the output shaft, slip of the off-going clutch, and inertia torque associated with the input shaft.
According to yet another embodiment, a method of shifting a transmission includes, during a torque transfer phase of the shift, decreasing torque capacity of an off-going clutch to a non-zero value to initiate slip across the off-going clutch, and, during an inertia phase of the shift, continuing to maintain slip across the off-going clutch by commanding a series of sequential nonlinear torque capacities that gradually reduce to zero at termination of the inertia phase.
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.
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.
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.
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.
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.
An example transmission gearbox is schematically illustrated in
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 1st 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.
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 1st gear. When the vehicle reaches a sufficient speed, the transmission is shifted into 2nd 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.
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.
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.
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.
Referring to
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.
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.
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.
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.
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.
Referring to
The element 152 provides compensation for discrete closed-loop control sampling delay and actuation delays (Ts/2+Tpred), where Ts is the control sampling time and Tpred 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 fmal 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.
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 τos,des from a static transmission model. The shift duration may be a soft constraint to satisfy the desired inertia torque τ*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.
Here, kONC, kOFG, kos, and kis are the objective function weights representing tuning parameters; PONC and POFG are the clutch energy dissipation powers; τos,des and τos are the desired and predicted output shaft torques; τ*i,des is the final desired inertia torque; and τi is the predicted inertia torque.
The clutch dissipation powers are given by equations 2 and 3, where ωONC and ωOFG are the oncoming and offgoing clutch slip speeds.
PONC=ωONCτONC (Eq. 2)
POFG=ωOFGτOFG (Eq. 3)
The predicted output shaft torque is given by equation 4:
Here, i1 and g1 are the input shaft and output shaft to OFG clutch speed ratios (note: ωOFG=i1ωin−g1−1ωos where ωin and ωout are the transmission input and output speeds), i2 and g2 are the input shaft and output shaft to ONC clutch speed ratios (note: ωONC=i2ωin−g2−1ωos), Iin is the total gearbox input shaft moment of inertia, Iimp is the impeller moment of inertia, Iio is the cross-coupling inertia that defines relation between the input and output accelerations for particular transmission neutral state, Rτ is the torque converter torque ratio, R{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τ and R{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τ=1 and R{dot over (ω)}=1.
The predicted inertia torque τi is given by equation 5:
τi=−i2τONC−i1τOFG+Rττe (Eq. 5)
The final desired inertia torque τ*i,des may be computed as follows. First, desired inertia torque is computed using equation 6:
where Ts 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:
Δτi,des=τi,des(k)−τ*i,des(k−1) (Eq. 7)
Finally, the final value may be computed by applying a dead-zone to the computed difference and adding previous step value (k−1):
with the dead-zone limits calculated as:
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).
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.
The QP problem is given by equation 8:
subject to linear inequality constraints:
Note that the constant term in the objective function S can be omitted since it does not affect the optimal solution of the problem.
As shown by the above equations and
Referring to
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 errrors and other uncertainties. These controls provide a reduce shift time while also providing smooth shifting.
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 ABBREVIATIONSTs=sampling time
N=length of diminishing prediction horizon
k=control step
τi=inertia torque
τ*i=final inertia torque
τe=engine/input torque
τONC=oncoming clutch torque
τOFG=offgoing clutch torque
τos=output shaft torque
ωONC=oncoming clutch slip speed
ωOFG=offgoing clutch slip speed
i2=input shaft to ONC clutch input speed ratio
i1=input shaft to OFG clutch input speed ratio
Iin=gearbox input shaft moment of inertia
Iimp=impeller moment of inertia
Iio=cross-coupling inertia that defines relation between the input and output accelerations for particular transmission neutral state
Rτ=torque converter torque ratio
R{dot over (ω)}=torque converter acceleration ratio
P=Power loss
ce, cONC, cOFG=static prediction model gains for relations between the engine and output torque, oncoming clutch and output torque, and offgoing clutch and output torque, respectively.
λ=dead-zone tuning parameter
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.
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 the 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 the slip of the off-going clutch.
4. The powertrain of claim 3, wherein the non-zero torque capacity is further based on a slip of the oncoming clutch.
5. The powertrain of claim 1, wherein the non-zero torque capacity is commanded throughout at least a majority 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 the slip of the off-going clutch.
7-20. (canceled)
21. The powertrain of claim 1, wherein the non-zero torque capacity is commanded throughout an entire duration of the inertia phase.
22. 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.
23. The powertrain of claim 22, wherein the non-zero torque capacity is further based on the slip of the off-going clutch.
24. The powertrain of claim 23, wherein the non-zero torque capacity is further based on a slip of the oncoming clutch.
25. 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 the slip of the off-going clutch.
26. The method of claim 25, wherein the series of sequential nonlinear torque capacities are gradually reduced non-monotonically.
27. The method of claim 25, wherein the series of sequential nonlinear torque capacities are increased and decreased based on the slip of the off-going clutch and a slip of an oncoming clutch.
28. The method of claim 25, wherein rates of change between adjacent ones of the torque capacities varies.
29. The method of claim 25 further comprising, during the torque transfer phase of the shift, increasing torque capacity of an oncoming clutch.
Type: Application
Filed: Feb 4, 2021
Publication Date: Aug 4, 2022
Inventors: Ivan Cvok (Bistra), Josko Deur (Zabreb), Vladimir Ivanovic (Canton, MI), Yijing Zhang (Canton, MI), Yuji Fujii (Ann Arbor, MI)
Application Number: 17/167,235