SCADA Operating on Trains for Egyptian Railways
• Supervisors:* Prof.Dr. Mohammad Essam Khalifa.
(Dean of Faculty of Computer and Information Science - Ain Shams University)
* Dr. Hossam Faheem.* TA. Karim Emara.
• Group Members: Abdalla Hassan AbdelRaheem Scientific Computing Mohammed Adel Mohammed Information Systems Mohammed Saudi AbdelSamad Computer Systems Mohammed Yehia Kamel Gawish Computer Sciences Shady Ahmed El-Melegy Computer Systems
Agenda• Background• Problem definition• Objective• SCADA• System Architecture• Controller• Demonstrator
• Hardware Model• Interface Circuit• Design Tool• References
Introduction• What is SCADA ?
– stands for Supervisory Control And Data Acquisition– Usually refers to centralized systems which monitor
and control entire sites, or complexes of systems spread out over large areas
• Components of SCADA system :– HMI– RTU (Remote Terminal Unit) – Controller Unit (PLCs)
Introduction: Railways
• The Railways are controlled by many control towers along the trains’ paths, which control the semaphores, crosses ,…etc in a specific area
Background• Each of Control Towers has:
Large Control Panel.
Background• Each of Control Towers has:
Relays
Railways Background• Each of Control Towers has:
CTC - Centralized Traffic Control.
BackgroundControl Tower
CTCRelays
Control Panel
Control Tower
CTC
Relays
Control Panel
Data
Problem definition Large control panel, which Requires
Continuous costly maintenance.
Hard to control and manage.
Requires a number of operators to manage.
Poor details.
Objective• Provide a computerized control system for
Egyptian railway stations replacing the huge control panel by a PC without changing the infrastructure .
Relays
Control PanelX
Computerized Railway control System Benefits
Easy managementMore clear customizable details Improved alarm system notification
System Architecture
Controller
Peripheral Interface Circuit Hardware Model
Demonstrator
Controller
DefinitionThe controller module has the centralized control of the model, interface circuit and the demonstrator module, reflecting the changes that occur in them
Role & Features1) Control the railway components
2) Show the current state of railway components
3) The ability to change the view of the displayed portion of the map
4) Alerts of the non-responding components of the railway
5) Displays information about some components
Hardware Model
6/26/2009
Hardware Model
6/26/2009
Why Model ?
The real environment isn't available for testing Proof the concept taking in consideration the real
world parameters to be controlled
6/26/2009
Relays connected to the elements to be controlled
Peripheral control interface :It receives the command serially from the controller software, understand it and direct it to the desired element to control it.
We Chose the Microcontroller as Peripheral control interface .
Hardware Model Components:
6/26/2009
Peripheral control interface Why Microcontroller ?
Easy to design and use Low design time Low cost Reprogrammable
6/26/2009
Circuit Schematic
6/26/2009
Control ProcessController software
ID: a Value:1ID =a
Value = 1
Semaphore a mapped to port 2 pin 3
8051 uC
P2
PoP1
P3
Demo
Demonstrator
Definition• SCOOTER Demonstrator shows how station
components (Relays, Semaphores, Tracks, and Crosses) work in different situations.
• Train movement mechanisms are beyond the scope of Demonstrator.
RoleMeasure the capabilities of the controller module and how it can work in complex environment and in different situations
Features1) Simple User Friendly interface, Simple
control using Mouse.
2) Allow Zoom in and out, Simple Moving from one station to another.
3) Set train trips based on trains database.
4) SCOOTER Demonstrator gives ability to change default behavior of Relays, Semaphores, Tracks and Crosses or demonstrate their default behavior.
Demo
Design Tool
DefinitionDesign Tool is a CAD program designed specifically for the needs of model railways such Stations, Lines, Tracks, Crosses, Curves and Semaphores.
Features1. Create New/Open/Save Station.
2. Add/Edit/Delete Railway.
3. Add/Edit/Delete straight Tracks, Crosses and Curves.
4. Customize Track orientation.
5. Change Track Place.
Demo
References• Engineer: Ahmed abd-Elhamed (the manager of
signals engineering in Egyptian railways Association)• 8051 Microcontroller and Embedded Systems,
(Mazidi).• Field survey• http://en.wikipedia.org/wiki/Control_system • http://www.atp.ruhr-unibochum.de/DynLAB/dynla
bmodules/Examples/WhatIsControl/WaterLevel6.html
• http://en.wikibooks.org/wiki/Embedded_Control_Systems_Design/Processors#Choice_of_hardware
Thank You