Übertragungsfunktion

OP #390314
Hi, bin neu hier im Forum,

bin Student und im Rahmen eines Praktikums sollen wir eine
Übertragungsfunktion ermitteln/berechnen.

Gegeben haben wir die Anregungsfunktion(Impulsfkt.) und die
Antwortfunktion in Form von Wertepaaren(x/y), die in MATLAB eingelesen
werden können. Meine Frage nun, wie kann ich mit Hilfe dieser Daten die
Übertragungsfunktion berechnen und darstellen.


Schonmal vielen Dank im Voraus
Also wenn ich das richtig verstanden habe, hast du die Ausgangsfunktion
wenn du vorne eine Impulsfunktion reinjagst. Dann brauchst du doch eh
nur mehr das Ausgangssignal Fourier-Transformieren und du hast die
Übertragungsfunktion, denn die FT der Impulsfunktion ist ja gleich 1.
Gast
ne, er hat nich DIE Impulsantwort sondern die Antwort auf ein gegebenes
Eingangssignal. Also beide in den Frequenzbereich transformieren und
dann teilen. Einzeiler in Matlab, aber wir wollen hier ja mal keine
Hausaufgaben vormachen ;)
OP
Erstmal vielen Dank für eure schnellen Antworten.

Also das Problem ist, dass ich mit den Daten kein brauchbares Ergebniss
in MATLAB bekomme. Ich habe die Daten per fft() transformiert und
anschließend durcheinander geteilt und dargestellt.
Ich vermute, dass ich den Befehl falsch anwende, bzw. den falschen
Befehl benutze, um die Funktionen zu transformieren.

MfG Markus
Angehängte Dateien:
Gast
Mal ne Nomenklaturfrage:

x - Eingang
y - Ausgang

In dem File gibst du ne Anregung für den Eingang und die Antwort des
Eingangs darauf und das Selbe für den Ausgang?
Gast
Auch ohne die Datei anzuschauen, kleine Verbesserung:

statt
G = fft(y) ./ fft(x);
plot(G);

besser:

G = fft(y) ./ fft(x);
plot(abs(G));
plot(angle(G));
Ähm,

ach so, rein geht y_anreg und raus kommt y_antwort? rein ist etwas
komisch, DC Offset und nicht so besinders breitandig. Das System selbst
ist stark ungedämpft und schwingt auf vielleicht 2 Frequenzen und deren
Oberwellen. Das sieht allesnicht so gut aus. Ziehst Du rein und raus
mit demselben Takt in die A/D Wandler, sind die synchron? Sieht m.E. so
aus, als sei das nicht der Fall ??!

Cheers
Detlef

clear
load c:\Daten.mat
x=y_anreg;
y=y_antwort;
%x=x-mean(x);
g=fft(y)./fft(x);
plot(abs(g),'.-')
return
OP
Also Versuchsaufbau war ein simpler Biegebalken der mit einem
Impulshammer angeschlagen wurde. Die Daten wurden über einen
Bewegungsaufnhemer erfasst.

Der hat die Daten in Form von x/y Daten ausgegeben, einmal für Eingang
(x_anreg,y_anreg) und einmal für den Ausgang(x_antwort,y_antwort)


Mehr Infos haben wir nicht bekommen zu dem Aufbau.
Gast
Der Antwort nach ein PT2 System mit 2 Zeitkonstanten (eine kleine für
den HF-Anteil und eine größere für die Modulation) sowie einer
Dämpfung. Alle Größen kann man direkt Ablesen und danach den
Frequenzgang zeichnen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.