DE102010042332A1 - Notlaufbetriebsmodus für ein Elektrofahrzeug - Google Patents

Notlaufbetriebsmodus für ein Elektrofahrzeug Download PDF

Info

Publication number
DE102010042332A1
DE102010042332A1 DE102010042332A DE102010042332A DE102010042332A1 DE 102010042332 A1 DE102010042332 A1 DE 102010042332A1 DE 102010042332 A DE102010042332 A DE 102010042332A DE 102010042332 A DE102010042332 A DE 102010042332A DE 102010042332 A1 DE102010042332 A1 DE 102010042332A1
Authority
DE
Germany
Prior art keywords
speed
rotor
signals
sensorless
resolver
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.)
Withdrawn
Application number
DE102010042332A
Other languages
English (en)
Inventor
Nitinkumar R. Cypress Patel
Peter J. Bloomfield Hills Savagian
Yo Chan Torrance Son
Rostam Dehmoobed Porter Ranch Nasrabadi
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 DE102010042332A1 publication Critical patent/DE102010042332A1/de
Withdrawn 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/04Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for very low speeds
    • 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/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0038Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to sensors
    • 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/24Vector control not involving the use of rotor position or rotor speed sensors
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/032Preventing damage to the motor, e.g. setting individual current limits for different drive conditions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

