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

Probleme Dämpfungsmodell

 

EDA_11
Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2011, 13:01     Titel: Probleme Dämpfungsmodell
  Antworten mit Zitat      
Hallo zusammen,

ich habe folgendes Problem.

Ich habe ein Modell einer pneumatischen Endlagendämpfung aufgestellt (s. Anhang)

Mein Volumen V hängt vom Weg x ab, des ist auch schon mein Problem.

Mein Volumen berechnet sich aus der Grundfläche * der Höhe und meine Höhe ändert sich mit x.

Da aber meine Dämpfung ein Anschlag hat, also eine Endlage besitzt ist Vmin=0 und Vmax=A*h

In meiner Simulation geht diese aber ins Negative, das heisst x überwiegt und zählt einfach weiter.

Wie kann ich dies lösen?
Muss ich evtl. meinen Integrator einstellen (Saturation)

Bei Bedarf kann ich auch mein Simulinkmodell posten

Gruß Frank

Unbenannt.JPG
 Beschreibung:

Download
 Dateiname:  Unbenannt.JPG
 Dateigröße:  78.65 KB
 Heruntergeladen:  662 mal
Private Nachricht senden Benutzer-Profile anzeigen


Phate
Forum-Guru

Forum-Guru



Beiträge: 283
Anmeldedatum: 09.11.09
Wohnort: Stuttgart
Version: R2008b
     Beitrag Verfasst am: 21.09.2011, 13:28     Titel:
  Antworten mit Zitat      
Hi,

Da hast du recht das ist komisch dass dein Weg x negativ wird. Berechnest du auch immer die Druckdifferenz zwischen den beiden Seiten?
Das sieht man leider nicht da du alles sauber in Subsystemen verpackt ist. wenn ich mich recht erinnere steigt doch der Druck exponentiell an im pV-Diagramm je kleiner das Volumen wird. Irgendwann muss ja ein Kräftegleichgewicht eingestellt sein zwischen der Gasfeder und der Kraft die auf diese wirkt. Da die Kurve irgendwann fr kleine Volumen eine fast senkrechte Steigung hat und das kein Zylinder der Welt aushalten wird. Wenn der Druck als unrealistisch hoch ist musst du den mit dem Saturation-Block auf plausible Werte begrenzen

Du hast für die Druckberechnung  p1*V1^{K } = p2*V2^{K } verwendet oder?
Private Nachricht senden Benutzer-Profile anzeigen
 
EDA_11
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2011, 13:57     Titel:
  Antworten mit Zitat      
Meinen Druck habe ich aus der allg. Gasgleichung berechnet p*V=m*R*T.

Die Druckdifferenz berechne ich in meinem Subsystem zur Massenbestimmung.

Meine Luftdichte hingegen mit p*v^k=C, also isentrope Verdichtung, so wie du schon sagtest.

Ich poste mal mein Simulink-Modell, vielleicht kannst du mir dann weiterhelfen!

Danke schonmal im Vorraus.

Gruß Frank
Private Nachricht senden Benutzer-Profile anzeigen
 
Phate
Forum-Guru

Forum-Guru



Beiträge: 283
Anmeldedatum: 09.11.09
Wohnort: Stuttgart
Version: R2008b
     Beitrag Verfasst am: 21.09.2011, 14:55     Titel:
  Antworten mit Zitat      
Hi,

Ich hab hier leider keine Simulink-Lizenz und kann deswegen nicht reinschauen.

Ich meinte aber dass du ja ein Kräftegleichgewicht aufgestellt hast zwischen der Gasfeder (Endlagendämpfung) und der Kraft die wie auch immer zustande kommt und auf den Trennkolben wirkt.

dann muss da ja sowas in der Richtung rauskommen:
F1 = Fgas;
m*x_pp = A_k*p2 mit p2=(p1*V1^k) / V1^k und V=A_k*(h+x) mit x(t0)=0;

und das muss ja erstmal das ganze sein ohne den Einfluss von Leckage, Dichteänderung usw. Nagel mich jetzt nicht fest ob das 100% richtig ist aber mit der einfachen DGL würd ich erstmal anfangen und dann erst Dichteänderung und Temperatureinflüsse einfließen lassen.

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
EDA_11
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2011, 15:13     Titel:
  Antworten mit Zitat      
hmm ja so in der art hab ich des auch gemacht.

Wenn ich jedoch Temperatureinflüsse und Dichteänderungen habe, kann ich meinen aktuellen Druck nur aus der allg. Gasgleichung bestimmen.

Von daher bin ich auch nicht weiter wie zuvor Wink

Aber trotzdem danke
Private Nachricht senden Benutzer-Profile anzeigen
 
EDA_11
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2011, 15:28     Titel:
  Antworten mit Zitat      
Du sagtest doch was von Druckdifferenz p2-p1 übergeben.

Wo sollte des deiner Meinung nach stattfinden, also in welche Gleichung oder eine Extra-Gleichung?

Gruß Frank
Private Nachricht senden Benutzer-Profile anzeigen
 
Phate
Forum-Guru

Forum-Guru



Beiträge: 283
Anmeldedatum: 09.11.09
Wohnort: Stuttgart
Version: R2008b
     Beitrag Verfasst am: 21.09.2011, 15:53     Titel:
  Antworten mit Zitat      
Dabei meinte ich die Druckdifferenz zwischen dem Trennkolben. Diese ist ja für deine Bewegung verantwortlich.

Aber wenn der Druck bzw die Kraft aus der Änderung von Temperatur und Dichteänderung entsteht muss ja die Gleichung so aussehen:

m*x_pp = A_k*pgas,2 - A_k*m*R*T/V3 mit pgas,2=(p1*V1^k) / V2^k und V2=A_k*(h+x) und V3 = A_k*(h-x)

Was für ein System möchtest du den darstellen wenn man fragen darf. Ohne deinen Modellansatz bzw. deinen Freischnitt wird es relativ schwer werden den Fehler zu finden ist ein raten ins Blaue.

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
EDA_11
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2011, 16:14     Titel:
  Antworten mit Zitat      
Es handelt sich um ein Kontaktstück (rund), welches in eine Endlagendämpfung mit einer gewissen Geschwindigkeit einfährt.

Prinzip gleich einer Endlagendämpfüng bei Zylindern.
Druck entweicht über eine Bohrung, welche im Kontaktstück liegt.
Zylinder hat gleichen Durchmesser wie der Kolben (Kontaktstück)
Private Nachricht senden Benutzer-Profile anzeigen
 
EDA_11
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2011, 09:49     Titel:
  Antworten mit Zitat      
Ich habe mal meine 6 Gleichungen gepostet.

Gruß Frank

IMG-20110922-00094.jpg
 Beschreibung:

Download
 Dateiname:  IMG-20110922-00094.jpg
 Dateigröße:  240.98 KB
 Heruntergeladen:  610 mal
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.