DE102009005372A1 - Schätzen der Temperatur von Statorwicklungen eines Elektromotors - Google Patents

Schätzen der Temperatur von Statorwicklungen eines Elektromotors Download PDF

Info

Publication number
DE102009005372A1
DE102009005372A1 DE102009005372A DE102009005372A DE102009005372A1 DE 102009005372 A1 DE102009005372 A1 DE 102009005372A1 DE 102009005372 A DE102009005372 A DE 102009005372A DE 102009005372 A DE102009005372 A DE 102009005372A DE 102009005372 A1 DE102009005372 A1 DE 102009005372A1
Authority
DE
Germany
Prior art keywords
temperature
speed
permanent magnet
response
stator
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.)
Granted
Application number
DE102009005372A
Other languages
English (en)
Other versions
DE102009005372B4 (de
Inventor
Nitinkumar R. Cypress Patel
Yo Chan Torrance Son
Silva Redondo Beach Hiti
Steven E. Torrance Schulz
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of DE102009005372A1 publication Critical patent/DE102009005372A1/de
Application granted granted Critical
Publication of DE102009005372B4 publication Critical patent/DE102009005372B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/085Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
    • H02H7/0852Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load directly responsive to abnormal temperature by using a temperature sensor

Abstract

Es werden ein Temperaturschätzcontroller und Verfahren bereitgestellt, um einen Drehmomentbefehl so zu steuern, dass ein Überhitzen einer oder mehrerer von mehreren Phasen eines Permanentmagnetmotors verhindert wird. Der Temperaturschätzcontroller umfasst ein Temperaturschätzmodul für niedrige Drehzahl, ein Übergangsmodul und einen Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls. Das Temperaturschätzmodul für niedrige Drehzahl ermittelt eine Statortemperatur jeder der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf erste thermische Impedanzen, die für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt gemessen werden. Das Übergangsmodul ist mit dem Temperaturschätzmodul für niedrige Drehzahl gekoppelt und gibt die Statortemperaturen jeder der mehreren Phasen des Permanentmagnetmotors so aus, wie sie von dem Temperaturschätzmodul für niedrige Drehzahl ermittelt werden, wenn eine detektierte Drehzahl des Permanentmagnetmotors kleiner als eine erste vorbestimmte Drehzahl ist. Der Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls ist mit dem Übergangsmittel gekoppelt und setzt den Drehmomentbefehl in Ansprechen auf die Statortemperatur einer oder mehrerer der mehreren Phasen herab.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft allgemein Elektromotorsysteme, und sie betrifft insbesondere ein Verfahren und eine Vorrichtung zum Schätzen der Temperatur von Statorwicklungen in einem Elektromotor.
  • HINTERGRUND DER ERFINDUNG
  • Ein Permanentmagnetmotor in einem Elektromotorsystem kann beschädigt werden, wenn die Temperatur von Statorwicklungen des Permanentmagnetmotors überhitzt. Typischerweise wird die Temperatur der Statorwicklungen von einem Temperaturmesssensor, wie etwa einem temperaturabhängigen Widerstand (Thermistor), gemessen, der an einer der Phasen der Statorwicklung des Elektromotors installiert ist. Unter der Annahme, dass ausgeglichene dreiphasige Ströme in den Statorwicklungen fließen, kann der einzige Temperaturmesssensor auf angemessene Weise die Temperatur aller drei Phasen schätzen. Bei oder in der Nähe einer Drehzahl von Null kann es jedoch sein, dass kein Strom in der Phase der Statorwicklung des Elektromotors fließt, an welcher der Sensor installiert ist, oder es kann sein, dass bei gewissen Drehzahlen nicht ausgeglichene Ströme in den drei Phasen der Statorwicklungen fließen. Unter diesen Bedingungen wird der einzige Temperaturmesssensor die tatsächliche Temperatur des Elektromotors nicht korrekt wiedergeben und folglich kann der Elektromotor durch Überhitzung beschädigt werden.
  • Entsprechend ist es wünschenswert, ein Verfahren und eine Vorrichtung zum Verhindern eines Schadens durch Überhitzung an Statorwicklungen des Elektromotors bereitzustellen. Zudem ist es wünschenswert, eine Temperaturerfassung für den Elektromotor bei allen Drehzahlen einschließlich einer Drehzahl bei oder in der Nähe von Null bereitzustellen. Darüber hinaus werden weitere wünschenswerte Merkmale und Eigenschaften der vorliegenden Erfindung aus der nachfolgenden genauen Beschreibung und den beigefügten Ansprüchen in Verbindung mit den beiliegenden Zeichnungen und dem voranstehenden technischen Gebiet und Hintergrund offenbar werden.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Es wird ein Temperaturschätzcontroller zum Verhindern eines Schadens durch Überhitzung an Statorwicklungen eines Permanentmagnetmotors bereitgestellt. Der Temperaturschätzcontroller umfasst ein Temperaturschätzmodul für niedrige Drehzahl, ein Übergangsmodul und einen Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls. Das Temperaturschätzmodul für niedrige Drehzahl ermittelt eine Statortemperatur jeder von mehreren Phasen des Permanentmagnetmotors in Ansprechen auf erste thermische Impedanzen, die für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt gemessen werden. Das Übergangsmodul ist mit dem Temperaturschätzmodul für niedrige Drehzahl gekoppelt und gibt die Statortemperaturen jeder von mehreren Phasen des Permanentmagnetmotors so aus, wie sie von dem Temperaturschätzmodul für niedrige Drehzahl ermittelt wurden, wenn eine detektierte Drehzahl des Permanentmagnetmotors kleiner als eine erste vorbestimmte Drehzahl ist. Der Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls ist mit dem Übergangsmodul gekoppelt und setzt den Drehmomentbefehl in Ansprechen auf die Statortemperatur einer oder mehrerer der mehreren Phasen herab.
  • Es wird ein Verfahren bereitgestellt, um einen Drehmomentbefehl so zu steuern, dass ein Überhitzen einer oder mehrerer von mehreren Phasen eines Permanentmagnetmotors verhindert wird. Das Verfahren umfasst die Schritte, dass ermittelt wird, ob eine detektierte Drehzahl des Permanentmagnetmotors kleiner als eine erste vorbestimmte Drehzahl ist, dass eine Statortemperatur jeder der mehreren Phasen in Ansprechen auf erste thermische Impedanzen ermittelt wird, welche für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt gemessen werden, wenn die detektierte Drehzahl des Permanentmagnetmotors kleiner als die erste vorbestimmte Drehzahl ist, und dass der Drehmomentbefehl in Ansprechen auf die Statortemperatur einer oder mehrerer der mehreren Phasen herabgesetzt wird.
  • BESCHREIBUNG DER ZEICHNUNGEN
  • Die vorliegende Erfindung wird hier nachstehend in Verbindung mit den folgenden Zeichnungsfiguren beschrieben, in denen gleiche Bezugszeichen gleiche Elemente bezeichnen, und
  • 1 ein Blockdiagramm eines Elektromotorsystems gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 2 eine Schaltplandarstellung des Algorithmus zur Temperaturschätzung für niedrige Drehzahl gemäß der Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 3 eine detailliertere Zeichnung des Temperaturschätzcontrollers des Elektromotorsystems von 1 gemäß der Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 4 einen Fluss der Arbeitsweise des Übergangsmoduls des Temperaturschätzcontrollers des Elektromotorsystems von 3 gemäß der Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 5 einen Graphen der Arbeitsweise des Übergangsmoduls des Elektromotorsystems von 3 gemäß der Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 6 ein Flussdiagramm der Arbeitsweise eines Temperaturschätzcontrollers des Elektromotorsystems von 3 gemäß der Ausführungsform der vorliegenden Erfindung veranschaulicht; und
  • 7 Wellenformen veranschaulicht, die im Betrieb eines Kraftfahrzeugs erzeugt wurden, welches das Elektromotorsystem von 3 gemäß der Ausführungsform der vorliegenden Erfindung verwendet.
  • BESCHREIBUNG EINER BEISPIELHAFTEN AUSFÜHRUNGSFORM
  • Die folgende genaue Beschreibung ist rein beispielhafter Natur und ist nicht dazu gedacht, die Erfindung oder die Anwendung und Verwendun gen der Erfindung zu beschränken. Darüber hinaus besteht nicht die Absicht, durch irgendeine explizite oder implizite Theorie gebunden zu sein, die in dem voranstehenden technischen Gebiet, dem Hintergrund, der Kurzzusammenfassung oder der folgenden genauen Beschreibung dargestellt ist.
  • Mit Bezug auf 1 umfasst ein Elektromotorsystem 100 gemäß einer Ausführungsform der vorliegenden Erfindung eine dreiphasige synchrone Wechselstrom-Elektromaschine (AC-Elektromaschine) 110, wie etwa eine synchrone Reluktanzmaschine oder einen Permanentmagnet-Elektromotor, welche in Ansprechen auf Signale von einem Wechselrichter 120 arbeitet. Der Wechselrichter 120, der eine elektrische Steuerung für den Elektromotor 110 bereitstellt, ist zwischen Gleichstrom-Busleitungen (DC-Busleitungen) 135 einer Leistungsquelle 140 geschaltet. Der Wechselrichter 120 umfasst Transistoren 122 bis 127, wie etwa Bipolartransistoren mit isolierter Gateelektrode (IGBTs), und arbeitet in Ansprechen auf Signale von einem stromgeregelten Drehmomentcontroller 150 an die Gates derselben so, dass er eine Spannung an jede Phase 115 des Motors 110 liefert, wobei jedes der Transistorpaare 122/125, 123/126 und 124/127 einen Phasenschenkel des Wechselrichters 120 bildet. Ein temperaturabhängiger Widerstand oder Thermistor 118 ist mit einer der Phasen 115 gekoppelt, um die Temperatur der Wicklung dieser Phase 115 zu messen. Ein Kühlmittel 155, wie etwa Motoröl, umgibt und kühlt den Motor 110 während eines Betriebs desselben, und ein Temperatursignalgenerator 156 ermittelt die Temperatur des Kühlmittels 155 aus einem Thermoelement 157 in dem Kühlmittel 155 und stellt eine digitale Signaldarstellung der Temperatur des Kühlmittels 155 auf der Leitung 158 bereit.
  • Ein Resolver oder Drehmelder 160 (oder eine ähnliche Erfassungseinrichtung) ist mit dem Motor 110 gekoppelt, um die Rotorposition zu messen und die Drehzahl desselben zu detektieren. Ein Resolver/Digital-Wandler 165 wandelt die Signale von dem Resolver 160 in digitale Signale um und liefert diese digitalen Darstellungen einer Winkelposition und einer detektierten Drehzahl des Rotors des synchronen AC-Elektromotors 110 an den stromgeregelten Drehmomentcontroller 150. Der Ausgang des stromgeregelten Drehmomentcontrollers 150 ist mit den Gates jedes der Transistoren 122 bis 127 gekoppelt, um dem Wechselrichter 120 ein Motorsteuerungssignal als Betätigungssteuerungssignale für die Transistoren 122 bis 127 zu liefern.
  • Gemäß der Ausführungsform umfasst ein Temperaturschätzcontroller 170 einen Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172, ein Temperaturschätzmodul für hohe Drehzahl 174, ein Temperaturschätzmodul für niedrige Drehzahl 176, einen Skalierungskoeffizientenberechner 178 und ein Übergangsmodul 180.
  • Das Temperaturschätzmodul für hohe Drehzahl 174 empfängt Synchronrahmenströme Id, Iq von dem stromgeregelten Drehmomentcontroller 150 und schätzt die Phasentemperaturen (Ta, Tb, Tc) der Wicklungen der Phasen 115 in Ansprechen auf die Synchronrahmenströme und die Temperatur einer der Phasen 115, wie sie durch den temperaturabhängigen Widerstand 118 gemessen wird. Das Temperaturschätzmodul für niedrige Drehzahl 174 empfängt die detektierten Stromwerte Ia, Ib, Ic und schätzt die Phasentemperaturen (Ta, Tb, Tc) der Wicklungen der Phasen 115 in Ansprechen auf die Stromwerte und die Temperatur des Kühlmittels 155, wie sie auf der Leitung 158 bereitgestellt wird.
  • Der Skalierungskoeffizientenberechner 178 empfängt ein digitales Signal, das die detektierte Drehzahl des Motors 110 darstellt, von dem Resolver/Digital-Wandler 165 und berechnet Skalierungskoeffizienten, wie nachstehend genauer beschrieben wird. Die Skalierungskoeffizienten werden von dem Berechner 178 zusammen mit den geschätzten Phasentemperaturen (Ta, Tb, Tc) von dem Temperaturschätzmodul für hohe Drehzahl 174 und dem Temperaturschätzmodul für niedrige Drehzahl 176 an das Übergangsmodul 180 geliefert. Das Übergangsmodul 180 modifiziert die geschätzten Phasentemperaturen (Ta, Tb, Tc) gemäß den Skalierungskoeffizienten, um Phasentemperaturen (Ta, Tb, Tc) zur Lieferung an einen ersten Eingang des Blocks zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 abzuleiten.
  • Ein Drehmomentsteuerungssignal (ein Drehmomentbefehl T*) wird an einen zweiten Eingang des Blocks zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 geliefert. Der Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 modifiziert den Drehmomentbefehl in Ansprechen auf die Phasentemperaturen (Ta, Tb, Tc), um ein temperaturgemäß herabgesetztes Drehmomentsteuerungssignal zu erzeugen. Der stromgeregelte Drehmomentcontroller 150 empfangt Stromsignale von jeder Phase 115 des Motors 110 und modifiziert gemäß der vorliegenden Ausführungsform die Ströme bei den Phasen 115 des Motors 110 in Ansprechen auf das temperaturgemäß herabgesetzte Drehmomentsteuerungssignal, das von dem Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 empfangen wird, um die Betätigungssteuerungssignale zu erzeugen, die an den Wechselrichter 120 geliefert werden.
  • Entsprechend wenden die Betätigungssteuerungssignale die Verstärkung, die durch das temperaturgemäß herabgesetzte Drehmomentsteuerungssignal darstellt wird, auf die Befehlssignale/Spannung an, welche an die Gates der Transistoren 122 bis 127 angelegt werden bzw. wird. Somit werden gemäß der vorliegenden Ausführungsform die Ströme an jeder der Phasen 115 durch den stromgeregelten Drehmomentcontroller 150 in Ansprechen auf das temperaturgemäß herabgesetzte Drehmomentsteuerungssignal empfangen und modifiziert, um eine geeignete Verstärkung an die Betätigungssteuerungssignale zu liefern, wobei eine temperaturabhängige Drehmomentherabsetzung bei allen Drehzahlen in die Steuerungsstruktur eingebaut ist, welche eine Modifikation des Drehmomentbefehls bei Drehzahlen in der Nähe der Drehzahl Null durch die skalierten Phasentemperaturen umfasst, welche durch den Temperaturschätzblock für niedrige Drehzahl 176 erzeugt und durch den Koeffizienten skaliert wird, der von dem Skalierungskoeffizientberechner 178 an das Übergangsmodul 180 geliefert wird.
  • Gewöhnlich ist nur ein Temperaturmesssensor (z. B. der temperaturabhängige Widerstand 118) an einer der drei Phasen 115 der Motorstatorwicklung installiert. Wenn bei einer Drehzahl von Null Strom in den Phasen 115 fließt, an denen der temperaturabhängige Widerstand 118 nicht installiert ist, wird die tatsächliche Temperatur dieser Phasen 115 einem herkömmlichen Motorcontroller nicht korrekt gemeldet, um diese Phasen 115 vor Überhitzung zu schützen. Somit kann ein Schätzen der Statortemperatur jeder Phase 115 und ein Vergleichen derselben mit einem vordefinierten Temperaturschwellenwert, um den Drehmomentbefehl herabzusetzen, ein Überhitzen der Statorwicklungen bei einer Drehzahl von Null verhindern.
  • Mit Bezug auf 2 ermittelt eine Schaltplandarstellung eines Motortemperaturnetzwerks 200, das für eine Temperaturschätzung für niedrige Drehzahl gemäß der Ausführungsform der vorliegenden Erfindung verwendet wird, die Temperaturen Ta, Tb und Tc jeder der Phasen 115 (d. h. Φa, Φb, Φc) des Motors 110.
  • Die Temperatur der Statorphasenwicklungen 115 bei und in der Nähe einer Drehzahl von Null des Motors 115 werden gemessen, indem eine thermische Impedanz (Rth) zwischen jeder der Phasen 115 und einem thermischen Neutralpunkt 202 (d. h. eine thermische Impedanz 204 (Rthan) zwischen der Temperatur Ta einer ersten Phase Φa und dem thermischen Neutralpunkt 202, eine thermische Impedanz 206 (Rthbn) zwischen der Temperatur Tb einer zweiten Phase Φb und dem thermischen Neutralpunkt 202, und eine thermische Impedanz 208 (Rthcn) zwischen der Temperatur Tc einer dritten Phase Φc und dem thermischen Neutralpunkt 202) sowie eine thermische Impedanz (Rthnc) zwischen dem thermischen Neutralpunkt 202 und der Temperatur des Kühlmittels 155 (welches eine Temperatur TCoolant aufweist, die durch das Thermoelement 157 (1) gemessen wird) berechnet wird.
  • Eine Leistungsdissipation in dem Motor aufgrund von Kupferverlust und Eisenverlust kann unter Verwendung von Gleichung (1) bzw. (2) ausgedrückt werden.
    Figure 00090001
    wobei: RDC der DC-Widerstand je Phase ist;
    Nc die Anzahl von Spulen in einer Reihe ist;
    N die Anzahl von Windungen ist;
    Lturn die Länge einer Windung ist;
    Aturn die Fläche einer Windung ist; und
    σcu die Leitfähigkeit von Kupfer ist.
    Figure 00100001
    wobei: Ph die Leistungsdissipation aufgrund von Hystereseverlusten ist; und
    Pe die Leistungsdissipation aufgrund von Wirbelstromverlusten ist.
  • Wie Fachleute aus Gleichung (1) und (2) ableiten werden, wird der Großteil der Wärme in den Statorwicklungen bei einer Betriebsdrehzahl von Null und bei niedrigen Betriebsdrehzahlen aufgrund von Kupferverlust erzeugt. Somit wird gemäß der vorliegenden Ausführungsform die Wärme ignoriert, die in den Statorwicklungen aufgrund von Eisenverlusten erzeugt wird. Die in den Statorwicklungen aufgrund von Kupferverlusten erzeugte Wärme kann unter Verwendung des Statorstroms und der thermischen Impedanzen berechnet werden, wie in der voranstehenden Gleichung (1) gezeigt ist.
  • Der Temperaturanstieg in jeder der drei Phasen 115 wird unter Verwendung des Temperaturnetzwerks 200 und eines berechneten Kupferverlusts in jeder jeweiligen Phase 115 geschätzt. Mit Bezug auf das vereinfachte Motortemperaturmodell 200 kann der Temperaturanstieg in den Statorphasenwicklungen 115 des dreiphasigen AC-Motors 110 unter Verwendung von (a) der thermischen Impedanz Rthan 204, (b) der thermischen Impedanz Rthbn 206, (c) der thermischen Impedanz Rthcn 208, (d) der thermischen Impedanz 210 und (e) einer Temperatur geschätzt werden, die durch den temperaturabhängigen Widerstand 118 gemessen wird, der in der Wicklung der Phase C installiert ist. Der Kupferverlust in jeder Phase wird als eine Funktion des RMS-Statorstroms, Ia, Ib, Ic und des Statorphasenwiderstands berechnet. Entsprechend wird die Temperaturschätzung bei niedrigen Drehzahlen durch das Temperaturschätzmodul für niedrige Drehzahlen 176 unter Verwendung von Gleichung (3), (4) und (5) berechnet.
  • Figure 00110001
  • Die ersten Ausdrücke in Gleichung (3), (4) und (5) stellen den Temperaturanstieg aufgrund der thermischen Impedanz jeder Phase 204, 206, 208 mit Bezug auf den thermischen Neutralpunkt 202 dar, während die zweiten Ausdrücke in Gleichung (3), (4) und (5) den Temperaturanstieg aufgrund der thermischen Impedanz 210 zwischen dem thermischen Neutralpunkt 202 und dem Kühlmittel 155 darstellen.
  • Mit Bezug auf 3 sind beispielhafte Schaltungsblocks zum Ausführen der Berechnung und anderer Funktionen gemäß der vorliegenden Ausführungsform darstellt. Die AC-Ströme Ia, Ib und Ic werden an Kombinatoren 302, 304 bzw. 306 des Temperaturschätzmoduls für niedrige Drehzahl 176 geliefert. Die Kombinatoren 302, 304, 306 erzeugen durch die Bereitstellung der Ströme Ia, Ib und Ic an jeden von zwei Eingängen derselben Wellenformen, welche den AC-RMS-Strömen jeder der Phasen 115 entsprechen, und liefern die AC-RMS-Ströme an Blöcke 308, 310 bzw. 312.
  • Der Block 308 berechnet den Statorphasenwiderstand Rsa der Statorverdrahtung von Phase a (Phase 204) in Ansprechen auf die Temperatur Ta der Statorverdrahtung von Phase a und multipliziert ihn mit dem AC-RMS-Wert des Statorstroms I 2 / a von dem Ausgang des Kombinators 302, wobei er digitale Werte des Produkts derselben an einen Block 314 zur Berechnung des Temperaturanstiegs aufgrund der thermischen Impedanz Zθ_an der Phase 204 liefert. Auf ähnliche Weise berechnen die Blöcke 310 und 312 die Statorphasenwiderstände Rsb bzw. Rsc aus den Temperaturen Tb und Tc der Statorverdrahtungen der Phasen b bzw. c (Phasen 206, 208) und multiplizieren diese mit den jeweiligen Ausgängen der Kombinatoren 304, 306. Die Ausgänge der Blöcke 310 und 312 werden als digitale Werte zur Berechnung des Temperaturanstiegs aufgrund der thermischen Impedanzen Zθ_bn, Zθ_cn der Phasen 206 und 208 an Blöcke 316 bzw. 318 geliefert.
  • Die Ausgänge der Blöcke 308, 310 und 312 werden auch an Eingänge eines Blocks 320 zur Berechnung des Temperaturanstiegs aufgrund der thermischen Impedanz Zθ_cn 210 zwischen dem thermischen Neutralpunkt 202 und dem Kühlmittel 155 geliefert. Die Ausgänge der Blöcke 314, 316, 318 und 320 sowie das digitale Signal, das die Temperatur TCoolant des Kühlmittels 155 auf der Leitung 158 darstellt, werden an Eingänge eines Statorphasentemperaturschätzers für niedrige Drehzahl 325 zur Schätzung der Temperaturen Ta, Tb und Tc der drei Phasen 115 des Motors 110 in Ansprechen auf den berechneten Kupferverlust in den drei Phasen 115 gemäß Gleichung (3), (4) und (5) geliefert.
  • Nun auf das Temperaturschätzmodul für hohe Drehzahl 174 Bezug nehmend, wird die Berechnung der Temperaturen der drei Phasen 115 etwa alle 10 ms ausgeführt und ein Abtasten eines AC-Stromsignals bei dieser hohen Grundfrequenz würde die Genauigkeit der Kupferverlustberechnungen verringern. Entsprechend werden digitale Synchronrahmenstrom signale Id und Iq (d. h. die d- und q-Achsenströme) zur Berechnung der Kupferverluste verwendet. Auch wird angenommen, dass, wenn sich der Motor 110 dreht, die Wärmeverteilung zwischen den drei Statorwicklungen der drei Phasen 115 fast äquivalent ist und dass die durch den temperaturabhängigen Widerstand 118, welcher in einer der drei Wicklungen montiert ist, gemessene Temperatur einen korrekten Temperaturanstieg in allen drei Phasen 115 darstellen sollte. Somit werden die Statorphasenwiderstände Rsa, Rsb und Rsc unter Verwendung des Messwerts des temperaturabhängigen Widerstands berechnet. Die digitalen Synchronrahmenstromsignale Id und Iq werden von dem stromgeregelten Drehmomentcontroller 150 an einen Berechner 330 des Quadrats der Größe des Statorstroms des Temperaturschätzmoduls für hohe Drehzahl 174 geliefert. Der Berechner 330 des Quadrats der Größe des Statorstroms berechnet den RMS-Wert der Ströme I 2 / s und liefert den RMS der Ströme an Blöcke 332, 334 und 336.
  • Die Blöcke 332, 334 und 336 berechnen die Statorphasenwiderstände Rsa, Rsb und Rsc der Statorverdrahtung der Phasen 115 in Ansprechen auf die durch den temperaturabhängigen Widerstand 118 gemessene TThermistor einer der Statorverdrahtungen der Phasen 115 und multiplizieren sie mit dem RMS-Wert der Statorströme I 2 / s von dem Ausgang des Berechners 330 des Quadrats der Größe des Statorstroms. Die Ausgänge der Blöcke 332, 334 und 336 werden zur Berechnung des Temperaturanstiegs aufgrund der thermischen Impedanzen Zθ_an, Zθ_bn, Zθ_cn der Phasen 206 und 208 an Blöcke 340, 342 bzw. 344 geliefert. Die Ausgänge der Blöcke 332, 334 und 336 werden auch an Eingänge eines Blocks 346 zur Berechnung des Temperaturanstiegs aufgrund der thermischen Impedanz Zθ_nc 210 zwischen dem thermischen Neutralpunkt 202 und dem Kühlmittel 155 geliefert.
  • Die Ausgänge der Blöcke 340, 342, 344 und 346 sowie das digitale Signal, das die Temperatur TCoolant des Kühlmittels 155 auf der Leitung 158 darstellt, und das Signal TThermistor von dem temperaturabhängigen Widerstand 118 werden an Eingänge eines Statorphasentemperaturschätzers für hohe Drehzahl 348 zur Schätzung der Temperaturen Ta, Tb und Tc der drei Phasen 115 des Motors 110 in Ansprechen auf den berechneten Kupferverlust in den drei Phasen 115 gemäß den Gleichungen (3), (4) und (5) geliefert.
  • Die Ausgänge Ta, Tb und Tc, die Schätzwerte der Statorwicklungstemperaturen der Wicklungen der drei Phasen 115 darstellen, die durch den Statorphasentemperaturschätzer für hohe Drehzahl 348 und den Statorphasentemperaturschätzer für niedrige Drehzahl 325 berechnet wurden, werden an Eingänge des Übergangsmoduls 180 geliefert. Wie voranstehend beschrieben wurde, empfängt der Skalierungskoeffizientberechner 178 ein digitales Signal, welches die detektierte Drehzahl des Motors 110 darstellt, von dem Resolver/Digital-Wandler 165 und berechnet Skalierungskoeffizienten. Die Skalierungskoeffizienten werden von dem Berechner 178 an das Übergangsmodul 180 geliefert und das Übergangsmodul 180 modifiziert die geschätzten Phasentemperaturen (Ta, Tb, Tc) gemäß den Skalierungskoeffizienten, um Phasentemperaturen (Ta, Tb, Tc) zur Lieferung an einen Eingang des Blocks zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 abzuleiten.
  • Das stromgeregelte Drehmomentsteuerungsmodul 150 umfasst einen Block 350 zur Transformation von drei in zwei Phasen, welcher Ströme von den drei Phasen 115 verwendet, um zwei Phasenströme Iα und Iβ in dem stationären Referenzrahmen zu erzeugen, und ein Block 352 zur Transformation von stationär in synchron transformiert die Ströme Iα und Iβ in Stromwerte I e / ds und I e / qs (einfacher als Id und Iq dargestellt) in dem Synchronreferenzrahmen, wobei die DC-Stromwerte für eine leichtere Berechnung der Betätigungssteuerungssignale gemäß der vorliegenden Ausführungsform sorgen. Wie voranstehend beschrieben wurde, werden die digitalen Synchronreferenzrahmen-Stromwerte Id und Iq an den Berechner 330 des Quadrats der Größe des Statorstroms geliefert. Zudem werden die digitalen Synchronreferenzrahmen-Stromwerte Id und Iq an Bund q-Phasensummierer 356 bzw. 358 geliefert.
  • Der Drehmomentbefehl T* wird an den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 geliefert, um das herabgesetzte Drehmomentbefehlssignal T** in Ansprechen auf die Phasentemperaturen (Ta, Tb, Tc) von dem Übergangsmodul 180 zu erzeugen, um eine Beschädigung der Statorwicklungen der Phasen 115 durch Überhitzung zu verhindern. Gemäß der vorliegenden Ausführungsform setzt der Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 den Drehmomentbefehl T* herab (d. h. vermindert ihn), um den herabgesetzten Drehmomentbefehl T** in Ansprechen darauf abzuleiten, dass detektiert wird, dass die Statortemperatur einer oder mehrerer der mehreren Phasen höher als eine vorbestimmte Temperatur ist.
  • Ein Block 354 zur Ermittlung des optimalen Strombefehls des stromgeregelten Drehmomentsteuerungsmoduls 150 erzeugt zwei Strombefehle I e* / ds und I e* / qs in dem Synchronreferenzrahmen aus dem herabgesetzten Drehmomentbefehlssignal T** und kombiniert die Strombefehle I e* / ds und I e* / qs bei den d- und q-Phasensummierern 356 bzw. 358 mit den Stromwerten Id und Iq, um Stromfehlersignale zu erzeugen. Synchronrahmen-Stromregler 360 erzeugen die Synchronrahmen-Betätigungssignale, die Spannungen V e* / ds und V e* / qs aufweisen.
  • Ein Block 365 zur Transformation von synchron in stationär transformiert die Synchronrahmen-Betätigungssignale V e* / ds und V e* / qs in zwei Stationärrahmen-Betätigungssignale V * / α und V * / β. Ein Block 370 zur Transformation von zwei in drei Phasen transformiert die zwei Stationärrahmen-Betätigungssignale V * / α und V * / β in dreiphasige Spannungsbetätigungssignale V * / a, V * / b und V * / c zur Lieferung an die jeweiligen drei Phasenschenkel 122/125, 123/126 und 124/127 des Wechselrichters 120. Auf diese Weise werden die Betätigungssteuerungssignale für den Wechselrichter 120 in Ansprechen auf das herabgesetzte Drehmomentsignal T** erzeugt, um sich gegen ein Überhitzen der Phasen 115 des AC-Synchronmotors 110 auch bei niedrigen Drehzahlen zu schützen.
  • Mit Bezug auf 4 umfasst ein Fluss 400 der Arbeitsweise des Übergangsmoduls 180 des Temperaturschätzcontrollers 170 gemäß der vorliegenden Ausführungsform drei Betriebsmodi: den Modus Null 402, den Modus Eins 404 und den Modus Zwei 406. Wenn der Motor gestartet wird (d. h. eingeschaltet wird) 410, arbeitet das Übergangsmodul 180 in dem Modus Null 402. Der Modus Null 402 ist bei und in der Nähe einer Drehzahl von Null aktiv (z. B. unter etwa fünfundsiebzig Umdrehungen pro Minute (U/min)). Während des Modus Null 402 liefert das Übergangsmodul 180 geschätzte Statortemperaturen Ta, Tb und Tc, die von dem Temperaturschätzmodul für niedrige Drehzahl 176 berechnet werden, an den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172, um den Drehmomentbefehl T* herabzusetzen.
  • Entsprechend wird der Drehmomentbefehl T* in Ansprechen auf die geschätzten Statortemperaturen Ta, Tb und Tc herabgesetzt, die in Ansprechen auf die thermischen Impedanzen berechnet werden, welche für jede der mehreren Phasen durch Ermittlung des Kupferverlusts in jeder der Phasen 115 gemessen werden, wobei der Kupferverlust in Ansprechen auf den AC-RMS-Strom I 2 / a, I 2 / b und I 2 / c und den Statorphasenwiderstand Rsa, Rsb oder Rsc in jeder jeweiligen Phase 115 berechnet wird, wobei die geschätzte Temperatur Ta, Tb oder Tc verwendet wird, um den jeweiligen Statorphasenwiderstand Rsa, Rsb oder zu berechnen.
  • Wenn die Drehzahl des Motors 110 größer als eine erste vorbestimmte Drehzahl wird, wobei gemäß der vorliegenden Ausführungsform die erste vorbestimmte Drehzahl eine Drehzahl von etwa fünfundsiebzig U/min ist, schaltet 412 das Übergangsmodul 180 den Betrieb von dem Modus Null 402 in den Modus Eins 404 um. Während des Modus Eins 404 liefert das Übergangsmodul 180 geschätzte Statortemperaturen Ta, Tb und Tc, die als eine Kombination sowohl der geschätzten Statortemperaturen, die von dem Temperaturschätzmodul für hohe Drehzahl 174 berechnet werden, als auch der geschätzten Statortemperaturen berechnet werden, welche von dem Temperaturschätzmodul für niedrige Drehzahl 176 berechnet werden, an den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172, um den Drehmomentbefehl T* herabzusetzen. Mit anderen Worten setzt während des Modus Eins 404 der Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 den Drehmomentbefehl T* in Ansprechen auf die Statortemperaturen der mehreren Phasen 115, welche durch das Temperaturschätzmodul für hohe Drehzahl 174 in Ansprechen auf die Temperatur einer der Phasen berechnet werden, die durch den temperaturabhängigen Widerstand 118 gemessen wird, und der Statortemperaturen der mehreren Phasen 115 herab, die durch das Temperaturschätzmodul für niedrige Drehzahl 176 in Ansprechen auf die thermischen Impedanzen der mehreren Phasen berechnet werden, indem der Kupferverlust in jeder der Phasen 115 ermittelt wird (d. h. die AC-RMS-Ströme I 2 / a, I 2 / b und I 2 / c).
  • Wenn die Drehzahl des Motors 110 größer als eine zweite vorbestimmte Drehzahl wird, wobei gemäß der vorliegenden Ausführungsform die zweite vorbestimmte Drehzahl eine Drehzahl von etwa einhundertfünfzig U/min ist, schaltet 414 das Übergangsmodul 180 den Betrieb von dem Modus Eins 404 in den Modus Zwei 406 um. Während des Modus Zwei 406 liefert das Übergangsmodul 180 geschätzte Statortemperaturen Ta, Tb und Tc, die durch das Temperaturschätzmodul für hohe Drehzahl 174 berechnet werden, an den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172, um den Drehmomentbefehl T* herabzusetzen. Somit setzt während des Modus Zwei 406 der Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172 den Drehmomentbefehl T* in Ansprechen auf die Statortemperaturen der mehreren Phasen 115 herab, die durch das Temperaturschätzmodul für hohe Drehzahl 174 in Ansprechen auf die Temperatur einer der Phasen berechnet werden, welche durch den temperaturabhängigen Widerstand 118 gemessen wird.
  • Wenn auf ähnliche Weise die Drehzahl des Motors 110 unter die zweite vorbestimmte Drehzahl fällt, schaltet 416 der Betrieb des Übergangsmoduls 180 von dem Modus Zwei 406 in den Modus Eins 404 um, und wenn die Drehzahl des Motors 110 unter die erste vorbestimmte Drehzahl fällt, schaltet 418 der Betrieb des Übergangsmoduls 180 von dem Modus Eins 404 in den Modus Null 402 um.
  • Gemäß der vorliegenden Ausführungsform berechnet der Skalierungskoeffizientenberechner 178 Skalierungskoeffizienten in Ansprechen auf die Drehzahl des Motors 110, um es dem Übergangsmodul 180 zu ermöglichen, während des Modus Eins 404 einen glatten Übergang zwischen Modus Null 402 und Modus Zwei 406 durchzuführen. Mit Bezug auf 5 ist ein Graph 500 der Arbeitsweise des Übergangsmoduls 180 in Ansprechen auf den Skalierungskoeffizientenberechner 178 gemäß der Ausführungsform der vorliegenden Erfindung dargestellt.
  • Wie auf der y-Achse des Graphen 500 ersichtlich ist, liegen die durch den Skalierungskoeffizientenberechner berechneten Skalierungskoeffizienten in einem Bereich von Null bis Eins. Das Übergangsmodul 180 multipliziert die geschätzten Statortemperaturen, die durch das Temperaturschätzmodul für hohe Drehzahl 174 berechnet werden, mit einem ersten Skalierungskoeffizienten, der auf einer Linie 502 dargestellt ist, multipliziert die geschätzten Statortemperaturen, die durch das Temperaturschätzmodul für niedrige Drehzahl 176 berechnet werden, mit einem zweiten Skalierungskoeffizienten, der auf einer Linie 504 dargestellt ist, und liefert die Summe daraus an den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172.
  • Unterhalb der ersten vorbestimmten Drehzahl 506 ist der erste Skalierungskoeffizient 502, der durch den Skalierungskoeffizientenberechner 178 an das Übergangsmodul geliefert wird, gleich Null und der zweite Skalierungskoeffizient 504, der durch den Skalierungskoeffizientenberechner 178 an das Übergangsmodul geliefert wird, ist gleich Eins, so dass die Summe der geschätzten Statortemperaturen, die durch die Temperaturschätzmodule für hohe Drehzahl und niedrige Drehzahl 174, 176 geliefert werden und durch den Skalierungskoeffizienten skaliert werden, gleich den geschätzten Statortemperaturen ist, die durch das Temperatur schätzmodul für niedrige Drehzahl 176 berechnet werden. Überhalb der zweiten vorbestimmten Drehzahl 508 ist der erste Skalierungskoeffizient 502, der durch den Skalierungskoeffizientenberechner 178 an das Übergangsmodul geliefert wird, gleich Eins, und der zweite Skalierungskoeffizient 504, der durch den Skalierungskoeffizientenberechner 178 an das Übergangsmodul geliefert wird, ist gleich Null, so dass die Summe der geschätzten Statortemperaturen, die durch die Temperaturschätzmodule für hohe Drehzahl und niedrige Drehzahl 174, 176 geliefert werden und durch den Skalierungskoeffizienten skaliert werden, gleich den geschätzten Statortemperaturen ist, die von dem Temperaturschätzmodul für hohe Drehzahl 174 berechnet werden.
  • Während der Übergangsperiode von Modus Eins 404 liefert das Übergangsmodul 180 geschätzte Statortemperaturen Ta, Tb und Tc, die als eine Kombination eines Anteils der geschätzten Statortemperaturen, welche durch das Temperaturschätzmodul für hohe Drehzahl 174 berechnet werden, und eines Anteils der geschätzten Statortemperaturen berechnet werden, die durch das Temperaturschätzmodul für niedrige Drehzahl 176 berechnet werden, an den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172, um den Drehmomentbefehl T* herabzusetzen. Eine lineare Steigung der Skalierungskoeffizienten auf den Linien 502 und 504 sorgt für einen linearen Übergang der Temperaturschätzungen zwischen Modus Null 402 und Modus Zwei 406. Obwohl in dem Graphen 500 von 5 ein linearer Übergang gezeigt ist, können andere nichtlineare Funktionen von dem Übergangsmodul 180 für den Übergang zwischen Modus Null 402 und Modus Zwei 406 verwendet werden, ohne den Geist der Erfindung zu verlassen, wobei das Konzept/die Programmierung des Skalierungskoeffizientenberechners 178 die Linearität oder Nichtlinearität des Übergangs zwischen den Modi steuert.
  • Während 1 den Temperaturschätzcontroller 170 darstellt, die identifizierbare Module und Blöcke umfasst, wie etwa die Temperaturschätzmodule für hohe und niedrige Drehzahl 174, 176, den Skalierungskoeffizientenberechner 178, das Übergangsmodul 180 und den Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls 172, kann die Arbeitsweise des Temperaturschätzcontrollers 170 alternativ durch Softwareschritte dargestellt werden. Mit Bezug auf 6 ist ein Flussdiagramm 600 der Arbeitsweise des Temperaturschätzcontrollers 170 des Elektromotorsystems 100 gemäß der Ausführungsform der vorliegenden Erfindung veranschaulicht.
  • Der Prozess beginnt, wenn bei 602 der Motor 110 eingeschaltet wird. Nachdem die Verarbeitung bei 602 ermittelt, dass der Motor eingeschaltet ist, wird bei 604 ein Wechselstrom-RMS-Stromwert (quadratischer Mittelwert des AC-Stroms) für jede der mehreren Phasen 115 des Motors 110 berechnet. Als Nächstes wird bei 606 der Kupferverlust jeder der mehreren Phasen 115 des Motors 110 in Ansprechen auf die AC-RMS-Stromwerte derselben berechnet, und bei 608 werden erste thermische Impedanzen für jede der mehreren Phasen 115 des Motors 110 in Ansprechen auf den Kupferverlust berechnet, der bei Schritt 606 für jede der mehreren Phasen 115 berechnet wurde.
  • Die Verarbeitung ermittelt dann bei 610 Temperaturanstiege in den Statorwicklungen jeder der Phasen 115 aufgrund der zugehörigen ersten thermischen Impedanzen, die bei Schritt 608 berechnet wurden. Danach wird bei 612 das Signal auf der Leitung 158 erfasst, das die Temperatur des Kühlmittels 155 anzeigt, und bei 614 wird ein Temperaturanstieg aufgrund einer zweiten thermischen Impedanz des thermischen Neutralpunkts ermittelt, wobei die zweite thermische Impedanz des thermischen Neutralpunkts mit Bezug auf die Temperatur des Kühlmittels 155 berech net wird. Bei 616 werden dann Statortemperaturen für niedrige Drehzahl für jede der Phasen 115 in Ansprechen auf Temperaturanstiege in jeder der Phasen aufgrund der entsprechenden ersten thermischen Impedanzen, die bei Schritt 610 für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt berechnet wurden, aufgrund des zweiten Temperaturanstiegs aufgrund der zweiten thermischen Impedanz des thermischen Neutralpunkts, die bei Schritt 614 berechnet wurde, und aufgrund der Temperatur des Kühlmittels 115, die bei Schritt 612 erfasst wurde, geschätzt.
  • Anschließend ermittelt die Verarbeitung bei 618, ob die Drehzahl des Motors 110 größer als eine erste vorbestimmte Drehzahl ist, und wenn bei 618 die Drehzahl kleiner als (d. h. nicht größer als) die erste vorbestimmte Drehzahl ist, setzt sie bei 620 die Statortemperaturen Ta, Tb und Tc gleich den geschätzten Statortemperaturen für niedrige Drehzahl von Schritt 616. Dann wird bei Schritt 622 der Drehmomentbefehl T* herabgesetzt, um ein Überhitzen einer oder mehrerer der mehreren Phasen 115 des Motors 110 zu verhindern, und die Verarbeitung kehrt zu Schritt 602 zurück.
  • Wenn bei 618 ermittelt wird, dass die Drehzahl größer als die erste vorbestimmte Drehzahl ist, werden bei 624 die Statortemperaturen für hohe Drehzahl von jeder der mehreren Phasen in Ansprechen auf eine Temperatur geschätzt, die durch einen temperaturabhängigen Widerstand 118 gemessen wird, und die Verarbeitung ermittelt bei 626, ob die Drehzahl des Motors 110 größer als eine zweite vorbestimmte Drehzahl ist, wobei die erste und zweite vorbestimmte Drehzahl so gewählt sind, wie im Hinblick auf 5 erörtert wurde. Wenn die Drehzahl bei 626 größer als die zweite vorbestimmte Drehzahl ist, werden bei 628 die Statortemperaturen Ta, Tb und Tc gleich den geschätzten Statortemperaturen für hohe Dreh zahl von Schritt 624 gesetzt. Der Drehmomentbefehl T* wird dann bei 622 herabgesetzt und die Verarbeitung kehrt zu Schritt 602 zurück.
  • Wenn die Drehzahl des Motors 110 bei 618 größer als die erste vorbestimmte Drehzahl, aber bei 626 kleiner als die zweite vorbestimmte Drehzahl ist, wird bei 630 ein Skalierungskoeffizientenwert in Ansprechen auf die Drehzahl des Motors 110 berechnet. Die Statortemperaturen Ta, Tb und Tc werden dann bei 632 berechnet, indem (a) ein Produkt aus den geschätzten Statortemperaturen für hohe Drehzahl (von Schritt 624) und aus dem Skalierungskoeffizientenwert und (b) ein Produkt aus den Statortemperaturen für niedrige Drehzahl (von Schritt 616) und aus einer Differenz zwischen Eins und dem Skalierungskoeffizienten auf summiert werden. Dann wird bei 626 der Drehmomentbefehl T* herabgesetzt und die Verarbeitung kehrt zu Schritt 602 zurück.
  • Obwohl das Flussdiagramm 600 eine Softwaredarstellung der Arbeitsweise des Temperaturschätzcontrollers 170 anspricht, ist es für die Arbeitsweise gemäß der vorliegenden Erfindung nicht notwendig, über zwei separate Controller 150, 170 zu verfügen, wie es in 1 dargestellt ist. Eine alternative Ausführungsform der vorliegenden Erfindung kann die Funktionalität der beiden Controller 150, 170 in einem einzigen Controller oder Prozessor implementieren. Zudem können einige oder alle Arbeitsweisen, die hier voranstehend erörtert wurden, in einem Controller auf höherer Ebene implementiert werden, wie etwa dem Controller, welcher den Drehmomentbefehl T* erzeugt, wie Fachleuten wohlbekannt ist.
  • Mit Bezug auf 7 veranschaulicht ein Graph 700 Wellenformen, die während eines Betriebs des Elektromotorsystems 100 gemäß der vorliegenden Ausführungsform erzeugt wurden. Die Zeit in Sekunden ist entlang der x-Achse gezeigt, während die y-Achse entweder die Temperatur in Grad Celsius oder das Drehmoment in Newtonmeter oder die Drehzahl des Motors 110 in Umdrehungen pro Minute (U/min) zeigt. Die Spur 702 zeigt den Drehmomentbefehl T*, der vor einer Herabsetzung gemäß der vorliegenden Ausführungsform an den Motor 110 geliefert wird und die Spur 704 zeigt die Drehzahl des Motors 110. Aus der Spur 704 ist ersichtlich, dass der Motor bis etwa 486790 Sekunden bei oder in der Nähe der Drehzahl Null arbeitet (d. h. bei einer niedrigen Drehzahl), und dass der Motor die Drehzahl danach auf eine weitere niedrige Drehzahl unter 75 U/min erhöht (auf beispielsweise 25 U/min). Verschiedene Drehmomentbefehlwerte 702 werden sowohl bei der Drehzahl Null als auch der niedrigen Drehzahl (25 U/min) sowie bei der hohen Drehzahl bereitgestellt.
  • Die Spur 706 zeigt die Temperatur des Motors 110, während eine gemessene Temperatur einer der Phasen 115 auf Spur 708 gezeigt ist, und eine geschätzte Temperatur der einen der Phasen 115, die gemäß der vorliegenden Ausführungsform geschätzt wird, ist auf Spur 710 gezeigt. Es ist zu sehen, dass diese Temperaturen (auf den Spuren 706, 708 und 710) trotz Veränderungen bei der Motordrehzahl (auf der Spur 704) und/oder des Drehmomentbefehls T* (auf der Spur 702) annähernd gleich sind.
  • Die Temperatur des Kühlmittels 155 ist auf Spur 712 gezeigt und die Temperatur des thermischen Neutralpunkts 202 ist auf Spur 714 gezeigt. Man stellt fest, dass diese Temperaturen beim fortgesetzten Vorhandensein eines Motorbetriebs ansteigen. Jedoch stellt auch bei dem Ansteigen dieser Werte das Herabsetzen des Drehmomentbefehls T* gemäß der vorliegenden Ausführungsform einen Schutz der Statorwicklungen der Phasen vor einer Beschädigung aufgrund von Überhitzung bereit. Zudem stellt die vorliegende Ausführungsform ein robustes Verfahren zur Temperaturschätzung bereit, bei dem die Temperatur in jeder der Phasen 115 eines Motors 110 genau geschätzt werden kann, ohne dass ein tempera turabhängiger Widerstand in jeder Phase 115 bereitgestellt wird, auch bei oder in der Nähe der Drehzahl Null des Motors 110.
  • Obwohl mindestens eine beispielhafte Ausführungsform in der voranstehenden genauen Beschreibung dargestellt wurde, ist festzustellen, dass eine große Anzahl an Variationen existiert. Es ist auch festzustellen, dass die beispielhafte Ausführungsform oder die beispielhaften Ausführungsformen nur Beispiele sind und nicht dazu gedacht sind, den Schutzumfang, die Anwendbarkeit oder die Ausgestaltung der Erfindung in irgendeiner Weise einzuschränken. Stattdessen wird die voranstehende genaue Beschreibung Fachleuten eine brauchbare Anleitung zur Implementierung der beispielhaften Ausführungsform oder der beispielhaften Ausführungsformen bereitstellen. Es sollte verstanden sein, dass in der Funktion und Anordnung von Elementen verschiedene Änderungen durchgeführt werden können, ohne den Schutzumfang der Erfindung zu verlassen, wie er in den beigefügten Ansprüchen und deren juristischen Äquivalenten offen gelegt ist.

Claims (20)

  1. Verfahren mm Steuern eines Drehmomentbefehls, um ein Überhitzen einer oder mehrerer von mehreren Phasen eines Permanentmagnetmotors zu verhindern, wobei das Verfahren die Schritte umfasst, dass: ermittelt wird, ob eine detektierte Drehzahl des Permanentmagnetmotors kleiner als eine erste vorbestimmte Drehzahl ist; eine Statortemperatur jeder der mehreren Phasen in Ansprechen auf erste thermische Impedanzen geschätzt wird, welche für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt gemessen werden, wenn die detektierte Drehzahl des Permanentmagnetmotors kleiner als die erste vorbestimmte Drehzahl ist; und der Drehmomentbefehl in Ansprechen auf die Statortemperatur einer oder mehrerer der mehreren Phasen herabgesetzt wird.
  2. Verfahren nach Anspruch 1, wobei der Schritt des Schätzens der Statortemperatur jeder der mehreren Phasen den Schritt umfasst, dass die ersten thermischen Impedanzen für jede der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf einen Kupferverlust jeder der mehreren Phasen berechnet werden.
  3. Verfahren nach Anspruch 2, wobei der Schritt des Berechnens der ersten thermischen Impedanzen für jede der mehreren Phasen die Schritte umfasst, dass: ein quadratischer Mittelwertstrom des Wechselstroms (AC-RMS-Strom) jeder der mehreren Phasen des Permanentmagnetmotors berechnet wird; der Kupferverlust jeder der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf den gemessenen AC-RMS-Strom derselben berechnet wird; und die ersten thermischen Impedanzen in Ansprechen auf den Kupferverlust jeder der mehreren Phasen berechnet werden.
  4. Verfahren nach Anspruch 1, wobei der Schritt des Schätzens der Statortemperatur jeder der mehreren Phasen die Schritte umfasst, dass: eine zweite thermische Impedanz des thermischen Neutralpunkts mit Bezug auf eine Kühlmitteltemperatur berechnet wird; und die Statortemperatur jeder der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf die Kühlmitteltemperatur, auf erste Temperaturanstiege aufgrund entsprechender erster thermischen Impedanzen und auf einen zweiten Temperaturanstieg aufgrund der zweiten thermischen Impedanz geschätzt wird.
  5. Verfahren nach Anspruch 1, das ferner die Schritte umfasst, dass: ermittelt wird, ob die detektierte Drehzahl des Permanentmagnetmotors größer als eine zweite vorbestimmte Drehzahl ist; und die Statortemperatur jeder der mehreren Phasen in Ansprechen auf eine Temperatur geschätzt wird, die von einem temperaturabhängigen Widerstand gemessen wird, der mit einer der mehreren Phasen des Permanentmagnetmotors verbunden ist, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als die zweite vorbestimmte Drehzahl ist.
  6. Verfahren nach Anspruch 5, das ferner den Schritt umfasst, dass die Statortemperatur jeder der mehreren Phasen in Ansprechen sowohl auf die ersten thermischen Impedanzen als auch auf die Temperatur, die durch den temperaturabhängigen Widerstand gemessen wird, geschätzt wird, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist.
  7. Verfahren nach Anspruch 6, wobei der Schritt des Schätzens der Statortemperatur jeder der mehreren Phasen, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist, die Schritte umfasst, dass: ein Skalierungskoeffizient in Ansprechen auf die detektierte Drehzahl berechnet wird; und die Statortemperatur jeder der mehreren Phasen in Ansprechen auf die ersten thermischen Impedanzen, die Temperatur, die durch den temperaturabhängigen Widerstand gemessen wird, und den Skalierungskoeffizienten geschätzt wird, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist.
  8. Verfahren nach Anspruch 7, wobei der Schritt des Schätzens der Statortemperatur jeder der mehreren Phasen in Ansprechen auf die ersten thermischen Impedanzen, die Temperatur, die durch den temperaturabhängigen Widerstand gemessen wird, und den Skalie rungskoeffizienten den Schritt umfasst, dass die Statortemperatur jeder der mehreren Phasen in Ansprechen auf eine Summe aus einem Produkt der ersten thermischen Impedanzen und des Skalierungskoeffizienten und einem Produkt der Temperatur, die durch den temperaturabhängigen Widerstand gemessen wird, und einer Differenz zwischen Eins und dem Skalierungskoeffizienten geschätzt wird.
  9. Temperaturschätzcontroller für einen Permanentmagnetmotor, umfassend: ein Temperaturschätzmodul für niedrige Drehzahl, um eine Statortemperatur jeder von mehreren Phasen des Permanentmagnetmotors in Ansprechen auf erste thermische Impedanzen zu schätzen, welche für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt berechnet werden; ein Übergangsmodul, das mit dem Temperaturschätzmodul für niedrige Drehzahl gekoppelt ist und die Statortemperaturen jeder der mehreren Phasen des Permanentmagnetmotors so ausgibt, wie sie von dem Temperaturschätzmodul für niedrige Drehzahl ermittelt werden, wenn eine detektierte Drehzahl des Permanentmagnetmotors kleiner als eine erste vorbestimmte Drehzahl ist; und einen Block zur temperaturabhängigen Herabsetzung des Drehmomentbefehls, der mit dem Übergangsmodul gekoppelt ist und einen Drehmomentbefehl in Ansprechen auf die Statortemperatur einer oder mehrerer der mehreren Phasen herabsetzt.
  10. Temperaturschätzcontroller nach Anspruch 9, wobei das Temperaturschätzmodul für niedrige Drehzahl ein Kühlmitteltemperatursignal empfängt und eine zweite thermische Impedanz des thermischen Neutralpunkts mit Bezug auf das Kühlmitteltemperatursignal be rechnet, wobei das Temperaturschätzmodul für niedrige Drehzahl die Statortemperatur jeder der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf das Kühlmitteltemperatursignal, auf erste Temperaturanstiege aufgrund der entsprechenden ersten thermischen Impedanzen, und auf einen zweiten Temperaturanstieg aufgrund der zweiten thermischen Impedanz schätzt.
  11. Temperaturschätzcontroller nach Anspruch 9, der ferner ein Temperaturschätzmodul für hohe Drehzahl umfasst, um die Statortemperatur jeder der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf einen temperaturabhängigen Widerstand zu schätzen, der mit einer der mehreren Phasen des Permanentmagnetmotors verbunden ist, wobei das Übergangsmodul ferner mit dem Temperaturschätzmodul für hohe Drehzahl gekoppelt ist und die Statortemperaturen jeder der mehreren Phasen des Permanentmagnetmotors so ausgibt, wie sie durch das Temperaturschätzmodul für hohe Drehzahl berechnet werden, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als eine zweite vorbestimmte Drehzahl ist.
  12. Temperaturschätzcontroller nach Anspruch 11, wobei das Übergangsmodul die Statortemperatur jeder der mehreren Phasen des Permanentmagnetmotors so ausgibt, wie sie durch ein Kombinieren der Ausgänge des Temperaturschätzmoduls für niedrige Drehzahl und des Temperaturschätzmoduls für hohe Drehzahl ermittelt werden, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist.
  13. Temperaturschätzcontroller nach Anspruch 12, der ferner einen Skalierungskoeffizientenberechner zum Berechnen eines Skalierungskoeffizienten in Ansprechen auf die detektierte Drehzahl des Permanentmagnetmotors umfasst, wobei das Übergangsmodul mit dem Skalierungskoeffizientenberechner gekoppelt ist, um davon den Skalierungskoeffizienten zu empfangen, und die Statortemperaturen jeder der mehreren Phasen des Permanentmagnetmotors in Ansprechen auf den Skalierungskoeffizienten ausgibt, wenn die detektierte Drehzahl des Permanentmagnetmotors größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist.
  14. Elektromotorsystem, das umfasst: einen Permanentmagnet-Elektromotor, der mehrere Phasen umfasst; einen Wechselrichter, der mit den mehreren Phasen des Permanentmagnet-Elektromotors gekoppelt ist und eine elektrische Steuerung dafür bereitstellt; ein Kühlmittel, das mit dem Permanentmagnet-Elektromotor gekoppelt ist, um eine Temperatur desselben im Betrieb zu verringern; einen Resolver, der mit dem Permanentmagnet-Elektromotor gekoppelt ist, um eine Drehzahl desselben zu detektieren und ein Signal der detektierten Drehzahl in Ansprechen auf die Drehzahl des Permanentmagnet-Elektromotors zu erzeugen; einen temperaturabhängigen Widerstand, der mit einer der mehreren Phasen gekoppelt ist, um eine Temperatur derselben zu ermitteln und ein Phasentemperatursignal in Ansprechen auf die Temperatur der einen der mehreren Phasen zu erzeugen; einen Kühlmitteltemperaturdetektor, der mit dem Kühlmittel zur Ermittlung einer Temperatur desselben gekoppelt ist; und einen Temperaturschätzcontroller, der mit dem Wechselrichter und dem Resolver gekoppelt ist, um eine Statortemperatur jeder der mehreren Phasen des Permanentmagnet-Elektromotors in Ansprechen auf erste thermische Impedanzen zu schätzen, die für jede der mehreren Phasen mit Bezug auf einen thermischen Neutralpunkt gemessen werden, und um einen Drehmomentbefehl herabzusetzen, um einen herabgesetzten Drehmomentbefehl in Ansprechen auf die Statortemperatur einer oder mehrerer der mehreren Phasen zu erzeugen, wenn das Signal der detektierten Drehzahl kleiner als eine erste vorbestimmte Drehzahl ist, wobei der Wechselrichter für eine elektrische Steuerung der mehreren Phasen des Permanentmagnet-Elektromotors in Ansprechen auf den herabgesetzten Drehmomentbefehl sorgt.
  15. Elektromotorsystem nach Anspruch 14, wobei der Temperaturschätzcontroller ferner mit dem Kühlmitteltemperaturdetektor gekoppelt ist und eine zweite thermische Impedanz des thermischen Neutralpunkts mit Bezug auf ein Kühlmitteltemperatursignal ermittelt, das von dem Kühlmitteltemperaturdetektor empfangen wird, wobei der Temperaturschätzcontroller die Statortemperatur jeder der mehreren Phasen des Permanentmagnet-Elektromotors in Ansprechen auf das Kühlmitteltemperatursignal, auf erste Temperaturanstiege aufgrund entsprechender erster thermischer Impedanzen und auf einen zweiten Temperaturanstieg aufgrund der zweiten thermischen Impedanz schätzt.
  16. Elektromotorsystem nach Anspruch 14, wobei der Temperaturschätzcontroller ferner mit dem temperaturabhängigen Widerstand gekoppelt ist und die Statortemperatur jeder der mehreren Phasen des Permanentmagnet-Elektromotors in Ansprechen auf das Phasentemperatursignal schätzt, wenn das Signal der detektierten Drehzahl größer als eine zweite vorbestimmte Drehzahl ist.
  17. Elektromotorsystem nach Anspruch 16, wobei der Temperaturschätzcontroller die Statortemperatur jeder der mehreren Phasen des Permanentmagnet-Elektromotors in Ansprechen auf das Phasentemperatursignal und die ersten thermischen Impedanzen schätzt, wenn das Signal der detektierten Drehzahl größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist.
  18. Elektromotorsystem nach Anspruch 17, wobei der Temperaturschätzcontroller einen Skalierungskoeffizientenberechner umfasst, der mit dem Resolver gekoppelt ist, um einen Skalierungskoeffizienten in Ansprechen auf das Signal der detektierten Drehzahl zu berechnen, wobei der Temperaturschätzcontroller die Statortemperatur jeder der mehreren Phasen des Permanentmagnet-Elektromotors in Ansprechen auf das Phasentemperatursignal, die ersten thermischen Impedanzen und den Skalierungskoeffizienten schätzt, wenn das Signal der detektierten Drehzahl größer als die erste vorbestimmte Drehzahl und kleiner als die zweite vorbestimmte Drehzahl ist.
  19. Elektromotorsystem nach Anspruch 14, wobei der Permanentmagnet-Elektromotor ein synchroner Wechselstrom-Elektromotor (AC-Elektromotor) ist.
  20. Elektromotorsystem nach Anspruch 14, wobei der Wechselrichter mehrere Bipolartransistoren mit isolierter Gateelektrode (IGBTs) umfasst, die mit dem Temperaturschätzcontroller gekoppelt sind, wobei die mehreren IGBTs den Betrieb des Permanentmagnet-Elektromotors in Ansprechen auf den herabgesetzten Drehmomentbefehl steuern.
DE102009005372.7A 2008-01-24 2009-01-21 Schätzen der Temperatur von Statorwicklungen eines Elektromotors Active DE102009005372B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/019,395 2008-01-24
US12/019,395 US7839108B2 (en) 2008-01-24 2008-01-24 Electric motor stator winding temperature estimation

Publications (2)

Publication Number Publication Date
DE102009005372A1 true DE102009005372A1 (de) 2009-10-01
DE102009005372B4 DE102009005372B4 (de) 2022-06-09

Family

ID=40898535

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102009005372.7A Active DE102009005372B4 (de) 2008-01-24 2009-01-21 Schätzen der Temperatur von Statorwicklungen eines Elektromotors

Country Status (3)

Country Link
US (1) US7839108B2 (de)
CN (1) CN101494372B (de)
DE (1) DE102009005372B4 (de)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009050693A1 (de) * 2009-10-26 2011-04-28 Ralph Schelle Drehzahlgeregelter Lüfter
DE102018206053A1 (de) 2018-04-20 2019-10-24 Audi Ag Schaltungsanordnung und Kraftfahrzeug
DE102011075605B4 (de) * 2010-05-12 2019-11-14 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Elektromotor-Statorwicklungs-Temperaturschätzsysteme
US11575340B2 (en) 2018-11-30 2023-02-07 Schaeffler Technologies AG & Co. KG Method for continuous condition monitoring of an electric motor

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4603561B2 (ja) * 2007-02-27 2010-12-22 本田技研工業株式会社 アライメント変更制御装置
EP2108930A1 (de) * 2008-04-09 2009-10-14 VARIAN S.p.A. Berührungslose Messeinrichtung zum Messen von Parametern eines Rotors einer schnell rotierenden Maschine
US10038349B2 (en) 2008-08-15 2018-07-31 Millennial Research Corporation Multi-phase modular coil element for electric motor and generator
US8410739B2 (en) * 2008-09-15 2013-04-02 Caterpillar Inc. Method and apparatus for determining the operating condition of generator rotating diodes
US8054084B2 (en) * 2009-05-19 2011-11-08 GM Global Technology Operations LLC Methods and systems for diagnosing stator windings in an electric motor
US8138704B2 (en) * 2009-05-22 2012-03-20 GM Global Technology Operations LLC Methods and systems for detecting current sensor error
US8354817B2 (en) * 2009-06-18 2013-01-15 GM Global Technology Operations LLC Methods and systems for diagnosing stator windings in an electric motor
US8487575B2 (en) * 2009-08-31 2013-07-16 GM Global Technology Operations LLC Electric motor stator winding temperature estimation
US8253365B2 (en) * 2009-10-20 2012-08-28 GM Global Technology Operations LLC Methods and systems for performing fault diagnostics for rotors of electric motors
US8339082B2 (en) 2010-05-21 2012-12-25 GM Global Technology Operations LLC Methods and systems for induction motor control
US8497698B2 (en) 2010-08-11 2013-07-30 GM Global Technology Operations LLC Methods and systems for diagnosing faults for rotors of electric motors
US8547045B2 (en) 2011-02-23 2013-10-01 Deere & Company Method and system controlling an electrical motor with temperature compensation
CN102156000B (zh) * 2011-03-17 2012-12-12 北京经纬恒润科技有限公司 电机及其绕组温度的检出方法和装置、热保护方法和装置
CN103442968B (zh) * 2011-04-21 2016-10-19 三菱电机株式会社 电动助力转向控制装置
ITBO20110340A1 (it) * 2011-06-13 2012-12-14 Spal Automotive Srl Azionamento elettrico
US9166518B2 (en) * 2011-06-27 2015-10-20 GM Global Technology Operations LLC Rotor temperature estimation for an electric vehicle
US9214839B2 (en) * 2011-08-19 2015-12-15 Emerson Electric Co. Three-phase dynamoelectric machines and stators with phase windings formed of different conductor material(s)
US8786244B2 (en) 2011-09-22 2014-07-22 GM Global Technology Operations LLC System and method for current estimation for operation of electric motors
CN103076562B (zh) * 2011-10-25 2016-01-20 北京大豪科技股份有限公司 电机温升测量方法和测量装置
DE102011121272A1 (de) * 2011-12-15 2013-06-20 Audi Ag Verfahren und Vorrichtung zur temperaturabhängigen Steuerung eines Elektromotors
FR2986921B1 (fr) * 2012-02-10 2015-01-16 Renault Sas Systeme et procede de commande de l'alimentation d'une machine electrique en fonction de la temperature.
JP5802577B2 (ja) * 2012-03-07 2015-10-28 日立オートモティブシステムズ株式会社 回転電機制御装置
WO2013145267A1 (ja) * 2012-03-30 2013-10-03 三菱電機株式会社 モータ駆動装置
US8502720B1 (en) 2012-04-03 2013-08-06 Telefonaktiebolaget L M Ericsson Parallel digital to analog conversion with image suppression
US9018878B2 (en) 2012-07-23 2015-04-28 Caterpillar Inc. Derating vehicle electric drive motor and generator components
JP2014045575A (ja) * 2012-08-27 2014-03-13 Toyota Motor Corp 回転電機の駆動制御装置
US9018881B2 (en) 2013-01-10 2015-04-28 GM Global Technology Operations LLC Stator winding diagnostic systems and methods
JP5628994B2 (ja) * 2013-01-21 2014-11-19 ファナック株式会社 モータがオーバーヒート温度に達するまでの時間を推定する時間推定手段を有する工作機械の制御装置
JP2014187789A (ja) * 2013-03-22 2014-10-02 Fanuc Ltd 異常検出機能を備えたモータ駆動装置
WO2014174682A1 (ja) * 2013-04-26 2014-10-30 三菱電機株式会社 永久磁石電動機の磁石温度推定装置および永久磁石電動機の磁石温度推定方法
WO2014176554A2 (en) * 2013-04-26 2014-10-30 Millennial Research Corporation Multi-phase modular coil element for electric motor and generator
DE102013107819A1 (de) * 2013-07-22 2015-01-22 Ebm-Papst Mulfingen Gmbh & Co. Kg "Schaltung zum thermischen Schutz und zur Leistungsregelung von Elektromotoren"
US9698660B2 (en) 2013-10-25 2017-07-04 General Electric Company System and method for heating ferrite magnet motors for low temperatures
EP2894784B1 (de) * 2014-01-13 2021-05-26 Nissan Motor Co., Ltd. Magnettemperaturschätzungssystem für elektrischen Synchronmotoren
EP2894782B1 (de) * 2014-01-13 2018-08-29 Nissan Motor Co., Ltd. Drehmomentschätzungssystem für elektrischen Synchronmotor
US20150229249A1 (en) * 2014-02-13 2015-08-13 GM Global Technology Operations LLC Electronic motor-generator system and method for controlling an electric motor-generator
WO2015120851A2 (de) * 2014-02-14 2015-08-20 Schaeffler Technologies AG & Co. KG Verfahren zur bestimmung eines thermischen zustandes eines elektromotors in einem hybridantrieb eines kraftfahrzeuges
KR102262371B1 (ko) * 2014-06-10 2021-06-08 현대모비스 주식회사 모터 온도 변화 영향 최소화 장치 및 방법
JP6096718B2 (ja) * 2014-06-13 2017-03-15 ファナック株式会社 複数のptcサーミスタを備えた電動機の過熱検出装置
WO2015199176A1 (ja) * 2014-06-27 2015-12-30 本田技研工業株式会社 回転電機の巻線温度推定装置および回転電機の巻線温度推定方法
US9242576B1 (en) * 2014-07-25 2016-01-26 GM Global Technology Operations LLC Method and apparatus for controlling an electric machine
US9602043B2 (en) * 2014-08-29 2017-03-21 General Electric Company Magnet management in electric machines
KR101646346B1 (ko) * 2014-09-23 2016-08-05 현대자동차주식회사 모터 제어 장치 및 방법
US9444389B2 (en) * 2015-01-29 2016-09-13 GM Global Technology Operations LLC Derating control of a power inverter module
JP2016146693A (ja) * 2015-02-06 2016-08-12 トヨタ自動車株式会社 過負荷保護装置
JP5936786B1 (ja) * 2015-03-30 2016-06-22 三菱電機株式会社 保護装置およびサーボモータ
CN105099320B (zh) * 2015-06-09 2017-09-22 北京天诚同创电气有限公司 永磁直驱风力发电机输出有功功率控制方法及装置
JP6231523B2 (ja) * 2015-07-09 2017-11-15 ファナック株式会社 巻線の温度を推定するモータ制御装置、および機械の許容デューティサイクル時間算出方法
JP6598563B2 (ja) * 2015-08-05 2019-10-30 ルネサスエレクトロニクス株式会社 信号変換器及び制御装置
US9647602B1 (en) * 2015-11-04 2017-05-09 GM Global Technology Operations LLC Determination of stator winding resistance in an electric machine
CN105577069B (zh) * 2016-01-11 2018-02-27 湖南大学 一种电动汽车驱动系统的主动热优化控制方法及装置
JP6642462B2 (ja) * 2017-01-19 2020-02-05 トヨタ自動車株式会社 回転電機の温度推定システム
CN108426587B (zh) * 2017-02-14 2020-09-18 日本电产三协株式会社 旋转编码器
JP6973311B2 (ja) * 2018-07-03 2021-11-24 オムロン株式会社 処理装置
CN109376475B (zh) * 2018-11-27 2022-02-08 哈尔滨工业大学 一种热阻网络法与有限差分法结合的多匝密绕线圈温度场计算方法
US11603945B2 (en) 2020-04-22 2023-03-14 Stanadyne Llc Actuator and compact EGR valve
CN112131520B (zh) * 2020-09-29 2023-12-29 东南大学 一种考虑温度影响的绕组铜耗精确计算方法
CN112202389B (zh) * 2020-09-29 2022-06-10 臻驱科技(上海)有限公司 温度分布测量的方法及其系统、硬件装置
CN113933057A (zh) * 2021-09-01 2022-01-14 郑州嘉晨电器有限公司 一种永磁电机堵转检测方法及系统
DE102022201601A1 (de) * 2022-02-16 2023-08-17 Zf Friedrichshafen Ag Verfahren zum Betreiben eines Leistungsstrangs

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4876492A (en) * 1988-02-26 1989-10-24 General Electric Company Electronically commutated motor driven apparatus including an impeller in a housing driven by a stator on the housing
US5079488A (en) * 1988-02-26 1992-01-07 General Electric Company Electronically commutated motor driven apparatus
US5227703A (en) * 1992-04-21 1993-07-13 General Electric Company Protection system for alternating current, battery powered electric traction motor vehicle
US5712802A (en) * 1996-04-16 1998-01-27 General Electric Company Thermal protection of traction inverters
JP3379439B2 (ja) * 1997-09-17 2003-02-24 トヨタ自動車株式会社 内燃機関の始動制御装置
JP3644354B2 (ja) * 2000-05-09 2005-04-27 トヨタ自動車株式会社 温度推定方法および装置
US7071649B2 (en) * 2001-08-17 2006-07-04 Delphi Technologies, Inc. Active temperature estimation for electric machines
US6986688B1 (en) * 2003-06-06 2006-01-17 Patrick Lee Jansen Low-cost means for estimating and controlling speed of electric watercraft and trolling motors
CN100487998C (zh) * 2003-10-30 2009-05-13 沈阳工业大学 数字式电动机热保护方法
JP4724070B2 (ja) * 2006-08-09 2011-07-13 本田技研工業株式会社 電動機の制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009050693A1 (de) * 2009-10-26 2011-04-28 Ralph Schelle Drehzahlgeregelter Lüfter
DE102011075605B4 (de) * 2010-05-12 2019-11-14 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Elektromotor-Statorwicklungs-Temperaturschätzsysteme
DE102018206053A1 (de) 2018-04-20 2019-10-24 Audi Ag Schaltungsanordnung und Kraftfahrzeug
US11575340B2 (en) 2018-11-30 2023-02-07 Schaeffler Technologies AG & Co. KG Method for continuous condition monitoring of an electric motor

Also Published As

Publication number Publication date
CN101494372A (zh) 2009-07-29
DE102009005372B4 (de) 2022-06-09
CN101494372B (zh) 2012-12-05
US7839108B2 (en) 2010-11-23
US20090189561A1 (en) 2009-07-30

Similar Documents

Publication Publication Date Title
DE102009005372B4 (de) Schätzen der Temperatur von Statorwicklungen eines Elektromotors
DE60009639T2 (de) Steuereinrichtung eines Umrichters und Verfahren zur Steuerung eines Umrichters
DE102016006338B4 (de) Temperaturschätzvorrichtung für einen Synchronmotor
DE10140034B4 (de) Sensorloses Vektorsteuersystem für einen Induktionsmotor und Verfahren zum Betreiben desselben
DE102012014320B4 (de) Temperaturerfassungsvorrichtung, die eine Temperatur eines Rotors eines Motors erfasst
DE102011075605B4 (de) Elektromotor-Statorwicklungs-Temperaturschätzsysteme
DE60223466T3 (de) Aktive Temperaturschätzung für elektrische Maschinen
DE102010038560A1 (de) Temperaturschätzung für eine Elektromotor-Statorwicklung
EP0579694B1 (de) Verfahren und schaltungsanordnungen zur bestimmung maschinenbezogener elektromagnetischer und mechanischer zustandsgrössen an über umrichter gespeisten elektrodydynamischen drehfeldmaschinen
DE102013016911B4 (de) Temperaturschätzvorrichtung zum Abschätzen der Temperatur eines Motors
DE102014206400A1 (de) Synchronmaschinensteuerung
DE3715462C2 (de)
DE10111352A1 (de) Vektorsteuergerät ohne Geschwindigkeitssensor
DE102016207326A1 (de) Online IGBT-Sperrschichttemperaturschätzung ohne die Verwendung eines speziellen Temperaturschätzungs- oder - Messgeräts
DE102019107686A1 (de) Kompensation der Drehmomentwelligkeit in Motorsteuerungssystemen
DE102008046925A1 (de) Fahrbetrieb eines Synchronmotors bei niedriger Drehzahl
DE102015207185A1 (de) Vorrichtung und Verfahren zum Minimieren des Einflusses einer Temperaturveränderung in einem Motor
DE112014003571B4 (de) Automatisierte Motoranpassung
DE102015120849B4 (de) Motorsteuervorrichtung
DE112005002837T5 (de) Berechnungsverfahren eines Motormodells, Motorsimulationsverfahren, Motorsimulationsvorrichtung, Motormodellberechnungsprogramm, Simulationsverfahren und Simulationsprogramm
EP3703246A1 (de) Vorrichtung und verfahren zur erfassung der wicklungstemperatur
EP2619899B1 (de) Verfahren und vorrichtung zur sensorlosen ermittlung einer läuferlage einer elektrischen maschine
DE102014209603B3 (de) Verfahren und Vorrichtung zur sensorlosen Erfassung der Rotorposition einer Synchronmaschine
DE102009025390A1 (de) Verfahren zur Regelung eines umrichtergespeisten Elektromotors und umrichtergespeister Elektromotor
DE102013202770A1 (de) Steuerungsvorrichtung für einen wechselstrommotor

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8180 Miscellaneous part 1

Free format text: PFANDRECHT

8127 New person/name/address of the applicant

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC , ( N. D. , US

R081 Change of applicant/patentee

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US

Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, MICH., US

Effective date: 20110323

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H02P0029020000

Ipc: H02P0029600000

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