0% encontró este documento útil (0 votos)
254 vistas31 páginas

Curso de RBC-1.1

Curso de RBC
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
254 vistas31 páginas

Curso de RBC-1.1

Curso de RBC
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte