Park Transformation

Gast #5887331
Hallo zusammen,

ich versuche mich gerade in die Park Transformation einzuarbeiten und 
versuche gerade das ganze mit der Programmiersprache Julia zu 
visualisieren und zu verstehen. Leider bin ich gerade an einem Punkt, an 
dem ich andere Berechnungsergebnisse bekomme wie erwartet..

Zuerst definiere ich mir drei um 120° verschobene Phasen:

  phaseA_Set(theta) = sin(theta + 0/3*pi) * phaseAmplitudeAll + 
phaseOffset

  phaseB_Set(theta) = sin(theta + 2/3*pi) * phaseAmplitudeAll + 
phaseOffset

  phaseC_Set(theta) = sin(theta + 4/3*pi) * phaseAmplitudeAll + 
phaseOffset



Anschließend versuche ich mich an der Park Transformation:

  parkId(theta) = 2/3 * cos(theta) * phaseA_Set(theta) + 2/3 * cos(theta 
- 2/3*pi) * phaseB_Set(theta) + 2/3 * cos(theta - 4/3*pi) * 
phaseC_Set(theta)

  parkIq(theta) = -2/3 * sin(theta) * phaseA_Set(theta) - 2/3 * 
sin(theta - 2/3*pi) * phaseB_Set(theta) - 2/3 * sin(theta - 4/3*pi) * 
phaseC_Set(theta)

  parkI0(theta) = 1/3 * phaseA_Set(theta) + 1/3 * phaseB_Set(theta)  + 
1/3 * phaseC_Set(theta)



Wenn ich diese Funktionen nun plotte, würde ich erwarten, dass ich für 
die Park Transformation drei Geraden für Id, Iq und I0 bekomme. Das ist 
ja der Sinn der Park Transformation. Allerdings erhalte ich für Id und 
Iq den grünen und lilanen Kurvenverlauf.. Woran liegt das? So ganz bin 
ich noch nicht dahinter gestiegen..

Dankeschön :)
Angehängte Dateien:
Gast #5887648
Hey Heiko,

Dein Problem ist, dass du die Matrix falsch umgestellt hast.
Deine Matrix lautet gerad
[Id  Iq] = 2/3 * (2x3 Matrix siehe Wikipedia obere Gleichung) * [Iu  Iv 
Iw].
Heißen sollte sie aber:
[Iu  Iv  Iw] = (3x2 Matrix siehe Wikipedia untere Gleichung) * [Id  Iq].
In dieser Gleichung suchst du somit nach deinen drei Strömen.

Ich hoffe ich konnte helfen.



Gruß

Tim
Gast #5887715
Sicher, dass ich die Matrix falsch umgestellt habe? Habe es gerade 
nochmal überprüft und das sollte doch stimmen, oder? Vielleicht habe ich 
aber gerade auch Tomaten auf den Augen, kann sein.. Von der Wikipedia 
Seite habe ich die zweitunterste Matrix genommen.
Gast #5887815
Das ist aber die inverse Park Transformation.. Später in der Anwendung 
messe ich die Werte Iu, Iv und Iw und möchte Id und Iq berechnen. 
Deshalb sollte doch meine bisher verwendete Matrix die richtige sein?
Gast #5887904
Heiko schrieb:
> Das ist aber die inverse Park Transformation.. Später in der
> Anwendung messe ich die Werte Iu, Iv und Iw und möchte Id und Iq
> berechnen. Deshalb sollte doch meine bisher verwendete Matrix die
> richtige sein?

Korrigiere mal die Vorzeichen bei der 120 grad Verschiebung einheitlich. 
Ansonsten mal Zwischenschritt mit der Clark Transformation einlegen.
Gast #5887952
Heiko schrieb:
> Vielen Dank, das hat geholfen! Macht auch Sinn, wenn man drüber
> nachdenkt, aber darauf wäre ich nicht so schnell gekommen.
>
> Super, Dankeschön!

Sind ja nur zwei vertauschte Phasen, Läufer und Drehfeld der Maschine 
laufen gegensinnig, daher die doppete Frequenz, die man oben im Diagramm 
sieht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.