[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102019106234B3 - Automatisierte Kalibrierung einer Steuergerätefunktion - Google Patents

Automatisierte Kalibrierung einer Steuergerätefunktion Download PDF

Info

Publication number
DE102019106234B3
DE102019106234B3 DE102019106234.9A DE102019106234A DE102019106234B3 DE 102019106234 B3 DE102019106234 B3 DE 102019106234B3 DE 102019106234 A DE102019106234 A DE 102019106234A DE 102019106234 B3 DE102019106234 B3 DE 102019106234B3
Authority
DE
Germany
Prior art keywords
variable
control variable
environment
function
control
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
DE102019106234.9A
Other languages
English (en)
Inventor
Matteo Skull
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.)
Dr Ing HCF Porsche AG
Original Assignee
Dr Ing HCF Porsche AG
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 Dr Ing HCF Porsche AG filed Critical Dr Ing HCF Porsche AG
Priority to DE102019106234.9A priority Critical patent/DE102019106234B3/de
Priority to DE102020106880.8A priority patent/DE102020106880A1/de
Application granted granted Critical
Publication of DE102019106234B3 publication Critical patent/DE102019106234B3/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/02Details or accessories of testing apparatus
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/042Testing internal-combustion engines by monitoring a single specific parameter not covered by groups G01M15/06 - G01M15/12

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Feedback Control In General (AREA)

Abstract

Verfahren und Vorrichtung (100) zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand, umfassend einen Agenten (102), der ausgebildet ist, eine Steuergröße (104) der Steuergerätefunktion insbesondere mittels eines Markov Entscheidungsprozesses zu bestimmen, eine Umgebung (106), die ausgebildet ist, mittels der Steuergröße (104) angesteuert zu werden, wobei sich in der Umgebung (106) abhängig von der Steuergröße (104) eine Zustandsgröße (108) der Umgebung (106) einstellt, ein Modell (110), das ausgebildet ist, abhängig von Information (112) über die Steuergröße (104) einen Erwartungswert (114) für die Zustandsgröße (108) zu bestimmen, eine Vergleichseinrichtung (116), die ausgebildet ist, abhängig von der Zustandsgröße (108) und dem Erwartungswert (114) eine Abweichung (118) und eine Belohnung (120) zu bestimmen, wobei der Agent (102) ausgebildet ist, die Steuergröße (104) abhängig von einem Parameter und der Abweichung (118) zu bestimmen, und den Parameter für die Bestimmung der Steuergröße (104) abhängig von der Belohnung (120) zu bestimmen.

Description

  • Die Erfindung betrifft eine Vorrichtung und ein Verfahren zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs.
  • DE 10 2006 048 730 A1 betrifft ein Verfahren und eine Vorrichtung zur Bestimmung der Messgenauigkeit einer Messeinrichtung.
  • AT 010 073 U2 betrifft ein Verfahren zur Analyse und Bewertung von Messdaten eines Messsystems mit zumindest einem Messkanal.
  • Herkömmliche Steuergerätefunktionen umfassen Modelle, beispielsweise für Motoren von Fahrzeugen, die an einem Prüfstand von einem Applikateur kalibriert werden. Das Model eines Motors wird beispielsweise am Motorprüfstand vom Applikateur so kalibriert, dass ein modelliertes Drehmoment gleich einem am Motorenprüfstand gemessenen Drehmoment ist. Dies erfolgt durch Kalibrierung von Kennfeldern für Steuergrößen des Motors.
  • Das Model muss von dazu von einem Applikateur anhand von sehr vielen Messungen kalibriert werden. Wünschenswert ist es, ein demgegenüber verbessertes Vorgehen anzugeben.
  • Dies wird durch den Gegenstand der unabhängigen Ansprüche erreicht.
  • Die Vorrichtung zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand, umfasst einen Agenten, der ausgebildet ist, eine Steuergröße der Steuergerätefunktion insbesondere mittels eines Markov Entscheidungsprozesses zu bestimmen, eine Umgebung, die ausgebildet ist, mittels der Steuergröße angesteuert zu werden, wobei sich in der Umgebung abhängig von der Steuergröße eine Zustandsgröße der Umgebung einstellt, ein Modell, das ausgebildet ist, abhängig von Information über die Steuergröße einen Erwartungswert für die Zustandsgröße zu bestimmen, eine Vergleichseinrichtung, die ausgebildet ist, abhängig von der Zustandsgröße und dem Erwartungswert eine Abweichung und eine Belohnung zu bestimmen, wobei der Agent ausgebildet ist, die Steuergröße abhängig von einem Parameter und der Abweichung zu bestimmen, und den Parameter für die Bestimmung der Steuergröße abhängig von der Belohnung zu bestimmen. Dies ermöglicht es, die Kalibrierung insbesondere der Parameter automatisiert durchzuführen. Mit dem Ausdruck Agent ist im Beispiel eine Funktionalität bezeichnet, die auf einer Recheneinrichtung ablaufen kann.
  • Vorzugsweise ist vorgesehen, dass das Modell ein Regressionsmodell oder ein physikalisches Modell der Umgebung ist. Dies ist ein für die Automatisierung besonders gut geeignetes Modell.
  • Vorzugsweise ist vorgesehen, dass der Agent ein Kennfeld oder eine Kennlinie umfasst mit einer Zuordnung einer Vielzahl Parameter für die Bestimmung der Steuergröße abhängig von der Abweichung, wobei wenigstens einer der Parameter in einem Entscheidungsprozess, insbesondere mittels einer Bellman Gleichung, insbesondere mit greedy policy improvement, verkleinert, beibehalten oder vergrößert wird. Die Bellman Gleichung, greedy-, Monte Carlo- und temporal difference learning- policy improvement wird beispielsweise zur iterativen Bestimmung der Parameter eingesetzt. Damit wird die Automatisierung durch reinforcement learning besonders effektiv.
  • Vorzugsweise ist vorgesehen, dass die Umgebung ein Motorprüfstand mit einem durch die Steuergröße ansteuerbaren Motor oder eine durch die Steuergröße ansteuerbare elektrische Maschine umfasst, wobei die Umgebung einen Sensor zum Erfassen einer Betriebsgröße dieser als Zustandsgröße umfasst. Die Betriebsgröße des Motors oder der elektrischen Maschine wird so gewählt, dass eine Automatisierung der ansonsten sehr aufwändigen Applikation für die jeweilige Steuergröße möglich ist.
  • Vorzugsweise ist vorgesehen, dass der Sensor ein Drehmomentsensor, ein Drucksensor, ein Temperatursensor, ein Hall-Sensor ist oder eine Spannung, einen Strom bzw. elektrischen Widerstand misst. Diese Sensoren eignen sich besonders für einen Prüfstand für Steuergerätefunktionen für Antriebsaggregate von Fahrzeugen.
  • Vorzugsweise ist vorgesehen, dass die Steuergröße ein Drehmoment der Brennkraftmaschine oder der elektrischen Maschine definiert, wobei die Zustandsgröße ein Ist-Drehmoment an einer Kupplung oder Antriebswelle definiert, die durch das Drehmoment angetrieben sind. Damit wird eine für die Applikation besonders gut geeignete Größe für das reinforcement learning verwendet.
  • Ein Verfahren zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand umfasst die Schritt Bestimmen einer Steuergröße der Steuergerätefunktion insbesondere mittels eines Markov Entscheidungsprozesses, Ansteuern einer Umgebung mittels der Steuergröße, wobei sich in der Umgebung abhängig von der Steuergröße eine Zustandsgröße der Umgebung einstellt, Bestimmen eines Erwartungswerts für die Zustandsgröße abhängig von einem Modell das ausgebildet ist, abhängig von Information über die Steuergröße den Erwartungswert zu bestimmen, Bestimmen einer Abweichung und einer Belohnung, abhängig von der Zustandsgröße und dem Erwartungswert, wobei die Steuergröße abhängig von einem Parameter und der Abweichung bestimmt wird, und wobei der Parameter für die Bestimmung der Steuergröße abhängig von der Belohnung bestimmt wird. Dies ist ein für reinforcement learning besonders gut geeignetes Verfahren.
  • Vorzugsweise ist vorgesehen, dass das Modell ein Regressionsmodell oder ein physikalisches Modell der Umgebung ist. Dadurch ist das Verfahren vielseitig einsetzbar.
  • Vorzugsweise ist vorgesehen, dass ein Kennfeld oder eine Kennlinie mit einer Zuordnung einer Vielzahl Parameter für die Bestimmung der Steuergröße abhängig von der Abweichung vorgesehen ist, wobei wenigstens einer der Parameter in einem Entscheidungsprozess, insbesondere mittels einer Bellman Gleichung, insbesondere mit greedy-, Monte Carlo- und temporal difference learning- policy improvement, verkleinert, beibehalten oder vergrößert wird. Damit wir das Verfahren besonders effektiv.
  • Vorzugsweise ist vorgesehen, dass durch die Steuergröße ein Motor oder eine elektrische Maschine angesteuert wird, und eine Betriebsgröße dieser als Zustandsgröße gemessen wird. Dies ermöglicht die Anwendung des Verfahrens in einem Prüfstand für Antriebsaggregate eines Fahrzeugs.
  • Vorzugsweise ist vorgesehen, dass ein Drehmoment, ein Druck, eine Temperatur, eine Spannung, einen Strom, einen Widerstand oder ein Hall-Effekt gemessen wird. Diese Größen eignen sich besonders in einem Verfahren für reinforcement learning für einen Motorprüfstand.
  • Vorzugsweise ist vorgesehen, dass die Steuergröße ein Drehmoment des Motors oder der elektrischen Maschine definiert, wobei die Zustandsgröße ein Ist-Drehmoment an einer Kupplung oder Kurbelwelle definiert, die durch das Drehmoment angetrieben werden. Mit dieser Größe ist das Verfahren besonders gut in eine Applikation an einem Motorprüfstand integrierbar.
  • Weitere vorteilhafte Ausführungsformen ergeben sich aus der folgenden Beschreibung und der Zeichnung. In der Zeichnung zeigt:
    • 1 eine schematische Darstellung einer Vorrichtung zur Kalibrierung einer Steuergerätefunktion,
    • 2 eine schematische Darstellung von Schritten in einem Verfahren zur Kalibrierung der Steuergerätefunktion.
  • Im Folgenden wird eine Logik beschrieben, die sowohl eine genaue Modellierung eines Drehmoments an einer Antriebswelle oder einer Kupplung als auch eine autonome Kalibration der Modellierung des Drehmoments an der Antriebswelle oder Kupplung erlaubt. Dies Erfolgt auf Basis von reinforcement learning. Mit reinforcement learning ist ein Vorgehen für bestärkendes Lernen oder verstärkendes Lernen bezeichnet. Reinforcement learning ist eine Methode des maschinellen Lernens, bei der ein Agent selbständig insbesondere iterativ eine Strategie erlernt, um erhaltene Belohnungen zu maximieren. Beispielsweise bestimmt der Agent abhängig von bereits erhaltenen Belohnungen für jeden Zustand eine Aktion, die zu einem neuen Zustand führt. Der Agent wird in dem im Folgenden Beispiel ein Vorgehen zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand eingesetzt.
  • In 1 ist eine Vorrichtung 100 zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand dargestellt. Die Vorrichtung 100 umfasst einen Agenten 102, der ausgebildet ist, eine Steuergröße 104 der Steuergerätefunktion zu bestimmen.
  • Die Vorrichtung 100 umfasst zudem eine Umgebung 106, die ausgebildet ist, mittels der Steuergröße 104 angesteuert zu werden. In der Umgebung 106 stellt sich abhängig von der Steuergröße 104 eine Zustandsgröße 108 der Umgebung 106 ein. Die Umgebung 106 ist im Beispiel ein Motorprüfstand mit einem durch die Steuergröße 104 ansteuerbaren Motor oder einer durch die Steuergröße 104 ansteuerbare elektrische Maschine. Die Umgebung 106 umfasst beispielsweise eine Kupplung oder Kurbelwelle, die durch den Motor oder die elektrische Maschine angetrieben ist. Die Zustandsgröße 108 beispielsweise eine Betriebsgröße des Motorprüfstands oder des Motors oder der Maschine.
  • Die Steuergröße 104 definiert beispielsweise ein Drehmoment des Motors oder der elektrischen Maschine. Die Zustandsgröße 108 definiert beispielsweise ein Ist-Drehmoment an einer Kupplung oder Kurbelwelle, die durch das Drehmoment angetrieben ist.
  • Die Umgebung umfasst im Beispiel einen Sensor zum Erfassen einer Betriebsgröße dieser als Zustandsgröße 108. Der Sensor ist beispielsweise ein Drehmomentsensor, ein Drucksensor, ein Temperatursensor, ein Hall-Sensor oder ein Sensor, der eine Spannung, einen Strom bzw. elektrischen Widerstand misst.
  • Die Vorrichtung 100 umfasst zudem ein Modell 110, das ausgebildet ist, abhängig von Information 112 über die Steuergröße 104 einen Erwartungswert 114 für die Zustandsgröße 108 zu bestimmen, Das Modell ist beispielsweise ein Regressionsmodell oder ein physikalisches Modell der Umgebung 106.
  • Die Vorrichtung 100 umfasst zudem eine Vergleichseinrichtung 116, die ausgebildet ist, abhängig von der Zustandsgröße 108 und dem Erwartungswert 114 eine Abweichung 118 und eine Belohnung 120 zu bestimmen. Die Belohnung 120 ist beispielsweise ein Wert im Intervall [-1, 1].
  • Der Agent 102 ist ausgebildet, die Steuergröße 104 abhängig von einem Parameter und der Abweichung 118 zu bestimmen, und den Parameter für die Bestimmung der Steuergröße 104 abhängig von der Belohnung 120 zu bestimmen. Beispielsweise wird ein Q-Iearning Algorithmus eingesetzt um einen neuen Wert für einen Parameter zu bestimmen. Mit Q-Iearning Algorithmus ist ein Vorgehen bezeichnet, bei dem eine policy, d.h. Regeln, verwendet wird, die dem Agenten 102 vorgibt, welche Aktion unter welchen Umständen vorzunehmen ist. Dazu ist nicht unbedingt das Modell der Umgebung 106 erforderlich. Vielmehr können Aktionen für stochastische Übergänge aufgrund einer Belohnung ausgelöst werden.
  • Der Agent 102 umfasst beispielsweise ein Kennfeld oder eine Kennlinie mit einer Zuordnung einer Vielzahl Parameter für die Bestimmung der Steuergröße 104 abhängig von der Abweichung 118.
  • Der Agent 102 ist ausgebildet, wenigstens einen der Parameter in einem Entscheidungsprozess zu verkleinern, beizubehalten oder zu vergrößern.
  • Der Agent 102 kennt im Beispiel die Logik zur Modellierung des Kurbelwellendrehmoments, beispielsweise Tcs = Tind Opt * η ign
    Figure DE102019106234B3_0001
    mit
    Tcs Kurbelwellendrehmoment,
    Tind Opt Indiziertes optimales Drehmoment,
    ηign Wirkungsgrad.
  • Diese Logik ist als Matrizen implementiert. Am Anfang des Kalibrierungsprozesses sind die Werte der Parameter in den Kennfeldern unbekannt. Im Beispiel entspricht ein modelliertes Drehmoment beispielsweise nicht einem am Motorprüfstand gemessenen Drehmoment. Der Agent 102 ist ausgebildet deswegen zunächst Aktionen auszuführen, also selber Werte für Parameter im Kennfeld einzutragen und auf eine Rückmeldung von der Umgebung 106 zu warten, um zu verstehen, ob seine Aktion zielführend war.
  • Der Agent 102 trägt im Beispiel in einer Initialisierung Werte für Parameter in die Kennfelder ein. Daraus lasst sich ein modelliertes Drehmoment an der Kupplung oder Kurbelwelle bestimmen. Zum Zeitpunkt der Initialisierung weiß der Agent 102 aber noch nicht, ob er die richtigen Werten im Kennfeld eingetragen hat. Er muss deswegen auf eine Rückmeldung von der Umgebung 106 warten. Im Beispiel ist die Umgebung 106 der Motorenprüfstand, welcher das Drehmoment an der Kupplung oder Kurbelwelle misst. Die Aktion umfasst eine Veränderung eines Parameters und eine Ansteuerung mit der Steuergröße 104, die abhängig vom Parameter bestimmt wird. Diese kann mit oder ohne Markov decision process bestimmt werden. Der Agent 102 verwendet im Beispiel den Markov decision process oder Markov Entscheidungsprozess um eine Steuergröße 104 für eine Aktion zu bestimmen, durch die der Motorenprüfstand von einem Zustand in einen anderen Zustand übergeht. Die Entscheidungen ob ein Wert eines Parameters im Kennfeld gegenüber einem aktuellen Wert des Parameters vergrößert, verkleinert oder beibehalten wird, beruht im Beispiel auf wenigstens einem der folgenden Algorithmen: Bellman expectation equation, Bellman Optimality equation, greedy-, Monte Carlo- oder temporal difference learning- policy improvement. Andere Verfahren des reinforcement learnings können auch angewendet werden.
  • Das Ziel des Agenten 102 ist es im Beispiel, die Summe einer Belohnung zu maximieren. Wenn die Abweichung kleiner wird dann bedeutet es für den Agenten 102, dass für die Parameter gegenüber früheren Werten vernünftigere Werte im Kennfeld eingetragen sind. Dafür wird der Agent 102 belohnt. Wenn die Abweichung grösser wird, dann bekommt der Agent 102 keine Belohnung und muss eine andere Art von Aktion ausführen. Beispielsweise wird der Wert eines Parameters im Kennfeld gegenüber seinem früheren Wert verkleinert anstelle vergrößert.
  • Die Logik wird für alle Betriebspunkte des Motors oder der elektrischen Maschine wiederholt, insbesondere bis eine Abweichung von gemessenem Drehmoment und modelliertem Drehmoment eine Schwelle unterschreitet.
  • Ein Verfahren zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand wird anhand der 2 erläutert.
  • Das Verfahren umfasst nach dem Start einen Schritt 202, in dem geprüft wird, ob Parameter in einem Kennfeld oder einer Kennlinie für die Bestimmung der Steuergröße 104 initialisiert werden müssen oder nicht. Wenn die Parameter initialisiert werden müssen, wird eine Schritt 204 ausgeführt. Anderenfalls wird ein Schritt 206 ausgeführt.
  • Im Schritt 204 wird wenigstens ein Parameter initialisiert. Anschließend wird der Schritt 206 ausgeführt.
  • Im Schritt 206 wird die Steuergröße 104 der Steuergerätefunktion bestimmt.
  • Im Schritt 208 wird die Umgebung 106 mittels der Steuergröße 104 angesteuert. Dadurch stellt sich in der Umgebung 106 abhängig von der Steuergröße 104 eine Zustandsgröße 108 der Umgebung 106 ein. Die Steuergröße 104 steuert beispielsweise den Motor oder die elektrische Maschine an. Die Steuergröße 104 definiert im Beispiel das Drehmoment des Motors oder der elektrischen Maschine. Die Zustandsgröße 108 ist im Beispiel ein Ist-Drehmoment an einer Kupplung oder Kurbelwelle, die durch das Drehmoment angetrieben werden. Als Zustandsgröße 108 wird eine Betriebsgrößer dieser gemessen. Beispielsweise wird ein Druck, eine Temperatur, ein Hall-Effekt, eine Spannung, ein Widerstand oder ein Strom gemessen. Anschließend wird ein Schritt 210 ausgeführt.
  • Im Schritt 210 wird ein Erwartungswert 114 für die Zustandsgröße 108 abhängig vom Modell 110 bestimmt. Das Modell ist im Beispiel das Regressionsmodell oder das physikalische Modell der Umgebung 106. Das Modell 110 ist ausgebildet den Erwartungswert 114 abhängig von Information 112 über die Steuergröße 104 zu bestimmen. Die Information 112 über die Steuergröße 104 kann die Steuergröße 104 selbst oder eine für die Verwendung im Modell angepasste Größe sein.
  • Anschließend wird der Schritt 212 ausgeführt.
  • Im Schritt 212 wird eine Abweichung 118 und einer Belohnung 120 bestimmt. Die Abweichung 118 und die Belohnung 120 werden im Beispiel abhängig von der Zustandsgröße 108 und dem Erwartungswert 114 bestimmt. Die Abweichung 118 wird beispielsweise als Differenz der Zustandsgröße 108 und des Erwartungswerts 114 bestimmt. Die Belohnung 120 wird beispielsweise abhängig von der Abweichung 118 bestimmt. Beispielsweise wird die Belohnung 120 ausgehend von einem Wert mit zunehmender Abweichung 118 kleiner oder mit abnehmender Abweichung 118 größer.
  • Die Steuergröße 104 wird abhängig von einem der Parameter und der Abweichung 118 bestimmt. Der Parameter für die Bestimmung der Steuergröße 104 wird abhängig von der Belohnung 120 bestimmt. Dies kann vor oder nach der Bestimmung der Steuergröße erfolgen. Das Kennfeld oder die Kennlinie mit der Zuordnung der Vielzahl Parameter für die Bestimmung der Steuergröße 104 wird kalibriert, indem wenigstens einer der Parameter in einem Entscheidungsprozess, abhängig von der Belohnung verändert oder beibehalten wird. Insbesondere wird eine Rechenvorschrift gemäße einer Bellman Gleichung, insbesondere mit greedy-, Monte Carlo- oder temporal difference learningpolicy improvement, verwendet, um den Parameter abhängig von einem Wert für die Belohnung zu verkleinern, beizubehalten oder zu vergrößern.
  • Anschließend wird der Schritt 206 ausgeführt.
  • In dem beschriebenen Verfahren laufen Kalibrierung und Ansteuerung parallel. Das Verfahren endet beispielsweise, wenn ein Abbruchkriterium hinsichtlich der Güte der Kalibrierung erfüllt ist. Damit ist es im Unterschied zu herkömmlichen Vorgehensweisen möglich, das Modell 110 bereits während der Kalibrierung zur Modellierung des Drehmoments einzusetzen.
  • Die Vorrichtung 100 umfasst beispielsweise eine Recheneinrichtung beispielsweise einen Prozessor sowie einen Speicher mit Instruktionen für den Prozessor bei deren Ausführung das Verfahren abläuft. Ein Microprozessor kann ebenfalls vorgesehen sein.

