270 likes | 280 Views
Discover how Swiss Railways leverage Eclipse technology to support major rail operators, airlines, postal and courier services, and improve real-time traffic management. Explore the benefits of mixed-integer linear optimization in minimizing delays, optimizing routes, and achieving significant improvements in transportation efficiency.
E N D
OSGi On RailsHow the Swiss Railways benefit from Eclipse Technology
CSC in Travel & Transportation Markets We… • Support 7 of the 10 Largest Rail Operators in Europe • Support 3 of the World’s 5 Largest Airlines • Support 8 of the Top 10 Postal / Courier Services in Europe • Built the only High Density real-time Rail Traffic Management System (@SBB) Aviation Rail & Transit Trucking / Logistics Ocean Postal & Package Travel
Train Route Optimization We… • Support 7 of the 10 Largest Rail Operators in Europe • Support 3 of the World’s 5 Largest Airlines • Support 8 of the Top 10 Postal / Courier Services in Europe • Built the only High Density real-time Rail Traffic Management System (@SBB) Aviation Rail & Transit Trucking / Logistics Ocean Postal & Package Travel
Project Context Position Report & Route Planning TMS Traffic Management System Automatic Route Setting
Project Context TMS Traffic Management System Position Report & Route Planning Automatic Route Setting Hub Optimization Technology
Object Of Optimization • 6 -8 passenger trains in each direction • every 30 minutes • 30 train per hour • 600 trains per day
Objectives Mixed Integer Linear Optimization
Objectives Mixed Integer Linear Optimization Minimizing Delay
Objectives Mixed Integer Linear Optimization Minimizing Delay Change of train routes Change of train sequences Speed reduction
Objectives Mixed Integer Linear Optimization Minimizing Delay • 8’000 – 20’000 Variables + 7000 binary Variables • ~8’000 Inequalities • 3-5 seconds time to find optimal solution • Uses commercial MIP Solver (CPLEX) Change of train routes Change of train sequences Speed reduction
Eclipse IDE, Server Runtime, RCP, Build, Tooling, Testing
Eclipse IDE • Eclipse 3.7.2 • Custom Eclipse developer package • Subversion support (subclipse) • Terracotta • (little) IDE customization
Eclipse @ Runtime Client RCP / JFace / SWT Server OSGi Runtime
Build System SVN Jenkins Maven / Tycho Babel Nexus Pro
Give Feedback On The Session 1 Sign In: www.eclipsecon.org 2 Select Session Evaluate 3 Vote