

Hawkeye
Mitglieder-
Gesamte Inhalte
1179 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Hawkeye
-
Danke @Goetz Hier mal die Erweiterung der Steuerung auf einen T-Abzweig. Ampelsteuerung über Bremsweg 01.mbp Da denkt man endlich einen flüssigen Ablauf erreicht zu haben, da tauchen wieder andere neue Probleme auf. Shit happens! Das neue Problem offenbart sich in der Tatsache, das durch die jetzt unterschiedlichen Richtungen, in die die Fahrzeuge zufällig fahren können, die "automatische Beschleunigung" gerade beim Anfahren recht wirkungslos ist. Der Kontakt zum Vordermann reißt sofort ab, wenn zwei Fahrzeuge, die hintereinander fahren unterschiedliche Richtungen einschlagen. Hier schön zu sehen, das der dunkelgraue Käfer gerade mal auf 10 km/h beschleunigt hat und dann der Beschleunigungsvorgang unterbrochen wird, da der dunkelblaue Käfer geradeaus fährt. Da muss man schon tief in die Trickkiste greifen, um einen einigermaßen flüssigen Ablauf beim Anfahren an der Ampel hinzubekommen. Ganz lässt sich das aber wohl nicht abstellen. Auch nicht mit vielen Gleiskontakten. Mein Ziel ist ja auch, Gleiskontakte auf ein Minimum zu reduzieren, damit es übersichtlich bleibt. VG, Hawkeye
-
Hallo @Goetz, ich habe diese Steuerung über den Bremsweg mal auf einen T-Abzweig erweitert. Für die reine Ampelschaltung habe ich dein schönes Beispiel unter Tutorials adaptiert. Ist das o.k. für dich, wenn ich das verwende? VG, Hawkeye
-
HAHA! Kannte ich auch noch nicht. Man @Phrontistes Sei doch mal etwas erfinderisch. Kann man doch alles mal versuchen. Hier mal ein erster Entwurf für einen "Blitzer", den man auch im MBS wahrnimmt. Blitzer.mbp VG, Hawkeye
-
Klar, ist doch auch logisch, das das passieren kann. Die „Gelb“-Phase dauert genau 2s. Wer sich erst bei „Dunkelgelb“ also nach 1,9s noch entscheidet Gas zu geben, den erwischt es auch.😆 Tja, ist halt wie im richtigen Leben. 🤪 Der Blitzer ist ja auch nicht über die EV gesteuert. Da das „Blitzen“ auch nur zu sehen wäre, wenn man in genau diesem Moment auch im Auto mitfährt, habe ich darauf verzichtet. VG, Hawkeye
-
Genau, wenn man weiß wie. Und damit kann man jetzt endlich auch Situationen oder unerwünschte Effekte dokumentieren. z.B. ist in der EV eingestellt, das LKW nur auf eine Geschwindigkeit von 40- 60 km/h beschleunigen sollen. Bei eingeschalteter "automatischer Beschleunigung" wird diese Vorgabe aber ignoriert, denn die LKW heften sich hinter die schnelleren vorausfahrenden PKW. Sie fahren also im Endeffekt schneller als es eigentlich gewünscht ist. Dies führt aber zu nicht gewollten Effekten bei der Steuerung, die man dann nicht mehr beeinflussen kann. Der LKW fährt mit einer größeren Geschwindigkeit als er soll auf den Kontakt und fährt somit weiter, obwohl er eigentlich (bei Soll-V <=60 km/h) an dieser Stelle abbremsen sollte. Das nur zur Erläuterung, damit sich darüber keiner wundert, warum der LKW nicht anhält. VG, Hawkweye
-
Hallo @EASY, man ist die Funktion wertvoll! Das eröffnet ganz neue Möglichkeiten bei der Fehlersuche. Echt toll! Ich bin begeistert. VG, Hawkeye
-
Hallo @EASY, super Tipp, Danke! Habe es gleich mal ausprobiert. Funktioniert Klasse. Mit einer informativen print(..) -Anweisung weiß man auch gleich wer wo die Anlage pausiert hat. Ja, mir auch, da man dann durch Abschalten des Ereignisprotokolls wieder den flüssigen Ablauf erhält. Danke, Hawkeye
-
Warum so ungeduldig! Genau. Fahrzeuge fahren jetzt noch über die Ampel, wenn sie beim Umschalten der Ampel auf "Gelb" den GK schon verlassen haben. Mach einer versucht zusätzlich noch sein Glück, wenn die Ampel auf "Gelb" steht und die Geschwindigkeit des Fahrzeuges > 60km/h ist. Für diese Wagemutigen habe ich noch Blitzer zur Abschreckung aufgebaut. Zusätzlich fahren die Fahrzeuge bei "Grün" jetzt zu variablen Zeiten los. Wer kennt sie nicht, die Träumer, die bei "Grün" erst das Gaspedal suchen müssen. Alternative Ampelsteuerung 04.mbp Da die Anlage jetzt nicht mehr über einen Timer gesteuert wird, sollte man den Schalter nicht zu häufig hintereinander umschalten. Die Verzögerungen müssen auslaufen können. Sie lassen nicht abschalten. Hallo @Neo, für das Testen von Anlagen würde ich mir wünschen, das man eine Anlage per EV-Befehl pausieren kann. Wäre es nicht sinnvoll und möglich, ein EV-Ereignis "Anlage pausieren" zu kreieren? Das Pausieren einer Anlage von Hand zu einem bestimmten Zeitpunkt der Ausführung ist immer sehr ungenau. VG, Hawkeye
-
-
Da soll es ja auch stehen! Wenn du das nicht möchtest, dann baue zusätzliche eine kleine zufällige Verzögerung vor dem Bremsen im Millisekundenbereich ein. Dann bleiben die Fahrzeuge bei „Rot“ immer an unterschiedlichen Stellen vor oder hinter der Haltelinie stehen.
-
Hallo @Phrontistes, zuerst einmal befindet sich diese Steuerung noch in der Entwicklungsphase. Da können noch einige Optimierungen durchgeführt werden. Wichtig ist doch erstmal das Proof of Concept. Wenn du den Wert für den Bremsweg in der EV änderst, dann mußt du natürlich auch den gelben Gleiskontakt auf den neuen Wert neu einstellen.🙄 Von alleine wandert der nicht an die neue Position, die dem eingestellten Bremsweg in der EV entspricht. Also alles noch Handarbeit.😂 Nö! Das geht schon. Ich probiere deshalb z.B. gerade mit Werten für den Bremsweg so um 12-15 m herum und den Timer habe ich auch schon rausgeschmissen. Eine Ampelsteuerung über Verzögerungen gesteuert ist vielseitiger einsetzbar. Auch sind mir noch eine paar kleine Unstimmigkeit aufgefallen, die ich auch schon korrigiert habe. Optimierungen sind also in Arbeit.😉 VG, Hawkeye
-
Genau, ich habe noch einen anderen Pass über die Alpen gefunden. VG, Hawkeye
-
Hallo @Phrontistes, dafür hier eine Lösung für dich. Ich habe die Fahrzeuge auf der Anlage vergrößert und ein paar LKW hinzugefügt. Für "LKW" werden andere Einstellungen für Geschwindigkeit, Beschleunigung und Verzögerung zugewiesen als PKW's. Dadurch wird der Verkehr noch realistischer. Alternative Ampelsteuerung 03.mbp VG, Hawkeye
-
Moin Zusammen, ich habe die alternative Steuerung jetzt auf beide Ampeln angewendet. Alternative Ampelsteuerung 02.mbp Der Bremsweg ist auf 12m optimiert. Dabei fahren die Fahrzeuge bei "Gelb" auch noch über die Ampel. Der zufällige Geschwindigkeitsbereich ist auf 45 -70 km/h erweitert. Dadurch wird der variable Abstand während der Fahrt zwischen den Fahrzeugen noch deutlicher. Schnellere Fahrzeuge bremsen damit vor der "roten" Ampel noch etwas stärker. Und die Fahrzeuge fahren unabhängig ihrer Geschwindigkeit bei "Rot" immer bis zur Haltelinie vor. VG, Hawkeye
-
Hallo @EASY, "noch mal richtig Gas geben" ist gar nicht notwendig. wenn man den Bremsweg auf 20m einstellt und die Ampel schaltet, dann fährt ein Fahrzeug auch bei "Gelb" noch über die Ampel. VG, Hawkeye
-
Lösungen für Steuerungsaufgaben / Control solutions
Hawkeye antwortete auf Phrontistess Thema in Anleitungen und Tutorials
Hallo @Phrontistes, genau dieses "Zählen" der Fahrzeuge führt beim Straßenverkehr zu Problemen. (Hier mag das noch funktionieren.) Das habe ich an anderer Stelle schon mal ausführlich analysiert. VG, Hawkeye -
Ergänzung: Die Funktion der Gleiskontakte mit "Abbremsen auf ... " mit der Einstellung auf "0" ist aus meiner Sicht für den Straßenverkehr ungeeignet. Um den Verkehr in einem Geschwindigkeitsbereich ab 20 km/h - aufwärts zu regeln, macht diese Funktion noch Sinn. Nicht aber mit der Einstellung auf "0". Hier bestimmt die Fahrdynamik mit einer variablen oder unterschiedlichen Geschwindigkeit der Fahrzeuge und entscheidend der Position des Fahrzeuges zum GK beim Umschalten des GK auf die Geschwindigkeit "0" über den Bremsweg und die letztliche Halteposition eines Fahrzeuges. Genau das wollte ich in meinem Beispiel oben auch deutlich machen. In der Realität ist es doch genauso. Je nachdem, in welchem Abstand zur einer Ampel ich mich befinde, wenn sie auf "Gelb" oder "Rot" umschaltet, muss ich anders reagieren. Entweder normal oder stärker Bremsen. Und genau das geht nur, in dem man den Wert der Verzögerung anpasst und temporär verändert. VG, Hawkeye
-
Hallo @BahnLand, habe ich gemacht! Auch eine interessante Lösung, die aber auch ihre Tücken hat. In deiner 2.ten Anlage ist noch ein überflüssiges Ereignis enthalten. Die Variablen "Signal.Stoppkontakt.Fahrzeug" werden nie belegt, dadurch wird es nie ausgeführt. Ist wohl noch ein "Überbleibsel" der ursprünglichen Steuerung aus deinem Beispiel 1. In dem Beispiel 1 werden diese Variablen noch belegt. Aber hier wird das eigentliche Problem beim Straßenverkehr deutlich. Stehen viele Fahrzeug am Bahnübergang und die Schranken schließen wieder, bevor die Fahrzeuge ihre Endgeschwindigkeit erreicht haben, dann bleiben diese in einem ungewünschten Abstand vor dem Bahnübergang stehen. VG, Hawkeye
-
Hallo @BahnLand, genau das macht ja die Steuerung im inneren Kreis. Das Problem ist aber immer die Phase „Gelb“ bevor „Rot“ kommt. Deshalb wollte ich mal einen neuen Weg ausprobieren. VG, Hawkeye
-
Hallo @EASY, das hatte ich ja sogar zuerst mit eingebaut. 😂 Das funktioniert nur nicht, wenn sich vorher noch ein anders Fahrzeug befindet. Dann kannst du die Geschwindigkeit auch auf 200 km/h einstellen und das Fahrzeug fährt trotzdem nicht schneller, weil das vorausfahrende Fahrzeug die Geschwindigkeit regelt. VG, Hawkeye
-
Hallo Zusammen, es ist dem Ein oder Anderen bestimmt schon aufgefallen, das bei Kraftfahrzeugen die Nutzung der Eigenschaften der Gleiskontakte bei Ampeln aufgrund der Länge des Bremsweges der Fahrzeuge nicht immer funktioniert. Deshalb habe ich mal einen neuen Ansatz ausprobiert. In meiner Testanlage "Alternative Ampelsteuerung" sind 2 Varianten enthalten. Der innere Kreis beinhaltet die herkömmliche Steuerung über die Eigenschaften des GK direkt an der Haltelinie. Hier schaltet der GK entsprechend der Stellung des Signals bei Rot auf "Abbremsen auf 0" und bei Fahrt auf "Beschleunigen auf 50 km/h". Problematisch ist immer die Phase "Gelb", wenn sich ein Fahrzeug gerade beim Umschalten der Ampel in der Nähe des oder auf dem GK befindet. Hierfür gibt es zwei Einstellungsvarianten. Voreinstellung ist Variante 1, bei der die Fahrzeuge kurz stoppen und dann sofort wieder auf 50km/h beschleunigen. Sieht nicht besonders toll aus, aber der Ablauf wird nicht gestört, weil das entsprechende Fahrzeug ja weiterfährt. Bei Variante 2 kann es passieren, das das Fahrzeug auf oder kurz hinter dem GK stehen bleibt und der Ablauf gestört wird, weil es bei "Grün" nicht wieder losfährt. Einfach mal den Haken bei "Beschleunigen auf ..." herausnehmen und abwarten. Beim äußeren Kreis, liegt der Gleiskontakt für den "Halt" im Abstand von 8m vor der Haltelinie. Die Eigenschaften des GK sind hier deaktiviert und EV berechnet bei "Gelb" oder "Rot" beim Betreten des GK anhand der aktuellen Geschwindigkeit des Fahrzeuges die notwendige Verzögerung bis zum Stopp an der Haltelinie. Um das zu verifizieren, sind direkt hinter der Ampel blaue GK angeordnet, die zufällig die Fahrzeugwerte Geschwindigkeit, Beschleunigung und Verzögerung in einem gewissen Bereich einstellen, bzw. beim Überfahren ständig verändern. Dadurch verändern sich auch die Abstände zwischen den Fahrzeugen während der Fahrt, was ich persönlich für einen realistischeren Ablauf halte. Hier mal die Testanlage. Alternative Ampelsteuerung.mbp Anregungen und Kritik erwünscht. VG, Hawkeye
-
Verwendung eigener Modelle in 3D-Modellbahn-Studio
Hawkeye antwortete auf Damilus Thema in Modellbau mit externen Programmen
Hallo @Damilu, schau unter „Wiki“ und dann „Modellbau“. Da wird dir alles erklärt. VG, Hawkeye -
Schalter für individuell einstellbare Abstände
Hawkeye antwortete auf Hawkeyes Thema in Feature-Wünsche
Hallo @Phrontistes, da verstehst du etwas falsch. Der Zustand, auf den ich hinaus möchte, entspricht dem Verhalten von bremsenden Fahrzeugen, deren Kupplungen aktiv sind. Diese Bremsen auch langsam und bleiben dann, wenn das vordere Fahrzeug erreicht ist, stehen …. und verbinden sich dann aber über die Kupplungen miteinander. Genau dieser Effekt würde durch den Schalter unterbunden. D.h. Personen stehen ohne Abstand dicht an dicht, ohne aber eine Verbindung über die Kupplungen herzustellen. Ansonsten würde sich nichts verändern. Durch die eingeschaltet Funktion „automatisch beschleunigen“ würde sich die Personen auch wieder mit geringfügiger Zeitverzögerung in Bewegung setzten und beim „Gehen“ hintereinander auch wieder Abstand zueinander haben. VG, Hawkeye -
Wenn du die Anrede mit „Hallo @ .. „ und für „..“ einem Buchstaben beginnst, dann wird dir eine Liste aller Forenteilnehmer angezeigt, aus der du dann den gesuchten auswählen kannst. Er erhält dann eine Nachricht, das du ihm etwas geschrieben hast. Also, hallo @mobavossi, hier die Antwort. VG, Hawkeye
-
Schalter für individuell einstellbare Abstände
Hawkeye antwortete auf Hawkeyes Thema in Feature-Wünsche
So weit wollte ich noch gar nicht gehen.