adtranz - a member of the daimlerchrysler group 15-nov-15. page 1 train diagnostic system mitrac ®...

29
Adtranz - A Member of the DaimlerChrysler Group Jul 3, 2022 . Page 1 Train Diagnostic System MITRAC ® -TDS

Upload: archibald-harris

Post on 05-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 1

Train Diagnostic System

MITRAC®-TDS

Page 2: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 2

Agenda

Functionality of the TDS - Products

Supported Vehicle Structures

MITRAC®-TDS Architecture data model component model communication model

Page 3: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . 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

Page 4: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . 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

Page 5: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 5

Supported Hardware Topologies 2

MVB MVB MVB

WTB

MVB

Page 6: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 6

Supported Hardware Topologies 2a

MVB MVB

WTB

Page 7: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 7

Supported Hardware Topologies 2b

MVB

WTB

MVB

Page 8: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 8

Supported Hardware Topologies 3

VCUVCUDisplayI/O Display TCNGateway

W TB

vehiclesubsystem s(e.g. drive

control unit)

radiolink

MVB

VCUMITRAC-CPU

th ird partydevices

Page 9: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 9

TDS Overview

MAVIS

Processing Unitshosting Process

Applications

Off- boardW orkshopDiagnosis

On-boardVisualization

VehicleD atabases

(O D BS)

Corrective Maintenance

Event Data

Environment Data

Fault Texts

Preventive Maintenance

Condition Data

Page 10: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . 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?)

Page 11: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 11

TDS Data Model: Event Data

Disturbances/Protocol Events Timestamped at event source prioritized active/passive edge

identification via: Process ID / Event ID unique identification inside of

MITRAC-TDS up to 4 Error Codes is handled like texts location geographical information,

handled like texts subsystem logical "module" information,

handled like texts

Event Description Environment Data

Page 12: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 12

TDS Data Model: Event Data

Environm entdataPrehistory

Environm entdataPosthistory

T im e

sam

plin

g tim

e

sam ple at faultoccurrence tim e

nb of env data:

1 … 120 words

Event Description Environment Data

1 … 255 samples

Page 13: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . 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

read/w ritelock/unlock

read/w rite update PCLO D B SM AVIS

Page 14: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 14

TDS Component Model

COM

PSV = Process ServerVSV = Visualization ServerTSV = Tool Server

VS

V

ODBS

PSV

D B

TS

V

Tool C lient API

M AV ISTool

Client

OTI

TDS-Uploader

VisualizationClient API

VisuClient

P rocessA pp lica tions

ProcessClient

P rocess C lien tA P I

Page 15: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 15

TDS Communication Model

W TB

Client

VCL

COM Server

ODBS

Client

VCL

COM Server

ODBS

M AVIS

Page 16: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . 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

Layer

8

7

1...6

COM

RTP/M

Client Server

COM

RTP/MM VB / W TB

C O P

Applica tion P rocoto ls

Page 17: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 17

Process ClientEvent Data - state update

O D BS

problem: after powering of a vehicle the state of the process and the ODBS could be inconsistentexample: replacement of devices

GetEventState

ODBSState

PutDDS

PCL

Page 18: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 18

redundancy concept - Event Data

MasterProcess

SlaveProcess

O D BS

Device A

Device B

Device C

The SlaveProcess usesProcess Id 12

The MasterProcess usesProcess Id 12

SendDSS

MasterProcess

SlaveProcess

O D B S

PutDDS

Device A

Device B

Device C

The ODBSdiscardsthe DDS

GetEventState

MasterProcess

NewMaster

Process

O D BS

PutDDS

Device A

Device B

Device C

The MasterProcessfails

Page 19: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 19

Process Client for IEC1131Condition Data - state update

O D BS

GetConditionState

ODBSState

UpdateCD

PCL

Page 20: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 20

ODBS

Stores Events and Condition Data

supports 4 languages

features a cache mechanism

features the state update mechanism

DBMS

TS

V

VS

V

USV

ODBS

PSV

D B

Page 21: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 21

ODBS - Overflow behaviour

Event database ring buffer

-> oldest events are overwritten

1

2

...

n-1

n

Storage model for a single event

-> latest occurrence of the very same event is

overwritten

The most recent disturbanceoccurrence is overw ritten

The n-1 oldest disturbanceoccurrences are storedpermanently

1

2

...

n -1

n

different behaviour for two cases:

1. all memory is used 2. one event is toggling all the time

Page 22: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 22

Communication between VisuAppl and ODBS

VisuAppl VCLVCL-API TVP

2.input or function call

3.request data command

confirm

VSV

6.action or display function confirm

5.return data command

4.collect data

D B

7.display data on screen

1.user action

Page 23: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . 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

Page 24: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 24

MAVIS

O DBS

T D SU ploader

Export

Export

M AVISEvaluation

O T I-F iles

Page 25: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 25

MAVIS

Page 26: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 26

MAVIS

Page 27: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 27

MAVIS

Page 28: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 28

MITRAC® TDS: open interfaces

VS

V

ODBS

PSV

D B

TS

V

P rocessA pp lica tions

ProcessClient

M AV ISTool

Client

TDS-Uploader

COM VisuClient

Page 29: Adtranz - A Member of the DaimlerChrysler Group 15-Nov-15. Page 1 Train Diagnostic System MITRAC ® -TDS

Adtranz - A Member of the DaimlerChrysler GroupApr 20, 2023 . Page 29

End