Node carbon strength calculation method and device, equipment, storage medium and program product

By building a node carbon balance relationship in the power system and iteratively updating the carbon intensity, the problem of low calculation efficiency of carbon emission intensity in large-scale power systems is solved, and efficient and accurate parallel calculation is achieved.

CN119741028AActive Publication Date: 2025-04-01SHANGHAI ENVISION INNOVATION INTELLIGENT TECH CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510247073.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-04-01
Estimated Expiration
2045-03-04

AI Technical Summary

Technical Problem

In large-scale power systems, the method of sequentially polling power nodes to calculate carbon emission intensity is inefficient, especially when there are many nodes, which is time-consuming and inefficient.

Method used

By constructing the node carbon balance relationship of each power node, iterative update of the node carbon intensity based on the power flow data, parallel calculation is realized, and computing efficiency is improved.

Benefits of technology

It improves the calculation efficiency and accuracy of node carbon intensity, adapts to large-scale power systems, shortens the calculation time, and improves the determination efficiency of carbon emission intensity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741028A_ABST
    Figure CN119741028A_ABST
Patent Text Reader

Abstract

The invention discloses a node carbon strength calculation method and device, equipment, a storage medium and a program product, and relates to the field of power systems. The method comprises the following steps: acquiring power flow data of at least two power nodes in a power system, wherein a power transmission relationship exists between the at least two power nodes; constructing a node carbon balance relationship of the nth power node based on the power flow data of the nth power node, the node carbon balance relationship being used for indicating first carbon flow data among the total carbon flow flowing into the nth power node, the node carbon intensity and the carbon emission corresponding to the supplied electric energy, the second carbon flow data is balanced with the total carbon flow flowing out of the nth power node, the node carbon intensity and the carbon emission corresponding to the consumed electric energy; and based on the node carbon balance relationship corresponding to the at least two power nodes, node carbon intensities corresponding to the at least two power nodes are determined through iterative updating until the node carbon intensities meet iteration requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of power systems, and in particular to a node carbon intensity calculation method, device, equipment, storage medium and program product. Background Art

[0002] In the power system, the carbon emission intensity of power nodes is used to measure the carbon emissions (carbon dioxide emissions) generated when the power node processes a unit of electricity. By calculating the carbon emission intensity of each power node, the carbon dioxide emissions of the entire power system can be accurately assessed, laying a solid foundation for carbon footprint tracking and helping to achieve the dual carbon goals.

[0003] In the related art, the power system includes power nodes with known carbon emission intensity and power nodes with unknown carbon emission intensity. The power nodes in the power system are polled in sequence. If the carbon emission intensity of the currently polled power node is unknown, the carbon emission intensity of the power node or the intensity parameter containing unknown parameters is determined according to the connection relationship of the power node in the power system. When the polling is completed, a recursive process is completed. After several recursive processes, the carbon emission intensity of all power nodes in the power system can be calculated.

[0004] However, when the power system is large and the number of power nodes is large, the polling calculation will take a lot of time and the efficiency of determining carbon emission intensity is low. Summary of the invention

[0005] The embodiments of the present application provide a node carbon intensity calculation method, device, equipment, storage medium and program product, which can improve the efficiency of node carbon intensity calculation. The technical solution is as follows.

[0006] In one aspect, a method for calculating a node carbon intensity is provided, the method comprising: Acquire power flow data of at least two power nodes in a power system, wherein there is a power transmission relationship between the at least two power nodes, and the power flow data is used to express the amount of electric energy flow in the power transmission relationship; constructing a node carbon balance relationship of the nth power node based on the power flow data of the nth power node, the node carbon balance relationship being used to indicate that a first carbon flow data between a total carbon flow flowing into the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the supplied electric energy is balanced with a second carbon flow data between a total carbon flow flowing out of the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the consumed electric energy, where n is a positive integer; Based on the node carbon balance relationship respectively corresponding to the at least two power nodes, determining the node carbon intensity respectively corresponding to the at least two power nodes through iterative updating until the node carbon intensity meets the iteration requirement, the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes a unit of electricity; Wherein, in the kth iterative calculation, a kth calculation result is calculated based on the node carbon balance relationship corresponding to the at least two power nodes respectively, and the kth calculation result includes the node carbon intensity of the at least two power nodes respectively obtained based on the kth iterative calculation, and k is a positive integer; In the k+1th iterative calculation, based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result, a k+1th calculation result is calculated, wherein the k+1th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k+1th iterative calculation; When the difference between the k+1th calculation result and the kth calculation result meets the iteration requirement, the node carbon intensities respectively corresponding to the at least two power nodes are determined according to the k+1th calculation result.

[0007] In some embodiments, the method also includes: displaying the node carbon intensities corresponding to the at least two power nodes respectively in a power node topology map, wherein the power node topology map is used to indicate the power transmission relationship between the at least two power nodes in the power system, wherein different node carbon intensities correspond to different display methods.

[0008] In another aspect, a node carbon intensity calculation device is provided, the device comprising: An acquisition module, used for acquiring power flow data of at least two power nodes in a power system, wherein there is a power transmission relationship between the at least two power nodes, and the power flow data is used for expressing the amount of electric energy flow in the power transmission relationship; a processing module, configured to construct a node carbon balance relationship of the nth power node based on power flow data of the nth power node, wherein the node carbon balance relationship is used to indicate that first carbon flow data between a total carbon flow flowing into the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the supplied electric energy is balanced with second carbon flow data between a total carbon flow flowing out of the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the consumed electric energy, where n is a positive integer; The processing module is also used to determine the node carbon intensity corresponding to the at least two power nodes respectively through iterative updating based on the node carbon balance relationship corresponding to the at least two power nodes respectively, until the node carbon intensity meets the iteration requirements, and the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes unit electricity.

[0009] In some embodiments, the processing module is further configured to: In a k-th iterative calculation, a k-th calculation result is calculated based on the node carbon balance relationships respectively corresponding to the at least two power nodes, the k-th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k-th iterative calculation, where k is a positive integer; In the k+1th iterative calculation, based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result, a k+1th calculation result is calculated, wherein the k+1th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k+1th iterative calculation; When the difference between the k+1th calculation result and the kth calculation result meets the iteration requirement, the node carbon intensities respectively corresponding to the at least two power nodes are determined according to the k+1th calculation result.

[0010] In some embodiments, the processing module is further configured to: For the nth power node, a correspondence between the node carbon intensity of the nth power node and the power flow data is obtained based on the node carbon balance relationship, the correspondence is used to indicate that the node carbon intensity corresponds to a first ratio of the power flow data, the first ratio includes a ratio between first flow data and second flow data, the first flow data includes the sum of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy, and the second flow data includes the sum of the electric energy flowing out of the nth power node and the consumed electric energy; Acquire the first ratio according to the power flow data; Based on the corresponding relationship, the first ratio is used as the node carbon intensity corresponding to the nth power node in the kth calculation result.

