Power grid supply and demand power balance control method and system for resisting any deception attacks
By obtaining the power reference signal of the dispatching center and the power of distributed flexible resources, combined with adaptive compensation terms, and determining the control signal, the problem of deception attacks on distributed flexible resources in smart grids is solved, and the supply and demand power balance and precise control of the power grid are achieved.
Patent Information
- Application Number
- PCT/CN2024/088883
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-20
- Filing Date
- 2024-04-19
- Publication Date
- 2025-09-25
AI Technical Summary
When the control system of distributed flexible resources in smart grids is attacked by deception at the information level, the physical layer functions are damaged, making it difficult to respond to grid needs and affecting safe and stable operation.
By obtaining the power reference signal of the dispatching center, the target power and the power of adjacent distributed flexible resources, combined with the adaptive compensation term, the control signal is determined and the power of distributed flexible resources is adjusted to resist deception attacks in any mode and ensure the balance of supply and demand power.
It effectively defends against spoofing attacks in any mode, ensures precise control of distributed flexible resources and the supply and demand power balance of smart grids, and improves control accuracy.
Smart Images

Figure CN2024088883_25092025_PF_FP_ABST
Abstract
Description
Power grid supply and demand power balance control method and system for resisting arbitrary deception attacks Technical Field
[0001] The present application relates to the field of power grid technology, and in particular to a power grid supply and demand power balance control method and system for resisting arbitrary deception attacks. Background Art
[0002] The demand for ancillary services provided by various distributed flexible resources (DFRs) in emerging smart grids continues to grow significantly. To address this demand for DFR ancillary services, integrating advanced communication and control technologies into various DFRs to respond to grid dispatch instructions has become an integral part of the safe operation of power systems. However, DFR control systems suffer from deep coupling between the information and physical layers. This can lead to severe functional impairments at the physical layer when the control system is attacked at the information level, making it difficult to respond to grid demands and impacting the safe and stable operation of smart grids.
[0003] Deception attacks (DAs) are a typical type of cyberattack that can achieve deception by tampering with the original signal. Different DA modes can have different negative impacts on the DFR control system, such as reduced control performance, power offsets, and even severe power fluctuations.
[0004] Summary of the Invention
[0005] The main purpose of the embodiments of the present application is to provide an efficient power grid supply and demand power balance control method and system that can resist arbitrary deception attacks.
[0006] To achieve the above-mentioned purpose, one aspect of an embodiment of the present application proposes a method for controlling the power supply and demand balance of a power grid that resists arbitrary deception attacks, the method comprising: obtaining a power reference signal sent by a dispatching center, the first power of a target distributed flexible resource, and the second power of an adjacent distributed flexible resource; determining a control signal of the target distributed flexible resource based on the first power, the second power, the power reference signal, and an adaptive compensation item; the adaptive compensation item is used to characterize the compensation for resisting arbitrary mode deception attacks; and adjusting the power of the target distributed flexible resource according to the control signal to adjust the power supply and demand of the power grid. The embodiment of the present application determines the control signal by combining the acquired first power, second power, and power reference signal with the adaptive compensation item. The embodiment of the present application can effectively resist deception attacks of arbitrary modes by adding the adaptive compensation item, thereby ensuring the precise control of DFR and the power supply and demand balance of the smart grid. The embodiment of the present application can achieve the power supply and demand balance of the power grid, which is conducive to improving the control accuracy.
[0007] In some embodiments, in the method provided by the embodiments of the present application, the adaptive compensation term is determined by the following steps:
[0008] If a deception attack occurs, determine the attack amplitude boundary;
[0009] determining an initial settlement signal of the target distributed flexible resource; wherein the initial settlement signal is related to a difference between the first power and the power reference signal and the second power;
[0010] The adaptive compensation term is determined according to the attack amplitude boundary, the initial settlement signal and a preset adjustment threshold.
[0011] In some embodiments, the method provided by the embodiments of the present application, determining the initial settlement signal of the target distributed flexible resource includes:
[0012] determining a first difference according to the first power and the second power;
[0013] determining a second difference according to the first power and the power reference signal;
[0014] An initial settlement signal is determined according to the first difference and the second difference.
[0015] In some embodiments, the method provided by the embodiments of the present application further includes:
[0016] If the preset adjustment threshold is a first value, determining that the control accuracy is a first accuracy and the consumed control resources are a first resource amount;
[0017] Alternatively, if the preset adjustment threshold is a second value, the control accuracy is determined to be the second accuracy and the consumed control resources are the second resource amount; wherein, the first value is greater than the second value, the first accuracy is less than the second accuracy, and the first resource amount is less than the second resource amount.
[0018] In some embodiments, the method provided in the embodiments of the present application, determining the control signal of the target distributed flexible resource according to the first power, the second power, the power reference signal, and the adaptive compensation term, includes:
[0019] determining a first difference according to the first power and the second power;
[0020] determining a second difference according to the first power and the power reference signal;
[0021] A control signal is determined according to the first difference, the second difference and an adaptive compensation term.
[0022] In some embodiments, the method provided in the embodiments of the present application, wherein determining the control signal according to the first difference, the second difference, and the adaptive compensation term includes:
[0023] determining a first coefficient of the first difference; the first coefficient being related to whether the target distributed flexible resource and the adjacent distributed flexible resource are in communication;
[0024] determining a second coefficient of the second difference; the second coefficient being related to whether the dispatching center sends a power reference signal to the target distributed flexible resource;
[0025] A control signal is determined according to the product of the first difference and the first coefficient, the product of the second difference and the second coefficient, and an adaptive compensation term.
[0026] In some embodiments, the method provided by the embodiments of the present application further includes:
[0027] determining a pull matrix according to a first coefficient corresponding to the target distributed flexible resource set;
[0028] determining a pin connection matrix according to a second coefficient corresponding to the target distributed flexible resource set;
[0029] A control vector of the target distributed flexible resource set is determined according to the power set corresponding to the target distributed flexible resource set, the pull matrix, the pin connection matrix, and the adaptive compensation vector.
[0030] To achieve the above objectives, another aspect of the embodiments of the present application provides a power grid supply and demand power balance control system that resists arbitrary deception attacks, the system comprising:
[0031] The first module is configured to obtain a power reference signal sent by a dispatching center, a first power of a target distributed flexible resource, and a second power of an adjacent distributed flexible resource;
[0032] A second module is configured to determine a control signal of the target distributed flexible resource based on the first power, the second power, the power reference signal, and an adaptive compensation item, wherein the adaptive compensation item is used to represent compensation for resisting arbitrary pattern spoofing attacks;
[0033] The third module is configured to adjust the power of the target distributed flexible resource according to the control signal to adjust the supply and demand power of the power grid.
[0034] To achieve the above-mentioned purpose, another aspect of an embodiment of the present application provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned method when executing the computer program.
[0035] To achieve the above-mentioned purpose, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above-mentioned method when executed by a processor.
[0036] The embodiments of the present application include at least the following beneficial effects: the method provided by the embodiments of the present application includes: obtaining a power reference signal sent by a dispatching center, the first power of a target distributed flexible resource and the second power of an adjacent distributed flexible resource; determining a control signal of the target distributed flexible resource based on the first power, the second power, the power reference signal and an adaptive compensation item; the adaptive compensation item is used to characterize compensation for resisting arbitrary mode deception attacks; and adjusting the power of the target distributed flexible resource according to the control signal to adjust the supply and demand power of the power grid. The embodiments of the present application determine the control signal by combining the obtained first power, second power and power reference signal with the adaptive compensation item. The embodiments of the present application can effectively resist arbitrary mode deception attacks by adding the adaptive compensation item, ensuring precise control of DFR and supply and demand power balance of the smart grid. The embodiments of the present application can achieve supply and demand power balance of the power grid, which is conducive to improving control accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] FIG1 is a flow chart of an embodiment of a method for controlling power supply and demand balance of a power grid to resist arbitrary deception attacks provided by the present application;
[0038] FIG2 is a flow chart of another embodiment of a power grid supply and demand power balance control method for resisting arbitrary deception attacks provided by the present application;
[0039] FIG3 is a flow chart of an embodiment of a process for determining an adaptive compensation term provided by the present application;
[0040] FIG4 is a flow chart of an embodiment of a process for determining an initial settlement signal provided by the present application;
[0041] FIG5 is a comparison diagram of the control effects of each DFR power under attack according to an embodiment of the present application;
[0042] FIG6 is a comparison diagram of the control effect of an embodiment of the DFR total power provided by the present application when under attack;
[0043] FIG7 is a comparison diagram of the control effects of each DFR power according to an embodiment of the present application when not under attack;
[0044] FIG8 is a comparison diagram of the control effect of an embodiment of the DFR total power provided by the present application when not under attack;
[0045] FIG9 is a schematic structural diagram of a power grid supply and demand power balance control system for resisting arbitrary deception attacks provided by an embodiment of the present application;
[0046] FIG10 is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0048] It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0049] The terms "at least one", "plurality", "each", "any", etc. used in this application include "at least one", "two" or more, "plurality" or "each", "any" or "any one", "each" or "any one" in the context of the present invention, and "at least one" or "at least one" includes one, two or more, "plurality" or "any one" includes two or more, "each" or "each one" in the context of the present invention, and "any" or "any one
[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0051] Before explaining the embodiments of the present application in detail, some of the nouns and terms involved in the embodiments of the present application are first explained. The nouns and terms involved in the embodiments of the present application are subject to the following explanations.
[0052] The power industry is committed to building a new smart grid primarily based on renewable energy. This transformation presents both opportunities and significant challenges. Due to the significant randomness and volatility of renewable energy sources, such as wind and photovoltaic power, the new smart grid is facing a significant and growing demand for ancillary services provided by various distributed flexible resources (DFR). Furthermore, the electrification of industries such as high-speed rail and electric vehicles is further increasing the grid's demand for DFR ancillary services.
[0053] To meet the smart grid's demand for ancillary services from DFRs, integrating advanced communication and control technologies into various DFRs to respond to grid dispatch commands has become an essential component of safe power system operation. However, DFR control systems exhibit deep coupling between the information and physical layers. This can lead to severe functional impairments at the physical layer when the control system is attacked at the information layer, making it difficult to respond to grid demands and impacting the safe and stable operation of the smart grid. Therefore, ensuring the cybersecurity of DFR industrial control systems cannot be ignored.
[0054] Deception attacks (DAs) are a typical type of network attack that can achieve deception by tampering with the original signal. Different DA modes can have varying negative impacts on the DFR control system, such as degraded control performance, power offsets, and even severe power fluctuations. Designing a secure controller that can protect DFR control systems from the adverse effects of arbitrary DA modes remains an unresolved challenge with greater practical application value.
[0055] The power grid supply and demand power balance control method for resisting arbitrary deception attacks provided in the embodiment of the present application relates to the field of power grid technology. The power grid supply and demand power balance control method for resisting arbitrary deception attacks provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application of the power grid supply and demand power balance control method for resisting arbitrary deception attacks, etc., but is not limited to the above forms.
[0056] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0057] It should be noted that in each specific embodiment of the present application, when it comes to the need to perform relevant processing based on data related to the user's identity or characteristics, such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of such data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0058] FIG1 is an optional flowchart of a power grid supply and demand power balance control method for resisting arbitrary deception attacks provided in an embodiment of the present application; the method in FIG1 may include but is not limited to steps S100 to S300.
[0059] Step S100 , obtaining a power reference signal sent by a dispatching center, a first power of a target distributed flexible resource, and a second power of an adjacent distributed flexible resource;
[0060] Step S200, determining a control signal of a target distributed flexible resource based on the first power, the second power, the power reference signal, and an adaptive compensation item; the adaptive compensation item is used to represent compensation for resisting arbitrary pattern spoofing attacks;
[0061] Step S300: regulating the power of the target distributed flexible resource according to the control signal to adjust the supply and demand power of the power grid.
[0062] This embodiment of the present application achieves power balance between supply and demand in the power grid by controlling any target distributed flexible resource. Specifically, this embodiment of the present application obtains a power reference signal issued by a dispatch center for the target distributed flexible resource. The adjacent distributed flexible resource in this embodiment of the present application can represent any distributed flexible resource adjacent to the target distributed flexible resource. This embodiment of the present application proposes the addition of an adaptive compensation term to defend against arbitrary spoofing attacks.
[0063] This application introduces an adaptive compensation term to offset the negative impact of DA on the control system. The adaptive compensation term in the embodiment of this application is related to the attack amplitude boundary, the first power, the second power and the power reference signal. It is worth mentioning that different modes of DA have different effects on the DFR control system. Some will cause power deviation and response delay, while some will even cause power fluctuations, which are extremely harmful. The control method proposed in the embodiment of this application can resist DA of any mode. This means that all these adverse effects caused by DA can be effectively avoided. Therefore, the secure distributed collaborative control scheme that resists arbitrary DA can ensure that massive DFRs can still accurately complete the auxiliary services required by the power grid in harsh network environments, and make important contributions to the safe and stable operation of the power grid.
[0064] In some embodiments, the present application proposes a secure distributed collaborative control scheme based on adaptive compensation to resist arbitrary deception attacks (DA). Specifically, referring to FIG2 , according to the power reference signal issued by the smart grid dispatching center, the power information of the local DFR (i.e., the first power) and the power information of the adjacent DFR (i.e., the second power), the power of the DFR in the smart grid is jointly adjusted to provide auxiliary services for the grid to ensure the supply and demand balance of the smart grid. Specifically, when the power reference signal issued by the dispatching center and the power of the adjacent DFR are greater than the power of the local DFR, the power of the local DFR is increased in order to achieve consistency; otherwise, the opposite is true. In this way, through this distributed control, the power setting of each DFR is achieved, and eventually tends to the power reference signal issued by the smart grid dispatching center. Then, auxiliary services can be provided according to the requirements of the grid. The designed secure distributed collaborative control scheme to resist arbitrary DA can be expressed by the following formula (1):
[0065] Among them, φ i is the DFR control signal for the i-th one; k θ is the gain coefficient; a ij It is the element in row i and column j of the adjacency matrix A, that is, the adjacency matrix A consists of element a ij Specifically, when the i-th DFR and the j-th DFR communicate with each other, they are defined as neighbors. ijis 1, otherwise a ij is 0; θ i represents the power of the i-th DFR; b i It is an element in the pin connection matrix. When the i-th DFR can receive the power reference signal sent by the dispatch center, it is defined as the leader node. At this time, b i is 1, otherwise b i is 0. reg It is the power reference signal sent by the grid dispatching center; i It is worth noting that the grid dispatch center only needs to send power reference signals to some DFRs, while most DFRs can communicate with their neighbors locally, which greatly reduces the communication burden between the dispatch center and the massive DFRs.
[0066] In some embodiments, referring to FIG3 , in the method provided in the embodiment of the present application, the adaptive compensation term is determined by the following steps:
[0067] Step S400: if a spoofing attack occurs, determine the attack amplitude boundary;
[0068] Step S500, determining an initial settlement signal of a target distributed flexible resource; the initial settlement signal is related to a difference between a first power and a power reference signal and a second power;
[0069] Step S600: determining an adaptive compensation item according to the attack amplitude boundary, the initial settlement signal and the preset adjustment threshold.
[0070] In some possible implementations, when a spoofing attack is received, the adaptive compensation term can be determined through the above steps S400 to S600. In some embodiments, whether a spoofing attack has been received can be determined by detecting voltage or power. It is understandable that when there is no spoofing attack, there is no attack amplitude boundary, and in this case, the adaptive compensation term is zero. Therefore, the method of the present application can be used to predict the control signal of DFR under any circumstances. The above steps are currently illustrative examples, and those skilled in the art can determine the adaptive compensation term through other feasible solutions, and this application does not specifically limit them.
[0071] In some embodiments, referring to FIG. 4 , the method provided in an embodiment of the present application for determining an initial settlement signal of a target distributed flexible resource includes:
[0072] Step S510, determining a first difference according to the first power and the second power;
[0073] Step S520, determining a second difference according to the first power and the power reference signal;
[0074] Step S530: determining an initial settlement signal according to the first difference and the second difference.
[0075] In some possible implementations, the initial settlement signal can be determined by assigning appropriate weights to the first difference and the second difference; the initial settlement signal can also be determined based on the first difference and the second difference by looking up a table, calculating a formula, or looking up a curve. The above-mentioned scheme is currently an illustrative example, and those skilled in the art can determine the initial settlement signal through other feasible schemes, and this application does not make specific limitations. Of course, the above embodiment provides the initial settlement signal determined by the difference between the first power and the second power; the difference between the first power and the power reference signal. Those skilled in the art can determine the difference through other operations, and then determine the initial settlement signal.
[0076] In some embodiments, the method provided by the embodiments of the present application further includes:
[0077] If the preset adjustment threshold is a first value, determining that the control accuracy is a first accuracy and the consumed control resources are a first resource amount;
[0078] Alternatively, if the preset adjustment threshold is a second value, the control accuracy is determined to be the second accuracy and the consumed control resources are the second resource amount; wherein, the first value is greater than the second value, the first accuracy is less than the second accuracy, and the first resource amount is less than the second resource amount.
[0079] In some possible implementations, this application provides an adaptive compensation term design that can hedge against arbitrary DA. Specifically, this adaptive compensation term is key to helping the DFR control system resist arbitrary DA. The adaptive compensation term is designed based on the attack amplitude boundary, the initial settlement signal, and the adjustment constant, as shown in the following formula (2):
[0080] Where ρ is the attack amplitude boundary. Due to the real physical limitations, the amplitude of the attack signal has an upper bound. Specifically, the attack amplitude boundary can be set as the upper bound of the actual physical constraint in the DFR control process. i is the initial settlement signal for the i-th DFR. Specifically, the initial settlement signal v iIt is determined based on the difference between the power of the i-th DFR and the power reference signal sent by the dispatch center, as well as the difference between the power of the i-th DFR and the power of the adjacent DFR. ω is an adjustment constant (i.e., the preset adjustment threshold in the embodiment of the present application). By changing the value of the adjustment constant, a trade-off can be made between the accuracy of control and the resources consumed by control. The adjustment logic is: when the adjustment constant ω is small, the accuracy of control can be significantly improved, and when the adjustment constant ω is large, the consumed control resources can be saved to adapt to changing scenarios. Specifically, for the value range of ω, its minimum value should not be less than or equal to 0, and the corresponding physical meaning is that the control cannot be infinitely accurate; its maximum value is constrained by the control resources in the actual physical sense. Specifically, ω is related to the control signal, and the control signal has an upper limit, so ω also has a maximum value. Assume that the upper limit value constrained by the control resource is the variable Then the value range of ω is
[0081] In some embodiments, the method provided in the embodiments of the present application determines the control signal of the target distributed flexible resource based on the first power, the second power, the power reference signal, and the adaptive compensation term, including:
[0082] determining a first difference based on the first power and the second power;
[0083] determining a second difference based on the first power and the power reference signal;
[0084] A control signal is determined according to the first difference, the second difference and the adaptive compensation term.
[0085] In some possible implementations, embodiments of the present application may determine a control signal based on the difference between the first power and the second power, or the difference between the first power and the power reference signal. It will be appreciated that while embodiments of the present application determine a control signal based on the difference between the powers, those skilled in the art may also determine a control signal based on a ratio between the powers or other calculations, and this application does not impose any specific limitations thereon.
[0086] In some embodiments, the method provided in the embodiments of the present application determines the control signal based on the first difference, the second difference, and the adaptive compensation term, including:
[0087] Determining a first coefficient of the first difference; the first coefficient is related to whether the target distributed flexible resource and the adjacent distributed flexible resource are in communication;
[0088] determining a second coefficient of the second difference; the second coefficient being related to whether the dispatching center sends a power reference signal to the target distributed flexible resource;
[0089] A control signal is determined according to the product of the first difference and the first coefficient, the product of the second difference and the second coefficient, and the adaptive compensation term.
[0090] In some possible implementations, the first coefficient is α in the above embodiment. ij The second coefficient is b in the above embodiment. i .
[0091] In some embodiments, the method provided by the embodiments of the present application further includes:
[0092] determining a pull matrix according to a first coefficient corresponding to the target distributed flexible resource set;
[0093] determining a pin connection matrix according to a second coefficient corresponding to the target distributed flexible resource set;
[0094] A control vector of the target distributed flexible resource set is determined according to a power set, a pull matrix, a pin connection matrix, and an adaptive compensation vector corresponding to the target distributed flexible resource set.
[0095] The embodiment of the present application provides a secure distributed collaborative control solution designed for massive DFR to resist arbitrary DA. Specifically: when encountering DA of any mode, this control strategy can still ensure the resilience of the control signal channel to any DA through adaptive compensation terms. Therefore, any mode of DA can be resisted without affecting the control effect of this controller on massive DFR. This secure distributed collaborative control method designed for massive DFR to resist arbitrary DA can be expressed as shown in the following formula (3): φ = -k θ (L+B)θ+k θ θ reg b+ζ Formula (3)
[0096] Where φ=[φ1,φ2,…,φ N ] T is the control input vector; L is the pull matrix; B is the pin connection matrix, which consists of element b i Specifically, B = diag{b}; b is the pin link vector; ζ = [ζ1,ζ2,…,ζ N ] T is the adaptive compensation vector. According to the designed secure distributed cooperative control method to resist arbitrary DA, it can be ensured that all DFRs converge to the power reference signal θ issued by the grid dispatching center. reg This means that even in any DA mode, the designed controller can still effectively complete the auxiliary services according to the grid's instructions and make effective contributions to the grid's supply and demand balance.
[0097] The following describes the implementation effects of the embodiments of the present invention in detail with reference to specific application examples:
[0098] Specifically, if 6 DFRs with a rated capacity of 5MW can provide auxiliary services, their total rated capacity is 30MW, and their initial total power is 23.25MW. The power grid requires these 6 DFRs to provide auxiliary services with a capacity of 10MW for one hour (3600 seconds), that is, the goal is to reduce the total power consumption of DFR by 10MW (from 23.25MW to 13.25MW). Assume that in the one hour of providing auxiliary services, there is no attack in the first 20 minutes (the first 1200 seconds), and there is a network attack in the last 40 minutes (the last 2400 seconds). The first DFR suffers a network attack and sets the attack mode of DA to a nonlinear signal, that is, a cosine signal with an amplitude of 0.2 and a frequency of 1 / 50π. In the one hour of providing auxiliary services, the original controller is used in the first 40 minutes (the first 2400 seconds), and the secure distributed collaborative control scheme proposed by the present invention to resist arbitrary DA is used in the last half hour (1200 seconds). Among them, the attack amplitude boundary is determined by physical limitations as follows: The adjustment constant ω is set to 1 / 1000 to achieve accurate control under attack. It is worth noting that the parameter adjustment logic is as follows: when the adjustment constant ω is small, control accuracy can be significantly improved, while when the adjustment constant ω is large, consumed control resources can be saved and adapted to changing scenarios.
[0099] By observing Figure 5, it can be seen that the original controller can quickly converge to the power reference signal (0-1200 seconds) issued by the power grid dispatching center in a safe environment without attacks. However, the original controller cannot converge the power to the power reference signal (1200-2400 seconds) issued by the power grid dispatching center under nonlinear DA. Specifically, the power of the 6 DFRs has different degrees of power fluctuation. This is reasonable in theory, because DA tampered with the original control signal into a nonlinear signal, causing the power of DFR to fluctuate continuously under the control of the nonlinear signal. However, by adopting the secure distributed collaborative control scheme for resisting arbitrary DA proposed by the present invention, even in the presence of an attack scenario, the 6 DFRs will still quickly converge to stability and achieve consistent control (2400-3600 seconds). This shows that the secure distributed collaborative control scheme for resisting arbitrary DA proposed by the present invention can successfully hedge the negative impact of DA and accurately and effectively control numerous DFRs in a complex network environment.
[0100] As shown in Figure 6, the existing controller can quickly meet the grid's 10MW ancillary service demand (0-1200 seconds) in a safe environment without an attack. Specifically, the total power of the six DFRs decreases by 10MW from the original 23.25MW to a stable 13.25MW. However, the existing controller is unable to meet the grid's 10MW ancillary service demand (1200-2400 seconds) under nonlinear DA. Specifically, the total power of the six DFRs does not remain stable at 13.25MW to continuously provide 10MW of ancillary services to the grid, but instead fluctuates between 9.2MW and 17.3MW, constantly fluctuating within this range. This can even introduce additional power fluctuations, placing an additional burden on the safe operation of the grid. However, the secure distributed collaborative control scheme proposed in this invention, which resists arbitrary DA, can still meet the grid's 10MW ancillary service demand (2400-3600 seconds) even under attack. Specifically, the combined power of the six DFRs can stabilize the fluctuating power at 13.25 MW. The original total power of 23.25 MW is reduced by 10 MW to 13.25 MW, effectively providing 10 MW of ancillary services to the grid. Therefore, the control method proposed in this paper can mitigate the negative impact of DA and accurately control numerous DFRs in complex network environments to successfully respond to grid needs.
[0101] As shown in Figure 7, when not under attack, the six DFRs quickly converge to a stable state, achieving consistent control. Furthermore, Figure 8 shows that when not under attack, the total DFR power can be quickly reduced by 10MW from 23.25MW to a stable 13.25MW, providing 10MW of ancillary services to the grid. This demonstrates that the proposed control method can accurately control numerous DFRs to successfully respond to grid demands even in standard scenarios without attacks.
[0102] This demonstrates that the secure distributed collaborative control scheme proposed in this paper, which resists arbitrary DAs, can achieve precise control both under normal circumstances and under attack. When DAs are present, their impact can be completely eliminated, making a significant contribution to the secure and stable operation of smart grids in complex environments.
[0103] Referring to FIG. 9 , an embodiment of the present application further provides a power grid supply and demand power balance control system capable of resisting arbitrary deception attacks, which can implement the above-mentioned power grid supply and demand power balance control method capable of resisting arbitrary deception attacks. The system includes:
[0104] The first module 810 is configured to obtain a power reference signal sent by a dispatching center, a first power of a target distributed flexible resource, and a second power of an adjacent distributed flexible resource;
[0105] A second module 820 is configured to determine a control signal for a target distributed flexible resource based on the first power, the second power, the power reference signal, and an adaptive compensation term, wherein the adaptive compensation term is configured to represent compensation for resisting arbitrary pattern spoofing attacks;
[0106] The third module 830 is configured to adjust the power of the target distributed flexible resource according to the control signal to adjust the power supply and demand of the power grid.
[0107] In some embodiments, the system provided by the embodiments of the present application further includes a fourth module for determining an adaptive compensation term, specifically,
[0108] If a deception attack occurs, determine the attack amplitude boundary;
[0109] determining an initial settlement signal of the target distributed flexible resource; the initial settlement signal being related to a difference between the first power and the power reference signal and the second power;
[0110] An adaptive compensation term is determined based on the attack amplitude boundary, the initial settlement signal and the preset adjustment threshold.
[0111] In some embodiments, the system provided by the embodiments of the present application further includes a fifth module, configured to determine that the control accuracy is a first accuracy and the consumed control resources are a first resource amount if the preset adjustment threshold is a first value;
[0112] Alternatively, if the preset adjustment threshold is a second value, the control accuracy is determined to be the second accuracy and the consumed control resources are the second resource amount; wherein, the first value is greater than the second value, the first accuracy is less than the second accuracy, and the first resource amount is less than the second resource amount.
[0113] In some embodiments, the system provided by the embodiments of the present application further includes a sixth module, configured to determine a pull matrix according to the first coefficient corresponding to the target distributed flexible resource set;
[0114] determining a pin connection matrix according to a second coefficient corresponding to the target distributed flexible resource set;
[0115] A control vector of the target distributed flexible resource set is determined according to a power set, a pull matrix, a pin connection matrix, and an adaptive compensation vector corresponding to the target distributed flexible resource set.
[0116] It can be understood that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0117] An embodiment of the present application further provides an electronic device comprising a memory and a processor. The memory stores a computer program, and the processor, when executing the computer program, implements the aforementioned method for controlling power supply and demand balance in a power grid that resists arbitrary spoofing attacks. The electronic device can be any intelligent terminal, including a tablet computer and an in-vehicle computer.
[0118] It can be understood that the contents of the above method embodiments are applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0119] Please refer to FIG10 , which illustrates a hardware structure of an electronic device according to another embodiment. The electronic device includes:
[0120] The processor 901 can be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.
[0121] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the power supply and demand balance control method for resisting arbitrary spoofing attacks in the embodiments of this application.
[0122] Input / output interface 903, used to implement information input and output;
[0123] Communication interface 904, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);
[0124] Bus 905 , which transmits information between various components of the device (e.g., processor 901 , memory 902 , input / output interface 903 , and communication interface 904 );
[0125] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .
[0126] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned power grid supply and demand power balance control method that resists any deception attack.
[0127] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiment, the functions specifically implemented by the present storage medium embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0128] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0129] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0130] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0131] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.
[0132] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.
[0133] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0134] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0135] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0136] The units described above as separate components may or may not be physically separate, and 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 these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0137] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0138] If the integrated unit is implemented in the form of 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 the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: various media that can store programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0139] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.
Claims
1. A method for controlling power supply and demand balance in a power grid to resist arbitrary deception attacks, the method comprising: Obtaining a power reference signal sent by a dispatching center, a first power of a target distributed flexible resource, and a second power of an adjacent distributed flexible resource; determining a control signal of the target distributed flexible resource according to the first power, the second power, the power reference signal, and an adaptive compensation item, wherein the adaptive compensation item is used to represent compensation for resisting arbitrary pattern spoofing attacks; The power of the target distributed flexible resource is adjusted according to the control signal to adjust the supply and demand power of the power grid.
2. The method according to claim 1, wherein The adaptive compensation term is determined by the following steps: If a deception attack occurs, determine the attack amplitude boundary; determining an initial settlement signal of the target distributed flexible resource; wherein the initial settlement signal is related to a difference between the first power and the power reference signal and the second power; The adaptive compensation term is determined according to the attack amplitude boundary, the initial settlement signal and a preset adjustment threshold.
3. The method according to claim 2, wherein: The determining of the initial settlement signal of the target distributed flexible resource includes: determining a first difference according to the first power and the second power; determining a second difference according to the first power and the power reference signal; An initial settlement signal is determined according to the first difference and the second difference.
4. The method according to claim 2, wherein: The method further comprises: If the preset adjustment threshold is a first value, determining that the control accuracy is a first accuracy and the consumed control resources are a first resource amount; Alternatively, if the preset adjustment threshold is a second value, the control accuracy is determined to be the second accuracy and the consumed control resources are the second resource amount; wherein, the first value is greater than the second value, the first accuracy is less than the second accuracy, and the first resource amount is less than the second resource amount.
5. The method according to claim 1, wherein The determining, according to the first power, the second power, the power reference signal, and the adaptive compensation term, the control signal of the target distributed flexible resource includes: determining a first difference according to the first power and the second power; determining a second difference according to the first power and the power reference signal; A control signal is determined according to the first difference, the second difference and an adaptive compensation term.
6. The method according to claim 5, wherein: The determining of a control signal according to the first difference, the second difference, and an adaptive compensation term includes: determining a first coefficient of the first difference; the first coefficient being related to whether the target distributed flexible resource and the adjacent distributed flexible resource are in communication; determining a second coefficient of the second difference; the second coefficient being related to whether the dispatching center sends a power reference signal to the target distributed flexible resource; A control signal is determined according to the product of the first difference and the first coefficient, the product of the second difference and the second coefficient, and an adaptive compensation term.
7. The method according to claim 1, wherein The method further comprises: determining a pull matrix according to a first coefficient corresponding to the target distributed flexible resource set; determining a pin connection matrix according to a second coefficient corresponding to the target distributed flexible resource set; A control vector of the target distributed flexible resource set is determined according to the power set corresponding to the target distributed flexible resource set, the pull matrix, the pin connection matrix, and the adaptive compensation vector.
8. A power grid supply and demand power balance control system capable of resisting arbitrary deception attacks, the system comprising: The first module is configured to obtain a power reference signal sent by a dispatching center, a first power of a target distributed flexible resource, and a second power of an adjacent distributed flexible resource; A second module is configured to determine a control signal of the target distributed flexible resource based on the first power, the second power, the power reference signal, and an adaptive compensation item, wherein the adaptive compensation item is used to represent compensation for resisting arbitrary pattern spoofing attacks; The third module is configured to adjust the power of the target distributed flexible resource according to the control signal to adjust the supply and demand power of the power grid.
9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Elastic distributed economic dispatching method for power system under information network attack
CN113972698A
Power grid system demand response control method, device and equipment oriented to toughness improvement
CN116505538A
Communication enabled fast-acting imbalance reserve
US10574056B1