The present disclosure relates to vehicle controllers that operate the vehicle according to historical vehicle performance data.
Energy Economy Rating (EER) is an energy-based metric used in fuel economy testing to quantify fuel economy variability due to drive quality. The EER gives a quantitative measure of drive quality that includes the effects of both the energy expended and the distance driven on the fuel economy results. Some standardized fuel economy tests, such as those defined by the Environmental Protection Agency (EPA), require that the EER of the test vehicle be within specified limits. If the EER value violates these limits, the fuel economy results are deemed invalid. Numerical vehicle models simulate various vehicle physics including vehicle dynamics and fuel usage. These models can predict the fuel economy of the vehicles. A numerical cycle driver is the part of the numerical vehicle model that simulates human inputs including: braking, accelerating, shifting gears, engaging the clutch, and steering. In simulations used to predict fuel economy, the numerical cycle driver's goal is to calculate values of acceleration, braking, and possibly gear shifting events to get the velocity of the numerical vehicle model to match a target velocity trace (as defined by a drive cycle). For fuel economy predictions to reflect those obtained by human drivers, the values of acceleration, braking, and/or shifting calculated by the numerical cycle driver should be representative of human drivers. The numerical cycle driver applies some type of control strategy to cause the numerical vehicle model's velocity to match the target velocity (drive cycle). One type of control strategy is feedback control, such as Proportional Integrated Differential (PID) control. Numerical cycle drivers based solely on feedback control rely on the instantaneous difference between a target velocity and a simulated vehicle velocity from the model to calculate acceleration, braking, and shifting events. Such driver models do not have the ability to “look ahead”; therefore, numerical cycle drivers based solely on feedback control do not accurately represent a human driver's ability to anticipate future changes in vehicle velocity. As a result, the cycle driver overcompensates, applying too much acceleration and too much braking in order to achieve the target velocity. This overcompensation can affect the EER and/or cause the simulated fuel economy results to poorly reflect those achieved by human drivers.
It is desirable to allow the numerical cycle driver to anticipate and incorporate future values of target velocity. In some cases it is also desirable to tune the numerical cycle driver to be able to achieve a specified EER value while simultaneously achieving fuel economy ratings similar to those obtainable by human drivers. Therefore, it would be beneficial to take a desired EER value as an input when designing numerical cycle driver controllers used to simulate fuel economy tests.
The present disclosure addresses one or more of the above-mentioned issues. Other features and/or advantages will become apparent from the description which follows.
One advantage of the present disclosure is that by encompassing the discussed controller features, the numerical driver model is able to control the vehicle system model to achieve prescribed EER values and to better represent human drivers, e.g., prescribed vehicle speed traces defined by various standards setting entities.
One exemplary embodiment of the present disclosure relates to a controller with energy economy rating (EER) calibration logic configured to adjust a look-ahead feed-forward mapping window for vehicle controls according to EER.
Another exemplary embodiment of the present disclosure relates to a computer-implemented method of operating a vehicle, including: storing data for a plurality of vehicle dynamic information (VDI) over time; defining a first relationship between a first VDI and a second VDI based on stored data received over a first look-ahead time window; defining a second relationship between the first VDI and second VDI based on stored data received over a second look-ahead time window; and controlling the vehicle based on a target energy economy rating (EER).
Another exemplary embodiment of the present disclosure relates to a computer-implemented method of operating a vehicle, including: storing vehicle dynamic information (VDI) during vehicle operation; defining a relationship between VDI over a look-ahead time window; and controlling the vehicle according to the defined relationship. When a target energy economy rating (EER) is less than a predetermined value, the method controls the vehicle over a larger look-ahead time window than when the target energy economy rating (EER) is less than the predetermined value.
Another exemplary embodiment of the present disclosure relates to a system for controlling a vehicle, having: vehicle dynamic sensors configured to collect vehicle dynamic information (VDI); memory configured to store the plurality of VDI; a controller configured to control a first vehicle subsystem associated with a first VDI based on relationship data between the first VDI and a second VDI over a flexible time-mapping window; and an energy economy rating (or EER) calibrator, configured to alter the time-mapping window in which control over the first vehicle subsystem is based.
The invention will be explained in greater detail below by way of example with reference to the figures. The same reference numbers are used in the figures for identical or essentially identical elements. The above features and advantages of the present teachings are readily apparent from the following detailed description of the best modes for carrying out the invention when taken in connection with the accompanying drawings. In the figures:
Referring to the drawings, wherein like characters represent examples of the same or corresponding parts throughout the several views, there is shown an exemplary system for operating a vehicle and a control method for the same. The system includes a vehicle controller, such as a PID (or proportional integrated differential) feedback controller configured to adjust one vehicle performance characteristic based on other vehicle performance characteristics (or user inputs) until a desired performance is obtained. The illustrated system and method take into account fuel economy. Specifically, after a target EER is received by the system controller, information is used to modify drive style, which affects fuel economy. A feed-forward mapping window and look-ahead strategy is adjustable to meet prescribed EER targets.
Referring now to
The system 10 of
EER feature 20, as shown in
Referring again to
The vehicle data response relationships 300, 310 for the illustrated exemplary embodiment of
In this embodiment, the feed-forward plot 300 is taken from feature memory 60 (as shown in
Two plots 300, 310 are shown in
The EER feature 20, as shown in
The aforementioned EER feature 20, of
The algorithms as discussed herein can be stored within a circuit or system having a system with a processor. The algorithms can be programmed using any programming language.
Turning now to
With respect to the method of
Where the EER rating is less than zero, as shown in
Now turning to
The following known method of EER calculation can be employed by an EER feature using EER calculation logic, e.g., 90 as shown in
Where Vroll
Just as with dynamometer roll speed, where VDi was equal to zero j was less than 3 or j greater than N−2. A target vehicle speed (VT) was then calculated in the same manner, using a 10 Hz scheduled speed (Vsched) instead of the roll speed (Vroll). The target vehicle speed was calculated from the scheduled speed. In this embodiment, the scheduled speed is equal to the roll speed.
Thereafter, accelerations are calculated with finite computational methods. The difference between acceleration roll increments over time is calculable as follows.
The difference between acceleration targets increments over time is calculable as follows, where 2Δt=0.2 seconds.
Distance increments are equal to dynamometer roll speed and target vehicle speed multiplied by a change in time, respectively.
dDi=VDi·Δt
dTi=VTi·Δt
The summation of the accumulated distances are computed as follows:
Next, the road load forces (FRL-Di & FRL-Ti) are based on dynamometer roll speed and target vehicle speed (VDi and VTi respectively). The inertial forces (FI-Di & FI-Ti) are based on the acceleration of the dynamometer roll, aDi, and the acceleration of the vehicle speed, aTi.
Propulsive forces are calculated using the following formulas. The propulsive force for dynamometer roll speed is as follows:
The propulsive force for target vehicle speed is as follows:
The propulsive work increments are derived from propulsive force calculations by multiplying them by summation of the accumulated distances over time.
WDi=Fprop-Di·dDi
WTi=Fprop-Ti·dTi
From there, cycle energy is equal to the summation of work over increments of time.
An energy rating (ER) is defined as a percent difference between the total driven and target cycle energy. This is a unitless quantity expressed as follows:
A distance rating (DR) is defined as the percent difference between the total driven and scheduled distance. This is a unitless quantity expressed as follows:
From there an energy economy rating (EER) gives a measure of drive quality that includes both the effects of energy rating and distance rating on fuel economy. This is also a unitless quantity. EER is reported out as a percentage:
In the illustrated embodiment of
Those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
8374781 | Hartman | Feb 2013 | B2 |
20100030458 | Coughlin | Feb 2010 | A1 |
20110160992 | Crombez | Jun 2011 | A1 |
20120173075 | Mays | Jul 2012 | A1 |
20120179319 | Gilman et al. | Jul 2012 | A1 |
20120221234 | Sujan et al. | Aug 2012 | A1 |
20120245837 | Lee et al. | Sep 2012 | A1 |
20130035837 | Johansson et al. | Feb 2013 | A1 |
20130096748 | Hussain et al. | Apr 2013 | A1 |
20130131919 | Pan | May 2013 | A1 |
20130166181 | Pan | Jun 2013 | A1 |
20130261942 | McQuade et al. | Oct 2013 | A1 |
20130302756 | Takeuchi et al. | Nov 2013 | A1 |
20140074386 | McGee et al. | Mar 2014 | A1 |
20140081563 | Wang et al. | Mar 2014 | A1 |
20140136454 | Hirade | May 2014 | A1 |
20140188379 | Gostoli et al. | Jul 2014 | A1 |
20140244129 | Filev et al. | Aug 2014 | A1 |
Entry |
---|
Calculate Velocity.pdf (Calculate Velocity as a function of Acceleration and Time, Apr. 15th 2010, http://www.calculatorsoup.com/calculators/physics/velocity—a—t.php, as archived on wayback machine at https://web.archive.org/web/20100415154826/http://www.calculatorsoup.com/calculators/physics/velocity—a—t.php, pp. 1-3). |
SAE J2951.pdf (Surface Vehicle Recommended Practice J2951, Jan. 2014, SAE International, p. 12). |
Idvc-20130514.pdf (EPA/Industry Light-Duty Vehicle Compliance Meeting, May 14, 2013, U.S. Environmental Protection Agency, p. 62). |
SAE Surface Vehicle Recommended Practice, Drive Quality Evaluation for Chassis Dynamometer Testing, SAE J2951 Nov. 2011. |
Environmental Protection Agency—Light-Duty Automotive Industry Compliance Meeting, Jun. 17, 2010. |
Number | Date | Country | |
---|---|---|---|
20140379246 A1 | Dec 2014 | US |