|
|
Verkehrssimulation: Modell aus Buch mit Simulink nachstellen |
|
mimi94 |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.04.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.04.2016, 17:14
Titel: 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.
Beschreibung: |
Mein kläglicher Versuch :( |
|
Download |
Dateiname: |
traffic.slx |
Dateigröße: |
17.83 KB |
Heruntergeladen: |
400 mal |
Beschreibung: |
|
Download |
Dateiname: |
A Guide to Matlab-Traffic Flow.pdf |
Dateigröße: |
2.18 MB |
Heruntergeladen: |
1093 mal |
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 18.04.2016, 07:57
Titel:
|
|
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
|
|
|
mimi94 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.04.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.04.2016, 08:27
Titel:
|
|
Hallo,
danke erstmal für Deine Antwort!
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
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 18.04.2016, 09:51
Titel:
|
|
Erstaunlich - http://schol.math.umd.edu/matlab/ - ist tatsächlich ohne das Simulink System in Kapitel 10
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
|
|
|
mimi94 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.04.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.04.2016, 18:06
Titel: Verkehrsmodell-Versuch, richtige Parameter verwendet?
|
|
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.
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
Beschreibung: |
|
Download |
Dateiname: |
traffic.slx |
Dateigröße: |
17.84 KB |
Heruntergeladen: |
357 mal |
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 20.04.2016, 07:38
Titel:
|
|
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
|
|
|
mimi94 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.04.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.04.2016, 08:18
Titel:
|
|
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
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 20.04.2016, 10:25
Titel:
|
|
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
|
|
|
|
|
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.
|
|