GOOSE Logic Diagnosis Module for Substation Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for diagnosing Generic Object Oriented Substation Event (GOOSE) communication in substation automation systems can only detect exceptional transmission behaviors like connection interrupts and loss, but fail to analyze the logic of GOOSE-based distributed applications, making it difficult to diagnose issues during exceptional cases.
Innovation Solution
A method and apparatus for diagnosing the logic of GOOSE-based distributed applications, involving the creation of a logic diagnosis module based on a data model, obtaining GOOSE signal information, and executing the module to analyze the logic interaction between Intelligent Electronic Devices (IEDs), which can be implemented as a script or Programmable Logic Controller (PLC), allowing for online and offline diagnosis without interrupting normal operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional GOOSE communication diagnosis methods are used, then transmission exceptions can be detected, but application logic cannot be analyzed
Solution Approach 1:
The diagnosis system is designed to perform multiple functions: it can detect transmission exceptions (connection interrupts, loss) and analyze application logic simultaneously. The system captures GOOSE packets, reconstructs application logic based on IEC 61850 standards, and provides comprehensive diagnosis covering both transmission layer and application layer, making the diagnosis tool universal for different GOOSE communication issues.
2Measurement precision
If online packet capture is performed for logic analysis, then comprehensive diagnosis is enabled, but system performance overhead increases
Solution Approach 1:
The system introduces a diagnosis agent as an intermediary component that captures and analyzes GOOSE packets separately from the main control system. This agent operates independently to monitor communication without interfering with the real-time control functions, thus providing comprehensive diagnosis while minimizing impact on system performance and productivity.
3Reliability
If GOOSE communication is monitored in real-time, then exceptional cases can be detected, but normal operations are interrupted
Solution Approach 1:
The system performs preliminary diagnosis by continuously monitoring GOOSE packets in the background and pre-analyzing communication patterns before exceptional cases occur. The diagnosis agent is already in place and ready to immediately detect and analyze exceptions when they happen, without needing to interrupt or pause normal operations, thus ensuring both reliability and operational continuity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Diagnosis for GOOSE communication is provided. The embodiments of the present invention provide a method, an apparatus, a system and a computer program product of diagnosis for logic of a disthbuted application implemented based on Generic Object Oriented Substation Event (GOOSE). The method comprises: creating at least one logic diagnosis module based on a data model for the disthbuted application; obtaining GOOSE signal information; and executing the at least one logic diagnosis module based on the GOOSE signal information. According to the embodiments of the present invention, a feasible way is provided for diagnosing and/or analyzing the logic of GOOSE-based application online or offline.