Carbon flow distribution acquisition method and device, terminal equipment and computer program product
By establishing the partial voltage and partial power expressions of equivalent current source activation in the AC power network and calculating the carbon flow distribution, the problem that existing methods are difficult to include network loss and electromagnetic exchange power is solved, and the accuracy of the carbon flow distribution data is improved.
Patent Information
- Application Number
- CN202411773826.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-02
AI Technical Summary
The existing carbon flow distribution determination methods are difficult to account for the influence of network loss power and cannot be included in the influence of electromagnetic exchange power between capacitive and inductive components in the power grid.
By establishing the voltage sub-voltage expressions of each node in the AC power network and the power sub-power expressions transmitted by each branch, which are activated by the equivalent current source of the power supply of each node in the AC power network, the total carbon flow transmitted by each branch and the total carbon flow carried by each load are then calculated.
It effectively solves the limitations of existing methods in terms of inclusion of network loss power and electromagnetic exchange power, and improves the accuracy of obtaining carbon flow distribution data in the AC power grid.
Smart Images

Figure CN119813159A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of electric power engineering technology, and in particular, relates to a method, device, terminal equipment and computer program product for obtaining carbon flow distribution. Background Art
[0002] The carbon flow distribution in the AC power grid is the flow of carbon dioxide emitted by all power sources per unit time, which is transmitted along each branch and carried by each load along with the transmission and use of electric energy. It is the basis for reducing the greenhouse effect and improving the global environment.
[0003] At present, when determining the carbon flow distribution based on the partial power from each power source transmitted by each branch of the power grid and the partial power from each power source absorbed by each load, it is usually achieved by tracking the flow based on the artificial assumption of "node power proportional sharing (also known as equal proportional distribution)". However, this method has certain limitations. For example, this method requires that each branch of the power grid has no power loss, which makes it difficult to take into account the impact of network power loss and the impact of electromagnetic exchange power between capacitive and inductive elements in the power grid. Therefore, it is urgent to develop a new method to overcome the limitations of existing methods. Summary of the invention
[0004] In view of this, the embodiments of the present application provide a carbon flow distribution acquisition method, apparatus, terminal device and computer program product to solve the problem that the existing carbon flow distribution determination method is difficult to take into account the impact of network loss power, and cannot take into account the impact of electromagnetic exchange power between capacitive and inductive elements in the power grid.
[0005] A first aspect of an embodiment of the present application provides a method for obtaining carbon flow distribution, which is applied to an AC power grid. The method includes:
[0006] Based on the acquired parameters and power flow solution of the AC power grid, establish the partial voltage expression of each node driven by the equivalent current source of the power supply of each node in the AC power grid and the partial power expression transmitted by each branch;
[0007] According to the power distribution expression of each branch transmission, establish the total carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of all nodes;
[0008] According to the partial voltage expressions of each node, an expression for the total carbon flow carried by each load driven by the equivalent current source of the power supply of all nodes is established;
[0009] Based on the total carbon flow expression transmitted by each branch and the total carbon flow expression borne by each load, the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow borne by each load are obtained and output.
[0010] In one embodiment, based on the acquired parameters and power flow solution of the AC power grid, establishing the partial voltage expression of each node driven by the equivalent current source of the power supply of each node in the AC power grid and the partial power expression transmitted by each branch includes:
[0011] A set of node voltage equations is established based on the current injected by the equivalent current source of the power supply of each node;
[0012] According to the node voltage equation group, establishing the total voltage expression of each node;
[0013] According to the total voltage expression of each node, establish the partial voltage expression of each node and the partial current expression of each branch;
[0014] Based on the total voltage expression of each node and the partial current expression of each branch, the partial power expression transmitted by each branch is established.
[0015] In one embodiment, the node voltage equation group is:
[0016]
[0017] Where Y represents the node admittance matrix of the power grid taking into account the load, V1 represents the total voltage of node 1; V2 represents the total voltage of node 2, V n represents the total voltage at node n, I1 represents the current injected by the equivalent current source of the power supply at node 1, I2 represents the current injected by the equivalent current source of the power supply at node 2, and I n represents the current injected by the equivalent current source of the power supply of node n, where n represents the total number of nodes in the power grid;
[0018] The total voltage expression of each node is:
[0019]
[0020] Among them, V i represents the total voltage of node i; I k represents the current injected by the equivalent current source of the power supply at node k, Z ik represents the element in the i-th row and k-th column of the inverse matrix of the node admittance matrix Y;
[0021] The voltage expression of each node is:
[0022] V i,k =Z ik I k ,i,k=1,2,…,n;
[0023] Among them, Vi,k represents the partial voltage of node i driven by the equivalent current source of node k;
[0024] The current expression of each branch is:
[0025] I ij,k =y ij (V i,k -V jk ),i,j,k=1,2,…,n;
[0026] Among them, I ij,k represents the branch current ij driven by the equivalent current source at node k, y ij represents the admittance of branch ij, V j,k represents the partial voltage of node j driven by the equivalent current source of node k;
[0027] The power distribution expression of each branch transmission is:
[0028] P ij,k =Re[V i (I ij,k ) * ],i,j,k=1,2,…,n;
[0029] Among them, P ij,k represents the partial power transmitted by the branch ij driven by the equivalent current source of the node k, Re represents the operator taking the real part of the complex number, and * represents the operator taking the complex conjugate value.
[0030] In one embodiment, the expression of the total carbon flow transmitted by each branch driven by the equivalent current source of the power supply of all nodes is established according to the power distribution expression of each branch transmission, including:
[0031] According to the power distribution expressions of each branch transmission and the carbon emission intensity of the power supply of each node, establish the carbon flow distribution expressions of each branch transmission driven by the equivalent current source of the power supply of each node;
[0032] According to the expressions of the divided carbon flow rates transmitted by the branches, an expression of the total carbon flow rates transmitted by the branches is established.
[0033] In one embodiment, the carbon flow rate of each branch is expressed as:
[0034] f ij,k =P ij,k E k ,i,j,k=1,2,…,n;
[0035] Among them, f ij,krepresents the carbon flow rate transmitted by branch ij driven by the equivalent current source of node k, P ij,k represents the partial power transmitted by branch ij driven by the equivalent current source at node k, E k is the carbon emission intensity of the power source of node k, n represents the total number of nodes in the power grid;
[0036] The total carbon flow rate of each branch is expressed as:
[0037]
[0038] Among them, f ij Represents the total carbon flow transmitted by branch ij.
[0039] In one embodiment, the expression of the total carbon flow carried by each load driven by the equivalent current source of the power supply of all nodes is established according to the partial voltage expression of each node, including:
[0040] According to the partial voltage expressions of each node and the equivalent admittance of each load, the partial power expressions absorbed by each load are established;
[0041] According to the partial power expressions absorbed by the various loads and the carbon emission intensity of the power sources of the various nodes, the total carbon flow expressions borne by the various loads are established.
[0042] In one embodiment, the partial power absorbed by each load is expressed as:
[0043] D i0,k =Re[V i (y i0 V i,k ) * ],i,k=1,2,…,n;
[0044] Among them, D i0,k represents the partial power absorbed by the load of node i driven by the equivalent current source of node k, Re represents the operator for taking the real part of a complex number, * represents the operator for taking the complex conjugate value, V i represents the total voltage at node i, V i,k represents the partial voltage of node i driven by the equivalent current source of node k, y i0 represents the equivalent admittance of the load of node i, and n represents the total number of nodes in the power grid;
[0045] The total carbon flow rate carried by each load is expressed as:
[0046]
[0047] Among them, f i0 represents the total carbon flow carried by the load of node i, Di0,k represents the partial power absorbed by the load at node i driven by the equivalent current source at node k, E k represents the carbon emission intensity of the power supply of node k.
[0048] A second aspect of an embodiment of the present application provides a carbon flow distribution acquisition device, which is applied to an AC power grid, and the device includes:
[0049] A first building module is used to establish, based on the acquired parameters and power flow solution of the AC power grid, a partial voltage expression of each node driven by an equivalent current source of the power supply of each node in the AC power grid and a partial power expression transmitted by each branch;
[0050] The second building module is used to establish a total carbon flow expression of each branch transmission driven by an equivalent current source of the power supply of all nodes according to the partial power expression of each branch transmission;
[0051] The third building module is used to establish a total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes according to the partial voltage expression of each node;
[0052] The result output module is used to obtain and output the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow borne by each load based on the total carbon flow expression transmitted by each branch and the total carbon flow expression borne by each load.
[0053] A third aspect of an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the carbon flow distribution acquisition method as described in the first aspect of the embodiment of the present application are implemented.
[0054] A fourth aspect of the embodiments of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the method for obtaining carbon flow distribution as described in the first aspect of the embodiments of the present application are implemented.
[0055] A fifth aspect of the embodiments of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for obtaining carbon flow distribution as described in the first aspect of the embodiments of the present application are implemented.
[0056] The carbon flow distribution acquisition method provided in the first aspect of the embodiment of the present application is applied to an AC power grid. Based on the acquired parameters and power flow solution of the AC power grid, the partial voltage expressions of each node in the AC power grid driven by the equivalent current source of the power supply of each node and the partial power expression of each branch transmission are established; according to the partial power expression of each branch transmission, the total carbon flow expression of each branch driven by the equivalent current source of the power supply of all nodes is established; according to the partial voltage expression of each node, the total carbon flow expression of each load driven by the equivalent current source of the power supply of all nodes is established; based on the total carbon flow expression transmitted by each branch and the total carbon flow expression carried by each load, the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow carried by each load are obtained and output, which can effectively solve the problems existing in the existing carbon flow distribution determination method that it is difficult to take into account the influence of network loss power and the problem that the influence of electro-magnetic exchange power between capacitive and inductive elements in the power grid cannot be taken into account, thereby improving the accuracy of carbon flow distribution data acquisition in the AC power grid.
[0057] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0059] Figure 1 This is a schematic diagram of the first process of the carbon flow distribution acquisition method provided in the embodiment of the present application;
[0060] Figure 2 is a schematic diagram of the structure of an AC power grid provided in an embodiment of the present application;
[0061] Figure 3 This is a second flow chart of the method for obtaining carbon flow distribution provided in an embodiment of the present application;
[0062] Figure 4 This is a third flow chart of the method for obtaining carbon flow distribution provided in the embodiment of the present application;
[0063] Figure 5 This is a fourth flow chart of the method for obtaining carbon flow distribution provided in an embodiment of the present application;
[0064] Figure 6 is a schematic diagram of the structure of a carbon flow distribution acquisition device provided in an embodiment of the present application;
[0065] Figure 7 It is a schematic diagram of the structure of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0067] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0068] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0069] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. "Multiple" means "two" or "more than two".
[0070] The carbon flow distribution in the AC power grid is the flow of carbon dioxide emitted by all power sources per unit time, which is transmitted along each branch and carried by each load along with the transmission and use of electric energy. It is the basis for reducing the greenhouse effect and improving the global environment.
[0071] At present, when determining the carbon flow distribution based on the partial power from each power source transmitted by each branch of the power grid and the partial power from each power source absorbed by each load, it is usually achieved by tracking the flow based on the artificial assumption of "node power proportional sharing (also known as equal proportional distribution)". However, this method has certain limitations. For example, this method requires that each branch of the power grid has no power loss, which makes it difficult to take into account the impact of network power loss and the impact of electromagnetic exchange power between capacitive and inductive elements in the power grid. Therefore, it is urgent to develop a new method to overcome the limitations of existing methods.
[0072] The embodiment of the present application provides a carbon flow distribution acquisition method, which is applied to an AC power grid. Based on the acquired parameters and power flow solution of the AC power grid, a partial voltage expression of each node in the AC power grid driven by an equivalent current source of the power supply of each node and a partial power expression of each branch transmission are established; based on the partial power expression of each branch transmission, an expression of the total carbon flow transmitted by each branch driven by the equivalent current source of the power supply of all nodes is established; based on the partial voltage expression of each node, an expression of the total carbon flow carried by each load driven by the equivalent current source of the power supply of all nodes is established; based on the total carbon flow expression transmitted by each branch and the total carbon flow expression carried by each load, the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow carried by each load are obtained and output, which can effectively solve the problems existing in the existing carbon flow distribution determination method that it is difficult to take into account the influence of network loss power and the problem that the influence of electro-magnetic exchange power between capacitive and inductive elements in the power grid cannot be taken into account, thereby improving the accuracy of obtaining carbon flow distribution data in the AC power grid.
[0073] Embodiment 1
[0074] like Figure 1 As shown, the carbon flow distribution acquisition method provided in the embodiment of the present application is applied to an AC power grid, and includes the following steps S1 to S4:
[0075] Step S1, based on the acquired parameters and power flow solution of the AC power grid, establish the partial voltage expression of each node in the AC power grid driven by the equivalent current source of the power supply of each node and the partial power expression transmitted by each branch, and then enter step S2.
[0076] In application, the structure of AC power grid is as follows Figure 2 As shown, the meaning of each parameter is shown in the relevant content below. The parameters and power flow solutions of the AC power grid obtained include but are not limited to the node admittance matrix, the total number of nodes, the carbon emission intensity of the power supply of each node, the load absorption power of each node, etc.
[0077] In the application, when obtaining the parameters and power flow solution of the AC power grid, you can also first obtain the number of each node, the starting node, the end node, the branch type, the node parameters (including but not limited to the rated power of the node power supply, the maximum / minimum active power, the maximum / minimum reactive power, the voltage range, the active load, the reactive load, etc.), the branch parameters (including but not limited to the resistance, reactance, and susceptance of the transmission line, etc.), the initial node voltage, the initial branch current and other parameters;
[0078] Then, the voltage of each node, the power of each branch, the current of each branch and other parameters are solved through the Newton-Raphson Method, Fast Decoupled Load Flow (FDLF), Gauss-Seidel Method and other power flow solving methods. Finally, the solved data can be used to establish the partial voltage expression of each node in the AC power grid driven by the equivalent current source of the power supply of each node and the partial power expression transmitted by each branch.
[0079] In one embodiment, Figure 3 As shown, step S1 specifically includes the following steps S11 to S14:
[0080] Step S11, based on the current injected by the equivalent current source of the power supply of each node, establish a node voltage equation group, and enter step S12.
[0081] In the application, according to the parameters and power flow solution of the acquired AC power grid, based on the current injected by the equivalent current source of the power supply of each node, the node voltage equation group can be established according to Kirchhoff's Current Law (KCL), that is, at any time, the sum of the currents flowing into a node is equal to the sum of the currents flowing out of the node.
[0082] In one embodiment, the node voltage equation group is:
[0083]
[0084] Where Y represents the node admittance matrix of the power grid taking into account the load, which is a known parameter of the AC power grid, V1 represents the total voltage of node 1; V2 represents the total voltage of node 2, V n represents the total voltage of node n, I1 represents the current injected by the equivalent current source of the power supply of node 1, which is equal to the conjugate value of the quotient of the power injection power of the power supply of node 1 corresponding to the power flow solution and the voltage of node 1 corresponding to the power flow solution, I2 represents the current injected by the equivalent current source of the power supply of node 2, which is equal to the conjugate value of the quotient of the power injection power of the power supply of node 2 corresponding to the power flow solution and the voltage of node 2 corresponding to the power flow solution, In It represents the current injected by the equivalent current source of the power supply of node n, which is equal to the conjugate value of the quotient of the power injected by the power supply of node n corresponding to the power flow solution and the voltage of node n corresponding to the power flow solution. When a node has no power supply, the current injected by the equivalent current source of the power supply of the node is zero. n represents the total number of nodes in the power grid, which is a known parameter of the AC power grid.
[0085] Step S12: Establish the total voltage expression of each node according to the node voltage equation group, and proceed to step S13.
[0086] In the application, after the node voltage equation group is obtained in step S11, the total voltage expression of each node can be established according to the solution method of the linear algebraic equation group.
[0087] In one embodiment, the total voltage expression of each node is:
[0088]
[0089] Among them, V i represents the total voltage at node i, I k The current injected by the equivalent current source of the power supply at node k is equal to the conjugate value of the quotient of the power injected by the power supply at node k corresponding to the power flow solution and the voltage at node k corresponding to the power flow solution. ik Represents the element in the i-th row and k-th column of the inverse matrix of the node admittance matrix Y.
[0090] Step S13, based on the total voltage expression of each node, establish the partial voltage expression of each node and the partial current expression of each branch, and proceed to step S14.
[0091] In the application, after obtaining the total voltage expression of each node through step S12, the partial voltage expression of each node driven by the equivalent current source of the power supply of each node and the partial current expression of each branch driven by the equivalent current source of the power supply of each node can be established according to the superposition theorem (that is, in a linear circuit, if there are multiple independent sources (voltage sources and current sources), then the voltage or current of any branch can be regarded as the algebraic sum of the voltage or current generated on the same branch when each independent source acts alone) and Ohm's law (that is, in a linear resistance circuit, the current passing through the resistor is proportional to the voltage across the resistor, and the proportional constant is the resistance).
[0092] In one embodiment, the voltage division expressions of each node are:
[0093] V i,k =Z ik I k ,i,k=1,2,…,n;
[0094] Among them, V i,k represents the partial voltage of node i driven by the equivalent current source of node k;
[0095] The current expression of each branch is:
[0096] I ij,k =y ij (V i,k -V jk ),i,j,k=1,2,…,n;
[0097] Among them, I ij,k represents the branch current of branch ij driven by the equivalent current source of node k; y ij represents the admittance of branch ij, V j,k represents the divided voltage at node j driven by the equivalent current source at node k.
[0098] Step S14: Establish the power distribution expressions transmitted by each branch according to the total voltage expressions of each node and the power distribution expressions of each branch.
[0099] In the application, after obtaining the total voltage expression of each node through step S12 and the partial current expression of each branch driven by the equivalent current source of the power supply of each node through step S13, the partial power expression transmitted by each branch driven by the equivalent current source of the power supply of each node is established.
[0100] In one embodiment, the power distribution expression of each branch transmission is:
[0101] P ij,k =Re[V i (I ij,k ) * ],i,j,k=1,2,…,n;
[0102] Among them, P ij,k represents the partial power transmitted by the branch ij driven by the equivalent current source of the node k, Re represents the operator taking the real part of the complex number, and * represents the operator taking the complex conjugate value.
[0103] Step S2: According to the power distribution expression of each branch transmission, establish the total carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of all nodes, and then enter step S3.
[0104] In the application, based on the power distribution expression of each branch transmitted by the equivalent current source of the power supply of each node obtained in step S1 and the known carbon emission intensity of the power supply of each node, the total carbon flow expression of each branch transmitted by the equivalent current source of the power supply of all nodes can be established, and then the distribution data of the total carbon flow transmitted by each branch can be calculated through the total carbon flow expression of each branch transmission, which is beneficial for the staff to understand the carbon emissions of the AC power grid, evaluate the carbon footprint of the AC power grid, and provide a basis for formulating emission reduction targets.
[0105] In one embodiment, Figure 4 As shown, step S2 specifically includes the following steps S21 to S22:
[0106] Step S21, according to the power distribution expression of each branch transmission and the carbon emission intensity of the power supply of each node, establish the carbon flow distribution expression of each branch transmission driven by the equivalent current source of the power supply of each node;
[0107] Step S22: establishing an expression for the total carbon flow rate transmitted by each branch according to the expression for the carbon flow rate transmitted by each branch.
[0108] In the application, when establishing the total carbon flow expression of each branch transmission, it is necessary to first establish the carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of each node according to the partial power expression of each branch transmission driven by the equivalent current source of the power supply of each node and the carbon emission intensity of the power supply of each node; then, based on the established carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of each node, establish the total carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of all nodes.
[0109] In one embodiment, the carbon flow rate of each branch is expressed as:
[0110] f ij,k =P ij,k E k ,i,j,k=1,2,…,n;
[0111] Among them, f ij,k represents the carbon flow rate transmitted by branch ij driven by the equivalent current source of node k, P ij,k represents the partial power transmitted by branch ij driven by the equivalent current source at node k, E k is the carbon emission intensity of the power source of node k, is the carbon emission associated with the generation of unit electricity, is a known parameter of the AC power grid, and n represents the total number of nodes in the power grid;
[0112] The total carbon flow rate of each branch is expressed as:
[0113]
[0114] Among them, f ij represents the total carbon flow transmitted by branch ij, f ij,k It represents the carbon flow transmitted by the branch ij driven by the equivalent current source of node k.
[0115] Step S3: According to the partial voltage expressions of each node, establish the total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes, and then enter step S4.
[0116] In the application, according to the partial voltage expressions of each node driven by the equivalent current source of the power supply of each node obtained in step S1 and the known carbon emission intensity of the power supply of each node and the equivalent admittance of each load, the total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes can be established, and then the distribution data of the total carbon flow carried by each load can be calculated through the total carbon flow expression carried by each load, which is beneficial for the staff to optimize the dispatching strategy of the power grid, give priority to the dispatching of low-carbon power sources, and reduce the use of high-carbon emission power sources.
[0117] In one embodiment, Figure 5 As shown, step S3 includes the following steps S31 to S32:
[0118] According to the partial voltage expressions of each node and the equivalent admittance of each load, the partial power expressions absorbed by each load are established;
[0119] According to the partial power expressions absorbed by the various loads and the carbon emission intensity of the power sources of the various nodes, the total carbon flow expressions borne by the various loads are established.
[0120] In application, when establishing the total carbon flow expression carried by each load, it is necessary to first establish the partial power expression absorbed by each load driven by the equivalent current source of the power supply of each node based on the partial voltage expression of each node driven by the equivalent current source of the power supply of each node and the equivalent admittance of each load; and then establish the total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes based on the partial power expression absorbed by each load driven by the equivalent current source of the power supply of each node and the carbon emission intensity of the power supply of each node.
[0121] In one embodiment, the partial power absorbed by each load is expressed as:
[0122] D i0,k =Re[V i (y i0 V i,k) * ],i,k=1,2,…,n;
[0123] Among them, D i0,k represents the partial power absorbed by the load of node i driven by the equivalent current source of node k, Re represents the operator for taking the real part of a complex number, * represents the operator for taking the complex conjugate value, V i represents the total voltage at node i, V i,k represents the partial voltage of node i driven by the equivalent current source of node k, y o0 It represents the equivalent admittance of the load at node i, which is equal to the quotient of the conjugate complex number of the load absorption power at node i and the square of the voltage amplitude at node i corresponding to the power flow solution. The load absorption power at node i is a known parameter of the AC power grid. When there is no load at node i, y i0 is zero, n represents the total number of nodes in the power grid;
[0124] The total carbon flow rate carried by each load is expressed as:
[0125]
[0126] Among them, f i0 represents the total carbon flow carried by the load of node i, D i0,k represents the partial power absorbed by the load at node i driven by the equivalent current source at node k, E k The carbon emission intensity of the power supply of node k is the carbon emission associated with the generation of unit electricity, and is a known parameter of the AC power grid.
[0127] Step S4: based on the total carbon flow expression of each branch transmission and the total carbon flow expression of each load, obtain and output the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow borne by each load.
[0128] In the application, the distribution data of the total carbon flow transmitted by each branch can be calculated based on the expression of the total carbon flow transmitted by each branch driven by the equivalent current source of the power supply of all nodes; the distribution data of the total carbon flow carried by each load can be calculated based on the expression of the total carbon flow transmitted by each branch driven by the equivalent current source of the power supply of all nodes. According to the needs, the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow carried by each load can be output to the user end for the user to view and analyze.
[0129] In the application, the user end can be a mobile phone, tablet computer, wearable device, augmented reality (AR) / virtual reality (VR) device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA) and other devices.
[0130] The carbon flow distribution acquisition method provided in the embodiment of the present application is implemented based on the equivalent current source of the power supply of each node. Since the partial voltage expression of each node and the partial current expression of each branch and the partial power expression transmitted by each branch driven by the equivalent current source of the power supply of each node are established, the partial power from each power supply transmitted by each branch of the power grid and the partial power from each power supply absorbed by each load are directly acquired, avoiding power flow tracking, thereby solving the problem that the existing method for acquiring carbon flow distribution in the AC power grid is not only difficult to take into account the influence of network loss power, but also cannot take into account the influence of electro-magnetic exchange power between capacitive and inductive elements in the power grid.
[0131] Based on the carbon flow distribution acquisition method provided in the embodiment of the present application, more accurate and comprehensive carbon flow distribution tracking can be achieved, thereby optimizing the carbon emission management of the power system and promoting sustainable development.
[0132] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0133] Embodiment 2
[0134] The present application also provides a carbon flow distribution acquisition device, which is applied to an AC power grid and is used to execute the method steps in the above carbon flow distribution acquisition method embodiment. The device can be a virtual appliance in a terminal device, which is run by a processor of the terminal device, or it can be the terminal device itself.
[0135] like Figure 6 As shown, the carbon flow distribution acquisition device 100 provided in the embodiment of the present application includes a first construction module 101 , a second construction module 102 , a third construction module 103 and a result output module 104 .
[0136] The first building module 101 is used to establish the partial voltage expression of each node driven by the equivalent current source of the power supply of each node and the partial power expression transmitted by each branch in the AC power grid based on the acquired parameters and power flow solution of the AC power grid;
[0137] The second building module 102 is used to establish a total carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of all nodes according to the partial power expression of each branch transmission;
[0138] The third building module 103 is used to establish a total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes according to the partial voltage expression of each node;
[0139] The result output module 104 is used to obtain and output the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow borne by each load based on the total carbon flow expression transmitted by each branch and the total carbon flow expression borne by each load.
[0140] In one embodiment, the first building module 101 is further configured to:
[0141] A set of node voltage equations is established based on the current injected by the equivalent current source of the power supply of each node;
[0142] According to the node voltage equation group, establishing the total voltage expression of each node;
[0143] According to the total voltage expression of each node, establish the partial voltage expression of each node and the partial current expression of each branch;
[0144] Based on the total voltage expression of each node and the partial current expression of each branch, the partial power expression transmitted by each branch is established.
[0145] In one embodiment, the node voltage equation group is:
[0146]
[0147] Where Y represents the node admittance matrix of the power grid taking into account the load, V1 represents the total voltage of node 1; V2 represents the total voltage of node 2, V n represents the total voltage at node n, I1 represents the current injected by the equivalent current source of the power supply at node 1, I2 represents the current injected by the equivalent current source of the power supply at node 2, and I n represents the current injected by the equivalent current source of the power supply of node n, where n represents the total number of nodes in the power grid;
[0148] The total voltage expression of each node is:
[0149]
[0150] Among them, V i represents the total voltage of node i; I k represents the current injected by the equivalent current source of the power supply at node k, Z ik represents the element in the i-th row and k-th column of the inverse matrix of the node admittance matrix Y;
[0151] The voltage expression of each node is:
[0152] V i,k =Z ik I k ,i,k=1,2,…,n;
[0153] Among them, V i,k represents the partial voltage of node i driven by the equivalent current source of node k;
[0154] The current expression of each branch is:
[0155] I ij,k =y ij (V i,k -V jk ),i,j,k=1,2,…,n;
[0156] Among them, I ij,k represents the branch current ij driven by the equivalent current source at node k, y ij represents the admittance of branch ij, V j,k represents the partial voltage of node j driven by the equivalent current source of node k;
[0157] The power distribution expression of each branch transmission is:
[0158] P ij,k =Re[V i (I ij,k ) * ],i,j,k=1,2,…,n;
[0159] Among them, P ij,k represents the partial power transmitted by the branch ij driven by the equivalent current source of the node k, Re represents the operator taking the real part of the complex number, and * represents the operator taking the complex conjugate value.
[0160] In one embodiment, the second building module 102 is further configured to:
[0161] According to the power distribution expressions of each branch transmission and the carbon emission intensity of the power supply of each node, establish the carbon flow distribution expressions of each branch transmission driven by the equivalent current source of the power supply of each node;
[0162] According to the expressions of the divided carbon flow rates transmitted by the branches, an expression of the total carbon flow rates transmitted by the branches is established.
[0163] In one embodiment, the carbon flow rate of each branch is expressed as:
[0164] f ij,k =P ij,k E k ,i,j,k=1,2,…,n;
[0165] Among them, f ij,k represents the carbon flow rate transmitted by branch ij driven by the equivalent current source of node k, P ij,k represents the partial power transmitted by branch ij driven by the equivalent current source at node k, E k is the carbon emission intensity of the power source of node k, n represents the total number of nodes in the power grid;
[0166] The total carbon flow rate of each branch is expressed as:
[0167]
[0168] Among them, f ij Represents the total carbon flow transmitted by branch ij.
[0169] In one embodiment, the third building module 103 is further configured to:
[0170] According to the partial voltage expressions of each node and the equivalent admittance of each load, the partial power expressions absorbed by each load are established;
[0171] According to the partial power expressions absorbed by the various loads and the carbon emission intensity of the power sources of the various nodes, the total carbon flow expressions borne by the various loads are established.
[0172] In one embodiment, the partial power absorbed by each load is expressed as:
[0173] D i0,k =Re[V i (y i0 V i,k ) * ],i,k=1,2,…,n;
[0174] Among them, D i0,krepresents the partial power absorbed by the load of node i driven by the equivalent current source of node k, Re represents the operator for taking the real part of a complex number, * represents the operator for taking the complex conjugate value, V i represents the total voltage at node i, V i,k represents the partial voltage of node i driven by the equivalent current source of node k, y i0 represents the equivalent admittance of the load of node i, and n represents the total number of nodes in the power grid;
[0175] The total carbon flow rate carried by each load is expressed as:
[0176]
[0177] Among them, f i0 represents the total carbon flow carried by the load of node i, D i0,k represents the partial power absorbed by the load at node i driven by the equivalent current source at node k, E k represents the carbon emission intensity of the power supply of node k.
[0178] In application, each unit in the above device may be a software program module, or may be implemented by different logic circuits integrated in a processor or independent physical components connected to a processor, or may be implemented by multiple distributed processors.
[0179] Embodiment 3
[0180] like Figure 7 As shown, the embodiment of the present application further provides a terminal device 200, including: at least one processor 201 ( Figure 7 Only one processor is shown in the figure), memory 202, and a computer program 203 stored in the memory 202 and executable on at least one processor 201. When the processor 201 executes the computer program 203, the steps in the above-mentioned method embodiments are implemented.
[0181] In the application, the terminal device may include but is not limited to a processor, a memory, Figure 7 It is only an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, such as human-computer interaction devices, input and output devices, network access devices, etc. The network access device may include a communication module for the terminal device to communicate with the user terminal.
[0182] In applications, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. For example, the processor may be a timing controller (TCON). A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0183] In applications, the memory may be an internal storage unit of a terminal device in some embodiments, such as a hard disk or memory of the terminal device. The memory may also be an external storage device of the terminal device in other embodiments, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital card (SecureDigital, SD), a flash card (Flash Card), etc. equipped on the terminal device. The memory may also include both an internal storage unit of the terminal device and an external storage device. The memory is used to store an operating system, an application program, a boot loader (Boot Loader), data, and other programs, such as program code of a computer program, etc. The memory may also be used to temporarily store data that has been output or is to be output.
[0184] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0185] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned function allocation can be completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The functional modules in the embodiment can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. In addition, the specific names of the functional modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0186] The embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0187] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device can implement the steps in the above-mentioned various method embodiments.
[0188] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include at least: any entity or device capable of carrying the computer program code to the terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.
[0189] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0190] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0191] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or module can be an electrical connection, a mechanical connection or other forms of connection.
[0192] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0193] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for obtaining carbon flow distribution, characterized in that: Applied to an AC power grid, the method comprises: Based on the acquired parameters and power flow solution of the AC power grid, establish the partial voltage expression of each node driven by the equivalent current source of the power supply of each node in the AC power grid and the partial power expression transmitted by each branch; According to the power distribution expression of each branch transmission, establish the total carbon flow expression of each branch transmission driven by the equivalent current source of the power supply of all nodes; According to the partial voltage expressions of each node, an expression for the total carbon flow carried by each load driven by the equivalent current source of the power supply of all nodes is established; Based on the total carbon flow expression transmitted by each branch and the total carbon flow expression borne by each load, the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow borne by each load are obtained and output.
2. The method for obtaining carbon flow distribution according to claim 1, characterized in that: The method of establishing the partial voltage expression of each node driven by the equivalent current source of the power source of each node and the partial power expression transmitted by each branch in the AC power grid based on the acquired parameters and power flow solution of the AC power grid includes: A set of node voltage equations is established based on the current injected by the equivalent current source of the power supply of each node; According to the node voltage equation group, establishing the total voltage expression of each node; According to the total voltage expression of each node, establish the partial voltage expression of each node and the partial current expression of each branch; Based on the total voltage expression of each node and the partial current expression of each branch, the partial power expression transmitted by each branch is established.
3. The method for obtaining carbon flow distribution according to claim 2, characterized in that: The node voltage equations are: Where Y represents the node admittance matrix of the power grid taking into account the load, V1 represents the total voltage of node 1; V2 represents the total voltage of node 2, V n represents the total voltage at node n, I1 represents the current injected by the equivalent current source of the power supply at node 1, I2 represents the current injected by the equivalent current source of the power supply at node 2, and I n represents the current injected by the equivalent current source of the power supply of node n, where n represents the total number of nodes in the power grid; The total voltage expression of each node is: Among them, V i represents the total voltage of node i; I k represents the current injected by the equivalent current source of the power supply at node k, Z ik represents the element in the i-th row and k-th column of the inverse matrix of the node admittance matrix Y; The voltage expression of each node is: V i,k =Z ik I k ,i,k=1,2,…,n; Among them, V i,k represents the partial voltage of node i driven by the equivalent current source of node k; The current expression of each branch is: I ij,k =y ij (V i,k -V jk ),i,j,k=1,2,…,n; Among them, I ij,k represents the branch current ij driven by the equivalent current source at node k, y ij represents the admittance of branch ij, V j,k represents the divided voltage of node j driven by the equivalent current source of node k; The power distribution expression of each branch transmission is: Q ij,k =Re[V i (I ij,k ) * ],i,j,k=1,2,…,n; Among them, P ij,k represents the partial power transmitted by the branch ij driven by the equivalent current source of the node k, Re represents the operator taking the real part of the complex number, and * represents the operator taking the complex conjugate value.
4. The method for obtaining carbon flow distribution according to claim 3, characterized in that: The expression of the total carbon flow transmitted by each branch driven by the equivalent current source of the power supply of all nodes is established according to the power distribution expression of each branch transmission, including: According to the power distribution expressions of each branch transmission and the carbon emission intensity of the power supply of each node, establish the carbon flow distribution expressions of each branch transmission driven by the equivalent current source of the power supply of each node; According to the expressions of the divided carbon flow rates transmitted by the branches, an expression of the total carbon flow rates transmitted by the branches is established.
5. The method for obtaining carbon flow distribution according to claim 4, characterized in that: The carbon flow rate expression of each branch transmission is: f ij,k =P ij,k E k ,i,j,k=1,2,…,n; Among them, f ij,k represents the carbon flow rate transmitted by branch ij driven by the equivalent current source of node k, P ij,k represents the partial power transmitted by branch ij driven by the equivalent current source at node k, E k is the carbon emission intensity of the power source of node k, n represents the total number of nodes in the power grid; The total carbon flow rate of each branch is expressed as: Among them, f ij Represents the total carbon flow transmitted by branch ij.
6. The method for obtaining carbon flow distribution according to any one of claims 1 to 5, characterized in that: The total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes is established according to the partial voltage expression of each node, including: According to the partial voltage expressions of each node and the equivalent admittance of each load, the partial power expressions absorbed by each load are established; According to the partial power expressions absorbed by the various loads and the carbon emission intensity of the power sources of the various nodes, the total carbon flow expressions borne by the various loads are established.
7. The method for obtaining carbon flow distribution according to claim 6, characterized in that: The partial power expression absorbed by each load is: D i0,k =Re[V i (y i0 V i,k ) * ],i,k=1,2,…,n; Among them, D i0,k represents the partial power absorbed by the load of node i driven by the equivalent current source of node k, Re represents the operator for taking the real part of a complex number, * represents the operator for taking the complex conjugate value, V i represents the total voltage at node i, V i,k represents the partial voltage of node i driven by the equivalent current source of node k, y i0 represents the equivalent admittance of the load of node i, and n represents the total number of nodes in the power grid; The total carbon flow rate carried by each load is expressed as: Among them, f i0 represents the total carbon flow carried by the load of node i, D i0,k represents the partial power absorbed by the load at node i driven by the equivalent current source at node k, E k represents the carbon emission intensity of the power supply of node k.
8. A carbon flow distribution acquisition device, characterized in that: Applied to an AC power grid, the device comprises: A first building module is used to establish, based on the acquired parameters and power flow solution of the AC power grid, a partial voltage expression of each node driven by an equivalent current source of the power supply of each node in the AC power grid and a partial power expression transmitted by each branch; The second building module is used to establish a total carbon flow expression of each branch transmission driven by an equivalent current source of the power supply of all nodes according to the partial power expression of each branch transmission; The third building module is used to establish a total carbon flow expression carried by each load driven by the equivalent current source of the power supply of all nodes according to the partial voltage expression of each node; The result output module is used to obtain and output the distribution data of the total carbon flow transmitted by each branch and the distribution data of the total carbon flow borne by each load based on the total carbon flow expression transmitted by each branch and the total carbon flow expression borne by each load.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for obtaining carbon flow distribution according to any one of claims 1 to 7 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method for obtaining carbon flow distribution according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Calculation method for carbon emission flow of electric power system
CN116361603A
Source load distributed scheduling method and system based on medium and low voltage power distribution network carbon flow tracking, and electronic equipment
CN118539421A
Electric power system whole-link carbon emission responsibility accounting method based on carbon emission flow
CN118982134A
Carbon flow cost distribution method and device, terminal equipment and computer program product
CN119891153A
Apparatus and method for optimizing carbon emissions in a power grid
US20230198258A1