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

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

CN119741028BActive Publication Date: 2025-07-11SHANGHAI ENVISION INNOVATION INTELLIGENT TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

在大规模电力系统中,依次轮询电力节点的方式计算碳排放强度效率低,尤其当电力节点数量众多时,耗费大量时间。

Method used

By constructing a node carbon balance relationship, determining the node carbon intensity based on iterative updates, and using power flow data to calculate the carbon intensity of each power node in parallel until it meets the iteration requirements.

Benefits of technology

It improves the accuracy and efficiency of carbon intensity calculation, adapts to large-scale power systems, and realizes parallel calculation of node carbon intensity and gradually approaching the actual value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741028B_ABST
    Figure CN119741028B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device, storage medium and program product for calculating node carbon intensity, relating to the field of power systems. The method includes: obtaining 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; constructing a node carbon balance relationship of the nth power node based on the power flow data of the nth power node, and the node carbon balance relationship is used to indicate that the first carbon flow data among the total carbon flow flowing into the nth power node, the node carbon intensity, and the carbon emissions corresponding to the supplied electric energy is balanced with the second carbon flow data among the total carbon flow flowing out of the nth power node, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy; based on the node carbon balance relationships respectively corresponding to the at least two power nodes, determining the node carbon intensities respectively corresponding to the at least two power nodes through iterative update until the node carbon intensity meets the iterative requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power systems, and particularly to a method, device, equipment, storage medium and program product for calculating the carbon intensity of nodes. Background Art

[0002] In a power system, the carbon emission intensity of a power node is used to measure the amount of 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 evaluated, laying a solid foundation for the tracking of carbon footprints and contributing to the realization of the dual-carbon goal.

[0003] In the related art, the power system includes power nodes with known carbon emission intensities and power nodes with unknown carbon emission intensities. 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 ends, a recursive process is completed. After several recursive processes, the carbon emission intensities of all power nodes in the power system can be calculated.

[0004] However, in the way of polling the power nodes in the power system in turn, when the scale of the power system is large and the number of power nodes is numerous, the polling calculation will consume a lot of time, and the determination efficiency of the carbon emission intensity is low. Summary of the Invention

[0005] Embodiments of this application provide a method, device, equipment, storage medium and program product for calculating the carbon intensity of nodes, which can improve the calculation efficiency of the carbon intensity of nodes. The technical solutions are as follows.

[0006] On the one hand, a method for calculating the carbon intensity of nodes is provided. The method includes:

[0007] Obtain the power flow data of at least two power nodes in the power system. There is a power transmission relationship between the at least two power nodes, and the power flow data is used to represent the electric energy tidal flow in the power transmission relationship;

[0008] Based on the power flow data of the nth power node, construct the node carbon balance relationship of the nth power node. The node carbon balance relationship is used to indicate that the first carbon flow data between the total carbon flow flowing into the nth 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 nth power node, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy, where n is a positive integer;

[0009] Based on the node carbon balance relationships respectively corresponding to the at least two power nodes, the node carbon intensities respectively corresponding to the at least two power nodes are determined by iterative update until the node carbon intensities meet the iterative requirements, and the node carbon intensities are used to indicate the carbon emissions generated on the power generation side when the power nodes process unit electric energy;

[0010] Wherein, in the k-th iterative calculation, the k-th calculation result is calculated based on the node carbon balance relationships respectively corresponding to the at least two power nodes, and 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, and k is a positive integer;

[0011] In the (k + 1)-th iterative calculation, based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the k-th calculation result, the (k + 1)-th calculation result is calculated, and the (k + 1)-th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the (k + 1)-th iterative calculation;

[0012] When the difference between the (k + 1)-th calculation result and the k-th calculation result meets the iterative requirements, the node carbon intensities respectively corresponding to the at least two power nodes are determined according to the (k + 1)-th calculation result.

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

[0014] On the other hand, a node carbon intensity calculation device is provided, and the device includes:

[0015] An acquisition module, configured 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 electric energy tidal flow in the power transmission relationship;

[0016] A processing module, configured to construct a node carbon balance relationship of the n-th power node based on the power flow data of the n-th power node, where 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, and n is a positive integer;

[0017] The processing module is further configured to determine the node carbon intensities respectively corresponding to the at least two power nodes through iterative update based on the node carbon balance relationships respectively corresponding to the at least two power nodes until the node carbon intensities meet the iterative requirements, where the node carbon intensities are used to indicate the carbon emissions generated on the power generation side when the power nodes process unit electric energy.

[0018] In some embodiments, the processing module is further configured to:

[0019] In the k-th iterative calculation, calculate the k-th calculation result based on the node carbon balance relationships respectively corresponding to the at least two power nodes, where 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, and k is a positive integer;

[0020] In the (k + 1)-th iterative calculation, calculate the (k + 1)-th calculation result based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the k-th calculation result, where the (k + 1)-th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the (k + 1)-th iterative calculation;

[0021] When the difference between the (k + 1)-th calculation result and the k-th calculation result meets the iterative requirements, determine the node carbon intensities respectively corresponding to the at least two power nodes according to the (k + 1)-th calculation result.

[0022] In some embodiments, the processing module is further configured to:

[0023] For the n-th power node, obtain the correspondence between the node carbon intensity of the n-th power node and the power flow data based on the node carbon balance relationship, where the correspondence is used to indicate that the node carbon intensity corresponds to the first ratio of the power flow data, and the first ratio includes the ratio between the first power flow data and the second power flow data. The first power flow data includes the sum of the total carbon flow flowing into the n-th power node and the carbon emissions corresponding to the supplied electric energy, and the second power flow data includes the sum of the electric energy flowing out of the n-th power node and the consumed electric energy;

[0024] Obtain the first ratio according to the power flow data;

[0025] Based on the correspondence, use the first ratio as the node carbon intensity corresponding to the n-th power node in the k-th calculation result.

[0026] In some embodiments, the processing module is further configured to:

[0027] Obtain 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 on the power generation side of the nth power node from the power flow data, where the carbon emission factor is used to indicate the carbon emissions generated when generating a unit of electric energy on the power generation side of the nth power node;

