1. Field of the Invention
The present invention relates to vehicle powertrain control arrangements.
2. Background Art
Generally, vehicle powertrain control arrangements are known that utilize an electronic control unit to control operation of a variety of powertrain components on a vehicle. An example of such a mechatronic vehicle powertrain control system is illustrated in the block diagram of FIG. 1. More specifically, an engine 100 can include a variable valve timing (VVT) mechanism 102 and an electronic throttle control (ETC) 104, which are individually controlled via respective slave controllers 106 and 108. Likewise, a transmission 110/clutch 112, coupled to the engine, can include a transmission controller 114. Each of the controllers is responsive to a logic source denoted as element 116.
In a broad sense, the control logic used by such systems typically views the engine as a torque provider, and the various systems, such as transmission, climate control systems, alternator loads, etc., as competing torque customers. The system is constantly assessing available torque and torque demand from the various torque customers, and arbitrates accordingly. The focus or starting point of this control logic revolves around the amount of torque available from the engine, and how to efficiently manage delivery of the available torque.
While such systems may operate well, resolution of torque demand between competing systems may not always cause the powertrain to be operated in a manner desired by the vehicle driver.
Accordingly, the present invention provides a vehicle powertrain control system and method capable of macromanaging control of the powertrain using driver demand and historical operation of the vehicle as focus of the control logic. In other words, the present invention uses a “global” (i.e., whole vehicle) strategy logic (implemented in any suitable manner, such as a hierarchical control, fuzzy logic, or neural net architecture) that views the driver's actuation of a throttle pedal/control and brake pedal/control as an acceleration/deceleration performance request, demand, or input. Overall powertrain control, including processing of competing torque demands, is then implemented in a manner to best achieve the driver's input/demand.
The present invention will be more fully understood upon reading the following detailed description of the preferred embodiment(s) in conjunction with the accompanying drawings.
As shown in the block diagram of
Within the realm of this control, the following control “laws” apply:
engine output torque vs. engine speed/load for each setting of its advanced engine technology (VVT/GDI, etc.);
the vehicle weight (including any payload);
the vehicle aerodynamic drag losses derived from the vehicle cross-sectional area, speed, and ambient conditions;
the vehicle rolling resistance (road load) characteristics;
the effective transmission gearing (including final drive);
the status of any driveline slip modifier (torque converter lockup clutch, automanual clutch(s), etc.); and
any additional road load loss derived from any roadbed gradient over which the vehicle is operating (inclines/declines).
The block diagram of
Performance Modes as part of a mechatronic controller module (MCM).
Each link is identified with a reference number.
For Link 201:
Control Laws:
Limiters:
covariance (COV) of indicated mean effective pressure (IMEP), or a similar stability metric, less than or equal to a calibratable threshold;
Control Laws:
Limiters:
Control Laws:
Limiters:
Control Laws:
Low speed lockup must not cause objectionable noise, vibration and harshness (NVH) issues; and
Lower speed lockup improves fuel economy.
Limiters:
Control Laws:
Limiters:
1. Ratio spread;
2. Vehicle weight;
3. Vehicle aero drag;
4. Engine power;
5. Vehicle road load friction; and
6. Operating mode commanded by MCM.
For Link 206:
Control Laws:
Limiters:
Control Laws:
Limiters:
Control Laws:
Limiters:
For many drivers, there is an expectation that varying the throttle position will produce an expected level of acceleration and further, that by modulating the throttle, the rate of acceleration can be controlled on either side of the zero acceleration (constant velocity) line. Thus, the driver instinctively learns the rate at which it is appropriate to press the pedal down or release it upward in order to control the vehicle's rate of acceleration or deceleration. With these considerations, a software control flow may include:
1) the vehicle's acceleration potential is calculated continually in the background knowing (or adaptively learning) weight, aerodynamic drag force, road-load friction force, velocity, roadbed gradient, engine RPM, and engine maximum torque potential at that (or any other) RPM based on all factors that govern wide open throttle (WOT) output torque such as spark advance, VVT setting, coolant temperature, charge air temperature, torque reserve, cylinder deactivation or multiple displacement system (MDS) mode, fuel air (F/A) ratio, barometric pressure, intake flow control valve setting, manifold tuning valve setting, etc. The output of this routine is the “Acceleration_Maximum_Potential” value.
2) the throttle pedal angle is read and compared to a running, filtered average. A delta throttle is calculated between the actual instantaneous setting and the filtered, running average.
3) if the instantaneous delta throttle falls within a calibrated deadband, no action is taken by the global controller.
4) if the instantaneous change (positive or negative) in throttle angle (delta throttle) is greater than the absolute value of the deadband, the value becomes an input to a two dimensional calibrated surface with delta throttle on the “x” axis and “percent accel request” on the “y” axis. The output of this step is the requested “Accel_Percent_Request.”
5) the “Percent_Accel_Request” value is multiplied with the calculated maximum acceleration potential (“Accel_Max_Pot”) value to create the “Accel_Rate_Goal.”
6) the “Accel_Rate_Goal” then becomes an input to a three dimensional calibration surface where the inputs are MPH, Accel_Rate_Goal, and the output is the required horsepower setting to achieve the “Accel_Rate_Goal”. This horsepower setting may be referred to as “Accel_Power_Goal.” A representative three dimensional theoretical acceleration potential calibration surface is plotted in FIG. 4.
7) the “Accel_Power_Goal” is used to calculate the “Accel_Torque_Goal” based on the current RPM operating point. This does not imply the current RPM must be maintained, but is simply a factor in this calculation.
8) the “Accel_Torque_Goal” is the input to an optimizer routine that is used to determine other powertrain settings before issuing a torque request to the existing torque controller. The optimizer routine uses hierarchical, weighted control laws to decide the optimization target (FE, Emissions, or Performance). The optimizer output then specifies (unique for each optimization target) VVT settings, MDS state, flow control valve (FCV) setting, electromechanical converter clutch (EMCC) status, gear ratio, and engine torque request based upon the above conditions.
9) the optimizer routine additionally calculates the actual vehicle acceleration by using accelerometer sensor data (or data derived from the derivative of vehicle speed ) and compares it with the “Accel_Rate_Goal.” The difference between the actual vehicle acceleration and the acceleration goal (the error vector) becomes the input to a PID control algorithm which calculates an additional term which is incorporated into the Accel_Torque_Goal.” This additional term may take the form of a constant offset or multiplicative gain and reflects the closed-loop control portion of the optimizer routine.
The existing torque coordinator then decides throttle angle, spark advance, torque reserve, etc.
While one or more embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and 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.
This application claims priority to United States Provisional Patent Application Ser. No. 60/352,795 filed Jan. 29, 2002 entitled “Mechatronic Vehicle Powertrain Control System” by Kim M. Lyon, the entire disclosure of which is incorporated by reference, herein.
Number | Name | Date | Kind |
---|---|---|---|
3683875 | Chadwick | Aug 1972 | A |
5479345 | Amsallen | Dec 1995 | A |
5613469 | Rygiel | Mar 1997 | A |
5651336 | Rygiel et al. | Jul 1997 | A |
5961566 | Heslop | Oct 1999 | A |
6022290 | Lyon | Feb 2000 | A |
6050379 | Lyon | Apr 2000 | A |
6098007 | Fritz | Aug 2000 | A |
6135913 | Lyon | Oct 2000 | A |
6154688 | Dominke et al. | Nov 2000 | A |
6155230 | Iwano et al. | Dec 2000 | A |
6292741 | Bitzer et al. | Sep 2001 | B1 |
6347680 | Mianzo et al. | Feb 2002 | B1 |
6350215 | Gierling | Feb 2002 | B1 |
6368248 | Bauer et al. | Apr 2002 | B1 |
6379281 | Collins et al. | Apr 2002 | B1 |
6386351 | Salecker et al. | May 2002 | B1 |
6470252 | Tashiro et al. | Oct 2002 | B2 |
6497161 | Poljansek et al. | Dec 2002 | B2 |
6553297 | Tashiro et al. | Apr 2003 | B2 |
6622074 | Coelingh et al. | Sep 2003 | B1 |
6654677 | Weber et al. | Nov 2003 | B2 |
20020183911 | Tashiro et al. | Dec 2002 | A1 |
20040048718 | Tashiro | Mar 2004 | A1 |
Number | Date | Country | |
---|---|---|---|
20030143957 A1 | Jul 2003 | US |
Number | Date | Country | |
---|---|---|---|
60352795 | Jan 2002 | US |