Title: Curso de RBC
Date
: 11-12-2008
Ref No.
: SA/M-KMS/MAN/0002
Version
: 1.1
Role
Name
Designation
Author
David Prez
Software Engineer
Signature
Este documento es propiedad de Silver Atena y su contenido es confidencial. Este documento no
puede ser reproducido en su totalidad o parcialmente, ni mostrado a otros, ni utilizado para otros
propsitos que los que han originado su entrega, sin el previo consentimiento escrito de Silver
Atena. En caso de ser entregado en virtud de algn contrato, su utilizacin estar limitada a lo
expresamente autorizado en dicho contrato. 2008
Curso de RBC
Intern
al
Revision History
Version
Author
Date
0.1
David Prez
30-05-2006
Original. Entregado para revisar.
1.0
David Prez
07-06-2006
Modificado segn Review Report
DX/VBP/RR/0002
1.1
David Prez
11-12-2008
Modificado para incluir el nuevo nombre
de la empresa, logo y referencia.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Reason
Page 2 of 31
Curso de RBC
Intern
al
Contents
1
INTRODUCTION........................................................................................4
1.1
1.2
1.3
1.4
Purpose................................................................................................................. 4
Scope.................................................................................................................... 4
References............................................................................................................. 4
Abbreviations........................................................................................................ 4
EL RBC. ESTRUCTURA GENERAL Y COMUNICACIONES..................................6
2.1 Sistema ERTMS nivel 2. Equipos con los que se comunica el RBC.........................6
2.2 Esquema de funcionamiento general del RBC.......................................................7
2.3 I/L Status Message, RBC Status Message..............................................................8
2.3.1 I/L Status Message..........................................................................................8
2.3.2 RBC Status Message......................................................................................10
2.4 Lenguaje ERTMS/ETCS......................................................................................... 10
FUNCIONES BSICAS..............................................................................13
3.1 Proceso de inicializacin de un tren.....................................................................13
3.2 Inicializacin de un level transition train...........................................................13
3.3 LRBG (Last Relevant Balise Group)......................................................................14
3.4 Position Report.................................................................................................... 14
3.5 Modos de operacin............................................................................................ 16
3.6 MA (Movement Authority)....................................................................................17
3.7 Informacin aadida al MA..................................................................................17
3.7.1 Informacin aadida al primer MA.................................................................18
3.8 PCA Process (Proving Clear Ahead Process).........................................................19
3.9 Gestin de rutas.................................................................................................. 20
3.9.1 Establecimiento de rutas...............................................................................20
3.9.2 Liberacin de rutas........................................................................................ 21
3.10
Proceso de Handover........................................................................................ 22
3.11
ESA................................................................................................................... 23
3.11.1
Activacin de ESAs....................................................................................24
3.11.2
Desactivacin de ESAs..............................................................................24
3.12
TSR................................................................................................................... 25
ANEXOS................................................................................................. 26
4.1 Ejemplos de mensajes, paquetes y variables......................................................26
4.1.1 Message 155: Initiation of a communication session.....................................26
4.1.2 Mensaje 136: Train Position report.................................................................26
4.1.3 Mensaje 260 : CS to RBC Heartbeat..............................................................28
4.2 Cancelacin de una ruta......................................................................................29
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 3 of 31
Curso de RBC
Intern
al
INTRODUCTION
1.1
Purpose
El objetivo de este documento es servir de introduccin al proyecto RBC, proporcionando
una serie de conocimientos que ayudarn a una posterior profundizacin.
Para la comprensin de este documento es necesario poseer nociones bsicas de
sealizacin ferroviaria.
1.2
Scope
Este documento cubre diferentes conceptos del proyecto RBC formal.
1.3
References
Ref. & Document Name
Number
1. ERTMS SRS Chapter 7
Subset-026-7v222
2. ERTMS SRS Chapter 8
Subset-026-8v222
3. RBC UML Model
4. ICD
X1383-01-R-IS00001 RBC ICD
5. [Link]/ccm/[Link]
Subset-026
1.4
Abbreviations
ARBC
Accepting RBC
ARBC
Adjacent RBC
BG
Balise Group
CdV
Circuito de Va
CS
Control System
EOA
End of Authority
ESA
Emergency Stop Area
ETCS
European Train Control System
ETCS OB
ETCS On-Board
H/O
Hand Over
HRBC
Handing Over RBC
I/L, IL
Interlocking
LRBG
Last Relevant Balise Group
MA
Movement Authority
Msg
Message
PA
Proceed Authority
PCA
Proved Clear Ahead
Pck
Packet
RX
Reception
SoM
Start of Mission
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 4 of 31
Curso de RBC
SPL
Spanish Pilot Line
TC
Track Circuit
TSR
Temporary Speed Restriction
TX
Transmission
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Intern
al
Page 5 of 31
Curso de RBC
2
2.1
Intern
al
EL RBC. ESTRUCTURA GENERAL Y COMUNICACIONES
Sistema ERTMS nivel 2. Equipos con los que se comunica
el RBC.
El RBC es un dispositivo que forma parte del sistema ERTMS-ETCS de nivel 2.
En Figura 2 se representa el producto RBC y otros dispositivos del sistema ERTMS-ETCS,
con los que el RBC se comunica. Se observa que la comunicacin es bidireccional con
todos los dispositivos excepto con la MoviolaW.
A continuacin se explica de forma breve cada uno de los dispositivos:
ETCS O/B (European Train Control System On Board) : es un equipo que est
instalado en el tren. Emplea un protocolo de radio (GSM-R) para comunicarse con el RBC.
El ETCS O/B enva al RBC informes de la posicin del tren y recibe desde el RBC distintos
tipos de informacin. La ms importante de estas informaciones es la autoridad de
movimiento (MA), pero tambin recibe: perfil de gradientes, restricciones temporales de
velocidad, balizas que deben ser enlazadas, orden de desconexin, orden de conexin
con un RBC adyacente, ...
ARBC (RBC adyacente) : una lnea de tren no puede ser abarcada por un nico RBC
(a no ser que la lnea sea muy corta). En general es necesario desplegar varios RBCs a lo
largo de la lnea. Un RBC deber poder comunicarse con los RBCs que estn a su lado.
La comunicacin entre RBCs adyacentes tiene lugar cuando un tren pasa de una zona
controlada por un RBC a una zona controlada por otro.
RBC 1
RBC 2
RBC 3
Figura 1
MoviolaW : se trata de un sistema de diagnstico y supervisin, que es capaz de
registrar informes de diagnstico procedentes del RBC. Proporciona tambin utilidades
para que el usuario pueda recuperar esos informes.
El flujo de mensajes ocurre nicamente en el sentido RBC a MoviolaW, esto es, la
MoviolaW no enva mensajes al RBC.
CS (Sistema de Control) : sistema que se encarga de la supervisin de una zona
amplia de una o varias lneas. Es tambin el responsable de enviar al RBC las rdenes de
activacin y desactivacin de TSR (Temporary Speed Restriction), ESA (Emergency Stop
Area) y de zonas de adherencia reducida (Area of Reduced Adhesion). Adems enva
informacin ATO al RBC.
Un RBC puede comunicarse con dos tipos de CS: uno local y otro general.
I/L (Interlocking, Enclavamiento) : es el equipo responsable de la posicin de
seales y agujas, garantizando en todo momento el movimiento seguro de los trenes. Un
enclavamiento permite ciertas combinaciones de posiciones de seales y agujas, y al
mismo tiempo impide todas aquellas combinaciones que supongan un peligro para la
circulacin de trenes.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 6 of 31
Intern
al
Curso de RBC
ETCS O/ B
I/ L
RBC
ARBC
MoviolaW
CS
Figura 2
2.2
Esquema de funcionamiento general del RBC
La Figura 3 es una representacin general del dispositivo RBC. En ella podemos observar
que el RBC est divido en tres capas o bloques principales: RX Comms (recepcin), Core
(ncleo) y TX (transmisin).
De esta manera el funcionamiento bsico del RBC consiste en:
1) Llegada de un mensaje procedente del I/L,
recepcin.
ETCS O/B, ARBC o CS a la capa de
2) Este mensaje origina unos eventos que se gestionan en la capa Core.
3) Desde la capa core se envan otros eventos a la capa de transmisin.
4) La capa de transmisin gestiona los eventos recibidos, producindose finalmente la
transmisin de un mensaje hacia el I/L, ETCS O/B, ARBC, CS o MoviolaW.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 7 of 31
Intern
al
Curso de RBC
I/ L
ETCS O/ B
ARBC
CS
Rx Comms
I/ L Status Msg
Train
General
Services
Profiles
Core
MA
Routes
RBC Status Msg
I/ L
ETCS O/ B
ARBC
CS MoviolaW
Tx Comms
Figura 3
2.3
I/L Status Message, RBC Status Message
Se puede observar en la Figura 3 que el bloque del I/L se ha dibujado un tanto
desplazado respecto al resto. Esto es as para indicar que la comunicacin entre el I/L y el
RBC presenta ciertas diferencias.
El I/L y el RBC se comunican nicamente mediante estos 2 mensajes:
Direccin
NID
IL RBC
208 Interlocking Status Message
IL RBC
Mensaje
83 RBC Status Message
2.3.1 I/L Status Message
El I/L enva el mensaje Interlocking Status al RBC de forma cclica. Este mensaje de
estado informa al RBC sobre el estado de la va (State of the Railway [SoR] ) dentro de su
mbito de control. A continuacin de recibir ese mensaje, el RBC responde enviando el
mensaje RBC Status al I/L. El RBC enva este mensaje de estado slo a modo de
respuesta tras recibir el mensaje de Interlocking Status.
Dependiendo de la configuracin del sistema, un RBC puede recibir mensajes de
Interlocking Status procedentes de diferentes enclavamientos. En ese caso, el RBC
deber enviar por separado un mensaje de RBC Status a cada uno de los enclavamientos
que han enviado el mensaje de Interlocking Status.
Otras caractersticas:
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 8 of 31
Intern
al
Curso de RBC
Frecuencia de envo: cada ciclo mayor de I/L (640 - 990 ms).
Existe una capa de seguridad (safety layer) dentro del I/L que se ocupa de encriptar
el mensaje.
Una capa de seguridad (safety layer) dentro del RBC se encarga de desencriptar el
mensaje.
El RBC debe interpretar el orden y el significado del mensaje de Interlocking Status
descodificndolo de acuerdo a un datamask.
Vital Data
Los datos vitales son aquellos bits del mensaje de Interlocking Status que llevan
informacin del estado de la va (State of the Railway).
Un mensaje de Interlocking Status puede contener como mximo 182 bits de vital
data. Cuando el tamao de los datos vitales que debe enviar el I/L es mayor de 182 bits,
el enclavamiento enva varios mensajes de Interlocking Status.
En la tabla de abajo podemos ver una lista de los estados que pueden estar contenidos
en los datos vitales. Los valores que pueden tomar cada uno de los estados son: 0 1.
Interlocking Status vital data states
Q_ROUTE_AUTHORISED
Q_FS_PROCEED_AUTHORITY (High Speed)
Q_FS_PROCEED_AUTHORITY (Medium Speed)
Q_FS_PROCEED_AUTHORITY (Low Speed)
Q_OS_PROCEED_AUTHORITY (High Speed)
Q_OS_PROCEED_AUTHORITY (Medium Speed)
Q_OS_PROCEED_AUTHORITY (Low Speed)
Q_IL_TRACK_SECTION_STATUS
Q_IL_ESA_STATUS_IL
Se envan los datos vitales de cada ruta de cada CdV controlados por el I/L:
El estado Q_IL_TRACK_SECTION_STATUS es enviado por cada uno de los CdV
controlado por el I/L.
La forma de denotarlo es aadiendo un prefijo con el nombre del CdV.
[Link].: para el CdV denominado CV_1141T, la variable de estado sera: CV_1141T_
Q_IL_TRACK_SECTION_STATUS
El resto de los datos vitales hace referencia a las rutas controladas por el I/L.
Para denotar estos estados, aadimos un prefijo con el nombre de la ruta.
As para la ruta PE5_PE9, tendremos [Link]:
PE5_PE9_ Q_ROUTE_AUTHORISED
PE5_PE9_ Q_FS_PROCEED_AUTHORITY
El RBC guarda una copia local de los estados de los datos vitales. Tras la llegada de un
nuevo mensaje de Interlocking Status, cualquier cambio en alguno de los estados
guardados implica la generacin de un evento, que deber ser debidamente gestionado.
Los diferentes eventos que pueden aparecer figuran en la siguiente tabla:
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 9 of 31
Intern
al
Curso de RBC
Event name
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
I/L
Route Authorised
Route Authorised Cancelled
FS Proceed Authority (High Speed)
FS Proceed Authority (Medium Speed)
FS Proceed Authority (Low Speed)
OS Proceed Authority (High Speed)
OS Proceed Authority (Medium Speed)
OS Proceed Authority (Low Speed)
FS Proceed Authority Cancelled (High Speed)
FS Proceed Authority Cancelled (Medium Speed)
FS Proceed Authority Cancelled (Low Speed)
OS Proceed Authority Cancelled (High Speed)
OS Proceed Authority Cancelled (Medium Speed)
OS Proceed Authority Cancelled (Low Speed)
Track Section Occupied
Track Section NOT Occupied
Emergency Stop Area Activated
Emergency Stop Area Deactivated
2.3.2 RBC Status Message
El mensaje RBC Status, al igual que el Interlocking Status, contiene un campo con los
datos vitales.
En este campo se almacena informacin de algunos de los estados del RBC:
RBC Status vital data states
Q_REQUEST_TO_PROCEED
Q_APPROACH_LOCK
Q_RBC_STATUS
Q_RBC_ESA_STATUS_IL
Los datos vitales son enviados por cada una de las rutas controladas por el I/L.
Para denotar los estados, aadimos un prefijo con el nombre de la ruta.
As para la ruta PE5_PE9, tendremos [Link]:
PE5_PE9_ Q_REQUEST_TO_PROCEED
PE5_PE9_ Q_APPROACH_LOCK
La variable de estado Q_RBC_STATUS es nica (es el estado del RBC).
Los eventos que aparecen en la tabla de abajo, son aquellos que pueden producir un
cambio en los estados de los datos vitales:
Event name
RBC
RBC
RBC
RBC
RBC
RBC
RBC
Request to Proceed
Request to Proceed Cancelled
Approach Lock Set
Approach Lock Released
Status NOT OK
Status OK
Emergency Stop Area Activated
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 10 of 31
Curso de RBC
Intern
al
RBC Emergency Stop Area Deactivated
2.4
Lenguaje ERTMS/ETCS
El lenguaje ERTMS/ETCS se emplea para la transmisin de informacin por radio y
balizas. Se basa en variables, paquetes (packets) y mensajes (messages).
Para tener una descripcin detallada de las diferentes variables y paquetes se debe
consultar las SRS de ERTMS [1].
Variables:
Pueden contener valores especiales. Este valor especial tomar siempre el valor ms
alto.
El nombre de la variable debe comenzar por alguno de los siguientes prefijos:
A_
D_
G_
L_
M_
N_
NC_
NID_
Q_
T_
V_
X_
Acceleration
distance
Gradient
length
Miscellaneous
Number
class number
identity number
Qualifier
time/date
Speed
Text
Paquetes (Packets) :
Un paquete es un conjunto de variables que han sido agrupadas siguiendo una
estructura determinada.
La estructura de un paquete consiste en:
Encabezado : contiene 3 4 variables, dependiendo de si el paquete tiene la
direccin Track Train o Track Train. Por Track debemos entender las instalacin fijas
del sistema ERTMS: RBC, balizas.
Las 4 variables son:
o
NID_PACKET : nmero identificativo del paquete.
Q_DIR : especifica el sentido de circulacin para el cual la informacin es
vlida.
L_PACKET : nmero de bits del paquete.
Q_SCALE : especifica la escala utilizada para todas aquellas variables de
longitud del paquete.
Q_SCALE puede tomar los siguientes valores:
0 : unidades de 10 cm
1 : unidades de 1 m
2 : unidades de 10 m
Cuerpo : donde se coloca un determinado conjunto de variables, que contienen la
informacin que se desea transmitir con ese paquete.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 11 of 31
Intern
al
Curso de RBC
Track Train
Track Train
Mensajes: pueden clasificarse en 3 tipos en funcin del dispositivo que los enva:
o
Mensajes de eurobaliza (eurobalise) : informacin enviada por un grupo de
balizas (balise group). El mensaje se compone de varios telegramas, cada
uno de ellos enviado por una de las eurobalizas.
Mensajes de euroradio (euroradio) : informacin procedente del RBC.
Mensajes de eurolazo (euroloop)
Un mensaje (euroradio, eurolazo) o un telegrama (eurobaliza) se componen de:
o
Un encabezado
Un conjunto predefinido de variables (slo para radio).
Un conjunto predefinido de paquetes (slo para radio).
Paquetes opcionales.
Los mensajes que ms nos interesan desde el punto de vista del RBC, son los de
euroradio. Estos mensajes contienen las variables:
o
NID_MESSAGE : nmero identificativo del mensaje.
L_MESSAGE : nmero de bits del mensaje.
Nota 1: para obtener una descripcin detallada de las diferentes variables, paquetes y
mensajes se debe consultar las SRS de ERTMS [1] y [2].
Nota 2: en los anexos, en el captulo 4.1, se ha incluido algunos ejemplos de variables,
paquetes y mensajes empleados en el RBC.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 12 of 31
Intern
al
Curso de RBC
FUNCIONES BSICAS
3.1
Proceso de inicializacin de un tren
En la Tabla 3 -1 se muestra la secuencia de mensajes que se sigue durante la
inicializacin de un tren.
Se puede dividir el proceso en 2 partes:
1) Establecimiento de comunicacin (Train Communication Establishment):
la peticin de estableciminento de comunicaciones es siempre iniciada por el
tren, nunca por el RBC.
en primer lugar el tren debe establecer una safe connection con el RBC.
el tren deber comprobar si es compatible con la versin del RBC. Si es as el tren
enviar el msg. de Session Established.
en ese momento el RBC crear una nueva misin y almacena el dato NID_ENGINE
(identificador del tren) en la tabla de NID_ENGINE vs Mission Ids.
2) Inicializacin (Perform Train Initialisation Process) :
despus de establecida la comunicacin, el RBC queda a la espera de recibir un
SoM Position Report (Start of Mission Position Report).
el SoM Position Report contiene la variable Q_STATUS, que puede tomar valor
valid, unknown o spare. Si toma este ltimo valor, el RBC manda una orden de
desconexin.
el tren con el mensaje Validated Train Data, enva informacin de la longitud y
del tipo de tren (L_TRAIN, NC_TRAIN)
despus de enviar el mensaje de reconocimiento (acknoledgement), el RBC
queda a la espera de recibir un MA Request, para empezar a construir y enviar
Movement Authorities.
Direccin
Train RBC
Train RBC
Train RBC
NID Mensaje
155 Initiation of a Communication Session
32 Configuration Determination
159 Session Established
Train RBC
157
Train RBC
41
Train RBC
129 Validated Train Data
Train RBC
SoM Position Report
Train Accepted
8 Acknowledgement of Train Data
Tabla 3-1
3.2
Inicializacin de un level transition train
En la Tabla 3 -2 se muestra la secuencia de mensajes que se sigue durante la
inicializacin de un level transition train.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 13 of 31
Intern
al
Curso de RBC
Un level transition train es aquel que hace una transicin al nivel 2 de ERTMS desde otro
nivel.
El establecimiento de comunicacin ocurre de igual modo al explicado en el punto 3.1.
La diferencia est en que despus de recibir el msg Session Established, el RBC no
recibe un SoM Position Report, sino el mensaje Validated Train Data.
Direccin
Train RBC
Train RBC
NID
Mensaje
155 Initiation of a Communication Session
32 Configuration Determination
Train RBC
159 Session Established
Train RBC
129 Validated Train Data
Train RBC
8 Acknowledgement of Train Data
Tabla 3-2
3.3
LRBG (Last Relevant Balise Group)
El LRBG se emplea como punto de referencia de las variables de longitud transmitidas
entre los equipos embarcados y los equipos fijos.
Cuando el equipo de a bordo no posee informacin de enlace (linking information), el
LRBG es el primer grupo de balizas que el tren encuentra y puede leer correctamente.
En caso de que el equipo de abordo tenga linking information, el LRBG es el ltimo
grupo de balizas enlazado, que ha sido hallado en el punto esperado y ledo
correctamente.
3.4
Position Report
El tren enva informes de posicin al RBC.
Estos informes pueden ser enviados:
o
cada cierto perodo de tiempo. (T_CICLOC)
cada vez que el tren recorra cierto espacio. (D_CICLOC)
a cada paso por una baliza. (M_LOC = 1)
El mensaje de Train Position Report puede contener el paquete 0 el paquete 1.
Packet Number 0 : es el paquete estndar. Se da la informacin de posicin del tren
respecto al LRBG.
Packet Number 1 : es una extensin del paquete estndar. Se emplea con single balise
groups, es decir balizas que no poseen un sistema de coordenadas inherente. En el
informe de posicin se da adems del LRBG, un grupo de balizas anterior : el PRVBG
(previous balise group). De esta manera, queda determinado el sentido de circulacin del
tren (running direction).
Direccin
Train RBC
NID
Mensaje
136 Train Position Report
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Paquetes
Pck 0 Pck 1
Page 14 of 31
Curso de RBC
Intern
al
Contenido de los informes de posicin
Los paquetes 0 1 (Position Report packets) contienen una serie de variables, las cuales
han sido representadas en la Figura 4. Las explicamos a continuacin :
NID_LRBG : nmero de identificacin del LRBG.
D_LRBG : distancia estimada entre el LRBG y el front end del tren. Puede venir
expresado en unidades de 10 cm, 1 m 10 m.
Q_DIRLRBG : orientacin de la cabina activa en relacin a la orientacin del LRBG.
Puede tomar los valores:
o
nominal : la orientacin del tren coincide con la del LRBG.
reverse : la orientacin del tren es inversa a la del LRBG.
unknown: orientacin desconocida.
Q_DLRBG : variable que indica en qu lado del LRBG se encuentra el front end
estimado del tren. Puede tomar los valores: nominal, reverse unknown.
Q_DIRTRAIN : sentido del movimiento del tren en relacin a la orientacin del LRBG.
V_TRAIN : velocidad real del tren. El valor se expresa en km/h y posee una resolucin
de 5 km/h.
Q_DLRBG
reverse
Q_DIRLRBG
opposite same
nominal
NID_LRBG
Active
Cab
V_TRAIN
Q_DIRTRAIN
D_LRBG
Figura 4
Intervalos de confianza
Cuando el tren enva un informe de posicin al RBC, el tren est proporcionando un valor
estimado de la distancia a la que se encuentra su front end respecto al LRBG. Es decir,
se trata de un valor sujeto a errores de medicin. Por este motivo se definen unos
intervalos de confianza en torno al front end y al rear end del tren.
Para establecer esos intervalos de confianza, se define:
L_DOUBTOVER : error de sobrestimacin (over-reading error).
L_DOUBTUNDER : error de subestimacin (under- reading error).
De esta manera, teniendo en cuenta que la longitud del tren viene dada por L_TRAIN,
podemos definir los extremos de los intervalos de confianza:
Max safe front end : D_LRBG + L_DOUBTUNDER
Min safe front end : D_LRBG - L_DOUBTOVER
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 15 of 31
Intern
al
Curso de RBC
Max safe rear end : (D_LRBG L_TRAIN) + L_DOUBTUNDER
Min safe rear end : (D_LRBG L_TRAIN) - L_DOUBTOVER
En la Figura 5 se han representado los valores que acabamos de definir. En la figura el
tren T1 ha enviado un informe de posicin referenciado a la baliza BG21. El RBC tomar
el valor D_LRBG como valor estimado de la posicin del front end y considerar los
intervalos de confianza anteriormente definidos.
Max safe
rear end
Min safe
rear end
Min safe
front end
Max safe
front end
T1
BG 21
Rear end
Front end
D_LRBG
Figura 5
3.5
Modos de operacin
La variable M_MODE nos informa del modo de operacin del tren. En la Tabla
podemos ver los diferentes valores que puede tomar.
3 -3
A continuacin se describe brevemente algunos de estos modos de operacin:
Full Supervision : el equipo de a bordo controla y protege totalmente al tren. El RBC
puede enviar un MA con modo Full Supervision. Se denomirar FS MA.
On Sight : modo que otorga al maquinista total responsibilidad sobre el control del
tren. Al mismo tiempo la velocidad del tren estar limitada, puesto que es posible que el
tren entre en un tramo de va que est ocupado.
El RBC puede enviar un MA con modo On Sight. Se denomirar OS MA.
Staff Responsible : modo que otorga al maquinista total responsabilidad sobre el
movimiento del tren dentro de una determinada zona. El equipo de a bordo impone una
velocidad limitada.
El RBC no puede enviar MA en modo Staff Responsible. En cambio, s que puede enviar
un SR Authorization.
El SR Authorization es un mensaje que enva el RBC al tren por el que se le da permiso
para circular en modo SR a lo largo de una determinada distancia (que viene indicada en
el mensaje).
Shunting : este es el modo de maniobras.
Trip : modo en el que entra el tren cuando se aplica el freno de emergencia
(emergency brake).
M_MO
Modo de operacin
DE
0 Full Supervision
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Abreviatura
FS
Page 16 of 31
Intern
al
Curso de RBC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
On Sight
Staff Responsible
Shunting
Unfitted
Sleeping
Stand By
Trip
Post Trip
System Failure
Isolation
Non Leading
STM European
STM National
Reversing
Spare
OS
SR
SH
SB
TR
PT
RV
Tabla 3-3
3.6
MA (Movement Authority)
El MA es el permiso que se le da a un tren para circular hasta un punto determinado.
Direccin
Train RBC
NID
Mensaje
3 Movement Authority
Paquetes
Pck 15 (Movement Authority)
El mensaje de MA contiene un paquete obligatorio, que es el paquete 15. Dentro de este
paquete se definen ciertos valores (ver Figura 6) :
End of Authority (EOA) : punto hasta donde el tren tiene autorizacin para circular.
Danger Point : en el caso de que no exista overlap, el Danger Point es un punto ms
all del EOA que puede ser alcanzado por el front end del tren sin riesgo de ocasionar
una situacin peligrosa.
Overlap: se trata de un lugar ms all del Danger Point que puede ser alcanzado por
el front end del tren sin riesgo de ocasionar una situacin peligrosa. Esta distancia
adicional es nicamente vlida durante un determinado tiempo.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 17 of 31
Intern
al
Curso de RBC
MA
PE3
1139T
PE5
1139AT
A1T
PE9
PE1T
1143
Danger Point
A3T
1141T
1141AT
T2
T1
Overlap
EOA
End of Authority
Figura 6
3.7
Informacin aadida al MA
Existen unos paquetes opcionales que pueden ser aadidos al mensaje de MA y que
aportan informacin relacionada con la ruta (route related information).
Informacin
NID_PACKET
Balise Linking
Gradient Profile
21
Static Speed Profiles
27
Axle Load Speed Profiles
51
Train
Position
Parameters
Comentarios
Report
58
Temporary Speed Restrictions
65
Track Condition Profiles
68
Route Suitability Profiles
70
Adhesion Factor
71
Mode Profile
80
National Values
Aadido slo al
primer MA
Seguidamente se describe brevemente la informacin que contiene cada uno de los
paquetes:
Balise Linking : posicin de la(s) siguiente(s) baliza(s) o grupo(s) de balizas.
Gradient Profile : ngulo de pendiente de la va.
Static Speed Profiles : velocidad mxima permitida (speed restriction) en un tramo
de va. Esta velocidad puede estar condicionada por la velocidad mxima de la lnea,
curvas, agujas, tneles, puentes, ...
Axle Load Speed Profiles : este paquete da la velocidad mxima permitida (speed
restriction) cuando la carga axial del tren supera un determinado valor (que tambin se
enva en el paquete).
Train Position Report Parameters : indica las condiciones para que el tren sepa
cuando enviar informes de posicin.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 18 of 31
Curso de RBC
Intern
al
Se puede pedir que el tren enve estos informes:
cada cierto perodo de tiempo (T_CICLOC)
cada vez que el tren recorra cierto espacio (D_CICLOC)
a cada paso por una baliza. (M_LOC = 1)
Temporary Speed Restrictions : restriccin temporal de velocidad.
Track Condition Profiles : se incluye informacin sobre non-stopping areas
(debido a puentes, tneles, ), secciones sin energa (Powerless Sections), Radio Holes,
etc.
Route Suitability Profiles : se informa al maquinista y/o al tren sobre determinadas
caractersticas que van a encontrar delante:
o
Load Profile
Axle Load
Traction System Type
Todos estos valores son valores geogrficos fijos almacenados en los datos de
configuracin.
Adhesion Factor : si el MA que va a ser enviado al tren incluye alguna zona de
adherencia reducida, el RBC debe calcular y aadir al MA un perfil de factor de adhesin.
Mode Profile : este paquete se aade al MA siempre que el RBC detecte un OS (on
sight) proceed authority en alguna parte del camino del MA. Tambin se emplea cuando
se entra en modo shunting.
3.7.1 Informacin aadida al primer MA
National values : el RBC deber proporcionar una serie de valores locales junto al
primer MA enviado a un tren. Algunos de estos valores locales son:
o V_NVSHUNT: velocidad mxima en modo shunt.
o T_NVCONTACT : este valor se emplea para supervisar las comunicaciones
RBC-tren y es el tiempo mximo en el tren sin recibir un mensaje del RBC.
3.8
PCA Process (Proving Clear Ahead Process)
Antes de que un tren reciba su primer MA, es preciso asegurarse de que no haya ningn
tipo de material rodante (rolling stock) delante del tren.
Para aseguranos de esto, se realiza el PCA process. El proceso PCA concluye cuando el
tren informa de que su min front end se encuentra dentro de una determinada distancia
(Proved Clear Ahead Distance, PCAD) respecto al punto de entrada a la ruta.
Cuando el min front end se halla dentro de la distancia de PCA, se considera que el tren
se encuentra lo suficientemente cerca del punto de entrada a la ruta para pensar que no
hay material rodante delante del tren. Si lo hubiera el maquinista lo habra visto antes y
habra aplicado el freno de emergencia.
En el momento que concluye el proceso PCA (the train is proved clear ahead), el RBC ya
puede enviar al tren el primer MA.
Si el tren no se encuentra todava dentro de la distancia de PCA, deber emitir
frecuentemente informes de posicin al RBC, para que ste tenga informacin lo ms
actualizada posible y as pueda determinar rpidamente que el tren ha entrado en la
zona PCA .
Proved clear ahead distance
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 19 of 31
Curso de RBC
Intern
al
Es un atributo que define una distancia desde un punto de la va hasta el punto de
entrada a una ruta. Este atributo est en los datos de configuracin, se aplica
globalmente a todas las rutas, y puede tomar valores desde 0 a 2000m, con una
resolucin de 1 m, y con un valor por defecto de 400 m.
Ejemplo
La Figura 7 y la Figura 8 muestran un ejemplo de proceso PCA. Si miramos la Figura 7
podemos ver que el tren T1 (un tren que acaba de ser registrado por el RBC) se
encuentra antes de la ruta PE3_PE5. Adems vemos que el tren T1 no est dentro de la
distancia PCA, que como podemos apreciar, se ha definido a partir del punto de entrada
a la ruta (PE3).
El tren T1 recibir un Staff Responsible Authorization desde el RBC. Esto significa que el
tren tiene permiso para recorrer una determinada distancia. El tren ir avanzando y
emitir informes de posicin al tren de manera frecuente.
En la Figura 8 observamos que el tren ha avanzado y se halla dentro de la distancia PCA.
O siendo ms rigurosos el min safe front end del tren se encuentra dentro de la zona de
PCA. Esto es suficiente para considerar al tren como proved clear ahead. A partir de ese
momento, el RBC puede enviar MA al tren.
Min safe
front end
PE3
PE5
T1
PCA distance
Figura 7 T1 fuera de la zona de PCA
Min safe
front end
PE3
PE5
T1
PCA distance
Figura 8 T1 dentro de la zona de PCA
3.9
Gestin de rutas
Cuando el RBC va a extender un MA a lo largo de una ruta, necesita que esa ruta tenga
un Proceed Authority (PA) por parte del I/L. Si esto no ocurre, el RBC no puede utilizar
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 20 of 31
Curso de RBC
Intern
al
esa ruta en el clculo del MA. En este caso el RBC deber seguir un proceso para pedir la
ruta (establecerla) y as obtener un PA.
3.9.1 Establecimiento de rutas
En la Figura 9 se representa esquemticamente el flujo de mensajes que intercambian el
RBC y el I/L para establecer una ruta. Adems podemos ver 2 grficos, uno arriba y otro
abajo, que representan la situacin del tren en la lnea y la extensin desu MA.
En el primero de los grficos, apreciamos que el tren tiene un MA hasta la seal 1. En
principio el RBC no puede extender ms all el MA, dado que la ruta a continuacin de la
seal (ruta 1-2) no est autorizada por el I/L. El RBC debe esperar a que el I/L informe de
que la ruta est autorizada (route authorized). Una ruta puede estar not authorized por
estar ocupada por otro tren.
Una vez que el I/L haya advetido al RBC de que hay un route authorized para esa ruta,
el RBC podr pedir esa ruta. Dos son los acciones que el RBC enva al I/L :
Approach Lock Set : el RBC pide al I/L que bloquee las agujas de la ruta que est
pidiendo. El que las agujas estn bloqueadas es una condicin de seguridad para que el
tren pueda entrar en la ruta.
Request to Proceed : el RBC pide la ruta.
Si la ruta no est pedida por otro tren, el I/L dar la ruta y cambiar el aspecto de la
seal de entrada a verde.
El I/L enviar al RBC un Proceed Authority, lo que supondr que el RBC pueda utilizar la
ruta en el clculo del MA. Finalmente el RBC emitir un MA al tren, de forma que el MA
ser ahora ms largo, extendindose hasta el final de la ruta que ha pedido (ruta 1-2).
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 21 of 31
Intern
al
Curso de RBC
MA
Train
RBC
I/L
Route 1 called
Tren Approaching
Signal 1
Route
Authorized
Route 1
Approach
Locked
Route 1 proved
Display Aspect
Approach
Lock Set
Request to
Proceed
Proceed
Authority
MA
Supervise to
Signal 1
Route
Processing
MA
Process MA
Supervise to
Signal 2
MA
Figura 9 Establecimiento de una ruta
3.9.2 Liberacin de rutas
Cuando un tren entra en una ruta es necesario que el RBC deje de pedir esa ruta al I/L lo
antes posible. Hasta que el RBC no retire esa peticin, la ruta no podr ser empleada
para los MA de otros trenes. El proceso de retirada de peticin de ruta es lo que se
conoce como liberacin de ruta.
En la Figura 10 encontramos un esquema del flujo de mensajes intercambiados entre I/L,
RBC y tren en este proceso.
Se observa que en el momento en que el I/L detecta que el circuito de va B est
ocupado (el tren ha entrado en ese circuito de va), el aspecto de la seal 1 de entrada a
ruta cambiar a parada. Al mismo tiempo el I/L informar al RBC de que la ruta no est
autorizada.
El RBC esperar a recibir un informe de posicin del tren, indicando que el min safe front
end ha entrado en la ruta. En ese momento enviar al I/L un Request to Proceed
Cancelled.
A continuacin el I/L responder con un Proceed Authority Cancelled. Finalmente el RBC
deber emitir un Approach Lock Released.
Nota : la situacin que se ha descrito corresponde a una liberacin normal de ruta. La
situacin ser diferente en los casos de cancelacin de ruta.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 22 of 31
Intern
al
Curso de RBC
Figura 10 Liberacin de una ruta
3.10
Proceso de Handover
El proceso de handover es el que tiene lugar en la zona de frontera entre dos RBC.
En la Figura 11 podemos ver como el tren T1 que est siendo controlado por el RBC1 est
llegando a la zona de frontera con el RBC2. A partir de ese momento se proceder a un
intercambio de mensajes entre el tren y el RBC1, entre el RBC 1 y el RBC2, y entre el tren
y el RBC2, de modo que finalmente el tren pase a ser controlado por el RBC2.
En el caso de la Figura 11:
el RBC1 acta como handing over RBC o escrito abreviadamente:
HRBC.
HO RBC
el RBC2 acta como accepting RBC, abreviadamente ARBC.
La secuencia de mensajes intercambiada ser diferente dependiendo de si el tren puede
manejar 2 sesiones de comunicacin, esto es el tren puede comunicarse con 2 RBC
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 23 of 31
Intern
al
Curso de RBC
simultaneamente, o por el contrario tan slo puede mantener una sesin de
comunicacin.
Caso 1: El tren puede mantener dos sesiones de comunicacin
De forma general la secuencia de pasos a seguir es la siguiente:
1) Pre-anuncio de la transicin. El HRBC informa al ARBC y al tren de que va a ocurrir un
H/O.
2) El tren establece sesin de comunicacin con el ARBC
3) El HRBC genera MA hasta la frontera y aade las MA parciales enviadas por el ARBC.
4) Cuando la cabeza del tren llega a la frontera, el tren enva un informe de posicin
tanto al HRBC como al ARBC.
5) El ARBC toma el control (takes over) sobre el tren e informa al HRBC
6) Cuando la cola del tren llega a la frontera, el tren finaliza la sesin con el HRBC.
Caso 2: El tren slo puedemantener una sesin de comunicacin
De forma general la secuencia de pasos a seguir es la siguiente:
1) Pre-anuncio de la transicin. El HRBC informa al ARBC y al tren de que va a ocurrir un
H/O.
2) El HRBC genera MA hasta la frontera y aade las MA parciales enviadas por el ARBC.
3) Cuando la cabeza del tren llega a la frontera, el tren enva un informe de posicin al
HRBC.
4) Cuando la cola del tren llega a la frontera, el tren finaliza la sesin con el HRBC.
5) El tren establece sesin de comunicacin con el ARBC
6) El ARBC toma el control (takes over) sobre el tren e informa al HRBC
Frontera RBC
RBC Boundary
RBC 1
RBC 2
T1
Figura 11 - Handover
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 24 of 31
Curso de RBC
3.11
Intern
al
ESA
Un rea de parada de emergencia (Emergency Stop Area - ESA) es un tramo de va que
de forma temporal es considerado por el centro de control (o por el I/L) como una zona
donde no puede entrar ningn tren.
Las ESA son establecidas por el CS o por el I/L. Cuando es el I/L quien activa la ESA, este
informar al RBC de la activacin mediante el mensaje de I/L status.
Por otra parte, cuando es el CS quien activa la ESA se sigue un protocolo que es
explicado a continuacin.
3.11.1
Activacin de ESAs
En la Figura 12 podemos ver la secuencia de mensajes intercambiados entre el CS y el
RBC para la activacin de una ESA.
CS
RBC
Activate ESA
RBC activates ESA
ESA Activated
RBC to CS status for ESAs
Ack of RBC to CS status for ESAs
Figura 12 Activacin de ESA desde el CS
3.11.2
Desactivacin de ESAs
En la Figura 13 podemos ver la secuencia de mensajes intercambiados entre el CS y el
RBC para la desactivacin de una ESA..
En la desactivacin de ESA se sigue un protocolo especial llamado KF, que confiere al
proceso una mayor seguridad.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 25 of 31
Curso de RBC
CS
Intern
al
RBC
KF Check ESA
KF Check ESA
KF Indication ESA selected
KF1 Deactivate ESA
KF1 Ack Deactivate ESA
KF2 Deactivate ESA
RBC deactivates ESA
KF2 Ack Deactivate ESA
RBC to CS Status for ESAs
Ack RBC to CS Status for ESAs
Figura 13 Desactivacin de ESA desde el CC
3.12
TSR
Una Temporary Speed Restriction (TSR) es una limitacin temporal de la velocidad
motivada por condiciones no permanentes. [Link]: cuando se realiza labores de
mantenimiento en las proximidades de un va se puede aplicar un TSR para evitar
posibles situaciones de riesgo.
Las TSR son activadas y desactivadas por el CS.
Los protocolos de activacin y desactivacin son similares a los que se sigue para el caso
de las ESAs.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 26 of 31
Intern
al
Curso de RBC
4
4.1
ANEXOS
Ejemplos de mensajes, paquetes y variables
4.1.1 Message 155: Initiation of a communication session
Este mensaje, que es enviado por el tren para iniciar las comunicaciones con el
RBC, contiene los siguientes campos:
Campo n
Variable
NID_MESSAGE
L_MESSAGE
T_TRAIN
NID_ENGINE
NID_MESSAGE : nmero identificativo del mensaje. En este mensaje vale 155
L_MESSAGE : nmero de bytes del mensaje.
T_TRAIN : instante de tiempo en el que se enva el mensaje segn el reloj de a bordo.
Viene expresado en centsimas de segundo.
NID_ENGINE : nmero de identificacin del equipo ETCS OB.
Observamos que el mensaje 155 no contiene ningn paquete.
4.1.2 Mensaje 136: Train Position report
Este mensaje tiene sentido: Tren RBC, y contiene lo siguiente:
Campo n
Variable
NID_MESSAGE
L_MESSAGE
T_TRAIN
NID_ENGINE
Paquete 0 1
Paquetes opcionales
Este mensaje puede incluir paquetes adicionales, como puede ser el paquete 4 (Informe
de error) o el 44 (paquete para aplicaciones fuera del sistema ERTMS/ETCS).
Sin embargo, es obligatorio que el mensaje lleve el paquete 0 bien el paquete 1.
A continuacin indicamos el contenido del paquete 0 (Position Report):
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 27 of 31
Curso de RBC
Intern
al
Tabla 4 - Paquete 0 (Position Report)
NID_PACKET : nmero identificativo del paquete. En este mensaje vale 0
L_PACKET : nmero de bits del paquete.
Q_SCALE : especifica la escala utilizada para todas aquellas variables de longitud del
paquete.
Q_SCALE puede tomar los siguientes valores:
0 : unidades de 10 cm
1 : unidades de 1 m
2 : unidades de 10 m
NID_LRBG : nmero de identificacin del LRBG.
D_LRBG : distancia estimada entre el LRBG y el front end del tren. Puede venir
expresado en unidades de 10 cm, 1 m 10 m.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 28 of 31
Curso de RBC
Intern
al
4.1.3 Mensaje 260 : CS to RBC Heartbeat
Este mensaje tiene sentido: CS RBC, y es el mensaje de hearbeat, es decir, es un
mensaje que el Control System enva al RBC cuando transcurre un cierto tiempo sin que
haya enviado ningn mensaje. De esta manera el RBC sabe que las comunicaciones con
el Control System siguen vivas.
Campo n
Variable
NID_MESSAGE
NID_SUBSYS_TAG
L_MESSAGE
NID_C
NID_CS
T_CS
NID_MESSAGE : nmero identificativo del mensaje. En este mensaje (y para todos los
mensajes procedentes del CS) vale 180.
NID_SUBSYS_TAG : nmero de identificacin del mensaje de subsistema. En este caso
vale 260.
L_MESSAGE : nmero de bytes del mensaje.
NID_C : nmero de identificacin del pas o regin.
NID_CS: nmero de identificacin del CS.
T_CS : tiempo de acuerdo al reloj del CS en que el mensaje es enviado.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 29 of 31
Intern
al
Curso de RBC
4.2
Cancelacin de una ruta
En el punto 3.9.2 se explic el caso de liberacin normal de una ruta. El tren entraba en
una ruta que haba pedido anteriormente, y a continuacin se segua un protocolo entre
el RBC y el I/L para que la ruta quedara liberada y pudiera en consecuencia, ser pedida
por otro tren.
En la parte superior de la Figura 14 vemos un tren que se encuentra en un punto anterior
a la seal 1 y cuyo MA se extiende hasta la seal 2.
Qu ocurre si antes de que el tren entre en la ruta 1-2, el I/L retira el Proceed Authority
(PA) de esa ruta? Estamos ante un caso de cancelacin de ruta.
El I/L por alguna razn enva un Proceed Authority Cancelled. A partir de ese momento
el RBC har 2 cosas:
1. Dejar de pedir la ruta al I/L (el RBC enva un Request to Proceed Cancelled) .
2. Acortar el MA hasta la seal 1
1. Una vez que la ruta ha sido cancelada, sta debe ser liberada lo antes posible, pero
de forma que se garantice la proteccin del tren. El approach lock no puede ser
liberado directamente, ya que el tren podra entrar en la ruta cancelada, y si en ese
momento se movieran las agujas, ste podra descarrilar.
Por tanto, en primer lugar el RBC enva el Request to Proceed Cancelled al I/L, y
activa un temporizador (Approach Lock Timer) , que ser lo suficientemente largo
para permitir que el tren se detenga. Si el temporizador (timer) expira, el Approach
Lock ser liberado.
En este caso el tren se va a detener antes de entrar en la ruta cancelada. El tren
informar de esto al RBC mediante un Train Position Report.
En ese momento el Approach Lock puede ser liberado normalmente, sin tener que
esperar a que expire ningn temporizador.
2. Por otra parte el RBC debe acortar el MA del tren, puesto que la autoridad de
movimiento ya no puede ir a lo largo de la ruta cancelada. El RBC enva al tren un MA
acortado hasta la seal 1.
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 30 of 31
Curso de RBC
Intern
al
Figura 14 Cancelacin de ruta
SA/M-KMS/MAN/0002 Version 1.1
Silver Atena
Page 31 of 31