FOC mit Inkrementalgeber

OP #1699090
Lesenswert?

Hallo,
ich hoffe hier kann mir einer weiter helfen.
Für eine Feldorientierte Regelung benötige ich die absolute 
Rotorposition, nur ist mir unklar wie ich diese bekomme bei einem 
Neustart der PMSM. Der PMSM Motor besitzt eine Inkrementalgeber mit A- 
und B-Spur aber ohne sync. Daraus kann ich die Drehrichtung, 
Geschwindigkeit und relativen Winkel ermitteln.
Wie bekomme ich aber nun meinen Startpunkt des Motors damit ich weiß wie 
ich kommutieren muss. Ist das soweit Richtig das ich den Motor auf eine 
Anfangsposition fahren müsste und dort den Inkrementalgeber auf Null 
setzte? Wenn ich z.B nur eine Spule bestromen würde positioniert sich 
der Motor dann immer gleich oder welche anderen Möglichkeiten gibt es?
#1702347
Lesenswert?

Hallo,

Dein Problem liegt doch nicht in der FOC, sondern in der gewünschten 
Drehrichtung, die je nach Rotorposition eben erreicht wird oder nicht.
Also, unabhängig von FOC gibt es natürlich sehr verschiedene Ansätze.
Z.B DC excitation, kenn' gerade denn deutschen Begriff nicht, ist aber
vermutlich ähnlich zu dem was "..." erwähnt.

Frage: Ist die absolute Position wichtig oder die Rotorlage um einen 
kontrollierten Start in vorwärts oder rückwärts Richtung zu machen.

Gruß
Persönliche Seite #1706483
Lesenswert?

Wenn sich die Maschine nicht bewegen darf, gibt es zur absoluten 
Positionsbestimmung eigentlich nur die Möglicheit, einen absoluten 
Drehgeber einzusetzen. Es gibt (notdürftig) auch noch die Möglichkeit, 
die Rotorposition durch Induktivitätsmessung über die Statorwicklung zu 
schätzen.
Da bedarf es aber einer sehr präzisen Ansteuerung und Strommessung.

Wenn sich der Motor kurz bewegen darf bevor die Rotorposition bekannt 
ist, Feld in eine bestimmte Richtung anlegen, warten, Feld in 90° dazu 
anlegen und wieder warten, der Rotor schwingt dann auf die neue 
Feldrichtung ein. Man kann einfach warten, bis er komplett 
eingeschwungen ist, oder per Software dämpfen. Nach oder mit etwas mehr 
Rechenaufwand auch schon während dem Einschwingvorgang kennt man dann 
zusammen mit der Auswertung des Inkrementalgebers die absolute 
Rotorposition.

Grüße,

Peter
OP #1707665
Lesenswert?

Super vielen Dank.
Da sich der Motor am Anfang kurz bewegen darf werde ich mal versuchen 
das so zu implementieren. :)

Habe dann aber gleich noch eine verständnis Frage und zwar, über eine 
übergeordnete Geschwindikeitregelung ermittle ich mittels eines 
PI-Reglers den Sollwert für meinen Iq-Strom. Nur habe ich ein Problem 
damit, zu verstehen wie ich aus einer Geschwindigkeit auf einmal mit dem 
PI-Regler einen Sollwert für den Strom Iq bekomme?
Den aktuellen Istwert des Stromes-Iq bekomme ich mittels der Park- und 
Clark-Transformation. Nur ist der Sollwert und der Istwert doch nicht 
vom gleichem Format oder?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren