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

Algebraische Schleife

 

OW
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 08.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.05.2008, 21:18     Titel: Algebraische Schleife
  Antworten mit Zitat      
Hallo zusammen,

ich habe ein Problem in Simulink. Ich möchte die Druckverhältnisse in einem Behälter simulieren. Zum einen steigt der Druck im Behälter mit der Zeit stetig an. Dafür habe ich eine zeitabhängige Kennlinie hinterlegt. Zudem fliesst durch eine Öffnung im Behälter in Abhängigkeit vom Innendruck eine bestimmte Menge (=Druckverlust) ab.
Wenn ich das Problem in Simulink modelliere habe ich das Problem, dass durch die Rückwirkung des Innendrucks auf den Druckverlust beim jetzigen Modell eine algebraische Schleife entsteht.
Wäre es eventuell möglich die algebraische Schleife durch ein Verzögerungsglied zu entfernen?

Danke für eure Tipps!

gruß
OW
Private Nachricht senden Benutzer-Profile anzeigen


outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 09.05.2008, 09:33     Titel:
  Antworten mit Zitat      
check die links

How can I resolve algebraic loops in my Simulink model?
http://www.mathworks.com/support/so.....R3.html?solution=1-2S1NR3

What are algebraic loops in Simulink and how do I solve them?
http://www.mathworks.com/support/so.....V6S.html?solution=1-16V6S


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
nikolor
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 11.02.08
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 19.03.2009, 11:02     Titel:
  Antworten mit Zitat      
@ OW

