International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011 1

ISSN 2229-5518

Speed Scheduling of Autonomous Railway Vehicle Control System using Neuro-Fuzzy System

Aiesha Ahmad, M.Saleem Khan, Khalil Ahmed, Nida Anwar and Atifa Athar

Abstract— This paper presents the speed scheduling system of autonomous railway vehicles using neuro-fuzzy system. Speed maintaining and scheduling system is considered integral part for successful development of autonomous railway vehicle control system. This work focuses on development of intelligent speed scheduling system to successfully cope with constraint of different conditions by improving performance and stability as compared to existing control systems of railway vehicles. This intelligent speed scheduling system has ability to learn, take decision and act according to hard conditions; junction track information (JTI), crossing gate information (CG) and track clearance (TCL), and flexible conditions; vehicle tilting (VT), track condition (TC) and environment monitoring (EM), uses neuro-fuzzy system (NFS) comprising main features of fuzzy inference system (FIS) and artificial neural network (ANN). Artificial neural network (ANN) and fuzzy inference system (FIS) are used to solve complex real time speed scheduling problems intelligently by learning, adaptation and human knowledge incorporation. The proposed speed scheduling system learns and adapts automatically under uncertain situations of railway track system. This helps to maintain successfully the speed of railway vehicles with environment monitoring, time scheduling and minimizes the risk of overturning.

Index Terms— Autonomous Railway Vehicle, Control System, Environment Monitoring, Learning and Adaptation, Neuro-Fuzzy

System, Railway Track System, Speed Scheduling.

—————————— • ——————————

1 INTRODUCTION

DVANCEMENT in railway vehicles technology has been increased from last few years to facilitate pas- sengers by improving performance with speed, time scheduling, traffic control and passenger management [1]. The importance of control, management and monitoring for railway vehicles progress gradually under modern solution of embedded systems, software based computer aided control systems, sensors and data communication technologies. Different methods are used to control speed at different stages under different conditions for high speed railway trains like the development of eddy current brake system (ECB) by generating constant torque with control algorithm and intelligent dispatching system us- ing neuro-fuzzy technique [2], [3]. The design and devel- opment of agent base autonomous railway vehicle control system is considered important for flexible and well es- tablished network to enable collaboration between centra-
lized and distributed systems of railway tracks [4].

————————————————

Ms. Aiesha Ahmad is with Computer Science department as research fellow at NCBA&E Lahore, Pakistan (e-mail: aiesha@ncbae.edu.pk).

Dr. M. Saleem Khan is with the Computer Science Department as Director in GC University Lahore, Pakistan (e-mail: mskgcu@yahoo.com).

Dr. Khalil Ahmed is with the School of Computer Science at NCBA&E

Lahore, Pakistan, He is an expert academician and passionately engaged in research. (e-mail: drk@ncbae.edu.pk).

Ms. Nida Anwar is with Computer Science department as research fellow

at NCBA&E Lahore, Pakistan. She is currently working as faculty member

in VU, Lahore, Pakistan (e-mail: nidaanwar85@gmail.com).

Ms. Atifa Athar is working as a faculty member at the School of Computer

Science, NCBA&E Lahore, Pakistan. She is a research fellow at SCS, NCBA&E (e-mail: atifaathar@yahoo.com).

In these autonomous railway control systems, agents are defined as condition monitoring units with capability to collect information independently and control system autonomously according to their design control [5].
The monitoring and control of railway vehicles are main- ly focused on speed management and scheduling, traffic control and time scheduling. Speed scheduling plays vital role for successful development of autonomous railway control system by focusing on hard conditions; junction track information (JTI), crossing gate information (CG) and track clearance (TCL), and flexible conditions; vehicle (VT) tilting, track condition (TC) and environment moni- toring (EM). To maintain information about track condi- tion with support of acceptable ride quality and tilting of trains around curved tracks with speed adjustment have been done through some sensors, mathematical modular technique and kalman filtering for data estimation and tracking in existing systems. The complexity and dynamic nature of autonomous railway control system is needed some sophisticated method with domain knowledge re- presentation, automatic learning and adaptation for suc- cessful handling of uncertain situations during running on track.
Intelligent systems incorporate the main features of artificial intelligence like learning and decision making under uncertain situations by using previous knowledge [3], [6], [7]. To make autonomous railway control system more flexible and accurate, it’s necessary to develop intel- ligent speed scheduling system using neuro-fuzzy tech- niques. Neuro-fuzzy system consists of key features of

IJSER © 2011 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011 2

ISSN 2229-5518

