Electricity dispatching control method based on primary and secondary carbon emission quota dispatching
By introducing carbon emission rights quota scheduling into the power scheduling control method, optimizing the power generation plan of thermal power units, the problem of not considering the impact of carbon emissions in the existing technology is solved, and the reduction of energy consumption and resource waste is achieved.
Patent Information
- Application Number
- CN202310558440.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-17
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2043-05-17
AI Technical Summary
The existing power scheduling methods do not consider the impact of carbon emissions when controlling thermal power units, resulting in energy consumption and resource waste.
The power scheduling control method based on the first- and second-level carbon emission rights quota scheduling is adopted. By obtaining the unit emission carbon quota cost of thermal power units and the unit output carbon quota cost of thermal power units, combined with the safety constraint model, the power generation plan of thermal power units is optimized.
The coupling optimization between the carbon emission scheduling system and the power scheduling system has been achieved, reducing energy consumption and resource waste.
Smart Images

Figure CN117013518B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of power grid technology, and in particular to a power dispatching control method based on primary and secondary carbon emission rights quota dispatching. Background Art
[0002] The carbon emission rights scheduling system allocates carbon emission rights to each carbon emission entity to achieve important measures such as carbon control and carbon reduction, which is conducive to reducing energy consumption and resource waste.
[0003] As the main body of the power dispatching system and the carbon emission dispatching system, thermal power units are one of the largest sources of carbon emissions. In the power dispatching system, a safety constraint model is usually used to optimize the unit power generation plan with the goal of minimizing the total cost of the system. The start and stop mode and power generation output of the thermal power units are optimized and controlled through the unit power generation plan. Among them, the total cost of the system can include the power generation cost, the start cost and the shutdown cost.
[0004] However, the above method does not consider the impact of carbon emissions of thermal power units when controlling thermal power units, and it is difficult to achieve coupling optimization between the carbon emission scheduling system and the power scheduling system, resulting in energy consumption and waste of resources. Summary of the invention
[0005] Based on this, it is necessary to provide a power dispatching control method based on primary and secondary carbon emission rights quota dispatching that can reduce energy consumption and resource waste in response to the above technical problems.
[0006] In a first aspect, the present application provides a method for controlling power dispatch based on primary and secondary carbon emission quota dispatch. The method comprises:
[0007] Obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit;
[0008] According to the carbon emission factor of power generation and the unit carbon emission quota price, the carbon quota price corresponding to the unit output of the thermal power unit is determined to obtain the unit output carbon quota price of the thermal power unit;
[0009] According to the safety constraint model in the power dispatching system, the unit power generation plan with the minimum system total cost is obtained, and each thermal power unit is controlled according to the unit power generation plan, wherein the system total cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0010] In one embodiment, the carbon quota price corresponding to each unit carbon emission of the thermal power unit is obtained to obtain the unit emission carbon quota price of the thermal power unit, including:
[0011] Obtain the total amount of carbon quotas required for thermal power units;
[0012] Determine the rated carbon quota and paid carbon quota of thermal power units based on the total carbon quota, the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model;
[0013] Among them, paid carbon quotas include the first carbon quota and the second carbon quota. The rated carbon quota and the first carbon quota are quotas determined according to the primary carbon emission scheduling model, and the second carbon quota is a quota determined according to the secondary carbon emission scheduling model. The rated carbon quota is a quota that is not included in the carbon quota price, and the paid carbon quota is a quota that is included in the carbon quota price.
[0014] Based on the paid carbon quota, determine the carbon quota cost corresponding to each unit of carbon emissions of the thermal power unit.
[0015] In one embodiment, the carbon quota cost corresponding to each unit of carbon emission of the thermal power unit is determined according to the paid carbon quota, including:
[0016] Obtaining the first carbon quota price of the primary carbon emission scheduling model, wherein the first carbon quota price is the price of the carbon quota at the time of determining the first carbon quota;
[0017] Combining the first carbon quota price and the paid carbon quota, determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit.
[0018] In one embodiment, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is determined by combining the first carbon quota price and the paid carbon quota, including:
[0019] When the paid carbon quota of the thermal power unit is less than or equal to the first carbon quota, determine the first proportion, where the first proportion is the proportion of the paid carbon quota in the total carbon quota;
[0020] Combining the first carbon quota price and the first proportion, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is obtained.
[0021] In one embodiment, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is determined by combining the first carbon quota price and the paid carbon quota, including:
[0022] When the paid carbon quota of the thermal power unit is greater than the first carbon quota, the second carbon quota price of the secondary carbon emission scheduling model is obtained, wherein the second carbon quota price is the price per unit carbon quota when determining the second carbon quota;
[0023] Determine a second proportion, wherein the second proportion is the proportion of the first carbon quota in the sum of the rated carbon quota and the first carbon quota;
[0024] Combining the first carbon quota price, the second proportion and the second carbon quota price, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is obtained.
[0025] In one embodiment, obtaining the first carbon quota price of the primary carbon emission scheduling model includes:
[0026] Obtain the carbon quota cost of the first-level carbon emission scheduling model in multiple carbon quota scheduling;
[0027] The arithmetic average of the carbon quota costs in multiple carbon quota schedulings is taken to obtain the first carbon quota price.
[0028] In the second aspect, the present application also provides a power dispatch control device based on primary and secondary carbon emission quota dispatch. The device includes:
[0029] An acquisition module is used to acquire the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit;
[0030] A determination module is used to determine the carbon quota price corresponding to the unit output of the thermal power unit according to the power generation carbon emission factor and the unit carbon emission quota price, so as to obtain the unit output carbon quota price of the thermal power unit;
[0031] The control module is used to obtain the unit combination plan when the total system cost is the minimum according to the safety constraint model in the power dispatching system, and control each thermal power unit according to the unit combination plan, wherein the total system cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0032] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0033] Obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit;
[0034] According to the carbon emission factor of power generation and the unit carbon emission quota price, the carbon quota price corresponding to the unit output of the thermal power unit is determined to obtain the unit output carbon quota price of the thermal power unit;
[0035] According to the safety constraint model in the power dispatching system, the unit power generation plan with the minimum system total cost is obtained, and each thermal power unit is controlled according to the unit power generation plan, wherein the system total cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0036] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0037] Obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit;
[0038] According to the carbon emission factor of power generation and the unit carbon emission quota price, the carbon quota price corresponding to the unit output of the thermal power unit is determined to obtain the unit output carbon quota price of the thermal power unit;
[0039] According to the safety constraint model in the power dispatching system, the unit power generation plan with the minimum system total cost is obtained, and each thermal power unit is controlled according to the unit power generation plan, wherein the system total cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0040] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0041] Obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit;
[0042] According to the carbon emission factor of power generation and the unit carbon emission quota price, the carbon quota price corresponding to the unit output of the thermal power unit is determined to obtain the unit output carbon quota price of the thermal power unit;
[0043] According to the safety constraint model in the power dispatching system, the unit power generation plan with the minimum system total cost is obtained, and each thermal power unit is controlled according to the unit power generation plan, wherein the system total cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0044] The above-mentioned power dispatching control method, device, computer equipment, storage medium and computer program product based on primary and secondary carbon emission quota dispatching obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit, obtain the unit emission carbon quota price of the thermal power unit, determine the carbon quota price corresponding to the unit output of the thermal power unit according to the power generation carbon emission factor and the unit carbon emission quota price, obtain the unit output carbon quota price of the thermal power unit, obtain the unit power generation plan when the total system cost is the lowest according to the safety constraint model in the power dispatching system, and control each thermal power unit according to the unit power generation plan, wherein the total system cost is determined according to the unit output carbon quota price of each thermal power unit. The embodiment of the present application aims at the coupling of electricity and carbon, adopts a simulation and analysis method of carbon emission rights scheduling, obtains the carbon quota price of the thermal power unit, and then calls the security constraint model for clearing to obtain the clearing result of the thermal power unit in combination with the carbon quota price of the thermal power unit. It can realize the simulation of the power dispatching and clearing results of each thermal power unit under the influence of different carbon quota prices, support the research and analysis of the impact of carbon quota prices on power dispatching and clearing, realize the coupling optimization between the carbon emission scheduling system and the power dispatching system, and save energy consumption and resource waste. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 This is an application environment diagram of a power dispatch control method based on primary and secondary carbon emission rights quota dispatch in one embodiment;
[0046] Figure 2 It is a flow chart of a method for controlling power dispatching based on primary and secondary carbon emission rights quota dispatching in one embodiment;
[0047] Figure 3 It is a structural block diagram of an electric power dispatching control system based on primary and secondary carbon emission rights quota dispatching in another embodiment;
[0048] Figure 4 It is a structural block diagram of a power dispatching control device based on primary and secondary carbon emission rights quota dispatching in one embodiment;
[0049] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] The power dispatch control method based on primary and secondary carbon emission quota dispatch provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The data storage system can store the basic data of the power dispatching system and the carbon emission rights dispatching system. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0052] In one embodiment, Figure 2As shown, a power dispatch control method based on primary and secondary carbon emission quota dispatch is provided. This method adopts the simulation analysis method of carbon emission right dispatch for electricity-carbon coupling, simulates and solves the carbon quota price corresponding to the thermal power unit, and then combines the carbon quota price of the thermal power unit to call the security constraint model to obtain the clearing result of the thermal power unit, so as to realize the simulation of the power dispatch clearing results of each thermal power unit under the influence of different carbon quota prices, and support the research and analysis of the impact of carbon quota price on power dispatch clearing. This method is applied to Figure 1 The server in the example is used to illustrate the following steps:
[0053] Step 202, obtaining the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtaining the unit emission carbon quota price of the thermal power unit.
[0054] Among them, thermal power units refer to devices that use fossil fuels such as coal, oil, and gas to burn to generate high-temperature and high-pressure steam to drive turbine generators to generate electricity. They belong to the power generation side of the power dispatching system.
[0055] In the power system, thermal power units are the main source of carbon emissions. Considering the carbon emission rights dispatch mechanism under the carbon emission rights dispatch environment, by establishing a carbon emission dispatch model, simulating the operation of the power system under the carbon dispatch environment, the power system regulation is considered from the perspective of low carbon, environmental protection and economy, thereby promoting energy conservation and emission reduction and improving the energy structure.
[0056] The carbon emission rights scheduling system allocates carbon emission rights to each carbon emission entity and determines the carbon emission price. The carbon emission price includes the carbon quota price, the emission reduction equipment operation price and the carbon emission reduction investment price. For example:
[0057] Cost 碳排放 =Cost 碳配额 +Cost 减排设备运营代价 +Cost 碳减排投资代价 ;
[0058] Among them, Cost 碳排放 Cost represents the cost of carbon emissions. 碳配额 Indicates the carbon quota cost, Cost 减排设备运营代价 Cost represents the operating cost of emission reduction equipment. 碳减排投资代价 Represents the investment cost of carbon emission reduction.
[0059] When simulating the carbon emission rights scheduling system, the embodiment of the present application assumes that the emission reduction equipment operating cost and carbon emission reduction investment cost corresponding to the thermal power units are fixed values, mainly simulating carbon quota scheduling and carbon quota cost.
[0060] Through simulation of the carbon emission rights scheduling system, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is obtained, that is, the unit emission carbon quota price of the thermal power unit.
[0061] Step 204, determining the carbon quota price corresponding to the unit output of the thermal power unit according to the power generation carbon emission factor and the unit carbon emission quota price, and obtaining the unit output carbon quota price of the thermal power unit.
[0062] Among them, the carbon emission factor of power generation refers to the carbon emissions corresponding to the unit output of thermal power units.
[0063] Exemplarily, the carbon emission factor of power generation and the unit carbon emission quota price are combined to obtain the carbon quota price corresponding to the unit output of the thermal power unit, that is, the unit output carbon quota price of the thermal power unit.
[0064] Step 206, according to the safety constraint model in the power dispatching system, obtain the unit power generation plan when the total system cost is the smallest, and control each thermal power unit according to the unit power generation plan, wherein the total system cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0065] Among them, the security constraint model includes the security constrained unit commitment model (Security Constrained Unit Commitment, SCUC) and the security constrained economic dispatch model (Security Constrained Economic Dispatch, SCED).
[0066] In the power dispatching system, the minimum total system cost is usually taken as the goal to obtain the unit clearing situation. In addition to considering the power generation cost of the thermal power unit, the embodiment of the present application determines the carbon quota cost of the thermal power unit through the simulation of the carbon emission dispatching system, and incorporates the carbon quota cost into the total cost of the thermal power unit.
[0067] The total system cost of the embodiment of the present application may also include the carbon emission cost of each thermal power unit, wherein, assuming that the emission reduction equipment operation cost and the carbon emission reduction investment cost corresponding to the thermal power unit are fixed values, the carbon emission cost of each thermal power unit can be expressed by the following formula:
[0068] Cost 碳配额 =∑C i,t P i,t ;
[0069] Among them, C i,t P represents the carbon quota cost per unit output of unit i in time period t, i,t Represents the output of unit i in time period t.
[0070] In addition, the power generation cost of thermal power units includes capacity cost and electricity cost. The capacity cost includes equipment depreciation cost, financial cost and management cost, while the electricity cost includes fuel cost and other variable costs including operation and maintenance.
[0071] In the above-mentioned power dispatching control method based on the first-level and second-level carbon emission quota dispatching, the carbon quota price corresponding to each unit carbon emission of the thermal power unit is obtained to obtain the unit emission carbon quota price of the thermal power unit. According to the power generation carbon emission factor and the unit carbon emission quota price, the carbon quota price corresponding to the unit output of the thermal power unit is determined to obtain the unit output carbon quota price of the thermal power unit. According to the safety constraint model in the power dispatching system, the unit power generation plan when the total system cost is the smallest is obtained, and each thermal power unit is controlled according to the unit power generation plan, wherein the total system cost is determined according to the unit output carbon quota price of each thermal power unit. The embodiment of the present application is aimed at electricity-carbon coupling, and adopts a simulation and analysis method of carbon emission rights dispatching to obtain the carbon quota price of the thermal power unit, and then combines the carbon quota price of the thermal power unit to call the safety constraint model to clear and obtain the clearing result of the thermal power unit. It can realize the simulation of the power dispatching and clearing results of each thermal power unit under the influence of different carbon quota prices, support the research and analysis of the impact of carbon quota price on power dispatching and clearing, realize the coupling optimization between the carbon emission dispatching system and the power dispatching system, and save energy consumption and resource waste.
[0072] In one embodiment, a power dispatch control method for primary and secondary carbon emission quota scheduling is provided. The method is applied to a power dispatch control system based on primary and secondary carbon emission quota scheduling, such as Figure 3 As shown, the power dispatching and control system based on the primary and secondary carbon emission rights quota scheduling will be introduced in detail below. The power dispatching and control system based on the primary and secondary carbon emission rights quota scheduling includes a data management module, an environmental configuration module, a carbon emission scheduling model module, a carbon emission scheduling simulation module and a power dispatching module.
[0073] The data management module is used to obtain and store the basic data of carbon emission scheduling simulation, and supports the rapid extraction and call of the basic data in the environment configuration module and the carbon emission scheduling model module. The data management module has built-in data editing and data import functions, and supports standardized data structure templates.
[0074] Among them, the data management module can obtain the basic data required for the long-term simulation of carbon emission scheduling. Since the existing carbon emission scheduling simulation is usually only for short-term simulation, and the compliance period of carbon emission scheduling is usually based on years, the carbon emission scheduling simulation under short-term lacks the urgency of compliance and the volatility of carbon emission costs under long-term consideration, and often obtains simulation results that are very different from the actual carbon emission scheduling.
[0075] Exemplarily, the basic data for carbon emission scheduling simulation includes data such as information of each entity, secondary carbon emission quota scheduling agreement, primary carbon scheduling quotation, secondary carbon scheduling quotation and entity carbon quota.
[0076] The environment configuration module is used to determine the subjects participating in the carbon emission rights scheduling and store the basic information of the subjects participating in the scheduling.
[0077] Among them, the environmental configuration module has built-in information models of eight typical industry entities that have been clearly included in the scope of carbon emission rights scheduling, including: power generation, petrochemicals, chemicals, building materials, steel, non-ferrous metals, papermaking and civil aviation. In this module, you can enter the name of the energy-consuming enterprise, the industry it belongs to, the region it is located in, and last year's carbon emissions. The specific model library table is as follows. This module stores the basic information of all entities participating in the carbon emission rights scheduling, clarifies the industry information, regional information and the latest annual carbon emission data of the subject, and in the subsequent initial carbon quota allocation process, performs the corresponding initial carbon quota allocation calculation based on the industry information and historical emission information of the subject.
[0078] Table 1 Main information model library table of environment configuration module
[0079]
[0080] The carbon emission scheduling model module is used to model the primary and secondary carbon emission rights scheduling scenarios in the carbon emission rights scheduling. The module has two submodules: the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model. The scheduling of carbon emission rights and the determination of carbon quota costs are completed through the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model.
[0081] In one implementation, the first-level carbon emission scheduling model submodule is based on the built-in scheduling process of the first-level carbon emission rights scheduling. For the auction-style scheduling of the first-level carbon emission rights scheduling, it sets parameter configuration items such as the number of scheduling starts, start time nodes, total auction quotas, auction rules, price settlement rules, single bidding quantity limit, and reported price increase and decrease limit.
[0082] Exemplarily, the primary carbon emission scheduling model submodule can have two auction rules and two price settlement rules built in. The auction rules support the selection of two modes: English auction and Dutch auction. The price settlement rules support the selection of two modes: unified price settlement and differential price settlement. Based on the actual simulation research needs, up to 4 scheduling rules can be combined, and up to 4 primary carbon emission scheduling models can be pre-built to conduct research and analysis on simulation results under different scheduling rules. The specific combinations are shown in Table 2 below. At the same time, the module reserves an expansion interface to support the subsequent on-demand expansion of auction rules and price settlement rules.
[0083] Table 2. First-level carbon emission scheduling model under different scheduling rules
[0084] Auction rules / price settlement rules Unified price settlement Differential cost settlement English Auction 1 2 Dutch Auction 3 4
[0085] The following is a brief description of the auction rules:
[0086] English auctions and Dutch auctions use different clearing methods when settling auctions. In English auctions, the minimum auction price P is set. b and the auction price step length Δp. At the end of the auction declaration, the declared quotas and declared prices of all scheduling participants are obtained. Then, based on the lowest auction price, the auction scheduling clearing quota is obtained and compared with the overall scheduling auction volume Q′. When the clearing quota volume Q1 is greater than Q′, the auction price is increased by the unit price step length to obtain the new auction price P. b +Δp, and then clear the quota Q2 again and compare it with the total auction volume again. Until a certain auction price P b +n*Δp Clearing quota amount Q n+1 Less than or equal to Q′, at this time, reversely look for the equilibrium clearing point cost P′ so that the clearing quota quantity is equal to the total auction quantity.
[0087] The Dutch auction process is opposite to the English auction in that the auction price changes in the opposite direction. c and the auction price step length Δp. At the end of the auction declaration, the declared quotas and declared prices of all scheduling participants are obtained. Then, based on the highest starting price, the auction scheduling clearing quota is obtained and compared with the overall scheduling auction volume Q′. When the clearing quota volume Q1 is less than Q′, the auction price is increased by the unit price step length to obtain the new auction price P. c -Δp, and then clear the quota Q2 again and compare it with the total auction volume again. Until a certain auction price P c -n*Δp under the clearing quota amount Q n+1 Greater than or equal to Q′, at this time, reversely find the equilibrium clearing point cost P′ so that the clearing quota quantity is equal to the total auction quantity.
[0088] The following is a brief description of the consideration settlement rules:
[0089] Under the unified price settlement model, all carbon emission rights scheduling participants will settle uniformly based on the final equilibrium clearing point price P′, which has nothing to do with their own declared prices. Under this model, all entities will quote based on their actual acceptable maximum price, thereby improving the overall social welfare benefits of carbon emission rights scheduling.
[0090] Under the differential price settlement model, all dispatching entities that ultimately win the bid in the carbon emission rights scheduling and clearing will settle according to their own declared prices. Under this model, dispatching entities with larger quota demands may increase their price declaration by a certain percentage in order to increase their own probability of winning the bid.
[0091] In one implementation, the secondary carbon emission scheduling model submodule is based on the built-in scheduling process of the secondary carbon emission rights scheduling. Since the secondary carbon emission rights scheduling includes a variety of different scheduling carbon quota definitions, but the secondary carbon emission rights scheduling quotas of carbon emission rights scheduling in different provinces have different names but similar specific rules, they can be generally classified into three categories: bidding scheduling, agreement transfer and one-way bidding. Therefore, this submodule constructs models for the three types of scheduling quotas respectively, and supports free selection of the types of scheduling quotas that need to be included in the secondary carbon emission scheduling model.
[0092] For example, the bidding resource transfer product is a typical continuous bidding resource transfer product, which can make continuous quantity and price declarations during the opening period of the secondary carbon emission rights scheduling, and conduct real-time matching and clearing for the quota asset transfer declaration data of different entities. Its model includes input items such as scheduling time (including the morning and afternoon time ranges), scheduling starting opening price, maximum holding limit and declared price increase and decrease limit.
[0093] For example, the agreement transfer product can also be understood as a large-order resource transfer product, which is defined as a large-quantity quota resource transfer contract agreed upon between the two parties. Its model includes resource transfer time, minimum resource transfer quantity, and price increase and decrease limit (the price benchmark of this indicator is taken from the previous day's closing price of the secondary carbon emission rights scheduling).
[0094] For example, a one-way bidding is an application for a large number of quota resource transfer initiated by a subject, which is similar to the auction process of the first-level carbon emission rights scheduling. Since this category generates very few resource transfers in the actual carbon emission rights scheduling operation, it is mostly a means of supplementing quotas to entities with difficulties in fulfilling carbon quotas, so this category is not modeled separately here. After checking this category, a one-way bidding configuration module will be added to the subsequent simulation module to support the entry of one-way bidding transaction contracts.
[0095] The carbon emission scheduling simulation module is used to construct simulation engineering plans with different simulation time ranges based on the scheduling declaration data and carbon quota data stored in the data management, combined with the constructed environmental configuration plan, the preset first-level carbon emission scheduling model and the preset second-level carbon emission scheduling model.
[0096] In one implementation, the carbon emission scheduling simulation module has built-in boundary configuration, which includes carbon quota configuration module, scheduling subject configuration module and one-way bidding configuration module (this module is automatically generated based on the check configuration of one-way bidding categories in the secondary carbon emission scheduling model submodule in the carbon emission scheduling model module). When all submodules are configured, clearing simulation can be performed in the simulation calculation module, and matching clearing can be used to obtain the full amount of simulation clearing results within the simulation project time range.
[0097] For example, the carbon quota configuration module has two built-in quota automatic generation and custom modes. In the quota automatic generation mode, the total amount of carbon quota free allocation Q input by the user is received. total , and then call the quota allocation model based on the historical carbon emission intensity benchmark to calculate and solve the total amount of free carbon quotas to each entity. The following formula can be used:
[0098]
[0099]
[0100] Among them, Q total,k , Q total,k,i are the carbon quota allocations for the k-th industry and the i-th entity in the k-th industry, respectively. k,i ,Emission k are the historical carbon emissions of the k-th industry and the i-th entity in the k-th industry last year, respectively, and Emission k,i The data is taken from the B_EmissionLastYear field stored in the database table of the environment configuration module of the corresponding subject.
[0101] The custom mode allows you to freely edit, add, or import the boundary data of the total amount of carbon quotas held within the simulation time range by subject.
[0102] Exemplarily, in the scheduling entity configuration module, for all scheduling entities covered in the simulation project, whether they participate in the primary carbon emission rights scheduling and the secondary carbon emission rights scheduling information is configured. This configuration information will affect the reportable entity information displayed in the subsequent simulation calculation link.
[0103] For example, the one-way bidding module is generated based on the configuration of the secondary carbon emission scheduling model submodule. When the one-way bidding category is turned on, the one-way bidding module is automatically generated, and the one-way bidding contract information can be entered in this module as the boundary of the subsequent specific simulation. The specific input information includes the transferee, transferee, transaction price, transaction quota and transaction time of the resource transfer.
[0104] In one implementation, the carbon emission scheduling simulation module has built-in simulation calculations. In the simulation calculations, the subject's daily reported quota resource transfer amount (transfer-in and transfer-out are entered separately) and reported quota resource transfer cost within the opening time range of the first-level carbon emission rights scheduling and the second-level carbon emission rights scheduling are called. The simulation calculation is divided into two layers: the first-level carbon emission rights scheduling simulation and the second-level carbon emission rights scheduling simulation. The simulation results of the first-level carbon emission rights scheduling will be supplemented to the subject's quota holding boundary formed by the carbon quota configuration, and then participate in the simulation of the second-level carbon emission rights scheduling.
[0105] Exemplarily, for the first-level carbon emission rights scheduling submodule, based on the parameters such as the scheduling start times, start time nodes, and total auction quota set in the preset first-level carbon emission scheduling model submodule, n rounds of resource transfer declarations are made respectively. The first-level carbon emission rights scheduling mode is an open auction mode, which receives the declared quota quantity and declared price of each scheduling entity.
[0106] Then, the system will automatically match and clear the results of all open sessions according to the auction rules and price settlement rules configured in the submodule of the first-level carbon emission scheduling model, and confirm the quota amount Q obtained by each scheduling entity in the first-level carbon emission rights scheduling. bid , and then the output result will be used as one of the boundaries to participate in the secondary carbon emission rights scheduling simulation.
[0107] Exemplarily, in the secondary carbon emission rights scheduling, the amount of transfer quota that the subject can declare will be constrained by the boundaries formed by the carbon quota configuration module, and the constraint formula is as follows.
[0108] Q total,k,i,d-1 +Sell i,d ≤Q total,k,i +Q bid,k,i,d-1 ;
[0109] Among them, Q total,i,d-1 Sell represents the total amount of free quotas remaining for the i-th entity in the k-th industry on the d-1 day, which is numerically equal to the total amount of free allocated quotas for the entity minus all the carbon quotas that have been dispatched and transferred before d-1 day; i,d represents the total reported selling volume of the subject on day d; Q bid,k,i,d-1 It indicates the amount obtained by the entity in the auction of the primary carbon emission rights scheduling carried out before d-1. Transfer-out is negative and transfer-in is positive.
[0110] Based on the above constraints, the carbon quota transfer-in amount, carbon quota transfer-out amount and corresponding transfer cost of the reported quota are set for each day in the simulation project time range. Then, the system can simulate the scheduling of secondary carbon emission rights within the full time period based on the cost priority and time priority resource transfer constraint model, and output the clearing resource transfer results of each subject on each day. The specific resource constraint model is as follows.
[0111] Bid_Price n,t,buy ≥Bid_Price m,t,sell ; (1)
[0112]
[0113]
[0114] Carbon emission rights scheduling simulation is usually performed in steps of minutes. When entering the tth moment, a declared transfer-in data and a declared transfer-out data in the existing resource transfer pool are matched to generate a resource transfer data pair, and then judged in sequence according to constraints (1), (2), and (3). When the matched resource transfer data satisfies the three conditions (1), (2), and (3) at the same time, the resource transfer pair is confirmed and included in the clearing result. n,t,buy and Bid_Price m,t,sell They represent the declared resource transfer price of the nth incoming declared data and the declared resource transfer price of the mth outgoing declared data in the full resource transfer pool at time t respectively. This constraint indicates that for this resource transfer data pair, the declared resource transfer price of the incoming declared data must be greater than or equal to the declared resource transfer price of the outgoing declared data before the next constraint judgment can be entered; (2) Bid_Price n,t,buy represents the resource transfer cost of the nth incoming declaration at the tth time, Represents the collection of all transfer-in declarations; Bid_Price m,t,sell represents the declared resource transfer price of the mth transfer-out declaration at the tth time, and θ represents the set of all transfer-out declarations. This constraint indicates that at the tth time, the resource transfer correspondence satisfies that the declared resource transfer price of the transfer-in declaration is greater than or equal to the declared resource transfer price of all other transfer-in declarations, and the declared resource transfer price of the transfer-out declaration should be less than or equal to the declared price of all other transfer-out declarations, that is, the price priority principle. The higher the price of the transfer-in declaration, the higher the priority of the transaction. Similarly, the lower the price of the transfer-out declaration, the higher the priority of resource transfer; (3) Bid_time n,buy and Bid_time m,sell They represent the submission time of the nth transfer-in declaration and the mth transfer-out declaration respectively. The constraint formula indicates that among the two matching transaction parties, the resource transfer declaration time of the transferor-in party should be less than or equal to the resource transfer declaration time of all other transfer-in declarations. The same applies to the transfer-out declaration, that is, the principle of time priority. The earlier the declaration time, the higher the priority of transaction clearance, and finally the transaction price of the secondary carbon market is output.
[0115] For example, as an example of a secondary carbon emission rights scheduling and clearing embodiment, assuming that on day t, the secondary carbon emission rights scheduling time range in the secondary carbon emission rights scheduling model submodule is 9:30-11:30 and 13:30-15:30, and the scheduling subject configuration has 4 scheduling subjects participating in the declaration. The specific declaration information data is as follows:
[0116] Table 3: Information on the entities reporting in the secondary carbon emission rights scheduling
[0117] date time B_name Bid_direction <![CDATA[Bid_price (yuan / tCO2)]]> <![CDATA[Bid_Quantity(tCO2)]]> t 9:35 Body 1 Transfer In 56.35 100 t 10:44 Body 2 Transfer out 56.45 200 t 11:01 Body 1 Transfer In 56.50 150 t 11:05 Body 3 Transfer out 56.65 300 t 14:05 Body 4 Transfer In 56.45 200 t 14:15 Body 1 Transfer In 56.50 500 t 14:56 Body 3 Transfer out 56.48 300
[0118] In the above table, B_name, Bid_direction, Bid_price and Bid_Quantity respectively represent the name of the applicant, the direction of application, the price of the resource transfer and the quota of the resource transfer.
[0119] For the above declaration example, the system automatically clears the results as follows:
[0120] Table 4 Clearing results
[0121]
[0122]
[0123] In the above table, Buyer, Seller, Deal_price, and Deal_Quantity respectively represent the transferee entity name, transferor entity name, transaction price, and transaction quota quantity in the transaction information.
[0124] It can be seen that the system automatically matches and clears based on the price priority and time priority rules. In the example, at 14:05 and 14:15, subject 4 and subject 1 respectively submitted transfer-in applications with resource transfer prices of 56.45 yuan / tCO2 and 56.50 yuan / tCO2. When subject 3 submitted a transfer-out application with a resource transfer price of 56.48 yuan / tCO2 at 14:56, subject 1, as the later applicant, had a superior price, and was given priority in matching and clearing, reflecting the price priority principle. At 14:05, when subject 4 submitted a transfer-in application, since there was still a transfer-out application of 50tCO2 submitted by subject 2 at 10:44, subject 4 was the first subject to submit a price that met the needs of the transferor when it submitted the application. The applications of both parties were concluded, and subject 4 purchased 50tCO2 at the transfer-out price of 56.45 yuan / tCO2 as per subject 2's wishes, reflecting the time priority principle.
[0125] The power dispatching module is used to control the thermal power units in the power dispatching system according to the above-mentioned carbon quota price, and consider the clearing results of power dispatching under the influence of different carbon quota prices.
[0126] The total amount of carbon quota for each thermal power unit can be expressed as follows:
[0127] Q Total =Q free +Q Need =Q free +Q no-free +Q 额外 ;
[0128] Among them, Q Total It is the total amount of carbon quota required by thermal power units, Q free represents the rated carbon quota, Q Need represents paid carbon quota, Q no-free represents the first carbon quota, Q 额外 Indicates the second carbon quota. Rated carbon quota Q free The quota that is not included in the carbon quota price is the quota issued free of charge in the first-level carbon emission scheduling; the paid carbon quota Q Need The quota included in the carbon quota price, paid carbon quota Q Need Including the first carbon quota Q obtained from the auction in the primary carbon emission scheduling no-free , and the second carbon quota Q obtained by quota resource transfer in the secondary carbon emission scheduling 额外 .
[0129] In this embodiment, the system has built-in data management modules, environmental configuration modules, carbon emission scheduling model modules and carbon emission scheduling simulation modules, and has modeled a variety of typical primary and secondary carbon emission scheduling models, combined a variety of scheduling rules to construct a model combination under a variety of scheduling rules, and then, a simulation engineering plan with a year as the time scale can be constructed to simulate the long-term carbon emission rights quota scheduling plan. Based on the carbon quota prices of the primary and secondary carbon emission rights scheduling obtained by the simulation solution of the long-term carbon emission rights quota scheduling plan, combined with the system's built-in safety constraint model taking into account the quota cost, the control of thermal power units is realized, and the SCUC / SCED algorithm is called to clear the clearing results of thermal power units in power scheduling, and the simulation of the power scheduling clearing results of each thermal power unit under the influence of different primary and secondary carbon emission rights scheduling quota costs is realized, supporting the research and analysis of the impact of the quota price of multi-level carbon emission rights scheduling on power scheduling clearing.
[0130] In one embodiment, the carbon quota price corresponding to each unit carbon emission of the thermal power unit is obtained to obtain the unit emission carbon quota price of the thermal power unit, including:
[0131] Step A1: Obtain the total amount of carbon quota Q required for thermal power units Total .
[0132] Step A2, based on the total amount of carbon quota Q Total, the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model to determine the rated carbon quota Q of the thermal power unit free and paid carbon quota Q Need .
[0133] For example, the quota allocation model based on the historical carbon emission intensity benchmark is used to calculate the allocation of the total amount of free carbon quota to each entity, and the rated carbon quota Q of the thermal power unit is obtained. free According to the information on whether to participate in the first-level carbon emission rights scheduling and the second-level carbon emission rights scheduling configured in the scheduling subject configuration module, as well as the first-level carbon emission scheduling simulation and the second-level carbon emission scheduling simulation, the first carbon quota of each thermal power unit participating in the first-level carbon emission rights scheduling and the second carbon quota participating in the second-level carbon emission rights scheduling are determined to obtain the paid carbon quota Q Need .
[0134] Step A3: Determine the carbon quota cost corresponding to each unit of carbon emission of the thermal power unit based on the paid carbon quota.
[0135] In this embodiment, the total amount of carbon quota required by the thermal power units is obtained; based on the total amount of carbon quota, the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model, the rated carbon quota and paid carbon quota of the thermal power units are determined; according to the paid carbon quota, the carbon quota cost corresponding to each unit of carbon emissions of the thermal power units is determined; through the simulation of the primary and secondary carbon emission quota scheduling, the total amount of carbon quota, rated carbon quota and paid carbon quota corresponding to each thermal power unit can be obtained.
[0136] In one embodiment, according to the paid carbon quota, the carbon quota cost corresponding to each unit of carbon emissions of the thermal power unit is determined, including:
[0137] Step B1, obtaining the first carbon quota price of the first-level carbon emission scheduling model.
[0138] Among them, the first carbon quota price Represents the unit price of carbon quota for primary carbon emission rights scheduling.
[0139] In one implementation, when the first-level carbon emission scheduling model is used to schedule the first-level carbon emission rights, there may be multiple quota schedulings. The carbon quota costs of the first-level carbon emission scheduling model in the multiple carbon quota schedulings are obtained, and the arithmetic average of the carbon quota costs in the multiple carbon quota schedulings is taken to obtain the first carbon quota price.
[0140] For example, when conducting a long-term simulation, there may be multiple auctions for the scheduling of primary carbon emission rights, and the first carbon quota price can be obtained by combining the clearing results of multiple auctions.
[0141] Step B2, combining the first carbon quota price and the paid carbon quota to determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit.
[0142] This embodiment obtains the first carbon quota price of the first-level carbon emission scheduling model, combines the first carbon quota price and the paid carbon quota to determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit. Based on the simulation of the first-level and second-level carbon emission quota scheduling, the carbon quota price corresponding to each unit of carbon emissions of each thermal power unit can be obtained.
[0143] In one embodiment, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is determined in combination with the first carbon quota price and the paid carbon quota, including: when the paid carbon quota of the thermal power unit is less than or equal to the first carbon quota, determining the first ratio, wherein the first ratio is the proportion of the paid carbon quota in the total carbon quota; combining the first carbon quota price and the first ratio to obtain the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit.
[0144] Among them, the following formula can be used to express the carbon quota cost corresponding to each unit of carbon emissions of thermal power units:
[0145] Q Need ≤Q no-free ;
[0146] Among them, the following formula can be used to express the carbon quota cost per unit output of thermal power units:
[0147] Q Need ≤Q no-free ;
[0148] Among them, δ is the carbon emission factor of power generation, tCO2 / MWh, unit, It represents the unit price of carbon quota for the first-level carbon emission rights scheduling, that is, the first carbon quota price, unit cost / tCO2.
[0149] This embodiment determines the first proportion when the paid carbon quota of the thermal power unit is less than or equal to the first carbon quota, and obtains the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit by combining the first carbon quota price and the first proportion. At this time, the thermal power unit does not need to participate in the secondary carbon emission rights scheduling.
[0150] In one embodiment, the first carbon quota price and the paid carbon quota are combined to determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit, including: when the paid carbon quota of the thermal power unit is greater than the first carbon quota, obtaining the second carbon quota price of the secondary carbon emission scheduling model, wherein the second carbon quota price is the price of the unit carbon quota when determining the second carbon quota; determining the second ratio, wherein the second ratio is the ratio of the first carbon quota to the sum of the rated carbon quota and the first carbon quota; combining the first carbon quota price, the second ratio and the second carbon quota price to obtain the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit.
[0151] Among them, the following formula can be used to express the carbon quota cost corresponding to each unit of carbon emissions of thermal power units:
[0152] Q Need >Q no-free ;
[0153] Among them, the following formula can be used to express the carbon quota cost per unit output of thermal power units:
[0154] Q Need >Q free ;
[0155] Among them, δ is the carbon emission factor of power generation, It is the unit carbon quota price at the tth moment on the dth day of the mth month in the secondary carbon emission rights scheduling, that is, the second carbon quota price, unit cost / tCO2.
[0156] This embodiment constructs a primary carbon emission scheduling model and a secondary carbon emission scheduling model by combining different carbon quota resource transfer rules, and configures the resource transfer subject information in the market environment to build an environment configuration plan. Within the time range of the custom-set simulation project, the carbon quota boundary and subject participation are configured, and the declared data is matched and cleared based on the cost priority and time priority rules. The primary carbon emission rights scheduling and the secondary carbon emission rights scheduling are simulated in turn, and the full clearing results within the simulation time range are output, including the paid carbon quota, rated carbon quota, first carbon quota and second carbon quota of each thermal power unit. At the same time, the unit carbon quota cost of the primary carbon emission rights scheduling and the secondary carbon emission rights scheduling is obtained, so that the carbon quota cost corresponding to each unit carbon emission of the power unit can be determined.
[0157] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0158] Based on the same inventive concept, the embodiment of the present application also provides a power dispatching control device based on primary and secondary carbon emission quota scheduling for implementing the power dispatching control method based on primary and secondary carbon emission quota scheduling involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more power dispatching control devices based on primary and secondary carbon emission quota scheduling provided below can be referred to the limitations of the power dispatching control method based on primary and secondary carbon emission quota scheduling above, and will not be repeated here.
[0159] In one embodiment, Figure 4 As shown, a power dispatch control device based on primary and secondary carbon emission quota dispatch is provided, including: an acquisition module 402, a determination module 404 and a control module 406, wherein:
[0160] The acquisition module 402 is used to acquire the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit.
[0161] The determination module 404 is used to determine the carbon quota price corresponding to the unit output of the thermal power unit according to the power generation carbon emission factor and the unit carbon emission quota price, so as to obtain the unit output carbon quota price of the thermal power unit.
[0162] The control module 406 is used to obtain the unit combination plan when the total system cost is the minimum according to the safety constraint model in the power dispatching system, and control each thermal power unit according to the unit combination plan, wherein the total system cost is determined according to the unit output carbon quota cost of each thermal power unit.
[0163] When the acquisition module 402 executes to obtain the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit and obtains the unit emission carbon quota price of the thermal power unit, it is further configured to: obtain the total amount of carbon quota required by the thermal power unit; based on the total amount of carbon quota, the preset first-level carbon emission scheduling model and the preset second-level carbon emission scheduling model, determine the rated carbon quota and paid carbon quota of the thermal power unit; wherein the paid carbon quota includes the first carbon quota and the second carbon quota, the rated carbon quota and the first carbon quota are the quotas determined according to the first-level carbon emission scheduling model, the second carbon quota is the quota determined according to the second-level carbon emission scheduling model, the rated carbon quota is the quota that is not included in the carbon quota price, and the paid carbon quota is the quota that is included in the carbon quota price; according to the paid carbon quota, determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit.
[0164] When the acquisition module 402 determines the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit based on the paid carbon quota, it is further configured to: obtain the first carbon quota price of the first-level carbon emission scheduling model, wherein the first carbon quota price is the price of the carbon quota at the time of determining the first carbon quota; and determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit by combining the first carbon quota price and the paid carbon quota.
[0165] When the acquisition module 402 determines the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit by combining the first carbon quota price and the paid carbon quota, it is further configured to: when the paid carbon quota of the thermal power unit is less than or equal to the first carbon quota, determine the first ratio, wherein the first ratio is the proportion of the paid carbon quota in the total carbon quota; and obtain the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit by combining the first carbon quota price and the first ratio.
[0166] The acquisition module 402 is further configured to: obtain the second carbon quota cost of the secondary carbon emission scheduling model when the paid carbon quota of the thermal power unit is greater than the first carbon quota, wherein the second carbon quota cost is the cost of the unit carbon quota when determining the second carbon quota; determine the second ratio, wherein the second ratio is the ratio of the first carbon quota to the sum of the rated carbon quota and the first carbon quota; and obtain the carbon quota cost corresponding to each unit carbon emission of the thermal power unit by combining the first carbon quota cost, the second ratio and the second carbon quota cost.
[0167] When executing the acquisition of the first carbon quota cost of the primary carbon emission scheduling model, the acquisition module 402 is further configured to: obtain the carbon quota cost of the primary carbon emission scheduling model in multiple carbon quota schedulings; take the arithmetic average of the carbon quota costs in multiple carbon quota schedulings to obtain the first carbon quota cost.
[0168] Each module in the above-mentioned power dispatch control device based on primary and secondary carbon emission quota dispatch can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0169] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store basic data of the carbon emission quota scheduling system and the power scheduling system. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a power dispatching control method based on primary and secondary carbon emission quota scheduling is implemented.
[0170] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0171] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of the above-mentioned method embodiments when executing the computer program.
[0172] In one embodiment, a computer-readable storage medium is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of the above-mentioned method embodiments when executing the computer program.
[0173] In one embodiment, a computer program product is provided, including a computer program, which implements the steps of the above-mentioned method embodiments when executed by a processor.
[0174] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0175] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile 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), magnetoresistive 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0176] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, 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 specification.
[0177] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A power dispatching control method based on primary and secondary carbon emission quota dispatching, characterized in that: The method comprises: Obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit; According to the power generation carbon emission factor and the unit emission carbon quota price, determine the carbon quota price corresponding to the unit output of the thermal power unit to obtain the unit output carbon quota price of the thermal power unit; the unit output carbon quota price of the thermal power unit is the product of the power generation carbon emission factor and the unit emission carbon quota price; According to the safety constraint model in the power dispatching system, the unit power generation plan with the minimum system total cost is obtained, and each thermal power unit is controlled according to the unit power generation plan, wherein the system total cost is determined according to the unit output carbon quota cost of each thermal power unit; the safety constraint model includes a safety constraint unit combination model SCUC and a safety constraint economic dispatch model SCED; The step of obtaining the carbon quota price corresponding to each unit carbon emission of the thermal power unit to obtain the unit emission carbon quota price of the thermal power unit includes: Obtaining the total amount of carbon quota required for the thermal power unit; Determine the rated carbon quota and paid carbon quota of the thermal power unit based on the total carbon quota, the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model; Determining the carbon quota cost corresponding to each unit of carbon emissions of the thermal power unit according to the paid carbon quota; Among them, the paid carbon quota includes the first carbon quota and the second carbon quota, the rated carbon quota and the first carbon quota are quotas determined according to the first-level carbon emission scheduling model, the second carbon quota is a quota determined according to the second-level carbon emission scheduling model, the rated carbon quota is a quota that is not included in the carbon quota cost, and the paid carbon quota is a quota that is included in the carbon quota cost; the rated carbon quota is obtained by calculating the allocation amount of the total amount of free carbon quota to each entity based on the quota allocation model based on the historical carbon emission intensity benchmark; the first carbon quota is used to characterize the quota of each thermal power unit participating in the first-level carbon emission rights scheduling, and the second carbon quota is used to characterize the quota of each thermal power unit participating in the second-level carbon emission rights scheduling.
2. The method according to claim 1, characterized in that The step of determining the carbon quota cost corresponding to each unit of carbon emissions of the thermal power unit according to the paid carbon quota includes: Obtaining a first carbon quota price of the primary carbon emission scheduling model, wherein the first carbon quota price is a price for determining the first carbon quota time position carbon quota; The carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is determined by combining the first carbon quota price and the paid carbon quota.
3. The method according to claim 2, characterized in that The step of combining the first carbon quota price and the paid carbon quota to determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit includes: In the case where the paid carbon quota of the thermal power unit is less than or equal to the first carbon quota, determining a first proportion, wherein the first proportion is the proportion of the paid carbon quota in the total carbon quota; The first carbon quota price and the first proportion are combined to obtain the carbon quota price corresponding to each unit carbon emission of the thermal power unit.
4. The method according to claim 2, characterized in that: The step of combining the first carbon quota price and the paid carbon quota to determine the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit includes: When the paid carbon quota of the thermal power unit is greater than the first carbon quota, obtaining a second carbon quota price of the secondary carbon emission scheduling model, wherein the second carbon quota price is the price per unit carbon quota when determining the second carbon quota; Determining a second proportion, wherein the second proportion is the proportion of the first carbon quota in the sum of the rated carbon quota and the first carbon quota; By combining the first carbon quota price, the second proportion and the second carbon quota price, the carbon quota price corresponding to each unit of carbon emissions of the thermal power unit is obtained.
5. The method according to claim 2, characterized in that: The obtaining of the first carbon quota cost of the primary carbon emission scheduling model includes: Obtaining the carbon quota cost of the primary carbon emission scheduling model in multiple carbon quota schedulings; The first carbon quota price is obtained by taking an arithmetic average of the carbon quota costs in the multiple carbon quota schedulings.
6. A power dispatching control device based on primary and secondary carbon emission quota dispatching, characterized in that: The device comprises: An acquisition module is used to acquire the carbon quota price corresponding to each unit carbon emission of the thermal power unit, and obtain the unit emission carbon quota price of the thermal power unit; A determination module, used to determine the carbon quota price corresponding to the unit output of the thermal power unit according to the power generation carbon emission factor and the unit emission carbon quota price, and obtain the unit output carbon quota price of the thermal power unit; the unit output carbon quota price of the thermal power unit is the product of the power generation carbon emission factor and the unit emission carbon quota price; A control module is used to obtain a unit combination plan when the total system cost is the smallest according to a safety constraint model in the power dispatching system, and control each of the thermal power units according to the unit combination plan, wherein the total system cost is determined according to the unit output carbon quota cost of each of the thermal power units; the safety constraint model includes a safety constraint unit combination model SCUC and a safety constraint economic dispatch model SCED; The step of obtaining the carbon quota price corresponding to each unit carbon emission of the thermal power unit to obtain the unit emission carbon quota price of the thermal power unit includes: Obtaining the total amount of carbon quota required for the thermal power unit; Determine the rated carbon quota and paid carbon quota of the thermal power unit based on the total carbon quota, the preset primary carbon emission scheduling model and the preset secondary carbon emission scheduling model; Determining the carbon quota cost corresponding to each unit of carbon emissions of the thermal power unit according to the paid carbon quota; Among them, the paid carbon quota includes the first carbon quota and the second carbon quota, the rated carbon quota and the first carbon quota are quotas determined according to the first-level carbon emission scheduling model, the second carbon quota is a quota determined according to the second-level carbon emission scheduling model, the rated carbon quota is a quota that is not included in the carbon quota cost, and the paid carbon quota is a quota that is included in the carbon quota cost; the rated carbon quota is obtained by calculating the allocation amount of the total amount of free carbon quota to each entity based on the quota allocation model based on the historical carbon emission intensity benchmark; the first carbon quota is used to characterize the quota of each thermal power unit participating in the first-level carbon emission rights scheduling, and the second carbon quota is used to characterize the quota of each thermal power unit participating in the second-level carbon emission rights scheduling.
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, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Method for constructing power generation carbon emission quota distribution model under inter-provincial carbon trading mechanism
CN105975770A
Assessment method with consideration to low-carbon scheduling and emission reduction benefit of carbon transaction
CN106600099A