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

Übertragungsfunktion in Differentialgleichung umwandeln PT2

 

Maike

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.01.2013, 18:18     Titel: Übertragungsfunktion in Differentialgleichung umwandeln PT2
  Antworten mit Zitat      
Hallo,
ich habe noch ein Problem.
Ich habe den Anfang einer Sprungantwort gegeben. Aus logischem Denken (Temperatur) ist es ein PT2 mit totzeit. Wenn ihc dies so analysiere, bekomme ich als Übertragungssystem die Werte
b(0)=5,6994199027E-7
a(0)=8,193558615E-6
a(1)=0,01508438747
a(2)=1
wenn ich diese Werte als Übertragunsfunktionblock in die Simulation setze, dahinter nohc meinen Anfangswert dazuaddiere und noch den Totzeitblock hinzufüge, passt es auch sehr gut.
Wenn ich aber meine zwei Zeiten wissen möchte, (da ich ein PT2 Block einbauen möchte) muss ihc ja alles durch a(0) teilen.
dann bekomme cih
b(0)=0,069559762
a(0)=1
a(1)=1841,005621
a(2)=122047,0917
der Wert a(1) ist ja noch akzeptabel, aber durch a(2) ist viel zu groß. Meine Sprungantwort steigt gar nciht mehr an (evtl nach sehr langer zeit)
wie komme ich denn sonst an meine Zeiten, um die in ein PT2 block zu machen?


Calle
Forum-Century

Forum-Century


Beiträge: 145
Anmeldedatum: 08.02.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.01.2013, 09:12     Titel:
  Antworten mit Zitat      
Hi Maike,
das es steht ja nciht das wirkliche T2 da, sondern der ganze Wert vor der zweiten ableitung.
die DGL lautet ja
2*T2^2*y_punkt_punkt+T1*y_punkt+y=k*u
das heisst, du musst aus dem a(2) ncoh die Wurzel ziehen, sowie durch zwei dividieren.
Hoffe, dass es richtig ist und dir weiterhilft.
Private Nachricht senden Benutzer-Profile anzeigen
 
Maike

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.01.2013, 09:42     Titel:
  Antworten mit Zitat      
Danke für die Antwort. Die Antwort steigt jetzt an, aber immer noch viel zu langsam.
Ich habe jetzt für
K=0,069559762
T1=1841,005621
T2=174,6761945
Aber wie gesagt, es steigt immer noch zu langsam an
 
controlnix
Forum-Century

Forum-Century


Beiträge: 106
Anmeldedatum: 10.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.01.2013, 20:39     Titel:
  Antworten mit Zitat      
ich würde zunächst die Struktur der zugrundeliegenden DGL klären (es gibt da in der Literatur meherere Formen):

a) T1*T2*ypp(t) + (T1+T2)yp(t) + y(t) = k* u(t)
b) T2^2*ypp(t) + 2*D*T2*yp(t) + y(t) = k*u(t)
c) weitere

Um welche handelt es sich? Was vergleichst Du dann in der Simulation?
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.