Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Satisfiability Testing in the Railway Industry Simon Chadwick Head of Research Westinghouse Rail Systems Limited, Chippenham, UK SAT2009 Twelfth International.

Similar presentations


Presentation on theme: "1 Satisfiability Testing in the Railway Industry Simon Chadwick Head of Research Westinghouse Rail Systems Limited, Chippenham, UK SAT2009 Twelfth International."— Presentation transcript:

1 1 Satisfiability Testing in the Railway Industry Simon Chadwick Head of Research Westinghouse Rail Systems Limited, Chippenham, UK SAT2009 Twelfth International Conference on Theory and Applications of Satisfiability Testing

2 2 Contents Introduction Railways and Safety The Story of Signalling Where Signalling meets SAT Some final thoughts

3 3 Introduction WRSL Westinghouse Rail Systems Limited Part of Invensys Rail Group Part of Invensys plc

4 4 Introduction

5 5

6 6 Railways and Safety First railway? Stockton & Darlington Railway Opened 27 th September 1825

7 7 Railways and Safety First railway accident? William Huskisson (1770-1830) Killed during the opening of the Liverpool and Manchester Railway, 15 th September 1830.

8 8 Railways and Safety Incremental rule building Accident Investigation Changes Improvement Apply for 150 years:

9 9 Railways and Safety Causes of Accidents Many causes: –Civil engineering failure –Failure of train –Failure of operators –Failure of signalling system

10 10 Railways and Safety Railway Signalling assumes… Rails intact Civil engineering intact Trains intact

11 11 Contents Introduction Railways and Safety The Story of Signalling Where Signalling meets SAT Some final thoughts

12 12 To maintain the safety of trains by: 1.Maintaining a safe distance between following trains on the same track 2.Safeguarding the movement of train at junctions and crossings 3.Regulating the passage of trains according to service density and speed required 4.Ensuring safety of trains in the event of equipment failure The Story of Signalling What is signalling for?

13 13 STOP PROCEED The Story of Signalling Early Signalling

14 14 Regulation of train by time Controlled by Policemen No standard time Electrical Telegraph Block Instrument Absolute Block Working The Story of Signalling Time Interval Working

15 15 The Story of Signalling Semaphore Signals

16 16 Block Section Station Limits Signal Box Distant Signal Home SignalStarter Signal Direction of travel Station Block Section The Story of Signalling Basic Signalling

17 17 Block Section Station Limits Signal Box Distant Signal Home Signal Starter Signal Direction of travel Station Block Section Outer Home Signal Overlap The Story of Signalling Outer Home Signal

18 18 The Story of Signalling Four Aspect Signalling

19 19 The Story of Signalling Four Aspect Signalling

20 20 The Story of Signalling Four Aspect Signalling

21 21 The Story of Signalling Four Aspect Signalling

22 22 The Story of Signalling Four Aspect Signalling

23 23 The Story of Signalling Four Aspect Signalling

24 24 The Story of Signalling Four Aspect Signalling

25 25 The Story of Signalling Four Aspect Signalling

26 26 The Story of Signalling Four Aspect Signalling

27 27 The Story of Signalling Four Aspect Signalling

28 28 The Story of Signalling Four Aspect Signalling

29 29 The Story of Signalling Four Aspect Signalling

30 30 The Story of Signalling Four Aspect Signalling

31 31 The Story of Signalling Four Aspect Signalling

32 32 The Story of Signalling Four Aspect Signalling

33 33 The Story of Signalling Four Aspect Signalling

34 34 The Story of Signalling Four Aspect Signalling

35 35 The Story of Signalling Four Aspect Signalling

36 36 The Story of Signalling Interlocking and Control Centre Interlocking Control System Train detection inputs Point control outputs Point detection inputs Signal lamp outputs Lamp proving inputs

37 37 The interlocking is the safety device for the signalling equipment. It will not allow an unsafe condition to occur It ensures that all train movements are protected The design of the interlocking is the responsibility of principle design Engineers who must incorporate very strict rules. The design is independently checked and tested. The Story of Signalling Interlocking Principles

38 38 The Story of Signalling Mechanical Interlocking

39 39 The Story of Signalling Relay Interlocking

40 40 The Story of Signalling Solid State Interlocking (SSI)

41 41 Put WESTLOCK photo here The Story of Signalling Solid State Interlocking WESTLOCK

42 42 The Story of Signalling Lever Frame Control System

43 43 Cowlairs The Story of Signalling Control Panel

44 44 The Story of Signalling Large Control Panel

45 45 The Story of Signalling Electronic Control Centres

46 46 Contents Introduction Railways and Safety The Story of Signalling Where Signalling meets SAT Some final thoughts

47 47 Where Signalling Meets SAT Signalling meets SAT at the interlocking The interlocking can be seen as a logic engine

48 48 Interlocking Control System Train detection inputs Point control outputs Point detection inputs Signal lamp outputs Lamp proving inputs Where Signalling Meets SAT At the Interlocking

49 49 Where Signalling Meets SAT If N = number inputs Then 2 N combinations of inputs are possible BUT… can have internal stored states So, order of combinations of inputs matters BUT… can have timers So, duration of combinations of inputs matter

50 50 Where Signalling Meets SAT I can express the behaviour of an interlocking as a set of Boolean equations One of the interlocking products used by WRSL uses Ladder Logic I can express safety rules about my interlocking as generic rules I can use SAT theory to demonstrate that my interlocking logic meets the safety rules

51 51 Where Signalling Meets SAT WESTRACE Ladder Logic

52 52 Where Signalling Meets SAT At the Interlocking P123TATBTCTDTE TGTH S1S2 S3 Example rules - general 1.Points should not be moved if the track is occupied 2.Signals can only show proceed aspect if the track is clear for route set Example rules - specific 1.Points P123 should not be moved if track TC is occupied 2.If route is set S1 to S3, signal can only show proceed if tracks TC, TG are clear, plus TH if overlap

53 53 Where Signalling Meets SAT Specific Interlocking Logic Signalling Designer Generic Safety Rules Specific Safety Requirements Instancing Specific Railway Layout Satisfiable? This is the hard bit! Are the safety properties complete?

54 54 Where Signalling Meets SAT WRSL and IRG research P123TATBTCTDTE TGTH S1S2 S3 WRSL is working with Swansea University to enhance our understanding of satisifiability testing, and understand how it can be applied to railway interlocking systems. WRSL is also working with Prover Technology to evaluate use of their proof technology with Invensys Rail WESTRACE interlockings.

55 55 Contents Introduction Railways and Safety The Story of Signalling Where Signalling meets SAT Some final thoughts

56 56 Final thoughts High Speed Trains European Rail Traffic Management System (ERTMS)

57 57 Final thoughts High speed trains If you are driving one of these… you need cab signalling!

58 58 Final thoughts ERTMS ERTMS = European Rail Traffic Management System Interoperability across Europe Signalling and Automatic Train Protection on the train Interlocking is still required – but…

59 59 Final thoughts Size and Complexity Over time: Signalling systems have got more complex Scope of individual system components has got larger We have reached the limits of traditional approaches Question: Has size/complexity of modern safety systems exceeded ability of human understanding? If the answer is “Yes” then we need practical applications of technologies such as SAT!

60 60 Thankyou! Thankyou


Download ppt "1 Satisfiability Testing in the Railway Industry Simon Chadwick Head of Research Westinghouse Rail Systems Limited, Chippenham, UK SAT2009 Twelfth International."

Similar presentations


Ads by Google