Blockchain and IoT technology for Train Signalling System


Railway systems/networks are divided into sections (also known as blocks) to avoid collision between trains; because more than one train is NOT permitted to run on the same section of the track at the same time. The recent train accident in India along with the casualty numbers has warranted to revisit the train signalling system and how technology can come for rescue. The probe report flags multiple protocol breaches including signalling system as reason for the accident (1).

Combination of Blockchain, IoT and AI technology will play a big role in addressing this real-life challenge.

Signalling system plays a vital role in a Railways network to monitors the trains movement and operates the trains in a safe manner. Finding issues with signal failure  before time will not save lives and national infrastructure. Key objectives of a Rail signalling system are:

  • Maintain a safe distance between trains
  • Control the trains movement at junctions
  • Prioritise track allotments based on business rules (Fast train vs slower trains vs goods trains)

Internet of Things (IoT) based event logger are being used in many countries to monitor and log the data related to train movements, but many a times this logger is not integrated or overlooked by personnels during the decision making which are primarily manual in nature. Also the usage of IoT systems are limited to predict failure of equipments to alert signal engineer for maintenance rather than using in real-time decision makings.

Problem statements:

In the above diagram, a passenger train has got priority over a goods train. When both the trains approaches a station which is equipped with a “passing loop” track, Peer to Peer (P2P) negotiation takes place. In this case, passenger trains negotiate with Station master to get access to the main line, and good train negotiate with station master to divert into passing loop track. Just imagine when trains are also passing in opposite track at the same time, the station master will get engaged in similar P2P negotiations. Such a P2P coordination can become with more number of trains participating in the network and also if train lines are crossing each other (diamond crossing). The real treat to safety is, the outcome of such a bilateral coordination (P2P) is provisional until all the coordinations are completed (between station master and participating trains).

Concurrent one-to-one coordinations are potentially complex and inefficient or even dangerous if done manually or by unsophisticated approach. All the coordinations between peers must be able to execute the same safeguarding logic that take into consideration of all relevant actors within the given railway network.

Secondly, in some cases it is seen that, once a section of track is allowed to one train post P2P negation, the track fails to switch as intended and hence creating accident situation.

Solution Components:

Blockchain: Blockchain technology provides both centralized and decentralized aspects of a solution.

It will hold the network-wide data at central level which is unique truth and can be shared across all participating nodes (information like train routes, timetables, passenger reservations, infrastructure reservations etc.). It will hold network-wide rules to safeguard trains in terms of smart contracts (stored on the ledger). These are software defined rules and will get executed when certain conditions are met.

The governance will be decentralized, business network administration is based on consensus and on transparency. Transactions are verified (endorsed) and ordered (serialized) by peers/orderers distributed over the participating network. When participating trains in a section or within a defined proximity met certain criteria consensus being taken in defined channel and corresponding smart contracts are verified and ordered for execution. This way, any bottleneck from central broker that is responsible for information distribution is avoided.

Internet of Thing: IoT devices are used to provide real-time situational data from the ground.

Once consensus is arrived in Signalling system for a train to get access to a particular section, the Switch operators makes sure the required switches happens before a green signal provided to the train driver.


So the IoT system will be a participant of the Blockchain system to provide a finality to the transactions before it get executed. IoT devices can be used to monitor the track changes and pass/fail flag will come back to Blockchain system as input before it commits the transaction. Computer vision/ camera solutions can be also used alternatively.

The status of the signal (green or red) on a particular track can be easily  broadcasted by a wireless transmitter to any near-by approaching train. This come handy especially early morning hrs with less visibility where train driver need not have to look for the signal outside, but will get the status inside the driver cabin itself.

IoT devices using RFID and other technology can be used to build Anti Collision Systems for railway which can sense static or slow moving objects on the track. Indian railway has been using Train Collision Avoidance System in certain sections of the network successfully (2).

Conclusion

