WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Regelung von PMSM / BLDC-Motoren

 

Nukular1
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 21.02.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.02.2015, 13:33     Titel: Regelung von PMSM / BLDC-Motoren
  Antworten mit Zitat      
Hallo zusammen,

im Rahmen einer Studienarbeit beschäftige ich mich mit der Drehmoment-Regelung von BLDC-Motoren.
So wie ich das verstanden habe, liegt der Unterschied lediglich in der Ansteuerung (sinusförmig / Blockkommutierung). Stimmt das?
Kann sich ein BLDC-Motor auch bei sinusförmiger Ansteuerung drehen?

Da zur permanentmagneterregten Synchronmaschine wesentlich mehr Literatur zu finden ist und wegen der Ähnlichkeit zum BLDC-Motor entwerfe ich aktuell eine Drehmoment-Regelung für PMSM in Simulink.
Hier habe ich ein Problem bei der Regelung:
Ich habe ein Modell der PMSM nach dem vereinfachten dynamischen Ersatzschaltbild in "Schröder - Elektrische Antriebe" aufgebaut (Steuer-Vorgabe: Id = 0), siehe Anhang.
Durch die Rückkopplung der EMK verringert sich jedoch das erzeugte Drehmoment mit der Zeit, obwohl ein PI-Regler verwendet wird.

Muss hier eine Störgrößenaufschaltung vorgenommen werden, um den Einfluss voll zu kompensieren?
Oder sollte der gesamte Zweig in der Rückführung (inkl. Bewegungsgleichung + EMK-Erzeugung) als Übertragungsfunktion bestimmt und der Drehmoment-Regler danach ausgelegt werden?.

Es wäre super, wenn mir jemand weiterhelfen könnte.
Vielen Dank schon mal Wink

Regelung_PMSM.mdl
 Beschreibung:

Download
 Dateiname:  Regelung_PMSM.mdl
 Dateigröße:  65.46 KB
 Heruntergeladen:  1020 mal
Private Nachricht senden Benutzer-Profile anzeigen


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.02.2015, 21:42     Titel: Re: Regelung von PMSM / BLDC-Motoren
  Antworten mit Zitat      
Nukular1 hat Folgendes geschrieben:

Kann sich ein BLDC-Motor auch bei sinusförmiger Ansteuerung drehen?

Das geht, aber man will das nicht... Das Drehmoment ist alles andere als glatt und obendrein macht die Maschine dann auch noch fürchterlichen Krach. Das gleiche passiert, wenn man eine PMSM mit rechteckigen Strömen betreibt. Sie dreht sich, aber schön ist anders...

Die Modellierung von BLDC-Maschinen in einem rotierenden Koordinatensystem ist eher Murks. Das macht man dann lieber im dreiphasigen System. Die passenden Modellgleichungen findest Du im Schröder im Kapitel "Rechteckförmige Stromeinprägung ohne Reluktanzeinflüße".

Zum Deinem Modell: habe nur kurz drübergeschaut, aber kann es sein, dass Du für Deine Maschine die Modellgleichungen benutzt hast, die Schröder nach der Vereinfachung i_d=0 aus den allgemeinen Modellgleichungen ableitet? Das solltest Du nicht tun, sondern die Gleichungen benutzen, die ein bisschen weiter oben stehen. Das bringt dann vielleicht mehr Erfolg. Und für den Anfang würde ich erst mal einfach einen P-Regler benutzen - da kann am wenigsten schief gehen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Nukular1
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 21.02.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.02.2015, 11:33     Titel: Re: Regelung von PMSM / BLDC-Motoren
  Antworten mit Zitat      
Hi Epfi,

danke für die Anregungen, da war ich wohl auf dem komplett falschen Zweig.
Ich habe mir das Kapitel im Schröder mal angesehen, allerdings ist das ja nicht besonders detailliert.

Wie kann ich denn aufbauend auf einer rechteckförmigen Stromeinprägung eine Regelung entwerfen?
Ich habe bisher nur Erfahrung mit der PMSM, bei der ja z.B. der Uq-Sollwert über Raumzeigermodulation in PWM-Signale umgewandelt wird.
Aber wie wird das bei BLDC-Maschinen gemacht?

Prinzipiell ist das klar, dass alle 60° el. einfach die Leistungshalbleiter weitergeschaltet werden. Aber wie kann ich damit jetzt z.B. ein bestimmtes Drehmoment erzeugen?
Wird die Regelung dann auch im 3-Phasen-System umgesetzt?

Hast du eventuell noch eine weiterführende Literatur-Empfehlung zu dem Thema?
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.