|
Calle |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.11.2012, 11:43
Titel: Bilden einer DGL
|
|
|
|
|
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:
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))
Beschreibung: |
|
Download |
Dateiname: |
Tank1.png |
Dateigröße: |
16.28 KB |
Heruntergeladen: |
933 mal |
|
|
|
|
|
controlnix |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.11.2012, 06:40
Titel:
|
|
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.
|
|
|
Melissa |
Forum-Anfänger
|
|
Beiträge: 21
|
|
|
|
Anmeldedatum: 19.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.11.2012, 11:00
Titel:
|
|
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
|
|
|
Calle |
Themenstarter
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.12.2012, 11:37
Titel:
|
|
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
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|