[0028] Based on the electric energy flowing into the nth power node and the carbon intensity of the supply node, determine the total carbon flow flowing into the nth power node, where the carbon intensity of the supply node is used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, and the supply power node is the node that transmits electric energy to the nth power node based on the power transmission relationship; and determine the carbon emissions corresponding to the supplied electric energy based on the supplied electric energy and the carbon emission factor;

[0029] Determine 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 determine 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;

[0030] Determine the first ratio based on the ratio of the first power flow data to the second power flow data.

[0031] In some embodiments, the nth power node includes a power station node;

[0032] The processing module 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;

[0033] The processing module is further configured to determine the second power flow data based on the electric energy flowing out of the power station node.

[0034] In some embodiments, the nth power node includes a transfer station node;

[0035] The processing module is further configured to determine the first power flow data based on the total carbon flow flowing into the transfer station node;

[0036] The processing module is further configured to determine the second power flow data based on the electric energy flowing out of the transfer station node.

[0037] In some embodiments, the nth power node includes a load station node;

[0038] The processing module is further configured to determine the first power flow data based on the total carbon flow flowing into the load station node;

[0039] The processing module is further configured to determine the second power flow data based on the electric energy consumed by the load station node.

[0040] In some embodiments, the apparatus further includes a display module, configured to display the node carbon intensities corresponding to the at least two power nodes in a power node topology diagram, where the power node topology diagram is used to indicate the power transmission relationship between the at least two power nodes in the power system, and different node carbon intensities correspond to different display manners.

[0041] On the other hand, a computer device is provided, including a processor and a memory, where at least one instruction, at least one program, a code set, or an instruction set is stored in the memory, 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 the node carbon intensity calculation method according to any one of the embodiments of the present application as described above.

[0042] On the other hand, a computer-readable storage medium is provided, where 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 the node carbon intensity calculation method according to any one of the embodiments of the present application as described above.

[0043] On the other hand, a computer program product is provided, including a computer program, where the computer program, when executed by a processor, implements the node carbon intensity calculation method according to any one of the embodiments of the present application.

[0044] The beneficial effects brought by the technical solutions provided in the embodiments of the present application at least include:

[0045] By constructing the node carbon balance relationship of each node, determining the relationship between the node carbon intensity and the power flow data according to the node carbon balance relationship, it is possible to relatively independently determine the node carbon intensity of each node based on the node carbon balance relationship, so that the node carbon intensities of multiple nodes in the power system can be calculated in parallel. And by iteratively updating and determining the node carbon intensity 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, improving the calculation accuracy of the carbon intensity. Thus, it is possible to adapt to a large-scale power system based on parallel iterative calculation and improve the calculation accuracy, and improve the determination efficiency of the carbon emission intensity. Description of the Drawings

[0046] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for description in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0047] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0048] Figure 2 is a flowchart of a node carbon intensity calculation method provided by an exemplary embodiment of the present application;

[0049] Figure 3 is a schematic diagram of a power node branch provided by an exemplary embodiment of the present application;

[0050] Figure 4 is a flowchart of a parallel iterative calculation method for node carbon intensity provided by an exemplary embodiment of the present application;

[0051] Figure 5 is a flowchart of a node carbon intensity display method provided by an exemplary embodiment of the present application;

[0052] Figure 6 is a power node topology diagram provided by an exemplary embodiment of the present application;

[0053] Figure 7 is a schematic diagram of a node carbon intensity calculation process provided by an exemplary embodiment of the present application;

[0054] Figure 8 is a flowchart of a power system model construction provided by an exemplary embodiment of the present application;

[0055] Figure 9 is a structural block diagram of a node carbon intensity calculation device provided by an exemplary embodiment of the present application;

[0056] Figure 10 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. Detailed Embodiments

[0057] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the drawings.

[0058] It should be understood that although the terms first, second, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this 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 "when" or "while" or "in response to determining".

[0059] In a power system, the carbon emission intensity of a power node is used to measure the amount of 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 evaluated, laying a solid foundation for the tracking of carbon footprints and contributing to the achievement of the dual-carbon goal. In related technologies, the power system includes power nodes with known carbon emission intensities and power nodes with unknown carbon emission intensities. 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 including unknown parameters is determined according to the connection relationship of the power node in the power system. When the polling ends, a recursive process is completed. After several recursive processes, the carbon emission intensities of all power nodes in the power system can be calculated. However, in the way of polling the power nodes in the power system in sequence, when the scale of the power system is large and the number of power nodes is large, the polling calculation will consume a lot of time, and the determination efficiency of the carbon emission intensity is low.

[0060] In the node carbon intensity calculation method provided in the embodiments of the present application, by constructing the node carbon balance relationship of each node, the relationship between the node carbon intensity and the power flow data is determined 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, enabling the node carbon intensities of multiple nodes in the power system to be calculated in parallel. And by iteratively updating the determination of the node carbon intensity based on the node carbon balance relationship, while achieving 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, improving the calculation accuracy of the carbon intensity. Thus, it can adapt to a large-scale power system based on parallel iterative calculation and improve the calculation accuracy, and improve the determination efficiency of the carbon emission intensity.

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

[0062] The power system 110 includes at least two power nodes. The types of power nodes include, but are not limited to, power generation station nodes, transmission station nodes, and load station nodes. The power generation 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, also known as the substation node, is mainly used to change the voltage level to achieve efficient transmission of electrical energy; the load station node is the consumption end of electrical energy in the power system.

[0063] 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, an in-vehicle terminal (car computer), a PC (Personal Computer), etc. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing 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 by the embodiments 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 interaction and cooperation of the terminal and the server. The present application does not make any limitations in this regard. The node carbon intensity calculation method executed by the computer device 120 will be described below.

[0064] Schematically, 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. The power flow data is used to characterize the electric energy flow volume in the power transmission relationship and reflects the real-time flow state and distribution of electric energy 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.

[0065] 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. The node carbon balance relationship is used to indicate that the first carbon flow data among the total carbon flow volume flowing into the nth power node, the node carbon intensity, and the carbon emissions corresponding to the supplied electric energy is balanced with the second carbon flow data among the total carbon flow volume flowing out of the nth power node, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy, where n is a positive integer. Then, based on the node carbon balance relationships corresponding to at least two power nodes respectively, the node carbon intensities corresponding to at least two power nodes are determined through iterative update until the node carbon intensity meets the iterative requirements. 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 electric energy.

[0066] In some embodiments, the above computer device 120 is further configured to display the carbon emission intensity of each power-saving in the power system 110. Schematically, the computer device 120 displays the node carbon intensity corresponding to at least two power nodes in the power node topology diagram. The power node topology diagram is used to indicate the power transmission relationship between at least two power nodes in the power system. Among them, different node carbon intensities correspond to different display methods.

[0067] The above 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 vehicle, and other forms of terminal devices. The embodiments of the present application do not limit this.

[0068] It should be noted that the above server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides 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 Network (CDN), and big data and artificial intelligence platforms.

[0069] Among them, Cloud Technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or a local area network to achieve data calculation, storage, processing, and sharing.

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

[0071] 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 for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by users or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards in the relevant regions. For example, the operation data and account information involved in this application are obtained under full authorization.

[0072] For further explanation, before collecting relevant data of the user (such as the power flow data involved in this application, etc.) and during the process of collecting relevant data of the user, a prompt interface, a pop-up window or a voice prompt message can be displayed. The prompt interface, the pop-up window or the voice prompt message is used to prompt the user that their relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the confirmation operation of the user on the prompt interface or the pop-up window. Otherwise (that is, when the confirmation operation of the user on the prompt interface or the pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are ended, that is, the relevant data of the user is not obtained. In other words, all user data collected by this application is collected with the consent and authorization of the user, and the collection, use and processing of relevant user data need to comply with relevant laws, regulations and standards in the relevant region.

[0073] Schematically, please refer to Figure 2 , which shows a flowchart of a node carbon intensity calculation method provided by an exemplary embodiment of this application. This method can be executed by a terminal, or by a server, or jointly executed by a terminal and a server at the same time. In this application embodiment, it is described by taking this method being executed by a terminal as an example. As Figure 2 shown, this method includes the following steps.

[0074] Step 210, obtain power flow data of at least two power nodes in the power system.

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

[0076] The power flow data is used to calculate the power transmission situation between each power node in the power system and the power production and consumption situation in the power system, and can reflect the real-time flow state and distribution situation of electric energy in the power system.

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

[0078] Among them, the power node is the basic unit for power production, transmission and consumption in the power system, and is also the basic unit for the collection and distribution of energy flow and carbon flow.

[0079] 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. This application embodiment does not limit this.

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

[0081] The power generation station node is used to generate electrical energy and transmit it to other nodes in the power system. Optionally, the power generation station node can transmit the generated electrical energy to another power generation station node, or to a transfer station node, or to a load station node. The embodiments of the present application do not limit this.

[0082] The transfer station node is used to transfer electrical energy. Optionally, the transfer station node can transmit the electrical energy generated by the power generation station to other nodes (such as a load station node, or another power generation station node, or another transfer station node), or can continue to transmit the electrical energy transmitted by other transfer station nodes to other nodes, etc. The embodiments of the present application do not limit this.

[0083] The load station node is used to receive and consume the transmitted electrical energy. Optionally, the load station node can receive the electrical energy transmitted by the power generation station node, or can receive the electrical energy transmitted by the transfer station node, or can also receive the electrical energy transmitted by other load station nodes. The embodiments of the present application do not limit this.

[0084] Optionally, the power nodes in the power system can receive the electrical energy transmitted by other power nodes based on the power transmission relationship, and / or transmit electrical energy to other power nodes. The embodiments of the present application take the power generation station node for generating and transmitting electrical energy to the transfer station, the transfer station transmitting the electrical energy to the load station node, and the load station node consuming the electrical energy as an example for illustration.

[0085] Step 220: Construct the node carbon balance relationship of the nth power node based on the power flow data of the nth power node.

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

[0087] In the power system, due to the law of conservation of energy, the electrical energy passing through both ends of the power node is conserved, that is, the electrical energy flowing into the power node and the supplied electrical energy are balanced with the electrical energy flowing out of the power node and the consumed electrical energy. And the carbon emissions are generated along with the generation, transmission, and consumption of electrical energy. Based on the conservation of electrical 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 electrical energy are balanced with the total carbon flow flowing out of the power node and the carbon emissions corresponding to the consumed electrical energy.

[0088] First, it is necessary to establish the correspondence between electric energy and carbon emissions, and then construct the node carbon balance relationship based on this correspondence. Next, the physical quantities involved in the node carbon balance relationship will be described.

[0089] The branch carbon flow quantity (BCQ) is a basic physical quantity used to describe carbon flow, which is used to characterize the cumulative carbon emissions corresponding to the carbon flow on a branch during a given time period. The branch carbon flow quantity corresponds to the electric energy and is an accumulated value. The unit of carbon flow is the same as that of carbon emissions, which is ton of carbon dioxide ( tCO 2) or kilogram of carbon dioxide ( kgCO 2), etc. Its meaning is to calculate the mass of carbon dioxide in greenhouse gases based on the mass of CO2.

[0090] The branch carbon flow quantity is numerically equal to the active power flow passing through the branch during a given time period and the carbon emissions generated in the power generation link.

[0091] The lower the value of the branch carbon flow quantity, the better the environmental attribute of the active power flow passing through the branch. Conversely, the environmental attribute is worse.

[0092] The branch carbon flow (BCF) is the carbon flow passing through a certain branch per unit time along with the active power flow. The active power flow refers to the active power passing through a branch per unit time in the power system, which can indicate the electric energy transmitted by the branch per unit time. The branch carbon flow corresponds to the active power flow and is an instantaneous value. The branch carbon flow is numerically equal to the derivative of the branch carbon flow quantity with respect to time, and the unit is tCO 2 / h or kgCO 2 / s, etc. Please refer to the following formula 1:

[0093] ;

[0094] where BCF is the branch carbon flow, BCQ is the branch carbon flow quantity, t is the given time period, is the derivative of the branch carbon flow quantity with respect to time, which can characterize the instantaneous change rate of the branch carbon flow quantity with respect to time.

[0095] 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 flow intensity (BCI) of the branch. According to the definitions of the branch carbon flow and the branch carbon flow intensity, the unit of the branch carbon flow intensity is the same as that of the carbon emission intensity on the power generation side, which is .

[0096] In the outgoing line of a power plant (i.e., the output branch of a power station node), the branch carbon emission intensity is equal to that of the generating unit; in the line entering the load terminal (i.e., the input branch of a load station node), the branch carbon emission intensity is equal to the carbon emissions generated on the power generation side per unit of electricity transmitted through the branch. Schematically, please refer to Equation 2 below:

[0097] ;

[0098] where BCI is the branch carbon emission intensity, BCF is the branch carbon flow, and P is the active power flow of the corresponding branch.

[0099] The branch carbon flow is numerically equal to the derivative of the branch carbon flow rate with respect to time, with units of or etc.

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

[0101] For ease of description, the average branch carbon emission intensity over a given time period is further defined. Please refer to Equation 3 below:

[0102] ;

[0103] where is the average branch carbon emission intensity, BCF is the branch carbon flow, is the integral of the branch carbon flow with respect to time, P is the active power flow, is the integral of the active power flow with respect to time, t is the given time period, BCQ is the branch carbon flow rate, and Q is the active electric energy.

[0104] The dimension of the average branch carbon emission intensity is the same as that of the branch carbon emission intensity. Compared with the branch carbon emission intensity, the average branch carbon emission intensity is calculated from cumulative quantities, which is the ratio of the carbon flow over a period of time to the electric energy (i.e., active electric energy) passing through the branch.

[0105] The branch carbon intensity is used to describe the relationship between the power flow and the carbon flow on the branch in the power system. In the power system, the power generation and consumption links exist in the form of nodes. The nodal carbon intensity (NCI) of a power node is defined to establish the correlation between the input carbon flow and the output carbon flow on the power node. Schematically, for the nodal carbon emission intensity of the nth power node (referred to as node n for short), please refer to Equation 4 below:

[0106] ;

[0107] where is the set of all branches in which the power flow flows into node n among the branches connected to node n. i is a positive integer used to indicate the i-th inflow branch. is the active power flow on the i-th inflow branch. is the branch carbon emission intensity corresponding to the i-th inflow branch. is the branch carbon flow of the i-th inflow branch.

[0108] The node carbon emission intensity has the same dimension as the branch carbon emission intensity and is . Numerically, the node carbon emission intensity is equal to the carbon emission intensity of all branches flowing into node n weighted by the active power flow .

[0109] The node carbon emission intensity is used to indicate the carbon emissions generated on the power generation side when the power node 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.

[0110] Schematically, please refer to Figure 3 , Figure 3 which is a schematic diagram of the power node branches provided by an exemplary embodiment of the present application. As shown in Figure 3 , for node n (the n-th power node), there are corresponding inflow branches and outflow branches. Denote the set of branches flowing into node n as , and the set of branches flowing out of node n as . Then, the active power flow flowing into node n from the i-th branch (inflow branch) is denoted as , and the active power flow flowing out of node n from the j-th branch (outflow branch) is denoted as , , .

[0111] Due to the non-selectability of electric energy (the principle of proportional sharing), the outflow power flow in any outflow branch has a component of each inflow power flow. Let the component of the i-th branch in the inflow branch contained in the j-th branch in the outflow branch be . According to the principle of proportional sharing, the proportion of the power 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 power flow contribution of the i-th branch in the inflow branch set, which conforms to the following formula 5:

[0112] ;

[0113] where is the component of the i-th branch in the inflow branch contained in the j-th branch in the outflow branch, is the active power flow in the j-th branch, is the active power flow in the i-th branch. is the total active power flow in the set of inflow branches.

[0114] If the carbon emission intensity of the active power flow flowing into node n from branch i (the i-th branch in the inflow branches) is , then the carbon flow of the active power flow in branch j (the j-th branch in the outflow branches) is the sum of the carbon flow contributions of all branches in the set of inflow branches ( ), please refer to the following formula 6:

[0115] ;

[0116] where is the branch carbon flow corresponding to branch j, is the carbon emission intensity corresponding to branch i, is the active power flow component of the i-th branch in the inflow branches contained in the active power flow of branch j.

[0117] According to the above formula 6, the carbon emission intensity of branch j can be determined, please refer to the following formula 7:

[0118] ;

[0119] where 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 the i-th branch in the inflow branches contained in the active power flow of branch j, is the active power flow of branch i.

[0120] According to the above formula 5, the above component can be converted , please refer to the following formula 8:

[0121] ;

[0122] Substitute formula 8 into the above formula 7 to eliminate , and we can get which is expressed as the following formula 9:

[0123] ;

[0124] where is the node carbon intensity of node n.

[0125] According to Equation 9, given the power flows into node n and the branch carbon emission intensities, the branch carbon emission intensity corresponding to the power flow out of node n is independent of the power flow of the outgoing branch and is equal to the carbon emission intensity of node n. That is, for any power node, the branch carbon intensity of its outgoing branch is equal to its node carbon intensity. In other words, the branch carbon intensity of its incoming branch is equal to the node carbon intensity of the power node adjacent to it through this incoming branch.

[0126] When constructing the carbon balance relationship based on this, when determining the total carbon flow into the nth power node, it can be determined according to the active power flow and branch carbon emission intensity of the incoming branch. Since the carbon emission intensity of the incoming branch of node n is equivalent to the branch carbon intensity of the outgoing branch of node i, which is also equivalent to the node carbon intensity of node i (node i is the power node transmitting power to node n), therefore, the node carbon intensity of node i can be used to replace the branch carbon intensity to participate in the construction of the carbon balance relationship. Please refer to Equation 10 below:

[0127] ;

[0128] where, is the active power flow of the ith incoming branch of node n, is the node carbon intensity of node i corresponding to the ith incoming branch, is the total carbon flow into node n, is the active power flow of the jth outgoing branch of node n, is the power generation of the generator set at node n, is the carbon emission factor of this generator set, is the carbon emission corresponding to the electric energy supplied by node n, is the load of node n, is the node carbon intensity of node n.

[0129] Given the power flow data (including branch power flow, generation parameters, load parameters) of each node, the node carbon intensity of each node can be solved according to the above carbon balance relationship.

[0130] Step 230: Based on the node carbon balance relationships corresponding to at least two power nodes, determine the node carbon intensities corresponding to at least two power nodes respectively through iterative update until the node carbon intensity meets the iterative requirements.

[0131] The node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes unit electric energy.

[0132] Optionally, the iteration requirements include but are not limited to at least one of the intensity difference between the node carbon intensity and the node carbon intensity obtained from the previous round of iteration calculation being less than a preset difference threshold, or the intensity difference converging, or the number of iterations reaching a preset number, etc. The embodiments of the present application do not limit this.

[0133] According to the above carbon balance relationship, when the power flow data (including branch power flow, generation parameters, load parameters, etc.) of each node is known, the unknown parameter is only 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 generation station node in the power system, the node carbon intensity of the power generation station node is initialized according to the power generation carbon emission intensity of the power generation 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 adjacent nodes. In each round of iterative calculation, the node carbon intensity of the adjacent nodes obtained from the previous round of iteration can be substituted into the current calculation. Therefore, the node carbon intensity of each node is relatively independent during each round of iterative calculation, so that the node carbon intensity corresponding to at least two power nodes can be calculated in parallel during each round of iterative calculation according to the above node carbon balance relationship, improving the calculation efficiency.

[0134] In some embodiments, node priorities can also be assigned to at least two power nodes, and during each round of iteration, the node carbon intensities of multiple power nodes are run in batches in parallel.

[0135] Since the node carbon intensity of each node is related to the node carbon intensity of the adjacent nodes that transmit power flow to this 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.

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

[0137] Illustratively, the node priority of the power generation station node is higher than that of other power nodes in the power system.

[0138] In summary, the method provided by the embodiments of the present application can determine the relationship between the node carbon intensity and the power flow data by constructing the node carbon balance relationship of each node. Therefore, the node carbon intensity of each node can be determined relatively independently based on the node carbon balance relationship, enabling the parallel calculation of the node carbon intensities of multiple nodes in the power system. Moreover, by iteratively updating the node carbon intensity based on the node carbon balance relationship, while achieving parallel calculation, the calculation result of the node carbon intensity can gradually approach the actual node carbon intensity under the stable state of the power system, improving the accuracy of carbon intensity calculation. Thus, it can adapt to large-scale power systems based on parallel iterative calculation and improve the calculation accuracy, enhancing the efficiency of carbon emission intensity determination.

[0139] In some embodiments, since the branch carbon intensity of the outgoing branch of a power node is equal 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 incoming 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 intensities corresponding to at least two power nodes can be calculated in parallel, and the node carbon intensity can be updated through iterative calculation, so that the node carbon intensity finally obtained based on the iterative requirements can accurately indicate the carbon emissions generated on the power generation side when the power node processes unit electric energy. Please refer to Figure 4 , which shows a flowchart of the parallel iterative calculation method for node carbon intensity provided by an exemplary embodiment of the present application. This method can be executed by a terminal, or by a server, or jointly executed by a terminal and a server at the same time. In the embodiments of the present application, this method is described by taking the execution by the terminal as an example. As Figure 4 shown, the above step 230 includes the following steps.

[0140] Step 231, in the k-th iterative calculation, calculate the k-th calculation result based on the node carbon balance relationships corresponding to at least two power nodes.

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

[0142] According to the node carbon balance relationship, the node carbon intensity is related to the total carbon flow into the power node, the carbon emissions corresponding to the supplied electric energy, the total carbon flow 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 into the power node, the carbon emissions corresponding to the supplied electric energy, the total carbon flow out of the power node, and the carbon emissions corresponding to the consumed electric energy can be determined according to the power flow data, so as to determine the node carbon intensity.

[0143] In some embodiments, step 231 includes the following steps:

[0144] First, for the nth power node, based on the node carbon balance relationship, obtain the correspondence between the node carbon intensity of the nth power node and the power flow data.

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

[0146] Second, obtain the first ratio according to the power flow data.

[0147] Since it is necessary to obtain the first ratio according to the ratio between the first power flow data and the second power flow data, it is necessary to first obtain the first power flow data and the second power flow data according to the power flow data.

[0148] Schematically, obtain 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 on the power generation side of the nth power node from the power flow data. The carbon emission factor is used to indicate the carbon emissions generated when generating a unit of electric energy on the power generation side of the nth power node.

[0149] Based on the electric energy flowing into the nth power node and the supply node carbon intensity, determine the total carbon flow into the nth power 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 the node that transmits electric energy to the nth power node based on the power transmission relationship; and determine the carbon emissions corresponding to the supplied electric energy based on the supplied electric energy and the carbon emission factor.

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

[0151] Determine the first ratio based on the ratio between the first power flow data and the second power flow data.

[0152] When obtaining the first power flow data and the second power flow data, for different types of power nodes, different first power flow data and second power flow data can be determined according to different power flow data.

[0153] Taking the example that the nth power node includes a power generation station node, since there is no inflow branch in the power generation station node and it does not consume electric energy, therefore, the total carbon flow into the power generation station node is 0, and the carbon emissions corresponding to the consumed electric energy are 0. It is only necessary to determine the carbon emissions when the power generation station node generates electric energy and the electric energy flowing out of the power generation station node. Schematically, based on the carbon emissions corresponding to the electric energy supplied by the power generation station node, the first power flow data is determined; based on the electric energy flowing out of the power generation station node, the second power flow data is determined.

[0154] Taking the example that the nth power node includes a transfer station node, since the transfer station node does not generate or consume electric energy, therefore, the carbon emissions corresponding to the electric energy supplied by the transfer station node are 0, and the carbon emissions corresponding to the consumed electric energy are 0. It is only necessary to determine the total carbon flow into the transfer station node and the electric energy flowing out of the transfer station node. Schematically, based on the total carbon flow into the transfer station node, the first power flow data is determined; based on the electric energy flowing out of the transfer station node, the second power flow data is determined.

[0155] Taking the example that the nth power node includes a load station node, since there is no outflow branch in the load station node and it does not generate electric energy, therefore, the total carbon flow out of the load station node is 0, and the carbon emissions corresponding to the supplied electric energy are 0. It is only necessary to determine the carbon emissions when the load station node consumes electric energy and the electric energy flowing into the load station node. Schematically, based on the total carbon flow into the load station node, the first power flow data is determined; based on the electric energy consumed by the load station node, the first power flow data is determined.

[0156] It should be noted that the above data determination methods for different types of nodes are only exemplary examples. The power generation station node may also have an inflow branch or consume electric energy; the transfer station node may also generate or consume electric energy; the load station node may also have an outflow branch or generate electric energy. The embodiments of the present application do not limit this.

[0157] In some embodiments, power flow losses may also occur when the power flow is transmitted on the branch. Correspondingly, additional carbon emissions may be generated. Therefore, it is also possible to consider including the losses in the construction of the node carbon balance relationship. The embodiments of the present application do not limit this.

[0158] 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.

[0159] Schematically, please refer to the following formula 11:

[0160] ;

[0161] Among them, is the total carbon flow into node n, is the carbon emissions corresponding to the supplied electric energy, is the total electrical energy (active power flow) flowing out of node n, is the electrical energy consumed by node n, where, is the active power flow of the i-th branch flowing into 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 this generator set.

[0162] Step 232, in the (k + 1)-th iterative calculation, based on the node carbon balance relationships respectively corresponding to at least two power nodes and the k-th calculation result, calculate the (k + 1)-th calculation result.

[0163] The (k + 1)-th calculation result includes the node carbon intensities respectively obtained by at least two nodes based on the (k + 1)-th iterative calculation.

[0164] Among them, 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 among the inflow branches of the n-th power node. For the (k + 1)-th iterative calculation, please refer to the following formula 12:

[0165] ;

[0166] Among them, is the node carbon intensity of node n obtained by the (k + 1)-th iterative calculation, is the total carbon flow flowing into node n, is the carbon emission corresponding to the supplied electrical energy, is the total electrical energy (active power flow) flowing out of node n, is the electrical energy consumed by node n, where, is the active power flow of the i-th branch flowing into node n, is the node carbon intensity of node i in the k-th calculation result, is the power generation of the generator set at node n, is the carbon emission factor of this generator set.

[0167] Step 233, when the difference between the (k + 1)-th calculation result and the k-th calculation result meets the iteration requirement, determine the node carbon intensities respectively corresponding to at least two power nodes according to the (k + 1)-th calculation result.

[0168] Optionally, the iteration requirement includes but is not limited to that the intensity difference between the node carbon intensity and the node carbon intensity obtained by the previous round of iterative calculation is less than a preset difference threshold, or the intensity difference converges, or the number of iterations reaches a preset number, etc. At least one of them, and the embodiments of the present application do not limit this.

[0169] Schematically, taking the iterative requirement that includes but is not limited to the intensity difference between the node carbon intensity and the node carbon intensity obtained from the previous round of iterative calculation being less than a preset difference threshold as an example, the Seidel iteration based on graph nodes is used to solve the node carbon intensity. Please refer to the following formula 13:

[0170] ;

[0171] wherein, is the node carbon intensity of node n obtained from the (k + 1)-th iterative calculation, is the node carbon intensity of node n obtained from the k-th iterative calculation, abs() is used to obtain the absolute value, and A is a preset difference threshold. For example, A can take a value of 0.0000001, and the embodiments of the present application do not limit this.

[0172] In summary, the method provided by the embodiments of the present application, through parallel iterative calculation, can not only calculate the node carbon intensities corresponding to multiple power nodes in parallel during each round of iteration, adapt to large-scale power systems, and improve the calculation efficiency of node carbon intensity, but also continuously update the node carbon intensity of the corresponding node according to the node carbon intensities of adjacent nodes during the iteration process until the iterative requirement is met, so that the node carbon intensity conforms to the actual node carbon intensity under the stable state of the power system, and improves the calculation accuracy of the node carbon intensity.

[0173] In some embodiments, please refer to Figure 5 , which shows the flowchart of the node carbon intensity display method provided by an exemplary embodiment of the present application. This method can be executed by a terminal, or by a server, or jointly by a terminal and a server at the same time. The embodiments of the present application take this method being executed by a terminal as an example for illustration. As Figure 5 shown, this method includes the following steps.

[0174] Step 510, display the node carbon intensities corresponding to at least two power nodes in the power node topology diagram.

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

[0176] Optionally, the visual saliency effect of the power node in the power node topology diagram is positively correlated with the node carbon intensity of the power node.

[0177] Schematically, please refer to Figure 6 , Figure 6 which is the power node topology diagram provided by an exemplary embodiment of the present application. As Figure 6As shown in the figure, the power node topology diagram 600 includes at least two power nodes in the first region. The display effect of the power nodes is used to indicate the node carbon intensity. The connection lines between the power nodes are used to indicate the transmission branches between the nodes. The arrows on the branches are used to indicate the carbon flow direction. The display effect of the branches is used to indicate the branch carbon intensity. Among them, the node carbon intensity of the power nodes displayed with the first display effect is higher than that of the power nodes displayed with the second display effect. The node carbon intensity of the power nodes displayed with the second display effect is higher than that of the power nodes displayed with the third display effect. The visual significance degree of the first display effect is higher than that of the second display effect. The visual significance degree 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. 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 nodes can also be used to indicate the node load or the node carbon emission, etc.

[0178] It should be noted that the above display method is only an exemplary example, and the embodiments of the present application do not limit this.

[0179] In summary, the method provided by the embodiments of the present application can intuitively reflect the node carbon intensity of the power nodes by displaying different node carbon intensities in the power node topology diagram in different display methods, help to intuitively observe the carbon flow, carbon intensity, carbon emission, etc. in the power system, is beneficial to overall control of the carbon emission of the power system, and is beneficial to environmental protection.

[0180] The node carbon intensity calculation method provided by the embodiments 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. Schematically, please refer to Figure 7 , Figure 7 is a schematic diagram of the node carbon intensity calculation process provided by an exemplary embodiment of the present application. As shown in Figure 7 , for the power system, steps 710, data extraction and model construction are sequentially executed; step 720, power system power flow state estimation calculation based on graph calculation; step 730, node carbon intensity calculation based on node parallelism; step 740, node carbon intensity application.

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

[0182] The node carbon intensity calculation method provided by the embodiments of the present application can be applied to various power systems. Before determining the node carbon intensity of a 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, etc. Schematically, please refer to Figure 8 , Figure 8 which is a flowchart for building a power system model provided by an exemplary embodiment of the present application. As shown in Figure 8 , the power dispatching system 800 sequentially executes steps 810 to 830. Step 810 is used to extract data, step 820 is used to build a node switch model of the power grid, and step 830 is used to build a bus branch model of the power grid.

[0183] Among them, the data extracted in step 810 includes but is not limited to power grid topology data / CMIE model data, power grid power flow data, telemetry and telecontrol data, etc.; step 820 builds a physical device node connection model 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.

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

[0185] It should be noted that the above method for determining the power node is only an exemplary example, and the embodiments of the present application do not limit this.

[0186] Figure 9 which is a structural block diagram of a node carbon intensity calculation device provided by an exemplary embodiment of the present application. As shown in Figure 9 , the device includes the following parts.

[0187] An acquisition module 910, configured 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 electric energy tidal flow in the power transmission relationship;

[0188] A processing module 920 is configured to construct 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 is used to indicate that the first carbon flow data among the total carbon flow flowing into the nth power node, the node carbon intensity, and the carbon emissions corresponding to the supplied electric energy is balanced with the second carbon flow data among the total carbon flow flowing out of the nth power node, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy, where n is a positive integer;

[0189] The processing module 920 is further configured to determine the node carbon intensity corresponding to each of the at least two power nodes through iterative update based on the node carbon balance relationships respectively corresponding to the at least two power nodes until the node carbon intensity meets the iterative requirements. The node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes unit electric energy.

[0190] In some embodiments, the processing module 920 is further configured to:

[0191] In the kth iterative calculation, calculate a kth calculation result based on the node carbon balance relationships respectively corresponding to the at least two power nodes. The kth calculation result includes the node carbon intensity respectively obtained by the at least two power nodes based on the kth iterative calculation, where k is a positive integer;

[0192] In the (k + 1)th iterative calculation, calculate a (k + 1)th calculation result based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result. The (k + 1)th calculation result includes the node carbon intensity respectively obtained by the at least two power nodes based on the (k + 1)th iterative calculation;

[0193] When the difference between the (k + 1)th calculation result and the kth calculation result meets the iterative requirements, determine the node carbon intensity corresponding to each of the at least two power nodes according to the (k + 1)th calculation result.

[0194] In some embodiments, the processing module 920 is further configured to:

[0195] For the nth power node, obtain the corresponding relationship between the node carbon intensity of the nth power node and the power flow data based on the node carbon balance relationship. 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 power flow data and the second power flow data. The first power 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 power flow data includes the sum of the electric energy flowing out of the nth power node and the consumed electric energy;

[0196] Obtain the first ratio according to the power flow data;

[0197] Based on the corresponding relationship, use the first ratio as the node carbon intensity corresponding to the nth power node in the kth calculation result.

[0198] In some embodiments, the processing module 920 is further configured to:

[0199] Obtain 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 on the power generation side of the nth power node from the power flow data, where the carbon emission factor is used to indicate the carbon emission generated when generating a unit of electric energy on the power generation side of the nth power node;

[0200] Based on the electric energy flowing into the nth power node and the supply node carbon intensity, determine the total carbon flow flowing into the nth power node, where the supply node carbon intensity is used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, and the supply power node is the node that transmits electric energy to the nth power node based on the power transmission relationship; and determine the carbon emission corresponding to the supplied electric energy based on the supplied electric energy and the carbon emission factor;

[0201] Based on at least one of the total carbon flow flowing into the nth power node and the carbon emission corresponding to the supplied electric energy, determine the first power flow data; and based on at least one of the electric energy flowing out of the nth power node and the consumed electric energy, determine the second power flow data;

[0202] Determine the first ratio based on the ratio of the first power flow data to the second power flow data.

[0203] In some embodiments, the nth power node includes a power station node;

[0204] The processing module 920 is further configured to determine the first power flow data based on the carbon emission corresponding to the electric energy supplied by the power station node;

[0205] 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.

[0206] In some embodiments, the nth power node includes a transfer station node;

[0207] The processing module 920 is further configured to determine the first power flow data based on the total carbon flow flowing into the transfer station node;

[0208] 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.

[0209] In some embodiments, the nth power node includes a load station node;

[0210] The processing module 920 is further configured to determine the first power flow data based on the total carbon flow flowing into the load station node;

[0211] The processing module 920 is further configured to determine the second power flow data based on the electric energy consumed by the load station node.

[0212] In some embodiments, the device further includes a display module 930, configured to display the node carbon intensities corresponding to the at least two power nodes in a power node topology diagram, where the power node topology diagram is used to indicate the power transmission relationship between the at least two power nodes in the power system, and different node carbon intensities correspond to different display modes.

[0213] In summary, the device provided in the embodiments of the present application constructs the node carbon balance relationship of each node, 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, enabling the parallel calculation of the node carbon intensities of multiple nodes in the power system. And by iteratively updating and determining the node carbon intensity based on the node carbon balance relationship, while achieving 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, improving the accuracy of carbon intensity calculation. Thus, it can adapt to a large-scale power system based on parallel iterative calculation and improve the calculation accuracy, and improve the efficiency of carbon emission intensity determination.

[0214] It should be noted that: for the node carbon intensity calculation device provided in the above embodiments, only the above division of each functional module is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0215] Figure 10 The block diagram of the structure 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 referred to by other names such as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, etc.

[0216] Generally, the terminal 1000 includes: a processor 1001 and a memory 1002.

[0217] 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), or 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 wake state, also known as the 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 further include an artificial intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.

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

[0219] In some embodiments, the terminal 1000 further includes other components 1003. Those skilled in the art can understand that Figure 10 the structure shown in does not constitute a limitation on the terminal 1000, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0220] Embodiments of the present application also provide a computer device, which can be implemented as Figure 1The computer device shown, such as a terminal or a server. The computer device includes a processor and a memory. At least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, at least one program, the code set or the instruction set is loaded and executed by the processor to implement the node carbon intensity calculation method provided by each of the above method embodiments.

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

[0222] An embodiment of the present application also provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the 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 by each of the above method embodiments.

[0223] Optionally, the computer-readable storage medium may include: Read Only Memory (ROM), Random Access Memory (RAM), Solid State Drives (SSD), or optical discs, etc. Among them, the random access memory may include Resistance Random Access Memory (ReRAM) and Dynamic Random Access Memory (DRAM). The above serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0224] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a magnetic disk, or an optical disc, etc.

[0225] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for calculating the carbon intensity of a node, characterized in that The method includes: Obtaining 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 represent the electric energy tidal 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, where the node carbon balance relationship is used to indicate that the first carbon flow data between the total carbon flow flowing into the nth 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 nth power node, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy, and n is a positive integer; Based on the node carbon balance relationships respectively corresponding to the at least two power nodes, determining the node carbon intensities respectively corresponding to the at least two power nodes through iterative update until the node carbon intensities meet the iterative requirements, where 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 electric energy; Wherein, in the kth iterative calculation, a kth calculation result is obtained based on the node carbon balance relationships respectively corresponding to the at least two power nodes, and the kth calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the kth iterative calculation, and k is a positive integer; In the (k + 1)th iterative calculation, a (k + 1)th calculation result is obtained based on the node carbon balance relationships respectively corresponding to the at least two power nodes and the kth calculation result, and the (k + 1)th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the (k + 1)th iterative calculation; When the difference between the (k + 1)th calculation result and the kth calculation result meets the iterative requirements, determining the node carbon intensities respectively corresponding to the at least two power nodes according to the (k + 1)th calculation result; Wherein, the construction of the node carbon balance relationship enables the node carbon intensities respectively corresponding to the at least two nodes to be calculated in parallel.