Hmmm ....geht es bei dir um den Bereich pneumatik? Wäre mal gut zu wissen was aus dein problem geworden ist. Ich hab hier aber zwei behälter .....was das ganze noch problematischer ist ......;(

LG Rolling Eyes Rolling Eyes Rolling Eyes Rolling Eyes Rolling Eyes
Private Nachricht senden Benutzer-Profile anzeigen
 
Affenmann
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 95
Anmeldedatum: 22.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.03.2009, 11:07     Titel:
  Antworten mit Zitat      
Hallo nikolor,

ich hab was ähnliches schon simuliert,
wenn du mir dein problem näher erläuterst kann ich die vielleicht helfen.
Private Nachricht senden Benutzer-Profile anzeigen
 
nikolor
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 11.02.08
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 19.03.2009, 13:50     Titel:
  Antworten mit Zitat      
ch versuch es mal Confused

also ich habe ein Gleichstrommotor mit variabler Drehzahl(gesteuert über die Sapnnung) .d.h eine Membranpumpe liefert mir ein variables Hubvolumen.(pneumatisch)

Mit dieser Pumpe soll ein Druck aufgebaut werden ....von 0 bar bis ca. 1 bar
und das in zwei Behälter .......die wie folgt in reihe geschaltet sind ...Pumpe ---> Schlauch A( d=3.3mm; 1.3 m lang) ----- >Zufluss erster Behälter (Vol.08.dm³) ---->Abfluss----->Schlauch B -------> zufluss zweiter Behälter( Vol.V=0.012dm³).. geschlossen kein Abfluss.

Pumpe und Motor sind simuliert....die einzelnen teilsysteme auch ........also das Pneumatische steht im Prinzip auch ....und zwar hab ich dieses über den massenstrom beschrieben .........und über die Drosselgleichungen und der Durchflussfunktion.


Dem zufluss zum ersten Behälter und dessen Abfluss ......funktioniert nur das ich die alg. schelife mit den Abgriff des State ports und Rückführung am Eingang an zwei Integratorblöcken.Simulink schimpft allerdings wenn ich den letzten behälter anschliessen will.(algebr. Schleife)

Letzendlich soll der Druck am letzten Behälter geregelt werden (wird also ein Regelkreis.....) und naja wenn möglich soll dies nachher umgekehrt funktionieren ....das heisst es soll ein Vakuum erzeugt werden Wink

bisschen wirr ???? kann hier leider im Moment nichts hochladen ;(

LG



Confused Confused Confused
Private Nachricht senden Benutzer-Profile anzeigen
 
andi_u

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.03.2009, 15:09     Titel:
  Antworten mit Zitat      
Schau dir mal den Block: "Algebraic Constraint" an. Der könnte dir weiterhelfen.

MfG andi_u
 
nikolor
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 11.02.08
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 30.04.2009, 13:04     Titel:
  Antworten mit Zitat      
Ok da hab ich die Lösung gefunden ..alos da smit der Algebraischen Schleife .................wie hast du den Druckverlust simuliert ?

Die Pumpe schaltet sich bei einem bestimmten druck ab .allerdings hält sich der druck da ..Klar meine behälter kein Abfluss haben.


hmmm ist der anstieg des Druckes bei dir linear ? Confused Confused Confused
Private Nachricht senden Benutzer-Profile anzeigen
 
Affenmann
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 95
Anmeldedatum: 22.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.04.2009, 13:08     Titel:
  Antworten mit Zitat      
der druckanstieg in einem behälter ohne Abfluss ist linear!
Private Nachricht senden Benutzer-Profile anzeigen
 
nikolor
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 11.02.08
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 30.04.2009, 14:16     Titel:
  Antworten mit Zitat      
aber wie verhält sich das bei zwei Behälter die mit schläuchen miteinander verbunden sind.......... mit den Massenströmen..(ich frag mich ob Massenströme negativ sein können)........................


Druckanstieg ist bei mir linear ........und wenn ich die Pumpe abschalte ...klar hält sich der Druck...........jedenfalls in der Simulation.

Im realen System treten nähmlich Schwingungen auf sobald ich die pumpe abschalte ................und ich habe den Verdacht das die leckage oder durch Pumpenleistung hergeführt werden.


(also die Pumpe hat so eine Art schaltpunkt ..die beim überschreiten eines bestimmten Wert abschaltet und beim unterschreiten wieder anschaltet so eine Art zweipunktregelung) Sad
Private Nachricht senden Benutzer-Profile anzeigen
 
Affenmann
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 95
Anmeldedatum: 22.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.04.2009, 14:38     Titel:
  Antworten mit Zitat      
Massenstrom ist ja Dichte x Volumenstrom,
daraus folgt dann wenn wenn dein Volumenstrom negativ ist,
sprich es fließt entgegengesetzt der normalrichtung, das
auch dein Massenstrom negativ ist, oder???

Können die Schwingungen nicht einfach daher kommen, das die Pumpe
immer ein- und ausschaltet?
Private Nachricht senden Benutzer-Profile anzeigen
 
nikolor
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 11.02.08
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 04.05.2009, 08:50     Titel:
  Antworten mit Zitat      
1 .....ja so gesehn stimmt das mit dem volumenstrom :/
............

2. Mit der Pumpe vermute ich auch ----allerdings treten auch störungen auf
wenn der Druck gehalten werden soll ....also denk icih da auch an leckagen im System eine Rolle spielen...........ich muss dazu sagen das es sich eher um ein Vakuumsystem handelt also eher druckabbau ....

Sorry für die Fragerei .....aber bin da halt noch ein wenig unsicher ...den was ich hier vermute muss ich ja hier igrgendwie beweisen das es so ist ......... Confused Confused
Im realen System solll nähmlich eine (PID) Regleung eingesetzt werden .....anstatt des Zweipunktreglers....... Surprised

Dank aber für die Antwort Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
nikolor
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 11.02.08
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 05.05.2009, 12:52     Titel:
  Antworten mit Zitat      
...aber zum eigentlichen problem ...wie hast du das mit den druckverlust hingekriegt ????

Wenn der Druckaufbau erfolg ist ..........schalte ich die Pumpe aus ....und klar bleibt dder Druck im Behälter ............. Confused Confused Confused Confused und irgendwie ahb ich kein Ansatz .....das und wie sich der Druck wieder abbauen soll .....................(in Abhängigkeit vom Druck).
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.