Product carbon footprint calculation method based on matrix structure

Through the carbon footprint calculation method based on matrix structure, a carbon footprint accounting framework with equal rows and sequence numbers is constructed and a carbon footprint coefficient matrix is generated, which solves the problems of low accuracy and efficiency of carbon footprint calculation in the existing technology, and realizes efficient and accurate carbon footprint calculation.

CN120336689APending Publication Date: 2025-07-18POWERCHINA HUADONG ENG CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510403728.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The prior art has low accuracy and low efficiency when performing product carbon footprint calculations. Especially for complex supply chain products, data acquisition and mathematical modeling are complex, resulting in high computational costs and low efficiency.

Method used

The carbon footprint calculation method based on matrix structure is adopted, and the carbon footprint coefficient matrix is generated by constructing a carbon footprint accounting framework with equal rows and sequences, and the carbon footprint of the product in each production process is calculated in combination with emission factors, which avoids complex data acquisition and model reasoning, and improves the accuracy and efficiency of the calculation.

Benefits of technology

It has achieved improvements in the accuracy and efficiency of carbon footprint calculation, avoided data connection problems, was flexible and scalable, could clearly display the data of the calculation process, and improved the intuitiveness of the calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120336689A_ABST
    Figure CN120336689A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of carbon emission, and discloses a product carbon footprint calculation method based on a matrix structure. The method comprises the following steps: filling a carbon footprint accounting framework through the energy input amount of a target product in each production process and the material conversion amount between the production processes; the carbon footprint accounting framework is a table which is constructed based on the production process and the energy input amount of the target product and has equal row and column numbers; the row head and the column head of the carbon footprint accounting framework are in an inverted relationship; generating a carbon footprint coefficient matrix based on the carbon footprint accounting framework; each element in the carbon footprint coefficient matrix is used for indicating the total energy input amount of the corresponding energy type required by each unit of output in the corresponding production process; and calculating the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type. According to the scheme, when the carbon footprint calculation function is achieved, the method is clear, good in accuracy and high in efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of carbon emissions, and particularly relates to a method for calculating the product carbon footprint based on a matrix structure. Background Art

[0002] The product carbon footprint refers to the total amount of carbon dioxide emissions directly or indirectly generated by a product during its life cycle. Calculating the product carbon footprint is crucial for evaluating the environmental impact of the product.

[0003] In the related art, from the perspective of the entire life cycle of the product, data collection, algorithm calculation, and result analysis are carried out in each stage from raw material acquisition, production and processing to the final product use and waste treatment. Separate models are built for each life cycle extreme to conduct product carbon footprint accounting.

[0004] However, the above solutions rely on a large amount of data collection and complex mathematical modeling, with a high computational time complexity, high requirements for data quality and integrity, prone to data connection contradictions, and low accuracy; for products involving complex supply chains, a large amount of manpower, material resources, and financial resources need to be invested in data collection, data alignment, data processing, and data verification during the accounting process, resulting in high accounting costs and low efficiency. Summary of the Invention

[0005] In view of this, the purpose of the present invention is to provide a method for calculating the product carbon footprint based on a matrix structure to solve the problems of low accuracy and low efficiency in carbon footprint calculation.

[0006] In a first aspect, the present invention provides a method for calculating the product carbon footprint based on a matrix structure, and the method includes:

[0007] Obtain the energy input amounts in each production process of the target product and the material conversion amounts between production processes;

[0008] Fill a carbon footprint accounting framework with the energy input amounts in each production process of the target product and the material conversion amounts between production processes; the carbon footprint accounting framework is a table with equal number of rows and columns constructed based on the production process and energy input amount of the target product; the row headers and column headers of the carbon footprint accounting framework are in an inverted relationship; the row headers include various energy types and each production process;

[0009] Generate a carbon footprint coefficient matrix based on the carbon footprint accounting framework; each row of the carbon footprint coefficient matrix corresponds to a respective energy type, and each column corresponds to a respective production process; each element in the carbon footprint coefficient matrix is used to indicate the total energy input amount of the corresponding energy type required per unit output of the corresponding production process; the total energy input amount includes the direct energy input amount of the current production process and the indirect energy input amount of the previous production process;

[0010] Based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type, the carbon footprint of the target product in each production process is calculated.

[0011] In an alternative embodiment, the generation of the carbon footprint coefficient matrix based on the carbon footprint accounting framework includes:

[0012] Based on the relationship between the production process and the energy input amount corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the corresponding production processes, a direct input coefficient matrix is constructed; each element in the direct input coefficient matrix is used to indicate the direct energy input amount of the corresponding energy type required to produce a unit amount of the product of the corresponding production process or the direct material input amount of the production process corresponding to the row header required to produce a unit amount of the product of the column header corresponding production process.

[0013] Based on the direct input coefficient matrix and the identity matrix, a complete input coefficient matrix is calculated; the order of the identity matrix is equal to the order of the direct input coefficient matrix.

[0014] According to each energy type and each production process, the carbon footprint coefficient matrix is extracted from the complete input coefficient matrix.

[0015] In an alternative embodiment, the construction of the direct input coefficient matrix based on the relationship between the production process and the energy input amount corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the corresponding production processes includes:

[0016] Based on the relationship between the production process and the energy input amount corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the production processes, a carbon footprint accounting equation set is constructed.

[0017] For each equation in the carbon footprint accounting equation set, a direct input coefficient equation set is calculated; the direct input coefficient is used to indicate the energy input amount of the energy type from the row header directly consumed by each unit of output of the corresponding column header production process or the material input amount of the row header production process.

[0018] Based on the direct input coefficient equation set, a direct input coefficient matrix is constructed; the coefficients of each variable in the direct input coefficient equation set correspond one-to-one to each element of the direct input coefficient matrix.

[0019] In an alternative embodiment, the calculation of the complete input coefficient matrix based on the direct input coefficient matrix and the identity matrix includes:

[0020] Calculate the difference between the identity matrix and the direct input coefficient matrix to obtain an intermediate matrix.

[0021] Calculate the inverse matrix of the intermediate matrix to obtain the complete input coefficient matrix.

[0022] In an alternative embodiment, the complete input coefficient matrix is calculated by the following formula:

[0023] L = (I - A) -1

[0024] where L represents the complete input coefficient matrix, I represents the unit diagonal matrix, and A represents the direct input coefficient matrix.

[0025] In an alternative embodiment, calculating the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type includes:

[0026] Multiply each element in the carbon footprint coefficient matrix by the corresponding emission factor according to the energy type to obtain a carbon footprint matrix corresponding to the carbon footprint coefficient matrix; each element in the carbon footprint matrix corresponds one-to-one with each element in the carbon footprint coefficient matrix;

[0027] Based on the production processes corresponding to the elements in the carbon footprint matrix, obtain the carbon footprint of the target product in each production process.

[0028] In a second aspect, the present invention provides a device for calculating the carbon footprint of a product based on a matrix structure, the device includes:

[0029] An acquisition module, configured to acquire the energy input amount of the target product in each production process and the material conversion amount between production processes;

[0030] A framework filling module, configured to fill a carbon footprint accounting framework through the energy input amount of the target product in each production process and the material conversion amount between production processes; the carbon footprint accounting framework is a table with equal number of rows and columns constructed based on the production process and energy input amount of the target product; the row headers and column headers of the carbon footprint accounting framework are in an inverted relationship; the row headers include each energy type and each production process;

[0031] A matrix generation module, configured to generate a carbon footprint coefficient matrix based on the carbon footprint accounting framework; each row of the carbon footprint coefficient matrix corresponds to each energy type, and each column corresponds to each production process; each element in the carbon footprint coefficient matrix is used to indicate the total energy input amount of the corresponding energy type required for each unit output of the corresponding production process; the total energy input amount includes the direct energy input amount of the current production process and the indirect energy input amount of the previous production process;

[0032] A carbon footprint calculation module, configured to calculate the carbon footprint of a target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type.

[0033] In a third aspect, the present invention provides a computer device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the product carbon footprint calculation method based on a matrix structure according to the first aspect or any corresponding embodiment thereof.

[0034] In a fourth aspect, the present invention provides a computer-readable storage medium, on which computer instructions are stored. The computer instructions are used to cause a computer to execute the product carbon footprint calculation method based on a matrix structure according to the first aspect or any corresponding embodiment thereof.

[0035] In a fifth aspect, the present invention provides a computer program product, including computer instructions, which are used to cause a computer to execute the product carbon footprint calculation method based on a matrix structure according to the first aspect or any corresponding embodiment thereof.

[0036] The technical solution provided by the present invention may include the following beneficial effects:

[0037] The product carbon footprint calculation method based on a matrix structure provided by the present invention can, by setting up a carbon footprint accounting framework, intuitively display the relationship between the energy input amounts of various energy types and each production process or the material conversion relationship between production processes, which is clear and intuitive, avoids possible problems in data connection, and can add or subtract energy types and production processes therein at any time according to needs, with strong flexibility and scalability. Furthermore, according to the characteristics of the matrix, a carbon footprint coefficient matrix is generated based on the carbon footprint accounting framework, and the carbon footprint of the target product in each production process is calculated in combination with the emission factors, without complex data collection and model inference, avoiding possible subjective errors in the data collection and model inference processes, having good accuracy and high efficiency in carbon footprint calculation, and can display the data of each calculation process in combination with the carbon footprint accounting framework, further improving the intuitiveness of the carbon footprint calculation process. Description of the Drawings

[0038] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0039] Figure 1It is a schematic flowchart of a product carbon footprint calculation method based on a matrix structure according to an embodiment of the present invention;

[0040] Figure 2 It is a schematic flowchart of another product carbon footprint calculation method based on a matrix structure according to an embodiment of the present invention;

[0041] Figure 3 It is a schematic flowchart of yet another product carbon footprint calculation method based on a matrix structure according to an embodiment of the present invention;

[0042] Figure 4 It is a structural block diagram of a product carbon footprint calculation device based on a matrix structure according to an embodiment of the present invention;

[0043] Figure 5 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed implementation manners

[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0045] Product carbon footprint refers to the total amount of carbon dioxide emissions directly or indirectly generated by a product during its life cycle. Calculating the product carbon footprint is crucial for evaluating the environmental impact of the product.

[0046] In the related art, from the perspective of the product's entire life cycle, data collection, algorithm calculation, and result analysis are carried out in each stage from raw material acquisition, production and processing to the final product use and waste treatment. Separate modeling is performed for each life cycle stage to conduct product carbon footprint accounting.

[0047] However, the above solutions rely on a large amount of data collection and complex mathematical modeling, usually involving a large number of data points such as energy consumption and raw material usage. The calculation time complexity is high, the requirements for data quality and integrity are high, data connection contradictions are likely to occur, and the accuracy is low; for products involving complex supply chains, a large amount of manpower, material resources, and financial resources need to be invested in data collection, data alignment, data processing, and data repeated verification during the accounting process, and the accounting cost is high and the efficiency is low.

[0048] According to an embodiment of the present invention, an embodiment of a method for calculating the product carbon footprint based on a matrix structure is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0049] In this embodiment, a method for calculating the product carbon footprint based on a matrix structure is provided, which can be used for the above-mentioned mobile terminals, such as mobile phones, tablet computers, desktop computers, laptop computers, etc. Figure 1 It is a flowchart of the method for calculating the product carbon footprint based on a matrix structure according to an embodiment of the present invention, as Figure 1 shown, and the process includes the following steps:

[0050] Step S101, obtain the energy input amount of the target product in each production process and the material conversion amount between production processes.

[0051] The target product can be an industrial product that needs to calculate the carbon footprint, such as steel, cement, lime, lithium-ion batteries, mobile phones, etc. Each production process is determined according to the actual production steps of the target product. For example, when the target product is steel, the production process includes sintering, blast furnace, converter, processing, etc. The energy input amount is used to indicate the input amount of each energy type in each production process. Each production process may correspond to multiple energy types. For example, sintering involves the consumption of coal and electricity, and processing involves the consumption of natural gas and electricity. The material conversion amount between production processes is used to indicate the material conversion relationship involved between the corresponding two production processes. For example, if the row header of the target material conversion amount is the first production process and the column header is the second production process, it represents the amount of material input from the first production process to the second production process, where the first production process is before the second production process, and the first production process and the second production process are not necessarily adjacent production processes in chronological order. It should be noted that the target production process may receive materials from multiple previous production processes respectively, and the target production process may input materials to multiple subsequent production processes respectively. The target production process is one of each production process.

[0052] Step S102, fill the carbon footprint accounting framework through the energy input amount of the target product in each production process and the material conversion amount between production processes.

[0053] The carbon footprint accounting framework is a table with equal number of rows and columns constructed based on the production process and energy input of the target product. The row headers and column headers of the carbon footprint accounting framework are in an inverted relationship, that is, they are in one-to-one correspondence from top to bottom of the row headers and from left to right of the column headers. The row headers include various energy types and various production processes, that is, the column headers include various energy types and various production processes. When the row header is an energy type and the column header is a production process, the energy input is filled in; the cells not involving energy input relationships are not filled (or filled with 0); when both the row header type and the column header type are production processes, the material conversion amount between the production process corresponding to the row header and the production process corresponding to the column header is filled in; the cells not involving material conversion relationships are not filled (or filled with 0), and the cells where the production processes corresponding to the row header and the column header are the same are not filled. Through the above settings, the corresponding relationship between each production process and the energy input corresponding to various energy types and the material conversion relationship between each production process can be clearly reflected, so as to carry out the subsequent carbon footprint calculation process. The user can also add the row headers and column headers corresponding to the energy types and the row headers and column headers corresponding to the production processes according to the needs at any time, improving the flexibility and scalability of carbon footprint calculation.

[0054] Step S103, generate a carbon footprint coefficient matrix based on the carbon footprint accounting framework.

[0055] Since the carbon footprint accounting framework contains the energy input of the target product in each production process and the material conversion amount between production processes, a carbon footprint coefficient matrix can be generated according to the corresponding relationship between the production process and energy input and the material conversion relationship between production processes in the carbon footprint accounting framework. Each row of the carbon footprint coefficient matrix corresponds to various energy types, and each column corresponds to various production processes. Each element in the carbon footprint coefficient matrix is used to indicate the total energy input of the corresponding energy type required for each unit output of the corresponding production process. The total energy input includes the direct energy input of the current production process and the indirect energy input of the previous production process. The current production process is the production process corresponding to the element, and the previous production process is the production process that has a material conversion relationship with the current production process before the current production process. For example, the target element corresponds to the first production process and the first energy type. The second production process is before the first production process, and the second production process inputs energy of the first energy type to the first production process. Then the target element is used to indicate the total energy input corresponding to the first energy type required for each unit output in the first production process. The total energy input includes the direct energy input in the first production process and the indirect energy input from the second production process to the first production process. The material conversion relationship between production processes is used to impose constraints on the material conversion relationship and energy input relationship between production processes during the process of generating the carbon footprint coefficient matrix.

[0056] Step S104: Calculate the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type.

[0057] The emission factor (Carbon Emission Factor) is used to estimate the amount of carbon dioxide (CO) emitted in a specific activity or process. In the present invention, the emission factor is used to indicate the carbon emissions of the energy corresponding to each energy type in each production process, and can be obtained by querying relevant materials. After obtaining the carbon footprint coefficient matrix, the carbon footprint of the target product in each production process can be calculated according to the energy type, emission factor and production process corresponding to each element in the carbon footprint coefficient matrix. For example, if the target element is used to indicate the energy input of the first energy type in the first production process, then based on the energy input of the first energy type in the first production process and the emission factor of the first energy type, calculate the carbon footprint of the energy of the first energy type in the first production process, that is, the carbon footprint corresponding to the energy of the first energy type of the target product in the first production process. By analogy, obtain the carbon footprints corresponding to the energies of all energy types consumed by the target product in the first production process, sum them to obtain the carbon footprint of the target product in the first production process, and then obtain the carbon footprints of the target product in each production process.

[0058] The product carbon footprint calculation method based on the matrix structure provided in this embodiment can intuitively display the relationship between the energy input of each energy type and each production process or the material conversion relationship between production processes by setting up a carbon footprint accounting framework, which is clear and intuitive, avoids problems that may occur in data connection, and can add or subtract energy types and production processes at any time according to needs, with strong flexibility and scalability. Then, based on the characteristics of the matrix, a carbon footprint coefficient matrix is generated based on the carbon footprint accounting framework, and the carbon footprint of the target product in each production process is calculated in combination with the emission factor, without complex data collection and model reasoning, avoiding subjective errors that may occur in the data collection and model reasoning processes, with good accuracy and high efficiency in carbon footprint calculation, and can display the data of each calculation process in combination with the carbon footprint accounting framework, further improving the intuitiveness of the carbon footprint calculation process.

[0059] In this embodiment, a product carbon footprint calculation method based on the matrix structure is provided, which can be used for the above-mentioned mobile terminals, such as mobile phones, tablet computers, desktop computers, laptop computers, etc. Figure 2 It is a flowchart of the product carbon footprint calculation method based on the matrix structure according to the embodiment of the present invention. As Figure 2 shown, the process includes the following steps:

[0060] Step S201: Obtain the energy input of the target product in each production process and the material conversion amount between production processes.

[0061] For details, please refer to Figure 1 step S101 of the illustrated embodiment, which will not be elaborated here.

[0062] Step S202, fill the carbon footprint accounting framework with the energy input of the target product in each production process and the material conversion amount between production processes.

[0063] The carbon footprint accounting framework is a table with equal number of rows and columns constructed based on the production process and energy input of the target product. The row headers and column headers of the carbon footprint accounting framework are in an inverted relationship with each other. The row headers include various energy types and each production process. For details, please refer to Figure 1 step S102 of the illustrated embodiment, which will not be elaborated here.

[0064] Exemplarily, first construct a carbon footprint accounting framework with a dimension of (m + 1)×(m + 1). Dimensions 1 to m correspond to various energy types and each production process, and dimension m + 1 corresponds to the data total column. Among them, dimensions 1 to m can correspond to various energy types (without order, arranged as needed) and each production process arranged in the production order in sequence. That is to say, the production process corresponding to dimension m outputs the final target product. An example of the carbon footprint accounting framework is as follows:

[0065] Table 1: Example table of the carbon footprint calculation framework.

[0066]

[0067] Next, fill the energy input of the target product in each production process into the carbon footprint calculation framework. The data is filled row by row from left to right, which is used to indicate the energy input of each production process to the next production process. The last row is the data total column, and the corresponding total data can be directly filled in without filling in order. Based on the structure of the carbon footprint calculation framework, it can be known that the data in the carbon footprint calculation framework are all distributed in the upper right of the diagonal from the upper left to the lower right of the table, and no data needs to be filled in the lower left of the diagonal. Optionally, fill all the vacant data in the carbon footprint calculation framework with 0. An example of the carbon footprint calculation framework after filling the data is as follows (the vacant data is not filled with 0):

[0068] Table 2: Example table of the filled carbon footprint calculation framework.

[0069]

[0070]

[0071] Step S203, generate a carbon footprint coefficient matrix based on the carbon footprint accounting framework.

[0072] Each row of the carbon footprint coefficient matrix corresponds to each energy type, and each column corresponds to each production process; each element in the carbon footprint coefficient matrix is used to indicate the energy input of the corresponding energy type required for the corresponding production process.

[0073] Specifically, step S203 includes:

[0074] Step S2031, construct a direct input coefficient matrix based on the relationship between the production process and energy input corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the corresponding production processes.

[0075] Optionally, each element in the direct input coefficient matrix is used to indicate the direct energy input of the corresponding energy type required to produce a unit quantity of the product of the corresponding production process, or the direct material input of the production process corresponding to the row header required to produce a unit quantity of the product of the production process corresponding to the column header. The direct energy input is the energy input directly from the corresponding production process, and the direct material input is the material input directly from the production process corresponding to the row header. For example, if the target element in the input coefficient matrix corresponds to the first production process and the first energy type, then the target element in the input coefficient matrix is used to indicate the direct energy input of the first energy type required to produce a unit quantity of the product of the first production process; when the row where the target element in the direct input coefficient matrix corresponds to the first production process and the column corresponds to the second production process, the target element is used to indicate the quantity of the product of the first production process required to produce a unit quantity of the product of the second production process.

[0076] Specifically, first, based on the relationship between the production process and energy input corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the production processes, construct a carbon footprint accounting equation set. For example, when the target row data corresponds to the products of each production process for producing a unit quantity, the energy input of the first energy type in each production process, then the sum of the data in the target row is equal to the total energy input of the first energy type required for the final product corresponding to the target row for producing a unit quantity; or when the target row data corresponds to the products of each production process for producing a unit quantity, the material input of the product of the production process corresponding to the target row in each production process, then the sum of the data in the target row is equal to the total material input of the product of the production process corresponding to the target row required for the final product corresponding to the target row in the entire production process. Then, for each equation in the carbon footprint accounting equation set, calculate a direct input coefficient equation set, and the direct input coefficient is used to indicate the energy input or material input of the energy type from the row header directly consumed by each unit of output of the production process corresponding to the column header. Finally, based on the direct input coefficient equation set, construct a direct input coefficient matrix, and the coefficients of each variable in the direct input coefficient equation set correspond one by one to the elements of the direct input coefficient matrix.

[0077] Exemplarily, for each row of data in Table 2, there exists the following row balance relationship:

[0078]

[0079] That is:

[0080]

[0081] Next, define the direct input coefficient a ij , which is used to indicate the input amount of energy from energy type i of the row header or the material input amount of production process i of the row header directly consumed per unit of output in production process j of the column header:

[0082] a ij = x ij / x j

[0083] It can be obtained that:

[0084]

[0085] Then, define an input coefficient matrix A of m×m dimension. Each element in this input coefficient matrix corresponds one by one to each direct input coefficient in the above equations. This input coefficient matrix is an upper triangular matrix, that is, the data on the diagonal and below the diagonal are 0, as follows:

[0086]

[0087] Step S2032, calculate the complete input coefficient matrix based on the direct input coefficient matrix and the unit diagonal matrix.

[0088] The order of this unit diagonal matrix is equal to the order of this direct input coefficient matrix.

[0089] Optionally, calculate the difference between this unit diagonal matrix and this direct input coefficient matrix to obtain an intermediate matrix. Finally, calculate the inverse matrix of this intermediate matrix to obtain the complete input coefficient matrix. Each element in this complete input coefficient matrix is used to indicate the total energy input demand for the energy type corresponding to the row where the element is located in the entire production process when producing a unit quantity of the product of the production process corresponding to the column where the element is located, including the direct energy input demand of the current production process and the indirect energy input demand of the previous production process; or, this complete input coefficient matrix is used to indicate the total material input demand for the production process corresponding to the row where the element is located in the entire production process when producing a unit quantity of the product of the production process corresponding to the column where the element is located, including the direct material input demand of the current production process and the indirect material input demand of the previous production process.

[0090] Specifically, the complete input coefficient matrix is calculated through the following formula:

[0091] L = (I - A) -1

[0092] where L represents the complete input coefficient matrix, I represents the unit diagonal matrix, and A represents the direct input coefficient matrix.

[0093] Exemplarily, the unit diagonal matrix I is a unit diagonal matrix of dimension m×m, as follows:

[0094]

[0095] The complete input coefficient matrix L is an upper triangular matrix of dimension m×m, and the element l ij represents the demand for i in the entire production process when producing one unit of product j, as follows:

[0096]

[0097] For example, l 1m is the input demand for energy 1 in the entire production process when producing one unit of product m.

[0098] Step S2033: Extract the carbon footprint coefficient matrix from the complete input coefficient matrix according to each energy type and each production process.

[0099] Specifically, the elements with the row headers being different energy types and the column headers being production processes in the complete input coefficient matrix are extracted to obtain the carbon footprint coefficient matrix. The row headers of this carbon footprint coefficient matrix are each energy type, and the column headers are each production process.

[0100] Exemplarily, the carbon footprint coefficient matrix E of the target product is a matrix of dimension p×q, where p < m, q < m, p + q = m. The row headers are each energy type, and the column headers are each production process. Each element in the carbon footprint coefficient matrix is used to represent the energy demand for the corresponding energy type in the row header in the entire production process when each unit of product in the corresponding production process in the column header is produced, as follows:

[0101]

[0102] Step S204: Calculate the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type.

[0103] Specifically, each element in the carbon footprint coefficient matrix is multiplied by the corresponding emission factor according to the energy type to obtain a carbon footprint matrix corresponding to the carbon footprint coefficient matrix. Each element in this carbon footprint matrix corresponds one by one to each element in the carbon footprint coefficient matrix. Based on the production processes corresponding to each element in the carbon footprint matrix, the carbon footprint of the target product in each production process is obtained.

[0104] Exemplarily, the carbon footprint matrix C of the target product is a matrix with dimensions p×q, where p < m, q < m, and p + q = m. The row headers are various energy types, and the column headers are various production processes. c1…c p represents the emission factor of the corresponding energy type. Each element in the carbon footprint matrix is used to characterize the carbon footprint during the production process corresponding to the column header, as follows:

[0105]

[0106] The method for calculating the carbon footprint of a product based on a matrix structure provided in this embodiment can intuitively display the relationship between the energy input of each energy type and each production process or the material conversion relationship between production processes by setting up a carbon footprint accounting framework. It is clear and intuitive, avoiding possible problems in data connection. Moreover, the energy types and production processes can be increased or decreased at any time according to requirements, with strong flexibility and scalability. Then, based on the characteristics of the matrix, a carbon footprint coefficient matrix is generated based on the carbon footprint accounting framework, and the carbon footprint of the target product in each production process is calculated in combination with the emission factor. There is no need for complex data collection and model reasoning, avoiding possible subjective errors in the data collection and model reasoning processes. The accuracy of carbon footprint calculation is good and the efficiency is high, and the data of each calculation process can be displayed in combination with the carbon footprint accounting framework, further improving the intuitiveness of the carbon footprint calculation process.

[0107] As one or more specific application embodiments of the embodiments of the present invention, the optimal implementation scheme or the scheme that the inventor most wants to embody will be described below in combination with specific application scenarios.

[0108] Figure 3 is a schematic flowchart of the method for calculating the carbon footprint of a product based on a matrix structure according to the embodiments of the present invention. When calculating the carbon footprint, first, a carbon footprint calculation framework is constructed based on the actual production process of producing the target product, then the data of different production processes are filled in, and finally, the carbon footprint data is calculated using matrix operation algorithms. Specifically, in this embodiment, the carbon footprint calculation process of a certain steel product S is used to demonstrate the beneficial effects of the present invention in improving calculation efficiency and comprehensive display of carbon footprint.

[0109] First, construct a corresponding carbon footprint accounting framework according to the production process of the steel product S and fill in the energy input. The row headers of the carbon footprint accounting framework are, in order, energy inputs (involving coal, oil, natural gas, electricity, and heat, in no particular order) and each production process (in order, sintering, blast furnace, converter, processing, and the last production process corresponds to the steel product S). The row headers and column headers of the carbon footprint accounting framework are in an inverted relationship. Fill in the corresponding energy input and the material conversion amount between production processes (for example, 90403 is the amount input from the product of the sintering process to the blast furnace process) row by row from left to right according to the production process order. The data of the steel finished product S in the last row is filled into the total column, as shown in the following table:

[0110] Table 3: Example table of the carbon footprint accounting framework for steel product S.

[0111]

[0112]

[0113] Next, calculate the direct input coefficient a ij , and the calculation results can be shown in the carbon footprint accounting framework as follows:

[0114] Table 4: Example table of the carbon footprint accounting framework filled with direct input coefficients.

[0115]

[0116] Next, calculate the complete input coefficient matrix l ij , and the calculation results can be shown corresponding to the energy type and production process in the carbon footprint accounting framework as follows:

[0117] Table 5: Example table of the carbon footprint accounting framework filled with complete input coefficients.

[0118]

[0119]

[0120] Based on this, the data in the area where the row header is the energy input and the column header is from sintering to the steel finished product S in the upper right corner of the diagonal in Table 5 can represent the energy input required per unit output of different production processes. Extract it to obtain the carbon footprint coefficient matrix as follows:

[0121] Table 5: Example table of the carbon footprint coefficients for steel product S.

[0122] Sintering Blast furnace Converter Processing Steel product S Coal 0.13 1.17 1.08 1.17 1.17 Oil Natural gas 0.46 0.46 Electricity 0.03 0.06 0.06 0.13 0.13 Heat Carbon footprint (sub-process) 0.16 1.24 1.14 1.76 1.76

[0123] Multiply by the emission factor corresponding to the energy type to obtain the carbon footprint of steel product S in each production process. The carbon footprint of steel product S in this case is 1.76 (tons of carbon dioxide per unit ton of output), and the carbon footprints of the processing, converter, blast furnace, and sintering processes are 1.76, 1.14, 1.24, and 0.16 (tons of carbon dioxide per unit ton of output), respectively. The calculated carbon footprints are shown in the following table:

[0124] Table 6: Example table of the carbon footprint of steel product S.

[0125] Sintering Blast furnace Converter Processing Steel product S Coal 0.13 1.17 1.08 1.17 1.17 Oil Natural gas 0.46 0.46 Electricity 0.03 0.06 0.06 0.13 0.13 Heat Carbon footprint (sub-process) 0.16 1.24 1.14 1.76 1.76

[0126] It can be seen from this that this method can not only quickly calculate the carbon footprint and improve the efficiency of carbon footprint calculation, but also display the carbon footprints of each production process in sequence through the carbon footprint accounting framework and show the specific carbon footprint composition, improving the efficiency and accuracy of carbon footprint calculation.

[0127] In this embodiment, a product carbon footprint calculation device based on a matrix structure is also provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated here. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0128] This embodiment provides a product carbon footprint calculation device based on a matrix structure, as Figure 4 shown, including:

[0129] An acquisition module 401, configured to acquire the energy input amounts of the target product in each production process and the material conversion amounts between the production processes;