Verfahren und Systeme für einen Notlaufbetriebsmodus für ein Elektromotorsystem werden bereitgestellt. Das Verfahren schließt Ermitteln, ob ein Drehmelder ausgefallen ist, ein. Wenn der Drehmelder nicht ausgefallen ist, verwendet der Betrieb des Elektromotorsystems Drehmeldersignale. Wenn der Drehmelder ausfällt, verwendet der Betrieb des Elektromotorsystems sensorlose Rotorpositions- und Rotordrehzahlsignale.

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung betrifft im Allgemeinen Elektromotorsysteme für Elektro- und Hybridfahrzeuge und betrifft insbesondere ein Verfahren und eine Vorrichtung zum Ermöglichen eines Notlaufbetriebsmodus in einem Elektromotorsystem für ein Elektro- oder Hybridfahrzeug.
  • Hintergrund der Erfindung
  • Elektromotorsystem in Elektro- oder Hybridfahrzeugen verwenden einen Drehmelder, welcher mit einem Elektromotorsystem davon gekoppelt ist, um Signale, welche einer Position und einer Drehzahl eines Rotor des Elektromotors entsprechen, zu erzeugen. Wenn der Drehmelder ausfällt, kann jedoch das Elektromotorsystem Positions- und Drehzahlsignale, welche zur Steuerung des Elektromotorsysteme nötig sind, nicht bereitstellen.
  • Dementsprechend ist es wünschenswert, ein Verfahren und eine Vorrichtung zum Notlaufbetrieb bereitzustellen, welche betriebsfähig sind, wenn der Drehmelder ausfällt. Außerdem werden weitere wünschenswerte Merkmale und Charakteristiken der vorliegenden Erfindung von der nachfolgenden detaillierten Beschreibung und den angehängten Ansprüchen in Verbindung mit den angefügten Zeichnungen und dem vorherigen technischen Gebiet und Hintergrund genommen offensichtlich werden.
  • Zusammenfassung der Erfindung
  • Eine Notlaufsteuerung zum Steuern des Betriebs eines Innenpermanentmagnetmotors wird bereitgestellt, wobei die Steuerung eine sensorlose Drehzahl- und Positionsabschätzeinheit und einen Signalwähler einschließt. Die sensorlose Drehzahl- und Positionsabschätzeinheit erzeugt sensorlose Rotorpositions- und Rotordrehzahlsignale. Der Signalwähler ist mit einem Drehmelder gekoppelt, um abgetastete Rotorpositions- und Rotordrehzahlsignale von dem Drehmelder zu empfangen und ist mit der sensorlosen Drehzahl- und Positionsabschätzeinheit gekoppelt, um die sensorlosen Rotorpositions- und Rotordrehzahlsignale daher zu empfangen. Der Signalwähler ermittelt, ob der Drehmelder ausgefallen ist und stellt die abgetasteten Rotorpositions- und Rotordrehzahlsignale zum Steuern des Betriebs des Innenpermanentmagnetmotors bereit, wenn der Drehmelder nicht ausgefallen ist, und stellt die sensorlosen Rotorpositions- und Rotordrehzahlsignale zum Steuern des Betriebs des Innenpermanentmagnetmotors bereit, wenn der Drehmelder ausgefallen ist.
  • Ein Verfahren zum Betrieb eines Elektromotorsystems wird bereitgestellt. Das Verfahren schließt Ermitteln, ob ein Drehmelder ausgefallen ist, und Betreiben des Elektromotorsystems unter Verwendung von Drehmeldersignalen ein, wenn der Drehmelder nicht ausgefallen ist, während das Elektromotorsystem unter Verwendung von sensorlosen Signalen betrieben wird, wenn der Drehmelder ausgefallen ist.
  • Zusätzlich wird ein Elektromotorsystem bereitgestellt. Das Elektromotorsystems schließt einen Innenpermanentmagnetmotor, einen Inverter, eine Invertersteuerung, ein Drehmelder und eine Notlaufsteuerung ein. Der Innenpermanentmagnetmotor schließt mehrere Phasen und einen Rotor ein. Der Inverter erzeugt eine Vielzahl von Phasensignalen als Reaktion auf modulierte Steuersignale und ist mit dem Innenpermanentmagnetmotor gekoppelt, um jedes der Vielzahl von Phasensignalen einer entsprechenden der Vielzahl von Phasen des Permanentmagnetmotors bereitzustellen. Die Invertersteuerung erzeugt modulierte Steuersignale als Reaktion auf ein Rotorpositionssignal, ein Rotordrehzahlsignal und Phasenstromsignale, wobei die Phasenstromsignale Strömen auf einem oder mehreren der Vielzahl von Phasensignalen entsprechen. Der Drehmelder ist mit dem Innenpermanentmagnetmotor gekoppelt und tastet eine Position und Bewegung des Rotors ab, wobei der Drehmelder abgetastete Rotorpositions- und Rotordrehzahlsignale als Reaktion auf die Position und die Bewegung des Rotors erzeugt. Und die Notlaufsteuerung ist mit dem Drehmelder gekoppelt, um zu erfassen, ob der Drehmelder ausgefallen ist, und ist mit der Invertersteuerung gekoppelt, um die abgetasteten Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitzustellen, wenn der Drehmelder nicht ausgefallen ist, während sie sensorlose Rotorpositions- und Rotordrehzahlsignale, welche durch die Notlaufsteuerung erzeugt wurden, der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereit stellt, wenn der Drehmelder ausgefallen ist.
  • Beschreibung der Figuren
  • Die vorliegende Erfindung wird hier nachfolgend im Zusammenhang mit den folgenden Figuren beschrieben werden, wobei ähnliche Ziffern ähnliche Elemente bezeichnen, und
  • 1 ein Blockdiagramm eines Elektromotorsystems gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 2 ein Blockdiagramm einer Invertersteuerung des Elektromotorsystems von 1 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 3 ein Blockdiagramm einer Notlaufsteuerung des Elektromotorsystems von 1 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 4 ein Blockdiagramm einer ersten sensorlosen Positions- und Drehzahlabschätzeinheit der Notlaufsteuerung von 3 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 5 einen modalen Betrieb der sensorlosen Positions- und Drehzahlabschätzeinheit von 4 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt; und
  • 6 ein Flussdiagramm des Betriebs einer Notlaufsteuerung des Elektromotorsystems von 1 gemäß einer Ausführungsform der vorliegenden Erfindung darstellt.
  • Beschreibung einer beispielhaften Ausführungsform
  • Die folgende detaillierte Beschreibung ist lediglich beispielhafter Natur und ist nicht dafür vorgesehen, die Erfindung oder die Anwendung oder Verwendungen der Erfindung zu begrenzen. Außerdem besteht keinerlei Absicht durch irgendeine ausgedrückte oder implizierte Theorie, welche in dem vorhergehenden technischen Gebiet, dem Hintergrund, der kurzen Zusammenfassung oder der folgenden detaillierten Beschreibung dargestellt ist, gebunden zu sein.
  • In Bezug auf 1 schließt ein Blockdiagramm eines Elektromotorsystems 100 gemäß einer Ausführungsform der vorliegenden Erfindung einen Dreiphasen-Synchron-Permanentmagnetmotor 102 ein, welcher unter Steuerung eines Inverters 104 und einer Invertersteuerung 106 arbeitet. Ein Drehmelder 108 ist mechanisch mit einer Rotorachse des Motors 102 gekoppelt und gibt amplitudenmodulierte Sinus- und Kosinuswellenformen aus, welche von der Rotation des Motors 102 zu einem Drehmelder-zu-digital-Konvertierungsblock 109 abgetastet werden. Der Drehmelder-zu-digital-Kovertierungsblock 109 erzeugt abgetastete Rotorpositions- und Rotordrehzahlsignale als Reaktion auf die Wellenformen von dem Drehmelder 108. Während die vorliegende Ausführungsform einen Dreiphasen-Synchron-Innenpermanentmagnetmotor 102 einschließt, kann das Elektromotorsystem 100 Permanentmagnetmotoren von anderer Gestalt einschließen, bei denen die abgetastete Rotorpositions- und Rotordrehzahlsignale (θsensed, ωsensed) als Reaktion auf die Position und die Bewegung des Rotors des Motors 102 erzeugt werden.
  • Der Drehmelder-zu-digital-Konvertierblock 109 ist mit einer Notlaufsteuerung 110 gekoppelt und stellt dieser die abgetasteten Rotorpositions- und Rotordrehzahlsignale bereit. Gemäß der vorliegenden Ausführungsform erzeugt die Notfallsteuerung 110 ein Rotorpositionssignal θ und ein Rotordrehzahlsignal ω als Reaktion auf die abgetasteten Rotorpositions- und Rotordrehzahl-Signale.
  • Der Inverter 104 ist mit einer Gleichstrom(DC)-Quelle 112 gekoppelt und erzeugt eine Vielzahl von Phasensignalen als Reaktion auf modulierte Steuersignale 114, welche von der daran gekoppelten Steuerung 106 empfangen werden. Die Anzahl der Phasensignale entspricht der Anzahl der Phasen des Motors 102, welcher, in der vorliegenden Ausführungsform, drei Phasen einschließt. Der Inverter 104 ist mit dem Permanentmagnetmotor 102 gekoppelt und stellt die Vielzahl von Phasensignalen auf Phasendrähten 116 zum Steuern des Betriebs des Permanentmagnetmotors 102 bereit.
  • Die Invertersteuerung 106 ist mit dem Inverter 104 gekoppelt und erzeugt die modulierten Steuersignale 112 als Reaktion auf das Rotorpositionssignal θ, das Rotordrehzahl-Signal ω, ein Drehzahlbefehlssignal, Speed*, welches von einer Steuerung höheren Niveaus (nicht gezeigt) bereitgestellt werden, und Phasenstromsignale (Ia, Ib, Ic), welche von den Phasendrähten 116 abgetastet werden. Die Invertersteuerung 106 stellt die modulierten Steuersignale 114 dem Inverter 104 zum Erzeugen der mehreren Phasensignale bereit.
  • Die Invertersteuerung 106 stellt Zwei-Phasen-Stationär-Rahmen alpha/beta-Ströme, Iα und Iβ, und zwei stationär-Rahmen-Spannungsbefehle, V* α, und V* β, der Notlaufsteuerung 110 bereit.
  • Die Notlaufsteuerung 110 erzeugt, wie oben beschrieben, das Rotorpositionssignal θ, und das Rotordrehzahlsignal ω, als Reaktion auf abgetastete Rotorpositions- und Rotordrehzhalsignale (θsensed, ωsensed) von dem Drehmelder 108, und stellt die Rotorposition und die Rotordrehzahl-Signale, θ, ω der Wandlersteuerung 106 bereit. Die Notlaufsteuerung 110 erzeugt auch zwei Stationär-Rahmen-Einspeisespannungsbefehle 118, V* α_inj und V* β_inj, und stellt die Einspeisespannungsbefehle der Invertersteuerung 106 zum Betrieb des Motors 102 bei niedrigen Drehzahlen bereit.
  • In Bezug auf 2 schließt ein beispielhaftes Blockdiagramm der Invertersteuerung 106 ein drei-zu-zwei-Transformationsmodul 202 ein, welches die drei abgetasteten Phasenstromsignale (Ia, Ib, Ic) zu äquivalenten Zweiphasen-stationär-Rahmen alpha/beta Strömen, Iα und Iβ, konvertiert. Die Zweiphasen-alpha/beta-Ströme, Iα und Iβ, werden dem stationär-zu-synchron-Rahmen-Transformationsmodul 204 und der Notlaufsteuerung 110 (1) bereitgestellt. Das stationär-zu-synchron–Referenzrahmen-Transformationsmodul 204 transformiert die Zweiphasen-alpha/beta-Ströme Iα und Iβ zu Synchronrahmen-Rückmelde-Strömen, Iqse_fb und Idse_fb, als Reaktion auf das Rotorpositionssignal θ. Die Synchron-Rahmen-Rückmelde-Ströme, Iqse_fb und Idse_fb, werden Stromreglern 206 zum Erzeugen von Stationär-Rahmen-Spannungsbefehlen, V* α und V* β, als Reaktion auf das Rotorpositionssignal θ und zwei Strombefehle in dem synchronen Referenzrahmen, Idse und Iqse, bereitgestellt.
  • Das Drehzahlbefehlsignal, Speed*, welches, wie oben beschrieben, von einer Steuerung höheren Niveaus bereitgestellt wird, wird einem Addierer 208 bereitgestellt, welcher das Rotordrehzahlsignal, ω, subtrahiert und das sich ergebende Fehlersignal einem Drehzahlreglermodul 210 bereitstellt, welches das Drehmomentbefehlssignal, T* e erzeugt. Das Drehmomentbefehlssignal T* e wird einem Optimal-Drehmoment-pro-Ampere Kurven-Ermittlungsblock 212 bereitgestellt, welcher die zwei Strombefehle in dem synchronen Referenzrahmen, I* dse und I* qse, zur Bereitstellung an die Stromregulatoren 206 als Reaktion auf das Drehmomentbefehlssignal, T* e, das Rotordrehzahlsignal, ω und die DC-Link-Spannung, VDC, erzeugt.
  • Daher sollte klar sein, dass die stationär-Rahmen-Spannungsbefehle Vα * und Vβ * durch die Stromregulatoren 206 durch Ableiten von Spannungsbefehlsignalen aus einer Kombination der Synchron-Rahmen-Strombefehle, I* dse und I* qse, und der Synchron-Rahmen-Rückmelde-Ströme, Iqse_fb und Idse_fb, und durch Transformieren der sich ergebenden Spannungsbefehlsignale zu den stationär-Rahmen-Spannungsbefehlen, V* α und V* β, unter Verwendung des Rotorpositionssignals θ, erzeugt werden. Die Stationär-Rahmen-Spannungsbefehle, V* α und V* β, werden mit eingespeisten Spannungsbefehlen, Vα_inject und Vβ_inject 118, bei den Signaladdierern 214, 216 kombiniert und die sich ergebenden Signale werden einer zwei-zu-drei-Phasentransformations- und Moduliertes-Steuersignal-Erzeugungseinheit 218 bereitgestellt, welche die modulierten Steuersignale zum Bereitstellen an Schaltelemente des Inverters 104 (1) erzeugt.
  • Als Nächstes in Bezug auf 3 schließt ein beispielhaftes Blockdiagramm der Notlaufsteuerung 110 gemäß der vorliegenden Ausführungsform eine sensorlose Rotor- und Drehzahlabschätzeinheit 302 und einen Signalwähler 304 ein
  • Die sensorlose Rotor- und Drehzahlabschätzeinheit 302 empfängt Zweiphasen-Stationärrahmen-alpha/beta-Ströme, Iα und Iβ, und Stationärrahmen-Spannungsbefehle,V* α und V* β, und erzeugt als Reaktion sensorlose Rotorpositions- und Rotordrehzahlsignale θsensorless und ωsensorless.
  • Der Signalwähler 304 empfängt die sensorlose Rotorpositions- und Rotordrehzahlsignale θsensorless und ωsensorless von der sensorlosen Rotor- und Drehzahlabschätzeinheit 302 und die abgetasteten Rotorpositions- und Rotordrehzahlsignale θsensed, ωsensed von dem Drehmelder 108 (1). Die abgetasteten Rotorposition und Rotordrehzahlsignale θsensed, ωsensed werden einem Drehmelder-Ausfall-Ermittelmodul 306 und einem Wähler 308 bereitgestellt. Das Drehmelder-Ausfall-Ermittelmodul 306 ermittelt, ob der Drehmelder 108 als Reaktion auf die abgetasteten Rotorpositions- und Rotordrehzahlsignale θsensed, ωsensed ausgefallen ist. Ein Drehmelder 108-Ausfall kann auftreten, wenn zum Beispiel Drähte zu dem Drehmelder ausfallen.
  • Wenn das Drehmelder-Ausfall-Ermittelmodul 306 ermittelt, dass der Drehmelder ausgefallen ist, erzeugt das Drehmelder-Ausfall-Ermittelmodul 306 ein Drehmelder-Ausfall-Signal und stellt das Drehmelder-Ausfall-Signal dem Wähler 308 bereit. Der Wähler 308 empfängt sensorlose Rotorpositions- und Rotordrehzahlsignale θsensorless und ωsensorless von der sensorlosen Rotor- und Drehzahl-Abschätzeinheit 302 als auch die abgetasteten Rotorpositions- und Rotordrehzahlsignale θsensed und ωsensed von dem Drehmelder 108. In Abwesenheit des Drehmelder-Ausfall-Signals (wobei das Fehlen des Drehmelder-Ausfall-Signals anzeigt, dass der Drehmelder 108 nicht ausgefallen ist) stellt der Wähler 308 die abgetasteten Rotorpositions- und Rotordrehzahlsignale θsensed und ωsensed der Wandlersteuerung 106 (1) als das Rotorpositionssignal θ und das Rotordrehzahlsignal ω bereit. Auf der anderen Seite, wenn der Wähler 308 das Drehmelder-Ausfall-Signal empfängt, welches anzeigt, dass der Drehmelder ausgefallen ist, stellt der Wähler 308 die sensorlosen Rotorpositions- und Rotordrehzahlsignale θsensorless und ωsensorless der Wandlersteuerung 106 (1) als das Rotorpositionssignal θ und das Rotordrehzahl-Signal ω bereit. Auf diese Weise stellt die Notlaufsteuerung 106 vorzugsweise einen Notlaufbetriebsmodus durch Erzeugen von sensorlosen Rotorpositions- und Rotordrehzahlsignalen θsensorless und ωsensorless bereit, wenn der Drehmelder 108 ausgefallen ist, um diese der Wandlersteuerung 106 (1) als das Rotorpositionssignal θ und das Rotordrehzahlsignal ω bereitzustellen, wodurch ein ausfallsicherer Betrieb des elektrischen Motorsystems 100 ermöglicht wird, um eine Fahrzeugabdrosselbedingung zu verhindern.
  • Als nächstes wird in Bezug auf 4 eine beispielhafte Struktur der sensorlosen Positions- und Drehzahl-Abschätzeinheit 302 dargestellt. Ein Niedrig-Drehzahl-Fehlerextraktions-Modul 402 und ein Hoch-Drehzahl-Fehlermodul 404 erzeugen ein Niedrig-Drehzahl-Fehlersignal bzw. ein Hoch-Drehzahl-Fehlersignal. Ein Fehlerkombinationsmodul 406 arbeitet als ein Drehzahl-/Positionserzeuger, um das sensorlose Positionssignal 408 und das sensorlose Drehzahlsignal 410 zur Bereitstellung an den Signalauswähler 304 (3) als Reaktion auf das Niedrig-Drehzahl-Fehlersignal und das Hoch-Drehzahl-Fehlersignal zu erzeugen.
  • Ein sensorloses Positionsrückmeldesignal 412 ist mit dem sensorlosen Positionssignal 408 verbunden, wodurch es äquivalent dazu wird. Ähnlich ist ein sensorloses Drehzahl-Rückmeldesignal 414 mit dem sensorlosen Drehzahl-Signal 410 verbunden.
  • Das Niedrig-Drehzahl-Fehlerextraktionsmodul 402 ermittelt das Niedrig-Drehzahl-Fehlersignal als Reaktion auf das sensorlose Positions-Rückmeldesignal 412, das sensorlose Drehzahl-Rückmeldesignal 414 und die zwei Phasenströme (Ialpha/beta). Auf ähnliche Weise ermittelt das Hoch-Drehzahl-Fehlermodul 404 das Hoch-Drehzahl-Fehlersignal als Reaktion auf das sensorlose Positions-Rückmelde-Signal 412, das sensorlose Drehzahl-Rückmeldesignal 414, die zwei Phasenströme (Ialpha/beta) und die zwei stationären Rahmenspannungsbefehle (Valpha/beta).
  • Das Fehlerkombiniermodul 406 schließt ein Niedrig-Drehzahl-Fehlerabbau-Modul 416 und ein Hoch-Drehzahl-Fehleraufbau-Modul 418 ein, um einen gleichmäßigen Übergang vom sensorlosen Niedrig-Drehzahl-Betrieb zum sensorlosen Hoch-Drehzahl-Betrieb bereitzustellen. Das Niedrig-Drehzahl-Fehlerabbaumodul 416 empfängt das Niedrig-Drehzahl-Fehlersignal und das sensorlose Drehzahl-Rückmeldesignal, um einen Niedrig-Drehzahl-Fehlerkomponentenwert durch Abbau des Niedrig-Drehzahl-Fehlersignals zu berechnen, wenn die Drehzahl des Motors als Reaktion auf das sensorlose Drehzahl-Rückmeldesignal und einen vorbestimmten Abbaukoeffizienten steigt. Ähnlich empfängt das Hoch-Drehzahl-Fehleraufbaumodul 418 das Hoch-Drehzahl-Fehlersignal und das sensorlose Drehzahl-Rückmeldesignal, um einen Hoch-Drehzahl-Fehlerkomponentenwert durch Aufbau des Hoch-Drehzahl-Fehlersignals zu berechnen, wenn die Drehzahl des Motors als Reaktion auf das sensorlose Drehzahl-Rückmeldesignal und einen vorbestimmten Aufbaukoeffizienten steigt. Der vorbestimmte Abbaukoeffizient wird derart ausgewählt, dass der Niedrig-Drehzahl-Fehlerkomponenten-Wert gleich dem Niedrig-Drehzahl-Fehlersignal bei Drehzahlen nahe Null ist und gleichmäßig an die Stelle abbaut (zum Beispiel geradliniger Abbau), an der der Niedrig-Drehzahl-Fehierkomponenten-Wert Null ist, wenn die Drehzahl eine vorbestimmte niedrig-zu-hoch-Drehzahl-Übergangsdrehzahl erreicht. Auf eine ähnliche Weise wird das vorbestimmte Aufbausignal derart gewählt, dass der Hoch-Drehzahl-Fehlerkomponenten-Wert gleich Null ist, bei Drehzahlen nahe Null und gleichmäßig an die Stelle aufbaut (zum Beispiel ein geradliniger Aufbau), an der der Hoch-Drehzahl-Fehlerkomponentenwert gleich dem Hoch-Drehzahl-Fehlersignal ist, wenn die Drehzahl die vorbestimmte Niedrig-zu-Hoch-Drehzahl-Übergangsdrehzahl erreicht oder überschreitet. Ein Fehlersignaladdierer 420 kombiniert den Niedrig-Drehzahl-Fehlerkomponentenwert und den Hoch-Drehzahl-Fehlerkomponentenwert, um ein Rotorfehlerpositionssignal zu erzeugen. Das Drehzahl-Beobachtungsmodul 422 empfängt das Rotorpositionsfehlersignal und berechnet, als Reaktion darauf, das sensorlose Positionssignal 408 und ein beobachtetes Drehzahlsignal, wobei das beobachtete Drehzahlsignal durch einen Drehzahlfilter 424 gefiltert wird, um das sensorlose Drehzahlsignal 410 zu erzeugen.
  • Ein Niedrig-Drehzahl-Einspeisemodul 426 erzeugt die eingespeisten Spannungsbefehle Vα_inject und Vβ_inject, als Niedrig-Drehzahl-Einspeisesignale 118, um sie den Addierern 214, 216 (2) beim Start des Elektromotorsystems 100 und bei niedrigen Drehzahlen nahe Null bereitzustellen, um ein Hochfrequenzsignal in die Flussachse des Permanentmagnetmotors 102 zum Betrieb des Niedrig-Drehzahl-Extraktionsmoduls 402 einzuspeisen. Die eingespeisten Spannungsbefehle Vα_inject und Vβ_inject werden als Reaktion auf eine eingespeiste Spannung Vinj erzeugt, welche gemäß Gleichung (1) berechnet wird: Vinj = V0 – V* inj_slope(abs(ωr – ωLH) (1) wobei V0 die eingespeiste Spannung beim Start ist, V* inj_slope die Steigung ist, mit der die Spannung als Funktion der Motordrehzahl verringert oder erhöht wird und die Differenz (ωr – ωLH) die Differenz zwischen der Rotordrehzahl ωr und der Niedrig-zu-Hoch-Drehzahl-Schwellendrehzahl ωLH ist. Wenn das sensorlose Positions-Rückmeldesignal 210 einen Wert nahe Null aufweist, erzeugt das Niedrigdrehzahl-Einspeisemodul 226 ein vorbestimmtes Niedrigdrehzahl-Einspeisesignal (Valpha/beta_inj) zum Einspeisen eines Hochfrequenzsignals in eine Flussachse des Motors 102 bei niedrigen Drehzahlen und stellt das vorbestimmte Niedrig-Drehzahl-Einspeisesignal als Spannungssignale 118 den Signaladdierern 214, 216 (2) zum Kombinieren mit den Synchron-Rahmenspannungsbefehlssignalen V* α und V* β bereit. Das Hochfrequenzsignal wird in die Flussachse des Motors 102 bei niedrigen Drehzahlen eingespeist, um das sensorlose Drehzahl-Rückmeldesignal 414 und das sensorlose Positionsrückmeldesignal 412 bei niedrigen Drehzahlen zu erzeugen.
  • Ein Niedrigdrehzahl-Polarisations-Detektor 430 vergleicht den Niedrigdrehzahlfehler, welcher als Reaktion auf das sensorlose Positionsrückmeldesignal 412 erfasst wird, mit den zwei Phasenströmen (Ialpha/beta). Wenn die anfängliche Rotorpositionsinformation durch die sensorlose Rotorpositions- und Drehzahl-Abschätzeinheit 302 erfasst wird, ist es zwingend notwendig, zwischen den positiven und negativen D-Achsen (d. h. den Rotormagnet-Nord- und Südpolen) zu unterscheiden. Der Niedrig-Drehzahl-Polarisationsdetektor 430 ermittelt aus dem Niedrig-Drehzahl-Fehler und den zwei Phasenströmen (Ialpha/beta), ob das sensorlose Rotorpositionssignal richtig nach dem Rotornordpol ausgerichtet ist. Wenn das sensorlose Rotorpositionssignal nicht richtig nach dem Rotornordpol ausgerichtet ist, wird ein Positionsrückstellsignal 432 dem Drehzahlbeobachtermodul 422 bereitgestellt. Als Reaktion auf das Positionsrückstellsignal 432 schaltet das Drehzahlbeobachtermodul 422 die Polarität des sensorlosen Rotorpositionssignals derart, dass das Positionssignal 408 korrekt mit der Rotorposition ausgerichtet wird.
  • Auf diese Weise stellt die sensorlose Positions- und Drehzahl-Abschätzeinheit 302 das sensorlose Positionssignal 408, θ und das sensorlose Drehzahlsignal 410, ω als Rückmeldesignale bei sowohl niedrigen als auch hohen Drehzahlen bereit. Insbesondere stellt das Fehlerkombinier-Modul 406, einschließlich des Niedrig-Drehzahl-Fehlerabbau-Moduls 416 und des Hoch-Drehzahl-Fehleraufbaumoduls 418, einen gleichmäßigen Übergang vom sensorlosem Niedrig-Drehzahl-Betrieb zum sensorlosem Hoch-Drehzahl-Betrieb bereit.
  • In Bezug auf 5 beschreibt ein Modalbetriebsdiagramm 500 einen Betrieb der sensorlosen Positions- und Drehzahlabschätzeinheit 302. Beim Start 502, wie oben beschrieben, leitet das Niedrigdrehzahleinspeisemodul 426 die Berechnung des sensorlosen Positionssignals 408 und des sensorlosen Drehzahlsignals 410 ein. Als Nächstes führt das Niedrigdrehzahl-Polaritätserfassmodul 430 die anfängliche Polaritätserfassung 504 durch und korrigiert, wenn nötig, die Polarität des sensorlosen Positionssignals 408. Ein Betrieb der sensorlosen Positions- und Drehzahlabschätzeinheit 302 fährt dann gemäß einem Niedrigdrehzahlmodus 506 fort, wie von dem Niedrigdrehzahl-Extraktionsmodul 402 ermittelt. Wie oben beschrieben, stellt ein Betrieb gemäß dem Niedrigdrehzahlmodus eine Einspeisespannung Vinj gemäß Gleichung (1) bereit.
  • Ein Betrieb gemäß dem Niedrigdrehzahlmodus 506 fährt fort, bis die Drehzahl eine vorbestimmte obere Niedrigdrehzahlschwelle überschreitet. Wenn die Drehzahl die vorbestimmte obere Niedrigdrehzahlschwelle überschreitet, arbeitet der Betrieb der sensorlosen Positions- und Drehzahlabschätzeinheit 302 in einem Übergangsmodus 508, welcher von dem Niedrigdrehzahlmodus 506 zu einem Hochdrehzahlmodus 510 übergeht. Ein Betrieb gemäß dem Hochdrehzahlmodus 510 fährt dann fort, bis die Drehzahl unter eine vorbestimmte untere Hochdrehzahlschwelle fällt, an welcher Stelle der Betrieb der sensorlosen Positions- und Drehzahlabschätzeinheit 302 in einem Übergangsmodus 512 arbeitet, welcher von dem Hochdrehzahlmodus 510 zu dem Niedrigdrehzahlmodus 506 übergeht. Eine solche vorbestimmte untere Hochdrehzahlschwelle kann bei ungefähr fünfhundert Umdrehungen pro Minute des Motors 102 gesetzt werden und eine solche vorbestimmte obere Niedrigdrehzahlschwelle kann bei ungefähr achthundert Umdrehungen pro Minute des Motors 102 gesetzt werden.
  • Es ist daher klar, dass das Fehlerkombiniermodul 406 die sensorlosen Niedrigdrehzahl-Rotorpositions- und Rotordrehzahlsignale bereitstellt, wenn es in dem Niedrigdrehzahlmodus 506 arbeitet, wenn die Drehzahl unter der vorbestimmten unteren Hochdrehzahlschwelle ist und sensorlose Hochdrehzahl-Rotorpositions- und Rotordrehzahlsignale bereitstellt, wenn es in dem Hochdrehzahlmodus 510 arbeitet, wenn die Drehzahl über der vorbestimmten oberen Niedrigdrehzahlschwelle ist. Wenn die Drehzahl niedriger als die vorbestimmte obere Niedrigdrehzahlschwelle ist, und höher als die vorbestimmte untere Hochdrehzahlschwelle ist, stellt das Fehlerkombiniermodul 406 Übergangssignale für die sensorlosen Rotorpositions- und Rotordrehzahlsignale bereit, wobei die Übergangssignale gemäß dem Niedrigdrehzahl-Fehlerabbaumodul 416 und dem Hochdrehzahl-Fehleraufbaumodul 418 erzeugt werden, um einen gleichmäßigen Übergang 508 von dem Niedrigdrehzahlmodus 506 zu dem Hochdrehzahlmodus 510 bereitzustellen und auf ähnliche Weise einen gleichmäßigen Übergang 512 von dem Hochdrehzahlmodus 510 zu dem Niedrigdrehzahlmodus 506 bereitzustellen.
  • Während eine beispielhafte Konstruktion der Notlaufsteuerung 110 in den 3 und 4 dargestellt wurde, werden Fachleute sehen, dass eine Notlaufsteuerung 110, welche Rotorpositions- und Rotor-Drehzahl-Signale θ und ω bereitstellt, wenn ein Drehmelder korrekt arbeitet und wenn ein Drehmelder ausfällt in einer beliebigen einer Anzahl von verschiedenen Konfigurationen konstruiert werden kann. Zum Beispiel kann die Notlaufsteuerung 106, einschließlich der Erzeugung des sensorlosen Positionssignals und des sensorlosen Drehzahlsignals, in Software ermöglicht werden. Dementsprechend zeigt 6 ein Flussdiagramm 600 des Betriebs der Notlaufsteuerung 110 gemäß der vorliegenden Ausführungsform.
  • Anfänglich ermittelt 602 die Notlaufsteuerung 110, ob der Drehmelder 108 versagt hat. Wenn der Drehmelder 108 nicht versagt hat, ermittelt 604 die Notlaufsteuerung 110, ob der Steuermodus beim Start ein sensorloser Steuermodus oder ein auf einem Sensor (d. h. Drehmelder 108) basierender Steuermodus ist, wie durch ein Signal von einer Steuerung höheren Niveaus ausgewählt, welche eine derartige Wahl gemäß vordefinierten Parametern machen kann.
  • Für einen sensorbasierten Betrieb führt die Ausführung zunächst ein Drehmelder-Offset-Lernen (ROL) durch 606. ROL bedingt ein Einspeisen eines Hochfrequenzsignals in den Motor 102 und ein Definieren eines Drehmelder-Offset-Wertes (zum Beispiel eine Anzahl von Grad, welche zwischen dem vom Drehmelder 108 abgetasteten Positionssignal und dem Winkel des Rotorflusses in dem Motor 102 verschieden sind) als Reaktion auf die Veränderung des Drehmeldersignals. Nach der Durchführung von ROL 606 wird der Betrieb des Motors 102 unter Verwendung der abgetasteten Rotorpositions- und Rotordrehzahlsignale von dem Drehmelder 108 gesteuert 608. Während dem sensorbasierten Betrieb werden sensorlose Steuerzustandsvariablen initialisiert und kein Hochfrequenzsignal bei niedrigen Drehzahlen (Schritt 610) eingespeist. Das Ausführen fährt dann fort, die Schritte 608 und 610 im sensorbasierten Betrieb bis zur Ermittlung 612 eines Drehmelderausfalls durchzuführen.
  • Wenn ein Drehmelderausfall erfasst wird 612, geht der Betrieb zum sensorlosen Steuermodus über und die Zustandsmaschine wird mit den sensorlosen Steuerzustandsvariablen (Schritt 614) zurückgesetzt, so dass der sensorlose Steuermodus den Betrieb von dem Betriebszustand an dem der Drehmelder 108 versagt hat, weiterführen kann. Als Nächstes ermittelt 616 die Ausführung, ob der momentane Betriebszustand ein Niedrigdrehzahlmodus 506 oder ein Hochdrehzahlmodus 510 (5) ist.
  • Wenn der Betrieb in einem Niedrigdrehzahlmodus 616 ist, führt die Ausführung 616 ein anfängliches Polarisationserfassen 618 durch, um zu ermitteln, ob das sensorlose Niedrig-Drehzahl-Rotorpositionssignal die korrekte Polarität aufweist. Nach der Korrektur der Polarität des sensorlosen Niedrig-Drehzahl-Rotorpositionssignals, wenn nötig 618, fährt der Betrieb gemäß dem Niedrig-Drehzahlmodus 506 fort 620 bis die Drehzahl des Motors 102 größer als eine vorbestimmte obere Niedrigdrehzahl-Schwelle wird 622.
  • Wenn die Drehzahl des Motors 102 größer als die vorbestimmte obere Niedrigdrehzahl-Schwelle 622 wird 622, geht der Betrieb zu dem sensorlosen Hochdrehzahl-Modus 510 über 624. Der Betrieb fährt dann gemäß dem sensorlosen Hochdrehzahl-Modus 510 fort 626 bis die Drehzahl des Motors 102 weniger als eine vorbestimmte untere Hochdrehzahl-Schwelle wird 628. Wenn die Drehzahl des Motors 102 niedriger als die vorbestimmte untere Hochdrehzahl-Schwelle 628 wird, kehrt der Betrieb zu Schritt 620 zurück, um den Motor 102 gemäß dem sensorlosen Niedrigdrehzahl-Modus 506 zu steuern.
  • Wenn bei Schritt 616 ermittelt wird, dass ein Betrieb des Motors 102 in einem Hochdrehzahlmodus war, als das Versagen des Drehmelders 108 ermittelt wurde 612, springt die Ausführung zu Schritt 624, um in den sensorlosen Hochdrehzahl-Modus überzugehen. Weiter startet der Betrieb, wenn beim Start der sensorlose Steuermodus gewählt wird 604, in dem sensorlosen Niedrigdrehzahl-Betriebsmodus durch Durchführung 618 einer anfänglichen Polarisationserfassung.
  • Daher ist klar, dass das vorliegende Verfahren und Vorrichtung zum Notlaufbetriebsmodus des Elektromotorsystems 100, wenn der Drehmelder versagt, einen positionssensorlosen Algorithmus verwendet, um ein Back-up für die Motorsteuerungen bereitzustellen, wodurch ein Notlaufbetriebsmodus bereitgestellt wird, welcher dem Fahrer einen sicheres Fahren eines Fahrzeugs mit einem fehlerhaften Drehmelder zu einer Werkstatt ermöglicht. Während mindestens eine beispielhafte Ausführungsform in der vorhergehenden detaillierten Beschreibung dargelegt wurde, sollte klar sein, dass eine gewaltige Anzahl von Variationen existiert. Es sollte auch klar sein, dass die beispielhafte Ausführungsform oder beispielhaften Ausführungsformen nur Beispiele sind, und nicht dafür vorgesehen sind, den Gegenstand, die Anwendbarkeit oder die Konfiguration der Erfindung auf irgend eine Weise zu beschränken. Stattdessen wird die vorhergehende detaillierte Beschreibung Fachleuten einen geeigneten Fahrplan zur Umsetzung der beispielhaften Ausführungsform oder beispielhaften Ausführungsformen bereitstellen. Es sollte klar sien, das verschieden Veränderungen in der Funktion oder der Anordnung der Elemente vorgenommen werden können, ohne von dem Geltungsbereich der Erfindung abzuweichen, wie er in den angehängten Ansprüchen oder den legalen Entsprechungen davon, dargelegt ist.
  • Weitere Ausführungsformen
    • 1. Verfahren zum Betrieb eines Elektromotorsystems aufweisend: Ermitteln, ob ein Drehmelder ausgefallen ist; Betreiben des Elektromotorsystems unter Verwendung von Drehmeldersignalen, wenn der Drehmelder nicht ausgefallen ist; und Betreiben des Elektromotorsystems unter Verwendung von sensorlosen Signalen, wenn der Drehmelder ausgefallen ist.
    • 2. Verfahren gemäß Ausführungsform 1, wobei die Drehmeldersignale Signale aufweisen, welche als Reaktion auf eine Rotorposition und eine Rotordrehzahl eines Rotors eines Innenpermanentmagnetmotors des Elektromotorsystems erzeugt werden.
    • 3. Verfahren nach Ausführungsform 1, wobei die sensorlosen Signale Signale aufweisen, welche einer Rotorposition und einer Rotordrehzahl eines Rotors eines Innenpermanentmagnetmotors des Elektromotorsystems entsprechen.
    • 4. Verfahren nach Ausführungsform 3, wobei die sensorlosen Signale ein sensorloses Hochdrehzahl-Rotorpositionssignal und ein sensorloses Hochdrehzahl-Rotordrehzahlsignal aufweisen.
    • 5. Verfahren nach Ausführungsform 3, wobei die sensorlosen Signale ein sensorloses Niedrigdrehzahl-Rotorpositionssignal und ein sensorloses Niedrigdrehzahl-Rotordrehzahlsignal aufweisen.
    • 6. Verfahren nach Ausführungsform 5, wobei die sensorlosen Signale weiter Niedrigdrehzahl-Einspeisesignale aufweisen.
    • 7. Verfahren nach Ausführungsform 4, wobei die sensorlosen Signale weiter sensorlose Niedrigdrehzahl-Rotorpositions- und Rotordrehzahlsignale aufweisen und wobei Rotorpositions- und Rotordrehzahlsignale von den sensorlosen Hochdrehzahl-Rotorpositions- und Rotordrehzahlsignalen zu den sensorlosen Niedrigdrehzahl-Rotorpositions- und Rotordrehzahlsignalen als Reaktion auf eine Drehzahl des Innenpermanentmagnetmotors, welche niedriger als ein vorbestimmter unterer Hochdrehzahl-Schwellenwert wird, übergehen.
    • 8. Verfahren nach Ausführungsform 7 und wobei die Rotorpositions- und Rotordrehzahlsignale weiter von den sensorlosen Niedrigdrehzahl-Rotorpositions- und Rotordrehzahlsignalen zu den sensorlosen Hochdrehzahl-Rotorpositions- und Rotordrehzahlsignalen als Reaktion auf die Drehzahl des Innenpermanentmagnetmotors, welche größer als ein vorbestimmter oberer Niedrigdrehzahl-Schwellenwert wird, übergehen.
    • 9. Notlaufsteuerung zum Steuern des Betriebs eines Innenpermanentmagnetmotors, wobei die Notlaufsteuerung aufweist: eine sensorlose Drehzahl- und Positionsabschätzeinheit zum Erzeugen von sensorlosen Rotorpositions- und Rotordrehzahlsignalen; und einen Signalwähler, welcher mit einem Drehmelder gekoppelt ist, um abgetastete Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und mit der sensorlosen Drehzahl- und Positionsabschätzeinheit gekoppelt ist, um die sensorlosen Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, wobei der Signalwähler ermittelt, ob der Drehmelder versagt hat, und die abgetasteten Rotorpositions- und Rotordrehzahlsignale zum Steuern des Betriebs des Innenpermanentmagnetmotors bereitzustellen, wenn der Drehmelder nicht ausgefallen ist, und die sensorlosen Rotorpositions- und Rotordrehzahlsignale zum Steuern des Betriebs des Innenpermanentmagnetmotors bereitzustellen, wenn der Drehmelder ausgefallen ist.
    • 10. Notlaufsteuerung gemäß Ausführungsform 9, wobei der Signalwähler einen Drehmelderausfalldetektor einschließt, welcher mit dem Drehmelder gekoppelt ist, um die abgetasteten Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und, um als Reaktion auf die abgetasteten Rotorpositions- und Rotordrehzahlsignale zu ermitteln, ob der Drehmelder ausgefallen ist.
    • 11. Notlaufsteuerung nach Ausführungsform 9, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit sensorlose Hochdrehzahl-Rotorpositions- und Rotordrehzahlsignale als Reaktion auf eine Drehzahl des Innenpermanentmagnetmotors, welche größer als eine erste vorbestimmte Drehzahl ist, erzeugt.
    • 12. Notlaufsteuerung gemäß Ausführungsform 11, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit auch sensorlose Niedrigdrehzahl-Rotorpositions- und Rotordrehzahlsignale als Reaktion darauf erzeugt, dass die Drehzahl des Innenpermanentmagnetmotors niedriger als eine zweite vorbestimmte Drehzahl ist.
    • 13. Notlaufsteuerung gemäß Ausführungsform 12, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit weiter Niedrigdrehzahl-Einspeisesignale zum Steuern des Betriebs des Innenpermanentmagnetmotors als Reaktion darauf erzeugt, dass die Drehzahl des Innenpermanentmagnetmotors niedriger als die zweite vorbestimmte Drehzahl ist.
    • 14. Notlaufsteuerung gemäß Ausführungsform 12, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit Übergangssignale als Reaktion darauf erzeugt, dass die Drehzahl des Innenpermanentmagnetmotors niedriger als die erste vorbestimmte Drehzahl und höher als die zweite vorbestimmte Drehzahl ist.
    • 15. Elektrisches Motorsystem aufweisend: einen Innenpermanentmagnetmotor, welcher eine Vielzahl von Phasen aufweist und einen Rotor einschließt; einen Inverter zum Erzeugen einer Vielzahl von Phasensignalen als Reaktion auf modulierte Steuersignale und mit dem Innenpermanentmagnetmotor gekoppelt, um jedes der Vielzahl von Phasensignalen einer entsprechenden der Vielzahl von Phasen des Permanentmagnetmotors bereitzustellen; eine Invertersteuerung zum Erzeugen der modulierten Steuersignale als Reaktion auf ein Rotorpositionssignal, ein Rotordrehzahlsignal und Phasenstromsignale, wobei die Phasenstromsignale den Strömen auf einem oder mehreren der Vielzahl von Phasensignalen entsprechen; einen Drehmelder, welcher mit dem Innenpermanentmagnetmotor gekoppelt ist, um eine Position und eine Bewegung des Rotors abzutasten, wobei der Drehmelder abgetastete Rotorpositions- und Rotordrehzahlsignale als Reaktion auf die Position und die Bewegung des Rotors erzeugt; und eine Notlaufsteuerung, welche mit dem Drehmelder und der Invertersteuerung gekoppelt ist, um zu erfassen, ob der Drehmelder ausgefallen ist, und um die abgetasteten Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitzustellen, wenn der Drehmelder nicht ausgefallen ist, und um sensorlose Rotorpositions- und Rotordrehzahlsignale, welche durch die Notlaufsteuerung erzeugt wurden, der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitzustellen, wenn der Drehmelder ausgefalen ist.
    • 16. Elektrisches Motorsystem nach Ausführungsform 15, wobei die Notlaufsteuerung aufweist: eine sensorlose Drehzahl und Positionsabschätzeinheit zum Erzeugen der sensorlosen Rotorpositions- und Rotordrehzahl-Signale, und einen Signalwähler, welcher mit dem Drehmelder gekoppelt ist, um abgetastete Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und mit der sensorlosen Drehzahl- und Positionsabschätzeinheit gekoppelt ist, um die sensorlosen Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, wobei der Signalwähler ermittelt, ob der Drehmelder versagt hat, und die abgetasteten Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitstellt, wenn der Drehmelder nicht ausgefallen ist, und die sensorlosen Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitstellt, wenn der Drehmelder ausgefallen ist.
    • 17. Elektromotorsystem gemäß Ausführungsform 16, wobei der Signalwähler einen Drehmelderausfalldetektor aufweist, welcher mit dem Drehmelder gekoppelt ist, um die abgetasteten Rotorpositions- und Rotordrehzahlsignale daher zu empfangen und um als Reaktion auf die abgetastete Rotorpositions- und Rotordrehzahlsignale zu ermitteln, ob der Drehmelder ausgefallen ist.
    • 18. Elektromotorsystem gemäß Ausführungsform 16, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit einen Hochdrehzahl-Fehlerberechner zum Erfassen eines Hochdrehzahlfehlersignals als Reaktion auf die Vielzahl von Phasensignalen, ein sensorloses Positionsrückmeldesignal und ein sensorloses Drehzahlrückmeldesignal aufweist.
    • 19. Elektromotorsystems gemäß Ausführungsform 18, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit weiter einen Niedrigdrehzahl-Fehlerberechner zum Ermitteln eines Niedrigdrehzahl-Fehlersignals als Reaktion auf die Vielzahl von Phasensignalen, das sensorlose Positionsrückmeldesignal und das sensorlose Drehzahlrückmeldesignal aufweist.
    • 20. Elektromotorsystems nach Ausführungsform 19, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit weiter einen Fehlerkombinierer umfasst, welcher mit dem Hochdrehzahl-Fehlerberechner und dem Niedrigdrehzahl-Berechner gekoppelt ist, um das sensorlose Positionssignal und das sensorlose Drehzahlsignal als Reaktion auf das Hochdrehzahlfehlersignal und das Niedrigdrehzahl-Fehlersignal zu ermitteln, wobei das sensorlose Positionsrückmeldesignal äquivalent dem sensorlosen Positionssignal ist, und das sensorlose Drehzahlrückmeldesignal äquivalent dem sensorlosen Drehzahlsignal ist.

Claims (10)

  1. Verfahren zum Betrieb eines Elektromotorsystems aufweisend: Ermitteln, ob ein Drehmelder ausgefallen ist; Betreiben eines Elektromotorsystems unter Verwendung von Drehmeldersignalen, wenn der Drehmelder nicht ausgefallen ist; und Betreiben des Elektromotorsystems unter Verwendung von sensorlosen Signalen, wenn der Drehmelder versagt hat.
  2. Verfahren gemäß Anspruch 1, wobei die Drehmeldersignale Signale aufweisen, welche als Reaktion auf eine Rotorposition und eine Rotordrehzahl eines Rotors eines Innenpermanentmagnetmotors des Elektromotorsystems erzeugt werden oder wobei die sensorlosen Signale Signale aufweisen, welche einer Rotorposition und einen Rotordrehzahl eines Innenpermanentmagnetmotors des Elektromotorsystems entsprechen.
  3. Verfahren nach Anspruch 2, wobei die sensorlosen Signale ein sensorloses Hochdrehzahl-Rotorpositionssignal und ein sensorloses Hochdrehzahl-Rotordrehzahlsignal aufweisen oder wobei die sensorlosen Signale ein sensorloses Niedrigdrehzahl-Rotorpositionssignal und ein sensorloses Niedrigdrehzahl-Rotordrehzahlsignal aufweisen.
  4. Notlaufsteuerung zum Steuern des Betriebs eines Innenpermanentmagnetmotors, wobei die Notlaufsteuerung aufweist: eine sensorlose Drehzahl und Positionsabschätzeinheit zum Erzeugen von sensorlosen Rotorpositions- und Rotordrehzahlsignalen; und einen Signalwähler, welcher mit einem Drehmelder gekoppelt ist, um abgetastete Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und mit der sensorlosen Drehzahl- und Positionsabschätzeinheit gekoppelt ist, um die sensorlosen Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, wobei der Signalwähler ermittelt, ob der Drehmelder ausgefallen ist, und die abgetasteten Rotorpositions- und Rotordrehzahlsignale zum Steuern des Betriebs des Innenpermanentmagnetmotors bereitzustellen, wenn der Drehmelder nicht ausgefallen ist, und die sensorlosen Rotorpositions- und Rotordrehzahlsignale zum Steuern des Betriebs des Innenpermanentmagnetmotors bereitzustellen, wenn der Drehmelder ausgefallen ist.
  5. Notlaufsteuerung gemäß Anspruch 4, wobei der Signalwähler einen Drehmelderausfalldetektor einschließt, welcher mit dem Drehmelder gekoppelt ist, um die abgetasteten Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und um als Reaktion auf die abgetastete Rotorpositions- und Rotordrehzahlsignale zu ermitteln, ob der Drehmelder versagt hat.
  6. Notlaufsteuerung nach Anspruch 4 oder 5, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit sensorlose Hochdrehzahl-Rotorpositions- und Rotordrehzahlsignale als Reaktion auf eine Drehzahl des Innenpermanentmagnetmotors erzeugt, welche größer als eine erste vorbestimmte Drehzahl ist, und/oder wobei die sensorlose Drehzahl- und Positionsabschätzeinheit auch sensorlose Niedrigdrehzahl-Rotorpositions- und Rotordrehzahlsignale als Reaktion darauf erzeugt, dass die Drehzahl des internen Permanentmagnetmotors niedriger als eine zweite vorbestimmte Drehzahl ist.
  7. Notlaufsteuerung gemäß einem der Ansprüche 4 bis 6, wobei die sensorlose Drehzahl- und Positionsabschätzeinheit weiter Niedrigdrehzahl-Einspeisesignale zum Steuern des Betriebs des Innenpermanentmagnetmotors als Reaktion darauf erzeugt, dass die Drehzahl des Innenpermanentmagnetmotors niedriger als die zweite vorbestimmte Drehzahl ist, und/oder wobei die sensorlose Drehzahl- und Positionsabschätzeinheit Übergangssignale als Reaktion darauf erzeugt, dass die Drehzahl des Innenpermanentmagnetmotors niedriger als die erste vorbestimmte Drehzahl und höher als die zweite vorbestimmte Drehzahl ist.
  8. Elektromotorsystem aufweisend: einen internen Permanentmagnetmotor, welcher mehrere Phasen aufweist und einen Rotor einschließt; einen Inverter zum Erzeugen einer Vielzahl von Phasensignalen als Reaktion auf modulierte Steuersignale und mit dem Innenpermanentmagnetmotor gekoppelt, um jedes der Vielzahl von Phasensignalen einer entsprechenden der Vielzahl von Phasen des Permanentmagnetmotors bereitzustellen; eine Invertersteuerung zum Erzeugen der modulierten Steuersignale als Reaktion auf ein Rotorpositionssignal, ein Rotordrehzahlsignal und Phasenstromsignale, wobei die Phasenstromsignale Strömen auf einem oder mehreren der Vielzahl von Phasensignalen entsprechen; ein Drehmelder, welcher mit dem Innenpermanentmagnetmotor gekoppelt ist, um eine Position und eine Bewegung des Rotors abzutasten, wobei der Drehmelder abgetastete Rotorpositions- und Rotordrehzahlsignale als Reaktion auf die Position und die Bewegung des Rotors erzeugt; und eine Notlaufsteuerung, insbesondere eine Notlaufsteuerung gemäß einem der Ansprüche 4 bis 7, welche mit dem Drehmelder und der Invertersteuerung gekoppelt ist, um zu erfassen, ob der Drehmelder ausgefallen ist, und um die abgetasteten Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitzustellen, wenn der Drehmelder nicht ausgefallen ist, und um sensorlose Rotorpositions- und Rotordrehzahlsignale, welche durch die Notlaufsteuerung erzeugt wurden, der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitzustellen, wenn der Drehmelder ausgefallen ist.
  9. Elektromotorsystem nach Anspruch 8, wobei die Notlaufsteuerung aufweist: eine sensorlose Drehzahl- und Positionsabschätzeinheit zum Erzeugen der sensorlosen Rotorpositions- und Rotordrehzahl-Signale; und einen Signalwähler, welcher mit dem Drehmelder gekoppelt ist, um abgetastete Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und mit der sensorlosen Drehzahl- und Positionsabschätzeinheit gekoppelt ist, um die sensorlosen Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, wobei der Signalwähler ermittelt, ob der Drehmelder ausgefallen ist, und die abgetasteten Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignai bereitzustellen, wenn der Drehmelder nicht ausgefallen ist, und die sensorlosen Rotorpositions- und Rotordrehzahlsignale der Invertersteuerung als das Rotorpositionssignal und das Rotordrehzahlsignal bereitzustellen, wenn der Drehmelder ausgefallen ist.
  10. Elektromotorsystem gemäß Anspruch 8 oder 9, wobei der Signalwähler einen Drehmelderausfalldetektor aufweist, welcher mit dem Drehmelder gekoppelt ist, um die abgetasteten Rotorpositions- und Rotordrehzahlsignale daher zu empfangen, und um als Reaktion auf die abgetastete Rotorpositions- und Rotordrehzahlsignale zu ermitteln, ob der Drehmelder ausgefallen ist.
DE102010042332A 2009-10-20 2010-10-12 Notlaufbetriebsmodus für ein Elektrofahrzeug Withdrawn DE102010042332A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/582,534 US8269445B2 (en) 2009-10-20 2009-10-20 Limp home operational mode for an electric vehicle
US12/582,534 2009-10-20

Publications (1)

Publication Number Publication Date
DE102010042332A1 true DE102010042332A1 (de) 2011-06-01

Family

ID=43878777

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102010042332A Withdrawn DE102010042332A1 (de) 2009-10-20 2010-10-12 Notlaufbetriebsmodus für ein Elektrofahrzeug

Country Status (3)

Country Link
US (1) US8269445B2 (de)
CN (1) CN102045024B (de)
DE (1) DE102010042332A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3200338A1 (de) * 2016-01-26 2017-08-02 Baumüller Nürnberg GmbH Vorrichtung und verfahren zur erfassung einer lage eines rotierenden zentralelements eines elektromotors
WO2024120568A1 (de) * 2022-12-06 2024-06-13 Schaeffler Technologies AG & Co. KG Verfahren zum betrieb eines elektromotors

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013002251A1 (ja) 2011-06-30 2013-01-03 Ntn株式会社 モータ駆動装置
US8575879B2 (en) * 2011-08-19 2013-11-05 GM Global Technology Operations LLC Methods, systems and apparatus for controlling a multi-phase inverter
US8867181B2 (en) 2011-09-23 2014-10-21 GM Global Technology Operations LLC Protection of motor drive systems from current sensor faults
KR101683925B1 (ko) 2011-12-08 2016-12-07 현대자동차주식회사 친환경 차량의 레졸버 비정상 출력 보상 방법
KR101484208B1 (ko) * 2012-12-14 2015-01-21 현대자동차 주식회사 연료전지자동차의 모터속도 보정장치 및 보정방법.
US8866449B1 (en) * 2013-06-10 2014-10-21 Hamilton Sundstrand Corporation Sensor PM electrical machines
CN103684171A (zh) * 2013-11-26 2014-03-26 深圳市星辰激光技术有限公司 交流电机速度控制方法及***
US9641115B2 (en) * 2013-12-23 2017-05-02 Regal Beloit America, Inc. Methods and systems for envelope and efficiency control in an electric motor
JP6131906B2 (ja) * 2014-04-08 2017-05-24 富士電機株式会社 リンプホームシステム、その安全制御装置
JP6292208B2 (ja) * 2015-11-05 2018-03-14 トヨタ自動車株式会社 ハイブリッド車両
JP6658056B2 (ja) * 2016-02-17 2020-03-04 富士電機株式会社 電力変換装置
CN105763128B (zh) * 2016-04-01 2018-09-11 北京新能源汽车股份有限公司 旋转变压器解码芯片的故障信息处理方法和***
DE102016211858A1 (de) * 2016-06-30 2018-01-04 Robert Bosch Gmbh Verfahren und Vorrichtung zur Ansteuerung eines Wechselrichters
JP6572843B2 (ja) * 2016-07-26 2019-09-11 東芝三菱電機産業システム株式会社 電動機の制御装置
JP6485441B2 (ja) * 2016-12-26 2019-03-20 トヨタ自動車株式会社 走行用モータの制御装置
FR3062762B1 (fr) * 2017-02-08 2020-08-07 Valeo Siemens Eautomotive France Sas Procede d'estimation de la position angulaire d’un rotor d’un systeme d’entrainement electrique
EP3806308B1 (de) 2019-10-09 2023-08-30 NXP USA, Inc. Aktives fail-safe-modul zur sicherung eines sicheren zustandes eines elektromotors
EP3900972B1 (de) 2020-04-22 2023-10-04 NXP USA, Inc. Dynamische sicherheitszustandsteuerung eines elektromotors auf der basis der fahrzeuggeschwindigkeit
US20220311364A1 (en) * 2021-03-25 2022-09-29 Snap-On Incorporated Controlling a brushless motor
CN115626057B (zh) * 2022-09-30 2024-07-12 合肥钧联汽车电子有限公司 一种电动汽车控制器旋变故障的跛行控制方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9506358D0 (en) * 1995-03-28 1995-05-17 Switched Reluctance Drives Ltd Position encoder with fault indicator
GB9506354D0 (en) * 1995-03-28 1995-05-17 Switched Reluctance Drives Ltd Angle controller for a switched reluctance drive utilizing a high frequency clock
GB9506338D0 (en) * 1995-03-28 1995-05-17 Switched Reluctance Drives Ltd Improved position encoder
WO2001073938A1 (en) * 2000-03-29 2001-10-04 The Texas A & M University System System and method for inductance based position encoding for sensorless srm drives
JP4521258B2 (ja) * 2004-01-28 2010-08-11 日立オートモティブシステムズ株式会社 レゾルバ/デジタル変換器及びこれを用いた制御システム
JP4155465B2 (ja) * 2004-04-23 2008-09-24 株式会社日立製作所 レゾルバ/デジタル変換器
US7002318B1 (en) * 2004-09-23 2006-02-21 General Motors Corporation Position sensor fault tolerant control for automotive propulsion system
CN101197555A (zh) * 2006-12-05 2008-06-11 比亚迪股份有限公司 电动汽车电机控制方法及其转子位置检测容错处理方法
CN101013875B (zh) * 2006-12-15 2010-05-26 奇瑞汽车股份有限公司 基于dsp的混合动力汽车用电机控制器
US7834576B2 (en) * 2007-05-14 2010-11-16 Gm Global Technology Operations, Inc. Apparatus and methods for diagnosing motor-resolver system faults
US8013554B2 (en) * 2007-11-08 2011-09-06 GM Global Technology Operations LLC Shutdown path performance test for permanent magnet AC motor in hybrid powertrain
JP5028294B2 (ja) * 2008-02-14 2012-09-19 日立オートモティブシステムズ株式会社 レゾルバの異常検出装置
CN101499753B (zh) * 2009-03-10 2011-08-10 常州合泰微特电机有限公司 基于永磁无刷直流电机的无刷伺服控制***和驱动装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3200338A1 (de) * 2016-01-26 2017-08-02 Baumüller Nürnberg GmbH Vorrichtung und verfahren zur erfassung einer lage eines rotierenden zentralelements eines elektromotors
DE102016201074B4 (de) * 2016-01-26 2020-07-09 Baumüller Nürnberg GmbH Verfahren zur Erfassung einer Lage eines rotierenden Zentralelements eines Elektromotors
WO2024120568A1 (de) * 2022-12-06 2024-06-13 Schaeffler Technologies AG & Co. KG Verfahren zum betrieb eines elektromotors

Also Published As

Publication number Publication date
CN102045024B (zh) 2013-09-11
US8269445B2 (en) 2012-09-18
US20110089875A1 (en) 2011-04-21
CN102045024A (zh) 2011-05-04

Similar Documents

Publication Publication Date Title
DE102010042332A1 (de) Notlaufbetriebsmodus für ein Elektrofahrzeug
DE102010042317A1 (de) Ausfallsichere Steuerungen für elektrische Fahrantriebssysteme
DE10344914B4 (de) Steuerungsalgorithmus für eine AC-Maschine ohne Positionssensor
DE102005042777B4 (de) Motorantriebssteuerungsgerät, Motorantriebssteuerungsverfahren und zugehöriges Programm
DE112007000277B4 (de) Regelungsverfahren und -gerät für einen elektrischen Motor
DE102010040431B4 (de) Positions-sensorlose Steuerung von Permanentmagnet-Motoren
DE102010040393A1 (de) Verfahren und Vorrichtung für einen Niedrig-Drehzahl-Permanentmagnet-Motor-Betrieb
EP1985007B1 (de) Verfahren und vorrichtung zum betreiben einer synchronmaschine
DE112004001141T5 (de) Algorithmus für eine positionssensorlose Steuerung einer Wechselstrommaschine
DE102005023400B4 (de) Steuermotorsystem
DE102012212247A1 (de) Verfahren, Systeme und Vorrichtung zum Steuern eines mehrphasigen Wechselrichters
DE102006008496A1 (de) Phasenausfallerkennung für eine Drehfeldmaschine
DE102010037581A1 (de) Steuervorrichtung für eine mehrphasige drehende Maschine und ein elektrisches Servo-Lenksystem
DE102007009538A1 (de) Vektorsteuerungsvorrichtung für Dauermagnetmotor
DE102011076734A1 (de) Verfahren und Vorrichtung zur Winkelschätzung in einer Synchronmaschine
DE10255890A1 (de) Motoranormalitäts-Detektionsgerät und elektrisches Servolenksteuersystem
DE102010060931A1 (de) Motorsteuervorrichtung und Verfahren zum Steuern eines bürstenlosen Motors
EP3411948B1 (de) Verfahren, winkelbestimmungsvorrichtung und steuervorrichtung
DE10220887B4 (de) Überwachungssystem für einen Mikrocomputer, der den Drehwinkel einer Dreheinrichtung berechnet
DE102015100759A1 (de) Umrichtergerät
DE102012215042A1 (de) Steuervorrichtung von elektrischer Rotationsmaschine
DE102015118980A1 (de) Verfahren und Vorrichtung zum Steuern einer elektrischen Maschine in einem Modus mit sechs Schritten
DE102013005941A1 (de) Regelvorrichtung für einen Synchronmotor zum Regeln eines Synchronmotors beim Ausführen eines Energierückgewinnungsbetriebs und zum Anhalten des Synchronmotors bei Ausfall der Energieversorgung
DE102017107751A1 (de) Verfahren und vorrichtung zum steuern einer elektrischen maschine
DE102016205994A1 (de) Verfahren zum Steuern eines Motors

Legal Events

Date Code Title Description
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H02P0006180000

Ipc: B60L0015000000

OP8 Request for examination as to paragraph 44 patent law
R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee