DE102010027172B4 - Method and device for determining a minimum energy route - Google Patents

Method and device for determining a minimum energy route Download PDF

Info

Publication number
DE102010027172B4
DE102010027172B4 DE201010027172 DE102010027172A DE102010027172B4 DE 102010027172 B4 DE102010027172 B4 DE 102010027172B4 DE 201010027172 DE201010027172 DE 201010027172 DE 102010027172 A DE102010027172 A DE 102010027172A DE 102010027172 B4 DE102010027172 B4 DE 102010027172B4
Authority
DE
Germany
Prior art keywords
route
acceleration
speed
travel time
determined
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.)
Active
Application number
DE201010027172
Other languages
German (de)
Other versions
DE102010027172A1 (en
Inventor
Dr. Wagner Peter
Elmar Brockfeld
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsches Zentrum fuer Luft und Raumfahrt eV
Original Assignee
Deutsches Zentrum fuer Luft und Raumfahrt eV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deutsches Zentrum fuer Luft und Raumfahrt eV filed Critical Deutsches Zentrum fuer Luft und Raumfahrt eV
Priority to DE201010027172 priority Critical patent/DE102010027172B4/en
Publication of DE102010027172A1 publication Critical patent/DE102010027172A1/en
Application granted granted Critical
Publication of DE102010027172B4 publication Critical patent/DE102010027172B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3469Fuel consumption; Energy use; Emission aspects

Abstract

Verfahren zur Bestimmung einer energieminimalen Route, wobei die energieminimale Route aus einer Anzahl (M) von möglichen Routen zwischen einer Startposition und einer Zielposition bestimmt wird, wobei die energieminimale Route eine Route ist, für welche ein Energieverbrauch (E) eines Fahrzeugs minimal ist, wobei der Energieverbrauch in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs über einer Reisezeit bestimmt wird, dadurch gekennzeichnet, dass der Geschwindigkeitsverlauf und der Beschleunigungsverlauf als harmonische Schwingungen approximiert werden, wobei der Energieverbrauch als Summe eines geschwindigkeitsabhängigen Anteils und eines beschleunigungsabhängigen Anteils approximiert wird, wobei der geschwindigkeitsabhängige Anteil in Abhängigkeit einer Reisezeit und einer mittleren Geschwindigkeit und der beschleunigungsabhängige Anteil in Abhängigkeit der Reisezeit, der mittleren Geschwindigkeit und einer mittleren Beschleunigung bestimmt wird.A method of determining an energy minimum route, wherein the minimum energy route is determined from a number (M) of possible routes between a start position and a destination position, wherein the minimum energy route is a route for which power consumption (E) of a vehicle is minimum the energy consumption is determined as a function of a speed curve and an acceleration curve over a travel time, characterized in that the speed profile and the acceleration curve are approximated as harmonic oscillations, the energy consumption being approximated as the sum of a speed-dependent component and an acceleration-dependent component, wherein the speed-dependent component in Depending on the travel time, the average speed and an average acceleration wi determines the dependence of a travel time and a medium speed and the acceleration-dependent portion approx.

Description

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Bestimmung einer energieminimalen Route, insbesondere einer energieminimalen Fahrtroute zwischen einer Startposition und einer Zielposition.The invention relates to a method and a device for determining a minimum energy route, in particular a minimum energy route between a start position and a target position.

Auf derzeit im Handel befindlichen Navigationsendgeräten ist in fast allen Fällen eine Routensuche implementiert, die entweder Reisezeiten oder eine Länge einer Reisestrecke zwischen einer gewünschten Startposition und einer gewünschten Zielposition eines Fahrzeugs minimiert. Bei einfacheren Geräten erfolgt diese Routensuche anhand von festen Reisezeiten und/oder Weglängen für einzelne Teilabschnitte, insbesondere Straßenabschnitte, einer Fahrtroute, wobei die Teilabschnitte als Kanten eines Graphes aufgefasst werden und die Bestimmung der Route mit bekannten Suchverfahren, z. B. einem Dijkstra-Algorithmus, gefunden werden. Besser ausgestattete Geräte können die Bestimmung der Route mit variablen Kantengewichten, z. B. tageszeit- oder wochentagsabhängigen Reisezeiten oder Reisegeschwindigkeiten, durchführen, wobei Kanten einzelnen Teilabschnitten einer Route entsprechen. Dies führt dazu, dass unter Umständen eine Route um Mitternacht sich deutlich von einer Route am frühen Morgen unterscheidet. Eine Bestimmung einer Route, die einen Energieverbrauch des Fahrzeugs minimiert, benötigt vor allem eine aktuelle Geschwindigkeit des Fahrzeugs und eine Angabe über eine Beschleunigung des Fahrzeuges, da dies die wesentlichen Kenngrößen zur Bestimmung des Energieverbrauchs sind.On currently marketed navigation terminals, in almost all cases a route search is implemented that minimizes either travel times or a length of travel distance between a desired start position and a desired target position of a vehicle. For simpler devices this route search is based on fixed travel times and / or path lengths for individual sections, especially road sections, a route, the sections are considered as edges of a graph and the determination of the route with known search methods, eg. As a Dijkstra algorithm can be found. More well-equipped devices can determine the route with variable edge weights, eg. B. Daytime or weekday dependent travel times or travel speeds, perform, wherein edges correspond to individual sections of a route. As a result, a midnight route may differ significantly from an early morning route. A determination of a route that minimizes energy consumption of the vehicle requires above all a current speed of the vehicle and an indication of an acceleration of the vehicle, since these are the essential parameters for determining the energy consumption.

Die DE 10 2004 024 259 A1 offenbart ein Verfahren zur Bestimmung der im Hinblick auf den Kraftstoffverbrauch optimierten Fahrstrategie eines Fahrzeugs, wobei zur Bestimmung der Fahrstrategie kartographische Wegattribute der zu befahrenden Strecke verwendet werden. Bei der Bestimmung werden weiterhin aktuelle und/oder zu erwartende verkehrliche Daten auf der zu befahrenden Strecke berücksichtigt.The DE 10 2004 024 259 A1 discloses a method for determining the driving strategy of a vehicle optimized with regard to fuel consumption, wherein cartographic route attributes of the route to be traveled are used to determine the driving strategy. The determination also takes into account current and / or expected traffic data on the route to be traveled.

Aus der WO 2009/071369 A1 ist ein Verfahren zur Bestimmung einer energieminimalen Route bekannt, wobei die energieminimierte Route aus einer Anzahl von möglichen Routen zwischen einer Startposition und einer Zielposition bestimmt wird, wobei die energieminimale Route eine Route ist, für welche ein Energieverbrauch eines Fahrzeugs minimal ist, wobei der Energieverbrauch in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs über einer Reisezeit bestimmt wird.From the WO 2009/071369 A1 a method for determining a minimum energy route is known, wherein the energy minimized route is determined from a number of possible routes between a start position and a destination position, wherein the minimum energy route is a route for which power consumption of a vehicle is minimal, the energy consumption in Dependence of a speed course and an acceleration course over a travel time is determined.

Aus der US 5 913 917 A ist ein Verfahren zur Schätzung eines Energieverbrauchs eines Fahrzeugs für eine ausgewählte Route bekannt, wobei die Route in eine Vielzahl von Teilabschnitten bzw. Segmenten unterteilt ist. Dabei wird der Energieverbrauch als Integration einer Energiefunktion über eine Reisezeit bestimmt.From the US 5,913,917 A For example, a method for estimating a power consumption of a vehicle for a selected route is known, wherein the route is divided into a plurality of sections. Energy consumption is determined as the integration of an energy function over a travel period.

Aus der JP 2007 032 522 A ist ein Verfahren bekannt, bei dem die Geschwindigkeitswechsel eines Kraftfahrzeugs aufgezeichnet werden, wobei daraus ein Mittelwert für Geschwindigkeitsänderungen ermittelt und mit einem Fahrzeugmodell-Standardwert verglichen wird, worauf auf die fahrerischen Fähigkeiten zurückgeschlossen wird.From the JP 2007 032 522 A A method is known in which the speed changes of a motor vehicle are recorded, from which a mean value for speed changes is determined and compared with a vehicle model standard value, which is deduced from the driving skills.

Es stellt sich das technische Problem, ein Verfahren und eine Vorrichtung zur Bestimmung einer energieminimalen Route zu schaffen, welche möglichst einfach zu implementieren ist, möglichst wenig Speicherbedarf aufweist und eine möglichst energieminimale Route bestimmt, um z. B. einen Kraftstoffverbrauch des Fahrzeugs zu minimieren.It raises the technical problem of providing a method and a device for determining a minimum energy route, which is as simple as possible to implement, has as little storage space and determines a minimum possible energy route to z. B. to minimize fuel consumption of the vehicle.

Die Lösung des technischen Problems ergibt sich aus den Gegenständen mit den Merkmalen der Ansprüche 1 und 8. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.The solution to the technical problem arises from the objects with the features of claims 1 and 8. Further advantageous embodiments of the invention will become apparent from the dependent claims.

Vorgeschlagen wird ein Verfahren zur Bestimmung einer energieminimalen Route, wobei die energieminimale Route aus einer Anzahl von möglichen Routen zwischen einer Startposition und einer Zielposition bestimmt wird. Die energieminimale Route bezeichnet hierbei eine Route zwischen der Start- und der Zielposition, für welche das die Route befahrende Fahrzeug im Vergleich zu alternativen Routen am wenigsten Energie benötigt. Beispielsweise kann sich dies durch einen minimalen Kraftstoffverbrauch ausdrücken.A method is proposed for determining an energy minimum route, wherein the minimum energy route is determined from a number of possible routes between a start position and a destination position. The minimum energy route here denotes a route between the start and the destination position for which the vehicle traveling the route requires the least energy compared to alternative routes. For example, this can be expressed by a minimum fuel consumption.

Die energieminimale Route ist also eine Route, für welche ein Energieverbrauch des Fahrzeugs minimal ist.The minimum energy route is thus a route for which energy consumption of the vehicle is minimal.

Erfindungsgemäß wird der Energieverbrauch in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs über einer Reisezeit bestimmt. Hierbei bezieht sich der Geschwindigkeitsverlauf auf einen zeitlichen Verlauf einer Geschwindigkeit des Fahrzeugs für die gesamte Route oder Teilabschnitte der Route. Analog bezieht sich der Beschleunigungsverlauf auf einen zeitlichen Verlauf der Beschleunigung des Fahrzeugs über die gesamte Route oder einen oder mehrere Teilabschnitte der Route. Die Reisezeit bezeichnet hierbei eine Zeitdauer, in welcher das Fahrzeug die gesamte Route oder einen oder mehrere Teilabschnitte der Route durchfährt.According to the invention, the energy consumption is determined as a function of a speed curve and an acceleration curve over a travel time. Here, the speed course refers to a time course of a speed of the vehicle for the entire route or sections of the route. Similarly, the acceleration curve refers to a time course of the acceleration of the vehicle over the entire route or one or more sections of the route. The travel time here denotes a period in which the vehicle passes through the entire route or one or more sections of the route.

Der Energieverbrauch eines Fahrzeugs hängt maßgeblich von einer Geschwindigkeit und einer Beschleunigung des Fahrzeugs beim Befahren der Route ab. Beispielsweise ergibt sich durch häufiges Bremsen und Beschleunigen ein höherer Energieverbrauch als bei einer gleichmäßigen Fahrweise. Ebenso ergibt sich für höhere Geschwindigkeiten ein höherer Energieverbrauch als für niedrigere Geschwindigkeiten. Durch das erfindungsgemäße Verfahren wird also vorteilhaft ermöglicht, einen Energieverbrauch in Abhängigkeit von Geschwindigkeit und Beschleunigung zu bestimmen, wobei dann eine den Energieverbrauch minimierende Route ausgewählt werden kann.The energy consumption of a vehicle depends significantly on a speed and an acceleration of the vehicle when driving on the route. For example, frequent braking and accelerating results in higher energy consumption than in a uniform driving style. Likewise higher energy consumption results in higher energy than lower speed. The method according to the invention therefore makes it advantageously possible to determine an energy consumption as a function of speed and acceleration, in which case a route minimizing the energy consumption can then be selected.

Dabei werden ein Geschwindigkeitsverlauf und ein Beschleunigungsverlauf als harmonische Schwingungen approximiert. Hierbei kann eine Beschleunigung beispielsweise wie folgt approximiert werden: a(t) = Acos(2πt/T) Formel 3. In this case, a speed curve and an acceleration curve are approximated as harmonic oscillations. In this case, an acceleration can be approximated, for example, as follows: a (t) = Acos (2πt / T) Formula 3.

Hierbei bezeichnet A eine Amplitude der harmonischen Schwingung, die einen Beschleunigungsverlauf a(t) approximiert. T bedeutet wiederum die vorzugsweise vorbekannte Reisezeit der gesamten Route oder des Teilabschnitts der Route. Analog kann ein Geschwindigkeitsverlauf wie folgt berechnet werden: v(t) = AT/2πsin(2πt/T) Formel 4. Here, A denotes an amplitude of the harmonic oscillation which approximates an acceleration course a (t). T again means the previously known travel time of the entire route or of the partial section of the route. Similarly, a speed history can be calculated as follows: v (t) = AT / 2πsin (2πt / T) Formula 4.

Hierbei drückt A, also die Amplitude der harmonischen Schwingung, eine allgemeine mittlere Beschleunigung des Fahrzeugs über die gesamte Route oder Teilabschnitte der Route aus. Der Parameter A kann als Kalibrationsparameter behandelt werden, in welchem verschiedene Charakteristika eines Verkehrsnetzes wiedergespiegelt werden. Typische Werte für A liegen im Bereich zwischen 0,5 und 1,0 m/s2. Durch die Approximation als harmonische Schwingungen ergibt sich in vorteilhafter Weise ein einfach zu bestimmender Geschwindigkeits- und Beschleunigungsverlauf, wobei die Approximation eine im Mittel gute Annäherung an tatsächliche Geschwindigkeits- und Beschleunigungsverläufe darstellt.In this case, A, ie the amplitude of the harmonic oscillation, expresses a general average acceleration of the vehicle over the entire route or partial sections of the route. The parameter A can be treated as a calibration parameter in which various characteristics of a traffic network are reflected. Typical values for A are in the range between 0.5 and 1.0 m / s 2 . The approximation as harmonic oscillations advantageously results in an easily determinable velocity and acceleration profile, whereby the approximation represents a mean good approximation to actual velocity and acceleration characteristics.

Weiter wird der Energieverbrauch als Summe eines geschwindigkeitsabhängigen Anteils und eines beschleunigungsabhängigen Anteils approximiert. Hierbei wird der geschwindigkeitsabhängige Anteil in Abhängigkeit einer Reisezeit und einer mittleren Geschwindigkeit und der beschleunigungsabhängige Anteil in Abhängigkeit der Reisezeit, der mittleren Geschwindigkeit und einer mittleren Beschleunigung bestimmt. Die mittlere Beschleunigung kann hierbei die vorhergehend erwähnte Amplitude A der harmonischen Schwingung sein. Die Reisezeit kann hierbei vorzugsweise vorbekannt sein. Hierbei beziehen sich die Größen Reisezeit, mittlere Geschwindigkeit und mittlere Beschleunigung auf die gesamte Route oder einen Teilabschnitt der Route. Der gesamte Energieverbrauch kann sich beispielsweise als E(V, A, T) = E0(V, T) + E1(V, A, T) Formel 5 berechnen, wobei E0(V, T) = T(c0 + c1V + c2V2 + c3V3) Formel 6 und E1(V, A, T) = (T3A2/8π2)(c2 + 3c3/V) + TV(cav1A/π + cav2A2/4) Formel 7. Furthermore, the energy consumption is approximated as the sum of a speed-dependent component and an acceleration-dependent component. In this case, the speed-dependent component is determined as a function of a travel time and a mean speed, and the acceleration-dependent component as a function of the travel time, the average speed and an average acceleration. The average acceleration may be the previously mentioned amplitude A of the harmonic oscillation. The travel time may preferably be previously known here. Here, the variables travel time, average speed and average acceleration relate to the entire route or a subsection of the route. The total energy consumption can be, for example, as E (V, A, T) = E 0 (V, T) + E 1 (V, A, T) Formula 5 calculate, where E 0 (V, T) = T (c 0 + c 1 V + c 2 V 2 + c 3 V 3 ) Formula 6 and E 1 (V, A, T) = (T 3 A 2 / 8π 2 ) (c 2 + 3c 3 / V) + TV (c av1 A / π + c av2 A 2/4 ) Formula 7.

Hierbei bezeichnet E den gesamten Energieverbrauch, E0 den geschwindigkeitsabhängigen Anteil des Energieverbrauchs und E1 den beschleunigungsabhängigen Anteil des Energieverbrauchs. Um die Formel 6 auszuwerten, wird lediglich die aktuelle Reisezeit T und die aktuelle Reisegeschwindigkeit V benötigt. Beide sind mit einer vorbekannten Länge des betrachteten Abschnitts über L = TV Formel 8 verknüpft, wobei L die vorbekannte Länge einer gesamten Route oder eines Teilabschnitts der Route darstellt. Die mittlere Beschleunigung A wird hierbei als vorab festgelegter bzw. kalibrierter Parameter angenommen. Wird eine energieminimale Route auf Basis eines Graphen berechnet, so können mittels Formel 2 (siehe unten) oder Formel 5 Gewichte für jeden Kanten- bzw. jeden Teilabschnitt des Graphens berechnet werden. Die Formel 5 kann hierbei eine Approximation der Formel 4 darstellen.Here E denotes the total energy consumption, E 0 the speed-dependent part of the energy consumption and E 1 the acceleration-dependent part of the energy consumption. To evaluate the formula 6, only the current travel time T and the current cruising speed V is required. Both are over with a known length of the considered section L = TV Formula 8 where L represents the known length of an entire route or part of the route. The mean acceleration A is assumed to be a pre-defined or calibrated parameter. If an energy minimum route is calculated on the basis of a graph, formula 2 (see below) or formula 5 weights for each edge portion of each graph. In this case, formula 5 can represent an approximation of formula 4.

In einer weiteren Ausführungsform wird eine Route in Teilabschnitte unterteilt, wobei ein Energieverbrauch pro Teilabschnitt in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs in dem jeweiligen Teilabschnitt über einer dem entsprechenden Teilabschnitt zugeordneten Reisezeit bestimmt wird. Die Teilabschnitte können hierbei z. B. als Kanten eines Graphes aufgefasst werden. Der Energieverbrauch kann dann als einer Kante zugehörig und z. B. für eine Bestimmung der Route mittels bekannter Graphensuchverfahren, z. B. Dijkstra-Algorithmus oder A-Stern-Algorithmus, als Gewicht der jeweiligen Kante aufgefasst werden. Der Geschwindigkeits- und Beschleunigungsverlauf wird hierbei nur für ein Zeitintervall bestimmt, für welches das Fahrzeug einen aktuellen Teilabschnitt befährt. Eine Reisezeit für Teilabschnitte, z. B. Straßenabschnitte, kann vorbekannt sein. Hierbei werden Erfahrungswerte für Reisezeiten auf bestimmten Teilabschnitten einer Route gespeichert und sind im erfindungsgemäßen Verfahren abrufbar. Die Reisezeiten repräsentieren hierbei mittlere Reisezeiten, die für das Befahren entsprechender Teilabschnitte benötigt werden. Selbstverständlich gelten die Ausführungen zu den Teilabschnitten auch für eine gesamte Route, falls Informationen über z. B. eine Reisezeit über die gesamte Route vorliegen.In a further embodiment, a route is subdivided into subsections, energy consumption per subsection being determined as a function of a speed profile and an acceleration profile in the respective subsection over a travel time associated with the corresponding subsection. The sections can hereby z. B. be considered as edges of a graph. The energy consumption can then be associated with an edge and z. B. for a determination of the route by means of known graph search method, z. As Dijkstra algorithm or A-star algorithm, be considered as the weight of each edge. The speed and acceleration curve is determined here only for a time interval for which the vehicle is driving a current section. A travel time for subsections, z. B. road sections, may be previously known. In this case, empirical values for travel times are stored on specific subsections of a route and can be retrieved in the method according to the invention. The travel times represent here average travel times, which are needed for driving on corresponding subsections. Of course, the comments on the subsections also apply to an entire route, if information about z. B. have a travel time over the entire route.

Durch die Aufteilung der Route in Teilabschnitte ergibt sich in vorteilhafter Weise, dass auch zum Bestimmen einer energieminimalen Route bekannte Graphensuchverfahren verwendet werden können, wobei ein Energieverbrauch als Gewicht einer Kante, also eines Teilabschnitts, aufgefasst werden kann.By dividing the route into subsections results in an advantageous manner that even for determining a minimum energy route known graph search methods can be used, with energy consumption as the weight of an edge, ie a subsection, can be construed.

In einer weiteren Ausführungsform werden ein Geschwindigkeitsverlauf und/oder ein Beschleunigungsverlauf in Abhängigkeit von vorbekannten Verkehrsdaten berechnet.In a further embodiment, a speed profile and / or an acceleration profile are calculated as a function of previously known traffic data.

Hierbei kann der Geschwindigkeitsverlauf v(t) und der Beschleunigungsverlauf a(t) z. B. in Abhängigkeit von einer Verkehrsdichte, Warteschlangenlängen, Stauzuständen und weiteren Verkehrsdaten bestimmt werden. Diese können dezentral oder zentral erfasst werden und dem Fahrzeug beispielsweise über Car-to-X-Kommunikation übermittelt werden. Auch ist vorstellbar, z. B. über Internet oder weitere Übertragungsarten an das Fahrzeug übertragene Verkehrsdaten auszuwerten, um einen Geschwindigkeitsverlauf und einen Beschleunigungsverlauf für die gesamte Route oder Teilabschnitte der Route zu bestimmen. Hierdurch ergibt sich in vorteilhafter Weise, dass ein Geschwindigkeitsverlauf und ein Beschleunigungsverlauf an eine aktuelle Verkehrslage angepasst werden kann.Here, the speed curve v (t) and the acceleration curve a (t) z. B. depending on a traffic density, queue lengths, congestion conditions and other traffic data can be determined. These can be detected decentrally or centrally and transmitted to the vehicle, for example via Car-to-X communication. It is also conceivable, for. B. via the Internet or other types of transmission transmitted to the vehicle traffic data to determine a speed profile and an acceleration curve for the entire route or sections of the route. This results in an advantageous manner that a speed curve and an acceleration curve can be adapted to an actual traffic situation.

In einer weiteren Ausführungsform wird ein Energieverbrauch als Integration einer Energiefunktion über eine Reisezeit bestimmt, wobei die Energiefunktion in Abhängigkeit des Geschwindigkeitsverlaufs und des Beschleunigungsverlaufs bestimmt wird. Eine Energiefunktion kann hierbei wie folgt formelmäßig ausgedrückt werden: e(t) = c0 + c1v(t) + c2v2(t) + c3v3(t) + cav1a(t)v(t) + cav2a2(t)v(t) Formel 1. In a further embodiment, energy consumption is determined as the integration of an energy function over a travel time, the energy function being determined as a function of the speed profile and the course of the acceleration. An energy function can be expressed formulaically as follows: e (t) = c 0 + c 1 v (t) + c 2 v 2 (t) + c 3 v 3 (t) + c av1 a (t) v (t) + c av2 a 2 (t) v (t) Formula 1.

Hierbei beschreibt e(t) den Energieverbrauch zum Zeitpunkt t als Funktion eines Geschwindigkeitsverlaufs v(t) und eines Beschleunigungsverlaufs a(t), wobei die in Formel 1 ausgedrückte Energiefunktion eine gute Annäherung an einen tatsächlichen Energieverbrauch eines Fahrzeugs ist. Die Konstanten c0, c1, c2, cav1, cav2 sind hierbei vom jeweiligen Fahrzeugtyp abhängig und können vor dem erfindungsgemäßen Verfahren parametriert bzw. kalibriert werden. Die Konstanten c1, c2, c3, cav1, cav2 sind also vorbekannte Größen im erfindungsgemäßen Verfahren. Die Berechnung des gesamten Energieverbrauchs für einen Teilabschnitt oder die gesamte Route ergibt sich dann gemäß

Figure 00060001
Here, e (t) describes the energy consumption at time t as a function of a velocity curve v (t) and an acceleration curve a (t), the energy function expressed in Formula 1 being a good approximation to an actual energy consumption of a vehicle. The constants c 0 , c 1 , c 2 , c av1 , c av2 are dependent on the respective vehicle type and can be parameterized or calibrated prior to the method according to the invention. The constants c 1 , c 2 , c 3 , c av1 , c av2 are therefore known quantities in the method according to the invention. The calculation of the total energy consumption for a subsection or the entire route then results according to
Figure 00060001

Hierbei bezeichnet T die Reisezeit für die gesamte Route oder einen Teilabschnitt der Route. Bei der Integration ist zu beachten, dass für den Term cav1a(t)v(t) eine Integration nur über Zeiten erfolgt, in denen die Beschleunigung a(t) positiv ist. Ansonsten würde sich in Bereichen mit negativer Beschleunigung ein entsprechender Energiegewinn ergeben, der einen entsprechenden Energieverlust gerade wieder ausgleicht, was mit aktuellen rein mit Verbrennungskraftmaschinen angetriebenen Fahrzeugen nicht möglich ist. Bei Elektro- oder Hybridfahrzeugen ist dies jedoch möglich und die negative Beschleunigung a(t) entsprechend zu berücksichtigen. Durch die Berechnung eines Energieverbrauchs als Integration einer Energiefunktion lässt sich in vorteilhafter Weise ein Energieverbrauch für die gesamte Route oder einen Teilabschnitt der Route berechnen, wobei T eine vorbekannte Reisezeit der Route oder des Energieverbrauchs sein kann, die sich z. B. aus Erfahrungswerten bestimmt.Here, T denotes the travel time for the entire route or a partial section of the route. In the integration, it should be noted that for the term c av1 a (t) v (t), integration takes place only over times in which the acceleration a (t) is positive. Otherwise, in areas with negative acceleration, a corresponding energy gain would result, which just compensates for a corresponding energy loss, which is not possible with current vehicles driven purely by internal combustion engines. In the case of electric or hybrid vehicles, however, this is possible and the negative acceleration a (t) must be taken into account accordingly. By calculating energy consumption as an integration of an energy function, energy consumption for the entire route or a partial section of the route can be calculated advantageously, where T may be a known travel time of the route or energy consumption, which may be e.g. B. determined from experience.

In einer weiteren Ausführungsform sind die Reisezeit und die Länge der Route vorbekannt oder sind eine einem Teilabschnitt der Route zugeordnete Reisezeit und eine Länge des Teilabschnitts vorbekannt, wobei die mittlere Geschwindigkeit in Abhängigkeit der vorbekannten Reisezeit und Länge bestimmt wird. Dies wurde vorhergehend in Formel 8 erläutert. Hierdurch ergibt sich in vorteilhafter Weise ein einfach zu bestimmender Energieverbrauch für die Gesamtroute bzw. Teilabschnitte der Gesamtroute.In a further embodiment, the travel time and the length of the route are previously known or are known as a travel time associated with a subsection of the route and a length of the subarea, the mean speed being determined as a function of the previously known travel time and length. This was previously explained in Formula 8. This results in an easy to be determined energy consumption for the entire route or sections of the overall route in an advantageous manner.

In einer weiteren Ausführungsform wird eine Amplitude des Beschleunigungsverlaufs oder eine mittlere Beschleunigung in Abhängigkeit einer Tageszeit und/oder weiterer Routenparameter bestimmt. Hierbei kann also die Amplitude des Beschleunigungsverlaufs aus Formel 3 bzw. der beschleunigungsabhängige Anteil aus Formel 7 z. B. tageszeitabhängig berechnet werden. Hierdurch kann auch ein Energieverbrauch eines Fahrzeugs auf einer gesamten Route oder einem Teilabschnitt der Route in Abhängigkeit einer Tageszeit bestimmt werden. Alternativ oder kumulativ ist möglich, die Amplitude der harmonischen Schwingungen oder die mittlere Beschleunigung in Abhängigkeit weiterer Routenparameter zu bestimmen. Beispielsweise können diese in Abhängigkeit einer aktuellen Verkehrslage bestimmt werden, wobei Daten zur aktuellen Verkehrslage beispielsweise mittels einer Car-to-X-Kommunikation an das Fahrzeug bzw. das Navigationsendgerät übermittelt werden. Auch können weitere Routenparameter, wie z. B. eine Kurvigkeit der Route, eine Windstärke und Windrichtung in Teilabschnitten der Route und weitere äußere Randbedingungen in eine Bestimmung der Amplitude der harmonischen Schwingungen oder der mittleren Beschleunigung einbezogen werden.In a further embodiment, an amplitude of the acceleration profile or an average acceleration is determined as a function of a time of day and / or further route parameters. In this case, therefore, the amplitude of the acceleration curve of Formula 3 or the acceleration-dependent component of Formula 7 z. B. be calculated based on the time of day. As a result, an energy consumption of a vehicle on an entire route or a subsection of the route can also be determined as a function of a time of day. Alternatively or cumulatively, it is possible to determine the amplitude of the harmonic oscillations or the mean acceleration as a function of further route parameters. For example, these can be determined as a function of a current traffic situation, with data on the current traffic situation being transmitted to the vehicle or the navigation terminal for example by means of car-to-X communication. Also, additional route parameters, such. B. a curvature of the route, a wind force and wind direction in sub-sections of the route and other external boundary conditions are included in a determination of the amplitude of the harmonic oscillations or the average acceleration.

Hierdurch ergibt sich in vorteilhafter Weise, dass ein Energieverbrauch verbessert an eine aktuelle Verkehrslage und/oder aktuelle Randbedingungen der Route angepasst werden kann. Nachteilig ergibt sich ein höherer Berechnungsaufwand sowie ein höherer Speicheraufwand, z. B. für tageszeitabhängige vorbestimmte mittlere Beschleunigungen oder Amplituden der harmonischen Schwingungen.This results in an advantageous manner that an energy consumption improved to an actual traffic situation and / or current boundary conditions of the route can be adjusted. The disadvantage is a higher computational effort and a higher memory overhead, z. B. for daytime-dependent predetermined average accelerations or amplitudes of the harmonic oscillations.

Weiter vorgeschlagen wird eine Vorrichtung zur Bestimmung einer energieminimalen Route, wobei die Vorrichtung mindestens eine Auswerteeinheit umfasst. Mittels der Auswerteeinheit ist in vorteilhafter Weise eines der vorhergehend erläuterten Verfahren durchführbar. Die Vorrichtung kann hierbei beispielsweise ein mobiles Navigationsgerät oder ein in einem Fahrzeug fest installiertes Navigationsgerät sein.Further proposed is a device for determining a minimum energy route, wherein the device comprises at least one evaluation unit. By means of the evaluation unit, one of the previously explained methods can be carried out in an advantageous manner. In this case, the device can be, for example, a mobile navigation device or a navigation device permanently installed in a vehicle.

Die Erfindung wird anhand eines Ausführungsbeispiels näher erläutert. Die einzige Figur zeigt ein schematisches Flussdiagramm eines Verfahrens zur Bestimmung einer energieminimalen Route.The invention will be explained in more detail with reference to an embodiment. The single figure shows a schematic flow diagram of a method for determining a minimum energy route.

1 zeigt ein schematisches Flussdiagramm eines Verfahrens zur Bestimmung einer energieminimalen Route. Hierbei wird in einem ersten Schritt 1 eine gewünschte Start- und Zielposition z. B. durch einen Kraftfahrzeugführer festgelegt. Im zweiten Schritt 2 wird die Startposition markiert und bekommt den Energieverbrauch Null zugeordnet, alle anderen Knoten im Netz bekommen zunächst den Energieverbrauch Unendlich zugewiesen. Dann werden in einem dritten Schritt 3 alle von diesem Knoten aus erreichbaren Nachbarknoten in Bezug auf den Energieverbrauch bewertet, den es braucht um von einem markierten Knoten zu den nächst gelegenen Knoten des Netzes zu gelangen. Sie bekommen die bis zu diesem Punkt benötigte Energie zugewiesen, die sich anhand der Parameter des Netzes aus der Länge und der Reisezeit entlang der Kante bis zu diesem Knoten ergibt, so wie in diesem Verfahren beschrieben. Dabei beschreibt Ek die bis zum Knoten k benötigte Energie, Ek-1, die bis zum Knoten k – 1 benötigte Energie und Ek-1,k die Energie um vom Knoten k – 1 zum Knoten k zu gelangen. Von dem jeweiligen Knoten mit dem minimalen Energieverbrauch aus wird dieser Prozess dann so lange iterativ fortgesetzt, bis der Zielknoten (Zielposition) erreicht wurde. In einem vierten Schritt 4 wird dann die engergieminimale Route ausgegeben. 1 shows a schematic flow diagram of a method for determining a minimum energy route. This will be done in a first step 1 a desired start and finish position z. B. determined by a motor vehicle driver. At the second step 2 If the start position is marked and zero energy consumption is assigned, all other nodes in the network are initially assigned the energy consumption Infinite. Then in a third step 3 evaluates all neighbor nodes that can be reached from this node with respect to the energy consumption needed to get from a marked node to the nearest node of the network. They are assigned the energy required up to this point, which, based on the parameters of the network, results from the length and travel time along the edge up to this node, as described in this procedure. In this case, E k describes the energy required until node k, E k-1 , the energy required up to node k-1, and E k-1, k the energy from node k-1 to node k. From the respective node with the minimum energy consumption, this process is then continued iteratively until the destination node (target position) has been reached. In a fourth step 4 then the narrowest possible route is output.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11
erster Schrittfirst step
22
zweiter Schrittsecond step
33
dritter SchrittThird step
44
vierter Schrittfourth step
kk
aktueller Teilabschnittcurrent section
NN
Anzahl der TeilabschnitteNumber of sections
Ee
Energieverbrauchpower consumption

Claims (8)

Verfahren zur Bestimmung einer energieminimalen Route, wobei die energieminimale Route aus einer Anzahl (M) von möglichen Routen zwischen einer Startposition und einer Zielposition bestimmt wird, wobei die energieminimale Route eine Route ist, für welche ein Energieverbrauch (E) eines Fahrzeugs minimal ist, wobei der Energieverbrauch in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs über einer Reisezeit bestimmt wird, dadurch gekennzeichnet, dass der Geschwindigkeitsverlauf und der Beschleunigungsverlauf als harmonische Schwingungen approximiert werden, wobei der Energieverbrauch als Summe eines geschwindigkeitsabhängigen Anteils und eines beschleunigungsabhängigen Anteils approximiert wird, wobei der geschwindigkeitsabhängige Anteil in Abhängigkeit einer Reisezeit und einer mittleren Geschwindigkeit und der beschleunigungsabhängige Anteil in Abhängigkeit der Reisezeit, der mittleren Geschwindigkeit und einer mittleren Beschleunigung bestimmt wird.A method of determining an energy minimum route, wherein the minimum energy route is determined from a number (M) of possible routes between a start position and a destination position, wherein the minimum energy route is a route for which power consumption (E) of a vehicle is minimum the energy consumption is determined as a function of a speed curve and an acceleration curve over a travel time, characterized in that the speed profile and the acceleration curve are approximated as harmonic oscillations, the energy consumption being approximated as the sum of a speed-dependent component and an acceleration-dependent component, wherein the speed-dependent component in Depending on the travel time, the average speed and a mean acceleration determines w dependent on a travel time and a mean speed and the acceleration-dependent proportion ill. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass eine Route in Teilabschnitte (k) unterteilt wird, wobei ein Energieverbrauch pro Teilabschnitt (k) in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs in dem jeweiligen Teilabschnitt (k) über einer dem entsprechenden Teilabschnitt zugeordneten Reisezeit bestimmt wird.Method according to Claim 1, characterized in that a route is subdivided into subsections (k), energy consumption per subsection (k) being determined as a function of a speed profile and an acceleration profile in the respective subsection (k) over a travel time allocated to the corresponding subsection , Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass ein Geschwindigkeitsverlauf und/oder ein Beschleunigungsverlauf in Abhängigkeit von vorbekannten Verkehrsdaten berechnet werden.Method according to one of claims 1 or 2, characterized in that a speed profile and / or an acceleration profile are calculated in dependence on previously known traffic data. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass ein Energieverbrauch als Integration einer Energiefunktion über eine Reisezeit bestimmt wird, wobei die Energiefunktion in Abhängigkeit des Geschwindigkeitsverlaufs und des Beschleunigungsverlaufs bestimmt wird.Method according to one of claims 1 to 3, characterized in that a power consumption is determined as integration of an energy function over a travel time, wherein the energy function is determined in dependence on the velocity profile and the acceleration curve. Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, dass eine Reisezeit und eine Länge der Route vorbekannt sind oder eine einem Teilabschnitt (k) der Route zugeordnete Reisezeit und eine Länge des Teilabschnitts vorbekannt sind, wobei eine mittlere Geschwindigkeit in Abhängigkeit der vorbekannten Reisezeit und Länge bestimmt wird.Method according to one of the preceding claims, characterized in that a travel time and a length of the route are previously known or a partial section (k) of the route associated travel time and a length of the subsection are already known, with an average speed depending on the known travel time and length is determined. Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, dass eine Amplitude des Beschleunigungsverlaufs oder eine mittlere Beschleunigung in Abhängigkeit einer Tageszeit und/oder weiterer Routenparameter bestimmt wird.Method according to one of the preceding claims, characterized in that an amplitude of the acceleration curve or an average acceleration in dependence of a time of day and / or further route parameters is determined. Verfahren nach einem der vorangegangen Ansprüche, dadurch gekennzeichnet, dass ein Energieverbrauch zusätzlich in Abhängigkeit weiterer Routenparameter und/oder Fahrzeugzustandsdaten bestimmt wird.Method according to one of the preceding claims, characterized in that energy consumption is additionally determined as a function of further route parameters and / or vehicle condition data. Vorrichtung zur Bestimmung einer energieminimalen Route, wobei die Vorrichtung mindestens eine Auswerteeinheit umfasst, wobei mittels der Auswerteeinheit die energieminimale Route aus einer Anzahl (M) von möglichen Routen zwischen einer Startposition und einer Zielposition bestimmbar ist, wobei die energieminimale Route eine Route ist, für welche ein Energieverbrauch (E) eines Fahrzeugs minimal ist, wobei der Energieverbrauch in Abhängigkeit eines Geschwindigkeitsverlaufs und eines Beschleunigungsverlaufs über einer Reisezeit bestimmbar ist, dadurch gekennzeichnet, dass der Geschwindigkeitsverlauf und der Beschleunigungsverlauf als harmonische Schwingungen approximiert werden, wobei der Energieverbrauch als Summe eines geschwindigkeitsabhängigen Anteils und eines beschleunigungsabhängigen Anteils approximiert wird, wobei der geschwindigkeitsabhängige Anteil in Abhängigkeit einer Reisezeit und einer mittleren Geschwindigkeit und der beschleunigungsabhängige Anteil in Abhängigkeit der Reisezeit, der mittleren Geschwindigkeit und einer mittleren Beschleunigung bestimmt wird.Device for determining a minimum energy route, wherein the device comprises at least one evaluation unit, wherein by means of the evaluation unit the minimum energy route from a number (M) of possible routes between a start position and a destination position can be determined, wherein the minimum energy route is a route for which an energy consumption (E) of a vehicle is minimal, wherein the energy consumption can be determined as a function of a speed curve and an acceleration curve over a travel time, characterized in that the speed profile and the acceleration curve are approximated as harmonic oscillations, the energy consumption being the sum of a speed-dependent component and an acceleration-dependent portion is approximated, wherein the speed-dependent portion depending on a travel time and a mean speed and the acceleration-dependent portion depending determined by travel time, mean speed and medium acceleration.
DE201010027172 2010-07-14 2010-07-14 Method and device for determining a minimum energy route Active DE102010027172B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE201010027172 DE102010027172B4 (en) 2010-07-14 2010-07-14 Method and device for determining a minimum energy route

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201010027172 DE102010027172B4 (en) 2010-07-14 2010-07-14 Method and device for determining a minimum energy route

Publications (2)

Publication Number Publication Date
DE102010027172A1 DE102010027172A1 (en) 2012-01-19
DE102010027172B4 true DE102010027172B4 (en) 2013-09-26

Family

ID=45402800

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201010027172 Active DE102010027172B4 (en) 2010-07-14 2010-07-14 Method and device for determining a minimum energy route

Country Status (1)

Country Link
DE (1) DE102010027172B4 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913917A (en) * 1997-08-04 1999-06-22 Trimble Navigation Limited Fuel consumption estimation
JP2007032522A (en) * 2005-07-29 2007-02-08 Hino Motors Ltd Wavelike operation evaluating device and its method
US20080221787A1 (en) * 2007-03-09 2008-09-11 Magellan Navigation, Inc. Methods and apparatus for determining a route having an estimated minimum fuel usage for a vehicle
WO2009071369A1 (en) * 2007-12-07 2009-06-11 Robert Bosch Gmbh Method for determining a route, and device therefor
US20100049400A1 (en) * 2008-08-22 2010-02-25 Daimler Trucks North America Llc Vehicle disturbance estimator and method
US20100076675A1 (en) * 2008-09-24 2010-03-25 The Regents Of The University Of California Environmentally friendly driving navigation
US20100114473A1 (en) * 2008-10-31 2010-05-06 Clarion Co., Ltd. Navigation Device and Navigation Method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004024259A1 (en) 2004-05-15 2005-12-01 Daimlerchrysler Ag Optimization of a vehicle driving strategy to minimize fuel consumption by considering cartographic attributes of the selected route and also data relating to current and or expected traffic conditions

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913917A (en) * 1997-08-04 1999-06-22 Trimble Navigation Limited Fuel consumption estimation
JP2007032522A (en) * 2005-07-29 2007-02-08 Hino Motors Ltd Wavelike operation evaluating device and its method
US20080221787A1 (en) * 2007-03-09 2008-09-11 Magellan Navigation, Inc. Methods and apparatus for determining a route having an estimated minimum fuel usage for a vehicle
WO2009071369A1 (en) * 2007-12-07 2009-06-11 Robert Bosch Gmbh Method for determining a route, and device therefor
US20100049400A1 (en) * 2008-08-22 2010-02-25 Daimler Trucks North America Llc Vehicle disturbance estimator and method
US20100076675A1 (en) * 2008-09-24 2010-03-25 The Regents Of The University Of California Environmentally friendly driving navigation
US20100114473A1 (en) * 2008-10-31 2010-05-06 Clarion Co., Ltd. Navigation Device and Navigation Method

Also Published As

Publication number Publication date
DE102010027172A1 (en) 2012-01-19

Similar Documents

Publication Publication Date Title
EP3913329B1 (en) Method for predicting future driving conditions for a vehicle
DE102016202836B4 (en) vehicle energy management device
DE112012005806B4 (en) Deceleration factor estimating device and driving support device
DE102016123648A1 (en) VEHICLE ACCELERATION DETERMINATION
EP2918439B1 (en) Method for operating a vehicle and driver assistance system
DE112010003789T5 (en) DRIVING PATTERN GENERATION DEVICE
DE102014204206A1 (en) ROADWAY NAVIGATION WITH OPTIMAL SPEED PROFILE
DE102009030784A1 (en) Method for controlling operation of vehicle i.e. lorry, during crossing of hill, involves determining vehicle operating cost function based on iterative numeric procedure by considering vehicle operating and/or control parameters
DE102013226195A1 (en) Method and system for determining parameters of a model for longitudinal guidance and for determining a longitudinal guidance for a vehicle
DE102014209687A1 (en) Method and device for the anticipatory operation of a motor vehicle
DE102014214763A1 (en) REAL-TIME FUEL ECONOMY ESTIMATES
EP2819902A2 (en) Method and device for determining a prediction quality
DE102015203959A1 (en) Vehicle energy management device
EP2989422A1 (en) Method and apparatus for selecting a route to be travelled by a vehicle
DE102013009945A1 (en) Method of controlling drive train of e.g. hybrid vehicle using digital map of e.g. road, involves controlling drive train of vehicle, based on statistical evaluation of dynamic data and topography data
DE102009015161A1 (en) Method for production of e.g. target specifications, on routes for adjustable parameter of motor vehicle, involves outputting target specification when driving through route section and/or same route is renewed
DE102020001182A1 (en) Range forecast
DE102013009277A1 (en) Method and device for operating a vehicle
DE102020100522A1 (en) METHOD AND DEVICE FOR LONGITUDINAL MOVEMENT CONTROL OF A VEHICLE
DE102021125957A1 (en) PROPULSION CONTROL DEVICE, METHOD AND NON-TRANSITORY STORAGE MEDIA
DE102010027172B4 (en) Method and device for determining a minimum energy route
DE102015109680B4 (en) AUTOMATIC LENGTH CONTROL OF MOTOR VEHICLES
DE102018220572A1 (en) PREDICTIVE ENERGY OPTIMIZATION OF AN ENTIRE RIDE
DE102018217646A1 (en) Method for predicting a temperature in an exhaust system
WO2022090040A1 (en) Method and device for controlling a vehicle along a journey trajectory

Legal Events

Date Code Title Description
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20131228