US20160375795A1 - Electric vehicle driving range optimization system with dynamic feedback - Google Patents
Electric vehicle driving range optimization system with dynamic feedback Download PDFInfo
- Publication number
- US20160375795A1 US20160375795A1 US14/747,772 US201514747772A US2016375795A1 US 20160375795 A1 US20160375795 A1 US 20160375795A1 US 201514747772 A US201514747772 A US 201514747772A US 2016375795 A1 US2016375795 A1 US 2016375795A1
- Authority
- US
- United States
- Prior art keywords
- driving range
- current
- vehicle
- determining
- battery pack
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005457 optimization Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims abstract description 94
- 230000001965 increasing effect Effects 0.000 claims description 30
- 238000012935 Averaging Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000010438 heat treatment Methods 0.000 claims description 8
- 238000004378 air conditioning Methods 0.000 claims description 7
- 238000009423 ventilation Methods 0.000 claims description 6
- 238000013459 approach Methods 0.000 abstract description 10
- 230000004044 response Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 22
- 230000006399 behavior Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000002485 combustion reaction Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 5
- 239000002826 coolant Substances 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- 229910001416 lithium ion Inorganic materials 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 229910052759 nickel Inorganic materials 0.000 description 2
- PXHVJJICTQNCMI-UHFFFAOYSA-N nickel Substances [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 2
- -1 nickel metal hydride Chemical class 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- OJIJEKBXJYRIBZ-UHFFFAOYSA-N cadmium nickel Chemical compound [Ni].[Cd] OJIJEKBXJYRIBZ-UHFFFAOYSA-N 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000001257 hydrogen Substances 0.000 description 1
- 229910052739 hydrogen Inorganic materials 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 229910052987 metal hydride Inorganic materials 0.000 description 1
- QELJHCBNGDEXLD-UHFFFAOYSA-N nickel zinc Chemical compound [Ni].[Zn] QELJHCBNGDEXLD-UHFFFAOYSA-N 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 238000001556 precipitation Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- BSWGGJHLVUUXTL-UHFFFAOYSA-N silver zinc Chemical compound [Zn].[Ag] BSWGGJHLVUUXTL-UHFFFAOYSA-N 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000010792 warming Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/2045—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for optimising the use of energy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L1/00—Supplying electric power to auxiliary equipment of vehicles
- B60L1/02—Supplying electric power to auxiliary equipment of vehicles to electric heating circuits
-
- B60L11/1861—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
- B60L58/12—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2250/00—Driver interactions
- B60L2250/16—Driver interactions by display
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/50—Control modes by future state prediction
- B60L2260/52—Control modes by future state prediction drive range estimation, e.g. of estimation of available travel distance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/50—Control modes by future state prediction
- B60L2260/54—Energy consumption estimation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Definitions
- the present invention relates generally to an electric vehicle and, more particularly, to a system and method that aid range optimization in an electric vehicle.
- hybrid vehicles provide improved gas mileage and lower vehicle emissions than a conventional ICE-based vehicle, due to their inclusion of an internal combustion engine they still emit harmful pollution, albeit at reduced levels compared to conventional vehicles.
- the drive train of a hybrid vehicle is typically much more complex than that of either a conventional ICE-based vehicle or an all-electric vehicle, resulting in increased cost and weight. Accordingly, several vehicle manufacturers are designing vehicles that only utilize an electric motor, or multiple electric motors, thereby eliminating one source of pollution while significantly reducing drive train complexity.
- the present invention provides a method of providing range optimization aid to a driver of an electric vehicle (EV), the method comprising the steps of (i) monitoring the current battery pack charge level; (ii) determining the current driving range based on the current battery pack charge level and a predefined set of battery drainage rules; (iii) determining a first battery pack drain due to operation of the electric drive train; (iv) determining a second battery pack drain due to operation of at least one user controllable auxiliary system, where the at least one user controllable auxiliary system is electrically coupled to the battery pack; (v) modifying the current driving range to yield a modified driving range, where the modifying step is based on the first battery pack drain and the second battery pack drain; (vi) displaying the modified driving range on a display mounted within the electric vehicle; (vii) determining a recommendation for adjusting a current vehicle condition to obtain an increased driving range, where the step of determining the recommendation is performed by the system controller when the modified driving range falls below a preset value; and (x) communicating the
- the method may further include steps of (i) accepting a user request via a user interface for a suggestion to increase the modified driving range, where the user request is accepted by the system controller; and (ii) communicating the suggestion to the EV's driver, where the system controller performs the communicating step, and where the suggestion provides the recommendation for adjusting the current vehicle condition to obtain an increased driving range.
- the step of accepting a user request may utilize a touch-screen input system, a voice activated input system, a push-button switch and/or a capacitive switch as the user interface.
- the method may further include the steps of (i) determining a prediction of the increased driving range, where the step of determining the prediction of the increased driving range is performed by the system controller prior to the driver executing the recommendation, and where the prediction of the increased driving range is based on the driver adjusting the current vehicle condition in accordance with the recommendation; and (ii) displaying the prediction of the increased driving range on the display prior to the driver executing the recommendation.
- the method may further include the steps of (i) determining a prediction of the increased driving range, where the step of determining the prediction of the increased driving range is performed by the system controller prior to the driver executing the recommendation, and where the prediction of the increased driving range is based on the driver adjusting the current vehicle condition in accordance with the recommendation; (ii) calculating the difference between the prediction of the increased driving range and the modified driving range, where the step of calculating the difference is performed by the system controller prior to the driver executing the recommendation; and (iii) displaying the difference between the prediction of the increased driving range and the modified driving range on the display prior to the driver executing the recommendation.
- the method may further include the step of selecting the current vehicle condition from a plurality of range extending categories in response to a predefined category selection order.
- the predefined category selection order may be set by the driver, the EV's manufacturer or by a third party.
- the current vehicle condition may correspond to a driving behavior, e.g., vehicle speed.
- the current vehicle condition may correspond to a setting of the at least one user controllable auxiliary system.
- the at least one user controllable auxiliary system may be comprised of a heating, ventilation and air conditioning (HVAC) system coupled to the EV's passenger cabin and the setting may correspond to a HVAC temperature setting.
- HVAC heating, ventilation and air conditioning
- the at least one user controllable auxiliary system may be comprised of at least one of an external lighting system, an internal lighting system, and a vehicle entertainment system.
- the step of determining the first battery pack drain may further include the step of determining the EV's current vehicle speed and estimating the first battery pack drain from the current vehicle speed.
- the current vehicle speed may be averaged over a preset period of time (e.g., less than 5 minutes) and the first battery drain may be based on this current average vehicle speed.
- the step of determining the first battery pack drain may further include the steps of (i) determining the EV's current vehicle speed, (ii) determining the EV's current degree of incline; and (iii) estimating the first battery pack drain from the current vehicle speed and the current degree of vehicle incline.
- the current vehicle speed may be averaged over a preset period of time (e.g., less than 5 minutes) and the first battery drain may be based on this current average vehicle speed and the current degree of vehicle incline.
- the current vehicle speed may be averaged over a preset period of time (e.g., less than 5 minutes) and the EV's current degree of incline may be averaged over a preset period of time (e.g., less than 5 minutes), thus allowing the first battery drain to be based on the current average vehicle speed and the current average degree of vehicle incline.
- a preset period of time e.g., less than 5 minutes
- the step of determining the second battery pack drain may further include the step of applying a preset set of rules to the at least one user controllable auxiliary system.
- the at least one user controllable auxiliary system may be comprised of a heating, ventilation and air conditioning (HVAC) system coupled to the EV's passenger cabin and the method may further include the steps of (i) determining a first ambient temperature corresponding to the EV's external environment; (ii) determining a second ambient temperature corresponding the internal temperature of the EV's passenger cabin; (iii) monitoring a user set HVAC temperature setting; and (iv) determining the second battery pack drain based on the first ambient temperature, the second ambient temperature, the user set HVAC temperature setting, and the preset set of rules.
- the preset value may be set by the driver, the EV's manufacturer or by a third party.
- FIG. 1 illustrates the basic methodology of the invention
- FIG. 2 illustrates a modified methodology based on the process of FIG. 1 ;
- FIG. 3 illustrates a modified methodology based on the process of FIG. 1 ;
- FIG. 4 provides a system level diagram of the primary EV systems utilized in at least one embodiment of the invention
- FIG. 5 illustrates the basic methodology of a preferred embodiment that allows the user to request range extending suggestions
- FIG. 6 illustrates a modification of the methodology shown in FIG. 5 in which the system monitors current conditions and issues range extending suggestions in light of those conditions;
- FIG. 7 illustrates a modification of the methodology shown in FIG. 5 in which the system automatically issues range extending suggestions when the battery pack charge level falls below a preset level;
- FIG. 8 illustrates a modification of the methodology shown in FIG. 5 in which the system automatically issues range extending suggestions when the current driving range falls below a preset level
- FIG. 9 illustrates a modification of the methodology shown in FIG. 5 in which the system automatically issues range extending suggestions when the current driving range is insufficient to reach a designated destination;
- FIG. 10 illustrates a modification of the methodology shown in FIG. 9 that allows the user to request range extending suggestions.
- a first calculation could be termed a second calculation, and, similarly, a first step could be termed a second step, and, similarly, a first component could be termed a second component, without departing from the scope of this disclosure.
- battery may be used interchangeably and may refer to any of a variety of different battery configurations and chemistries. Typical battery chemistries include, but are not limited to, lithium ion, lithium ion polymer, nickel metal hydride, nickel cadmium, nickel hydrogen, nickel zinc, and silver zinc.
- battery pack as used herein refers to an assembly of one or more batteries electrically interconnected to achieve the desired voltage and capacity, where the battery assembly is typically contained within an enclosure.
- the terms “electric vehicle” and “EV” may be used interchangeably.
- FIG. 1 illustrates the basic methodology of one embodiment of the invention, the first step of which is system initiation (step 101 ).
- system initiation occurs when the user turns on their vehicle, for example by pressing an “on” button or otherwise activating the car.
- system initiation is programmed to occur when a driver is identified and is in close proximity to the car, where driver recognition may use any of a variety of devices and a variety of different communication techniques. For example, a driver may be recognized based on his or her smart phone or key fob, and using a communication technique such as radio-frequency identification (RFID) or a Bluetooth communication system.
- RFID radio-frequency identification
- the current battery pack's charge level (e.g., SOC or SOE) is determined (step 103 ) and the current driving range is calculated based on the battery pack's charge level (step 105 ).
- driving range is based on the current charge level and a preset set of rules that yield a rate of expected battery drain from multiple assumptions such as top speed, mix of speeds, expected rates of acceleration/deceleration, mix of flat and gradient roadways, expected variations in roadway elevation, etc.
- an estimate of the motor induced battery drain may be determined from the vehicle speed, for example by using a look-up table that provides an estimate of the battery drain due to the motor for each of a plurality of vehicle speeds.
- the look-up table may also base battery drain on whether the vehicle is traveling on a level roadway or going uphill or downhill.
- the look-up table will also base battery drain on road incline, where road incline may be provided by a data base, for example one associated with the vehicle's GPS system, or measured using a tilt sensor (i.e., inclinometer) mounted within the car.
- a data base for example one associated with the vehicle's GPS system, or measured using a tilt sensor (i.e., inclinometer) mounted within the car.
- the control system calculates the current driving range (step 113 ).
- the current driving range is displayed (step 115 ), thus allowing the driver to not only monitor the car's current range, but also note how the range varies depending upon driving style (e.g., top speed, rate of acceleration, rate of deceleration) and auxiliary system settings (e.g., HVAC temperature and fan settings, exterior/interior lights, entertainment system settings, display brightness, etc.).
- the car's current driving range may be displayed numerically, e.g., remaining miles or kilometers, or graphically, e.g., bar graph or other graphic.
- the system controller After the car is in use, the system controller continually updates the current driving range (step 117 ) based on current charge level (step 109 ) and the current monitored use (step 111 ).
- the driving range is preferably updated at a sufficient rate to allow the driver to immediately see the effects of modifying their driving style, auxiliary system settings or both.
- driving range is updated on the order of every second; alternately, every 5 seconds; alternately, every 10 seconds. It will be appreciated that this information may be updated at a different frequency (e.g., once per minute) as long as the system updates the driving range at a sufficient rate to provide the driver with up-to-date driving range information as settings and driving style are varied.
- the process illustrated in FIG. 1 is able to accurately determine and display the change in driving range based on the modified behavior/setting.
- the driving range information provided by process 100 may be changing too quickly to be of significant value to the driver. For example, if the driver is rapidly varying their speed between 35 mph and 85 mph, the driving range will also vary rapidly.
- the methodology illustrated in FIG. 2 is used in which the system controller differentiates between those systems and driver behaviors that affect battery loading and that should be averaged over time, and those in which averaging is not desirable.
- vehicle speed is averaged since this is the primary driving characteristic that may be changed rapidly and repeatedly over time, for example based on road conditions, speed limits, and driver behavior. Since it is still desirable for the driver to be able to quickly observe the effects on driving range that making other vehicle system setting changes may make, in this process the system controller distinguishes between characteristics that should be time averaged (step 201 ) and those that should not be time averaged (step 203 ).
- the vehicle speed is monitored (step 205 ) and averaged over a preset period of time (step 207 ).
- the preset time period over which vehicle speed is averaged is selected to be in the range between 30 seconds and a few minutes, although it will be appreciated that other time periods may be used for time averaging.
- other characteristics that affect battery loading and that should not be time averaged are monitored directly, for example by monitoring the battery loading (e.g., rate of decrease in battery pack SOC/SOE) caused by each of these systems (step 209 ).
- Exemplary systems that are not time averaged include vehicle lighting (e.g., internal or external vehicle lights), the vehicle's entertainment system, and the HVAC system (e.g., fan settings, temperature settings, AC operation, etc.).
- the system controller calculates the current driving range (step 113 ) based on the current charge level (step 109 ) and the current battery load, where the current battery load is either time averaged (e.g., driving speed) or not time averaged (e.g., auxiliary systems usage).
- the updated driving range is then presented to the driver, for example on a display system (step 115 ).
- an averaging function is to smooth out driving range variations due to the driver varying the car's speed
- this or a similar approach may be used with other user modifiable aspects of the vehicle.
- the user may wish to alter the HVAC temperature settings relative to the ambient temperature in the hopes of reducing auxiliary system use, thereby increasing driving range.
- a typical HVAC system will automatically adjust fan settings as well as turn on and off the heating and air conditioning (A/C) systems based on the cabin temperature relative to the HVAC temperature settings input by the user.
- the driving range is not only dependent upon the HVAC temperature settings input by the user, but also dependent upon the current mode of operation (i.e., fan speed, A/C operation, etc.).
- the system controller applies a preset set of rules to each of the monitored systems.
- this smart system is able to more accurately gauge driving range based on modifications made by the driver to either driving style or auxiliary system settings.
- Process 300 shown in FIG. 3 , illustrates such a method.
- the methodology of this embodiment is similar to that previously described except that a set of preset rules are applied (step 301 ) to the settings and conditions monitored in step 111 .
- the set of rules applied in step 301 may include event averaging, for example averaging vehicle speed over a preset time period as described above relative to process 200 .
- the set of rules applied in step 301 may also be applied to changes in HVAC settings, for example providing a table of battery loading data based on the difference between the HVAC temperature setting input by the user and the ambient temperature.
- the set of rules applied in step 301 are automatically modified in order to take into account this change.
- the system controller may directly calculate the battery load based on the user settings rather than applying a preset set of rules. For example, if the user turns on or off the entertainment system, adjusts display settings (e.g., screen brightness, sleep modes, etc.) and/or adjusts vehicle lighting, the system controller may be configured to calculate the battery load based on the latest setting.
- display settings e.g., screen brightness, sleep modes, etc.
- vehicle lighting the system controller may be configured to calculate the battery load based on the latest setting.
- FIG. 4 is a high-level view of an EV 400 and the primary systems used in a driving range optimization system used in accordance with the invention. It should be understood that the system configuration illustrated in FIG. 4 is but one possible configuration and that other configurations may be used while still retaining the functionality of the invention. Additionally, one or more of the elements shown in FIG. 4 can be grouped together in a single device, and/or circuit board, and/or integrated circuit.
- Vehicle 400 includes a system controller 401 comprised of a central processing unit (CPU).
- system controller 401 is integral to the vehicle management system.
- System controller 401 also includes memory 403 , with memory 403 being comprised of EPROM, EEPROM, flash memory, RAM, solid state drive, hard disk drive, or any other type of memory or combination of memory types.
- a user interface 405 is coupled to system controller 401 .
- Interface 405 allows the driver, or a passenger, to interact with various aspects of vehicle control, for example inputting data into navigation system 407 , altering settings for HVAC system 409 , adjusting and controlling the vehicle's entertainment system 411 (e.g., radio, CD/DVD player, etc.), adjusting and controlling the vehicle's internal/external lights 413 , and/or otherwise altering the functionality of vehicle 400 .
- interface 405 also includes means for the control system to provide information to the driver, specifically the current driving range.
- interface 405 may also be used to provide information such as a navigation map or driving instructions as well as the operating performance of any of a variety of vehicle systems (e.g., battery pack charge level, selected gear, current entertainment system settings such as volume level and selected track information, external light settings, current vehicle speed, current HVAC settings such as cabin temperature and/or fan settings, etc.). Interface 405 may also be used to warn the driver of a vehicle condition (e.g., low battery charge level) and/or communicate an operating system malfunction (battery system not charging properly, charging cable not connected properly, low tire air pressure, malfunctioning light, etc.).
- a vehicle condition e.g., low battery charge level
- an operating system malfunction battery system not charging properly, charging cable not connected properly, low tire air pressure, malfunctioning light, etc.
- Interface 405 may be comprised of a single interface, for example a touch-screen display, or a combination of user interfaces such as push-button switches, capacitive switches, slide or toggle switches, gauges, display screens, visible and/or audible warning indicators, etc. It will be appreciated that if user interface 405 includes a graphical display as preferred, controller 401 may also include a graphical processing unit (GPU), with the GPU being either separate from or contained on the same chip set as the CPU.
- GPU graphical processing unit
- Vehicle 400 includes a propulsion source 415 that is comprised of one or more motors.
- the vehicle's propulsion source 415 may be mechanically coupled to the front axle/wheels, the rear axle/wheels, or both, and may utilize any of a variety of transmission types (e.g., single speed, multi-speed) and differential types (e.g., open, locked, limited slip).
- Battery pack 417 Energy is supplied to the motor(s) in source 415 by a battery pack 417 .
- Battery pack 417 which may be comprised of one or hundreds or thousands of rechargeable batteries, is also used to supply the energy necessary for the various vehicle systems that require electrical power (e.g., lights, entertainment systems, navigation system, etc.).
- battery pack 417 is coupled to the motor(s) 415 via a power control system 419 (i.e., an inverter and motor controller) that insures that the energy delivered to the drive motor is of the proper form (e.g., correct voltage, current, waveform, etc.).
- Battery pack 417 is charged by a charging system 421 .
- charging system 421 is integrated into vehicle 400 as shown, although an external charging system may also be used with vehicle 400 .
- Charging system 421 is configured to be electrically connected to an external source 423 , such as a municipal power grid, typically by using a power cord 425 .
- charging system 421 is wirelessly connected to external source 423 , for example using an inductive charging pad over which vehicle 400 is parked.
- Battery pack 417 may also be charged, at least in part, using an on-board charging system such as a regenerative braking system.
- Vehicle 400 includes a thermal management system 427 that includes both a heating subsystem 429 and a cooling subsystem 431 .
- thermal management system 427 may be used to maintain the passenger cabin 433 within the desired temperature range as well as to insure that the batteries within battery pack 417 are maintained within the batteries' desired operating, charging and/or storage temperature ranges.
- system 427 may utilize heated or cooled air, circulating the heated or cooled air throughout the battery pack; alternately, a coolant circulation system may be thermally coupled to the battery pack, where the coolant is heated by heater 429 or cooled by cooler 431 as required.
- system controller 401 may be used to monitor a variety of subsystems as well as various conditions relating to driver behavior. This information can then be used to determine current driving range as noted above as well as provide driving range optimization suggestions as described in detail below. In order to provide this information, system controller 401 not only monitors battery pack charge levels, but also a variety of other vehicle conditions and subsystems. For example, the system may be configured to monitor the length of time that the battery pack has been in use with a clock/calendar subsystem 435 , thereby allowing system controller 401 to adjust battery conditions based on system age. It will be appreciated that while the clock/calendar subsystem 435 is shown as a separate subsystem, typically this function is embedded in system controller 401 .
- System controller may also monitor vehicle speed using sensors 437 . Additionally, system controller 401 may be coupled to a variety of temperature sensors 439 . Temperature sensors 439 may be used to monitor ambient temperature, thereby allowing system controller 401 to determine expected HVAC battery loads based on the difference between the ambient temperature and the HVAC temperature settings. Temperature sensors 439 may also monitor battery temperature, where battery temperature may be monitored at the individual battery level; alternately, battery temperature may be monitored for a group of batteries, for example batteries mounted within the pack in close proximity to one another; alternately, battery temperature may be based on the temperature of the thermal transfer fluid (e.g., coolant) used by thermal management system 427 to control battery pack temperature; alternately, battery temperature may be based on the temperature of the air exiting the battery pack. It should be understood that other techniques may be used to monitor battery/battery pack temperature and the invention is not limited to a specific technique.
- thermal transfer fluid e.g., coolant
- Communication link 441 may be used to provide a communication link between the system controller 401 and a user device or system 443 , for example the user's smartphone, tablet, personal digital assistant (PDA), computer, etc.
- Communication link 441 may also be used to wirelessly obtain configuration updates from an external data source (e.g., manufacturer, dealer, service center, web-based application, remote home-based system, third party source, etc.) and/or access an external data base 445 , for example a data base maintained by the car's manufacturer or a third party.
- Link 441 may use any of a variety of different technologies (e.g., GSM, EDGE, UMTS, CDMA, DECT, WiFi, WiMax, etc.).
- communication link 441 may also include an on-board port 447 , such as a USB, Thunderbolt, or other port.
- Port 447 allows communication between system controller 401 and a user device or system 449 (e.g., smartphone, tablet, personal digital assistant (PDA), computer, etc.) over a wired communication link.
- a user device or system 449 e.g., smartphone, tablet, personal digital assistant (PDA), computer, etc.
- the system controller is configured to help the driver to make adjustments to their driving style and/or auxiliary system settings in order to extend their driving range as desired.
- FIG. 5 illustrates the basic methodology of another embodiment of the invention in which the system controller 401 is configured to offer suggestions to the driver as to ways to increase driving range.
- the system controller may be configured to suggest system and/or behavior adjustments as a means of increasing driving range in response to a user request, or in response to the battery pack's charge level falling to a preset level, or to the vehicle's driving range reaching a preset minimum range, or to the vehicle's driving range being insufficient to reach a designated location. It should be understood that while the following methods are presented as modifications to process 300 , they are equally applicable to either of the procedures illustrated in FIGS. 1 and 2 .
- the system controller continually updates the driving range (step 113 ) and provides that information to the driver (step 115 ).
- the driver can request that the system controller provide a suggestion as to how to increase driving range (step 501 ).
- this request is input via user interface 405 , for example using a touch-screen display, a push-button switch, a capacitive switch, or voice activated control.
- the user does not request range optimization (step 503 )
- the process continues as described above. If, however, the user requests range optimization (step 505 ), then system controller 401 provides a suggestion as to one approach of increasing range (step 507 ).
- step 509 If the user does not request any additional suggestions (step 509 ), then the process continues to simply provide updated driving range information to the user (step 115 ). If the user does request an additional suggestion as to a way to extend the driving range (step 511 ), then system controller 401 provides another suggestion as to an approach for extending the driving range. This process may continue indefinitely.
- the system controller 401 may provide that information (step 507 ) visually via a display screen coupled to the user interface, or audibly using the car's audio system or a dedicated audio system.
- the suggestion provided by the system controller includes both the suggested change to be made as well as the predicted driving range if the user were to adopt the suggested change.
- the predicted driving range information may be given as a new driving range, the expected increase in driving range, or both.
- the system controller may suggest decreasing speed to 70 mph for an increase in range of 30 miles and a total driving range of 50 miles.
- the system controller may suggest increasing the HVAC temperature setting to 75° F. for a predicted new driving range of 35 miles. Alternately, the system controller may suggest turning off the seat warmers for a predicted increase in driving range of 10 miles. It should be understood that these are but three exemplary suggestions that system controller 401 could make to the driver, and other suggested changes may be made regarding other systems or other driver behavior.
- system controller 401 provides a suggestion as to a change in either the driving behavior (e.g., top speed, etc.) or to a setting for one of the vehicle's auxiliary systems (e.g., HVAC, entertainment, lighting, etc.) that the driver may use to extend the car's current driving range.
- system controller 401 provides the user with at least two range extending categories to select from prior to making the range extending suggestion.
- the system controller may be configured to allow the user to select between adjusting the top speed and altering an auxiliary system setting.
- system controller 401 provides a suggestion within the selected category for either altering driver behavior or an auxiliary system in order to extend driving range.
- controller 401 will provide a suggestion for lowering top speed (e.g., to 65 mph) in order to extend the driving range (e.g., to 48 miles, or to increase driving range by 11 miles).
- top speed e.g., to 65 mph
- the system controller would have provided a range extending suggestion within that selected category.
- system controller 401 follows a preset order for making suggested changes, where the order may be preset by the vehicle manufacturer, the driver, the vehicle owner, and/or a third party (e.g., service technician). For example, the order may be preset to make a range extending suggestion based initially on top speed, then a HVAC system setting suggestion, then a suggestion regarding another auxiliary system. Alternately, the system may be configured to only make range extending suggestions relating to a single auxiliary system (e.g., HVAC setting) or a preselected group of auxiliary systems (e.g., entertainment and lighting systems).
- a single auxiliary system e.g., HVAC setting
- auxiliary systems e.g., entertainment and lighting systems
- FIG. 6 illustrates a modification of the embodiment shown in FIG. 5 which is equally applicable to the procedures illustrated in FIGS. 1 and 2 .
- system controller 401 determines current conditions (step 601 ).
- Current conditions may be comprised of posted speed limits, current ambient temperature (i.e., external air temperature), external light levels (e.g., day time versus night time), weather conditions (e.g., dry, raining, snowing), etc.
- the current conditions monitored by the control system may be obtained using on-board sensors, such as an ambient temperature sensor or a precipitation sensor, or may use communication link 441 to contact a remote data base 445 that may provide speed limits, weather reports, etc.
- system controller 401 provides the user with a suggestion as to a possible range extending change (step 603 ) that is tailored to the current conditions determined in step 601 .
- controller 401 only provides the user with suggestions that are reasonable in light of current conditions.
- the vehicle may be currently traveling at a speed of 85 mph on a highway with a posted speed limit of 60 mph.
- the system controller can be configured to provide suggestions for extending driving range based on input other than a user request.
- the embodiment illustrated in FIG. 7 is similar to that shown in FIG. 5 except that the system controller automatically suggests a possible range extending change when the controller determines in step 701 that the battery charge level (e.g., SOC/SOE) has fallen below a preset level.
- the system may be configured to allow the preset battery charge level used in step 701 to be preset by the vehicle manufacturer, the driver, the vehicle owner, or a third party (e.g., service technician).
- the system controller provides a suggestion (step 507 ) as to a change that can be made to the driving behavior (e.g., top speed, etc.) or to a setting for one of the vehicle's auxiliary systems (e.g., HVAC, entertainment, lighting, etc.) in order to extend the car's current driving range.
- the process continues to simply provide updated driving range information to the user (step 115 ).
- the user does request an additional suggestion as to ways to extend the driving range (step 511 )
- system controller 401 provides another suggestion as to an approach for extending the driving range. This process may continue indefinitely. It should be understood that this approach of the system automatically providing range extending suggestions in response to a low battery charge level is equally applicable to the procedures illustrated in FIGS. 1 and 2 as well as the smart system described relative to FIG. 6 .
- the system illustrated in FIG. 8 automatically makes suggestions when the driving range falls below a preset level (step 801 ).
- the system may be configured to allow the preset range used in step 803 to be preset by the vehicle manufacturer, the driver, the vehicle owner, or a third party (e.g., service technician).
- the system controller compares the preset range to the vehicle's current driving range as determined in step 113 . If the current driving range is less than the preset range (step 801 ), then the system will automatically make suggestions as to ways to extend the driving range by altering driving behavior or auxiliary system settings.
- procedure 800 is equally applicable to the procedures illustrated in FIGS. 1 and 2 as well as the smart system described relative to FIG. 6 .
- FIG. 9 illustrates another embodiment of the invention based on the procedures shown in FIGS. 3 and 5 .
- the system controller continually updates the driving range (step 113 ) and provides that information to the driver (step 115 ).
- the system controller determines whether or not a destination has been entered into the system, for example by entering a destination into navigation system 407 . If no destination has been entered (step 903 ), then the system continues to operate as described relative to FIGS. 1-3 . If a destination has been entered into the system (step 905 ), then system controller 401 compares the distance to the entered destination to the vehicle's current driving range (step 907 ).
- the system controller will provide a suggestion as to how to increase driving range (step 507 ) as described above.
- a safety margin is added to the travel distance such that the system provides its range improving suggestion when the current driving range plus the safety margin becomes less than the distance between the vehicle's current location and the entered destination.
- the process continues to simply provide updated driving range information to the user (step 115 ). If the user does request an additional suggestion as to ways to extend the driving range (step 511 ), then system controller 401 provides another suggestion as to an approach for extending the driving range. This process may continue indefinitely. It should be understood that this approach of the system automatically providing range extending suggestions in response to the present driving range being less than that required to reach an entered destination is equally applicable to the procedures illustrated in FIGS. 1 and 2 as well as the smart system described relative to FIG. 6 .
- the system can be configured to allow the system controller to automatically provide range extending suggestions, for example based on battery charge levels (e.g., process 700 ), current driving range (e.g., process 800 ), and/or current driving range compared to required range to reach a pre-designated destination (e.g., process 900 ), while still allowing the user to request range extending suggestions at will.
- battery charge levels e.g., process 700
- current driving range e.g., process 800
- current driving range compared to required range to reach a pre-designated destination
- a pre-designated destination e.g., process 900
- the process shown in FIG. 10 automatically provides range extending suggestions once the current range is less than that required to travel to a pre-designated destination.
- the user is still able to enter a request (step 501 ) for the system controller to provide range extending suggestions.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
- This application is a continuation-in-part of U.S. patent application Ser. No. 14/746,881, filed 23 Jun. 2015, Ser. No. 14/746,916, filed 23 Jun. 2015, Ser. No. 14/747,050, filed 23 Jun. 2015, and Ser. No. 14/747,271, filed 23 Jun. 2015, the disclosures of which are incorporated herein by reference for any and all purposes.
- The present invention relates generally to an electric vehicle and, more particularly, to a system and method that aid range optimization in an electric vehicle.
- In response to the demands of consumers who are driven both by ever-escalating fuel prices and the dire consequences of global warming, the automobile industry is slowly starting to embrace the need for ultra-low emission, high efficiency cars. While some within the industry are attempting to achieve these goals by engineering more efficient internal combustion engines, others are incorporating hybrid or all-electric drive trains into their vehicle line-ups. To meet consumer expectations, however, the automobile industry must not only achieve a greener drive train, but must do so while maintaining reasonable levels of performance, range, reliability, safety and cost.
- The most common approach to achieving a low emission, high efficiency car is through the use of a hybrid drive train in which an internal combustion engine (ICE) is combined with one or more electric motors. While hybrid vehicles provide improved gas mileage and lower vehicle emissions than a conventional ICE-based vehicle, due to their inclusion of an internal combustion engine they still emit harmful pollution, albeit at reduced levels compared to conventional vehicles. Additionally, due to the inclusion of both an internal combustion engine and an electric motor(s) with its accompanying battery pack, the drive train of a hybrid vehicle is typically much more complex than that of either a conventional ICE-based vehicle or an all-electric vehicle, resulting in increased cost and weight. Accordingly, several vehicle manufacturers are designing vehicles that only utilize an electric motor, or multiple electric motors, thereby eliminating one source of pollution while significantly reducing drive train complexity.
- The electric drive trains used in electric vehicles (EVs) have proven to be highly reliable and capable of providing exceptional performance. Unfortunately car sales for EVs have proven to be lower than one would expect, especially given the performance and reliability of these cars. It appears that these sluggish sales are due, at least in part, to the concerns of some potential buyers regarding an EV's driving range. Additionally, many drivers are unaware of, or do not fully understand, the impact of ambient temperature, driving style and vehicle usage on driving range. Accordingly, what is needed is a system that is capable of providing the user with a way to both optimize and quickly ascertain the effects of ambient temperature, driving style and vehicle usage on driving range. The present invention provides such a system.
- The present invention provides a method of providing range optimization aid to a driver of an electric vehicle (EV), the method comprising the steps of (i) monitoring the current battery pack charge level; (ii) determining the current driving range based on the current battery pack charge level and a predefined set of battery drainage rules; (iii) determining a first battery pack drain due to operation of the electric drive train; (iv) determining a second battery pack drain due to operation of at least one user controllable auxiliary system, where the at least one user controllable auxiliary system is electrically coupled to the battery pack; (v) modifying the current driving range to yield a modified driving range, where the modifying step is based on the first battery pack drain and the second battery pack drain; (vi) displaying the modified driving range on a display mounted within the electric vehicle; (vii) determining a recommendation for adjusting a current vehicle condition to obtain an increased driving range, where the step of determining the recommendation is performed by the system controller when the modified driving range falls below a preset value; and (x) communicating the recommendation to the driver of the EV, where the system controller performs the communicating step when the modified driving range falls below the preset value, and where the communicating step may utilize the EV's display or audio system. Preferably the monitoring step, the first battery pack drain determining step, the second battery pack drain determining step, the modifying step and the displaying step are updated at a frequency of at least once every 10 seconds.
- In one aspect, the method may further include steps of (i) accepting a user request via a user interface for a suggestion to increase the modified driving range, where the user request is accepted by the system controller; and (ii) communicating the suggestion to the EV's driver, where the system controller performs the communicating step, and where the suggestion provides the recommendation for adjusting the current vehicle condition to obtain an increased driving range. The step of accepting a user request may utilize a touch-screen input system, a voice activated input system, a push-button switch and/or a capacitive switch as the user interface.
- In another aspect, the method may further include the steps of (i) determining a prediction of the increased driving range, where the step of determining the prediction of the increased driving range is performed by the system controller prior to the driver executing the recommendation, and where the prediction of the increased driving range is based on the driver adjusting the current vehicle condition in accordance with the recommendation; and (ii) displaying the prediction of the increased driving range on the display prior to the driver executing the recommendation. The method may further include the steps of (i) determining a prediction of the increased driving range, where the step of determining the prediction of the increased driving range is performed by the system controller prior to the driver executing the recommendation, and where the prediction of the increased driving range is based on the driver adjusting the current vehicle condition in accordance with the recommendation; (ii) calculating the difference between the prediction of the increased driving range and the modified driving range, where the step of calculating the difference is performed by the system controller prior to the driver executing the recommendation; and (iii) displaying the difference between the prediction of the increased driving range and the modified driving range on the display prior to the driver executing the recommendation.
- In another aspect, the method may further include the step of selecting the current vehicle condition from a plurality of range extending categories in response to a predefined category selection order. The predefined category selection order may be set by the driver, the EV's manufacturer or by a third party.
- In another aspect, the current vehicle condition may correspond to a driving behavior, e.g., vehicle speed.
- In another aspect, the current vehicle condition may correspond to a setting of the at least one user controllable auxiliary system. In at least one embodiment, the at least one user controllable auxiliary system may be comprised of a heating, ventilation and air conditioning (HVAC) system coupled to the EV's passenger cabin and the setting may correspond to a HVAC temperature setting. In at least one embodiment, the at least one user controllable auxiliary system may be comprised of at least one of an external lighting system, an internal lighting system, and a vehicle entertainment system.
- In another aspect, the step of determining the first battery pack drain may further include the step of determining the EV's current vehicle speed and estimating the first battery pack drain from the current vehicle speed. The current vehicle speed may be averaged over a preset period of time (e.g., less than 5 minutes) and the first battery drain may be based on this current average vehicle speed.
- In another aspect, the step of determining the first battery pack drain may further include the steps of (i) determining the EV's current vehicle speed, (ii) determining the EV's current degree of incline; and (iii) estimating the first battery pack drain from the current vehicle speed and the current degree of vehicle incline. The current vehicle speed may be averaged over a preset period of time (e.g., less than 5 minutes) and the first battery drain may be based on this current average vehicle speed and the current degree of vehicle incline. The current vehicle speed may be averaged over a preset period of time (e.g., less than 5 minutes) and the EV's current degree of incline may be averaged over a preset period of time (e.g., less than 5 minutes), thus allowing the first battery drain to be based on the current average vehicle speed and the current average degree of vehicle incline.
- In another aspect, the step of determining the second battery pack drain may further include the step of applying a preset set of rules to the at least one user controllable auxiliary system. In at least one embodiment, the at least one user controllable auxiliary system may be comprised of a heating, ventilation and air conditioning (HVAC) system coupled to the EV's passenger cabin and the method may further include the steps of (i) determining a first ambient temperature corresponding to the EV's external environment; (ii) determining a second ambient temperature corresponding the internal temperature of the EV's passenger cabin; (iii) monitoring a user set HVAC temperature setting; and (iv) determining the second battery pack drain based on the first ambient temperature, the second ambient temperature, the user set HVAC temperature setting, and the preset set of rules. The preset value may be set by the driver, the EV's manufacturer or by a third party.
- A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings.
- It should be understood that the accompanying figures are only meant to illustrate, not limit, the scope of the invention and should not be considered to be to scale. Additionally, the same reference label on different figures should be understood to refer to the same component or a component of similar functionality.
-
FIG. 1 illustrates the basic methodology of the invention; -
FIG. 2 illustrates a modified methodology based on the process ofFIG. 1 ; -
FIG. 3 illustrates a modified methodology based on the process ofFIG. 1 ; -
FIG. 4 provides a system level diagram of the primary EV systems utilized in at least one embodiment of the invention; -
FIG. 5 illustrates the basic methodology of a preferred embodiment that allows the user to request range extending suggestions; -
FIG. 6 illustrates a modification of the methodology shown inFIG. 5 in which the system monitors current conditions and issues range extending suggestions in light of those conditions; -
FIG. 7 illustrates a modification of the methodology shown inFIG. 5 in which the system automatically issues range extending suggestions when the battery pack charge level falls below a preset level; -
FIG. 8 illustrates a modification of the methodology shown inFIG. 5 in which the system automatically issues range extending suggestions when the current driving range falls below a preset level; -
FIG. 9 illustrates a modification of the methodology shown inFIG. 5 in which the system automatically issues range extending suggestions when the current driving range is insufficient to reach a designated destination; and -
FIG. 10 illustrates a modification of the methodology shown inFIG. 9 that allows the user to request range extending suggestions. - As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises”, “comprising”, “includes”, and/or “including”, as used herein, specify the presence of stated features, process steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, process steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” and the symbol “/” are meant to include any and all combinations of one or more of the associated listed items. Additionally, while the terms first, second, etc. may be used herein to describe various steps, calculations, or components, these steps, calculations, or components should not be limited by these terms, rather these terms are only used to distinguish one step, calculation, or component from another. For example, a first calculation could be termed a second calculation, and, similarly, a first step could be termed a second step, and, similarly, a first component could be termed a second component, without departing from the scope of this disclosure.
- In the following text, the terms “battery”, “cell”, and “battery cell” may be used interchangeably and may refer to any of a variety of different battery configurations and chemistries. Typical battery chemistries include, but are not limited to, lithium ion, lithium ion polymer, nickel metal hydride, nickel cadmium, nickel hydrogen, nickel zinc, and silver zinc. The term “battery pack” as used herein refers to an assembly of one or more batteries electrically interconnected to achieve the desired voltage and capacity, where the battery assembly is typically contained within an enclosure. The terms “electric vehicle” and “EV” may be used interchangeably.
- While it is clearly understood that driving an EV will drain the battery pack and thus cause a decrease in driving range, most EV owners and potential EV buyers have only a limited understanding of the effects of vehicle speed on range, much less the effect that operation of an auxiliary system may have on the battery pack and thus driving range. In a conventional vehicle, the user typically monitors the gas gauge rather than worrying about how car speed lowers their vehicle's fuel efficiency due to increased wind resistance. With respect to auxiliary systems such as exterior and interior lighting, the entertainment system and/or the heating, ventilation and air conditioning (HVAC) system, use of these systems have little, if any, effect on the driving range of a conventional, internal combustion engine (ICE) based vehicle. Only the HVAC system, which may utilize a belt-driven compressor, is likely to affect the conventional car's range, and then only when the compressor is running (i.e., not due to fan use). In marked contrast, use of these electrically powered auxiliary systems in an EV will add an additional load on the battery pack, thereby increasing battery drain and decreasing driving range. Concerns relating to limited driving range become even more worrisome as the battery pack state-of-charge (SOC) and state-of-energy (SOE) decreases, especially in light of the amount of time that is often required in order to charge a battery pack.
- In order to improve the EV user experience and provide valuable insight into EV operation and the interplay between driving range and car use, the present invention provides a real time feedback system.
FIG. 1 illustrates the basic methodology of one embodiment of the invention, the first step of which is system initiation (step 101). In at least one embodiment, system initiation occurs when the user turns on their vehicle, for example by pressing an “on” button or otherwise activating the car. In at least one alternate embodiment, system initiation is programmed to occur when a driver is identified and is in close proximity to the car, where driver recognition may use any of a variety of devices and a variety of different communication techniques. For example, a driver may be recognized based on his or her smart phone or key fob, and using a communication technique such as radio-frequency identification (RFID) or a Bluetooth communication system. - Once activated (step 101), the current battery pack's charge level (e.g., SOC or SOE) is determined (step 103) and the current driving range is calculated based on the battery pack's charge level (step 105). At this stage, driving range is based on the current charge level and a preset set of rules that yield a rate of expected battery drain from multiple assumptions such as top speed, mix of speeds, expected rates of acceleration/deceleration, mix of flat and gradient roadways, expected variations in roadway elevation, etc. Once the car is in use (step 107), for example by placing the car in drive, the control system continues to motor the battery pack's current charge level (step 109) while also monitoring how the car is actually being used (step 111). Actual use is determined by monitoring the vehicle systems that impact battery loading, e.g., motor, lights, entertainment system, HVAC, etc., and in particular by monitoring the battery drain (e.g., rate of decrease in battery pack SOC/SOE) caused by each of these systems. In addition to directly measuring the battery loading due to the motor, an estimate of the motor induced battery drain may be determined from the vehicle speed, for example by using a look-up table that provides an estimate of the battery drain due to the motor for each of a plurality of vehicle speeds. In some embodiments in addition to vehicle speed, the look-up table may also base battery drain on whether the vehicle is traveling on a level roadway or going uphill or downhill. Since the degree of road incline will affect battery loading by the motor, preferably the look-up table will also base battery drain on road incline, where road incline may be provided by a data base, for example one associated with the vehicle's GPS system, or measured using a tilt sensor (i.e., inclinometer) mounted within the car.
- Based on the current charge level (step 109) and the current monitored use (step 111), the control system then calculates the current driving range (step 113). Preferably the current driving range is displayed (step 115), thus allowing the driver to not only monitor the car's current range, but also note how the range varies depending upon driving style (e.g., top speed, rate of acceleration, rate of deceleration) and auxiliary system settings (e.g., HVAC temperature and fan settings, exterior/interior lights, entertainment system settings, display brightness, etc.). The car's current driving range may be displayed numerically, e.g., remaining miles or kilometers, or graphically, e.g., bar graph or other graphic.
- After the car is in use, the system controller continually updates the current driving range (step 117) based on current charge level (step 109) and the current monitored use (step 111). The driving range is preferably updated at a sufficient rate to allow the driver to immediately see the effects of modifying their driving style, auxiliary system settings or both. Preferably driving range is updated on the order of every second; alternately, every 5 seconds; alternately, every 10 seconds. It will be appreciated that this information may be updated at a different frequency (e.g., once per minute) as long as the system updates the driving range at a sufficient rate to provide the driver with up-to-date driving range information as settings and driving style are varied.
- In most instances when the driver alters their driving behavior or makes a change to an auxiliary system setting, e.g., turning the car's fog lights off or on, the process illustrated in
FIG. 1 is able to accurately determine and display the change in driving range based on the modified behavior/setting. Unfortunately in those instances when the change in question is continually being modified, the driving range information provided byprocess 100 may be changing too quickly to be of significant value to the driver. For example, if the driver is rapidly varying their speed between 35 mph and 85 mph, the driving range will also vary rapidly. Although a possible solution would be to decrease the update frequency and average battery use over a preset period of time, this approach is undesirable since it would prevent the driver from quickly determining the effect of a making a setting change to an auxiliary system or a similar vehicle characteristic in which averaging is undesirable. - To overcome the undesired effects noted above with respect to averaging over time, preferably the methodology illustrated in
FIG. 2 is used in which the system controller differentiates between those systems and driver behaviors that affect battery loading and that should be averaged over time, and those in which averaging is not desirable. In a typical configuration only vehicle speed is averaged since this is the primary driving characteristic that may be changed rapidly and repeatedly over time, for example based on road conditions, speed limits, and driver behavior. Since it is still desirable for the driver to be able to quickly observe the effects on driving range that making other vehicle system setting changes may make, in this process the system controller distinguishes between characteristics that should be time averaged (step 201) and those that should not be time averaged (step 203). Therefore in this example in which only variations in driving speed are time averaged, when the characteristic in question is driving speed, i.e., a characteristic that should be time averaged (step 201), the vehicle speed is monitored (step 205) and averaged over a preset period of time (step 207). Typically the preset time period over which vehicle speed is averaged is selected to be in the range between 30 seconds and a few minutes, although it will be appreciated that other time periods may be used for time averaging. In contrast to vehicle speed, other characteristics that affect battery loading and that should not be time averaged (step 203) are monitored directly, for example by monitoring the battery loading (e.g., rate of decrease in battery pack SOC/SOE) caused by each of these systems (step 209). Exemplary systems that are not time averaged include vehicle lighting (e.g., internal or external vehicle lights), the vehicle's entertainment system, and the HVAC system (e.g., fan settings, temperature settings, AC operation, etc.). Next, as in the prior method, the system controller calculates the current driving range (step 113) based on the current charge level (step 109) and the current battery load, where the current battery load is either time averaged (e.g., driving speed) or not time averaged (e.g., auxiliary systems usage). The updated driving range is then presented to the driver, for example on a display system (step 115). - While the primary use of an averaging function is to smooth out driving range variations due to the driver varying the car's speed, it will be appreciated that this or a similar approach may be used with other user modifiable aspects of the vehicle. For example, the user may wish to alter the HVAC temperature settings relative to the ambient temperature in the hopes of reducing auxiliary system use, thereby increasing driving range. However, a typical HVAC system will automatically adjust fan settings as well as turn on and off the heating and air conditioning (A/C) systems based on the cabin temperature relative to the HVAC temperature settings input by the user. As a result, the driving range is not only dependent upon the HVAC temperature settings input by the user, but also dependent upon the current mode of operation (i.e., fan speed, A/C operation, etc.). Accordingly, in at least one embodiment of the invention, the system controller applies a preset set of rules to each of the monitored systems. As a result, this smart system is able to more accurately gauge driving range based on modifications made by the driver to either driving style or auxiliary system settings.
Process 300, shown inFIG. 3 , illustrates such a method. - As shown in
FIG. 3 , the methodology of this embodiment is similar to that previously described except that a set of preset rules are applied (step 301) to the settings and conditions monitored instep 111. The set of rules applied instep 301 may include event averaging, for example averaging vehicle speed over a preset time period as described above relative to process 200. The set of rules applied instep 301 may also be applied to changes in HVAC settings, for example providing a table of battery loading data based on the difference between the HVAC temperature setting input by the user and the ambient temperature. Preferably if the user over-rides the automatic operation of the HVAC system, for example by manually setting the fan speed, then the set of rules applied instep 301 are automatically modified in order to take into account this change. It will be appreciated that for some monitored systems, the system controller may directly calculate the battery load based on the user settings rather than applying a preset set of rules. For example, if the user turns on or off the entertainment system, adjusts display settings (e.g., screen brightness, sleep modes, etc.) and/or adjusts vehicle lighting, the system controller may be configured to calculate the battery load based on the latest setting. -
FIG. 4 is a high-level view of anEV 400 and the primary systems used in a driving range optimization system used in accordance with the invention. It should be understood that the system configuration illustrated inFIG. 4 is but one possible configuration and that other configurations may be used while still retaining the functionality of the invention. Additionally, one or more of the elements shown inFIG. 4 can be grouped together in a single device, and/or circuit board, and/or integrated circuit. -
Vehicle 400 includes asystem controller 401 comprised of a central processing unit (CPU). Preferablysystem controller 401 is integral to the vehicle management system.System controller 401 also includesmemory 403, withmemory 403 being comprised of EPROM, EEPROM, flash memory, RAM, solid state drive, hard disk drive, or any other type of memory or combination of memory types. A user interface 405 is coupled tosystem controller 401. Interface 405 allows the driver, or a passenger, to interact with various aspects of vehicle control, for example inputting data intonavigation system 407, altering settings forHVAC system 409, adjusting and controlling the vehicle's entertainment system 411 (e.g., radio, CD/DVD player, etc.), adjusting and controlling the vehicle's internal/external lights 413, and/or otherwise altering the functionality ofvehicle 400. Preferably interface 405 also includes means for the control system to provide information to the driver, specifically the current driving range. Additionally, interface 405 may also be used to provide information such as a navigation map or driving instructions as well as the operating performance of any of a variety of vehicle systems (e.g., battery pack charge level, selected gear, current entertainment system settings such as volume level and selected track information, external light settings, current vehicle speed, current HVAC settings such as cabin temperature and/or fan settings, etc.). Interface 405 may also be used to warn the driver of a vehicle condition (e.g., low battery charge level) and/or communicate an operating system malfunction (battery system not charging properly, charging cable not connected properly, low tire air pressure, malfunctioning light, etc.). Interface 405 may be comprised of a single interface, for example a touch-screen display, or a combination of user interfaces such as push-button switches, capacitive switches, slide or toggle switches, gauges, display screens, visible and/or audible warning indicators, etc. It will be appreciated that if user interface 405 includes a graphical display as preferred,controller 401 may also include a graphical processing unit (GPU), with the GPU being either separate from or contained on the same chip set as the CPU. -
Vehicle 400 includes a propulsion source 415 that is comprised of one or more motors. The vehicle's propulsion source 415 may be mechanically coupled to the front axle/wheels, the rear axle/wheels, or both, and may utilize any of a variety of transmission types (e.g., single speed, multi-speed) and differential types (e.g., open, locked, limited slip). - Energy is supplied to the motor(s) in source 415 by a
battery pack 417.Battery pack 417, which may be comprised of one or hundreds or thousands of rechargeable batteries, is also used to supply the energy necessary for the various vehicle systems that require electrical power (e.g., lights, entertainment systems, navigation system, etc.). Typicallybattery pack 417 is coupled to the motor(s) 415 via a power control system 419 (i.e., an inverter and motor controller) that insures that the energy delivered to the drive motor is of the proper form (e.g., correct voltage, current, waveform, etc.). -
Battery pack 417 is charged by a charging system 421. Preferably charging system 421 is integrated intovehicle 400 as shown, although an external charging system may also be used withvehicle 400. Charging system 421 is configured to be electrically connected to anexternal source 423, such as a municipal power grid, typically by using apower cord 425. In at least one configuration, charging system 421 is wirelessly connected toexternal source 423, for example using an inductive charging pad over whichvehicle 400 is parked.Battery pack 417 may also be charged, at least in part, using an on-board charging system such as a regenerative braking system. -
Vehicle 400 includes athermal management system 427 that includes both aheating subsystem 429 and acooling subsystem 431. UtilizingHVAC system 409,thermal management system 427 may be used to maintain thepassenger cabin 433 within the desired temperature range as well as to insure that the batteries withinbattery pack 417 are maintained within the batteries' desired operating, charging and/or storage temperature ranges. Whensystem 427 is used to control the temperature ofbattery pack 417, the system may utilize heated or cooled air, circulating the heated or cooled air throughout the battery pack; alternately, a coolant circulation system may be thermally coupled to the battery pack, where the coolant is heated byheater 429 or cooled by cooler 431 as required. - As disclosed above when describing one aspect of the invention,
system controller 401 may be used to monitor a variety of subsystems as well as various conditions relating to driver behavior. This information can then be used to determine current driving range as noted above as well as provide driving range optimization suggestions as described in detail below. In order to provide this information,system controller 401 not only monitors battery pack charge levels, but also a variety of other vehicle conditions and subsystems. For example, the system may be configured to monitor the length of time that the battery pack has been in use with a clock/calendar subsystem 435, thereby allowingsystem controller 401 to adjust battery conditions based on system age. It will be appreciated that while the clock/calendar subsystem 435 is shown as a separate subsystem, typically this function is embedded insystem controller 401. System controller may also monitor vehiclespeed using sensors 437. Additionally,system controller 401 may be coupled to a variety oftemperature sensors 439.Temperature sensors 439 may be used to monitor ambient temperature, thereby allowingsystem controller 401 to determine expected HVAC battery loads based on the difference between the ambient temperature and the HVAC temperature settings.Temperature sensors 439 may also monitor battery temperature, where battery temperature may be monitored at the individual battery level; alternately, battery temperature may be monitored for a group of batteries, for example batteries mounted within the pack in close proximity to one another; alternately, battery temperature may be based on the temperature of the thermal transfer fluid (e.g., coolant) used bythermal management system 427 to control battery pack temperature; alternately, battery temperature may be based on the temperature of the air exiting the battery pack. It should be understood that other techniques may be used to monitor battery/battery pack temperature and the invention is not limited to a specific technique. - In at least one embodiment, coupled to
system controller 401 is acommunication link 441.Communication link 441 may be used to provide a communication link between thesystem controller 401 and a user device orsystem 443, for example the user's smartphone, tablet, personal digital assistant (PDA), computer, etc.Communication link 441 may also be used to wirelessly obtain configuration updates from an external data source (e.g., manufacturer, dealer, service center, web-based application, remote home-based system, third party source, etc.) and/or access anexternal data base 445, for example a data base maintained by the car's manufacturer or a third party.Link 441 may use any of a variety of different technologies (e.g., GSM, EDGE, UMTS, CDMA, DECT, WiFi, WiMax, etc.). - In some embodiments,
communication link 441 may also include an on-board port 447, such as a USB, Thunderbolt, or other port.Port 447 allows communication betweensystem controller 401 and a user device or system 449 (e.g., smartphone, tablet, personal digital assistant (PDA), computer, etc.) over a wired communication link. - Regardless of the technique used to determine current driving range, the inventor envisions that under certain scenarios an EV driver may find that their car's present driving range is insufficient to reach their desired location, or that the present driving range does not exceed the desired driving range by a reasonable margin of safety/comfort. While a driver knowledgeable in the complex trade-offs between driving range and either driving behavior or auxiliary system use might be expected to make reasonable adjustments to their driving style and/or auxiliary system settings in order to increase their driving range, most EV owners do not have sufficient knowledge to make these same adjustments. Accordingly in at least one embodiment of the invention, the system controller is configured to help the driver to make adjustments to their driving style and/or auxiliary system settings in order to extend their driving range as desired.
-
FIG. 5 illustrates the basic methodology of another embodiment of the invention in which thesystem controller 401 is configured to offer suggestions to the driver as to ways to increase driving range. As described in further detail below, the system controller may be configured to suggest system and/or behavior adjustments as a means of increasing driving range in response to a user request, or in response to the battery pack's charge level falling to a preset level, or to the vehicle's driving range reaching a preset minimum range, or to the vehicle's driving range being insufficient to reach a designated location. It should be understood that while the following methods are presented as modifications to process 300, they are equally applicable to either of the procedures illustrated inFIGS. 1 and 2 . - In
process 500, as in the previously described methods, the system controller continually updates the driving range (step 113) and provides that information to the driver (step 115). Whenever desired, the driver can request that the system controller provide a suggestion as to how to increase driving range (step 501). Preferably this request is input via user interface 405, for example using a touch-screen display, a push-button switch, a capacitive switch, or voice activated control. If the user does not request range optimization (step 503), then the process continues as described above. If, however, the user requests range optimization (step 505), thensystem controller 401 provides a suggestion as to one approach of increasing range (step 507). If the user does not request any additional suggestions (step 509), then the process continues to simply provide updated driving range information to the user (step 115). If the user does request an additional suggestion as to a way to extend the driving range (step 511), thensystem controller 401 provides another suggestion as to an approach for extending the driving range. This process may continue indefinitely. - When the user requests (
steps 505, 511) that thesystem controller 401 provide a suggestion as to a possible range extending change in either driving behavior or an auxiliary system setting, the system controller may provide that information (step 507) visually via a display screen coupled to the user interface, or audibly using the car's audio system or a dedicated audio system. Preferably the suggestion provided by the system controller includes both the suggested change to be made as well as the predicted driving range if the user were to adopt the suggested change. The predicted driving range information may be given as a new driving range, the expected increase in driving range, or both. For example, the system controller may suggest decreasing speed to 70 mph for an increase in range of 30 miles and a total driving range of 50 miles. Alternately, the system controller may suggest increasing the HVAC temperature setting to 75° F. for a predicted new driving range of 35 miles. Alternately, the system controller may suggest turning off the seat warmers for a predicted increase in driving range of 10 miles. It should be understood that these are but three exemplary suggestions thatsystem controller 401 could make to the driver, and other suggested changes may be made regarding other systems or other driver behavior. - As described above, in
step 507 the system controller provides a suggestion as to a change in either the driving behavior (e.g., top speed, etc.) or to a setting for one of the vehicle's auxiliary systems (e.g., HVAC, entertainment, lighting, etc.) that the driver may use to extend the car's current driving range. In one configuration,system controller 401 provides the user with at least two range extending categories to select from prior to making the range extending suggestion. For example, the system controller may be configured to allow the user to select between adjusting the top speed and altering an auxiliary system setting. Once the user selects from the offered categories,system controller 401 provides a suggestion within the selected category for either altering driver behavior or an auxiliary system in order to extend driving range. Thus, for example, if the controller provides the user with three categories to select from, specifically top speed, HVAC settings, and ‘other’, and the user selects top speed, thencontroller 401 will provide a suggestion for lowering top speed (e.g., to 65 mph) in order to extend the driving range (e.g., to 48 miles, or to increase driving range by 11 miles). Similarly, if the user had selected one of the other two categories, the system controller would have provided a range extending suggestion within that selected category. - In at least one embodiment,
system controller 401 follows a preset order for making suggested changes, where the order may be preset by the vehicle manufacturer, the driver, the vehicle owner, and/or a third party (e.g., service technician). For example, the order may be preset to make a range extending suggestion based initially on top speed, then a HVAC system setting suggestion, then a suggestion regarding another auxiliary system. Alternately, the system may be configured to only make range extending suggestions relating to a single auxiliary system (e.g., HVAC setting) or a preselected group of auxiliary systems (e.g., entertainment and lighting systems). -
FIG. 6 illustrates a modification of the embodiment shown inFIG. 5 which is equally applicable to the procedures illustrated inFIGS. 1 and 2 . As shown, once the user requests (steps 505, 511) thatsystem controller 401 provide a suggestion as to a possible range extending change in either driving behavior or an auxiliary system setting,system controller 401 determines current conditions (step 601). Current conditions may be comprised of posted speed limits, current ambient temperature (i.e., external air temperature), external light levels (e.g., day time versus night time), weather conditions (e.g., dry, raining, snowing), etc. The current conditions monitored by the control system may be obtained using on-board sensors, such as an ambient temperature sensor or a precipitation sensor, or may usecommunication link 441 to contact aremote data base 445 that may provide speed limits, weather reports, etc. Once the current conditions are determined (step 601),system controller 401 provides the user with a suggestion as to a possible range extending change (step 603) that is tailored to the current conditions determined instep 601. As a result,controller 401 only provides the user with suggestions that are reasonable in light of current conditions. For example, the vehicle may be currently traveling at a speed of 85 mph on a highway with a posted speed limit of 60 mph. In such a situation while it would be reasonable to suggest lowering the vehicle speed to 60 mph, thereby extending driving range, it would not be reasonable to suggest lowering the vehicle speed to lower than the posted speed. Similarly, it would not be reasonable for the system controller to suggest turning off the exterior lights in order to extend driving range if the car is traveling at night. - As previously noted, the system controller can be configured to provide suggestions for extending driving range based on input other than a user request. For example, the embodiment illustrated in
FIG. 7 is similar to that shown inFIG. 5 except that the system controller automatically suggests a possible range extending change when the controller determines instep 701 that the battery charge level (e.g., SOC/SOE) has fallen below a preset level. The system may be configured to allow the preset battery charge level used instep 701 to be preset by the vehicle manufacturer, the driver, the vehicle owner, or a third party (e.g., service technician). Once it is determined that the battery charge level has fallen below the preset level, the system controller provides a suggestion (step 507) as to a change that can be made to the driving behavior (e.g., top speed, etc.) or to a setting for one of the vehicle's auxiliary systems (e.g., HVAC, entertainment, lighting, etc.) in order to extend the car's current driving range. If the user does not request any additional suggestions (step 509), then the process continues to simply provide updated driving range information to the user (step 115). If the user does request an additional suggestion as to ways to extend the driving range (step 511), thensystem controller 401 provides another suggestion as to an approach for extending the driving range. This process may continue indefinitely. It should be understood that this approach of the system automatically providing range extending suggestions in response to a low battery charge level is equally applicable to the procedures illustrated inFIGS. 1 and 2 as well as the smart system described relative toFIG. 6 . - In an alternate embodiment, rather than automatically providing range extending suggestions in response to battery charge levels, the system illustrated in
FIG. 8 automatically makes suggestions when the driving range falls below a preset level (step 801). The system may be configured to allow the preset range used instep 803 to be preset by the vehicle manufacturer, the driver, the vehicle owner, or a third party (e.g., service technician). In this embodiment, duringstep 803 the system controller compares the preset range to the vehicle's current driving range as determined instep 113. If the current driving range is less than the preset range (step 801), then the system will automatically make suggestions as to ways to extend the driving range by altering driving behavior or auxiliary system settings. As previously described relative toprocedure 700, the user can either request additional suggestions (step 511) or not (step 509). It should be understood thatprocedure 800 is equally applicable to the procedures illustrated inFIGS. 1 and 2 as well as the smart system described relative toFIG. 6 . -
FIG. 9 illustrates another embodiment of the invention based on the procedures shown inFIGS. 3 and 5 . Inprocess 900, as in the methods described relative toFIGS. 1-3 , the system controller continually updates the driving range (step 113) and provides that information to the driver (step 115). Instep 901, the system controller determines whether or not a destination has been entered into the system, for example by entering a destination intonavigation system 407. If no destination has been entered (step 903), then the system continues to operate as described relative toFIGS. 1-3 . If a destination has been entered into the system (step 905), thensystem controller 401 compares the distance to the entered destination to the vehicle's current driving range (step 907). If the current driving range is less than that required to travel to the entered destination (step 909), then the system controller will provide a suggestion as to how to increase driving range (step 507) as described above. In at least one embodiment, a safety margin is added to the travel distance such that the system provides its range improving suggestion when the current driving range plus the safety margin becomes less than the distance between the vehicle's current location and the entered destination. If the user does not request any additional suggestions (step 509), then the process continues to simply provide updated driving range information to the user (step 115). If the user does request an additional suggestion as to ways to extend the driving range (step 511), thensystem controller 401 provides another suggestion as to an approach for extending the driving range. This process may continue indefinitely. It should be understood that this approach of the system automatically providing range extending suggestions in response to the present driving range being less than that required to reach an entered destination is equally applicable to the procedures illustrated inFIGS. 1 and 2 as well as the smart system described relative toFIG. 6 . - It should be understood that the inventor envisions that the system can be configured to allow the system controller to automatically provide range extending suggestions, for example based on battery charge levels (e.g., process 700), current driving range (e.g., process 800), and/or current driving range compared to required range to reach a pre-designated destination (e.g., process 900), while still allowing the user to request range extending suggestions at will. For example and as described above relative to process 900, the process shown in
FIG. 10 automatically provides range extending suggestions once the current range is less than that required to travel to a pre-designated destination. In addition, even if no destination has been entered (step 903) or if the current driving range is greater than required (step 911), the user is still able to enter a request (step 501) for the system controller to provide range extending suggestions. - Systems and methods have been described in general terms as an aid to understanding details of the invention. In some instances, well-known structures, materials, and/or operations have not been specifically shown or described in detail to avoid obscuring aspects of the invention. In other instances, specific details have been given in order to provide a thorough understanding of the invention. One skilled in the relevant art will recognize that the invention may be embodied in other specific forms, for example to adapt to a particular system or apparatus or situation or material or component, without departing from the spirit or essential characteristics thereof. Therefore the disclosures and descriptions herein are intended to be illustrative, but not limiting, of the scope of the invention.
Claims (27)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/747,772 US9517705B1 (en) | 2015-06-23 | 2015-06-23 | Electric vehicle driving range optimization system with dynamic feedback |
US14/748,028 US9517703B1 (en) | 2015-06-23 | 2015-06-23 | Electric vehicle driving range optimization system with dynamic feedback |
CN201610465570.7A CN106274910B (en) | 2015-06-23 | 2016-06-23 | Electric vehicle dynamic feedback system |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/747,772 US9517705B1 (en) | 2015-06-23 | 2015-06-23 | Electric vehicle driving range optimization system with dynamic feedback |
US14/746,881 US20160375785A1 (en) | 2015-06-23 | 2015-06-23 | Electric Vehicle Dynamic Feedback System |
US14/747,271 US20160375782A1 (en) | 2015-06-23 | 2015-06-23 | Electric Vehicle Driving Range Optimization System with Dynamic Feedback |
US14/747,050 US20160375787A1 (en) | 2015-06-23 | 2015-06-23 | Electric Vehicle Driving Range Optimization System with Dynamic Feedback |
US14/746,916 US9623765B2 (en) | 2015-06-23 | 2015-06-23 | Electric vehicle driving range optimization system with dynamic feedback |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/746,881 Continuation-In-Part US20160375785A1 (en) | 2015-06-23 | 2015-06-23 | Electric Vehicle Dynamic Feedback System |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/747,271 Continuation-In-Part US20160375782A1 (en) | 2015-06-23 | 2015-06-23 | Electric Vehicle Driving Range Optimization System with Dynamic Feedback |
Publications (2)
Publication Number | Publication Date |
---|---|
US9517705B1 US9517705B1 (en) | 2016-12-13 |
US20160375795A1 true US20160375795A1 (en) | 2016-12-29 |
Family
ID=57483853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/747,772 Active US9517705B1 (en) | 2015-06-23 | 2015-06-23 | Electric vehicle driving range optimization system with dynamic feedback |
Country Status (1)
Country | Link |
---|---|
US (1) | US9517705B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11320162B2 (en) * | 2013-05-17 | 2022-05-03 | Panasonic Intellectual Property Corporation Of America | Thermal image sensor and user interface |
US11590974B2 (en) * | 2016-08-10 | 2023-02-28 | Audi Ag | Method for assisting a driver in the driving of a motor vehicle |
US20230314151A1 (en) * | 2022-04-05 | 2023-10-05 | GM Global Technology Operations LLC | Economy driving advice system |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015007913A1 (en) * | 2015-06-20 | 2016-12-22 | Man Truck & Bus Ag | Method for online adaptation of a characteristic curve of a hybrid vehicle |
KR102608464B1 (en) * | 2016-10-05 | 2023-12-01 | 삼성전자주식회사 | Method and apparatus for managing battery |
US11094988B2 (en) * | 2017-12-31 | 2021-08-17 | Hyliion Inc. | Regenerative electrical power system with state of charge management in view of predicted and-or scheduled stopover auxiliary power requirements |
KR102637546B1 (en) * | 2018-10-24 | 2024-02-16 | 현대자동차주식회사 | Charging control system and control method for electric vehicle |
CN111002834A (en) * | 2019-12-18 | 2020-04-14 | 中车株洲电力机车有限公司 | Method and system for predicting cruising mileage of residual electric quantity of traction battery of railway vehicle |
US11708007B2 (en) * | 2021-08-02 | 2023-07-25 | Ford Global Technologies, Llc | Control systems and methods for modifying a battery state of charge signal |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7849944B2 (en) * | 2007-06-12 | 2010-12-14 | Ut-Battelle, Llc | Self-learning control system for plug-in hybrid vehicles |
US7755329B2 (en) * | 2009-11-05 | 2010-07-13 | Telsa Motors, Inc. | Battery charging time optimization system based on battery temperature, cooling system power demand, and availability of surplus external power |
US9002568B2 (en) * | 2009-12-17 | 2015-04-07 | GM Global Technology Operations LLC | Method for conditioning one or more aspects of a vehicle |
US8433455B2 (en) * | 2010-10-29 | 2013-04-30 | GM Global Technology Operations LLC | Electrical vehicle range prediction |
US20120143410A1 (en) * | 2010-12-01 | 2012-06-07 | Aptera Motors, Inc. | Interactive driver system for an electric vehicle |
US20130166123A1 (en) * | 2011-12-21 | 2013-06-27 | Ford Global Technologies, Llc | Vehicle system for estimating travel range |
KR101620400B1 (en) * | 2011-12-26 | 2016-05-23 | 엘지전자 주식회사 | Control apparatus for electrical vehicle and method thereof |
US8880249B2 (en) * | 2011-12-30 | 2014-11-04 | General Electric Company | System, method, and computer program for an integrated human-machine interface (HMI) of an engine-generator |
US20140074329A1 (en) * | 2012-09-07 | 2014-03-13 | Chrysler Group Llc | Vehicle electric range estimation |
US9580079B2 (en) * | 2013-06-19 | 2017-02-28 | Sap Se | Dynamic driving range maps for improving driving range anxiety |
US9132746B2 (en) * | 2013-08-15 | 2015-09-15 | Honda Motor Co., Ltd. | Method and system for reducing range anxiety |
JP5845220B2 (en) * | 2013-08-21 | 2016-01-20 | 富士重工業株式会社 | In-vehicle display device |
-
2015
- 2015-06-23 US US14/747,772 patent/US9517705B1/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11320162B2 (en) * | 2013-05-17 | 2022-05-03 | Panasonic Intellectual Property Corporation Of America | Thermal image sensor and user interface |
US11590974B2 (en) * | 2016-08-10 | 2023-02-28 | Audi Ag | Method for assisting a driver in the driving of a motor vehicle |
US20230314151A1 (en) * | 2022-04-05 | 2023-10-05 | GM Global Technology Operations LLC | Economy driving advice system |
Also Published As
Publication number | Publication date |
---|---|
US9517705B1 (en) | 2016-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9517703B1 (en) | Electric vehicle driving range optimization system with dynamic feedback | |
US9623765B2 (en) | Electric vehicle driving range optimization system with dynamic feedback | |
US9517705B1 (en) | Electric vehicle driving range optimization system with dynamic feedback | |
US20160375785A1 (en) | Electric Vehicle Dynamic Feedback System | |
US20160375782A1 (en) | Electric Vehicle Driving Range Optimization System with Dynamic Feedback | |
US20160375787A1 (en) | Electric Vehicle Driving Range Optimization System with Dynamic Feedback | |
EP3025900B1 (en) | Battery pack charging protocol selection system | |
CN106064565B (en) | The method that constant mileage is provided in electric vehicle | |
US8838318B2 (en) | Route planning device | |
CN106218410B (en) | Information display system and method | |
CN105857078B (en) | Information display system | |
US10328814B2 (en) | Systems and methods to determine electric vehicle range based on environmental factors | |
CN107054088B (en) | Information display for vehicle | |
US11077768B2 (en) | Personalized range protection strategy for electrified vehicles | |
US20210146785A1 (en) | Driver model estimation, classification, and adaptation for range prediction | |
JP2011102801A (en) | Method of estimating travelable distance of motor vehicle | |
US20190219412A1 (en) | Electrified vehicle route planning that is partially based on forecasted weather conditions | |
KR20160093629A (en) | Method and device for operating a vehicle | |
US9626811B2 (en) | Vehicle fault early warning system | |
WO2014120849A2 (en) | System and method for inhibiting a driver of an electric vehicle from being stranded | |
US9463700B2 (en) | Method of selecting a battery pack charging protocol | |
JP5787910B2 (en) | Power consumption prediction apparatus and power consumption prediction system | |
Gajdáč et al. | The Energy Assist for the Electric Car Edison |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ATIEVA, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LIU, ALBERT;REEL/FRAME:035886/0784 Effective date: 20150622 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: TRINITY CAPITAL FUND III, L. P., ARIZONA Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNOR:ATIEVA, INC;REEL/FRAME:042125/0897 Effective date: 20170331 |
|
AS | Assignment |
Owner name: YINLONG ELECTRIC VEHICLE (HK) GROUP LIMITED, HONG KONG Free format text: SECURITY INTEREST;ASSIGNORS:ATIEVA, INC.;ATIEVA USA, INC;REEL/FRAME:044457/0942 Effective date: 20171027 Owner name: YINLONG ELECTRIC VEHICLE (HK) GROUP LIMITED, HONG Free format text: SECURITY INTEREST;ASSIGNORS:ATIEVA, INC.;ATIEVA USA, INC;REEL/FRAME:044457/0942 Effective date: 20171027 |
|
AS | Assignment |
Owner name: AVB METRICS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:TRINITY CAPITAL FUND III, L.P.;REEL/FRAME:047529/0619 Effective date: 20180912 Owner name: ATIEVA, INC., CAYMAN ISLANDS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:TRINITY CAPITAL FUND III, L.P.;REEL/FRAME:047529/0619 Effective date: 20180912 Owner name: ATIEVA USA, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:TRINITY CAPITAL FUND III, L.P.;REEL/FRAME:047529/0619 Effective date: 20180912 |
|
AS | Assignment |
Owner name: ATIEVA, INC., CAYMAN ISLANDS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:YINLONG ELECTRIC VEHICLE (HK) GROUP LIMITED;REEL/FRAME:047620/0451 Effective date: 20180914 Owner name: ATIEVA USA, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:YINLONG ELECTRIC VEHICLE (HK) GROUP LIMITED;REEL/FRAME:047620/0451 Effective date: 20180914 Owner name: AVB METRICS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:YINLONG ELECTRIC VEHICLE (HK) GROUP LIMITED;REEL/FRAME:047620/0451 Effective date: 20180914 |
|
AS | Assignment |
Owner name: AYAR THIRD INVESTMENT COMPANY, SAUDI ARABIA Free format text: SECURITY INTEREST;ASSIGNOR:ATIEVA, INC.;REEL/FRAME:047199/0221 Effective date: 20180916 |
|
AS | Assignment |
Owner name: ATIEVA, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:AYAR THIRD INVESTMENT COMPANY;REEL/FRAME:048811/0472 Effective date: 20190402 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |