Download Now

Customer Success :: INDRA Sistemas

INDRA Sistemas: Mission Critical High Speed Train Control System

Indra control system

Spain's AVE rail system represents the modernization of the country's railroad infrastructure. The goal of the new high-speed bullet train line network is to provide new links so that all provincial cities would be less than four hours traveling time from Madrid, and six and a half hours from Barcelona.

The enormous undertaking of a new high-speed line represented great technological challenges due to the traveling speed of the trains, the materials in the infrastructure and the signaling and communications systems available at the time.

INDRA Sistemas, the leading Spanish Information Technologies and Defense Systems company won the contract to build the control centers for Spain's AVE high speed bullet train system. INDRA pioneered the use of db4o as a mission-critical, fail-proof, real-time object database. db4o provides the database behind the brains of this integrated high-speed train control system (IRC). Built entirely in Java, IRC is at the forefront of transportation management systems. Indra relies on the small footprint, speed, and simplicity of db4o in the design of the control systems' complex and demanding architecture.

The IRC Control System was designed from a global perspective, integrating information and control from each of the elements that make up a high-speed rail line; from the off-line generation of operating plans to the real-time control of the trains, including scheduling to allow for the prediction of conflicts in resources usage.

Indra's specialty in real-time applications led them to conclude that the IRC system would benefit from an object database. The architecture used by Indra includes three areas of management allowing for different degrees of accessibility and control of the line:

    • Real-Time Network
    • Near Real-Time Network and
    • Corporate/Intranet/Internet Network.

Indra chose the db4o object database to manage and control in all three layers of the system connecting to a relational database in the corporate network.

"When we designed our real-time high speed railways control system for Spain's AVE train, we choose db4o as the core of the Real-time Data Base." said José Miguel Rubio Sánchez, IRC Technical Manager at Indra Sistemas.

The IRC system leverages db4o as a key data management element. db4o provides a single data model systemwide, allowing centralized monitoring, tracking and problem resolution. This element becomes increasingly important as Spain rolls out additional routes on the AVE system. Initially running between Madrid and Seville, AVE trains now service Zaragoza and Llieda as well. Multiple new routes are planned over the next 3 years.

Indra was able to see immediate benefits by integrating db4o into the complex Real Time System Control Framework, using db4o to store the large number of objects necessary to represent the railways real-time state.

The Real-time System Control Framework consists of over 30,000 objects in memory and 30 classes, with 80 TB of information eventually flowing into Oracle's relational database on the corporate level. db4o's speed allows the system to process over 200,000 objects per second.

The benefits of db4o go beyond just speed; db4o is optimized to run in a minimal footprint and requires zero administration. Additionally, db4o is native to both Java and .NET programming frameworks, allowing developers to store objects directly.

Indra's use of db4o enabled them to focus their efforts on the design and development of the complex information smart model without having to worry about the technological issues of storing objects. db4o's object oriented database enabled truly object oriented software design.

José Miguel Rubio Sánchez: "Possibly the most important benefit is the ability to query with objects, enabling us to have a very complex Java OOD without requiring data transformation. Another key benefit is the zero maintenance environment, a must when designing real-time systems.”

Download: In English (PDF) | In Spanish (PDF) | In Portuguese (PDF) | In Japanese (PDF) | In Chinese (PDF)