Covenant Systems

SEL Event Analyzer: Custom Software for Power Protection Engineers

March 13, 2026

How we built a specialized tool for analyzing protective relay fault data from Schweitzer Engineering Laboratories (SEL) devices, featuring interactive waveform visualization and detailed event summaries.

SEL Event Analyzer: Custom Software for Power Protection Engineers

Protective relay event analysis is critical work in the power systems industry. When a fault occurs on a transmission line or in a substation, engineers need to understand exactly what happened, when it happened, and how the protection system responded. Schweitzer Engineering Laboratories (SEL) relays are among the most widely deployed protective devices in North America, and they generate event files that contain valuable fault data.

The challenge? Analyzing these files typically requires proprietary desktop software, specific file format knowledge, and time-consuming manual review. We built the SEL Event Analyzer to solve this problem.

The Problem

Power system protection engineers regularly work with SEL relay event files in formats like .CEV (Compressed Event), .EVE (Event), and COMTRADE (.CFG/.DAT). These files contain oscillography data showing voltage and current waveforms during fault conditions, along with digital status information for relay elements and protection targets.

Traditional analysis workflows require installing SEL's AcSELerator software, manually loading files, and navigating through multiple screens to piece together what happened during a fault event. For engineers who need quick answers or work across multiple systems, this creates friction.

The Solution

We developed a purpose-built analysis tool that parses SEL event files and presents the data in an intuitive, engineer-friendly interface. The tool runs entirely in the browser with no installation required.

Interactive Waveform Viewer

SEL Event Analyzer Waveform Viewer showing three-phase current and voltage waveforms with fault markers
The waveform viewer displays current and voltage channels with synchronized fault markers and real-time cursor tracking.

The waveform viewer renders all analog channels (IA, IB, IC, IN for currents and VA, VB, VC, VN for voltages) on interactive graphs. Engineers can zoom, pan, and place cursors to measure timing between events. Digital channels like TRIP, CLOSE, 52A, and FAULT are displayed as logic traces synchronized with the analog data.

Key features of the waveform viewer include:

  • Three-phase current and voltage waveform display with color-coded channels
  • Automatic fault detection and marker placement
  • Real-time cursor with instantaneous value readout for all channels
  • Digital channel logic traces for relay element status
  • Zoom controls for detailed waveform analysis

Event Summary Dashboard

SEL Event Analyzer Event Summary showing relay info, fault data, analog quantities, and protection settings
The event summary provides relay information, fault location, analog quantities comparison, and protection settings at a glance.

The event summary dashboard consolidates critical information that engineers need for fault analysis:

  • Relay Info: Model number, relay ID, and station name extracted from the event file header
  • Event Info: Timestamp, date, and system frequency at the time of the event
  • Fault Data: Fault type classification, calculated fault location in miles, and trip time in cycles
  • Targets: Which protection elements asserted (50P1, 51P1, 67P1, TRIP, etc.)
  • Analog Quantities: Pre-fault vs. fault magnitudes for all current and voltage channels
  • Protection Settings: CT ratio, PT ratio, pickup values, and impedance settings

Technical Implementation

The tool is built with modern web technologies for performance and portability. The file parsing logic handles the binary structure of SEL event files, extracting sample data, scaling factors, and metadata. Waveform rendering uses optimized canvas-based graphics capable of displaying thousands of samples smoothly.

All processing happens client-side. Event files never leave the user's browser, which addresses data sensitivity concerns common in utility environments where fault data may be confidential.

Why Custom Software Matters

This project demonstrates the value of purpose-built tools for specialized industries. Off-the-shelf software often requires compromise, whether that's unnecessary complexity, missing features, or workflows that don't match how engineers actually work.

Custom software development allows us to build exactly what's needed, nothing more and nothing less. For the SEL Event Analyzer, that meant focusing on the specific file formats protection engineers encounter, the exact data points they need to see, and an interface designed for rapid fault analysis.

If your organization has specialized software needs in power systems, industrial controls, or other technical domains, reach out to discuss how custom development can streamline your workflows.