Simulation von Straßenverkehr
|
|
|
- Alexa Fertig
- vor 9 Jahren
- Abrufe
Transkript
1 Simulation von Straßenverkehr Anton Schüller Ulrich Trottenberg,2 Roman Wienands 2 Angelo Salato 2 Christina Wolfgarten 2 Fraunhofer-Institut Algorithmen und Wissenschaftliches Rechnen SCAI 2 Mathematisches Institut der Universität zu Köln Version
2 Inhaltsverzeichnis Vorbemerkung: Simulation von Straßenverkehr im Schulunterricht 4 2 Einführung in zelluläre Automaten mit dem Spiel des Lebens 5 3 Zelluläre Automaten zur mikroskopischen Verkehrssimulation 6 3. Das einfachste Modell Einführung eines Trödelfaktors Anwendungen des Modells Schülergruppenexperimente zur Verkehrssimulation 9 5 Film des Wissensmagazins Einstein zur Stauentstehung 9 6 Erweiterungen/Ergänzungen 0 7 Unterrichtsmaterialien 0 7. Computerprogramme Computerprogramm zum Spiel des Lebens Computerprogramm zur Analyse eines einfachen Räuber-Beute- Modells Computerprogramm zur Simulation eines einfachen Verkehrsmodells Computerprogramm zur Simulation eines einfachen Verkehrsmodells mit Trödelfaktor Arbeitsblätter Arbeitsblatt: Das Spiel des Lebens und zelluläre Automaten Arbeitsblatt: Stabile und aussterbende Lebensformen beim Spiel des Lebens Arbeitsblatt: Zelluläre Automaten zur Verkehrssimulation Arbeitsblatt: Ein einfaches Modell zur Verkehrssimulation Arbeitsblatt: Analyse eines einfachen Verkehrsmodells Arbeitsblatt: Einführung eines Trödelfaktors in das Modell zur Verkehrssimulation Arbeitsblatt: Analyse eines einfachen Verkehrsmodells mit Trödelfaktor
3 Literatur 27 3
4 Vorbemerkung: Simulation von Straßenverkehr im Schulunterricht Das vorliegende Skript richtet sich in erster Linie an Lehrkräfte, die dieses Modul im Unterricht einsetzen wollen. Es eignet sich aber auch für Schüler/innen der Oberstufe, die sich hiermit selbständig in die Thematik einarbeiten können. Zur Motivation: Ganz wichtig für Entwicklung und Fortschritt der modernen Gesellschaft ist die Mobilität von Menschen und Gütern. Dies wird z.b. daran deutlich, dass etwa 0% des deutschen Bundeshaushalts für das Verkehrsministerium eingesetzt werden. Der Straßenverkehr ist dabei in ganz erheblichem Maße für die Luftverschmutzung mit verantwortlich: In Deutschland erzeugt der Straßenverkehr etwa 70% des Kohlenmonoxids, 60% der Stickoxide und 20% des Kohlendioxids in der Luft. Der Anteil des Straßenverkehrs am Gesamtenergieverbrauch beträgt rund 28% [6, 7]. Verkehrsstaus gehören zum Alltag, kosten Nerven, verschlingen Zeit und Energie und produzieren überflüssige Schadstoffe. Häufig entstehen bei dichtem Verkehr sogenannte Staus aus dem Nichts. Wie sie entstehen und was jeder einzelne Verkehrsteilnehmer dazu beitragen kann, um sie zu verhindern, lässt sich mit ganz einfachen algorithmischen Modellen und entsprechenden Experimenten zeigen. Notwendige mathematische Vorkenntnisse beschränken sich auf die Grundrechenarten. Als ein Werkzeug, um den Verkehr im Detail zu simulieren, benutzen wir in diesem Unterrichtsmodul zelluläre Automaten. Wir führen die Idee zellulärer Automaten am Spiel des Lebens ein und übertragen sie dann auf ein einfaches Modell zur Verkehrssimulation. Die Simulation von Straßenverkehr ist ein Modul, das besonders auch Schüler anspricht und motiviert, die der Mathematik skeptischer gegenüberstehen. Das zugehörige Unterrichtsmaterial eignet sich für eine Unterrichtsreihe ab etwa Klasse 8 oder 9 und kann im Mathematik-Unterricht, im Differenzierungsbereich Mathematik/Naturwissenschaft der Mittelstufe oder im Rahmen einer Projektwoche eingesetzt werden. Es eignet sich auch als Einführung in einem Projektkurs der Oberstufe, in dem die Modelle erweitert und allgemeinere Untersuchungen zur Simulation von Straßenverkehr durchgeführt werden können. Einzelne Teile des Moduls, insbesondere der Film, in dem ein Experiment zur Stauentstehung festgehalten ist, oder die Experimente, welche die Schüler/innen selbst durchführen, indem sie sich in Gruppen auf Kreisbahnen mit unterschiedlichen Radien bewegen und so unterschiedliche Verkehrsdichten simulieren, können bereits ab der Jahrgangsstufe 5 im Unterricht eingesetzt werden. Das vorliegende Unterrichtsmodul enthält eine Reihe von Arbeitsblättern sowie einige Computerprogramme, in denen das Spiel des Lebens und einfache Modelle zur Verkehrssimulation realisiert sind. Diese Computerprogramme können zu Demozwecken von der Lehrkraft eingesetzt oder von den Schüler/innen benutzt werden, um das Spiel des Lebens bzw. das Verhalten der Verkehrsmodelle zu analysieren. Die anderen Teile des Unterrichtsmoduls sind von diesen Computerprogrammen unabhängig und können weitgehend auch ohne sie benutzt werden. 4
5 Grundlage für dieses Skript ist das Kapitel 8 in [], auf das wir für viele detailliertere Informationen auch verweisen. In [] wird die grundsätzliche Bedeutung von Modellierung und Simulation als dritte Säule des Erkenntniserwerbs neben Experimenten und theoretisch-analytischen Untersuchungen anhand einer Reihe interessanter Beispiele deutlich gemacht. Die Entwicklung dieses Unterrichtsmoduls wurde unterstützt durch eine Projektförderung durch die WestLB-Stiftung Zukunft NRW, für die wir uns ganz herzlich bedanken. 2 Einführung in zelluläre Automaten mit dem Spiel des Lebens Um in das Prinzip der zellulären Automaten einzuführen, hat sich ein Einstieg über das sogenannten Spiel des Lebens, das 970 von dem Mathematiker Conway entwickelt wurde, bewährt. Dieses Spiel des Lebens hat einen völlig anderen Anwendungshintergrund (Biologie) als die Verkehrssimulation, benutzt aber ebenso wie diese einen zellulären Automaten (für eine ausführliche Darstellung vgl. beispielsweise die Internet-Seite ). Hier geht man aus von einem aus kleinen Quadraten (Zellen) bestehenden Gitter. Die Größe des Gitters kann frei gewählt werden (z.b Zellen). Jede Zelle kann leben oder tot sein. Zu Beginn wird eine Anfangsgeneration lebender Zellen auf dem Spielfeld platziert. Die nächste Generation ergibt sich aus einigen einfachen Regeln. Auch diese Regeln entsprechen einem Algorithmus. Mathematisch entspricht das Entstehen jeder neuen Generation einem Iterationsschritt des durch die Regeln definierten Verfahrens. Populationen, die sich nicht (mehr) ändern, sind mathematisch gesehen Fixpunkte des Algorithmus. Zum Einstieg in dieses Thema dienen zwei Arbeitsblätter zum Spiel des Lebens (vgl. Abschnitt 7.2). Dies kann ergänzt werden anhand des Python-Programms gameoflife.py (vgl. Abschnitt 7..). Bei Vorliegen einfacher Programmierkenntnisse können die (oder einige interessierte) Schüler/innen das Spiel des Lebens auch selbst programmieren. Für diesen Fall empfiehlt sich der Hinweis, dass die Programmierung wesentlich einfacher ist, wenn man wie in nachstehender Skizze angezeigt im Programm eine weitere (immer leere) Zellschicht rings um das eigentliche Spielfeld vorsieht, um eine Vielzahl sonst erforderlicher Fallunterscheidungen in Randnähe zu umgehen, wenn man die Anzahl der lebenden Nachbarzellen ermittelt. (Zellen am Rand oder in der Ecke des Spielfelds haben sonst im Programm weniger Nachbarn). Man kann zelluläre Automaten auch benutzen, um einfache Räuber-Beute-Modelle zu entwickeln, z.b. eine Insel, auf der Hasen und Füchse leben. Dann kann man beobachten, dass ein Anwachsen der Hasenpopulation auch ein Anwachsen der Zahl der Füchse zur Folge hat, bis so viele Füchse da sind, dass die Hasenpopulation wieder geringer wird, was wiederum auch eine Reduktion der Zahl der Füchse zur Folge hat, so dass sich die Hasen wieder vermehren können usw. Ein entsprechendes Computerprogramm gehört auch zu den sonstigen Materialien dieses Unterrichtsmoduls (vgl. Abschnitt 7..2). 5
6 Die oben erwähnte Web-Seite kann ebenfalls zur Erläuterung einzelner spezieller Eigenschaften des Spiels des Lebens (z.b. unterschiedliche stabile Lebensformen) im Unterricht eingesetzt werden. 3 Zelluläre Automaten zur mikroskopischen Verkehrssimulation Zelluläre Automaten bieten auch die Möglichkeit, einfach und recht gut Straßenverkehr zu simulieren. Entsprechende Modelle wurden bereits Anfang der 90er Jahre entwickelt [2, 3]. Dazu wird eine Straße in einzelne Abschnitte einer festen Länge (z.b: 7,50 m, was der Länge eines Autos plus einem Mindestabstand zu anderen Autos entspricht) aufgeteilt. Jeder solche Abschnitt ist eine Zelle. In unserem Modell können diese Abschnitte (oder Zellen) zu einem festen Zeitpunkt entweder genau ein Auto mit einer bestimmten momentanen Geschwindigkeit enthalten, oder sie sind leer. Jedes Auto hat eine individuelle Eigengeschwindigkeit, kann bei freier Strecke beschleunigen und hält bestimmte einfache Abstandsregeln zu dem vorausfahrenden Fahrzeug ein. (Mathematisch gesehen entsprechen diese Regeln bereits einem Algorithmus!) Fahren jetzt alle Autos mit exakt der gleichen Geschwindigkeit und ist der Verkehr so dünn, dass genügend Abstand zu den jeweils vorausfahrenden Fahrzeugen besteht, entsteht kein Stau. Dies ändert sich jedoch, wenn man individuelle Abweichungen der Geschwindigkeiten zulässt, zum Beispiel durch die Einführung eines (zufallsgesteuerten) Trödelfaktors oder durch Drängler, die beim Abbremsen des vorausfahrenden Fahrzeugs schärfer bremsen müssen, was sich zu einer Kettenreaktion mit anschließendem Stau aufschaukeln kann. 3. Das einfachste Modell Wir betrachten eine einfache einspurige Ringstraße, auf der sich Autos nur in eine Richtung fortbewegen. Überholvorgänge und Gegenverkehr sind in dem Modell nicht enthalten. Diese Straße teilen wir in Zellen von 7,50 m Länge ein. Autos können sich in einem Zeitschritt nur um eine ganze Zahl von Zellen vorwärts bewegen. Geht man von einer Zeitschrittdauer von einer Sekunde aus, so entspricht eine Vorwärtsbewegung von einer 6
7 Zelle pro Zeitschritt einer Geschwindigkeit von 7, 5 m s = 27 km/h. Einer Vorwärtsbewegung von 5 Zellen pro Sekunde entspricht dann einer Geschwindigkeit von 5 27 km/h = 35 km/h. Da dies in etwa der Richtgeschwindigkeit auf den deutschen Autobahnen entspricht, werden wir dies als Höchstgeschwindigkeit v max ansetzen. Die Autos können sich also in jedem Zeitschritt um 0 bis 5 Zellen vorwärts bewegen. Ferner muss Kollisionsfreiheit garantiert sein, d.h. auf einer Zelle darf sich immer nur höchstens ein Fahrzeug befinden. Das einfachste Modell, das wir hier betrachten wollen, besteht in jedem Zeitschritt aus drei Teilschritten. In den ersten beiden Teilschritten wird die neue Geschwindigkeit des Fahrzeugs so ermittelt, dass Kollisionen verhindert werden. Erst im dritten Teilschritt bewegen sich die Fahrzeuge vorwärts:. Beschleunigen: Jedes Fahrzeug erhöht seine Geschwindigkeit um Zelle pro Zeiteinheit, bis es die Maximalgeschwindigkeit erreicht hat. 2. Bremsen: Jedes Fahrzeug prüft, ob es mit der gerade berechneten Geschwindigkeit auf ein anderes Fahrzeug auffahren oder dieses überholen würde. Ist dies der Fall, so reduziert es seine Geschwindigkeit sofort so weit, dass eine Kollision vermieden wird. 3. Bewegen: Jedes Fahrzeug bewegt sich einen Zeitschritt mit der aktuellen Geschwindigkeit vorwärts. Dies können wir in einem einfachen Algorithmus präzisieren. Wir haben i =,..., n Fahrzeuge. Jedes Fahrzeug hat eine individuelle Eigengeschwindigkeit v i. Die Höchstgeschwindigkeit ist v max = 5. Jeder der folgenden drei Teilschritte wird dann gleichzeitig für alle Fahrzeuge durchgeführt:. Beschleunigen: v i = min {v i +, v max } 2. Bremsen: Falls v i > d(i, i + ), so reduziere v i auf v i = d(i, i + ). Hierbei ist d(i, i + ) die Anzahl der leeren Zellen zwischen Fahrzeug i und Fahrzeug i Bewegen: Jedes Fahrzeug i bewegt sich v i Zellen vorwärts. Als Vorbereitung zur Einführung dieses Algorithmus kann das Arbeitsblatt Zelluläre Automaten zur Verkehrssimulation eingesetzt werden. Die Einführung des Algorithmus wird durch das Arbeitsblatt Ein einfaches Modell zur Verkehrssimulation unterstützt. Eine Analyse dieses Verkehrsmodells ist mit dem Arbeitsblatt Analyse eines einfachen Verkehrsmodells bzw. mit dem Computerprogramm zur Simulation dieses einfachen Verkehrsmodells möglich (vgl. Abschnitt 7..3). 7
8 Dieses Modell kann bei einem höheren Verkehrsaufkommen Staus erzeugen. Auch das gleichzeitige Auftreten von Teilstrecken, auf denen mit hohen Geschwindigkeiten gefahren werden kann, und Teilstrecken, auf denen ein Stau entstanden ist, werden vom Modell dargestellt. Das völlig stationäre Verkehrsverhalten (Staus bewegen sich völlig gleichmäßig entgegen der Fahrtrichtung nach hinten fort) und das völlig gleichförmige Verhalten aller Fahrzeuge sind jedoch weit von der Realität entfernt. 3.2 Einführung eines Trödelfaktors In dem im vorangegangenen Abschnitt eingeführten einfachen Modell zur Verkehrssimulation verhalten sich alle Teilnehmer völlig gleichartig. Dies entspricht nicht dem Verhalten, wie man es im Verkehr beobachten kann: Die Fahrzeuge bewegen sich in der Regel nicht alle mit der gleichen Geschwindigkeit und völlig gleichförmig vorwärts. Es gibt Überreaktionen beim Bremsen, welche die nachfolgenden Fahrzeuge ebenfalls zum heftigen Bremsen zwingen. Oft ist auch, gerade nach Staus oder bei auf Grün schaltenden Ampeln, ein verzögertes Beschleunigen zu beobachten. Ein derartiges Verhalten kann in unserem einfachen Modell durch die Einführung eines sogenannten Trödelfaktors nachgebildet werden. Der Algorithmus sieht dann folgendermaßen aus:. Beschleunigen: v i = min {v i +, v max } 2. Bremsen: Falls v i > d(i, i + ), so reduziere v i auf v i = d(i, i + ). Hierbei ist d(i, i + ) die Anzahl der leeren Zellen zwischen Fahrzeug i und Fahrzeug i Trödeln: Mit einer vorgegebenen Wahrscheinlichkeit p wird die Geschwindigkeit v i um reduziert: v i = max {v i, 0} mit Wahrscheinlichkeit p. 4. Bewegen: Jedes Fahrzeug i bewegt sich v i Zellen vorwärts. Für p = 0 erhalten wir wieder das ursprüngliche Modell. Für ausführlichere Erläuterungen zu diesem Modell mit Trödelfaktor verweisen wir auf [, 2, 3]. Die Einführung des Modells mit Trödelfaktor wird durch das Arbeitsblatt Einführung eines Trödelfaktors in das Modell zur Verkehrssimulation unterstützt. Eine Analyse dieses Verkehrsmodells ist mit dem Arbeitsblatt Analyse eines einfachen Verkehrsmodells mit Trödelfaktor bzw. mit dem Computerprogramm zur Simulation dieses Verkehrsmodells möglich (vgl. Abschnitt 7..4). 8
9 3.3 Anwendungen des Modells Zelluläre Automaten, die auf den Prinzipien der in den vorangegangenen Abschnitten beschriebenen Modelle aufbauen, werden in der Praxis in vielfältiger Weise für Verkehrssimulationen genutzt, z.b. in Nordrhein-Westfalen zur Stauprognose auf Autobahnen oder in der Schweiz zur Simulation des gesamten Individualverkehrs [, 3]. Das in Amerika entwickelte Programm TRANSIMS benutzt derartige Modelle auch zur Simulation, Prognose und Analyse von Auswirkungen des Verkehrs, wie z.b. der Luftqualität [, 4, 5]. 4 Schülergruppenexperimente zur Verkehrssimulation Schüler/innen können selbst in größeren Gruppen Experimente zur Stauentstehung durchführen. Dazu zeichnet man auf einer größeren freien Fläche Kreisbahnen, auf denen die Schüler/innen sich vorwärts bewegen können. Gegenverkehr und Überholen sind nicht gestattet. Man kann jetzt unterschiedliche Verkehrsdichten simulieren, indem man die Anzahl der Schüler/innen auf der Kreisbahn erhöht oder indem man Kreisbahnen mit unterschiedlichen Radien bei fester Zahl von Schüler/innen zugrundelegt. Beim Berühren des Vordermanns bleibt der Vordermann stehen, denn dies entspricht im echten Verkehrsgeschehen einem Auffahrunfall mit nachfolgendem Stau. Das Berühren des Vordermanns sollte also auf jeden Fall unterbleiben. Notorische Verkehrssünder sollten aus dem Verkehr gezogen werden, um vernünftige Experimente möglich zu machen. Zunächst sollen die Schüler/innen sich frei auf der Kreisbahn bewegen (gehen). Erhöht man die Verkehrsdichte, so werden ab einer bestimmten Dichte lokale Staus entstehen, die sich gegen die Bewegungsrichtung nach hinten fortpflanzen. Jetzt kann man einige Schüler/innen auffordern, sporadisch ihre Geschwindigkeit zu reduzieren. Dies wird dazu führen, dass Staus schon bei einer geringeren Verkehrsdichte bzw. häufiger entstehen. Alternativ oder zusätzlich kann man andere Schüler/innen auffordern zu drängeln, d.h. möglichst nahe hinter dem Vordermann zu bleiben, aber immer mit der strikten Order, den Vordermann auf keinen Fall zu berühren. Wird der Vordermann jetzt langsamer, wird der Drängler in der Regel schärfer abbremsen, und auch dies wird das Auftreten von Staus begünstigen. 5 Film des Wissensmagazins Einstein zur Stauentstehung Das Wissensmagazin Einstein hat in einem Film ein reales Experiment zur Stauentstehung festgehalten, bei dem eine Reihe von Autos im Kreis fahren. Dieser Film ist auch im Internet zu sehen (z.b. über ) und könnte im Unterricht gezeigt werden. 9
10 In diesem Experiment, bei dem eine hohe Verkehrsdichte untersucht wird, zeigt sich ganz deutlich, dass kleine individuelle Abweichungen von der Durchschnittsgeschwindigkeit Staus verursachen. Am Anfang des Experiments, als alle Verkehrsteilnehmer noch hochkonzentriert sind, läuft der Verkehr noch flüssig, aber dies ändert sich relativ bald. Sobald erst einmal ein Stau entstanden ist, pflanzt sich dieser entgegen der Fahrtrichtung nach hinten fort und löst sich, wenn überhaupt, nur langsam wieder auf. 6 Erweiterungen/Ergänzungen Das vorliegende Unterrichtsmodul kann man in verschiedene Richtungen verallgemeinern. Man kann versuchen, auch Überholvorgänge, mehrspurige Straßen oder den Übergang von einer zwei- zu einer einspurigen Straße (Reißverschlussprinzip) zu modellieren. Man kann die Modelle auch erweitern, beispielsweise um Kreuzungen oder Kreisverkehre, um den Verkehrsfluss unterschiedlicher Verkehrssteuerungen zu vergleichen. Bei vorhandenen Programmierkenntnissen können die (oder interessierte) Schüler/innen die entsprechenden einfachen Algorithmen auch programmieren und die Ergebnisse visualisieren. Die dem Unterrichtsmodul beigefügten Programme wurden in leicht abgewandelter Form durch Schüler/innen der Klassen 9 bis 3 entwickelt. Eine Erweiterung des Spiels des Lebens ist die Anwendung von zellulären Automaten auf dynamische Systeme wie etwa Räuber-Beute-Modelle. Ein Beispiel hierfür ist eine Insel, auf der Hasen und Füchse leben. Dann kann man beobachten, dass ein Anwachsen der Hasenpopulation auch ein Anwachsen der Zahl der Füchse zur Folge hat, bis so viele Füchse da sind, dass die Hasenpopulation wieder geringer wird, was wiederum auch eine Reduktion der Zahl der Füchse zur Folge hat, so dass sich die Hasen wieder vermehren können usw. Ein entsprechendes Computerprogramm, in dem ein derartiges Räuber-Beute-Modell realisiert ist, gehört zu den sonstigen Materialien dieses Unterrichtsmoduls (vgl. Abschnitt 7..2). 7 Unterrichtsmaterialien 7. Computerprogramme Zu diesem Unterrichtsmodul gehören auch einige Computerprogramme, die von der Lehrkraft entweder zu Demozwecken oder von den Schüler/innen zum eigenen Experimentieren, Beobachten und Analysieren verwendet werden können. Diese Computerprogramme sind in der Programmiersprache Python geschrieben (Version 2.6.x oder 2.7.x). Python ist frei verfügbar und kann über die Web-Seite frei heruntergeladen werden. Dort finden sich auch entsprechende Tutorials etc. Python wurde mit dem Ziel entwickelt, das Programmieren für den Programmierer mög- 0
11 lichst einfach zu machen. Daher kann man Python mit relativ wenig Aufwand so weit lernen, dass man alle in der Schule vorkommenden Algorithmen problemlos programmieren kann. Wir haben dies mehrfach mit (heterogenen) Gruppen von Schülerpraktikanten der Klassen 9-3 erprobt und sehr gute Erfahrungen mit einer zwei- bis dreitägigen Einführung in Python gemacht. Auf Wunsch können wir Lehrkräften auch entsprechendes Material zur Verfügung stellen. Python ist nicht die schnellste Programmiersprache und nach unseren Erfahrungen in der Ausführung etwa einen Faktor 30 langsamer als entsprechende optimierte C-Programme. Der Aufwand, C oder eine vergleichbare Programmiersprache zu lernen oder einen komplizierten Algorithmus in C zu programmieren, ist dafür aber wesentlich höher als bei Python. 7.. Computerprogramm zum Spiel des Lebens Das Computerprogramm gameoflife.py simuliert das Spiel des Lebens auf einem Spielfeld von Zellen. Lebende Zellen werden durch 0, tote durch. gekennzeichnet. Die Anfangsbelegung wird zufällig erzeugt, so dass unterschiedliche Läufe auch zu unterschiedlichen Ausgaben und Ergebnissen führen. Die Schüler können beobachten, wie sich die Zellverbände über viele Generationen entwickeln. Dabei kann man unterschiedliche Lebensformen beobachten. Manche sterben aus, andere sind stabil, einige können sich fortbewegen. Wieder andere lokale Zellverbände werden aussterben. Dieses Programm kann als Demo eingesetzt oder auch von den Schüler/innen selbst verwendet werden Computerprogramm zur Analyse eines einfachen Räuber-Beute-Modells Man kann zelluläre Automaten auch benutzen, um dynamische Systeme wie etwa Räuber- Beute-Modelle nachzubilden. Das Computerprogramm hf.py simuliert eine Hasen- und Fuchspopulation auf einer quadratischen Insel. Lässt man dieses Programm laufen, so kann man beobachten, dass ein Anwachsen der Hasenpopulation auch ein Anwachsen der Zahl der Füchse zur Folge hat, bis so viele Füchse da sind, dass die Hasenpopulation wieder geringer wird, was wiederum auch eine Reduktion der Zahl der Füchse zur Folge hat, so dass sich die Hasen wieder vermehren können usw. Typisch ist sich also ein zyklisches Verhalten. Dabei können natürlich im Einzelfall auch eine oder beide Populationen aussterben. In diesem Programm werden die Anfangspopulationen zufällig gesetzt, und die Füchse bewegen sich zufallsgesteuert, so dass die Entwicklungen in jedem Lauf unterschiedlich sind. Man kann jeweils die Entwicklung der Populationen beobachten. Am Ende erscheint eine Tabelle, welche die zeitliche Entwicklung der beiden Populationen wiedergibt. Eingabeparameter sind die Anzahl der Zellen in jeder Dimension und die Anzahl der Generationen, die man beobachten will. Die Anzahl der Zellen sollte nicht zu niedrig gewählt werden, weil sonst ein Aussterben einer oder beider Populationen wahrscheinlich wird. Eine gute Wahl ist z.b. 40.
12 7..3 Computerprogramm zur Simulation eines einfachen Verkehrsmodells Im Computerprogramm verkehr0.py ist das in Abschnitt 3. bzw. im Arbeitsblatt Ein einfaches Modell zur Verkehrssimulation beschriebene Verkehrsmodell implementiert. Man kann dieses Programm nutzen, um die Auswirkungen von unterschiedlichen Verkehrsdichten auf die Verkehrsentwicklung und Stauentstehung in diesem Modell zu analysieren (vgl. hierzu das Arbeitsblatt Analyse eines einfachen Verkehrsmodells). Über Eingabeparameter lassen sich die Länge der betrachteten Rundstraße, die Anzahl der Autos (und damit die Verkehrsdichte) und die Anzahl der betrachteten Zeitschritte variieren Computerprogramm zur Simulation eines einfachen Verkehrsmodells mit Trödelfaktor Das in Abschnitt 3.2 beschriebene einfache Verkehrsmodell mit Trödelfaktor ist in dem Computerprogramms verkehr_tf.py implementiert worden. Man kann dieses Programm einsetzen, um die Verkehrsentwicklung und Stauentstehung in diesem Modell zu analysieren (vgl. hierzu das Arbeitsblatt Analyse eines einfachen Verkehrsmodells mit Trödelfaktor). Über Eingabeparameter lassen sich die Länge der betrachteten Rundstraße, die Anzahl der Autos (und damit die Verkehrsdichte), die Wahrscheinlichkeit, dass ein Fahrer trödelt, und die Anzahl der betrachteten Zeitschritte variieren. 7.2 Arbeitsblätter 2
13 Arbeitsblatt: Das Spiel des Lebens und zelluläre Automaten Das Spiel des Lebens (engl. Game of Life) ist ein einfaches Modell für die Ausbreitung einfacher Lebewesen. Das Spielfeld besteht aus quadratischen Zellen. Jede Zelle kann entweder leben oder tot sein. Neue Generationen von Zellen entwickeln sich nach einigen einfachen Regeln. Die nächste Generation wird direkt und ausschließlich aus Zustand der vorherigen Generation ermittelt. Dabei geht man folgendermaßen vor:. Eine lebende Zelle mit weniger als zwei oder mehr als drei lebenden Nachbarn stirbt (Einsamkeit bzw. Nahrungsmangel). Hierbei zählen auch diagonal aneinander stoßende Zellen als Nachbarn. 2. Eine lebende Zelle mit zwei oder drei lebenden Nachbarn lebt munter weiter. 3. Eine tote Zelle mit genau drei lebenden Nachbarn wird lebendig. Aufgabe : In der folgenden Zeichnung siehst du ein System von quadratischen Zellen. Lebende Zellen sind mit gekennzeichnet. Wie werden sich die Zellen nach den obigen Regeln weiterentwickeln? Zelluläre Automaten: Das Spiel des Lebens ist ein Beispiel für eine Modellierung mit einem sogenannten zellulären Automaten. Kennzeichen eines zellulären Automaten sind:. Zellraum: Das gesamte Modell besteht aus Zellen. Alle Zellen haben die gleiche Geometrie. 2. Zustandsmenge: Jede Zelle nimmt in einem Zeitpunkt nur einen von mehreren möglichen Zuständen an. 3. Vorangehen in der Zeit: Man geht nur in einzelnen Zeitschritten (Generationen) voran. 4. Übergang zu einer neuen Generation: Der Übergang zu einer neuen Generation erfolgt nach festen Regeln. Dabei benutzt jede Zelle nur Informationen über sich und eine gewisse Nachbarschaft von Zellen. Aufgabe 2: Überprüfe, ob beim Spiel des Lebens alle Kriterien eines zellulären Automaten erfüllt sind.
14 Arbeitsblatt: Das Spiel des Lebens und zelluläre Automaten Lösungen der Aufgaben: Aufgabe : Aufgabe 2:. Zellraum: Das gesamte Modell besteht aus Zellen. Alle Zellen haben die gleiche Geometrie. Dieses Kriterium ist beim Spiel des Lebens offensichtlich erfüllt: Das Spielfeld besteht aus quadratischen Zellen. 2. Zustandsmenge: Jede Zelle nimmt in einem Zeitpunkt nur einen von mehreren möglichen Zuständen an. Dieses Kriterium ist erfüllt: Jede Zelle kann in einem Zeitpunkt nur leben oder tot sein. 3. Vorangehen in der Zeit: Man geht nur in einzelnen Zeitschritten (Generationen) voran. Auch dieses Kriterium ist beim Spiel des Lebens offensichtlich erfüllt. 4. Übergang zu einer neuen Generation: Der Übergang zu einer neuen Generation erfolgt nach festen Regeln. Dabei benutzt jede Zelle nur Informationen über sich und eine gewisse Nachbarschaft von Zellen. Auch dieses Kriterium ist beim Spiel des Lebens erfüllt: Die Regeln sind oben auf dem Arbeitsblatt in drei Schritten beschrieben. Dabei gehen nur Informationen über die aktuelle Zelle sowie die Nachbarzellen in die Regeln ein. 4
15 Arbeitsblatt: Stabile und aussterbende Lebensformen beim Spiel des Lebens Das Spiel des Lebens (engl. Game of Life) ist ein einfaches Modell für die Ausbreitung einfacher Lebewesen. Das Spielfeld besteht aus quadratischen Zellen. Jede Zelle kann entweder leben oder tot sein. Neue Generationen von Zellen entwickeln sich nach einigen einfachen Regeln. Die nächste Generation wird direkt aus Zustand der vorherigen Generation ermittelt. Dabei geht man folgendermaßen vor:. Eine lebende Zelle mit weniger als zwei oder mehr als drei lebenden Nachbarn stirbt (Einsamkeit bzw. Nahrungsmangel). Hierbei zählen auch diagonal aneinander stoßende Zellen als Nachbarn. 2. Eine lebende Zelle mit zwei oder drei lebenden Nachbarn lebt munter weiter. 3. Eine tote Zelle mit genau drei lebenden Nachbarn wird lebendig. Aufgabe : Überlege, wie sich die folgenden Zellverbände beim Spiel des Lebens weiterentwickeln. Untersuche dazu so viele nachfolgende Generationen, wie dir notwendig erscheinen. (a) (b) (c) (d) (e) Aufgabe 2: Betrachte beim Spiel des Lebens ein Spielfeld aus (a) 2 2 (b) 3 3 (c) 4 4 (d) 0 0 (e) n n Zellen. Wie viele verschiedene Möglichkeiten bestehen jeweils, um die kleinen Quadrate mit lebenden und toten Zellen zu besetzen? Nutze dein Ergebnis, um eine grobe Schätzung dafür zu erhalten, wie viele unterschiedliche Zellgenerationen jeweils höchstens möglich sind, bevor sich der Zustand einer vorherigen Generation spätestens wiederholt?
16 Arbeitsblatt: Stabile und aussterbende Lebensformen beim Spiel des Lebens Lösungen der Aufgaben: Aufgabe : (a) und (b) stellen stabile Lebensformen dar, die sich beim Übergang zur nächsten Generation nicht ändern. Die Lebensform (c) oszilliert immer zwischen den folgenden beiden Zuständen hin und her: Die Lebensform (d) stirbt in der nächsten Generation aus. Die Lebensform (e) geht in der nächsten Generation in die Lebensform (b) über und bleibt dann stabil. Aufgabe 2: Jede Zelle hat nur zwei mögliche Zustände: Sie kann leben oder tot sein. Die Anzahl aller Möglichkeiten, das Spielfeld zu besetzen, hängt von der Anzahl N aller Zellen des Spielfeldes ab und beträgt 2 N. Bei (a) hat man N = 4 Zellen und somit 2 4 = 6 unterschiedliche Möglichkeiten. Dies bedeutet, dass sich nach spätestens 6 Generationen der Zustand einer bereits vorher einmal erzeugten Generation wiederholt. Die entsprechenden Antworten bei den anderen Teilaufgaben sind: (b) Hier hat man N = 3 3 = 9 Zellen. Somit gibt es 2 9 = 52 verschiedene Möglichkeiten bzw. Generationen. (c) Hier ist N = 4 4 = = verschiedene Möglichkeiten oder Generationen. (d) Hier beträgt die Anzahl der Zellen N = 0 0 = 00. Somit gibt es = verschiedene Möglichkeiten oder Generationen. (e) Hier hat man N = n n Zellen. Somit gibt es 2 n n verschiedene Möglichkeiten oder Generationen. 6
17 Arbeitsblatt: Zelluläre Automaten zur Verkehrssimulation Wir wollen zelluläre Automaten zur Verkehrssimulation einsetzen. Dazu betrachten wir einen einspurigen, nur in eine Richtung befahrbaren Autobahnabschnitt. Überholen ist nicht erlaubt. Dazu müssen wir uns überlegen, wie wir die Grundcharakteristika eines zellulären Automaten auf den Straßenverkehr übertragen können. Kennzeichen eines zellulären Automaten sind:. Zellraum: Das gesamte Modell besteht aus Zellen. Alle Zellen haben die gleiche Geometrie. 2. Zustandsmenge: Jede Zelle nimmt in einem Zeitpunkt nur einen von mehreren möglichen Zuständen an. 3. Vorangehen in der Zeit: Man geht nur in einzelnen Zeitschritten (Generationen) voran. 4. Übergang zu einer neuen Generation: Der Übergang zu einer neuen Generation erfolgt nach festen Regeln. Dabei benutzt jede Zelle nur Informationen über sich und eine gewisse Nachbarschaft von Zellen. Aufgabe: Überlege gemeinsam mit deinem/deinen Nachbarn, wie ein zellulärer Automat für den Straßenverkehr aussehen und wie man das Verhalten von Autos simulieren könnte. Sucht dazu Antworten auf die folgenden Fragen:. Wie sollten die einzelnen Zellen aussehen? 2. Wie groß sollte eine Zelle mindestens sein? 3. Welche Zustände kann eine Zelle einnehmen? 4. Unter welchen Bedingungen kann ein Fahrzeug beschleunigen? 5. Unter welchen Bedingungen muss ein Fahrzeug bremsen?
18 Arbeitsblatt: Zelluläre Automaten zur Verkehrssimulation Info für Lehrkräfte: Voraussetzung für den Einsatz dieses Arbeitsblattes ist, dass die Schüler/innen schon ein Beispiel eines zellulären Automaten (z.b. das Spiel des Lebens) kennengelernt haben. Dieses Arbeitsblatt soll dazu dienen, dass sich die Schüler/innen grundsätzliche Gedanken zur Simulation von Verkehr mit zellulären Automaten machen und entsprechende Ansätze kritisch miteinander diskutieren. Die Aufgabenstellung ist offen, so dass ganz unterschiedliche Lösungsansätze denkbar sind. Erschwerend kommt bei der Aufgabenstellung hinzu, dass für ein realistisches, konsistentes Modell die Antworten auf alle Fragen Berücksichtigung finden müssen. Man kann im Unterricht auf einige der von den Schüler/innen erarbeiteten Vorstellungen eingehen. Das im Arbeitsblatt Ein einfaches Modell zur Verkehrssimulation vorgestellte Modell kann dann als eine Antwort auf die gestellten Fragen verstanden und vorgestellt werden. Das Arbeitsblatt ist für Gruppenarbeit konzipiert. 8
19 Arbeitsblatt: Ein einfaches Modell zur Verkehrssimulation Zelluläre Automaten werden in der Praxis auch für Verkehrssimulationen genutzt, z.b. in Nordrhein- Westfalen zur Stauprognose oder in der Schweiz zur Simulation des gesamten Individualverkehrs. Ein einfaches derartiges Modell lässt sich folgendermaßen beschreiben: Wir betrachten eine einfache einspurige Straße, auf der sich Autos nur in eine Richtung (ohne Überholvorgänge) fortbewegen. Diese Straße teilen wir in Zellen von 7,50 m Länge ein. In jeder Zelle kann sich höchstens ein Auto befinden. Autos können sich pro Zeitschritt nur um eine ganze Zahl von Zellen vorwärts bewegen. Wir gehen immer in Zeitschritten von s Dauer voran. Eine Vorwärtsbewegung um eine Zelle pro Zeitschritt entspricht einer Geschwindigkeit von 7, 5 m = 27 km/h. s Einer Vorwärtsbewegung von 5 Zellen pro Sekunde entspricht dann einer Geschwindigkeit von 5 27 km/h = 35 km/h. Da dies in etwa der Richtgeschwindigkeit auf den deutschen Autobahnen entspricht, setzen wir dies als Höchstgeschwindigkeit v max an. Autos bewegen sich also in jedem Zeitschritt um 0 bis 5 Zellen vorwärts. Unser Modell besteht in jedem Zeitschritt aus drei Teilschritten. In den ersten beiden Teilschritten wird die neue Geschwindigkeit des Fahrzeugs so ermittelt, dass Kollisionen verhindert werden. Erst im dritten Teilschritt bewegen sich die Fahrzeuge vorwärts:. Beschleunigen: Jedes Fahrzeug erhöht seine Geschwindigkeit um Zelle pro Zeiteinheit, bis es die Maximalgeschwindigkeit erreicht hat. 2. Bremsen: Jedes Fahrzeug prüft, ob es mit der gerade berechneten Geschwindigkeit auf ein anderes Fahrzeug auffahren oder dieses überholen würde. Ist dies der Fall, so reduziert es seine Geschwindigkeit sofort so weit, dass eine Kollision vermieden wird. 3. Bewegen: Jedes Fahrzeug bewegt sich einen Zeitschritt mit der aktuellen Geschwindigkeit vorwärts. Dies können wir in einem einfachen Algorithmus präzisieren. Wir haben i =,..., n Fahrzeuge. Jedes Fahrzeug hat eine individuelle Eigengeschwindigkeit v i. Die Höchstgeschwindigkeit ist v max = 5. Jeder der folgenden drei Teilschritte wird dann gleichzeitig für alle Fahrzeuge durchgeführt:. Beschleunigen: v i = min {v i +, v max } 2. Bremsen: Falls v i > d(i, i + ), so reduziere v i auf v i = d(i, i + ). Hierbei ist d(i, i + ) die Anzahl der leeren Zellen zwischen Fahrzeug i und Fahrzeug i Bewegen: Jedes Fahrzeug i bewegt sich v i Zellen vorwärts. Aufgabe: In der folgenden Skizze bewegen sich die Fahrzeuge, die durch eine eingerahmte Ziffer, welche die aktuelle Geschwindigkeit angibt, gekennzeichnet sind, von links nach rechts. Ein Schritt dieses Algorithmus mit den drei zugehörigen Teilschritten ist bereits ausgeführt worden. Führe einen weiteren Schritt des Algorithmus aus
20 Arbeitsblatt: Ein einfaches Modell zur Verkehrssimulation Infos für Lehrkräfte: Der auf dem Arbeitsblatt beschriebene Algorithmus ist in Aufgabe bereits einmal angewendet worden. Hier könnte man vor allem bei jüngeren Schüler/innen die Durchführung der drei Teilschritte des Algorithmus noch einmal im Detail an dem vorgegebenen Beispiel erläutern, bevor die Schüler/innen versuchen, die Aufgabe zu bearbeiten. Im Anschluss an die Bearbeitung der Aufgabe auf diesem Arbeitsblatt bietet sich eine systematische Analyse des Modells anhand des Computerprogramms verkehr0.py an (vgl. Abschnitt 7..3 bzw. das Arbeitsblatt Analyse eines einfachen Verkehrsmodells)
21 Arbeitsblatt: Analyse eines einfachen Verkehrsmodells In dem Computerprogramm verkehr0.py ist ein einfaches Modell zur Verkehrssimulation mit Hilfe des folgenden zellulären Automaten implementiert: Die Straße ist in Zellen einer Länge von 7,50 m unterteilt. In jeder Zelle kann sich höchstens ein Fahrzeug befinden. Wir haben i =,..., n Fahrzeuge. Jedes Fahrzeug hat eine individuelle Eigengeschwindigkeit v i {0; ; 2; 3; 4; 5}. Die Höchstgeschwindigkeit ist v max = 5. Jeder Zeitschritt besteht aus drei Teilschritten. In den ersten beiden Teilschritten wird die neue Geschwindigkeit des Fahrzeugs so ermittelt, dass Kollisionen verhindert werden. Erst im dritten Teilschritt bewegen sich die Fahrzeuge vorwärts. Jeder der drei Teilschritte wird gleichzeitig für alle Fahrzeuge durchgeführt.. Beschleunigen: v i = min {v i +, v max } 2. Bremsen: Falls v i > d(i, i + ), so reduziere v i auf v i = d(i, i + ). Hierbei ist d(i, i+) die Anzahl der leeren Zellen zwischen Fahrzeug i und Fahrzeug i Bewegen: Jedes Fahrzeug i bewegt sich v i Zellen vorwärts. Im Programm bewegen sich die Fahrzeuge im Uhrzeigersinn. Die Ringstraße wird in der Ausgabe des Programms der Einfachheit halber als Rand eines Quadrats ausgegeben. Die Ecken haben aber keinerlei besondere Bedeutung für die Simulation. Das Programm erwartet als Eingaben die Anzahl der Zellen, aus denen die Straße besteht (z.b. 20), die Anzahl der Autos auf der Straße sowie die Anzahl der durchzuführenden Zeitschritte. Zu Beginn des Programms werden die Fahrzeuge zufällig auf der Straße verteilt; auch die Anfangsgeschwindigkeiten sind zufällig gewählt. Dies führt häufig dazu, dass am Anfang einer Simulation Staus entstehen, die sich bei niedriger Verkehrsdichte jedoch rasch auflösen. Benutze das Programm, um folgende Aufgaben zu bearbeiten: Aufgaben:. Wie verhält sich der Verkehr in dem im Programm umgesetzten Modell, wenn ein Auto im Durchschnitt mindestens 6 Zellen zur Verfügung hat? Versuche eine Begründung für dieses Verhalten zu finden. 2. Erhöhe die Verkehrsdichte, so dass ein Auto im Durchschnitt weniger als 6 (5, 4) Zellen zur Verfügung hat und beobachte das Verkehrsverhalten. (a) Was passiert, wenn die Verkehrsdichte erhöht wird? (b) Ist die Anzahl der entstehenden Staus konstant? (c) Wie bewegen sich Staus fort? 3. Inwieweit entspricht dieses Modell dem normalen Straßenverkehr? Inwieweit nicht?
22 Arbeitsblatt: Analyse eines einfachen Verkehrsmodells Zusatzinfos für Lehrkräfte: Für die Bearbeitung der Aufgaben ist das diesem Modul beiliegende Python-Programm verkehr0.py erforderlich. Die Aufgaben können auch in Gruppen zu zwei oder drei Schüler/innen bearbeitet werden. Lösungen der Aufgaben:. Solange ein Fahrzeug im Durchschnitt mindestens 6 Zellen zur Verfügung hat, erreichen nach einer Anfangsphase, die durch die inhomogene Start- und Geschwindigkeitsverteilung der Fahrzeuge verursacht ist, alle Fahrzeuge die Höchstgeschwindigkeit von 5 Zellen pro Zeiteinheit und bewegen sich damit fort. Um diese Höchstgeschwindigkeit zu erreichen und zu behalten, benötigen die Fahrzeuge auf Dauer genau 6 Zellen, nämlich eine Zelle für das Fahrzeug selbst und weitere 5 freie Zellen vor jedem Fahrzeug. 2. (a) Wenn die Verkehrsdichte erhöht wird, treten zuerst Stellen auf, an denen die Fahrzeuge sich nicht mehr mit der Höchstgeschwindigkeit fortbewegen. Bei weiterer Erhöhung der Verkehrsdichte kommt es zu einem oder mehreren Staus. (b) Die Anzahl der entstehenden Staus ist nicht konstant, sondern hängt auch von der Länge der Straße und der anfänglichen Verteilung von Fahrzeugen und Geschwindigkeiten ab. Die Wahrscheinlichkeit für das Auftreten mehrerer Staus und die Zeit, in der sich die Fahrzeuge in einem Stau befinden, nimmt mit der Verkehrsdichte zu. (c) Die Staus bewegen sich gleichmäßig gegen die Fahrrichtung fort. 3. In allen Fällen entsteht nach dem Ausgleich der inhomogenen Anfangsverteilung eine stationäre Verkehrssituation. Der Verkehrsfluss verschiebt sich lediglich entgegen der Fahrtrichtung. Das Modell kann die bei höherem Verkehrsaufkommen plötzlich auftretenden Staus erzeugen. Auch das gleichzeitige Auftreten von Teilstrecken, auf denen mit hohen Geschwindigkeiten gefahren werden kann, und von Teilstrecken, auf denen ein Stau entstanden ist, werden vom Modell dargestellt. Das völlig stationäre Verkehrsverhalten (und das völlig gleichförmige Verhalten aller Fahrzeuge) ist jedoch weit von der Realität entfernt. In der Realität bewegen sich die Fahrzeuge auch mit größeren Geschwindigkeitsunterschieden fort (LKWs mit nur 80 km/h, Traktoren mit noch niedrigeren Geschwindigkeiten). Will man dies berücksichtigen, so muss man z.b. auch Überholvorgänge mit simulieren. 22
23 Arbeitsblatt: Einführung eines Trödelfaktors in das Modell zur Verkehrssimulation In dem einfachen Modell zur Verkehrssimulation verhält sich der Verkehr stationär. Alle Teilnehmer verhalten sich völlig gleichartig. Dies entspricht nicht dem Verhalten, wie man es im Verkehr beobachten kann: Die Fahrzeuge bewegen sich in der Regel nicht alle mit der gleichen Geschwindigkeit und völlig gleichförmig vorwärts. Es gibt Überreaktionen beim Bremsen, das die nachfolgenden Fahrzeuge ebenfalls zum heftigen Bremsen zwingt oder auch, gerade nach Staus oder bei auf Grün schaltenden Ampeln zu beobachten, ein verzögertes Beschleunigen. Ein derartiges Verhalten kann in unserem einfachen Modell durch die Einführung eines sogenannten Trödelfaktors nachgebildet werden. Der Algorithmus sieht dann folgendermaßen aus:. Beschleunigen: v i = min {v i +, v max } 2. Bremsen: Falls v i > d(i, i + ), so reduziere v i auf v i = d(i, i + ). Hierbei ist d(i, i + ) die Anzahl der leeren Zellen zwischen Fahrzeug i und Fahrzeug i Trödeln: Mit einer vorgegebenen Wahrscheinlichkeit p wird die Geschwindigkeit v i um reduziert: v i = max {v i, 0} mit Wahrscheinlichkeit p. 4. Bewegen: Jedes Fahrzeug i bewegt sich v i Zellen vorwärts. Für p = 0 erhalten wir wieder das ursprüngliche Modell. Aufgaben:. Beschreibe den Einfluss des Trödelns auf die Entwicklung der Geschwindigkeit eines Fahrzeugs mit deinen eigenen Worten. 2. Erläutere, wieso die Einführung des Trödelns im Modell (a) ein mögliches Verzögern beim Beschleunigen, (b) ein Trödeln bei freier Fahrt, (c) eine Überreaktion beim Bremsen nachbilden kann.
24 Arbeitsblatt: Einführung eines Trödelfaktors in das Modell zur Verkehrssimulation Infos für Lehrkräfte: Für dieses Arbeitsblatt wird vorausgesetzt, dass vorher das Arbeitsblatt Ein einfaches Modell zur Verkehrssimulation behandelt worden ist. Im Anschluss an die Bearbeitung der Aufgabe auf diesem Arbeitsblatt bietet sich eine systematische Analyse des Modells anhand des Computerprogramms verkehr_tf.py an (vgl. Abschnitt 7..4 bzw. das Arbeitsblatt Analyse eines einfachen Verkehrsmodells mit Trödelfaktor). Lösung der Aufgaben:. Der neu eingeführte Teilschritt im Algorithmus, der das Trödeln modelliert, reduziert die nach den Teilschritten Beschleunigen und Bremsen ermittelten Geschwindigkeiten v i eines jeden Fahrzeugs mit einer vorgegebenen Wahrscheinlichkeit p um eine Zelle pro Zeitschritt. 2. (a) Ein mögliches Verzögern beim Beschleunigen wird modelliert, weil ein Fahrzeug selbst bei freier Fahrt mit der Wahrscheinlichkeit p weiter mit der alten Geschwindigkeit fährt. Die Wirkung des Beschleunigungsteilschritts wird dann durch das Trödeln wieder aufgehoben. (b) Bei freier Fahrt fahren Fahrzeuge mit einer Geschwindigkeit von 5 Zellen pro Zeitschritt. Das Trödeln reduziert diese Geschwindigkeit mit einer Wahrscheinlichkeit p auf 4 Zellen pro Zeitschritt. (c) Im Teilschritt Bremsen wird dafür gesorgt, dass ein Fahrzeug nicht auf ein anderes auffahren kann. Mit der Wahrscheinlichkeit p bewegt sich das Fahrzeug jedoch noch um eine Zelle pro Zeiteinheit langsamer fort. Dies kann als Überreaktion beim Bremsen interpretiert werden. 24
25 Arbeitsblatt: Analyse eines einfachen Verkehrsmodells mit Trödelfaktor In dem Computerprogramm verkehr_tf.py ist ein einfaches Modell zur Verkehrssimulation mit Hilfe des folgenden zellulären Automaten implementiert: Die Straße ist in Zellen einer Länge von 7,50 m unterteilt. In jeder Zelle kann sich höchstens ein Fahrzeug befinden. Wir haben i =,..., n Fahrzeuge. Jedes Fahrzeug hat eine individuelle Eigengeschwindigkeit v i {0; ; 2; 3; 4; 5}. Die Höchstgeschwindigkeit ist v max = 5. Jeder Zeitschritt besteht aus vier Teilschritten. In den ersten beiden Teilschritten wird die neue Geschwindigkeit des Fahrzeugs so ermittelt, dass Kollisionen verhindert werden. Im dritten Teilschritt wird ein individuelles zufallsgesteuertes Verhalten jedes einzelnen Fahrzeugs simuliert. Erst im vierten Teilschritt bewegen sich die Fahrzeuge vorwärts. Jeder der vier Teilschritte wird gleichzeitig für alle Fahrzeuge durchgeführt.. Beschleunigen: v i = min {v i +, v max } 2. Bremsen: Falls v i > d(i, i + ), so reduziere v i auf v i = d(i, i + ). Hierbei ist d(i, i+) die Anzahl der leeren Zellen zwischen Fahrzeug i und Fahrzeug i Trödeln: Mit einer vorgegebenen Wahrscheinlichkeit p wird die Geschwindigkeit v i um reduziert: v i = max {v i, 0} mit Wahrscheinlichkeit p. 4. Bewegen: Jedes Fahrzeug i bewegt sich v i Zellen vorwärts. Im Programm bewegen sich die Fahrzeuge im Uhrzeigersinn. Die Ringstraße wird in der Ausgabe des Programms der Einfachheit halber als Rand eines Quadrats ausgegeben. Die Ecken haben aber keinerlei besondere Bedeutung für die Simulation. Das Programm erwartet als Eingaben die Anzahl der Zellen, aus denen die Straße besteht (z.b. 20), die Anzahl der Autos auf der Straße sowie die Anzahl der durchzuführenden Zeitschritte. Zu Beginn des Programms werden die Fahrzeuge zufällig auf der Straße verteilt; auch die Anfangsgeschwindigkeiten sind zufällig gewählt. Dies führt häufig dazu, dass am Anfang einer Simulation Staus entstehen, die sich bei niedriger Verkehrsdichte jedoch rasch auflösen. Benutze das Programm, um nachstehende Aufgaben zu bearbeiten. Verwende dabei eine Trödelwahrscheinlichkeit von 20% und achte darauf, dass die Straße lang genug ist. Aufgaben:. Wie verhält sich der Verkehr in dem im Programm umgesetzten Modell, wenn ein Auto im Durchschnitt mindestens 0 Zellen zur Verfügung hat? Versuche eine Begründung für dieses Verhalten zu finden. 2. Erhöhe die Verkehrsdichte, so dass ein Auto im Durchschnitt 6 Zellen zur Verfügung hat und vergleiche das Verkehrsverhalten mit dem des Modells ohne Trödelfaktor (setze hierfür einfach p = 0). 3. Erhöhe die Verkehrsdichte weiter, so dass ein Auto im Durchschnitt 4 Zellen zur Verfügung hat und beschreibe das Verkehrsverhalten. 4. Inwieweit entspricht dieses Modell dem normalen Straßenverkehr? Inwieweit nicht?
26 Arbeitsblatt: Analyse eines einfachen Verkehrsmodells mit Trödelfaktor Zusatzinfos für Lehrkräfte: Für die Bearbeitung der Aufgaben ist das diesem Modul beiliegende Python-Programm verkehr_tf.py erforderlich. Es ist sinnvoll, vor diesem Arbeitsblatt insbesondere die Inhalte der Arbeitsblätter Analyse eines einfachen Verkehrsmodells und Einführung eines Trödelfaktors in das Modell zur Verkehrssimulation bearbeitet zu haben. Die Aufgaben können auch in Gruppen zu zwei oder drei Schüler/innen bearbeitet werden. Lösungen der Aufgaben:. Wenn ein Fahrzeug im Durchschnitt mindestens 0 Zellen zur Verfügung hat, fahren nach einer Anfangsphase, die durch die inhomogene Start- und Geschwindigkeitsverteilung der Fahrzeuge verursacht ist, die meisten Fahrzeuge die Höchstgeschwindigkeit von 5 Zellen pro Zeiteinheit und bewegen sich damit fort. Das Trödeln hat nur einen lokalen Einfluss und behindert den freien Verkehrsfluss kaum. Dies kann man sich damit erklären, dass jedes Fahrzeug im Schnitt einen Puffer von vier freien Zellen hat (eine Zelle braucht es selbst, 5 weitere vor sich, um mit Höchstgeschwindigkeit fahren zu können). Insgesamt stehen aber pro Fahrzeug durchschnittlich 0 Zellen zur Verfügung, so dass ein Trödeln eines vorausfahrenden Fahrzeugs im Durchschnitt erst nach 4 Zeiteinheiten zu einem Abbremsen des nachfolgenden Fahrzeugs führt (wenn dieses nicht selbst auch trödelt). 2. Bei einer durchschnittlichen Verkehrsdichte von einem Auto pro 6 Zellen fahren in dem Modell ohne Trödelfaktor nach einer Anfangsphase, in der die Inhomogenitäten durch die zufällige Startverteilung von Fahrzeugen und Geschwindigkeiten ausgeglichen werden, alle Fahrzeuge konstant mit Höchstgeschwindigkeit. Bei dem Modell mit Trödelfaktor treten spontan lokale Staus auf, die sich aber auch wieder auflösen können. Das Modell kann offensichtlich sogenannte Staus aus dem Nichts nachbilden, obwohl eigentlich genügend Raum für alle Fahrzeuge vorhanden ist, um mit Höchstgeschwindigkeit zu fahren. 3. Erhöht man die Verkehrsdichte auf durchschnittlich ein Fahrzeug pro 4 Zellen, so erhöht sich auch die Anzahl und die Länge der Staus. Allerdings gibt es auch immer noch freie Straßenabschnitte, auf denen die Fahrzeuge mit Maximalgeschwindigkeit fahren können. 4. Das Modell kann das Auftreten von sogenannten Staus aus dem Nichts reproduzieren. Am Beispiel der Verkehrsdichte von durchschnittlich einem Fahrzeug pro 6 Zellen erkennt man, dass neben der Verkehrsdichte offensichtlich auch das individuell verschiedene Verhalten von Fahrzeugen das Entstehen von Staus begünstigt. In der Realität bewegen sich die Fahrzeuge mit größeren Geschwindigkeitsunterschieden fort (LKWs mit nur 80 km/h, Traktoren mit noch niedrigeren Geschwindigkeiten). Will man dies berücksichtigen, so muss man z.b. auch Überholvorgänge mit simulieren. 26
27 Literatur [] H.-J. Bungartz, S. Zimmer, M. Buchholz und D. Pflüger. Modellbildung und Simulation. Springer-Verlag, [2] K. Nagel und M. Schreckenberg. A cellular automaton model for freeway traffic. Journal de Physique I, 2: , Dezember 992. [3] [4] Los Alamos National Laboratory. TRANSIMS - Transportation Analysis Simulation System. [5] [6] [7] wirtschaft\_und\_haushalte.html 27
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Grundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
A Lösungen zu Einführungsaufgaben zu QueueTraffic
A Lösungen zu Einführungsaufgaben zu QueueTraffic 1. Selber Phasen einstellen a) Wo im Alltag: Baustelle, vor einem Zebrastreifen, Unfall... 2. Ankunftsrate und Verteilungen a) poissonverteilt: b) konstant:
Speicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
PTV VISWALK TIPPS UND TRICKS PTV VISWALK TIPPS UND TRICKS: VERWENDUNG DICHTEBASIERTER TEILROUTEN
PTV VISWALK TIPPS UND TRICKS PTV VISWALK TIPPS UND TRICKS: VERWENDUNG DICHTEBASIERTER TEILROUTEN Karlsruhe, April 2015 Verwendung dichte-basierter Teilrouten Stellen Sie sich vor, in einem belebten Gebäude,
Zahlen auf einen Blick
Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Behörde für Bildung und Sport Abitur 2008 Lehrermaterialien zum Leistungskurs Mathematik
Abitur 8 II. Insektenpopulation LA/AG In den Tropen legen die Weibchen einer in Deutschland unbekannten Insektenpopulation jedes Jahr kurz vor Beginn der Regenzeit jeweils 9 Eier und sterben bald darauf.
Erstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
OECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
Gefahr erkannt Gefahr gebannt
Ihre Unfallversicherung informiert Toter Winkel Gefahr erkannt Gefahr gebannt Gesetzliche Unfallversicherung Die Situation Liebe Eltern! Immer wieder kommt es zu schweren Verkehrsunfällen, weil LKW-Fahrer
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
FAQ Spielvorbereitung Startspieler: Wer ist Startspieler?
FAQ Spielvorbereitung Startspieler: Wer ist Startspieler? In der gedruckten Version der Spielregeln steht: der Startspieler ist der Spieler, dessen Arena unmittelbar links neben dem Kaiser steht [im Uhrzeigersinn].
Güte von Tests. die Wahrscheinlichkeit für den Fehler 2. Art bei der Testentscheidung, nämlich. falsch ist. Darauf haben wir bereits im Kapitel über
Güte von s Grundlegendes zum Konzept der Güte Ableitung der Gütefunktion des Gauss im Einstichprobenproblem Grafische Darstellung der Gütefunktionen des Gauss im Einstichprobenproblem Ableitung der Gütefunktion
Primzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
Hohe Kontraste zwischen Himmel und Landschaft abmildern
PhotoLine-Bildbearbeitung Erstellt mit Version 16.11 In diesem Beispiel möchte ich zeigen, wie ich zur Zeit Landschaftsbilder mit hohen Kontrasten bearbeite. "Zur Zeit" deshalb, weil sich das natürlich
50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse 11 13. 501322 Lösung 10 Punkte
50. Mathematik-Olympiade. Stufe (Regionalrunde) Klasse 3 Lösungen c 00 Aufgabenausschuss des Mathematik-Olympiaden e.v. www.mathematik-olympiaden.de. Alle Rechte vorbehalten. 503 Lösung 0 Punkte Es seien
Datenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
Modellbildungssysteme: Pädagogische und didaktische Ziele
Modellbildungssysteme: Pädagogische und didaktische Ziele Was hat Modellbildung mit der Schule zu tun? Der Bildungsplan 1994 formuliert: "Die schnelle Zunahme des Wissens, die hohe Differenzierung und
Kulturelle Evolution 12
3.3 Kulturelle Evolution Kulturelle Evolution Kulturelle Evolution 12 Seit die Menschen Erfindungen machen wie z.b. das Rad oder den Pflug, haben sie sich im Körperbau kaum mehr verändert. Dafür war einfach
Mediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
Plotten von Linien ( nach Jack Bresenham, 1962 )
Plotten von Linien ( nach Jack Bresenham, 1962 ) Ac Eine auf dem Bildschirm darzustellende Linie sieht treppenförmig aus, weil der Computer Linien aus einzelnen (meist quadratischen) Bildpunkten, Pixels
Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen
Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen 1. Quadratische Gleichungen Quadratische Gleichungen lassen sich immer auf die sog. normierte Form x 2 + px + = 0 bringen, in
Info zum Zusammenhang von Auflösung und Genauigkeit
Da es oft Nachfragen und Verständnisprobleme mit den oben genannten Begriffen gibt, möchten wir hier versuchen etwas Licht ins Dunkel zu bringen. Nehmen wir mal an, Sie haben ein Stück Wasserrohr mit der
Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl
Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut Von Susanne Göbel und Josef Ströbl Die Ideen der Persönlichen Zukunftsplanung stammen aus Nordamerika. Dort werden Zukunftsplanungen schon
Zulassung nach MID (Measurement Instruments Directive)
Anwender - I n f o MID-Zulassung H 00.01 / 12.08 Zulassung nach MID (Measurement Instruments Directive) Inhaltsverzeichnis 1. Hinweis 2. Gesetzesgrundlage 3. Inhalte 4. Zählerkennzeichnung/Zulassungszeichen
1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten
Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge
Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1
Zahlenwinkel: Forscherkarte 1 alleine Tipp 1 Lege die Ziffern von 1 bis 9 so in den Zahlenwinkel, dass jeder Arm des Zahlenwinkels zusammengezählt das gleiche Ergebnis ergibt! Finde möglichst viele verschiedene
Informatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
Informationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
Projektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG
it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente
ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele
ONLINE-AKADEMIE Ziele Wenn man von Menschen hört, die etwas Großartiges in ihrem Leben geleistet haben, erfahren wir oft, dass diese ihr Ziel über Jahre verfolgt haben oder diesen Wunsch schon bereits
Zwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
Kreativ visualisieren
Kreativ visualisieren Haben Sie schon einmal etwas von sogenannten»sich selbst erfüllenden Prophezeiungen«gehört? Damit ist gemeint, dass ein Ereignis mit hoher Wahrscheinlichkeit eintritt, wenn wir uns
Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation
Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation Einführung Mit welchen Erwartungen gehen Jugendliche eigentlich in ihre Ausbildung? Wir haben zu dieser Frage einmal die Meinungen von Auszubildenden
Örtliche Angebots- und Teilhabeplanung im Landkreis Weilheim-Schongau
Örtliche Angebots- und Teilhabeplanung im Landkreis Weilheim-Schongau Zusammenfassung der Ergebnisse in Leichter Sprache Timo Wissel Albrecht Rohrmann Timo Wissel / Albrecht Rohrmann: Örtliche Angebots-
LANGFRISTIGE HAUSAUFGABE (LINEARE GLEICHUNGSSYSTEME)
LANGFRISTIGE HAUSAUFGABE (LINEARE GLEICHUNGSSYSTEME) Aufgabe 1: Tanzkurs ( * ) Zu einem Tanzkurs erscheinen dreimal so viele Mädchen wie Jungen. Nachdem 15 Mädchen gegangen sind, sind noch doppelt so viele
Informatik Aufgaben. 1. Erstelle ein Programm zur Berechnung der Summe der Zahlen von 1 bis n, z.b. n = 100.
Informatik Aufgaben 1. Erstelle ein Programm zur Berechnung der Summe der Zahlen von 1 bis n, z.b. n = 100. 2. Erstelle ein Programm, das die ersten 20 (z.b.) ungeraden Zahlen 1, 3, 5,... ausgibt und deren
M@school Software- und Druckerzuweisung Selbstlernmaterialien
Bildung und Sport M@school Software- und Druckerzuweisung Selbstlernmaterialien Hinweise zum Skript: LMK = Linker Mausklick RMK = Rechter Mausklick LMT = Linke Maustaste RMT = Rechte Maustaste Um die Lesbarkeit
2.1 Präsentieren wozu eigentlich?
2.1 Präsentieren wozu eigentlich? Gute Ideen verkaufen sich in den seltensten Fällen von allein. Es ist heute mehr denn je notwendig, sich und seine Leistungen, Produkte etc. gut zu präsentieren, d. h.
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Anleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?
UErörterung zu dem Thema Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken? 2000 by christoph hoffmann Seite I Gliederung 1. In zu großen Mengen ist alles schädlich. 2.
Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server
Hallo Leute Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server (= echtes - zeug ) liegt! Die neue Form hat insbesondere folgende Vorteile: Du bekommst einen
Verkehrsteilnehmer. Beispiel: Wir betrachten die Modellierung von Handlungskomponenten wie Verkehrsteilnehmern und Straßen.
7.6 Bedingte Rechte Manchmal sind Rechte nur unter bestimmten Voraussetzungen gültig. Diese Situation beschreiben wir -wie sonst auch üblich- mit bedingten Rechten. Beispiel: Wir betrachten die Modellierung
Wir arbeiten mit Zufallszahlen
Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten
Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?
Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung? BAF ist die Abkürzung von Bundes-Aufsichtsamt für Flugsicherung. Auf der Internetseite gibt es 4 Haupt-Bereiche:
1. Was ihr in dieser Anleitung
Leseprobe 1. Was ihr in dieser Anleitung erfahren könnt 2 Liebe Musiker, in diesem PDF erhaltet ihr eine Anleitung, wie ihr eure Musik online kostenlos per Werbevideo bewerben könnt, ohne dabei Geld für
Vergleichsarbeiten in 3. Grundschulklassen. Mathematik. Aufgabenheft 1
Vergleichsarbeiten in 3. Grundschulklassen Mathematik Aufgabenheft 1 Name: Klasse: Herausgeber: Projekt VERA (Vergleichsarbeiten in 3. Grundschulklassen) Universität Koblenz-Landau Campus Landau Fortstraße
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
Chemie Zusammenfassung KA 2
Chemie Zusammenfassung KA 2 Wärmemenge Q bei einer Reaktion Chemische Reaktionen haben eine Gemeinsamkeit: Bei der Reaktion wird entweder Energie/Wärme frei (exotherm). Oder es wird Wärme/Energie aufgenommen
Beweisbar sichere Verschlüsselung
Beweisbar sichere Verschlüsselung ITS-Wahlpflichtvorlesung Dr. Bodo Möller Ruhr-Universität Bochum Horst-Görtz-Institut für IT-Sicherheit Lehrstuhl für Kommunikationssicherheit [email protected] 6
1 C H R I S T O P H D R Ö S S E R D E R M A T H E M A T I K V E R F Ü H R E R
C H R I S T O P H D R Ö S S E R D E R M A T H E M A T I K V E R F Ü H R E R L Ö S U N G E N Seite 7 n Wenn vier Menschen auf einem Quadratmeter stehen, dann hat jeder eine Fläche von 50 mal 50 Zentimeter
Wie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
Qualitätsbereich. Mahlzeiten und Essen
Qualitätsbereich Mahlzeiten und Essen 1. Voraussetzungen in unserer Einrichtung Räumliche Bedingungen / Innenbereich Für die Kinder stehen in jeder Gruppe und in der Küche der Körpergröße entsprechende
Woche 1: Was ist NLP? Die Geschichte des NLP.
Woche 1: Was ist NLP? Die Geschichte des NLP. Liebe(r) Kursteilnehmer(in)! Im ersten Theorieteil der heutigen Woche beschäftigen wir uns mit der Entstehungsgeschichte des NLP. Zuerst aber eine Frage: Wissen
Didaktisierungsvorschläge zum Kalender. Jugend in Deutschland 2013. UNTERRICHTSENTWURF Juli. Alles, was Spaß macht: HOBBY UND FREIZEIT
Seite 1 von 8 Didaktisierungsvorschläge zum Kalender Jugend in Deutschland 2013 UNTERRICHTSENTWURF Juli Alles, was Spaß macht: HOBBY UND FREIZEIT - Unterrichtsvorschläge und Arbeitsblätter - Abkürzungen
Anhand des bereits hergeleiteten Models erstellen wir nun mit der Formel
Ausarbeitung zum Proseminar Finanzmathematische Modelle und Simulationen bei Raphael Kruse und Prof. Dr. Wolf-Jürgen Beyn zum Thema Simulation des Anlagenpreismodels von Simon Uphus im WS 09/10 Zusammenfassung
Vektoren mit GeoGebra
Vektoren mit GeoGebra Eine Kurzanleitung mit Beispielen Markus Hohenwarter, 2005 In GeoGebra kann mit Vektoren und Punkten konstruiert und gerechnet werden. Diese Kurzanleitung gibt einen Überblick über
Charakteristikum des Gutachtenstils: Es wird mit einer Frage begonnen, sodann werden die Voraussetzungen Schritt für Schritt aufgezeigt und erörtert.
Der Gutachtenstil: Charakteristikum des Gutachtenstils: Es wird mit einer Frage begonnen, sodann werden die Voraussetzungen Schritt für Schritt aufgezeigt und erörtert. Das Ergebnis steht am Schluß. Charakteristikum
Datensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])
3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere
Konzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
Menü auf zwei Module verteilt (Joomla 3.4.0)
Menü auf zwei Module verteilt (Joomla 3.4.0) Oft wird bei Joomla das Menü in einem Modul dargestellt, wenn Sie aber z.b. ein horizontales Hauptmenü mit einem vertikalen Untermenü machen möchten, dann finden
Anleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln
Anleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln Dieses System wird im Sommersemester 2015 getestet und gilt nur für das Übehaus. Das Üben in Räumen des Haupthauses wird
ratgeber Urlaub - Dein gutes Recht
Viele Arbeitgeber wollen jetzt die Urlaubsplanung für 2011 vorgelegt bekommen. Dabei kommt es immer wieder zu Streitereien unter den Kollegen. Aber auch zwischen Arbeitnehmern und Arbeitgebern kann es
Gantt-Diagramm - Diagramm zur Projektverfolgung
Gantt-Diagramm - Diagramm zur Projektverfolgung 5.06.206 3:29:35 FAQ-Artikel-Ausdruck Kategorie: Windows::MS Office::Excel Bewertungen: 0 Status: öffentlich (Alle) Ergebnis: 0.00 % Sprache: de Letzte Aktualisierung:
Informationen zum neuen Studmail häufige Fragen
1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:
Ein Ausflug in die Vergangenheit Checkpoint Charlie und die Berliner Mauer
Für die Ein Ausflug in die Vergangenheit Checkpoint Charlie und die Berliner Mauer mit einem Besuch im ASISI-Mauerpanorama Gruppe: gefördert durch: Herausgeber: Berliner Forum für geschichte und gegenwar
BaseCamp OS X, Zümo 590 und die unterschiedliche Punkte in einer Route:
BaseCamp OS X, Zümo 590 und die unterschiedliche Punkte in einer Route: Es gibt 2 verschieden Punkte die zur Routenerstellung in BaseCamp OS X, Zümo 590 zur Verwendung kommen: Wegpunkte/Zwischenziele mit
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
Statuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
Anwendertreffen 20./21. Juni
Anwendertreffen Verbindungsmittelachsen VBA Allgemein Die Verbindungsmittelachsen werden nun langsam erwachsen. Nach zwei Jahren Einführungszeit haben wir bereits viele Rückmeldungen mit Ergänzungswünschen
9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.
1 Rund um das Auto Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu. 1. Zu diesem Fahrzeug sagt man auch Pkw oder Wagen. 2. kein neues Auto, aber viel billiger
DAVID: und David vom Deutschlandlabor. Wir beantworten Fragen zu Deutschland und den Deutschen.
Manuskript Die Deutschen sind bekannt dafür, dass sie ihre Autos lieben. Doch wie sehr lieben sie ihre Autos wirklich, und hat wirklich jeder in Deutschland ein eigenes Auto? David und Nina fragen nach.
Wasserkraft früher und heute!
Wasserkraft früher und heute! Wasserkraft leistet heute einen wichtigen Beitrag zur Stromversorgung in Österreich und auf der ganzen Welt. Aber war das schon immer so? Quelle: Elvina Schäfer, FOTOLIA In
1. Standortbestimmung
1. Standortbestimmung Wer ein Ziel erreichen will, muss dieses kennen. Dazu kommen wir noch. Er muss aber auch wissen, wo er sich befindet, wie weit er schon ist und welche Strecke bereits hinter ihm liegt.
Anleitung zur Erstellung einer Gefährdungsbeurteilung
Anleitung zur Erstellung einer Gefährdungsbeurteilung 1 Vorbereiten der Gefährdungsbeurteilung 1.1 Richten Sie mit Hilfe des Windows-Explorers (oder des Windows-Arbeitsplatzes) einen neuen Ordner ein,
Sehbehindertentag 6. Juni. Kontraste. helfen schwachen Augen
Sehbehindertentag 6. Juni Kontraste helfen schwachen Augen Mehr als eine halbe Million Menschen in Deutschland sind sehbehindert. Ihr Sehvermögen beträgt auf dem besseren Auge selbst mit Hilfsmitteln wie
Vorgestellt von Hans-Dieter Stubben. BVW GmbH: Partner des Bundes-Versorgungs-Werk der Wirtschaft und der Selbständigen e.v.
Der Investitionsoptimierer Vorgestellt von Hans-Dieter Stubben BVW GmbH: Partner des Bundes-Versorgungs-Werk der Wirtschaft und der Selbständigen e.v. Der Investitionsoptimierer ist die Antwort an die
Computeria Rorschach Mit Excel Diagramme erstellen
Mit Excel Diagramme erstellen 25.12.2010 Roland Liebing Mit Excel Diagramme erstellen Diagramme können Zahlenwerte veranschaulichen, das heisst, mit Hilfe eines Diagramms können Zahlen besser miteinander
Mehr Geld verdienen! Lesen Sie... Peter von Karst. Ihre Leseprobe. der schlüssel zum leben. So gehen Sie konkret vor!
Peter von Karst Mehr Geld verdienen! So gehen Sie konkret vor! Ihre Leseprobe Lesen Sie...... wie Sie mit wenigen, aber effektiven Schritten Ihre gesteckten Ziele erreichen.... wie Sie die richtigen Entscheidungen
Hinweise zum Übungsblatt Formatierung von Text:
Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger
PowerPoint: Text. Text
PowerPoint: Anders als in einem verarbeitungsprogramm steht in PowerPoint der Cursor nicht automatisch links oben auf einem Blatt in der ersten Zeile und wartet auf eingabe. kann hier vielmehr frei über
Tipp III: Leiten Sie eine immer direkt anwendbare Formel her zur Berechnung der sogenannten "bedingten Wahrscheinlichkeit".
Mathematik- Unterrichts- Einheiten- Datei e. V. Klasse 9 12 04/2015 Diabetes-Test Infos: www.mued.de Blutspenden werden auf Diabetes untersucht, das mit 8 % in der Bevölkerung verbreitet ist. Dabei werden
Repetitionsaufgaben Wurzelgleichungen
Repetitionsaufgaben Wurzelgleichungen Inhaltsverzeichnis A) Vorbemerkungen B) Lernziele C) Theorie mit Aufgaben D) Aufgaben mit Musterlösungen 4 A) Vorbemerkungen Bitte beachten Sie: Bei Wurzelgleichungen
AUSBILDUNG eines OBEDIENCE HUNDES
Beginners, CH (Box, Carré), 15 m entfernt Beginners, CH ab 2017 FCI - 1 (Box, Carré), 15 m entfernt mit Platz, 15 m FCI - 2 FCI - 3 mit Platz und Abrufen, 23 m Voransenden in einen Kreis, dann in ein Viereck
Und was uns betrifft, da erfinden wir uns einfach gegenseitig.
Freier Fall 1 Der einzige Mensch Der einzige Mensch bin ich Der einzige Mensch bin ich an deem ich versuchen kann zu beobachten wie es geht wenn man sich in ihn hineinversetzt. Ich bin der einzige Mensch
Bedienungsanleitung Rückabwicklungsrechner
1 Eingaben Zelle C2 Auszahlungsbetrag Hier muss der erste Auszahlungsbetrag eingegeben werden. Weitere Auszahlungen siehe Weiter unten. Zelle C3 Zeitpunkt der Auszahlung Datum der ersten Auszahlung Zelle
7 Rechnen mit Polynomen
7 Rechnen mit Polynomen Zu Polynomfunktionen Satz. Zwei Polynomfunktionen und f : R R, x a n x n + a n 1 x n 1 + a 1 x + a 0 g : R R, x b n x n + b n 1 x n 1 + b 1 x + b 0 sind genau dann gleich, wenn
Was ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
SUDOKU - Strategien zur Lösung
SUDOKU Strategien v. /00 SUDOKU - Strategien zur Lösung. Naked Single (Eindeutiger Wert)? "Es gibt nur einen einzigen Wert, der hier stehen kann". Sind alle anderen Werte bis auf einen für eine Zelle unmöglich,
Wie Sie mit Mastern arbeiten
Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint
Insiderwissen 2013. Hintergrund
Insiderwissen 213 XING EVENTS mit der Eventmanagement-Software für Online Eventregistrierung &Ticketing amiando, hat es sich erneut zur Aufgabe gemacht zu analysieren, wie Eventveranstalter ihre Veranstaltungen
Doku zur Gebäudebrüter Datenbank
Autor: Christina Baradari, [email protected], 0162 2008 114 Doku zur Gebäudebrüter Datenbank Team Web Programmierer: Rahim Baradari Inhaltsverzeichnis 1 Suchen nach Kartierungsdaten... 2 1.1
Pädagogik. Melanie Schewtschenko. Eingewöhnung und Übergang in die Kinderkrippe. Warum ist die Beteiligung der Eltern so wichtig?
Pädagogik Melanie Schewtschenko Eingewöhnung und Übergang in die Kinderkrippe Warum ist die Beteiligung der Eltern so wichtig? Studienarbeit Inhaltsverzeichnis 1. Einleitung.2 2. Warum ist Eingewöhnung