Claims (12)

  1. Vorrichtung (100) zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand, gekennzeichnet, durch einen Agenten (102), der ausgebildet ist, eine Steuergröße (104) der Steuergerätefunktion insbesondere mittels eines Markov Entscheidungsprozesses zu bestimmen, eine Umgebung (106), die ausgebildet ist, mittels der Steuergröße (104) angesteuert zu werden, wobei sich in der Umgebung (106) abhängig von der Steuergröße (104) eine Zustandsgröße (108) der Umgebung (106) einstellt, ein Modell (110), das ausgebildet ist, abhängig von einer Information (112) über die Steuergröße (104) einen Erwartungswert (114) für die Zustandsgröße (108) zu bestimmen, eine Vergleichseinrichtung (116), die ausgebildet ist, abhängig von der Zustandsgröße (108) und dem Erwartungswert (114) eine Abweichung (118) und eine Belohnung (120) zu bestimmen, wobei der Agent (102) ausgebildet ist, die Steuergröße (104) abhängig von einem Parameter und der Abweichung (118) zu bestimmen, und den Parameter für die Bestimmung der Steuergröße (104) abhängig von der Belohnung (120) zu bestimmen.
  2. Vorrichtung (100) nach Anspruch 1, dadurch gekennzeichnet, dass das Modell ein Regressionsmodell oder ein physikalisches Modell (110) der Umgebung (106) ist.
  3. Vorrichtung (100) nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass der Agent (102) ein Kennfeld oder eine Kennlinie umfasst mit einer Zuordnung einer Vielzahl Parameter für die Bestimmung der Steuergröße (104) abhängig von der Abweichung (118), wobei wenigstens einer der Parameter in einem Entscheidungsprozess, insbesondere mittels einer Bellman Gleichung, insbesondere mit greedy policy improvement, verkleinert, beibehalten oder vergrößert wird.
  4. Vorrichtung (100) nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Umgebung (106) ein Motorprüfstand mit einem durch die Steuergröße (104) ansteuerbaren Motor oder einer durch die Steuergröße (104) ansteuerbare elektrische Maschine umfasst, wobei die Umgebung (106) einen Sensor zum Erfassen einer Betriebsgröße dieser als Zustandsgröße (108) umfasst.
  5. Vorrichtung (100) nach Anspruch 4, dadurch gekennzeichnet, dass der Sensor ein Drehmomentsensor, ein Drucksensor, ein Temperatursensor, ein Hall-Sensor oder Sensor zum Messen von Spannung, Strom oder Widerstand ist.
  6. Vorrichtung nach Anspruch 3 oder 4, dadurch gekennzeichnet, dass die Steuergröße (104) ein Drehmoment des Motors oder der elektrischen Maschine definiert, wobei die Zustandsgröße (108) ein Ist-Drehmoment an einer Kupplung oder Kurbelwelle definiert, die durch das Drehmoment angetrieben sind.
  7. Verfahren zur automatisierten Kalibrierung einer Steuergerätefunktion eines Fahrzeugs an einem Prüfstand, gekennzeichnet durch Bestimmen (206) einer Steuergröße (104) der Steuergerätefunktion insbesondere mittels eines Markov Entscheidungsprozesses, Ansteuern (208) einer Umgebung (106) mittels der Steuergröße (104), wobei sich in der Umgebung (106) abhängig von der Steuergröße (104) eine Zustandsgröße (108) der Umgebung (106) einstellt, Bestimmen (210) eines Erwartungswerts (114) für die Zustandsgröße (108) abhängig von einem Modell (110), das ausgebildet ist abhängig von Information (112) über die Steuergröße (104) den Erwartungswert (114) zu bestimmen, Bestimmen (212) einer Abweichung (118) und einer Belohnung (120), abhängig von der Zustandsgröße (108) und dem Erwartungswert (114), wobei die Steuergröße (104) abhängig von einem Parameter und der Abweichung (118) bestimmt wird, und wobei der Parameter für die Bestimmung der Steuergröße (104) abhängig von der Belohnung (120) bestimmt wird.
  8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass das Modell ein Regressionsmodell oder ein physikalisches Modell (110) der Umgebung (106) ist.
  9. Verfahren nach einem der Ansprüche 7 oder 8, dadurch gekennzeichnet, dass ein Kennfeld oder eine Kennlinie mit einer Zuordnung einer Vielzahl Parameter für die Bestimmung der Steuergröße (104) abhängig von der Abweichung (118) vorgesehen ist, wobei wenigstens einer der Parameter in einem Entscheidungsprozess, insbesondere mittels einer Bellman Gleichung, insbesondere mit greedy policy improvement, verkleinert, beibehalten oder vergrößert wird.
  10. Verfahren nach einem der Ansprüche 7 bis 9, dadurch gekennzeichnet, dass durch die Steuergröße (104) ein Motor oder eine elektrische Maschine angesteuert wird, und eine Betriebsgröße dieser als Zustandsgröße (108) gemessen wird.
  11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass ein Drehmoment, ein Druck, eine Temperatur, ein Hall-Effekt, eine Spannung, ein Strom oder ein Widerstand gemessen wird.
  12. Verfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass die Steuergröße (104) ein Drehmoment des Motors oder der elektrischen Maschine definiert, wobei die Zustandsgröße (108) ein Ist-Drehmoment an einer Kupplung oder Kurbelwelle definiert, die durch das Drehmoment angetrieben werden.
