Distributed feeder terminal coordination method and device and electronic equipment
By dividing FTUs into Class I and Class II nodes and utilizing hybrid networking and data collaborative processing technologies, the problems of multi-switch management pressure and resource constraints of FTUs are solved, achieving efficient fault location and rapid power restoration.
Patent Information
- Application Number
- CN202510141747.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2045-02-08
AI Technical Summary
In existing technologies, feeder terminals (FTUs) face increased management pressure from multiple switches, making it difficult to achieve accurate fault location and rapid troubleshooting. Furthermore, they are limited by hardware and software resources and cannot achieve real-time control and fault isolation.
By dividing FTUs into Class I and Class II nodes, and utilizing hybrid networking and data collaborative processing technologies, real-time monitoring and collaborative processing of fault information can be achieved.
It improves the reliability and safety of the feeder automation system, and enables efficient line fault location and rapid power restoration.
Smart Images

Figure CN119921474B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of feeder terminal, in particular to a distributed feeder terminal coordination method, a distributed feeder terminal coordination device, an electronic device and a corresponding storage medium. BACKGROUND
[0002] Due to the requirement of power supply reliability, it is of great significance to reduce the fault positioning, isolation and power supply recovery time of the distribution network. The feeder terminal FTU, also known as the distribution switch monitoring terminal, is installed beside the feeder switch for monitoring the switch, has the functions of remote control, remote measurement, remote signaling, fault detection, and communicates with the distribution automation master station to provide the operation status and various parameters and monitoring control information of the distribution system, including switch status, power parameters, phase-to-phase fault, ground fault and fault parameters, and executes the commands issued by the distribution automation master station to adjust and control the distribution equipment, realizes functions such as fault positioning, fault isolation and rapid recovery of power supply in non-fault area. Among them, remote measurement mainly embodies real-time tracking and monitoring of current and voltage, remote control and testing of switches and the entire operation status in the feeder automation system to ensure normal operation of the system; remote control mainly controls the closing and opening operations of sectionalizing switches, tie switches and line switches of the feeder through remote control; remote signaling mainly reads the device status signals remotely; fault handling mainly monitors and repairs some faults.
[0003] The prior art only issues instructions to intelligent switches through FTU, and does not design the interaction process between switches, and does not design from the standard specification, so that the FTU only presets a threshold in advance, and the FTU issues instructions to the switch according to the threshold to realize closing and opening. This leads to an increase in the management pressure of the FTU itself as the number of switches increases, and it is easy to cause other areas to be involved, and the precision is not enough. At the same time, due to the limitation of the hardware and software resources of the FTU itself, real-time control, fault positioning and rapid fault elimination cannot be achieved. SUMMARY
[0004] The purpose of the embodiments of the present application is to provide a distributed feeder terminal coordination method and device and an electronic device, which utilize hybrid networking and data coordination processing technology to improve the reliability and security of the feeder automation system, so that the FTU can master the information of line faults in real time to at least solve some of the problems in the background art.
[0005] In order to achieve the above-mentioned purpose, a distributed feeder terminal coordination method is provided in the application, which comprises: dividing the feeder terminals having an access relationship with a service node into a first type of nodes and a second type of nodes; when any feeder terminal belonging to the second type of nodes is connected to the service node, updating the superior node of the feeder terminal from the service node to a feeder terminal in the first type of nodes; when a feeder terminal belonging to the first type of nodes receives fault information reported by a subordinate node, generating a fault processing instruction; and executing the fault processing instruction after the service node confirms the fault processing instruction.
[0006] Optionally, dividing the feeder terminals having an access relationship with a service node into a first type of nodes and a second type of nodes comprises: selecting a plurality of feeder terminals as the first type of nodes based on the distance from the service node, and the remaining feeder terminals as the second type of nodes.
[0007] Optionally, when any feeder terminal belonging to the second type of nodes is connected to the service node, updating the superior node of the feeder terminal from the service node to a feeder terminal in the first type of nodes comprises: when any feeder terminal belonging to the second type of nodes is connected to the service node, the service node sends a link address of a feeder terminal in the first type of nodes to the connected feeder terminal; the feeder terminal belonging to the second type of nodes receives the link address, disconnects the connection with the service node, and connects to the feeder terminal in the first type of nodes corresponding to the link address.
[0008] Optionally, the method further comprises: storing the address information of the feeder terminal belonging to the second type of nodes connected to the service node to the service node; storing the address information of the feeder terminal belonging to the second type of nodes connected to the feeder terminal in the first type of nodes to the feeder terminal in the first type of nodes; and obtaining the address information of all the second type of nodes from the service node when the feeder terminal in the first type of nodes is connected to the service node.
[0009] Optionally, when the feeder terminal belonging to the first type of nodes receives the fault information reported by the subordinate node, generating a fault processing instruction comprises: the feeder terminal belonging to the first type of nodes comprehensively determines according to the synchronization information between itself and the service node and the fault information reported by the subordinate node, and generates a fault processing instruction with one or more subordinate nodes.
[0010] Optionally, the feeder terminal is deployed at the monitoring point position of the sectionalizing switch and is configured to: monitor the parameters of the feeder, and execute corresponding adjustment and control in response to the instruction of the service node; the instruction comprises the fault processing instruction.
[0011] Optionally, the feeder terminal comprises: a data acquisition unit configured to acquire data of the telesignaling interface or the telemetering interface; an edge computing core board configured to pre-process the acquired data to obtain pre-processed data; an edge computing unit configured to perform deep processing on the pre-processed data and operate the remote control interface; the deep processing comprises analysis, calculation and decision; and a data processing unit configured to determine a data flow direction and distribute data to functional modules in the feeder terminal based on the data flow direction.
[0012] Optionally, the data processing unit is configured to: construct a read-in queue for storing data acquired from the interface, construct a write-out queue for storing data to be sent out, and construct a read-in controller and a write-out controller for read operation and write operation; the read-in controller is configured to put the data acquired from the interface into the read-in queue; and the write-out controller is configured to send the data to be sent out to the corresponding interface.
[0013] Optionally, the data processing unit is further configured to: construct a storage queue for storing data to be saved, construct a display queue for storing data to be displayed, and construct a read-out controller and a local controller; the read-out controller is configured to read out and analyze data in the read-in queue, and write data into the storage queue or the display queue based on the analysis result; and the local controller is configured to trigger a storage operation on data in the storage queue when it is monitored that the storage queue has data, and trigger a display operation on data in the display queue when it is monitored that the display queue has data.
[0014] In the present application, a distributed feeder terminal coordination device is also provided, which comprises: a node division module configured to divide feeder terminals having an access relationship with a service node into a first type of nodes and a second type of nodes; a superior update module configured to update a superior node of any feeder terminal belonging to the second type of nodes from the service node to a feeder terminal in the first type of nodes when the feeder terminal is connected to the service node; an instruction generation module configured to generate a fault handling instruction when a feeder terminal belonging to the first type of nodes receives fault information reported by a subordinate node; and a confirmation execution module configured to execute the fault handling instruction confirmed by the service node.
[0015] Optionally, dividing feeder terminals having an access relationship with a service node into a first type of nodes and a second type of nodes comprises: selecting a plurality of feeder terminals as the first type of nodes based on a distance from the service node, and selecting the rest of the feeder terminals as the second type of nodes.
[0016] Optionally, when any feeder terminal belonging to the second type of nodes is connected to the service node, the superior node of the feeder terminal is updated by the service node to be a feeder terminal in the first type of nodes, comprising: when any feeder terminal belonging to the second type of nodes is connected to the service node, the service node sends a link address of a feeder terminal in the first type of nodes to the connected feeder terminal; the feeder terminal belonging to the second type of nodes receives the link address, disconnects from the service node, and connects to the feeder terminal in the first type of nodes corresponding to the link address.
[0017] Optionally, the apparatus further comprises an address storage module configured to: store address information of the feeder terminal belonging to the second type of nodes connected to the service node in the service node; store address information of the feeder terminal belonging to the second type of nodes connected to the feeder terminal in the first type of nodes in the feeder terminal in the first type of nodes; and obtain address information of all the second type of nodes from the service node when the feeder terminal in the first type of nodes is connected to the service node.
[0018] Optionally, when the feeder terminal belonging to the first type of nodes receives the fault information reported by the inferior node, the fault processing instruction is generated, comprising: the feeder terminal belonging to the first type of nodes comprehensively determines according to the synchronization information between itself and the service node and the fault information reported by the inferior node, and generates the fault processing instruction in cooperation with one or more inferior nodes.
[0019] In the present application, an electronic device is also provided, comprising: at least one processor; a memory connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor implements the foregoing distributed feeder terminal cooperation method by executing the instructions stored in the memory.
[0020] In the present application, a machine readable storage medium is also provided, which stores instructions, and the instructions, when executed by a processor, cause the processor to be configured to implement the foregoing distributed feeder terminal cooperation method.
[0021] In the present application, a computer program product is also provided, which comprises a computer program, and the computer program, when executed by a processor, implements the foregoing distributed feeder terminal cooperation method.
[0022] The foregoing technical solutions have the following beneficial effects:
[0023] (1) In the embodiments, a distributed feeder terminal FTU cooperation processing method for line switch three-remote and fault detection and positioning is implemented based on the architecture, which provides technical support for efficient positioning of line faults.
[0024] (2) Construct a hardware architecture of a feeder terminal (FTU) suitable for distributed deployment, which can timely discover line faults brought by new power systems;
[0025] (3) Construct and deploy a distributed FTU application system to realize data sharing and collaborative computing and processing decision.
[0026] Other features and advantages of the embodiments of the present application will be described in detail in the following specific implementation part. BRIEF DESCRIPTION OF DRAWINGS
[0027] The accompanying drawings are included to provide a further understanding of the embodiments of the present application, and constitute a part of the specification, and are used to explain the embodiments of the present application together with the following specific implementation, but do not constitute a limitation of the embodiments of the present application. In the drawings:
[0028] Figure 1 The steps of the distributed feeder terminal collaborative method according to the embodiments of the present application are schematically shown;
[0029] Figure 2 The processing architecture of the distributed feeder terminal collaborative method according to the embodiments of the present application is schematically shown;
[0030] Figure 3 The application deployment architecture of the feeder terminal according to the embodiments of the present application is schematically shown;
[0031] Figure 4 The hardware composition of the feeder terminal according to the embodiments of the present application is schematically shown;
[0032] Figure 5 The data read-write queue of the feeder terminal according to the embodiments of the present application is schematically shown;
[0033] Figure 6 The structure of the distributed feeder terminal collaborative device according to the embodiments of the present application is schematically shown;
[0034] Figure 7 The internal structure of the electronic device according to the embodiments of the present application is schematically shown. DETAILED DESCRIPTION
[0035] The specific implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the embodiments of the present application, and is not used to limit the embodiments of the present application.
[0036] Figure 1 The steps of the distributed feeder terminal collaborative method according to the embodiments of the present application are schematically shown. As shown in FIG. 1, the steps of the distributed feeder terminal collaborative method according to the embodiments of the present application include the following steps: Figure 1As shown, the method comprises:
[0037] S01, dividing the feeder terminals having an access relationship with the service node into a first type of node and a second type of node;
[0038] S02, when any feeder terminal belonging to the second type of node is connected to the service node, updating the superior node of the feeder terminal from the service node to a feeder terminal in the first type of node;
[0039] S03, when the feeder terminal belonging to the first type of node receives the fault information reported by the subordinate node, generating a fault processing instruction;
[0040] S04, executing the fault processing instruction after the service node confirms.
[0041] Through the above implementation, the original centralized feeder terminal cooperative processing is logically updated to distributed feeder terminal cooperative processing, thereby providing technical support for efficient line fault positioning.
[0042] In some embodiments of the present application, the feeder terminals having an access relationship with the service node are divided into a first type of node and a second type of node, comprising: selecting a plurality of feeder terminals as the first type of node based on the distance from the service node, and the remaining feeder terminals are the second type of node. The division of the first type of node and the second type of node in the previous embodiment can be performed in various ways, such as according to processing capacity, system configuration information, etc. The present embodiment provides a location-based division method, which preferentially divides the feeder terminals near the service node into the first type of node, so that the nodes with processing capacity are more concentrated, facilitating management.
[0043] In some embodiments of the present application, when any feeder terminal belonging to the second type of node is connected to the service node, the superior node of the feeder terminal is updated from the service node to a feeder terminal in the first type of node, comprising: when any feeder terminal belonging to the second type of node is connected to the service node, the service node sends the link address of a feeder terminal in the first type of node to the connected feeder terminal; the feeder terminal belonging to the second type of node receives the link address, disconnects the connection with the service node, and connects to the feeder terminal in the first type of node corresponding to the link address. The present embodiment provides an updating method of the superior node, which is realized based on the link resetting during communication. This method does not change the original hardware structure, but realizes it by changing the link structure, and realizes distributed processing at the logical level.
[0044] In some embodiments of the present application, the method further comprises: storing address information of feeder terminals belonging to the second type of nodes connected to the service node to the service node; storing address information of feeder terminals belonging to the second type of nodes connected to the feeder terminals in the first type of nodes to the feeder terminals in the first type of nodes; and obtaining address information of all the second type of nodes from the service node when the feeder terminals in the first type of nodes are connected to the service node. The embodiment provides storage of address information. By existing multiple data interactions, address information of feeder terminals of the second type of nodes is stored to the service node and the feeder terminals in the first type of nodes, and a mechanism for obtaining address information of all the second type of nodes from the service node is added, so that the feeder terminals in the first type of nodes store the same address information as the service node, realizing backup of address information of the whole network, and providing a data basis for the feeder terminals in the first type of nodes to realize the same function of the service node.
[0045] In some embodiments of the present application, when the feeder terminals belonging to the first type of nodes receive the fault information reported by the lower nodes, the fault processing instructions are generated, including: the feeder terminals belonging to the first type of nodes make comprehensive judgments according to the synchronization information of the feeder terminals and the service node and the fault information reported by the lower nodes, and generate the fault processing instructions in cooperation with one or more of the lower nodes. In the embodiment, the generation function of the fault processing instructions in the service node is transferred to the feeder terminals in the first type of nodes. When the feeder terminals in the first type of nodes process the fault information reported by the lower nodes, the feeder terminals need to combine the synchronization information of the service node and cooperate with one or more of the lower nodes, and generate the fault processing instructions after comprehensive judgment.
[0046] Figure 2 A processing architecture schematic diagram according to the distributed feeder terminal cooperation method in the embodiment of the present application is schematically shown. As shown in the figure, the embodiment comprises the following steps: Figure 2
[0047] Firstly, the power distribution master station system is designed as a service node SSS to which all FTUs can be connected; FTU feeder terminals S1 and S2 near the SSS are designed as super nodes, i.e. the first type of nodes, for backup of the service node; and other FTU feeder terminals P1, P2, P3 and P4 are designed as ordinary nodes, i.e. the second type of nodes;
[0048] Secondly, any node in {P1, P2, P3, P4} is connected to the SSS, the SSS sends the link address of S1 or S2 to the {P1, P2, P3, P4} nodes, and at the same time, address information of the {P1, P2, P3, P4} nodes is stored;
[0049] Third step, {P1, P2, P3, P4} disconnects from SSS after obtaining S1 or S2 link address, connects to super node S1 or S2 through newly obtained link address, and sends own address to S1 or S2 backup;
[0050] Fourth step, S1 and S2 are connected to SSS and obtain address information of all {P1, P2, P3, P4};
[0051] Fifth step, any node of {P1, P2, P3, P4} reports to S1 or S2 connected by itself in time when line fault is found;
[0052] Sixth step, S1 or S2 comprehensively judges according to synchronization information of itself and SSS and according to information reported by {P1, P2, P3, P4}, and cooperates with one or more nodes of {P1, P2, P3, P4} to process fault;
[0053] Seventh step, final processing instruction is sent to SSS by S1 or S2 for confirmation and then executed.
[0054] Through the above implementation mode, S1 and S2 are added outside SSS node, and new distributed feeder terminal cooperative processing is formed without changing hardware structure.
[0055] In some embodiments of the application, the feeder terminal is deployed at the monitoring point position of the sectionalizing switch and is configured to monitor parameters of the feeder and execute corresponding adjustment and control in response to instructions of the service node; the instructions include the fault processing instructions. Figure 3 The application deployment architecture of the feeder terminal is schematically shown. Figure 3 As shown, the distributed feeder terminal FTU is deployed at the monitoring point position of the sectionalizing switch, each FTU monitors a sectionalizing switch, and each FTU cooperates with each other to realize cooperative discovery of the fault position and timely giving of processing decision. The FTU feeder terminal measures three-phase parameters (including three-phase voltage, three-phase current, active power, reactive power, frequency, switch position, etc.) of the feeder, monitors and protects the feeder in the power distribution system, performs remote data interaction communication with the power distribution automation system master station, and executes adjustment and control of the feeder and its terminal equipment by the master station in response to instructions of the power distribution automation master station. Each FTU communicates with each other to realize data sharing and cooperative calculation processing decision; the sectionalizing switch corresponding FTU instruction realizes opening and closing.
[0056] In some embodiments of the present application, the feeder terminal comprises: a data acquisition unit for acquiring data of a telesignaling interface or a telemetering interface; an edge computing core board for pre-processing the acquired data to obtain pre-processed data; an edge computing unit for deep processing of the pre-processed data and operating the remote control interface; the deep processing includes analysis, calculation, decision; and a data processing unit for determining data flow direction and distributing data to functional modules in the feeder terminal based on the data flow direction. Figure 4 A schematic diagram of the hardware composition of the feeder terminal according to an embodiment of the present application is shown. As shown in Figure 4 The schematic diagram of the layout of the aforementioned data acquisition unit, edge computing core board and edge computing unit in the feeder terminal is shown. As shown in Figure 4 The feeder terminal also comprises: a power supply unit for supplying power to each functional module in the feeder terminal. A remote control interface. A communication module comprising a remote communication module and a local communication unit, wherein the remote communication module is responsible for data interaction with the power distribution automation master station; the local communication unit is responsible for 485 interface communication, high-speed power line carrier HPLC communication and other local communication processing. The feeder terminal collects analog quantities such as voltage and current and digital quantities such as switch state of the feeder circuit through the data acquisition unit, processes them through the edge computing unit, and uploads them to the master station system through the communication module. At the same time, it receives the remote control command of the master station system to control the opening and closing of the switch. The present embodiment designs a hardware architecture of a feeder terminal FTU for distributed deployment, in order to timely discover line faults caused by new power systems.
[0057] In some embodiments of the present application, based on the intermittent and volatility of high proportion of photovoltaic access after FTU faces new power system, the communication data processing, calculation and decision of FTU are more complex, and the present embodiment proposes a FTU data processing method. The processing method mainly includes data reading and writing processing and data classification processing. The data reading and writing processing includes: constructing a reading queue for storing data obtained from the interface, constructing a writing queue for storing data to be sent out, constructing a reading controller and a writing controller for reading operation and writing operation; the reading controller is configured to put the data obtained from the interface into the reading queue; the writing controller is configured to send the data to be sent out to the corresponding interface. Exemplarily, first, a reading queue A1 is constructed for storing data obtained from the interface, a writing queue A2 is constructed for storing data to be sent out, a reading controller Reader is a thread of a computer for reading operation, and a writing controller Writer is also a thread of a computer for writing operation. Secondly, through the Reader, data is received from the 485 interface communication, high-speed power line carrier HPLC communication, remote communication and other interfaces respectively, and the data is put into the reading queue A1; in addition, the Writer is responsible for monitoring the writing queue A2, and if data is found, the data is taken out and sent to the corresponding interface. Figure 5 A schematic diagram of data reading and writing queue in the feeder terminal according to the embodiment of the present application is shown schematically. As shown in Figure 5 A1 and A2 show that the contents include current, voltage, frequency, power, switch, etc.
[0058] In another aspect, the data classification processing includes: constructing a storage queue for storing data to be saved, constructing a display queue for storing data to be displayed, constructing a readout controller and a local controller; the readout controller is configured to read and parse data in the read-in queue, and write data into the storage queue or the display queue based on the parsing result; the local controller is configured to trigger a storage operation on data in the storage queue when it is monitored that the storage queue has data, and trigger a display operation on data in the display queue when it is monitored that the display queue has data. Exemplarily, first, a data storage queue B1 is constructed for locally saving or database saving data, a data display queue B2 is constructed for displaying data to a display screen or an interface, a readout controller CC is constructed for reading data in the queue A1 and parsing the data, and a write local controller DD is constructed for writing data to a local database or displaying data to a display screen or an interface; second, the CC and the DD are started, the CC reads data in the queue A1 and parses the data, and if the data needs to be written into a database, the data is placed in the queue B1, if the data needs to be displayed, the data is placed in the queue B2, and if the data needs to be returned to an interface, the organized frame data is placed in the queue A2, and the Writer sends out the data in the A2; finally, the DD monitors the queues B1 and B2, and if there is data in the B1, the data is saved to a database, and if there is data in the B2, the data is displayed on a display screen or an interface. As shown in Figure 5 B1 and B2 respectively show storage contents or display contents including current, voltage, frequency, power, switch, etc.
[0059] Through the above embodiments, the distribution is processed through the multi-feeder terminal cooperative processing method, the feeder terminal hardware structure and the feeder terminal deployment architecture, and a complete feeder terminal overall solution is constructed, which provides technical support for efficient positioning of line faults.
[0060] Based on the same inventive concept, the application also provides a distributed feeder terminal cooperative device, Figure 6 a structural schematic diagram of the distributed feeder terminal cooperative device according to the embodiment of the application is schematically shown. As shown in Figure 6 The device includes: a node division module for dividing feeder terminals having an access relationship with a service node into a first type of node and a second type of node; a superior update module for updating a superior node of a feeder terminal from a service node to a feeder terminal in the first type of node when any feeder terminal belonging to the second type of node is connected to the service node; an instruction generation module for generating a fault processing instruction when a feeder terminal belonging to the first type of node receives fault information reported by a subordinate node; and a confirmation execution module for executing the fault processing instruction confirmed by the service node.
[0061] In some optional embodiments of the present application, the feeder terminals having an access relationship with the service node are divided into a first type of nodes and a second type of nodes, including: selecting a plurality of feeder terminals as the first type of nodes based on the distance from the service node, and the remaining feeder terminals are the second type of nodes.
[0062] In some optional embodiments of the present application, when any feeder terminal belonging to the second type of nodes is connected to the service node, the superior node of the feeder terminal is updated from the service node to a feeder terminal in the first type of nodes, including: when any feeder terminal belonging to the second type of nodes is connected to the service node, the service node sends the link address of a feeder terminal in the first type of nodes to the connected feeder terminal; the feeder terminal belonging to the second type of nodes receives the link address, disconnects the connection with the service node, and connects to the feeder terminal in the first type of nodes corresponding to the link address.
[0063] In some optional embodiments of the present application, the device further includes an address storage module, which is configured to: store the address information of the feeder terminal belonging to the second type of nodes connected to the service node to the service node; store the address information of the feeder terminal belonging to the second type of nodes connected to the feeder terminal in the first type of nodes to the feeder terminal in the first type of nodes; and obtain the address information of all the second type of nodes from the service node when the feeder terminal in the first type of nodes is connected to the service node.
[0064] In some optional embodiments of the present application, when the feeder terminal belonging to the first type of nodes receives the fault information reported by the subordinate node, a fault processing instruction is generated, including: the feeder terminal belonging to the first type of nodes comprehensively determines according to the synchronization information between itself and the service node and the fault information reported by the subordinate node, and cooperates with one or more of the subordinate nodes to generate the fault processing instruction.
[0065] The specific definitions of each functional module in the above-mentioned distributed feeder terminal cooperation device can refer to the definitions of the distributed feeder terminal cooperation method in the above, which will not be repeated here. Each module in the above-mentioned system can be realized by software, hardware and their combinations in whole or in part. Each module can be embedded in or independent of the processor in the electronic device in hardware form, or can be stored in the memory in the electronic device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module. It also has the advantage of providing technical support for efficient positioning of line faults.
[0066] In some embodiments of the present application, an electronic device is also provided, including: at least one processor; a memory connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor executes the above-mentioned distributed feeder terminal cooperation method. Its internal structure diagram can be as follows:Figure 7 Figure 7 An internal structure diagram of an electronic device according to an embodiment of the present application is schematically shown. The electronic device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected through a system bus. Among them, the processor A01 of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operating system B01 and the computer program B02 in the non-volatile storage medium A04 to run. The network interface A02 of the electronic device is configured to communicate with external terminals through network connection. The computer program B02 is executed by the processor A01 to implement a distributed feeder terminal coordination method.
[0067] Those skilled in the art can understand that, Figure 7 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0068] In an embodiment provided by the present application, a machine readable storage medium is provided, and the machine readable storage medium stores instructions. When the instructions are executed by a processor, the processor is configured to execute the foregoing distributed feeder terminal coordination method.
[0069] In an embodiment provided by the present application, a computer program product is provided, and the computer program product includes a computer program. When the computer program is executed by a processor, the foregoing distributed feeder terminal coordination method is implemented.
[0070] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0071] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0072] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0073] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0074] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0075] The memory can include non-persistent memory and / or volatile memory, such as a random access memory (RAM) including a cache area for the temporary storage of data. The memory can also include non-volatile memory, such as read only memory (ROM) for storing structural information and / or instruction code to boot an operating system. The memory can also include solid state non-volatile memory (e.g., flash memory), disk drives, disk arrays, optical storage devices, tape storage devices, etc.
[0076] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0077] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0078] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.
Claims
1. A distributed feeder terminal coordination method, characterized by, The method comprises: dividing feeder terminals having an access relationship with a service node into a first type of node and a second type of node; when any feeder terminal belonging to the second type of node is connected to the service node, updating a superior node of the feeder terminal from the service node to a feeder terminal in the first type of node; when a feeder terminal belonging to the first type of node receives fault information reported by a subordinate node, generating a fault processing instruction, comprising: the feeder terminal belonging to the first type of node comprehensively determines according to synchronization information between the feeder terminal and the service node and according to the fault information reported by the subordinate node, and cooperates with one or more of the subordinate nodes to generate the fault processing instruction; the fault processing instruction is executed after being confirmed by the service node.
2. The method of claim 1, wherein, The method comprises: selecting a plurality of feeder terminals as the first type of node based on the distance from the service node, and the remaining feeder terminals as the second type of node.
3. The method of claim 1, wherein, when any feeder terminal belonging to the second type of node is connected to the service node, updating a superior node of the feeder terminal from the service node to a feeder terminal in the first type of node, comprising: when any feeder terminal belonging to the second type of node is connected to the service node, the service node sends a link address of a feeder terminal in the first type of node to the connected feeder terminal; the feeder terminal belonging to the second type of node receives the link address, disconnects the connection with the service node, and connects to the feeder terminal in the first type of node corresponding to the link address.
4. The method of claim 3, wherein, The method further comprises: storing address information of the feeder terminal belonging to the second type of node connected to the service node to the service node; storing address information of the feeder terminal belonging to the second type of node connected to the feeder terminal in the first type of node to the feeder terminal in the first type of node; when the feeder terminal in the first type of node is connected to the service node, obtaining address information of all second type of nodes from the service node.
5. The method according to any one of claims 1 to 4, characterized in that, The feeder terminal is deployed at a monitoring point of a sectionalizing switch and is configured to monitor parameters of a feeder and execute corresponding adjustment and control in response to an instruction of a service node; the instruction comprises the fault processing instruction.
6. The method of claim 5, wherein, The feeder terminal comprises: a data acquisition unit configured to acquire data of a remote signaling interface or a remote measurement interface; an edge computing core board configured to pre-process the acquired data to obtain pre-processed data an edge computing unit configured to perform deep processing on the pre-processed data and operate a remote control interface; the deep processing comprises analysis, calculation and decision-making; and a data processing unit configured to determine a data flow direction and distribute data to functional modules in the feeder terminal based on the data flow direction.
7. The method of claim 6, wherein, The data processing unit is configured to: construct a read-in queue for storing data acquired from an interface, construct a write-out queue for storing data to be sent out, and construct a read-in controller and a write-out controller for read operation and write operation; the read-in controller is configured to put the data acquired from the interface into the read-in queue; the write-out controller is configured to send the data to be sent out to a corresponding interface.
8. The method of claim 7, wherein, The data processing unit is further configured to: The readout controller is configured to read and analyze data in the read-in queue, and write data into the storage queue or the display queue based on the analysis result. The local controller is configured to trigger a storage operation on data in the storage queue when detecting that the storage queue has data, and trigger a display operation on data in the display queue when detecting that the display queue has data. The device comprises:
9. A distributed feeder terminal coordination apparatus, comprising: a node division module configured to divide feeder terminals having an access relationship with a service node into a first type of node and a second type of node; a superior node updating module configured to update a superior node of a feeder terminal from the service node to a feeder terminal in the first type of node when the feeder terminal belonging to the second type of node is connected to the service node; an instruction generation module configured to generate a fault handling instruction when a feeder terminal belonging to the first type of node receives fault information reported by a subordinate node, including: the feeder terminal belonging to the first type of node comprehensively determines the fault handling instruction according to synchronization information of the feeder terminal and the service node and according to the fault information reported by the subordinate node, and cooperates with one or more feeder terminals in the subordinate node to generate the fault handling instruction; and a confirmation execution module configured to execute the fault handling instruction confirmed by the service node. The feeder terminals having an access relationship with the service node are divided into the first type of node and the second type of node, including:
10. The apparatus of claim 9, wherein, a plurality of feeder terminals are selected as the first type of node based on a distance from the service node, and the remaining feeder terminals are the second type of node. The superior node of the feeder terminal belonging to the second type of node is updated from the service node to a feeder terminal in the first type of node when the feeder terminal is connected to the service node, including:
11. The apparatus of claim 9, wherein, When the feeder terminal belonging to the second type of node is connected to the service node, the service node sends a link address of a feeder terminal in the first type of node to the connected feeder terminal; The feeder terminal belonging to the second type of node receives the link address, disconnects the connection with the service node, and connects to the feeder terminal in the first type of node corresponding to the link address. The device further comprises an address storage module, which is configured to:
12. The apparatus of claim 11, wherein, store address information of the feeder terminal belonging to the second type of node connected to the service node to the service node; store address information of the feeder terminal belonging to the second type of node connected to the feeder terminal in the first type of node to the feeder terminal in the first type of node; obtain address information of all the second type of nodes from the service node when the feeder terminal in the first type of node is connected to the service node. The device comprises:
13. An electronic device, comprising: at least one processor; a memory connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor implements the steps of the distributed feeder terminal cooperation method according to any one of claims 1 to 8 by executing the instructions stored in the memory. The computer program / instructions are executed by the processor to implement the steps of the distributed feeder terminal cooperation method according to any one of claims 1 to 8.
14. A computer readable storage medium having stored thereon computer programs / instructions, characterized in that, 15. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instructions, when executed by the processor, implement the steps of the distributed feeder terminal coordination method of any one of claims 1 to 8.
Citation Information
Patent Citations
Dynamically distributing processing among nodes in a wireless mesh network
CN112313997A
Failover scheme with service-based segregation
US8209405B1