Power interruption load distribution method, device, equipment and storage medium

By obtaining the total interrupt load and user type of the power grid system, determining the power outage cost and compensation data, generating a benefit function, and using the optimal response solution algorithm to calculate the interrupted power, solving the problem of inefficient interrupt load management caused by the asymmetry of the information between the power company and the user, and achieving reasonable allocation of resources and improving management efficiency.

CN114139944BActive Publication Date: 2025-08-22GUANGDONG POWER GRID CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111446121.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2025-08-22
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

Information asymmetry between power companies and users leads to inefficient interruption of load management and unreasonable resource allocation.

Method used

By obtaining the total interrupt load of the power grid system and the user type of the power user, determining the power outage cost data and compensation data, generating a benefit function, and using the optimal response solution algorithm iteratively calculates the interruptible power of each user to achieve reasonable allocation of resources.

Benefits of technology

It improves the fairness and accuracy of interrupt load allocation, improves management efficiency, and encourages users to actively participate in interrupt load management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114139944B_ABST
    Figure CN114139944B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device and storage medium for allocating power interruption loads. The method obtains the total interruption load of a power grid system and the user types of multiple power users, and determines the power outage cost data and power outage compensation data of each power user based on the user type; generates a benefit function for each power user based on the power outage cost data and the power outage compensation data, thereby taking into account the own benefit of each user to ensure the accuracy of the interruption load allocation; utilizes a preset optimal response solution algorithm to iterate the total interruption load and the benefit function of each power user until the interruptible power of each power user meets the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all power users is equal to the total interruption load. The iteration is stopped to obtain the interruptible power of each power user, so as to achieve reasonable resource allocation through computer analysis, thereby efficiently managing the interruption load distribution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of power grid power management, and in particular to a method, device, equipment and storage medium for distributing power interruption loads. Background Art

[0002] When local power generation is low and external power transmission is insufficient, resulting in a low grid frequency, in order to avoid causing power outages on a larger scale, the power company implements sequenced power consumption or power outages. The total amount of interrupted load caused by power outages is mainly composed of the interruptible power consumption reported by electricity users.

[0003] However, due to the information asymmetry between power companies and users, users are not very active in participating in interruption load management. Power companies can only see relatively closed information within their own responsibilities, making it difficult to determine which users can participate in interruption load management, nor can they determine the accuracy of the interruptible power reported by users, resulting in inefficient interruption load management and irrational resource allocation. Summary of the Invention

[0004] The present application provides a method, device, equipment and storage medium for distributing power outage loads to solve the technical problem of unreasonable load distribution in existing power grids.

[0005] In order to solve the above technical problems, in a first aspect, an embodiment of the present application provides a method for distributing power interruption loads, comprising:

[0006] Obtain the total interrupted load of the power grid system and the user types of multiple electricity users;

[0007] Determine the power outage cost data and power outage compensation data for each electricity user based on the user type;

[0008] Generate a benefit function for each electricity user based on the power outage cost data and the power outage compensation data;

[0009] Using a preset optimal response solution algorithm, the total amount of interrupted load and the benefit function of each electricity user are iterated until the interruptible power of each electricity user meets the optimal benefit value of the corresponding benefit function, and the sum of the interruptible power of all electricity users is equal to the total amount of interrupted load. The iteration is stopped to obtain the interruptible power of each electricity user. The interruptible power is used by the power grid system to allocate the interruption power to the electricity user and to perform power-off operations on the electricity user.

[0010] This embodiment obtains the total interruption load of the power grid system and the user types of multiple electricity users, and determines the power outage cost data and power outage compensation data of each electricity user based on the user type, fully considering the user's willingness to interrupt power, so that the interruptible power of each user can be subsequently determined based on the power outage cost and power outage compensation, and users with low power outage costs can bear more interruptible power as much as possible; and generates a benefit function for each electricity user based on the power outage cost data and power outage compensation data, thereby considering each user's own benefits and improving the user's willingness to interrupt power, so as to make the interruption load distribution more fair and accurate; finally, using a preset optimal response solution algorithm, iterate the total interruption load and the benefit function of each electricity user until the interruptible power of each electricity user meets the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interruption load. The iteration is stopped to obtain the interruptible power of each electricity user, so as to achieve reasonable resource allocation through computer analysis and improve the efficiency of interruption load distribution management.

[0011] In one embodiment, determining power outage cost data and power outage compensation data for each electricity user based on user type includes:

[0012] Determine the user type parameters, power outage cost coefficient and power outage compensation price for each electricity user based on the user type;

[0013] Determine the power outage cost data for each electricity user based on user type parameters and power outage cost coefficient;

[0014] According to the power outage compensation electricity price, the power outage compensation data of each electricity user is determined.

[0015] This embodiment determines the power outage cost coefficient according to the user type to fully consider the user's willingness to power off, and provides power outage compensation to the user in combination with the power outage compensation electricity price, thereby increasing the user's willingness to take the initiative to power off and compensating for objective economic losses.

[0016] Optionally, determining power outage cost data for each electricity user based on the user type parameter and the power outage cost coefficient includes:

[0017] Using the preset power outage cost formula, the power outage cost data of each electricity user is determined according to the user type parameters and the power outage cost coefficient. The power outage cost formula is:

[0018] c(θ i , x i )=K1x i 2 +K2x i -K2θ i x i ;

[0019] where c(θi , x i ) represents the power outage cost data of the i-th electricity user, θ i represents the user type parameter of the i-th electricity user, x i represents the interruptible power quantity to be determined for the i-th electricity user, and K1 and K2 both represent the power outage cost coefficients.

[0020] In one embodiment, based on the power outage cost data and the power outage compensation data, a benefit function is generated for each electricity user, including:

[0021] Determine the electricity sharing cost data for each electricity user based on the total interrupted load;

[0022] Based on the power outage cost data, power outage compensation data and electricity sharing cost data, a benefit function for each electricity user is generated.

[0023] This embodiment introduces power sharing cost data to compensate for the operating costs caused by the grid needing to use backup power due to system shortages, making the entire ecological chain more reasonable.

[0024] Optionally, the benefit function is:

[0025] f(x i )=p 0 x i +p i x i -c(θ i , x i )-β(ΔL) 2 ;

[0026] β(ΔL) 2 =β(L-∑x i ) 2 ;

[0027] where f(x i ) represents the benefit function of the i-th electricity user, x i represents the interruptible power quantity to be determined by the i-th electricity user, p0 represents the electricity price, and p i x i represents the power outage compensation data of the i-th electricity user, p i The power outage compensation price for the i-th electricity user, c(θ i , x i ) represents the outage cost data of the i-th electricity user, β(ΔL) 2 represents the electricity sharing cost data of the i-th electricity user, β represents the electricity sharing cost parameter, and L represents the total interruption load.

[0028] In one embodiment, a preset optimal response solution algorithm is used to iterate the total interruption load and the benefit function of each electricity user until the interruptible power of each electricity user satisfies the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interruption load. The iteration is stopped to obtain the interruptible power of each electricity user, including:

[0029] Using the optimal response solution algorithm, initialize the interruptible power decision value of the i-th electricity user and the total number of electricity users n;

[0030] For the i-th electricity user when the interruptible power decision value of other electricity users is included, according to the interruptible power decision value And the benefit function f(x i ), iteratively calculate the interruptible power of the i-th electricity user

[0031] make m=m+1, judge Is it not greater than the preset threshold ε? i ;

[0032] like Then stop the iterative calculation of the interruptible power consumption of the i-th electricity user;

[0033] Continue to iterate and calculate the interruptible power consumption of the i+1th electricity user Until n electricity users are satisfied And the total interruption load Get the interruptible power of each electricity user.

[0034] This embodiment considers the impact of other users' determined interruptible power on the i-th electricity user's interruptible power, so as to ensure that users with low power shortage costs bear more interruptible load while meeting the total interruptible load, so that the benefit functions of all users are balanced, thereby making resource allocation more reasonable.

[0035] Optionally, power can be interrupted The calculation formula is:

[0036]

[0037] in, Indicates the interruptible power decision value including other electricity users The benefit function of the i-th electricity user at time , α is an undetermined parameter.

[0038] In a second aspect, an embodiment of the present application provides a device for distributing power interruption loads, comprising:

[0039] An acquisition module, used to acquire the total interrupted load of the power grid system and user types of multiple electricity users;

[0040] a determination module, configured to determine power outage cost data and power outage compensation data for each of the electricity users according to the user type;

[0041] A generating module, configured to generate a benefit function for each of the electricity users based on the power outage cost data and the power outage compensation data;

[0042] An iteration module is used to iterate the total interruption load and the benefit function of each electricity user using a preset optimal response solution algorithm until the interruptible power of each electricity user meets the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interruption load. The iteration is stopped to obtain the interruptible power of each electricity user. The interruptible power is used by the power grid system to allocate the interruption power to the electricity users and to perform power-off operations on the electricity users.

[0043] In a third aspect, an embodiment of the present application provides a computer device comprising a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the method for distributing power interruption loads as described in the first aspect is implemented.

[0044] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method for distributing power interruption loads described in the first aspect.

[0045] It should be noted that, for the beneficial effects of the second to fourth aspects mentioned above, please refer to the relevant description of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 A flow chart of a method for distributing power interruption loads provided in an embodiment of the present application;

[0047] Figure 2 A schematic diagram of the structure of a power interruption load distribution device provided in an embodiment of the present application;

[0048] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0050] As documented in relevant technologies, due to information asymmetry between power companies and users, users are not very active in participating in interruption load management. Power companies can only see relatively closed information within their own responsibilities, making it difficult to identify users who can participate in interruption load management, nor can they determine the accuracy of the interruptible power reported by users, resulting in inefficient interruption load management.

[0051] To this end, embodiments of the present application provide a method, apparatus, device, and storage medium for allocating power interruption loads. The method obtains the total interruption load of the power grid system and the user types of multiple power users, and determines the power outage cost data and power outage compensation data of each power user based on the user type, fully considering the user's willingness to interrupt power, so that the interruptible power amount of each user can be subsequently determined based on the power outage cost and power outage compensation, and users with low power outage costs can bear more interruptible power as much as possible; and generates a benefit function for each power user based on the power outage cost data and power outage compensation data, thereby considering each user's own benefits and improving the user's willingness to interrupt power, so as to make the interruption load allocation more fair and accurate; finally, using a preset optimal response solution algorithm, iterate the total interruption load and the benefit function of each power user until the interruptible power amount of each power user meets the optimal benefit value of the corresponding benefit function and the sum of the interruptible power amounts of all power users is equal to the total interruption load. The iteration is stopped to obtain the interruptible power amount of each power user, so as to achieve reasonable resource allocation through computer analysis and improve the efficiency of interruption load distribution management.

[0052] Reference Figure 1 , Figure 1 The flow chart of a method for distributing power outage loads provided in an embodiment of the present application is as follows. The method for distributing power outage loads in an embodiment of the present application can be applied to computer devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, physical servers, cloud servers and other computing devices. Figure 1 As shown, the method for distributing power interruption loads includes steps S101 to S104, which are described in detail as follows:

[0053] Step S101: obtaining the total interrupted load of the power grid system and the user types of multiple electricity users (hereinafter referred to as users).

[0054] In this step, the total amount of interrupted load is the total amount of power cuts caused by the power grid system. User types include but are not limited to residential electricity users, commercial electricity users and industrial electricity users. Among them, commercial electricity users and industrial electricity users can be further divided into large-scale commercial electricity users, small-scale commercial electricity users, large-scale industrial electricity users and small-scale industrial electricity users according to actual electricity consumption and electricity demand.

[0055] It is understandable that different types of users have different willingness to have power outages. The less willing users are to have power outages, the higher their requirements for power supply reliability and the greater the corresponding power outage costs.

[0056] Step S102: determining power outage cost data and power outage compensation data for each of the electricity users according to the user type.

[0057] In this step, the outage cost data is the economic loss data caused by the power outage to the user, and the outage compensation data is the economic compensation data received by the user from the power grid company due to the power outage. It can be understood that the greater the user's interruptible power consumption, the greater the outage cost data and outage compensation data.

[0058] Optionally, a power outage cost parameter and a power outage compensation price are determined according to the user type; the user's power outage cost data is determined according to the power outage cost parameter; and the user's power outage compensation data is determined according to the power outage compensation price.

[0059] Step S103: generating a benefit function for each electricity user based on the power outage cost data and the power outage compensation data.

[0060] In this step, the outage cost data c(θ i , x i ) and power failure compensation data p i x i , generate the benefit function of electricity users: f(x i )=p0x i +p i x i -c(θ i , x i ). Other data can also be introduced to optimize the benefit function, such as the introduction of power grid shared cost data.

[0061] Step S104, using a preset optimal response solution algorithm, iterate the total interruption load and the benefit function of each of the electricity users until the interruptible power of each of the electricity users meets the optimal benefit value of the corresponding benefit function, and the sum of the interruptible power of all the electricity users is equal to the total interruption load, stop the iteration, and obtain the interruptible power of each of the electricity users. The interruptible power is used by the power grid system to allocate the interruption power to the electricity users and to perform power-off operations on the electricity users.

[0062] In this embodiment, the optimal benefit value is the benefit value when the benefit function of all users satisfies Nash equilibrium. Optionally, an iterative calculation is performed on the interruptible power of each user, and the determined interruptible power is fed back to the iterative process of other users. When the benefit function of all users satisfies Nash equilibrium and the sum of the interruptible power of all users equals the total interruptible load, the optimal solution is obtained.

[0063] In one embodiment, determining the power outage cost data and the power outage compensation data for each power user according to the user type includes:

[0064] Determining, according to the user type, a user type parameter, a power outage cost coefficient, and a power outage compensation price for each of the electricity users;

[0065] Determining the power outage cost data for each of the electricity users based on the user type parameter and the power outage cost coefficient;

[0066] The power outage compensation data of each of the electricity users is determined according to the power outage compensation electricity price.

[0067] In this embodiment, a user type parameter can be preset based on the user type, where a smaller user type parameter indicates a lower willingness of the user to interrupt power. The power outage compensation price is an incentive for implementing interruptible load management. To reduce the economic losses caused by power outages, a reasonable power outage compensation price can encourage users to interrupt load management. This can select users with lower power outage costs to bear more interruptible loads, thereby ensuring optimal resource allocation.

[0068] Optionally, determining the power outage cost data for each electricity user based on the user type parameter and the power outage cost coefficient includes:

[0069] The power outage cost data of each power user is determined using a preset power outage cost formula according to the user type parameter and the power outage cost coefficient, wherein the power outage cost formula is:

[0070] c(θ i , x i )=K1x i 2+K2x i -K2θ i x i ;

[0071] where c(θ i , x i ) represents the power outage cost data of the i-th electricity user, θ i represents the user type parameter of the i-th electricity user (hereinafter referred to as user i), x i represents the interruptible power quantity to be determined for the i-th electricity user, K1 and K2 both represent the power outage cost coefficients. i ∈(0, 1).

[0072] In one embodiment, generating a benefit function for each electricity user based on the power outage cost data and the power outage compensation data includes:

[0073] Determining electricity sharing cost data for each of the electricity users based on the total interrupted load;

[0074] A benefit function for each of the electricity users is generated based on the power outage cost data, the power outage compensation data, and the power sharing price data.

[0075] In this embodiment, considering the limitation of the unit ramp rate, the power shortage of the system during the peak period is calculated, and the predicted total interruption load is recorded as L. Taking into account the user's interruptible power, the new total interruption load is recorded as:

[0076] In order to further improve the response level and guide users to make reasonable decisions, the grid sharing cost parameter β is introduced. Its practical significance is that due to the existence of the new total interruption load ΔL, the grid needs to use backup power and the operating cost increases, which requires users to share the grid operation cost. The corresponding power sharing cost data of user i is recorded as β(ΔL) 2 .

[0077] Optionally, the benefit function is:

[0078] f(x i )=p0x i +p i x i -c(θ i , x i )-β(ΔL) 2 ;

[0079] β(ΔL) 2 =β(L-∑x i ) 2 ;

[0080] where f(xi ) represents the benefit function of the i-th electricity user, x i represents the interruptible power quantity to be determined for the i-th electricity user, p0 represents the electricity price, and p i x i represents the power outage compensation data of the i-th electricity user, p i The power outage compensation price of the i-th electricity user, c(θ i , x i ) represents the power outage cost data of the i-th electricity user, β(ΔL) 2 represents the power sharing cost data of the i-th power user, β represents the power sharing cost parameter, and L represents the total interruption load.

[0081] It's understandable that the size of the grid's shared cost data is related to the system's final total interruptible load, ΔL—that is, the total interruptible power reported by all users. Consequently, a non-cooperative game exists among users. When each user optimizes their own benefit function, they need to consider the impact of other users' decisions on their own. Assuming all users are rational, they will compete with each other to determine their optimal interruptible power while satisfying ΔL. When the game model reaches equilibrium, ΔL is satisfied, and each user's benefits are optimized. It's important to note that the grid's shared cost data only exists when determining a user's interruptible power. Once ΔL is satisfied, the grid's shared cost data is revoked, preventing additional costs for users not participating in interruptible load management.

[0082] Optionally, the benefit function of user i includes the decisions x of other users -i (where -i represents other users except user i), so the benefit function of the i-th electricity user when including the interruptible power decision value of other electricity users can be recorded as f i (x i , x -i The optimal response solving algorithm is used to solve the non-cooperative game model. That is, the user solves the optimal decision with his own benefit function as the target in each iteration. After obtaining the interruptible power decision value of other users, the parameters of the benefit function are changed and the next iteration is carried out.

[0083] To ensure the benefit function f i (x i , x -i ) converges to a reasonable unique equilibrium solution, assuming that for user i, there is a unique optimal decision Then the equivalent form of the benefit function is:

[0084]

[0085] Right now:

[0086]

[0087] Where α is an undetermined parameter and m represents the number of iterations of user i.

[0088] In one embodiment, the method of using a preset optimal response solution algorithm to iterate the total interruption load and the benefit function of each electricity user until the interruptible power of each electricity user satisfies the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interruption load is stopped, and the interruptible power of each electricity user is obtained, includes:

[0089] Using the optimal response solution algorithm, initialize the interruptible power decision value of the i-th electricity user and the total number n of said electricity users;

[0090] For the i-th electricity user when the interruptible power decision values ​​of other electricity users are included, according to the interruptible power decision value And the benefit function f(x i ), iteratively calculate the interruptible power of the i-th electricity user

[0091] make m=m+1, judge Is it not greater than the preset threshold ε? i ;

[0092] like Then stop the iterative calculation of the interruptible power consumption of the i-th electricity user;

[0093] Continue to iteratively calculate the interruptible power of the i+1th electricity user Until n electricity users are satisfied And the total interruption load The interruptible power amount of each electricity user is obtained.

[0094] In this embodiment, since the data conditions of each user are different, the selected ε i For example, assuming that the interruptible power of each user is greater than zero, the maximum interruption amount set by user i is The power decision value can be interrupted The feasible domain is Assume that n users participate in the interruptible load management decision-making, and use the optimal response solving algorithm to solve the unique Nash equilibrium point of the non-cooperative game model:

[0095] For user i, initialize And the number of iterations, that is, the number of iterations m = 0, select the initial point in the feasible region and x (0) ; Calculate the interruptible power consumption of user i make m=m+1; when When , the iteration of user i’s interruptible power is completed, and the interruptible power of user i is fed back to other users for the iteration of interruptible power until all users And the total interruption load The interruptible power amount of each electricity user is obtained.

[0096] Optionally, the interruptible power The calculation formula is:

[0097]

[0098] in, Indicates the interruptible power decision value including other electricity users The benefit function of the i-th electricity user at time , α is an undetermined parameter.

[0099] Exemplarily, the existence and uniqueness of the Nash equilibrium of the non-cooperative game model of this embodiment.

[0100] a) Existence:

[0101] g(x i ) for x i The first-order derivative of is:

[0102]

[0103] g(x i ) for x i The second derivative of is:

[0104]

[0105] If 2K1+2β+α>0, then α>-2K1-2β holds, which means that there is a Nash equilibrium point in the non-cooperative game.

[0106] b) Uniqueness:

[0107] Use x i =r(x i ) is used to represent the optimal response function of user i. When the optimal response function is a standard function, the game model is unique. The standard function must satisfy positive definiteness (i.e., r(x)>0), monotonicity, and scalability.

[0108] For the standard function, it satisfies the positive definiteness, that is, for any α>1, αr(x)>r(αx), so:

[0109]

[0110] After other parameters are selected, a sufficiently large α is selected to ensure that r(x i )>0, which ensures that the standard function satisfies the positive definiteness.

[0111] For the standard function to satisfy monotonicity, let x≥x′, it is easy to get r(x)-r(x′)>0, that is, the function is monotonically increasing, and the standard function satisfies monotonicity.

[0112] For standard functions, scalability is achieved:

[0113]

[0114] In the case of α>1, when r(x i ) satisfies the positive definiteness, it can be guaranteed that αr(x)-r(αx)>0, that is, the standard function satisfies the scalability.

[0115] When other parameters are determined, by selecting a sufficiently large parameter α, the optimal response function r(x) can satisfy positivity, monotonicity and scalability, becoming a standard function, so that the non-cooperative game model has a unique Nash equilibrium point.

[0116] As an example and not a limitation, the following provides a power distribution scenario implemented based on the power interruption load distribution method of the present application.

[0117] Assume that the power company calculates and predicts that the total interrupted load during a peak period will be 12.9MW, meaning that 12.9MW of load will need to be cut for one hour. Under the influence of factors such as high electricity prices and grid costs, there are six industrial users willing to participate in the power company's interruptible load management. The electricity price for this period is known to be p0 = 300 yuan / (MW·h), the grid cost parameter is β = 100, and the power company determines the user's power outage cost coefficient based on historical data as K1 = 2.5 and K2 = 250. Let α = 800. The interruption electricity prices, actual type parameters, and maximum interruptible loads of these six users are listed in the following table:

[0118]

[0119] After obtaining the interrupted power of other users, each user determines the optimal interruption amount based on the principle of maximizing its own benefits. In this way, multiple rounds of iterations are performed according to the above step S104, and the power company can obtain the final interrupted power of each user. Each user can also report his or her own benefit function to the power grid company, which will then conduct comprehensive iterations.

[0120] When a user's data reaches the convergence condition, the benefit is considered to have reached maximum, and the iteration is terminated. The value fed back to other users is the final converged value, and other users continue to iterate until the benefits of all users have converged. When the ε selected by six users is 0.3%, 1%, 0.7%, 1%, 0.7%, and 0.8%, the final interrupted power consumption and benefit information are shown in the following table:

[0121]

[0122]

[0123] As can be seen from the table above, the actual interrupted electricity consumption of the six users is within their respective feasible regions, and the sum of their interrupted electricity consumption meets the total interrupted load. Furthermore, all users have achieved positive benefits and are motivated to participate in interruptible load management. Further analysis of the capacity allocation among the six users from the power company's perspective reveals that, since User 1's interruption compensation price is higher, and the interruption capacity of the remaining five users is sufficient to meet the total interrupted load, the power company can select the best option and sign interruptible load contracts with Users 2, 3, 4, 5, and 6.

[0124] From the results of the case analysis, it can be seen that when the non-cooperative game model reaches equilibrium, users who meet the total interruption load and have lower power outage costs and interruption compensation prices bear more interruption capacity, achieving better results both from the perspective of the power company and social benefits.

[0125] In order to implement the power interruption load distribution method corresponding to the above method embodiment, to achieve the corresponding functions and technical effects. Figure 2 , Figure 2 The following is a block diagram of a power outage load distribution device provided by an embodiment of the present application. For ease of explanation, only the parts related to this embodiment are shown. The power outage load distribution device provided by an embodiment of the present application includes:

[0126] An acquisition module 201 is configured to acquire the total interrupted load of the power grid system and the user types of multiple electricity users;

[0127] A determination module 202 is configured to determine power outage cost data and power outage compensation data for each power user according to the user type;

[0128] A generating module 203 is configured to generate a benefit function for each electricity user based on the power outage cost data and the power outage compensation data;

[0129] The iteration module 204 is used to use a preset optimal response solution algorithm to iterate the total interrupted load and the benefit function of each electricity user until the interruptible power of each electricity user meets the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interrupted load. The iteration is stopped to obtain the interruptible power of each electricity user. The interruptible power is used by the power grid system to allocate the interruption power to the electricity users and to perform power-off operations on the electricity users.

[0130] In one embodiment, the determination module 202 includes:

[0131] A first determining unit is configured to determine a user type parameter, a power outage cost coefficient, and a power outage compensation price for each of the electricity users according to the user type;

[0132] a second determining unit, configured to determine the power outage cost data for each of the electricity users based on the user type parameter and the power outage cost coefficient;

[0133] The third determining unit is configured to determine the power outage compensation data of each power user according to the power outage compensation electricity price.

[0134] Optionally, the second determining unit includes:

[0135] The determination subunit is configured to determine the power outage cost data of each power user according to the user type parameter and the power outage cost coefficient using a preset power outage cost formula, wherein the power outage cost formula is:

[0136] c(θ i , x i )=K1x i 2 +K2x i -K2θ i x i ;

[0137] where c(θ i , x i ) represents the power outage cost data of the i-th electricity user, θ i represents the user type parameter of the i-th electricity user, x i represents the interruptible power quantity to be determined for the i-th electricity user, and K1 and K2 both represent the power outage cost coefficients.

[0138] In one embodiment, the generating module 203 includes:

[0139] a fourth determining unit, configured to determine power sharing cost data of each of the electricity users according to the total interrupted load;

[0140] A generating unit is configured to generate a benefit function for each of the electricity users based on the power outage cost data, the power outage compensation data, and the power sharing price data.

[0141] Optionally, the benefit function is:

[0142] f(x i )=p0x i +p i x i -c(θ i , x i )-β(ΔL) 2 ;

[0143] β(ΔL) 2 =β(L-∑x i ) 2 ;

[0144] where f(x i ) represents the benefit function of the i-th electricity user, x i represents the interruptible power quantity to be determined for the i-th electricity user, p0 represents the electricity price, and p i x i represents the power outage compensation data of the i-th electricity user, p i The power outage compensation price of the i-th electricity user, c(θ i , x i ) represents the power outage cost data of the i-th electricity user, β(ΔL) 2 represents the power sharing cost data of the i-th power user, β represents the power sharing cost parameter, and L represents the total interruption load.

[0145] In one embodiment, the iteration module 204 includes:

[0146] Initialization unit, used to initialize the interruptible power decision value of the i-th electricity user using the optimal response solution algorithm and the total number n of said electricity users;

[0147] The first iterative unit is configured to, for the i-th power user when the interruptible power decision values ​​of other power users are included, determine the interruptible power decision value according to the interruptible power decision value. And the benefit function f(x i ), iteratively calculate the interruptible power of the i-th electricity user

[0148] Judgment unit, used to make m=m+1, judge Is it not greater than the preset threshold ε?i ;

[0149] Stop unit, used if Then stop the iterative calculation of the interruptible power consumption of the i-th electricity user;

[0150] The second iterative unit is used to continue iteratively calculating the interruptible power of the i+1th electricity user Until n electricity users are satisfied And the total interruption load L=i=1nxi, and the interruptible power of each electricity user is obtained.

[0151] Optionally, the interruptible power The calculation formula is:

[0152]

[0153] in, Indicates the interruptible power decision value including other electricity users The benefit function of the i-th electricity user at time , α is an undetermined parameter.

[0154] The above-mentioned power interruption load distribution device can implement the power interruption load distribution method of the above-mentioned method embodiment. The optional options in the above-mentioned method embodiment are also applicable to this embodiment and will not be described in detail here. The remaining contents of the embodiment of this application can refer to the contents of the above-mentioned method embodiment and will not be repeated in this embodiment.

[0155] Figure 3 This is a schematic diagram of the structure of a computer device provided in one embodiment of the present application. Figure 3 As shown, the computer device 3 of this embodiment includes: at least one processor 30 ( Figure 3 Only one is shown in the figure) a processor, a memory 31, and a computer program 32 stored in the memory 31 and executable on the at least one processor 30, wherein the processor 30 implements the steps of any of the above method embodiments when executing the computer program 32.

[0156] The computer device 3 may be a computing device such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a physical server, a cloud server, etc. The computer device may include but is not limited to a processor 30 and a memory 31. It will be understood by those skilled in the art that Figure 3 This is merely an example of the computer device 3 and does not constitute a limitation on the computer device 3 . The computer device 3 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device 3 may also include input and output devices, network access devices, etc.

[0157] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.

[0158] In some embodiments, the memory 31 may be an internal storage unit of the computer device 3, such as a hard disk or memory of the computer device 3. In other embodiments, the memory 31 may also be an external storage device of the computer device 3, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 3. Furthermore, the memory 31 may include both an internal storage unit of the computer device 3 and an external storage device. The memory 31 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program. The memory 31 may also be used to temporarily store data that has been output or is about to be output.

[0159] In addition, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0160] An embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device implements the steps in the above-mentioned method embodiments when executing the computer program product.

[0161] In several embodiments provided in the present application, it is understood that each box in the flow chart or block diagram can represent a part of a module, program segment or code, and the part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which depends on the functions involved.

[0162] If the functions are implemented in the form of software function modules and sold or used as independent products, they 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 the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a terminal device to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program codes.

[0163] The specific embodiments described above further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the above descriptions are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this application by those skilled in the art should be included within the scope of protection of this application.

Claims

1. A method for distributing power interruption loads, characterized in that: include: Obtain the total interrupted load of the power grid system and the user types of multiple electricity users; Determining power outage cost data and power outage compensation data for each power user based on the user type, including: determining a user type parameter, a power outage cost coefficient, and a power outage compensation electricity price for each power user based on the user type; determining the power outage cost data for each power user based on the user type parameter and the power outage cost coefficient; and determining the power outage compensation data for each power user based on the power outage compensation electricity price; Generating a benefit function for each of the power users based on the power outage cost data and the power outage compensation data, including: determining power sharing cost data for each of the power users based on the total interrupted load; generating a benefit function for each of the power users based on the power outage cost data, the power outage compensation data, and the power sharing cost data; Using a preset optimal response solution algorithm, the total interruption load and the benefit function of each electricity user are iterated until the interruptible power of each electricity user satisfies the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interruption load. The iteration is stopped to obtain the interruptible power of each electricity user, including: Using the optimal response solution algorithm, initialize the interruptible power decision value of the i-th electricity user and the total number n of said electricity users; For the i-th electricity user when the interruptible power decision values ​​of other electricity users are included, according to the interruptible power decision value and the benefit function , iteratively calculate the interruptible power of the i-th electricity user ; make , judge Is it not greater than the preset threshold? ; like , then stop the iterative calculation of the interruptible power consumption of the i-th electricity user; Continue to iteratively calculate the interruptible power of the i+1th electricity user , until n electricity users all meet , and the total interruption load , obtaining the interruptible power consumption of each electricity user; The interruptible power quantity is used by the power grid system to allocate the interruption power quantity to the power user and to perform power-off operations on the power user.

2. The method for distributing power interruption loads according to claim 1, wherein: The determining the power outage cost data for each power user according to the user type parameter and the power outage cost coefficient includes: The power outage cost data of each power user is determined using a preset power outage cost formula according to the user type parameter and the power outage cost coefficient, wherein the power outage cost formula is: ; in represents the power outage cost data of the i-th electricity user, represents the user type parameter of the i-th electricity user, represents the interruptible power quantity to be determined for the i-th electricity user, and Both represent the power outage cost coefficient.

3. The method for distributing power interruption loads according to claim 1, wherein: The benefit function is: ; ; in represents the benefit function of the i-th electricity user, represents the interruptible power quantity to be determined for the i-th electricity user, Indicates the electricity price. represents the power outage compensation data of the i-th electricity user, The power outage compensation price for the i-th electricity user, represents the power outage cost data of the i-th electricity user, represents the electricity sharing cost data of the i-th electricity user, represents the electricity sharing cost parameter, Indicates the total amount of interrupted load.

4. The method for distributing power interruption loads according to claim 1, wherein: The interruptible power The calculation formula is: ; in, Indicates the interruptible power decision value including other electricity users The benefit function of the i-th electricity user at time , To be determined parameters.

5. A power interruption load distribution device, characterized in that: include: An acquisition module, used to acquire the total interrupted load of the power grid system and user types of multiple electricity users; a determination module, configured to determine power outage cost data and power outage compensation data for each power user based on the user type, comprising: determining a user type parameter, a power outage cost coefficient, and a power outage compensation electricity price for each power user based on the user type; determining the power outage cost data for each power user based on the user type parameter and the power outage cost coefficient; and determining the power outage compensation data for each power user based on the power outage compensation electricity price; A generating module, configured to generate a benefit function for each of the power users based on the power outage cost data and the power outage compensation data, comprising: determining power allocation cost data for each of the power users based on the total interrupted load; and generating a benefit function for each of the power users based on the power outage cost data, the power outage compensation data, and the power allocation cost data; An iteration module is configured to iterate the total interruption load and the benefit function of each electricity user using a preset optimal response solution algorithm until the interruptible power of each electricity user satisfies the optimal benefit value of the corresponding benefit function and the sum of the interruptible power of all electricity users is equal to the total interruption load, and then stop the iteration to obtain the interruptible power of each electricity user, including: Using the optimal response solution algorithm, initialize the interruptible power decision value of the i-th electricity user and the total number n of said electricity users; For the i-th electricity user when the interruptible power decision values ​​of other electricity users are included, according to the interruptible power decision value and the benefit function , iteratively calculate the interruptible power of the i-th electricity user ; make , judge Is it not greater than the preset threshold? ; like , then stop the iterative calculation of the interruptible power consumption of the i-th electricity user; Continue to iteratively calculate the interruptible power of the i+1th electricity user , until n electricity users all meet , and the total interruption load , obtaining the interruptible power consumption of each electricity user; The interruptible power quantity is used by the power grid system to allocate the interruption power quantity to the power user and to perform power-off operations on the power user.

6. A computer device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the method for distributing power interruption loads according to any one of claims 1 to 4 is implemented.

7. A computer-readable storage medium, characterized in that The device stores a computer program, which, when executed by a processor, implements the method for distributing power interruption loads according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Transmission congestion elimination method under participation of interruptible load

    CN104158188A

  • Interruptible load mechanism design optimization method for enhancing wind power consumption capacity

    CN108418210A