Verfahren zum Betreiben einer Antriebseinrichtung (1) für ein Kraftfahrzeug, welche ein Steuergerät (3) und ein Antriebsaggregat (2) aufweist und mit Hilfe des Steuergeräts angesteuert wird, wobei n-dimensionalen Referenzeingangsvektoren (17,18,19,20,21,22,23,24) jeweils ein Referenzausgangsvektor zugeordnet ist, die in dem Steuergerät (3) hinterlegt sind und aus welchen zumindest zu einem Betriebsparameter für das Antriebsaggregat (2) des Kraftfahrzeugs aufweisenden n-dimensionalen Eingangsvektor (4) ein Ausgangsvektor (12) ermittelbar ist, wobei bei Vorliegen eines neuen Referenzeingangsvektors mit dazugehörigem neuen Referenzausgangsvektor folgende Schritte durchgeführt werden:a. Ermitteln eines Einzelfehlers der Referenzeingangsvektoren (17,18,19,20,21,22,23,24), der die Genauigkeit beschreibt, mit welcher der Referenzausgangsvektor eines der Referenzeingangsvektoren (17, 18, 19, 20, 21, 22, 23, 24) aus den anderen Referenzeingangsvektoren (17, 18, 19, 20, 21, 22, 23, 24) und den ihnen zugeordneten Referenzausgangsvektoren ermittelt werden kann, ohne auf den einen Referenzeingangsvektor (17, 18, 19, 20, 21, 22, 23, 24) und seinen Referenzausgangsvektor zurückzugreifen;b. Zwischenspeichern des Referenzeingangsvektors (17,18,19,20,21,22,23,24) mit dem kleinsten Einzelfehler und Entfernen dieses Referenzeingangsvektors (17,18,19,20,21,22,23,24) aus den Referenzeingangsvektoren (17,18,19,20,21,22,23,24);c. Berechnen des Ausgangsvektors (12) mit dem neuen Referenzeingangsvektor als Eingangsvektor (4);d. Ermitteln des Einzelfehlers aus einer Differenz zwischen dem Ausgangsvektor (12) und dem dem neuen Referenzeingangsvektor zugeordneten Referenzausgangsvektor;e. Hinzufügen des entfernten Referenzeingangsvektors (17,18,19,20,21,22,23,24) zu den Referenzeingangsvektoren (17,18,19,20,21,22,23,24);f. Ersetzen des Referenzeingangsvektors (17,18,19,20,21,22,23,24) mit dem kleinsten Einzelfehler durch den neuen Referenzeingangsvektor, falls der Einzelfehler des neuen Referenzeingangsvektors größer ist als der kleinste Einzelfehler, dadurch gekennzeichnet, dass zum Optimieren der Referenzeingangsvektoren (17,18,19,20,21,22,23,24) folgende Schritte in der angegebenen Reihenfolge durchgeführt werden:a. Ermitteln der Einzelfehler der Referenzeingangsvektoren (17,18,19,20,21,22,23,24);b. Berechnen eines Ursprungsgesamtfehlers aus einer Summe der Einzelfehler;c. Durchführen der folgenden Schritte für jeden der Referenzeingangsvektoren (17,18,19,20,21,22,23,24):i. Entfernen des jeweiligen Referenzeingangsvektors (17,18,19,20,21,22,23,24) aus den Referenzeingangsvektoren (17,18,19,20,21,22,23,24),ii. Ermitteln des Einzelfehlers jedes der verbleibenden Referenzeingangsvektoren (17,18,19,20,21,22,23,24),iii. Berechnen eines Reduktionsgesamtfehlers der reduzierten Referenzeingangsvektoren (17,18,19,20,21,22,23,24) aus einer Summe der Einzelfehler der verbleibenden Referenzeingangsvektoren (17,18,19,20,21,22,23,24),iv. Zuordnen des Reduktionsgesamtfehlers zu dem entfernten Referenzeingangsvektor (17,18,19,20,21,22,23,24),v. Hinzufügen des entfernten Referenzeingangsvektors (17,18,19,20,21,22,23,24) zu den Referenzeingangsvektoren (17,18,19,20,21,22,23,24);d. Entfernen des Referenzeingangsvektors (17,18,19,20,21,22,23,24) mit dem kleinsten Reduktionsgesamtfehler und/oder mit einem dem Ursprungsgesamtfehler unterschreitenden Reduktionsgesamtfehler aus den Referenzeingangsvektoren (17,18,19,20,21,22,23,24).
The invention relates to a method for operating a controller (3) for a motor vehicle. A respective reference output vector is assigned to n-dimensional reference input vectors, from which an output vector (12) can be ascertained at least in response to an n-dimensional input vector (4), wherein the following steps are carried out when a new reference input vector is provided with a corresponding new reference output vector: ascertaining an individual error of the reference input vectors; temporarily storing the reference input vector with the smallest individual error and removing said reference input vector from the reference input vectors; calculating the output vector (12) using the new reference input vector as the input vector (4); ascertaining the individual error from the difference between the output vector (12) and the reference output vector assigned to the new reference input vector; adding the removed reference input vector to the reference input vectors; and replacing the reference input vector that has the smallest individual error with the new reference input vector if the individual error of the reference input vector is larger than the smallest individual error. The invention additionally relates to a controller (3) for a motor vehicle.
Verfahren zum Betreiben einer Antriebseinrichtung für ein Kraftfahrzeug sowie entsprechende Antriebseinrichtung
2024-12-05
Patent
Electronic Resource
German
European Patent Office | 2024
|European Patent Office | 2020
|European Patent Office | 2023
|European Patent Office | 2020
|European Patent Office | 2023
|