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

Bilden einer DGL

 

Calle
Forum-Century

Forum-Century


Beiträge: 145
Anmeldedatum: 08.02.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2012, 11:43     Titel: Bilden einer DGL
  Antworten mit Zitat      
Hallo,
ich habe probleme bei der aufstellung einer Differentialgleichung.
Ich habe eine Füllstandsanlage, die zunächst untersucht werden soll. Dazu wurde zunächst nur ein Tank und die Pumpe untersucht (siehe Bild: Tank1 im anhang). Dazu wurde Tank1 mit einem bestimmten Füllstand gefüllt und der Motor der Pumpe mit einer bestimmten Spannung angetrieben um eine Sprungantwort zu bekommen. Da die Pumpe das Wasser zurück in Tank1 pumpt, war garantiert, dass der Füllstand konstant bleibt. Dies wurde mit Motorspannungen von 4 bis 9 Volt und mit Füllständen von 3 bis 9 Liter gemacht (also insgesamt 42 messungen). Der Durchfluss wird mit einem Sensor zwischen Pumpe und Tank1 gemessen. Alle Sprungantworten sehen mehr oder weniger nach einer PT1 strecke aus. Um es auch erstmal einfach zu machen, habe ihc es auch dabei belassen. Die Streckenverstärkung konnte ihc anhand der aufgenommenen Sprungantwort berechnen. Dazu ist zu sagen, dass diese nicht konstant ist. Bei gleichem Füllstand von Tank1 ist die Verstärkung bei verschiedenen Motorspannungen unterschiedlich (ändert sich auch nciht Proportional) (erste schwierigkeit (für mich zumindestens)). Für verschiedene Füllstände ist die Verstärkung auch unterschiedlich (das macht auch sinn für mich, da der Vordruck ja geändert wird und bei gleicher Motorspannung die Pumpe bei geringeren Füllstand weniger pumpt als bei höheren Füllstand).
Nun zu meinem Problem. Ich weiss nciht wirklihc wie ich das Simulieren soll bzw. die Differentialgleichung aufschreiben soll.
Die gleichung für ein PT1 System lautet:
T_{1}\cdot q(punkt)(t)+q(t)=K\cdot u(t)
mit q: Durchfluss
u: Eingang
wobei K=f(Motorspannung, Füllstand)
u=Eingang (Motorspannung und Füllstand)

Jetzt weiss ich nicht, wie ich den Eingang hinschreiben soll. Habe auch schonmal was von einer Zustandsraumdarstellung gehört und versucht, aber ohne der fertigen DGL nicht wirklich weitergekommen.

Ist das ein Mehrgrößensystem (MIMO)? Da ich ja eigentlich zwei eingänge habe (Motorspannung und Füllstand) aber ich habe nur einen Ausgang. Gibt es dann ein MISO System? Oder liege ich da total falsch?

Kann mir einer einen Tip geben, damit ich da weiterkomme? Stehe schon länger auf dem schlauch und werde niergends fündig. Wäre über jeden rat sehr dankbar.

Gruss
Calle

Ps.: Wie kann ich denn im Formeleditor einen Punkt über einen Buchstaben machen? (also x(punkt)(t))

Tank1.png
 Beschreibung:

Download
 Dateiname:  Tank1.png
 Dateigröße:  16.28 KB
 Heruntergeladen:  927 mal
Private Nachricht senden Benutzer-Profile anzeigen


controlnix
Forum-Century

Forum-Century


Beiträge: 106
Anmeldedatum: 10.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2012, 06:40     Titel:
  Antworten mit Zitat      
Unterschiedliche Verstärkungen bekommst Du, weil sich das System bei Deinen Anregungen stark nichtlinear verhält. Um lineare Ersatzmodelle zu finden, ist es notwendig, das System so anzuregen, das sich nur der näherungsweise lineare Effekt zeigt (Arbeitspunkt). Mit anderen Worten: runter mit der Anregungsamplitude - solange, bis sich ungefähr eine konstante Verstärkung ergibt - und das für verschiedene Arbeitspunkte.
Danach gilt es (ausgehend von Deiner Gleichung), die gewonnenen Ergebnisse in eine nichtlineare DGL einzubauen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Melissa
Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 19.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2012, 11:00     Titel:
  Antworten mit Zitat      
Hallo Calle,

Schau mal in Modeling in the Cloud.
www.modelle-aus-messdaten.de

Dort gibt es ein ähnliches Beispiel zu Deinem nichtlinearen Tanksystem.

Hoffe das hilft weiter.

Schöne Grüße,
Melissa
Private Nachricht senden Benutzer-Profile anzeigen
 
Calle
Themenstarter

Forum-Century

Forum-Century


Beiträge: 145
Anmeldedatum: 08.02.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.12.2012, 11:37     Titel:
  Antworten mit Zitat      
ahh!! mir wurde immer gesagt wir machen in nichts kompliziertes. egal, ich bin ja noch anfänger. für die hilfe trotzdem schonmal danke. werde mich da mal weiterbohren
gruss
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.