2. The method according to claim 1, characterized in that The obtaining of the kth calculation result based on the node carbon balance relationships respectively corresponding to the at least two power nodes in the kth iterative calculation includes: For the nth power node, obtaining the correspondence between the node carbon intensity of the nth power node and the power flow data based on the node carbon balance relationship, where the correspondence is used to indicate that the node carbon intensity corresponds to the first ratio of the power flow data, and the first ratio includes the ratio between the first power flow data and the second power flow data, the first power 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 power flow data includes the sum of the electric energy flowing out of the nth power node and the consumed electric energy; Obtaining the first ratio according to the power flow data; Based on the correspondence, taking the first ratio as the node carbon intensity corresponding to the nth power node in the kth calculation result.

3. The method according to claim 2, wherein Obtaining the first ratio according to the power flow data includes: Obtaining 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 on the power generation side of the nth power node from the power flow data, where the carbon emission factor is used to indicate the carbon emissions generated when generating a unit of electric energy on the power generation side of the nth power node; Based on the electric energy flowing into the nth power node and the carbon intensity of the supply node, determining the total carbon flow flowing into the nth power node, where the carbon intensity of the supply node is used to indicate the node carbon intensity of the supply power node corresponding to the nth power node, and the supply power node is the node that transmits electric energy to the nth power node based on the power transmission relationship; and determining the carbon emissions 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; Determining the first ratio based on the 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 includes 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: Determining the second power flow data based on the electric energy flowing out of the power station node.

5. The method according to claim 3, wherein 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 power 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: Determining the second power flow data based on the electric energy flowing out of the transfer station node.

6. The method according to claim 3, wherein The nth power node includes 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: Determining the second power flow data based on the electric energy consumed by the load station node.

7. According to the method described in any one of claims 1 to 6, characterized in that The method further includes: Display the node carbon intensity corresponding to each of the at least two power nodes in a power node topology diagram, where the power node topology diagram is used to indicate the power transmission relationship between the at least two power nodes in the power system, and different node carbon intensities correspond to different display methods.

8. A node carbon intensity calculation device, characterized in that, The device includes: An acquisition module, configured 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 represent the electric energy tidal volume in the power transmission relationship; A processing module, configured to construct a node carbon balance relationship of the nth power node based on the power flow data of the nth power node, where the node carbon balance relationship is used to indicate that the first carbon flow data between the total carbon flow flowing into the nth 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 nth power node, the node carbon intensity, and the carbon emissions corresponding to the consumed electric energy, and n is a positive integer; The processing module is further configured to determine the node carbon intensity corresponding to each of the at least two power nodes by iterative update based on the node carbon balance relationships corresponding to the at least two power nodes respectively, until the node carbon intensity meets the iterative requirements, where the node carbon intensity is used to indicate the carbon emissions generated on the power generation side when the power node processes unit electric energy; Wherein, in the kth iterative calculation, a kth calculation result is calculated based on the node carbon balance relationships corresponding to the at least two power nodes respectively, and the kth calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the kth iterative calculation, and k is a positive integer; In the (k + 1)th iterative calculation, a (k + 1)th calculation result is calculated based on the node carbon balance relationships corresponding to the at least two power nodes respectively and the kth calculation result, and the (k + 1)th calculation result includes the node carbon intensities respectively obtained by the at least two power nodes based on the (k + 1)th iterative calculation; When the difference between the (k + 1)th calculation result and the kth calculation result meets the iterative requirements, determine the node carbon intensity corresponding to each of the at least two power nodes according to the (k + 1)th calculation result; Wherein, the construction of the node carbon balance relationship enables the node carbon intensities corresponding to the at least two nodes to be calculated in parallel.

9. A computer device, characterized in that, The computer device includes a processor and a memory, and at least one computer program is stored in the memory, 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, At least one computer program is stored in the storage medium, 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, Including a computer program, which implements the node carbon intensity calculation method according to any one of claims 1 to 7 when executed by a processor.

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