The subject disclosure relates to operating a torque converter of a vehicle and, in particular, to forming a model of operation of the torque converter and controlling a pressure applied to a clutch of the torque converter based on operational parameters of the torque converter and the model.
A torque converter is used to transfer torque from an engine of a vehicle to a transmission of the vehicle through hydraulic transmission methods. Current torque converter models are not able to capture variations in both operational parameters of the torque converter and pressure at a clutch of the torque converter. These models also require time in order to be calibrated. Accordingly, it is desirable to provide a torque converter model that can learn from operational parameters and clutch pressures in real-time in order to determine and apply suitable pressures at the clutch of the torque converter.
In one exemplary embodiment, a method of operating a torque converter is disclosed. A first set of measurements of operational parameters of the torque converter is obtained. Fit parameters are determined for a model of the torque converter using the first set of measurements. A second set of measurements of operational parameters of the torque converter is obtained. A clutch pressure is determined for the torque converter from the second set of measurements and the fit parameters. The determined clutch pressure is applied to the torque converter.
In addition to one or more of the features described herein, determining the fit parameters further includes applying a recursive least squares fitting to the first set of measurements. The method further includes receiving the first set of measurements at a machine learning system that determines the fit parameters, and receiving the second set of measurements at a model-based controller that determines and applies the clutch pressure. The method further includes modeling the clutch pressure as a linear combination of the operational parameters. The method further includes determining a controlling sub-region of operation of the torque converter and selecting at least the first set of measurements from the controlling sub-region. The operational parameters include an operational parameter of the engine and an operational parameter of the turbine. The operational parameters can include at least one of a turbine speed, an engine speed, a clutch torque gain, a clutch friction compensation term, and a clutch pressure offset.
In another exemplary embodiment, a control system for operating a torque converter of a vehicle is disclosed. The control system includes a machine learning model and a model-based controller. The machine learning model is configured to receive a first set of measurements of operational parameters of the torque converter, and determine fit parameters for a model of the torque converter using the first set of measurements. The model-based controller is configured to receive a second set of measurements of operational parameters of the torque converter, determine a clutch pressure for the torque converter from the second set of measurements and the fit parameters, and apply the determined clutch pressure to the torque converter.
In addition to one or more of the features described herein, the machine learning model is configured to apply a recursive least squares fitting to the first set of measurements to determine the fit parameters. The machine learning model is further configured to model the clutch pressure as a linear combination of the operational parameters. The control system further includes a supervisor configured to determine a controlling sub-region of operation of the torque converter and select at least the first set of measurements from the controlling sub-region. The operational parameters include an operational parameter of the engine and an operational parameter of the turbine. The operational parameters can include at least one of a turbine speed, an engine speed, a clutch torque gain, a clutch friction compensation term, and a clutch pressure offset.
In yet another exemplary embodiment, a vehicle is disclosed. The vehicle includes a torque converter and a control system. The control system is configured to obtain a first set of measurements of operational parameters of the torque converter, determine fit parameters for a model of the torque converter using the first set of measurements, obtain a second set of measurements of operational parameters of the torque converter, determine a clutch pressure for the torque converter from the second set of measurements and the fit parameters, and apply the determined clutch pressure to the torque converter.
In addition to one or more of the features described herein, the control system includes a machine learning model configured to receive the first set of measurements and determine the fit parameters, and a model-based controller configured to receive the second set of measurements, determine the clutch pressure and apply the determined clutch pressure to the torque converter. The machine learning model is configured to apply a recursive least squares fitting to the first set of measurements to determine the fit parameters. The machine learning model is further configured to model the clutch pressure as a linear combination of the operational parameters. The control system further includes a supervisor configured to determine a controlling sub-region of operation of the torque converter and select at least the first set of measurements from the controlling sub-region. The operational parameters include an operational parameter of the engine and an operational parameter of the turbine. The operational parameters can include at least one of a turbine speed, an engine speed, a clutch torque gain, a clutch friction compensation term, and a clutch pressure offset.
The above features and advantages, and other features and advantages of the disclosure are readily apparent from the following detailed description when taken in connection with the accompanying drawings.
Other features, advantages and details appear, by way of example only, in the following detailed description, the detailed description referring to the drawings in which:
The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
In accordance with an exemplary embodiment,
The pump 204 and turbine 208 are separate components that rotate within a fluid-filled cavity formed by cover 206. The pump 204 rotates to cause a circulation of the fluid in the cavity. The circulating fluid causes the turbine 208 to rotate, thereby transferring rotary motion from the pump 204 to the turbine 208. The drive shaft 202 is coupled to the pump 204 and transfers a rotation of the engine to a rotation of the pump 204. Similarly, the turbine shaft 214 is coupled to turbine 208 and transfers the rotation of the turbine 208 to a rotation of the transmission 106,
In various embodiments, the machine learning system 302 forms a model of the torque converter 104 that relates clutch pressure PTCC to the operational parameters of the torque converter, as shown below in Eq. (1):
P
TCC
=βx=a
1ωTurb2+a2ωTurbωEng+a3ωEng2+a4τEng+a5ωTCC+a6 Eq. (1)
where
β=[ωTurb2ωTurbωEngωEng2τEngωTCC1] Eq. (2)
represents measured operational parameters of the torque converter 104. The first three values of the β vector of Eq. (2) (i.e., ωTurb2, ωTurbωEng, and ωEng2) are hydraulic parameters of the torque converter 104. Engine torque τEng signifies a generalized clutch gain and ωTCC indicates a friction curve compensation at the clutch 212. The vector x of Eq. (1) include fit parameters or fit coefficients associated with the operational parameters of the torque converter 104, as shown in Eq. (3):
x
T
=[a
1
a
2
a
3
a
4
a
5
a
6] Eq. (3)
The machine learning system 302 determines these fit parameters of the x vector and provides the determined fit parameters from the machine learning system 302 to the model-based controller 304. The model-based controller 304 then determines a clutch pressure PTCC by measuring the operational parameters of rotational speed ωTurb, engine rotational speed ωEng, clutch torque gain τEng, and clutch friction compensation term ωTCC, and suppling these operational parameters to the model as established by the determined fit parameters. The model-based controller 304 then applies this clutch press PTCC to the clutch 212 of the torque converter 104.
The discussion below with respect to Eqs. (4)-(15) describes determining the fit parameters of the torque converter model using recursive least squares operation. At the machine learning system 302, N measurements are made of the operational parameters of the torque converter 104. Given N measurements, Eq. (1) can be written as an N-dimensional model:
βNx=PTCC(N) Eq. (4)
The model of Eq. (4) can be solved in order to determine the fit parameters x by treating the model as a linear system: The linear system of Eq. (4) is in the form:
Ax=b Eq. (5)
where A represents the matrix βN and b represent the vector PTCC(N). The solution of this matrix equation can be determined by minimizing the equation:
∥AX−b∥ Eq (6)
which can be minimized by evaluating:
x*=(ATA)−1ATb Eq. (7)
In terms of determining the fit parameters for the torque converter 104, N measurements of the operational parameters for the torque converter 104 can be used to determine initialized values of the operational parameters:
and of the corresponding clutch pressures:
where A0 and b0 are initial variables of the linear equation of Eq. (5):
A
k=βk=[ωTurb2ωTurbωEngωEng2τEngωTCC1] Eq. (10)
and
bk=PTCC(k) Eq. (11)
are the kth values of the operational parameters of Eq. (5). Once the N measurements have been obtained, it is possible to form the initial matrix A0 and initial vector b0. An initial value x0 for the fit parameters can be determined from the calculations of Eqs. (12) and (13):
P
0=(A0TA0)−1 Eq. (12)
and
x0=P0A0Tb0 Eq. (13).
An iteration process is used to update the fit parameters with each iteration or new set of operational parameter data. At the kth iteration, the fit parameters can be updated based on initial values (of Eqs. (8) and (9)) and the kth measurements (of Eqs. (10) and (11)), as shown below in Eqs. (14) and (15):
As the number of measurements increases, and thus the number of iterations, the fit parameters converge to given values.
In various embodiments the torque converter 104 tends to operate within one of these operating sub-regions more than in the others. The sub-region having most accumulations can be a controlling sub-region of operation. Thus, the machine learning system 302 is facilitated by determining the controlling sub-region of operation of the torque converter 104 and determining PTCC for the controlling sub-region of operation based on the measurements corresponding to the controlling sub-region.
In various embodiments, a supervisor 310 of the machine learning system 302 maintains a count of the accumulations to determine a controlling sub-region of operation of the torque converter 104. The count can be a running count of the N most recent data points, for example. The supervisor 310 provides the data points from the controlling sub-region of operation in order to determine the PTCC. The supervisor 310 can prevent the machine learning system 302 from receiving singularity values. The supervisor 310 can also obtain a suitable distribution of data points for use at the machine learning system 302.
While the above disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from its scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiments disclosed, but will include all embodiments falling within the scope thereof.