Method for displaying real range of electric vehicles on a map
First Claim
1. Method for determining the actual range that can be taken by a vehicle with electric drive counted from a starting point, and displaying the actual range on a map;
- comprising storing first in a non-volatile database predetermined data of the vehicle that have influence on the energy consumption thereof including the load of the vehicle, storing in the non-volatile database the maximum energy allowed to be used by the vehicle till the range is reached, also storing map data of an area around said starting point in said non-volatile memory wherein said area is expected to be at least as large as the range to be determined, the map data including coordinate and altitude data, stored in said non-volatile memory, as well as route data, stored in said non-volatile memory, if built routes exist in the area; and
a non-volatile program memory storing a computer program for calculating the expected energy consumption of the vehicle based on said stored data along different routes extending in said area and including or being close to the starting point, and defining boundary points of the actual range in which the calculated energy consumption is at most equal to said allowed energy consumption; and
displaying on a human readable display the so obtained boundary points of the actual range on the map, wherein a central processing unit is responsive to said non-volatile program memory to execute said computer program to calculate and store during said storing step the average electrical consumption of the vehicle associated with taking a unity distance along a horizontal road section; and
also to store by what coefficients the actual consumption differs on road sections with differing steepness from the consumption measured along a horizontal road of the same length, and said map data include data of artificially generated virtual routes if the vehicle can move off road; and
during said calculating step said central processing unit dividing all routes in said area into a plurality of edge sections with respective constant steepness, each edge section is defined between respective pairs of peak points, wherein all route junctions represent a respective peak point; and
in said calculating step edge costs are calculated by multiplying the stored unity energy consumption with the length of the edge and with the stored coefficient associated with the steepness of the edge, then beginning from said starting point determining the cost of any possible route by using a successive iteration and the Dijkstra algorithm, wherein the cost of a peak point is the sum of the cost of the edge section leading directly to that peak point and the cost of the peak point at the other end of the edge section, wherein if a peak point can be accessed through different routes, the cost of the peak point is the smallest one out of the costs calculated for the same peak point, and the boundary point along each of said routes is the peak point that have a calculated cost at most equal to said stored allowed energy consumption.
2 Assignments
0 Petitions
Accused Products
Abstract
Method for displaying the actual range of an electric vehicle from a starting point shown on a map, in the course of which based on the given parameters of the vehicle it is determined that on a horizontal surface for a covering a certain distance how much electric consumption is necessary, how much the maximum consumption can be, it is also determined that with respect to roads with different steepness to what extent (correction factors) the actual consumption varies from the consumption on a horizontal surface, then the map data is input into the map database with respect to a hypothetical range from the starting point and from the starting point the set of discrete peak points on the map is indicated, where the steepness of the surface between two neighboring peak points is considered steady, then the costs of the various available routes are determined from the starting point with Dijkstra algorithm and using a successive iteration, where the cost between two peak points mean the value modified by the correction factor related to the given steepness of the consumption measured on a horizontal surface, then with respect to those peak points where the costs reach the determined maximum consumption, it is specified as the points indicating the real range, and the location of such points are displayed on the map.
-
Citations
15 Claims
-
1. Method for determining the actual range that can be taken by a vehicle with electric drive counted from a starting point, and displaying the actual range on a map;
- comprising storing first in a non-volatile database predetermined data of the vehicle that have influence on the energy consumption thereof including the load of the vehicle, storing in the non-volatile database the maximum energy allowed to be used by the vehicle till the range is reached, also storing map data of an area around said starting point in said non-volatile memory wherein said area is expected to be at least as large as the range to be determined, the map data including coordinate and altitude data, stored in said non-volatile memory, as well as route data, stored in said non-volatile memory, if built routes exist in the area; and
a non-volatile program memory storing a computer program for calculating the expected energy consumption of the vehicle based on said stored data along different routes extending in said area and including or being close to the starting point, and defining boundary points of the actual range in which the calculated energy consumption is at most equal to said allowed energy consumption; and
displaying on a human readable display the so obtained boundary points of the actual range on the map, wherein a central processing unit is responsive to said non-volatile program memory to execute said computer program to calculate and store during said storing step the average electrical consumption of the vehicle associated with taking a unity distance along a horizontal road section; and
also to store by what coefficients the actual consumption differs on road sections with differing steepness from the consumption measured along a horizontal road of the same length, and said map data include data of artificially generated virtual routes if the vehicle can move off road; and
during said calculating step said central processing unit dividing all routes in said area into a plurality of edge sections with respective constant steepness, each edge section is defined between respective pairs of peak points, wherein all route junctions represent a respective peak point; and
in said calculating step edge costs are calculated by multiplying the stored unity energy consumption with the length of the edge and with the stored coefficient associated with the steepness of the edge, then beginning from said starting point determining the cost of any possible route by using a successive iteration and the Dijkstra algorithm, wherein the cost of a peak point is the sum of the cost of the edge section leading directly to that peak point and the cost of the peak point at the other end of the edge section, wherein if a peak point can be accessed through different routes, the cost of the peak point is the smallest one out of the costs calculated for the same peak point, and the boundary point along each of said routes is the peak point that have a calculated cost at most equal to said stored allowed energy consumption. - View Dependent Claims (2, 3, 4, 5)
- comprising storing first in a non-volatile database predetermined data of the vehicle that have influence on the energy consumption thereof including the load of the vehicle, storing in the non-volatile database the maximum energy allowed to be used by the vehicle till the range is reached, also storing map data of an area around said starting point in said non-volatile memory wherein said area is expected to be at least as large as the range to be determined, the map data including coordinate and altitude data, stored in said non-volatile memory, as well as route data, stored in said non-volatile memory, if built routes exist in the area; and
-
6. Method for displaying the actual range of a vehicle with electric drive on a map counted from a starting point, comprising the steps of determining the electrical consumption associated with taking a unity distance along a horizontal road section based on predetermined parameters of the vehicle;
- and storing the maximum consumption that defines the actual range, characterized by the steps of storing in a database by what coefficients the actual consumption differs on road sections with differing steepness from the consumption measured along a horizontal road of the same length;
storing map data corresponding to an estimated range around the starting point;
assigning a plurality of discrete peak points on the map around the starting point, wherein the steepness of the landscape is constant between two neighboring peaks;
then beginning from said starting point determining the cost of any possible route by using a successive iteration and the Dijkstra algorithm, wherein the cost along a road section between two neighboring peaks is given by the consumption measured on a horizontal road with the same length as modified by the coefficient corresponding to the steepness of said road section;
then storing the peak points where the value of the associated cost reaches said maximum consumption as points of the actual range, and displaying these points on the map. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
- and storing the maximum consumption that defines the actual range, characterized by the steps of storing in a database by what coefficients the actual consumption differs on road sections with differing steepness from the consumption measured along a horizontal road of the same length;
Specification