The Blockchain-based signalling System will be a software defined safety mechanisms that can be considered to automate train traffic management. Exponential technologies such as Edge Computing, 5G, IoT and AI can be used to bring right capability for  implementation of such a system.

Blockchain and IoT solutions together will provide the real time data to all the stakeholders including Station Masters, Section Controllers, Signal Engineers and others. By sharing real time data on train movement with data integrity and transparency in place, this solution will enhance decision making capability. All the participating trains can communicate with each other, and decisions will be executed through smart contract that can avoid train delays which typically happens due to information gap and lack of trust with the existing systems.

Data will be stored in a distributed ledger using cryptography which will ensure data integrity and tamper proof. Applications and user interfaces can be build on Blockchain system to authenticate participants (driver, dispatcher, station master) based on face recognition or similar technology to avoid security risks.

References:

  1. Indian Express (2023, 5 July). Probe report flags multiple protocol breaches for Bahanaga Bazar crash. https://www.newindianexpress.com/states/odisha/2023/jul/05/probe-report-flags-multiple-protocol-breaches-for-bahanaga-bazar-crash-2591586.html
  2. India Times (2022, 3 April). Explained: How Railways’ Indigenous Anti-Collision System Kavach Can Prevent Train Accidents. https://www.indiatimes.com/explainers/news/indian-railways-indigenous-anti-collision-system-kavach-565956.html

 

Where to start with Blockchain Journey

There are blockchain platforms available as SaaS options where you can quickly establish and grow your network without worrying much about the underlying infrastructure. But, you need to pay attention into long term plan for Blockchain platform, because once Cryptographic hashes are generated for transactions and blocks, the same can’t be recreated if you change network platform. Hence much attention to be given on deployment aspect of the network at the beginning considering the future plan. It is recommended to perform proof-of-concepts on the same platform where you plan to productionize the network.

Getting it right in terms of use case selection, network participants, agreement between parties, network protocol selection and hosting option means that success is more likely to follow….

For details please visit LinkedIn page

 

Centralization vs Decentralization: A Healthcare use case

In a permission Blockchain network, the patient will have control over own medical data and decision on sharing which part of the data with which parties in the network. In addition to data security, data privacy, data immutability, Blockchain solution will also enable ‘right to be forgotten’ where individual’s personal data will be removed from the network when she/he exits the network. This can also incentivise individuals when they are willing to share their medical data (post data anonymization) with research organisations or Pharma companies. The biggest advantage it will provide is the data portability, where individual will have access to their data all the time (changing jobs, changing countries, changing insurance etc..). Decentralised Ledger Technology along with support of decentralised Application (dApps) architecture will encourage individual developers and start-ups to come forward and create patient centric and doctor centric utilities applications for efficiency improvement and better user experiences which will incubate innovation and new revenue models for individuals. #blockchain #dApp #healthcare

For details please visit LinkedIn page  

Distributed vs Decentralized Transactions

One good thing in Distributed Apps (dApps) is that, it disperse the economy by incentivising the participants. For example, knowledge management apps like Lunyr, where each participating node is incentivised to contribute articles, and peer-review articles. Using trust engine nature of  blockchain protocol, contents can be kept up-to date access can be controlled if required. 

For details please visit LinkedIn page  

Blockchain as Simplified

Blockchain is digitized, is de- centralized, transactions are tamper-proof (meaning if you want to update a record, it is a new transaction and has to be agreed by all parties involved), it enforces the transparencies. Participants must be identified/identifiable, Networks to support high transaction throughput performance and low latency of transaction confirmation. The participants in a network may be competitors in the same industry and may not 100% trust each other; but the defined governance model such as a legal framework to handle disputes can bring required level of trust between participants, Privacy and confidentiality of transactions is the key. If we consider the same supply chain use case we discussed earlier, some suppliers might be given preferred rates as a means of either solidifying a relationship, or promoting additional sales. If every participant can see every contract and transaction, it becomes impossible to maintain such business relationships in a completely transparent network – everyone will want the preferred rates!

For details please visit LinkedIn page