Selecting a Vehicle to Optimize Fuel Efficiency for a Given Route and a Given Driver
First Claim
Patent Images
1. A method, comprising:
- a) selecting a first set of functional components that model a first virtual vehicle;
b) selecting a second set of functional components that model a second virtual vehicle;
c) accessing a first driver model that specifies operational choices by a first virtual driver that depend upon the dynamical state of a given vehicle and position of the given vehicle, along a given route;
d) accessing a first route model specifying a first virtual route;
e) selecting a reference function for scoring vehicle operation;
f) applying a physical dynamics model, using the first virtual vehicle and the first driver model, to simulate operation of the first virtual vehicle by the first driver along the first virtual route, and to obtain a first vehicle score by applying the reference function;
g) applying the physical dynamics model, using the second virtual vehicle and the first driver model, to simulate operation of the second virtual vehicle by the first driver along the first virtual route, and to obtain a second vehicle score by applying the reference function; and
h) comparing the first vehicle score to the second vehicle score.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an apparatus and method for optimizing fuel consumption. A physical dynamics model may be used to simulate a vehicle being driven by a driver along a virtual route, possibly under specified weather conditions. A score for the vehicle may be calculated from estimations, based on the simulation, of fuel efficiency, vehicle drivability, and/or time for completing the route. Simulated (“virtual”) vehicles may be configured from components through a user interface. Scores for the vehicles may be compared to select an optimum vehicle.
58 Citations
18 Claims
-
1. A method, comprising:
-
a) selecting a first set of functional components that model a first virtual vehicle; b) selecting a second set of functional components that model a second virtual vehicle; c) accessing a first driver model that specifies operational choices by a first virtual driver that depend upon the dynamical state of a given vehicle and position of the given vehicle, along a given route; d) accessing a first route model specifying a first virtual route; e) selecting a reference function for scoring vehicle operation; f) applying a physical dynamics model, using the first virtual vehicle and the first driver model, to simulate operation of the first virtual vehicle by the first driver along the first virtual route, and to obtain a first vehicle score by applying the reference function; g) applying the physical dynamics model, using the second virtual vehicle and the first driver model, to simulate operation of the second virtual vehicle by the first driver along the first virtual route, and to obtain a second vehicle score by applying the reference function; and h) comparing the first vehicle score to the second vehicle score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
a) selecting a first set of functional components that model a first virtual vehicle; b) selecting a second set of functional components that model a second virtual vehicle; c) accessing a driver set, each driver model in the driver set specifying actions affecting operation of a given vehicle by a respective virtual driver that depend upon the dynamical state of the given vehicle and position of the given vehicle, along a given route; d) accessing a route set, each virtual route in the route set specifying parameters of a respective virtual route; e) selecting a reference function for scoring operation of given vehicles by drivers in the driver set over routes in the route set; f) for each given driver model in the driver set and for each route in the route set, applying a physical dynamics model, using the first virtual vehicle and the given driver model and the given route model, to simulate operation of the first virtual vehicle by the given virtual driver along the given virtual route, and obtaining a first vehicle score by applying the reference function to the driver set and route set; g) for each given driver model in the driver set and for each route in the route set, applying the physical dynamics model, using the second virtual vehicle and the given driver model and the given route model, to simulate operation of the second virtual vehicle by the given virtual driver along the given virtual route, and obtaining a second vehicle score by applying the reference function to results of the simulation; and h) comparing the first vehicle score to the second vehicle score. - View Dependent Claims (15, 16)
-
-
17. A system, comprising:
-
a) an electronic device that includes a processor, the processor managing a user interface which allows selection of functional elements that model vehicle configurations; b) a first set of functional elements, selected through the user interface and saved in tangible storage, that model a first virtual vehicle; c) a first driver model, in tangible storage, that specifies operational choices by a first virtual driver that depend upon the dynamical state of a given vehicle and position of the given vehicle, along a given route; d) a first route model in tangible storage specifying a first virtual route; e) a reference function for scoring vehicle operation; and f) a first vehicle score, displayed on the user interface, obtained by applying the reference function to a simulation by a physical dynamics model, of the first virtual driver driving the first virtual vehicle along the first virtual route. - View Dependent Claims (18)
-
Specification