Jump to content

Hawkeye

Mitglieder
  • Gesamte Inhalte

    1115
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Hawkeye

  1. Hallo Zusammen, mir ist doch noch eine Optimierung gelungen. Jetzt komme ich mit nur 12 Gleiskontakten für einen Abzweig aus. Die Anzeigen sind über die Ebene "Sicherheitsanzeigen" ausgeblendet. Wer erkennt, was ich geändert habe? Abzweig mit Vorfahrt achten 04 mit nur 12 Gleiskontakten.mbp Viele Grüße, Hawkeye
  2. Hallo Thomas, genau diese Überlegungen habe ich ja auch angestellt und versucht, mit einer minimale Anzahl von Gleiskontakten auszukommen. Hier stoßen wir aber an unsere Grenzen, weil wir nicht über hierfür notwendigen Funktionen verfügen können. Ein Beispiel: Du kannst über Lua zwar ermitteln, wieviele Fahrzeuge sich auf einem Objekt "Kreuzung" oder "Straße" befinden. Eine Kreuzung hat 11 Spuren, aber auf welcher Spur sich die einzelnen Fahrzeug befinden, können wir nicht ermitteln. Das wäre aus meiner Sicht aber auch wichtig, besonders für das Sicherungssystem. Ein Fahrzeug das sich auf Spur 6 befindet, sollte die Hauptspuren 10 und 11 blockieren können. Ich auch nicht, ist zur Zeit aber nicht vermeidbar. z.B. durch die oben genannte fehlende Funktion. Das reicht aber nicht. Die Fahrzeuge sind nicht intelligent oder sehen was vor ihnen liegt. Diese Entscheidungen muss man programmieren können. Für die Entscheidung, wohin ein Auto bei einem Abzweig mit 6 mögliche Fahrtrichtungen fährt, benötigts du insgesamt 6 Gleiskontakte. 3x Türkis für den Anfang der Strecke und 3x Weiß für ein Ziel. Hinzu kommen pro möglichem Fahrweg 6 Stück, davon 4x Stop (rot) und 2x Verzögerung(blau). Letztlich noch ein Sicherungssystem, dafür habe ich nur 4 vorgesehen, besser wären sogar 8. Macht als insgesamt mindesten 16 Stück. Genau das macht das Programm doch. Die "grünen" Pfeile zeigen, wer auf welcher Spur gerade fahren dürfte. Wer fährt gerade: Der Bus (hat auch grün) Darf ich fahren: Der vipergrüne Golf will (so wie hier gezeigt) nach rechts abbiegen und hat keinen "grünen" Pfeil => Er darf nicht fahren. Wer könnte fahren: Ein Fahrzeug das am T-Stück (so wie hier gezeigt) nach links abbiegen will. Da steht aber der Golf, der in die andere Richtung will. Das Sicherungssystem zeigt an, das die Hauptspuren (roter Pfeil) gesperrt sind , solange sich der Bus noch auf den Strecken von "rechts nach links" und von "links nach rechts" befindet. Ich denke, viel mehr werden wir im Moment mit den zur Verfügung stehenden Mittel auch nicht erreichen. Viele Grüße, Hawkeye
  3. Nachtrag zum Beitrag oben! Das Verhalten verbessert sich noch, wenn der rechte rote Gleiskontakt auf den blauen geschoben wird, das tatsächlich nur die Spur "Geradeaus" gestoppt wird. Sonst werden auch die Abbieger beeinflusst! Den blauen Kontakt auf die Abbiegespur. (leicht schräg) den roten Kontakt auf die Spur "Geradeaus" (Waggerecht) Bitte an allen 4 Abzweigen korrigieren. (Da kommt es wirklich auf jedes kleinste Detail an.) Sorry, Hawkeye
  4. Hallo Zusammen, hier eine weitere Überarbeitung mit einem Versuch eines kleinen Sicherungssystem. Kreuzt ein Fahrzeug die Hauptstraßen, dann werden die Hauptfahrtrichtungen (FaRi: Ost West und West-Ost) solange auf Stop mit V=0 gesetzt, wie sich ein Fahrzeug auf den Kreuzung (im Bereich der Hauptspuren) befindet. Bei einem Stau bis in die Kreuzung sollten dadurch Kollisionen verhindert werden. (sollten! ) Ein paar Probleme bleiben dennoch übrig und werden sich wohl auch so schnell nicht beseitigen lassen. Durch die Dynamik des Straßenverkehrs kann einem Fahrzeug auch mal sehr spät die Anweisung "Abbremsen auf "0" zugewiesen werden. Dadurch kann es dazu kommen, das der Verzögerungsweg nicht mehr ausreicht, um noch rechtzeitig am Gleiskontakt zum Stehen zu kommen. Dann bleibt es halt stehen und reagiert nicht mehr auf die Anweisung zur Weiterfahrt am Gleiskontakt. Bei Abbiegespuren kann es auch den Effekt haben, das ein nachfolgendes Fahrzeug durch ein stehendes abbiegendes Fahrzeug hindurchfährt. Abzweig mit Vorfahrt achten 03 mit Sicherungsstop.mbp Weitere Verbesserungsvorschläge sind gerne willkommen. Viele Grüße, Hawkeye
  5. Yes, thank you, Herman. What‘s still missing is a „Safety-system“. No attentive Driver enters a blocked intersection. I‘m thinking of a solution for this. regards, Hawkeye
  6. Hallo Götz, manchmal können Diskussionen mit dir echt anstrengend sein. Solange deine Vorschläge dabei zu Lösungen führen, soll es mir recht sein. @Neo: Meinen Wunsch zur Verbesserung möchte dennoch beibehalten. Ist es möglich den Fahrzeugen für die "Automatische Beschleunigung" wie bei den Gleiskontakten eine max. Zielgeschwindigkeit zuzuordnen, damit der Verfolgungseffekt auch nur bis zu einer definierten Geschwindigkeit erfolgt? Die Anlage habe ich für einen Stresstest noch etwas überarbeitet, auf 4 Abzweige erweitert und ein paar kleine Veränderungen in der EV vorgenommen. Viel Spaß beim Testen. Abzweig mit Vorfahrt achten 02.mbp Fehler, die auffallen, bitte auch melden. Viele Grüße, Hawkeye
  7. Mann oh Mann, Götz. Ich will unterschiedliche Endgeschwindigkeiten! Ein LKW soll 50-60 km/h fahren, ein PKW darf und soll auch schneller fahren können. Ich will keine LKW Rally, nur weil der PKW den LKW über die automatische Beschleunigung mitzieht. VG, Hawkeye
  8. Mit solchen Werten kannst du eine Kreuzung vergessen. Dann kommt der LKW nicht um die Kurve bevor das geradeaus fahrende Fahrzeug da ist.
  9. Ja Götz, das weiß ich. Aber dem LKW wurde erst später die Geschwindigkeit 58 km/h zugewiesen. Das bedeutet, das sich der LKW noch im Einflussbereich der automatischen Beschleunigung zum vorausfahrenden PKW befunden hat. Hier ist doch die Frage, ob man diesen Bereich nicht eingrenzen kann. Z.B. , das das in der Kolonne folgende Fahrzeug nur bis ca. 40 km/h mit beschleunigt wird. Das also Geschwindigkeiten über dieser Grenze von der automatischen Beschleunigung ignoriert würden. Das würde einen realistischeren Ablauf mit unterschiedlichen Geschwindigkeit für verschiedene Fahrzeugtypen ermöglichen. Ein PKW entfernt sich nun mal schneller von einer Kreuzung als ein schwer beladener LKW. Viele Grüße, Hawkeye PS: Im Grunde wie beim Gleiskontakt eine Funktion im Fahrzeug "Automatische Beschleunigung gilt bis auf .... kmh"
  10. ist ist doch immer schön, wenn man eine Ursache ausschließen kann. Ich konnte den Effekt eingrenzen. Es liegt an der automatische Beschleunigung, und zwar dann, wenn ein LKW hinter einem PKW in die gleiche Richtung abbiegt. Der PKW hat eine Geschwindigkeit um 88 kmh bekommen. Dem LKW wurden 58 kmh also im definierten Bereich zugeordnet. Trotzdem beschleunigt der LKW über seine eigene vorgegebenen Zielgeschwindigkeit hinaus. Das der LKW durch das vor ihm fahrende Fahrzeug beschleunigt wird, ist ja korrekt und in Ordnung. Die Funktion wird ja auch benötigt. Aber dann bitte doch nur bis zu seiner eignen definierten Geschwindigkeit und nicht darüber hinaus! Das ist für mich nicht logisch und unverständlich. @Neo, hat das einen tieferen Sinn ? Viele Grüße, Hawkeye
  11. Danke, Götz. Ich frage mich nur, warum die LKW manchmal rasen, obwohl ihnen nur der Geschwindigkeitsbereich 50-60 km/h zugeordnet wird. Dafür finde ich noch keine Erklärung. VG, Hawkeye
  12. Moin, einen kleinen Fehler habe ich schon entdeckt. Bei den Einträgen "Geschwindigkeit setzen" für die Fahrzeuge muss natürlich als Auslöser der "Gleiskontakt" stehen und nicht [Alle Gleise/Gleiskontakte]. Das ist insgesamt 5x zu ändern. Sorry, war schon sehr spät. VG, Hawkeye
  13. Aber Andy, natürlich nicht. Hier mal mein erster Versuch ohne Zähler und ohne Fahrstraßen (will Neo ja vermeiden). Die Vorfahrtsregelung wird über Schlagworte gesteuert, die temporär den Fahrzeugen vor dem Abzweig zugeordnet werden. Verlässt das Fahrzeug den Abzweig wird das Schlagwort wieder gelöscht. Damit die Schlagwörter auch nur für jeweils einen Abzweig gelten, werden Sie aus dem Namen der Kreuzung und der Richtung in der die Fahrzeuge fahren zusammengesetzt. Das ergibt für jeden Abzweig 6 verschiedene Schlagwörter. Dadurch kann auf einen Stop bei freiem Fahrweg verzichtet werden. Abzweig mit Vorfahrt achten 01.mbp Läuft schon recht flüssig, aber ein paar kleine Optimierungen müssen wohl noch gemacht werden. Viele Grüße, Hawkeye
  14. Hallo Zusammen, Das stimmt aber nur, wenn ein Gleiskontakt das Fahrzeug auch erkennt und ihm ein Ziel zuweisen kann. Das passiert aber in manchen Fällen nicht. Hier muß Neo nachbessern und eine Funktion zu Verfügung stellen, damit auch in jeder Situation alle Fahrzeuge von einem Gleiskontakt erkannt werden. Richtig Andy, aber man muß das Fahrzeugverhalten an Kreuzungen auch verstehen wenn man Lösungen sucht. Sonst dreht man sich nur im Kreis. Genau das haben wir doch alle seit V7 getan. Probieren, ohne zu verstehen, was tatsächlich warum passiert. So kommen wir aber nicht zu einer Lösung des Problems. Im Moment versuche ich statt einem Zähler, die Vorfahrtsregeln über temporäre Schlagworte in den Fahrzeugen zu realisieren. Jedem Fahrzeug, dem ein Fahrtrichtungsziel in einer Kreuzung zugewiesen wird, bekommt für diese Richtung auch ein individuelles Schlagwort das sich aus dem Namen der Kreuzung und dem Fahrweg zusammensetzt. An den Stopstellen (keine Vorfahrtsberechtigung) soll geprüft werden, ob sich Fahrzeuge mit einem solchen Schlagwort auf einer Vorfahrtsstraße im Bereich der Kreuzung befinden. (Ermittelt, per Wiederholung für alle Fahrzeuge mit einem Schlagwort.) Nach Verlassen der Kreuzung werden Ziel und Schlagworte im Fahrzeug wieder gelöscht. Hat das schon mal jemand versucht? Viele Grüße, Hawkeye
  15. Hallo, den Grund hierfür habe ich gefunden. Es liegt an der Reihenfolge, wie die Spuren in einer Kreuzung definiert sind. Die Abbiegespur ist an Stelle 6 Die Geradeausspur ist an Stelle 10. Erreicht ein Fahrzeug den Schnittpunkt, richtet sich das Fahrzeug (oder eine Fahrzeuggruppe, ob gekoppelt oder nicht) an der niedriger definierten Spur aus. In diesem Fall der Spur 6. Das kann durch Vertauschen der Spuren verifiziert werden. Allerdings lässt sich keine optimale Reihenfolge der Spuren finden. Der Effekt wirkt dann nur auf eine andere Variante verlagert. Die Spurnummer des geraden Stücks, das auf den Schnittpunkt folgt, hat keinen Einfluss auf die Ausrichtung. VG, Hawkeye
  16. Hallo Zusammen, ein weiterer Punkt, der noch geklärt werden muss, ist das Verhalten von Anhängern / Sattelzügen auf Kreuzungen/Abzweigen an den Stellen, wo zwei Fahrspuren aufeinandertreffen. Hier mal eine typische Situation an einem Abzweig. Am Ende des Abzweiges habe ich eine Gleiskontakt (Geschwindigkeit = 0) kurz hinter der Stelle platziert, an der die beiden Spuren "Geradeaus" von rechts und "Linksabbieger" der Abbiegespur von unten zusammentreffen. An beiden Fahrzeugen ist die automatische Verzögerung und automatische Beschleunigung eingeschaltet. Hält der vordere Sattelzug auf der normalen Strecke an, bleibt der zweite Sattelzug hinter dem ersten Sattelzug auch mit einem Abstand zum Auflieger stehen. In einer Kreuzung verhält sich das aber anders. Die Zugmaschine des ersten Sattelaufliegers hält planmäßig an dem roten GK, aber der Sattelauflieger schlägt auf die Abbiegespur aus. Dadurch erkennt das folgende Fahrzeug den Sattelauflieger nicht mehr und fährt bis auf die Zugmaschine auf. Interessant ist, wenn man den Stop-GK so ausrichtet , das er kurz hinter der Schnittstelle der Fahrspuren liegt, erkennt man, das auch die Zugmaschine auf die Abbiegespur springt. Es betrifft also nicht nur Fahrzeuge mit Anhängern oder Sattelzüge, sondern alle Fahrzeuge! Es ist im normalen Betrieb nur nicht explizit wahrnehmbar. Man merkt es aber deutlich, wenn die Fahrzeuge mit einer Geschwindigkeit <5 km/h über diese Schnittstelle fahren. Viele Grüße, Hawkeye
  17. Hallo Dirk, hasst du die Testanlage wieder gelöscht? Ich habe einmal den kurzen Hinweis erhalten "Inhalt existiert nicht mehr" und ansonsten "Keine Elemente gefunden". VG, Hawkeye
  18. Hallo Andy, nicht Argumente, sondern Auswirkungen. Ein Grundproblem scheint doch zu sein, das Fahrzeuge auf Straßen von Gleiskontakten in bestimmten (seltenen?) Situationen nicht erkannt werden. Das hat aber nicht nur Auswirkungen auf den „Lösungsweg über Zähler“ für einen Abzweig oder eine Kreuzung, sondern auf generell auf alle Versuche, auch andere Lösungswege hierfür zu finden. Die Basis ist doch immer, das einem Fahrzeug durch einen GK ein Fahrziel in einer Kreuzung/ einem Abzweig zugeordnet wird. Wohin, fährt jetzt ein Fahrzeug einer solchen Gruppe, dem beim Überfahren des GK kein Ziel zugeordnet werden konnte? Inwiefern wird dadurch der geplante/ programmierte Ablauf für den Abzweig/ die Kreuzung gestört? Das sind aus meiner Sicht die Dinge, die weiter untersucht werden müssten. VG, Hawkeye
  19. Setzte das bitte auf die Wunschliste. 😁 Bestimmt nicht alle, aber wenigstens eins. Irgendwie muß man anfangen. 😉 Viele Grüße, Hawkeye
  20. Oh,😳 Ich dachte die gilt nur für gekoppelte Fahrzeuge wie bei Zügen. Probiere ich aus, danke. VG, Hawkeye
  21. Hallo Neo, Ist doch toll, dann fehlt doch nur die Information, wieviele Fahrzeuge zu der Gruppe des Referenzfahrzeuges gehören, gekoppelt oder nicht. Diese Information muß man berücksichtigen und verarbeiten können. Viele Grüße, Hawkeye
  22. Hallo Zusammen, warum zählt der Zähler nicht wie der Zähler zählen soll? Mit dieser Frage haben sich ja schon viele hier in verschiedenen Beiträgen auseinandergesetzt und herumgeschlagen. Um der Sache mal auf den Grund zu gehen und als Diskussionsanreger für die Fehlersuche, habe ich eine Anlage ohne Kreuzung oder Abzweig mit nur einer Zählstrecke erstellt. Die Zählstrecke wird von Fahrzeuge mit Namen "Wagen 01" bis "Wagen 12" durchnummeriert hintereinander durchfahren. Die Fahrzeuge habe auf dem Dach eine farbige Anzeige für die Einstellung der automatischen Beschleunigung oder Verzögerung. Die vorderen und hinteren Kupplungen sind jeweils deaktiviert. Ein roter Gleiskontakt "Störung" schaltet per Zufall bei einigen Fahrzeugen mal die automatische Verzögerung oder Beschleunigung ab. Zählerproblem.mbp Was sehr schnell auffällt ist, das ein Gleiskontakt mehrere Fahrzeuge, die trotz ausgeschalteter bzw. "inaktiver" Kupplungen dicht hintereinander fahren, nicht als einzelne Fahrzeuge erkennt. Zähler steht bei 6 Fahrzeugen auf 2. In einem anderen Durchlauf kann man im Ereignisprotokoll sehen, das hier die Wagen 08 und 09 nicht erkannt wurden. Nur Wagen 07 und 10 haben den Gleiskontakt ausgelöst, trotz der zwei Wagen, die sich noch dazwischen befinden. Die Frage lautet für mich, warum erkennt ein Gleiskontakt einzelne Fahrzeuge die Stoßstange an Stoßstange fahren nicht ? @Neo, vielleicht können solche Eingrenzungen der Thematik ja zur Fehlersuche und letztlich zur Lösung endlich mal beitragen. Viele Grüße, Hawkeye
  23. Hallo @Neo, Dein Link bezieht sich auf diese Anlage von dir : E9F17CEE-42E4-467D-A120-CC6D40CC290A Ist die nicht mehr im Katalog verfügbar? Ich hatte schon öfter mal versucht die wiederzufinden. VG, Hawkeye
  24. Danke @Neo @Tuermer, wie Neo oben schon geschrieben hat. Wenn es flackert, dann einfach mit "-" die Größe der Beschriftung (Gleisnummern) verkleinern. VG, Hawkeye
  25. Hallo Türmer, darum geht es bei einem Screenshot auch nicht. Ich habe aber jetzt verstanden, was dein Problem ist. Die Beschriftung der Gleise flackert an den rot umrandeten Stellen. Das liegt aber nicht an V8, sondern findest du auch in älteren Versionen. Die Namen der Gleise sind gegenüber der Gleislänge zu lang und werden in exakt der gleiche Höhe angezeigt. Dann flackerts. Aber mir ist noch aufgefallen, das man in den Vorgängerversionen die Beschriftung ausschalten, bzw. mit +/- vergrößern oder verkleinern konnte. @Neo, diese Funktion finde ich in V8 nicht. (Zumindest nicht da, wo ich sie vermuten würde.) Viele Grüße, Hawkeye
×
×
  • Neu erstellen...