Frage zu Rechenaufwand
-
- Beiträge: 154
- Registriert: Mittwoch 15. Februar 2006, 10:11
- Wohnort: südlich von Stuttgart
Frage zu Rechenaufwand
Hallo allerseits.
In meinem Netz mit knapp 1100 Zuegen geht nachts (Simulationszeit) die Simulationsgeschwindigkeit in den Keller - es ruckelt schon bei einer Simulationsgeschwindigkeit von 2, waehrend tagsueber 4 ohne Probleme machbar ist. Alle Zuege sind 24h ausgerueckt, die meisten stehen nachts in "Freiluftdepots" rum.
Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?
Danke
Der Physiker [img]icon_cool.gif[/img]
PS: Falls die Frage woanders hingehoert, bitte verschieben.
In meinem Netz mit knapp 1100 Zuegen geht nachts (Simulationszeit) die Simulationsgeschwindigkeit in den Keller - es ruckelt schon bei einer Simulationsgeschwindigkeit von 2, waehrend tagsueber 4 ohne Probleme machbar ist. Alle Zuege sind 24h ausgerueckt, die meisten stehen nachts in "Freiluftdepots" rum.
Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?
Danke
Der Physiker [img]icon_cool.gif[/img]
PS: Falls die Frage woanders hingehoert, bitte verschieben.
Physiker
-
- Beiträge: 423
- Registriert: Donnerstag 12. Februar 2004, 18:03
- Wohnort: Freiburg, BaWue
- Kontaktdaten:
Re: Frage zu Rechenaufwand
Hallo
ich würde mal schätzen, ja, das wenn sie von einem Zug blockiert werden, wahrscheinlich geprüft wird, ob der Zug weg ist, aber bei einem Taktpunkt nur bei der entsprechenden Uhrzeit die Aktion ausgelöst wird. So würde ich das zumindest programmieren... [img]icon_confused.gif[/img] [img]icon_lol.gif[/img]
Grüße
<span style="color:orange"> FGodard </span>
ich würde mal schätzen, ja, das wenn sie von einem Zug blockiert werden, wahrscheinlich geprüft wird, ob der Zug weg ist, aber bei einem Taktpunkt nur bei der entsprechenden Uhrzeit die Aktion ausgelöst wird. So würde ich das zumindest programmieren... [img]icon_confused.gif[/img] [img]icon_lol.gif[/img]
Grüße
<span style="color:orange"> FGodard </span>
Admin des BAHNWikis, selbst hier nicht mehr aktiv, für das Wiki aber schon noch.
- micha88
- Beiträge: 1989
- Registriert: Freitag 18. Februar 2005, 12:50
- Wohnort: Marbach am Neckar
- Kontaktdaten:
Re: Frage zu Rechenaufwand
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">In meinem Netz mit knapp 1100 Zuegen geht nachts (Simulationszeit) die Simulationsgeschwindigkeit in den Keller - es ruckelt schon bei einer Simulationsgeschwindigkeit von 2, waehrend tagsueber 4 ohne Probleme machbar ist. Alle Zuege sind 24h ausgerueckt, die meisten stehen nachts in "Freiluftdepots" rum.</tr></td></table>Hast du die Tag/Nacht-Schaltung aktiviert? Die benötigt besonders während der Dämmerung mehr Rechenleistung.
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?</tr></td></table>Eine *reine Vermutung* dazu: Das warten am Taktpunkt benötigt *geringügig* weniger Rechenleistung als das warten am Signal
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?</tr></td></table>Eine *reine Vermutung* dazu: Das warten am Taktpunkt benötigt *geringügig* weniger Rechenleistung als das warten am Signal
-
- Beiträge: 154
- Registriert: Mittwoch 15. Februar 2006, 10:11
- Wohnort: südlich von Stuttgart
Re: Frage zu Rechenaufwand
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote"><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">In meinem Netz mit knapp 1100 Zuegen geht nachts (Simulationszeit) die Simulationsgeschwindigkeit in den Keller - es ruckelt schon bei einer Simulationsgeschwindigkeit von 2, waehrend tagsueber 4 ohne Probleme machbar ist. Alle Zuege sind 24h ausgerueckt, die meisten stehen nachts in "Freiluftdepots" rum.</tr></td></table>Hast du die Tag/Nacht-Schaltung aktiviert? Die benötigt besonders während der Dämmerung mehr Rechenleistung.
</tr></td></table>
Nein, Tag/Nacht ist ausgeschaltet.
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?</tr></td></table>Eine *reine Vermutung* dazu: Das warten am Taktpunkt benötigt *geringügig* weniger Rechenleistung als das warten am Signal</tr></td></table>
Das ist auch meine Vermutung, ich wundere mich nur ob es sich lohnt alle signalgesteuerten Abstellanlagen in taktpunktgesteuerte umzustellen...
Der Physiker [img]icon_cool.gif[/img]
</tr></td></table>
Nein, Tag/Nacht ist ausgeschaltet.
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?</tr></td></table>Eine *reine Vermutung* dazu: Das warten am Taktpunkt benötigt *geringügig* weniger Rechenleistung als das warten am Signal</tr></td></table>
Das ist auch meine Vermutung, ich wundere mich nur ob es sich lohnt alle signalgesteuerten Abstellanlagen in taktpunktgesteuerte umzustellen...
Der Physiker [img]icon_cool.gif[/img]
Zuletzt geändert von DerPhysiker am Mittwoch 15. Februar 2006, 21:06, insgesamt 1-mal geändert.
Physiker
-
- Beiträge: 2211
- Registriert: Sonntag 16. März 2003, 15:25
- Kontaktdaten:
Re: Frage zu Rechenaufwand
Guten Abend,
Die Taktpunkte werden nur zur vollen Sekunde auf eventuelle Abfahrten überprüft und ggf. ein dort stehender Zug "geweckt". Ebenso werden die dort stehenden Züge nur zur vollen Sekunde auf Einrücken geprüft.
Ein blockierter Zug (also z.B. vor einem Signal oder durch einen anderen Zug behindert) prüft dagegen in jedem Simulationsschritt, ob die Strecke nun frei geworden ist. Kleinste Zeiteinheit ist 1/50 sec. Diese Züge werden also ca. 50mal so oft aktiviert. Außerdem dauert der Test auf freie Strecke meistens erheblich länger, weil nicht nur ein paar Zeiten verglichen werden müssen. Beim Signal muß z.B. auf Gültigkeit für die jeweils aktuelle Linie zum aktuellen Zeitpunkt geprüft werden.
Grüße
Jan B.
EDIT: Formatierung korrigiert
Ja, es macht etwas aus:Hallo allerseits.
....Die Frage: Macht es rechenaufwandmaessig einen Unterschied ob die Zuege an einem Taktpunkt "uebernachen" oder von einem Signal/anderen Zug blockiert werden?
Danke
Der Physiker
Die Taktpunkte werden nur zur vollen Sekunde auf eventuelle Abfahrten überprüft und ggf. ein dort stehender Zug "geweckt". Ebenso werden die dort stehenden Züge nur zur vollen Sekunde auf Einrücken geprüft.
Ein blockierter Zug (also z.B. vor einem Signal oder durch einen anderen Zug behindert) prüft dagegen in jedem Simulationsschritt, ob die Strecke nun frei geworden ist. Kleinste Zeiteinheit ist 1/50 sec. Diese Züge werden also ca. 50mal so oft aktiviert. Außerdem dauert der Test auf freie Strecke meistens erheblich länger, weil nicht nur ein paar Zeiten verglichen werden müssen. Beim Signal muß z.B. auf Gültigkeit für die jeweils aktuelle Linie zum aktuellen Zeitpunkt geprüft werden.
Grüße
Jan B.
EDIT: Formatierung korrigiert
Zuletzt geändert von Jan Bochmann am Donnerstag 26. März 2009, 14:26, insgesamt 1-mal geändert.
-
- Beiträge: 154
- Registriert: Mittwoch 15. Februar 2006, 10:11
- Wohnort: südlich von Stuttgart
Re: Frage zu Rechenaufwand
Vielen Dank fuer die schnellen Antworten. Dann werde ich wohl die naechsten Naechte damit verbringen, alle Abstellanlagen auf Taktpunkte umzustellen...
Der Physiker [img]icon_cool.gif[/img]
Der Physiker [img]icon_cool.gif[/img]
Physiker
Re: Frage zu Rechenaufwand
Für jeden Zug einen eigenen? Da hast du dir ja was vorgenommen
Gruss, sepruecom
Gruss, sepruecom
-
- Beiträge: 154
- Registriert: Mittwoch 15. Februar 2006, 10:11
- Wohnort: südlich von Stuttgart
Re: Frage zu Rechenaufwand
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">Für jeden Zug einen eigenen? Da hast du dir ja was vorgenommen
Gruss, sepruecom</tr></td></table>
Naja, sind ja nur knapp 400 Taktpunkte, die ich hinzufuegen muss [img]icon_wink.gif[/img]
Der Physiker [img]icon_cool.gif[/img]
Gruss, sepruecom</tr></td></table>
Naja, sind ja nur knapp 400 Taktpunkte, die ich hinzufuegen muss [img]icon_wink.gif[/img]
Der Physiker [img]icon_cool.gif[/img]
Physiker
Re: Frage zu Rechenaufwand
Drum nehm ich immer die geschlossenen Depots (Hallen). Bei Leibe nicht so viel Aufwand, und man kann ja durch mehr Gleise auch mehr Fahrzeugen Platz geben...
Gruss, sepruecom
Gruss, sepruecom
-
- Beiträge: 1899
- Registriert: Montag 17. März 2003, 20:15
- Wohnort: Leipzig bei P-Town, Nabel der Welt
Re: Frage zu Rechenaufwand
Anders ist dem Problem, dass beim Ausrücken eines Zuges sofort alle nachrücken, derzeit nicht beizukommen.Für jeden Zug einen eigenen? Da hast du dir ja was vorgenommen
Make America Great Again? Make Climate Greta!
Am faulsten sind die Parlamente, die am stärksten besetzt sind. —Sir Winston Leonard Spencer 'Winnie' Churchill ***
[heute 20:57:22] yenz: der sascha, siggileiin, weiss alles, man versteht ihn bloß nie
Am faulsten sind die Parlamente, die am stärksten besetzt sind. —Sir Winston Leonard Spencer 'Winnie' Churchill ***
[heute 20:57:22] yenz: der sascha, siggileiin, weiss alles, man versteht ihn bloß nie
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Frage zu Rechenaufwand
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote"><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr> <td><span class="genmed">Zitat:</span></td></tr><tr><td class="quote">Für jeden Zug einen eigenen? Da hast du dir ja was vorgenommen </tr></td></table>
Anders ist dem Problem, dass beim Ausrücken eines Zuges sofort alle nachrücken, derzeit nicht beizukommen. [img]icon_lol.gif[/img]</tr></td></table>
Hm, vielleicht gibt es ja irgendwann mal Doppel-, Dreifach- usw. -taktpunkte ? Wäre auf jeden Fall mal ein Vorschlag. [img]icon_rolleyes.gif[/img]
MfG Jan
Anders ist dem Problem, dass beim Ausrücken eines Zuges sofort alle nachrücken, derzeit nicht beizukommen. [img]icon_lol.gif[/img]</tr></td></table>
Hm, vielleicht gibt es ja irgendwann mal Doppel-, Dreifach- usw. -taktpunkte ? Wäre auf jeden Fall mal ein Vorschlag. [img]icon_rolleyes.gif[/img]
MfG Jan
- schöner leben ohne nazis -