Adelantamiento a trenes lentos
-
gon
- Forero
- Mensajes: 4084
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Madrid
Adelantamiento a trenes lentos
Hola:
es una idea que se me ha ocurrido, y no sé si podrá llevar al TC. Consiste en que cuando en una explotación tenemos trenes lentos y rápidos que comparten la misma vía, los trenes lentos se parén en una estación o andén para dejar pasar a los rápidos, pero que solo se paren si van a ser rebasados.
un saludo
es una idea que se me ha ocurrido, y no sé si podrá llevar al TC. Consiste en que cuando en una explotación tenemos trenes lentos y rápidos que comparten la misma vía, los trenes lentos se parén en una estación o andén para dejar pasar a los rápidos, pero que solo se paren si van a ser rebasados.
un saludo
-
ach0_0
- Forero
- Mensajes: 1405
- Registrado: Lun Ene 23, 2006 6:29 am
- 20
- Ubicación: MADRID
Muy buena idea Gon,en cuanto tengamos un par de estaciones ese tipo de explotacion se podra poner en marcha espero que seamos los de Madrid con el Escorial y con la otra estacion los que primero lo podamos probar. Abra que bautizar esta estacion.
UN NUEVO RETO. 
HO + DC LENZ
Me encantan los trenes Españoles Todos y Epoca 1 Aleman
Saludos de Antonio desde MADRID
Me encantan los trenes Españoles Todos y Epoca 1 Aleman
Saludos de Antonio desde MADRID
-
xaviermbcn
- Forero
- Mensajes: 3175
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Barcelona
-
gon
- Forero
- Mensajes: 4084
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Madrid
-
Ricardo19462002
- Forero
- Mensajes: 632
- Registrado: Vie Ene 20, 2006 7:38 pm
- 20
- Ubicación: Valencia
-
walker
- Forero
- Mensajes: 130
- Registrado: Jue Ene 26, 2006 7:16 pm
- 20
-
Ender
- Forero
- Mensajes: 189
- Registrado: Vie Ene 20, 2006 2:51 pm
- 20
- Ubicación: Castellbisbal
El problema que veo yo en el "look ahead" es que si el bloque ya esta reservado por el tren lento no habrá manera de que se lo asigne al rápido.
Pongamos por caso una linea compuesta por los bloques del fichero adjunto y que se circula de oeste a este. En el bloque B hay un mercancías y en el A un expreso que debe adelantarlo.
Yo veo varias cuestiones en el tema:
El mercancías tendrá ya definida su schedule y habrá reservado como mínimo el bloque C o D.
El expreso tendrá su schedule pero no podrá reservar ningún bloque.
Cuando el mercancías llegue a C o D el sistema debería ser capaz de ver que justo en ese momento el bloque E puede ser reservado por ambas composiciones.
La cuestión estaría en poder establecer prioridades a la hora de reservar el bloque E
Aún así, ¿qué pasa si el mercancías ya tiene reservado el bloque E antes de llegar a C o D? ¿Deberá cancelarse su schedule y reiniciarse cuando haya sido adelantado?
¿Cómo hacer todo esto? Sinceramente, ni idea, pero creo que los tiros deberían ir por aquí. (O no)
Pongamos por caso una linea compuesta por los bloques del fichero adjunto y que se circula de oeste a este. En el bloque B hay un mercancías y en el A un expreso que debe adelantarlo.
Yo veo varias cuestiones en el tema:
¿Cómo hacer todo esto? Sinceramente, ni idea, pero creo que los tiros deberían ir por aquí. (O no)
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
Saludos,
Pere
__________________
N-ista + IB + TC
Hay 10 tipos de personas: los que saben binario y los que no.
Pere
__________________
N-ista + IB + TC
Hay 10 tipos de personas: los que saben binario y los que no.
-
walker
- Forero
- Mensajes: 130
- Registrado: Jue Ene 26, 2006 7:16 pm
- 20
-
Ender
- Forero
- Mensajes: 189
- Registrado: Vie Ene 20, 2006 2:51 pm
- 20
- Ubicación: Castellbisbal
Puede ser, pero la cuestión es que, si el mercancías no tiene parada en la estación, el sistema debería detenerlo para poder ser rebasado.jordi salles canal escribió: si el mercancias tiene parada en los bloques C o D y el tren expres no tuviera parada en esta estación, creo que en esta caso lo adelantaria.
Uff, esto se complica
Saludos,
Pere
__________________
N-ista + IB + TC
Hay 10 tipos de personas: los que saben binario y los que no.
Pere
__________________
N-ista + IB + TC
Hay 10 tipos de personas: los que saben binario y los que no.
-
jmcosta
- Forero
- Mensajes: 2721
- Registrado: Jue Ene 01, 1970 1:00 am
- 56
- Ubicación: L'Ametlla del Valles - Barcelona
Hola,
Lo que comenta Jordi de poner diferentes ‘look ahead’ en las reglas de las Schedules es muy útil en el caso de que un par de líneas –una local y una de largo recorrido ,por ejemplo- converjan en un mismo bloque y no queremos que compitan en igualdad de condiciones para reservar ese bloque común.
Si a la Schedule local le ponemos un ‘look ahead’ de 1 y a la de largo recorrido el ‘look ahead’ es de 3 ó 4, esta última pillará el bloque común antes que la otra, siendo el efecto que el tren local cede el paso al expreso.
Pero repito que eso solo sirve para una situación de convergencia.
Para el ejercicio propuesto en este hilo, en el que el mercancías se aparta para ceder el paso al tren rápido, más que look ahead habría que hacer un ‘look behind’ usando la lógica presente en el TrainController y que puede hacerse por ejemplo así:
Tenemos una Schedule para trenes expresos que –siguiendo el dibujo de Pere-Ender- va desde el bloque A por los B y C hasta el E sin incluir el bloque D.
Otra Schedule para mercancías también desde A y B hasta E pero incluyendo C y D. En las ‘Section options’ de esa Schedule para mercancías ponemos que el bloque C se recorra sin más pero en el D hay una breve parada. Por lo tanto, si el mercancías coge el bloque directo, seguirá sin detenerse, y por lo tanto reservando el bloque E inmediatamente, pero si coge el apartadero –bloque D- parará y no reservará el bloque siguiente hasta que no se cumpla su tiempo de parada.
Ahora todo se reduce a obligar al mercancías a ir por uno u otro camino en función de lo que viene detrás, por eso lo del ‘look behind’.
En la versión Silver simplemente hay que poner–dentro de las Section Options de la Schedule mercancías- como condición para usar el bloque C que los anteriores A y ante A estén libres, es decir que no venga nadie detrás. No es perfecto ya que aunque el tren que le siga sea también de mercancías el primero le cederá siempre el paso.
La Gold por el contrario sí que permite discriminar la lógica en función del tren que sigue. Hay que usar el operador ‘Combi’ en las condicones de C y D colocando los bloques A y anteriores y los trenes expresos. Si hay algún tren expreso dos o tres bloques detrás del mercancías, el operador ‘Combi’ se cumplirá y dirigirá al mercancías al bloque de espera o sea al D. El tren expreso reservará C y como no para en él, también pillará E.
Y ya está.
Saludos,
JM
Lo que comenta Jordi de poner diferentes ‘look ahead’ en las reglas de las Schedules es muy útil en el caso de que un par de líneas –una local y una de largo recorrido ,por ejemplo- converjan en un mismo bloque y no queremos que compitan en igualdad de condiciones para reservar ese bloque común.
Si a la Schedule local le ponemos un ‘look ahead’ de 1 y a la de largo recorrido el ‘look ahead’ es de 3 ó 4, esta última pillará el bloque común antes que la otra, siendo el efecto que el tren local cede el paso al expreso.
Pero repito que eso solo sirve para una situación de convergencia.
Para el ejercicio propuesto en este hilo, en el que el mercancías se aparta para ceder el paso al tren rápido, más que look ahead habría que hacer un ‘look behind’ usando la lógica presente en el TrainController y que puede hacerse por ejemplo así:
Tenemos una Schedule para trenes expresos que –siguiendo el dibujo de Pere-Ender- va desde el bloque A por los B y C hasta el E sin incluir el bloque D.
Otra Schedule para mercancías también desde A y B hasta E pero incluyendo C y D. En las ‘Section options’ de esa Schedule para mercancías ponemos que el bloque C se recorra sin más pero en el D hay una breve parada. Por lo tanto, si el mercancías coge el bloque directo, seguirá sin detenerse, y por lo tanto reservando el bloque E inmediatamente, pero si coge el apartadero –bloque D- parará y no reservará el bloque siguiente hasta que no se cumpla su tiempo de parada.
Ahora todo se reduce a obligar al mercancías a ir por uno u otro camino en función de lo que viene detrás, por eso lo del ‘look behind’.
En la versión Silver simplemente hay que poner–dentro de las Section Options de la Schedule mercancías- como condición para usar el bloque C que los anteriores A y ante A estén libres, es decir que no venga nadie detrás. No es perfecto ya que aunque el tren que le siga sea también de mercancías el primero le cederá siempre el paso.
La Gold por el contrario sí que permite discriminar la lógica en función del tren que sigue. Hay que usar el operador ‘Combi’ en las condicones de C y D colocando los bloques A y anteriores y los trenes expresos. Si hay algún tren expreso dos o tres bloques detrás del mercancías, el operador ‘Combi’ se cumplirá y dirigirá al mercancías al bloque de espera o sea al D. El tren expreso reservará C y como no para en él, también pillará E.
Y ya está.
Saludos,
JM
-
gon
- Forero
- Mensajes: 4084
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Madrid
-
jmcosta
- Forero
- Mensajes: 2721
- Registrado: Jue Ene 01, 1970 1:00 am
- 56
- Ubicación: L'Ametlla del Valles - Barcelona
Gon,gon escribió: ¿y como se haría si el expreso pudiese parar en el bloque 'C'?
Si el expreso se tiene que parar en C ya no se trata de un expreso.
De todas maneras yo ya te he dado las herramientas y los materiales ahora te toca a ti construir la casa.
Una pista: quizás un flagman que se active cuando hay un expreso en C –parado o no- y que tenga como operación el cierre de la salida de D.
Salud,
JM
-
xaviermbcn
- Forero
- Mensajes: 3175
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Barcelona
-
RhB
- Forero
- Mensajes: 5556
- Registrado: Vie Ene 20, 2006 8:57 pm
- 20
- Ubicación: Zaragoza
-
xaviermbcn
- Forero
- Mensajes: 3175
- Registrado: Mié Ene 18, 2006 7:54 am
- 20
- Ubicación: Barcelona
-
- Menú CTMS Y MAS
-
- Contacto