fuzzy inference systems like capability to perform uncer- tain reasoning under incorporation of human knowledge and artificial neural network to learn and adapt in uncer- tain situations that form the hybrid intelligent system. The proposed intelligent speed scheduling system for high speed railway vehicles will be able to learn and adapt under uncertain situations of hard and flexible conditions by adjusting speed according to the require- ment with high safety, performance and time manage- ment.
The arrangement of this research paper is as follows: section 2 describes the brief introduction of fuzzy infe- rence system (FIS), Artificial Neural Network (ANN) and Neuro-Fuzzy systems (NF). Structure of proposed speed scheduling system is discussed in section 3 with design model of proposed system and MAT Lab simulation while section 4 consists of results and discussion of De- sign model of intelligent speed scheduling system. Con- clusion and future work are discussed in section 5.

2 OVERVIEW OF FUZZY INFERENCE SYSTEM, ARTIFICIAL NEURAL NETWORK AND NEURO- FUZZY SYSTEM

Fuzzy inference system, artificial neural network and Neuro-fuzzy system provide the control strategies for the Various systems to run autonomously.

2.1 Fuzzy Inference System

There has been rapid growth in fuzzy logic and fuzzy set theory from last few decades to deal successfully with complex uncertainties inputs in many real time processes to achieve definite outputs (or solution/ decision) [6], [8], [9]. Basically fuzzy inference system (FIS) or fuzzy model is a famous computing framework that consists the idea of fuzzy IF-THEN Rules, and the selection of fuzzy rules. Fuzzy set theory deals with membership functions and fuzzy reasoning to perform inference mechanism upon the rules and given facts to obtain reasonable solution. The actual purpose of fuzzy inference is mapping of in- puts to a given output using fuzzy logic that provides the base for better, quicker and more accurate deci- sion/output (s) as compared to traditional approach. Fuzzy inference system is not only capable to deal with knowledge in linguistic rules from human experts but also improve performance by adapting itself using nu- meric data [10]. Artificial Neural Network (ANN) cannot deal with linguistic values which gives advantage to FIS over ANN. Fuzzy inference system further divided into three categories such as Bank Inference System, Medical Inference System and Boiler Controller System, on the basis of wide range of successful applications in different domains [8].

2.2 Artificial Neural Network

Artificial Neural Network (ANN) is considered as one of main areas in Artificial Intelligence (AI) to make systems
intelligent with learning capability. It is inspired by bio- logical nervous system as human brain has amazing pa- rallel processing ability with effectively handling of in- complete and imprecise information [9]. The ANN is composed of number of neurons (or processes) that com- municate with each other through weighted connections. Artificial Neural Network follows some rules which help to adjust the weights of connections on the basis of data. There are two main techniques used in ANN learning paradigm: Supervised Learning; which consists of input- output pairs for training to minimize the weights of con- nection between ANN outputs and Training data output, Unsupervised Learning; focused on input data sets with solution state space and adjust connections on the basis of output neurons with highest activation output [7]. ANN and FIS are widely used in the field of predication, identi- fication, diagnostics and the control of linear and nonli- near systems.

2.3 Neuro-Fuzzy System

Neuro-Fuzzy System combines the advantages of FIS and ANN, therefore it is considered as powerful approach in area of Hybrid Intelligent systems to handle complex real time problems successfully [9], [11]. It is like neural net- work with equivalent functionality of fuzzy inference system because it has ability to combine the parallel learn- ing and computation abilities of neural network with knowledge representation and explanation like humans of fuzzy model. This approach increases the transparency of neural network with infusion of learning capability in fuzzy models.

3 STRUCUTRE OF PROPOSED SPEED SCHEDULING

SYSTEM

The proposed speed scheduling system consists of pre- loaded information of track in form of root chart and in- telligent design to cope with uncertain conditions success- fully. Railway track system receives two main inputs (hard and flexible conditions) from environment and uses sensors to differentiate between these inputs. In case of flexible conditions (FC): VT, EM and TC observed through sensors and given to FIS. These sensors are capa- ble to monitor environment monitoring (EM), track con- dition (TC) and vehicle tilting (VT) individually by sub- dividing into 0 to 5 volt in which 0 volt represents the absence of these flexible conditions with no speed ad- justment while from 1-5 volt shows gradual increase in these conditions with respective decrease in speed, like 5 volt represents worst condition with slow speed. Hard conditions (HC) like JTI, TCL and CG are sensed through sensors at particular distance and ultimately stop the train whatever adjusted speed may be after existence of flexible conditions. Brief description of input versus output is shown in Table 1 of railway vehicle speed scheduling.

The speed scheduling is achieved by using back- propagation algorithm in neuro-fuzzy for learning and

IJSER © 2011 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011 3

ISSN 2229-5518

successful management of uncertain situations.

TABLE 1

OVERVIEW OF I/O RELATION

3.1 Design Model of Intelligent Speed Scheduling

System

