Multi-node reactive power compensation control system based on master-slave cooperation

By using a master-slave collaborative control system to dynamically select communication links and operation signal types, the problem of global compensation imbalance in existing reactive power compensation control systems is solved, achieving efficient, reliable, and flexible reactive power compensation control for the power grid.

CN121332598BActive Publication Date: 2026-04-24CHENGDU COMPEST TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHENGDU COMPEST TECHNOLOGY CO LTD
Filing Date
2025-09-29
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Most existing reactive power compensation control systems adopt single-node control or distributed control methods, which makes it impossible to achieve global optimal compensation when the power grid fluctuates over a wide range, resulting in problems such as local imbalance and delayed response.

Method used

A multi-node reactive power compensation control system based on master-slave collaboration is adopted. Through the collaborative control of the master node and multiple slave nodes, information sharing and collaborative operation are realized. The communication link and operation signal type are dynamically selected according to the voltage environment. Puppet slave nodes and auxiliary slave node groups are introduced to ensure that the system has continuous sensing and control capabilities when some nodes are limited or fail.

Benefits of technology

It achieves global coordinated control, improves the voltage stability and reactive power compensation response efficiency of the power grid, reduces false operation and false alarm rates, and enhances the flexibility and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121332598B_ABST
    Figure CN121332598B_ABST
Patent Text Reader

Abstract

The application provides a kind of multi-node reactive power compensation control system based on master-slave cooperation, it is related to power system technical field.System includes host node and multiple distribution in different voltage level slave node, each slave node is communicated with host by multiple types link.Slave node is responsible for collecting target area electrical operation data and judging risk state, when it is high risk, high risk indication information is sent to host.Host node according to the current voltage environment of slave node, communication link is divided into the first type link under high voltage environment or the second type link under non-high voltage environment, and high risk information is reviewed.After confirming the existence of risk, host sends different types of operation signal to slave through corresponding type link, realizes risk control and operation instruction issuing for different voltage environment.The application aims at improving the problem that each compensation device carries out reactive power compensation in isolation, lacks cooperative control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power system technology, and in particular to a multi-node reactive power compensation control system based on master-slave collaboration. Background Technology

[0002] Reactive power compensation control systems are widely used in power systems to improve grid voltage quality, reduce line losses, and increase power supply efficiency by dynamically adjusting reactive power. Common reactive power compensation devices include capacitor banks, static var generators (SVG), and static var compensators (SVC). These devices are typically dispatched in real time by the control system during grid operation to respond to voltage fluctuations, load changes, and power quality fluctuations.

[0003] Most existing reactive power compensation control systems adopt single-node control or distributed control methods, that is, each compensation device is independently collected by a local controller to collect electrical parameters and perform reactive power compensation adjustment. Each node often makes independent decisions based on local information, which makes it impossible to achieve global optimal compensation when the power grid fluctuates over a wide range. Summary of the Invention

[0004] This application provides a multi-node reactive power compensation control system based on master-slave collaboration. The embodiments of this application adopt the following technical solutions:

[0005] This application provides a multi-node reactive power compensation control system based on master-slave collaboration, including a master node and multiple slave nodes. The slave nodes are set in voltage environments of different levels, and each slave node is connected to the master node through multiple links of different types.

[0006] The slave node is configured to: collect electrical operation data of the target area, determine the risk status of the target area based on the electrical operation data, and send high-risk indication information to the master node when the risk status of the target area is high-risk.

[0007] The master node is configured to: obtain the current voltage environment of the slave node that sends the high-risk indication information; and, if the current voltage environment is a high-voltage environment, determine that the link communicating with the slave node is a first-type communication link.

[0008] The master node is also configured to: determine the link for communication with the slave node as a second type of communication link when the current voltage environment is a non-high voltage environment;

[0009] The master node is configured to: review high-risk indication information based on electrical operation data, and if the review result indicates that there is a risk, send a first operation signal to the slave node through a first type of communication link;

[0010] Alternatively, a second operation signal may be sent to the slave node via a second type of communication link. The second operation signal has a different signal type than the first operation signal.

[0011] In some embodiments, the host node is further configured to: receive high-risk indication information sent by a plurality of slave nodes, and determine an auxiliary slave node group from the candidate slave nodes, the auxiliary slave node group including at least one computing node, and the candidate slave nodes including slave nodes that have not sent high-risk indication information to the host node.

[0012] In some embodiments, the host node is specifically configured as follows:

[0013] Based on the computing resource utilization and communication link stability of the candidate slave nodes, a comprehensive evaluation score is determined for each candidate slave node.

[0014] Candidate slave nodes whose comprehensive evaluation scores are greater than the screening threshold are identified as computing nodes.

[0015] In some embodiments, the host node is further configured as follows:

[0016] Obtain the current data processing pressure, and if the current data processing pressure exceeds the pressure threshold, send a high-risk indication message to the auxiliary slave node group to verify the task.

[0017] In some embodiments, the auxiliary slave node group is configured as follows:

[0018] Determine the computational resource requirements corresponding to the high-risk indication information review task;

[0019] Based on the computing resource requirements, a request to acquire idle computing resources is sent to the computing nodes, and a computing resource pool is constructed based on the idle computing resources.

[0020] Complete the high-risk indication information review task based on the computing resource pool.

[0021] In some embodiments, the slave node is further configured as follows:

[0022] Identify the puppet slave node of the slave node, establish a binding relationship between the puppet slave node and the slave node, and use the puppet slave node to proxy the slave node to communicate and interact with the master node when the slave node experiences link abnormality or functional failure.

[0023] Periodically synchronize electrical operation data and status information to the puppet slave node.

[0024] In some embodiments, the host node stores a counter value; the host node is configured as follows:

[0025] Accumulate the count value upon receiving a high-risk indication message;

[0026] If the count value exceeds the count threshold, an operation and maintenance prompt message will be sent to the user.

[0027] In some embodiments, the host node is configured as follows:

[0028] The first operation signal is applied to the light control signal;

[0029] The optical control signal is sent to the slave node through the first type of communication link.

[0030] In some embodiments, the slave node is configured as follows:

[0031] Receive the first operation signal and the second operation signal;

[0032] Execute a fast-adjustment type reactive power compensation control operation based on the first operation signal;

[0033] Perform conventional scheduling-type reactive power compensation control operations based on the second operation signal.

[0034] In some embodiments, the first type of communication link is an optical communication link, and the second type of communication link is a power line carrier communication link.

[0035] This application provides a multi-node reactive power compensation control system based on master-slave collaboration. Firstly, the master node performs unified management and coordinated control of slave nodes distributed at different voltage levels, achieving information sharing and collaborative operation among the nodes. Compared to existing methods where each node operates in isolation and responds independently, this system can grasp the operating status of each region at a global level, effectively avoiding local imbalances or delayed responses caused by single-point decisions, and improving the overall control efficiency of the system.

[0036] Secondly, by classifying communication links into Type I links under high-voltage environments and Type II links under non-high-voltage environments, and issuing different types of operational signals according to the link type, the system implements a hierarchical and categorized control strategy. Specifically, Type I operational signals are used for rapid adjustment control, enabling quick responses to instantaneous voltage fluctuations or load disturbances under high-voltage environments, thus improving dynamic response speed; Type II operational signals are used for conventional dispatch control, ensuring steady-state optimization under non-high-voltage environments and achieving a balance between economy and stability. This hierarchical control ensures both rapid response capabilities and overall dispatch objectives, effectively improving the flexibility and reliability of power grid operation.

[0037] Finally, through the review and cumulative judgment mechanism for high-risk information, the system can filter out occasional or false alarm information and issue control commands only when a real risk is confirmed, thereby reducing malfunctions and false alarms, and improving operation and maintenance efficiency and operational safety. Attached Figure Description

[0038] Figure 1 A schematic diagram of a multi-node reactive power compensation control system based on master-slave collaboration is provided for an embodiment of this application;

[0039] Figure 2 A flowchart illustrating the node interaction steps of a multi-node reactive power compensation control system based on master-slave collaboration, provided for an embodiment of this application. Detailed Implementation

[0040] The terminology used in the following embodiments is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of this application, “at least one” and “one or more” refer to one or more (including two). The character “ / ” generally indicates that the preceding and following objects are in an “or” relationship.

[0041] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0042] Hereinafter, the terms "first," "second," etc., are used for descriptive convenience only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "multiple" means two or more. For example, multiple processing units refer to two or more processing units.

[0043] Furthermore, in the embodiments of this application, "upper," "lower," "left," and "right" are not limited to the orientation of the components schematically placed in the accompanying drawings. It should be understood that these directional terms can be relative concepts, used for relative description and clarification, and can change accordingly depending on the orientation of the components in the accompanying drawings. In the accompanying drawings, for clarity, the thickness of layers and regions is exaggerated, and the dimensional proportions between the parts in the drawings do not reflect the actual dimensional proportions.

[0044] In the embodiments of this application, unless otherwise explicitly specified and limited, the term "connection" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral part; it can be a direct connection or an indirect connection through an intermediate medium. In addition, the term "electrical connection" can be a direct electrical connection or an indirect electrical connection through an intermediate medium.

[0045] In this application, the term "module" typically refers to a logically divided functional structure. A "module" can be implemented purely in hardware, or a combination of hardware and software. In this application, "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, B existing alone, or both A and B existing simultaneously.

[0046] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0047] Most existing reactive power compensation control systems employ single-node control or distributed control, where each compensation device is independently monitored and adjusted by a local controller that collects electrical parameters. This approach is characterized by each node determining whether to activate or deactivate the reactive power compensation device based solely on local operating data such as voltage, current, and power factor. Because the decision-making processes of each node are independent and lack unified coordination across nodes, globally optimal compensation is often unattainable when the power grid experiences large-scale fluctuations or complex disturbances. Specifically, on the one hand, a node in one area might rapidly activate a large number of reactive power compensation devices upon detecting a localized low voltage, while nodes in neighboring areas might simultaneously detect voltage fluctuations and make similar decisions, leading to overcompensation of the overall power grid, resulting in excessively high voltage or amplified fluctuations. On the other hand, if some nodes fail to respond promptly due to data acquisition delays or control logic limitations, localized undercompensation can easily occur, causing the power grid to operate in an unstable state. In other words, this independent decision-making model based on local information can still operate in small-scale power grids, but in large-scale power systems involving multiple voltage levels and multiple compensation nodes, its lack of global coordination becomes increasingly prominent. This directly leads to reactive power compensation being unable to balance overall voltage stability and local regulation, thereby affecting the safety and operational efficiency of the entire power grid.

[0048] Based on this, the inventors proposed the inventive concept of this application: by introducing a collaborative control mechanism between a master node and multiple slave nodes into the system, the master node can not only obtain the operating status of slave nodes at different voltage levels, but also select different types of communication links and issue differentiated operation instructions based on risk assessment results, thereby achieving global coordination of compensation actions of multiple nodes. Simultaneously, the concepts of puppet slave nodes and auxiliary slave node groups are introduced on the slave node side, enabling information synchronization and proxy communication locally or across nodes, ensuring that the system still has continuous sensing and control capabilities when some nodes are restricted or fail. Through the above technical concept, this application can overcome the compensation imbalance problem caused by independent decision-making by each node based on local information in the prior art, achieve collaborative optimization among multiple nodes, and improve the overall voltage stability of the power grid and the response efficiency of reactive power compensation.

[0049] The following is combined Figure 1 The application scenarios of this application are described. Figure 1 The multi-node reactive power compensation control system based on master-slave collaboration shown includes a master node, slave node 1, slave node 2, and slave node 3. The master node is located in the dispatch control center of the power system or the main control unit of the substation, and can be a server, industrial control computer, or a main control device with centralized computing and dispatching functions. Slave node 1, slave node 2, and slave node 3 are respectively located at compensation devices in different voltage environments or different areas, and can be local control units installed in regional substations, user-side distribution terminals, or specific reactive power compensation equipment (such as capacitor banks, SVG, or SVC).

[0050] Each slave node can include three communication ports for multi-channel communication with the master node and other slave nodes. The slave node can establish a first-type communication connection with the master node through the first communication port, such as a fiber optic link, to ensure signal transmission stability and interference resistance in high-voltage environments. The slave node can also establish a second-type communication connection with the master node through the second communication port, such as a power line carrier communication link or a wireless communication link, to meet data exchange needs in non-high-voltage environments. The parallel configuration of the first and second communication ports allows the slave node to switch between different communication links according to the current voltage environment and communication requirements, thereby improving the overall system's flexibility and reliability.

[0051] In addition, slave nodes may also include a third communication port for establishing direct communication connections with adjacent or other slave nodes. Through this third communication port, slave nodes can achieve localized information sharing and proxy communication. For example, when a slave node experiences a link anomaly or is in a high-risk state, other slave nodes can obtain its electrical operation data or forward its high-risk indication information through the third communication port, thereby ensuring that the master-slave collaborative control can maintain continuity and integrity even when some nodes are abnormal.

[0052] The following is combined Figure 2 The interaction process between slave nodes and master nodes is described in detail.

[0053] The slave node can be specifically configured to: collect electrical operation data of the target area and determine the risk status of the target area based on the electrical operation data.

[0054] In the embodiments of this application, a localized data analysis module or embedded risk identification model can be deployed on the slave node, enabling the slave node to perform anomaly detection and risk assessment based on real-time operating parameters such as voltage, current, and power factor. Through this data analysis module or risk identification model, the slave node can not only identify common operational anomalies such as voltage exceeding limits and insufficient reactive power, but also, by combining historical operating characteristics, anticipate potential voltage fluctuation trends or link instability, thereby reporting early warning information to the master node before a risk occurs. This solution decentralizes the risk identification process to the slave side, effectively reducing the computational and judgment burden on the master node, while simultaneously improving the risk response speed and robustness of the entire system in distributed scenarios.

[0055] As a specific identification example, slave node 1 acquires real-time electrical operation data within its target area through a data acquisition unit. This data includes a voltage of 9.5kV, a current of 210A, and a power factor of 0.82. In this embodiment, the permissible operating range of the voltage is preset to 10kV ± 5%, and the power factor threshold is set to 0.9. When slave node 1 inputs the acquired electrical operation data into the locally deployed risk identification model, it first compares the voltage value and finds that 9.5kV has reached the lower limit threshold, meeting the critical condition for voltage exceeding the limit. Further comparison of the power factor reveals that 0.82 is lower than the set threshold of 0.9, indicating a risk of insufficient reactive power in the current area. Through comprehensive judgment of these multiple indicators, slave node 1 ultimately determines that the target area is in a high-risk state. Based on this identification result, slave node 1 immediately sends a high-risk indication message to the master node to prompt the master node to perform emergency risk review and compensation scheduling.

[0056] After the slave node completes the initial risk identification of the target area, it can perform different operations based on the identification results. When the initial risk identification result is low-risk, the slave node can perform routine reactive power compensation adjustments locally, such as switching capacitor banks or making minor adjustments to reactive power output, which can eliminate slight fluctuations in a local area. When the initial risk identification result is high-risk, it can immediately send high-risk indication information to the master node, so that the master node can perform further risk verification and global scheduling to ensure the stable operation of the entire power grid.

[0057] After receiving high-risk indication information from each slave node, the master node obtains the current voltage environment of the slave node that sent the high-risk indication information.

[0058] During the risk identification phase, after receiving a high-risk indication from a slave node, the master node needs to further obtain the voltage environment information of the corresponding slave node. This is because the stability of communication and control varies significantly under different voltage levels. If the master node directly outputs control signals under unknown voltage conditions, signal distortion, loss of quality, or delay may occur due to high-voltage interference, affecting the effective execution of protection commands.

[0059] When the current voltage environment is a high-voltage environment, the link connecting the slave node is determined to be a first-type communication link. When the current voltage environment is a non-high-voltage environment, the link connecting the slave node is determined to be a second-type communication link.

[0060] In this embodiment, after identifying the current voltage environment of the slave node, the master node automatically selects the communication link type with the slave node based on the voltage environment: when the current voltage environment is high-voltage, the link connecting to the slave node is determined to be a first-type communication link, i.e., an optical communication link, to ensure stable and reliable signal transmission even under strong electromagnetic interference conditions; when the current voltage environment is not high-voltage, the link connecting to the slave node is determined to be a second-type communication link, i.e., a power line carrier communication link, thereby making full use of power lines as the transmission medium, reducing deployment costs and improving communication efficiency. By dynamically selecting the communication link according to the voltage environment, interference from high-voltage environments on the master node's output control signals can be effectively avoided, while cost and applicability are considered in non-high-voltage environments, achieving a balance between communication reliability and resource utilization.

[0061] After the master node establishes communication links with each slave node, it needs to further consider the current computing resource status of the master node to determine whether to interact with the auxiliary slave node group. Specifically, when the master node's computing resources are under strain or the number of review tasks exceeds a preset threshold, the master node can activate the auxiliary slave node group to share some of the review computing tasks; when the master node's computing resources are in a normal state, it can complete the review on its own, thereby avoiding additional communication and scheduling overhead.

[0062] In the embodiments of this application, the auxiliary slave node group is selected from slave nodes that have never sent high-risk indication information to the master node, to ensure that the nodes in this group are in a relatively stable operating state and have allocable computing power. During the selection process, the master node can not only refer to the idle computing resources of the slave nodes, but also consider the stability of the communication link between them and the master node, thereby selecting suitable slave nodes as computing nodes. The auxiliary slave node group includes at least one computing node, which can form a computing resource pool with the master node, providing distributed computing support when the master node issues review subtasks, realizing parallel processing and rapid review of high-risk indication information. In this way, this application can effectively alleviate the computing pressure on the master node while ensuring the accuracy of risk review, and improve the overall operating efficiency and risk response speed of the system.

[0063] The steps involved in selecting computing nodes may include:

[0064] Based on the computing resource utilization and communication link stability of the candidate slave nodes, a comprehensive evaluation score is determined for each candidate slave node.

[0065] Candidate slave nodes whose comprehensive evaluation scores are greater than the screening threshold are identified as computing nodes.

[0066] In this implementation, firstly, the host node acquires the operational status information of all candidate slave nodes. This operational status information includes at least the utilization rate of computing resources and the stability of the communication link. The utilization rate of computing resources reflects the current processing load of the slave node, such as CPU utilization and memory utilization. The stability of the communication link can be characterized by parameters such as link latency, packet loss rate, or bandwidth utilization, reflecting the reliability of the node during data interaction with the host node. Next, the host node performs a comprehensive evaluation of each candidate slave node based on these two dimensions, obtaining a corresponding comprehensive evaluation score. This comprehensive evaluation score can be calculated using a weighted algorithm, such as weighting and summing the inverse ratio of computing resource utilization and the score for communication link stability, thus ensuring that both the node's computing power and communication reliability are considered. Then, the host node compares the comprehensive evaluation score with a preset screening threshold. When the comprehensive evaluation score of a candidate slave node is greater than the screening threshold, the node is considered to possess both sufficient computing power and superior communication conditions, meeting the requirements for a computing node; otherwise, it is not selected.

[0067] Through the above steps, computing nodes that meet the criteria can be automatically selected from multiple candidate slave nodes to form an auxiliary slave node group, which together with the master node forms a computing resource pool. This approach not only ensures that the selection of computing nodes is objective and based on quantifiable criteria, but also allows for dynamic adjustment of the computing node composition according to real-time status during system operation, thereby improving the execution efficiency of risk review tasks and the overall stability of the system.

[0068] As an example, at a certain moment, the host node needs to screen multiple slave nodes to build an auxiliary slave node group. Suppose that the candidate slave node A has a CPU utilization of 45% and a link packet loss rate of 0.5%, and its overall score after evaluation is 85 points; the candidate slave node B has a CPU utilization of 75% and a relatively large link latency jitter, with an overall score of 60 points; the candidate slave node C has a CPU utilization of 50% and good link stability, with an overall score of 88 points. If the preset screening threshold is 80 points, the host node will determine nodes A and C as computing nodes and include them in the auxiliary slave node group to share the task of reviewing high-risk indication information, while node B will be eliminated due to insufficient score.

[0069] It should be noted that the selection criteria for computing nodes are not fixed but can be flexibly configured according to different options. In some embodiments, the selection criteria may include computing resource utilization and the stability of the communication link, reflecting the available computing power and data interaction reliability of the slave node. In other embodiments, the selection criteria may be further expanded to task processing latency, data storage capacity, historical operational stability, or node health status to ensure that the selected computing nodes have the ability to continuously undertake tasks in long-term operation. Specifically, the computing resource utilization can be measured by indicators such as CPU utilization and memory utilization; the communication link stability can be evaluated by packet loss rate, latency jitter, or bandwidth availability; the task processing latency can characterize the average time required for the node to complete a risk review subtask; the data storage capacity can be characterized by remaining storage space or cache capacity; the historical operational stability can be obtained based on the node's operational failure rate statistics over a period of time; and the node health status can be comprehensively determined by the device's temperature, power consumption, or hardware self-test results. By flexibly selecting screening indicators and combining evaluation methods in different application scenarios, host nodes can dynamically build the computing resource pool that best suits the current task requirements, thereby achieving high efficiency in the risk review process and overall system robustness.

[0070] In one feasible implementation, the host node is further configured to:

[0071] The system obtains the current data processing pressure and, if the current data processing pressure exceeds the pressure threshold, sends a high-risk indication message to the auxiliary slave node group to verify the task.

[0072] In this embodiment, the data processing pressure can be characterized by indicators such as the host node's CPU utilization, memory utilization, task queue length, or the number of concurrent risk review requests. When any indicator exceeds a preset pressure threshold, it indicates that the host node is at risk of insufficient processing capacity at the current moment. In this case, the host node can select one or more computing nodes from the auxiliary slave node group according to the aforementioned screening strategy, and distribute some high-risk indication information review tasks to these computing nodes for execution, thereby achieving distributed processing of risk review tasks. In this way, this application can effectively reduce the host node's computational pressure by leveraging the computing resources of the auxiliary slave node group when the host node faces sudden high loads, avoiding delays or untimely review caused by centralized processing, and thus improving the stability and risk response efficiency of the entire system in complex power grid operating environments.

[0073] In one feasible implementation, the auxiliary slave node group is configured as follows:

[0074] Determine the computational resource requirements corresponding to the high-risk indication information review task;

[0075] According to the computing resource requirements, a request to acquire idle computing resources is sent to the computing node, and a computing resource pool is constructed based on the idle computing resources.

[0076] The high-risk indication information review task is completed based on the computing resource pool.

[0077] In this embodiment, the computational resource requirements of the high-risk indication information review task can be determined by analyzing the task's computational complexity, data size, and time limit for completion. For example, when the review task involves cross-verification of multi-dimensional electrical operating parameters, the required computational resources will be greater than those required for a task that only involves single voltage fluctuation identification. After obtaining the task's computational resource requirements, the auxiliary slave node group will send idle computational resource acquisition requests to each computing node sequentially according to a preset interaction protocol. The idle computational resource acquisition request may include parameters such as the required number of CPU cores, memory capacity, and expected task execution time.

[0078] After receiving available resource information from the computing nodes, the auxiliary slave node group aggregates this information and dynamically constructs a computing resource pool. This pool integrates the distributed computing power of different computing nodes in a virtualized manner, logically forming a unified resource entity that supports parallel task allocation and execution. Subsequently, the auxiliary slave node group can, based on the distribution of the resource pool, break down the high-risk indication information review task into several sub-tasks and allocate them appropriately to different computing nodes for execution. Finally, the review results of the sub-tasks are merged and verified to form an overall review conclusion, which is then fed back to the master node.

[0079] This implementation method fully utilizes the redundant computing resources of slave nodes, significantly improving the execution efficiency of review tasks without increasing the hardware burden on master nodes. Furthermore, since the computing resource pool is dynamically constructed based on real-time acquired idle resources, it possesses strong flexibility and adaptability. It can promptly adjust resource scheduling strategies in the event of rapid changes in power grid operating conditions or sudden increases in task pressure, ensuring the overall stability and reliability of the system.

[0080] In one feasible implementation, the slave node is further configured to: determine a puppet slave node of the slave node, establish a binding relationship between the puppet slave node and the slave node, and use the puppet slave node to act as a proxy for the slave node to communicate and interact with the master node when the slave node experiences link abnormality or functional failure, and periodically synchronize the electrical operation data and status information to the puppet slave node.

[0081] In this embodiment, the puppet slave node can be a slave unit located at an adjacent voltage level or physical region to the target slave node, achieving bidirectional backup and proxy functions through a binding relationship. When the target slave node is unable to communicate normally with the master node due to link interruption, hardware failure, or abnormal operation, the puppet slave node can immediately take over its communication functions, forwarding the electrical operation data, risk identification results, or status information originally reported by the target slave node to the master node, thereby ensuring uninterrupted transmission of critical data.

[0082] To ensure that the puppet slave node has a complete information foundation upon takeover, the target slave node periodically synchronizes its collected electrical operation data and local status information to the puppet slave node. This period can be dynamically set according to the application scenario, for example, it can be a second-level, minute-level, or task-triggered synchronization method. Through this real-time or near-real-time data mirroring mechanism, the puppet slave node can maintain consistency with the host node's interaction content during proxy communication, avoiding the impact of incomplete information on the host node's risk verification and command issuance.

[0083] By introducing a puppet slave node mechanism into the system, the fault tolerance and robustness of the multi-node reactive power compensation control system can be significantly improved. On the one hand, it avoids the risk of link disconnection or data interruption caused by single-point slave failure; on the other hand, by utilizing periodic data synchronization, the master node can still obtain continuous operating information when facing slave failure, ensuring the real-time and continuous nature of compensation control and risk response.

[0084] It should be further explained that while the puppet slave node is communicating and interacting with the host node on behalf of the target slave node, it still maintains its independent operation function, that is, it continues to complete its own tasks of electrical operation data acquisition and local risk identification. To achieve this, the puppet slave node can adopt a task time-sharing scheduling mechanism in the system design, prioritizing the proxy communication tasks and its own data acquisition and processing tasks: under normal circumstances, the puppet slave node focuses on its own tasks, performing operation monitoring and reactive power compensation control of the local target area; when it detects a link anomaly or functional failure of the target slave node it is bound to, the puppet slave node will dynamically open a proxy communication channel to report the required information to the host node on behalf of the target slave node and receive relevant operation instructions issued by the host node.

[0085] Meanwhile, to avoid performance degradation of slave nodes due to task stacking, information sharing can be achieved through a periodic data synchronization mechanism. This allows the proxy communication to forward only the cached electrical operation data and status information, without having to repeat the complete local data acquisition or analysis process, thus achieving the proxy function without significantly increasing resource consumption.

[0086] In one feasible implementation, the host node stores a count value; the host node is configured to: accumulate the count value upon receiving the high-risk indication information, and send an operation and maintenance prompt message to the user if the count value is greater than a counting threshold.

[0087] In this embodiment, the storage device in the host node can store a count value, which represents the cumulative number of occurrences of high-risk indication information within a preset time window. This count value can intuitively reflect the frequency and persistence of high-risk events. When the count value gradually approaches or exceeds the counting threshold, it indicates that the potential risks in the system operation are stabilizing or worsening. At this time, triggering maintenance prompts is more reasonable and necessary.

[0088] By employing the above technical solution, the host node stores count values ​​and combines them with a count threshold for judgment, thus avoiding false alarms caused by single high-risk indications and significantly improving the accuracy of operation and maintenance prompts. This mechanism utilizes cumulative counting to dynamically determine risk trends, effectively filtering out invalid alarms caused by transient interference, occasional fluctuations, or detection errors, ensuring the stability and reliability of the prompts. Simultaneously, by flexibly adjusting the count threshold, a balance can be achieved between sensitivity and anti-interference capabilities according to different application scenarios, enabling the system to promptly detect potential risks while minimizing unnecessary interference to users, thereby improving the user's operation and maintenance experience. Therefore, this invention can ensure system security while also considering operational efficiency, possessing significant practical value and promotional significance.

[0089] In one feasible implementation, the host node is configured to: load the first operation signal onto the optical control signal and send the optical control signal to the slave node through the first type of communication link.

[0090] In this embodiment, the host node may be equipped with a light source device. This light source device is used to modulate and output a corresponding optical control signal according to the first operation signal. The optical control signal is transmitted to the slave node via an optical transmission medium such as optical fiber. The slave node converts the optical control signal into an electrical signal through a photoelectric receiving module to recover the first operation signal and execute the corresponding operation. By integrating a light source device into the host node and using an optical control link for signal transmission, interference and ground loop problems of electrical links under high voltage environments can be effectively avoided, significantly improving the system's anti-electromagnetic interference capability and signal transmission stability. At the same time, optical signals have the characteristics of high bandwidth, low latency, and low attenuation, which can support long-distance transmission and high-speed real-time control, meeting the high-reliability communication requirements of complex power equipment or distributed systems. In addition, this optical control transmission method has a natural advantage in terms of security. Optical fiber provides electrical isolation, reducing the potential risks of high voltage to the control system and maintenance personnel. Furthermore, the system can flexibly select light sources such as LEDs, VCSELs, or laser diodes according to the application scenario to achieve optimal configuration under different distance and cost conditions.

[0091] In one feasible implementation, the slave node is configured as follows:

[0092] Receive the first operation signal and the second operation signal;

[0093] Perform a fast-adjustment type reactive power compensation control operation based on the first operation signal;

[0094] Perform conventional scheduling-type reactive power compensation control operations based on the second operation signal.

[0095] In this embodiment, the first and second operation signals are transmitted through different communication links, triggering fast-adjustment and conventional-schedule reactive power compensation control at the slave node, respectively. This is because the two types of signals differ in real-time performance, reliability, and functional focus. The first operation signal is typically used to address instantaneous fluctuations or sudden disturbances in the power grid. Its transmission and processing require low latency and high reliability. Therefore, a link with strong anti-interference capabilities and high transmission speed is preferred to ensure rapid response and dynamic stability. The second operation signal, on the other hand, is mainly used for upper-level scheduling and global optimization, focusing on economy and coordination over a longer timescale. Its sensitivity to transmission latency is relatively low, but it emphasizes information integrity and scalability. Therefore, it can be sent through a conventional link. This separation of link and signal type design ensures that the power grid achieves fast and accurate local compensation under dynamic disturbances, while also meeting the requirements of the scheduling level for overall reactive power optimization and long-term operation strategies. This avoids the contradiction between speed and globality that is difficult to balance under a single link and single signal mode, thereby improving the system's safety, flexibility, and robustness.

[0096] This application provides a multi-node reactive power compensation control system based on master-slave collaboration. The master node manages and coordinates slave nodes distributed across different voltage levels, achieving information sharing and collaborative operation among the nodes. Compared to existing methods where nodes operate in isolation and respond independently, this system can grasp the operating status of each region at a global level, effectively avoiding local imbalances or delayed responses caused by single-point decisions, and improving the overall control efficiency of the system. By classifying communication links into a first type of link under high-voltage conditions and a second type of link under non-high-voltage conditions, and issuing different types of operation signals according to the link type, the system implements a hierarchical and categorized control strategy. Specifically, the first type of operation signal is used for rapid adjustment control, enabling rapid response to instantaneous voltage fluctuations or load disturbances under high-voltage conditions, improving dynamic response speed; the second type of operation signal is used for conventional dispatch control, ensuring steady-state optimization under non-high-voltage conditions, achieving a balance between economy and stability. This hierarchical control ensures both rapid response capability and global dispatch objectives, effectively improving the flexibility and reliability of power grid operation. Through a high-risk information review and cumulative judgment mechanism, the system can filter out occasional or false alarms and only issue control commands when a real risk is confirmed, thereby reducing malfunctions and false alarms, and improving operation and maintenance efficiency and operational security.

[0097] It should be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0098] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0099] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, units, and processes described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0100] In the embodiments provided in this application, it should be understood that the disclosed systems, methods, and approaches can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or units may be electrical, mechanical, or other forms.

[0101] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0102] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0103] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0104] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A multi-node reactive power compensation control system based on master-slave collaboration, characterized in that, It includes a master node and multiple slave nodes, the slave nodes are set in voltage environments of different levels, and each slave node is connected to the master node through multiple links of different types; The slave node is configured to: collect electrical operation data of the target area, determine the risk status of the target area based on the electrical operation data, and send high-risk indication information to the master node if the risk status of the target area is high-risk. The host node is configured to: obtain the current voltage environment of the slave node that sends the high-risk indication information, and if the current voltage environment is a high-voltage environment, determine that the link communicating with the slave node is a first type of communication link; The host node is also configured to: when the current voltage environment is a non-high voltage environment, determine that the link communicating with the slave node is a second type of communication link; The host node is configured to: review the high-risk indication information based on the electrical operation data, and if the review result indicates that there is a risk, send a first operation signal to the slave node through the first type of communication link; Alternatively, a second operation signal may be sent to the slave node via the second type of communication link, wherein the second operation signal has a different signal type than the first operation signal.

2. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 1, characterized in that, The host node is also configured to: receive high-risk indication information sent by multiple slave nodes, and determine an auxiliary slave node group from the candidate slave nodes, the auxiliary slave node group including at least one computing node, and the candidate slave nodes including slave nodes that have not sent the high-risk indication information to the host node.

3. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 2, characterized in that, The host node is specifically configured as follows: Based on the computing resource utilization and communication link stability of the candidate slave nodes, a comprehensive evaluation score is determined for each candidate slave node. The candidate slave nodes whose comprehensive evaluation scores are greater than the screening threshold are determined as the computing nodes.

4. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 2 or 3, characterized in that, The host node is also configured as follows: The system obtains the current data processing pressure and, if the current data processing pressure exceeds the pressure threshold, sends a high-risk indication message to the auxiliary slave node group to verify the task.

5. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 4, characterized in that, The auxiliary slave node group is configured as follows: Determine the computational resource requirements corresponding to the high-risk indication information review task; According to the computing resource requirements, a request to acquire idle computing resources is sent to the computing node, and a computing resource pool is constructed based on the idle computing resources. The high-risk indication information review task is completed based on the computing resource pool.

6. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 1, characterized in that, The slave node is also configured as follows: A puppet slave node is determined for the slave node, and a binding relationship is established between the puppet slave node and the slave node. The puppet slave node is used to proxy the slave node to communicate and interact with the master node when the slave node experiences link abnormality or functional failure. The electrical operation data and status information are periodically synchronized to the puppet slave node.

7. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 1, characterized in that, The host node stores a counter value; the host node is configured as follows: Upon receiving the high-risk indication information, the count value is incremented; If the count value exceeds the count threshold, an operation and maintenance prompt message will be sent to the user.

8. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 1, characterized in that, The host node is configured as follows: The first operation signal is applied to the light control signal; The optical control signal is sent to the slave node through the first type of communication link.

9. The multi-node reactive power compensation control system based on master-slave collaboration according to claim 1, characterized in that, The slave node is configured as follows: Receive the first operation signal and the second operation signal; Perform a fast-adjustment type reactive power compensation control operation based on the first operation signal; Perform conventional scheduling-type reactive power compensation control operations based on the second operation signal.

10. The multi-node reactive power compensation control system based on master-slave collaboration according to any one of claims 1-9, characterized in that, The first type of communication link is an optical communication link, and the second type of communication link is a power line carrier communication link.

Citation Information

Patent Citations

  • Intelligent reactive compensation controller device with master and slave functions

    CN103501014A

  • Integrated intelligent control method for multifunctional network type transformer area

    CN104201696A