Patent DE-102012005970-B4 (DE)
Title: Erfassungseinrichtung zum Erfassen einer Magnetpolposition eines Synchronmotors und eine damit ausgestattete Steuervorrichtung
Inventor: OKITA TADASHI
IPC: H02P27/04
Filed: 2012-03-23
Granted: 2022-08-11
Abstract: Erfassungseinrichtung (1) zum Erfassen einer Magnetpolposition (Θ) eines Synchronmotors (2), der auf der Grundlage eines d-Phasenstrombefehls und eines q-Phasenstrombefehls gesteuert wird, gekennzeichnet durch:eine Erzeugungseinheit (11), die eingerichtet ist, um einen Magnetpolkorrekturwert θr) auf der Grundlage einer Differenz zwischen einem Vorwärtsdreh-d-Phasenspannungsbefehl und einem Rückwärtsdreh-d-Phasenspannungsbefehl zu erzeugen, wobei die d-Phasenspannungsbefehle zum Drehen des Synchronmotors (2) verwendet werden und erzeugt werden, wenn der Synchronmotor (2) in einer Vorwärts- bzw. einer Rückwärtsrichtung angesteuert wird, durch Anwenden eines vorbestimmten d-Phasenstrombefehls, nachdem eine Magnetpolinitialposition (Θ0) in einem Magnetpolerfassungsvorgang erfasst wird, der nach Hochfahren des Synchronmotors (2) durchgeführt wird; undeine Korrektureinheit (12), die eingerichtet ist, um die Magnetpolinitialposition (θ0) auf der Grundlage des Magnetpolkorrekturwerts (θr) und einer Sensorreferenzposition (θ1) zu korrigieren, die eine Referenzposition eines Sensors (41) definiert, der an den Synchronmotor (2) angefügt ist,wobei die Erzeugungseinheit (11) umfasst:eine Initialsetzeinheit (21), die eingerichtet ist, um einen Initialkandidatenwert für den Magnetpolkorrekturwert (θr) durch Bezugnahme auf die Magnetpolinitialposition (θ0) zu setzen, die in dem Magnetpolerfassungsvorgang erfasst ist, der nach einem Hochfahren des Synchronmotors (2) ausgeführt wird;eine Berechnungseinheit (22), die eingerichtet ist, um einen Betrag an Magnetpolversatz (Δθ), der einen Achsversatz zwischen d-q-Achsen eines Steuersystems und d-q-Achsen eines Motorsystems darstellt, auf der Grundlage eines d-Phasenspannungsbefehls und eines q-Phasenspannungsbefehls und eines d-Phasenstromrückkopplungswerts eines q-Phasenstromrückkopplungswerts von Motorströmen zu berechnen, die in den Synchronmotor (2) fließen und erfasst werden, wenn der Synchronmotor (2) in der Vorwärts- bzw. Rückwärtsrichtung angesteuert wird, durch Anwenden des vorbestimmten d-Phasenstrombefehls unter Bedingungen entweder des Initialwerts und der Magnetpolinitialposition (θ0) oder des gesetzten Kandidatenwerts und der Magnetpolposition (θ), und zum Berechnen der Differenz zwischen dem Vorwärtsdreh-d-Phasenspannungsbefehl und dem Rückwärtsdreh-d-Phasenspannungsbefehl;eine Entscheidungseinheit (23), die eingerichtet ist, um zu entscheiden, ob die Differenz zwischen dem Vorwärtsdreh-d-Phasenspannungsbefehl und dem Rückwärtsdreh-d-Phasenspannungsbefehl, die durch die Berechnungseinheit (22) berechnet sind, innerhalb eines vorbestimmten Schwellenwerts liegt;eine Aktualisierungseinheit (24), die eingerichtet ist, um einen neuen Kandidatenwert durch Aktualisieren eines Werts zu setzen, der dem Betrag an Magnetpolversatz (Δθ) entspricht, zu dem Initialwert oder dem Kandidatenwert, wenn durch die Entscheidungseinheit (23) entschieden wird, dass die Differenz außerhalb des vorbestimmten Schwellenwerts liegt, und zum Setzen einer neuen Magnetpolposition (θ) durch Versetzen der Magnetpolinitialposition (θ0) oder der Magnetpolposition (θ) um einen Betrag, der gleich dem Betrag an Magnetpolversatz (Δθ) ist; undeine Bestimmungseinheit (25), die eingerichtet ist, um den Kandidatenwert zu bestimmen, wenn durch die Entscheidungseinheit (23) bestimmt wird, dass die Differenz innerhalb des vorbestimmten Schwellenwerts liegt, und zum Speichern des bestimmten Kandidatenwerts als der Magnetpolkorrekturwert (θr) in einem Speicher, und wobeidie Berechnungseinheit (22) und die Aktualisierungseinheit (24) eingerichtet sind, um die Berechnung und Aktualisierung zu wiederholen, bis die Entscheidungseinheit (23) entscheidet, dass die Differenz innerhalb des vorbestimmten Schwellenwerts liegt.