This neuro-fuzzy based proposed speed scheduling system will be capable to reduce speed by increasing time after comparing with root chart in uncertain environment. Then it will compare the increase time with root chart estimated time to reach next junction and increase speed to its maxi- mum possible limit to overcome the delay time after han- dling uncertain situation. The learning capability of pro- posed system will mature by handling uncertain situations with passage of time that ultimately increase the accuracy and response time. The design model of the proposed speed scheduling is shown in Fig. 1.

Fig. 1. Neuro-Fuzzy Based Intelligent Speed Scheduling System.

3.2 Speed Scheduling With Fuzzy Inference System Basic structure of speed scheduling system with hard conditions (HC) and flexible conditions (FC) using fuzzy logic is shown in Fig. 2 which is first step towards neuro- fuzzy technique.

Fig. 2. Block Diagram of Speed Control System.

The two main conditions, HC and FC are further categorized into six input variables; Junction Track Information (JTI), Crossing Gate Information (CG) and Track Clearance (TCL) come under HC, and Vehicle Tilting (VT), Track Conditions (TC), Environment Monitoring (EM) are related to FC and categorized by sensors. Fuzzy control system is used to ad- just speed quickly and precisely in the presence of any flexi- ble condition or delay due to any hard condition after com- paring with root chart. The fuzzy control system for the pro- posed speed scheduling system consists of fuzzifier, infe- rence kernel with knowledge base including database, rule base and output membership functions, and defuzzifier block shown in Fig.3.

Fig. 3. Fuzzy Control Speed Scheduling.

The crisp values of input variables (VT, TC and EM) are reached to fuzzifier after passing through sensors to identify the types of these input variables [12]- [13]. In fuzzifier, comparison of input crisp values up to certain levels is done by generating linguistic values (Low, Medium, High and

IJSER © 2011 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011 4

ISSN 2229-5518

Very High) against each input variable. These linguistic values are passed to inference kernel connected with knowledge base.

In knowledge base, key feature of database is to mani- pulate fuzzy data and provide essential definitions to describe the linguistic control rules which help the rule base to define the control goals and control policy of par- ticular system such as speed scheduling of railway ve- hicle in this scenario while output membership functions define the strength of output variables with formulation to adjust speed. After receiving feedback from knowledge base, the next step of inference kernel is to simulate the human decision with fuzzy logic rules to make the control decision in term of adjusted speed, the final outcome. In the next step, defuzzifier maps fuzzy output variable (Slow, Average, Fast and Very Fast) to a crisp value which finally comes to railway track system after passing through actuator.

3.3 Speed Scheduling With Adaptive Neuro-Fuzzy

Inference System

Learning capability of speed scheduling system with FIS shows its better performance with quick response in un- certain situations as compared to previous methods. Adaptive neuro-fuzzy inference system (ANFIS) is used to adjust speed according to the requirement with learn- ing capability to manage successfully uncertain situa- tions. ANFIS only supports Takagi/Sugeno type fuzzy inference system which generates single output. Training data set with 400 values for training of flexible conditions with respect to speed is used in ANFIS. The ANFIS model structure with three inputs (VT, TC and EM) shown in Fig. 4, with output speed. Each input further categorizes into four membership functions with 64 fuzzy rules and back propagation learning algorithm.

Fig. 4. ANFIS Model Strucutre for Speed Scheduling of Railway

Vehicle.

After training of 400 data sets, testing and checking data sets have applied for validation of training data to support our proposed speed scheduling system and shown in Fig. 5.

There are 54 testing data pairs against training of 400 data sets with average data error less than 4, which is very low. The testing data results are shown in Fig.6.

Fig. 5. ANFIS Model for Training Data with Soft Conditions.

Fig. 6. ANFIS Model for Testing Data with Soft Conditions.

Checking data set with 53 check data pairs have done to show the authentication of training and testing data pairs. The checking data result has shown in Fig.7 that again shows minimum noise against the training data. After that, the importance of proposed intelligent speed scheduling system has been proved.

Fig. 7. ANFIS Model for Checking Data with Soft Conditions.

4 RESULTS AND CONCLUSION

The design scheme of the proposed speed scheduling system of railway vehicle has shown significant im- provement using neuro-fuzzy system with MAT Lab. simulation as compared to earlier methods. Soft condi- tions like vehicle tilting, environment monitoring and

IJSER © 2011 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011 5

ISSN 2229-5518

track conditions are inversely proportional with respect to the speed and have shown substantial reduction of speed in both ways individually as well as combined ef- fect of these inputs. The effect of these input conditions on speed is shown in Fig. 8 which is according to the de- sign ratio of input and output conditions.
Fig.8 (a) shows with gradual increase in EM and VT, the speed is going to reduce.
Fig. 8 (b) has shown same results with EM on x-axis and
TC on y-axis.
Fig. 8 (c) shows, at 0 Volt of VT and EM, the speed is max-
imum120 km/h, while with gradual increase in VT and
EM values, speed is reducing and ultimately reaches at 20
km/h which is very low against highest values of VT and
EM.
Fig. 8 (d) shows the same results with TC and EM (as dis-
cussed with VT and EM).

