Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 2 Agenda Functionality of the TDS - Products Supported Vehicle Structures MITRAC ® -TDS Architecture data model component model communication model
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 3 Functionality of the TDS - Products Software products which support transmitting, storing and off-line evaluation of train and vehicle related diagnostic data. diagnostic related data are: disturbance data with environment data event data condition data
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 4 Supported Hardware Topologies 1 the following topologies are supported: stand-alone vehicles trainsets (preferable connected by a TCN bus) open trains (preferable connected by a TCN bus) standalone subsystems
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 5 Supported Hardware Topologies 2
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 6 Supported Hardware Topologies 2a
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 7 Supported Hardware Topologies 2b
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 8 Supported Hardware Topologies 3
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 9 TDS Overview Corrective Maintenance Event Data Environment Data Fault Texts Preventive Maintenance Condition Data
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 10 MITRAC-TDS Architecture TDS Data Model (What kind of data types are handled by TDS?) TDS Component Model (What components does TDS consist of?) TDS Distribution Model (How can the TDS components be distributed on a train ?) TDS Communication Model (How do the TDS components communicate?)
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 11 TDS Data Model: Event Data Disturbances/Protocol Events Timestamped at event source prioritized active/passive edge identification via: Process ID / Event IDunique identification inside of MITRAC- TDS up to 4 Error Codesis handled like texts locationgeographical information, handled like texts subsystemlogical "module" information, handled like texts Event Description Environment Data
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 12 TDS Data Model: Event Data nb of env data: 1 … 120 words Event Description Environment Data 1 … 255 samples
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 13 TDS Data Model: Condition Data Used to store persistent application data over a long time Parameters – Read-only (wheel-diameter) – Read-write (adaptive control loop tuning) Counters – predictive maintenance (door cycles) Condition Data is modified by Tools and Process: -> consistency is ensured by MITRAC ® -TDS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 14 TDS Component Model COM PSV = Process Server VSV = Visualization Server TSV = Tool Server
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 15 TDS Communication Model
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 16 TDS Communication Model Communicating Entities rather than TCN Functions Multiple Channels on WTB / Economical use of Function Numbers UIC address mapping / Train Inauguration Version Handling
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 17 Process Client Event Data - state update problem: after powering of a vehicle the state of the process and the ODBS could be inconsistent example: replacement of devices GetEventState ODBSState PutDDS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 18 redundancy concept - Event Data
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 19 Process Client for IEC1131 Condition Data - state update GetConditionState ODBSState UpdateCD
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 20 ODBS Stores Events and Condition Data supports 4 languages features a cache mechanism features the state update mechanism
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 21 ODBS - Overflow behaviour Event database ring buffer -> oldest events are overwritten Storage model for a single event -> latest occurrence of the very same event is overwritten different behaviour for two cases: 1. all memory is used2. one event is toggling all the time
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 22 Communication between VisuAppl and ODBS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 23 Tool Client - used by MAVIS, MITRAC Remote DLL on WinNT Read Events with filter and sorting criteria Navigation in event database Operations on events (acknowledge) Read environment data & description Upload events Read/write condition data Upload condition data
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 24 MAVIS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 25 MAVIS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 26 MAVIS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 27 MAVIS
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 28 MITRAC ® TDS: open interfaces COM
Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 29 End