[go: up one dir, main page]

DE102023004185A1 - Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor, eines Computerprogrammcodes, eines computerlesbaren Speichermediums sowie einer Elektronischen Recheneinrichtung - Google Patents

Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor, eines Computerprogrammcodes, eines computerlesbaren Speichermediums sowie einer Elektronischen Recheneinrichtung Download PDF

Info

Publication number
DE102023004185A1
DE102023004185A1 DE102023004185.8A DE102023004185A DE102023004185A1 DE 102023004185 A1 DE102023004185 A1 DE 102023004185A1 DE 102023004185 A DE102023004185 A DE 102023004185A DE 102023004185 A1 DE102023004185 A1 DE 102023004185A1
Authority
DE
Germany
Prior art keywords
computing device
electronic computing
electric motor
scaling
computer
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
Application number
DE102023004185.8A
Other languages
English (en)
Inventor
Mark Hwang
Chatmongkon Rattanapanudda
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.)
Mercedes Benz Group AG
Original Assignee
Mercedes Benz Group 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 Mercedes Benz Group AG filed Critical Mercedes Benz Group AG
Publication of DE102023004185A1 publication Critical patent/DE102023004185A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/141Flux estimation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/12Recording operating variables ; Monitoring of operating variables
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/423Torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2260/00Operating Modes
    • B60L2260/40Control modes
    • B60L2260/42Control modes by adaptive correction

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Control Of Electric Motors In General (AREA)
  • Testing Of Engines (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zum Betreiben einer elektronischen Rechenvorrichtung (10) zum Erzeugen einer Steuertabelle (12) für einen Elektromotor, umfassend die Schritte a) Bereitstellen mindestens eines Flusstisches (14) für den Elektromotor (S1), b) Betreiben eines Drehmomentgenauigkeitstests (16) in Abhängigkeit von dem mindestens einen Flusstisch (14) (S2), c) Durchführen einer Skalierung (18) auf dem Flussmitteltisch (14) in Abhängigkeit vom Ergebnis des DrehmomentGenauigkeitstests (16) (S3) und d) Erzeugen einer neuen Flusstabelle (20) für den Elektromotor in Abhängigkeit von der Skalierung (18) und Wiederholen der Schritte b) bis c) bis Erreichen eines vorgegebenen Schwellwerts für eine optimierte Steuertabelle (12) (S4, S5). Des Weiteren betrifft die vorliegende Erfindung einen Computerprogrammcode, ein computerlesbares Speichermedium sowie eine elektronische Recheneinrichtung (10).

