Power consumption scheduling method and device for industrial user, computer device, readable storage medium and program product

By constructing a cooperative game model, establishing economic cost and adjustment cost models for each industrial user, and generating power dispatching schemes that satisfy both large and small industrial users, the problem of simultaneously meeting the demand response of both in existing technologies is solved, achieving cost optimization and production stability.

CN120879586BActive Publication Date: 2026-01-23ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511409120.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2026-01-23
Estimated Expiration
2045-09-29

AI Technical Summary

Technical Problem

Existing technologies are insufficient to simultaneously meet the demand response needs of both large and small industrial users, and existing methods cannot simultaneously satisfy the economic benefits and cost adjustment requirements of both.

Method used

By establishing economic cost models and adjustment cost models for each industrial user, a cooperative game model is constructed to solve the minimization problem and generate a power dispatching scheme that satisfies both large and small industrial users.

Benefits of technology

It has achieved the ability to simultaneously meet the needs of both large and small industrial users, reduced adjustment costs, increased willingness to participate, and ensured the stability and safety of production operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120879586B_ABST
    Figure CN120879586B_ABST
Patent Text Reader

Abstract

The application relates to a power consumption scheduling method and device of industrial users, computer equipment, a readable storage medium and a program product. The method comprises the following steps: acquiring economic cost parameters and adjustment cost parameters of each industrial user; determining total constraint conditions; establishing an economic cost model of each industrial user based on the economic cost parameters; establishing an adjustment cost model of each industrial user based on the adjustment cost parameters; constructing a cooperative game model based on the economic cost model of each industrial user, the adjustment cost model of each industrial user and the total constraint conditions; solving a minimization problem of the cooperative game model to obtain a power consumption scheduling scheme, and scheduling power consumption of each industrial user based on the power consumption scheduling scheme. The method can generate a power consumption scheduling scheme that simultaneously meets the demand response of large industrial users and small industrial users.
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 systems, in particular to an electricity scheduling method and device for industrial users, computer equipment, readable storage medium and program product. BACKGROUND

[0002] In recent years, with the continuous rise of the proportion of new energy installed capacity, the randomness of its output has brought significant challenges to power side peak shaving. In order to cope with the surge demand of peak load, demand side response has become a key means of current power supply. Industrial electricity is the main force of power consumption in China, especially in areas with specific industrial clusters, industrial users account for a high proportion of regional grid load. However, to mobilize industrial users to participate in demand response requires adjusting their production as a prerequisite, and how to improve the willingness of industrial users to participate has become a core problem that needs to be solved.

[0003] For small industrial users, due to their low daily load, it is often difficult to meet the load capacity requirements of individual participation in demand response, and the cost of their own adjustment is relatively high; for large industrial users, the cost of individual participation is also not low. The existing technology often considers the response constraints and economic benefits of a single industrial user, and cannot meet the demand response of large and small industrial users at the same time. SUMMARY

[0004] Therefore, it is necessary to provide an electricity scheduling method, device, computer equipment, readable storage medium and program product for industrial users, which can meet the demand response of large and small industrial users at the same time.

[0005] In a first aspect, the present application provides an electricity scheduling method for industrial users, comprising:

[0006] Obtaining economic cost parameters and adjustment cost parameters of each industrial user; setting constraint conditions of each industrial user, and generating total constraint conditions based on the constraint conditions of each industrial user;

[0007] Based on the economic cost parameters, production cost model, operation cost model, supply chain cost model and grid side cost model of each industrial user are established; and based on the production cost model, operation cost model, supply chain cost model and grid side cost model, an economic cost model of each industrial user is established;

[0008] based on the adjustment cost parameters, establishing an adjustment amplitude cost model, an adjustment rate cost model, an adjustment frequency cost model, a state deviation cost model and an adjustment stability cost model of each industrial user; based on the adjustment amplitude cost model, the adjustment rate cost model, the adjustment frequency cost model, the state deviation cost model and the adjustment stability cost model, establishing an adjustment cost model of each industrial user;

[0009] based on the economic cost model of each industrial user and the adjustment cost model of each industrial user, determining a total cost model of each industrial user; based on the total cost model and the total constraint condition, constructing a cooperative game model; solving a minimization problem of the cooperative game model to obtain a power consumption scheduling scheme of each industrial user; based on the power consumption scheduling scheme, scheduling power consumption of each industrial user.

[0010] In one of the embodiments, the establishing, based on the economic cost parameters, of a production cost model, an operation cost model, a supply chain cost model and a grid side cost model of each industrial user comprises:

[0011] based on a sales unit price of a production product of each industrial user, a baseline power consumption load, an actual power consumption load, a unit production electric consumption, a unit load adjustment waste cost coefficient and a unit load adjustment quality decline cost coefficient, establishing a production cost model of each industrial user; based on a device depreciation and loss coefficient, a sharp adjustment function, a human resource disturbance cost and an auxiliary system and material consumption cost of each industrial user, establishing an operation cost model of each industrial user; based on a delivery default risk cost and an inventory fluctuation cost of each industrial user, establishing a supply chain cost model of each industrial user; based on a basic power consumption fee deviation, a basic electricity fee influence, a unit electricity price, a demand response subsidy income and a unit load adjustment carbon trading coefficient of each industrial user, establishing a grid side cost model of each industrial user; the above parameters for establishing the production cost model, the operation cost model, the supply chain cost model and the grid side cost model are all economic cost parameters.

[0012] In one of the embodiments, the establishing, based on the adjustment cost parameters, of an adjustment amplitude cost model, an adjustment rate cost model, an adjustment frequency cost model, a state deviation cost model and an adjustment stability cost model of each industrial user comprises:

[0013] establishing an adjustment amplitude cost model of each industrial user based on the secondary amplitude cost coefficient and the primary amplitude cost coefficient of each industrial user; establishing an adjustment rate cost model of each industrial user based on the adjustment rate cost coefficient and the load change rate of each industrial user; establishing an adjustment frequency cost model of each industrial user based on the single adjustment cost coefficient and the adjustment behavior indicator function of each industrial user; establishing a state deviation cost model of each industrial user based on the state deviation cost coefficient and the deviation degree function of each industrial user; and establishing an adjustment stability cost model of each industrial user based on the adjustment stability cost coefficient and the process variable stability time integral. The parameters used for establishing the adjustment amplitude cost model, the adjustment rate cost model, the adjustment frequency cost model, the state deviation cost model and the adjustment stability cost model are all adjustment cost parameters.

[0014] In one of the embodiments, the method further comprises:

[0015] solving the minimization problem of the cooperative game model to obtain total revenue; establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user; determining the contribution value of each industrial user based on the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user through a preset method; and determining the revenue that each industrial user should obtain based on the total revenue and the contribution value of each industrial user.

[0016] In one of the embodiments, the establishment of the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user comprises:

[0017] For any industrial user, a power set of other industrial users except the industrial user is obtained to form a first sub-alliance set; a first constraint condition set corresponding to the first sub-alliance set is determined; the industrial user is added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second constraint condition set corresponding to the second sub-alliance set is determined; a first sub-cost model set is established based on the economic cost model of each industrial user and the adjustment cost model of each industrial user in the first sub-alliance set; a second sub-cost model set is established based on the economic cost model of each industrial user and the adjustment cost model of each industrial user in the second sub-alliance set; a first sub-alliance model set is established based on the first constraint condition set and the first sub-cost model set; and a second sub-alliance model set is established based on the second constraint condition set and the second sub-cost model set.

[0018] In one of the embodiments, the determination of the contribution value of each industrial user based on the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user through a preset method comprises:

[0019] For any industrial user, solve the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user to obtain a first revenue set and a second revenue set; based on the first and second revenue sets, obtain the contribution value of the industrial user.

[0020] Secondly, this application also provides a power dispatching device for industrial users, comprising:

[0021] The acquisition module is used to acquire the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0022] The first module is used to establish production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the economic cost parameters; and to establish economic cost models for each industrial user based on the production cost models, operating cost models, supply chain cost models, and grid-side cost models.

[0023] The second module is used to establish, based on the adjustment cost parameters, adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment stability cost model for each industrial user; and to establish the adjustment cost model for each industrial user based on the adjustment amplitude cost model, the adjustment rate cost model, the adjustment frequency cost model, the state deviation cost model, and the adjustment stability cost model.

[0024] The scheduling module is used to determine the total cost model of each industrial user based on the economic cost model and the adjustment cost model of each industrial user; construct a cooperative game model based on the total cost model and the total constraints; solve the minimization problem of the cooperative game model to obtain the power scheduling scheme of each industrial user; and perform power scheduling for each industrial user based on the power scheduling scheme.

[0025] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0026] Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0027] Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established.

[0028] Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established.

[0029] Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme of each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user.

[0030] Fourthly, this application also provides a readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0031] Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0032] Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established.

[0033] Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established.

[0034] Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme of each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user.

[0035] Fifthly, this application also provides a program product, including a computer program that, when executed by a processor, performs the following steps:

[0036] Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0037] Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established.

[0038] Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established.

[0039] Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme of each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user.

[0040] The aforementioned power dispatching method, apparatus, computer equipment, readable storage medium, and program product for industrial users first obtain the economic cost parameters and regulation cost parameters of each industrial user; set constraints for each industrial user, and generate overall constraints based on these constraints; establish production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the economic cost parameters; establish economic cost models for each industrial user based on these models; and then establish regulation amplitude cost models, regulation rate cost models, regulation frequency cost models, state deviation cost models, and regulation stability cost models for each industrial user based on the regulation cost parameters. The method involves establishing adjustment cost models for each industrial user based on the adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment stability cost model. Then, based on the economic cost model and adjustment cost model of each industrial user, a total cost model for each industrial user is determined. Based on the total cost model and the overall constraints, a cooperative game model is constructed. By establishing the cooperative game model, the demand responses of both large and small industrial users can be simultaneously satisfied during modeling. The method also solves the minimization problem of the cooperative game model, resulting in a power dispatching scheme that simultaneously satisfies the demand responses of both large and small industrial users. Based on this power dispatching scheme, power dispatching is performed for each industrial user. The method described in this application can simultaneously generate power dispatching schemes that satisfy the demand responses of both large and small industrial users. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a flowchart illustrating a power dispatching method for industrial users in one embodiment;

[0043] Figure 2 A detailed flowchart of a power dispatching method for industrial users in one embodiment;

[0044] Figure 3 This is a structural block diagram of an industrial user's power dispatching device in one embodiment;

[0045] Figure 4 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0047] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0048] In one embodiment, such as Figure 1 As shown, a power dispatching method for industrial users is provided. This embodiment illustrates the method applied to a terminal, but it is understood that the method can also be applied to a server, or to a system including both a terminal and a server, and implemented through interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0049] Step 101: Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0050] The constraint condition is obtained by acquiring the constraint adjustment of each industrial user and then forming the overall constraint condition; all users simultaneously comply with the overall constraint condition.

[0051] Specifically, for demand response alliances composed of various industrial users, the core objective must be maximizing the overall benefits of all participating users within the alliance, while strictly adhering to all constraints imposed on each participant during demand response operations. Different industrial users have varying production processes, equipment characteristics, and operational modes, resulting in significantly individualized constraints: for example, electrolytic aluminum users must focus on the voltage drop range of saturated reactors and transformer ratio limitations when participating in load regulation; steel industry users must pay attention to constraints on equipment operating parameters such as static reactance and resistance. Therefore, the overall constraints of the demand response alliance must be formed by integrating multiple sets of individualized constraints from all participating industrial users. In other words, the alliance's decision-making and operational space must not exceed any constraint imposed by any member user, ensuring that the alliance's response plan meets the overall benefit objectives while guaranteeing the stability and security of each industrial user's production and operation.

[0052]

[0053] Where u1 to u n This represents the nth industrial user participating in the cooperative alliance, from X1 to X... A For industrial user u1, the first to the Ath control parameters, Y1 to Y... B For the first to the Bth control parameters of industrial user u2, Z1 to Z... C For industrial users u n The first to the Cth control parameters, This refers to the nth set of constraints imposed on the mth set of control parameters for the oth user. In other words, the decision space that the demand response cooperative alliance can make must not exceed any constraint imposed by any alliance member.

[0054] Step 102: Based on the economic cost parameters, establish production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user; based on the production cost models, operating cost models, supply chain cost models, and grid-side cost models, establish economic cost models for each industrial user.

[0055] The economic cost parameters encompass the total production costs of industrial users throughout the entire production process, including supply chain costs and operating costs; examples include equipment depreciation and wear and tear factors, default risk costs, and electricity expenses. The established economic cost model reflects the cost composition of each industrial user's entire production process. The economic cost models for each industrial user are as follows:

[0056]

[0057] in, It is a production cost model. It is an operating cost model. It is a supply chain cost model. It is a grid-side cost model.

[0058] Step 103: Based on the adjustment cost parameters, establish adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment stability cost model for each industrial user; based on the adjustment amplitude cost model, the adjustment rate cost model, the adjustment frequency cost model, the state deviation cost model, and the adjustment stability cost model, establish the adjustment cost model for each industrial user.

[0059] The regulation cost parameter refers to the costs incurred by industrial users when regulating their electricity consumption, such as losses caused by frequent equipment start-ups and shutdowns and repeated adjustments. Therefore, the regulation cost model established based on the regulation cost parameter can reflect the costs incurred by industrial users participating in demand response and regulating their electricity consumption. The regulation cost model is as follows:

[0060]

[0061] in, It is an adjustment range cost model. It is a rate-cost adjustment model. It is a frequency adjustment cost model. It is a state deviation cost model. It is an adjustment of the stable cost model.

[0062] Step 104: Based on the economic cost model and adjustment cost model of each industrial user, determine the total cost model of each industrial user; based on the total cost model and the total constraints, construct a cooperative game model; solve the minimization problem of the cooperative game model to obtain the power dispatching scheme for each industrial user; based on the power dispatching scheme, perform power dispatching for each industrial user.

[0063] The total cost model for each industrial user is obtained by summing their economic cost model and adjustment cost model. The cooperative game model includes both the total cost model and constraints. The goal is to minimize the total cost by solving the cooperative game model, i.e., finding a power dispatching scheme that minimizes the total cost.

[0064] The above-mentioned power dispatching method for industrial users firstly obtains the economic cost parameters and regulation cost parameters of each industrial user; sets constraints for each industrial user, and generates overall constraints based on these constraints; establishes production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the economic cost parameters; establishes economic cost models for each industrial user based on these models; then, based on the regulation cost parameters, establishes regulation amplitude cost models, regulation rate cost models, regulation frequency cost models, state deviation cost models, and regulation stability cost models for each industrial user; and finally, based on the regulation amplitude... The method employs a cost model that simultaneously satisfies the demand responses of both large and small industrial users. This involves establishing cost models for each industrial user, including the cost model for adjusting rate, the cost model for adjusting frequency, the cost model for adjusting state deviation, and the cost model for adjusting stability. Then, based on the economic cost model and the adjustment cost model of each industrial user, a total cost model for each industrial user is determined. Based on the total cost model and the overall constraints, a cooperative game model is constructed. By establishing this cooperative game model, the demand responses of both large and small industrial users can be simultaneously satisfied during modeling. The method then solves the minimization problem of the cooperative game model, resulting in a power dispatching scheme that simultaneously satisfies the demand responses of both large and small industrial users. Based on this power dispatching scheme, power dispatching is performed for each industrial user. The method described in this application can simultaneously generate power dispatching schemes that satisfy the demand responses of both large and small industrial users.

[0065] In one embodiment, establishing production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the economic cost parameters includes:

[0066] Based on the sales price of each industrial user's products, baseline electricity load, actual electricity load, unit output electricity consumption, unit load regulation scrap cost coefficient, and unit load regulation quality degradation cost coefficient, a production cost model is established for each industrial user. Based on the equipment depreciation and loss coefficients, drastic regulation functions, human resource disturbance costs, and auxiliary system and material consumption costs, an operating cost model is established for each industrial user. Based on the delivery default risk cost and inventory fluctuation cost, a supply chain cost model is established for each industrial user. Based on the basic electricity cost deviation, basic electricity charge impact, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient, a grid-side cost model is established for each industrial user. The parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

[0067] For example, the production cost models for various industrial users are as follows:

[0068]

[0069] in, This indicates the unit price of the manufactured product. This represents the baseline electricity load of user n during the time period h. This represents the actual electricity load of user n during the time period h. This represents the unit output power consumption of user n during the time period h. It represents the unit load adjustment scrap cost coefficient, which indicates the direct material loss caused by the scrapping of raw materials or semi-finished products being processed due to abnormal interruption or alteration of the production process (such as heating or cooling). This represents the cost coefficient for quality degradation per unit load adjustment; it also represents the economic loss caused by the decline in the performance or grade of the final product due to fluctuations in process parameters (such as unstable temperature and pressure), resulting in the need for price reductions. The operating cost models for various industrial users are as follows:

[0070]

[0071] in, This indicates the equipment depreciation and wear factor. It quantifies the additional physical wear and reduced lifespan costs caused by frequent start-ups and shutdowns, rapid power increases or decreases to production equipment (such as motors, compressors, and heating furnaces). It is a drastic adjustment function, which represents a function related to the magnitude of the adjustment. The losses caused by drastic adjustment may be much greater than those caused by gradual adjustment. This refers to human resource disruption costs; it is a comprehensive cost that includes overtime pay arranged to make up for lost production, additional human resource costs for performing non-routine operations, and management and scheduling costs resulting from changes in production plans. This represents the cost of auxiliary systems and material consumption; it includes the energy consumption cost of auxiliary systems that maintain the main equipment under safe or standby conditions (such as insulation, pressure maintenance, and inert gas protection) during shutdown or low-load operation, as well as the cost of specific materials consumed during the start-up and shutdown processes (such as catalysts, cleaning agents, and lubricants). The supply chain cost models for various industrial users are as follows:

[0072]

[0073] in, This represents the cost of delivery default risk. It is the expected cost of the risk of late delivery penalties or lost orders that may arise under the contract terms due to production fluctuations potentially leading to the inability to deliver products to customers on time. This represents the cost of inventory fluctuations. Production cuts may result in finished goods inventory being insufficient to meet sudden orders, while increased production or slower raw material consumption may lead to raw material stockpiling. Both situations incur additional warehousing costs, capital tied-up costs, or stockout losses. The grid-side cost models for various industrial users are as follows:

[0074]

[0075] in, It is the cost on the grid side. It is the revenue on the grid side. This indicates the deviation in basic electricity costs. This indicates the impact of basic electricity charges (demand charges); industrial users' electricity charges typically include basic electricity charges calculated based on the maximum demand (peak power) for the month; if load adjustment behavior during the h-hour period breaks the record for the maximum demand for the month, it will lead to an increase in the basic electricity charges for the entire billing cycle; this item is this part of the potential cost. This indicates the unit electricity price charged by the power grid (yuan / kW / month). This indicates the change in the maximum demand for the current month caused by operations during time period h. This indicates the revenue from demand response subsidies. This represents the carbon trading revenue factor per unit load adjustment. If a user reduces electricity consumption, the corresponding reduction in carbon emissions can be sold for profit in the carbon trading market or used to save on carbon tax payments. This item quantifies the environmental and economic value of this action.

[0076] In this embodiment, by establishing production cost models, operating cost models, supply chain cost models, and power grid side cost models for each industrial user, the economic costs of industrial users participating in demand response can be quantified throughout the entire process, providing a cost input basis for subsequent cooperative game models.

[0077] In one embodiment, establishing adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment stability cost model for each industrial user based on the adjustment cost parameters includes:

[0078] Based on the quadratic and primary amplitude cost coefficients of each industrial user, a regulation amplitude cost model is established for each industrial user; based on the regulation rate cost coefficient and load change rate of each industrial user, a regulation rate cost model is established for each industrial user; based on the single regulation cost coefficient and regulation behavior indicator function of each industrial user, a regulation frequency cost model is established for each industrial user; based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model is established for each industrial user; based on the regulation stability cost coefficient and process variable stability time integral of each industrial user, a regulation stability cost model is established for each industrial user; the parameters used to establish the regulation amplitude cost model, regulation rate cost model, regulation frequency cost model, state deviation cost model, and regulation stability cost model are all regulation cost parameters.

[0079] For example, the adjustment range cost model for each industrial user is as follows:

[0080]

[0081] in, This represents the second-order amplitude cost coefficient. It reflects the nonlinear impact of the adjustment amplitude on the system. For example, a large load change may cause drastic changes in the thermal stress, mechanical stress, or chemical reaction equilibrium of equipment, and the damage and risk are far greater than the sum of two smaller changes. This represents the linear cost coefficient, which reflects the linear cost proportional to the adjustment range, such as the routine wear and tear and energy consumption of control system actuators (valves, frequency converters). This represents the baseline load of user n during the time period h. This represents the actual load of user n during time period h. The adjustment rate cost model for each industrial user is as follows:

[0082]

[0083] This cost item measures the impact of the "speed" or "acceleration" of load regulation on the system. This represents the adjustment rate cost coefficient; it is used to quantify the cost caused by the rate of load change and reflects the equipment's sensitivity to dynamic shocks. For example, for a large rotating machine or heating furnace, excessively rapid power increases can lead to mechanical damage or furnace body cracking, resulting in extremely high costs. Indicates the time interval The load change rate within the area. The adjustment frequency cost model for each industrial user is as follows:

[0084]

[0085] This cost item measures the cumulative wear and tear and operational fatigue caused by "frequent start-stop" or "repeated adjustments". This represents the cost factor for a single adjustment. It indicates the fixed cost that will be incurred if an adjustment (regardless of size) is performed even once. This includes operator intervention, program initiation, safety inspection procedures, and arcing or impact losses during equipment switching. This represents a function that indicates the behavior to be adjusted. It is a binary function, when... ≠ hour, = 1; when = hour, = 0. It represents the fixed cost used to trigger a single adjustment. The state deviation cost model for each industrial user is as follows:

[0086]

[0087] This cost item measures the additional difficulty and risk of adjusting in “non-economic zones” or “unstable zones”. This indicates the cost coefficient for state deviation. This represents the deviation function. This function measures the current actual load. With the optimal economic operating load of the equipment The difference between them. When the equipment is operating near its rated efficiency point, The value is very small; when it operates in low-load, low-efficiency, or unstable areas, The value will increase dramatically. Adjusting in these areas presents significantly greater operational difficulties and potential risks (such as surge and stall) than adjusting in economic zones. The adjustment stabilization cost models for various industrial users are as follows:

[0088]

[0089] in, This represents the process stability cost coefficient. This represents the integral of the process variable's settling time. After load adjustment occurs, key process parameters (such as temperature y(t)) will oscillate and require a certain period of time to stabilize. Only then can it stabilize to the new set value. This integral term quantifies the degree of "instability" throughout the dynamic adjustment process. During this period, products may fail to meet standards, or the system may be in a high-risk state; this term translates these into operating costs.

[0090] In this embodiment, by establishing adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models for each industrial user, the differentiated adjustment costs of different industrial users participating in demand response can be accurately quantified from the entire process of electricity regulation, providing a cost input basis for subsequent cooperative game models.

[0091] In one embodiment, the method further includes:

[0092] The process involves solving the minimization problem of the cooperative game model to obtain the total payout; establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user; determining the contribution value of each industrial user using a preset method based on the first and second sub-alliance model sets corresponding to each industrial user; and determining the payout that each industrial user should receive based on the total payout and the contribution value of each industrial user.

[0093] For example, by solving the minimization problem of the cooperative game model, the total cost is minimized. The total revenue is obtained by subtracting the cost before participating in the demand response from the minimized total cost. A first sub-alliance model set and a second sub-alliance model set are established for each industrial user. Based on the first and second sub-alliance model sets for each industrial user, the contribution value of each industrial user is determined using the Shapley value method. Based on the total revenue and the contribution values ​​of each industrial user, the revenue that each industrial user should receive is determined.

[0094] In this embodiment, the Shapley value method is used to determine the revenue that each industrial user should receive, and then the revenue is distributed accordingly. This ensures the fairness of the distribution of benefits, so that each industrial user can obtain the revenue that belongs to them.

[0095] In one embodiment, establishing the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user includes:

[0096] For any industrial user, the power set of other industrial users is calculated to obtain multiple sub-alliances, forming a first sub-alliance set; a first constraint set corresponding to the first sub-alliance set is determined; the industrial user is added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second constraint set corresponding to the second sub-alliance set is determined; a first sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the first sub-alliance set; a second sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the second sub-alliance set; a first sub-alliance model set is established based on the first constraint set and the first sub-cost model set; a second sub-alliance model set is established based on the second constraint set and the second sub-cost model set.

[0097] For example, for any industrial user, the power set of other industrial users besides the stated industrial user is used to obtain multiple sub-alliances, forming a first sub-alliance set. For instance, if there are four users {1,2,3,4}, when calculating the sub-alliance set for user 1, multiple sub-alliances are obtained: {}, {2}, {3}, {4}, {2,3}, {2,4}, {3,4}, and {2,3,4}. These sub-alliances constitute the sub-alliance set. The first constraint condition set corresponding to the first sub-alliance set is determined, that is, based on the industrial users of each sub-alliance, the constraint conditions of the corresponding industrial users are determined, thus obtaining a corresponding sub-constraint condition set; all sub-constraint condition sets constitute the first constraint condition set. The industrial users are added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second set of constraints corresponding to the second sub-alliance set is determined; a first set of sub-cost models is established based on the economic cost models and adjustment cost models of each industrial user in the first sub-alliance set; a second set of sub-cost models is established based on the economic cost models and adjustment cost models of each industrial user in the second sub-alliance set; a first set of sub-alliance models is established based on the first set of constraints and the first set of sub-cost models; and a second set of sub-alliance models is established based on the second set of constraints and the second set of sub-cost models.

[0098] In this embodiment, by establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user, it is convenient to determine the contribution value of each industrial user in the future, and then allocate revenue to each industrial user according to the contribution value.

[0099] In one embodiment, determining the contribution value of each industrial user based on the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user through a preset method includes:

[0100] For any industrial user, solve the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user to obtain a first revenue set and a second revenue set; based on the first and second revenue sets, obtain the contribution value of the industrial user.

[0101] For example, for any industrial user, the problem of minimizing each sub-coalition model in the first and second sub-coalition model sets corresponding to the industrial user is solved to obtain a first and second revenue set; based on the first and second revenue sets, the contribution value of the industrial user is obtained. Specifically: the Shapley value of user i is equal to traversing all possible coalitions S and calculating the contribution of i to the overall revenue when i joins this coalition S. Specifically, in the formula... This represents the additional benefits user i receives after joining alliance S, multiplied by... Let's consider the probability of user i joining federation S from different positions. Finally, sum the contributions of all possible federations S to obtain user i's Shapley value. The formula is as follows:

[0102]

[0103] in Let S represent the Shapley value of user i, N be the set of users participating in the game, v(S) represent the revenue of alliance S, n be the total number of users, and |S| represent the number of users in alliance S. For example, suppose there are 3 users: N = {1, 2, 3}. We want to calculate the contribution value of user 1. The first set of sub-alliance models contains all sub-alliances that do not include user 1, namely: empty alliances {}, {2}, {3}, and {2,3}. There are a total of 4 models. The second set of sub-alliance models contains alliances that include user 1, namely: {1}, {1,2}, {1,3}, and {1,2,3}. There are a total of 4 models. Solve for the profit v({}) (usually defined as 0) of alliance {} and the profit v({1}) of alliance {1}. Solve for the profit v({2}) of alliance {2} and the profit v({1,2}) of alliance {1,2}. Solve for the profit v({3}) of alliance {3} and the profit v({1,3}) of alliance {1,3}. Solve for the profit v({2,3}) of alliance {2,3} and the profit v({1,2,3}) of alliance {1,2,3}. Calculate the four marginal contributions: [v({1}) - v({})], [v({1,2}) - v({2})], [v({1,3}) - v({3})], [v({1,2,3}) - v({2,3})]. Multiply each of these four marginal contribution values ​​by its respective weight and sum them to obtain the result. .

[0104] In this embodiment, the contribution value of each industrial user is calculated using the Shapley value method, which can clearly quantify the contribution of each industrial user and thus allocate revenue to each industrial user.

[0105] In one exemplary embodiment, such as Figure 2As shown, a method for power dispatching for industrial users involves obtaining economic cost parameters and regulation cost parameters for each industrial user; setting constraints for each industrial user; and generating overall constraints based on these constraints. A production cost model for each industrial user is established based on the sales price of their products, baseline power load, actual power load, power consumption per unit output, waste cost coefficient for unit load regulation, and quality degradation cost coefficient for unit load regulation. An operating cost model for each industrial user is established based on their equipment depreciation and loss coefficients, drastic regulation functions, human resource disturbance costs, and auxiliary system and material consumption costs. A supply chain cost model for each industrial user is established based on their delivery default risk costs and inventory fluctuation costs. A grid-side cost model for each industrial user is established based on their basic electricity cost deviation, basic electricity price impact, unit electricity price, demand response subsidy revenue, and carbon trading coefficient for unit load regulation. All parameters used to establish these models are economic cost parameters. Based on the production cost model, operating cost model, supply chain cost model, and grid-side cost model, an economic cost model for each industrial user is established. Based on the quadratic and primary amplitude cost coefficients of each industrial user, a regulation amplitude cost model is established for each industrial user; based on the regulation rate cost coefficient and load change rate of each industrial user, a regulation rate cost model is established for each industrial user; based on the single regulation cost coefficient and regulation behavior indicator function of each industrial user, a regulation frequency cost model is established for each industrial user; based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model is established for each industrial user; based on the regulation stability cost coefficient and process variable stability time integral of each industrial user, a regulation stability cost model is established for each industrial user; the parameters used to establish each model are all regulation cost parameters. Based on the regulation amplitude cost model, regulation rate cost model, regulation frequency cost model, state deviation cost model, and regulation stability cost model, a regulation cost model for each industrial user is established. Based on the economic cost model and regulation cost model of each industrial user, a total cost model for each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme for each industrial user; based on the power dispatching scheme, power dispatching is performed for each industrial user. Solve the minimization problem of the cooperative game model to obtain the minimum total cost. Subtract the cost before participating in the demand response from the minimum total cost to obtain the total benefit.For any industrial user, the power set of all other industrial users is calculated to obtain multiple sub-associations, forming a first sub-association set. For example, if there are four users {1,2,3,4}, calculating the sub-association set for user 1 yields multiple sub-associations: {}, {2}, {3}, {4}, {2,3}, {2,4}, {3,4}, and {2,3,4}. These sub-associations constitute the sub-association set. The first constraint set corresponding to the first sub-association set is determined, i.e., based on the industrial users of each sub-association, the constraints for the corresponding industrial users are determined, thus obtaining a corresponding sub-constraint set. All sub-constraint sets constitute the first constraint set. The industrial users are added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set. A second set of constraints corresponding to the second sub-alliance set is determined. A first set of sub-cost models is established based on the economic cost models and adjustment cost models of each industrial user in the first sub-alliance set. A second set of sub-cost models is established based on the economic cost models and adjustment cost models of each industrial user in the second sub-alliance set. A first set of sub-alliance models is established based on the first set of constraints and the first set of sub-cost models. A second set of sub-alliance models is established based on the second set of constraints and the second set of sub-cost models. For any industrial user, the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user is solved to obtain a first set of revenues and a second set of revenues. Based on the first and second sets of revenues, the contribution value of the industrial user is obtained. Specifically: the Shapley value of user i is equal to traversing all possible alliances S and calculating the contribution of i to the overall revenue when i joins this alliance S. Specifically, in the formula... This represents the additional benefits user i receives after joining alliance S, multiplied by... Let's consider the possibility of user i joining alliance S from different positions. Finally, sum the contributions of all possible alliances S to obtain user i's Shapley value, i.e., contribution value. Based on the total revenue and the contribution values ​​of each industrial user, determine the revenue that each industrial user should receive.

[0106] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0107] In one exemplary embodiment, such as Figure 3 As shown, an industrial user power dispatching device is provided, comprising: an acquisition module 301, a first establishment module 302, a second establishment module 303, and a dispatching module 304, wherein:

[0108] The acquisition module is used to acquire the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0109] The first module is used to establish production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the economic cost parameters; and to establish economic cost models for each industrial user based on the production cost models, operating cost models, supply chain cost models, and grid-side cost models.

[0110] The second module is used to establish, based on the adjustment cost parameters, adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment stability cost model for each industrial user; and to establish the adjustment cost model for each industrial user based on the adjustment amplitude cost model, the adjustment rate cost model, the adjustment frequency cost model, the state deviation cost model, and the adjustment stability cost model.

[0111] The scheduling module is used to determine the total cost model of each industrial user based on the economic cost model and the adjustment cost model of each industrial user; construct a cooperative game model based on the total cost model and the total constraints; solve the minimization problem of the cooperative game model to obtain the power scheduling scheme of each industrial user; and perform power scheduling for each industrial user based on the power scheduling scheme.

[0112] In one embodiment, the first establishing module is further configured to:

[0113] Based on the sales price of each industrial user's products, baseline electricity load, actual electricity load, unit output electricity consumption, unit load regulation scrap cost coefficient, and unit load regulation quality degradation cost coefficient, a production cost model is established for each industrial user. Based on the equipment depreciation and loss coefficients, drastic regulation functions, human resource disturbance costs, and auxiliary system and material consumption costs, an operating cost model is established for each industrial user. Based on the delivery default risk cost and inventory fluctuation cost, a supply chain cost model is established for each industrial user. Based on the basic electricity cost deviation, basic electricity charge impact, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient, a grid-side cost model is established for each industrial user. The parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

[0114] In one embodiment, the second establishing module is further configured to:

[0115] Based on the quadratic and primary amplitude cost coefficients of each industrial user, a regulation amplitude cost model is established for each industrial user; based on the regulation rate cost coefficient and load change rate of each industrial user, a regulation rate cost model is established for each industrial user; based on the single regulation cost coefficient and regulation behavior indicator function of each industrial user, a regulation frequency cost model is established for each industrial user; based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model is established for each industrial user; based on the regulation stability cost coefficient and process variable stability time integral of each industrial user, a regulation stability cost model is established for each industrial user; the parameters used to establish the regulation amplitude cost model, regulation rate cost model, regulation frequency cost model, state deviation cost model, and regulation stability cost model are all regulation cost parameters.

[0116] In one embodiment, the scheduling module is further configured to:

[0117] The process involves solving the minimization problem of the cooperative game model to obtain the total payout; establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user; determining the contribution value of each industrial user using a preset method based on the first and second sub-alliance model sets corresponding to each industrial user; and determining the payout that each industrial user should receive based on the total payout and the contribution value of each industrial user.

[0118] In one embodiment, the scheduling module is further configured to:

[0119] For any industrial user, the power set of other industrial users is calculated to obtain multiple sub-alliances, forming a first sub-alliance set; a first constraint set corresponding to the first sub-alliance set is determined; the industrial user is added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second constraint set corresponding to the second sub-alliance set is determined; a first sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the first sub-alliance set; a second sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the second sub-alliance set; a first sub-alliance model set is established based on the first constraint set and the first sub-cost model set; a second sub-alliance model set is established based on the second constraint set and the second sub-cost model set.

[0120] In one embodiment, the scheduling module is further configured to:

[0121] For any industrial user, solve the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user to obtain a first revenue set and a second revenue set; based on the first and second revenue sets, obtain the contribution value of the industrial user.

[0122] The modules in the power dispatching device for the aforementioned industrial users can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0123] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 4As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores power dispatching schemes. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a power dispatching method for industrial users.

[0124] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0125] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0126] Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0127] Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established.

[0128] Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established.

[0129] Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme of each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user.

[0130] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0131] Based on the sales price of each industrial user's products, baseline electricity load, actual electricity load, unit output electricity consumption, unit load regulation scrap cost coefficient, and unit load regulation quality degradation cost coefficient, a production cost model is established for each industrial user. Based on the equipment depreciation and loss coefficients, drastic regulation functions, human resource disturbance costs, and auxiliary system and material consumption costs, an operating cost model is established for each industrial user. Based on the delivery default risk cost and inventory fluctuation cost, a supply chain cost model is established for each industrial user. Based on the basic electricity cost deviation, basic electricity charge impact, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient, a grid-side cost model is established for each industrial user. The parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

[0132] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0133] Based on the quadratic and primary amplitude cost coefficients of each industrial user, a regulation amplitude cost model is established for each industrial user; based on the regulation rate cost coefficient and load change rate of each industrial user, a regulation rate cost model is established for each industrial user; based on the single regulation cost coefficient and regulation behavior indicator function of each industrial user, a regulation frequency cost model is established for each industrial user; based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model is established for each industrial user; based on the regulation stability cost coefficient and process variable stability time integral of each industrial user, a regulation stability cost model is established for each industrial user; the parameters used to establish the regulation amplitude cost model, regulation rate cost model, regulation frequency cost model, state deviation cost model, and regulation stability cost model are all regulation cost parameters.

[0134] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0135] The process involves solving the minimization problem of the cooperative game model to obtain the total payout; establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user; determining the contribution value of each industrial user using a preset method based on the first and second sub-alliance model sets corresponding to each industrial user; and determining the payout that each industrial user should receive based on the total payout and the contribution value of each industrial user.

[0136] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0137] For any industrial user, the power set of other industrial users is calculated to obtain multiple sub-alliances, forming a first sub-alliance set; a first constraint set corresponding to the first sub-alliance set is determined; the industrial user is added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second constraint set corresponding to the second sub-alliance set is determined; a first sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the first sub-alliance set; a second sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the second sub-alliance set; a first sub-alliance model set is established based on the first constraint set and the first sub-cost model set; a second sub-alliance model set is established based on the second constraint set and the second sub-cost model set.

[0138] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0139] For any industrial user, solve the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user to obtain a first revenue set and a second revenue set; based on the first and second revenue sets, obtain the contribution value of the industrial user.

[0140] In one embodiment, a readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0141] Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0142] Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established.

[0143] Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established.

[0144] Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme of each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user.

[0145] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0146] Based on the sales price of each industrial user's products, baseline electricity load, actual electricity load, unit output electricity consumption, unit load regulation scrap cost coefficient, and unit load regulation quality degradation cost coefficient, a production cost model is established for each industrial user. Based on the equipment depreciation and loss coefficients, drastic regulation functions, human resource disturbance costs, and auxiliary system and material consumption costs, an operating cost model is established for each industrial user. Based on the delivery default risk cost and inventory fluctuation cost, a supply chain cost model is established for each industrial user. Based on the basic electricity cost deviation, basic electricity charge impact, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient, a grid-side cost model is established for each industrial user. The parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

[0147] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0148] Based on the quadratic and primary amplitude cost coefficients of each industrial user, a regulation amplitude cost model is established for each industrial user; based on the regulation rate cost coefficient and load change rate of each industrial user, a regulation rate cost model is established for each industrial user; based on the single regulation cost coefficient and regulation behavior indicator function of each industrial user, a regulation frequency cost model is established for each industrial user; based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model is established for each industrial user; based on the regulation stability cost coefficient and process variable stability time integral of each industrial user, a regulation stability cost model is established for each industrial user; the parameters used to establish the regulation amplitude cost model, regulation rate cost model, regulation frequency cost model, state deviation cost model, and regulation stability cost model are all regulation cost parameters.

[0149] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0150] The process involves solving the minimization problem of the cooperative game model to obtain the total payout; establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user; determining the contribution value of each industrial user using a preset method based on the first and second sub-alliance model sets corresponding to each industrial user; and determining the payout that each industrial user should receive based on the total payout and the contribution value of each industrial user.

[0151] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0152] For any industrial user, the power set of other industrial users is calculated to obtain multiple sub-alliances, forming a first sub-alliance set; a first constraint set corresponding to the first sub-alliance set is determined; the industrial user is added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second constraint set corresponding to the second sub-alliance set is determined; a first sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the first sub-alliance set; a second sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the second sub-alliance set; a first sub-alliance model set is established based on the first constraint set and the first sub-cost model set; a second sub-alliance model set is established based on the second constraint set and the second sub-cost model set.

[0153] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0154] For any industrial user, solve the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user to obtain a first revenue set and a second revenue set; based on the first and second revenue sets, obtain the contribution value of the industrial user.

[0155] In one embodiment, a program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0156] Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user.

[0157] Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established.

[0158] Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established.

[0159] Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme of each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user.

[0160] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0161] Based on the sales price of each industrial user's products, baseline electricity load, actual electricity load, unit output electricity consumption, unit load regulation scrap cost coefficient, and unit load regulation quality degradation cost coefficient, a production cost model is established for each industrial user. Based on the equipment depreciation and loss coefficients, drastic regulation functions, human resource disturbance costs, and auxiliary system and material consumption costs, an operating cost model is established for each industrial user. Based on the delivery default risk cost and inventory fluctuation cost, a supply chain cost model is established for each industrial user. Based on the basic electricity cost deviation, basic electricity charge impact, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient, a grid-side cost model is established for each industrial user. The parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

[0162] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0163] Based on the quadratic and primary amplitude cost coefficients of each industrial user, a regulation amplitude cost model is established for each industrial user; based on the regulation rate cost coefficient and load change rate of each industrial user, a regulation rate cost model is established for each industrial user; based on the single regulation cost coefficient and regulation behavior indicator function of each industrial user, a regulation frequency cost model is established for each industrial user; based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model is established for each industrial user; based on the regulation stability cost coefficient and process variable stability time integral of each industrial user, a regulation stability cost model is established for each industrial user; the parameters used to establish the regulation amplitude cost model, regulation rate cost model, regulation frequency cost model, state deviation cost model, and regulation stability cost model are all regulation cost parameters.

[0164] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0165] The process involves solving the minimization problem of the cooperative game model to obtain the total payout; establishing a first sub-alliance model set and a second sub-alliance model set corresponding to each industrial user; determining the contribution value of each industrial user using a preset method based on the first and second sub-alliance model sets corresponding to each industrial user; and determining the payout that each industrial user should receive based on the total payout and the contribution value of each industrial user.

[0166] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0167] For any industrial user, the power set of other industrial users is calculated to obtain multiple sub-alliances, forming a first sub-alliance set; a first constraint set corresponding to the first sub-alliance set is determined; the industrial user is added to each sub-alliance in the first sub-alliance set to obtain a second sub-alliance set; a second constraint set corresponding to the second sub-alliance set is determined; a first sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the first sub-alliance set; a second sub-cost model set is established based on the economic cost model and adjustment cost model of each industrial user in the second sub-alliance set; a first sub-alliance model set is established based on the first constraint set and the first sub-cost model set; a second sub-alliance model set is established based on the second constraint set and the second sub-cost model set.

[0168] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0169] For any industrial user, solve the minimization problem of each sub-alliance model in the first and second sub-alliance model sets corresponding to the industrial user to obtain a first revenue set and a second revenue set; based on the first and second revenue sets, obtain the contribution value of the industrial user.

[0170] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0171] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0172] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for power dispatching for industrial users, characterized in that, The method includes: Obtain the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user. Based on the aforementioned economic cost parameters, production cost models, operating cost models, supply chain cost models, and grid-side cost models are established for each industrial user; based on the aforementioned production cost models, operating cost models, supply chain cost models, and grid-side cost models, economic cost models for each industrial user are established. Based on the aforementioned adjustment cost parameters, adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models are established for each industrial user; based on the aforementioned adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models, adjustment cost models for each industrial user are established. Based on the economic cost model and adjustment cost model of each industrial user, the total cost model of each industrial user is determined; based on the total cost model and the total constraints, a cooperative game model is constructed; the minimization problem of the cooperative game model is solved to obtain the power dispatching scheme for each industrial user; based on the power dispatching scheme, power dispatching is carried out for each industrial user. The establishment of production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the aforementioned economic cost parameters includes: Based on the sales unit price of each industrial user's products, baseline power load, actual power load, power consumption per unit output, waste cost coefficient for adjusting per unit load, and quality reduction cost coefficient for adjusting per unit load, a production cost model for each industrial user is established. Based on the equipment depreciation and loss coefficients, drastic adjustment functions, human resource disturbance costs, and auxiliary system and material consumption costs of each industrial user, an operating cost model for each industrial user is established. Based on the delivery default risk cost and inventory fluctuation cost of each industrial user, a supply chain cost model for each industrial user is established. Based on the deviation of basic electricity costs, the impact of basic electricity charges, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient of each industrial user, a grid-side cost model is established for each industrial user; the parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

2. The method according to claim 1, characterized in that, The process of establishing adjustment amplitude cost models, adjustment rate cost models, adjustment frequency cost models, state deviation cost models, and adjustment stability cost models for each industrial user based on the aforementioned adjustment cost parameters includes: Based on the secondary amplitude cost coefficient and the primary amplitude cost coefficient of each industrial user, an adjustment amplitude cost model is established for each industrial user. Based on the adjustment rate cost coefficient and load change rate of each industrial user, an adjustment rate cost model is established for each industrial user. Based on the single adjustment cost coefficient and adjustment behavior indication function of each industrial user, an adjustment frequency cost model is established for each industrial user. Based on the state deviation cost coefficient and deviation function of each industrial user, a state deviation cost model for each industrial user is established. Based on the adjustment and stabilization cost coefficients and the process variable stabilization time integrals of each industrial user, adjustment and stabilization cost models are established for each industrial user; the parameters used to establish the adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment and stabilization cost model are all adjustment cost parameters.

3. The method according to claim 1, characterized in that, The method further includes: The goal is to solve the minimization problem of the cooperative game model to obtain the total payoff. Establish the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user; Based on the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user, the contribution value of each industrial user is determined by a preset method. Based on the total revenue and the contribution value of each industrial user, the revenue that each industrial user should receive is determined.

4. The method according to claim 3, characterized in that, The establishment of the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user includes: For any industrial user, the power set of other industrial users besides the industrial user is obtained to form multiple sub-alliances, forming a first sub-alliance set; the first constraint set corresponding to the first sub-alliance set is determined. The industrial users are added to each sub-alliance in the first sub-alliance set to obtain the second sub-alliance set; the second set of constraints corresponding to the second sub-alliance set is determined. Based on the economic cost model and adjustment cost model of each industrial user in the first sub-alliance set, a first sub-cost model set is established. Based on the economic cost model and adjustment cost model of each industrial user in the second sub-alliance set, a second sub-cost model set is established. Based on the first set of constraints and the first set of sub-cost models, a first set of sub-alliance models is established; Based on the second set of constraints and the second set of sub-cost models, a second set of sub-alliance models is established.

5. The method according to claim 4, characterized in that, The method for determining the contribution value of each industrial user based on the first sub-alliance model set and the second sub-alliance model set corresponding to each industrial user through a preset method includes: For any industrial user, solve the minimization problem of each sub-alliance model in the first sub-alliance model set and the second sub-alliance model set corresponding to the industrial user to obtain the first revenue set and the second revenue set. Based on the first and second revenue sets, the contribution value of the industrial user is obtained.

6. A power dispatching device for industrial users, characterized in that, The device includes: The acquisition module is used to acquire the economic cost parameters and adjustment cost parameters of each industrial user; set the constraints for each industrial user; and generate the total constraints based on the constraints of each industrial user. The first module is used to establish production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the economic cost parameters; and to establish economic cost models for each industrial user based on the production cost models, operating cost models, supply chain cost models, and grid-side cost models. The second module is used to establish, based on the adjustment cost parameters, adjustment amplitude cost model, adjustment rate cost model, adjustment frequency cost model, state deviation cost model, and adjustment stability cost model for each industrial user; and to establish the adjustment cost model for each industrial user based on the adjustment amplitude cost model, the adjustment rate cost model, the adjustment frequency cost model, the state deviation cost model, and the adjustment stability cost model. The scheduling module is used to determine the total cost model of each industrial user based on the economic cost model and the adjustment cost model of each industrial user; construct a cooperative game model based on the total cost model and the total constraints; solve the minimization problem of the cooperative game model to obtain the power scheduling scheme for each industrial user; and perform power scheduling for each industrial user based on the power scheduling scheme. The establishment of production cost models, operating cost models, supply chain cost models, and grid-side cost models for each industrial user based on the aforementioned economic cost parameters includes: Based on the sales unit price of each industrial user's products, baseline power load, actual power load, power consumption per unit output, waste cost coefficient for adjusting per unit load, and quality reduction cost coefficient for adjusting per unit load, a production cost model for each industrial user is established. Based on the equipment depreciation and loss coefficients, drastic adjustment functions, human resource disturbance costs, and auxiliary system and material consumption costs of each industrial user, an operating cost model for each industrial user is established. Based on the delivery default risk cost and inventory fluctuation cost of each industrial user, a supply chain cost model for each industrial user is established. Based on the deviation of basic electricity costs, the impact of basic electricity charges, unit electricity price, demand response subsidy revenue, and unit load regulation carbon trading coefficient of each industrial user, a grid-side cost model is established for each industrial user; the parameters used to establish the production cost model, operating cost model, supply chain cost model, and grid-side cost model are all economic cost parameters.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.

8. A readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.

9. A program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Distributed comprehensive demand side response method and distributed comprehensive demand side response device for energy internet

    CN108564305A

  • Demand adjustment server and demand adjustment system

    JP6909912B1