[0011] In some embodiments, the processing module is further configured to: Obtaining from the power flow data the electric energy flowing into the nth power node, the electric energy flowing out of the nth power node, the electric energy supplied corresponding to the nth power node, the electric energy consumed corresponding to the nth power node, and the carbon emission factor of the power generation side of the nth power node, wherein the carbon emission factor is used to indicate the carbon emission generated when the power generation side of the nth power node generates a unit of electricity; determining the total carbon flow into the nth power node based on the electric energy flowing into the nth power node and the supply node carbon intensity, the supply node carbon intensity being used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, the supply power node being a node that transmits electric energy to the nth power node based on the power transmission relationship; and determining the carbon emission amount corresponding to the supplied electric energy based on the supplied electric energy and the carbon emission factor; determining the first power flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy; and determining the second power flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy; The first ratio is determined based on a ratio of the first power flow data to the second power flow data.

[0012] In some embodiments, the nth power node comprises a power plant node; The processing module is further used to determine the first power flow data based on the carbon emissions corresponding to the electric energy supplied by the power station node; The processing module is further used to determine the second power flow data based on the electric energy flowing out of the power station node.

[0013] In some embodiments, the nth power node comprises a transfer station node; The processing module is further used to determine the first flow data based on the total carbon flow flowing into the transfer station node; The processing module is further used to determine the second power flow data based on the electric energy flowing out of the transfer station node.

[0014] In some embodiments, the nth power node comprises a load station node; The processing module is further used to determine the first power flow data based on the total carbon flow flowing into the load station node; The processing module is also used to determine the second power flow data based on the electric energy consumed by the load station node.

[0015] In some embodiments, the device also includes a display module for displaying the node carbon intensities corresponding to the at least two power nodes respectively in a power node topology map, wherein the power node topology map is used to indicate the power transmission relationship between the at least two power nodes in the power system, wherein different node carbon intensities correspond to different display methods.

[0016] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement a node carbon intensity calculation method as described in any of the above embodiments of the present application.

[0017] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement a node carbon intensity calculation method as described in any of the above-mentioned embodiments of the present application.

[0018] On the other hand, a computer program product is provided, characterized in that it includes a computer program, and when the computer program is executed by a processor, it implements the node carbon intensity calculation method as described in any one of the embodiments of the present application.

[0019] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least: By constructing a node carbon balance relationship for each node and determining the relationship between the node carbon intensity and the power flow data based on the node carbon balance relationship, the node carbon intensity of each node can be determined relatively independently based on the node carbon balance relationship, so that the node carbon intensity of multiple nodes in the power system can be calculated in parallel, and the node carbon intensity is determined by iteratively updating the node carbon balance relationship. While realizing parallel calculation, the calculation result of the node carbon intensity can gradually approach the actual node carbon intensity in the stable state of the power system, thereby improving the accuracy of carbon intensity calculation. Therefore, it is possible to adapt to large-scale power systems and improve the calculation accuracy based on parallel iterative calculation, thereby improving the efficiency of carbon emission intensity determination. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1is a structural block diagram of a computer system provided by an exemplary embodiment of the present application; Figure 2 is a flow chart of a method for calculating node carbon intensity provided by an exemplary embodiment of the present application; Figure 3 is a schematic diagram of a power node branch provided by an exemplary embodiment of the present application; Figure 4 is a flow chart of a parallel iterative calculation method of node carbon intensity provided by an exemplary embodiment of the present application; Figure 5 is a flow chart of a method for displaying node carbon intensity provided by an exemplary embodiment of the present application; Figure 6 is a power node topology diagram provided by an exemplary embodiment of the present application; Figure 7 is a schematic diagram of a node carbon intensity calculation process provided by an exemplary embodiment of the present application; Figure 8 is a flow chart of constructing a power system model provided by an exemplary embodiment of the present application; Fig. 9 is a structural block diagram of a node carbon intensity calculation device provided by an exemplary embodiment of the present application; Fig.10 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0023] It should be understood that although the terms first, second, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first parameter may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0024] In the power system, the carbon emission intensity of the power node is used to measure the carbon emissions (carbon dioxide emissions) generated when the power node processes a unit of electricity. By calculating the carbon emission intensity of each power node, the carbon dioxide emissions of the entire power system can be accurately assessed, laying a solid foundation for tracking carbon footprints and helping to achieve the dual carbon goals. In the related technology, the power system includes power nodes with known carbon emission intensity and power nodes with unknown carbon emission intensity. The power nodes in the power system are polled in turn. If the carbon emission intensity of the currently polled power node is unknown, the carbon emission intensity of the power node or the intensity parameter containing unknown parameters is determined according to the connection relationship of the power node in the power system. When the polling is completed, a recursive process is completed. After several recursive processes, the carbon emission intensity of all power nodes in the power system can be calculated. However, when the power system is large in scale and the number of power nodes is large, the polling calculation will take a lot of time, and the efficiency of determining the carbon emission intensity is low.

[0025] The node carbon intensity calculation method provided in the embodiment of the present application constructs a node carbon balance relationship for each node, and determines the relationship between the node carbon intensity and the power flow data according to the node carbon balance relationship, so that the node carbon intensity of each node can be determined relatively independently based on the node carbon balance relationship, so that the node carbon intensity of multiple nodes in the power system can be calculated in parallel, and the node carbon intensity is determined by iteratively updating based on the node carbon balance relationship. While realizing parallel calculation, the calculation result of the node carbon intensity can gradually approach the actual node carbon intensity in the stable state of the power system, thereby improving the accuracy of carbon intensity calculation, so that it can adapt to large-scale power systems based on parallel iterative calculation and improve the calculation accuracy, thereby improving the efficiency of carbon emission intensity determination.

[0026] First, the implementation environment of this application is introduced. Figure 1 1 is a block diagram of a computer system provided by an exemplary embodiment of the present application. The computer system can be implemented as a system architecture of a method for determining carbon emission intensity. The computer system includes: a power system 110 and a computer device 120, wherein the power system 110 and the computer device 120 are connected via a wireless network or a wired network.

[0027] The power system 110 includes at least two power nodes, and the types of power nodes include but are not limited to power station nodes, transmission station nodes and load station nodes. The power station node is the energy source of the power system, and its main function is to convert various forms of energy into electrical energy; the transmission station node is also called a substation node, which is mainly used to change the voltage level to achieve efficient transmission of electrical energy; the load station node is the consumer end of the power system electrical energy.

[0028] The computer device 120 can be implemented as at least one of a server and a terminal. The terminal can be an electronic device such as a mobile phone, a tablet computer, a vehicle-mounted terminal (vehicle computer), a PC (Personal Computer), etc. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services, or a node in a blockchain system. The computer device 120 is mainly used to determine the carbon emission intensity of each power node in the power system, that is, to execute the node carbon intensity calculation method provided in the embodiment of the present application. It should be noted that the node carbon intensity calculation method can be executed by the terminal, or by the server, or by the terminal and the server interacting and cooperating to execute the node carbon intensity calculation method, and this application does not limit this. The node carbon intensity calculation method executed by the computer device 120 is described below.

[0029] Illustratively, there is a power transmission relationship between at least two power nodes in the power system 110; the computer device 120 can obtain power flow data from the power system, and the power flow data is used to characterize the power flow amount in the power transmission relationship, reflecting the real-time flow state and distribution of power in the power system. The power flow data includes but is not limited to voltage-related data, current-related data, power-related data, etc. of the power nodes.

[0030] After the computer device 120 obtains the power flow data: first, based on the power flow data of the nth power node, a node carbon balance relationship of the nth power node is constructed, and the node carbon balance relationship is used to indicate that the first carbon flow data between the total carbon flow, the node carbon intensity, and the carbon emissions corresponding to the supplied electric energy flowing into the nth power node is balanced with the second carbon flow data between the total carbon flow, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy flowing out of the nth power node, where n is a positive integer. Then, based on the node carbon balance relationship corresponding to at least two power nodes, the node carbon intensity corresponding to at least two power nodes is determined by iterative updating until the node carbon intensity meets the iteration requirements, and the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes a unit of electricity.

[0031] In some embodiments, the above-mentioned computer device 120 is also used to display the carbon emission intensity of each power saving in the power system 110. Schematically, the node carbon intensity corresponding to at least two power nodes is displayed in the power node topology map by the computer device 120. The power node topology map is used to indicate the power transmission relationship between at least two power nodes in the power system, wherein different node carbon intensities correspond to different display methods.

[0032] The above-mentioned terminal is optional. The terminal can be a desktop computer, a laptop computer, a mobile phone, a tablet computer, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a smart TV, a smart car, and other terminal devices in various forms, which are not limited in the embodiments of the present application.

[0033] It is worth noting that the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers. They can also be cloud servers that provide basic cloud computing services such as cloud services, cloud security, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0034] Among them, cloud technology refers to a hosting technology that unifies hardware, software, network and other resources within a wide area network or local area network to achieve data computing, storage, processing and sharing.

[0035] In some embodiments, the above server can also be implemented as a node in a blockchain system.

[0036] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant regions. For example, the operation data and account information involved in this application are all obtained with full authorization.

[0037] To further explain, before collecting relevant user data (for example, the power flow data involved in this application, etc.) and during the process of collecting relevant user data, this application can display a prompt interface, pop-up window or output voice prompt information. The prompt interface, pop-up window or voice prompt information is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining user-related data after obtaining the user's confirmation operation on the prompt interface or pop-up window, otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining user-related data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application are collected with the user's consent and authorization, and the collection, use and processing of relevant user data need to comply with relevant laws, regulations and standards in the relevant regions.

[0038] For illustration, please refer to Figure 2 , which shows a flowchart of a node carbon intensity calculation method provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by both a terminal and a server. The present application embodiment takes the method executed by a terminal as an example for explanation. Figure 2 As shown, the method includes the following steps.

[0039] Step 210: Acquire power flow data of at least two power nodes in the power system.

[0040] There is a power transmission relationship between at least two power nodes, and the power flow data is used to express the amount of electric energy flow in the power transmission relationship.

[0041] Power flow data is used to calculate the power transmission between various power nodes in the power system and the power production and consumption in the power system. It can reflect the real-time flow status and distribution of electric energy in the power system.

[0042] Optionally, the power flow data includes but is not limited to voltage-related data, current-related data, power-related data, etc. of the power nodes.

[0043] Among them, power nodes are the basic units of production, transmission and consumption in the power system, and are also the basic units for the collection and distribution of energy and carbon flows.

[0044] The power transmission relationship is used to indicate that there is energy transmission between at least two nodes, which can be unidirectional transmission or bidirectional transmission, and the embodiments of the present application are not limited to this.

[0045] Optionally, the power node includes but is not limited to at least one of a power station node, a transfer station node and a load station node.

[0046] The power station node is used to generate electric energy and transmit it to other nodes in the power system. Optionally, the power station node can transmit the generated electric energy to another power station node, to a transfer station node, or to a load station node, which is not limited in the embodiments of the present application.

[0047] The transfer station node is used to transfer and transmit electric energy. Optionally, the transfer station node can transmit the electric energy produced by the power station to other nodes (such as a load station node, or another power station node, or another transfer station node), or can continue to transmit the electric energy transmitted by other transfer station nodes to other nodes, etc. The embodiments of the present application are not limited to this.

[0048] The load station node is used to receive and consume transmitted electric energy. Optionally, the load station node can receive electric energy transmitted by the power station node, the transfer station node, or other load station nodes. This is not limited in the embodiments of the present application.

[0049] Optionally, the power nodes in the power system can receive electric energy transmitted by other power nodes based on the power transmission relationship, and / or transmit electric energy to other power nodes. The embodiment of the present application is explained by taking the example that the power station node is used to produce and transmit electric energy to the transfer station, the transfer station transmits the electric energy to the load station node, and the load station node consumes electric energy.

[0050] Step 220: constructing a node carbon balance relationship of the nth power node based on the power flow data of the nth power node.

[0051] The node carbon balance relationship is used to indicate that the first carbon flow data between the total carbon flow flowing into the n-th power node, the node carbon intensity and the carbon emissions corresponding to the supplied electric energy is balanced with the second carbon flow data between the total carbon flow flowing out of the n-th power node, the node carbon intensity and the carbon emissions corresponding to the consumed electric energy, where n is a positive integer.

[0052] In the power system, due to the law of conservation of energy, the electric energy passing through the two ends of the power node is conserved, that is, the electric energy flowing into the power node and the supplied electric energy are balanced with the electric energy flowing out of the power node and the consumed electric energy. Carbon emissions are generated with the generation, transmission and consumption of electric energy. Based on the law of conservation of electric energy, the carbon emissions at both ends of the power node are also conserved. Each power node conforms to the node carbon balance relationship of "total input + total production = total output + total consumption", that is, the total carbon flow flowing into the power node and the carbon emissions corresponding to the supplied electric energy are balanced with the total carbon flow flowing out of the power node and the carbon emissions corresponding to the consumed electric energy.

[0053] First, it is necessary to build a corresponding relationship between electric energy and carbon emissions, and then build a node carbon balance relationship based on the corresponding relationship. Next, the physical quantities involved in the node carbon balance relationship are explained.

[0054] Branch Carbon Flow Quantity (BCQ) is a basic physical quantity used to describe carbon flow. It is used to characterize the cumulative amount of carbon emissions corresponding to the carbon flow in a given time period on the branch. Branch carbon flow corresponds to the amount of electricity and is a cumulative value. The unit of carbon flow is the same as that of carbon emissions, which is tons of carbon dioxide ( tCO 2) or kg of carbon dioxide ( kgCO 2), etc., which means that the mass of carbon dioxide in greenhouse gases is calculated based on the mass of CO2.

[0055] The branch carbon flow is numerically equal to the active power flow flowing through the branch in a given time period, and the carbon emissions generated in the power generation link.

[0056] The lower the value of the branch carbon flow, the better the environmental properties of the active power flow flowing through the branch, and vice versa.

[0057] Branch Carbon Flow (BCF) is the carbon flow that passes through a branch in unit time along with the active power flow. Active power flow refers to the active power that passes through a branch in unit time in the power system, which can indicate the electric energy transmitted by the branch in unit time. Branch carbon flow corresponds to active power flow and is an instantaneous value. The branch carbon flow is numerically equal to the derivative of the branch carbon flow with respect to time, and the unit is tCO 2 / h or kgCO 2 / s, etc. Please refer to the following formula 1: ; Where BCF is the branch carbon flow, BCQ is the branch carbon flow, t is the given time period, It is the derivative of the branch carbon flow with respect to time, and can characterize the instantaneous rate of change of the branch carbon flow with time.

[0058] In order to establish the correlation between BCF and the active power flow on the branch, the ratio of the carbon flow of any branch in the power system to its active power flow is defined as the branch carbon emission intensity (Branch Carbon Flow Intensity, BCI) of the branch. According to the definition of branch carbon flow and branch carbon emission intensity, the unit of branch carbon emission intensity is the same as that of the carbon emission intensity on the power generation side, which is .

[0059] In the outgoing line of the power plant (i.e. the output branch of the power station node), the branch carbon emission intensity is equal to the carbon emission intensity of the generator set; in the line entering the load terminal (i.e. the input branch of the load station node), the branch carbon emission intensity is equal to the carbon emissions generated by the branch transmission unit electricity on the power generation side. For illustration, please refer to the following formula 2: ; Among them, BCI is the branch carbon emission intensity, BCF is the branch carbon flow, and P is the active power flow of the corresponding branch.

[0060] The branch carbon flow is numerically equal to the derivative of the branch carbon flow with respect to time, and the unit is or wait.

[0061] Since the branch carbon flow and active power flow are both instantaneous values, the branch carbon emission intensity changes with the active power flow in the power system and is time-varying.

[0062] For ease of description, the average branch carbon emission intensity in a given time period is further defined as follows: ; in, is the average branch carbon emission intensity, BCF is the branch carbon flow, is the integral of branch carbon flow over time, P is the active power flow, is the integral of active power flow over time, t is a given time period, BCQ is the branch carbon flow, and Q is the active power.

[0063] The dimension of average branch carbon emission intensity is the same as that of branch carbon emission intensity. Compared with branch carbon emission intensity, average branch carbon emission intensity is obtained by cumulative calculation, which is the ratio of carbon flow over a period of time to the amount of electricity (i.e. active power) passing through the branch.

[0064] Branch carbon intensity is used to describe the relationship between the power flow and carbon flow on the branch of the power system. The power generation and power consumption links in the power system exist in the form of nodes in the power system. The node carbon intensity (NCI) of the power node is used to establish the relationship between the input carbon flow and the output carbon flow on the power node. Schematically, the node carbon emission intensity for the nth power node (referred to as node n) is , please refer to the following formula 4: ; in, is the set of all branches connected to node n that have flow flowing into node n, i is a positive integer, used to indicate the i-th inflow branch, is the active power flow into the i-th branch, is the branch carbon emission intensity corresponding to the i-th inflow branch, is the branch carbon flow into the i-th branch.

[0065] The node carbon emission intensity has the same dimension as the branch carbon emission intensity, which is , the carbon emission intensity of the node is numerically equal to the carbon emission intensity of all branches flowing into node n With active current The weighted average of .

[0066] Node carbon emission intensity is used to indicate the carbon emissions generated by a power node on the power generation side when it consumes a unit of electricity. For a power station node, its node carbon emission intensity is equal to the real-time power generation carbon emission intensity of the power station node.

[0067] For illustration, please refer to Figure 3 , Figure 3 is a schematic diagram of a power node branch provided by an exemplary embodiment of the present application, such as Figure 3 As shown, for node n (the nth power node), there are corresponding inflow branches and outflow branches. The branch set flowing into node n is , the set of branches out of node n is , then the active power flow from the i-th branch (inflow branch) into node n is recorded as , the active power flow from the jth branch (outflow branch) out of node n is recorded as , , .

[0068] Due to the non-selectivity of electric energy (proportional sharing principle), the outflow flow in any outflow branch has the component of each inflow flow. Suppose the jth outflow branch contains the component of the ith inflow branch: According to the proportional sharing principle, the proportion of the flow contribution of the i-th branch in the inflow branch to the j-th branch in the outflow branch is the same as the proportion of the flow contribution of the i-th branch in the inflow branch set, which conforms to the following formula 5: ; in, is the component of the i-th inflow branch contained in the j-th outflow branch, is the active power flow in the jth branch, is the active power flow in the ith branch, It is the sum of active power flows into the set of branches.

[0069] If the carbon emission intensity of the active power flow from branch i (the i-th branch in the inflow branch) into node n is , then the carbon flow of active power flow in branch j (the jth branch in the outflow branch) is the set of inflow branches ( ) is the sum of the carbon flow contributions of all branches to branch j, please refer to the following formula 6: ; in, is the branch carbon flow corresponding to branch j, is the carbon emission intensity corresponding to branch i, It is the active power flow component of branch j that flows into the i-th branch.

[0070] According to the above formula 6, the carbon emission intensity of branch j can be determined, please refer to the following formula 7: ; in, is the branch carbon emission intensity corresponding to branch j, is the branch carbon flow corresponding to branch j, is the active power flow of branch j, is the carbon emission intensity corresponding to branch i, is the active power flow component of branch j that flows into the i-th branch in the branch, is the active power flow of branch i.

[0071] According to the above formula 5, the above components can be converted , please refer to the following formula 8: ; Substituting formula 8 into the above formula 7, we can eliminate , we can get It is expressed as the following formula 9: ; in, is the node carbon intensity of node n.

[0072] According to Formula 9, when all the currents flowing into node n and the branch carbon emission intensities are given, the branch carbon emission intensity corresponding to the current flowing out of node n is independent of the current flowing out of the branch and is equal to the carbon emission intensity of node n. That is, for any power node, the branch carbon intensity of its outflow branch is equal to its node carbon intensity, that is, the branch carbon intensity of its inflow branch is equal to the node carbon intensity of the power node adjacent to it through the inflow branch.

[0073] When constructing a carbon balance relationship on this basis, when determining the total carbon flow into the nth power node, it can be determined based on the active power flow into the branch and the branch carbon emission intensity. Since the carbon emission intensity of the inflow branch of node n is equivalent to the branch carbon intensity of the outflow branch of node i, it is also equivalent to the node carbon intensity of node i. Node i is the power node that transmits power to node n. Therefore, the node carbon intensity of node i can be used instead of the branch carbon intensity to participate in the construction of the carbon balance relationship. Please refer to the following formula 10: ; in, is the active power flow of the ith inflow branch at node n, is the node carbon intensity of node i corresponding to the i-th inflow branch, is the total carbon flow into node n, is the active power flow of the j-th outflow branch of node n, is the power generation of the generator set at node n, is the carbon emission factor of the generator set, The carbon emissions corresponding to the electricity supplied to node n, is the load of node n, is the node carbon intensity of node n.

[0074] When the power flow data of each node (including branch flow, power generation parameters, load parameters, etc.) is known, the node carbon intensity of each node can be solved according to the above-mentioned carbon balance relationship.

[0075] Step 230, based on the node carbon balance relationship corresponding to the at least two power nodes respectively, determine the node carbon intensity corresponding to the at least two power nodes respectively through iterative updating until the node carbon intensity meets the iteration requirement.

[0076] Node carbon intensity is used to indicate the amount of carbon emissions generated on the power generation side when a power node processes a unit of electricity.

[0077] Optionally, the iteration requirements include but are not limited to the intensity difference between the node carbon intensity and the node carbon intensity calculated in the previous round of iteration being less than a preset difference threshold, or the intensity difference converges, or the number of iterations reaches a preset number, etc., and the embodiments of the present application are not limited to this.

[0078] According to the above carbon balance relationship, when the power flow data (including branch flow, power generation parameters, load parameters) of each node is known, the only unknown parameter is the node carbon intensity of each node. The node carbon intensity of each node can be initialized to participate in the iterative calculation. For example, for the power station node in the power system, the node carbon intensity of the power station node is initialized according to the power generation carbon emission intensity of the power station node. For other power nodes, the node carbon intensity is initialized to a preset intensity such as 0 or 1. On this basis, the node carbon intensity of each node is only related to the power flow data and the node carbon intensity of the adjacent nodes. In each round of iterative calculation, the node carbon intensity of the adjacent nodes obtained in the previous round of iteration can be substituted into the current calculation. Therefore, the node carbon intensity of each node is relatively independent in the process of each round of iterative calculation, so that the node carbon intensity corresponding to at least two power nodes can be calculated in parallel in each round of iterative calculation according to the above node carbon balance relationship, thereby improving the calculation efficiency.

[0079] In some embodiments, node priorities may be assigned to at least two power nodes, and in each round of iterations, the node carbon intensities of multiple power nodes may be run in parallel in batches.

[0080] Since the node carbon intensity of each node is related to the node carbon intensity of the adjacent node that transmits the power flow to the node, the node priorities corresponding to at least two power nodes can be determined according to the current flow direction in the power system. The node priority is used to indicate the calculation priority of the power node participating in the iterative calculation process.

[0081] Among them, the node priority of node i that outputs power flow to node n is higher than that of node n that receives power flow.

[0082] Schematically, the node priority of the power station node is higher than other power nodes in the power system.

[0083] To summarize, the method provided in the embodiment of the present application constructs a node carbon balance relationship for each node, and determines the relationship between the node carbon intensity and the power flow data according to the node carbon balance relationship, so that the node carbon intensity of each node can be determined relatively independently based on the node carbon balance relationship, so that the node carbon intensity of multiple nodes in the power system can be calculated in parallel, and the node carbon intensity is determined by iteratively updating based on the node carbon balance relationship. While realizing parallel calculation, the calculation result of the node carbon intensity can gradually approach the actual node carbon intensity in the stable state of the power system, thereby improving the accuracy of the carbon intensity calculation, so that it can adapt to large-scale power systems based on parallel iterative calculations and improve the calculation accuracy, thereby improving the efficiency of carbon emission intensity determination.

[0084] In some embodiments, since the branch carbon intensity of the outflow branch of the power node is equivalent to the node carbon intensity of the power node, when constructing the node carbon balance relationship, the node carbon intensity of the adjacent node i of node n can be used to replace the branch carbon intensity of the i-th inflow branch of node n to participate in determining the total carbon flow into node n. When the power flow data is known, the node carbon intensity of node n is related to the node carbon intensity of node i. After initializing the node carbon intensity of each node, the node carbon intensity corresponding to at least two power nodes can be calculated in parallel, and the node carbon intensity can be updated by iterative calculation, so that the node carbon intensity finally obtained based on the iterative requirement can accurately indicate the carbon emissions generated on the power generation side when the power node processes a unit of electricity. Please refer to Figure 4 , which shows a flowchart of a parallel iterative calculation method for node carbon intensity provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by both a terminal and a server. The present application embodiment takes the method executed by a terminal as an example for explanation. Figure 4 As shown, the above step 230 includes the following steps.

[0085] Step 231 , in the kth iterative calculation, obtain the kth calculation result based on the node carbon balance relationship corresponding to at least two power nodes.

[0086] The k-th calculation result includes node carbon intensities of at least two power nodes respectively obtained based on the k-th iterative calculation, where k is a positive integer.

[0087] According to the node carbon balance relationship, the node carbon intensity is related to the total carbon flow flowing into the power node, the carbon emissions corresponding to the supplied electric energy, the total carbon flow flowing out of the power node, and the carbon emissions corresponding to the consumed electric energy. The node carbon intensity of the power node can be extracted according to the node carbon balance relationship, and the total carbon flow flowing into the power node, the carbon emissions corresponding to the supplied electric energy, the total carbon flow flowing out of the power node, and the carbon emissions corresponding to the consumed electric energy can be determined according to the power flow data, thereby determining the node carbon intensity.

[0088] In some embodiments, step 231 includes the following steps: In the first step, for the nth power node, the corresponding relationship between the node carbon intensity and the power flow data of the nth power node is obtained based on the node carbon balance relationship.

[0089] The corresponding relationship is used to indicate that the node carbon intensity corresponds to the first ratio of the power flow data, the first ratio includes the ratio between the first flow data and the second flow data, the first flow data includes the sum of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy, and the second flow data includes the sum of the electric energy flowing out of the nth power node and the consumed electric energy.

[0090] The second step is to obtain a first ratio according to the power flow data.

[0091] It is necessary to obtain the first ratio according to the ratio of the first power flow data to the second power flow data. Therefore, it is necessary to first obtain the first power flow data and the second power flow data according to the power flow data.

[0092] Schematically, the electric energy flowing into the nth power node, the electric energy flowing out of the nth power node, the supplied electric energy corresponding to the nth power node, the consumed electric energy corresponding to the nth power node, and the carbon emission factor of the power generation side of the nth power node are obtained from the power flow data. The carbon emission factor is used to indicate the carbon emissions generated when the power generation side of the nth power node generates unit electricity.

[0093] The total carbon flow into the nth power node is determined based on the electric energy flowing into the nth power node and the carbon intensity of the supply node, the supply node carbon intensity is used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, the supply power node is a node that transmits electric energy to the nth power node based on a power transmission relationship; and the carbon emissions corresponding to the supplied electric energy are determined based on the supplied electric energy and the carbon emission factor.

[0094] Determine the first flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy; and determine the second flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy.

[0095] A first ratio is determined based on a ratio of the first power flow data to the second power flow data.

[0096] When acquiring the first power flow data and the second power flow data, different first power flow data and second power flow data may be determined according to different capacity power flow data for different types of power nodes.

[0097] Taking the nth power node including the power station node as an example, since the power station node does not have an inflow branch and does not consume electrical energy, the total carbon flow flowing into the power station node is 0, and the carbon emissions corresponding to the consumed electrical energy are 0. It is only necessary to determine the carbon emissions when the power station node generates electrical energy and the electrical energy flowing out of the power station node. Schematically, the first flow data is determined based on the carbon emissions corresponding to the electrical energy supplied by the power station node; the second flow data is determined based on the electrical energy flowing out of the power station node.

[0098] Taking the nth power node including the transfer station node as an example, since the transfer station node does not generate or consume electric energy, the carbon emissions corresponding to the electric energy supplied by the transfer station node is 0, and the carbon emissions corresponding to the electric energy consumed is 0. Only the total carbon flow flowing into the transfer station node and the electric energy flowing out of the transfer station node are required. Schematically, the first flow data is determined based on the total carbon flow flowing into the transfer station node; the second flow data is determined based on the electric energy flowing out of the transfer station node.

[0099] Taking the nth power node including the load station node as an example, since the load station node does not have an outflow branch and does not generate electricity, the total carbon flow out of the load station node is 0, and the carbon emissions corresponding to the supplied electricity is 0. It is only necessary to determine the carbon emissions when the load station node consumes electricity and the electricity flowing into the load station node. Schematically, the first flow data is determined based on the total carbon flow flowing into the load station node; the first flow data is determined based on the electricity consumed by the load station node.

[0100] It is worth noting that the data determination methods of the above-mentioned different types of nodes are only illustrative examples. Power station nodes may also have inflow branches, or consume electric energy; transfer station nodes may also generate or consume electric energy; load station nodes may also have outflow branches, or generate electric energy. The embodiments of the present application do not limit this.

[0101] In some embodiments, power loss may be generated when the power is transmitted on the branch, and correspondingly, additional carbon emissions may be generated. Therefore, the loss may also be considered to be involved in constructing the node carbon balance relationship, which is not limited in the embodiments of the present application.

[0102] In the third step, based on the corresponding relationship, the first ratio is used as the node carbon intensity corresponding to the nth power node in the kth calculation result.

[0103] For illustration, please refer to the following formula 11: ; in, is the total carbon flow into node n, is the carbon emissions corresponding to the supplied electricity, is the total electric energy (active power flow) flowing out of node n, is the power consumed by node n, where is the active power flow into the ith branch of node n, is the node carbon intensity of node i, is the power generation of the generator set at node n, is the carbon emission factor of the generator set.

[0104] Step 232, in the k+1th iterative calculation, based on the node carbon balance relationship corresponding to at least two power nodes and the kth calculation result, calculate and obtain the k+1th calculation result.

[0105] The k+1th calculation result includes the node carbon intensities of at least two nodes respectively obtained based on the k+1th iterative calculation.

[0106] The node carbon intensity of the i-th power node in the k-th calculation result can be used to participate in the k+1-th iterative calculation for the n-th power node. The i-th power node is the adjacent node corresponding to the i-th inflow branch in the inflow branch of the n-th power node. For the k+1-th iterative calculation, please refer to the following formula 12: ; in, is the node carbon intensity of node n calculated in the k+1th iteration, is the total carbon flow into node n, is the carbon emissions corresponding to the supplied electricity, is the total electric energy (active power flow) flowing out of node n, is the power consumed by node n, where is the active power flow into the ith branch of node n, is the node carbon intensity of node i in the kth calculation result, is the power generation of the generator set at node n, is the carbon emission factor of the generator set.

[0107] Step 233: when the difference between the k+1th calculation result and the kth calculation result meets the iteration requirement, the node carbon intensity corresponding to at least two power nodes is determined according to the k+1th calculation result.

[0108] Optionally, the iteration requirements include but are not limited to the intensity difference between the node carbon intensity and the node carbon intensity calculated in the previous round of iteration being less than a preset difference threshold, or the intensity difference converges, or the number of iterations reaches a preset number, etc., and the embodiments of the present application are not limited to this.

[0109] In schematic form, taking the iterative requirement including but not limited to the difference between the node carbon intensity and the node carbon intensity calculated in the previous round of iteration being less than a preset difference threshold as an example, the node carbon intensity is solved by Seidel iteration based on graph-node parallelism, please refer to the following formula 13: ; in, is the node carbon intensity of node n calculated in the k+1th iteration, is the node carbon intensity of node n calculated at the kth iteration, abs() is used to obtain the absolute value, A is the preset difference threshold, for example, A can be 0.0000001, which is not limited in the embodiment of the present application.

[0110] To summarize, the method provided in the embodiment of the present application can, through parallel iterative calculation, calculate the node carbon intensity corresponding to multiple power nodes in parallel in each round of iteration, adapt to large-scale power systems, and improve the efficiency of node carbon intensity calculation; and can continuously update the node carbon intensity of the corresponding node according to the node carbon intensity of the adjacent node during the iteration process until the iteration requirements are met, so that the node carbon intensity conforms to the actual node carbon intensity under the stable state of the power system, thereby improving the calculation accuracy of the node carbon intensity.

[0111] In some embodiments, please refer to Figure 5 , which shows a flowchart of a node carbon intensity display method provided by an exemplary embodiment of the present application. The method can be executed by a terminal, or by a server, or by both a terminal and a server. The present application embodiment takes the method executed by a terminal as an example for explanation. Figure 5 As shown, the method includes the following steps.

[0112] Step 510: Display the node carbon intensities corresponding to at least two power nodes in the power node topology map.

[0113] The power node topology diagram is used to indicate the power transmission relationship between at least two power nodes in the power system, wherein different node carbon intensities correspond to different display modes.

[0114] Optionally, the visual prominence of the power node in the power node topology map is positively correlated with the node carbon intensity of the power node.

[0115] For illustration, please refer to Figure 6 , Figure 6 is a power node topology diagram provided by an exemplary embodiment of the present application, such as Figure 6As shown, the power node topology diagram 600 includes at least two power nodes in the first area, the display effect of the power node is used to indicate the node carbon intensity, the connection between the power nodes is used to indicate the transmission branch between the nodes, the arrow on the branch is used to indicate the carbon flow direction, and the display effect of the branch is used to indicate the branch carbon intensity. Among them, the node carbon intensity of the power node displayed with the first display effect is higher than that of the power node displayed with the second display effect, the node carbon intensity of the power node displayed with the second display effect is higher than that of the power node displayed with the third display effect, the visual significance of the first display effect is higher than that of the second display effect, and the visual significance of the second display effect is higher than that of the third display effect. For example, the node carbon intensity of the first power node 601 is higher than that of the second power node 602, and the node carbon intensity of the second power node 602 is higher than that of the third power node 603. The display size of the power node can also be used to indicate the node load or the node carbon emission, etc.

[0116] It is worth noting that the above display method is only an illustrative example and is not limited to this in the embodiments of the present application.

[0117] To sum up, the method provided in the embodiment of the present application can intuitively reflect the node carbon intensity of the power node by displaying different node carbon intensities in the power node topology diagram in different display modes, help intuitively observe the carbon flow, carbon intensity, carbon emissions, etc. in the power system, which is conducive to the overall control of the carbon emissions of the power system and is beneficial to environmental protection.

[0118] The node carbon intensity calculation method provided in the embodiment of the present application can improve the calculation efficiency of the node carbon intensity in the power system, thereby improving the application efficiency of the node carbon intensity. For example, please refer to Figure 7 , Figure 7 is a schematic diagram of a node carbon intensity calculation process provided by an exemplary embodiment of the present application, such as Figure 7 As shown, step 710 is executed in sequence for the power system, data extraction and model building; step 720 is the power system flow state estimation calculation based on graph calculation; step 730 is the node carbon intensity calculation based on node parallelism; step 740 is the node carbon intensity application.

[0119] Among them, through data extraction and model construction, the distribution of power nodes and power transmission relations in the power system can be determined; through power system flow state estimation calculation, the power flow data in the power system can be obtained; through node-based parallel node carbon intensity calculation, the node carbon intensity of multiple nodes can be determined in parallel.

[0120] The node carbon intensity calculation method provided in the embodiment of the present application can be applied to various power systems. Before determining the node carbon intensity of the power system, it is necessary to first build a model for the power system to determine the power node distribution and power transmission relationship in the power system. For example, please refer to Figure 8 , Figure 8 is a flowchart of building a power system model provided by an exemplary embodiment of the present application, such as Figure 8 As shown, the power dispatching system 800 executes steps 810 to 830 in sequence, step 810 is used to extract data, step 820 is used to construct a node switch model of the power grid, and step 830 is used to construct a bus branch model of the power grid.

[0121] Among them, the data extracted in step 810 includes but is not limited to power grid topology data / CMIE model data, power grid flow data, telesignaling and telemetry data, etc.; step 820 constructs a node connection model of the physical equipment of the power system according to the power grid topology data or CIME model data to form a node switch model of the power grid; step 830 converts the bus branch model of the power grid according to the generated node switch model.

[0122] Schematically, the substation or computing bus in the power system is not only the convergence point (node) of the power transmission path, but also undertakes the functions of voltage conversion, load distribution and power flow regulation, and has physical properties that directly affect the power flow. Therefore, the computing bus in the bus branch model or the substation node in the node switch model can be used as the power node in the embodiment of the present application.

[0123] It is worth noting that the above-mentioned method of determining the power node is only an illustrative example and is not limited to this in the embodiments of the present application.

[0124] Fig. 9 is a structural block diagram of a node carbon intensity calculation device provided by an exemplary embodiment of the present application, such as Fig. 9 As shown, the device includes the following parts.

[0125] An acquisition module 910 is used to acquire power flow data of at least two power nodes in a power system, where there is a power transmission relationship between the at least two power nodes, and the power flow data is used to express the amount of electric energy flow in the power transmission relationship; A processing module 920 is used to construct a node carbon balance relationship of the nth power node based on the power flow data of the nth power node, wherein the node carbon balance relationship is used to indicate that a first carbon flow data between a total carbon flow flowing into the nth power node, a node carbon intensity, and a carbon emission corresponding to the supplied electric energy is balanced with a second carbon flow data between a total carbon flow flowing out of the nth power node, a node carbon intensity, and a carbon emission corresponding to the consumed electric energy, where n is a positive integer; The processing module 920 is also used to determine the node carbon intensity corresponding to the at least two power nodes respectively through iterative updating based on the node carbon balance relationship corresponding to the at least two power nodes respectively, until the node carbon intensity meets the iteration requirements, and the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes unit electricity.

[0126] In some embodiments, the processing module 920 is further configured to: In a k-th iterative calculation, a k-th calculation result is calculated based on the node carbon balance relationships respectively corresponding to the at least two power nodes, the k-th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k-th iterative calculation, where k is a positive integer; In the k+1th iterative calculation, based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result, a k+1th calculation result is calculated, wherein the k+1th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k+1th iterative calculation; When the difference between the k+1th calculation result and the kth calculation result meets the iteration requirement, the node carbon intensities respectively corresponding to the at least two power nodes are determined according to the k+1th calculation result.

[0127] In some embodiments, the processing module 920 is further configured to: For the nth power node, a correspondence between the node carbon intensity of the nth power node and the power flow data is obtained based on the node carbon balance relationship, the correspondence is used to indicate that the node carbon intensity corresponds to a first ratio of the power flow data, the first ratio includes a ratio between first flow data and second flow data, the first flow data includes the sum of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy, and the second flow data includes the sum of the electric energy flowing out of the nth power node and the consumed electric energy; Acquire the first ratio according to the power flow data; Based on the corresponding relationship, the first ratio is used as the node carbon intensity corresponding to the nth power node in the kth calculation result.

[0128] In some embodiments, the processing module 920 is further configured to: Obtaining from the power flow data the electric energy flowing into the nth power node, the electric energy flowing out of the nth power node, the electric energy supplied corresponding to the nth power node, the electric energy consumed corresponding to the nth power node, and the carbon emission factor of the power generation side of the nth power node, wherein the carbon emission factor is used to indicate the carbon emission generated when the power generation side of the nth power node generates a unit of electricity; determining the total carbon flow into the nth power node based on the electric energy flowing into the nth power node and the supply node carbon intensity, the supply node carbon intensity being used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, the supply power node being a node that transmits electric energy to the nth power node based on the power transmission relationship; and determining the carbon emission amount corresponding to the supplied electric energy based on the supplied electric energy and the carbon emission factor; determining the first power flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy; and determining the second power flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy; The first ratio is determined based on a ratio of the first power flow data to the second power flow data.

[0129] In some embodiments, the nth power node comprises a power plant node; The processing module 920 is further configured to determine the first power flow data based on the carbon emissions corresponding to the electric energy supplied by the power station node; The processing module 920 is further configured to determine the second power flow data based on the electric energy flowing out of the power station node.

[0130] In some embodiments, the nth power node comprises a transfer station node; The processing module 920 is further configured to determine the first flow data based on the total carbon flow flowing into the transfer station node; The processing module 920 is further configured to determine the second power flow data based on the electric energy flowing out of the transfer station node.

[0131] In some embodiments, the nth power node comprises a load station node; The processing module 920 is further configured to determine the first flow data based on the total carbon flow flowing into the load station node; The processing module 920 is further used to determine the second power flow data based on the electric energy consumed by the load station node.

[0132] In some embodiments, the device also includes a display module 930, which is used to display the node carbon intensities corresponding to the at least two power nodes respectively in a power node topology map, and the power node topology map is used to indicate the power transmission relationship between the at least two power nodes in the power system, wherein different node carbon intensities correspond to different display methods.

[0133] To summarize, the device provided in the embodiment of the present application constructs a node carbon balance relationship for each node, and determines the relationship between the node carbon intensity and the power flow data according to the node carbon balance relationship, so that the node carbon intensity of each node can be determined relatively independently based on the node carbon balance relationship, so that the node carbon intensity of multiple nodes in the power system can be calculated in parallel, and the node carbon intensity is determined by iteratively updating based on the node carbon balance relationship. While realizing parallel calculation, the calculation result of the node carbon intensity can gradually approach the actual node carbon intensity in the stable state of the power system, thereby improving the accuracy of the carbon intensity calculation, so that it can adapt to large-scale power systems based on parallel iterative calculations and improve the calculation accuracy, thereby improving the efficiency of carbon emission intensity determination.

[0134] It should be noted that the node carbon intensity calculation device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0135] Fig.10 The structure block diagram of a terminal 1000 provided by an exemplary embodiment of the present application is shown. The terminal 1000 may be: a smart phone, a tablet computer, an MP3 player, an MP4 player, a notebook computer or a desktop computer. The terminal 1000 may also be called a user equipment, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0136] Typically, the terminal 1000 includes a processor 1001 and a memory 1002 .

[0137] The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1001 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1001 may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1001 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.

[0138] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one instruction, which is used to be executed by the processor 1001 to implement the node carbon intensity calculation method provided in the method embodiment of the present application.