Fig.8. (a) Plot between Environment Monitoring and Vehicle Tilting.

Fig.8. (b) Plot between Environment Monitoring and Track

Conditions.

Fig.8. (c) Plot between Vehicle Tilting and Environment Monitoring.

Fig.8. (d) Plot between Environment Monitoring and Track

Conditions.

Figure 8 (a to d) MAT Lab Simulation Results.

5 CONCLUSION AND FUTURE WORK

Speed scheduling of railway vehicle has shown substan- tial improvement by focusing on hard and flexible condi- tions with learning capability due to neuro-fuzzy tech- nique. In order to overcome on issues and make railway control system more secure and accurate, there is a need of some intelligent system to adjust speed according to situation which is the main part of railway control sys- tem. The MAT Lab. results have shown that this intelli- gent design model will work successfully in real time en- vironment for speed scheduling of railway vehicles. In future, it will help to design whole railway control system intelligent with learning capability of neuro-fuzzy tech- nique to develop secure and intelligent railway control system. State of the art Microelectronics technology can be used to develop FPGAs based control chips for this autonomous railway control system.

ACKNOWLEDGMENT

This research work was carried out in the laboratories of NCBA&E and GC University, Lahore, Pakistan. We must acknowledge the support of fellows of research group and laboratories personals for their generous and encour- aging behavior.

REFERENCES

[1] M.Saleem Khan and, Khalid Benkrid, “Design Model of Multi Agents Based Autonomous Railway Vehicles Control Sys- tem”, in proc. Of int. Multiconference of Engineering and com- puter Scientists, Hong Kong, March 18-20, 2009, vol.2.

[2] Ryoo .Hong-Je, Jong-Soo Kim, Do-Hyun Kang, Geun-Hie Rim,

Yong-Ju Kim and Chung-Yuen Won, “Design and Analysis of an Eddy Current Brake for a High-speed Railway Train with. Constant Torque Control”, IEEE, pp. 277-281, 2000.

[3] SUN Jingdong and WANG Shunli, “Intelligent Train Dispatch- ing for High-Speed Railway Based on Fuzzy Neural Network”, IEEE, pp. 222-225, 2010.

[4] R. Harrison, M. Lee, “Reconfigurable Modular Automation

Systems for Automotive Power-train Manufacturer”, int. Flex

Manuf Syst, Springer Science 1 March 2007.

[5] M. Saleem Khan and, Khalid Benkrid, “Development Tech-

IJSER © 2011 http://www.ijser.org

International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011 6

ISSN 2229-5518

niques of Multi-Agents Based Autonomous Railway Vehicle Control System”, World Academy of Science Engineering and Technology, pp. 558-568, 2010.

[6] S.H. Lee, R.J. Howlett, and S.D. Walters, “Fuzzy and Neuro-

fuzzy Techniques for Modelling and Control”, Springer-Verlag

Berlin Heidelberg, pp.1206-1215 2006.

[7] Gary R. George P. E. and Frank Cardullo, “Application of Neu- ro-Fuzzy Systems to Behavioral Representation in Computer Generated Forces”.

[8] Sandhya Tarar and Prof. Sanjay Jasola, "Modeling and Simula- tion of Fuzzy Inference System", 2nd int. conference on soft- ware Technology and Engineering (ICSTE), IEEE, pp.17-19,

2010.

[9] Zhan-Li Sun, Kin-Fan Au and Tsan-Ming Choi, "A Neuro- Fuzzy Inference System Through Integration of Fuzzy Logic and Extreme Learning Machines", IEEE transactions on sys- tems, man, and cybernetics-part B:cybernetics,vol.37.No.5, pp.1321-1331,October 2007.

[10] K. M. Zemalache and H. Maaref, "Intelligent Control for a

Drone by Self-Tunable Fuzzy Inference System", 6th int. Multi- conference on Systems, Signals and Devices, IEEE, 2009.

[11] Prashant Sharma and Dr.Preeti Bajaj,"Performance Analysis of Vehicle Classification System using Type-1 Fuzzy, Adaptive Neuro-Fuzzy and Type-2 Fuzzy Inference System", 2nd int. conference on Engineering and Technology, ICETET-09,pp.

581-584, IEEE, 2009.

[12] Morelli, Jordan E., Akira Hirose and Hugh C. Wood “Fuzzy- Logi-Based Plasma Position Controller for STOR-M” IEEE Transaction on Control Systems Technology, Vol. 13, No 2, March 2005.

[13] M. Saleem Khan, “Fuzzy Time Control Modeling of Discrete

Event Systems”, Proc. Of World Congress on Engineering and

Computer Science 2008.

IJSER © 2011 http://www.ijser.org