Description

  • Die vorliegende Erfindung betrifft den Bereich der Automobile. Genauer gesagt betrifft die vorliegende Erfindung ein Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor. Des Weiteren betrifft die vorliegende Erfindung einen entsprechenden Computerprogrammcode, ein computerlesbares Speichermedium sowie eine elektronische Rechenvorrichtung.
  • Um ein Drehmoment an einem Elektromotor oder einem Elektromotor zu erzeugen, kann eine 2D-Steuertabelle verwendet werden, die Informationen darüber liefert, wie viel Strom auf der Grundlage verschiedener Bedingungen eingespeist werden soll, wie z. B. des Flusses, der aus Spannung und Drehzahl besteht, und des erforderlichen Drehmoments. Gesammelt aus Tests, können die Flussdaten und/oder eine Flusstabelle, die durch Daten des Elektromotors bestimmt werden kann, in einer zweidimensionalen Steuertabelle zusammengefasst werden. Die Flussdaten führen jedoch möglicherweise nicht immer zu den besten Ergebnissen, insbesondere in Bezug auf das genaue Drehmoment.
  • Die konventionelle Arbeit nach dem Stand der Technik kann es erfordern, dass ein Ingenieur den Skalierungsfaktor auf der Grundlage der Entfernung der Drehmomentgenauigkeit bestimmt. Der Ingenieur kann den Radius für den kreisförmigen Bereich auswählen, um zu entscheiden, wie viel Fläche skaliert werden soll, um das Drehmoment zu verbessern. Sobald der Bereich ausgewählt ist, kann die Skalierung angewendet werden, die sich am stärksten auf die Mitte des Kreises auswirkt und sich linear verjüngt, bis der Umfang des Kreises erreicht ist.
  • Eine automatische Kalibrierung kann angewendet werden, um den Kalibrierungsprozess zu verbessern. Eine Drehmomentgenauigkeitsprüfung kann über verschiedene Drehzahl- und Drehmomentstufen hinweg eingesetzt werden. Basierend auf den Ergebnissen des Tests können Fehler in der zweidimensionalen Kontrolltabelle identifiziert und Korrekturen an den Flusswerten vorgenommen werden, indem die Flusswerte höher oder niedriger skaliert werden. Die skalierten Flusswerte können unter Verwendung eines statistischen Ansatzes bestimmt werden, um den Bereich der Skalierung und den Skalierungsfaktor zu bestimmen, den ein Skalierungsmodul implementieren kann. Das Skalierungsmodul kann mindestens zwei Eingaben, das Prüfergebnis des Drehmoment-Genauigkeits-Tests und die vorherige Steuertabelle mit Flusswerten, verarbeiten und eine neue Steuertabelle ausgeben, die zur Prüfung bereit ist.
  • Es ist eine Aufgabe der vorliegenden Erfindung, ein Verfahren, einen Computerprogrammcode, ein computerlesbares Speichermedium sowie eine elektronische Rechenvorrichtung bereitzustellen, durch die ein effizienterer Weg zum Erzeugen einer Steuertabelle für einen Elektromotor bereitgestellt wird.
  • Diese Aufgabe wird durch ein Verfahren, einen Computerprogrammcode, ein computerlesbares Speichermedium sowie eine elektronische Rechenvorrichtung gemäß den unabhängigen Ansprüchen gelöst. Vorteilhafte Ausgestaltungsformen sind in den abhängigen Ansprüchen dargestellt.
  • Ein Aspekt der vorliegenden Erfindung betrifft ein Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor. In einem ersten Schritt wird a) mindestens eine Flusstabelle für den Elektromotor bereitgestellt. In einem zweiten Schritt b) wird eine Drehmoment-Genauigkeitsprüfung in Abhängigkeit von der mindestens einen Flussmitteltabelle durchgeführt. In einem dritten Schritt c) wird eine Skalierung auf der Flusstabelle in Abhängigkeit vom Ergebnis der Drehmoment-Genauigkeitsprüfung durchgeführt, und für den Elektromotor wird in Abhängigkeit von der Skalierung eine neue Flusstabelle erzeugt, und die Schritte b) bis c) können so lange wiederholt werden, bis eine vorgesehene Schwelle für eine optimierte Steuertabelle erreicht ist.
  • Der Kalibrierungsprozess kann ein iterativer Prozess sein, der sich so lange wiederholt, bis die Drehmomentgenauigkeit erreicht ist. Daher wird eine Lösung vorgestellt, um den sich wiederholenden Prozess zu rationalisieren, indem alle damit verbundenen Kalibrierungsaufgaben automatisiert und der menschliche Aufwand minimiert wird. Das herkömmliche Verfahren wird in Bestandteile zerlegt. Zum Beispiel kann die Steuertabellenerzeugung, die auf den experimentellen Flussdaten basiert, auf einen Prozessor, eine Steuerung und/oder eine andere Recheneinheit, wie z. B. einen Computer, heruntergeladen werden, der den Elektromotor steuern kann. Andere Elemente und/oder Verfahren können beispielsweise das Flashen zum Flashen des Steuergeräts, den Drehmoment-Genauigkeitstest und die Skalierung der ersten Werte auf der Grundlage der Testergebnisse umfassen.
  • Eines der Hauptmerkmale der Erfindung ist die Skalierung des Flusses in einem Modul der elektronischen Rechenvorrichtung. Das Skalierungsmodul kann einen statistischen Ansatz verwenden, um den Bereich der Skalierung und den Skalierungsfaktor zu bestimmen, der verwendet werden kann. Die Flussskalierung kann zwei Eingaben ermitteln und verarbeiten, insbesondere das Testergebnis der Genauigkeitsprüfung und der vorherigen Flusstabelle und kann Ausgaben für eine neue Tabelle bestimmen, die zur Prüfung bereit ist.
  • Der Vorteil der Automatisierung der Kalibrierungsaktivität kann Kosten- und Zeiteinsparungen umfassen. Das derzeitige Verfahren nach dem Stand der Technik, das manuell durchgeführt wird, dauert aufgrund der Art von Versuch und Irrtum und der damit verbundenen Wiederholungen etwa drei bis vier Wochen. Außerdem kann jeder Schritt des Verfahrens eine menschliche Eingabe erfordern, um sie manuell zu analysieren und auszulösen. Durch die Automatisierung kann jede unzusammenhängende Aufgabe harmonisch zusammenarbeiten und automatisch aufgerufen werden. Die vorliegende Erfindung kann enorm viel Zeit sparen, insbesondere bei Tests über Nacht, da die Kalibrierung möglicherweise nicht mehr auf die menschliche Eingabe warten muss. Darüber hinaus kann mit einem statistischen Ansatz, der im Skalierungsmodul verwendet wird, die Modifikations- und Kalibrierungsaktivität einem Vorhersagemodell folgen und hängt nicht mehr von menschlichen Eingaben ab. Die Verbesserungen ermöglichen möglicherweise eine strategischere Kalibrierungsarbeit.
  • Gemäß einer Ausführungsform wird das Ergebnis der Drehmoment-Genauigkeitsprüfung gespeichert, und das gespeicherte Ergebnis wird zum Erzeugen einer zukünftigen neuen Flusstabelle verwendet. Eine lineare Regressionsanalyse kann auf die gespeicherten Ergebnisse angewendet werden, und die identifizierten fehlerhaften Punkte in den gespeicherten Drehmoment-Genauigkeits-Testdaten können zum Bestimmen eines Skalierungsfaktors für das Skalierungsmodul verwendet werden.
  • Gemäß einer anderen Ausführungsform kann eine Exponentialfunktion zum Erzeugen der neuen Flusstabelle verwendet werden.
  • Insbesondere handelt es sich bei dem Verfahren um ein computerimplementiertes Verfahren. Daher bezieht sich ein weiterer Aspekt der vorliegenden Erfindung auf einen Computerprogrammcode, der Programmcodemittel zum Ausführen eines Verfahrens gemäß dem vorhergehenden Aspekt umfasst. Des Weiteren betrifft die vorliegende Erfindung ein computerlesbares Speichermedium, das den Computerprogrammcode gemäß dem vorhergehenden Aspekt enthält. Das computerlesbare Speichermedium kann als nicht-transitorisches Speichermedium ausgestaltet sein.
  • Ein noch weiterer Aspekt der vorliegenden Erfindung betrifft eine elektronische Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor, wobei die elektronische Rechenvorrichtung zur Durchführung eines Verfahrens gemäß dem vorhergehenden Aspekt konfiguriert sein kann. Insbesondere kann das Verfahren durch die elektronische Recheneinrichtung durchgeführt werden.
  • Die elektronische Rechenvorrichtung umfasst elektronische Mittel, beispielsweise Prozessoren, Schaltungen, insbesondere integrierte Schaltkreise, und weitere elektronische Mittel zum Ausführen eines Verfahrens.
  • Vorteilhafte Ausgestaltungsformen des Verfahrens sind als vorteilhafte Formen der elektronischen Rechenvorrichtung anzusehen. Daher umfasst die elektronische Rechenvorrichtung Mittel zum Ausführen des Verfahrens.
  • Weitere Vorteile, Merkmale und Details der vorliegenden Erfindung ergeben sich aus der folgenden Beschreibung bevorzugter Ausführungsformen sowie aus den Zeichnungen. Die Merkmale und Merkmalskombinationen, die zuvor in der Beschreibung erwähnt wurden, sowie die Merkmale und Merkmalskombinationen, die in der folgenden Beschreibung der Figuren erwähnt und/oder in den Figuren allein gezeigt sind, können nicht nur in der jeweils angegebenen Kombination, sondern auch in jeder anderen Kombination oder allein genommen werden, ohne den Umfang der vorliegenden Erfindung zu verlassen.
  • Die neuen Merkmale und das Merkmal der Offenbarung sind in den beigefügten Ansprüchen dargelegt. Die beigefügten Zeichnungen, die in diese Offenbarung eingearbeitet sind und einen Teil davon bilden, veranschaulichen beispielhafte Ausführungsformen und dienen zusammen mit der Beschreibung dazu, die offenbarten Prinzipien zu erläutern. Die gleichen Zahlen werden in den Abbildungen verwendet, um auf ähnliche Merkmale und Komponenten zu verweisen. Eine Ausführungsform eines Systems und/oder von Verfahren in Übereinstimmung mit Ausführungsformen des vorliegenden Gegenstands wird nun im Folgenden nur beispielhaft und unter Bezugnahme auf die beigefügten Figuren beschrieben.
  • Die Zeichnungen zeigen in:
    • 1 ein schematisches Flussdiagramm gemäß einer Ausführungsform des Verfahrens; und
    • 2 eine schematische Seitenansicht nach einem Ausführungsbeispiel eines Kraftfahrzeugs.
  • In den Figuren sind die gleichen Elemente oder Elemente mit der gleichen Funktion durch die gleichen Bezugszeichen gekennzeichnet.
  • In dem vorliegenden Dokument wird das Wort „beispielhaft“ verwendet, um „als Beispiel, Beispiel oder Veranschaulichung dienend“ zu bedeuten. Jede Ausführungsform oder Implementierung des vorliegenden Gegenstands, die hierin als „beispielhaft“ beschrieben wird, ist nicht notwendigerweise als bevorzugt oder vorteilhaft gegenüber anderen Ausführungsformen auszulegen.
  • Während die Offenbarung anfällig für verschiedene Modifikationen und alternative Formen ist, wurden spezifische Ausführungsformen davon beispielhaft in der Zeichnung gezeigt und werden im Folgenden ausführlich beschrieben. Es sollte jedoch verstanden werden, dass es nicht beabsichtigt ist, die Offenbarung auf die einzelnen offenbarten Formen zu beschränken, sondern dass die Offenbarung im Gegenteil alle Modifikationen, Äquivalente und Alternativen abdecken soll, die in den Schutzbereich der Offenbarung fallen.
  • Die Begriffe „umfasst“, „umfassend“ oder andere Variationen davon sollen eine nicht ausschließliche Einbeziehung abdecken, so dass eine Einrichtung, eine Vorrichtung oder ein Verfahren, die eine Liste von Komponenten oder Schritten umfasst, nicht nur diese Komponenten oder Schritte umfasst, sondern auch andere Komponenten oder Schritte umfassen kann, die nicht ausdrücklich aufgeführt oder einer solchen Einrichtung oder Vorrichtung oder einem solchen Verfahren inhärent sind. Mit anderen Worten schließt ein oder mehrere Elemente in einem System oder einer Vorrichtung, denen „umfasst“ oder „umfasst“ vorangestellt ist, ohne weitere Einschränkungen die Existenz anderer Elemente oder zusätzlicher Elemente in dem System oder Verfahren nicht aus.
  • In der folgenden detaillierten Beschreibung der Ausführungsform der Offenbarung wird auf die beigefügte Zeichnung Bezug genommen, die Teil dieser Offenbarung ist und in der zur Veranschaulichung eine spezifische Ausführungsform gezeigt ist, in der die Offenbarung ausgeführt werden kann. Diese Ausführungsform ist hinreichend detailliert beschrieben, um es dem Fachmann zu ermöglichen, die Offenbarung zu praktizieren, und es versteht sich, dass auch andere Ausführungsformen verwendet werden können und dass Änderungen vorgenommen werden können, ohne vom Umfang der vorliegenden Offenbarung abzuweichen. Die folgende Beschreibung ist daher nicht einschränkend zu verstehen.
  • 1 zeigt ein schematisches Flussdiagramm gemäß einer Ausführungsform des Verfahrens. Insbesondere wird ein Verfahren zum Betreiben einer elektronischen Recheneinrichtung 10 zum Erzeugen einer Steuertabelle 12 für einen Elektromotor 24 (2), insbesondere eines Kraftfahrzeugs 26 (2), bereitgestellt. In einigen Ausführungsformen kann sich die elektronische Rechenvorrichtung 10 außerhalb des Kraftfahrzeugs 26 befinden. In einem ersten Schritt S1 wird mindestens eine Flussmitteltabelle 14 für den Elektromotor 24 bereitgestellt. In einem zweiten Schritt S2 wird ein Drehmoment-Genauigkeitstest 16 in Abhängigkeit von der mindestens einen Flusstabelle 14 durchgeführt. In einem dritten Schritt S3 wird eine Skalierung 18 der Flusstabelle 16 in Abhängigkeit vom Ergebnis des Drehmoment-Genauigkeits-Tests 16 durchgeführt. In einem vierten Schritt S4 wird für den Elektromotor 24 in Abhängigkeit von der Skalierung eine neue Flusstabelle 20 erzeugt, und es wird eine Wiederholung 22 durchgeführt, insbesondere von den Schritten S2 bis S4, bis eine vorgesehene Schwelle für eine optimierte Steuertabelle 12 erreicht ist.
  • Die Lösung besteht darin, diesen sich wiederholenden Prozess zu rationalisieren, indem alle damit verbundenen Aufgaben automatisiert und der menschliche Aufwand minimiert wird. Das Verfahren kann in Komponenten unterteilt werden, wie in 1 gezeigt. Zum Beispiel besteht die Rolle einer Steuertabellenerzeugung darin, experimentelle Flussdaten zu nehmen und eine Steuertabelle 12 zu erzeugen, auf die von der elektronischen Recheneinheit 10 zugegriffen werden kann, wie z. B. einer elektronischen Steuereinheit (ECU), die den Elektromotor 24 steuern kann, und/oder anderen elektronischen Recheneinheiten, die sich außerhalb des Kraftfahrzeugs 10 befinden können. Der Kalibrierungsprozess ist ein iterativer Prozess, der sich in einer Schleife dreht, bis das Ziel der Drehmomentgenauigkeit mithilfe linearer Regression und/oder Exponentialfunktionen erreicht ist.
  • Eines der Hauptmerkmale dieser automatisierten Kalibrierung kann sich in einem sogenannten „Scale Flux“-Modul befinden. Das Skalierungsmodul 18 verwendet einen statistischen Ansatz, um den Skalierungsbereich und den Skalierungsfaktor zu bestimmen, den das Skalierungsmodul 18 implementieren kann. Das Skalierungsmodul 18 kann mindestens zwei Eingaben verarbeiten, das Testergebnis des Drehmoment-Genauigkeits-Tests 16 und der vorherigen Flusstabelle 14, und kann eine neue Tabelle ausgeben, die zum Testen bereit ist.
  • Diese automatische Kalibrierung kann zwei Programmiersprachen verwenden. Der Hauptrahmen kann auf einer Programmierplattform aufgebaut sein, während die Daten und/oder die statistische Analyse auf einer anderen Programmierplattform durchgeführt werden können. Dies bedeutet, dass der Programmcode auf einer oder mehreren Programmierplattformen implementiert werden kann und alle automatisierten Prozesse implementieren kann, wie z. B. das Flashen des Computermoduls, das Kommunizieren mit der elektronischen Recheneinheit in einer Testeinrichtung zum Ausführen von Testfällen und das Auslösen von Programmcodes zum Formatieren der Flusstabelle 14. Eine Kombination aus API-Bibliotheken (Application Programming Interface) und grundlegenden Automatisierungsfunktionen kann verwendet werden, um eine solche Automatisierung durchzuführen.
  • Mit dieser neuen elektronischen Rechenvorrichtung 10 kann jedoch das Skalierungsmodul 18 frühere Testdaten speichern, so dass, wenn die aktuelle Skalierung stattfindet, das Skalierungsmodul 18 über den Faktor auf der Grundlage der vorherigen Daten entscheidet. Das Skalierungsmodul 18 kann die Daten linear zwischen den früheren fehlerhaften Punkten und dem Skalierungsfaktor zurückführen. Abhängig von den Bedingungen der Spannung und Geschwindigkeit kann sich die Skalierungsrichtung ändern. Als Ergebnis kann durch lineare Regression aller vergangenen Skalierungsfaktoren ein optimierter Skalierungsfaktor bestimmt werden, der zum Minimieren der Auswirkungen auf die vorhergehenden Datenpunkte verwendet wird.
  • Die Ausgabe der Regression kann als Startpunkt verwendet werden, d. h. der Skalierungsfaktor, der an der Stelle verwendet wird, an der der Fehler gemeldet wurde. Im Gegensatz zur herkömmlichen Methode zur Auswahl des Radius für den kreisförmigen Bereich verwendet diese automatisierte Kalibrierung eine Exponentialfunktion, um sich zu verjüngen. Durch die Verwendung der Exponentialfunktion, die in der folgenden Gleichung aufgeführt ist, kann die Auswahl eines Radius eliminiert werden. Stattdessen kann die als Lambda bezeichnete Rate durch das Skalierungsflussmodul 18 bestimmt werden, das in diesem Fall die Abklingrate bestimmt. Die Automatisierung kann mit einer langsameren Geschwindigkeit beginnen und langsam inkrementiert werden, wenn die Steuertabelle 12 nicht erzeugt werden kann. Ein weiterer Vorteil der Verwendung der Exponentialfunktion kann die Auswirkungen der Skalierung sein. Beispielsweise kann die Skalierung im Vergleich zur linearen Interpolation minimal sein, da die Exponentialfunktion viel schneller abklingt und weniger Spuren zu anderen nahe gelegenen Punkten hinterlässt. Unter Verwendung der folgenden Gleichung kann das Skalierungsflussmodul 18 durch die vorhergehende Flusstabelle 14 iterieren und den Skalierungsfaktor basierend auf der Gleichung bestimmen. In der Mitte kann das Anwenden des vorgeschlagenen Skalierungsfaktors aus der linearen Regression und/oder Exponentialfunktionen durchgeführt werden, und als elektronisches Rechengerät 10 bestimmt sich der Skalierungsfaktor, der sich auf das Drehmoment und den Mittelpunkt des Kreisbereichs auswirken kann. Der kreisförmige Bereich kann durch eine Reihe von Datenpunkten definiert werden, die Drehmomentgenauigkeitsprüfwerte und Fehler enthalten, die einem Skalierungsfaktor und/oder einem Flusswert in der Flusstabelle entsprechen. Der Skalierungsfaktor kann gegen 1 konvergieren (keine Skalierung). S ( x ) = ( S 0 1 ) e λ x + 1
    Figure DE102023004185A1_0001
  • Dabei ist S0 der anfängliche Skalierungsfaktor, x der Abstand vom Mittelpunkt und λ die konstante Abklingrate.
  • Bezugszeichenliste
  • 10
    elektronisches Rechengerät
    12
    Steuertabelle
    14
    Flussmittel-Tabelle
    16
    Drehmoment-Genauigkeits-Test
    18
    Skalierung
    20
    Neuer Flux-Tisch
    22
    Wiederholung
    24
    Elektromotor
    26
    Kraftfahrzeug
    S1 bis S5
    Schritte der Erfindung

