bodediagramm totzeitglied < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:47 Fr 11.05.2007 | Autor: | fenster3 |
Hallo ich will ein Totzeit-Glied \ [mm] F(p)=e^{-p*T_{t}} [/mm] mit Matlab in einem bodediagramm darstellen.
Doch wenn ich mit exp arbeite meckert matlab exp' is not defined wie kann ich das umgehen?
Hier meine syntax:
>> s=tf('s');
>> a=exp(-s*0.2);
??? Function 'exp' is not defined for values of class 'tf'.
>>bode(a)
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:26 Fr 11.05.2007 | Autor: | BKM |
Hallo.
Bei mir ergibt diese Fkt. einen regulären Ausdruck. Keine Fehlermeldung.
Mit welcher Version arbeitest Du?
Beste Grüße.
Datei-Anhang
Dateianhänge: Anhang Nr. 1 (Typ: txt) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:47 Fr 11.05.2007 | Autor: | fenster3 |
Version 7.1.0.246 Service Pack 3
|
|
|
|
|
Hm habs noch immer nicht hin bekommen kann kann mir einer weiter helfen oder geht das vielleicht mit simulink?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:59 Do 06.09.2007 | Autor: | legris |
Hi, die Lösung ist eigentlich ganz einfach:
P=tf(SYS,InputDelay,T)
Sollte funktionieren. T ist die Totzeit und SYS ist die Zustandsraumdarstellung deines Systems: SYS=ss(A,B,C,D)
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 20:58 Fr 11.05.2007 | Autor: | BKM |
Hallo.
Dann liegt das Problem eventuell in der Eingabe der Verzögerung. In Matlab wird die Zeitverzögerung ( bsp. zw. Ein und Ausgang, tot-zeiten)über die Eigenschaft ____ ioDelay des LTI Modells eingegeben.
set(sys,'ioDelay',Td)
Zum Beispiel Ü-Fkt von Eingang 1 zu Ausgang 2 mit Verzögerung( Tot-Zeit) von 80ms hinzugefügt.
>>set (K, 'ioDelay',[0 0.08; 0 0]);
>>K(1,2)
Transverfunktion;
exp(-0.08*s)* .............
Diesen Eingabemodus einmal versuchen. Es sollte funktionieren.
Beste Grüße.
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 01:30 So 13.05.2007 | Autor: | fenster3 |
Hm meckert immer noch rum. was kann ich noch probieren? muss doch zu machen sein son blödes totzeitglied darzustellen
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 13:31 So 13.05.2007 | Autor: | BKM |
Hallo.
Ich habe jetzt das ganze einmal mit Werten und nach deiner Formel ausprobiert. Das Ergebnis ist im Anhang. Sollte auch das nicht laufen (!?), so kann vielleicht jemand anderer weiter helfen.
Beste Grüße.
Datei-Anhang
Dateianhänge: Anhang Nr. 1 (Typ: html) [nicht öffentlich] Anhang Nr. 2 (Typ: png) [nicht öffentlich] Anhang Nr. 3 (Typ: jpg) [nicht öffentlich]
|
|
|
|
|
Nö geht immer noch nicht
??? Function 'exp' is not defined for values of class 'tf'.
Error in ==> Untitled at 2
H = [1/s ; 2/(s+1)]*exp(-0.1*s)
|
|
|
|