[0130] A framework filling module 402, configured to fill the carbon footprint accounting framework with the energy input amounts of the target product in each production process and the material conversion amounts between the production processes; the carbon footprint accounting framework is a table with equal number of rows and columns constructed based on the production process and energy input amount of the target product; the row headers and column headers of the carbon footprint accounting framework are in an inverted relationship with each other; the row headers include each energy type and each production process;

[0131] A matrix generation module 403, configured to generate a carbon footprint coefficient matrix based on the carbon footprint accounting framework; each row of the carbon footprint coefficient matrix corresponds to each energy type, and each column corresponds to each production process; each element in the carbon footprint coefficient matrix is used to indicate the total energy input amount of the corresponding energy type required per unit output of the corresponding production process; the total energy input amount includes the direct energy input amount of the current production process and the indirect energy input amount of the previous production process;

[0132] The carbon footprint calculation module 404 is used to calculate the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type.

[0133] In an alternative embodiment, the matrix generation module is further configured to:

[0134] Based on the relationship between the production process and the energy input amount corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the corresponding production processes, construct a direct input coefficient matrix; each element in the direct input coefficient matrix is used to indicate the direct energy input amount of the corresponding energy type required to produce a unit amount of the product of the corresponding production process or the direct material input amount of the production process corresponding to the row header required to produce a unit amount of the product corresponding to the column header.

[0135] Based on the direct input coefficient matrix and the unit diagonal matrix, calculate the complete input coefficient matrix; the order of the unit diagonal matrix is equal to the order of the direct input coefficient matrix.

[0136] Extract the carbon footprint coefficient matrix from the complete input coefficient matrix according to each energy type and each production process.

[0137] In an alternative embodiment, the matrix generation module is further configured to:

[0138] Based on the relationship between the production process and the energy input amount corresponding to each row of data in the carbon footprint accounting framework or the material conversion amount relationship between the production processes, construct a carbon footprint accounting equation system.

[0139] For each equation in the carbon footprint accounting equation system, calculate the direct input coefficient equation system; the direct input coefficient is used to indicate the energy input amount of the energy type from the row header directly consumed by each unit of output of the production process corresponding to the column header or the material input amount of the production process corresponding to the row header.

[0140] Based on the direct input coefficient equation system, construct a direct input coefficient matrix; the coefficients of each variable in the direct input coefficient equation system correspond one-to-one with the elements of the direct input coefficient matrix.

[0141] In an alternative embodiment, the matrix generation module is further configured to:

[0142] Calculate the difference between the unit diagonal matrix and the direct input coefficient matrix to obtain an intermediate matrix.

[0143] Calculate the inverse matrix of the intermediate matrix to obtain the complete input coefficient matrix.

[0144] In an alternative embodiment, the complete input coefficient matrix is calculated by the following formula:

[0145] L = (I - A) -1

[0146] Among them, L represents the complete input coefficient matrix, I represents the unit diagonal matrix, and A represents the direct input coefficient matrix.

[0147] In an alternative embodiment, the carbon footprint calculation module is further configured to:

[0148] Multiply each element in the carbon footprint coefficient matrix by the corresponding emission factor according to the energy type to obtain a carbon footprint matrix corresponding to the carbon footprint coefficient matrix; each element in the carbon footprint matrix corresponds one-to-one with each element in the carbon footprint coefficient matrix;

[0149] Based on the production processes corresponding to the elements in the carbon footprint matrix, obtain the carbon footprint of the target product in each production process.

[0150] The further function descriptions of the above modules and units are the same as those in the corresponding embodiments above, and will not be repeated here.

[0151] The product carbon footprint calculation device based on the matrix structure in this embodiment is presented in the form of functional units. Here, the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0152] The embodiment of the present invention also provides a computer device having the above Figure 4 shown product carbon footprint calculation device based on the matrix structure.

[0153] Please refer to Figure 5 , Figure 5 is a schematic structural diagram of a computer device provided by an alternative embodiment of the present invention. As Figure 5As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting the components, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a set of blade servers, or a multi-processor system). Figure 5 Take one processor 10 as an example in Figure 5 .

[0154] The processor 10 can be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 can further include a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The above-mentioned programmable logic device can be a complex programmable logic device, a field programmable gate array, a generic array logic, or any combination thereof.

[0155] Among them, the memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiments.

[0156] The memory 20 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the computer device, etc. In addition, the memory 20 can include a high-speed random access memory and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 can optionally include a memory remotely set relative to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the above-mentioned network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0157] The memory 20 can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state drive; the memory 20 can also include a combination of the above types of memories.

[0158] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 may be connected through a bus or other means. Figure 5 Taking the connection through the bus as an example.

[0159] The input device 30 can receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED), and a haptic feedback device (e.g., a vibration motor), etc. The above display device includes, but is not limited to, a liquid crystal display, a light-emitting diode, a display, and a plasma display. In some alternative embodiments, the display device may be a touch screen.

[0160] The embodiment of the present invention further provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiment is implemented.

[0161] A part of the present invention can be applied as a computer program product, such as computer program instructions. When executed by a computer, through the operation of the computer, the methods and / or technical solutions according to the present invention can be invoked or provided. Those skilled in the art should be able to understand that the forms of existence of computer program instructions in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible by the computer.

[0162] Although embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations fall within the protection scope of the present invention.

