AUTONOMOUS DRIVING WITH DYNAMIC SKIP FIRE
20200218258 ยท 2020-07-09
Inventors
- Ram Subramanian (Saratoga, CA, US)
- Louis J. Serrano (Los Gatos, CA)
- Matthew A. Younkins (San Jose, CA)
Cpc classification
F02D2250/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
F02D41/1402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/30
PERFORMING OPERATIONS; TRANSPORTING
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
F02D2200/501
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/1882
PERFORMING OPERATIONS; TRANSPORTING
G05D1/0061
PHYSICS
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0087
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/1886
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/65
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
F02P5/1512
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
G05D1/00
PHYSICS
B60W30/188
PERFORMING OPERATIONS; TRANSPORTING
F02D11/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention relates generally to techniques for improving fuel efficiency of a vehicle powered by an internal combustion engine capable of operating at various displacement levels. An autonomous driving unit or cruise controller selects when possible an engine torque output that corresponds to a fuel efficient displacement level. The resultant vehicle speed profile and NVH level is acceptable to vehicle occupants.
Claims
1. An engine control system comprising: an engine controller arranged to direct operation of an engine of a vehicle to selectively operate at one of a plurality of different effective displacements; and an autonomous driving unit configured to determine a requested torque demand based at least partially on sensed operational conditions of the vehicle as provided to the autonomous driving unit, wherein the autonomous driving unit utilizes a collective fuel economy of a plurality of vehicles including the vehicle operating in a platoon to determine a modified torque demand that is different than the requested torque demand, wherein the engine controller operates the engine to meet the modified torque demand.
2. The autonomous vehicle as recited in claim 1, wherein the collective fuel economy for the modified torque demand is more fuel efficient compared to operating the vehicle at the requested torque demand.
3. The engine control system as recited in claim 1, wherein the autonomous driving unit further utilizes fuel economy information associated with the different effective displacements of the engine.
4. The engine control system as recited in claim 1, wherein the collective fuel economy is chosen or based on one of the following: (a) when the autonomous vehicle is drafting of a lead vehicle; (b) on a local speed limit; (c) travel time between a trip origination point and a trip destination point; or (d) any combination of (a) through (c).
5. The engine control system as recited in claim 1, wherein the modified torque demand provides acceptable NVH characteristics.
6. The engine control system as recited in claim 1, wherein the torque determination utilizes a sensed parameter or information available to the vehicle from an external network including nearby wirelessly connected vehicles and devices capable of providing road, weather, vehicle and traffic data.
7. The engine control system as recited in claim 1, wherein the modified torque demand is based at least in part on the vehicle drafting behind a lead vehicle or is being drafted by a following vehicle.
8. An autonomous vehicle comprising: an internal combustion engine capable of operating at a plurality of displacement levels; an autonomous driving unit arranged to direct operation of the autonomous vehicle in response to one or more inputs indicative of driving conditions, the autonomous driving unit arranged to ascertain: (a) a torque request sufficient to meet the driving conditions while operating the autonomous vehicle within a speed range; and (b) a modified torque request which provides improved fuel economy relative to the ascertained torque request while operating the autonomous vehicle within the speed range; and an engine controller configured to control the internal combustion engine to operate at a displacement level, selected among the plurality of displacement levels, sufficient to meet the modified torque request, wherein the speed range is based at least in part on the autonomous vehicle drafting of a leading vehicle or being drafted by a following vehicle.
9. The autonomous vehicle as recited in claim 8, wherein a rate of change of the speed range is limited to provide acceptable NVH characteristics.
10. The autonomous vehicle as recited in claim 8, wherein one of the one or more inputs indicative of driving conditions includes a sensed parameter or information available to the vehicle from an external network including a nearby wirelessly connected vehicle.
11. The autonomous vehicle as recited in claim 8, wherein the speed range is chosen or based on one of the following: (a) when the autonomous vehicle drafts a lead vehicle; (b) on a local speed limit; (c) overall travel time between a trip origination point and a trip destination point; or (d) any combination of (a) through (c).
12. A method comprising: directing operation of a vehicle within a speed range using an autonomous driving unit; operating an internal combustion engine at a plurality of displacement levels, wherein torque generated by the engine propels the vehicle; operating the engine at a displacement level as dictated by a modified torque request, the modified torque request derived from a torque request derived from sensed driving conditions provided to the autonomous driving unit from an external network, the modified torque request used to operate the internal combustion engine at the displacement level so that the vehicle operates: within the speed range; and with improved fuel efficiency relative to operating the internal combustion engine at another effective displacement level required to meet the torque request derived from the sensed driving conditions.
13. The method as recited in claim 12, wherein the autonomous driving unit utilizes a collective fuel economy of a plurality of vehicles including the vehicle operating in a platoon to determine the modified torque request.
14. The method as recited in claim 12, wherein the modified torque request used to operate the internal combustion engine at the displacement level further operates the vehicle at acceptable levels of NVH with improved fuel efficiency relative to operating the internal combustion engine at the another effective displacement level.
15. A method of operating an autonomous vehicle, comprising: determining a vehicle speed range based on expected driving conditions over a time interval; determining a plurality of proposed drivetrain torque profiles that propel the vehicle during the time interval within the speed range, wherein at least some of the torque for the plurality of proposed drivetrain torque profiles is provided by an internal combustion engine; determining fuel efficiency of the internal combustion engine for at least some of the plurality of proposed drivetrain torque profiles; selecting the proposed drivetrain torque profile that maximizes fuel efficiency as the operating drivetrain torque profile; and operating the vehicle with the operating drivetrain torque profile.
16. The method as recited in claim 15, wherein determining the vehicle speed range is based on acceptable NVH characteristics.
17. The method as recited in claim 15, wherein determining the plurality of proposed drivetrain torque profiles is based on acceptable NVH characteristics.
18. The method as recited in claim 15, wherein the vehicle speed range is based at least in part on receiving driving condition inputs.
19. The method as recited in claim 18, wherein the receiving includes sensing a parameter or information available to the vehicle from an external network including a nearby wirelessly connected vehicle.
20. The method as recited in claim 18 wherein the receiving includes sensing a parameter or information available to the vehicle from a device providing map and sensor data located on the vehicle.
21. A method as recited in claim 15 wherein the proposed vehicle speed range is based at least in part on drafting or being drafted by another vehicle.
22. An engine control system, comprising: an engine controller arranged to direct operation of an engine to deliver a requested torque, wherein the engine controller is capable of directing operation of the engine at a plurality of different effective displacements; and a torque determination unit configured to define and provide the requested torque to the engine controller, the torque determination unit utilizing information either sensed by an autonomous driving unit or received from an external network including nearby wirelessly connected vehicles, wherein the information is utilized by torque determination unit in defining the requested torque.
23. The engine control system as recited in claim 22, wherein the torque determination unit in cooperation with the autonomous driving unit considers the collective fuel economy of a plurality of vehicles in a platoon when determining the requested torque demand and an operational effective displacement suitable for operating the engine to meet the requested torque demand.
24. The engine control system as recited in claim 22 wherein the plurality of different effective displacements corresponds to operating the engine at different skip fire firing fractions respectively, wherein with at least one of the skip fire firing fractions, a particular cylinder is fired during one engine cycle, skipped during the next engine cycle and then selectively skipped or fired during the next engine cycle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The invention and the advantages thereof, may best be understood by reference to the following description taken in conjunction with the accompanying drawings in which:
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025] In the drawings, like reference numerals are sometimes used to designate like structural elements. It should also be appreciated that the depictions in the figures are diagrammatic and not to scale.
DETAILED DESCRIPTION
[0026] Most skip fire engine controllers have a defined set of firing patterns or firing fractions that can be used during skip fire operation of the engine. Each firing pattern/fraction has a corresponding effective engine displacement. Often the set of firing patterns/fractions that are supported is relatively limitedfor example a particular engine may be limited to using firing fractions of , , and 1. Other skip fire controllers facilitate the use of significantly more unique firing patterns or fractions. By way of example, some skip fire controllers designed by Applicant facilitate operation at any firing fraction between zero (0) and one (1) having an integer denominator of nine (9) or less. Such a controller has a set of 29 potential firing fractions, specifically: 0, 1/9, , 1/7, , , 2/9, , 2/7, , , , 3/7, 4/9, , 5/9, 4/7, , , , 5/7, , 7/9, , , 6/7, , 8/9 and 1. Although 29 potential firing fractions may be possible, not all firing fractions are suitable for use in all circumstances. Rather, at any given time, there may be a much more limited set of firing fractions that are capable of delivering the desired engine torque while satisfying manufacturer imposed drivability and noise, vibration and harshness (NVH) constraints. An engine's firing pattern or firing fraction may also be expressed as an effective operational displacement, which indicates the average displacement of the engine used to generate torque by combustion of fuel under the current operating conditions.
[0027] Typically, an engine controller will determine the desired/requested engine torque based on the driver demand (e.g. accelerator pedal position) plus the load applied by any ancillary devices (e.g., air conditioner, alternator/generator, etc.). In the case of a self-driving car, the driving torque request may be made by an autonomous driving unit (ADU). During operation, the skip fire controller will determine the appropriate firing fraction/pattern for delivering the requested torque, often taking into account other relevant engine or vehicle operating parameters such as engine speed, gear, vehicle speed, etc. In some circumstances, environmental factors such as road roughness or ambient noise levels may also be utilized in the determination of the desired firing fraction/pattern. State of the art firing fraction selection generally contemplates selecting the fuel optimal firing fraction that can deliver the requested torque and meets the designated NVH and drivability requirements.
[0028] In most circumstances, for any given engine output, firing fractions/patterns having a lower firing densities are more fuel efficient than higher firing density patterns/fraction. Thus, one common approach is to select the lowest firing fraction that can deliver the requested engine torque while meeting any imposed drivability requirements and/or other design requirements.
[0029] Regardless of the number of available firing patterns/fractions, there will be times when the requested torque is slightly above an upper torque threshold associated with a particular firing fraction under the current conditions. In such circumstances, the skip fire controller would direct or recommend the use of a higher firing fraction, which is typically less fuel efficient. To give a specific example, consider particular driving conditions (e.g., operation in 3.sup.rd gear with an engine speed of 1000 RPM), accompanied by a particular torque request (e.g. 73.5 N*m (net)). Under such conditions, a skip fire controller may recommend use of a firing fraction which may result in a fuel flow of 0.645 grams per second. If the controller had requested a slightly lower torque, e.g., 73 N*m, the skip fire controller may have recommended the use of a firing fraction of , which may have a corresponding fuel flow of 0.586 grams per second. Thus, in the specific described circumstance, reducing the torque request by 0.5 N*mwhich is less than 1%, can result in nearly a 10% reduction in fuel consumption.
[0030] It is believed that most auto manufacturers will be highly reluctant to implement power delivery schemes that give the driver less power than they are requesting in the described types of circumstances. This is in large part due to the perception that the driving experience will be degraded if the desired torque isn't delivered and the driver will react by changing the torque demand (e.g., by pressing the accelerator pedal further if too little torque is delivered). This subsequent reaction makes it harder to provide optimally efficient torque delivery. However, with autonomous driving, the passengers are less likely to be concerned about such minor variations, so such a tradeoff may be perfectly acceptable to an autonomous driving unit (ADU). In such situations, the ADU can improve overall fuel efficiency by considering this type of fuel efficiency implications when deciding the amount of torque to request at any given time. Of course, the same fuel efficiency considerations can be used in determining the torque request during ordinary (non-autonomous) driving if the tradeoff is acceptable to the driver/controller designer. This application describes techniques for improving fuel economy by taking advantage of these types of tradeoffsparticularly during autonomous driving.
[0031] There may also be circumstances where the total fuel consumption associated with a trip can be reduced by providing more torque than would ordinarily be requested. For example, using the conditions discussed above, operating at a firing fraction of to deliver a requested torque of 72 N*m may be less efficient than delivering 73 N*m of torque if the manifold pressure needs to be reduced to facilitate delivery of 72 N*m of torque (due to increased pumping losses). In such circumstances, an ADU may elect to request a slightly higher torque to improve fuel efficiency. Techniques for taking advantage of these types of fuel efficiency gains are also described.
[0032] Referring next to
[0033]
[0034] The ADU 35 processes all of its relevant inputs and provides a driving torque request 11 to a skip fire engine controller (ECU) 13 based on those inputs. The skip fire engine controller 13 and the firing controller 22 operate substantially the same as described above with respect to
[0035]
[0036] In the illustrated embodiment, the firing fraction unit 51 determines the firing fractions that are available for use at the current operating conditions and identifies the specific firing fractions that should be used in conjunction with different torque requests. The firing fraction unit provides this information, together with corresponding fuel consumption data to the ADU. The ADU utilizes this fuel consumption information in the determination of the appropriate torque request. The desired torque is then sent to the ECU together with the associated firing fraction which was provided by firing fraction unit 51.
[0037] When making skip fire based fuel economy decision, it is important that the torque request being considered be the total torque request as opposed to simply the drive torque request (which is the torque intended for the drivetrain). The total torque request includes any accessories torque loads (e.g. the load(s) applied by an air conditioning unit, an alternator, etc.). In hybrid vehicles of any type (including full-hybrids, mild-hybrids, mini-hybrids, micro-hybrids etc.), it would also include any torque load (or torque addition) imparted by any motor/generator(s), etc. A potential advantage of the architecture of
[0038] Although only a couple of specific skip fire control architectures are explicitly shown, it should be appreciated that the described functionality can be achieved using a variety of other control architectures as well. In different embodiments, any of the ADU functionality, the engine control functionality, the firing fraction determining functionality, the fuel information determining functionality, and the firing control functionality may be combined into integrated units, or their respective functionalities may be divided among multiple components, which may be integrated in any manner deemed suitable for a particular implementation. Independent of the exact implementation architecture, accessory torques can be managed in conjunction with engine torque to optimize vehicle fuel consumption over a predicted or actual drive profile. For example, if the most optimal combination of vehicle speed and firing density results in a torque that is too high or too low to hold the given vehicle speed, torque can be added/subtracted by scheduling the alternator, hybrid motor, air conditioning system, generator, etc., appropriately.
[0039] Referring next to
[0040] For any given torque request, the most fuel efficient firing fraction suitable for delivering that requested torque under the current operating conditions while staying within desired drivability constraints can readily be determined as represented by step 303. By way of example, in the embodiment of
[0041] In step 305 the ADU obtains information regarding the fuel efficiency associated with different level torque requests. This fuel economy data may be obtained from a variety of different sources. For example, in the embodiment of
[0042] The ADU utilizes the fuel economy information to determine whether there is an alternative torque request level that has an output level close to the proposed torque request that has better fuel economy than the proposed torque request in step 307. If so, the ADU determines whether the alternative torque level is suitable for use in the current drive plan in step 309. If an alternative, more fuel efficient torque level is deemed suitable for use, the alternative torque level is sent as the torque request as represented by step 315. If there are no close alternative torque levels that are more fuel efficient (as determined in step 307), or if such alternative torque levels are not deemed suitable for use under current conditions (as determined in step 309), the proposed torque is sent to the ECU as the torque request as represented by 311. In some cases, the torque level associated with the firing fraction may operate the engine at or near its acceptable NVH limit. Generally, the firing cylinders will operate at or near their minimum BSFC value.
[0043] It should be appreciated that the thresholds associated with what alternative torque levels might be worth considering and the determination of what alternative torque levels are suitable are both relative determinations that may vary widely based on the sophistication of the ADU. For example, in some embodiments, the ADU can be arranged to only look at alternative torque requests that are within a prescribed threshold range of the requested torquee.g., within X % of the expected torque, as for example, within 1%, 2% or 5%, with an enhanced fuel efficiency gain. Often relatively small changes in torque output may be perfectly acceptable, but in other cases such as when merging with traffic, when the vehicle speed starts to deviate too much from a desired ADU determined speed, or when the vehicle is moving in heavy traffic, variations in the torque request may be less acceptable. As described below the ADU may also consider turning on or off an auxiliary load, such as an air conditioner.
[0044] In other circumstances, longer term planning may be involved. For example, if a connected vehicle knows upcoming road conditions such as hills, areas of congestion, stop signs or red lights, changes in the speed limit, etc., those variables can be incorporated into the proposed torque calculation or a drive plan as appropriate. For example if a stop or slow down is expected ahead, the ADU may determine that the torque can be reduced earlier than it might otherwise have been. To give a specific example, if the ADU knows that an upcoming traffic light will be red for a given window of time it may have a great deal of latitude in determining the drive plan between the current location and the traffic light which can lead to additional fuel savings. The specific torque request values utilized during this period may be determined based on skip fire specific fuel economy information.
[0045] Additionally, for vehicles with regenerative braking, the braking speed versus distance profile may be altered to allow an increase in regenerative braking. For example, DCCO (decel fuel cut-off) may be entered earlier. The use of skip fire control in conjunction with DCCO is described in U.S. patent application Ser. No. 15/009,533, which is incorporated herein by reference. Similarly, the flexibility inherent in planning for other traffic and road conditions, including upcoming hills, speed limit changes, traffic congestion, etc. can lead to even greater fuel savings. In this way, even negative torque requests can be accommodated. By taking skip fire based fuel economy considerations into account when determining the drive plan torque requests, the overall fuel efficiency for a trip can be improved.
[0046] In making its torque request determinations, the ADU may rely on a wide variety of different inputs from both sensors and other sources. These may include GPS and map data that can provide a wide variety of information including the current position of the vehicle, the surrounding topography (e.g., upcoming hills, etc.), speed limits, traffic controls such as stop signs, etc. A variety of sensors such as cameras, LIDAR (Light Imaging, Distance, And Ranging) and RADAR (Radio Detection And Ranging) can provide information about surrounding vehicles and obstacles including information about their relative speeds. Connected vehicles facilitate communication between vehicles (e.g. Vehicle to Vehicle communications) and communications with infrastructure (Infrastructure to Vehicle communications or vice versa)which can provide a wide variety of additional information that is useful to the ADUincluding, for example, the expected status of traffic controls (e.g., traffic light timing), vehicle trajectory (e.g. changes in slope or direction), road conditions (e.g., there is an accident or slow traffic ahead, there is ice or other slippery road conditions ahead, etc.), knowledge about what other vehicles are doing or are about to do (e.g., the vehicle ahead is about to speed up or slow down, switch lanes, etc.), the ability to draft or platoon vehicles in tandem to reduce air resistance. Any of these variables can be relevant to the determination of a drive plan. Of course, the types of information that can be obtained and used in conjunction with the formation of a drive plan and/or instantaneous torque request decisions is only limited by the imaginations of ADU and connected vehicle systems designers. By knowing this type of information, the ADU can better predict the expected driving actions, which when combined with the knowledge of skip fire based fuel efficiency data, can facilitate operating the vehicle in a manner that significantly improves fuel economy. In some cases the engine may never even be operated, for example, if the engine is off and the ADU determines that only a small creep is required then the electric motor may be driven to supply the necessary motive power while leaving the engine off.
[0047] Referring next to
[0048] In some instances, the generator functionality of an electric motor/generator or a separate generator may be used to subtract torque from the drivetrain when it is determined that it would be more fuel efficient to provide more torque than required at any given time. Although this approach can work well in some circumstances, the round-trip efficiency of the generator/motor and the storage system must be taken into account when determining whether subtracting torque from the drivetrain to generate electricity is more fuel efficient overall then simply operating at the lower requested torque level. The decision whether to subtract torque from the drivetrain may also consider the current charge state of the battery or capacitor energy storage device.
[0049] Yet another embodiment is illustrated in
[0050] It should be appreciated that the torque management can also go the other way where a hybrid alternator (generator) draws power from the drive train to generate electricity that can be stored in a battery or capacitor. For example, a drive torque request of 71 N*m can be satisfied with a more fuel efficient 72 N*m generated by the engine, the hybrid alternator (generator) taking up 1 N*m of the torque for battery charging.
[0051] In many driving circumstances, this type of altered auxiliary device control based on skip fire fuel efficiency considerations may be virtually undetectable to the vehicle passengers.
[0052] It should also be appreciated that with some of the described approaches, the drain from the auxiliary device (e.g., air conditioner or alternator) can be managed to most efficiently utilize small changes in torque that improve overall fuel efficiency, i.e. the control scheme is driving the load rather than the load driving the control. In a somewhat analogous manner the ADU can determine that a change in the desired engine output torque will likely be required sometime in the near future. For example, the ADU can determine that the vehicle may soon be slowing, and thus require less engine torque, or may be approaching a hill, and thus require more engine torque. In these cases, the ADU may inhibit a gear shift or firing density change if it determines that it is likely the vehicle will operate in this new operational state for only a short time period.
[0053]
[0054] Curve 710 is an exemplary drive profile of an autonomous vehicle according to an embodiment of the present invention. In this case the accelerations and decelerations may not be uniform. The vehicle may dwell at certain speeds during the accelerating or decelerating regions, A, C, and E, where skip fire operation of the engine provides particularly improved fuel economy. Within these accelerating and decelerating regions maximum acceleration/deceleration may be limited to provide acceptable NVH characteristics. The rate of change of acceleration, known as jerk, may also be limited to provide acceptable NVH characteristics. Also, during the steady state operating periods, regions B and D, the vehicle may operate at a speed slightly different than or where fuel efficiency is higher than if the vehicle were operated at exactly or . The time to travel between point A and B, represented by the area under curves 710 and 720, may be similar, meaning that operating a vehicle at more fuel efficient firing fractions may have little or no impact on the drive time between points A and B.
[0055] There are many examples, such as open road freeway driving, when a driver wants to operate a vehicle at a nominally constant speed at or near the speed limit. In a cruise controlled system or prior art autonomous vehicle system the cruise control or ADU would attempt to control the vehicle to this desired speed. The desired speed may not however coincide with an efficient firing density in a skip fire controlled engine. To improve fuel economy, the cruise control or ADU can instead of attempting to operate the vehicle at a fixed speed, control vehicle speed within a desired range, such as 1 mph, 2 mph or some percentage of the nominal speed 1%, 2%, etc. It should be appreciated that the operating range may not be symmetric; for example, the speed variation may be +0% and 2% about some desired operating speed, such as the local speed limit.
[0056]
[0057] In the accelerating portions 816 of curve 810 the engine is operating at a first firing fraction and in the decelerating portions 818 the engine is operating at a second firing fraction. The second firing fraction is less than the first firing fraction and thus generally produces insufficient torque to maintain the vehicle speed, hence the vehicle deceleration. In some cases, the second firing fraction may be zero, corresponding to a decel cylinder cut off condition (DCCO) where no fuel is consumed in that portion of the drive cycle. Generally, the lower the second firing fraction the steeper the deceleration portion 818. The first and second firing fraction may be chosen to maximize fuel efficiency consistent with maintaining acceptable NVH performance.
[0058] In some embodiments, a driver can improve fuel efficiency by selecting an economy mode or accepting slightly lower average speeds and a slightly longer trip time. That is a driver may input an overall travel time between a trip origination point and a trip destination point, which is different than the travel time obtained by driving always at the speed limit. For example, when an entire trip is known to and planned by the ADU, a driver may indicate to the ADU that he/she is willing to accept a drive profile taking 1, 2 or 5 minutes (or 1%, 2%, 5%) or some other value longer than a drive profile that always operates at the speed limit. This flexibility may allow the ADU to operate the engine more often at favorable effective engine displacements improving fuel economy. Similarly, in some embodiments a driver or an ADU may accept slightly higher NVH levels, which can allow use of higher efficiency firing densities and less torque converter slip. Improved fuel economy may be interpreted as using less total fuel in moving the vehicle from point A to point B in some desired time.
[0059] Much of the previous description has focused on methods to improve fuel economy for an autonomously controlled vehicle traveling in isolation. There are also control methods to improve fuel economy using vehicle-to-vehicle communication. One well know method to improve fuel economy by reducing air resistance is drafting or platooning of vehicles (one or more vehicles drafting each other). Under driver control, such driving strategies are often dangerous because of the risk of a following vehicle colliding with a lead vehicle in the event of sudden braking of the lead vehicle. With vehicle-to-vehicle communications such risks are greatly reduced, since the lead vehicle can communicate its braking essentially instantaneously to all following vehicles and thus avoid rear end collisions.
[0060] If one or more of the vehicles in a platoon have engines capable of skip fire operation various strategies may be used to improve the collective fuel economy of all vehicles in the platoon. For example, consider first a platoon that consists of two vehicles, a lead vehicle operating at a constant speed without skip fire control and a following vehicle with skip fire control. The ADU of the following vehicle may minimize fuel consumption by considering efficiency gains from drafting simultaneously with those obtained by operating at a fuel efficient firing density. This may result in the following vehicle operating on alternating firing fractions as shown in relation to
[0061] In the case of a two vehicle platoon with both vehicles capable of skip fire control, the ADU's of the two vehicles may cooperatively determine a platoon speed which optimizes fuel efficiency for the overall platoon. This may result in each vehicle in the platoon operating at a suboptimal level. Likewise, for platoons having more than two skip fire controlled vehicles, the vehicle's ADU's can communicate between them and operate the platoon in a most fuel efficient manner.
[0062] Another embodiment of the invention is shown in
[0063] In step 903, the ADU determines a plurality of proposed drivetrain torque profiles that will propel the vehicle within the proposed speed range and have acceptable NVH characteristics over the time interval. In step 905 the fuel efficiency of various proposed drivetrain torque profiles is determined. The proposed drivetrain torque profiles may utilize different firing densities, firing fractions, or displacement levels. In some cases, the fuel efficiency of all proposed drivetrain torque profiles may be determined; however, it is likely that the ADU may determine that many torque profiles will have poor fuel efficiency without explicitly calculating their efficiency. Since these drivetrain torque profiles will not be used to operate the vehicle, the ADU does not need to devote computational resources to determining their precise fuel efficiency. Generally, a drivetrain torque profile that utilizes cylinders' firing at or near their minimum BSFC point will maximize fuel efficiency. It should be appreciated that over the time interval the firing density may vary so long as the constraints on vehicle speed and NVH established in step 901 are maintained. In step 907 the proposed drivetrain torque profile that provides the most fuel efficiency operation is selected as the operating drivetrain torque profile. In step 909 this operating drivetrain profile is used to propel the vehicle.
[0064] Although only a few embodiments of the invention have been described in detail, it should be appreciated that the invention may be implemented in many other forms without departing from the spirit or scope of the invention. The invention has primarily been described in the context of Applicant's dynamic skip fire operation of an engine in which firing decisions are dynamically made on a firing opportunity by firing opportunity basis using an accumulator or other mechanism tracks the portion of a firing that has been requested, but not delivered, or that has been delivered, but not requested. However, the described techniques are equally applicable to managing transitions between any different skip fire firing fractions or between a skip fire firing fraction and all cylinder operation. While the invention has generally been described as controlling an engine to maximize operation at fuel efficient firing density, other factors also contribute to overall vehicle efficiency. In particular, torque converter slip and transmission gear (or speed ratio for a continuously variable transmission) can be managed in conjunction with firing density to operate a vehicle in a manner that provides acceptable NVH performance while maximizing fuel efficiency.
[0065] Additionally, it should also be appreciated that the same principles can be applied to most any system that improves fuel consumption by varying the displacement of an engine. This can include standard variable displacement operation of an engine where decisions are made to transition between displacement states having different numbers of cylinders (e.g., transitions between 4 and 8 cylinder operation or between 3, 4 and 6 cylinder operation). It may be used in transitions in and out of skip fire operation from/to all cylinder operation, a fixed displacement or DCCO. One such example would be transitions from all cylinder operation of a 3 cylinder engine to a rolling cylinder deactivation mode with every other cylinder being fired. It can also include multi-level engine operation where different cylinders are fired at different, dynamically determined output levels, as described, for example, in U.S. Pat. No. 9,399,964 which is incorporated herein by reference or in any other dynamic firing level modulation operating scheme. Similar techniques may also be used to manage effective displacement transitions in variable stroke engine control in which the number of strokes in each working cycle are altered to effectively vary the displacement of an engine.
[0066] In dynamic skip fire and various other dynamic firing level modulation engine control techniques, an accumulator or other mechanism may be used to track the portion of a firing that has been requested, but not delivered, or that has been delivered, but not requested. However, the described techniques are equally applicable to engines controlled using other types of skip fire or firing level modulation techniques including various rolling cylinder deactivation techniques. Therefore, the present embodiments should be considered illustrative and not restrictive and the invention is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.