DE4437793A1 - Verfahren und Vorrichtung zur Steuerung eines Elektromotors - Google Patents
Verfahren und Vorrichtung zur Steuerung eines ElektromotorsInfo
- Publication number
- DE4437793A1 DE4437793A1 DE4437793A DE4437793A DE4437793A1 DE 4437793 A1 DE4437793 A1 DE 4437793A1 DE 4437793 A DE4437793 A DE 4437793A DE 4437793 A DE4437793 A DE 4437793A DE 4437793 A1 DE4437793 A1 DE 4437793A1
- Authority
- DE
- Germany
- Prior art keywords
- rotor
- electric motor
- phase position
- phase
- determination
- 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
Links
- 238000000034 method Methods 0.000 title claims description 233
- 230000008859 change Effects 0.000 claims description 48
- 230000008569 process Effects 0.000 claims description 39
- 230000005284 excitation Effects 0.000 claims description 17
- 239000013598 vector Substances 0.000 claims description 15
- 238000011156 evaluation Methods 0.000 claims description 4
- 230000003287 optical effect Effects 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 3
- 241000901720 Stator Species 0.000 claims description 2
- 238000005457 optimization Methods 0.000 claims 1
- 239000012071 phase Substances 0.000 description 161
- 230000002123 temporal effect Effects 0.000 description 23
- 230000006870 function Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 238000003754 machining Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 235000010678 Paulownia tomentosa Nutrition 0.000 description 1
- 240000002834 Paulownia tomentosa Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 244000052769 pathogen Species 0.000 description 1
- 230000001717 pathogenic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 229920003987 resole Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007790 solid phase Substances 0.000 description 1
- 230000004304 visual acuity Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/20—Arrangements for starting
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P2209/00—Indexing scheme relating to controlling arrangements characterised by the waveform of the supplied voltage or current
- H02P2209/07—Trapezoidal waveform
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Ac Motors In General (AREA)
Description
Die Erfindung befaßt sich mit der Steuerung eines Elektro
motors, insbesondere eines bürstenlosen Elektromotors,
wobei die absolute Phasenlage eines Rotors relativ zu einem
Stator des Elektromotors bestimmt wird.
Im nachfolgenden soll unter den Begriffen "Rotor" und "Sta
tor" nur die funktionsmäßige Bezeichnung der Grundelemente
eines Elektromotors gemeint sein, welche sich entweder
relativ zu einem äußeren Koordinatensystem in der Lage
verändern (drehen oder verschieben) - der Rotor - oder
bezüglich des äußeren Koordinatensystems fixiert sind - der
Stator.
Gerade beim Starten des Elektromotors ist es wünschenswert,
die genaue Winkelposition bzw. Phasenlage des Rotors rela
tiv zum jeweils dazugehörigen Stator zu kennen, um ein
geeignetes Drehmoment auf den Rotor erzeugen zu können. Bei
bekannten Verfahren oder Vorrichtungen erhält man diese
Information über eine absolute Positionsmessung. Dabei ist
ein Absolutmeßsystem zum Beispiel auf einer Welle des Ro
tors, auf welcher der Rotor sitzt, angebracht. Das Absolut
meßsystem gibt zu jedem Zeitpunkt die genaue Winkellage des
Rotors zum Stator an.
Als Absolutmeßsysteme werden vielfach sogenannte Resolver
oder Hall-Sensoren eingesetzt. Die Resolver sind z. B. In
duktionsmesser oder drehbare Transformatoren. Beim Hall-Sensor
handelt es sich in der Regel um drei um die Achs
welle in 120°-Schritten versetzt angebrachte Sensoren.
Solche Absolutmeßsysteme sind dabei so am Elektromotor
angebracht, daß sie in allen Betriebszuständen - selbst bei
ausgeschalteter Elektromotorsteuerung - ständig die absolu
te Phasenlage des Rotors zum Stator angeben können. Für
ihre Ansteuerung und Realisierung sind allerdings aufwendi
ge und damit kostenintensive elektronische Schaltungen not
wendig.
Insbesondere bei Synchronmotoren mit Bürsten bzw. Bürsten
klemmen ist ein Steuerungsverfahren bekannt, bei dem die
absolute Phasenlage aus der Phasenlage der induzierten
Sinusspannung an den Motorklemmen bestimmt wird. Dieses
Verfahren hat aber zum Nachteil, daß es nur während der
Drehung des Rotors - also im Betrieb des Elektromotors -
funktioniert.
Häufig dürfen sich Elektromotoren aber - z. B. beim Ein
schalten der Energieversorgung - nicht oder nur sehr wenig
bewegen. Zum Beispiel ist es bei Vorrichtungen zur elek
troerosiven Bearbeitung von Werkstücken, bei denen Elek
tromotoren die Bewegung des Bearbeitungstisches und/oder
der Elektrodenführung(en) steuern, besonders wichtig, mit
dem Einschalten des Elektromotors einerseits die genaue
Phasenlage des Rotors zum Stator zu kennen und andererseits
unkontrollierte Drehungen des Rotors während dieser Ein
schaltphase möglichst zu vermeiden. Diese Anforderungen
werden vor allem dann verständlich, wenn man bedenkt, mit
welch hoher Präzision bei derartigen Vorrichtungen gearbei
tet wird. Steuern die Elektromotoren zum Beispiel die Füh
rungsköpfe für die Elektroden bzw. den Schneidedraht, so
können bereits ungewollte Bewegungen im Bereich von Mikro
metern die Qualität der Werkstücksbearbeitung beträchtlich
negativ beeinflussen. Unkontrollierte Bewegungen des Elek
tromotors können sogar bis hin zur Beschädigung der mechani
schen Einheit (Führungskopf) oder der zu bearbeitenden
Werkstücke führen.
Die Erfindung zielt darauf ab, ein Verfahren und eine Vor
richtung zur Steuerung von Elektromotoren, insbesondere
bürstenlosen Elektromotoren, zu schaffen, welche die ab
solute Phasenlagenbestimmung vereinfachen.
Die Erfindung erreicht dieses Ziel durch die Gegenstände
der Ansprüche 1 und 14. Danach wird die absolute Phasenlage
eines Rotors relativ zu einem Stator eines Elektromotors
bestimmt, indem eine oder mehrere Bewegungen des Rotors
angeregt werden, die jeweilige tatsächliche Phasenlagen- bzw.
Winkeländerung des Rotors zum Stator gemessen und
daraus die absolute Phasenlage abgeleitet wird. Im nachfol
genden soll die Größe der anzuregenden Bewegungen so klein
ausgewählt werden, daß die obengenannten Probleme - zu
große ungewollte Bewegungen des Rotors in der Startphase -
nicht auftreten. Bevorzugt kann die Größe der anzuregenden
Bewegungen aber auch ohne Rücksicht auf eventuelle uner
wünschte Rotorbewegungen ausgewählt werden.
Eine für das og. Verfahren geeignete Vorrichtung weist eine
Erregereinrichtung zum Anregen einer Bewegung des Rotors
relativ zum Stator, eine Meßeinrichtung zum Messen der
tatsächlichen Phasenlagenänderung des Rotors zum Stator und
eine Auswerteeinrichtung zum Ableiten der absoluten Phasen
lage des Rotors relativ zum Stator auf.
Der Vorteil der Erfindung besteht darin, daß ein bereits
vorhandenes Meßsystem zum Messen von Phasenlagenänderungen
des Rotors relativ zum Stator verwendet und damit der ge
samte Aufbau wesentlich vereinfacht und aufgrund der Ver
ringerung der Anzahl an Bauteilen kostengünstiger gestaltet
werden kann. Dieses Meßsystem findet man bevorzugt in bür
stenlosen Elektromotoren, wo es der Steuerung bzw. Kontrol
le dient. Ein weiterer Vorteil der Erfindung ist, daß man
bei der Bestimmung der absoluten Phasenlage nach dem erfin
dungsgemäßen Verfahren weder die Information über den mo
mentan beaufschlagten Strom noch die Information über die
momentan induzierte Spannung z. B. an den Klemmen eines
Elektromotors benötigt.
Bürstenlose Elektromotoren setzt man seit längerem ver
stärkt ein, da sie sich durch ihre Kompaktheit, Zuverläs
sigkeit, ihren einfachen Aufbau und ihre exzellenten dyna
mischen Eigenschaften auszeichnen.
Man unterscheidet im wesentlichen zwischen zwei verschiede
nen Arten von bürstenlosen Elektromotoren, je nach Wellen
form des Erregerstroms bzw. der induzierten Spannung. Der
Erregerstrom kann z. B. einen trapez- oder einen sinusför
migen Verlauf haben.
Bürstenlose Elektromotoren, die mit einem trapezförmigen
Erregerstrom angeregt werden, sind hinsichtlich ihres elek
tronischen Schaltungsaufbaus kostengünstiger als bürstenlo
se Elektromotoren, die mit einem sinusförmigen Erregerstrom
angeregt werden, da die elektrische 360°-Periode grob genä
hert in sechs Abschnitte - sechs Sextanten - aufgeteilt
werden kann. Innerhalb jedes Sextanten wird die Spannung
bzw. der Strom nur zwischen zwei der drei Anschlußpunkte
eingespeist und gesteuert. Innerhalb eines Sextanten ent
spricht der bürstenlose Elektromotor mit beaufschlagtem
trapezförmigen Erregerstrom im Prinzip einem normalen
Gleichstrommotor, da der beaufschlagte Stromverlauf in
diesem Bereich im wesentlichen konstant ist.
Beim bürstenlosen Elektromotor, der mit einem sinusförmigen
Erregerstrom angeregt wird, sind im Falle eines beauf
schlagten Drehstroms immer alle drei Phasen aktiv, so daß
dieser bürstenlose Elektromotor im Prinzip einem (Syn
chron)-Wechselstrommotor mit Permanentmagnet-Rotor ent
spricht.
Das og. Meßsystem im Elektromotor, oder speziell im bür
stenlosen Elektromotor, erfaßt im wesentlichen nur eine
Winkeländerung (bzw. einen Längenzuwachs bei Linearmoto
ren). Die gemessenen Werte für die Winkel- bzw. Längenände
rungen werden an eine an den Elektromotor angeschlossene
Steuereinrichtung weitergeleitet. Mit diesen Werten leitet
die Steuereinrichtung Reaktionen des Elektromotors auf eine
zuvor von der Steuereinrichtung beaufschlagte Spannung bzw.
einen Strom ab. Die Steuerung berücksichtigt diese Reaktion
bei der Wahl des nächsten Spannungs- bzw. Stromimpulses
(oder -vektors) und verhindert damit ein unkontrolliertes
Ausbrechen oder einen sogenannten Schlupf der Rotorbewegung
während der Betriebsphase.
Erfindungsgemäß wird nun dieses zuvor erwähnte Meßsystem
zusätzlich ausgenutzt, um mit Hilfe einer ausgeklügelten
Auswerte- und Erregereinrichtung ebenfalls die absolute
Phasenlage zu bestimmen - z. B. nach Einschalten der Ener
gieversorgung.
Bekannte Resolver, die zur absoluten Phasenlagenbestimmung
häufig in bürstenlosen Elektromotoren mit beaufschlagtem
sinusförmigen Erregerstromverlauf eingesetzt werden, können
diese Funktionen - die Ableitung einer Phasenlagenänderung
aus Absolutmeßwerten - prinzipiell zwar ebenso übernehmen,
sind aber gegenüber og. Meßeinrichtungen stark benachtei
ligt, welche vom Meßprinzip her ausschließlich eine Pha
senlagenänderung erfassen. Die Auflösung og. Resolver ist
nämlich häufig nur auf einige Winkelminuten beschränkt.
Ferner ist die elektronische Weiterverarbeitung des Resol
versignals mit einem extrem teueren elektronischen Aufwand
verbunden und liefert in der Regel nur einen schlechten Si
gnal-zu-Rauschabstand und damit einhergehend eine schlechte
abgeleitete Geschwindigkeitsinformation bei niederen Ge
schwindigkeiten des Rotors. Daher eignen sich Resolver in
der Regel nicht für die vor zunehmenden Geschwindigkeits
messungen des Rotors in einem Elektromotor.
Im nachfolgenden wird in der Beschreibung nur noch auf
erfindungsgemäße Ausführungsbeispiele mit einem bürstenlo
sen Elektromotor eingegangen statt allgemein auf Elektromo
toren. Dies ist aber nicht einschränkend zu verstehen,
sondern dient nur einer einheitlichen Terminologie.
In einer bevorzugten erfindungsgemäßen Ausführungsform wird
der Elektromotor von einer Positions- und Geschwindigkeits
regelung angeregt (Anspruch 2). In der entsprechenden Vor
richtung umfaßt die Erregereinrichtung eine Positions- und
Geschwindigkeitsregelung (Anspruch 15). Damit ist die er
findungsgemäße Vorrichtung zur absoluten Phasenlagenbestim
mung der bekannten Positions- und Geschwindigkeitsregelung
übergeordnet und greift somit auf dieselbe Erregereinrich
tung zurück. Schaltungstechnisch wird damit der zur Imple
mentierung der erfindungsgemäßen Vorrichtung aufzubringende
Aufwand deutlich verringert. Das erfindungsgemäße Verfahren
läuft also prinzipiell parallel zu der bereits bestehenden
Positions- und Geschwindigkeitsregelungsvorrichtung des
bürstenlosen Elektromotors.
Bevorzugt wird der erfindungsgemäße Elektromotor mit einem
sinusförmigen oder trapezförmigen Stromverlauf angeregt
(Anspruch 3). Der erfindungsgemäße Elektromotor kann dabei
bevorzugt ein bürstenloser Elektromotor, in welchem das
Rotormagnetfeld durch einen Permanentmagneten erzeugt wird,
oder ein Synchron-Wechselstrommotor sein, in welchem das
Rotormagnetfeld durch einen Elektromagneten erzeugt wird.
Im Falle der sinusförmigen Erregung ist es wichtig, die
genaue Position des Rotors gegenüber dem Stator zu kennen,
da das gewünschte Drehmoment auf den Rotor in die gewünsch
te Richtung nur dann erzeugt werden kann, wenn sich der
Phasenwinkel des beaufschlagten Stromes in einer bestimmten
Beziehung zu der Phasenlage des Magnetfeldes des Rotors
befindet, zum Beispiel 90° voraus. Dieses Problem tritt
zwar auch im Falle einer trapezförmigen Erregung auf, al
lerdings ist es hier ausreichend zu wissen, in welchem der
sechs Sextanten sich der Rotor befindet. Für bürstenlose
Elektromotoren mit beaufschlagtem trapezförmigen Erreger
stromverlauf ist daher bereits ein sehr grobes Phasenlagen
bestimmungsverfahren ausreichend, um bereits eine vollstän
dige Kontrolle über den Elektromotor zu erhalten.
Im nachfolgenden wird hinsichtlich der erfindungsgemäßen
Vorrichtung (bzw. dem Verfahren) zur Bestimmung der absolu
ten Phasenlage bevorzugt nur noch auf Ausführungsbeispiele,
die einen bürstenlosen Elektromotor mit einem beaufschlag
ten sinusförmigen Erregerstromverlauf aufweisen, näher
eingegangen. Diese Ausführungsbeispiele enthalten nämlich
die anderen Ausführungsbeispiele, die einen bürstenlosen
Elektromotor mit beaufschlagtem trapezförmigen Erreger
stromverlauf aufweisen, bereits als vereinfachte Ausfüh
rungsformen mit.
In einer weiteren bevorzugten Ausführungsform wird die
Phasenlagenänderung mit Hilfe eines inkrementalen, opti
schen Meßsystems gemessen (Anspruch 4 und 15). Optische
Meßsysteme zeichnen sich meist durch ein besonders hohes
Auflösungsvermögen aus. Weist das optische Meßsystem z. B.
einen Laser auf, so ist eine Auflösung von 100 000 Winkel
stellungen innerhalb einer vollständigen Rotorumdrehung
möglich.
In einer besonders bevorzugten erfindungsgemäßen Ausfüh
rungsform erfolgt die Phasenlagenbestimmung nach einem
groben und einem feinen Bestimmungsverfahren, wobei beim
groben Verfahren der Rotor in einem vorgegebenen Phasenla
genbereich gehalten wird, insbesondere auf einem bestimmten
Phasenlagenwert (ggf. auch dann, wenn der Elektromotor mit
einer statischen Last, z. B. auf die z-Achse, belastet wird)
und beim feinen Verfahren die genaue absolute Phasenlage
bestimmt wird (Anspruch 5). Der Vorteil der Aufspaltung des
Phasenlagen-Bestimmungsverfahrens in zwei separate Bestim
mungsverfahren besteht darin, aus einer anfänglichen inkre
mentalen Phasenlageninformation des Meßsystems schnell eine
akzeptable Näherung der Rotorposition während der Start
phase des Bestimmungsverfahrens zu gewinnen und dabei Ro
torbewegungen möglichst zu vermeiden und anschließend die
Näherung der Rotorposition beliebig zu verfeinern. Das
grobe Verfahren liefert hierbei bevorzugt die Näherung der
absoluten Phasenlage während der Startphase, die bereits
ausreicht, den bürstenlosen Elektromotor in die gewünschte
Richtung zu bewegen bzw. zu steuern. Es stellt bevorzugt
zusätzliche Sicherheitsmechanismen bereit, die den bürsten
losen Elektromotor stabil gegen den Einfluß dynamischer
Eigenschaften der Motorlasten hält. Das gesamte Phasenla
genbestimmungsverfahren funktioniert also ebensogut für
Anwendungen mit einer statischen Last auf den bürstenlosen
Elektromotor, wenn dieser z. B. zum Bewegen vertikaler Ach
sen einer Werkzeugmaschine eingesetzt wird, ebenso wie für
Anwendungen ohne diese Lasten. Die von dem groben Bestim
mungsverfahren gefundene absolute Phasenlage ist in der
Regel mit einem Fehler kleiner oder gleich 90° behaftet.
Daraus resultiert auch in ungünstigen Fällen eine schlechte
Drehmomentreserve, d. h., die dynamischen Eigenschaften des
Elektromotors sind nur unzureichend. Zur Beseitigung dieser
Mängel dient das feine Bestimmungsverfahren. Dieses verbes
sert wiederholt in nachfolgenden Iterationsschritten den
Näherungswert für die absolute Phasenlage. Dieses feine
Bestimmungsverfahren allein reicht jedoch nicht aus, den
bürstenlosen Elektromotor unter Kontrolle zu halten. Dies
gilt besonders für die ersten Iterationsschritte, bei denen
die absolute Phasenlage noch nicht zufriedenstellend ge
wählt bzw. ermittelt ist. Bevorzugt arbeiten diese beiden
Bestimmungsverfahren parallel zu der bekannten Elektromo
torsteuerung.
Bevorzugt wird die absolute Phasenlage beim feinen Bestim
mungsverfahren über ein binäres Suchverfahren bestimmt
(Anspruch 6). Mit diesem Suchverfahren werden ausgehend von
einem Näherungswert eines zu beaufschlagenden Phasenwinkels
alle nachfolgenden Werte der zukünftig zu beaufschlagenden
Phasenwinkel dadurch ermittelt, daß der nachfolgende Wert
bezüglich des bisherigen Wertes immer halbiert wird. An
schließend wird dann jeweils die Phasenlagenänderung gemes
sen und der gemessene Wert der Bestimmung der absoluten
Phasenlage zugrundegelegt. Dieses binäre Suchverfahren be
stimmt besonders effektiv und schnell den absoluten Phasen
winkel.
In einer bevorzugten Ausführungsform laufen zu Beginn der
Phasenlagenbestimmung beide Verfahren so lange, bis der
Rotor einen vorgegebenen Phasenlagenbereich einnimmt, ins
besondere einen Phasenlagenwert, und sodann werden beim
groben Verfahren nur noch Motorausbrüche überwacht (An
spruch 7). Beim groben Bestimmungsverfahren wird also ein
konstanter Offsetwert bestimmt, welcher, zu der inkrementa
len Rotorpositionsinformation addiert, einen bestimmten
Phasenwinkel liefert. Mit dieser Information wird sodann
ein auf die drei Phasen verteilter Strom erzeugt, mit dem
der bürstenlose Elektromotor ein geeignetes Drehmoment
entwickeln kann. Sobald eine geeignete Näherung für den
Offsetwert gefunden ist, wird diese vom groben Verfahren so
lange konstant gehalten, bis auch das feine Bestimmungsver
fahren zum Abschluß gekommen ist. Anschließend wird der
Offset-Wert mit dem vom feinen Bestimmungsverfahren gefun
denen Wert korrigiert. Während der gesamten Ablaufzeit des
feinen Verfahrens überwacht das grobe Verfahren nur even
tuell auftretende, unerwünschte Motorbewegungen bzw. Aus
brüche und schaltet sich nur dann ein, wenn diese Ausbrüche
einen bestimmten vorgegebenen Wert überschreiten bzw. aus
einem vorgegebenen Bereich herauslaufen.
Somit laufen beide Bestimmungsverfahren zu Beginn der Pha
senlagenbestimmung gleichzeitig - sozusagen parallel. So
bald der bürstenlose Elektromotor unter Kontrolle ist,
stellt das grobe Bestimmungsverfahren seine Hauptfunktion
ein und überwacht nur noch eventuell auftretende Motoraus
brüche. Ab diesem Zeitpunkt arbeitet also in erster Linie
nur noch das feine Bestimmungsverfahren, bis auch dieses
abgeschlossen hat. Mit all diesen Maßnahmen erhält man ein
besonders effektives, schnelles und sicheres Verfahren zur
Bestimmung der absoluten Phasenlage.
Bevorzugt wird beim groben Verfahren der Betrag der zu
anzuregenden Bewegung des Rotors in Abhängigkeit der gemes
senen Ausbruchgeschwindigkeit oder -beschleunigung des
Rotors im Elektromotor gewählt (Anspruch 8). Wird beim
Überwachen der Motorausbrüche vom groben Verfahren festge
stellt, daß der Rotor eine unerwünschte Bewegung ausführt,
so korrigiert er die derzeit gefundene Phasenlage um einen
Betrag, der bevorzugt proportional zu der Ausbruchgeschwin
digkeit des Rotors ist, d. h. der Geschwindigkeit, mit wel
cher der Rotor sich unerwünschterweise aus einem vorgegebe
nen Phasenlagenbereich hinausbewegt. Bevorzugt kann das
grobe Verfahren die derzeit gefundene Phasenlage auch um
einen Wert korrigieren, der proportional zur Beschleunigung
des Rotors ist oder gleich einer Konstanten, deren Vorzei
chen von der Ausbruchgeschwindigkeit abhängt. Besonders
bevorzugt ist auch jegliche Kombination der drei verschie
denen genannten Korrekturarten einsetzbar.
Sobald der Rotor sich wieder innerhalb eines bestimmten
Phasenlagenbereichs um seine Startposition herum befindet
oder einen vorgegebenen Phasenlagenwert eingenommen hat,
hält das grobe Bestimmungsverfahren den letztgefundenen
Näherungswert der Phasenlage konstant und schaltet wieder
auf ein passives Überwachen zurück. Damit hat das grobe
Bestimmungsverfahren seine Hauptfunktion erfüllt und übt
von nun an wieder die Überwachungsfunktion aus, bis der
bürstenlose Elektromotor erneut ausbricht. Ist dies erneut
der Fall, so sucht das grobe Bestimmungsverfahren eine noch
bessere Näherung für die absolute Phasenlage, wobei es
wiederum den bisherigen Wert der Phasenlage um einen Wert
z. B. bevorzugt proportional zur Ausbruchgeschwindigkeit
korrigiert. Mit dieser Maßnahme ist ein besonders stabiles
Sicherheitssystem gegeben, welches den bürstenlosen Elek
tromotor in "Störfällen" schnell und sicher unter Kontrolle
bringt. Somit ist der bürstenlose Elektromotor sowohl gegen
äußere Einflüsse als auch gegen intern bei der Phasenlagen
bestimmung auftretende Probleme geschützt. Ändert sich z. B.
während der Zeit, da das Bestimmungsverfahren läuft, die
äußere Last auf den bürstenlosen Elektromotor, so schaltet
sich automatisch das grobe Bestimmungsverfahren ein und
versucht, der äußeren Last entgegenzuwirken.
In einer weiteren bevorzugten Ausführungsform wird während
des feinen Verfahrens der Elektromotor ständig mit einem
Strom von der Positions- und Geschwindigkeitsregelung ver
sorgt (Anspruch 9). Nach jedem Durchlauf des feinen Bestim
mungsverfahrens wird die Positions- und Geschwindigkeits
regelung so lange aktiviert, bis der bürstenlose Elektro
motor stabil zurück in seine Anfangsposition gelangt ist.
Bevorzugt wird beim feinen Verfahren wiederholt: zunächst
ein Stromvektor ausgewählt und zu einem von der Positions- und
Geschwindigkeitsregelung vorgegebenen Stromvektor ad
diert, der Elektromotor mit dem resultierenden Stromvektor
beaufschlagt, sodann die dadurch verursachte Phasenlagen
änderung des Rotors gemessen und diese Änderung der Auswahl
eines weiteren Stromvektors sowie der Bestimmung der ab
soluten Phasenlage zugrundegelegt (Anspruch 10). Besonders
bevorzugt wird die Amplitude des Stromvektors als die maxi
mal zulässige Amplitude einer Treiberschaltung der Posi
tions- und Geschwindigkeitsregelung ausgewählt (Anspruch
11). Der bürstenlose Elektromotor kann während des Ablaufes
des Phasenlagenbestimmungsverfahrens somit vorteilhaft auch
großen Lasten standhalten.
In einer weiteren bevorzugten Ausführungsform wird für
einen Elektromotor, bei dem Rotordrehungen während des
Bestimmungsverfahrens erlaubt sind, nur das feine Bestim
mungsverfahren angewendet (Anspruch 12). Dieser Spezialfall
kann auch dann auftreten, wenn keine statische Last an dem
bürstenlosen Elektromotor hängt, z. B. für horizontal zu
bewegende Achsen. Ist es also von der Konstruktion bzw. den
Anforderungen an die Genauigkeit vertretbar, den bürstenlo
sen Elektromotor während des Bestimmungsverfahrens gering
fügig zu bewegen, so reicht es aus, das gesamte Bestim
mungsverfahren auf ein Aufrufen des feinen Bestimmungsver
fahrens zu reduzieren, allerdings unter der Voraussetzung,
daß nach jedem Durchlauf des feinen Verfahrens eine Pause
eingefügt wird, so daß der Rotor genügend Zeit hat, voll
ständig zur Ruhe zu kommen. Bevorzugt wird der Rotor dabei
nicht in seine anfängliche Phasenlage zurückgesteuert,
sondern die momentane Phasenlage des Rotors relativ zum
Stator als neuer Startwert für die Bestimmung der Phasenla
ge ausgewählt (Anspruch 13).
Bevorzugt werden verfahrensinterne bzw. vorrichtungsinterne
Parameter mittels eines Fuzzy-Reglers optimiert (Anspruch
14 und 20). Damit können Parameter, die dem Bestimmungsver
fahren zugrundegelegt werden und z. B. die Konvergenzge
schwindigkeit des Verfahrens oder die Stabilität gegen
äußere Einflüsse festlegen, sozusagen intern - von dem Ver
fahren selbst - optimiert werden. Damit ergibt sich ein äu
ßerst flexibles und anpassungsfähiges System. Wird ein
bürstenloser Elektromotor mit der og. erfindungsgemäßen
Vorrichtung ausgerüstet, so kann dieser bürstenlose Elek
tromotor anschließend für die verschiedensten Anwendungen
eingesetzt werden, wobei er sich in den ersten Probeläufen
selbständig an seine neue Umwelt anpassen und nach den
Probeläufen im weiteren Betriebsverlauf Schwankungen durch
äußere Einflüsse flexibel berücksichtigen und kompensieren
kann.
In einer weiteren bevorzugten Ausführungsform umfaßt die
Positions- und/oder Geschwindigkeitsregelung eine bipolare
Treiberschaltung (Anspruch 18). Weiterhin sind die Aus
werteeinrichtung und/oder die Erregereinrichtung bevorzugt
in einen programmierbaren Programmbaustein implementiert
(Anspruch 19). Damit läßt sich mit besonders geringem Auf
wand die gesamte erfindungsgemäße Vorrichtung in einer
kleinen kompakten Schaltung unterbringen.
Bevorzugt wird eine Vorrichtung nach einem der Ansprüche 15
bis 20 zum kontrollierten Starten eines Elektromotors ver
wendet (Anspruch 21). Gerade beim Starten liegt keine In
formation über die absolute Phasenlage vor. Sie kann zwar
beim Ausschalten in einem festen Speicher abgespeichert
werden, jedoch können äußere Einflüsse die Rotorposition so
verändern, daß der Bezug vollständig verlorengeht. Somit
muß die Elektronik beim Einschalten die genaue absolute
Phasenlage erneut bestimmen. Ebenso kann es während der
Betriebsphase des bürstenlosen Elektromotors durch äußere
Einflüsse o. ä. dazu führen, daß die Information über die
Rotorposition verlorengeht. Auch in diesem Fall kann das
erfindungsgemäße Verfahren bevorzugt zum Einsatz kommen.
Weitere Vorteile der Ausgestaltung der Erfindung ergeben
sich aus der nachfolgenden Beschreibung bevorzugter Aus
führungsbeispiele. In dieser Beschreibung wird auf die
beigefügte schematische Zeichnung Bezug genommen.
In der Zeichnung zeigen:
Fig. 1 in schematischer Darstellung einen Schaltkreis
mit einer Positions- und Geschwindigkeitsregelung
für einen bürstenlosen Motor und einer erfin
dungsgemäßen Vorrichtung zur Bestimmung der ab
soluten Phasenlage;
Fig. 2 ein Flußdiagramm mit einem schematischen Ablauf
eines dem groben und dem feinen Bestimmungsver
fahren übergeordneten erfindungsgemäßen Steue
rungsverfahren;
Fig. 3 ein Flußdiagramm mit einem schematischen Ablauf
eines erfindungsgemäßen groben Bestimmungsverfah
rens; und
Fig. 4 ein Flußdiagramm mit einem schematischen Ablauf
eines erfindungsgemäßen feinen Bestimmungsverfah
rens.
Fig. 1 zeigt in schematischer Darstellung einen Schaltungs
aufbau 2, der einen bürstenlosen Motor 4, einen inkrementa
len Enkoder 6 als Meßsystem, eine Positions- und Geschwin
digkeitsregelung 8, einen Dreiphasen-Sinusgenerator 10, ei
ne erfindungsgemäße Vorrichtung 12 zum Bestimmen der ab
soluten Phasenlage eines Rotors zu einem Stator im bürsten
losen Motor 4 und eine Stromsteuerung 14 umfaßt.
Der Dreiphasen-Sinusgenerator 10 ist über seine drei Aus
gänge entlang dreier getrennter Verbindungen mit dem Ein
gang je eines Multiplizierers 16, 18 und 20, und diese wie
derum jeweils über ihren einen Ausgang entlang dreier Ver
bindungen mit den drei Eingängen der Stromsteuerung 14
elektrisch verbunden. Ebenso ist die Positions- und Ge
schwindigkeitsregelung 8 über ihren einen Ausgang mit dem
Eingang jedes der drei Multiplizierer 16, 18 und 20 und die
Stromsteuerung 14 über ihre drei Ausgänge entlang dreier
getrennter Verbindungen mit den drei Polpaaren des bürsten
losen Elektromotors 4 elektrisch verbunden.
Der Dreiphasen-Sinusgenerator 10 liefert drei um je 120°
phasenversetzte Sinuszüge U, V, W an die jeweiligen drei
Multiplizierer 16, 18 und 20. Beispielsweise werden die
drei jeweiligen Sinuszüge U, V, W wie folgt bestimmt:
U(t) = cos (Φ(t) + ΦI) (1)
V(t) = cos (Φ(t) + ΦI + 2π/3) (2)
W(t) = cos (Φ(t) + ΦI + 4π/4) (3)
In den Formeln (1), (2) und (3) bezeichnet Φ(t) die zeitli
che Phasenlagenänderung des Rotors, die auch folgendermaßen
ausgedrückt werden kann:
Φ(t) = α(t)*2p (4)
wobei der Winkel α(t) die zeitliche mechanische Phasenla
genänderung und die Zahl p die Anzahl der Polpaare des
bürstenlosen Elektromotors 4 angeben. In den Formeln (1)
(2) und (3) ist ΦI der zu bestimmende Phasenwinkel, der
zusammen mit der zeitlichen Phasenlagenänderung Φ(t) die
momentan zum Zeitpunkt t vorliegende absolute Phasenlage
angibt. Die Positions- und Geschwindigkeitsregelung 8 lie
fert einen Strom i bestimmter Amplitude und Phasenlage an
alle drei Multiplizierer 16, 18 und 20. Der Strom i wird im
jeweiligen Multiplizierer entsprechend der Phasenlage U, V,
W des Dreiphasen-Sinusgenerators 10 phasenversetzt, womit
sich folgende drei Stromphasen iU, iV und iW ergeben:
iU(t) = i cos (Φ(t) + ΦI) (5)
iV(t) = i cos (Φ(t) + ΦI + 2π/3) (6)
iW(t) = i cos (Φ(t) + ΦI + 4π/3) (7).
Betrachtet man nun einen vereinfachten bürstenlosen Elek
tromotor, der genau drei Polpaare aufweist, welche jeweils
mit den Stromphasen iU, iV und iW versorgt werden, so ergibt
sich unter der Annahme, daß die magnetische Induktion B in
dem Luftspalt sinusförmig verteilt ist, die Magnetfeldstär
ke an jeder der drei einer Phase zugeordneten Windungen zu:
BU(Φ) = B cos (Φ(t) + ΦI) (8)
BV(Φ) = B cos (Φ(t) + ΦI + 2π/3) (9)
BW(Φ) = B cos (Φ(t) + ΦI + 4π/3) (10).
Das Gesamtdrehmoment M auf den Rotor ist die Summe der von
jeder Phase in der entsprechenden Windung erzeugten Drehmo
mente auf den Rotor:
M = MU + MV + MW = k(BUiU + BViV + BWiW) (11).
Zur Vereinfachung sind die Windungszahlen, die Geometrie
faktoren, die Anzahl der Polpaare in der Konstanten k zu
sammengefaßt. Mit Einsetzen der Gleichungen (5)-(7) und
(8)-(10) in (11) erhält man das Gesamtdrehmoment:
M = 3/2 k B i cos (Φ(t) + ΦI) (12).
Aus der Formel (12) ist ersichtlich, daß das Gesamtdrehmo
ment M - z. B. beim Einschalten (Φ(t) = 0) - nur bei einer
bestimmten Phasenlage ΦI einen günstigen Wert annimmt. Im
ungünstigsten Fall kann das Gesamtdrehmoment M sogar Null
werden. Somit wird verständlich, warum eine genaue Informa
tion über die absolute Phasenlage des Rotors relativ zum
Stator erforderlich ist, um den bürstenlosen Elektromotor
4 genau steuern zu können.
In der in Fig. 1 dargestellten Ausführungsform beeinflußt
die Stromsteuerung 14 die an den bürstenlosen Elektromotor
4 gelieferten Stromphasen iU, iV und iW. Die innere Schleife
30 ist eine Stromsteuerungsschleife, die gewöhnlich in der
Hardware implementiert ist. Sie steuert in diesem Fall die
Stromphase iW. Die äußere Schleife 32 ist eine Positions- und
Geschwindigkeitsregelungsschleife, die gewöhnlich in
einer Software inplementiert ist. Sie steuert in diesem
Fall die Stromphase iU.
Der imkrementale Encoder 6 verfolgt die Drehung des Rotors
und damit einhergehend die Phasenlagenänderung des Rotors
zum Stator im bürstenlosen Elektromotor 4. Die so erhaltene
Information leitet er entweder direkt oder verschlüsselt -
d. h. codiert - an die Vorrichtung 12 zur Bestimmung der
absoluten Phasenlage, die Positions- und Geschwindigkeits
regelung 8 und den Dreiphasen-Sinusgenerator 10 weiter.
Hierzu ist der inkrementale Encoder 6 mit der Vorrichtung
12 zur Bestimmung der absoluten Phasenlage, der Positions-
und Geschwindigkeitsregelung 8 und über einen Summierer 28
mit dem Dreiphasen-Sinusgenerator 10 verbunden. Der Summie
rer 28 addiert im wesentlichen die vom inkrementalen Enko
der 6 und der Vorrichtung 12 zur Bestimmung der absoluten
Phasenlage gelieferten Informationen und leitet sie an den
Dreiphasen-Sinusgenerator 10 weiter.
Die Vorrichtung zur Bestimmung der absoluten Phasenlage 12
beinhaltet im wesentlichen zwei Einrichtungen, die zum
Ablauf folgender zwei Verfahren ausgelegt sind: eines fei
nen Bestimmungsverfahrens 22 und eines groben Bestimmungs
verfahrens 24. Beide Verfahren werden mit der Information
des inkrementalen Encoders 6 versorgt. Abhängig von be
stimmten Bedingungen, die unten näher erläutert werden,
laufen diese beiden Verfahren 22 und 24 je nach der sozusa
gen als Hilfskonstruktion eingezeichneten Schalterstellung
26. Anfänglich - während der Startphase - laufen beide
Verfahren 22 und 24 bei der Bestimmung der absoluten Pha
senlage sozusagen parallel zueinander bzw. abhängig vonein
ander, während nach der Startphase nur noch das feine Be
stimmungsverfahren 22 die absolute Phasenlage bestimmt, und
das grobe Bestimmungsverfahren 24 nur noch unerwünschte
Ausbrüche des bürstenlosen Elektromotors 4 überwacht und
ggf. kompensiert.
Mit dem Einschalten der Energieversorgung für die gesamte
Schaltung 2 und damit auch für den bürstenlosen Elektromo
tor 4 befindet sich der Rotor in einer willkürlichen Pha
senlage zum Stator. Wie in Formel (12) gezeigt, kann der
Elektromotor 4 gewöhnlich nicht allein von der klassischen
Positions- und Geschwindigkeitsregelung 8 unter Kontrolle
gehalten werden, da der Wert ΦI zum Zeitpunkt des Einschal
tens unbekannt ist. Wird eine zufällige Wahl für den Wert
von ΦI getroffen, so kann es vorkommen, daß der Elektromotor
4 nur ein kleines oder überhaupt kein Drehmoment erzeugen
kann oder im schlimmsten Fall in die entgegengesetzte statt
die gewünschte Richtung entweicht. Alleinige Anwendung der
bekannten Positions- und Geschwindigkeitsregelung 8 liefert
also nur einen relativen Wert Φ(t), der keinen Bezug zum
tatsächlich auftretenden Startwert ΦI hat, und der vom in
krementalen Encoder 6 mit dem Einschalten beim Wert Null
beginnend zeitlich weiterverfolgt wird.
Erfindungsgemäß bestimmt also die Vorrichtung für das grobe
Bestimmungsverfahren 24 eine Näherung für den konstanten
Phasenlagenwert ΦI, welcher, mit Hilfe des Summierers 28 zu
der zeitlichen Phasenlagenänderung Φ(t) des inkrementalen
Encoders 6 addiert, als Ergebnis eine genäherte absolute
Phasenlage des Rotors zum Stator liefert. Diese Information
wird an den Dreiphasen-Sinusgenerator 10 weitergeleitet,
der daraus die drei Phasenzüge U, V, W erzeugt. Mit diesen
Phasenzügen werden wiederum die Stromphasen iU, iV und iW
erzeugt, mit welchen der bürstenlose Motor 4 ein geeignetes
Drehmoment liefern kann. Sobald also eine geeignete Nähe
rung für ΦI abgeschätzt worden ist, wird diese solange kon
stant gehalten, bis auch die Vorrichtung für das feine
Bestimmungsverfahren 22 abgeschlossen hat und den Phasenla
genwert ΦI liefert, welcher, zur zeitlichen Phasenlagenände
rung Φ(t) addiert, die momentane absolute Phasenlage des
Rotors zum Stator angibt. Damit hat die Vorrichtung zur
Bestimmung der absoluten Phasenlage 12 ihre Aufgabe er
füllt, und alle weiteren Steuerungen werden - wie gehabt -
von der Positions- und Geschwindigkeitsregelung 8 übernom
men.
Fig. 2 zeigt in schematischer Darstellung ein Flußdiagramm
für das dem feinen 22 und dem groben 24 Bestimmungsverfah
ren übergeordnete Steuerungsverfahren 12, das in der Vor
richtung zur Bestimmung der absoluten Phasenlage 12 imple
mentiert ist. Dieses übergeordnete Verfahren 12 wird zum
Beispiel nach Einschalten der Energieversorgung für den
gesamten Schaltungsaufbau 2 gestartet.
Das Steuerungsverfahrens 12 setzt im ersten Verfahrens
schritt P1 die Werte des zu bestimmenden Phasenlagenwertes
ΦI und der maximal aufgetretenen Phasenlagenänderung ΔΦmax
zu Null. Außerdem setzt es einen Entscheidungsparameter,
der angibt, ob das grobe Bestimmungsverfahren 24 abge
schlossen hat oder nicht, auf "nicht fertig". Schließlich
setzt es noch zwei Werte L, R auf bestimmte Werte, welche
einer zusätzlich zu beaufschlagenden Phasenlage entsprechen
- in die jeweilige Drehrichtung des Rotors relativ zum
Stator in oder gegen den Uhrzeigersinn. In diesem Ausfüh
rungsbeispiel setzt es L zu Null und R auf den Wert 511.
Anschließend läuft das Steuerungsverfahren 12 weiter zum
Verfahrensschritt P2.
Im Verfahrensschritt P2 liest es den vom inkrementalen
Encoder 6 gelieferten Wert ΔΦ ein. Dieser gibt die zeitli
che Phasenlagenänderung des Rotors bezüglich des Startwer
tes an - also bezüglich des Positionswertes des Rotors z. B.
unmittelbar nach dem Einschalten der Energieversorgung für
den Schaltungsaufbau 2. Sodann läuft das Steuerungsverfah
ren 12 weiter zum Verfahrensschritt P3.
Im Verfahrensschritt P3 ruft es das feine Bestimmungsver
fahren 22 einen Durchlauf lang auf. Dieses feine Verfahren
22 bewirkt, daß der bürstenlose Elektromotor 4 mit einem
bestimmten Strom solange beaufschlagt wird, bis eine (mini
male, von der Auflösung des inkrementalen Meßsystems be
stimmte) Phasenlagenänderung stattgefunden hat. Die gemes
sene Phasenlagenänderung wird in einer nachfolgenden Be
rechnung berücksichtigt. Sollte das feine Bestimmungsver
fahren 22 abgeschlossen haben, d. h. die absolute Phasenlage
gefunden haben, so verzweigt das Steuerungsverfahren 12 zum
Programmschritt P4 und beendet dort seinen Ablauf. Ist das
feine Bestimmungsverfahren 22 noch nicht abgeschlossen, so
läuft das Steuerungsverfahren 12 weiter zum Verfahrens
schritt P5.
Im Verfahrensschritt P5 wartet das Steuerungsverfahren 12
die nächste Abtastzeit TN ab, die z. B. von einem internen
Zeitgeber der Schaltung 2 geliefert wird. Sodann läuft das
Steuerungsverfahren 12 weiter zum Programmschritt P6, bei
dem es überprüft, ob die Stellung des Rotors relativ zum
Stator wieder auf dem Wert ist, auf welchem er z. B. unmit
telbar nach dem Einschalten der Energieversorgung war -
prinzipiell also bei einem Wert für die zeitliche Phasen
lagenänderung Φ(t) von Null. Da das Steuerungsverfahren 12
aber nicht kontinuierlich mißt, sondern nur diskrete Werte
für Φ(t) ermitteln kann - jeweils zu den entsprechenden
Abtastzeiten TN - wird hierzu also der Wert der diskreten
zeitlichen Phasenlagenänderung ΔΦN mit dem Startwert ΔΦ₀
verglichen. Befindet sich der Motor wieder in seiner Aus
gangsposition entsprechend ΔΦ₀, so verzweigt das Steuerungs
verfahren 12 zurück zum Verfahrensschritt P3. Andernfalls
läuft es weiter zum Verfahrensschritt P6, bei dem es die
Positions- und Geschwindigkeitsregelung 8 einen Durchlauf
lang aufruft.
Im Verfahrensschritt P6 stellt das Steuerungsverfahren 12
zusätzlich sicher, daß der momentan von der Positions- und
Geschwindigkeitsregelung 8 beaufschlagte Motorstrom i bis
zur nächsten Wiederholung dieses Verfahrensschrittes P7
aufrechterhalten bleibt. Weiterhin bringt es die diskrete
zeitliche Phasenlagenänderung ΔΦN auf den neuesten Stand.
Sodann läuft das Steuerungsverfahren 12 weiter zum Verfah
rensschritt P8, bei dem es das grobe Bestimmungsverfahren
24 einen Durchlauf lang aufruft. Anschließend läuft es zu
rück zum Verfahrensschritt P4.
Fig. 3 zeigt in schematischer Darstellung ein Flußdiagramm
für das feine Bestimmungsverfahren 22. Während des Ablaufs
des feinen Bestimmungsverfahrens 22 wird der interne Zeit
geber des Schaltungsaufbaus 2, der die Abtastzeiten TN
liefert, abgeschaltet. Ebenso wird während des Ablaufs des
feinen Verfahrens 22 der bürstenlose Elektromotor 4 bis zum
nächsten Aufruf mit dem von der Positions- und Geschwindig
keitsregelung 8 berechneten Strom i beaufschlagt, um si
cherzustellen, daß der Elektromotor 4 eventuelle statische
Lasten (Z-Achse) halten kann. Das feine Bestimmungsverfah
ren 22 addiert nun wiederholt Stromvektoren mit verschiede
nen Phasen und maximal möglichen Amplituden - d. h. daß die
Vektorsumme des Stromes i aus der Positions- und Geschwin
digkeitsregelung 8 und des Stromes aus dem feinen Bestim
mungsverfahren 22 die maximal zulässige obere Stromgrenze
der Treiberschaltung für den bürstenlosen Motor 4 nicht
überschreitet - zu dem von der Positions- und Geschwindig
keitsregelung 8 gelieferten Strom i. Dies alles geschieht
innerhalb kurzer Zeitperioden, die so bemessen sind, daß
sich der Rotor etwas bewegen kann. Anschließend verfolgt
das feine Bestimmungsverfahren 22, wie weit und in welche
Richtung sich der Rotor gedreht hat. Nach jeder Iteration
N wird die Information über die Drehrichtung berücksichtigt
und das darauffolgende Suchintervall halbiert. Damit erhält
es nach einem Maximum von N Iterationen den bis zur ge
wünschten Genauigkeit zu bestimmenden Wert für ΦI, wobei
sich N aus dem Startwert für L bzw. R nach folgender Formel
ergibt:
N = log₂R (13).
Das feine Bestimmungsverfahren 22 startet mit dem Verfah
rensschritt P1, bei welchem es der Variablen J einen ganz
zahligen aus den beiden Werten L und R gemittelten Wert zu
weist.
Das feine Verfahren 22 läuft weiter zum Verfahrensschritt
P2, bei welchem es über den Dreiphasen-Sinusgenerator 10 in
Verbindung mit den drei Multiplizierern 16, 18 und 20 einen
Stromvektor mit der Phase 2πJ/512 und einer maximal zuläs
sigen Amplitude zum Strom i, der von der Positions- und
Geschwindigkeitsregelung 8 gehalten wird, addiert.
Das feine Verfahren 22 läuft weiter zum Verfahrensschritt
P3, bei welchem es eine Variable "Zeit" zu Null setzt.
Diese Variable ist ein Maß für die Zeit, wie lange der
Elektromotor 4 mit dem resultierenden Stromvektor (iU, iV,
iW) aus Schritt P2 beaufschlagt wird.
Das feine Verfahren 22 läuft weiter zum Verfahrensschritt
P4, bei welchem es die momentane zeitliche Phasenlagenände
rung ΔΦ einliest. Da der Zeitgeber ausgeschaltet ist, liest
es nicht die diskreten zeitlichen Phasenlagenänderungen ΔΦN
ein, die ja genau einer bestimmten Zeit des internen Zeit
gebers entsprechen, sondern nur die momentanen zeitlichen
Phasenlagenänderungen ΔΦ, die den im zeitlichen Verfahrens
ablauf zwischen den Verfahrensschritten P4 bis P7 "künst
lich" erzeugten Zeitpunkten entsprechen.
Das feine Verfahren 22 läuft weiter zum Verfahrensschritt
P5, bei dem es die Differenz des aktuell ermittelten Wertes
ΔΦ mit dem zuvor im Verfahrensschritt P4 ermittelten Wert
der momentanen zeitlichen Phasenlagenänderung ΔΦ* bildet
und mit einem "Schwellwert" vergleicht. Dieser "Schwell
wert" kann zum Beispiel einigen Meßmarken - also einer
bestimmten Anzahl an kleinsten Auflösungsschritten - des
inkrementalen Encoders 6 entsprechen. Mit dieser Abfrage
überprüft das feine Verfahren 22, ob die Rotordrehung nicht
so schnell bzw. nicht so stark ist, daß sie einen be
stimmten Wert - den "Schwellwert" - überschreitet.
Ist die Rotordrehung noch innerhalb des vorgegebenen Berei
ches, so verzweigt das feine Verfahren 22 zum Verfahrens
schritt P6, bei dem es die Zeitvariable um genau einen Wert
erhöht.
Von dort läuft das feine Verfahren 22 weiter zum Verfah
rensschritt P7, bei welchem es die Zeitvariable mit einem
vorgegebenen "ZEIT-AUS"-Wert vergleicht. Dieser "ZEIT-AUS"-Wert
stellt die Zeit dar, innerhalb derer das feine Ver
fahren 22 eine Reaktion des Rotors auf den beaufschlagten
Strom abwartet. Ist die Zeit somit noch nicht abgelaufen,
so läuft das feine Verfahren 22 zurück zum Verfahrens
schritt P4. Ist der vorgegebene Zeitbereich allerdings
überschritten, so verzweigt das feine Verfahren 22 zum Ver
fahrensschritt P8.
Zum Verfahrensschritt P8 läuft das feine Verfahren 22 auch
dann, wenn es im Verfahrensschritt P5 feststellt, daß die
Differenz der momentanen ΔΦ zur bisherigen zeitlichen Pha
senlagenänderung ΔΦ* größer als der vorgegebene "Schwell
wert" ist.
Im Verfahrensschritt P8 überprüft das feine Verfahren 22,
ob die Differenz der momentanen ΔΦ zur bisherigen zeitli
chen Phasenlagenänderung ΔΦ* gleich Null und falls nicht,
ob sie negativ oder positiv ist. Damit prüft es also, ob
eine relative zeitliche Phasenlagenänderung zwischen zwei
aufeinanderfolgenden Zeitpunkten stattgefunden hat und wenn
ja, in welche Richtung.
Ist die Differenz der momentanen ΔΦ zur bisherigen zeitli
chen Phasenlagenänderung ΔΦ* positiv, so verzweigt das
feine Verfahren 22 weiter zum Verfahrensschritt P9, bei
welchem es der Variablen R den Wert der Variablen J zu
weist, da sich der Rotor in Uhrzeigersinn gedreht hat.
Ist die Differenz gleich Null, so verzweigt das feine Ver
fahren 22 zum Verfahrensschritt P10, bei welchem es sowohl
der Variablen L als auch der Variablen R den Wert J zu
weist, da sich der Rotor nicht mehr gedreht hat und somit
der Phasenlagenwert ΦI gefunden ist.
Ist die Differenz negativ, so verzweigt das feine Verfahren
22 zum Verfahrensschritt P11, bei welchem es der Variablen
L den Wert J zuweist, da sich der Rotor gegen den Uhrzei
gersinn gedreht hat.
Von den Verfahrensschritten P9-P11 läuft das feine Ver
fahren 22 weiter zum Verfahrensschritt P12, bei welchem es
überprüft, ob der Wert der Variablen L mit dem Wert der
Variablen R übereinstimmt. Ist dies der Fall, so hat es
somit den exakten Phasenlagenwert ΦI gefunden (siehe P10).
In diesem Fall verzweigt das feine Verfahren 22 zum Verfah
rensschritt P13, bei welchem es die absolute Phasenlage ΦI
nach folgender Formel bestimmt:
ΦI = J/512×1/k-ΔΦ* (14).
K ist hierbei der Geometriefaktor aus Gleichung (11). Falls
die Werte R und L nicht übereinstimmen, hat sich der Rotor
noch gedreht. Damit ist aber der aktuelle Durchlauf des
feinen Bestimmungsverfahrens 22 ersteinmal abgeschlossen
und das feine Verfahren 22 springt zurück in das überge
ordnete Steuerungsverfahren 12.
In speziellen Situationen, bei denen keine statische Last
am Elektromotor 4 hängt - wenn zum Beispiel nur horizontale
Achsen bewegt werden müssen, und etwas größere Motorbewe
gungen während des Verfahrens 12 zur Bestimmung der absolu
ten Phasenlage vertretbar sind, ist es grundsätzlich mög
lich, das gesamte Bestimmungsverfahren 12 nur auf einen
Aufruf des feinen Bestimmungsverfahrens 22 zu beschränken.
In diesem Fall wird nach jeder erregten Bewegung des Elek
tromotors 4 so lange eine Pause gemacht, bis der Elektromo
tor 4 vollständig zum Stillstand kommt. Anschließend wird
die gemessene, momentane zeitliche Phasenlagenänderung ΔΦ
der Bestimmung der aktuellen Phasenlage im nächsten Durch
lauf zugrundegelegt.
All die in den einzelnen Verfahrensschritten ausgeführten
Zuweisungen oder Abfragen beziehen sich auf einen inkremen
talen Encoder 6, der derart verdrahtet ist, daß er den
bürstenlosen Elektromotor 4 mit einem Strom gemäß der Glei
chungen (5)-(7) speist, wobei Φ(t) monoton steigt, wenn
die gemessene Bewegung bzw. Drehung positiv ist bzw. im
Uhrzeigersinn verläuft. Im entgegengesetzten Fall müssen
die mit einem * in den Flußdiagrammen gekennzeichneten
Größen in ihrem Vorzeichen geändert werden. Außerdem ändert
sich in diesem Fall der Ausdruck (14) für ΦI zu:
ΦI = -J/512×1/k-ΔΦ* (14a).
Zusätzlich muß die Information Φ aus dem in Fig. 1 gezeig
ten Schaltungsaufbau 2 im Vorzeichen geändert werden, bevor
sie an den Dreiphasen-Sinusgenerator 10 weitergeleitet
wird.
Fig. 4 zeigt in schematischer Darstellung ein Flußdiagramm
für das grobe Bestimmungsverfahren 24. Das grobe Bestim
mungsverfahren 24 überwacht u. a. den bürstenlosen Elektro
motor 4, damit dieser keine unkontrollierten Bewegungen
ausführt. Wenn dies der Fall ist, verändert es ΦI um einen
bestimmten Wert, welcher entsprechend einem Faktor k₁ pro
portional zur Entweichgeschwindigkeit des Rotors ist. Die
Entweichgeschwindigkeit ist hierbei ein Maß für die Winkel
geschwindigkeit der Rotordrehung. Sobald der bürstenlose
Elektromotor 4 innerhalb eines bestimmten Bereiches um
seine Anfangsposition ist, wobei dieser bestimmte Bereich
durch einen Faktor k₂ abgegrenzt wird, hält das grobe Ver
fahren 24 den aktuell gefundenen Wert von ΦI und schaltet
einen Entscheidungsparameter "grobes Bestimmungsverfahren"
auf "fertig". Dies bedeutet, daß das grobe Bestimmungsver
fahren 24 abgeschlossen hat und von nun an nur noch eine
Sicherheits-Überwachungsfunktion übernimmt. Es wird nur
dann erneut für eine genauere Abschätzung des Phasenwinkels
ΦI aufgerufen, falls der bürstenlose Elektromotor 4 wieder
entweichen sollte.
Der "Schwellwert", ab welchem der Rotor erneut ausgebrochen
ist, wird durch einen Faktor k₃ festgelegt. Es muß hierbei
bemerkt werden, daß das grobe Bestimmungsverfahren 24 nur
zu einer Lösung konvergieren kann, wenn der Elektromotor 4
- etwa durch eine "Störung" - bewegt wird. Diese "Störung"
wird vor allem durch das feine Bestimmungsverfahren 22 ver
ursacht.
Das grobe Bestimmungsverfahren 24 startet mit dem Verfah
rensschritt P1, bei welchem es den Entscheidungsparameter
"grobes Verfahren" abfragt. Findet es diesen Entscheidungs
parameter im Zustand "fertig", so verzweigt das grobe Ver
fahren 24 zum Verfahrensschritt P9. Im anderen Falle läuft
es weiter zum Verfahrensschritt P2.
Im Verfahrensschritt P2 vergleicht es die momentane dis
krete zeitliche Phasenlagenänderung ΔΦN mit der im vorher
gehenden Durchlauf ermittelten diskreten zeitlichen Pha
senlagenänderung ΔΦN-1. Falls der momentane Wert größer als
der bisherige Wert ist, verzweigt das grobe Verfahren 24
zum Verfahrensschritt P4. Im anderen Fall läuft es weiter
zum Verfahrensschritt P3, bei dem es dieselbe Abfrage wie
im Verfahrensschritt P2 vornimmt.
Stellt es im Verfahrensschritt P3 fest, daß der momentane
Wert kleiner als der bisherige Wert ist, so verzweigt das
grobe Verfahren 24 zum Verfahrensschritt P4, andernfalls -
d. h. im Falle, daß der momentane Wert gleich dem bisherigen
Wert ist, wird das grobe Bestimmungsverfahren 24 beendet.
Im Verfahrensschritt P4 multipliziert es den maximal aufge
tretenen Wert ΔΦmax der diskreten zeitlichen Phasenlagen
änderung mit dem Vorzeichen der aktuellen relativen Phasen
änderung und vergleicht das Ergebnis mit dem Betrag der
momentanen diskreten zeitlichen Phasenlagenänderung ΔΦN.
Ist der erste Wert kleiner als der zweite, so verzweigt das
grobe Verfahren 24 zum Verfahrensschritt P5, bei welchem es
den Wert ΔΦmax gleich dem Wert der momentanen diskreten
zeitlichen Phasenlagenänderung ΔΦN setzt. Somit bringt es
den Wert der maximal aufgetretenen, diskreten zeitlichen
Phasenlagenänderung ΔΦmax immer auf den neuesten Stand. An
dernfalls läuft das grobe Verfahren 24 weiter zum Verfah
rensschritt P6.
Im Verfahrensschritt P6 ändert das grobe Verfahren 24 den
Wert für die absolute Phasenlage Φi nach folgender Formel:
ΦI = ΦI + k₁ (ΔΦN-ΔΦN-1) (15).
Anschließend läuft das grobe Verfahren 24 weiter zum Ver
fahrensschritt P7, bei welchem es den Betrag der momentanen
diskreten zeitlichen Phasenlagenänderung ΔΦN mit dem Pro
dukt aus dem Faktor k₂ und dem Betrag des maximal aufgetre
tenen Wertes ΔΦmax der diskreten zeitlichen Phasenlagenände
rung vergleicht. Ist der erste Wert kleiner als der zweite,
so läuft das grobe Verfahren 24 weiter zum Verfahrens
schritt P8. Andernfalls wird das grobe Bestimmungsverfahren
24 beendet.
Im Verfahrensschritt P8 setzt es den Entscheidungsparameter
"grobes Verfahren" auf "fertig".
Von dort läuft das grobe Verfahren 24 weiter zum Verfah
rensschritt P9, bei dem es erneut eine Abfrage durchführt.
Es bildet dort das Produkt aus der momentanen diskreten
zeitlichen Phasenlagenänderung ΔΦN und dem Vorzeichen des
maximal aufgetretenen Wertes ΔΦmax der diskreten zeitlichen
Phasenlagenänderung und vergleicht das Produkt mit dem
Betrag von ΔΦmax plus einer Konstanten k₃. Ist das Produkt
größer als die Summe, so läuft das grobe Verfahren 24 wei
ter zum Verfahrensschritt P10. Andernfalls wird das grobe
Bestimmungsverfahren 24 beendet.
Im Verfahrensschritt P10 setzt es den Entscheidungsparame
ter "grobes Verfahren" auf "nicht fertig". Anschließend
wird das grobe Bestimmungsverfahren 24 beendet.
Die Reaktionsfähigkeit der Positions- und Geschwindigkeits
regelung auf Phasenlagenänderungen während der Bestimmung
12 der absoluten Phasenlage muß bezüglich der Reaktions
fähigkeit der Positions- und Geschwindigkeitsregelung wäh
rend eines normalen Betriebes des bürstenlosen Elektromo
tors 4 - d. h. ohne daß das zusätzliche Verfahren 12 zur
Bestimmung der absoluten Phasenlage läuft - gedämpft wer
den. Dafür gibt es im wesentlichen zwei Gründe:
Erstens ist das grobe Bestimmungsverfahren 24 auf plötzli
che oder heftige Bewegungen und Übersteuerungen des bür
stenlosen Elektromotors 4 leicht anfällig, was möglicher
weise zu einer schlechten Näherung für den Phasenlagenwert
ΦI führen kann.
Zweitens ist während der ersten Durchläufe des groben Be
stimmungsverfahrens 24 die Näherung für ΦI noch nicht sehr
genau. Da die Positions- und Geschwindigkeitsregelung 8
aber diesen Wert für ΦI benutzt, kann sich der bürstenlose
Elektromotor 4 in die andere als die gewünschte Richtung
bewegen und somit außer Kontrolle geraten. Das grobe Be
stimmungsverfahren 24 braucht also einige Zeit bis es eine
vernünftige Näherung für ΦI findet und den bürstenlosen
Elektromotor 4 unter Kontrolle bekommt. Um ungewünschte
Motorbewegungen während dieser Zeit zu minimieren, darf die
Positions- und Geschwindigkeitsregelung 8 nicht zu heftig
reagieren.
Während des normalen Betriebes und auch während des Ablaufs
des Bestimmungsverfahrens 12 wird die Positions- und Ge
schwindigkeitsregelung 8 auf dieselbe Art eingesetzt, wie
während der normalen Motorbetriebsweise. Der von der Posi
tions- und Geschwindigkeitsregelung 8 gelieferte Strom i
wird bevorzugt nach Art eines klassischen digitalen
PID-Typs bestimmt. Der Strom iN in der N-ten Iteration wird
nach folgender Differentialgleichung berechnet:
iN = c₁ (c₀(xN(ref)-xn(mot)) + vN(ref)-vN(mot)) + c₂/c₁c₀(iN-1)
-c₂/c₀(vN-1(ref)-vN-1(mot)) (16),
wobei:
vN0: = xN0-xN-10,
xN(ref), vN(ref): = Referenzposition, -geschwindigkeit,
xN(mot), vN(mot): = Motorposition, Geschwindigkeitsrückkopplung.
c₁, c₂, c₃: = Koeffizienten
vN0: = xN0-xN-10,
xN(ref), vN(ref): = Referenzposition, -geschwindigkeit,
xN(mot), vN(mot): = Motorposition, Geschwindigkeitsrückkopplung.
c₁, c₂, c₃: = Koeffizienten
Dieses zusätzliche Korrekturverfahren wird zu dem Zweck
eingesetzt, eventuelles "Rutschen" der Rotorposition zu er
fassen und im voraus zu korrigieren. Dies ist vor allem für
synchronisierte Mehrachsenbewegungen wichtig. Obwohl die
Formel (16) es nicht unmittelbar angibt, wird der Integral
anteil nur vom Positionsfehler getragen.
Um also die oben angesprochenen Dämpfungseigenschaften der
Positions- und Geschwindigkeitsregelung 8 während der An
laufphase des groben Bestimmungsverfahrens 24 zu erhöhen,
muß die Gewichtung des Positionsfehlerverstärkers in Rela
tion zu der Gewichtung des Geschwindigkeitsfehlerverstär
kers (entspricht dem Faktor c₀) stark reduziert werden (z. B.
um einen Faktor 50 verglichen mit dem Wert bei normalen Be
trieb), während die Faktoren c₁ und c₂ nahezu unverändert
bleiben. Die resultierende Reaktion pro Meßschritt wird
damit langsamer. Außerdem werden Positionsfehler weitestge
hend vom Integrator c₂ korrigiert und hängen folglich von
der intrinsischen Zeitkonstante ab.
Ebenso muß der Satz Koeffizienten k₁, k₂, k₃ im groben Be
stimmungsverfahren 24 sorgfältig ausgewählt werden.
Der Koeffizient k₁ setzt das "Ziel" des groben Verfahrens 24
fest, d. h. ab wann die Näherung für ΦI genügend genau be
stimmt sein soll. Damit konvergiert das grobe Verfahren 24
schneller und kommt somit schneller zum Abschluß, wenn der
Wert für k₁ erhöht wird. Eine Erhöhung führt aber gleich
zeitig auch zu Instabilitäten während des Ablaufes des
gesamten Bestimmungsverfahrens 12.
Der Koeffizient k₂ gibt dem groben Verfahren 24 an, wann es
die Suche nach einer noch besseren Näherung für Φi abbrechen
soll. Mit einem Wert für k₂ nahe bei 1 schließt das grobe
Verfahren 24 zu schnell mit einem zu ungenauen Wert für ΦI
ab. Auf der anderen Seite können für einen Wert von k₂ zu
nahe bei Null Instabilitäten auftreten.
Schließlich wird über den Wert für k₃ der Schwellwert ge
setzt, ab welchem das grobe Verfahren 24 erneut aufgerufen
werden soll, um eine noch bessere Näherung für ΦI zu finden,
nachdem es einmal abgeschlossen hat. Der Schwellwert sollte
nicht zu eng gewählt werden, um dem gesamten elektromecha
nischen System einen gewissen Spielraum zu lassen.
Es ist einleuchtend, daß die Koeffizienten nicht unabhängig
voneinander sind, so daß eine optimale Abstimmung in mehre
ren Versuchen oder Schritten erfolgen sollte. Allerdings
ist die Wahl der Koeffizienten auch nicht so kritisch, wie
sie erscheinen mag. So kann z. B. eine bestimmte Wahl für k₁,
k₂ und k₃ ebensogut für die verschiedensten Anwendungen
(verschiedene Lasten, Reibungen etc.) zufriedenstellend
arbeiten.
Für die Wahl der Koeffizienten c₁, c₂ und c₃ ist es von
Vorteil, diese zuerst für einen bürstenlosen Elektromotor
4 mit bekannter Rotorposition oder für einen bürstenlosen
Elektromotor 4, der in eine bekannte absolute Rotorposition
bringbar ist, zu treffen.
Die Wahl der einzelnen Koeffizienten kann auch mit Hilfe
eines Fuzzy-Reglers erfolgen.
Claims (21)
1. Verfahren zur Steuerung eines Elektromotors, insbeson
dere eines bürstenlosen Elektromotors, wobei die ab
solute Phasenlagen eines Rotors relativ zu einem Sta
tor des Elektromotors (4) bestimmt wird, indem:
- a) eine oder mehrere Bewegung(en) des Rotors ange regt werden;
- b) die jeweilige tatsächliche Phasenlagenänderung (ΔΦN) des Rotors zum Stator gemessen wird; und
- c) daraus die absolute Phasenlage ("ΦI") abgeleitet wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß
der Elektromotor (4) von einer Positions- und Ge
schwindigkeitsregelung (8) angeregt wird.
3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß
der Elektromotor (4) mit einem sinusförmigen oder tra
pezförmigen Stromverlauf (i) angeregt wird.
4. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, daß die Phasenlagenänderung
(ΔΦN) mit Hilfe eines inkrementalen, optischen Meßsy
stems (6) gemessen wird.
5. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet, daß die Bestimmung der absolu
ten Phasenlage (12) nach einem feinen (22) und einem
groben Bestimmungsverfahren (24) erfolgt, wobei beim
groben Verfahren (24) der Rotor in einem vorgegebenen
Phasenlagenbereich gehalten wird, insbesondere auf
einem bestimmten Wert, und beim feinen Verfahren (22)
die genaue absolute Phasenlage ("ΦI") bestimmt wird.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß
beim feinen Bestimmungsverfahren (22) die absolute
Phasenlage ("ΦI") über ein binäres Suchverfahren be
stimmt wird.
7. Verfahren nach einem der Ansprüche 5 oder 6, dadurch
gekennzeichnet, daß zu Beginn der Phasenlagebestim
mung beide Verfahren (22, 24) solange laufen, bis der
Rotor einen vorgegebenen Phasenlagenbereich einnimmt,
insbesondere einen Phasenlagenwert, und sodann beim
groben Verfahren (24) nur noch Motorausbrüche über
wacht werden.
8. Verfahren nach einem der Ansprüche 5 bis 7, dadurch
gekennzeichnet, daß beim groben Verfahren (24) der
Betrag der anzuregenden Bewegung des Rotors in Abhän
gigkeit der gemessenen Ausbruchgeschwindigkeit oder
Ausbruchsbeschleunigung des Rotors im Elektromotor (4)
gewählt wird.
9. Verfahren nach einem der Ansprüche 5 bis 8, dadurch
gekennzeichnet, daß während des feinen Verfahrens (22)
der Elektromotor (4) von der Positions- und Geschwin
digkeitsregelung (8) ständig mit einem Strom (i) ver
sorgt wird.
10. Verfahren nach einem der Ansprüche 5 bis 9, dadurch
gekennzeichnet, daß beim feinen Verfahren (22) wie
derholt:
- a) zunächst ein Stromvektor ausgewählt und zu einem von der Positions- und Geschwindigkeitsregelung (8) vorgegebenen Stromvektor (i) addiert wird,
- b) der Elektromotor (4) mit dem resultierenden Stromvektor ((iU, IV, iW)) beaufschlagt wird,
- c) sodann die dadurch verursachte Phasenlagenände rung (ΔΦN) des Rotors gemessen wird, und
- d) diese Änderung der Auswahl eines weiteren Strom vektors sowie der Bestimmung der absoluten Pha senlage ("ΦI") zugrundelegt wird.
11. Verfahren nach Anspruch 10, dadurch gekennzeichnet,
daß die Amplitude des Stromvektors ((iV, iV, iW)) als
die maximal zulässige Amplitude einer Treiberschaltung
der Positions- und Geschwindigkeitsregelung (8) ausge
wählt wird.
12. Verfahren nach einem der Ansprüche 5 bis 11, dadurch
gekennzeichnet, daß für einen Elektromotor (4), bei
dem Rotordrehungen während des Bestimmungsverfahrens
(12) erlaubt sind, nur das feine Bestimmungsverfahren
(22) angewendet wird.
13. Verfahren nach Anspruch 12, dadurch gekennzeichnet,
daß der Rotor nicht in seine anfängliche Phasenlage
(ΔΦ₀) zurückgesteuert wird, sondern die momentane Pha
senlage (ΔΦN) als neuer Startwert für die Bestimmung
der absoluten Phasenlage ("ΦI") ausgewählt wird.
14. Verfahren nach einem der vorhergehenden Ansprüche, da
durch gekennzeichnet, daß verfahrensinterne Parameter
mittels eines Fuzzy-Regler optimiert werden.
15. Vorrichtung zur Steuerung eines Elektromotors, ins
besondere eines bürstenlosen Elektromotors (4) mit:
- a) einer Erregereinrichtung (8, 10, 14) zum Anregen einer Bewegung eines Rotors relativ zu einem Sta tor;
- b) einer Meßeinrichtung (6) zum Messen der tatsäch lichen Phasenlagenänderung zwischen dem Rotor und dem Stator; und
- c) einer Auswerteeinrichtung (12) zum Ableiten der absoluten Phasenlage ("ΦI") des Rotors relativ zum Stator.
16. Vorrichtung nach Anspruch 15, dadurch gekennzeichnet,
daß die Meßeinrichtung (6) ein inkrementales, opti
sches Meßsystem ist.
17. Vorrichtung nach einem der Ansprüche 15 oder 16, da
durch gekennzeichnet, daß die Erregereinrichtung (8,
10, 14) eine Positions- und Geschwindigkeitsregelung
umfaßt (8).
18. Vorrichtung nach Anspruch 17, dadurch gekennzeichnet,
daß die Positions- und Geschwindigkeitsregelung (8)
eine bipolare Treiberschaltung umfaßt.
19. Vorrichtung nach einem der Ansprüche 15 bis 18, da
durch gekennzeichnet, daß die Auswerteeinrichtung (12)
und/oder die Erregereinrichtung (8, 10, 14) in einem
programmierbaren Programmbaustein implementiert sind.
20. Vorrichtung nach einem der Ansprüche 15 bis 19, ge
kennzeichnet durch einen Fuzzy-Regler zum Optimieren
von vorrichtungsinternen Parametern.
21. Verwendung einer Vorrichtung nach einem der Ansprüche
15 bis 20 zum Starten eines Elektromotors, insbesonde
re eines bürstenlosen Elektromotors (4).
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4437793A DE4437793C2 (de) | 1994-10-21 | 1994-10-21 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
EP95115328A EP0708521B1 (de) | 1994-10-21 | 1995-09-27 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
DE59504058T DE59504058D1 (de) | 1994-10-21 | 1995-09-27 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
KR1019950036133A KR960016105A (ko) | 1994-10-21 | 1995-10-19 | 브러시가 없는 전기 모터 제어 방법 및 장치 |
CN95115988A CN1063886C (zh) | 1994-10-21 | 1995-10-20 | 控制电动机的方法及装置 |
JP29729495A JP3174258B2 (ja) | 1994-10-21 | 1995-10-23 | 電動機を制御する方法及び装置 |
US08/958,886 US5874821A (en) | 1994-10-21 | 1997-10-27 | Method and apparatus for controlling a brushless electro motor by determining the absolute phase position of the rotor relative to the stator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4437793A DE4437793C2 (de) | 1994-10-21 | 1994-10-21 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4437793A1 true DE4437793A1 (de) | 1996-05-15 |
DE4437793C2 DE4437793C2 (de) | 1998-05-07 |
Family
ID=6531447
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4437793A Expired - Fee Related DE4437793C2 (de) | 1994-10-21 | 1994-10-21 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
DE59504058T Expired - Fee Related DE59504058D1 (de) | 1994-10-21 | 1995-09-27 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE59504058T Expired - Fee Related DE59504058D1 (de) | 1994-10-21 | 1995-09-27 | Verfahren und Vorrichtung zur Steuerung eines Elektromotors |
Country Status (6)
Country | Link |
---|---|
US (1) | US5874821A (de) |
EP (1) | EP0708521B1 (de) |
JP (1) | JP3174258B2 (de) |
KR (1) | KR960016105A (de) |
CN (1) | CN1063886C (de) |
DE (2) | DE4437793C2 (de) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003069768A1 (de) * | 2002-02-13 | 2003-08-21 | Continental Teves Ag & Co.Ohg | Verfahren zur fehlererkennung für elektromotoren |
WO2005088826A1 (de) * | 2004-03-16 | 2005-09-22 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zur bestimmung der rotorlage eines elektromotors |
US7309972B2 (en) | 2002-04-08 | 2007-12-18 | Dr. Johannes Heidenhain Gmbh | Method for determining the rotor position of a synchronous motor |
DE102010063692A1 (de) * | 2010-08-05 | 2012-02-09 | Continental Teves Ag & Co. Ohg | Verfahren und Schaltungsanordnung zur Überprüfung der Rotorposition einer Synchronmaschine |
EP3029826A1 (de) * | 2014-12-05 | 2016-06-08 | Etel S. A.. | Verfahren zur Bestimmung eines Kommutierungswinkels |
WO2017063800A1 (de) | 2015-10-16 | 2017-04-20 | Volkswagen Aktiengesellschaft | Verfahren und vorrichtung zur rotorlageermittlung in einem mehrfachelektromaschinensystem |
EP3896840A1 (de) | 2020-04-16 | 2021-10-20 | ebm-papst Mulfingen GmbH & Co. KG | Regelungsvorrichtung und verfahren zur reduktion des kommutierungswinkelfehlers bei einem ec-motor |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6091222A (en) * | 1997-06-30 | 2000-07-18 | Stmicroelectronics, Inc. | Statistical phase detection and go start-up algorithm |
JP3408468B2 (ja) * | 1999-09-07 | 2003-05-19 | ファナック株式会社 | 同期電動機のロータ磁極位置検出方法 |
AU2001261134B2 (en) * | 2000-05-03 | 2004-10-14 | Horton, Inc. | A cooling system with brushless DC ring motor fan |
JP4654493B2 (ja) * | 2000-08-08 | 2011-03-23 | 株式会社安川電機 | 電動機制御装置 |
US7323840B2 (en) | 2002-02-07 | 2008-01-29 | Mitsubishi Denki Kabushiki Kaisha | Magnetic-pole detecting system for synchronous AC motor and magnetic-pole detecting method therefor |
US6762575B2 (en) * | 2002-06-25 | 2004-07-13 | Trimble Navigation Limited | Electronic rotor pointing with high angular resolution |
US7589484B2 (en) * | 2002-07-10 | 2009-09-15 | Seagate Technology Llc | Closed loop acceleration control for a data storage device motor |
US20040061387A1 (en) * | 2002-09-27 | 2004-04-01 | Harmonic Drive, Inc. | Magnetically actuated commutator |
DE10312045B4 (de) * | 2003-03-18 | 2014-07-31 | Anton Rodi | Messsystem zur Absolutwerterfassung von Winkeln und Wegen |
JP4235482B2 (ja) * | 2003-04-22 | 2009-03-11 | オリエンタルモーター株式会社 | 位置制御用モータの制御装置 |
JP4589093B2 (ja) | 2004-12-10 | 2010-12-01 | 日立オートモティブシステムズ株式会社 | 同期モータ駆動装置及び方法 |
US7376525B2 (en) * | 2005-05-10 | 2008-05-20 | Newport Corporation | Apparatus and method for estimation of initial phase of a brushless motor |
US7868574B2 (en) * | 2008-01-15 | 2011-01-11 | Delta Electronics, Inc. | Motor absolute position signal processing apparatus |
US7772795B2 (en) * | 2008-01-21 | 2010-08-10 | Delta Electronics, Inc. | Motor position signal processing apparatus |
NO328284B1 (no) * | 2008-03-26 | 2010-01-25 | Nat Oilwell Norway As | Fremgangsmate for a redusere forskyvningsmomenteffekter i en elektrisk permanentmagnet maskin |
CN102545761B (zh) * | 2010-12-30 | 2015-06-24 | 上海大郡动力控制技术有限公司 | 永磁同步电机零位初始角自动标定装置及其使用方法 |
JP5864736B2 (ja) * | 2011-06-20 | 2016-02-17 | エスエーヴェー−オイロドライブ ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コムパニー コマンディトゲゼルシャフト | 慣性質量を有する移動物体の位置値の周期的なデジタル伝送を行うための方法および装置 |
KR101683925B1 (ko) * | 2011-12-08 | 2016-12-07 | 현대자동차주식회사 | 친환경 차량의 레졸버 비정상 출력 보상 방법 |
WO2017017557A1 (en) * | 2015-07-24 | 2017-02-02 | Societe Industrielle De Sonceboz Sa | Actuator with integrated position sensor and play compensation |
CN105915139A (zh) * | 2016-04-22 | 2016-08-31 | 江苏科技大学 | 一种矢量控制永磁同步伺服电机初始磁极位置搜索方法 |
KR102619909B1 (ko) * | 2016-09-09 | 2024-01-04 | 한온시스템 주식회사 | 모터 회전자 제어 장치 및 방법 |
US10277084B1 (en) | 2016-10-19 | 2019-04-30 | Waymo Llc | Planar rotary transformer |
CN111052593B (zh) * | 2017-08-31 | 2024-02-02 | 西门子瑞士有限公司 | 在外部控制线上运行的自适应伺服驱动装置和适当的应用 |
US10641597B2 (en) * | 2018-02-22 | 2020-05-05 | Bell Helicopter Textron Inc. | Method and apparatus for a precision position sensor |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5343127A (en) * | 1991-10-31 | 1994-08-30 | Sgs-Thomson Microelectronics, S.R.L. | Start-up procedure for a brushless, sensorless motor |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4447771A (en) * | 1981-08-31 | 1984-05-08 | Kollmorgen Technologies Corporation | Control system for synchronous brushless motors |
US4455513A (en) * | 1982-07-26 | 1984-06-19 | Imec Corporation | Self-starting transducerless, brushless D.C. motor controller |
KR890004099B1 (ko) * | 1987-04-22 | 1989-10-20 | 이이수 | 직류다상 양극성 무정류자 전동기(multi-phase bipolar brushless d.c motor) |
NL8701438A (nl) * | 1987-06-19 | 1989-01-16 | Philips Nv | Aandrijfsysteem en een motorbekrachtigingssysteem voor toepassing in het aandrijfsysteem. |
US4743815A (en) * | 1987-09-01 | 1988-05-10 | Emerson Electric Co. | Brushless permanent magnet motor system |
SE8902416L (sv) * | 1989-07-04 | 1991-01-05 | Asea Brown Boveri | Absolutmaetande laegesgivarutrustning foer industrirobot |
US5003238A (en) * | 1990-03-02 | 1991-03-26 | Diasonics, Inc. | Method and apparatus of fine tuning the position of an ultrasonic sensor probe using analog motor position signals |
US5254914A (en) * | 1990-06-29 | 1993-10-19 | Seagate Technology, Inc. | Position detection for a brushless DC motor without Hall effect devices using a mutual inductance detection method |
US5196775A (en) * | 1991-02-20 | 1993-03-23 | Honeywell Inc. | Switched reluctance motor position by resonant signal injection |
DE69223533T2 (de) * | 1991-03-06 | 1998-07-23 | Hitachi Ltd | Kodierer |
US5254919A (en) * | 1991-03-22 | 1993-10-19 | Eastman Kodak Company | Encoder system using linear array sensor for high resolution |
US5332955A (en) * | 1991-07-24 | 1994-07-26 | Carco Electronics | Position sensing apparatus with continuous update |
US5204603A (en) * | 1992-01-30 | 1993-04-20 | Siemens Industrial Automation, Inc. | Open circuit detection for a pulsed resolver position sensing system |
US5461293A (en) * | 1993-05-12 | 1995-10-24 | Sundstrand Corporation | Rotor position detector |
US5530326A (en) * | 1993-07-19 | 1996-06-25 | Quantum Corporation | Brushless DC spindle motor startup control |
US5537020A (en) * | 1994-12-28 | 1996-07-16 | Hydro-Quebec | Method and apparatus for starting up a synchronous machine |
US5569990A (en) * | 1995-03-31 | 1996-10-29 | Seagate Technology, Inc. | Detection of starting motor position in a brushless DC motor |
-
1994
- 1994-10-21 DE DE4437793A patent/DE4437793C2/de not_active Expired - Fee Related
-
1995
- 1995-09-27 DE DE59504058T patent/DE59504058D1/de not_active Expired - Fee Related
- 1995-09-27 EP EP95115328A patent/EP0708521B1/de not_active Expired - Lifetime
- 1995-10-19 KR KR1019950036133A patent/KR960016105A/ko not_active Application Discontinuation
- 1995-10-20 CN CN95115988A patent/CN1063886C/zh not_active Expired - Fee Related
- 1995-10-23 JP JP29729495A patent/JP3174258B2/ja not_active Expired - Fee Related
-
1997
- 1997-10-27 US US08/958,886 patent/US5874821A/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5343127A (en) * | 1991-10-31 | 1994-08-30 | Sgs-Thomson Microelectronics, S.R.L. | Start-up procedure for a brushless, sensorless motor |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003069768A1 (de) * | 2002-02-13 | 2003-08-21 | Continental Teves Ag & Co.Ohg | Verfahren zur fehlererkennung für elektromotoren |
US7385365B2 (en) | 2002-02-13 | 2008-06-10 | Continental Teves Ag & Co. Ohg | Method for the detection of abnormalities of electric motors |
US7309972B2 (en) | 2002-04-08 | 2007-12-18 | Dr. Johannes Heidenhain Gmbh | Method for determining the rotor position of a synchronous motor |
WO2005088826A1 (de) * | 2004-03-16 | 2005-09-22 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zur bestimmung der rotorlage eines elektromotors |
US7482802B2 (en) | 2004-03-16 | 2009-01-27 | Siemens Aktiengesellschaft | Method and apparatus for determining the rotor position of an electric motor from the electric current and the angular acceleration |
DE102010063692A1 (de) * | 2010-08-05 | 2012-02-09 | Continental Teves Ag & Co. Ohg | Verfahren und Schaltungsanordnung zur Überprüfung der Rotorposition einer Synchronmaschine |
EP3029826A1 (de) * | 2014-12-05 | 2016-06-08 | Etel S. A.. | Verfahren zur Bestimmung eines Kommutierungswinkels |
US9705434B2 (en) | 2014-12-05 | 2017-07-11 | Etel S.A. | Method for ascertaining a commutation angle |
WO2017063800A1 (de) | 2015-10-16 | 2017-04-20 | Volkswagen Aktiengesellschaft | Verfahren und vorrichtung zur rotorlageermittlung in einem mehrfachelektromaschinensystem |
DE102015117702A1 (de) | 2015-10-16 | 2017-04-20 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zur Rotorlageermittlung in einem Mehrfachelektromaschinensystem |
EP3896840A1 (de) | 2020-04-16 | 2021-10-20 | ebm-papst Mulfingen GmbH & Co. KG | Regelungsvorrichtung und verfahren zur reduktion des kommutierungswinkelfehlers bei einem ec-motor |
DE102020110419A1 (de) | 2020-04-16 | 2021-10-21 | Ebm-Papst Mulfingen Gmbh & Co. Kg | Regelungsvorrichtung und Verfahren zur Reduktion des Kommutierungswinkelfehlers bei einem EC-Motor |
US11784592B2 (en) | 2020-04-16 | 2023-10-10 | Ebm-Papst Mulfingen Gmbh & Co. Kg | Control device and method for reducing the commutation angle error of an EC motor |
Also Published As
Publication number | Publication date |
---|---|
CN1063886C (zh) | 2001-03-28 |
CN1127954A (zh) | 1996-07-31 |
JP3174258B2 (ja) | 2001-06-11 |
US5874821A (en) | 1999-02-23 |
KR960016105A (ko) | 1996-05-22 |
EP0708521B1 (de) | 1998-10-28 |
DE4437793C2 (de) | 1998-05-07 |
EP0708521A1 (de) | 1996-04-24 |
JPH08214600A (ja) | 1996-08-20 |
DE59504058D1 (de) | 1998-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4437793C2 (de) | Verfahren und Vorrichtung zur Steuerung eines Elektromotors | |
DE60036665T3 (de) | Verfahren und Vorrichtung zur Bestromung der Statorwindungen einer drehenden elektrischen Maschine | |
DE102009058443B4 (de) | Trägheitsschätzsteuerungseinrichtung und Steuerungssystem | |
DE4029828C2 (de) | Vorrichtung zur Erfassung des Drehwinkels einer rotierenden Welle sowie damit ausgerüstete Drehmomenterfassungsvorrichtung und Servolenkvorrichtung | |
DE3836240C2 (de) | ||
EP0536113B1 (de) | Motor oder lagemelder | |
DE69913522T2 (de) | Verfahren zur minimierung der fehler bei der schätzung von rotorwinkeln in synchronmaschinen. | |
DE3504681C2 (de) | ||
EP0847617B1 (de) | Verfahren und vorrichtung zur korrektur einer flussrichtung eines modellflusses einer geberlosen, feldorientiert betriebenen drehfeldmaschine bis zur frequenz null | |
DE69218826T2 (de) | System und Verfahren zur Geschwindigkeitsregelung von elektrischen Motoren in extrem niedrigen Geschwindigkeitsbereichen unter Verwendung eines rotierenden Pulskodierers | |
DE3784801T2 (de) | Regelgeraet fuer einen induktionsmotor. | |
DE60305363T2 (de) | Schrittmotorantrieb | |
DE69110285T2 (de) | Flussrückkopplungssystem. | |
DE2219155B2 (de) | Anordnung zur Steuerung der Lage einer magnetischen Positioniereinrichtung | |
DE3941553A1 (de) | Verfahren und anordnung zur ansteuerung elektromechanischer wandler | |
EP0448610B1 (de) | Verfahren und anordnung zur ansteuerung elektromechanischer wandler | |
EP3288179A1 (de) | Verfahren zur sensorlosen bestimmung der orientierung des rotors eines eisenlosen pmsm motors | |
EP0690556B1 (de) | Stillstandserkennung beim Wiederanlassen eines stromrichtergespeisten Drehstrommotors ohne Drehzahlgeber | |
EP0784378A2 (de) | Verfahren zur Bestimmung der absoluten Rotorlage bei feldorientiert geregelten Synchronmaschinen sowie Vorrichtung zur Durchführung des Verfahrens | |
EP3729634B1 (de) | Verfahren zur drehgeberlosen rotorlagebestimmung einer drehfeldmaschine und vorrichtung zur drehgeberlosen regelung eines drehstrommotors | |
EP1116014A1 (de) | Verfahren und einrichtung zum bestimmen des drehmomentes einer induktionsmaschine | |
DE3740712A1 (de) | Beschleunigunssteuervorrichtung | |
DE10220937B4 (de) | Verfahren und Vorrichtung zur Dämpfung einer auftretenden Ratterschwingung bei einer Bearbeitungsmaschine | |
DE102016122105A1 (de) | Verfahren zur Verringerung von Gleichlaufschwankungen eines Permanentmagneterregten Elektromotors | |
DE60038648T2 (de) | Regelungsprozess für eine drehende Maschine und Vorrichtung zur Versorgung dieser Maschine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: AGIE SA, LOSONE, LOCARNO, CH |
|
8363 | Opposition against the patent | ||
8339 | Ceased/non-payment of the annual fee |