Distributed FA power distribution terminal GOOSE communication processing system and method suitable for MCU

By adopting interval identification code encoding rules, the problems of complex configuration process and low MCU processing efficiency are solved, efficient and reliable GOOSE message processing is achieved, the system flexibility and response speed are improved, and the high real-time and reliability requirements of smart substations are met.

CN119583301AActive Publication Date: 2025-03-07KEDA INTELLIGENT ELECTRICAL TECH +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411782056.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-07
Estimated Expiration
2044-12-05

AI Technical Summary

Technical Problem

The traditional GOOSE configuration process is complex, and MCUs have efficiency and compatibility problems when processing model files, which limits the flexibility and response speed of the system. The high real-time, reliability, security and data integrity requirements of industrial Ethernet technology pose higher challenges to GOOSE packet processing.

Method used

The unique interval identification coding encoding rules simplify the configuration process of GOOSE model parameters, making it suitable not only for MCU processing, but also has a wide range of adaptability, enabling efficient and reliable GOOSE message processing in different environments and devices.

Benefits of technology

It significantly simplifies the configuration process of GOOSE model parameters, improves the flexibility and response speed of the system, reduces the risk of system failure caused by configuration errors, and meets the strict requirements of smart substations for real-time, reliability and data integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583301A_ABST
    Figure CN119583301A_ABST
Patent Text Reader

Abstract

The invention provides a distributed FA power distribution terminal GOOSE communication processing system suitable for an MCU, and the system comprises an upper computer, the upper computer is in communication connection with at least one FA power distribution terminal through the Ethernet, and the FA power distribution terminals carry out FA configuration work through an interval identification code coding rule and communicate through GOOSE. The invention further provides a processing method of the distributed FA power distribution terminal GOOSE communication processing system suitable for the MCU. According to the method, a unique interval identification code coding rule is adopted for optimizing GOOSE message processing of the distributed FA power distribution terminal; the GOOSE message is directly generated and processed in the power distribution terminal, so that tedious model configuration steps in a traditional method are avoided; the innovation not only simplifies the configuration process, but also reduces the risk of system failure caused by configuration errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power distribution network automation, and in particular to a distributed FA power distribution terminal GOOSE communication processing system and method suitable for MCU. Background Art

[0002] With the rapid development of smart substations, Ethernet technology has become the main way of industrial data interaction. GOOSE communication service, based on Ethernet, is responsible for the transmission of control commands and status information between the bay layer and the process layer devices. It uses ASN.1 / BER encoding to ensure the rapid transmission and processing of messages. However, the traditional GOOSE configuration process is not only complicated, requiring operation and maintenance personnel to have an in-depth understanding of SCD, SSD, ICD, CID and other model files and configure them, but also MCU has efficiency and compatibility issues when processing these files, which limits the flexibility and response speed of the system. At the same time, the high real-time, reliability, security and data integrity requirements of industrial Ethernet technology pose higher challenges to GOOSE message processing.

[0003] CN110659060A: A method and system for fast configuration of local distributed FA configuration, used to implement: S10, read the 61850 model of the SCD configuration file, add the IED device model, and update the model data information of the added IED device model according to the 61850 model; S20, automatically configure the Goose device publishing and Goose device subscription according to the user instructions and the updated model data information; S30, perform syntax and semantic verification on the configured Goose device publishing and Goose device subscription data; S40, generate the files required for the configuration of the intelligent distributed FA system in the distribution area. The beneficial effects of the comparative document are: adding a one-key fast automated visual configuration operation, so that the on-site maintenance personnel can also implement the local distributed FA configuration operation based on the IEC61850 standard Goose communication without understanding the 61850 standard and Goose communication. However, the process of adding and configuring the IED device model of this patent is complicated, the configuration of DataSet, GSEControl, GSE, inputs and internal and external terminal data is cumbersome, and the flexibility and response speed of the system are not high. Summary of the invention

[0004] To solve the above problems, the present invention aims to propose a distributed FA distribution terminal GOOSE communication processing system and method suitable for MCU. Through innovative interval identification code encoding rules, the configuration process of GOOSE model parameters is significantly simplified, making it not only suitable for MCU processing, but also widely adaptable, and able to achieve efficient and reliable GOOSE message processing in different environments and devices.

[0005] To achieve the above object, the technical solution of the present invention is achieved as follows:

[0006] A distributed FA distribution terminal GOOSE communication processing system suitable for MCU includes a host computer, which is connected to at least one FA distribution terminal through Ethernet. Each FA distribution terminal uses an interval identification code coding rule to perform FA configuration and communicate through GOOSE.

[0007] Further, the FA distribution terminal is a switch station or a distribution station, and the coding rule of the interval identification code includes 6 decimal digits, specifically composed of three parts: the ring network number, the device number and the interval number, each of which occupies two digits;

[0008] The ring network serial number definition rule: the switch station, as the core of distribution automation, supports a maximum of 255 FA ring networks, and its serial number range is limited to 1 to 255; the distribution automation terminal of the distribution station in the same ring network, its ring network serial number corresponds to the actual serial number of the ring network in which it is located;

[0009] The device serial number definition rule is as follows: in the FA ring network connected to the communication network, the device serial numbers of the distribution automation terminals of the switch station and the distribution station are unique;

[0010] The interval number definition rule is as follows: the interval number definition of the ring network starts from the outgoing switch of the switch station and ends at the outgoing switch of the last switch station in the ring network.

[0011] Furthermore, the ring network serial number of the switch station distribution automation terminal is fixed to 0.

[0012] Furthermore, the device serial number is set to range from 1 to 99.

[0013] Furthermore, the ring network switch interval serial numbers of the switch station distribution automation terminal are arranged in order of actual intervals, from 1 to 255.

[0014] Furthermore, in the case where the first switch and the last switch are not in the same switch station, the interval number of the last switch is not associated with the interval number of the first switch.

[0015] Furthermore, the host computer is a computer, and the core hardware of the FA power distribution terminal is composed of a 32-bit MCU of ARM architecture and an Ethernet physical layer chip PHY.

[0016] In order to achieve the above object, the present invention also provides a processing method of a distributed FA power distribution terminal GOOSE communication processing system applicable to MCU, comprising the following steps:

[0017] Step 1: Parameter configuration and download;

[0018] Use the interval identification code coding rules between each FA distribution terminal to configure the FA; download the identification code configuration of the opposite side to the switch station and the subscribed distribution station through the host computer to ensure that both parties can correctly identify and process the GOOSE message;

[0019] Step 2: Generation and sending of GOOSE message;

[0020] The switch station and distribution substation parse the local identification code and send it as a GOOSE message; the parsing and sending process is completed within the MCU program, involving the extraction and filling of key information such as loop number, device number and node number;

[0021] Step 3: Receiving and parsing the target GOOSE message;

[0022] The switch station bay and distribution station bay each subscribe to and parse the opposite side identification code to receive the target GOOSE message;

[0023] Step 4: message screening and storage;

[0024] Verify the message of the received target type code. If the verification is correct, start the GOOSE receiving process; compare the received APPID and destination MAC with the subscription content features in step 3. If the parameters are consistent, continue to verify the name and length. If they are consistent with the preset parameters, obtain the data content in the data set, enter the GOOSE data set data parsing, collect the data link layer data according to the bytes, fill it into the receiving buffer, and enter the processing logic of the distributed FA function; detect the non-subscription message in the identified GOOSE message and discard it.

[0025] Further, when each FA distribution terminal is a single-ring network open-loop operation topology structure composed of two switch station power supply points and two distribution stations to simulate the power supply ring network, each interval between the switch station and the distribution station, and between the distribution stations and the distribution stations is mutually subscribed through GOOSE communication, and the GOOSE communication method between the interval 1 of the switch station and the interval 1 of the distribution station specifically includes the following steps:

[0026] Step 1: Parameter configuration and download

[0027] Assume that in a certain FA loop, the maximum ring network switch interval number of the switch station distribution automation terminal is 18, and the maximum ring network switch interval number of the distribution station is 4;

[0028] GOOSE communication is established between switch bay 1 and distribution station bay 1. The identification code of the first switch of switch bay 1 is set to 000101 and the identification code of the opposite side is set to 010201. According to this setting, the download parameters of the identification code of the switch bay 1 are 000101 and 010201 respectively.

[0029] The distribution substation interval 1 subscribed to this switch station has the identification code download parameter of this side as 010201 and the identification code download parameter of the opposite side as 000101. Through the host computer, the identification code configuration of this opposite side is downloaded to the switch station and the distribution substation subscribed to it respectively to ensure that both parties can correctly identify and process GOOSE messages.

[0030] Step 2: GOOSE message generation and transmission

[0031] The switch station and distribution substation parse the local identification code and send it as a GOOSE message; the parsing and sending process is completed within the MCU program, involving the extraction and filling of key information such as loop number, device number and node number;

[0032] The target MAC address of the switch station interval 1 is resolved to 01-0C-CD-01-00-01, APPID is 0001, goCBRef is 0001PIGO / LLN0$GO$GoCBTrip, goID is 0001PIGO / LLN0$GO$GoCBTrip, DataSetName is fixedly configured as dsGOOSE, and datSet is 0001PIGO / LLN0$dsGOOSE;

[0033] The target MAC address of the distribution station bay 1 is 01-0C-CD-01-01-02, APPID is 258, goCBRef is 0102PIGO / LLN0$GO$GoCBTrip, goID is 0102PIGO / LLN0$GO$GoCBTrip, DataSetName is fixedly configured as dsGOOSE, and datSet is 0102PIGO / LLN0$dsGOOSE;

[0034] After filling the above parameters into the GOOSE message, the maximum number of intervals sent by the switch station at the same time is 18. The switch station sends GOOSE messages for 18 intervals. Taking interval 1 as an example, 13 telesignaling values ​​are sent, including interval 1 node fault opening, interval 1 switch refusal opening, interval 1 pressure opening, interval 1 fault isolation success opening, interval 1 fault removal success opening, interval 1 transfer permission, interval 1 FA start signal, interval 1 branch line fault removal success opening, interval 1 power supply point FA action end opening, interval 1 open-loop point closing success opening, interval 1 open-loop point closing failure opening, interval 1 reserved 1, interval 1 reserved 2, 5 telemetering values, including interval 1 transfer load measurement value, interval 1 locking measurement value, interval 1 reset measurement value, interval 1 opposite side interval identification code and interval 1 reserved 3;

[0035] Correspondingly, the maximum number of intervals of the distribution station at the same time is 4, so the distribution station sends 4 intervals of GOOSE messages, and the content sent is consistent with that of the switch station;

[0036] The switch station and the distribution station both send messages at a frequency of 5 seconds / time with a GOOSE heartbeat interval; if the data in the GOOSE message changes, the message burst will be performed at intervals of T1=T2=5ms, T3=10ms and T4=20ms respectively to ensure the timely transmission of important information;

[0037] Step 3: Receiving and parsing the target GOOSE message

[0038] Switch station bay 1 and distribution station bay 1 parse the opposite side identification code to receive the target GOOSE message. The subscription MAC of switch station bay 1 is parsed to 01-0C-CD-01-01-02, the subscription APPID is 258, the subscription goCBRef is 0102PIGO / LLN0$GO$GoCBTrip, the subscription goID is 0102PIGO / LLN0$GO$GoCBTrip, and the subscription datSet is 0102PIGO / LLN0$dsGOOSE;

[0039] The subscription MAC of the distribution station bay 1 is parsed to 01-0C-CD-01-00-01, the subscription APPID is 0001, the subscription goCBRef is 0001PIGO / LLN0$GO$GoCBTrip, the subscription goID is 0001PIGO / LLN0$GO$GoCBTrip, and the subscription datSet is 0001PIGO / LLN0$dsGOOSE. In this way, it is ensured that the switch station bay 1 and the distribution station bay 1 can accurately receive and parse the GOOSE message from the opposite side;

[0040] Step 4: Message screening and storage

[0041] Subscription and parsing of GOOSE data flow, first, check the message with the receiving type code of 0x88B8. After the check is correct, start the GOOSE receiving process; then compare the received APPID and destination MAC with the subscription content characteristics in step 3. If the parameters are consistent, continue to check the name and length of goCbref. After they are consistent with the preset parameters, obtain the data content in the data set, enter the GOOSE data set data parsing, collect the data link layer data according to the bytes, fill it into the receiving buffer, and enter the processing logic of the distributed FA function; detect the non-subscription message in the identified GOOSE message and discard it.

[0042] Beneficial effects: The present invention adopts a unique interval identification code encoding rule to optimize the GOOSE message processing of distributed FA distribution terminals; by directly generating and processing GOOSE messages inside the distribution terminal, the cumbersome model configuration steps in the traditional method are avoided; this innovation not only simplifies the configuration process, but also reduces the risk of system failure due to configuration errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:

[0044] Figure 1 It is a structural diagram of a distributed FA power distribution terminal GOOSE communication processing system applicable to MCU according to an embodiment of the present invention;

[0045] Figure 2 The FA distribution terminal in the GOOSE communication processing system of the distributed FA distribution terminal applicable to the MCU according to the embodiment of the present invention is a schematic diagram of a single-ring network open-loop operation topology structure simulating a power supply ring network consisting of two switch station power supply points and two distribution stations;

[0046] Figure 3 This is the subscription and parsing GOOSE data flow in the distributed FA power distribution terminal GOOSE communication processing system applicable to MCU according to the embodiment of the present invention. DETAILED DESCRIPTION

[0047] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0048] Example 1

[0049] See also Figure 1 :A distributed FA distribution terminal GOOSE communication processing system suitable for MCU, including a host computer, which is connected to at least one FA distribution terminal through Ethernet. Each FA distribution terminal uses an interval identification code coding rule to perform FA configuration and communicate through GOOSE.

[0050] This embodiment adopts a unique interval identification code encoding rule to optimize the GOOSE message processing of the distributed FA distribution terminal; by directly generating and processing the GOOSE message inside the distribution terminal, the cumbersome model configuration steps in the traditional method are avoided; this innovation not only simplifies the configuration process, but also reduces the risk of system failure caused by configuration errors.

[0051] In a specific example, the FA distribution terminal is a switch station or a distribution station, and the bay identification code coding rule includes 6 decimal digits, specifically consisting of three parts: a ring network number, a device number, and a bay number, each of which occupies two digits;

[0052] The ring network serial number definition rule: the switch station, as the core of distribution automation, supports a maximum of 255 FA ring networks, and its serial number range is limited to 1 to 255, avoiding serial number duplication and ensuring effective communication between devices; the distribution automation terminal of the distribution station in the same ring network has a ring network serial number corresponding to the actual serial number of the ring network in which it is located, ensuring the consistency of the serial number and the accuracy of identification;

[0053] The device serial number definition rule is as follows: in the FA ring network connected to the communication network, the device serial numbers of the distribution automation terminals of the switch station and the distribution station are unique;

[0054] The interval number definition rule is as follows: the interval number definition of the ring network starts from the outgoing switch of the switch station and ends at the outgoing switch of the last switch station in the ring network, ensuring that a ring network has only one definite direction.

[0055] This embodiment significantly simplifies the configuration process of GOOSE model parameters through innovative interval identification code encoding rules, can achieve accurate identification of GOOSE messages, and can also ensure high efficiency and high reliability of message processing. This allows this embodiment to meet the strict requirements of smart substations for real-time, reliability and data integrity when processing GOOSE messages.

[0056] In a specific example, for the purpose of distinction, the ring network number of the switch station distribution automation terminal is fixed to 0 to indicate its special status of including all ring networks.

[0057] In a specific example, the device serial number range is set to 1 to 99, providing sufficient serial number resources to meet the needs of distribution networks of different sizes.

[0058] In a specific example, the ring network switch interval serial numbers of the switch station distribution automation terminal are arranged in the actual interval sequence, from 1 to 255. Such a sequence arrangement is helpful for maintenance and troubleshooting.

[0059] In a specific example, in the case where the first switch and the last switch are not in the same switch station, the interval number of the last switch is not associated with the interval number of the first switch, thereby increasing the flexibility of the system.

[0060] In a specific example, the host computer is a computer, and the core hardware of the FA power distribution terminal is composed of a 32-bit MCU of ARM architecture and an Ethernet physical layer chip PHY.

[0061] The MCU of the FA power distribution terminal of this embodiment is externally connected to a PHY chip, and different FA power distribution terminals implement GOOSE message interaction at the data link layer through the PHY chip.

[0062] Example 2

[0063] In order to achieve the above purpose, this embodiment also provides a processing method of a distributed FA power distribution terminal GOOSE communication processing system applicable to MCU, including the following steps:

[0064] Step 1: Parameter configuration and download;

[0065] Use the interval identification code coding rules between each FA distribution terminal to configure the FA; download the identification code configuration of the opposite side to the switch station and the subscribed distribution station through the host computer to ensure that both parties can correctly identify and process the GOOSE message;

[0066] Step 2: Generation and sending of GOOSE message;

[0067] The switch station and distribution substation parse the local identification code and send it as a GOOSE message; the parsing and sending process is completed within the MCU program, involving the extraction and filling of key information such as loop number, device number and node number;

[0068] Step 3: Receiving and parsing the target GOOSE message;

