Vehicle power management system
11325468 · 2022-05-10
Assignee
Inventors
- Martin Koebler (Saal/Donau, DE)
- Nicole G. Goldstein (Woodside, CA)
- Stephen J. Brown (Malibu, CA)
- Jason H. Harper (Pleasanton, CA)
Cpc classification
B60T7/22
PERFORMING OPERATIONS; TRANSPORTING
B60L50/62
PERFORMING OPERATIONS; TRANSPORTING
B60L2220/44
PERFORMING OPERATIONS; TRANSPORTING
B60L2250/12
PERFORMING OPERATIONS; TRANSPORTING
B60W30/188
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
F16D61/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W2552/20
PERFORMING OPERATIONS; TRANSPORTING
B60L2240/647
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0097
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
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
Y02T10/72
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
G08G1/096844
PHYSICS
B60T13/586
PERFORMING OPERATIONS; TRANSPORTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/7072
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
B60T2210/36
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2045
PERFORMING OPERATIONS; TRANSPORTING
B60T1/10
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/70
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
B60L7/12
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/40
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
G08G1/096775
PHYSICS
Y02T90/16
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
G06F7/00
PHYSICS
B60L2260/54
PERFORMING OPERATIONS; TRANSPORTING
B60W20/12
PERFORMING OPERATIONS; TRANSPORTING
B60L58/16
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/64
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
G08G1/0129
PHYSICS
G01C21/3617
PHYSICS
B60L3/12
PERFORMING OPERATIONS; TRANSPORTING
B60L2260/28
PERFORMING OPERATIONS; TRANSPORTING
B60L8/003
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60K31/00
PERFORMING OPERATIONS; TRANSPORTING
B60L3/12
PERFORMING OPERATIONS; TRANSPORTING
B60L58/16
PERFORMING OPERATIONS; TRANSPORTING
B60L7/12
PERFORMING OPERATIONS; TRANSPORTING
B60T13/58
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60T1/10
PERFORMING OPERATIONS; TRANSPORTING
F16H59/36
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
B60L50/62
PERFORMING OPERATIONS; TRANSPORTING
G06F7/00
PHYSICS
G08G1/0968
PHYSICS
G07C5/08
PHYSICS
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
B60L8/00
PERFORMING OPERATIONS; TRANSPORTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
G08G1/0967
PHYSICS
B60T7/22
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An apparatus comprising an interface, a memory and a processor. The interface may be configured to receive sensor data samples during operation of a vehicle. The memory may be configured to store the sensor data samples over a number of points in time. The processor may be configured to analyze the sensor data samples stored in the memory to detect a pattern. The processor may be configured to manage an application of brakes of the vehicle in response to the pattern.
Claims
1. A method of vehicle operation, comprising: determining information about an external environment of a vehicle being driven by a user, information about operational status of the vehicle, and user command inputs to the vehicle; determining a vehicle route with a GPS equipped user operated device; determining predicted future road condition information that can affect vehicle power use along the determined vehicle route; and using a power management system, the determined information, the determined vehicle route, and the predicted future road conditions to calculate power needed over the vehicle route and set at least one target speed along the vehicle route based on the calculated power; wherein the calculated power is determined based on maximizing energy efficiency of the vehicle within one or more constraints and is further based on historic energy efficiency of the vehicle on the vehicle route; the method further comprising the step of determining a future final destination, wherein the future final destination is a location at which the user will park and turn off the vehicle, and wherein the future destination is determined at least in part using an identity of the user that is one of inferred by the power management system and input by the user.
2. The method of claim 1 further comprising the step of the power management system determining the future final destination using historical data associated with one or more drivers while the vehicle is en route to the future final destination.
3. The method of claim 1 further comprising the step of determining the future final destination using statistical destination logic, wherein the statistical destination logic includes adjusting, at a plurality of junctions, a probability of the vehicle traveling to the future destination.
4. The method of claim 1, wherein the vehicle route to a destination is determined using a combination of multiple route segments, and wherein the multiple route segments are determined using route segmentation logic based at least in part on one of historical information of the vehicle and historical information of one or more other vehicles traveling the vehicle route.
5. The method of claim 1, wherein the at least one target speed is determined by determining a most energy-efficient speed within a range of speeds.
6. The method of claim 1, wherein the GPS equipped user operated device can accept voice command inputs.
7. An apparatus operable in combination with a GPS equipped user operated device able to determine a vehicle route, comprising: a vehicle having a power source, a communication system, and a user interface system; and a power management system for the power source able to determine information about an external environment of the vehicle while the vehicle is being driven by a user, information about operational status of the vehicle, information relating to predicted future road conditions, and information from the GPS equipped user operated device, with the power management system set to calculate power and speed over a segment of the vehicle route and set at least one target speed along the vehicle route based on the calculated power; wherein the GPS equipped user operated device can accept voice command inputs; and wherein the vehicle route is set based on a future final destination not explicitly provided by the user, wherein the future final destination is a location at which the user will park and turn off the vehicle, and wherein the future destination is determined at least in part using an identity of the user that is one of inferred by the power management system and input by the user.
8. The apparatus of claim 7, wherein the vehicle route is set based on a future final destination determined by the power management system at least in part using historical data associated with the user while the user is en route to the future final destination.
9. The apparatus of claim 7, wherein the future final destination is determined at least in part using statistical destination logic, wherein the statistical destination logic includes adjusting, at a plurality of junctions, a probability of the vehicle traveling to the future destination.
10. The apparatus of claim 7, wherein the vehicle route to a destination is determined using a combination of multiple route segments, and wherein the multiple route segments are determined using route segmentation logic based at least in part on historical information of the user previously driving the vehicle on the vehicle route.
11. The apparatus of claim 7, wherein determining information about the external environment of the vehicle further comprises communicating with a remote database to determine predicted future road conditions, and wherein the future road conditions are selected from the group consisting of: an upcoming elevation of the vehicle, a location of a stoplight, a timing of a stoplight, a predicted angle of the sun for an upcoming segment of the vehicle route, a predicted wind direction for an upcoming segment of the vehicle route, a predicted wind velocity for an upcoming segment of the vehicle route, a predicted temperature for an upcoming segment of the vehicle route, and a predicted air pressure for a n upcoming segment of the vehicle route.
12. The apparatus of claim 7, wherein the at least one target speed comprises a range of target speeds, and wherein the power management system determines an energy-efficient speed within the range, the energy-efficient speed configured to increase energy efficiency, within one or more constraints, of the vehicle on the vehicle route, wherein the energy-efficient speed is determined at least in part based on historic energy efficiency of the vehicle on the vehicle route.
13. The method of claim 1, wherein determining the future final destination does not comprise a user of the vehicle explicitly providing the future final destination.
14. The method of claim 2, wherein the one or more drivers consists of the user.
15. A method of vehicle operation, comprising: determining information about an external environment of a vehicle being driven by a user, information about operational status of the vehicle, and user command inputs to the vehicle; determining a vehicle route with a GPS equipped user operated device; determining predicted future road condition information that can affect vehicle power use along the determined vehicle route; and using a power management system, the determined information, the determined vehicle route, and the predicted future road conditions to calculate power needed over the vehicle route and set at least one target speed along the vehicle route based on the calculated power; wherein the calculated power is determined based on maximizing energy efficiency of the vehicle within one or more constraints and is further based on historic energy efficiency of the vehicle on the vehicle route; and wherein the at least one target speed is based at least in part on iteratively simulated speeds, and wherein the iteratively simulated speeds are configured to increase energy efficiency of the vehicle on the vehicle route by adjusting a plurality of speeds of the vehicle on the vehicle route without adjusting an average speed of the vehicle on the vehicle route.
16. The apparatus of claim 7, wherein the at least one target speed is calculated using energy calculation logic.
17. The apparatus of claim 7, wherein the at least one target speed is calculated in part using a weight of the vehicle.
18. An apparatus operable in combination with a GPS equipped user operated device able to determine a vehicle route, comprising: a vehicle having a power source, a communication system, and a user interface system; and a power management system for the power source able to determine information about an external environment of the vehicle while the vehicle is being driven by a user, information about operational status of the vehicle, information relating to predicted future road conditions, and information from the GPS equipped user operated device, with the power management system set to calculate power and speed over a segment of the vehicle route and set at least one target speed along the vehicle route based on the calculated power; wherein the GPS equipped user operated device can accept voice command inputs; and wherein the at least one target speed is based at least in part on iteratively simulated speeds, and wherein the iteratively simulated speeds are configured to simulate a plurality of trips of the vehicle on the vehicle route which use different amounts of energy by using different sequences of speeds without adjusting an average speed of the vehicle on the vehicle route.
19. The method of claim 1, wherein the at least one target speed is calculated using energy calculation logic.
20. The method of claim 1, wherein the at least one target speed is calculated in part using a weight of the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) The power supplied and used by a motorized vehicle can be optimized based on information inputs including: user demands, environmental conditions, the current or anticipated operational state of the vehicle, and the operational parameters for the vehicle. These parameters can be estimated, directly measured, or derived, and may be used to determine the driving route, and therefore an estimated power requirement for the route. The estimated power requirement for a route and a historical power requirement from the same vehicle traveling over the same route may be used to determine the optimal power supplied to the vehicle. The power required of a vehicle and the optimal power supplied to a vehicle may also be expressed in terms of the speed or velocity of the vehicle.
(15) Management of a vehicle's power supply typically involves optimization of the power supplied to the engine. As described herein, the “engine” may refer to any portion of the vehicle to which power is supplied, including the motor, powertrain, etc. As will be apparent below, optimizing the power supplied to the engine typically means minimizing the energy loss from the vehicle, thereby increasing fuel efficiency. The power supplied to the engine may alternatively be optimized based on other criterion. For example, the power supplied to the engine may be optimized with respect to speed or travel time. Furthermore, the devices, methods and systems described herein may be used with any appropriate vehicle, and are not limited to internal combustion vehicles. For example, the devices, methods and systems described herein may be used with vehicles having a hybrid internal combustion/electric engine, an electric engine powered by the electric grid (e.g., a plug-in vehicle), an electric engine powered by the sun (e.g., a solar vehicle), and an electric engine powered by hydrogen fuel cell. Thus the term “fuel” does not necessarily refer exclusively to hydrocarbon fuels, but may refer to any appropriate power source for the engine.
(16)
(17) In
(18) In general, there are many ways to optimize energy efficiency, as described in more detail below. As will be described, any of the methods, devices and system described herein may be used together, individually, or in different combinations.
(19) Inputs
(20) The power management devices and systems described herein manage the power of the vehicle using inputs from four categories of information input: information from the external environment of the vehicle, information about the operational status of the vehicle, information from one or more command inputs, and operational parameters of the vehicle. Typically, at least one input from each of these sources of information is used to determine an optimal speed (or applied power) for the vehicle. Some of the information inputs for each of these categories are described below. In every case, the information may be directly measured (e.g., by sensors or other inputs), communicated from an external source, or it may be derived from other information inputs, or from stored data.
(21) Information from the external environment of the vehicle may be used to determine the optimal power to apply to the vehicle. External environment information generally includes any information about the environment surrounding or acting on the vehicle. External information may be used to determine forces acting on the vehicle (e.g., drag, wind resistance, tire resistance, etc.), the location of the vehicle relative to the destination (e.g., position, direction, etc.), and the environment surrounding the vehicle (e.g., traffic patterns, surrounding traffic, etc.). In some variations, the external information may be used to help describe the power available to the vehicle, particularly in solar powered vehicles (e.g., amount of light energy, time of day, position of the sun, etc.).
(22) Examples of environmental information inputs include, but are not limited to: the current location of the vehicle, geographical information about the surrounding area, the elevation of the vehicle, upcoming elevations of the vehicle, the current slope/grade of road, the predicted slope/grade of the next segments of road, traffic surrounding the vehicle, the location of stoplights, the timing of stoplights, a map of the roadway, the present angle of the sun, the predicted angle of the sun for upcoming route segments, the weather around the vehicle, present wind direction, the predicted wind direction for upcoming route segments, present wind velocity, the predicted wind velocity for upcoming route segments, current temperature, the predicted temperature for upcoming route segments, current air pressure, predicted air pressure for upcoming route segments, time of day, date, day of week, visibility, present road conditions, predicted road conditions for upcoming route segments, and the distance from other vehicles.
(23) Some of the information inputs may be redundant, or may be derived from related information. For example, the vehicle location may be provided by a GPS device which may be either a separate device or a portion of the power management device that receives a GPS signal and locates the vehicle based on the received signal. Geographical and topographical information about the area surrounding the vehicle may be determined from the location information. For example, the location may be used to index an atlas of the surrounding area. Some variations of the power management device include a memory or database of information, including information about maps and road information. In some variations, the power management device communicates with one or more such databases to identify the location and surrounding road features (e.g., suggested speed limits, stop signs, traffic patterns, etc.).
(24) The power management device may include or may be connected to sensors or other inputs to directly determine some of the information inputs. For example, the power management device may include a pre-set clock (e.g., for the current time and date), one or more optical sensors (e.g., to determine the intensity of sunlight, visibility, distance from nearby vehicles, etc.), and/or weather sensors (e.g., temperature, wind direction and velocity, air pressure, etc.). In some variations, the power management system receives some of this information by telemetry with off-board information sources such as databases and the like. For example, the power management system may communicate with a weather service, a map service, a traffic service, etc.
(25) These examples of information about the external environment are only intended to illustrate the kinds of external information that may be used by the power management devices and systems described herein and are not intended to be limiting. Any appropriate information about the external environment may be provided to the power management device or used by the power management device.
(26) Information about the operational status of the vehicle may be used to determine the optimal power to apply to the vehicle. Operational status information generally includes any information about the current operational status of the vehicle itself. Operational status information may be used to determine the current condition of the vehicle's engine and component parts (e.g., motor, powertrain, battery, tires, etc.), the current fuel supply, the manner in which the vehicle is traveling (e.g., velocity, acceleration, etc.), and the like.
(27) Examples of environmental information inputs include, but are not limited to: the vehicle's current speed, the motor speed, the vehicle's current orientation, the RPM of the vehicle's motor, wheel rotations per minute, the battery state, the voltage of the battery, the amp hours from the battery, the state of the battery, temperature of battery, the age of the battery, and the number of times the battery has charged and discharged, the tire pressure, the drag force due to rolling resistance of the vehicle, the weight of vehicle, the amount of air going to the engine, the amount of gas going to engine, and the weight of driver.
(28) As described above, some of the information inputs may be redundant, or may be derived from related information. Furthermore, the power management system may use any of the sensors, gauges and detectors already present in the vehicle as information inputs. For example, the velocity of the vehicle may be detected by a speedometer which may pass information on to the power management system. The power management device may also include additional sensors, inputs or detectors to determine or derive any information about the operational status of the vehicle. For example, the power management device or system may include one or more weight sensors (to determine the load in the vehicle, including the driver's weight).
(29) The examples of operational status information inputs are only intended to illustrate the kinds of operational status information that may be used by the power management devices and systems described herein. Any appropriate information about the operational state of the vehicle may be provided to the power management device or used by the power management device.
(30) Information from one or more command inputs may be used to determine the optimal power to apply to the vehicle. Command inputs generally include any instructions from the driver of the vehicle about the operation (or intended operation) of the vehicle. Command inputs may be directly input by the user, or they may be derived by the actions of the driver or the identity of the driver. Examples of command inputs include, but are not limited to: the acceleration applied by a driver, the braking applied by a driver, the vehicle's known or predicted final destination, the vehicle's known or predicted interim destination, preferred speed, maximum and minimum range over which speed should be adjusted, and preferred route.
(31) As with all of the information inputs, some of the command inputs may be redundant, or may be derived from related information. For example, a route destination may be input by the driver, or it may be inferred from the driving behavior and/or identity of the driver. The identity of the driver may also be input by the driver, or it may be inferred. For example, the identity of the driver may be matched to the weight of the driver. Command inputs may include any of the drivers actions to control the vehicle. For example, command inputs may include steering, breaking, shifting, or application of the accelerator. The power management device may include sensors, inputs or detectors to monitor the manipulations of the driver. In some variations, the driver may directly input commands to the power management system or to other devices in the vehicle that communicate these command to the power management system. For example, the driver may use an on-board navigational system to select a destination, and this destination may be communicated to the power management system. In some variations, the user may provide commands directly to the power management system. In some variations, the command inputs may be derived from other information, including the environmental information and the operational status information. For example, the destination (either a final or an intermediate destination) may be estimated based on the current location of the vehicle, the direction that the vehicle is traveling, the time of day and/or the driver of the vehicle (e.g., if it's 8:00 am, and driver X is driving the car on interstate 280, then the final destination is most likely to the address of X's work place).
(32) Information inputs, including command inputs, may have default or pre-set values. For example, the power management device or system may have a preset or default maximum and minimum range of speeds for traveling part of the route (e.g., if the maximum and minimum range has not been explicitly input, the maximum and minimum range may be set to +/−4 mph). In some variations, the information inputs may include metadata describing one or more features of an information input. Metadata may include information about the information input. For example, metadata may indicate the last time a particular data input was updated, or may indicate that the data is a default setting, or the like.
(33) These examples of command inputs are only intended to illustrate the kinds of command inputs that may be used by the power management devices and systems described herein. Any appropriate command input may be provided to the power management device or used by the power management device.
(34) Information from one or more operational parameters of the vehicle may be used to determine the optimal power to apply to the vehicle. Operational parameters generally include information about characteristics that are specific to the vehicle (e.g., characteristics of component parts of the vehicle, including the battery, the engine, the powertrain, the tires, etc.). Operational parameters of the vehicle may be stored and retrieved from a memory that is part of the power management device or system, or they may be retrieved from a remote information source.
(35) Examples of operational parameters include, but are not limited to: aerodynamic parameters (CDA), rolling resistance parameters (Crr1 and Crr2), drive train efficiency parameters, motor efficiency parameters, and battery model parameters, battery charge and discharge relationships, type of battery.
(36) The operational parameters may be fixed (e.g., may not vary with operation of the vehicle), or they may be changed. In some variations, the operational parameters may comprise a database (e.g., a lookup table), so that the value of the operational parameter may depend upon another information input, and may be retrieved from the database by using one or more information inputs as a search key. In some variations, the operational parameter may comprise an equation or relationship that has other information inputs as variables.
(37) Examples of operational parameters are provided below. In general, operational parameters may be determined experimentally (e.g., by testing) or may be provided by product manufacturers. In some variations, general (or generic) operation parameters may be used if more specific parameters are not available. For example, battery charge and discharge graphs (showing operational characteristics of the battery) can be obtained from battery manufacturers. Operational parameters for various types of batteries (e.g., Lithium polymer batteries, etc.) can include material characteristics, energy densities, power densities, thermal characteristics, cycle life, charge and discharge characteristics (e.g., voltage over time), and current flux over time. For example,
(38) Motor efficiency data may be obtainable from the manufacturer. A full model dynamometer testing may also be used to determine motor characteristics. For example,
(39) Rolling resistance parameters may also be provided by the tire manufacturer, or may be measured. An example of one variation of a published rolling resistance formula may be found in “Fahrwerktechnik: Reifen und Raeder” by Jörnsen Reimpell and Peter Sponagel (published by Vogel-Fachbuch Technik, ISBN 3-8023-0737-2, 1988), herein incorporated by reference in its entirety. Similarly, a drivetrain efficiency model may be provided by the vehicle manufacturer, or may be measured from the power input vs. the power output for the entire drivetrain. In some variations, (e.g., some variations of solar cars, for example) do not have a drivetrain, since the motor is built directly into the wheel.
(40) Examples of operational parameters are only intended to illustrate the kinds of operational parameters of the vehicle that may be used by the power management devices and systems described herein. Any appropriate operational parameter may be provided to the power management device or used by the power management device.
(41) The information inputs described herein may be used to determine the optimally efficient energy to supply to the engine.
(42) Optimization of Engine Efficiency
(43)
(44) 1. Determine Route
(45) The route is determined based on the current position of the vehicle and a final destination position. The destination position may be explicitly provided by the operator of the vehicle (e.g., as an operator input), or it may be derived. In some variations, the operator may provide a destination directly to the power management device, or to a device that communicates with the power management system (e.g., an on-board navigation system, etc.). The operator may also select the preferred route to the final destination either before beginning the trip, or after beginning the trip. For example, the operator may choose a destination using a navigation system including navigation systems that are not part of the power management device (such as any commercially available GPS navigation systems), which may also generate a route. The GPS navigation system may communicate the destination and route information to the power management device. In some variations, the power management system includes a GPS component or module, and may at least partly act as a navigation system.
(46) The destination may be derived from information about the operator, the current location, the time of day, or the like. The power management device may include statistical destination logic that determines one (or more) most likely destinations based on information provided from environmental inputs, user command inputs, and vehicle operational status inputs. In some variations, the destination is derived by generating a series of statistically weighted (e.g., likely) destinations based on any, all, or some of these inputs. Examples of some of the inputs that may be used by the statistical destination logic to determine a likely destination may include, but are not limited to: the weight of the driver, the time of the day, the current location of the vehicle, the direction that the vehicle is facing (or traveling in), the day of the week, and the speed of the vehicle.
(47) The statistical destination logic may identify one or more destinations based on information held in a memory. For example, the statistical destination logic may use any of the information inputs to select among a record of destinations to which the vehicle has previously driven. These destinations may be assigned a probability weighting based on the information inputs. For example, the statistical destination logic may continuously infer the vehicle's destination. The information inputs can be used to assign a probability to a particular destination. It is important to note that the word “destination” in this context is not necessarily the driver's final destination. It may be an intermediate destination along the route that the statistical destination logic determines has a greater chance than some threshold likelihood (e.g., X %) of being the destination. A threshold likelihood may be preset, and may be varied by the user or by the power management device.
(48) For instance, if a driver leaves her house to go to work, and drives toward the highway, the statistical destination logic may determine that there is a 95% chance that she is going to the highway but only a 75% chance that she is going to go South on the highway. So, if the threshold (X) is 90%, the “destination” in this case would be the highway onramp. Once she gets on the highway going south, the probability that she is going to work may have increased to 92%. Now, the “destination” would be her work. Thus, as the vehicle drives around, the probable destination determined by the statistical destination logic may constantly change to revise the destination or intermediate destination.
(49) In some variations, the statistical destination logic accesses (and may also write to) a memory comprising past destinations that are correlated to some or all of the information inputs (such as location, driver weight, time of day, day of week, direction, velocity, etc.), and/or information derived from these inputs (e.g., driver identity, driving habits, etc.). The list of possible locations may be weighted by the statistical destination logic based on how closely the information inputs correspond to the associated information inputs for these destinations, and may be influenced or refined by the number of times that the driver has driven to this destination. Some of the information inputs (or some combination of the information inputs) may be weighted more heavily than others in determining the likelihood of a destination. Furthermore, the statistical destination logic may select more than one likely destination, including selecting a final destination and one or more intermediate destinations.
(50) One variation of a procedure for determining the most likely destination is described below, and illustrated in
(51) Referring now to
(52) 1. start.fwdarw.A.fwdarw.C.fwdarw.E
(53) 2. start.fwdarw.A.fwdarw.C.fwdarw.D.fwdarw.F
(54) 3. start.fwdarw.A.fwdarw.G.fwdarw.I
(55) 4. start.fwdarw.A.fwdarw.G.fwdarw.I
(56) 5. start.fwdarw.A.fwdarw.C
(57) 6. start.fwdarw.A.fwdarw.C.fwdarw.E
(58) 7. start.fwdarw.A.fwdarw.C.fwdarw.E
(59) 8. start.fwdarw.A.fwdarw.G.fwdarw.J.fwdarw.C.fwdarw.E
(60) 9. start.fwdarw.A.fwdarw.C.fwdarw.E
(61) 10. start.fwdarw.A C.fwdarw.D.fwdarw.F
(62) Based on this trip history, the probably of your taking moving from any junction in the route shown in
(63) TABLE-US-00001 Probably of Probably of going through continuing in the each location based on past Position possible directions behavior start 10/10 A A 7/10 C A: 10/10 = 100% 3/10 G 0/10 B B 0/0 B: 0/0 = 0% C 2/8 D C: (10/10)*(7/10) + 5/8 E (10/10)*(3/10)*(1/3)*(1/1) = 71% 1/8 end D 2/2 F D: (.71)*(2/8) = 17.75% E 5/5 end E: (.71)*(5/8) = 44.375% F 2/2 end F: (.1775)*(2/2) = 17.75% G 2/3 I G: (10/10)*(3/10) = 30% 1/3 J H 0/0 H: 0/0 = 0% I 2/2 end I: (.30)*(2/3) = 20% J 1/1 C J: (.30)*(1/3) = 10%
(64) The Table also shows the probably of going through each location based on my previous driving behavior in the next trip. For a new trip, at each junction, the probabilities may be recalculated. For example (on the same trip), once you have reached point A and decided to turn toward C, the new probabilities are recalculated as: A: 0%, B: 0%, C: 100%, D: 25%, E: 62.5%, F: 25%, G: 0%, H: 0%, I: 0%, J: 0%. In real world examples, it could take hundreds of drives before the statistics become useful at predicting where the driver is likely to go.
(65) 2. Segment Route
(66) The route used by the power management device typically includes a starting position (e.g., the current position of the vehicle, which may be indicated by GPS), an ending position, as described above, and any intermediate positions between the initial and the final positions. In some variations, the route may be broken up into segments that may be used by a power management device to optimize the power needed to travel this segment. A segment may comprise any distance to be traveled, including the entire route, or small portions of the route. Different segments in the same route may be of different lengths.
(67) The route may be segmented in any appropriate manner. For example, the route may be broken into segments based on predetermined or anticipated changes in speed (e.g., switching from 65 to 55 mph), changing traffic patterns (e.g., turns, stops, yields, etc.), traffic or anticipated traffic, distance (e.g., x miles), terrain (e.g., the gradient or condition of a road), or the like. In some variations, the route may be segmented based on a combination of such factors.
(68) A route may be entirely segmented, or only partially segmented. For example, the power management device may segment only the first part of the route (e.g., the portion containing the current position of the vehicle), or the first few segments. This may be particularly useful when the destination is an anticipated destination determined by the statistical destination logic, for example. The route may be continuously re-segmented. For example, as the vehicle moves, the power management device may become aware of changing road conditions (e.g., traffic, weather, etc.), or the user may change the route, necessitating re-segmenting. As used herein, “continuously” may mean repeated multiple times, including repeating regularly or periodically.
(69) In some variations, the entire route (or the entire predicted route) may be divided up into N segments. The number (N) of segments may be fixed or may depend upon the route. The more segments that the route is split into, the more accurate the model may be. However, more segments may also require more computing power. Thus, the number of segments N may be decided based on the tradeoff between computing power and accuracy.
(70) 3. Calculated Energy for the Route
(71) The power required by the vehicle to travel along a route, or a segment of the route, may be estimated or calculated, and this calculation may be used to determine a calculated speed for the vehicle so that the power usage is optimized or minimized. Such calculations of power requirements at different speeds typically use information inputs from the vehicle, the user, and the environment over the route from the initial position to a destination (e.g., a final destination or an intermediate destination). Any appropriate information input may be used.
(72) Simulation of the power requirement of the vehicle may estimate power requirements at different speeds. Thus, the speed(s) that the vehicle travels the route (or a segment of the route) can be optimized. For example, the simulation could determine the most energy efficient speed for the vehicle to travel over one or more segments by minimizing the power requirement for the vehicle while allowing the speed to vary within the range of acceptable speeds.
(73) In some variations, the power management device includes simulated energy requirement logic that determines the power requirement given the information inputs (e.g., information from the external environment of the vehicle, the operational status of the vehicle, information from one or more command inputs, and operational parameters of the vehicle). The simulated energy requirement logic can calculate the required applied power for the vehicle by calculating different power requirements for all or a portion of the route (e.g., the first segment) when the speed of the vehicle is within the range of speeds acceptable for traveling this section of the route. For example, if the target speed for a portion of the route is 60 mph with a range of +/−5 mph, the simulated energy requirement logic may determine the speed at which the energy requirement is lowest that is closest to the desired speed (60 mph). Any appropriate method of calculating and/or optimizing this velocity may be used, including iteratively simulating different speeds within the target range.
(74) The optimal speed may be calculated by energy calculation logic. A simplified example is provided below, using the following parameters, assuming an electric car with regenerative brakes.
(75) TABLE-US-00002 mass of the vehicle and the driver (m) 4000 kg CdA of the car .25 The rolling resistance coefficients: Crr1 .01 Crr2 .05 Drivetrain efficiency (eff) 80% air density (rho) 1.3 kg/m3 acceleration due to gravity (g) 9.8 m/s2 number of wheels (n) 4 headwind velocity (vhw) 10 kph or 2.78 m/s
(76) In this example, the route may be split into five segments of 5 km each with the following altitudes measured at the end of each segment: 0 (beginning of segment 1), 200 m (end of 1), 100 m (end of 2), 400 m (end of 3), 100 m (end of 4), 0 (end of 5). We may also make the simplifying assumption that the road grade is constant between measured points, and the road grades are calculated to be: +0.04 (seg 1), −0.02 (seg 2), +0.06 (seg 3), −0.06 (seg 4), −0.02 (seg 5). The target average speed is 100 kph.
(77) For the sake of simplicity in this example, we can then calculate the amount of energy required to drive at a constant 100 kph speed for the entire route, as well as for 16 other combinations of the speeds 95 kph (26.39 mps), 100 kph (27.78 mps), and 105 kph (29.17 mps). In practice, this simulation may be run for hundreds or even thousands of combinations of speeds which may be tested to find the optimal speed to drive each segment. It is assumed 6 that we enter the first segment traveling 100 kph (27.78 mps). It is also assumed that the speed listed for the segment is the final speed of the segment and the vehicle accelerates linearly throughout the segment.
(78) The Table below shows the results of the energy calculation for all of the combinations tried. The lowest energy usage is 4275.94 Watt-hours. This was obtained by going 95 kph (seg1), 105 kph (seg2), 95 kph (seg3), 105 kph (seg4), 100 kph (seg5). The average speed over all 5 segments is still 100 kph, but the energy used is 10.2% less.
(79) TABLE-US-00003 iterations seg 1 seg 2 seg 3 seg 4 seg 5 Energy units 1 27.78 27.78 27.78 27.78 27.78 4763.2484 Whr 2 26.39 29.17 27.78 27.78 27.78 4536.889 Whr 3 26.39 29.17 26.39 29.17 27.78 4275.938 Whr 4 26.39 29.17 26.39 27.78 29.17 4382.5026 Whr 5 26.39 29.17 27.78 26.39 29.17 4950.1438 Whr 6 26.39 29.17 27.78 29.17 26.39 4438.3467 Whr 7 26.39 26.39 29.17 29.17 27.78 4942.6325 Whr 8 26.39 26.39 29.17 27.78 29.17 5055.9124 Whr 9 26.39 26.39 27.78 29.17 29.17 4784.1865 Whr 10 29.17 26.39 27.78 27.78 27.78 5013.2565 Whr 11 29.17 26.39 26.39 29.17 27.78 4745.585 Whr 12 29.17 26.39 26.39 27.78 29.17 4852.1495 Whr 13 29.17 26.39 27.78 26.39 29.17 5137.6625 Whr 14 29.17 26.39 27.78 29.17 26.39 4914.7142 Whr 15 29.17 29.17 26.39 26.39 27.78 4602.8845 Whr 16 29.17 29.17 26.39 27.78 26.39 4493.3028 Whr 17 29.17 29.17 27.78 26.39 26.39 4765.4617 Whr
(80) In general, any appropriate relationship between the information inputs, the speed (e.g., the applied power) and the required energy may be used to determine an optimized speed. In some variations, the energy requirement may be calculated from aerodynamic information, rolling resistance, potential energy change due to road gradient and acceleration.
(81)
where E is the total energy used over the segment. The terms of the equation include:
(82)
where V.sub.tamt=target velocity over time, and eff is the efficiency of the powertrain.
(83) The terms inside of the parenthesis calculates the total drag force on the vehicle. However, we want to calculate the total amount of energy. In general, Power=Force*Velocity, and Energy=Power*time=Force*Velocity*Time. The total amount of energy used is increased based on the power lost due to the inefficient powertrain.
(84) The drag force due to the aerodynamics of the car is expressed as:
(85)
where CdA is the coefficient of drag time area (which can be a measured value), and rho (p) is the density of air, V.sub.tarn is the target velocity in the nth iteration, and V.sub.hw is the headwind velocity. The drag force due to the rolling resistance of the tires is expressed as:
(mgC.sub.rr1+nV.sub.tarnC.sub.rr2)cos(tan.sup.−1(G))
where m is the mass of the car, g is the acceleration due to gravity, n is the number of wheels, Vtarn is the target velocity in the nth iteration, C.sub.rr1 and C.sub.rr2 are the coefficients of rolling resistance, and G is the grade of the road. The coefficients of rolling resistance may be measured values or they may be values supplied by tire manufacturer (e.g., tire manufacturer). The numbers may vary for different road surfaces as well.
The force due to the road gradient is:
mg sin(tan.sup.−1(G))
where m is the mass of the car, g is the gravitational constant, and G is the grade of the road. The force due to the acceleration of the car is ma (the mass of the car times the acceleration over the segment, assuming linear acceleration for the segment).
(86) Putting everything together, the equation can be solved for E, the total energy used over the segment. Similar equation are described for calculating the total energy used over a segment in “The Speed of Light, The 1996 World Solar Challenge” by Roche, Schinckel, Storey, Humphris, and Guelden (UNSW, 1997), herein incorporated by reference in its entirety.
(87)
(88) Variations on the above equations may be made to simplify the relationships or to include additional factors. For example, the speed varying part of the rolling resistance equation may be removed to simplify the equation to:
mgC.sub.rr cos(tan.sup.−1(G)).
(89) Additional factors could be added as well, for example, by including the variation of the motortrain efficiency with speed, or by including the variations of the CdA depending on the directionality of the wind.
(90) 4. Historical Route Information
(91) The power management device may refer to a record of historical route information. For example, the power management device may include a memory or a data structure that holds information on routes or segments or routes that the vehicle has previously traveled. The memory may comprise a database, a register, or the like. In some variations, a power management system communicates with a memory or other data structure that is located remotely. The record of historical route information may include the route information (e.g., starting location and any intermediate locations), as well as information about the actual or optimized velocities and/or applied power for the vehicle traveling the route. The record of historical route information may also include any informational from information inputs (described below). For example, the record of historical route information may include information about the time of day, weather conditions, road conditions, driver, etc. Multiple records for the same route (or segments of a route) may be included as part of the record of historical route information.
(92) The record of historical route information may provide statistical information on driving habits. The driving habits of an operator over a particular route or segment of a route may be determined by analyzing the previous times that the driver has taken this route, and by looking at the efficiency (e.g., the power efficiency) for each previous trip, and for the combination of previous trips. Thus, the historical route information may be analyzed by statistical route analysis logic that can determine a probable optimal speed at each point along a route (e.g., at segments along the route). The more times that a driver has driven the route, the more data can be used to estimate a probable optimal speed for all or part of the route.
(93) Historical data may be particularly useful when there is a large amount of such data available. Instead of trying to calculate the predicted power usage based on physics modeling, this method merely looks at all of the previous data to determine the power that would be utilized to drive each segment at a particular speed. For example, in the past, a driver may have driven a particular segment 1000 times. Out of those thousand times, she may have driven it at speeds ranging from 80 kph to 120 kph. For each of those 1000 times that she drove the segment, the car recorded how fast she drove it, and how much energy was used. Therefore, to estimate how much energy would be required to drive the segment at 95 kph, the power may be estimated by taking an average of all of the previous times the driver drove that segment at 95 kph to arrive at an estimated energy usage, rather than calculating the power from the physics calculations, as described above. In one variation, only the previous trips along the segment made under approximately similar conditions are considered (e.g., similar cargo weight, headwinds, etc.).
(94)
(95)
(96) In some variations, probable optimal speeds may be identified for the entire route. For example, the predicted or actual route may be segmented, and an array of probable optimal speeds may be identified from the historical route information for each segment. In some variations, the probable optimal speed is not a single most efficient speed for a segment of a route, but is derived from a combination (e.g., an average, median, weighted average, etc.) of all or a subset of the historical route information speeds. In some variation, only a subset of the historical route information is used. For example the probable optimal speed may be driver specific, so that only information for a specific driver is used to calculate a probable optimal speed. Drivers may be identified by bodyweight, or some other information input, including self-identification. If there is no historical route information for the segment or route being examined, then the probable optimal speed may be set to a predetermined value (e.g., zero), or some other indicator may be toggled so that the probable optimal speed is not relied upon.
(97) In one variation, a reliability estimate may be assigned to the probable optimal speed. For example, a reliability estimate may be related to the number of data points (e.g., the number of times that the vehicle (or a driver driving the vehicle) has driven that segment or route. For example, if there are no records of the vehicle driving the route, the reliability estimate may be set very low. Generally, the more records for a route in the historical route information, or the more closely the identifying information in the record matches the information about the current route (e.g., the driver, weather conditions, traffic, etc.), the higher the setting of the reliability estimate.
(98) 5. Calculation of an Efficient Speed Output
(99) Finally, an efficient speed for the vehicle to travel the route (or a part of the route) may be determined from the calculated optimized speed and the probable optimal speed. The optimum speed is the most efficient speed (E), as described above. This efficient speed (or efficient speed output of the power management system) may also be expressed as the applied power that is provided to the engine to achieve the speed at which the fuel efficiency is optimal. Thus, an efficient speed is typically a function of the driver's current operational demands, the current operational conditions of the vehicle, the operational parameters for the vehicle, and any historical behavior of the vehicle taking the same (or a similar) route.
(100) In general, an efficient speed output is determined by a combination of the calculated optimized speed and the probable optimized speed after they have been appropriately weighted. In some variations, this weighting takes into account the total energy predicted by the calculated optimized speed (e.g., by the simulated energy requirement logic) and the total energy required for the route predicted by the probable optimized speed (e.g., by the statistical route analysis logic). The reliability estimate for the probable optimized speed may also contribute to the weighting. The power management device may include derived efficient speed logic that can determine efficient speeds for the vehicle to travel the route, or a portion of the route. In some variations, the efficient speeds are expressed as power or energy to be applied to the vehicle engine (e.g., the applied power).
(101) As previously mentioned, the methods and logic described above may be used to calculate a speed or an applied power for running the vehicle at an optimal fuel efficiency. As will be apparent to one of skill in the art, the same procedures may be used to determine a speed (or speeds) over the route that minimize or maximize other factors, and are not limited to optimizing only fuel efficiency. For example, the power management device may control the speed of the vehicle so as to minimize the duration of the trip instead of (or in addition to) fuel efficiency. Thus, the simulated energy requirement logic may be expressed as a simulated time requirement, and may calculate the time required to travel a segment of the route as a function of the speed or energy, and additional information input. In this case, calculated optimized speeds may be determined by minimizing the duration of the trip over each segment. Furthermore, the probable optimal speed may be determined from the historical route information based on the duration of travel, rather than the power applied, for each segment.
(102) Control Logic
(103) The power management device may include control logic for controlling the operation of the power management device. Control logic may include logic for acquiring information inputs, communicating with different components of the power management system, estimating the destination of the vehicle from information inputs, segmenting the route into segments, simulating the energy requirements of the engine from information inputs, and controlling the entire power management device or system.
(104) For example, the power management device or system may include polling logic for acquiring information inputs and may also coordinate writing of information from the power management device to a memory. In some variations, the polling logic polls sources of information data that are provided to the power management device. For example, the polling logic may poll data from sensors, inputs, memories, or any other source of information data. The polling logic may further coordinate storing of this data in a memory, such as a memory register or a memory device or database that may be accessed by the power management device or system. In some variations, the polling logic causes old data (e.g., greater than x weeks old) to be overwritten. The polling logic may also control how often the various information data sources are polled. For example, the polling logic may continuously poll data from external environmental sensors (e.g., detecting location, direction, elevation, traffic, weather, etc.) and operational status detectors (e.g., detecting vehicle speed, well velocity, motor speed, etc.). The polling logic may also coordinate writing of route information. For example, the polling logic may coordinate recording the decisions made at intersections, and information about routes traveled by the vehicle, and the like. In some variations, the polling logic also coordinates the writing of information derived from the information inputs to a memory. For example, the polling logic may coordinate recording the optimal speed or energy used to traverse a segment or other portion of a route.
(105) As described above, the power management device or system may also include statistical destination logic. Statistical destination logic may infer one or more likely destinations based on the information inputs. For example, the power management system may infer the destination of the route based on the current location and direction of the vehicle, and the date and time of day. In some variations, the power management system is unable to infer a final destination, but it can generate an intermediate destination or segment for the route, as described above. The probable destination(s) identified by the statistical destination logic may then be used to optimize the power needed to travel the route or a segment of the route, and to determine a historical probable optimal speed.
(106) In some variations, the power management device or system includes simulated energy requirement logic and statistical route analysis logic. As described above, simulated energy requirement logic may determine a calculated optimized speed for the vehicle, and statistical route analysis logic may be used to determine a probable optimal speed. The power management device or system may also include derived efficient speed logic that determines the most efficient speed or power to be applied to the vehicle engine, as described above.
(107) Power management logic can coordinate different components of the power management system, including the logic components, user interfaces, informational data inputs, memory, processors, motor control mechanisms, and the like. Thus, the power management system may include power management logic to control the overall activity of the power management system.
(108)
(109) Power Management Devices
(110) In general, the power management device comprises power management logic that receives information input about the external environment of the vehicle, the operational status of the vehicle, one or more command inputs from the driver, and one or more operational parameters of the vehicle. The power management device may also include additional components such as information inputs (e.g., sensors, detectors, relays, etc.), one or more processors (e.g., microprocessors), memories (e.g., databases, ROM, RAM, EPROM, etc.), communications devices (e.g., wireless connections), user interfaces (e.g., screens, control panels, etc.), and/or motor control mechanisms. In some variations, the power management device may be installed into the vehicle by the vehicle manufacturer. In other variations, the power management device may be retrofitted into a vehicle. In general, the power management device or system intervenes between the driver and the engine. In practice, the power management system may be physically located in any appropriate location in the vehicle.
(111) In some variations, a memory may be used. The memory may be read/write memory, or read only memory. The memory may include information, such as information on the operational parameters of the vehicle related to the make and model of the vehicle. As described above, operational parameters may include look up tables, charts, or the like. For example, a memory may include information about an aerodynamic model (CDA) for the vehicle, a rolling resistance model (Crr1 and Crr2), a drive train efficiency model, a motor efficiency model, and/or a battery model (e.g., charge and discharge graphs for the battery). In some variations, these models are not part of a memory, but are algorithms or logic.
(112) Any appropriate memory may be used, including ROM, RAM, removable memories (e.g., flash memory), erasable memories (e.g., EPROM), digital media (e.g., tape media, disk media, optical media), or the like. In some variations, the memory may comprise a database for holding any of the route information (including historical route information), about the segments traveled, the speeds traveled, energy usage measured or calculated for this route or segment, who the driver was, external environmental conditions while driving the route, operational status of the vehicle while driving the route, and command inputs while driving the route. The power management system may include more than one memory.
(113) The power management system may also include one or more user interfaces. A user interface may allow input of user command information (e.g., selecting a destination, selecting a route, selecting a target speed or speeds, selecting a range of acceptable speeds, etc.). In some variations, a user interface may also provide output from the power management system that can be viewed by the user. For example, the user interface may provide visual or auditory output, or suggest target speeds that the user can match to optimize power supplied to the vehicle. In some variations the user interface may provide status information to the user about the power management system. For example, the user interface may indicate that the power management system is engaged, what the destination (or predicted destination) is, what the optimal speed (or speeds) is, what inputs are missing or estimated, or the like. In some variations, the user interface may display any of the information inputs.
(114)
(115) In some variations, the user interface of the power management system may include multiple screens for displaying information, or for accepting user input. In
(116)
(117) In some variations, the power management system may include a headway cruise control. The headway cruise control can prevent collisions when the vehicle is in motion by overriding the power management control system's control of the vehicle speed. In some variations, the headway cruise control detects the proximity of other vehicles or obstacles in the road ahead. The headway cruise control may include sensors on the vehicle, such as laser, ultrasound or other electronic distance measurement devices. Increasingly, more vehicles are including some sort of GPS interface to communicate with other vehicles to determine distance between the vehicles to avoid collisions.
(118) The power management devices and systems described herein may also include a motor control mechanism. The motor/engine controller changes the motor speed by mechanical operations such as pulling on a cable to adjust gas/airflow mixture or by electrical means with either analog or digital inputs by the driver. With electric driven motors, a variable may be changed to increase or decrease motor speed. In the cruise control settings, the speed of the motor may change based algorithm in the processor.
(119) The power management devices and systems described herein may be organized in any appropriate manner, as described above. For example, in some variations, the power management device described herein may include component parts that are connected as illustrated in
(120) As described above, the power management system may also be used with a telemetry system. Thus, the power management system may communicate with one or more external components. For example, the power management system may store information in a remote memory. The power management system may also contribute to a database of information about route, road conditions, and the like, such as a database of historical route information. In some variations, the motor control system may remotely communicate with a processor, so that at least some of the control logic is applied remotely.
(121)
(122) The concepts described above may be used in various combinations to optimize the power used by a vehicle. Examples of power management systems, including methods of using them, are described below.
EXAMPLES
(123) 1. Fuel Efficient Hybrid vehicle
(124) Using one variation of the power management system described herein (e.g., a power management system having an integrated with a GPS), a hybrid car approaching a large hill or grade can adjust the ratio of electric to ICE such that the batteries would be empty at the crest of the hill and fully charged at the bottom of the hill, and therefore would use less gasoline.
(125) The same methods described above could be used to calculate the energy usage of the vehicle as in the previous example. The mix of electric to ICE can be based on the calculated energy usage and the energy stored in the batteries. The exact mechanism for instructing the hybrid vehicle to alter its electric/ICE ratio may vary between manufacturers.
(126) 2. Fuel Efficient Internal Combustion Engine (ICE) Vehicle
(127) Using one variation of the power management system described herein, an ICE car will speed up on a downhill when it knows that an uphill is the next terrain, and thereby use momentum to get up the hill, using less gasoline.
(128) 3. Energy Efficient Solar-Powered Vehicle
(129) Using one variation of the power management system described herein, a solar-powered car can ensure that it has adequate power to traverse a predetermined route. The power management system may ensure that there is enough solar energy power for the route by slowing and speeding the car as necessary based on current energy levels and anticipated energy needs.
(130) This example is similar to the example discussed when determining the optimum speed above, with a couple of additional steps. In addition to calculating the energy usage, the system may also include a solar array model that could model the power generated by the solar array throughout the route base on the predicted weather, geographic location, and time of day. A battery model may also be included to keep track of the energy put into the batteries by the solar array, and the energy drawn from the batteries by the motor. When selecting the optimum speeds to drive the segments of the route, the system logic (e.g., software, hardware or both), may apply or access the battery model to prevent the battery from becoming completely drained.
(131) 4. Preventing Engine Flooding
(132) One of the keys to efficient driving is not to step on the accelerator more than the engine can actually burn and use efficiently. Flooding the engine not only wastes gas but it doesn't maximize power, despite the drivers' demands. According to one variation of the power management system described herein, a traditional ICE engine may be protected from flooding of the engine using the power management device.
(133) In this variation of a power management device, power management device receives information inputs including a command input (acceleration), at least two environmental inputs (air resistance), the operational status of the vehicle (velocity and engine temperature), and at least one operational parameter (e.g., maximum fuel volume). For example, the power management device may receive information about the amount of pressure that the driver is applying to the accelerator. The power management system may also detect the current speed, resistance and temperature of the vehicle. This information input may be used to select the proper operational parameter of the vehicle. For example, the device may include a memory having a table of maximum fuel volumes for a given velocity, resistance and temperature. Thus, the velocity, resistance and temperature data may be used to look up a maximum fuel volume. In some variations, the maximum fuel volume may be calculate or estimated from this data. By comparing the operator demand (for acceleration) to supply fuel with the maximum amount of fuel that the engine can handle, the power management control logic may correct for the drivers inefficiency, and instruct the motor control mechanism to provide the actual maximum amount of fuel to the engine, thereby avoiding flooding of the engine.
(134) This is a last example is a very simplified case of the overall actions of the power management control system. In general, the power management device intervenes between the driver and the engine. Thus, the power management device may interpret the driver commands so that the driving objective is achieved while maximizing the efficiency of the vehicle based on information that is not generally accessible or interpretable by the driver. While the invention has been described in terms of particular variations and illustrative figures, those of skill in the art will recognize that the invention is not limited to the variations or figures described.
(135) For example, in one variation the system would be able to notify the driver the most fuel efficient speed for a route segment or segment destination. The notification might be via voice, written word, numbers, symbols, colors and/or the like. The vehicle operator can then manually adjust the vehicle speed based in response to the notification. In this example, the calculated power would not necessarily be directly applied to the vehicle engine as it would just be used as a driver alert.
(136) In still another variation, the power consumption calculation could further include or be based on calculating an optimal acceleration to (gradually) accelerate to the determined efficient speed to travel the segment destination or optimal deceleration to (gradually) decelerate to the determined efficient speed to travel the segment destination. The calculation could for example incorporate GPS information, the determined efficient speed to travel the segment destination, or a combination thereof.
(137) In still another variation, the information could be based on past history information of the vehicle, information of one or more other vehicles traveling one or more of the same route segments, or a combination thereof. For example, if one drives the same route to work each day, the energy consumption of those various trips can be stored along with the speeds driven along different segments of the route. From enough historical data, an optimized route could be determined.
(138) In still another variation, the information could be stored information of vehicles traveling overlapping route segments. If many cars drive along overlapping segments, their energy usage for those segments could be uploaded to e.g. a centralized server where optimized speeds for those segments could be calculated. Those optimized speeds could be shared in several ways such as, but not limiting to, (i) transmitted directly to cars, where they could be used in fuel economy optimizing cruise control, (ii) transmitted to cars where they could used to provide recommendations to drivers, (iii) shared via a web site where drivers could view recommendations, (iv) shared via a web site where drivers could compare their fuel economy to that of other drivers. The data could be used by state or local governments to adjust speed limits to improve the overall fuel economy of the cars that drive along their roads.
(139) In still another variation, an automatic transmission vehicle could use the determined efficient speed to intelligently shift gears, i.e., the optimized speed for (upcoming) route segments could be used by the automatic transmission to make intelligent decisions about shifting gears which would improve overall drive train efficiency.
(140) In addition, where methods and steps described above indicate certain events occurring in certain order, those of skill in the art will recognize that the ordering of certain steps may be modified and that such modifications are in accordance with the variations of the invention. Additionally, certain steps may be performed concurrently in a parallel process when possible, as well as performed sequentially as described above. Therefore, to the extent there are variations of the invention, which are within the spirit of the disclosure or equivalent to the inventions found in the claims, it is the intent that this patent will cover those variations as well. Finally, all publications and patent applications cited in this specification are herein incorporated by reference in their entirety as if each individual publication or patent application were specifically and individually put forth herein.