goMatlab - Mein MATLAB Forum

Mein MATLAB Forum

 
Login  | Registrieren
Bücher:

Graphics and GUIs with MATLAB

Fachkräfte:
Softwareentwickler MATLAB/Simulink (w/m)
Erarbeitung von Lösungen im Bereich der Schnittstelle zum Simulink-Modell und der Benutzeroberfläche von TargetLink
dSPACE GmbH - Paderborn

Testingenieur (w/m) Testframework für Simulink-basierte Echtzeitanwendungen
Pflege des MATLAB/Simulink-Testframeworks, Spezifizieren von Testkriterien, Testfällen und Testszenarien
dSPACE GmbH - Paderborn

Testingenieur (w/m) Konfigurationswerkzeuge für Echtzeitsysteme
Einbinden von Simulink®-Simulationsmodellen, Verteilung der Simulationsmodelle auf Multicore- und Multiprozessorsysteme
dSPACE GmbH - Paderborn

Softwareentwickler (w/m) Konzeption für Multiprozessorsysteme
Erstellen von Anforderungsspezifikationen, Konzeption, Datenmodellierung und Definition von Softwareschnittstellen
dSPACE GmbH - Paderborn

Berechnungsingenieur/in - Fahrzeugregelung und Betriebsstrategie
Entwurf und Modellierung von Betriebsstrategien und Regelungen für Rekuperation, Schalten oder Thermomanagement
Schaeffler Technologies AG & Co. KG - Herzogenaurach

weitere Angebote

Partner:




Vermarktungspartner


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, 09: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, 09: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, 10: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, 10: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, 10: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, 12: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



Options and Permissions
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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2012 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.