[0139] In some embodiments, the terminal 1000 further includes other components 1003, which can be understood by those skilled in the art. Fig.10 The structure shown in the figure does not constitute a limitation on the terminal 1000, and the terminal 1000 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0140] The embodiment of the present application also provides a computer device, which can be implemented as follows: Figure 1 The computer device shown is a terminal or a server. The computer device includes a processor and a memory, wherein at least one instruction, at least one program, code set or instruction set is stored in the memory, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the node carbon intensity calculation method provided by the above-mentioned method embodiments.

[0141] An embodiment of the present application also provides a computer-readable storage medium, on which is stored at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the node carbon intensity calculation method provided in the above-mentioned method embodiments.

[0142] The embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the node carbon intensity calculation method provided in the above-mentioned method embodiments.

[0143] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD) or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0144] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0145] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for calculating node carbon intensity, characterized in that: The method comprises: Acquire power flow data of at least two power nodes in a power system, wherein there is a power transmission relationship between the at least two power nodes, and the power flow data is used to express the amount of electric energy flow in the power transmission relationship; constructing a node carbon balance relationship of the nth power node based on the power flow data of the nth power node, the node carbon balance relationship being used to indicate that a first carbon flow data between a total carbon flow flowing into the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the supplied electric energy is balanced with a second carbon flow data between a total carbon flow flowing out of the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the consumed electric energy, where n is a positive integer; Based on the node carbon balance relationship respectively corresponding to the at least two power nodes, determining the node carbon intensity respectively corresponding to the at least two power nodes through iterative updating until the node carbon intensity meets the iteration requirement, the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes a unit of electricity; Wherein, in the kth iterative calculation, a kth calculation result is calculated based on the node carbon balance relationship corresponding to the at least two power nodes respectively, and the kth calculation result includes the node carbon intensity of the at least two power nodes respectively obtained based on the kth iterative calculation, and k is a positive integer; In the k+1th iterative calculation, based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result, a k+1th calculation result is calculated, wherein the k+1th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k+1th iterative calculation; When the difference between the k+1th calculation result and the kth calculation result meets the iteration requirement, the node carbon intensities respectively corresponding to the at least two power nodes are determined according to the k+1th calculation result.

2. The method according to claim 1, characterized in that In the k-th iterative calculation, the k-th calculation result is obtained based on the node carbon balance relationship corresponding to the at least two power nodes, including: For the nth power node, a correspondence between the node carbon intensity of the nth power node and the power flow data is obtained based on the node carbon balance relationship, the correspondence is used to indicate that the node carbon intensity corresponds to a first ratio of the power flow data, the first ratio includes a ratio between first flow data and second flow data, the first flow data includes the sum of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy, and the second flow data includes the sum of the electric energy flowing out of the nth power node and the consumed electric energy; Acquire the first ratio according to the power flow data; Based on the corresponding relationship, the first ratio is used as the node carbon intensity corresponding to the nth power node in the kth calculation result.

3. The method according to claim 2, characterized in that The obtaining the first ratio according to the power flow data includes: Obtaining from the power flow data the electric energy flowing into the nth power node, the electric energy flowing out of the nth power node, the electric energy supplied corresponding to the nth power node, the electric energy consumed corresponding to the nth power node, and the carbon emission factor of the power generation side of the nth power node, wherein the carbon emission factor is used to indicate the carbon emission generated when the power generation side of the nth power node generates a unit of electricity; determining the total carbon flow into the nth power node based on the electric energy flowing into the nth power node and the supply node carbon intensity, the supply node carbon intensity being used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, the supply power node being a node that transmits electric energy to the nth power node based on the power transmission relationship; and determining the carbon emission amount corresponding to the supplied electric energy based on the supplied electric energy and the carbon emission factor; determining the first power flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy; and determining the second power flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy; The first ratio is determined based on a ratio of the first power flow data to the second power flow data.

4. The method according to claim 3, characterized in that The nth power node comprises a power station node; The determining the first power flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy includes: Determining the first power flow data based on the carbon emissions corresponding to the electric energy supplied by the power station node; The determining the second power flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy includes: The second power flow data is determined based on the electric energy flowing out of the power plant node.

5. The method according to claim 3, characterized in that: The nth power node includes a transfer station node; The determining the first power flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy includes: determining the first flow data based on the total carbon flow flowing into the transfer station node; The determining the second power flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy includes: The second power flow data is determined based on the electric energy flowing out of the transfer station node.

6. The method according to claim 3, characterized in that The nth power node comprises a load station node; The determining the first power flow data based on at least one of the total carbon flow flowing into the nth power node and the carbon emissions corresponding to the supplied electric energy includes: determining the first power flow data based on the total carbon flow flowing into the load station node; The determining the second power flow data based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy includes: The second power flow data is determined based on the electric energy consumed by the load station node.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: The node carbon intensities respectively corresponding to the at least two power nodes are displayed in a power node topology diagram, and the power node topology diagram is used to indicate the power transmission relationship between the at least two power nodes in the power system, wherein different node carbon intensities correspond to different display methods.

8. A node carbon intensity calculation device, characterized in that: The device comprises: An acquisition module, used for acquiring power flow data of at least two power nodes in a power system, wherein there is a power transmission relationship between the at least two power nodes, and the power flow data is used for expressing the amount of electric energy flow in the power transmission relationship; a processing module, configured to construct a node carbon balance relationship of the nth power node based on power flow data of the nth power node, wherein the node carbon balance relationship is used to indicate that first carbon flow data between a total carbon flow flowing into the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the supplied electric energy is balanced with second carbon flow data between a total carbon flow flowing out of the nth power node, a node carbon intensity, and a carbon emission amount corresponding to the consumed electric energy, where n is a positive integer; The processing module is further used to determine the node carbon intensity corresponding to the at least two power nodes respectively through iterative updating based on the node carbon balance relationship corresponding to the at least two power nodes respectively, until the node carbon intensity meets the iteration requirement, and the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes a unit of electricity; Wherein, in the kth iterative calculation, a kth calculation result is calculated based on the node carbon balance relationship corresponding to the at least two power nodes respectively, and the kth calculation result includes the node carbon intensity of the at least two power nodes respectively obtained based on the kth iterative calculation, and k is a positive integer; In the k+1th iterative calculation, based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result, a k+1th calculation result is calculated, wherein the k+1th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the k+1th iterative calculation; When the difference between the k+1th calculation result and the kth calculation result meets the iteration requirement, the node carbon intensities respectively corresponding to the at least two power nodes are determined according to the k+1th calculation result.

9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the node carbon intensity calculation method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one computer program, and the at least one computer program is loaded and executed by a processor to implement the node carbon intensity calculation method according to any one of claims 1 to 7.

11. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the node carbon intensity calculation method as claimed in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Carbon strength display method and device, equipment, storage medium and program product

    CN115186028A

  • Method, device and equipment for updating power carbon intensity and storage medium

    CN117194458A

  • Electric power system whole-link carbon emission responsibility accounting method based on carbon emission flow

    CN118982134A

  • Carbon emission flow iterative calculation method of reference power transmission system

    CN119106223A