Dynamic conduction analysis method of carbon flow in industrial parks based on graph database
By constructing a carbon flow graph model for the park based on a graph database method and combining it with the electricity-carbon and energy-carbon conversion models, the accuracy problem of the dynamic conduction analysis of the park's carbon flow was solved, and fast and accurate carbon emission monitoring and path analysis were achieved.
Patent Information
- Application Number
- CN202411933743.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2044-12-26
AI Technical Summary
The existing park carbon emission calculation method cannot meet the needs of accurate analysis of the dynamic conduction of carbon flow in the park. It ignores the differences in different energy and load characteristics within the park, resulting in slow calculation speed, low accuracy, and inability to dynamically monitor the carbon flow conduction path.
A graph database-based method is used to obtain panoramic data of the park, analyze the topological structure and multi-energy distribution, construct a park carbon flow graph model, combine the electricity-carbon and energy-carbon conversion models, use the graph database to realize the park carbon flow calculation and dynamic monitoring, and provide a carbon emission visualization module.
It has achieved accurate calculation and dynamic conduction analysis of the park's carbon emissions, can quickly and accurately monitor the carbon flow conduction path, and reflect the dynamic relationship between new energy power generation and load changes in real time.
Smart Images

Figure CN119917698B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of park carbon flow dynamic conduction analysis, and in particular to a park carbon flow dynamic conduction analysis method based on a graph database. Background Art
[0002] With the popularization of new energy and the diversification of industrial park energy structures, traditional carbon emission calculation methods can no longer meet the needs of accurate analysis of the dynamic conduction of carbon flow in industrial parks.
[0003] Graph databases: Graph databases organize and connect data using nodes (vertices) and edges (edges). Nodes typically represent entities (such as people, places, and objects), while edges represent the relationships between these entities (such as relationships, connections, and interactions). Each node and edge can have properties, which provide additional information about the node or edge. Compared to traditional relational databases, graph databases are better suited to handling complex relationships and connections, and are more suitable for handling complex power grid network architectures.
[0004] Most existing industrial park carbon emission analysis platforms directly calculate industrial park carbon emissions based on industrial park load, ignoring the differences in carbon emissions due to different energy sources and load characteristics within the industrial park. With the widespread use of new energy and the diversification of industrial park energy structures, traditional carbon emission calculation methods are no longer sufficient for accurately analyzing the dynamic transmission of industrial park carbon flows.
[0005] The existing platform ignores the differences in carbon emissions due to different energy sources and load characteristics within the park, and is unable to accurately calculate the park's carbon emission data.
[0006] The existing platform lacks support for park production and operation data. Faced with the complex park power grid topology, the node carbon emission calculation speed is slow and the accuracy is low, and it is impossible to dynamically monitor the carbon flow conduction path within the park. Summary of the Invention
[0007] The present invention provides a method for dynamic conduction analysis of carbon flow in a park based on a graph database, taking into account the characteristics of multiple energy sources and loads, that is, comprehensively considering the access of new energy sources and the diversity of load characteristics, to achieve accurate calculation and dynamic conduction analysis of carbon emissions in the park. The graph database is used to import the operation topology and operation data of the park power grid in real time, which makes calculation and query more convenient for the complex network structure of the park.
[0008] To achieve the above object, the present invention adopts the following technical solutions:
[0009] The park carbon flow dynamic conduction analysis method based on graph database includes:
[0010] S1: Obtain panoramic data of the park, analyze the park topology, and create a park carbon flow graph structure based on multi-energy distribution and load characteristics. Then, convert the park data into a CSV file and import it into a graph database to generate a graph model of the park carbon flow.
[0011] S2: Based on the park topology, analyze the park's multi-energy distribution and load characteristics data, analyze the electricity-carbon and energy-carbon conversion models, and thus obtain the park's carbon flow conduction model and construct the park's carbon flow calculation model;
[0012] S3: Based on the electricity-carbon and energy-carbon calculation models obtained in S2, the graph database is used to implement the park carbon flow calculation algorithm, and dynamically calculate the real-time carbon emission data of each node in the park;
[0013] S4: Construct a visualization module for the carbon flow conduction path of the park, allowing users to view the overall carbon emissions of the park and the dynamic carbon flow conduction path of the park.
[0014] In this specification, S1 includes:
[0015] S1.1: Obtain data on the park's power facilities, including switch stations, busbars, transformers, loads, and power generation equipment; and obtain data on multiple energy sources, including heating, fossil energy, and waste.
[0016] S1.2: Analyze the park topology, combine the multi-energy distribution and load characteristics, create the park carbon flow transmission network, and thus create the power grid diagram structure;
[0017] S1.3: Convert the data on the park's power facilities, multi-energy sources, and the analyzed carbon flow structure data into a CSV file using a shell script or a program written in a development language.
[0018] S1.4: Convert the converted CSV files into insert statements and import them into the graph database in batches to generate a graph model of the park's carbon flow;
[0019] S1.5: Regularly obtain panoramic data of the park and convert the data into a CSV file through S1.1-S1.3. The point data is directly converted into insert statements and inserted into the graph database in batches for update. The edge data needs to first delete the original edges in the database and then be converted into insert statements and inserted into the graph database.
[0020] In this specification, S2 includes:
[0021] S2.1: Electricity-carbon conversion model: The electricity-carbon portion of a park carbon flow network comes from the park switch station and power generation equipment, and is gradually transmitted to the entire park through the park's power flow. The carbon emissions of the park switch station are represented by the carbon emissions input from the main grid, and the carbon emissions of the power generation equipment are represented by the carbon emissions generated by its own power generation. The carbon emissions of the transmission line are all provided by the switch station / transformer, and the carbon emissions of the transformer and load are provided by the transmission line. Therefore, the formula for calculating the park electricity-carbon is as follows:
[0022] Switching station: Carbon emissions = Carbon emissions from the main grid input; CE p represents the carbon emissions of the switch station, CI p represents the carbon intensity of the switch station, P represents the total active power of the switch station, and T represents time;
[0023] CE p =P*T*CI p ;
[0024] Power generation equipment: Carbon emissions = carbon emissions from power generation, carbon intensity = carbon emission factor; CE g Indicates carbon emissions from power generation equipment, PE i represents the power generation of the i-th generator set, CEF represents the carbon emission factor of the power generation equipment, CI g Indicates the carbon intensity of power generation equipment;
[0025] CE g =PE*CEF
[0026] CI g =CEF;
[0027] Transformer, load: Carbon emissions = ∑(transmission line carbon emissions), Carbon intensity = Carbon emissions / total load; CE l Indicates transformer / load carbon emissions, CE Li represents the carbon emissions of the i-th transmission line, CI l represents the carbon intensity of transformer / load, P represents the total active power of transformer / load, and T represents time;
[0028]
[0029] CI l =CE l / (P*T);
[0030] Transmission line section: Carbon emissions = Carbon intensity of the starting switchyard / Starting transformer*Total load; CE L represents the carbon emissions of transmission lines, CI 起点 represents the carbon intensity of the starting switchyard / starting transformer, P represents the active power of the transmission line, and T represents time;
[0031] CE L=CI 起点 *P*T;
[0032] S2.2: Energy-Carbon Conversion Model: Analyze the multi-energy distribution and load characteristics of the park, and analyze the carbon emission conversion model during the park's energy conversion process based on energy types;
[0033] S2.3: Reuse waste generated by load production activities, including waste-to-energy and steam waste heat recycling. This recycled energy offsets the carbon emissions of the load. The carbon emissions calculation formula for waste-to-energy is as follows:
[0034] CE 垃圾 =PE*CI p ;
[0035] Steam waste heat carbon emissions CE 余热 The calculation refers to the heating carbon emission calculation formula, so the load carbon emission calculation formula is:
[0036] CE f =CE l -CE 垃圾 -CE 余热 ;
[0037] CI f =CE f / (P*T);
[0038] CE f Indicates the final carbon emission of the load, CE l represents the load electric carbon value, P represents the load active power value, and T represents time.
[0039] In this manual, in S2.2, when the park uses fossil energy, it will produce a variety of greenhouse gases, so when calculating carbon emissions, it is converted into CO2 Equivalent, that is, the mass of CO2 converted according to the impact of various greenhouse gases on the greenhouse effect; different energy sources have different CO2 emissions when providing energy of the same calorific value. The formula for calculating the carbon emission coefficient of fossil energy is as follows:
[0040] EF=V h *C v *C p *44 / 12;
[0041] EF represents the carbon emission coefficient of fossil energy, V h Indicates the average low calorific value of fossil energy, C v represents the potential emission factor, C p represents the carbon oxidation factor, data provided by IPCC;
[0042] The formula for calculating carbon emissions from fossil energy is:
[0043] CE=EF*U f ;
[0044] CE represents the carbon emissions from fossil energy use, U f Indicates the amount of fossil energy used by the load;
[0045] The carbon emissions implied by the park's purchase of heating are indirect carbon emissions. Based on the relationship between heating and electricity, the carbon emission coefficient calculation method for cogeneration heating is obtained;
[0046] First calculate the electric energy consumed by the heating to produce heat Q, where E represents the power consumption, Q represents the heat, and P h represents the thermoelectric conversion rate;
[0047] E=Q / (3.6×10^6×P h );
[0048] Introducing the grid carbon emissions CE = E × CI, the heating carbon emission coefficient can be obtained as:
[0049] CI h =CI / (3.6×10^6×P h );
[0050] Therefore, the calculation formula for load heating carbon emissions is:
[0051] CE h =Q*CI h *S f / S all ;
[0052] CE h represents the carbon emission of heating load, Q represents the total heating heat, S f Indicates the load area, S all Indicates the total heating area of the park.
[0053] In this specification, S3 includes:
[0054] S3.1: First, calculate the carbon emissions data of the switch station. The carbon emissions of the switch station are the carbon emissions input from the main grid. The calculation process is as follows:
[0055] Find all switch stations through LOOKUP ON;
[0056] Calculate the carbon emissions and carbon intensity of the switch station based on the S2.1 calculation model;
[0057] Use the UPDATE statement to update the calculation results to the corresponding switch station attributes;
[0058] S3.2: Calculate the carbon emissions of power generation equipment. The carbon emissions of power generation equipment are represented by the carbon emissions generated by the power generation itself. The calculation process is as follows:
[0059] Find all power generation equipment through LOOKUP ON;
[0060] Calculate the carbon emissions and carbon intensity of power generation equipment based on the S2.1 calculation model;
[0061] Use the UPDATE statement to update the calculation results to the corresponding power generation equipment attributes;
[0062] S3.3: Transmission line segment carbon emissions come from the starting point of the segment, while transformer carbon emissions come from the sum of all input transmission line segments’ carbon emissions. The two are interdependent and influence each other. The calculation process is as follows:
[0063] First, find all switch station nodes through LOOKUP ON.
[0064] Use Go to traverse these nodes along the direction of the transmission line segment Supply_Power, find the starting switch station / transformer connected to the edge Supply_Power, calculate the carbon emissions of the transmission line segment Supply_Power, and use the UPDATE statement to update the calculation results to the corresponding transmission line segment attributes;
[0065] Use GO to traverse these nodes along the direction of the transmission line segment Supply_Power, find the Supply_Power of all inputs of the point Transformer, add up the carbon intensity of Supply_Power to obtain the transformer carbon emissions, and use the UPDATE statement to update the calculation results to the corresponding transformer attributes;
[0066] S3.4: Load carbon emissions include both grid carbon emissions transmitted by transmission lines, carbon emissions from fossil fuel combustion, and indirect carbon emissions from load heating. At the same time, the waste generated during load production activities is reused, including waste-to-energy and steam waste heat reuse. This reused energy offsets part of the load carbon emissions. The calculation process is as follows:
[0067] First, find all load nodes through LOOKUPON,
[0068] Use GO to traverse these nodes in the direction opposite to the transmission line segment Supply_Power, click on the Supply_Power of all inputs of Load, and add the carbon intensity of Supply_Power to obtain the electric carbon value of Load;
[0069] Use GO to traverse these nodes in the opposite direction of the heating segment Supply_Heat and the functional segment Supply_Energy, find all fossil energy and heating connected to the point Load, and calculate the energy carbon emissions, heating carbon emissions, and waste carbon emissions of the load according to the calculation models S2.2 and S2.3;
[0070] Use the Update statement to update the calculation results to the corresponding load attributes.
[0071] In this specification, S4 includes:
[0072] S4.1: Import the internal system wiring diagram of the park and generate a 2D panoramic wiring diagram of the park. The diagram is divided into two layers. The upper layer shows the connection between the park switch station and various energy nodes and the park subsystems. The user clicks on a subsystem to expand the subsystem wiring diagram.
[0073] S4.2: Based on the calculated carbon emission data, create carbon emission effects near energy nodes and subsystems to visualize carbon emission intensity;
[0074] S4.3: Use the graph database to query the carbon intensity data of the corresponding node. Based on the queried electricity carbon intensity data, dynamically update the node's carbon emission effect. Changes in carbon emission levels are indicated by adjusting the effect's color, size, or transparency.
[0075] S4.4: Allows users to click on energy nodes or terminal load nodes and use the graph database path search algorithm to query the complete path of carbon flow from the energy node to the load node, and highlight it on the wiring diagram to achieve dynamic monitoring of the carbon flow conduction path within the park;
[0076] S4.5: Time scale switching: Provide a time scale switching tool to allow users to switch to different time scales and view the park carbon emission statistics at different time scales.
[0077] In this specification, the park switch station data includes plant station identification, plant station name, voltage level, active power, reactive power, and carbon intensity;
[0078] Bus data includes bus ID, bus name, switch station ID, bus node, voltage level, and voltage;
[0079] Transformer data includes transformer identification, transformer name, transformer node, voltage level, active power, and reactive power;
[0080] Load data includes load identification, load name, load characteristics, connection node, voltage level, active power, reactive power, area, whether heating is provided, waste type, and waste utilization amount;
[0081] Power generation equipment data includes equipment identification, equipment name, power generation type, active power, reactive power, carbon emission factor, and switch station identification;
[0082] The transmission line segment model data includes segment identification, segment name, power limit, and allowable current carrying value;
[0083] The transmission line segment point model data includes segment point identifier, segment point name, transmission line segment identifier, and physical connection node;
[0084] Heating data includes total heat;
[0085] Fossil energy data includes usage, energy load identification, energy type, and carbon emission factor.
[0086] In this manual, in S1.2, first input the switch station, transformer, load, power generation equipment, fossil energy, and heating equipment into the park as nodes, and create points in the graph model respectively;
[0087] Each transmission line segment has two transmission line segment points, and the transmission line segment is associated with the two transmission line segment points through the segment identifier in the attribute; the physical connection node in the attribute of the transmission line segment point may be associated with the bus node in the bus attribute, the connection node in the load attribute, and the transformer node in the transformer attribute. The transmission line segment point is matched with these three attributes in turn. A successful match indicates that the transmission line segment point is connected to them, thereby obtaining the relationship between the transformer and the bus, the load and the bus, and the transformer and the load; then the bus is associated with the plant station identifier in the park switch station attribute through the switch station identifier in the attribute, and finally the relationship between the switch station and the transformer, the switch station and the load, and the transformer and the load is obtained. These relationships are used as edges, with the direction from the switch station to the transformer, the switch station to the load, and the transformer to the load;
[0088] The power generation equipment is associated with the plant station identifier in the attributes of the park switch station through the switch station identifier in the attributes. This relationship is obtained as an edge, with the direction from the power generation equipment to the park switch station.
[0089] Heating is associated with the load through the "Heating" attribute. When the "Heating" attribute in the load is true, it means that heating is being provided to the load. This relationship is an edge, with the direction from heating to load.
[0090] Fossil energy is associated with the energy supply load identifier in the attribute and the load identifier in the load attribute to obtain the relationship between fossil energy and load. This relationship is used as an edge, and the direction is from fossil energy to load.
[0091] This manual can at least achieve the following beneficial effects:
[0092] Rapid calculation of carbon intensity in complex power grids: Utilizing a graph database to build a "park-wide map," carbon intensity data for each node can be rapidly calculated. The graph database's powerful graph search capabilities enable faster and more accurate analysis of dynamic carbon flow paths within the park, enabling real-time monitoring and dynamic analysis of carbon emissions.
[0093] The park's carbon emissions calculation is more scientific: it comprehensively considers the energy distribution and load diversification within the park, especially the access to new energy, and reflects in real time the dynamic relationship between new energy power generation, load changes and carbon emissions. BRIEF DESCRIPTION OF THE DRAWINGS
[0094] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0095] Figure 1 This is a schematic diagram of the park carbon flow dynamic conduction analysis method based on the graph database involved in the present invention.
[0096] Figure 2 This is a schematic diagram of the construction of the "one map of park carbon flow" model involved in the present invention.
[0097] Figure 3 A schematic diagram is constructed for the switch station, transformer, power generation equipment, and load relationship involved in the present invention.
[0098] Figure 4 A schematic diagram is constructed to illustrate the relationship between the power generation equipment and the switch station involved in the present invention.
[0099] Figure 5 A schematic diagram is constructed for the relationship between heating and load involved in the present invention.
[0100] Figure 6 A schematic diagram is constructed for the relationship between fossil energy and load involved in the present invention.
[0101] Figure 7 Schematic diagram of the electric carbon flow model involved in the present invention. DETAILED DESCRIPTION
[0102] Hereinafter, only certain exemplary embodiments are briefly described. As will be appreciated by those skilled in the art, the described embodiments may be modified in various ways without departing from the spirit or scope of the embodiments of the present invention. Therefore, the drawings and description are to be regarded as illustrative in nature and not restrictive.
[0103] The disclosure below provides many different embodiments or examples for implementing different structures of the embodiments of the present invention. In order to simplify the disclosure of the embodiments of the present invention, the components and configurations of specific examples are described below. Of course, these are merely examples and are not intended to limit the embodiments of the present invention. In addition, the embodiments of the present invention may repeat reference numerals and / or reference letters in different examples. Such repetition is for the purpose of simplicity and clarity and does not in itself indicate the relationship between the various embodiments and / or configurations discussed.
[0104] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0105] To better understand the embodiments of the present invention, the following description is given of the relevant knowledge involved:
[0106] A graph database is a data management system that uses nodes and edges as basic storage units and is designed with the principle of efficient storage and query of graph data.
[0107] The concept of a graph is crucial to understanding graph databases. A graph is a collection of nodes and edges, where nodes represent entities and edges represent relationships between entities. In a graph database, the relationships between data are as important as the data itself and are stored as part of the data. This architecture enables graph databases to quickly respond to complex relational queries because the relationships between entities are pre-stored in the database. Graph databases allow for intuitive visualization of relationships and are an optimal approach for storing, querying, and analyzing highly interconnected data.
[0108] Graph databases are a type of non-relational database (NoSQL). Graph databases differ significantly from relational databases in their approach to data storage, querying, and data structure. Graph data structures directly store dependencies between nodes, while relational and other types of non-relational databases represent data relationships indirectly. Graph databases store relationships as part of the data, allowing for the addition of labels, directions, and attributes. In contrast, queries on relationships in other databases must be concretized at runtime. This is why graph databases offer significant performance advantages over other types of databases for relationship queries.
[0109] refer to Figure 1 This embodiment provides a method for analyzing the dynamic conduction of carbon flow in a park based on a graph database, including:
[0110] S1: Obtain panoramic data of the park, analyze the park topology, combine the multi-energy distribution and load characteristics, and create a park carbon flow graph structure; then convert the park data into a CSV file and import it into the graph database to generate a "park carbon flow graph". Figure 2 As shown, specifically including:
[0111] S1.1: Obtain data on the park's power facilities, including the park's switchyard, busbars, transformers, loads, power generation equipment, etc. Obtain data on multiple energy sources in the park, including heating, fossil energy, and waste.
[0112] 1) Park switch station data includes but is not limited to: plant station identification, plant station name, voltage level, active power, reactive power, and carbon intensity;
[0113] 2) Bus data includes but is not limited to: bus identification, bus name, switch station identification, bus node, voltage level, and voltage;
[0114] 3) Transformer data including but not limited to: transformer identification, transformer name, transformer node, voltage level, active power, and reactive power;
[0115] 4) Load data includes but is not limited to: load identification, load name, load characteristics, connection node, voltage level, active power, reactive power, area, whether heating is provided, waste type, and waste utilization;
[0116] 5) Power generation equipment data including but not limited to: equipment identification, equipment name, power generation type, active power, reactive power, carbon emission factor, and switch station identification;
[0117] 6) Transmission line segment model data includes but is not limited to: segment identification, segment name, power limit, and allowable current carrying value;
[0118] 7) Transmission line segment point model data including but not limited to: segment point identifier, segment point name, transmission line segment identifier, and physical connection node;
[0119] 8) Heating data includes but is not limited to: total heat;
[0120] 9) Fossil energy data include but are not limited to: usage, energy load identification, energy type, and carbon emission factor.
[0121] S1.2: Analyze the park topology, combine the multi-energy distribution and load characteristics, create the park carbon flow transmission network, and thus create the power grid structure. The details are as follows:
[0122] 1) First, the park input switch station, transformer, load, power generation equipment, fossil energy, and heating are used as nodes, and points in the graph model are created respectively;
[0123] 2) If Figure 3As shown, each transmission line segment has two transmission line segment points, and the transmission line segment is associated with the two transmission line segment points through the attribute "segment identifier"; the attribute "physical connection node" of the transmission line segment point may be associated with the bus attribute "bus node", the load attribute "connection node", and the transformer attribute "transformer node". The transmission line segment point is matched with these three attributes in sequence. A successful match indicates that the transmission line segment point is connected to them, thereby obtaining the relationship between the transformer and the bus, the load and the bus, and the transformer and the load; then the bus is associated with the attribute "plant station identifier" of the park switch station through the attribute "switch station identifier", and finally the relationship between the switch station and the transformer, the switch station and the load, and the transformer and the load is obtained. These relationships are used as edges, with the direction from the switch station to the transformer, the switch station to the load, and the transformer to the load;
[0124] 3) If Figure 4 As shown in the figure, the power generation equipment is associated with the park switch station attribute "plant station identifier" through the attribute "switch station identifier", and the relationship between the power generation equipment and the park switch station is obtained. This relationship is used as an edge, and the direction is from the power generation equipment to the park switch station.
[0125] 4) If Figure 5 As shown in the figure, heating is associated with the load attribute "Whether to provide heating". When the load attribute "Whether to provide heating" is true, it means that heating is provided to the load. This relationship is an edge, and the direction is from heating to load.
[0126] 5) If Figure 6 As shown, fossil energy is associated with the load attribute "load identifier" through the attribute "energy supply load identifier" to obtain the relationship between fossil energy and load. This relationship is used as an edge, and the direction is from fossil energy to load.
[0127] In summary, the graph structure of the present invention creates a total of 6 types of points, including: campus switch station (Substation), power generation equipment (Generation), transformer (Transformer), load (Load), fossil energy (Fossil), and heating (Heating); and creates 3 types of edges, including the relationship between the campus switch station, power generation equipment, transformer, and load (Supply_Power, the direction is determined by the positive or negative active power of the transmission line segment point), the relationship between fossil energy and load (Supply_Energy, the direction is from fossil energy to load), and the relationship between heating and load (Supply_Heat, the direction is from heating to load).
[0128] The attributes of the campus switch station (Substation) are shown in the following table, but are not limited to the following attributes:
[0129] Field type meaning mRID String Plant and station identification name String name type String Plant type P Double Meritorious Q Double reactive power BaseVoltage String Reference voltage identification CI Double Carbon intensity CE Double carbon emissions
[0130] The Transformer properties are shown in the following table, but are not limited to the following properties:
[0131]
[0132]
[0133] The properties of power generation equipment (Generation) are shown in the following table, but are not limited to the following properties:
[0134] Field type meaning mRID String Power generation equipment identification name String name type String Power generation type P Double Meritorious Q Double reactive power PE Double Power generation CEF Double Carbon emission factor BaseVoltage String Reference voltage identification
[0135] The load properties are shown in the following table, but are not limited to the following properties:
[0136]
[0137]
[0138] Heating properties are shown in the table below, but are not limited to the following properties:
[0139] Field type meaning mRID String Heating sign Q Double Total calories load String Heating load mark CI Double Heating carbon emission factor
[0140] The properties of Fossil Energy are shown in the table below, but are not limited to the following properties:
[0141]
[0142]
[0143] The properties of the power line segment (Supply_Power) are shown in the following table, but are not limited to the following properties:
[0144] Field type meaning mRID String Transmission line segment identification name String Transmission line segment name P Double Meritorious Q Double reactive power StartNode String Starting point sign EndNode String End point marker CE Double carbon emissions
[0145] S1.3: Convert the format of the park's power facility data, multi-energy data, and the analyzed park carbon flow structure data, and use a shell script or a program written in a development language to convert the data into a CSV file.
[0146] S1.4: Convert the format-converted CSV files into insert statements and import them into the graph database in batches to generate a “one-picture carbon flow map” graph model.
[0147] S1.5: Regularly acquire panoramic park data. Convert this data to a CSV file using S1.1-S1.3. Point data is directly converted into insert statements and batch-inserted into the graph database for update. Edge data requires deleting existing edges in the database before converting them into insert statements and inserting them into the graph database. The resulting "park carbon flow graph" model is used for subsequent park carbon flow calculations.
[0148] S2: Combined with the park topology, analyze the park's multi-energy distribution, park load characteristics data, and analyze the electricity-carbon and energy-carbon conversion models to obtain the park's carbon flow conduction model and construct a park carbon flow calculation model.
[0149] S2.1: Electricity-carbon conversion model: Figure 7 As shown, the electric carbon in the "park carbon flow network" all comes from the park switch station and power generation equipment, and is gradually transmitted to the entire park through the park's power flow. The carbon emissions of the park switch station are represented by the carbon emissions input from the main grid, the carbon emissions of the power generation equipment are represented by the carbon emissions generated by its own power generation, and the carbon emissions of the transmission line are all provided by the switch station / transformer, and the carbon emissions of the transformer and load are provided by the transmission line. The formula for calculating the park's electric carbon is as follows:
[0150] Switching station: Carbon emissions = carbon emissions from the main grid input. p represents the carbon emissions of the switch station, CI p represents the carbon intensity of the switch station, P represents the total active power of the switch station, and T represents time;
[0151] CE p =P*T*CI p ;
[0152] Power generation equipment: Carbon emissions = carbon emissions from power generation, carbon intensity = carbon emission factor. g Indicates carbon emissions from power generation equipment, PE i represents the power generation of the i-th generator set, CEF represents the carbon emission factor of the power generation equipment, CI g Indicates the carbon intensity of power generation equipment;
[0153] CE g =PE*CEF
[0154] CI g =CEF;
[0155] Transformer, load: Carbon emissions = ∑(transmission line carbon emissions), Carbon intensity = Carbon emissions / total load. l Indicates transformer / load carbon emissions, CE Li represents the carbon emissions of the i-th transmission line, CI l represents the carbon intensity of transformer / load, P represents the total active power of transformer / load, and T represents time;
[0156]
[0157] CI l =CE l / (P*T);
[0158] Transmission line section: Carbon emissions = carbon intensity of the starting switchyard / transformer at the starting point * total load. L represents the carbon emissions of transmission lines, CI 起点 represents the carbon intensity of the starting switchyard / starting transformer, P represents the active power of the transmission line, and T represents time;
[0159] CE L =CI 起点 *P*T;
[0160] S2.2: Energy-carbon conversion model: Figure 7 As shown, the multi-energy distribution and load characteristics of the park are analyzed, and the carbon emission conversion model in the park's energy conversion process is analyzed in combination with the energy types.
[0161] 1) When a park uses fossil energy, it produces a variety of greenhouse gases. Therefore, when calculating carbon emissions, it is generally converted into CO2 equivalents. That is, the mass of CO2 is converted according to the impact of various greenhouse gases on the greenhouse effect. Therefore, when different energy sources provide energy of the same calorific value, their CO2 emissions are different, that is, the carbon emission coefficients of these fossil energy sources are different. The formula for calculating the carbon emission coefficient of fossil energy is as follows:
[0162] EF=V h *C v *C p *44 / 12;
[0163] EF represents the carbon emission coefficient of fossil energy, V h Indicates the average low calorific value of fossil energy (data published by the country), C v represents the potential emission factor, C p represents the carbon oxidation factor, data provided by IPCC.
[0164] Therefore, the calculation formula for fossil energy carbon emissions is:
[0165] CE=EF*U f ;
[0166] CE represents the carbon emissions from fossil energy use, U f Indicates the amount of fossil energy used by the load.
[0167] Different fossil energy sources have different CO2 emission coefficients. For example, the CO2 emission coefficient of standard coal is 2.77, the CO2 emission coefficient of anthracite is 2.88, the CO2 emission coefficient of crude oil is 2.15, the CO2 emission coefficient of diesel is 2.17, the CO2 emission coefficient of automobile gasoline is 2.03, the CO2 emission coefficient of liquefied petroleum gas is 1.85, the CO2 emission coefficient of natural gas is 1.64, and the CO2 emission coefficient of ethane is 1.81.
[0168] 2) The carbon emissions implied by the park's purchase of heating are indirect carbon emissions. Based on the relationship between heating and electricity, the carbon emission coefficient calculation method for cogeneration heating is obtained.
[0169] First calculate the electric energy consumed by the heating to produce heat Q, where E represents the power consumption, Q represents the heat, and P h represents the thermoelectric conversion rate;
[0170] E=Q / (3.6×10^6×P h );
[0171] Introducing the grid carbon emission CE = E × CI, we can get the heating carbon emission coefficient as follows, where CI represents the grid input electricity carbon emission factor;
[0172] CI h =CI / (3.6×10^6×P h );
[0173] Therefore, the calculation formula for load heating carbon emissions is:
[0174] CE h =Q*CI h *S f / S all ;
[0175] CE h represents the carbon emission of heating load, Q represents the total heating heat, S f Indicates the load area, S all Indicates the total heating area of the park.
[0176] S2.3: Waste generated by load production activities can be reused, including waste-to-energy and steam waste heat reuse. This reused energy can offset the carbon emissions of the load.
[0177] The calculation formula for carbon emissions from waste-to-energy is as follows: PE represents waste-to-energy generation (i.e., load waste utilization), CI p Indicates the carbon emission factor of waste-to-energy (i.e., the carbon emission factor of load waste):
[0178] CE 垃圾 =PE*CI p ;
[0179] Steam waste heat carbon emissions CE 余热 The calculation refers to the heating carbon emission calculation formula.
[0180] Therefore, the calculation formula for load carbon emissions is:
[0181] CE f =CE l -CE垃圾 -CE 余热 ;
[0182] CI f =CE f / (P*T);
[0183] CE f Indicates the final carbon emission of the load, CE l represents the load electric carbon value, P represents the load active power value, and T represents time.
[0184] S3: Based on the electricity-carbon and energy-carbon calculation models obtained in S2, the graph database is used to implement the park carbon flow calculation algorithm, and the real-time carbon emission data of each node in the park is dynamically calculated.
[0185] In the graph database, the LOOKUP ON mode queries points or edges based on indexes, and the GO mode traverses the graph based on given points. The present invention combines LOOKUP ON and GO. First, the LOOKUP ON mode is used to find points that meet the requirements. Then, the GO mode is used to traverse the points along the direction of the edges. During the traversal process, the carbon emission data of each node is calculated step by step.
[0186] S3.1: First, calculate the carbon emissions data of the switch station. The carbon emissions of the switch station are the carbon emissions input from the main grid. The calculation process is as follows:
[0187] Find all switch stations through LOOKUP ON;
[0188] Calculate the carbon emissions and carbon intensity of the switch station based on the S2.1 calculation model;
[0189] Use the UPDATE statement to update the calculation results to the corresponding switch station attributes.
[0190] The statement is as follows:
[0191] #1) LOOKUP ON to find all substations
[0192] LOOKUP ON Substation YIELD id AS sub_id,P AS sub_p,Q AS sub_q,CI ASsub_ci
[0193] #2) Calculate the carbon emissions and carbon intensity of the switch station based on the S2.1 calculation model
[0194] #3) The calculation results are updated to the switch station
[0195] |UPDATE Substation SET CE=$-.sub_p*$-.sub_ci*T WHERE id==$-.sub_id;
[0196] S3.2: Calculate the carbon emissions of power generation equipment. The carbon emissions of power generation equipment are represented by the carbon emissions generated by the power generation itself. The calculation process is as follows:
[0197] Find all power generation equipment through LOOKUP ON;
[0198] Calculate the carbon emissions and carbon intensity of power generation equipment based on the S2.1 calculation model;
[0199] Use the UPDATE statement to update the calculation results to the corresponding power generation equipment attributes.
[0200] The statements are as follows: #1) LOOKUP ON finds all power generation equipment Generation
[0201] LOOKUP ON Generation YIELD id AS ge_id,P AS ge_p,Q AS ge_q,CI AS ge_ci
[0202] #2) Based on the S2.1 calculation model, calculate the carbon emissions and carbon intensity of power generation equipment. Time T = 5 minutes, i.e. 1 / 12 hours
[0203] #3) The calculation results are updated to the power generation equipment
[0204] |UPDATE Generation SET CE=$-.ge_p*$-.ge_ci / 12 WHERE id==$-.ge_id;
[0205] S3.3: Transmission line segment carbon emissions come from the starting point of the segment, while transformer carbon emissions come from the sum of all input transmission line segments’ carbon emissions. The two are interdependent and influence each other. The calculation process is as follows:
[0206] 1) First, find all the switch station nodes through LOOKUP ON.
[0207] 2) Use Go to traverse these nodes along the direction of the transmission line segment Supply_Power, find the starting switch station / transformer connected to the edge Supply_Power, calculate the carbon emissions of the transmission line segment Supply_Power, and use the UPDATE statement to update the calculation results to the corresponding transmission line segment attributes;
[0208] 3) Use GO to traverse these nodes along the direction of the transmission line segment Supply_Power, find the Supply_Power of all inputs of the point Transformer, superimpose the carbon intensity of Supply_Power to obtain the transformer carbon emissions, and use the UPDATE statement to update the calculation results to the corresponding transformer attributes.
[0209] The statement is as follows:
[0210] #1) LOOKUP ON to find all substations
[0211] LOOKUP ON Substation YIELD id AS substation_id,CE AS substation_ce,CIAS substation_ci
[0212] #2) Traverse the graph structure and calculate the carbon emissions of Supply_Power. Time T = 5 minutes, which is 1 / 12 hours.
[0213] |GO FROM$-OVER Supply_Power YIELD Supply_Power.id AS link_id,Supply_Power.P AS link_p
[0214] |UPDATE Supply_Power SET CE=$-.substation_ci*$-.link_p / 12 WHERE id==$-.link_id
[0215] #3) Traverse the graph structure and calculate the transformer carbon emissions. Time T = 5 minutes, or 1 / 12 hours
[0216] |GO FROM$-OVER Supply_Power YIELD$^.Transformer.id AS start_id,Supply_Power.CE AS link_ce
[0217] |GROUP BY$-.start_id YIELD$-.start_id AS start_id,SUM($-.link_carbon)AS total_carbon
[0218] |UPDATE Transformer SET CE=$-.total_carbon,CI=12*$-.total_carbon / pWHERE id==$-.start_id;
[0219] S3.4: Load carbon emissions include both grid carbon emissions transmitted by transmission lines, carbon emissions from fossil fuel combustion, and indirect carbon emissions from load heating. Meanwhile, waste generated during load production activities can be reused, including waste-to-energy and steam waste heat reuse. This reused energy can offset some of the load carbon emissions. The calculation process is as follows:
[0220] 1) First find all load nodes through LOOKUP ON,
[0221] 2) Use GO to traverse these nodes in the direction opposite to the transmission line segment Supply_Power, click the Supply_Power of all inputs of Load, and add the carbon intensity of Supply_Power to obtain the electric carbon value of Load;
[0222] 3) Use GO to traverse these nodes in the opposite direction of the heating segment Supply_Heat and the functional segment Supply_Energy, find all fossil energy and heating connected to the point Load, and calculate the energy carbon emissions, heating carbon emissions, and waste carbon emissions of the load according to the calculation models S2.2 and S2.3.
[0223] 4) Calculate the load waste carbon emissions, and then calculate the load final carbon emissions and carbon intensity.
[0224] The statement is as follows:
[0225] #1)LOOKUP ON to find all loads
[0226] LOOKUP ON Load YIELD id AS load_id,CE AS load_ce,CI AS load_ci
[0227] #2) Traverse the graph structure and calculate the load electricity carbon emissions CE_Power
[0228] |GO FROM$-OVER Supply_Power YIELD$^.Load.id AS start_id,Supply_Power.CE AS link_ce
[0229] |GROUP BY$-.start_id YIELD$-.start_id AS start_id,SUM($-.link_carbon)AS total_carbon
[0230] |UPDATE Load SET CE_Power=$-.total_carbon WHERE id==$-.start_id
[0231] 3) Traverse the graph structure and calculate the load fossil energy carbon emissions CE_Energy and heating carbon emissions
[0232] |GO FROM$-OVER Supply_Energy YIELD$^.Load.id AS start_id,$^.Energy.value AS en_value,$^.Energy.CI AS en_ci,$^.Heating.value AS heat_value,$^.Heating.CI AS heat_ci
[0233] |GROUP BY$-.start_id YIELD$-.start_id AS start_id,SUM($-.en_ci*$-.en_value)AS en_carbon,SUM($-.heat_ci*$-.heat_value)AS heat_carbon
[0234] |UPDATE Load SET CE_Energy=$-.en_carbon,CE_Heat=$-.heat_carbonWHERE id==$-.start_id
[0235] 4) Traverse the graph structure, calculate the load waste carbon emissions, calculate the load final carbon emissions CE, carbon intensity CI LOOKUP ON Load YIELD id AS load_id, CE_Power AS ce_power, CE_Energy as ce_energy, CE_Heat as ce_heat, debris_value, debris_CI, P
[0236] |UPDATE Load SET CE_debris=$-.debris_value*$-.debris_CI,CE=$-.ce_power+$-.ce_power+$-.ce_power-CE_debris,CI=12*CE / P WHEREid==$-.start_id;
[0237] S4: Build a visualization module for the carbon flow conduction path of the park, allowing users to view the overall carbon emissions of the park and the dynamic conduction path of the carbon flow in the park. Specifically including:
[0238] S4.1: Import a carbon flow diagram of the park and generate a 2D panoramic wiring diagram of the park. The diagram is divided into two layers. The upper layer is the connection diagram between the park switch station and various energy nodes and the park subsystems. The user clicks on a subsystem to expand the subsystem wiring diagram.
[0239] S4.2: Based on the calculated carbon emission data, create carbon emission effects near energy nodes and subsystems to visualize carbon emission intensity.
[0240] S4.3: Use the graph database match statement to query the carbon intensity data of the corresponding node. Based on the queried electricity carbon intensity data, dynamically update the node's carbon emission special effect. This can indicate changes in carbon emission levels by adjusting the color, size, or transparency of the special effect.
[0241] S4.4: Allow users to click on energy nodes or terminal load nodes, use the graph database path search algorithm to query the complete path of carbon flow from energy nodes to load nodes, and highlight it on the wiring diagram to achieve dynamic monitoring of the carbon flow conduction path within the park.
[0242] S4.5: Time scale switching: Provide a time scale switching tool to allow users to switch to different time scales, such as hours, days, months, etc., to view the park carbon emission statistics at different time scales.
[0243] The above embodiments are intended to illustrate the present invention, not to limit the present invention. Therefore, changes in illustrative values or substitutions of equivalent components should still fall within the scope of the present invention.
[0244] From the above detailed description, it will be clear to those skilled in the art that the present invention can indeed achieve the aforementioned objectives and is in compliance with the provisions of the Patent Law.
[0245] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic inventive concepts. Therefore, the appended claims are intended to be interpreted as covering the preferred embodiments and all changes and modifications that fall within the scope of the invention. The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. It should be noted that any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
[0246] It should be noted that the above description of the relevant processes is for illustration and purpose only and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to the processes under the guidance of this specification. However, such modifications and changes are still within the scope of this specification.
[0247] The basic concepts have been described above. It will be apparent to those skilled in the art after reading this application that the above disclosures are merely illustrative and do not constitute limitations on this application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and amendments to this application. Such modifications, improvements, and amendments are suggested in this application and remain within the spirit and scope of the exemplary embodiments of this application.
[0248] At the same time, this application uses specific terms to describe the embodiments of this application. For example, "one embodiment," "an embodiment," and / or "some embodiments" refer to a certain feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "one embodiment," "an embodiment," or "an alternative embodiment" mentioned twice or more in different places in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this application may be appropriately combined.
[0249] In addition, it will be understood by those skilled in the art that various aspects of the present application can be illustrated and described by a number of patentable categories or situations, including any new and useful combination of processes, machines, products or substances, or any new and useful improvements thereto. Therefore, various aspects of the present application can be implemented entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software can all be referred to as "units", "modules" or "systems". In addition, various aspects of the present application can take the form of a computer program product embodied in one or more computer-readable media, wherein computer-readable program code is contained therein.
[0250] The computer program code required for the operation of each part of the application can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, conventional procedural programming languages such as C programming language, VisualBasic, Fortran2103, Perl, COBOL2102, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy or other programming languages. The program code can be run completely on the user's computer, or run on the user's computer as an independent software package, or run partly on the user's computer and partly on a remote computer, or run completely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or be connected to an external computer (such as by the Internet), or in a cloud computing environment, or used as a service such as software as a service (SaaS).
[0251] In addition, unless expressly stated in the claims, the order of the processing elements and sequences described in this application, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this application. Although the above disclosure discusses some embodiments of the invention that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this application. For example, although the implementation of the various components described above can be embodied in a hardware device, it can also be implemented as a pure software solution, for example, installation on an existing server or mobile device.
[0252] Similarly, it should be noted that in order to simplify the presentation of this disclosure and thereby facilitate understanding of one or more of the invention's embodiments, the foregoing descriptions of the embodiments of this disclosure sometimes combine multiple features into a single embodiment, figure, or description thereof. However, this approach should not be interpreted as reflecting an intention that the claimed subject matter requires more features than expressly recited in each claim. Rather, the subject matter of the invention may possess fewer features than the single embodiment described above.
Claims
1. A method for analyzing the dynamic conduction of carbon flow in a park based on a graph database, characterized by: include: S1: Obtain panoramic data of the park, analyze the park topology, and create a carbon flow map of the park based on the distribution of multiple energy sources and load characteristics; Then the park data is converted into a CSV file and imported into the graph database to generate a graph model of the park’s carbon flow; S2: Based on the park topology, analyze the park's multi-energy distribution and load characteristics data, analyze the electricity-carbon and energy-carbon conversion models, and thus obtain the park's carbon flow conduction model and construct the park's carbon flow calculation model; S3: Based on the park carbon flow calculation model obtained in S2, the park carbon flow calculation algorithm is implemented using the graph database to dynamically calculate the real-time carbon emission data of each node in the park; S4: Build a visualization module for the carbon flow conduction path of the park, allowing users to view the overall carbon emissions of the park and the dynamic conduction path of the carbon flow in the park; S2 includes: S2.1: Electricity-carbon conversion model: The electricity-carbon portion of a park carbon flow network comes from the park switch station and power generation equipment, and is gradually transmitted to the entire park through the park's power flow. The carbon emissions of the park switch station are represented by the carbon emissions input from the main grid, and the carbon emissions of the power generation equipment are represented by the carbon emissions generated by its own power generation. The carbon emissions of the transmission line are all provided by the switch station / transformer, and the carbon emissions of the transformer and load are provided by the transmission line. Therefore, the formula for calculating the park electricity-carbon is as follows: Switching station: Carbon emissions = Carbon emissions from the main grid input; CE p represents the carbon emissions of the switch station, CI p represents the carbon intensity of the switch station, P represents the total active power of the switch station, and T represents time; WHAT p =P*T*CI p ; Power generation equipment: Carbon emissions = carbon emissions from power generation, carbon intensity = carbon emission factor; CE g Indicates carbon emissions from power generation equipment, PE i represents the power generation of the i-th generator set, CEF represents the carbon emission factor of the power generation equipment, CI g Indicates the carbon intensity of power generation equipment; WHAT g =PE*CEF BUT g =CEF; Transformer, load: Carbon emissions = ∑(transmission line carbon emissions), Carbon intensity = Carbon emissions / total load; CE l Indicates transformer / load carbon emissions, CE Li represents the carbon emissions of the i-th transmission line, CI l represents the carbon intensity of transformer / load, P represents the total active power of transformer / load, and T represents time; BUT l =EC l / (P*T); Transmission line section: Carbon emissions = Carbon intensity of the starting switchyard / Starting transformer*Total load; CE L represents the carbon emissions of transmission lines, CI 起点 represents the carbon intensity of the starting switchyard / starting transformer, P represents the active power of the transmission line, and T represents time; WHAT L =CI 起点 *P*T; S2.2: Energy-Carbon Conversion Model: Analyze the multi-energy distribution and load characteristics of the park, and analyze the carbon emission conversion model during the park's energy conversion process based on energy types; S2.3: Reuse waste generated by load production activities, including waste-to-energy and steam waste heat recycling. This recycled energy offsets the carbon emissions of the load. The carbon emissions calculation formula for waste-to-energy is as follows: WHAT 垃圾 =PE*CI p ; Steam waste heat carbon emissions CE 余热 The calculation refers to the heating carbon emission calculation formula, so the load carbon emission calculation formula is: WHAT f =EC l -WHAT 垃圾 -WHAT 余热 ; BUT f =EC f / (P*T); CE f Indicates the final carbon emission of the load, CE l represents the load electric carbon value, P represents the load active power value, and T represents time.
2. The method for analyzing the dynamic conduction of carbon flow in a park based on a graph database according to claim 1, characterized in that: S1 includes: S1.1: Obtain data on the park's power facilities, including switch stations, busbars, transformers, loads, and power generation equipment; and obtain data on multiple energy sources, including heating, fossil energy, and waste. S1.2: Analyze the park topology, combine the multi-energy distribution and load characteristics, create the park carbon flow transmission network, and thus create the power grid diagram structure; S1.3: Convert the data on the park's power facilities, multi-energy sources, and the analyzed carbon flow structure data into a CSV file using a shell script or a program written in a development language. S1.4: Convert the converted CSV files into insert statements and import them into the graph database in batches to generate a graph model of the park's carbon flow; S1.5: Regularly obtain panoramic data of the park and convert the data into a CSV file through S1.1-S1.
3. The point data is directly converted into insert statements and inserted into the graph database in batches for update. The edge data needs to first delete the original edges in the database and then be converted into insert statements and inserted into the graph database.
3. The method for analyzing the dynamic conduction of carbon flow in a park based on a graph database according to claim 1, characterized in that: In S2.2, when the park uses fossil energy, it will produce a variety of greenhouse gases. Therefore, when calculating carbon emissions, it is converted into CO2 equivalents. That is, according to the impact of various greenhouse gases on the greenhouse effect, it is converted into the mass of CO2. When different energy sources provide energy with the same calorific value, their CO2 emissions are different. The formula for calculating the carbon emission coefficient of fossil energy is as follows: EF=V h *C v *C p *44 / 12; EF represents the carbon emission coefficient of fossil energy, V h Indicates the average low calorific value of fossil energy, C v represents the potential emission factor, C p represents the carbon oxidation factor; The formula for calculating carbon emissions from fossil energy is: CE=EF*U f ; CE represents the carbon emissions from fossil energy use, U f Indicates the amount of fossil energy used by the load; The carbon emissions implied by the park's purchase of heating are indirect carbon emissions. Based on the relationship between heating and electricity, the carbon emission coefficient calculation method for cogeneration heating is obtained; First calculate the electric energy consumed by the heating to produce heat Q, E represents the power consumption, P h represents the thermoelectric conversion rate; E=Q / (3.6×10^6×P h ); Introducing the grid carbon emissions CE = E × CI, the heating carbon emission coefficient can be obtained as: CI h =CI / (3.6×10^6×P h ); Therefore, the calculation formula for load heating carbon emissions is: WHAT h =Q*CI h *S f / S all ; CE h represents the carbon emission of heating load, Q represents the total heating heat, S f Indicates the load area, S all Indicates the total heating area of the park.
4. The method for analyzing the dynamic conduction of carbon flow in a park based on a graph database according to claim 3, characterized in that S3 include: S3.1: First, calculate the carbon emissions data of the switch station. The carbon emissions of the switch station are the carbon emissions input from the main grid. The calculation process is as follows: Find all switch stations through LOOKUP ON; Calculate the carbon emissions and carbon intensity of the switch station based on the S2.1 calculation model; Use the UPDATE statement to update the calculation results to the corresponding switch station attributes; S3.2: Calculate the carbon emissions of power generation equipment. The carbon emissions of power generation equipment are represented by the carbon emissions generated by the power generation itself. The calculation process is as follows: Find all power generation equipment through LOOKUP ON; Calculate the carbon emissions and carbon intensity of power generation equipment based on the S2.1 calculation model; Use the UPDATE statement to update the calculation results to the corresponding power generation equipment attributes; S3.3: Transmission line segment carbon emissions come from the starting point of the segment, while transformer carbon emissions come from the sum of all input transmission line segments’ carbon emissions. The two are interdependent and influence each other. The calculation process is as follows: First, find all switch station nodes through LOOKUP ON. Use Go to traverse these nodes along the direction of the transmission line segment Supply_Power, find the starting switch station / transformer connected to the edge Supply_Power, calculate the carbon emissions of the transmission line segment Supply_Power, and use the UPDATE statement to update the calculation results to the corresponding transmission line segment attributes; Use GO to traverse these nodes along the direction of the transmission line segment Supply_Power, find the Supply_Power of all inputs of the point Transformer, add up the carbon intensity of Supply_Power to obtain the transformer carbon emissions, and use the UPDATE statement to update the calculation results to the corresponding transformer attributes; S3.4: Load carbon emissions include both grid carbon emissions transmitted by transmission lines, carbon emissions from fossil fuel combustion, and indirect carbon emissions from load heating. At the same time, the waste generated during load production activities is reused, including waste-to-energy and steam waste heat reuse. This reused energy offsets part of the load carbon emissions. The calculation process is as follows: First, find all load nodes through LOOKUP ON. Use GO to traverse these nodes in the opposite direction of the transmission line segment Supply_Power, click on all the input Supply_Power of Load, and add up the carbon intensity of Supply_Power to get the electric carbon value of load; GO is the graph traversal mode, and the point Load is the load node; Use GO to traverse these nodes in the opposite direction of the heating segment Supply_Heat and the functional segment Supply_Energy, find all fossil energy and heating connected to the point Load, and calculate the energy carbon emissions, heating carbon emissions, and waste carbon emissions of the load according to the calculation models S2.2 and S2.3; Use the Update statement to update the calculation results to the corresponding load attributes.
5. The method for analyzing the dynamic conduction of carbon flow in a park based on a graph database according to claim 4, characterized in that S4 include: S4.1: Import the internal system wiring diagram of the park and generate a 2D panoramic wiring diagram of the park. The diagram is divided into two layers. The upper layer is the connection diagram between the park switch station and various energy nodes and the park subsystems. The user clicks on a subsystem to expand the subsystem wiring diagram; S4.2: Based on the calculated carbon emission data, create carbon emission effects near energy nodes and subsystems to visualize carbon emission intensity; S4.3: Use the graph database to query the carbon intensity data of the corresponding node. Based on the queried electricity carbon intensity data, dynamically update the node's carbon emission effect. Changes in carbon emission levels are indicated by adjusting the effect's color, size, or transparency. S4.4: Allows users to click on energy nodes or terminal load nodes and use the graph database path search algorithm to query the complete path of carbon flow from the energy node to the load node, and highlight it on the wiring diagram to achieve dynamic monitoring of the carbon flow conduction path within the park; S4.5: Time scale switching: Provide a time scale switching tool to allow users to switch to different time scales and view the park carbon emission statistics at different time scales.
6. The method for analyzing the dynamic conduction of carbon flow in a park based on a graph database according to claim 5, characterized in that: The park switch station data includes plant station identification, plant station name, voltage level, active power, reactive power, and carbon intensity; Bus data includes bus ID, bus name, switch station ID, bus node, voltage level, and voltage; Transformer data includes transformer identification, transformer name, transformer node, voltage level, active power, and reactive power; Load data includes load identification, load name, load characteristics, connection node, voltage level, active power, reactive power, area, whether heating is provided, waste type, and waste utilization amount; Power generation equipment data includes equipment identification, equipment name, power generation type, active power, reactive power, carbon emission factor, and switch station identification; The transmission line segment model data includes segment identification, segment name, power limit, and allowable current carrying value; The transmission line segment point model data includes segment point identifier, segment point name, transmission line segment identifier, and physical connection node; Heating data includes total heat; Fossil energy data includes usage, energy load identification, energy type, and carbon emission factor.
7. The method for analyzing the dynamic conduction of carbon flow in a park based on a graph database according to claim 6, characterized in that: In S1.2, the park is first input with switch stations, transformers, loads, power generation equipment, fossil energy, and heating as nodes, and points in the graph model are created respectively; Each transmission line segment has two transmission line segment points, and the transmission line segment is associated with the two transmission line segment points through the segment identifier in the attribute; the physical connection node in the attribute of the transmission line segment point is associated with the bus node in the bus attribute, the connection node in the load attribute, and the transformer node in the transformer attribute. The transmission line segment point is matched with these three attributes in turn. A successful match indicates that the transmission line segment point is connected to them, thereby obtaining the relationship between the transformer and the bus, the load and the bus, and the transformer and the load; then the bus is associated with the plant station identifier in the park switch station attribute through the switch station identifier in the attribute, and finally the relationship between the switch station and the transformer, the switch station and the load, and the transformer and the load is obtained. These relationships are used as edges, and the direction is switch station to transformer, switch station to load, and transformer to load; The power generation equipment is associated with the plant station identifier in the attributes of the park switch station through the switch station identifier in the attributes. This relationship is obtained as an edge, with the direction from the power generation equipment to the park switch station. Heating is associated with the load attribute through the heating status. When the heating status in the load is true, it means that heating is being provided to the load. This relationship is an edge, and the direction is from heating to load. Fossil energy is associated with the energy supply load identifier in the attribute and the load identifier in the load attribute to obtain the relationship between fossil energy and load. This relationship is an edge, and the direction is from fossil energy to load.
Citation Information
Patent Citations
Park carbon emission flow real-time monitoring calculation method and system
CN115642601A
Carbon emission calculation method, electronic device and readable medium
WO2024020801A1