[0069] The switch station bay and distribution station bay each subscribe to and parse the opposite side identification code to receive the target GOOSE message;

[0070] Step 4: message screening and storage;

[0071] Verify the message of the received target type code. If the verification is correct, start the GOOSE receiving process; compare the received APPID and destination MAC with the subscription content features in step 3. If the parameters are consistent, continue to verify the name and length. If they are consistent with the preset parameters, obtain the data content in the data set, enter the GOOSE data set data parsing, collect the data link layer data according to the bytes, fill it into the receiving buffer, and enter the processing logic of the distributed FA function; detect the non-subscription message in the identified GOOSE message and discard it.

[0072] In this way, the system of this embodiment can effectively filter out unnecessary messages and ensure efficient use of resources.

[0073] The unified distributed FA interoperability configuration process of this embodiment: by only configuring the interval identification code of the opposite side, the configuration of the distributed FA can be completed, including the automatic configuration of the loop number, device number and node number. The unification of this process greatly simplifies the configuration process of the distributed FA and improves the interoperability and configuration efficiency of the system.

[0074] The parameter validation mechanism of this embodiment without restarting: Compared with the traditional method, the parameters can take effect immediately without restarting the terminal after downloading the parameters; this mechanism not only improves the response speed of the system, but also reduces the service interruption time caused by restarting, and enhances the continuity and stability of the system.

[0075] The highlight of this embodiment is its precise message identification mechanism and efficient processing flow, which ensures the reliable transmission and processing of GOOSE messages in the smart grid. Through the optimization of the MCU+PHY hardware architecture, this embodiment not only improves the speed of message processing, but also enhances the stability and security of the system. In addition, through the automated parameter download and message generation mechanism, the configuration process is greatly simplified, the possibility of human error is reduced, and the maintenance efficiency of the system is improved.

[0076] In the specific implementation, Figure 2 As shown: when each FA distribution terminal is a single-ring network open-loop operation topology structure composed of two switch station power supply points and two distribution stations to simulate the power supply ring network, each interval between the switch station and the distribution station, and between the distribution stations and the distribution stations is mutually subscribed through GOOSE communication. The method for establishing GOOSE communication between the interval 1 of the switch station and the interval 1 of the distribution station specifically includes the following steps:

[0077] Step 1: Parameter configuration and download

[0078] Assume that in a certain FA loop, the maximum ring network switch interval number of the switch station distribution automation terminal is 18, and the maximum ring network switch interval number of the distribution station is 4;

[0079] GOOSE communication is established between switch bay 1 and distribution station bay 1. The identification code of the first switch of switch bay 1 is set to 000101 and the identification code of the opposite side is set to 010201. According to this setting, the download parameters of the identification code of the switch bay 1 are 000101 and 010201 respectively.

[0080] The distribution substation interval 1 subscribed to this switch station has the identification code download parameter of this side as 010201 and the identification code download parameter of the opposite side as 000101. Through the host computer, the identification code configuration of this opposite side is downloaded to the switch station and the distribution substation subscribed to it respectively to ensure that both parties can correctly identify and process GOOSE messages.

[0081] Step 2: GOOSE message generation and transmission

[0082] The switch station and distribution substation parse the local identification code and send it as a GOOSE message; the parsing and sending process is completed within the MCU program, involving the extraction and filling of key information such as loop number, device number and node number;

[0083] The target MAC address of the switch station interval 1 is resolved to 01-0C-CD-01-00-01, APPID is 0001, goCBRef is 0001PIGO / LLN0$GO$GoCBTrip, goID is 0001PIGO / LLN0$GO$GoCBTrip, DataSetName is fixedly configured as dsGOOSE, and datSet is 0001PIGO / LLN0$dsGOOSE;

[0084] The target MAC address of the distribution station bay 1 is 01-0C-CD-01-01-02, APPID is 258 (0102 is 258 after conversion to decimal), goCBRef is 0102PIGO / LLN0$GO$GoCBTrip, goID is 0102PIGO / LLN0$GO$GoCBTrip, DataSetName is fixedly configured as dsGOOSE, and datSet is 0102PIGO / LLN0$dsGOOSE;

[0085] After filling the above parameters into the GOOSE message, the maximum number of intervals sent by the switch station at the same time is 18. The switch station sends GOOSE messages for 18 intervals (when the identification code of the opposite side is not configured, the sending content is filled with 0). Taking interval 1 as an example, 13 telesignaling values ​​are sent, including interval 1 node fault opening, interval 1 switch refusal opening, interval 1 pressure opening, interval 1 fault isolation success opening, interval 1 fault removal success opening, interval 1 transfer permission, interval 1 FA start signal, interval 1 branch line fault removal success opening, interval 1 power supply point FA action end opening, interval 1 open-loop point closing success opening, interval 1 open-loop point closing failure opening, interval 1 reserved 1, interval 1 reserved 2, 5 telemetering values, including interval 1 transfer load measurement value, interval 1 locking measurement value, interval 1 reset measurement value, interval 1 opposite side interval identification code and interval 1 reserved 3;

[0086] Correspondingly, the maximum number of intervals of the distribution station at the same time is 4, so the distribution station sends 4 intervals of GOOSE messages, and the content sent is consistent with that of the switch station;

[0087] The switch station and the distribution station both send messages at a frequency of 5 seconds / time with a GOOSE heartbeat interval; if the data in the GOOSE message changes, the message burst will be performed at intervals of T1=T2=5ms, T3=10ms and T4=20ms respectively to ensure the timely transmission of important information;

[0088] Step 3: Receiving and parsing the target GOOSE message

[0089] Switch station bay 1 and distribution station bay 1 parse the opposite side identification code to receive the target GOOSE message. The subscription MAC of switch station bay 1 is parsed to 01-0C-CD-01-01-02, the subscription APPID is 258, the subscription goCBRef is 0102PIGO / LLN0$GO$GoCBTrip, the subscription goID is 0102PIGO / LLN0$GO$GoCBTrip, and the subscription datSet is 0102PIGO / LLN0$dsGOOSE;

[0090] The subscription MAC of the distribution station bay 1 is parsed to 01-0C-CD-01-00-01, the subscription APPID is 0001, the subscription goCBRef is 0001PIGO / LLN0$GO$GoCBTrip, the subscription goID is 0001PIGO / LLN0$GO$GoCBTrip, and the subscription datSet is 0001PIGO / LLN0$dsGOOSE. In this way, it is ensured that the switch station bay 1 and the distribution station bay 1 can accurately receive and parse the GOOSE message from the opposite side;

[0091] Step 4: Message screening and storage

[0092] See also Figure 3 :Subscription and parsing of GOOSE data flow, first, check the message with the receiving type code of 0x88B8, and start the GOOSE receiving process after the check is correct; then compare the received APPID and destination MAC with the subscription content features in step 3. If the parameters are consistent, continue to check the name and length of goCbref. After they are consistent with the preset parameters, obtain the data content in the data set, enter the GOOSE data set data parsing, collect the data link layer data according to the bytes, fill it into the receiving buffer, and enter the processing logic of the distributed FA function; detect the non-subscription message in the identified GOOSE message and discard it; in this way, the system can effectively filter out unnecessary messages and ensure efficient use of resources.

[0093] It should be noted that each node (interval) of the present embodiment is equipped with a distribution terminal, which is responsible for monitoring and controlling its own equipment and can communicate with other nodes; each distribution terminal can perform local fault detection and isolation, and work in conjunction with other terminals to achieve rapid fault area isolation; each distribution terminal can quickly exchange fault information through the GOOSE communication protocol to achieve rapid location and isolation of the fault area.

[0094] The ring network switch bays of the distribution station are arranged in sequence from 1 to 4. The first switch of each distribution station is bay 1, and the number increases to the last switch. In the distribution station, bays 1 and 2 share a busbar, while bays 3 and 4 are connected to another busbar. This layout helps to simplify electrical connections and enhance system reliability.

[0095] The distribution terminal has the distributed FA interoperability function, and can still meet the distributed FA function after the distribution terminal position is interchanged; GOOSE communication between different intervals can be achieved simply by modifying the identification code; this coding rule not only improves the recognition accuracy of the distribution terminal, but also enhances the flexibility and scalability of the system, providing solid support for the efficient and stable operation of the smart substation.

[0096] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A distributed FA power distribution terminal GOOSE communication processing system suitable for MCU, characterized in that: It includes a host computer, which is connected to at least one FA power distribution terminal through Ethernet. Each FA power distribution terminal uses an interval identification code coding rule to perform FA configuration and communicate through GOOSE.

2. The distributed FA power distribution terminal GOOSE communication processing system suitable for MCU according to claim 1 is characterized in that: The FA distribution terminal is a switch station or a distribution station, and the coding rule of the interval identification code includes 6 decimal digits, specifically composed of three parts: the ring network number, the device number and the interval number, each of which occupies two digits; The ring network serial number definition rule: the switch station, as the core of distribution automation, supports a maximum of 255 FA ring networks, and its serial number range is limited to 1 to 255; the distribution automation terminal of the distribution station in the same ring network, its ring network serial number corresponds to the actual serial number of the ring network in which it is located; The device serial number definition rule is as follows: in the FA ring network connected to the communication network, the device serial numbers of the distribution automation terminals of the switch station and the distribution station are unique; The interval number definition rule is as follows: the interval number definition of the ring network starts from the outgoing switch of the switch station and ends at the outgoing switch of the last switch station in the ring network.

3. The distributed FA power distribution terminal GOOSE communication processing system suitable for MCU according to claim 2 is characterized in that: The ring network number of the switch station distribution automation terminal is fixed to 0.

4. The distributed FA power distribution terminal GOOSE communication processing system suitable for MCU according to claim 2 is characterized in that: The device serial number is set to range from 1 to 99.

5. The distributed FA power distribution terminal GOOSE communication processing system suitable for MCU according to claim 2 is characterized in that: The ring network switch interval serial numbers of the switch station distribution automation terminal are arranged in order of actual intervals, from 1 to 255.

6. The distributed FA power distribution terminal GOOSE communication processing system suitable for MCU according to claim 2 is characterized in that: If the first switch and the last switch are not in the same switch station, the interval number of the last switch is not associated with the interval number of the first switch.

7. The distributed FA power distribution terminal GOOSE communication processing system suitable for MCU according to claim 1 is characterized in that: The host computer is a computer, and the core hardware of the FA power distribution terminal is composed of a 32-bit MCU of ARM architecture and an Ethernet physical layer chip PHY.

8. A processing method for a distributed FA power distribution terminal GOOSE communication processing system applicable to MCU as claimed in any one of claims 1 to 7, characterized in that: The process includes the following steps: Step 1: Parameter configuration and download; Use the interval identification code coding rules between each FA distribution terminal to configure the FA; download the identification code configuration of the opposite side to the switch station and the subscribed distribution station through the host computer to ensure that both parties can correctly identify and process the GOOSE message; Step 2: Generation and sending of GOOSE message; The switch station and distribution substation parse the local identification code and send it as a GOOSE message; the parsing and sending process is completed within the MCU program, involving the extraction and filling of key information such as loop number, device number and node number; Step 3: Receiving and parsing the target GOOSE message; The switch station bay and distribution station bay each subscribe to and parse the opposite side identification code to receive the target GOOSE message; Step 4: message screening and storage; Verify the message of the received target type code. After the verification is correct, start the GOOSE receiving process; Compare the received APPID and destination MAC with the subscribed content features in step 3. If the parameters are consistent, continue to verify the name and length. After they are consistent with the preset parameters, obtain the data content in the data set, enter the GOOSE data set data parsing, collect the data link layer data according to the bytes, fill it into the receiving buffer, and enter the processing logic of the distributed FA function; detect the non-subscribed messages in the identified GOOSE messages and discard them.

