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

Verkehrssimulation: Modell aus Buch mit Simulink nachstellen

 

mimi94
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 16.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.04.2016, 17:14     Titel: Verkehrssimulation: Modell aus Buch mit Simulink nachstellen
  Antworten mit Zitat      

Verkehrssimulation: Modell aus Buch mit Simulink nachstellen
Klicke hier, um den Artikel bei Amazon.de anzuschauen.

Hallo zusammen,

ich hoffe ich bin hier an der richtigen Adresse. Mir ist absolut klar, dass meine Frage wahrscheinlich dumm ist und wer versucht mir zu helfen, sich in das Thema erst hineindenken muss.. aber ich trete alleine nur auf der Stelle und habe im Freundeskreis niemanden der mit Simulink arbeitet.

Ich besuche ein Wahlfach zum Thema Matlab/Simulink an meiner Universität. Da es ein Wahlfach ist mit nur 1.5 Std Vorlesung in der Woche, lernen wir nichts wirklich tiefgehend -.-

Nun habe ich in "A Guide to Matlab" ein Beispiel zu Traffic flow gefunden und würde das gerne nachvollziehen können. Dazu wollte ich die Simulation wie im Buch druchführen und das klappt einfach nicht.
Kann mir jemand im besten Fall die .slx Datei erstellen und schicken?
Ich bin einfach zu unerfahren, um Fehler zu finden.

Falls das völlig unangebracht ist, tut mir das leid und ich erwarte auf keinen Fall eine Antwort.
Danke, falls doch jemand glaubt, mir helfen zu können. Smile

traffic.slx
 Beschreibung:
Mein kläglicher Versuch :(

Download
 Dateiname:  traffic.slx
 Dateigröße:  17.83 KB
 Heruntergeladen:  400 mal
A Guide to Matlab-Traffic Flow.pdf
 Beschreibung:
Das Kapitel des Buchs

Download
 Dateiname:  A Guide to Matlab-Traffic Flow.pdf
 Dateigröße:  2.18 MB
 Heruntergeladen:  1093 mal
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 18.04.2016, 07:57     Titel:
  Antworten mit Zitat      
When ich nach diesem Buch suche, sehe ich viele Erwähnungen von "companion software", d.h. ich gehe davon aus, dass irgendwo alle Codes on Modelle erhältlich sind. Download Link zu Companion Software? DVD eingelegt?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
mimi94
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 16.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.04.2016, 08:27     Titel:
  Antworten mit Zitat      
Hallo,

danke erstmal für Deine Antwort! Smile

leider findet man nur einen Matlab code, der auf Simulink zugreift. Sieht ungefähr so aus:

open_system traf

%%
% Here the Subsystem, which corresponds to multiplication by $S - I$, looks like this:

open_system 'traf/Subsystem: computes velocity differences'


leider kann ich system traf nicht öffnen, weils ichs ja nicht schaffe es fehlerfrei zu erstellen Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 18.04.2016, 09:51     Titel:
  Antworten mit Zitat      
Erstaunlich - http://schol.math.umd.edu/matlab/ - ist tatsächlich ohne das Simulink System in Kapitel 10 Shocked

Nun gut. Simulink Modell aufbauen... Die verwendeten Blöcke heissen.

Constant
Integrator (Initial Condition einschalten)
Gain
Scope
Ramp
Sum
Mux
Demux
Transport Delay

Einfach mal anfangen und bei Problemen nochmal fragen.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
mimi94
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 16.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.04.2016, 18:06     Titel: Verkehrsmodell-Versuch, richtige Parameter verwendet?
  Antworten mit Zitat      
Hallo,

habe das Modell wie im Buch nachgebaut.
Jedoch sind nicht alle Linien, die im buch fett sind in meiner Simulation fett, was ja darauf hindeutet, dass es sich nicht um Vektoren handelt. Sad
relativ Car position ist außderdem eine steigende Gerade, anstatt wellenförmiger Linien.
Auch die Geschwindigkeit pendelt sich nicht auf einem konstanten Wert ein, sondern ist ein konstanter Wert. Hängt irgendwie mit den Konstante 5 zusammen.

Ich kenne mich nicht wirklich mit den Parametern aus, die man bei den Blöcken (z.B Ramp, multiplication bei Gain) ändern muss und google ist auch nicht wirklich hilfreich.

Wo könnte das Problem liegen?
Ich habe alle "exceptions" aus dem Buch im Modell umgesetzt.

Vielen Dank für die Hilfe!

Mimi

Ps. anbei meine Simulation

traffic.slx
 Beschreibung:
Traffic Flow Simulation

Download
 Dateiname:  traffic.slx
 Dateigröße:  17.84 KB
 Heruntergeladen:  357 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 20.04.2016, 07:38     Titel:
  Antworten mit Zitat      
Also ist doch erstmal super. Modell ist komplett und lauffähig! Das mit den dicken Signallinien kann ich erklären. Da gibt es eine Einstellung "wide nonscalar lines". Im Modell ist die eingeschaltet, im Buch nicht. Ist aber nur ne Darstellungssache.

Das Verhalten ist natürlich eine andere Sache. Das durchschaue ich nicht. Ich kann nur ein paar Sachen ausschliessen. Mit den Solvereinstellungen habe ich experimentiert, daran dürfte es nicht liegen. Auch die Parameter scheinen alle richtig eingegeben zu sein.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
mimi94
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 16.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.04.2016, 08:18     Titel:
  Antworten mit Zitat      
Danke, dass du Dir das angeschaut hast! Ist ja schon mal nicht schlecht, dass du auch keine groben Fehler findest.

Kannst du mir erklären wie der Teil mit "Ramp" funktioniert, d.h. was der Block macht und warum er subtrahiert wird?
Irgendwelche Ideen, wie ich weiter vorgehen könnte?


Viele Grüße

Mimi
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 20.04.2016, 10:25     Titel:
  Antworten mit Zitat      
Ah, richtig, die Parameter des Ramp-Blocks könntent ein guter nächster Schritt sein. Ich denke mir das so: Der Autor möchte eine relative Position anzeigen lassen. Um das zu tun wird das zweifach integrierte Signal u - der Weg - von einem linear ansteigenden Signal subtrahiert (die Ramp). Das riecht also nach der Annahme eines Vergleichs mit einer konstanten Geschwindigkeit.

D.h. um die genereller Modellierung zu prüfen reicht es vorher nachzuschauen, beim Ausgang der Integrierers. Generell durchschaue ich noch nicht den Sinn des Subsystems, warum da irgendwelchen Signale verschobene werden. Wo sind denn die zu implementierende DGLs?

Vielleicht zum Vergleich mal die übliche Implementation, siehe Demo Modell "vdp", in der Doku stehen auch die van der Pol Schwingungsgleichungen drin.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
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.