2002 June 10, APTA, Baltimore, Zuber-Kirrmann 1 The IEC / UIC / IEEE Train Communication Network for time-critical and safe on-board communication Pierre Zuber, Bombardier Transportation, Pittsburgh, USA Hubert Kirrmann, ABB Corporate Research, Baden, Switzerland • What is the Train Communication Network ? • Wire Train Bus • Multifunction Vehicle Bus • Real-Time and Deterministic data transfer • Message Services • Available and Safe Architecture • Standardization of Vehicle data • ROSIN -TrainCom - ERRI projects • Conclusion
31
Embed
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 1 The IEC / UIC / IEEE Train Communication Network for time-critical and safe on-board communication Pierre.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 1
The IEC / UIC / IEEE Train Communication Network
for time-critical and safe on-board communication
Pierre Zuber, Bombardier Transportation, Pittsburgh, USA
• What is the Train Communication Network ?• Wire Train Bus• Multifunction Vehicle Bus• Real-Time and Deterministic data transfer• Message Services• Available and Safe Architecture• Standardization of Vehicle data• ROSIN -TrainCom - ERRI projects • Conclusion
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 2
The IEC Train Communication Network
international IEC and IEEE standard for data communication aboard rail vehicles.
Vehicle Bus
Train Bus
Vehicle Bus Vehicle Bus
manufacturers:
Bombardier - ADtranz (CH, DE, SE)
ANSALDO (IT)
CAF (ES)
Firema, Ercole Marelli Trazione (IT)
Mitsubishi (JP)
Siemens (GB, DE)
Toshiba (JP)
Westinghouse Signals (GB)
railways operators:
Chinese RailwaysDB (Germany)FS (Italy)JRRI (Japan)NS (Netherlands)RATP (France)SNCF (France)
UIC (Union Internationale des Chemins de Fer) PKN (Poland)
developped by IEC TC9 (Electric Traction Equipment) with the collaboration of:
UITP (Union Internationale des Transports Publics)
Alstom (FR, GB, BE)
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 3
Objectives of the TCN
Define interfaces between programmable equipment's, with the aim of achieving plug-compatibility:
1) between vehicles
2) between equipment aboard a vehicle:
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 4
TCN’s network architecture
The Train Communication Network consists of:
• a Train Bus which connects the vehicles (Interface 1) and of
• a Vehicle Bus which connects the equipments within a vehicle (Interface 2).
vehicle bus devices
train bus
vehicle bus
node node node
vehicle bus vehicle bus
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 5
Wire Train Bus (WTB)
thousand of vehicles in daily operationreferences
1 Mbit/s over shielded, twisted wiresdata rate
32 (some vehicles may have more than one node)number of nodes
860 m, 22 vehicles (including passive, retrofit vehicles)covered distance
assigns to each node its sequential address and orientation
ERRI (European Rail Research Institute, Utrecht, NL)conformance
inauguration
standard communication interface between vehicles
25 ms cycle timeresponse time
open trains with variable composition such as UIC trainsmain application
nodenodenode
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 6
WTB traffic
Vehicles of different types communicate over the train bus for the purpose of:
Single channel, dual redundant and triple redundant devices can interoperate.
Vital and non-vital devices of different origin can interoperate over the same MVB.
A CB
F F F
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 20
ROSIN - European Program
Device: Door controlMade by: WestinghouseYear: 1995Revision: 1998 May 19Parameters: position, status, indication, ......Maintenance messages:....1996 Jun 25 10:43 23" low air pressure1996 Jun 26 10:55 09" emergency open1996 Jun 26 11:01 17" manual reclose....
air conditioningpowerlight
doors
Universal Maintenance Tool
It defined data interchange for passenger vehicles, freight trains, radio links,…
This multi-year (and multi-million $) project of European Union based on TCN.
brakes
This work supported the parallel standardization in UIC 556 / 557
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 21
RoMain - Rosin Maintenance
Remote web access over radio was demonstrated on the Eusko train
remote RoMain clients
ROSIN server
ADtranzserver
Ansaldoserver
NetscapeInternet Explorer
Secure TCP/IP Network
servers
operators manufacturers
ERRI
Bus A node Bus BBus Anode
RoGate
radio proxy
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 22
IEEE standardisation
The IEEE Rail Transit Vehicle Interface Standard Committee influenced TCN
WG1 adopted TCN as IEEE 1473 Type T and defined interoperation with foreign components.
WG9 is working on information interchange standards and collaborates with UIC
LVB
LSB
WTB
other bus
MVB
MLgateway
MVBstation
MVBstation
MVBAdministrator
WTB node
Operation of mixed systems in the USA showed the importance of strict definition of interchanged data and how money spared by off-the-shelf is wasted in costly adaptations
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 23
TrainCom
The successful ROSIN project was followed by another European project: TrainCom.
TrainCom considers in particular:
- locomotive interoperability (multiple traction) in collaboration with UIC 647
- GSM radio links
MORANEMORANE
TrainComTrainCom
ERTMS kernelERTMS kernel
TTRAINRAIN
CCOMOM
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 24
Acknowledgements
To all engineers of ABB, Adtranz, AEG, Alstom, Duagon, ERRI, Firema, I.PRO.M, Siemens,…
To the railways people in UIC which dedicated years of work in the standard groups
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 25
Conclusion
TCN is a suite of communication and application protocols tailored for therailways, not just a field bus.
•
TCN imposed itself as the standard communication network in railways•
TCN (MVB) has been adopted in electrical substations and printing machinescapitalizing on the work done by the railways community.
•
•
• Work on TCN is not finished - UIC, TrainCom and IEEE RTVISC WG9 are at work…
UIC did a great job in the definition of the application data, the industry couldreadily support this effort in the ROSIN and TrainCom projects. IEEE RTVISCWG9 has adopted UIC 556 as the basis for IEEE 1473-T train busdata communication.
TCN is an open technology - there are no royalties, patents or copyrights.Anyone can build a TCN according to specs - chips are available.
TCN source code is available on www.traincom.org
•
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 26
Reserve slides
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 27
Why not Ethernet instead of WTB ?
Ethernet uses a star topography (point-to-point to a hub). A train has a linear topography.
Ethernet would need special hubs which recognizes right and left in each vehicle.
Hubs would be a single point of failure, a battery failure in a vehicle would stop the bus.
Hubs cannot be used for freight vehicles (no battery in the vehicles).
In spite of providing 100 times more speed then WTB, Ethernet real-time response is not better, because of overhead associated with transmitting numerous, small data items.
Ethernet is just a level 2 (up to data link) specification mutual identification of vehicles are yet to be developed.
IP and UDP are too slow for time-critical data (traction data), reconfiguration in case of failure takes several minutes.
there is no alternative to WTB as a train bus
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 28
Process Data transmission by source-addressed broadcast
The device which sources that variable responds with a slave frame containing the value, all devices subscribed as sink receive that frame.
The bus master broadcasts the identifier of a variable to be transmitted: Phase1:
Phase 2:
devices(slaves)
bus
subscribed subscribed
variable value
bus
busmaster devices
(slaves)source sink sink
subscribed devices
sink
subscribed device
subscribed device
variable identifier
busmaster source sink sink
subscribed devices
sink
devicedevice
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 29
The concept of real-time, distributed database
cyclic algorithms
cyclic algorithms
cyclic algorithms
cyclic algorithms
port address
application1
TrafficStores
Ports Ports Ports
application2
application4
sourceport
sinkport
port data
bus controller
bus controller
bus controller
sinkport
cyclic poll
bus controller
busmaster
application3
bus controller
bus
PeriodicList
Ports
Bus and applications interface through a shared memory, the traffic store.
Bus traffic and application cycles are asynchronous to each other.
Cyclic bus traffic blends with IEC 61331-style of programming
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 30
Hard Real-Time and Soft Real-Time
response time
probability probability
unbounded !
1 element 2 elements in series
still bounded !
t2t4
t2+t4t2t1
t1+t3
t1
t3hard(cyclic)
t1+t3
t1
t3
Determinism is not a bus, but a system issue.
response time
probability
unbounded !
soft(event-driven)
t2t1
e.g. vehicle bus and train buse.g. vehicle bus
bounded !
2002 June 10, APTA, Baltimore, Zuber-Kirrmann 31
number of devices: 37 ( including 2 bus administrators)