Claims (8)

  1. Verfahren zum Betreiben einer elektronischen Rechenvorrichtung (10) zum Erzeugen einer Steuertabelle (12) für einen Elektromotor, umfassend die Schritte: a) Bereitstellen mindestens eines Flusstisches (14) für den Elektromotor; (S1) b) Betreiben einer Drehmoment-Genauigkeitsprüfung (16) in Abhängigkeit von der mindestens einen Flusstabelle (14); (S2) c) Durchführen einer Skalierung (18) auf der Flussmitteltabelle (14) in Abhängigkeit vom Ergebnis der Drehmoment-Genauigkeitsprüfung (16); (S3) und d) Erzeugen einer neuen Flusstabelle (20) für den Elektromotor in Abhängigkeit von der Skalierung (18) und Wiederholen der Schritte b) bis c) bis Erreichen einer vorgegebenen Schwelle für eine optimierte Steuertabelle (12). (S4, S5)
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Ergebnis des Drehmoment-Genauigkeits-Tests (16) gespeichert wird und das gespeicherte Ergebnis zur Generierung zukünftiger neuer Flusstabellen (20) verwendet wird.
  3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass das gespeicherte Ergebnis dadurch genutzt wird, dass ein linearer Rückschritt zwischen früheren Fehlerpunkten in der gespeicherten Drehmoment-Genauigkeitsprüfung (16) zur Bestimmung eines Skalierungsfaktors für die Skalierung (18) verwendet wird.
  4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass eine Exponentialfunktion zur Erzeugung der neuen Flusstabelle (20) verwendet wird.
  5. Computerprogrammcode, der Programmcodemittel zum Ausführen eines Verfahrens nach einem der Ansprüche 1 bis 4 umfasst.
  6. Computerlesbares Speichermedium, das den Computerprogrammcode nach Anspruch 5 umfasst.
  7. Computerlesbares Speichermedium nach Anspruch 6, dadurch gekennzeichnet, dass Das computerlesbare Speichermedium ist als nicht-transitorisches Speichermedium konfiguriert.
  8. Elektronische Rechenvorrichtung (10) zum Erzeugen einer Steuertabelle (12) für einen Elektromotor, wobei die elektronische Recheneinrichtung (10) zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 4 konfiguriert ist.
DE102023004185.8A 2022-11-14 2023-10-18 Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor, eines Computerprogrammcodes, eines computerlesbaren Speichermediums sowie einer Elektronischen Recheneinrichtung Pending DE102023004185A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB2216926.2A GB2624243A (en) 2022-11-14 2022-11-14 A method for operating an electronic computing device for generating a control table for an electric engine, a computer program code, a computer-readable
GB2216926.2 2022-11-14

Publications (1)

Publication Number Publication Date
DE102023004185A1 true DE102023004185A1 (de) 2024-05-16

Family

ID=84840037

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023004185.8A Pending DE102023004185A1 (de) 2022-11-14 2023-10-18 Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor, eines Computerprogrammcodes, eines computerlesbaren Speichermediums sowie einer Elektronischen Recheneinrichtung

Country Status (2)

Country Link
DE (1) DE102023004185A1 (de)
GB (1) GB2624243A (de)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108631696A (zh) * 2017-03-20 2018-10-09 上海汽车集团股份有限公司 用于eps的电机控制方法及装置、温度检测方法及装置、eps
CN108282057B (zh) * 2018-02-02 2023-07-25 卧龙电气驱动集团股份有限公司 一种基于精确磁链查表法进行恒转矩控制的ecm电机及方法
US11305784B2 (en) * 2019-12-30 2022-04-19 Karma Automotive Llc Method for online direct estimation and compensation of flux and torque errors in electric drives

