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 Z-Bereich Übertragungsfunktion G(z^-1)=??

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2012, 08:02     Titel: Regelung Z-Bereich Übertragungsfunktion G(z^-1)=??
  Antworten mit Zitat      
Hello Folks.

Ich stehe vor einem Problem und zwar habe Ich gegeben:

eine Übertrag funktion im Zbereich, was eig. ja nicht so schlimm wäre....leider ist diese von (z^-1) und nicht in gewohnter Form G(z)....sprich:

G(z^-1) = allgemein : x(z^-1)/y(z^-1) = b*(z^-1) / 1 + a(z^-1) + c(z^-2)

(b,a,c) sind die konstanten.

Um das System zu verstehen, habe ich nun versuscht Eingang bzw. den Ausgang nach Koeffizienten auszuklammern. (x*Nenner) und (y*Zähler)

Jedoch ist mir nicht klar wie das funktionieren soll, da alles um z^-1 verschoben ist???

Weiß da vllt. ein Profi weiter ??

Danke und Grüße


joker811
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 29.10.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2012, 08:26     Titel:
  Antworten mit Zitat      
einfach mal zähler und nenner mit z^2 multiplizieren dann hast du eine funktion in z und kannst wie gewohnt rechnen
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2012, 09:11     Titel:
  Antworten mit Zitat      
ah! super danke.

Ich habe alles um einen Schritt verzögert statt 2 !

habe auch einen kleinen Fehler im Beispiel gemacht:
Es heißt

x(z^-1)/y(z^-1) = 1*(z^-1)+b*(z^-2) / 1 + a(z^-1) + c(z^-2)

das würde dann ergeben:

G(z^+1) = G(z) = x(z)/y(z) = ( z + b ) / [ (z^2) + a(z) +c ] ???


bin jetzt jedoch leicht verwirrt....

wenn ich dann x(k) ?! suche....

c*x(k) + a*x(k+1) + x(k+2) = b*y(k) + y(k+1)

??
z -> k;
==z^1 --> k ??
z^2 --> k+2

aber haben wir nicht bei der G(z) funktion bereits x(z)/y(z), was ja x(k+1), wäre??
 
joker811
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 29.10.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2012, 09:22     Titel:
  Antworten mit Zitat      
ist alles richtig soweit ich das sehen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2012, 09:44     Titel:
  Antworten mit Zitat      
okay, doch die Gleichung stimmt glaube ich auch soweit.

mich irritiert nur der Koeffizient vor x(k). also Das [c]

Eig. müsste man ja jeden Summanden /c Teilen

um auf die Form x(k)=...... zu kommen

Mein Problem ist, dass die Koeffizienten unbekannt sind.

Es liegen lediglich die Werte x /y in einer Tabelle [ x&y über k] bereit.

Kann ich nicht diese Werte einsetzen und nach den Koeffizienten auflösen ??
 
joker811
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 29.10.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2012, 11:39     Titel:
  Antworten mit Zitat      
das wird nicht funktionieren
ich denke du musst eine systemidentifikation durchführen da das system ja unbekannt ist.
vllt kannst du die system identification toolbox nutzen
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.