The present invention relates to a system and method for controlling a vehicle powertrain.
Aftermarket companies routinely push the horsepower (HP) envelope of production level gas and diesel combustion engines through the use of aftermarket add-on products. These products include, but are not limited to, belt drive super chargers, exhaust gas driven turbo chargers, nitrous oxide injection, propane injection, and numerous other performance enhancing mechanisms. Though some such devices are designed to improve fuel economy or powertrain aesthetics, many increase an engine's HP beyond its own design limits and the capability of downstream driveline components. Breaches of these limits are manifest in failed components that would otherwise last beyond the manufacturer's powertrain warranty and the life cycle of the vehicle.
The less intuitive scenario, where aftermarket devices decrease the engine's HP below design intent, can also generate powertrain performance issues. For example, powertrain systems using an automatic transmission with torque-based algorithms for selecting oil pressure profiles to manage torque and speed exchanges between oncoming (ONC) and off-going (OFG) clutch elements during up-shift, down-shift and engagement events will erroneously select high oil pressures for the ONC and OFG elements resulting in shift quality degradation. In addition to adding devices to a vehicle powertrain, modifying performance parameters by, for example, retuning an engine can also over time degrade powertrain performance and reduce component lifespan.
The addition of aftermarket devices and/or retuning or recalibrating powertrain components not only has a potentially deleterious effect on the powertrain, but can also result in false warranty claims being processed by vehicle manufacturers. Therefore, a need exists for a system and method for controlling a powertrain to account for aftermarket devices and/or modification of engine tuning parameters.
At least some embodiments of the present invention include a method for controlling a vehicle powertrain including an engine. The method includes automatically controlling at least one powertrain function other than engine torque based on a measured torque related to actual engine torque and a predetermined torque range that is based on a first engine torque estimate.
At least some embodiments of the present invention include a method for controlling a vehicle powertrain including an engine, including automatically controlling at least one powertrain function other than engine torque based on a powertrain torque measured outside an engine space and a torque envelope.
At least some embodiments of the present invention include a control system for controlling a vehicle powertrain including an engine. The control system includes a controller configured to automatically control at least one powertrain function other than engine torque based on a measured torque related to actual engine torque and a predetermined torque range that is based on a first engine torque estimate.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may 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 discussed above, it is important to determine when aftermarket modifications such as the addition of aftermarket devices or postproduction powertrain tuning has occurred. One way to accomplish this is to examine a measured engine torque and compare it to an engine torque estimated by a powertrain controller. In general, if deviations between the measured torque and the estimated torque are great enough, it can indicate the presence of aftermarket modifications. In order to obtain a measurement of engine torque, a torque sensor can be employed directly on an engine crankshaft, represented by the arrow 13 shown in
Because there are often known relationships between the torques of the various powertrain components, it may be possible to transfer a measured powertrain torque that is measured outside an engine space to the engine space so as to have a measured torque related to an actual engine torque. If, for example, a torque is measured at the transmission output 19, one or more equations can be used to transfer that measured torque to the engine space. Although such a torque transfer may not be possible if the measurement occurs during a shift event of the transmission 14, measurements taken outside of shift events may be directly transferable to the engine space to provide information about engine torque.
One way to transfer this torque is to first transfer the torque from the transmission output 19 to the torque converter output 17. One equation that can be used to perform this function is:
TQtrb=TQos/GR/GR_effcy Eq. 1
where:
Once having transferred the transmission output torque to the turbine space by equation 1, another equation is then used to transfer the turbine torque to the engine space. One equation that can be used to perform this function is:
TQeng=TQtrb/(TCamp+TQlos—pmp) Eq. 2
where:
The parameters used in equations 1 and 2—e.g., GR, GR_effcy, TCamp, TQlos_pmp—are generally known for a given transmission or type of transmission. For example, they may be provided through manufacturing specifications or determined empirically through measurements obtained at different rotational speeds, different oil temperatures, etc. Equations 1 and 2 represent one example of how a torque measured outside an engine space can be transferred to the engine space for use in controlling a powertrain, such as the powertrain 10 shown in
In order to determine if aftermarket modifications have occurred, a measured engine torque (including a torque measured outside the engine space and transferred to the engine space) can be compared to a torque estimated by a controller, such as the controller 24 shown in
As noted above, comparing a measured engine torque to an estimated engine torque can provide an indication of whether aftermarket modifications to the vehicle have occurred. It is understood, however, that powertrain components have inherent variability even when they are working correctly. Therefore, one or more torque ranges may be set around an engine torque estimate to provide an acceptable level of variability when comparing the torque estimate to the measured engine torque.
The line at 26 illustrates an engine torque estimate for various values of engine speed. A torque estimate, such as the torque estimate 26, can be calculated, for example, based on standard maps in engine control software. Such maps may be based on temperature, component friction, engine speed, inferred cylinder pressure, richness of fuel quality, etc. The first lines surrounding the engine torque 26 are the lines 28, 30, which represent a torque envelope, or a first predetermined torque range, wherein inherent variability of the torque output of the engine 12 is to be expected. This torque envelope may be based on data provided, for example, by an engine manufacturer based on known variability of production components. Thus, if a measured engine torque is within this range—i.e., between lines 28 and 30—it will be considered to have an acceptable deviation from the engine torque estimate. A torque within the torque envelope bounded by lines 28, 30 may be considered an allowable torque, designated as “TQallow”.
It is important to note that although the lines 28, 30 and 32, 34 shown in
The vertical rise 38 shown in
After step 48, an inquiry is made at decision block 50 as to whether the engine torque is within the torque envelope. If it is, the controller 24 may take certain prescribed action such as modifying at least one engine function to “optimize engine performance”. Because it was determined that the measured torque was within the bounds of the allowable torque, there is no need to set malfunction indicator lights (MIL) or to set engine operation codes (Codes) outside of their normal parameters. This is illustrated at step 52, after which, the method returns to the start 46. Optimizing engine performance as set forth in step 52 may be effected in any of a number of different ways, for example, by modifying at least one engine function based on the determined torque delta. In some embodiments, for example, fuel injector characterizations and/or friction/pumping losses may be adapted based on the difference determined between the engine torque and the engine torque estimate. Other optimized engine functions may include modifying fuel injection scheduling for different temperature gradients. Therefore, although embodiments of the present invention may take action that includes modifying engine torque, powertrain functions other than engine torque may also be controlled.
Because the measured torque is taken at a particular point in time, it is necessary to compare it to an estimated torque that is determined at substantially the same time. For purposes of discussion, the estimated torque may be conveniently referred to as a first engine torque estimate. Thus, in some embodiments, engine performance is optimized when the measured torque is greater than the first engine torque estimate by a predetermined amount, but it is still within the predetermined torque range or torque envelope—i.e., it is still bounded by the allowable torque. Optimizing the engine performance may cause an offset to the first engine torque estimate, which brings it closer to the value of the measured engine torque. As discussed above, the various torque envelopes, such as the envelopes bounded by lines 28, 30 and 32, 34 shown in
If, at decision block 50, it is determined that the engine torque is not within the allowable torque range, the method moves to another inquiry at decision block 54, where it is determined whether the engine torque is bounded by the torque threshold (TQthresh), for example, lines 32, 34 shown in
In addition to setting certain malfunction indicators and/or engine operation codes, while suppressing others, step 56 also contemplates optimizing engine performance, for example, such as described above in step 52. Moreover, the measured torque difference or torque delta is recorded for future retrieval and control system use. It may be stored, for example, in a nonvolatile random access memory (NVRAM) of a controller, such as the controller 24. Storing these torque deltas and other torque deltas as described below, can provide a history of torque output and deviations useful not only in powertrain control but also for vehicle maintenance and even future powertrain design considerations. Although the various actions within step 56 are grouped together in a single step, embodiments of the invention contemplate that one or more of these actions may not be taken, and also contemplate that they can be taken in different chronological orders than are shown in the flow chart 44. If it is determined that decision block 54 that the measured torque is not bounded by the torque threshold, the method moves to decision block 58 where a another inquiry is made.
At decision block 58 it is determined whether an under-torque condition exists. It has already been determined through the previous steps that the measured engine torque is outside of the torque threshold, so it is understood that there is either an under-torque or an over-torque condition. As noted above, the under-torque condition, although not desirable, is usually not as detrimental to a powertrain as the over-torque condition. Therefore, embodiments of the present invention may omit this step if it is only an over-torque condition that is being analyzed and used as the basis of powertrain control. If at decision block 58 it is determined that an under-torque condition does exist, the controller 24 may automatically control the powertrain 10 to set at least one of a malfunction indicator or an engine operation code, record the determined torque delta, and/or optimize engine performance—see step 60.
If, conversely, it is determined at decision block 58 that an under-torque condition does not exist, then an over-torque condition is present as indicated at block 62. As discussed above, over-torque conditions can have a detrimental effect on powertrains; however, there may be times when a vehicle owner is willing to accept the potential problems associated with the extra wear and tear on the powertrain components. Moreover, a vehicle manufacturer may also accept this nonstandard use if the vehicle owner is willing to assume the risk. Thus, embodiments of the present invention contemplate the use of a “control switch”, which may be, for example, a software switch located within a controller, such as the controller 24. The control switch may be indicative of whether production hardware is present or whether aftermarket modifications have been made. As used herein, references to “production hardware” imply production hardware with (at least close to) factory calibration and tuning. Therefore, in general, if the comparison of the engine torque to the torque estimate and ultimately the torque threshold indicates that certain action is desirable or required where production hardware is present, no action or different action may be taken where production hardware has been modified or aftermarket devices added.
Returning to the flow chart 44 shown in
It is contemplated that the switch will be controllable only by service technicians authorized by the vehicle manufacturer. Thus, if a vehicle owner desires to modify the powertrain to obtain increased torque, and is willing to accept the potential reduced life to powertrain components, the owner may request that the factory-authorized service technician set the control switch to a setting indicative of aftermarket modifications. This may have a number of effects, including voiding factory warranties. It may also have the effect, as shown in step 68, of inhibiting the alternate engine calibration performed in step 66. Specifically, the torque of the engine will not be suppressed to avoid potential powertrain damage if the control switch has been set to the aftermarket setting. Therefore, in step 68, in addition to recording the torque delta, the over-torque malfunction indicators and engine operation codes are suppressed. In addition, a more aggressive shift control is enabled, which may control not only when, but also how the shift occurs. For example, higher transmission oil pressures may be applied to cause a gear shift, and/or the transmission may remain in lower gears for longer periods of time, thus allowing the vehicle operator greater acceleration and higher performance than are allowed under production hardware settings.
In summary, embodiments of the present invention can control various powertrain functions based on engine torque output and how it relates to a torque estimate and/or a predetermined torque range. Powertrain functions that can be controlled include modifying and/or adapting engine performance such as fuel injector characterizations and/or friction/pumping losses, as well as fuel injection scheduling for different temperature gradients. Control of other powertrain functions may include, for example, setting malfunction indicators and engine operation codes. Control of a transmission is also contemplated, for example, by allowing or suppressing aggressive shift control.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.