DE102019106234.9A 2019-03-12 2019-03-12 Automatisierte Kalibrierung einer Steuergerätefunktion Active DE102019106234B3 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102019106234.9A DE102019106234B3 (de) 2019-03-12 2019-03-12 Automatisierte Kalibrierung einer Steuergerätefunktion
DE102020106880.8A DE102020106880A1 (de) 2019-03-12 2020-03-12 Verfahren und Vorrichtung zum Kalibrieren eines Steuer- und Regelvorrichtungssystems zur Steuer- und Regelung eines Betriebszustandes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102019106234.9A DE102019106234B3 (de) 2019-03-12 2019-03-12 Automatisierte Kalibrierung einer Steuergerätefunktion

Publications (1)

Publication Number Publication Date
DE102019106234B3 true DE102019106234B3 (de) 2020-08-27

Family

ID=72139041

Family Applications (2)

Application Number Title Priority Date Filing Date
DE102019106234.9A Active DE102019106234B3 (de) 2019-03-12 2019-03-12 Automatisierte Kalibrierung einer Steuergerätefunktion
DE102020106880.8A Pending DE102020106880A1 (de) 2019-03-12 2020-03-12 Verfahren und Vorrichtung zum Kalibrieren eines Steuer- und Regelvorrichtungssystems zur Steuer- und Regelung eines Betriebszustandes

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE102020106880.8A Pending DE102020106880A1 (de) 2019-03-12 2020-03-12 Verfahren und Vorrichtung zum Kalibrieren eines Steuer- und Regelvorrichtungssystems zur Steuer- und Regelung eines Betriebszustandes