Also Published As

Publication number Publication date
GB2624243A (en) 2024-05-15
GB202216926D0 (en) 2022-12-28

Similar Documents

Publication Publication Date Title
EP0095517B1 (de) Verfahren und Einrichtung zur automatischen optischen Inspektion
EP2999998B1 (de) Methode zur ermittlung eines modells einer ausgangsgrösse eines technischen systems
DE102018004324B9 (de) Verstärkerauswahlvorrichtung, Verstärkerauswahlverfahren und computerlesbares Medium mit einer Funktion zum Löschen eines falschen Auswahlteils
DE112018006331B4 (de) Testfallgenerierungsvorrichtung, Testfallgenerierungsverfahren und Testfallgenerierungsprogramm
DE102023004185A1 (de) Verfahren zum Betreiben einer elektronischen Rechenvorrichtung zum Erzeugen einer Steuertabelle für einen Elektromotor, eines Computerprogrammcodes, eines computerlesbaren Speichermediums sowie einer Elektronischen Recheneinrichtung
DE102020005467A1 (de) Verfahren zum Verfügbarmachen von anonymisierten, ADAS relevanten Fahrzeugdaten
DE10325513B4 (de) Verfahren und Vorrichtung zum Erstellen eines Verhaltensaspekts einer Schaltung zur formalen Verifikation
DE102022209618A1 (de) Verfahren zum Simulieren eines Umformwerkzeugs zum Erzeugen eines Bauteils für ein Kraftfahrzeug, Computerprogrammprodukt sowie elektronische Recheneinrichtung
DE112004001955T5 (de) Benutzeroberflächensoftware-Entwurfssystem
DE69507653T2 (de) Verfahren und Vorrichtung zur Erzeugung von Tests für elektronische Karten
DE102013206258A1 (de) Verfahren und Vorrichtung zum Generieren von zulässigen Eingangsdatentrajektorien für ein Test- bzw. Prüfsystem
DE102020206321A1 (de) Verfahren und Vorrichtung zum Prüfen eines technischen Systems
DE102021121116B4 (de) Verfahren und vorrichtung zur eingabe einer zeichenfolge
DE19710463C2 (de) Verfahren zur automatischen Differentiation auf einem Rechner insbesondere zur Simulation elektronischer Schaltungen
DE102018222801A1 (de) Verfahren und Vorrichtung zum Vermessen eines zu testenden Systems
DE2832239A1 (de) Selbsttaetige testeinrichtung
DE102006006782B4 (de) Verfahren zum Behandeln von Designfehlern eines Layouts einer integrierten Schaltung
DE102020205526A1 (de) Verfahren und Vorrichtung zum Prüfen eines technischen Systems
DE10240133A1 (de) Verfahren und Vorrichtung zum Äquivalenzvergleich digitaler Schaltungen
DE102023201494A1 (de) Verfahren und Vorrichtung zur Visualisierung von Debug-Daten eines komplexen Datenverarbeitungsnetzwerks
DE102024102613A1 (de) Computerimplementiertes Verfahren und Testausführungswerkzeug zum Optimieren einer Auslastung von mindestens zwei Prüfständen
DE102024104092A1 (de) Computerimplementiertes Verfahren zum Registrieren von Punktwolken und Fahrzeug
DE102023211286A1 (de) Verfahren, Einrichtung und Computerprogrammprodukt zum Verbessern der Genauigkeit der Positionserkennung eines Fahrzeugs
DE102024100824A1 (de) Verfahren zur Funktionsüberprüfung einer Fahrzeugkamera, Computerprogramm zur Funktionsüberprüfung einer Fahrzeugkamera, Fahrzeugkamera sowie computerimplementiertes Verfahren zur Funktionsüberprüfung einer Speichereinheit eines Mikrocontrollers einer Fahrzeugkamera
DE102024200435A1 (de) Verfahren zum Analysieren eines Signalverarbeitungsnetzwerks