Servus,
Id = 0 gilt nur dann, wenn der Motor nicht im Feldschwächbetrieb operiert (erlaubt Drehzahlen über die Nenndrehzahl hinaus, aber mit vermindertem Drehmoment).
Die Drehzahl kannst du entweder (bei Sensorlosem Betrieb) aus dem Motormodell bestimmen, oder wie bei dir einfach über die Hallsensoren. Da Iq nun das Drehmoment des Motors bestimmt, muss Iq die Stellgröße sein, d.h. der Drehzahlregler gibt einen Sollwert für Iq vor, der vom unterlagerten Regelkreis (der Id und Iq regelt) eingestellt wird.
Schöne Grüße
Lesezeichen