An ordered power utilization scheme formulation method, apparatus, device, and medium
By acquiring user profile data and establishing objective functions and constraints, the power consumption allocation is optimized, solving the problems of insufficient fairness and high unit consumption of products in existing technologies, and realizing rational power use and efficient resource allocation.
Patent Information
- Application Number
- CN202210411272.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-19
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-04-19
AI Technical Summary
The existing orderly power consumption scheme does not take fairness into account, resulting in higher unit consumption of products for enterprise users during power rationing periods and low efficiency in power resource allocation.
By acquiring user profile data, establishing an objective function and determining constraints, and employing a linear solution method, the power consumption allocation of users is optimized to maximize total power consumption while considering the characteristics of power consumption in production and reducing unit consumption of products.
This approach enables more rational and equitable electricity consumption during periods of orderly electricity use, reduces unit consumption of products, and improves the efficiency of power resource allocation and solution speed.
Smart Images

Figure CN114757539B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electrical technology, and in particular to a method, apparatus, equipment and medium for preparing an orderly power consumption scheme. Background Technology
[0002] With the rapid growth of electricity demand from users, it is necessary to formulate reasonable and orderly electricity consumption plans. These plans should be implemented through administrative measures, economic means, and technical methods to legally control some electricity demand and maintain stable electricity supply and demand in the event of power shortages or emergencies. A series of measures, such as peak-shifting, peak-avoidance, rotating shifts, power rationing, and power restrictions, should be adopted to avoid unplanned power outages, regulate electricity consumption, and minimize the adverse effects of power supply and demand imbalances on society and businesses.
[0003] The current practice of the power sector in carrying out orderly electricity use is to take capacity size as an important criterion for judging the order of peak shaving, based on the perspective of ease of operation and reliable peak shaving. Several months in advance, an orderly electricity use plan is prepared based on the power supply and load forecast results for the year. When the peak load arrives, according to the size of the gap, the orderly electricity use staggered peak schedule specified in the plan is used to give priority to large customers to participate in the peak shaving plan.
[0004] However, the current plans prepared by the power sector are highly subjective, lack fairness considerations, and have low efficiency in power resource allocation. They do not fully consider various factors such as industry load production characteristics and internal industry linkages, resulting in higher unit consumption of products for enterprise users during the period of orderly power consumption. Summary of the Invention
[0005] In view of this, this application provides a method, apparatus, equipment, and medium for developing an orderly electricity consumption scheme, to address the problems of existing orderly electricity consumption schemes not considering fairness and having excessively high unit consumption of products. The technical solution is as follows:
[0006] A method for developing an orderly electricity consumption plan includes:
[0007] Acquire profile data of several users, wherein the profile data of any one user is used to characterize the user's production electricity consumption characteristics during the current power rationing period;
[0008] To maximize the total electricity consumption of several users, an objective function is established.
[0009] Based on the profile data, the total electricity consumption limit, and the total load limit for each time period included in the current power rationing cycle, determine the constraints corresponding to the objective function;
[0010] Based on the constraints and profile data associated with the objective function, the objective function is solved linearly to obtain the electricity consumption of several users in each time period of the current power rationing cycle.
[0011] Optionally, the profile data of any user may include one or more of the following: the user's load status during several periods before the start of the current power curtailment period, the upper and lower limits of the load power corresponding to each period of the current power curtailment period, the user's minimum power consumption period, and the user's ramp-up limit and ramp-down limit.
[0012] Optionally, based on the profile data, the total electricity consumption ceiling, and the total load ceiling for each time period included in the current power rationing cycle, determine the constraints corresponding to the objective function, including:
[0013] Based on the upper limit of total electricity consumption, determine the total electricity consumption constraints that correspond to the objective function;
[0014] Based on the total load limit for each time period included in the current power curtailment cycle, determine the total load constraints for each time period that correspond to the objective function;
[0015] For each of the several users:
[0016] Based on the user's minimum electricity consumption cycle, determine the corresponding production cycle constraints for the user;
[0017] Based on the upper and lower limits of the load power corresponding to each time period included in the current power curtailment cycle, determine the upper and lower limit constraints of the load for the user.
[0018] Based on the user's climbing limit and landslide limit, determine the corresponding climbing constraints for the user;
[0019] The production cycle constraints, load upper and lower limit constraints, and ramp constraints corresponding to several users are obtained respectively, and these are used as the production cycle constraints, load upper and lower limit constraints, and ramp constraints for the objective function.
[0020] Optionally, based on the constraints and profile data associated with the objective function, a linear solution is performed on the objective function, including:
[0021] The objective function, total electricity consumption constraint, total load constraint for each time period, and ramp constraint are linearized to obtain the linearized objective function, linearized total electricity consumption constraint, linearized total load constraint for each time period, and linearized ramp constraint.
[0022] By combining the load conditions of several users during several periods before the start of the current power rationing cycle, the production cycle constraints associated with the objective function are linearized to obtain the linearized production cycle constraints.
[0023] Based on the linearized total electricity consumption constraints, the linearized total load constraints for each time period, the linearized ramp constraints, the linearized production cycle constraints, and the load upper and lower limit constraints corresponding to the objective function, the linearized objective function is solved by the objective solver and / or the objective intelligent algorithm to obtain the electricity consumption of several users in each time period included in the current power curtailment cycle.
[0024] Optionally, the objective solver is the Cplex commercial solver, and the objective intelligent algorithm is particle swarm optimization and / or genetic algorithm.
[0025] An orderly power consumption scheme development device includes: a profile data acquisition module, an objective function establishment module, a constraint condition determination module, and a linear solution module;
[0026] The profile data acquisition module is used to acquire profile data of several users, wherein the profile data of any user is used to characterize the user's production electricity consumption characteristics during the current power rationing period.
[0027] The objective function creation module is used to create an objective function that maximizes the total electricity consumption of several users.
[0028] The constraint determination module is used to determine the constraints associated with the objective function based on the profile data, the upper limit of total electricity consumption, and the upper limit of total load for each time period included in the current power rationing cycle.
[0029] The linear solution module is used to solve the objective function linearly based on the constraints and profile data, and obtain the electricity consumption of several users in each time period of the current power rationing cycle.
[0030] Optionally, the profile data of any user may include one or more of the following: the user's load status during several periods before the start of the current power curtailment period, the upper and lower limits of the load power corresponding to each period of the current power curtailment period, the user's minimum power consumption period, and the user's ramp-up limit and ramp-down limit.
[0031] Optionally, the constraint determination module includes: a first constraint determination submodule, a second constraint determination submodule, a third constraint determination submodule, a fourth constraint determination submodule, and a fifth constraint determination submodule;
[0032] The first constraint determination submodule is used to determine the total power consumption constraints associated with the objective function based on the upper limit of total power consumption.
[0033] The second constraint determination submodule is used to determine the total load constraints for each time period corresponding to the objective function based on the total load limit value of each time period included in the current power curtailment cycle.
[0034] The third constraint determination submodule is used to determine the production cycle constraint for each user among several users based on the user's minimum electricity consumption cycle, so as to obtain the production cycle constraint for each user and serve as the production cycle constraint for the objective function.
[0035] The fourth constraint determination submodule is used to determine the upper and lower load constraints for each user among several users, based on the upper and lower load power limits of each user in the current power curtailment cycle. This results in the upper and lower load constraints for several users, which serve as the upper and lower load constraints for the objective function.
[0036] The fifth constraint determination submodule is used to determine the corresponding climbing constraint for each user among several users, based on the user's climbing upper limit value and sliding upper limit value, so as to obtain the climbing constraint for several users respectively, which serves as the climbing constraint for the objective function.
[0037] An orderly power consumption scheme programming device, including a memory and a processor;
[0038] Memory, used to store programs;
[0039] A processor is used to execute programs to implement the various steps of the orderly power consumption scheme preparation method as described above.
[0040] A readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the orderly power consumption scheme preparation method as described above.
[0041] As can be seen from the above technical solution, the orderly power consumption scheme compilation method provided in this application first obtains profile data of several users, then establishes an objective function with the goal of maximizing the total power consumption of these users, followed by determining the constraints of the objective function based on the profile data, the upper limit of total power consumption, and the upper limit of total load for each time period included in the current power restriction cycle, and finally solving the objective function linearly based on the constraints and profile data to obtain the power consumption of several users in each time period included in the current power restriction cycle. This application establishes an objective function with the goal of minimizing power restrictions on several users, and fully considers the profile data characterizing the production power consumption characteristics of users in the current power restriction cycle to establish constraints, making the final power consumption more reasonable and fair. Furthermore, considering the production power consumption characteristics reduces the unit consumption of products during the orderly power consumption execution period, and the use of a linear solution reduces the solution complexity and improves the solution speed. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0043] Figure 1 A flowchart illustrating the method for developing an orderly power consumption scheme provided in this application embodiment;
[0044] Figure 2 A schematic diagram of the structure of the orderly power consumption scheme compilation device provided in the embodiments of this application;
[0045] Figure 3 The hardware structure block diagram of the device for compiling the orderly power consumption scheme provided in the embodiments of this application is shown. Detailed Implementation
[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0047] Using existing technologies to develop an orderly power consumption plan, and after extensively collecting user (this application mainly targets enterprise users) opinions on the power rationing of the previous power rationing cycle in the current power rationing cycle, it was found that the existing orderly power consumption plan has the following problems: the user's minimum production power consumption quota does not match the power rationing amount, and the user's minimum production cycle, power consumption does not match the power rationing cycle, and power rationing quota.
[0048] When a user's minimum production electricity quota does not match the rationed electricity quota, the user has a need for cooling supply capacity. During the previous power rationing period, the rationed electricity quota was too low, causing the enterprise to be unable to operate and resulting in significant losses. When a user's minimum production cycle and electricity consumption do not match the power rationing cycle and rationed electricity quota, the enterprise's load changes too much during the power rationing period. The enterprise's production is frequently interrupted, which seriously affects the enterprise's scheduling and production. This results in higher short-term energy costs, more industrial waste in the enterprise's production process, affects the enterprise's product consumption per unit, and reduces the enterprise's efficiency.
[0049] In addition, the current contingency plans prepared by the power sector are highly subjective and lack consideration for fairness.
[0050] In view of the problems existing in the prior art, the inventors of this case have conducted in-depth research and finally proposed a method for compiling an orderly power consumption scheme. The following embodiments will provide a detailed description of the orderly power consumption scheme compilation method provided in this application.
[0051] Please see Figure 1 The diagram illustrates a flowchart of an orderly electricity consumption scheme development method provided in an embodiment of this application. This orderly electricity consumption scheme development method may include:
[0052] Step S101: Obtain profile data of several users.
[0053] In this context, the profile data of any user is used to characterize the user's production electricity consumption characteristics during the current power rationing cycle. These production electricity consumption characteristics can reflect the user's differentiated electricity demand. Here, each power rationing cycle (such as the current power rationing cycle) includes several time periods. Taking a power rationing cycle as 1 week and a time period as 1 day as an example, each power rationing cycle includes 7 time periods.
[0054] In this embodiment, the user can specifically be a business user. Because business users have industry-specific load production characteristics when using electricity for production, for example, some industrial enterprises with inertial and continuous equipment cannot frequently start and stop during the production cycle of their products, otherwise it will lead to problems such as high unit consumption of products. Therefore, the industry-specific load production characteristics of business users should be considered when determining the orderly power consumption plan.
[0055] In this step, a precise profile of the production electricity consumption characteristics of several users can be created through research. For example, by surveying data from the existing business systems of the local power supply company, a precise profile of several users can be created. Since the production electricity consumption characteristics differ in each power rationing cycle, when it is necessary to develop a detailed electricity consumption plan for the current power rationing cycle, profile data representing the production electricity consumption characteristics of each user in the current power rationing cycle can be obtained. Here, "several users" can refer to one user or multiple users.
[0056] Optionally, the profile data of any user may include one or more of the following: the user's load status during several periods before the start of the current power curtailment period, the upper and lower limits of the load power corresponding to each period of the current power curtailment period, the user's minimum power consumption period, and the user's ramp-up limit and ramp-down limit.
[0057] The "minimum power consumption cycle of the user" refers to the user's minimum production cycle. Since some users cannot frequently start and stop power, and can only shut down after running for a period of time, this minimum power consumption cycle can be used to characterize the user's power consumption characteristics.
[0058] The "load status of the user in the period before the start of the current power rationing cycle" is used to determine the user's electricity consumption status in the previous power rationing cycle. This, combined with the user's minimum electricity consumption period, determines the user's electricity consumption status for the first few periods of the current power rationing cycle. For example, if user A's minimum electricity consumption period is 5 days, and the "load status of the user in the period before the start of the current power rationing cycle" indicates that the user was in electricity consumption status for the last 2 days of the previous power rationing cycle, then the user must also be in electricity consumption status for the first 3 days of the current power rationing cycle.
[0059] "The upper and lower limits of the load power corresponding to each time period included in the current power curtailment cycle for this user" means that the load of this user in each time period has a certain range. The upper limit cannot exceed the capacity of the transformer and equipment, and the lower limit must ensure the user's minimum power demand.
[0060] "The user's ramp-up limit and ramp-down limit" refers to the amount of change in the user's electricity consumption within adjacent time periods that must meet certain limits.
[0061] It should be noted that the above portrait data is only an example. In addition, portrait data can also be other types of data, and this application does not impose any specific limitations on them.
[0062] In summary, before proceeding with the development of a multi-constraint orderly power consumption plan that takes into account the characteristics of production power consumption, this step fully integrates and utilizes the existing data resources of various business systems of the local power supply company to organize data. It fully considers the load characteristics of users and accurately describes the upper and lower limits of power for each user, the load situation in several periods before the start of the current power curtailment cycle, the user's minimum power consumption cycle, the user's ramp-up limit and ramp-down limit. This results in a precise profile of the user's production power consumption and provides a reference for the development of a refined power consumption plan.
[0063] Step S102: Establish an objective function with the goal of maximizing the total electricity consumption of several users.
[0064] The inventors of this case have drawn on the modeling and solution ideas of the day-ahead scheduling model (Unit Commitment, UC) of power system units and provided an optimal combination model for ordered power consumption with multiple constraints.
[0065] This step is used to establish the objective function for the optimal combination model of multi-constrained loads in ordered electricity consumption. From a social benefit perspective, the objective function of the established ordered electricity load combination problem is to maximize the electricity consumption of all users, that is, to minimize power rationing for users. Based on this, the objective function established in this step can optionally be described as:
[0066]
[0067] In the formula, F represents the total electricity consumption of several users, S represents the set of several users, T represents the total number of time periods included in the current power rationing cycle, and I represents the total electricity consumption of several users. i (t) represents the power consumption status of user i during time period t, where 0 indicates a power outage and 1 indicates power consumption. P i (t) represents the load power of user i during time period t.
[0068] Step S103: Based on the profile data, the upper limit of total electricity consumption, and the upper limit of total load for each time period included in the current power rationing cycle, determine the constraints corresponding to the objective function.
[0069] This step is used to set the constraints for the objective function of the optimal combination model of multi-constrained loads for orderly power consumption.
[0070] Optionally, the process of "determining the constraints for the objective function based on the profile data, the total electricity consumption limit, and the total load limit for each time period included in the current power rationing cycle" includes:
[0071] Step a1: Determine the total electricity consumption constraints for the objective function based on the upper limit of total electricity consumption.
[0072] The dispatching agency or higher-level department has set a total electricity consumption limit for all users (i.e., the aforementioned users). In this step, the total electricity consumption constraint is that the total electricity consumption of all users cannot exceed the set total electricity consumption limit. This is the core starting point for short-term power allocation and power rationing.
[0073] Optionally, the total power consumption constraint determined in this step can be described as follows:
[0074]
[0075] In the formula, D all This represents the maximum total electricity consumption.
[0076] Step a2: Determine the total load constraints for each time period corresponding to the objective function based on the total load limit for each time period included in the current power curtailment cycle.
[0077] The dispatching agency or higher-level department has formulated the system target load curve (i.e., the upper limit of total load) for each time period included in the current power curtailment cycle. In this step, each time period corresponds to a total load constraint. The total load constraint for a time period is that the total load of that time period cannot exceed a certain limit of the upper limit of the total load of that time period. Otherwise, even if the total power curtailment target is achieved, the power curtailment will still fail.
[0078] Optionally, the total load constraints for each time period determined in this step can be described as follows:
[0079]
[0080] In the formula, D(t) represents the upper limit of the total load for time period t, and R is the maximum proportion that cannot exceed D(t).
[0081] It should be noted that the specific R value mentioned above can be determined according to the actual situation, and this application does not limit it. For example, R can be set to 110%.
[0082] Step a3: For each of the several users, determine the corresponding production cycle constraint based on the user's minimum electricity consumption cycle; thus obtaining the production cycle constraint for each of the several users, which serves as the production cycle constraint for the objective function.
[0083] Production cycle constraints are mainly for industrial users with inertial and continuous equipment. By setting production cycle constraints, these users will not lose power before the minimum production cycle is reached, thereby reducing the unit consumption of the product.
[0084] In this step, each user has a corresponding production cycle constraint. The production cycle constraint for a user is that the user cannot frequently start and stop when using electricity, and can only stop the power supply after running the minimum power consumption cycle continuously.
[0085] Optionally, the production cycle constraints determined in this step can be described as follows:
[0086]
[0087] In the formula, This represents the time that user i has been running continuously at time t, where T is the time period. i on This represents the minimum power consumption cycle for user i.
[0088] Step a4: For each of the several users, determine the upper and lower load limits for that user based on the upper and lower load power limits for each time period included in the current power curtailment cycle; thus obtaining the upper and lower load limits for several users, which serve as the upper and lower load limits for the objective function.
[0089] In this step, the load corresponding to each user for each time period has a certain range. The upper limit of the load power corresponding to a time period is the transformer and equipment capacity, and the lower limit of the load power is the user's minimum electricity demand.
[0090] It should be noted that for each user among several users, each time period included in the current power curtailment cycle corresponds to a load upper and lower limit value and a load upper and lower limit constraint condition. In other words, the number of load upper and lower limit constraints for a user determined in this step is the same as the total number of time periods included in the current power curtailment cycle.
[0091] Optionally, the load upper and lower limit constraints determined in this step can be described as follows:
[0092] I i (t)P imin (t)≤P i (t)≤I i (t)P imax (t), i∈S, t∈T
[0093] In the formula, P imin (t) represents the lower limit of load power for user i in time period t, P imax (t) represent the upper limit of the load power of user i in time period t.
[0094] Step a5: For each user among several users, determine the corresponding climbing constraint condition based on the user's climbing upper limit value and sliding upper limit value; thus obtaining the climbing constraint conditions corresponding to several users respectively, which serve as the climbing constraint conditions for the objective function.
[0095] When setting ramp constraints (also known as landslide constraints), it's important to note that some users tend to experience gradual load reduction during electricity consumption, and interruptions or sudden drops have a significant impact on them. In this step, the ramp constraint is a dynamic constraint. The ramp constraint for a user requires that the change in that user's load between adjacent time periods must meet certain limits. Here, these limits are determined by the upper limit of ramp and the upper limit of landslide.
[0096] Optionally, the climbing constraints determined in this step can be described as follows:
[0097]
[0098] In the formula, UR i DR represents the maximum ramp value for user i. i This represents the upper limit of the landslide for user i.
[0099] The modeling process is completed through the above steps S102 and S103. Since the established optimal combination model of multi-constraint loads for orderly power consumption includes the objective function of minimizing power rationing for users and multiple constraint conditions, the optimal combination model of multi-constraint loads can achieve the best comprehensive benefits under the existing power rationing arrangements while meeting the individual needs of enterprises.
[0100] Step S104: Based on the constraints and profile data associated with the objective function, perform a linear solution to obtain the electricity consumption of several users in each time period of the current power rationing cycle.
[0101] Drawing on the solution method of the UC model, this step can linearly solve the objective function based on the constraints and profile data, and obtain the electricity consumption of several users in each time period of the current power rationing cycle.
[0102] Optionally, the process of "solving the objective function linearly based on the constraints and profile data" in this step includes:
[0103] Step b1: Linearize the objective function, total electricity consumption constraint, total load constraint for each time period, and ramp constraint to obtain the linearized objective function, linearized total electricity consumption constraint, linearized total load constraint for each time period, and linearized ramp constraint.
[0104] Because of I i (t) and P i (t) represents a one-to-one correspondence, that is, when I i When (t) is 0, P i (t) is also 0, when I i When (t) is 1, P i (t) represents a value greater than 0, that is, regardless of I i (t) is 0 or 1, I i (t)P i (t)=P i (t) always holds true. Based on this, the objective function, total electricity consumption constraint, total load constraint for each time period, and ramp constraint can be linearized respectively.
[0105] Among them, for the objective function After linearization (for non-convex functions), the resulting linearized objective function is:
[0106] After linearizing the total power consumption constraint, the linearized total power consumption constraint is as follows:
[0107] After linearizing the total load constraints for each time period, the linearized total load constraints for each time period are as follows:
[0108] After linearizing the climbing constraints, the linearized climbing constraints are: UR i ≥P i (t)-P i(t-1)≥-DR i ,i∈S,t=1,...,T. Since the upper and lower load limits determined in step a4 can guarantee P i The non-negativity of (t) ensures that the linearized ramp constraint can guarantee that the difference in user power between adjacent time periods is between the ramp limit and the landslide limit.
[0109] Step b2: Combining the load conditions of several users during several periods before the start of the current power rationing cycle, the production cycle constraints associated with the objective function are linearized to obtain linearized production cycle constraints.
[0110] As described in step S101 above, for each user among several users (taking user i as an example), based on the load situation of user i in several periods before the start of the current power restriction period and the minimum power consumption period of user i, the power consumption status of user i in the first few periods of the current power restriction period can be determined.
[0111] Considering the possibility that user i was in a state of power consumption during the last period of the previous power rationing cycle, this step defines U. i For user i, the time period during which electricity is required at the beginning of the current power rationing cycle, based on U i The production cycle constraints are linearized into three production cycle constraints.
[0112] The first linearized production cycle constraint is as follows:
[0113] I i (t) = 1, i ∈ S, t = 1, ..., U i
[0114] The first linearized production cycle constraint represents the time period before the current power rationing cycle for user i. i Electricity is required during certain periods.
[0115] The second linearized production cycle constraint is:
[0116]
[0117] In the formula, T represents the time period starting from time t. i on The sum of user electricity consumption status during each time period.
[0118] The second linearized production cycle constraint ensures that user i must meet the minimum power consumption cycle constraint throughout all possible consecutive time periods contained in the current power curtailment cycle. It is worth noting that [I i (t)-I i[t-1] has only three possible values: 0 (both time periods t and t-1 have power or both have power outages), -1 (power is used in time period t-1, power is out in time period t), and 1 (power is out in time period t-1, power is used in time period t). If the value is 0 or -1, the second linearized production cycle constraint will definitely hold. Therefore, the second linearized production cycle constraint mainly constrains the case where power is out in time period t-1 and power is used in time period t. In this case, only time period t... Electricity must be used throughout the entire period to meet the minimum electricity cycle requirement.
[0119] The third linearized production cycle constraint is:
[0120]
[0121] The third linearized production cycle constraint guarantees that user i will be within TT. i on +2 From the end of the current power rationing period until the end of the current power rationing period, if electricity consumption occurs, it must be maintained until the end of the current power rationing period. It is worth noting that if [I i (t)-I i [t-1] takes the value 0 (both time periods t and t-1 have power or both have power outages) or -1 (power is used in time period t-1, and power is out in time period t). The third linearized production cycle constraint must hold, when [I i (t)-I i When the value of (t-1) is 1 (power outage during time period t-1, power consumption during time period t), the third linearized production cycle constraint means that the state after time period t must be in power consumption for the inequality to hold.
[0122] Step b3: Based on the linearized total electricity consumption constraints, the linearized total load constraints for each time period, the linearized ramp constraints, the linearized production cycle constraints, and the load upper and lower limit constraints of the objective function, the linearized objective function is solved by the objective solver and / or the objective intelligent algorithm to obtain the electricity consumption of several users in each time period included in the current power curtailment cycle.
[0123] Here, the electricity consumption of each user in each time period within the current power rationing cycle is also referred to as P above. i (t).
[0124] It is worth noting that, due to I i (t) and P i (t) One-to-one correspondence, when P is determined in this step i After (t), it is equivalent to determining I. i (t).
[0125] Optionally, the objective solver can be the Cplex commercial solver, and the objective intelligent algorithm can be the particle swarm optimization (PSO) algorithm and / or the genetic algorithm (GA).
[0126] The method for developing an orderly power consumption plan provided in this application first obtains profile data of several users. Then, with the goal of maximizing the total power consumption of these users, an objective function is established. Next, based on the profile data, the upper limit of total power consumption, and the upper limit of total load for each time period within the current power curtailment cycle, constraints corresponding to the objective function are determined. Finally, based on the constraints and profile data, the objective function is solved linearly to obtain the power consumption of each user in each time period within the current power curtailment cycle. This application establishes an objective function with the goal of minimizing power curtailment for several users and fully considers the profile data characterizing the production power consumption characteristics of users within the current power curtailment cycle when establishing constraints. This makes the final power consumption more reasonable and fair. Furthermore, considering the production power consumption characteristics reduces the unit consumption of products during the orderly power consumption execution period. Simultaneously, the use of a linear solution reduces the solution complexity and improves the solution speed.
[0127] This application, in developing the plan, considers the principles of "real-time control of total power consumption, ease of scheduling, and minimal impact on unit product consumption" to promote refined and differentiated management of orderly electricity use, enabling more targeted decision-making and achieving the best overall benefits. It constructs a scientific, refined, safe, and lean planning strategy to drive the development of refined, flexible, and market-oriented electricity demand-side management, building a new model of "refined electricity use." Following the plan's development, surveys and follow-up visits were conducted with enterprises and government agencies. The plan is projected to generate significant benefits in economic, environmental, and social aspects after implementation.
[0128] This application also provides an orderly power consumption scheme preparation device. The orderly power consumption scheme preparation device provided in this application is described below. The orderly power consumption scheme preparation device described below and the orderly power consumption scheme preparation method described above can be referred to each other.
[0129] Please see Figure 2 The diagram shows a schematic representation of the structure of the orderly power consumption scheme compilation device provided in an embodiment of this application. Figure 2 As shown, the orderly power consumption scheme preparation device may include: a profile data acquisition module 201, an objective function establishment module 202, a constraint condition determination module 203, and a linear solution module 204.
[0130] The profile data acquisition module 201 is used to acquire profile data of several users, wherein the profile data of any user is used to characterize the user's production electricity consumption characteristics during the current power rationing period.
[0131] The objective function establishment module 202 is used to establish an objective function with the goal of maximizing the total electricity consumption of several users.
[0132] The constraint determination module 203 is used to determine the constraints associated with the objective function based on the profile data, the upper limit of total electricity consumption, and the upper limit of total load for each time period included in the current power rationing cycle.
[0133] The linear solution module 204 is used to perform a linear solution on the objective function based on the constraints and profile data, and to obtain the electricity consumption of several users in each time period of the current power restriction cycle.
[0134] The orderly power consumption scheme formulation device provided in this application first acquires profile data of several users through a profile data acquisition module. Then, an objective function establishment module establishes an objective function with the goal of maximizing the total power consumption of these users. Next, a constraint determination module determines the constraints corresponding to the objective function based on the profile data, the upper limit of total power consumption, and the upper limit of total load for each time period within the current power restriction cycle. Finally, a linear solution module solves the objective function linearly based on the constraints and profile data to obtain the power consumption of each user in each time period within the current power restriction cycle. This application establishes the objective function with the goal of minimizing power restrictions on several users and fully considers the profile data characterizing the users' production power consumption characteristics within the current power restriction cycle when establishing constraints. This makes the final power consumption more reasonable and fair. Furthermore, considering production power consumption characteristics reduces product unit consumption during the orderly power consumption execution period. Simultaneously, the use of a linear solution method reduces the solution complexity and improves the solution speed.
[0135] In one possible implementation, the profile data of any user includes one or more of the following: the user's load status during several periods prior to the start of the current power curtailment period, the upper and lower limits of the load power corresponding to each period of the current power curtailment period, the user's minimum power consumption period, and the user's ramp-up limit and ramp-down limit.
[0136] In one possible implementation, the constraint determination module 203 may include: a first constraint determination submodule, a second constraint determination submodule, a third constraint determination submodule, a fourth constraint determination submodule, and a fifth constraint determination submodule.
[0137] The first constraint determination submodule is used to determine the total power consumption constraint conditions for the objective function based on the upper limit of total power consumption.
[0138] The second constraint determination submodule is used to determine the total load constraints for each time period corresponding to the objective function based on the total load limit value of each time period included in the current power curtailment cycle.
[0139] The third constraint determination submodule is used to determine the production cycle constraint for each of the several users based on the user's minimum electricity consumption cycle, so as to obtain the production cycle constraint for each of the several users, which serves as the production cycle constraint for the objective function.
[0140] The fourth constraint determination submodule is used to determine the upper and lower load limit constraints for each user among several users, based on the upper and lower load power limits of each user in the current power curtailment cycle. This results in the upper and lower load limit constraints for several users, which serve as the load upper and lower load limit constraints for the objective function.
[0141] The fifth constraint determination submodule is used to determine the corresponding climbing constraint for each user among several users, based on the user's climbing upper limit value and sliding upper limit value, so as to obtain the climbing constraint for several users respectively, which serves as the climbing constraint for the objective function.
[0142] In one possible implementation, the linear solver module 204 may include: a first linearization processing submodule, a second linearization processing submodule, and a linear solver submodule.
[0143] The first linearization processing submodule is used to linearize the objective function, total power consumption constraint, total load constraint for each time period, and ramp constraint, respectively, to obtain the linearized objective function, linearized total power consumption constraint, linearized total load constraint for each time period, and linearized ramp constraint.
[0144] The second linearization processing submodule is used to combine the load conditions of several users in several time periods before the start of the current power curtailment cycle, and to linearize the production cycle constraints associated with the objective function to obtain linearized production cycle constraints.
[0145] The linear solution submodule is used to solve the linearized objective function based on the linearized total electricity consumption constraints, the linearized total load constraints for each time period, the linearized ramp constraints, the linearized production cycle constraints, and the load upper and lower limit constraints of the objective function, through an objective solver and / or an objective intelligent algorithm, to obtain the electricity consumption of several users in each time period included in the current power curtailment cycle.
[0146] In one possible implementation, the aforementioned objective solver is the commercial Cplex solver, and the objective intelligent algorithm is a particle swarm optimization algorithm and / or a genetic algorithm.
[0147] This application also provides an apparatus for developing an orderly power consumption plan. Optionally, Figure 3 The hardware structure block diagram of the orderly power consumption scheme development equipment is shown. (Refer to...) Figure 3 The hardware structure of the orderly power consumption scheme compilation device may include: at least one processor 301, at least one communication interface 302, at least one memory 303 and at least one communication bus 304.
[0148] In this embodiment, the number of processor 301, communication interface 302, memory 303, and communication bus 304 is at least one, and processor 301, communication interface 302, and memory 303 communicate with each other through communication bus 304.
[0149] The processor 301 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.
[0150] The memory 303 may include high-speed RAM, and may also include non-volatile memory, such as at least one disk storage device;
[0151] The memory 303 stores a program, and the processor 301 can call the program stored in the memory 303. The program is used for:
[0152] Acquire profile data of several users, wherein the profile data of any one user is used to characterize the user's production electricity consumption characteristics during the current power rationing period;
[0153] To maximize the total electricity consumption of several users, an objective function is established.
[0154] Based on the profile data, the total electricity consumption limit, and the total load limit for each time period included in the current power rationing cycle, determine the constraints corresponding to the objective function;
[0155] Based on the constraints and profile data associated with the objective function, the objective function is solved linearly to obtain the electricity consumption of several users in each time period of the current power rationing cycle.
[0156] Optionally, the refined and extended functions of the program can be found in the description above.
[0157] This application also provides a readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described method for compiling an orderly power consumption scheme.
[0158] Optionally, the refined and extended functions of the program can be found in the description above.
[0159] Finally, it should be noted that in this document, relational terms such as "second" and "etc." are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0160] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0161] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An ordered power usage profiling method, characterized by, The method comprises the following steps: acquiring portrait data of a plurality of users, wherein the portrait data of any user is used to represent the production electricity consumption characteristics of the user in a current power limiting period; the portrait data of any user comprises one or more of the following data: load conditions of the user in a plurality of time periods before the start of the current power limiting period, minimum electricity consumption period of the user; establishing a target function with the aim of maximizing the total electricity consumption of the plurality of users; determining constraint conditions matched with the target function according to the portrait data, the upper limit value of the total electricity consumption, and the upper limit value of the total load of each time period included in the current power limiting period; comprising: for each user in the plurality of users: determining the production period constraint condition corresponding to the user according to the minimum electricity consumption period of the user; According to the constraint condition matched with the target function and the image data, the target function is linearly solved to obtain the power consumption of the plurality of users respectively corresponding to each time period included in the current power limiting period; comprising: in combination with the load condition of the plurality of users in a plurality of time periods before the start of the current power limiting period, the production cycle constraint condition matched with the target function is linearly processed to obtain a linear production cycle constraint condition, wherein U i is defined as the time period in which the user i must use electricity at the start stage of the current power limiting period, and based on U i , the production cycle constraint condition is linearized into three production cycle constraint conditions; The first linearized production cycle constraint is: I i (t) = 1, i e S, t = 1,..., U i , I i (t) represents the power usage state of user i at time period t, S is a set of several users, and the first linearized production cycle constraint represents that user i must use power in the first U i time periods of the current power rationing cycle. The second linearized production cycle constraint is: i∈S,t=U i +1,...,T-T i on +1, denotes the sum of the user's consumption states over the T i on periods starting at time period t, T i on denotes the minimum consumption period of user i, T is the total number of time periods contained in the current curtailment period, the second linearized production cycle constraint guarantees that user i must satisfy the minimum consumption period constraint in all possible consecutive time periods contained in the current curtailment period; the third linearized production period constraint condition is: i∈S,t=T-T i on +2,...,T, The third linearized production cycle constraint ensures that user i is in T-T i on +2 to the end of the current power rationing period. If power is used, it needs to be maintained until the end of the current power rationing period.
2. The method of claim 1, wherein, The portrait data of any user comprises one or more of the following data: the upper and lower limit values of the load power corresponding to each time period included in the current power limiting period, and the upper limit value of the ramping and the upper limit value of the sliding of the user.
3. The method of ordered electrical usage scheme generation of claim 2, wherein, The determination of the constraint conditions matched with the target function according to the portrait data, the upper limit value of the total electricity consumption, and the upper limit value of the total load of each time period included in the current power limiting period comprises: determining the total electricity consumption constraint condition matched with the target function according to the upper limit value of the total electricity consumption; determining the total load constraint condition of each time period matched with the target function according to the upper limit value of the total load of each time period included in the current power limiting period; for each user in the plurality of users: determining the load upper and lower limit constraint condition corresponding to the user according to the upper and lower limit values of the load power corresponding to each time period included in the current power limiting period; determining the ramping constraint condition corresponding to the user according to the upper limit value of the ramping and the upper limit value of the sliding of the user; obtaining the production period constraint condition, the load upper and lower limit constraint condition, and the ramping constraint condition corresponding to the plurality of users respectively as the production period constraint condition, the load upper and lower limit constraint condition, and the ramping constraint condition matched with the target function.
4. The method of ordered electrical usage scheme generation of claim 3, wherein, The linear solution of the target function according to the constraint conditions matched with the target function and the portrait data comprises: linearizing the target function, the total electricity consumption constraint condition, the total load constraint condition of each time period, and the ramping constraint condition respectively to obtain a linearized target function, a linearized total electricity consumption constraint condition, a linearized total load constraint condition of each time period, and a linearized ramping constraint condition; solving the linearized target function by a target solver and / or a target intelligent algorithm according to the linearized total electricity consumption constraint condition, the linearized total load constraint condition of each time period, the linearized ramping constraint condition, the linearized production period constraint condition, and the load upper and lower limit constraint condition matched with the target function, to obtain the electricity consumption corresponding to each time period included in the current power limiting period for the plurality of users.
5. The method of claim 4, wherein, The target solver is a Cplex commercial solver, and the target intelligent algorithm is a particle swarm algorithm and / or a genetic algorithm.
6. An ordered power usage scheme formulation device characterized by, The method comprises the following steps: An image data obtaining module, a target function establishing module, a constraint condition determining module and a linear solution module; The image data obtaining module is configured to obtain image data of a plurality of users, wherein the image data of any user is used to represent the production electricity consumption characteristic of the user in a current electricity limiting period; and the image data of any user comprises one or more of the following data: load condition of the user in a plurality of time periods before the start of the current electricity limiting period, minimum electricity consumption period of the user; The target function establishing module is configured to establish a target function with the objective of maximizing the total electricity consumption of the plurality of users; The constraint condition determining module is configured to determine constraint conditions matched with the target function according to the image data, the total electricity consumption upper limit value and total load upper limit values of each time period included in the current electricity limiting period; and comprises: for each user in the plurality of users, determining a production period constraint condition corresponding to the user according to the minimum electricity consumption period of the user. The linear solution module is configured to perform linear solution on the target function according to the constraint condition matched with the target function and the portrait data, to obtain the electricity consumption of the plurality of users corresponding to each time period included in the current power limiting period; and the linear solution module comprises: linearizing the production period constraint condition matched with the target function, to obtain a linearized production period constraint condition, in combination with the load condition of the plurality of users in a plurality of time periods before the start of the current power limiting period, wherein U i is defined as a time period in which the user i must consume electricity at the start stage of the current power limiting period, and based on U i , the production period constraint condition is linearized into three production period constraint conditions. The first linearized production cycle constraint is: I i (t) = 1, i e S, t = 1,..., U i , I i (t) denotes the power usage state of user i at time period t, S is a set of several users, and the first linearized production cycle constraint indicates that user i must use power at the first U i time periods of the current power rationing cycle. The second linearized production cycle constraint is: i∈S,t=U i +1,...,T-T i on +1, denotes the sum of the user's electricity consumption state over the T i on periods starting from period t, T i on denotes the minimum electricity consumption period of user i, T is the total number of periods contained in the current electricity rationing period, the second linearized production cycle constraint guarantees that user i must satisfy the minimum electricity consumption period constraint in all possible consecutive time periods contained in the current electricity rationing period; The third linearized production period constraint condition is: i∈S,t=T-T i on +2,...,T, The third linearized production cycle constraint ensures that user i is in T-T i on +2 to the end of the current power rationing period. If power is used, it needs to be maintained until the end of the current power rationing period.
7. The ordered power usage scheme formulation device of claim 6, wherein, The image data of any user comprises one or more of the following data: load power upper and lower limit values corresponding to each time period included in the current electricity limiting period respectively, and a ramping up upper limit value and a ramping down upper limit value of the user.
8. The prioritized power scheme authoring device of claim 7, wherein, The constraint condition determining module comprises a first constraint condition determining submodule, a second constraint condition determining submodule, a third constraint condition determining submodule, a fourth constraint condition determining submodule and a fifth constraint condition determining submodule; The first constraint condition determining submodule is configured to determine a total electricity consumption constraint condition matched with the target function according to the total electricity consumption upper limit value; The second constraint condition determining submodule is configured to determine a total load constraint condition of each time period included in the current electricity limiting period matched with the target function according to the total load upper limit values of the time periods; The fourth constraint condition determining submodule is configured to, for each user in the plurality of users, determine a load upper and lower limit constraint condition corresponding to the user according to the load power upper and lower limit values corresponding to each time period included in the current electricity limiting period respectively, to obtain load upper and lower limit constraint conditions corresponding to the plurality of users respectively as load upper and lower limit constraint conditions matched with the target function; The fifth constraint condition determining submodule is configured to, for each user in the plurality of users, determine a ramping up constraint condition corresponding to the user according to the ramping up upper limit value and the ramping down upper limit value of the user, to obtain ramping up constraint conditions corresponding to the plurality of users respectively as ramping up constraint conditions matched with the target function.
9. An ordered power usage scheme authoring device, characterized by, The computer program is executed by the processor to implement the steps of the ordered electricity consumption scheme compiling method according to any one of claims 1-5. The computer program is executed by the processor to implement the steps of the ordered electricity consumption scheme compiling method according to any one of claims 1-5. 10. A readable storage medium, having stored thereon a computer program, characterized in that,
Citation Information
Patent Citations
Orderly power utility centralized decision-making method for multi-time scale coordination
CN103927589A