A Case Study Approach to Automatic Driving Train Using CBR with Differential Evolution

This paper presents a system applied in the automatic driving train using Case Based Reasoning (CBR) with Differential Evolution (DE). CBR was used to retrieve, reuse and revise experiences from real data during the journey. The DE was used to adapt the cases retrieved and optimize then considering multi-objective optimization. For this purpose, a train driving simulator used and the results compared the data of real train driving scenarios. Multi-objective optimization was used to reduce fuel consumption and also travel time. The results obtained concerning fuel consumption was entirely satisfactory because in some cases average savings of 45% in fuel consumption about the results obtained by human drivers. Adapting cases using the Differential Evolution approach led to a 5% gain in consumption over an adaptation of cases using Genetic Algorithm. It should also note that the time required for case adaptation was lower using Differential Evolution Algorithm than using Genetic Algorithm.

[1]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[2]  André Pinz Borges,et al.  Automatic knowledge learning using Case-Based Reasoning: A case study approach to automatic train conduction , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[3]  Xin Yao,et al.  Re-scheduling in railway networks , 2013, 2013 13th UK Workshop on Computational Intelligence (UKCI).

[4]  Rüdiger Dillmann,et al.  Using case-based reasoning for autonomous vehicle guidance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Fabrício Enembreck,et al.  A multi-layer architecture proposal for conducting trains employing CBR , 2014, Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[6]  Dimitar Filev,et al.  Modeling of vehicle driving conditions using transition probability models , 2011, 2011 IEEE International Conference on Control Applications (CCA).

[7]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[8]  F. Enembreck,et al.  Lessons learned from a simulated environment for trains conduction , 2012, 2012 IEEE International Conference on Industrial Technology.

[9]  Hiroyuki Sugiyama,et al.  Railroad Vehicle Dynamics: A Computational Approach , 2007 .

[10]  Chaomin Luo,et al.  A computationally efficient neural dynamics approach to trajectory planning of an intelligent vehicle , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[11]  M A Johnson,et al.  TRAIN ACCIDENT RECONSTRUCTION AND FELA & RAILROAD LITIGATION. SECOND EDITION , 1995 .

[12]  Tao Tang,et al.  Energy efficient driving strategy for trains in MRT systems , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[13]  Fabrício Enembreck,et al.  Towards an optimal driving trains in single line using crossing loops , 2011, Proceedings of the 2011 15th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[14]  Fabrício Enembreck,et al.  Railroad Driving Model Based on Distributed Constraint Optimization , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[15]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[16]  André Pinz Borges,et al.  An Economic Approach for Generation of Train Driving Plans using Continuous Case-based Planning , 2015, ICEIS.