Fixed-Length GOOSE Messaging for Power System Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The GOOSE protocol in Electric Power Systems lacks established time parameters, leading to variability and potential delays in communication due to network congestion, which can hinder the timely implementation of protective actions in rapidly changing conditions.

Innovation Solution

Implementing a system that processes and transmits fixed-length GOOSE messages in real-time or near real-time, using a fixed schedule to ensure predictability and consistency, with features like real-time processing, validation, and duplicate message transmission to ensure reliability, and utilizing a fixed-length GOOSE configuration subsystem to optimize encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the GOOSE protocol is used for messaging in EPS, then flexibility in signaling and data sharing is achieved, but variability and delays occur due to lack of established time parameters and network congestion

Engineering Contradiction:
Improveflexibility in signaling and data sharingVSAvoidtiming reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements periodic publishing of GOOSE messages at fixed time intervals (e.g., every 4 milliseconds for digital values, every 24 milliseconds for analog values). This periodic action ensures that messages are transmitted at predictable, regular intervals regardless of network conditions, eliminating the timing variability inherent in event-triggered protocols while maintaining the flexibility of GOOSE for data sharing and signaling.

Inventive Principle:
Principle #19Periodic action

2Speed

If real-time processing is implemented for protective actions, then timely response to rapidly changing conditions is achieved, but network congestion and message delays can still occur

Engineering Contradiction:
Improveresponse speedVSAvoidmessage delivery delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring fixed publishing intervals and message schedules before operational needs arise. Messages are prepared and queued according to predetermined time slots, ensuring that when transmission occurs, it happens at predictable moments without last-minute processing delays. This preliminary structuring of communication timing prevents congestion-related delays while maintaining rapid response capability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If fixed-length GOOSE messages are published at fixed intervals, then predictability and consistency are improved, but message size and transmission overhead increase

Engineering Contradiction:
ImprovepredictabilityVSAvoidmessage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating message characteristics based on their specific function and priority. Different message types (digital vs. analog, protection vs. control) have different publishing intervals and length configurations optimized for their specific needs. This allows the system to achieve predictability for each message type without uniformly increasing the volume of all messages, as each message's size and frequency are locally optimized rather than globally standardized.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11736569B2Messaging in an electric power system
Publication Date: 2023.08.22 SCHWEITZER ENGINEERING LABORATORIES INC
  • US11736569B2 patent drawing
  • US11736569B2 patent drawing
  • US11736569B2 patent drawing

AI summary

The present disclosure relates to systems and methods for processing a stream of messages in an electric power system (EPS). In one embodiment, a system may include a configuration subsystem to receive a plurality of criteria from an operator to identify a subset of the stream of messages for real-time processing. A receiver subsystem may identify the subset of the stream of messages based on at least one criterion from the plurality of criteria. A real-time processing subsystem may receive the subset of the stream of messages from the receiver subsystem, process the stream of messages within a fixed interval of a time of receipt, and update a value based on information in the processed stream of messages. A protective action subsystem may implement a protective action based on information in the processed stream of messages.