DE102015217538A1 - Computer program and method for determining a desired ratio of a motor vehicle - Google Patents
Computer program and method for determining a desired ratio of a motor vehicle Download PDFInfo
- Publication number
- DE102015217538A1 DE102015217538A1 DE102015217538.3A DE102015217538A DE102015217538A1 DE 102015217538 A1 DE102015217538 A1 DE 102015217538A1 DE 102015217538 A DE102015217538 A DE 102015217538A DE 102015217538 A1 DE102015217538 A1 DE 102015217538A1
- Authority
- DE
- Germany
- Prior art keywords
- value
- values
- computer program
- section
- current
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Transmission Device (AREA)
Abstract
Es wird ein Computerprogramm 10 zur Ermittlung einer Sollübersetzung eines Kraftfahrzeugs beschrieben. Das Computerprogramm 10 ist eingerichtet, als Anwendung auf einem Betriebssystem 20 eines mobilen Endgeräts E abzulaufen. Ein Eingabeabschnitt 11 des Programms 10 ist eingerichtet, Eingabewerte von einem Netzwerk-Programmmodul 21 des Betriebssystems 20 des mobilen Endgeräts E zu empfangen. Als Eingabewerte werden zumindest ein Lastwert und ein Motordrehzahlwert eines Kraftfahrzeugs verwendet. Ein Sollübersetzstufe-Berechnungsabschnitt 12 des Programms 10 ist mit einer Abbildung 12a ausgestattet. Diese Abbildung 12a ordnet Kombinationen aus verschiedenen Lastwerten und verschiedenen Geschwindigkeitswerten jeweils einer Sollübersetzung zu. Ein Ausgabeabschnitt 14 des Programms 10 ist eingerichtet, zumindest eine von dem Sollübersetzung-Berechnungsabschnitt zugeordnete Sollübersetzung an ein Ausgabe-Programmmodul 24 des Betriebssystems 20 des mobilen Endgeräts E abzugeben.
Ferner wird ein Verfahren beschrieben, das bei Ablaufen des Programms auf einem Prozessor ausgeführt wird. A computer program 10 for determining a desired ratio of a motor vehicle is described. The computer program 10 is set up to run as an application on an operating system 20 of a mobile terminal E. An input section 11 of the program 10 is arranged to receive input values from a network program module 21 of the operating system 20 of the mobile terminal E. At least one load value and one engine speed value of a motor vehicle are used as input values. A target computation stage calculating section 12 of the program 10 is provided with a map 12a. This map 12a assigns combinations of different load values and different speed values each to a desired ratio. An output section 14 of the program 10 is set up to deliver at least one desired translation assigned by the desired translation calculation section to an output program module 24 of the operating system 20 of the mobile terminal E.
Furthermore, a method is described which is executed when the program is run on a processor.
Description
Hintergrund der Erfindung Background of the invention
Es ist allgemein bekannt, dass der Wirkungsgrad eines Verbrennungsmotors sehr stark von dem gewählten Betriebspunkt abhängt. Im Rahmen der allgemeinen Zielrichtung, den Kraftstoffverbrauch eines Kraftfahrzeugs zu senken, ist es eine Aufgabe der Erfindung, eine Möglichkeit aufzuzeigen, mit der sich die Wahl des Betriebspunkts eines Kraftfahrzeug-Verbrennungsmotors in Hinblick auf den Verbrauch verbessern lässt. It is well known that the efficiency of an internal combustion engine depends very much on the chosen operating point. In the context of the general aim of reducing the fuel consumption of a motor vehicle, it is an object of the invention to provide a possibility with which the choice of the operating point of a motor vehicle internal combustion engine can be improved in terms of consumption.
Abriss der Erfindung Outline of the invention
Diese Aufgabe wird gelöst durch die Gegenstände der unabhängigen Ansprüche. Weitere Ausführungsformen, Eigenschaften; Merkmale und Merkmalskombinationen ergeben sich mit den abhängigen Ansprüchen sowie mit der Beschreibung sowie der Figur. This object is solved by the subject matters of the independent claims. Further embodiments, properties; Features and combinations of features arise with the dependent claims and with the description and the figure.
Die hier beschriebene Vorgehensweise hilft dem Verbraucher, den Kraftstoffverbrauch des Fahrzeugs zu reduzieren. Ferner kann der Verbrauch mittels Ausführungsformen der Erfindung optimal (hinsichtlich des Kraftstoffverbrauchs) eingestellt werden. The procedure described here helps the consumer to reduce the fuel consumption of the vehicle. Further, consumption by means of embodiments of the invention can be optimally adjusted (in terms of fuel consumption).
Ferner wird ermöglicht, dass der Fahrer sich ohne weiteres über die Effizienz der Treibstoffnutzung informieren kann. It also allows the driver to easily find out about the efficiency of fuel use.
Zudem besteht keine Bindung an ein bestimmtes Modell eines Fahrzeugs. In addition, there is no connection to a specific model of a vehicle.
Es wird vorgeschlagen, dass mittels Software ein mobiles Endgerät, etwa ein Mobilfunk-Endgerät wie eine Smartphone oder ein Tabletcomputer, dieses in die Lage versetzt wird, Hinweise zur optimierten Gangauswahl an den Fahrer abzugeben. Dadurch können ohne Weiteres Fahrzeuge mit einer Gangvorschlag-Anzeige nachgerüstet werden. It is proposed that by means of software a mobile terminal, such as a mobile terminal such as a smartphone or a tablet computer, this is enabled to give hints for optimized gear selection to the driver. As a result, vehicles can be easily retrofitted with a gear suggestion.
Die erforderlichen Daten erhält das mobile Endgerät von einer Schnittstelle eines Fahrzeugdiagnosesystems ("OBD", On-Board-Diagnose), die insbesondere gemäß
Die Erfindung wird insbesondere mittels eines Computerprogramms realisiert, das eingerichtet ist, auf einem mobilen Endgerät abzulaufen, oder eingerichtet ist, mittels eines Compilers oder Interpreters auf einem mobilen Endgerät abzulaufen. Das Computerprogramm ist insbesondere als Applikationssoftware (kurz: App) ausgestaltet, die insbesondere auf einem Betriebssystem für mobile Anwendungen ablaufen kann, beispielsweise ein Programm kompatibel mit Betriebssystemen oder Software-Plattformen wie Android, Windows Phone oder iOS oder andere Smartphone-Betriebssysteme und -Plattformen. Der Begriff "Computerprogramm" ist nicht nur auf ablauffähigen Code beschränkt sondern kann auch (insbesondere neben dem Code) gespeicherte Daten umfassen, auf die der ablauffähige Code zugreifen kann. Diese Daten sind insbesondere Parameter, die den Ablauf des ablauffähigen Codes bzw. das Computerprogramm beeinflussen bzw. parametrieren. The invention is realized in particular by means of a computer program which is set up to run on a mobile terminal or is set up to run on a mobile terminal by means of a compiler or interpreter. The computer program is designed in particular as application software (short: App), which can run in particular on an operating system for mobile applications, such as a program compatible with operating systems or software platforms such as Android, Windows Phone or iOS or other smartphone operating systems and platforms. The term "computer program" is not limited only to executable code but may also include (in particular next to the code) stored data that can be accessed by the executable code. These data are, in particular, parameters which influence or parameterize the sequence of the executable code or the computer program.
Es wird daher ein Computerprogramm zur Ermittlung einer Sollübersetzung eines Kraftfahrzeugs beschrieben. Als Sollübersetzung ist insbesondere ein vorteilhafterweise zu wählender Gang zu betrachten. Bei einem Antriebsstrang mit einem schaltbaren Getriebe, dessen Übersetzungsverhältnis nicht stufenlos eingestellt werden kann, werden unterschiedliche Sollübersetzungen als Gänge bezeichnet. Da es sich um eine begrenzte Anzahl von Stufen bzw. Gängen handelt, werden diese auch als diskrete Übersetzungen (im Sinne von Schaltstufen oder Gängen) bezeichnet. Das Computerprogramm ist eingerichtet, als Anwendung auf einem Betriebssystem eines mobilen Endgeräts abzulaufen, wie es insbesondere vorangehend beschrieben ist. It is therefore described a computer program for determining a desired translation of a motor vehicle. As a desired translation, in particular, an advantageously to be selected gear is to be considered. In a powertrain with a shiftable transmission whose transmission ratio can not be adjusted continuously, different target ratios are referred to as gears. As these are a limited number of stages, they are also referred to as discrete ratios (in the sense of gears or gears). The computer program is set up to run as an application on an operating system of a mobile terminal, as described in particular above.
Das Computerprogramm weist verschiedene Abschnitte auf. Die Abschnitte sind beispielsweise in informationstechnischem Sinne Funktionen, Prozeduren, Methoden, Unterprogramme, Routinen oder Klassen. Die Abschnitte sind zur Übergabe von zumindest einem Argument, insbesondere zumindest einem numerischen Wert, ausgestaltet. Es werden ferner bei der Ausführung der Erfindung sogenannte Programmmodule verwendet, wobei mit "Programmmodul" etwa Dienstprogramme, Treiber oder Programme der Systemsoftware des Betriebssystems bezeichnet werden. Im Rahmen der Erfindung werden Programmmodule zur Erfassung von Eingabedaten, zur Kommunikation oder zur Ausgabe verwendet. Derartige Programmmodule oder Programmbibliotheken werden üblicherweise von dem Betriebssystem bereitgestellt, um darauf aufsetzende Anwendungsprogramme (kurz: Anwendungen) zu unterstützen. The computer program has various sections. For example, the sections are functions, procedures, methods, subprograms, routines or classes in an information technology sense. The sections are designed to transfer at least one argument, in particular at least one numerical value. In the embodiment of the invention, so-called program modules are also used, with "program module" being referred to as utility programs, drivers or programs of the system software of the operating system. Within the scope of the invention, program modules are used for the acquisition of input data, for communication or for output. Such program modules or Program libraries are usually provided by the operating system to support application programs based on them (short: applications).
Das Computerprogramm weist einen Eingabeabschnitt auf. In diesem wird im Wesentlichen ein Netzwerk-Programmmodul ausgeführt oder aufgerufen, um Eingabewerte zu beschaffen. Das Netzwerk-Programmmodul dient zum Empfang von Daten über eine drahtgebundene und vorzugsweise drahtlose Schnittstelle, insbesondere eine Bluetooth-Schnittstelle oder WLAN-Schnittstelle oder auch eine USB-Schnittstelle. Die betreffenden Standards sind eingangs genannt. Das Netzwerk-Programmmodul dient zum Empfang von Daten bzw. Eingabewerten von einem Fahrzeugdiagnosesystem, insbesondere von einem Datenbus oder einer Schnittstelle eines derartigen Systems. Hierzu kann das Fahrzeugdiagnosesystem mit einer Datenübertragungsschnittstelle versehen werden, die kompatibel mit dem Netzwerk-Programmmodul ist (in dem Sinne, dass diese beiden datenübertragend gekoppelt werden können). Der Eingabeabschnitt ist eingerichtet, Eingabewerte von dem Netzwerk-Programmmodul des Betriebssystems des mobilen Endgeräts zu empfangen. Der Eingabeabschnitt weist hierzu einen Datenübergabe-Unterabschnitt auf, etwa durch Variablen gekennzeichnet, mittels denen Werte von dem Netzwerk-Programmmodul an den Eingabeabschnitt übertragen werden können. Ferner kann das Netzwerk-Programmmodul einen entsprechenden Datenübergabe-Unterabschnitt aufweisen, um die Werte an den Eingabeabschnitt zu übertragen. Das Netzwerk-Programmmodul wird mittels eines Befehls des Eingabeabschnitts aufgerufen. The computer program has an input section. This essentially executes or invokes a network program module to obtain input values. The network program module is used to receive data via a wired and preferably wireless interface, in particular a Bluetooth interface or WLAN interface or a USB interface. The relevant standards are mentioned at the beginning. The network program module serves to receive data or input values from a vehicle diagnostic system, in particular from a data bus or an interface of such a system. For this purpose, the vehicle diagnostic system may be provided with a data transmission interface that is compatible with the network program module (in the sense that these two can be data-coupled). The input section is arranged to receive input values from the network program module of the operating system of the mobile terminal. For this purpose, the input section has a data subsection, for example marked by variables, by means of which values can be transmitted from the network program module to the input section. Furthermore, the network program module may have a corresponding data sub-sub-section for transmitting the values to the input section. The network program module is called by means of a command of the input section.
Die Eingabewerte zu deren Empfang der Eingabeabschnitt eingerichtet ist, sind zumindest ein Lastwert und ein Motordrehzahlwert eines Kraftfahrzeugs bzw. des Fahzeugdiagnosesystems bzw. dessen Schnittstelle. Bei Fahrzeugdiagnosesystemen gemäß dem
Das Computerprogramm weist ferner einen Sollübersetzstufe-Berechnungsabschnitt auf. Dieser Abschnitt dient zur Ermittlung eines bevorzugten Gangs bzw. einer bevorzugten Übersetzungsstufe. Der Sollübersetzstufe-Berechnungsabschnitt ist mit einer Abbildung ausgestattet. Diese Abbildung ordnet Kombinationen aus verschiedenen Lastwerten und verschiedenen Geschwindigkeitswerten jeweils eine Sollübersetzung zu. Die Abbildung kann als Interpolationsfunktion ausgebildet sein. Die Abbildung ist insbesondere eine Datenstruktur, die die genannten Parameter (wie beschrieben) zueinander zugeordnet ablegt. Die Datenstruktur ist insbesondere eine Liste. Wie erwähnt ist der Begriff "Computerprogramm" weiter zu fassen und bedeutet neben ablauffähigem Code auch zugehörige Daten, insbesondere Daten wie die Abbildung. Da die Datenstruktur der Abbildung üblicherweise innerhalb des Codes definiert wird, kann die Abbildung (obwohl sie durch Daten wiedergegeben wird) als Teil des Computerprogramms angesehen werden. Auch in funktioneller Hinsicht kann die Abbildung als Teil des Computerprogramms gesehen werden. The computer program further comprises a target translation stage calculating section. This section is used to determine a preferred gear or preferred gear ratio. The target gear stage calculating section is provided with a map. This figure assigns combinations of different load values and different speed values to a target ratio. The image can be designed as an interpolation function. The mapping is in particular a data structure which stores the mentioned parameters (as described) assigned to one another. The data structure is in particular a list. As mentioned, the term "computer program" is to be construed further and means not only executable code but also associated data, in particular data such as the image. Since the data structure of the map is usually defined within the code, the map (though represented by data) can be considered part of the computer program. Functionally too, the picture can be seen as part of the computer program.
Ferner weist das Computerprogramm einen Ausgabeabschnitt auf. Dieser ist eingerichtet, zumindest eine von dem Sollübersetzung-Berechnungsabschnitt zugeordnete Sollübersetzung (d.h. den zu bevorzugenden Gang bzw. die betreffende Sollübersetzungsstufe) an ein Ausgabe-Programmmodul des Betriebssystems des mobilen Endgeräts abzugeben. Das Ausgabe-Programmmodul kann ein Modul zur graphischen, alphanumerischen oder akustischen Ausgabe sein, etwa ein Graphiktreiber oder ein Audiotreiber oder auch ein Datenübermittlungsprotokoll zur Weitergabe der Ausgabe an eine andere Ausgabe-Entität (etwa eine fahrzeugseitige Ausgabeentität). Der Ausgabeabschnitt kann zudem eingerichtet sein, weitere Daten (neben der Sollübersetzung) anzuzeigen, etwa die Stärke der Abweichung von den programmseitig vorgeschlagenen Übersetzungsverhältnissen (d.h. von den Sollübersetzungen, die von dem Programm ermittelt ausgegeben werden). Furthermore, the computer program has an output section. This is arranged to deliver at least one desired ratio (i.e., the preferable gear or target ratio stage) associated with the target gear ratio calculating section to an output program module of the operating system of the mobile terminal. The output program module may be a graphical, alphanumeric, or audio output module, such as a graphics driver or audio driver, or a communication protocol for passing the output to another output entity (such as an on-vehicle output entity). The output section may also be arranged to display further data (besides the desired translation), such as the magnitude of the deviation from the program-proposed transmission ratios (i.e., the target ratios that are determined by the program).
Das Computerprogramm hilft dem Fahrer effizient zu Schalten und zu Beschleunigen. Dadurch können beispielsweise ca. 3–5 % Kraftstoff eingespart werden (abhängig von der Ausgangssituation). Das Computerprogramm ermöglicht, dass Nutzer ihr Fahrverhalten umstellen können, d.h. optimal Beschleunigen und effizient Schalten können. Es kann sich eine merkliche Reduzierung des Kraftstoffverbrauchs gegenüber dem vorherigen Fahrverhalten (ohne Soll-Übersetzung) ergeben. Das Computerprogramm dient somit zur Schaltpunktempfehlung und zum effizienten Beschleunigen. The computer program helps the driver to efficiently shift and accelerate. As a result, for example, about 3-5% fuel can be saved (depending on the initial situation). The computer program allows users to change their driving behavior, i. optimal acceleration and efficient switching. There may be a noticeable reduction in fuel consumption compared to the previous driving behavior (without nominal ratio). The computer program thus serves as a switching point recommendation and for efficient acceleration.
In der Abbildung kann den Kombinationen von Lastwert und Motordrehzahlwert ein Verbrauchswert zugeordnet sein. Es wird wiederholt, kontinuierlich und/oder regelmäßig bzw. periodisch der aktuelle Lastwert und der aktuelle Motordrehzahlwert erfasst und zusammen mit dem sich ergebenden Verbrauchswert in der Abbildung hinterlegt. Hierbei können die Einträge kummuliert werden, d.h. ein bestehender Eintrag wird mittels aktueller Werte aktualisiert (und somit korrigiert). In the figure, a consumption value may be assigned to the combinations of load value and engine speed value. It is repeated, continuously and / or regularly or periodically recorded the current load value and the current engine speed value and stored together with the resulting consumption value in the figure. In this case, the entries can be cumulated, i. an existing entry is updated (and thus corrected) by means of current values.
Der Sollübersetzung-Berechnungsabschnitt ist eingerichtet, aus den Kombinationen eines aktuellen Lastwerts, eines aktuellen Motordrehzahlwerts und des zugehörigen Verbrauchswerts diejenige Kombination zu ermitteln, die den geringsten Verbrauchswert aufweist. Der Sollübersetzung-Berechnungsabschnitt ist insbesondere eingerichtet, diejenigen Einträge der Abbildung zu identifizieren, die dem aktuell erfassten Lastwert und dem aktuell erfassten Motordrehzahlwert entsprechen bzw. am besten entsprechen (mit geringstem Fehler). Der Sollübersetzung-Berechnungsabschnitt ist zudem eingerichtet, aus diesen Einträgen (bzw. Kombinationen) denjenigen auszuwählen, der den geringsten Verbrauchswert aufweist. Der diesem Eintrag entsprechende Übersetzungswert (d.h. Gang oder Übersetzungsstufe) wird als Sollübersetzung ausgegeben. Der Sollübersetzung-Berechnungsabschnitt ist daher eingerichtet, den Gang bzw. die Soll-Übersetzung zu ermitteln, der mit dem geringsten Verbrauch aller dem aktuellen Betriebspunkt entsprechenden Einträge bzw. Kombinationen verknüpft ist. Als Betriebspunkt wird hier eine Kombination eines Lastwerts mit einem Motordrehzahlwert bezeichnet (d.h. das 2-Tupel aus diesen Parametern). Diesem Betriebspunkt (zweidimensional) sind für unterschiedliche Gänge unterschiedliche, zugehörige Verbrauchswerte in der Abbildung hinterlegt. Durch die Gänge (bzw. Übersetzungen) und die zugehörigen Verbrauchswerte (d.h. ein weiteres 2-Tupel) ergibt sich jeweils eine weitere Dimension der Abbildung. Die Abbildung kann mittels einer Look-up-Tabelle hinterlegt sein, oder mittels eines Kenndatenfelds oder mittels Parameter eines Diagramms, das Kennlinien wiedergibt. The target gear ratio calculating section is set up, from the combinations of a current load value, a current one Engine speed value and the associated consumption value to determine the combination that has the lowest consumption value. In particular, the target speed calculation section is configured to identify those entries of the map that correspond to the currently detected load value and the currently detected engine speed value, respectively (with the lowest error). The target gear ratio calculating section is further arranged to select from those entries (or combinations) the one having the lowest consumption value. The translation value corresponding to this entry (ie, gear or gear ratio) is output as a target gear ratio. The target transmission computation section is therefore set up to determine the gear or the target gear ratio associated with the lowest consumption of all entries or combinations corresponding to the current operating point. The operating point here is a combination of a load value with an engine speed value (ie the 2-tuple from these parameters). This operating point (two-dimensional) for different gears different, related consumption values are stored in the figure. Through the gears (or translations) and the associated consumption values (ie another 2-tuple) results in each case a further dimension of the figure. The mapping can be stored by means of a look-up table, or by means of a characteristic field or by means of parameters of a diagram which reproduces characteristic curves.
Der Übersetzungswert wird wie erwähnt ausgegeben, insbesondere durch Aufruf des Ausgabe-Programmmoduls. Zur Ermittlung der Einträge der Abbildung, die dem aktuellen Betriebspunkt (am besten) entsprechen kann der Sollübersetzung-Berechnungsabschnitt einen Unterabschnitt aufweisen, der eine Best-Fit-Verfahren, ein Least-Root-Mean-Square-Verfahren oder ein Interpolationsverfahren realisiert, oder der eine Suchroutine realisiert. Die Abbildung kann einzelne Werte selbst oder Grenzwerte eines Werteintervalls als Einträge aufweisen, insbesondere für den Lastwert und den aktuell erfassten Motordrehzahlwert; gegebenfalls auch für den Verbrauchswert. Für die Verbrauchswerte kann jeweils auch ein einzelner Wert als Eintrag vorliegen. Die Abbildung kann die Soll-Übersetzungen jeweils als einzelnen Wert wiedergeben. The translation value is output as mentioned, in particular by calling the output program module. In order to determine the entries of the map that correspond (best) to the current operating point, the target translation computation section may comprise a subsection that implements a best-fit method, a least-root-mean-square method, or an interpolation method realized a search routine. The map may include individual values themselves or limits of a value interval as entries, in particular for the load value and the currently detected engine speed value; if necessary also for the consumption value. For the consumption values, a single value can also be present as an entry. The mapping can represent the target translations as a single value.
Der Verbrauchswert kann als ein Parameter (etwa: Kraftstoffdurchsatz) oder als Kombination (insbesondere als Produkt) von Parametern (etwa: Verbrennungsluftverhältnis und Luftdurchsatz) wiedergegeben werden. The consumption value can be represented as a parameter (such as: fuel flow rate) or as a combination (especially as a product) of parameters (such as combustion air ratio and air flow rate).
Das Computerprogramm kann ferner einen Verbrauch-Lernabschnitt aufweisen. Der Verbrauch-Lernabschnitt ist eingerichtet ist, einen aktuellen Verbrauchswert einer Kombination des aktuellen Lastwerts und des aktuellen Motordrehzahlwerts zuzuordnen. Dies geschieht insbesondere innerhalb der Abbildung. Der Verbrauch-Lernabschnitt ist eingerichtet ist, einen Verbrauchswert, der zu einem aktuellen Betriebspunkt (d.h. Kombination aus Lastwert und Motordrehzahl) hinterlegt ist (d.h. zugeordnet ist), gemäß einem aktuellen Verbrauchswert zu korrigieren. Ist der aktuelle Verbrauchswert geringer als der bereits hinterlegte Verbrauchswert, dann wird der hinterlegte Verbrauchswert verringert. Ist der aktuelle Verbrauchswert größer als der bereits hinterlegte Verbrauchswert, dann wird der hinterlegte Verbrauchswert vergrößert. Dadurch kann das Computerprogramm lernen. Insbesondere kann der Verbrauch-Lernabschnitt eingerichtet sein, zu erfassen, wann eine Abweichung zwischen hinterlegtem Verbrauchswert und aktuellem Verbrauchswert unter eine vorgegebene Schwelle fällt, um erst nach Unterschreiten der Schwelle die Verbrauchswerte für das Computerprogramm zur weiteren Verarbeitung freizugeben. Dies dient zur Erfassung, wann ein anfänglicher Lernprozess ausreichend fortgeschritten ist, um zur Ausführung des Computerprogramms zu dienen, und wann die Signifikanz der Verbrauchswerte noch nicht ausreichend hoch ist, um zur Ausführung des Computerprogramms verwendet zu werden. The computer program may further comprise a consumption session. The consumption learning section is configured to associate an actual consumption value with a combination of the current load value and the current engine speed value. This happens especially within the picture. The consumption learning section is arranged to correct a consumption value stored (i.e., assigned) at a current operating point (i.e., combination of load value and engine speed) according to a current consumption value. If the current consumption value is lower than the consumption value already stored, the stored consumption value is reduced. If the current consumption value is greater than the consumption value already stored, the stored consumption value is increased. This allows the computer program to learn. In particular, the consumption learning section can be set up to detect when a deviation between the stored consumption value and the current consumption value falls below a predefined threshold in order to release the consumption values for the computer program for further processing only after falling below the threshold. This is to detect when an initial learning process has progressed sufficiently to serve the execution of the computer program and when the significance of the consumption values is not yet sufficiently high to be used for executing the computer program.
Eine weitere Möglichkeit zur Verbesserung des Lernprozesses ist die Auswahl des richtigen Zeitpunkts zur Erfassung des Verbrauchswerts. Je geringer der Fehler, desto besser ist der Zeitpunkt gewählt. Fehler ergeben sich insbesondere durch Schwankungen. Daher kann der Sollübersetzstufe-Berechnungsabschnitt eingerichtet sein, einen Grad an Variation des Lastwerts und/oder des Motordrehzahlwerts zu erfassen. Der aktuelle (d.h. aktuell erfasste) Verbrauchswert wird nur dann zugeordnet bzw. zum Korrigieren des hinterlegten Werts verwendet, wenn der Grad an Variation unter einer vorgegebenen Grenze liegt. Der Grad an Variation ergibt sich insbesondere durch die Differenz zwischen Maximum und Minimum bei gleichbleibendem Betriebspunkt, wobei vorzugsweise ferner die Zeitdauer berücksichtigt wird, in der die Variation erfasst wird. Je größer Differenz zwischen Maximum und Minimum, desto größer ist der Grad an Variation. Ferner kann der Grad an Variation umso größer sein, desto größer Differenz zwischen Maximum und Minimum und je kürzer die Zeitdauer ist, in der diese Differenz auftritt. Another way to improve the learning process is to choose the right time to record the consumption value. The lower the error, the better the timing is chosen. Errors result in particular from fluctuations. Therefore, the target gear shift calculating section may be configured to detect a degree of variation of the load value and / or the engine speed value. The current (i.e., currently detected) consumption value is only allocated or used to correct the stored value if the degree of variation is below a predetermined limit. The degree of variation results, in particular, from the difference between the maximum and the minimum while the operating point remains the same, and preferably also takes into account the time duration in which the variation is detected. The greater difference between maximum and minimum, the greater the degree of variation. Further, the greater the difference between maximum and minimum and the shorter the amount of time this difference occurs, the greater the degree of variation.
Der Verbrauchswert kann ein Treibstoffdurchsatzwert, eine Kombination aus Verbrennungsluftverhältnis und Luftdurchsatz, oder eine Kombination aus Äquivalenzspannungsverhältnis und Luftdurchsatz sein. Der Treibstoffdurchsatzwert kann bei der Verwendung des genannten OBD-Standards dem Parameter PID5E oder dem Parameter PID9D oder dem Parameter A2 entsprechen. Der Treibstoffdurchsatzwert kann sich auf den gesamten Verbrennungsmotor oder auf nur einen Zylinder beziehen. Das Verbrennungsluftverhältnis (bzw. dessen Wert) kann dem Parameter PID44 entsprechen. Der Luftdurchsatz (bzw. dessen Wert) kann dem Parameter PID10 entsprechen. Das Äquivalenzspannungsverhältnis kann einem Äquivalenzspannungsverhältnis einer Lambdasonde entsprechen. Das Äquivalenzspannungsverhältnis kann insbesondere einem der Parameter PID24-PID2B entsprechen. Die Kennzeichnung bzw. die Kennzeichnungsnummer des Parameters ist hexadezimal dargestellt. The consumption value may be a fuel flow rate value, a combination of the combustion air ratio and the air flow rate, or a combination of the equivalent voltage ratio and the air flow rate. The fuel flow rate may correspond to the parameter PID5E or the parameter PID9D or the parameter A2 when using said OBD standard. Of the Fuel flow rate may refer to the entire engine or to just one cylinder. The combustion air ratio (or its value) can be the same as parameter PID44. The air flow rate (or its value) can correspond to the parameter PID10. The equivalent voltage ratio may correspond to an equivalent voltage ratio of a lambda probe. The equivalent voltage ratio may in particular correspond to one of the parameters PID24-PID2B. The marking or the identification number of the parameter is shown in hexadecimal.
Ferner kann das Computerprogramm eingerichtet sein, den eingelegten Gang zu ermitteln. Falls der Gang als Wert übertragen wird, dann ist der Eingabeabschnitt eingerichtet, den entsprechenden Ist-Gangwert zu empfangen. Im Weiteren wird davon ausgegangen, dass der eingelegte Gang nicht aus dem Fahrzeugdiagnosesystem abgerufen werden kann (bzw. diese Größe nicht unterstützt wird), und dass das aktuelle vorliegende, diskrete Übersetzungsverhältnis (d.h. der Ist-Gang) zu ermitteln ist. Hierzu wird vorzugsweise die Fahrzeuggeschwindigkeit ermittelt. Furthermore, the computer program can be set up to determine the engaged gear. If the gear is transmitted as a value, then the input section is adapted to receive the corresponding actual gear value. It is further understood that the engaged gear can not be retrieved from the vehicle diagnostic system (or that size is not supported) and that the current present discrete gear ratio (i.e., actual gear) is to be determined. For this purpose, the vehicle speed is preferably determined.
Als einer der Eingabewerte des Eingabeabschnitts kann daher ein Fahrzeuggeschwindigkeitswert verwendet werden. Der Fahrzeuggeschwindigkeitswert kann bei der Verwendung des genannten OBD-Standards dem Parameter PID0D entsprechen. Alternativ kann der Eingabeabschnitt einen Aufruf eines Ortungs-Programmmoduls (des Betriebssystems) aufweisen. Mittels der Daten, die von dem Ortungs-Programmmodul an den Eingabeabschnitt übergeben werden, kann ebenfalls die Fahrzeuggeschwindigkeit ermittelt werden. Falls die Daten selbst nicht einer Geschwindigkeit entsprechen, kann der Eingabeabschnitt einen Geschwindigkeitsmessabschnitt aufweisen, der eingerichtet ist, aus zeitlich auseinanderfolgenden Ortsdaten des Ortungs-Programmmoduls eine Geschwindigkeit zu berechnen. Hierzu wird die Distanz zwischen den Ortsdaten errechnet und durch die Zeitdauer zwischen den Erfassungszeitpunkten geteilt. Der Geschwindigkeitsmessabschnitt kann hierzu eingerichtet sein. Therefore, as one of the input values of the input section, a vehicle speed value may be used. The vehicle speed value may correspond to the parameter PID0D when using the said OBD standard. Alternatively, the input section may include a call of a location program module (the operating system). By means of the data which are transferred from the locating program module to the input section, the vehicle speed can also be determined. If the data itself does not correspond to a speed, the input section may have a speed measuring section which is set up to calculate a speed from time-divisional location data of the positioning program module. For this purpose, the distance between the location data is calculated and divided by the time period between the detection times. The speed measuring section can be set up for this purpose.
Das Computerprogramm kann ferner einen Übersetzstufen-Ermittlungsabschnitt aufweisen, der zur Ermittlung von diskreten Verhältnissen aus aktuellen Fahrzeuggeschwindigkeitswerten und aktuellen Motordrehzahlwerten eingerichtet ist. Diese Verhältnisse sind (einzelne und somit wertdiskrete) Übersetzungsverhältnisse bzw. Gangstufen des Getriebes. Der Ausgabeabschnitt ist vorzugsweise eingerichtet, bei einer Abweichung zwischen dem aktuellen diskreten Verhältnis (d.h. der aktuellen erfassten Gangstufe) und Sollübersetzung (d.h. der Soll-Gangstufe ermittelt anhand der Abbildung) einen Hinweis zur Änderung des Gangs abzugeben. Dieser Hinweis wird abgegeben mittels eines Ausgabe-Programmmoduls des Betriebssystems, welches von einem Befehl in dem Ausgabeabschnitt aufgerufen wird. Der Hinweis kann graphisch, numerisch oder akustisch sein. The computer program may further include a translation stage determination section configured to determine discrete ratios of current vehicle speed values and current engine speed values. These ratios are (individual and thus value discrete) gear ratios or gear ratios of the transmission. The output section is preferably arranged to give an indication of the change in gear at a deviation between the current discrete ratio (i.e., the current detected gear ratio) and target ratio (i.e., the target gear ratio determined from the map). This indication is given by means of an output program module of the operating system, which is called by a command in the output section. The hint can be graphic, numeric or acoustic.
Ein weiterer Aspekt ist das Erlernen der einzelnen (diskreten) Übersetzungsverhältnisse durch Zuordnen von Motordrehzahl/Geschwindigkeits-Tupeln zu einzelnen Übersetzungen. Hierzu wird vorzugsweise zu Beginn des Lernvorgangs die Gesamt-Ganganzahl abgefragt. Dadurch vereinfacht sich die Zuordnung zu den einzelnen Übersetzungsstufen. Der Eingabeabschnitt kann daher eingerichtet sein, als einen der Eingabewerte von einer Benutzerschnittstelle des mobilen Endgeräts eine Gesamt-Ganganzahl zu empfangen. Diese Gesamt-Ganganzahl ist von einem Nutzer über die Benutzerschnittstelle eingebbar ist. Die Benutzerschnittstelle kann von einem Eingabe-Programmmodul des Betriebssystems realisiert werden. Das Eingabe-Programmmodul gibt den an der Benutzerschnittstelle eingegebenen Eingabewert an den Eingabeabschnitt zurück. Der Eingabeabschnitt weist einen Befehl zum Aufrufen des Eingabe-Programmmodul auf. Die Benutzerschnittstelle wird beispielsweise von einem berührungsempfindlichen Bildschirm des mobilen Endgeräts realisiert sowie von zugehörigen Treibern. Der Übersetzstufen-Ermittlungsabschnitt berücksichtigt die Gesamt-Ganganzahl bei der erwähnten Zuordnung und lässt vorzugsweise nur Zuordnungen zu Übersetzungsverhältnissen zu, die in ihrer Anzahl der Gesamt-Ganganzahl entsprechen. Another aspect is learning the individual (discrete) gear ratios by associating engine speed / velocity tuples with individual translations. For this purpose, the total number of gears is preferably queried at the beginning of the learning process. This simplifies the assignment to the individual gear ratios. The input section may therefore be arranged to receive a total gear number as one of the input values from a user interface of the mobile terminal. This total number of gears can be entered by a user via the user interface. The user interface can be implemented by an input program module of the operating system. The input program module returns the input value input at the user interface to the input section. The input section has a command to invoke the input program module. The user interface is realized, for example, by a touch-sensitive screen of the mobile terminal and by associated drivers. The gear ratio determining section takes into account the total gear number in the above-mentioned assignment, and preferably allows only assignments to gear ratios corresponding in number to the total gear number.
Der Übersetzstufen-Ermittlungsabschnitt ist eingerichtet, (Übersetzungs-)Verhältnisse aus aktuellen Fahrzeuggeschwindigkeitswerten und aktuellen Motordrehzahlwerten, die von diskreten, zu vorherigen Zeitpunkten ermittelten Verhältnissen abweichen, nicht zur Ermittlung der diskreten Verhältnissen zu verwenden. Nicht abweichenden Verhältnisse werden hingegen zur Ermittlung der diskreten Verhältnisse verwendet. Als "abweichend" wird ein Zustand bezeichnet, bei dem die Abweichung einen vorgegebenen Schwellwert übersteigt. Als " nicht abweichend" wird ein Zustand bezeichnet, bei dem die Abweichung den vorgegebenen Schwellwert nicht übersteigt. The speed-step determining section is arranged not to use (compile) ratios of current vehicle speed values and current engine speed values deviating from discrete ratios determined at previous times to determine the discrete ratios. By no means different conditions are used to determine the discrete conditions. "Deviating" is a state in which the deviation exceeds a predetermined threshold value. A condition in which the deviation does not exceed the predetermined threshold value is designated as "not deviating".
Alternativ kann der Übersetzstufen-Ermittlungsabschnitt eingerichtet sein, Verhältnisse aus aktuellen Fahrzeuggeschwindigkeitswerten und aktuellen Motordrehzahlwerten durch Mittelung oder Medianbildung zu einem diskreten Verhältnis zu mitteln. Insbesondere kann eine Medianbildung verwendet werden, bei der automatisch Randwerte (d.h. abweichende Werte) nicht in die Berechnung eingehen. Alternatively, the gear ratio determining section may be configured to average ratios of current vehicle speed values and current engine speed values by averaging or median formation to a discrete ratio. In particular, median formation may be used in which boundary values (i.e., deviant values) are not automatically included in the calculation.
Schließlich kann der Ausgabeabschnitt ferner eingerichtet sein, die Abweichung zwischen dem aktuellen diskreten Verhältnis und der Sollübersetzung zu erfassen. Diese Abweichung wird vorzugsweise als zeitlich kummulierter Wert (insbesondere als das zeitliche Integral der Abweichung zwischen dem aktuellen diskreten Verhältnis und der Sollübersetzung) ausgeben. Hierzu kann (neben einer numerischen Ausgabe) insbesondere eine graphische Ausgabe verwendet werden. Hierzu kann der Ausgabeabschnitt einen Aufruf eines Ausgabe-Programmmoduls enthalten. Der Ausgabeabschnitt und/oder das Ausgabe-Programmmodul können eingerichtet sein, ein Objekt in mehreren Segmenten anzuzeigen, wobei umso mehr Segmente angezeigt oder in einer bestimmten Farbe dargestellt werden, je kleiner die Abweichung ist. Je mehr der Fahrer daher dem ausgegebenen Vorschlag folgt, desto mehr wächst die Darstellung des Objekts. Beispielsweise kann ein Baum umso vollständiger angezeigt werden, je geringer die Abweichung ist. Finally, the output section may be further configured to measure the deviation between the current discrete ratio and the To record target translation. This deviation is preferably output as a time-cumulative value (in particular as the time integral of the deviation between the current discrete ratio and the desired ratio). For this purpose (in addition to a numerical output), in particular a graphical output can be used. For this purpose, the output section may contain a call of an output program module. The output section and / or the output program module may be configured to display an object in multiple segments, the smaller the deviation, the more segments are displayed or displayed in a particular color. Therefore, the more the driver follows the proposal issued, the more the representation of the object grows. For example, the smaller the deviation, the more complete a tree can be displayed.
Ferner wird ein Verfahren zur Ermittlung einer Sollübersetzung eines Kraftfahrzeugs beschrieben. Das Verfahren bzw. dessen Schritte werden von den einzelnen Programmabschnitten bei Ablauf des Programms ausgeführt. Die Verfahrensschritte des Verfahrens ergeben sich aus dem Ablauf der Programmabschnitte. Die Programmabschnitte realisieren die Schritte des Verfahrens. Furthermore, a method for determining a desired ratio of a motor vehicle is described. The method or its steps are executed by the individual program sections at the end of the program. The method steps of the method result from the course of the program sections. The program sections implement the steps of the method.
Es werden im Rahmen des Verfahrens Eingabewerte mittels eines mobilen Endgeräts empfangen, wobei als Eingabewerte zumindest ein Lastwert und ein Motordrehzahlwert eines Kraftfahrzeugs empfangen werden. Es werden zu den Eingabewerten korrespondierende Sollübersetzung aus einer Vielzahl von Sollübersetzungen abgerufen, die im Rahmen einer Abbildung, die sich in dem mobilen Endgerät befindet, jeweils Kombinationen aus verschiedenen Lastwerten und verschiedenen Geschwindigkeitswerten zugeordnet sind. Die Sollübersetzung wird mittels des mobilen Endgeräts ausgegeben. Within the scope of the method, input values are received by means of a mobile terminal, wherein at least one load value and an engine speed value of a motor vehicle are received as input values. A setpoint ratio corresponding to the input values is retrieved from a multiplicity of desired ratios which, in the context of an image which is located in the mobile terminal, are each assigned combinations of different load values and different speed values. The target ratio is output by means of the mobile terminal.
Die
Die
Die
Die
Das Betriebssystem unterstützt hierbei das Computerprogramm. Das Computerprogramm
Die Abbildung
Die Abbildung
Das Betriebssystem BS läuft ebenso auf dem Prozessor ab. Das Programm
Die
Als Eingabewerte empfängt das Netzwerk-Programmmodul
Diese ordnet Kombinationen aus verschiedenen Lastwerten und verschiedenen Geschwindigkeitswerten (d.h. mehreren sich im Wert unterscheidenden Last/Geschwindigkeits-Tupeln) jeweils eine Sollübersetzung (bzw. einen betreffenden Wert) zu. Ein Ausgabeabschnitt
Das Computerprogramm
Das Computerprogramm
Der Eingabeabschnitt
Es können auch andere Benutzerschnittstellen vorgesehen sein, etwa eine Tastatur, elektromechanische Taster ein Zeigereingabeinstrument. Anstatt einer Benutzerschnittstelle kann auch eine Eingabeschnittstelle vorgesehen sein, die die Gesamtanzahl automatisch von dem Fahrzeugdiagnosesystem OBD oder von einer anderen Datenquelle des Fahrzeugs erhält. Die Eingabeschnittstelle zur Eingabe der Gesamt-Ganganzahl kann ein Teil der Schnittstelle I/O2 sein, durch diese realisiert sein, oder etwa ein USB-Anschluss oder ein anderer kabelgebundener Datenübertragungsanschluss sein. Other user interfaces may also be provided, such as a keyboard, electromechanical buttons, a pointer input instrument. Instead of a user interface, an input interface may also be provided which automatically receives the total number from the vehicle diagnostic system OBD or from another data source of the vehicle. The input interface for inputting the total number of gears may be part of, implemented by the interface I / O2, or may be a USB port or another wired data transfer port.
Der Übersetzstufen-Ermittlungsabschnitt
Es kann eine Eingabeschnittstelle für den Kupplungszustand vorgesehen sein, der von einer Datenquelle des Fahrzeugs (etwa eine Motorsteuerung) abgeben wird; die Eingabeschnittstelle kann mit I/O2 zusammenfallen, Teil hiervon sein, oder durch eine eigene physische Schnittstelle realisiert sein. Anstatt die abweichenden Verhältnisse wie erwähnt auszublenden kann auch vorgesehen sein, dass Verhältnisse aus aktuellen Fahrzeuggeschwindigkeitswerten und aktuellen Motordrehzahlwerten durch Mittelung oder Medianbildung zu einem diskreten Verhältnis gemittelt werden. There may be an input interface for the clutch state that is output from a data source of the vehicle (such as a motor controller); the input interface may coincide with I / O2, be part of it, or be realized by its own physical interface. Instead of masking the deviating conditions as mentioned above, provision can also be made for ratios of current vehicle speed values and current engine rpm values to be averaged by averaging or median formation into a discrete ratio.
In der
Es ist zu erkennen, dass einige Punkte (definiert durch die Koordinaten (N, v)) klar von den Geraden abweichen. Dies ist etwa der Fall, wenn bei hohen Geschwindigkeiten ausgekoppelt wird ("Segeln"), oder wenn beim Anfahren die Kupplung langsam geschlossen wird. Ein Korridor K kann verwendet werden, um die etwa zu Gang G1 zugehörigen Betriebspunkte zuzuordnen (d.h. die auf der Geraden G1 liegen), und um Ausreißer auszusortieren, so dass die Ausreißer nicht zur Ermittlung der diskreten Verhältnisse verwendet werden. Die zu lernende Größe ist hierbei die Geradensteigung (d.h. die Übersetzungsstufen). Der Korridor kann mit zunehmender Anzahl an erfassten Werten v, N verkleinert werden. It can be seen that some points (defined by the coordinates (N, v)) deviate clearly from the straight lines. This is the case, for example, when decoupled at high speeds ("sailing"), or when the clutch is slowly closed when starting up. A corridor K can may be used to map the operating points associated with gear G1 (ie, lying on the straight line G1) and weed out outliers so that the outliers are not used to determine the discrete ratios. The size to be learned here is the line slope (ie the gear ratios). The corridor can be reduced as the number of detected values v, N increases.
Es wird bei der Ermittlung von diskreten Verhältnissen (d.h. der Gänge bzw.) von einer vorgegebenen Anzahl an Gängen ausgegangen. Diese Anzahl wird eingegeben. Ausgangslage der Ermittlung der diskreten Verhältnisse sind daher i Geraden (i: Gesamt-Ganganzahl) ausgegangen, die Proportionalitäten angeben, d.h. Geraden gemäß der Geradengleichung v = k·N (oder alternativ N = k·v). Die Geraden gehen somit durch den Nullpunkt, lediglich ihre Steigung ist zu ermitteln. Daher sind nur die aktuellen Fahrzeuggeschwindigkeitswerten und aktuellen Motordrehzahlwerte diesen Geraden zuzuordnen bzw. es sind die einzelnen Steigungen zu ermitteln, die die aktuellen Fahrzeuggeschwindigkeitswerten und aktuellen Motordrehzahlwerte darstellen. Hierbei kann von einer vorgegebenen Mindestdifferenz zwischen benachbarten Steigungen vorgegeben sein, um die Zuordnung der Punkte zu den Geraden zu vereinfachen. Die Darstellung der
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte Nicht-PatentliteraturCited non-patent literature
- ISO 15031 [0007] ISO 15031 [0007]
- Bluetooth-Standard (IEEE 802.15) [0007] Bluetooth standard (IEEE 802.15) [0007]
- IEEE 801.11 Standard [0007] IEEE 801.11 standard [0007]
- Standard SAE J/1979 [0012] Standard SAE J / 1979 [0012]
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102015217538.3A DE102015217538A1 (en) | 2015-09-14 | 2015-09-14 | Computer program and method for determining a desired ratio of a motor vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102015217538.3A DE102015217538A1 (en) | 2015-09-14 | 2015-09-14 | Computer program and method for determining a desired ratio of a motor vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102015217538A1 true DE102015217538A1 (en) | 2017-03-16 |
Family
ID=58160469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102015217538.3A Pending DE102015217538A1 (en) | 2015-09-14 | 2015-09-14 | Computer program and method for determining a desired ratio of a motor vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102015217538A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT520185B1 (en) * | 2017-12-04 | 2019-02-15 | Avl List Gmbh | Test bench and method for carrying out a test |
DE102017119291A1 (en) * | 2017-08-23 | 2019-02-28 | CPK Automotive GmbH & Co. KG | Method for influencing the energy consumption of a motor |
DE102018203975A1 (en) * | 2018-03-15 | 2019-09-19 | Bayerische Motoren Werke Aktiengesellschaft | Driver assistance method for a vehicle, driver assistance system and vehicle with such a driver assistance system |
CN111126078A (en) * | 2019-12-19 | 2020-05-08 | 北京百度网讯科技有限公司 | Translation method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3226829A1 (en) * | 1982-07-17 | 1984-01-19 | Porsche Ag | CIRCUIT ARRANGEMENT FOR DETERMINING AND DISPLAYING A NOTICE SIGNAL FOR SWITCHING A MOTOR VEHICLE TRANSMISSION |
US4463427A (en) * | 1979-07-18 | 1984-07-31 | Renault Vehicules Industriels | Road transportation vehicle drive assist process and apparatus |
DE102010028082A1 (en) * | 2010-04-22 | 2012-02-16 | Robert Bosch Gmbh | Method and device for determining an energy-efficient driving speed of a vehicle |
DE102011101808A1 (en) * | 2011-05-17 | 2012-11-22 | Volkswagen Ag | Method and system for providing a user interface in a vehicle |
DE202012009352U1 (en) * | 2012-09-28 | 2012-11-28 | Bayerische Motoren Werke Aktiengesellschaft | Game device for a virtual racing game |
-
2015
- 2015-09-14 DE DE102015217538.3A patent/DE102015217538A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4463427A (en) * | 1979-07-18 | 1984-07-31 | Renault Vehicules Industriels | Road transportation vehicle drive assist process and apparatus |
DE3226829A1 (en) * | 1982-07-17 | 1984-01-19 | Porsche Ag | CIRCUIT ARRANGEMENT FOR DETERMINING AND DISPLAYING A NOTICE SIGNAL FOR SWITCHING A MOTOR VEHICLE TRANSMISSION |
DE102010028082A1 (en) * | 2010-04-22 | 2012-02-16 | Robert Bosch Gmbh | Method and device for determining an energy-efficient driving speed of a vehicle |
DE102011101808A1 (en) * | 2011-05-17 | 2012-11-22 | Volkswagen Ag | Method and system for providing a user interface in a vehicle |
DE202012009352U1 (en) * | 2012-09-28 | 2012-11-28 | Bayerische Motoren Werke Aktiengesellschaft | Game device for a virtual racing game |
Non-Patent Citations (4)
Title |
---|
Bluetooth-Standard (IEEE 802.15) |
IEEE 801.11 Standard |
ISO 15031 |
Standard SAE J/1979 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017119291A1 (en) * | 2017-08-23 | 2019-02-28 | CPK Automotive GmbH & Co. KG | Method for influencing the energy consumption of a motor |
WO2019038253A1 (en) | 2017-08-23 | 2019-02-28 | CPK Automotive GmbH & Co. KG | Method for influencing the energy consumption of a motor |
DE102017119291B4 (en) | 2017-08-23 | 2022-01-27 | CPK Automotive GmbH & Co. KG | Method of influencing the energy consumption of a motor |
AT520185B1 (en) * | 2017-12-04 | 2019-02-15 | Avl List Gmbh | Test bench and method for carrying out a test |
AT520185A4 (en) * | 2017-12-04 | 2019-02-15 | Avl List Gmbh | Test bench and method for carrying out a test |
US11169052B2 (en) | 2017-12-04 | 2021-11-09 | Avl List Gmbh | Test stand and method for performing a test to simulate a test drive of a vehicle |
DE102018203975A1 (en) * | 2018-03-15 | 2019-09-19 | Bayerische Motoren Werke Aktiengesellschaft | Driver assistance method for a vehicle, driver assistance system and vehicle with such a driver assistance system |
US11584396B2 (en) | 2018-03-15 | 2023-02-21 | Bayerische Motoren Werke Aktiengesellschaft | Method, system, and vehicle for preparing an energy forecast and determining an optimized driving behavior with respect to the energy forecast |
CN111126078A (en) * | 2019-12-19 | 2020-05-08 | 北京百度网讯科技有限公司 | Translation method and device |
CN111126078B (en) * | 2019-12-19 | 2023-04-07 | 北京百度网讯科技有限公司 | Translation method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102015217538A1 (en) | Computer program and method for determining a desired ratio of a motor vehicle | |
AT520320B1 (en) | Method and device for generating a dynamic speed profile of a motor vehicle | |
DE102014220302B4 (en) | Method for carrying out action recognition on an image of a driver in a vehicle and corresponding non-volatile, computer-readable storage medium and method for learning a random forest model for action recognition | |
DE102020212106A1 (en) | PREDICTIVE MACHINE CONTROL | |
DE102015203354A1 (en) | SETTINGS OF VEHICLE OPERATOR MONITORING AND OPERATING PROCEDURES | |
DE102016113038A1 (en) | IMPROVEMENTS IN DISTRIBUTED VEHICLE DATA TREATMENT SYSTEMS OR WITH RESPECT TO THEM | |
DE102015208895A1 (en) | Diagnostic data extraction device and vehicle diagnostic device | |
DE102018106044B4 (en) | COORDINATION OF TORQUE INTERVENTIONS IN MPC-BASED POWERTRAIN CONTROL | |
DE102011005609A1 (en) | Vehicle information display and method | |
DE202017106704U1 (en) | Automatic system for proposing wiper exchange | |
DE102010002409A1 (en) | Method for supporting a parking operation | |
DE102015111671A1 (en) | Method and apparatus for determining relative driving characteristics using participatory measuring systems | |
DE102014206117A1 (en) | SYSTEM ARCHITECTURE FOR CONTEXT-RELATED HMI DETECTORS | |
DE102017217404A1 (en) | Method for wear prediction and motor vehicle | |
DE102018132408A1 (en) | IMPROVED SERVICE QUALITY FOR A PLUG-AND-PLAY VEHICLE ECO SYSTEM | |
DE102016121279A1 (en) | ON THE CONNECTIVITY OF A PORTABLE DEVICE BASED VEHICLE CONTROL | |
DE102019127629A1 (en) | METHOD AND DEVICE FOR IDENTIFYING AND RECOMMENDING VEHICLE LOCATIONS FOR SIMPLIFYING THE DATA TRANSMISSION | |
EP2825951B1 (en) | Method, mobile device and infotainment system for projecting a user interface onto a screen | |
DE102015209473A1 (en) | Method and device for operating a vehicle | |
DE102011100941A1 (en) | Information and/or entertainment system such as navigation system, for e.g. automobile, has acquisition unit to determine current state of vehicle, and control unit to select elements of graphic user interface to be displayed in interface | |
DE102021208860A1 (en) | Method and device for automatically switching a driving mode of a vehicle | |
WO2019197068A1 (en) | Operating instruction for the driver of a motor vehicle having a multiplicity of driver assistance systems | |
DE102009041194A1 (en) | Display instrument for use in vehicles, has display device, where display device is formed as graphical display device for displaying driving condition information | |
CN109780192B (en) | Solving method and device for gear transmission ratio of gearbox, terminal and storage medium | |
DE102009054905A1 (en) | Method for determining functional parameters for a control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
R081 | Change of applicant/patentee |
Owner name: VITESCO TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: VITESCO TECHNOLOGIES GMBH, 30165 HANNOVER, DE |