Abstract:
A vehicle having an oil temperature prediction algorithm that allows for protection of the vehicle is disclosed. The algorithm may predict an oil sump temperature for a manual transmission and, upon reaching a first transmission heat threshold, enter a transmission protection mode.

Description:
BACKGROUND OF THE INVENTION 
       [0001]    The present application relates generally to a vehicle having an oil temperature prediction algorithm that allows for protection of the vehicle. 
         [0002]    There are certain types of automotive vehicles that have powerful engines and are designed to be driven at high speeds for relatively long periods of time. Some of these vehicles may have manual transmissions and differentials where oil sumps are used for passive cooling and lubricating of the gears. The high power levels flowing through the driveline at sustained top speed operation, coupled with the lack of any active cooling for the oil in the sumps, can result in oil sump temperatures exceeding desired temperature limits. Thus, passive cooling may not be sufficient in some cases to keep the transmission or differential sump below the particular temperature limit for the full duration of high speed travel. 
         [0003]    For manual transmissions, one possible solution for preventing overheating is to provide an active cooling pump for the transmission. In this type of system, the oil is pumped through the transmission and a cooler in order to maintain the oil temperature within an acceptable temperature range. But this may not be desirable for particular vehicles due to cost, packaging concerns, durability requirements, timing, etc. 
         [0004]    A possible low cost solution that does not create packaging, durability, timing or other such concerns is to limit the vehicle top speed and/or engine power output electronically. But this reduces the overall vehicle performance, which may make the vehicle less desirable for some customers. Another possible solution—rather than electronically limiting vehicle top speed for all driving conditions—is to add a temperature sensor to the sump of the manual transmission. Then, the vehicle speed/engine power limit is activated only when the temperature reading is above a certain temperature value. But, for some vehicles, even this may be undesirable from a cost, packaging, durability or timing standpoint. 
         [0005]    Thus, it would be advantageous to provide protection from excessive oil temperatures in manual transmission sumps and/or differential sumps, while minimizing the potential drawbacks in prior solutions. 
       SUMMARY OF THE INVENTION 
       [0006]    An embodiment contemplates a method for determining an estimated oil sump temperature of a component of a vehicle, the method comprising the steps of: obtaining an initial oil sump temperature; determining a heat input to the component based on vehicle operating parameters; determining a heat loss from the component based on the vehicle operating parameters; adding the heat input to and subtracting the heat loss from the initial oil sump temperature to obtain the estimated oil sump temperature; and storing the estimated oil sump temperature in an electronic control module of the vehicle. 
         [0007]    An embodiment contemplates a method for protecting a manual transmission of a vehicle, the method comprising the steps of: obtaining an initial estimated transmission oil sump temperature; estimating a heat input to the manual transmission based on vehicle operating parameters; estimating a heat loss from the manual transmission based on vehicle operating parameters; adding the heat input to and subtracting the heat loss from the initial estimated transmission oil sump temperature to obtain an incremental estimated oil sump temperature; determining if the incremental estimated transmission oil sump temperature is greater than a first transmission heat threshold; and entering a transmission protection mode if the incremental estimated transmission oil sump temperature is greater than the first transmission heat threshold. 
         [0008]    An embodiment contemplates a vehicle comprising an engine; a manual transmission including a gear set and an oil sump; and an electronic control module operatively engaging the engine and the manual transmission and including an initial oil sump temperature estimator, a transmission heat input estimator, a transmission heat loss estimator, and an incremental oil sump temperature estimator that adds a first value from the heat input estimator to, and subtracts a second value from the heat loss estimator from, a third value from the initial oil sump temperature estimator to calculate an incremental estimated oil sump temperature. 
         [0009]    An advantage of an embodiment is that an effective means for allowing maximum vehicle performance, while minimizing potential oil sump overheating, is provided. Only when the oil temperature is predicted to be above a predetermined threshold is vehicle performance limited. This is accomplished with minimal impact to cost, complexity, packaging, and durability. 
         [0010]    An advantage of an embodiment is that overheating protection can be provided to a manual transmission without requiring the use of an active cooling system. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0011]      FIG. 1  is a schematic diagram of a vehicle incorporating an oil temperature prediction algorithm. 
           [0012]      FIGS. 2A and 2B  are a flow chart illustrating the oil temperature prediction and protection algorithm that may be applied to the vehicle illustrated in  FIG. 1 . 
       
    
    
     DETAILED DESCRIPTION 
       [0013]      FIG. 1  illustrates a vehicle  20 , having an engine  22  mounted therein. The engine  22  drives a manual transmission  24 , which, in turn, drives a driveshaft  26 . A differential  28  divides the power from the driveshaft  26  and sends the torque to the vehicle wheels  30  via rear drive axles  32 . The transmission  24  has an oil sump  25  and the differential  28  has an oil sump  29 . While a rear wheel drive vehicle  20  is illustrated, the present invention is applicable to a front wheel drive or all wheel drive vehicle as well. 
         [0014]    The engine  22  includes a cooling system  34  having a radiator  36  with hoses  38  that direct coolant to and from the engine  22 . An electronic control module (ECM)  40  (also called engine control module) may communicate  44  with a coolant temperature sensor  42  that provides temperature information relating to the coolant in the cooling system  34 . The coolant temperature sensor  42  may interface with the cooling system  34  wherever is a desirable location in order to obtain a suitable coolant temperature measurement. The ECM  40  may also communicate  46  with the transmission  24 , or other vehicle component (e.g., infer from vehicle and engine speeds), to be able to determine in which gear  48  the transmission  24  is operating. The ECM may also communicate  50  with the engine  22  to determine, for example, the engine speed (i.e., revolutions per minute) and engine torque produced. A vehicle speed sensor  54  may communicate  52  with the ECM  40  to allow the vehicle speed to be determined. Various systems and methods for determining or estimating vehicle speed are known to those skilled in the art, any one of which may be employed, if so desired. 
         [0015]      FIGS. 2A and 2B  illustrate an oil temperature prediction and thermal protection algorithm that may be applied to the manual transmission  24  for the vehicle  20  illustrated in  FIG. 1 . After starting the vehicle  20 , initial vehicle operating information is obtained by the ECM  40 , block  100 . Also, the amount of time the engine  22  has been off (EOT) has been monitored, block  102 . That is, the amount of time that has lapsed between this engine start-up and the last time the engine  22  was turned off is tracked. 
         [0016]    If the EOT is not less than a predetermined amount of time (e.g., four hours), or if the EOT is not indicating a valid value, block  104 , then the initial estimated transmission sump temperature (Ts) is set to the engine coolant temperature, block  106 . This may be set whenever the first available engine coolant temperature sensor value is obtained. If the engine coolant temperature value in the ECM  40  is not valid, it may be assumed to be eighty degrees Celsius (default value). 
         [0017]    If, on the other hand, the EOT is less than four hours, and the EOT is indicating a valid value, then the initial estimated transmission sump temperature (Ts) is determined, block  108 . This determination may be made by employing a lookup table, or alternatively, by employing a mathematical formula. A lookup table formula may be, for example, Ts=Tao+(Tso−Tao)*(EXPTRATEMP). The temperature Tao is an ambient air temperature stored in memory from when the engine was last turned off (in degrees Celsius), the temperature Tso is a transmission sump temperature stored in memory from when the engine was last turned off (in degrees Celsius), and EXPTRATEMP is a lookup table function based on the EOT in seconds. The EXPTRATEMP function may have values, for example, of 1 for EOT=0, 0.599 for EOT=3600, and 0.2123 for EOT=14400. Other EXPTRATEMP values for various EOT times may be included in the lookup table as well, if so desired. A mathematical formula may be Ts=Tao+(Tso−Tao)*e (−EOT/3304) , where EOT is in seconds and the exponential is a value that approximates the gradual reduction of the oil sump temperature down toward the ambient air temperature. 
         [0018]    With an initial sump temperature initialized/determined, the factors adding to and removing heat from the transmission are determined. Heat input to the transmission may be calculated from driveline power (from engine torque provided to the transmission and engine speed) and transmission efficiency for first through fifth gear with torque, engine speed, and sump temperature as inputs. One of the factors related to heat added to the transmission sump  25 , then, is an inefficiency value (IEFF) that relates to the heat input to the transmission  24  based on the gear  48  in which the transmission  24  is operating, (i.e., mechanical gear inefficiency). 
         [0019]    The IEFF is determined based on the selected transmission gear  48 , block  110 . The inefficiency value may be determined by calculations made from a lookup table. For example, in first gear, IEFF may be calculated as IEFF=(C 1 +C 2 *|ENGTRQACT|+C 3 *ENGSPD*e (−C4*Ts) )/|ENGTRQACT|; where |ENGTRQACT| is the absolute value of the engine torque being produced, in Newton-Meters, ENGSPD is the engine rotational speed, in revolutions per minute, and C 1 , C 2 , C 3 , and C 4  are constants that are determined for a particular vehicle, engine and transmission combination by engineering tests and computer modeling that isolates the gear efficiency and its effect on heat build-up in the sump. The absolute value of the torque (|ENGTRQACT|) is used because engine braking also rejects heat to the transmission  24 . An example of constants that may be used in the equation when in first gear is IEFF=(0.522+0.05*|ENGTRQACT|+0.0011*ENGSPD*e (−0.03*Ts) )/|ENGTRQACT|. 
         [0020]    Examples of the equations for other gears, with the constants determined, may include the following. In second gear, IEFF may be calculated as IEFF=(0.49+0.05*|ENGTRQACT|+0.0011*ENGSPD* e (−0.03*Ts) )/|ENGTRQACT|. In third gear, IEFF may be calculated as IEFF=(0.72+0.031*|ENGTRQACT|+0.001*ENGSPD*e (−0.03*Ts) )/|ENGTRQACT|. In fourth gear, IEFF may be calculated as IEFF=(0.62+0.015*|ENGTRQACT|+0.002*ENGSPD*e (−0.03*Ts) )/|ENGTRQACT|. In fifth gear, IEFF may be calculated as IEFF=(0.75+0.034*|ENGTRQACT|+0.002*ENGSPD*e (−0.03*Ts) )/|ENGTRQACT|. For the case where the transmission  24  is in reverse gear or ENGTRQACT=0, then IEFF may be set at 0.05. IEFF is a non-dimensional variable and relates to a gear-based heat build-up factor for use in estimating the sump temperature. As an alternative, one may implement another look-up table to replace the exponential functions in these equations (which are meant to account for viscous losses at different oil temperatures). If the determination of the gear  48  in which the transmission  24  is operating is not valid in the ECM  40 , it may be assumed to be fifth gear (default value) for the IEFF calculation. If the ENGTRQACT and ENGSPD are not valid in the ECM  40 , then no action may be required since the ECM  40  in the typical vehicle  20  switches to a limp-home mode. 
         [0021]    In order to estimate the sump temperature, the heat rejection from the transmission  24  is also calculated. The heat rejection (cooling value) is calculated from a lumped convective heat transfer coefficient (HA), block  112 . The value for HA may be a function of vehicle speed and ambient air temperature, and may be approximated using a second order curve fit to experimental test data or a look-up table with interpolation. The value for the corrective cooling value may be calculated as HA=C 5 *(VEHSPD) 2 +C 6 *VEHSPD+C 7 , where VEHSPD is the vehicle speed in kilometers per hour, and C 5 , C 6  and C 7  are constants that are determined for a particular vehicle, engine and transmission combination by engineering tests and computer modeling that account for heat dissipation from the transmission  24 . An example of constants that may be used in the equation is HA=0.0004*(VEHSPD) 2 +0.1*VEHSPD+2.4. If the VEHSPD value in the ECM  40  is not valid, it may be assumed zero (default value) for this calculation. The units for HA are watts per degree Celsius. 
         [0022]    A look-up table with multiple points and interpolation may be more desirable for calculating HA than a second order curve fit for many vehicle applications. If a second order curve is employed, then it may be desirable for the curve to be accurate at the two ends of the curve, with a small over-predicting of convective cooling in a moderate speed range (i.e., under predicts sump temperature) and a small under-predicting of convective cooling around the moderate-to-high speed range (i.e., over predicts sump temperature). This may allow for reasonable overall accuracy during mixed driving cycles, with relatively high accuracy at and near vehicle top speed. 
         [0023]    The net heat transfer to or from the transmission is calculated and the transmission sump temperature (Ts) is incremented, block  114 . The heat transfer calculations and the temperature incrementing occurs once each selected time interval, which may be, for example, one second. The estimated temperature may be incremented by the equation Ts=Ts+(|ENGTRQACT|*ENGSPD*(2π/60)*IEFF−HA*(Ts−Ta))/C THM , where Ta is the current ambient air temperature in degrees Celsius, 2π/60 is a constant used to convert the engine torque and speed into power in watts, and C THM  is a constant, the value of which is determined for a particular vehicle, engine and transmission combination by engineering tests and computer modeling that accounts for the transmission thermal mass in units of Joules per degree Celsius. As an example, C THM  may be equal to about 30000. 
         [0024]    The transmission thermal mass C THM  may be estimated by collecting stabilized (steady-state) transmission temperatures at several speeds in at least two different gears to isolate gear efficiency (IEFF) and convective cooling (HA), with the thermal mass being set based on the temperature rise rate during the stabilized vehicle operation. The ambient air temperature may be estimated by the ECM  40  if no sensor on the vehicle  20  is present to detect this temperature. If the Ta value in the ECM  40  is not valid, it may be assumed to be thirty degrees Celsius (default value) for this calculation. 
         [0025]    The estimated transmission sump temperature (Ts) is compared to a first transmission heat threshold (T H1 ), block  116 . The value for T H1  is preferably set at a temperature below an undesirable temperature operating range for the transmission  24 . The first transmission heat threshold may be, for example, T H1 =138 degrees Celsius. The particular threshold temperature may depend upon the transmission  24  to which this algorithm is being applied. If Ts is not greater than T H1 , then the loop returns to block  110  to continue calculating the heat generated in and dissipated from the transmission  24 , and incrementing Ts. 
         [0026]    If, on the other hand, Ts&gt;T H1 , then the ECM  40  enters a transmission protection mode, block  118 . The transmission protection mode may include reducing the available engine torque, which may be ramped down over a predetermined time interval, such as for example sixty seconds, in order to avoid any abrupt throttle response changes. The amount of the engine torque level reduction may be a predetermined amount or it may be adjusted repeatedly during this protection mode so that the maximum heat input to the transmission  24  is just less than (or alternatively equal to) the available convective heat rejection, in order to maximize customer performance. In the latter case, the maximum available engine torque may be reduced to ENGTRQACT=HA*(Ts−Ta)/(ENGSPD*2π/60*IEFF). The transmission protection mode may also include displaying a signal to the vehicle driver that the engine power is reduced. A natural reaction by the vehicle driver may be to downshift from fifth the fourth gear, which will then increase the available engine torque, and coincidentally will improve the transmission cooling if the fourth gear is a 1:1 ratio. 
         [0027]    While in the transmission protection mode, estimated sump temperature calculations continue. The inefficiency value (IEFF) based on the selected transmission gear is determined, block  120 , the convective cooling value (HA) is determined, block  122 , and the transmission sump temperature (Ts) is incremented, block  124 . At this point in the transmission protection mode, the estimated transmission sump temperature (Ts) is compared to a second transmission heat threshold (T H2 ), block  126 . The value for T H2  is preferably set at a temperature at least several degrees below T H1 . The second transmission heat threshold may be, for example, T H2 =135 degrees Celsius. The particular threshold temperature may depend upon the transmission  24  to which this algorithm is being applied. If Ts is not less than T H2 , then the loop returns to block  120  to continue calculating the heat generated in and dissipated from the transmission  24 , and incrementing Ts. 
         [0028]    If, on the other hand, Ts&lt;T H2 , then the ECM  40  exits the transmission protection mode, block  128 . With the deactivation of the transmission protection mode, the full available torque is restored. Any signal to the driver is deactivated. Also, a flag or other service indicator may be set in the ECM  40  to alert service personnel in the future that the transmission protection mode had been activated for this vehicle  20 . Then the loop returns to block  110  to continue calculating the heat generated in and dissipated from the transmission  24 , and incrementing Ts. This loop, as mentioned above, may be repeated, for example, about once every second. 
         [0029]    One will note that the predictive algorithm just described estimates the transmission oil temperature in the sump  25  and responds in some way when the predicted transmission oil temperature reaches an upper acceptable limit. The algorithm takes into account mechanical efficiencies of the transmission  24  in each gear  48 , the thermal mass of the transmission  24 , and the convective cooling available to the transmission  24 , which may be determined from math-based and/or hardware-based thermal development. This information is combined with existing signals in the ECM  40  to estimate the internal heat generation and external heat transfer of the transmission  24  about every second, and store an estimated transmission sump temperature (Ts). When the estimated temperature reaches the first temperature limit (T H1 ), a response can be initiated, such as, for example, reducing the engine torque, the vehicle top speed or engine power in order to protect the transmission  24 . Then, when the estimated temperature is reduced sufficiently (below T H2 ), the protection response is ceased. This can all be accomplished without the need to add a temperature sensor to the transmission  24  or to add a transmission oil cooling circuit to the vehicle  20 . 
         [0030]    While the particular example discussed herein related to the manual transmission  24 , a similar approach may be used to estimate the oil sump temperature for the differential  28  as well. Again, temperature protection is obtained without the need for additional hardware on the vehicle  20 . 
         [0031]    While certain embodiments of the present invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention as defined by the following claims.