RPC Application on Horton and Model Railway Computer Control Centre Stephen Parascandolo [M1161] Paul Durell Beckenham and West Wickham MRC.

Slides:



Advertisements
Similar presentations
Create a Detailed CTC Machine Model with JMRI/PanelPro
Advertisements

Testing Relational Database
CIMCO Integration Software Products
PC Encryption installation progress/password screen Includes comments from: Encryption team Sarah Deane Tony Stieber Selected people who took part in the.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
Int 2 Computing Software Development.
SCORT/TRB Rail Capacity Workshop - Jacksonville Florida1 1  A Primer on Capacity Principles  New Technologies  Public Sector Needs 22 September
/// MELSEC Safety /// QS001CPU /// QS0J61BT12 /// QS0J65BTB2-12DT /// MELSEC Safety /// Mitsubishi Electric - MELSEC Safety - Training Documentation -
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Unit Test Calibration Training
1 CS 106, Winter 2009 Class 4, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 5: Managing File Access.
COMPREHENSIVE Windows Tutorial 10 Improving Your Computer’s Performance.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Administrator’s Guide
The Impulse “Switch” 1Daniel Overman DIS5274/10/2010.
CPN'09, Aarhus, Denmark, October 19-21, 2009 Verification of Railway Interlocking Tables using Coloured Petri Nets * Somsak Vanit-Anunchai
Installing Virtualisation Software and Virtual Servers.
1 Satisfiability Testing in the Railway Industry Simon Chadwick Head of Research Westinghouse Rail Systems Limited, Chippenham, UK SAT2009 Twelfth International.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Configuring the MagicInfo Pro Display
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
INTRODUCTION 1 What word comes to your mind to describe “ The attempt by two objects to occupy the same space at the same moment in time”
1 Shawlands Academy Higher Computing Software Development Unit.
Chapter 8: Systems analysis and design
1 PAC530 | Output Controller. 2 The Output Controller (PAC530) provides the local connection on an RS-485 network between an Access and Alarm Server (PAC500)
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 5: Managing File Access.
Eclipse EHX System Logic Maestro. Module Objective Introduce Logic Maestro to the user Elements ► What is Logic Maestro ► How does Logic Maestro relate.
Vela NDU EAS Controller BEFORE connecting any hardware, verify that the NDU front power LED indicator is OFF. BEFORE connecting any hardware, verify that.
Chapter 16 Designing Effective Output. E – 2 Before H000 Produce Hardware Investment Report HI000 Produce Hardware Investment Lines H100 Read Hardware.
1 Chapter Overview Configuring and Troubleshooting the Display Configuring Power Management Configuring Operating System Settings Configuring and Troubleshooting.
JMRI PanelPro Clinic NZAMRC 2008 Alex Shepherd – Hamilton Phone: (07)
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Intro to Network Design
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Implementing software in IEC Languages in IEC IEC uses the following languages Instruction List – Assembly level programming using.
Test and Review chapter State the differences between archive and back-up data. Answer: Archive data is a copy of data which is no longer in regular.
User Interfaces 4 BTECH: IT WIKI PAGE:
1 PanelView ™ 300 Micro & MicroLogix ™ Lab 1. 2 Today you will receive training on the NEW PanelView 300 Micro operator terminal and the NEW version of.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
TECHNICAL TRAINING SMART COMMANDER System Requirements CPU : 800MHz and aboveCPU : 800MHz and above Memory : 256MB RAM or HigherMemory : 256MB.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Centralised Traffic Control Working On Dhamra line of ECoR
The Software Development Process
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
ROLE OF SIGNALLING IN RAILWAYS
Summary We had used and the need to learn and implement using the software of Microsoft Visual Studio 2008 into our system upgrade. The report documents.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
1 eCoRepair New Release Slide Expanded view of Circuit Details Change to Circuit Looping text4 View of closed faults up to 30 days old5 - 7 Minor.
This is an introduction to Soft Assess – an assessment software solution for FET colleges, and schools.
May07-02: Parking Meter Clint Hertz: Team Leader Austyn Trace: Communications Nick Hollander Christian Baldus.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Written module activity, Page 42 1.Input: mouse, keyboard Processing: central processing unit Output: screen, speakers, printer Storage: hard drive, flash.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
A new fail-safe principle for railway signaling
UNIT IV TRACK CONSTRUCTION. POINTS AND CROSSINGS Point and Crossings are peculiar arrangement used in permanent way to guide the vehicle for directional.
CONTENT: Turn over Time Now causalities rate SOURCE: Explanatory Memorandum on Railway Budget,
Unit Hardware Troubleshooting
Eclipse EHX System Logic Maestro
Conveyor Belt Production Line
DESCRIPTION AND GUIDE TO OPERATIONS
Commissioning and Testing the LHC Beam Interlock System
Competitor Information Event Contact: Christian Ball
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
You’ve got the decoder installed, now to program it.
Designed-in Logic to Ensure Safety of Integration and Field Engineering of Large Scale CBTC Systems Author: Fenggang Shi.
*Supported by National Research Council of Thailand
The Troubleshooting theory
Presentation transcript:

RPC Application on Horton and Model Railway Computer Control Centre Stephen Parascandolo [M1161] Paul Durell Beckenham and West Wickham MRC

Contents About Us About Us Horton Horton Crash Course in UK Railway Signalling Crash Course in UK Railway Signalling RPC Application on Horton RPC Application on Horton MRCCC Software MRCCC Software Automatic Train Protection Automatic Train Protection Computer Assisted Cab Control Computer Assisted Cab Control Future Developments Future Developments Questions / Discussion Questions / Discussion

Stephen Parascandolo Brunel University Graduate Brunel University Graduate –BEng (Hons), First Class, Computer Systems Engineering, 2003 Senior Signalling Engineer Senior Signalling Engineer –GE Transportation Systems –Design and configuration of modern VDU based signalling control centres and train describers –Database Manager Member of Beckenham and West Wickham MRC Member of Beckenham and West Wickham MRC –Developed Horton since 1993 –Introduced signalling and electronics Webmaster of Webmaster of MERG Member since 2000 MERG Member since 2000

Paul Durell Senior Signalling Engineer Senior Signalling Engineer –British Rail/Amec/Balfour Beatty/Network Rail 1987 to present –Maintenance and Rapid Response to signalling systems, including On track points, track circuits and signals. Relay Room based control systems including Relay and electronic remote control via FDM and TDM –I.R.S.E. Licensed Team Leader, Maintainer Fault Finder. Member of Beckenham and West Wickham MRC Member of Beckenham and West Wickham MRC –Involved in rebuild of Horton since 2003 –Developed CACC, PSUs and Controllers –Wired Panel, Relay Room and some baseboards Requires MERG Membership Form! Requires MERG Membership Form!

Horton 32’ x 10’ Modern Image OO 32’ x 10’ Modern Image OO All Round Viewing All Round Viewing 6 Controller Cab Control 6 Controller Cab Control 31 Main Signals (12 Shunt Signals) 31 Main Signals (12 Shunt Signals) 68 Point Ends 68 Point Ends 142 Track Sections (88 Track Circuited) 142 Track Sections (88 Track Circuited)

Modern UK Signalling Crash Course! Signals provided to protect against collisions Signals provided to protect against collisions –Protecting Junctions –Protecting the train ahead Drivers to obey signals Drivers to obey signals Signallers to ensure safety and correct routing of trains Signallers to ensure safety and correct routing of trains

Routes Exist from an Entry Signal to the next signal the train will come to, the Exit signal. Exist from an Entry Signal to the next signal the train will come to, the Exit signal. Four Types: Four Types: –Main –Warner –Shunt (Permissive) –Call On (Permissive) Named after Entry Signal Named after Entry Signal Letters for each destination, starting from the left Letters for each destination, starting from the leftRouteEntryExitLineIndicationR1A(S)HN1SdgSidingPL R1B(M)HN1HN3Main R1C(M)HN1HN11Branch Pos 4

Routes Signaller Calls Route by pressing ENtry Signal, followed by EXit signal (NX). Signaller Calls Route by pressing ENtry Signal, followed by EXit signal (NX). Interlocking checks Interlocking checks –Route exists between Entrance and Exit –No Conflicting Routes –Any Points Required to move are Free –Route is Clear – using Track Circuits (unless permissive) Route then Calls Points Route then Calls Points Route Locks (White Lights displayed on line of route) Route Locks (White Lights displayed on line of route) Signal may clear – but that is up to the signal! Signal may clear – but that is up to the signal! Signaller Can Cancel (Pull the Entrance Button) Signaller Can Cancel (Pull the Entrance Button)or TORR (Train Operated Route Release) – Route Releases automatically as train traverses Route. TORR (Train Operated Route Release) – Route Releases automatically as train traverses Route. Operation of an Auto Button, prevents TORR from taking place Operation of an Auto Button, prevents TORR from taking place

Signal Types Controlled Controlled –Route must be set by signaller before clearing and track circuits clear Automatic Automatic –Will clear if track circuits are clear –Main signals only Main Main –If showing proceed aspect (not Red), line is clear to the next main signal. Subsidiary/Shunt Subsidiary/Shunt –Line may be occupied – driver to be able to stop within distance that can be seen

Points Point Key Normal Normal –Point Locked Normal Centre Centre –Point free for Route Setting Reverse Reverse –Point Locked Reverse Lie Normal Normal –Usually the main route, or the safest position. –Points always drawn in the Normal Position on plans and panels. Reverse Reverse –The opposite of Normal

Track Circuits and Signals Track Circuits are used for train detection Track Circuits are used for train detection Track Circuits prove a section of track is clear. Track Circuits prove a section of track is clear. For Model Railways, we have the FTC For Model Railways, we have the FTC Track Circuits used to control signal aspects Track Circuits used to control signal aspects Signal spacing designed to ensure a driver can run at line speed under green signals. Signal spacing designed to ensure a driver can run at line speed under green signals. Distance from sighting the first cautionary signal to the Red signal must be at least Braking Distance. Distance from sighting the first cautionary signal to the Red signal must be at least Braking Distance.

RPC Application on Horton See Technical Bulletin G16/81

Design > Install > Test A fully signalled model railway is complex. Don’t build it before designing it! Track Layout – Consider Operations Signalling Plan Cab Switching Requirements System Design RPC Stack RPC Addresses Cable Schematics (finalise what is on each baseboard first) Tag Strips Control Panel Design Documentation Control Centre Data Build / Install Test Rework

Extract of Horton Signalling Plan

Extract of Horton Relay Room Tagstrips

Extract of Horton RPC Stack Design

Model Railway Computer Control Centre History Started as a Brunel University Project in Started as a Brunel University Project in Received a Final Year Project mark of 76% for MRCCC Received a Final Year Project mark of 76% for MRCCC Enhanced the application since, following the expansion of the Horton RPC application Enhanced the application since, following the expansion of the Horton RPC application Written in MS Visual Basic.NET 2003 Written in MS Visual Basic.NET 2003 Open Source Open Source Three Modes 1. Design Mode 2. Test Mode 3. Operate Mode Basics Grey Track = Normal White Track = Route Locked Red Track = Track Occupied - Indication and Control almost compliant with Network Rail Standards GK/RT/0025 and RT/E/S/17504 for VDU based control systems MRCCC Website

Model Railway Computer Control Centre Current Features VDU control of Model Railway signalling on a PC. VDU control of Model Railway signalling on a PC. User Configurable screen layout and interlocking conditions. Configuration is via Windows dialog boxes, which should be understood with a little signalling knowledge, and not with any kind of scripting language requiring computing knowledge. User Configurable screen layout and interlocking conditions. Configuration is via Windows dialog boxes, which should be understood with a little signalling knowledge, and not with any kind of scripting language requiring computing knowledge. Full and comprehensive validation of all user-configured data with feedback at each stage on exactly why a layout is invalid or what is wrong with an entry just made. Full and comprehensive validation of all user-configured data with feedback at each stage on exactly why a layout is invalid or what is wrong with an entry just made. Test Mode provided for offline testing (without connecting the layout) of the full interlocking including the ability to simulate user and layout inputs and monitor all states within the system. Test Mode provided for offline testing (without connecting the layout) of the full interlocking including the ability to simulate user and layout inputs and monitor all states within the system. Entry-Exit (NX) Route setting by mouse, calling all points as required. Entry-Exit (NX) Route setting by mouse, calling all points as required. Auto Working buttons. Auto Working buttons. Full automatic aspect sequencing for 2-, 3- and 4-aspect colour light signalling (only basic sequencing provided, e.g. no flashing aspects). Full automatic aspect sequencing for 2-, 3- and 4-aspect colour light signalling (only basic sequencing provided, e.g. no flashing aspects). Point Keys. Point Keys. Call On/Shunt Exits buttons and position light aspects. Call On/Shunt Exits buttons and position light aspects. Shunt Signals and permissive working. Shunt Signals and permissive working. Facilities for Slots or Emergency Replacement controls. Facilities for Slots or Emergency Replacement controls. Real time display of track occupation, aspect and point position (detection not provided). Real time display of track occupation, aspect and point position (detection not provided). Train Operated Route Release (simplified). Train Operated Route Release (simplified). Route Release (simplified). Route Release (simplified). Full interlocking of conflicting Routes or occupied track circuits with comprehensive feedback to the signaller of why the interlocking has rejected a command. Full interlocking of conflicting Routes or occupied track circuits with comprehensive feedback to the signaller of why the interlocking has rejected a command. Multi-User support for large layouts. Multi-User support for large layouts.

Model Railway Computer Control Centre Documentation – Technical Bulletins G16/85 – MRCCC Overview G16/85 – MRCCC Overview G16/86 – MRCCC User Guide G16/86 – MRCCC User Guide Obtaining MRCCC Download from Download from –.NET Framework required – 20Mb from Microsoft Provide me with a CD-R and SAE Provide me with a CD-R and SAE System Requirements Dependent on.NET framework Dependent on.NET framework Works fine with Windows 2000 or XP Works fine with Windows 2000 or XP Some problems reported with 98. Some problems reported with 98. Faster PC improves performance, especially for large layouts Faster PC improves performance, especially for large layouts Older PCs, providing.NET framework runs, can run Client Application Older PCs, providing.NET framework runs, can run Client Application See the User Guide for more details See the User Guide for more detailsDemonstration Time to Play with MRCCC Time to Play with MRCCC

Computer Assisted Cab Control Horton has Conventional Cab Control (6 controllers) with Rotary Switches feeding section switches within each Cab Control Area Horton has Conventional Cab Control (6 controllers) with Rotary Switches feeding section switches within each Cab Control Area Complex Layouts have problems with bi- directional lines and complex pointwork – you have to select a lot of cabs to traverse junctions, and remember to put them back for straight running. Complex Layouts have problems with bi- directional lines and complex pointwork – you have to select a lot of cabs to traverse junctions, and remember to put them back for straight running. CACC is the solution CACC is the solution

Computer Assisted Cab Control Conventional Cab Control with Cab Rotary's on plain line outside the station. Conventional Cab Control with Cab Rotary's on plain line outside the station. Left/Right switches in the platforms to choose which end of station to get power from. Left/Right switches in the platforms to choose which end of station to get power from. Computer picks relays for each point to route power through junction. Computer picks relays for each point to route power through junction. Controller allocated automatically as the route is set Controller allocated automatically as the route is set

Computer Assisted Cab Control A big improvement, but we forgot to set the left/right switches correctly each time. A big improvement, but we forgot to set the left/right switches correctly each time. They have been replaced with left/right relays, operated by the MRCCC software on the PC, based on the route setting. They have been replaced with left/right relays, operated by the MRCCC software on the PC, based on the route setting. The following logic was implemented in MRCCC data, and has ATP and ATP+ logic for the platforms built in. The following logic was implemented in MRCCC data, and has ATP and ATP+ logic for the platforms built in. Entry-Exit Route setting now allocates all the power automatically. Demonstration! Entry-Exit Route setting now allocates all the power automatically. Demonstration!

Automatic Train Protection (ATP) To prevent a train from passing a critical signal at danger, sections approaching signals have an ATP relay in their feed. To prevent a train from passing a critical signal at danger, sections approaching signals have an ATP relay in their feed. The computer picks this relay if: The computer picks this relay if: 1.The signal is not Red, or 2.A route is set through the section in the reverse direction, or 3.The signal is red, a route is set from the signal, and the berth and replacement track circuits are occupied (i.e. train passing signal), or 4.The Override Push Switch is depressed.

Automatic Train Protection + (ATP+) With multiple powered bogies, or motors in the middle or rear of a train, ATP can be ineffective. With multiple powered bogies, or motors in the middle or rear of a train, ATP can be ineffective. The train can be pushed past the isolated section. The train can be pushed past the isolated section. The ATP+ relay isolates several sections (UA in the example) approaching a signal, once the berth track circuit (UB in the example) becomes occupied. The ATP+ relay isolates several sections (UA in the example) approaching a signal, once the berth track circuit (UB in the example) becomes occupied. This allows a train to approach a signal at red, but then isolate the whole train until it clears. This allows a train to approach a signal at red, but then isolate the whole train until it clears.

Traction Power Wiring Bringing all these features together Bringing all these features together Extract of complete Traction Power Wiring diagram for Horton Extract of complete Traction Power Wiring diagram for Horton

Future Development Ideas Train Describer Train Describer MRCCC Client ported to wireless Pocket PC MRCCC Client ported to wireless Pocket PC Transmission of signal aspects to drivers via Pocket PC. Transmission of signal aspects to drivers via Pocket PC. DCC for Traction Power. DCC brake command issued if ATP relay not energised – smoother stopping. DCC for Traction Power. DCC brake command issued if ATP relay not energised – smoother stopping. Speed Profile generation for each train in MRCCC Speed Profile generation for each train in MRCCC Automatic operation of selected trains – MRCCC talks to DCC Command Station Automatic operation of selected trains – MRCCC talks to DCC Command Station Supervision of manually driven trains to keep within safe speed profile Supervision of manually driven trains to keep within safe speed profile Hours of fun ahead Hours of fun ahead

Questions and Discussion Fire Away! Fire Away!