Claims

1. A method for calculating the product carbon footprint based on a matrix structure, characterized in that, The method includes: Obtaining the energy input amounts of the target product in each production process and the material conversion amounts between production processes; Filling a carbon footprint accounting framework with the energy input amounts of the target product in each production process and the material conversion amounts between production processes; the carbon footprint accounting framework is a table with equal numbers of rows and columns constructed based on the production processes and energy input amounts of the target product; the row headers and column headers of the carbon footprint accounting framework are in an inverted relationship with each other; the row headers include various energy types and each production process; Generating a carbon footprint coefficient matrix based on the carbon footprint accounting framework; each row of the carbon footprint coefficient matrix corresponds to various energy types, and each column corresponds to each production process; each element in the carbon footprint coefficient matrix is used to indicate the total energy input amount of the corresponding energy type required per unit output of the corresponding production process; the total energy input amount includes the direct energy input amount of the current production process and the indirect energy input amount of the previous production process; Calculating the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to various energy types.

2. The method according to claim 1, wherein The generating a carbon footprint coefficient matrix based on the carbon footprint accounting framework includes: Constructing a direct input coefficient matrix based on the relationship between the production process and energy input amount corresponding to each row data in the carbon footprint accounting framework or the relationship between the material conversion amounts between corresponding production processes; each element in the direct input coefficient matrix is used to indicate the direct energy input amount of the corresponding energy type required to produce a unit amount of the product of the corresponding production process or the direct material input amount of the production process corresponding to the row header required to produce a unit amount of the product of the production process corresponding to the column header; Calculating a complete input coefficient matrix based on the direct input coefficient matrix and the identity matrix; the order of the identity matrix is equal to the order of the direct input coefficient matrix; Extracting the carbon footprint coefficient matrix from the complete input coefficient matrix according to various energy types and each production process.

3. The method according to claim 2, wherein The constructing a direct input coefficient matrix based on the relationship between the production process and energy input amount corresponding to each row data in the carbon footprint accounting framework or the relationship between the material conversion amounts between corresponding production processes includes: Constructing a carbon footprint accounting equation set based on the relationship between the production process and energy input amount corresponding to each row data in the carbon footprint accounting framework or the relationship between the material conversion amounts between production processes; For each equation in the carbon footprint accounting equation set, calculating a direct input coefficient equation set; the direct input coefficient is used to indicate the energy input amount of the corresponding energy type directly consumed by each unit of output of the production process corresponding to the column header or the material input amount of the production process corresponding to the row header; Constructing a direct input coefficient matrix based on the direct input coefficient equation set; the coefficients of each variable in the direct input coefficient equation set correspond one by one to each element of the direct input coefficient matrix.

4. The method according to claim 3, characterized in that, The calculating a complete input coefficient matrix based on the direct input coefficient matrix and the identity matrix includes: Calculating the difference between the identity matrix and the direct input coefficient matrix to obtain an intermediate matrix; Calculate the inverse matrix of the intermediate matrix to obtain the complete input coefficient matrix.

5. The method according to claim 4, wherein The complete input coefficient matrix is calculated through the following formula: L = (I - A) -1 Where L represents the complete input coefficient matrix, I represents the unit diagonal matrix, and A represents the direct input coefficient matrix.

6. The method according to any one of claims 1 to 5, characterized in that Calculating the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type includes: Multiplying each element in the carbon footprint coefficient matrix by the corresponding emission factor according to the energy type to obtain a carbon footprint matrix corresponding to the carbon footprint coefficient matrix; each element in the carbon footprint matrix corresponds one-to-one with each element in the carbon footprint coefficient matrix; Based on the production processes corresponding to the elements in the carbon footprint matrix, obtain the carbon footprint of the target product in each production process.

7. A product carbon footprint calculation device based on a matrix structure, characterized in that, The device includes: An acquisition module for acquiring the energy input in each production process of the target product and the material conversion amount between production processes; A framework filling module for filling a carbon footprint accounting framework through the energy input in each production process of the target product and the material conversion amount between production processes; the carbon footprint accounting framework is a table with equal number of rows and columns constructed based on the production process and energy input of the target product; the row headers and column headers of the carbon footprint accounting framework are in an inverted relationship; the row headers include each energy type and each production process; A matrix generation module for generating a carbon footprint coefficient matrix based on the carbon footprint accounting framework; each row of the carbon footprint coefficient matrix corresponds to each energy type, and each column corresponds to each production process; each element in the carbon footprint coefficient matrix is used to indicate the total energy input of the corresponding energy type required per unit output of the corresponding production process; the total energy input includes the direct energy input of the current production process and the indirect energy input of the previous production process; A carbon footprint calculation module for calculating the carbon footprint of the target product in each production process based on the carbon footprint coefficient matrix and the emission factors corresponding to each energy type.

8. A computer device, characterized in that, Includes: A memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the matrix structure-based product carbon footprint calculation method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and the computer instructions are used to cause the computer to execute the matrix structure-based product carbon footprint calculation method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, Includes computer instructions, and the computer instructions are used to cause the computer to execute the matrix structure-based product carbon footprint calculation method according to any one of claims 1 to 6.