9. The processing method of the distributed FA power distribution terminal GOOSE communication processing system applicable to MCU according to claim 8, characterized in that: When each FA distribution terminal is a single-ring network open-loop operation topology structure consisting of two switch station power supply points and two distribution stations to simulate a power supply ring network, each interval between the switch station and the distribution station, and between the distribution stations and the distribution stations is mutually subscribed through GOOSE communication. The method for establishing GOOSE communication between interval 1 of the switch station and interval 1 of the distribution station specifically includes the following steps: Step 1: Parameter configuration and download Assume that in a certain FA loop, the maximum ring network switch interval number of the switch station distribution automation terminal is 18, and the maximum ring network switch interval number of the distribution station is 4; GOOSE communication is established between switch bay 1 and distribution station bay 1. The identification code of the first switch of switch bay 1 is set to 000101 and the identification code of the opposite side is set to 010201. According to this setting, the download parameters of the identification code of the switch bay 1 are 000101 and 010201 respectively. The distribution substation interval 1 subscribed to this switch station has the identification code download parameter of this side as 010201 and the identification code download parameter of the opposite side as 000101. Through the host computer, the identification code configuration of this opposite side is downloaded to the switch station and the distribution substation subscribed to it respectively to ensure that both parties can correctly identify and process GOOSE messages. Step 2: GOOSE message generation and transmission The switch station and distribution substation parse the local identification code and send it as a GOOSE message; the parsing and sending process is completed within the MCU program, involving the extraction and filling of key information such as loop number, device number and node number; The target MAC address of the switch station interval 1 is resolved to 01-0C-CD-01-00-01, APPID is 0001, goCBRef is 0001PIGO / LLN0$GO$GoCBTrip, goID is 0001PIGO / LLN0$GO$GoCBTrip, DataSetName is fixedly configured as dsGOOSE, and datSet is 0001PIGO / LLN0$dsGOOSE; The target MAC address of the distribution station bay 1 is 01-0C-CD-01-01-02, APPID is 258, goCBRef is 0102PIGO / LLN0$GO$GoCBTrip, goID is 0102PIGO / LLN0$GO$GoCBTrip, DataSetName is fixedly configured as dsGOOSE, and datSet is 0102PIGO / LLN0$dsGOOSE; After filling the above parameters into the GOOSE message, the maximum number of intervals sent by the switch station at the same time is 18. The switch station sends GOOSE messages for 18 intervals. Taking interval 1 as an example, 13 telesignaling values ​​are sent, including interval 1 node fault opening, interval 1 switch refusal opening, interval 1 pressure opening, interval 1 fault isolation success opening, interval 1 fault removal success opening, interval 1 transfer permission, interval 1 FA start signal, interval 1 branch line fault removal success opening, interval 1 power supply point FA action end opening, interval 1 open-loop point closing success opening, interval 1 open-loop point closing failure opening, interval 1 reserved 1, interval 1 reserved 2, 5 telemetering values, including interval 1 transfer load measurement value, interval 1 locking measurement value, interval 1 reset measurement value, interval 1 opposite side interval identification code and interval 1 reserved 3; Correspondingly, the maximum number of intervals of the distribution station at the same time is 4, so the distribution station sends 4 intervals of GOOSE messages, and the content sent is consistent with that of the switch station; The switch station and the distribution station both send messages at a frequency of 5 seconds / time with a GOOSE heartbeat interval; if the data in the GOOSE message changes, the message burst will be performed at intervals of T1=T2=5ms, T3=10ms and T4=20ms respectively to ensure the timely transmission of important information; Step 3: Receiving and parsing the target GOOSE message Switch station bay 1 and distribution station bay 1 parse the opposite side identification code to receive the target GOOSE message. The subscription MAC of switch station bay 1 is parsed to 01-0C-CD-01-01-02, the subscription APPID is 258, the subscription goCBRef is 0102PIGO / LLN0$GO$GoCBTrip, the subscription goID is 0102PIGO / LLN0$GO$GoCBTrip, and the subscription datSet is 0102PIGO / LLN0$dsGOOSE; The subscription MAC of the distribution station bay 1 is parsed to 01-0C-CD-01-00-01, the subscription APPID is 0001, the subscription goCBRef is 0001PIGO / LLN0$GO$GoCBTrip, the subscription goID is 0001PIGO / LLN0$GO$GoCBTrip, and the subscription datSet is 0001PIGO / LLN0$dsGOOSE. In this way, it is ensured that the switch station bay 1 and the distribution station bay 1 can accurately receive and parse the GOOSE message from the opposite side; Step 4: Message screening and storage Subscription and parsing of GOOSE data flow, first, check the message with the receiving type code of 0x88B8. After the check is correct, start the GOOSE receiving process; then compare the received APPID and destination MAC with the subscription content characteristics in step 3. If the parameters are consistent, continue to check the name and length of goCbref. After they are consistent with the preset parameters, obtain the data content in the data set, enter the GOOSE data set data parsing, collect the data link layer data according to the bytes, fill it into the receiving buffer, and enter the processing logic of the distributed FA function; detect the non-subscription message in the identified GOOSE message and discard it.

Citation Information

Patent Citations

  • Distributed FA online operation and maintenance diagnosis system and method

    CN113379079A

  • Distributed feeder automatic protection method, power distribution terminal, system and storage medium

    CN116742596A

  • GOOSE message processing method and system suitable for digital substation

    CN118694832A

  • Adaptive topology model construction method based on Ethernet frame

    CN119299311A

  • System for converting private frequence assignment for providing broadcast / multicast service and thereof method

    KR1020090012652A