The described algorithm has been implemented using the concept of a “universal relay”— a modular, scaleable and upgradable engine for protective relaying [16]. Figure21 presents the basic hardware modules of the relay; while Figure 22 — the actual implementation