510 likes | 1.33k Views
MITRAC ® Remote . Introduction Motivation for Product Architecture Application Examples + Data Flow How is the openess ensured?. Agenda. 24 Locomotives ALP-46. Via Alstom to NJT. Base order: 50 Cab Cars Option: 53 Cab Cars. New Jersey Transit Remote Diagnostics System (RDS).
E N D
Introduction Motivation for Product Architecture Application Examples + Data Flow How is the openess ensured? Agenda
24 Locomotives ALP-46 Via Alstom to NJT Base order: 50 Cab CarsOption: 53 Cab Cars New Jersey Transit Remote Diagnostics System (RDS)
Disclaimer This presentation doesn't reflect the contract between Adtranz and NJT in terms of content and schedule. This presentation describes the technical solution of the Remote Diagnostic System. But details might change during the implementation. They will be documented accordingly.
Introduction Motivation for Product Architecture Application Examples + Data Flow How is the openess ensured? Agenda
Railway Industry Computer Industry Telecom Industry • innovative services • innovative services • innovative services Convergence • Service Strategy • Maintenance Contracts • Integration of Data Chain • process reengineering • Remote Diagnostics • Differentiation mobile e-services • Internet • XML • Java • wireless technologies
Railway Industry Computer Industry New business revenues mobile e-services Telecom Industry Motivation • operator • maintainer • service provider • supplier
Standard Platforms, SW and Communication Systems allow focussing on core business applications Efficient team-based commissioning and troubleshooting of vehicles cost-efficient handling of maintenance and repairs Open for emerging e-business opportunities making use of vehicle-to-wayside communication 24h service and assistance becomes reality 24h MITRAC® RemoteKey Benefits
Introduction Motivation for Product Architecture Application Examples + Data Flow How is the openess ensured? Agenda
Cellular Radio and/or Wireless LAN MITRAC® RemoteMobile Station GPS Antenna Wire Train Bus (WTB) Display WTB 3rd Party Display WTB 3rd Party Mobile Station Unit Gateway Products Unit Gateway Products HTTP - TCN Gateway Multifunction Vehicle Bus (MVB) Multifunction Vehicle Bus (MVB) Process Diagnosis Additional Process Diagnosis Additional Controller Computer Modules Controller Computer Modules Train-wide coverage made possible with the IEC TCN Wire Train Bus (WTB)
Cellular Radio and/or Wireless LAN I/O I/O I/O I/O I/O MFU/CCU MITRAC® Remoteopen for different C&C architectures GPS Antenna Wire Train Bus (WTB) Display WTB 3rd Party WTB Mobile Station VCU Unit Gateway Products Gateway HTTP - TCN Gateway Multifunction Vehicle Bus (MVB) MVB LON Process Diagnosis Additional Controller Computer Modules Train-wide coverage made possible with the IEC TCN Wire Train Bus (WTB)
On Board C&C Adtranz MITRAC C&C System Older Adtranz C&C Systems Interface to other C&C System Conventional Control Logic MITRAC® RemoteTargeted Vehicles and Control + Communication (C&C) Systems Vehicles Adtranz Vehicles Retrofit any vehicle Upgrade delivered Vehicles
Client: Standard Internet Web Browser Notice: Not a final layout. Using of Web Browser means • zero administration • ubiquitous available
MITRAC® RemoteAlternative Client Stations upon Request Personal Organizers Data access on ultra lightweight stations, long lasting power Source: Psion Subnotebooks Full-scale (color) web access on lightweight client stations Source: Psion WAP Handys Quick access to compact vehicle information Source: Nokia Workabouts Manual entry of visible / audible damages, scanner Source: Psion
MITRAC® Remote - Basic ArchitectureOSGi Interface office / field ground station vehicle Services MVB WWW Java Virtual Machine Java Virtual Machine OS WAP HW OS HW
TCN OSGi Framework MVB MITRAC® Remote Overall Architecture Ground Station Mobile Station HW Services Services Services Services TCL JAVA Virtual Machine OS Drivers Wireless LAN Cellular Radio
Introduction Motivation for Product Architecture Application Examples + Data Flow How is the openess ensured? Agenda
Functions Scope of Functions Administration Communication Management Fleet Management Maintenance and Diagnostics
services: Administration Administration User Access Management Registration of Vehicles RDS Software Upgrade Add / remove users Add / remove vehicles for Ground Station Access privileges for Mobile Stations
handover of control Ground Station Mobile Station Services Services Services mechanism is defined by TCN OSGi Framework TCL JAVA Virtual Machine OS Drivers HW MVB services: Administration example: SW Upgrades for the Mobile Station Services Services
services: Communication Management Communication Management Network check-in Report Train Configuration Software Upgrade Identifies avail. network Attached cars for target C&C system Bandwidth service mgt Non-Adtranz WTB Syst. No: Non-Adtranz CPU's
? • trade-off between • functionality • performance • costs MITRAC® RemoteStandard Wireless Networks which suits best for your Mission 100 Mbit/s 10 Mbit/s IEEE 802.11 Wireless LAN 0.5-11 Mbit/s Bluetooth Data Throughput 3rd Generation Cellular Radio (UMTS) 1 Mbit/s 100 Kbit/s 2nd Generation Cellular Radio (GSM, CDPD, GSM/R) Satellite 10 Kbit/s Distance Points, Tram stops Stations, Depots Areas with cellular phone coverage Wide area ... Global
MITRAC® Remote example: Network Check-In and Check-Over Automatic handover into faster network when available: Cellular -> WLAN Wireless LAN Cellular Radio Automatic Check in/out: "Train xyz entered WLAN coverage area" "Clearance given for data-intensive services" Automatic Check in/out: "Train xyz entered cellular coverage area" "Reachability confirmed"
services: Communication Management Communication Management Network check-in Report Train Configuration Software Upgrade Identifies avail. network Attached cars for target C&C system Bandwidth service mgt Non-Adtranz WTB Syst. No: Non-Adtranz CPU's
Cellular Radio and/or Wireless LAN I/O I/O I/O I/O I/O MFU/CCU MITRAC® RemoteReading of Train Configuration (NADI) GPS Antenna Wire Train Bus (WTB) Display WTB 3rd Party WTB Mobile Station VCU Unit Gateway Products Gateway HTTP - TCN Gateway Multifunction Vehicle Bus (MVB) MVB LON Process Diagnosis Additional Controller Computer Modules Train-wide coverage made possible with the IEC TCN Wire Train Bus (WTB)
Client: Displaying of actual train configuration Notice: Not a final layout. this form can be used to access additional data (e.g. diagnostic data) • The following data can be displayed: • vehicles and their position • vehicle types • vehicle charateristics • source: NADI of WTB gateway
C o n v e n t i o n Upload: from vehicle to wayside Download: from wayside to train/veh services: Maintenance and Diagnostics Maintenance and Diagnostics Preventive Maintenance Troubleshooting Unscheduled Repairs • Upload Data • Event + Environment • Condition Data • Interactive Access • Event Data • Condition Data • Process Data Alarm messages Process Data Logging • Configure upload events • Batch (timed) uploads • event triggered • Interactive uploads • access to 3rd party dev. • FER fault event recorder • FRA data recorder
Database MITRAC® RemoteTypical Application Field: Preventive Maintenance Ground Station Interactive access Upload Work Preparation Decision: Shop visit necessary ? Shortened Shop Visit Repair Shop
Client-Groundstation Communication Based on Http (for Web Browser) • open standard • allows any client with an Internet Browser to get the data • no problem with firewalls (Http port always opened) • security • encryption (SSL) • supported by Java (java.net, javax.servlet) • easy to implement
http://groundstation/start.html Returns the Html page <APPLET start.class ….> <PARAM color=blue> … </APPLET> Calls the applet to load Loads the applet Client Architecture Client Groundstation
Client Architecture Modularity is obtained by using MANY APPLETS Applet2 Applet3 Applet1
Client Architecture Applet2 Applet3 Applet1
Client Architecture • To add a new service, just reference a new applet in the Html page • Applets will be implemented with the Java AWT library (supported equally by all the Internet browsers) • Applet parameters (background color, size) can be easily set in the Html with the <PARAM> tag : no need to change the code!
Http://groundstation/diag?command=getevents&train=lok1&number=10Http://groundstation/diag?command=getevents&train=lok1&number=10 HTML, applet.. • Servlet event: • doGet • post Http://lok1/event? number=10 HttpServletResponse Groundstation-Mobilestation com.HTTP • Servlet diag: • doGet(HttpServletRequest,..) Groundstation Mobilestation Web Server Web Server
MITRAC® RemoteTypical Application Field: Breakdown Service Service Call Center Notification Interactive access Decision, arrange help Ground Station Service Van Breakdown
services: Maintenance and Diagnostics example: Upload of Diagnostic Data uploaded event data contain following information items (extract): • Fault code • Start date and time (occurrence of a fault) • End date and time (disappearance of a fault) • Subsystem (e.g. "brakes", "auxiliary", ... ) • Fault attributes according to UIC 556 leaflet • Short text message (max. 40 characters) • Count (number of faults of this code occurred so far) • Reference to environment data when configured Environment data are selected process variables being photographed at the occurrence of a fault. Absolute maximum limitations of environment data: • Up to 127 different data sets (16-bit words): Name, contents, unit • Pre- and Post-history, max. 255 samples where 1 sample is taken at the moment of the occurrence of the fault.
services: Fleet Management Fleet Management Point Locations Train Configurations Vehicle Selection by GPS From Fleet stock • number and location of attached locomotives • number of reachable coaches • locomotive attributes : locomotive identification Operational mode: (Leading or guided) ordering number locomotive status Pick car from train
Introduction Motivation for Product Architecture Application Examples + Data Flow How is the openess ensured? Agenda
Java Virtual Machine OS HW openess different service provider service interface public available less restrictions HW & OS because Java is used proven in-vehicle technology can be used communication means can be choosen in accordance with task
Java Virtual Machine OS HW MITRAC® Remote Multi Service Architecture
Railway Industry Computer Industry New business revenues mobile e-services Telecom Industry Java Virtual Machine OS HW Motivation • operator • maintainer • service provider • supplier