KAVACH – Train Collision Avoidance System (TCAS)
Indigenous Automatic Train Protection (ATP) system of Indian Railways
SIL-4 certified Tested up to 160 km/h (designed for 200) Kernex · HBL · MedhaWhat is KAVACH?
KAVACH is an automated situational awareness system that provides Automatic Train Protection as well as Collision Prevention capabilities for trains.
- Protects trains against SPAD, excessive speed and collisions.
- Continuous update of Movement Authority – the distance up to which the train may travel without danger.
- Communication between Stationary and Loco KAVACH is SIL-4 certified.
- Suppliers (Diesel & Electric locos): KERNEX, HBL, MEDHA.
Salient features
Abbreviations
| # | Abbr. | Full form |
|---|---|---|
| 1 | ABS | Automatic Block Signalling |
| 2 | AWS | Automatic Warning System |
| 3 | BIU | Brake Interface Unit |
| 4 | CNFM | Confirm |
| 5 | CONFIG | Configuration |
| 6 | DMI | Driver Machine Interface |
| 7 | EB | Emergency Brake |
| 8 | EEV | Emergency Exhaust Valve |
| 9 | EM | Emergency Magnet Valve Isolation |
| 10 | FS | Full Supervision mode |
| 11 | FSB | Full Service Brake |
| 12 | IODU | Input Output Distribution Unit |
| 13 | IRAB | Indian Railway Air Brake |
| 14 | IR-ATP | Indian Railways – Automatic Train Protection System |
| 15 | IRU | Interface Relay Unit |
| 16 | IS | Isolation mode |
| 17 | LP-OCIP | Loco Pilot – Operation cum Indication Panel / DMI |
| 18 | LS | Limited Supervision mode |
| 19 | MA | Movement Authority |
| 20 | NL | Non-Leading |
| 21 | NB | Normal Service Brake |
| 22 | OS | On-Sight mode |
| 23 | OV / OVRD | Override mode |
| 24 | PDU | Power Distribution Unit |
| 25 | PG | Pulse Generator |
| 26 | PT | Post Trip mode |
| 27 | RFID | Radio Frequency Identification |
| 28 | RV / REV | Reverse |
| 29 | SB | Service Brake and Standby mode |
| 30 | SH / SHNT | Shunt mode |
| 31 | SIFA Magnet Valve | Emergency Magnet Valve |
| 32 | SM-OCIP | Station Master – Operation cum Indication Panel |
| 33 | SoS | Save Our Soul |
| 34 | SR | Staff Responsible mode |
| 35 | TCAS | Train Collision Avoidance System |
| 36 | TIN | Track Identification Number |
| 37 | TRIP | Trip mode |
| 38 | T&RS | Traction & Rolling Stock |
| 39 | MBT | Manual Brake Test |
| 40 | MTBF | Mean Time Between Failures |
| 41 | MIE | Main Intelligent Equipment |
| 42 | NMS | Network Management System |
| 43 | KMS | Key Management System |
| 44 | RIU | Remote Interface Unit |
| 45 | SSP | Static Speed Profile |
| 46 | ETCS | European Train Control System |
1. Onboard KAVACH (Loco equipment)
- Vital Computer1
- Full-duplex radio modems2
- Pulse generators2
- RFID readers2
- Driver Machine Interface (DMI)2
- RF antennae4
- GPS & GSM antenna2
- Brake Interface Unit (BIU)1
RFID reader & tag
RFID Reader (both sides of loco, under truck)
- 24 V DC supply · IP 65
- Reads tag from vertical distance of 700 mm
- Vertical fixing from rail top: 450 ± 50 mm; horizontal offset ± 100 mm
RFID Tag (fitted on track)
- Gives location data and TIN when loco passes over it
- Suitable up to 250 km/h · 865–867 MHz · ≥128 bits · IP 68
| Tag | Location / spacing | Purpose |
|---|---|---|
| N-Tag (Normal) | Max 1000 m; both directions | Location & TIN – normal and reverse direction |
| S-Tag (Signal foot) | At foot of signals, BSLB, end of berthing tracks | Identify SPAD case |
| SA-Tag (Signal approach) | 150–200 m | Odometric error correction |
| T-Tag (TIN discrimination) | Point zones with different TIN | Identify train route (wrong route → SOS by Kavach) |
| G-Tag (LC gate) | 600 m, both directions if required | Warn road users (horn) |
| Tunnel tag | – | For future use |
| Exit tag | Exit of TCAS territory, min 2 nos. at 10 m | Marks end of Kavach territory |
In Version 4 all above tags are replaced by N-Tags.
RF / GPS antennas
RF: 425–430 MHz, up to 250 km/h, IP 67 & flame-proof; each set connects to one radio modem. GPS: time synchronisation of Loco TCAS with other Loco / Stationary units (GPS & GSM are parts of GNSS).
Pulse generators
Two speedometer PGs on different wheels – compute speed and distance travelled for absolute location.
Vital Computer
Interfaces with train interface & brake interface units, two direction-sensing speed sensors, RFID readers. MEDHA VC has counters for Kavach Isolation, EB and SOS messages.
2. Brake Interface Unit (BIU)
Onboard Kavach applies Normal Brake (NB), Full Service Brake (FSB) and Emergency Brake (EB) through the BIU. For a light engine, BIU also activates the Independent Brake (SA9) interface for loco brake-cylinder pressure.
- Built-in air-brake control logic on a Control Card with analog/digital I/O modules.
- Works parallel to loco brake system; does not affect brake characteristics.
- Higher braking prevails (BIU vs LP); BIU braking cannot be reduced by LP.
- Manual and automatic isolation possible.
| Brake command | BP pressure |
|---|---|
| Normal Brake | 4.4 ± 0.1 kg/cm² |
| Full Service Brake | 3.6 ± 0.1 kg/cm² |
| Emergency Brake | 0 ± 0.1 kg/cm² |
Extra “Loco Brake Command” is given with NB/FSB/EB if the train is identified as Light Engine.
3. Driver Machine Interface – LP-OCIP / DMI
Controls on LP-OCIP
LEDs: SYSTEM (Green/Red) · EMERGENCY/SOS (Green/Red)
Push buttons: Common/Ack (black) Cancel (blue) SOS (red)
Knob: Leading / Non-Leading · Formation / LE
| # | Field | Meaning |
|---|---|---|
| 1 | Target Type | Type of target ahead – speed restriction, signal aspect or other limits |
| 2 | LOCO ID | Unique identification number of the loco |
| 3 | Current Speed | Present train speed in km/h |
| 4 | Over Speed | Needle turns orange/red with audio buzzer when permitted speed is exceeded |
| 5 | Permit Speed | Maximum allowable speed in current section |
| 6 | Target Speed | Speed the train should reach, from upcoming track conditions/signal aspect |
| 7 | Target Distance | Distance (m) to next signal, speed restriction or stop point |
| 8 | Brake Applied | Red symbol; thickness grows with NB → FSB → EB |
| 9 | Deceleration Constant | Derived from train configuration selected by LP |
| 10 | Context Message | Warnings: turnouts, LC gates, PSRs, failure / acknowledgement messages |
| 11 | Functional Keys | Select train configuration and modes – Reverse, Shunt, Isolation etc. |
| 12 | Train Length | Computed by Kavach; preset initially, updated after crossing Advance Starter at each station |
| 13 | Loco Location | Chainage in decametres |
| 14 | Mode Name | Current mode (Full Supervision, Shunting, Staff Responsible …) |
| 15 | Mode Symbol | Symbol of current mode |
| 16 | Communication with Station | Radio strength with Stationary Kavach of Station / LC / IB / ABS huts |
| 17 | Movement Authority | Maximum distance train may travel without danger |
| 18 | Signal Aspect | Aspect of the approaching signal |
| 19 | Tag Indication | Last three normal RFID tags – green: read, red: not read |
End of Authority (EOA): location up to which the train may proceed and where target speed is zero.
4. Stationary KAVACH
5. Sealing, power & switching ON / OFF
Sealing check – before switching ON
Check intactness of Loco Kavach unit, BIU and DMI seals at taking charge. If seal is broken/tampered the Loco Kavach is treated as Defective – inform the loco shed and Traction Loco Controller (TLC) / Power Controller (PRC).
Power supply: 72 V / 110 V DC converted for sub-systems · Diesel 72 V (20–100 V range) · Electric 110 V (60–160 V) · Operating temp −10 °C to +70 °C.
Cocks first: IRAB – MR & EM cock ON (on BIU) · E-70 – EM (Vital EB) cock of both cabs ON (below A9), IRU Bypass switch of active cab to Normal · CCB 2.0 – EM cock (SIFA isolation) in Cab-1 ON.
- Energise loco; develop MR and BP pressure.
- Switch ON Kavach power MCB (Rotary switch board / SB-1 / Vital Computer). LP-OCIP boots in ≤ 2 min.
- Leading/Non-Leading switch of both cabs in Leading (MU: leading loco LEADING, trailing loco NON LEADING).
- Kavach Isolation switch (BIU / IRU / VC) to Normal.
- DMI shows Stand By (SB).
- Insert/select Reverser key → brake functional test → prompt for train configuration → select configuration, then SR or SHNT + CNFM.
- Until SR/SH is selected, Kavach stays in SB.
- Isolation switch to ISOLATION.
- IRAB: MR & EM cock OFF · E-70: EM cock of both cabs OFF + IRU Bypass switch to Bypass · CCB 2.0: EM cock in Cab-1 OFF.
- Switch OFF power MCB.
Start of mission – train configuration
After brake test success, choose train type with Up/Down arrows + Enter and reconfirm. Then select SR or SHNT + CNFM.
6. Modes of operation (13)
- Entry
- Default mode after Loco TCAS boots. Also entered when BL key / Reverser is in Neutral, or when EM cock is closed.
- Kavach does
- Loco TCAS wakes up. The loco/train cannot move. Temporary mode – LP takes it to SR or SH through a series of operations.
- LP responsibility
- Complete the start-up steps and select SR or SH mode.
- Exit
- By LP operations (select SR / SHNT + CNFM).
- Entry
- Manually by LP after brake test, loco stationary: soft key SR + CNFM. Also automatic from LS when route information is not received.
- Kavach does
- Supervises loco ceiling speed, roll-back & reverse-movement protection. Prevents head-on / rear-end collision and supervises SoS generation/reception if TIN, direction and absolute location are available.
- LP responsibility
- Onboard Kavach supervises a ceiling speed without distance limit; LP runs the train on his own responsibility.
- Exit
- When MA is received from Station Kavach, or automatically into LS / FS when conditions are met.
- Entry
- Only automatic: from SR when only RFID-tag data OR only station communication is received; from FS when communication or 2 consecutive normal tags are lost, or when SSP available < 3000 m / MA. At start of mission Kavach stays in LS until one stop signal is passed in OFF.
- Kavach does
- Supervises train speed, section speed, PSR and collision targets (if track data valid & direction known). Obeys SoS from station within 3 km radius if RF is established. Supervises MA & turnout speed if radio is good; roll-away & reverse protection.
- LP responsibility
- While transiting FS→LS or LS→SR, LP must acknowledge the LP-OCIP message with ACK/CANCEL – else brakes are applied.
- Exit
- To FS when all train & track data incl. SSP up to 3000 m (or MA) is available; to SR when both tag data and communication are lost.
- Entry
- Only automatic: when all train/track data incl. static speed profile & gradient up to 3000 m or MA (whichever is less) is available – and, for a new formation, one stop signal passed in OFF.
- Kavach does
- In addition to LS: supervises MA and turnout speeds from linked station, measures train length, obeys loco-specific SoS, displays train speed, permitted speed, target distance & target speed. Kavach is fully responsible for speed supervision.
- LP responsibility
- Keep the train within permitted speed shown on LP-OCIP to avoid unintended brake application.
- Exit
- Only automatic: to LS (loss of tag/station data), to TRIP (signal crossed at ON), or when LP selects OV / SH / RV.
- Entry
- LP presses OVRD + CNFM – normally when there is a genuine reason to pass a signal at ON, MA < 200 m and train at standstill.
- Kavach does
- Lets the LP pass a Signal at Danger. Supervises against ceiling override speed (default 15 km/h). If MA is extended or override timeout (default 240 s) with section speed & direction known → FS. Obeys SoS; radio active in Kavach area.
- LP responsibility
- Select OV only after obtaining proper authority to pass the signal at danger.
- Exit
- Automatically to On-Sight (OS) when the loco crosses the signal at ON.
- Entry
- Automatically, when in Override mode and the signal at ON is passed.
- Kavach does
- Allows entry into a section that may already be occupied. Supervised against On-Sight ceiling speed (default 15 km/h). Obeys SoS from Stationary TCAS.
- LP responsibility
- LP is responsible for checking track occupancy – the track might be occupied.
- Exit
- Last Stop / Gate / other signals: LSS+200 m or Gate+250 m, otherwise after next signal at OFF. IB Home: IB Home+200 m; Auto signals: after next signal at OFF.
- Entry
- From FS / LS when a stop signal at ON or EOA+30 m is passed.
- Kavach does
- Applies Emergency Brake continuously until halt; standstill supervision. Stationary Kavach sends SOS until Trip is acknowledged. (EB application ≠ Trip: over-speed gives EB, but it is a Trip only if EOA is passed. Trip causes: improper LP operation near signal foot, Kavach malfunction, signal flying back to danger with inadequate braking distance.)
- LP responsibility
- At standstill press P_TRP followed by CNFM to release EB.
- Exit
- LP acknowledges with P_TRP + CNFM → EB released.
- Entry
- After the Trip brake stops the train, LP selects PT + CNFM on LP-OCIP – EB is released.
- Kavach does
- Supervises ceiling speed of Post Trip mode (default 15 km/h).
- LP responsibility
- Select PT + CNFM and proceed at 15 km/h.
- Exit
- Automatically to FS if valid MA, section speed & direction known and the approaching stop signal is crossed at OFF or default 250 m is travelled.
- Entry
- LP presses REV + CNFM – only at standstill.
- Kavach does
- Allows direction change from the same cab (orientation unchanged). Supervised against ceiling speed 15 km/h, distance 500 m and time-out 300 s. Obeys SoS; if TIN changes while reversing, Station Kavach generates loco-specific SOS and brakes apply.
- LP responsibility
- LP must select RV for push-back, else Kavach will not allow reverse movement (roll-back protection).
- Exit
- Automatically when forward movement is detected.
- Entry
- Only at standstill. Manually from SB / SR / LS / FS: SHNT + CNFM.
- Kavach does
- Allows shunting at limited speed of 15 km/h. Obeys SOS only from Stationary Kavach.
- LP responsibility
- Shunt as per station working rules and G&SR. SH mode is for the YARD only – NOT in block section; for shunting in block section select Isolation.
- Exit
- Manually: SHNT + CNFM again, at standstill.
- Entry
- Rotary switch on LP-OCIP, selected at standstill.
- Kavach does
- For trailing loco (electrically coupled/remote or not). No active supervision; periodically transmits status to the Kavach network.
- LP responsibility
- Do NOT select in a single loco/train – Kavach will give no supervision or protection.
- Exit
- LP turns the rotary switch from Non-Leading to Leading.
- Entry
- Automatically on any fault in Onboard Kavach affecting its functioning.
- Kavach does
- Applies Emergency Brakes continuously.
- LP responsibility
- LP isolates Kavach (switch-OFF procedure) and runs the train on own responsibility.
- Exit
- Isolation switch to ISOLATION + close EM & MR cocks → Isolation mode.
- Entry
- Isolation switch to ISOLATION position; EM and MR cocks (wherever applicable) to Close.
- Kavach does
- Onboard Kavach periodically reports status/mode to NMS. No supervision and no protection.
- LP responsibility
- Select only when extremely necessary. Entire responsibility for train safety rests on the LP.
- Exit
- Manually: Isolation switch to Service and EM / MR cocks to Open.
Types of transitions
System initiated – track conditions or signals
Loco Pilot initiated – operational needs
System failures / critical situations
- When LP responsibility increases through automatic transition, Kavach seeks acknowledgement; if not given, brakes are applied (none at standstill).
- During transition, supervision is at least that of the least restrictive state; current mode is always shown on LP-OCIP.
7. Version 3.2 vs 4.0 & over-speed action
| # | Version 3.2 | Version 4.0 |
|---|---|---|
| 1 | Train-configuration selection prompts at start of mission are different | |
| 2 | SR can be selected manually | SR cannot be selected manually except at start of mission |
| 3 | After 2 tags (direction + connectivity) → LS | After 2 tags → OS mode |
| 4 | 2 consecutive tags missed → SR | 3 consecutive tags missed → SR |
| 5 | – | P_Trip must be followed by OVRD → On-Sight or Reverse |
| 6 | On-Sight speed always restricted to 15 km/h (configurable) | On-Sight speed can be unrestricted, up to MPS |
| 7 | – | Override can be operated on approach of Last Stop / IB signal on run, without stopping |
| Speed above permitted | Action – Ver 3.2 | Action – Ver 4.0 |
|---|---|---|
| +2 km/h | Over-speed alarm | |
| +5 km/h | Normal service brake | |
| +7 / +8 km/h | +7 Full service brake | +8 Full service brake |
| +9 / +10 km/h | +9 Emergency brake | +10 Emergency brake |
8. SOS generation & reception
Generation
Manual SOS: in an emergency press SOS + COMMON together on LP-OCIP.
Unusual stoppage SOS: if train stops in block section despite line clear, Kavach asks LP to press ACK/CANCEL within 15 s. If not, SOS is broadcast and brakes applied. To cancel a broadcast SOS press ACK/CANCEL + COMMON together.
Reception & normalisation
Trains approaching the SOS source (within 3000 m of originating station) apply brakes to standstill, then run at max 30 km/h until they pass the source. Normal speed is restored when:
- SOS is cancelled by the source, or
- train is > 1500 m away from the source, or
- no SOS received from source for > 3 minutes.
9. Do's & Don'ts
- Check intactness of Onboard Kavach, LP-OCIP and BIU before switching ON; report broken seal to TLC/PRC.
- Read and understand the user manual thoroughly.
- Acknowledge LP-OCIP alerts immediately, within the specified time.
- Select train configuration (Goods / Formation / Light Engine) and operating modes properly.
- Switch ON: required MCBs ON · Isolation switch Service/Normal · EM & MR cocks Open (where applicable).
- Switch OFF: Isolation switch to Isolation · close EM & MR cocks · all MCBs OFF.
- Handle LP-OCIP with care.
- Inform TLC/PRC whenever Onboard Kavach is defective so Railway/OEM staff can attend early.
- Follow G & SR provisions and operational requirements issued by Railways.
- Don't attempt any repair work.
- Don't switch OFF power to Onboard Kavach while it is functioning.
- Don't remove modules, connectors, radio modems or antenna connections while Kavach is functioning.
- Don't isolate Onboard Kavach while the train is in movement.