Country Status (1)

Country Link
DE (2) DE102019106234B3 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4235319A1 (de) * 2022-02-25 2023-08-30 Rheinisch-Westfälische Technische Hochschule (RWTH) Aachen Automatisierte funktionskalibrierung
DE102022108392A1 (de) 2022-04-07 2023-10-12 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Computerimplementiertes Verfahren zur Kalibrierung einer Steuereinheit eines elektrischen Antriebsstrangs eines Fahrzeugs

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021125204A1 (de) 2021-09-29 2023-03-30 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren und System für eine kooperative Maschinenkalibrierung mit KIAgent mittels Mensch-Maschine-Schnittstelle
DE102022117623A1 (de) 2022-07-14 2024-01-25 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Computerimplementiertes Verfahren zur Anpassung von Kalibrierungsdaten einer Steuerungseinheit für einen elektrischen Antrieb eines Kraftfahrzeugs
DE102022213787A1 (de) 2022-12-16 2024-06-27 Zf Friedrichshafen Ag Verfahren zum Optimieren einer Schaltsteuerung

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006048730A1 (de) * 2005-11-03 2007-05-31 Volkswagen Ag Verfahren und Vorrichtung zur Bestimmung der Messgenauigkeit einer Messeinrichtung
AT10073U2 (de) * 2008-01-14 2008-08-15 Avl List Gmbh Verfahren und vorrichtung zur analyse und bewertung von messdaten eines messsystems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006048730A1 (de) * 2005-11-03 2007-05-31 Volkswagen Ag Verfahren und Vorrichtung zur Bestimmung der Messgenauigkeit einer Messeinrichtung
AT10073U2 (de) * 2008-01-14 2008-08-15 Avl List Gmbh Verfahren und vorrichtung zur analyse und bewertung von messdaten eines messsystems

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4235319A1 (de) * 2022-02-25 2023-08-30 Rheinisch-Westfälische Technische Hochschule (RWTH) Aachen Automatisierte funktionskalibrierung
DE102022108392A1 (de) 2022-04-07 2023-10-12 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Computerimplementiertes Verfahren zur Kalibrierung einer Steuereinheit eines elektrischen Antriebsstrangs eines Fahrzeugs
DE102022108392B4 (de) 2022-04-07 2024-09-12 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Computerimplementiertes Verfahren zur Kalibrierung einer Steuereinheit eines elektrischen Antriebsstrangs eines Fahrzeugs

Also Published As

Publication number Publication date
DE102020106880A1 (de) 2020-09-17

Similar Documents

Publication Publication Date Title
DE102019106234B3 (de) Automatisierte Kalibrierung einer Steuergerätefunktion
DE3874585T2 (de) Verfahren zur vorausberechnung der parameter zur steuerung der kraftstoffzufuhr fuer eine brennkraftmaschine.
AT510912B1 (de) Verfahren zur Emissionsoptimierung von Verbrennungskraftmaschinen
WO2016041742A1 (de) Verfahren zur erkennung von defekten einspritzdüsen eines verbrennungsmotors
DE102008040633B4 (de) Verfahren zum Betreiben einer Brennkraftmaschine
DE102018208763A1 (de) Verfahren, Vorrichtung und Computerprogramm zum Betreiben eines maschinellen Lernsystems
DE102007039691A1 (de) Modellierungsverfahren und Steuergerät für einen Verbrennungsmotor
DE102020215201A1 (de) Verfahren und Vorrichtung zur Vorhersage eines Alterungszustands einer Gerätebatterie in einem batteriebetriebenen Gerät
DE102016216945A1 (de) Verfahren und Vorrichtung zum Ausführen einer Funktion basierend auf einem Modellwert eines datenbasierten Funktionsmodells basierend auf einer Modellgültigkeitsangabe
DE102008034358A1 (de) Adaptive Luftdruckabschätzung
DE102008057494A1 (de) Verfahren zum Betrieb eines Verbrennungsmotors
DE102015225250A1 (de) Verfahren und Vorrichtung zum Bestimmen eines Gasmassenstroms in einem Verbrennungsmotor
DE102017103390A1 (de) Verfahren zum Betreiben eines Hybridsystems für ein Fahrzeug
WO2017081215A1 (de) System und verfahren zur kalibrierung einer fahrzeugkomponente
DE10138045B4 (de) Vorrichtung und Verfahren zur CPU-Diagnose
DE102015111127A1 (de) Motorsteuervorrichtung
DE102009054905A1 (de) Verfahren zum Ermitteln von Funktionsparametern für ein Steuergerät
DE10247942A1 (de) Diagnoseverfahren für einen Motor mit variabler Kompression
DE102018115208A1 (de) System und Verfahren zur Bewertung des Fahrzeugkraftstoffeinspritzsystems
WO2018178196A1 (de) Verfahren zur bestimmung einer schädigungsmassunsicherheit eines kraftfahrzeugs
DE102016208178A1 (de) Softwaresegmentierungsverfahren, Softwaresegmentierungsvorrichtung und fahrzeugeigene Vorrichtung
DE102019107935A1 (de) Verfahren zur Bestimmung eines Zustands einer wiederaufladbaren Batterie eines Fahrzeuges
DE102004044463B4 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102008007393A1 (de) Verfahren und Vorrichtung zum Ermitteln der Temperatur von Glühstiftkerzen in einem Brennkraftmotor
DE19534844A1 (de) Verfahren zur Steuerung der Leerlaufdrehzahl einer Brennkraftmaschine

Legal Events

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