Method and system for calculating carbon footprint of building fireproof building material life cycle
By deconstructing fireproofing formula data into a tree-like data structure, establishing a hierarchical structure with building material identification information as the root node, and configuring the mapping relationship between carbon emission factors and flame retardant performance constants, the accuracy and traceability issues of carbon footprint accounting in existing technologies are solved, achieving scientific energy consumption allocation and accurate collection of carbon emissions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FUJIAN LUGANG GRP CO LTD
- Filing Date
- 2026-06-12
- Publication Date
- 2026-07-14
Smart Images

Figure CN122390769A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method and system for calculating the life cycle carbon footprint of fireproof building materials. Background Technology
[0002] Current technologies for calculating the lifecycle carbon footprint of fire-resistant building materials typically allocate production energy consumption based solely on overall mass or simple proportions. This fails to differentiate the differences in effectiveness and synergistic effects of flame-retardant functional components across different products, leading to a significant deviation between the energy consumption allocation results and the actual flame-retardant activity contribution among various fire-resistant building materials produced on the same production line. Furthermore, existing methods lack a hierarchical deconstruction of fire-resistant formulation data and a mapping to material identification, resulting in an ambiguous correspondence between carbon emission factor data and specific components. Carbon emission aggregation cannot be refined to the level of material categories such as base material, flame-retardant functional components, and processing aids, leading to low accuracy and traceability of the calculation results.
[0003] Existing technologies generally use static tables or linear records to store energy consumption data for each stage. There is a lack of an immutable time-series linking mechanism between stages, making it difficult to verify the integrity of data once it is modified or lost. Furthermore, existing methods cannot automatically locate energy consumption data items sequentially along the lifecycle stages. In addition, existing methods do not construct calculation models for the flame-retardant efficiency constant and feeding ratio of fire-resistant building materials, resulting in the inability to classify and aggregate the carbon footprint distribution according to material function types during the building's service life and disposal stages. This makes it difficult to identify the specific distribution characteristics of carbon emissions across different functional components, hindering the low-carbon optimization design of fire-resistant building materials. Summary of the Invention
[0004] This invention provides a method and system for calculating the life cycle carbon footprint of fireproof building materials, the main purpose of which is to solve the problem of low efficiency in calculating the life cycle carbon footprint of fireproof building materials.
[0005] To achieve the above objectives, this invention provides a method for calculating the life cycle carbon footprint of fire-resistant building materials, comprising: The fire-retardant formula data of the target process is deconstructed to obtain the building material identification information and component composition information of the target process; Using the building material identification information as the root node, and constructing type sub-nodes and material sub-nodes according to the hierarchical structure of the component composition information and the material quantification information, the tree data configuration of the target process is obtained; By associating the material identification data of the tree-structured data with the carbon emission factor data, a mapping relationship set for the target process is obtained; Based on the mapping relationship set, calculate the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process, and allocate the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process. The energy consumption data of the target process at each stage and the energy consumption allocation amount are linked together using the data carrier identifier in the building material identification information to form a data traceability chain for the target process; Based on the temporal structure of the data traceability chain, carbon emission is aggregated from the mapping relationship set to obtain the carbon footprint distribution of the target process.
[0006] In a preferred embodiment, the step of deconstructing the fire-retardant formulation data of the target process to obtain the building material identification information and component composition information of the target process includes: The building material product code corresponding to the formula identifier field of the fireproof formula data in the target process is used as the building material identifier information of the target process; The material category information and material composition details corresponding to the component list field in the fireproof formula data are used as the component composition information of the target process.
[0007] In a preferred embodiment, the step of constructing type sub-nodes and material sub-nodes based on the building material identification information as the root node and the hierarchical structure of the component composition information and material quantification information to obtain the tree-like data structure of the target process includes: A data root node is created using the building material identification information as the node identifier, and the component composition information is split into a base material component data block, a flame retardant functional component data block, and a processing aid component data block according to the category of the material category information in the component composition information. Type sub-nodes are created for the substrate component data block, the flame retardant functional component data block, and the processing aid component data block, respectively, and a classification and membership link for the target process is established between the type sub-nodes and the data root node; The material codes and feeding ratios in the substrate component data block, the flame retardant functional component data block, and the processing aid component data block are encapsulated as material sub-nodes, and component affiliation links for the target process are established between the material sub-nodes and the corresponding type sub-nodes. Configure factor reference identifiers and performance constant reference identifiers for the material sub-nodes. The factor reference identifiers and performance constant reference identifiers are in an empty state during configuration to obtain the ready state material sub-nodes of the target process. The root data node, each type of child node, and the ready-to-work material child node are hierarchically assembled according to the classification membership links and the component affiliation links to obtain the tree-like data structure of the target process.
[0008] In a preferred embodiment, associating the material identification data of the tree-structured data with carbon emission factor data to obtain the mapping set of the target process includes: Following the hierarchical links of the tree-like data structure, the data root node sequentially enters the type sub-node and material sub-node of the target process; Using the material identifier in the material sub-node as the material identity identifier, the carbon emission factor data and flame retardant performance constant corresponding to the material identity identifier are matched in the material composition details of the component composition information to obtain the mapping entry of the target process. Within the mapping entry, a first reference pointer is established whereby the material identifier points to the carbon emission factor data, and a second reference pointer is established whereby the material identifier points to the flame retardant performance constant. The carbon emission factor data is then backfilled to the factor reference identifier of the corresponding material sub-node through the first reference pointer, and the flame retardant performance constant is backfilled to the performance constant reference identifier of the corresponding material sub-node through the second reference pointer, thereby obtaining the mapping relationship set of the target process.
[0009] In a preferred embodiment, the step of calculating the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process based on the mapping relationship set, and allocating the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process includes: Based on the product switching sequence recorded in the batch during the target process, the product identifiers that are alternately produced by the same production line in the target process within the accounting cycle are grouped into the collinear product set of the target process. Based on the collinear product set, the flame-retardant functional component identifiers encapsulated in the sub-nodes of the tree data configuration in the target process are matched with the mapping entries in the mapping relationship set to obtain the flame-retardant performance constant of the target process. The flame retardant activity equivalent value of the target process is calculated based on the feeding ratio of the flame retardant functional components in the sub-node and the flame retardant efficiency constant. Using the sum of the flame retardant activity equivalent values as the allocation base, the proportion of the flame retardant activity equivalent value of the corresponding product in the target process in the allocation base is determined as the activity ratio. Using the activity ratio as the allocation weight, the total production energy consumption of the collinear product set is weighted and divided to obtain the energy consumption allocation amount of the target process.
[0010] In a preferred embodiment, the formula for calculating the energy consumption allocation includes: in, The energy consumption allocation amount, Index the target product. The total production energy consumption of the collinear product set during the accounting period. To allocate adjustment factors, The flame retardant activity equivalent value of the target product. This represents the total number of products on the same line. An index for all products in the collinear product set. For the collinear product set, the first The flame retardant activity equivalent value of each product. The types and quantities of flame-retardant functional components contained in the target product. This is the arithmetic mean of the flame retardant performance constants of all flame retardant functional components of the target product. For the collinear product set, the first The types and quantities of flame-retardant functional components contained in each product. For the collinear product set, the first The arithmetic mean of the flame retardant performance constants of all flame retardant functional components in a product.
[0011] In a preferred embodiment, the formula for calculating the flame retardant activity equivalent value includes: in, The flame retardant activity equivalent value is [value missing]. For indexing the target product, The types and quantities of flame-retardant functional components contained in the target product. This is a traversal index for the flame-retardant functional components in the target product. For the first The flame retardant performance constant of the flame retardant functional components, For the first The proportion of flame-retardant functional components in the product's fire-retardant formulation. This is the arithmetic mean of the flame retardant performance constants of all flame retardant functional components of the target product. It is a natural constant. This is the efficiency synergy correction coefficient.
[0012] In a preferred embodiment, the step of connecting the stage energy consumption data of the target process and the energy consumption allocation amount into a data traceability chain for the target process through the data carrier identifier in the building material identification information includes: The genesis data block of the target process is constructed using the data carrier identifier of the building material identification information as the chain identifier; The raw material mining energy consumption data and raw material transportation energy consumption data of the raw material acquisition stage in the target process are encapsulated into a raw material stage data block, and the hash value of the genesis data block is written into the link field of the raw material stage data block to obtain the linked state raw material block of the target process. The energy consumption allocation is encapsulated as production stage energy consumption data into a production stage data block, and the hash value of the raw material stage data block is written into the link field of the production stage data block to obtain the linked state production block of the target process. The phase energy consumption data generated by the target process during the building service phase and the waste disposal phase are encapsulated into a waste use data block, and the hash value of the production phase data block is written into the link field of the waste use data block to obtain the linked state waste use block of the target process. The genesis data block, the linked raw material block, the linked production block, and the linked used and discarded block are combined in the order of their link fields to form a data traceability chain for the target process.
[0013] In a preferred embodiment, the step of aggregating carbon emissions from the mapping relationship set based on the time-series structure of the data traceability chain to obtain the carbon footprint distribution of the target process includes: According to the anchoring order of the linked state blocks in the data traceability chain, the stage energy consumption data items of the target process are located sequentially; Based on the stage energy consumption data items, identify the energy type identifier and match it with the energy type identifier in the mapping relationship set to obtain the corresponding carbon emission factor of the target process; The stage energy consumption data items are converted into carbon equivalents with the corresponding carbon emission factors to obtain the stage carbon emissions of the target process.
[0014] The carbon emissions of the aforementioned stages are classified and aggregated according to the material composition corresponding to the substrate type sub-node, flame retardant functional component type sub-node, and processing aid type sub-node of the tree data configuration in the target process to obtain the carbon footprint distribution of the target process.
[0015] To address the above problems, the present invention also provides a lifecycle carbon footprint accounting system for fire-resistant building materials, the system comprising: The information acquisition module deconstructs the fireproof formula data of the target process to obtain the building material identification information and component composition information of the target process; The tree-structured data module uses the building material identification information as the root node and constructs type sub-nodes and material sub-nodes according to the hierarchical structure of the component composition information and the material quantification information to obtain the tree-structured data of the target process. The mapping relationship set module associates the material identification of the tree-structured data with the carbon emission factor data to obtain the mapping relationship set of the target process; The energy consumption allocation module calculates the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process based on the mapping relationship set, and allocates the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process. The data traceability chain module connects the stage energy consumption data of the target process and the energy consumption allocation amount through the data carrier identifier in the building material identification information to form the data traceability chain of the target process; The carbon footprint distribution module, based on the temporal structure of the data traceability chain, performs carbon emission aggregation on the mapping relationship set to obtain the carbon footprint distribution of the target process.
[0016] Compared with the prior art, the present invention has the following beneficial effects:
[0017] 1. This technology deconstructs fire-retardant formula data into a tree-like data structure with building material identification information as the root node. It establishes classification and component affiliation links between type sub-nodes and material sub-nodes, achieving hierarchical and structured storage of building material component information. Furthermore, by configuring factor reference identifiers and performance constant reference identifiers for material sub-nodes and establishing a mapping relationship set, carbon emission factor data and flame-retardant performance constants can be accurately backfilled to the corresponding nodes, significantly improving the accuracy and traceability of data association in the carbon footprint accounting of multi-component building materials. This technology further utilizes batch records and flame-retardant activity equivalent value calculations from co-production product sets to weight and allocate the total production energy consumption of different products alternately produced on the same production line according to the actual flame-retardant function contribution ratio of each product. This solves the problem of difficult reasonable allocation of energy consumption under co-production conditions, improving the scientific nature and fairness of energy consumption allocation results.
[0018] 2. This technology constructs a generative data block using the data carrier identifier of building material identification information as the chain identifier. Energy consumption data from the raw material acquisition, production, building service, and waste disposal stages are encapsulated as linked data blocks. Hash values are sequentially written into the link fields to form a complete data traceability chain. This achieves temporal solidification and tamper-proof linking of energy consumption data at each stage of the building material product's lifecycle, significantly improving the integrity and tamper-proof capability of carbon footprint accounting data. Furthermore, the technology automatically locates energy consumption data items at each stage according to the anchoring order of the data traceability chain. After identifying the energy type identifier, it matches the corresponding carbon emission factor for carbon equivalent conversion. The stage carbon emissions are then categorized and aggregated according to the material composition corresponding to the three sub-nodes in the tree-like data structure: base material, flame-retardant functional components, and processing aids. This results in a categorized carbon footprint distribution, allowing carbon emission sources to be accurately attributed to specific material categories, providing clear data guidance for the low-carbon improvement of building materials. Attached Figure Description
[0019] Figure 1 This is a flowchart illustrating a method for calculating the lifecycle carbon footprint of fire-resistant building materials according to an embodiment of the present invention.
[0020] Figure 2 This is a functional module diagram of a building fireproof building materials lifecycle carbon footprint accounting system provided in an embodiment of the present invention;
[0021] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0022] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0023] This application provides a method for calculating the lifecycle carbon footprint of fire-resistant building materials. The executing entity of this method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the method can be executed by software or hardware installed on a terminal device or a server device. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster. The server can be an independent server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0024] Reference Figure 1 The diagram shown is a flowchart illustrating a method for calculating the lifecycle carbon footprint of fire-resistant building materials according to an embodiment of the present invention. In this embodiment, the method for calculating the lifecycle carbon footprint of fire-resistant building materials includes: In this embodiment of the invention, when deconstructing the fire-retardant formula data of the target process to obtain the building material identification information and component composition information of the target process, it is specifically used for: The building material product code corresponding to the formula identifier field of the fireproof formula data in the target process is used as the building material identifier information of the target process; The material category information and material composition details corresponding to the component list field in the fireproof formula data are used as the component composition information of the target process.
[0025] Specifically, the system directly extracts the formula identifier field from the fire protection formula data in the target process. First, the system locates the data position of the formula identifier field in the storage structure of the fire protection formula data. The field name of this field is fixed as "formula identifier".
[0026] Specifically, the component list field in the fireproof formula data is used as the sole data source. The system parses the structured data inside the component list field. This field is divided into a material category information area and a material composition details area according to predefined delimiters. The material category information area stores the major category names to which various materials in the formula belong.
[0027] Furthermore, the system reads the string content stored under this field, which is the building material product code. The system then assigns the building material product code to the building material identification information of the target process. At this point, the building material identification information is generated and will be used as the node identifier of the root node in the future.
[0028] Furthermore, the material composition details area stores the specific code of each material and the quantitative proportion of that material in the formula. The system extracts the content of the material category information area as material category information and the content of the material composition details area as material composition details. Then, the material category information and the material composition details are merged and encapsulated into the component composition information of the target process. This component composition information is used as the basis for hierarchical splitting when constructing the tree data structure.
[0029] In summary, this method achieves unique identification of building material products, providing a definite anchoring basis for constructing a tree-like data structure with this identifier as the root node, and avoiding the identification misalignment problem caused by confusion of multiple formula data.
[0030] In summary, the grouping relationships of various materials in the formula, as well as the specific codes and quantitative proportions of each material, are fully preserved. This provides a clear basis for subsequent splitting into three data blocks: base material, flame retardant function, and processing aids, ensuring the accuracy of the hierarchical structure of the tree-like data configuration.
[0031] In this embodiment of the invention, when the tree-like data structure of the target process is obtained by using the building material identification information as the root node and constructing type sub-nodes and material sub-nodes according to the hierarchical structure of the component composition information and the material quantification information, it is specifically used for: A data root node is created using the building material identification information as the node identifier, and the component composition information is split into a base material component data block, a flame retardant functional component data block, and a processing aid component data block according to the category of the material category information in the component composition information. Type sub-nodes are created for the substrate component data block, the flame retardant functional component data block, and the processing aid component data block, respectively, and a classification and membership link for the target process is established between the type sub-nodes and the data root node; The material codes and feeding ratios in the substrate component data block, the flame retardant functional component data block, and the processing aid component data block are encapsulated as material sub-nodes, and component affiliation links for the target process are established between the material sub-nodes and the corresponding type sub-nodes. Configure factor reference identifiers and performance constant reference identifiers for the material sub-nodes. The factor reference identifiers and performance constant reference identifiers are in an empty state during configuration to obtain the ready state material sub-nodes of the target process. The root data node, each type of child node, and the ready-to-work material child node are hierarchically assembled according to the classification membership links and the component affiliation links to obtain the tree-like data structure of the target process.
[0032] Specifically, a data root node is created using the building material identification information as the node identifier. The system creates a new root node object with a tree structure in memory, sets the node identifier field of the root node object to the value of the building material identification information, and then reads the material category information in the component composition information. According to the preset category classification rules in the material category information, the component composition information is split into three independent data blocks.
[0033] Specifically, a type sub-node is created for the substrate component data block, a type sub-node is created for the flame retardant functional component data block, and a type sub-node is created for the processing aid component data block. These three type sub-nodes are generated independently. Then, a one-way link is established between the data root node and the type sub-node corresponding to the substrate component data block.
[0034] Specifically, the material code and feeding ratio corresponding to each material record are extracted from the substrate component data block, and the material code and feeding ratio are encapsulated together into a material sub-node. The material code and feeding ratio corresponding to each material record are extracted from the flame retardant functional component data block and encapsulated into corresponding material sub-nodes.
[0035] Specifically, two identifier fields are configured for each generated material sub-node. The first field is named Factor Reference Identifier, and the second field is named Performance Constant Reference Identifier. Both identifier fields are assigned to a null value during configuration, that is, no specific data is filled in, only the field position is reserved for later backfilling.
[0036] Specifically, the data root node is connected to the three type child nodes according to the established classification and affiliation links, and each type child node is connected to its subordinate ready-state material child nodes according to the established component affiliation links.
[0037] Furthermore, the first data block is named the substrate component data block, which stores all material information belonging to the substrate category; the second data block is named the flame retardant functional component data block, which stores all material information belonging to the flame retardant functional category; and the third data block is named the processing aid component data block, which stores all material information belonging to the processing aid category. After the split is completed, the three data blocks are saved separately.
[0038] Furthermore, this link relationship is marked as a classification membership link of the target process. Similarly, classification membership links of the same nature are established between the data root node and the type child node corresponding to the flame retardant functional component data block, and between the data root node and the type child node corresponding to the processing aid component data block, so that the data root node acts as a parent node pointing to the three type child nodes.
[0039] Furthermore, the material code and feeding ratio corresponding to each material record are extracted from the processing aid component data block and encapsulated into corresponding material sub-nodes. Then, a component affiliation link is established between each material sub-node and its corresponding type sub-node. Specifically, the parent node pointer of the material sub-node is pointed to the corresponding type sub-node, and this component affiliation link is marked as the affiliation relationship of the target process.
[0040] Furthermore, after this configuration, the material sub-nodes no longer contain uninitialized reference space, and are named ready material sub-nodes. After all material sub-nodes are converted to ready material sub-nodes, the system records the membership relationship between each ready material sub-node and the corresponding type sub-node.
[0041] Furthermore, the specific assembly operation is as follows: starting from the data root node, find the type sub-node corresponding to the substrate component data block along the classification membership link, and then traverse all ready material sub-nodes under the component membership link of the type sub-node. Similarly, process the type sub-nodes and their ready material sub-nodes corresponding to the flame retardant functional component data block and the processing aid component data block. Finally, organize all nodes into a complete tree data structure according to the above link relationship. This structure is named the tree data configuration of the target process.
[0042] In summary, the operation of creating a data root node using building material identification information as the node identifier and splitting it into three data blocks according to material category separates the scattered fireproof formula data into a structured separation according to functional categories, so that the base material, flame retardant functional components and processing aids are stored independently, providing a clear classification basis for subsequent carbon emission tracing.
[0043] In summary, the operation of creating type sub-nodes for each of the three data blocks and establishing classification and membership links between them and the data root node clearly identifies the subordinate relationships between building material products and various materials in the tree structure. This allows energy consumption data under any type sub-node to be aggregated upwards to the root node along the classification and membership links, realizing data connectivity between the product level and the component level.
[0044] In summary, the operation of encapsulating the material code and feeding ratio in each data block into material sub-nodes and establishing component affiliation links between them and corresponding type sub-nodes transforms each material record into an independent node in a tree structure. The component affiliation links accurately record the association path between the material and its category, providing a direct access point for subsequent matching of carbon emission factors by material dimension.
[0045] In summary, configuring the factor reference identifier and performance constant reference identifier in an empty state for the material sub-nodes pre-reserves storage locations for carbon emission factors and flame retardant performance constants for each material sub-node, avoiding reference errors caused by missing fields during subsequent data backfilling, and ensuring the field integrity of the mapping relationship establishment process.
[0046] In summary, the operation of hierarchically assembling data root nodes, type sub-nodes, and ready-to-go material sub-nodes according to classification and component affiliation links to obtain a tree-like data structure integrates all component information of building materials into a hierarchical data structure that can be recursively traversed. This allows for the rapid location of any material sub-node and its associated carbon emission factors and efficiency constants along the links starting from the root node, providing a data organization foundation for the automated traversal of subsequent carbon footprint calculations.
[0047] In this embodiment of the invention, when associating the material identification identifiers of the tree-structured data with carbon emission factor data to obtain the mapping relationship set of the target process, it is specifically used for: Following the hierarchical links of the tree-like data structure, the data root node sequentially enters the type sub-node and material sub-node of the target process; Using the material identifier in the material sub-node as the material identity identifier, the carbon emission factor data and flame retardant performance constant corresponding to the material identity identifier are matched in the material composition details of the component composition information to obtain the mapping entry of the target process. Within the mapping entry, a first reference pointer is established whereby the material identifier points to the carbon emission factor data, and a second reference pointer is established whereby the material identifier points to the flame retardant performance constant. The carbon emission factor data is then backfilled to the factor reference identifier of the corresponding material sub-node through the first reference pointer, and the flame retardant performance constant is backfilled to the performance constant reference identifier of the corresponding material sub-node through the second reference pointer, thereby obtaining the mapping relationship set of the target process.
[0048] Specifically, the traversal operation is performed starting from the data root node along the membership links of the tree-like data structure. The system first reads the classification membership links recorded under the data root node, finds the first type child node based on the classification membership links, enters the type child node, and then reads the component membership links recorded under the type child node.
[0049] Specifically, the material identifier stored in the currently accessed material sub-node is used as the material identity identifier. The system extracts the material identity identifier and then performs a precise matching search in the material composition details of the component composition information. The material composition details pre-store the carbon emission factor data and flame retardant performance constant corresponding to each material according to the material code index.
[0050] Specifically, within the generated mapping entries, the system establishes two reference pointers. The first reference pointer is named the first reference pointer, which points from the material identifier to the carbon emission factor data. The second reference pointer is named the second reference pointer, which points from the material identifier to the flame retardant performance constant. Then, the system performs a data backfilling operation.
[0051] Furthermore, based on the component affiliation link, each material sub-node attached to that type of sub-node is found. The system then accesses all type sub-nodes and their attached material sub-nodes in the same manner, completing the sequential access of all nodes in the tree data structure.
[0052] Furthermore, the system extracts the successfully matched carbon emission factor data and flame retardant performance constant, and associates these two data with the material identity identifier of the current material sub-node as a mapping entry, which is recorded as the mapping entry of the target process.
[0053] Furthermore, the carbon emission factor data is written into the factor reference identifier field of the corresponding material sub-node through the pointer relationship of the first reference pointer, and the empty state of this field is replaced with the specific carbon emission factor value. At the same time, the flame retardant performance constant is written into the performance constant reference identifier field of the corresponding material sub-node through the pointer relationship of the second reference pointer, and the empty state of this field is replaced with the specific flame retardant performance constant value. The system repeats the above matching, pointer creation, and backfilling operations for each material sub-node in the tree data structure, and finally collects and organizes all mapping entries into the mapping relationship set of the target process.
[0054] In summary, the operation of sequentially entering the type sub-node and material sub-node from the data root node along the membership links of the tree-like data configuration realizes automated traversal access to all nodes in the tree structure. This allows for accurate location of each material sub-node without manual intervention when matching carbon emission factor data, eliminating the omissions or duplications that may be caused by manual searching.
[0055] In summary, the operation of matching the material identifier in the material sub-node with the corresponding carbon emission factor data and flame retardant performance constant in the material composition details of the component composition information to obtain the mapping entry establishes a direct correspondence from material code to carbon emission factor and performance constant for each material sub-node. This enables the previously scattered formula material information to be accurately associated with emission factor data, providing a complete data mapping foundation for subsequent carbon emission collection.
[0056] In summary, the operation of establishing a first reference pointer to carbon emission factor data and a second reference pointer to flame retardant efficiency constant within the mapping entry, and then backfilling the data into the factor reference identifier and efficiency constant reference identifier of the material sub-node, transforms the static matching relationship into an executable pointer reference. This allows the material sub-node to directly obtain the required data through the filled reference identifier when it is traversed, without the need for repeated matching and searching. At the same time, after the empty state is replaced by a specific value, the ready state material sub-node is converted into a data ready state, providing an immediately available parameter source for subsequent flame retardant activity equivalent value calculation and energy consumption allocation.
[0057] In this embodiment of the invention, the step of calculating the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process based on the mapping relationship set, and allocating the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process, is specifically used for: Based on the product switching sequence recorded in the batch during the target process, the product identifiers that are alternately produced by the same production line in the target process within the accounting cycle are grouped into the collinear product set of the target process. Based on the collinear product set, the flame-retardant functional component identifiers encapsulated in the sub-nodes of the tree data configuration in the target process are matched with the mapping entries in the mapping relationship set to obtain the flame-retardant performance constant of the target process. The flame retardant activity equivalent value of the target process is calculated based on the feeding ratio of the flame retardant functional components in the sub-node and the flame retardant efficiency constant. Using the sum of the flame retardant activity equivalent values as the allocation base, the proportion of the flame retardant activity equivalent value of the corresponding product in the target process in the allocation base is determined as the activity ratio. Using the activity ratio as the allocation weight, the total production energy consumption of the collinear product set is weighted and divided to obtain the energy consumption allocation amount of the target process.
[0058] Specifically, based on the product switching sequence recorded in the batch during the target process, the system reads the production line number and product identifier corresponding to each production record in the batch record, and extracts the product identifiers of all alternately produced products under the same production line number from the start time to the end time of the accounting cycle.
[0059] Specifically, based on each product identifier in the collinear product set, the system locates the root node corresponding to the product in the tree data configuration of the target process, then finds the type sub-node corresponding to the flame retardant functional component data block along the type sub-node, and then traverses all ready-state material sub-nodes attached to the type sub-node. The flame retardant functional component identifier is extracted from each ready-state material sub-node, and the flame retardant functional component identifier is used as a key value to search for a mapping entry that matches the key value in the mapping relationship set.
[0060] Specifically, when calculating the flame retardant activity equivalent value of the target process based on the feeding ratio of the flame retardant functional components in the sub-node and the flame retardant efficiency constant, the system first traverses each ready material sub-node under the flame retardant functional component type sub-node in the product tree data configuration for each target product in the collinear product set, extracts the feeding ratio and the already backfilled flame retardant efficiency constant from the sub-node, and then performs the item-by-item cumulative calculation of the flame retardant activity equivalent value.
[0061] Specifically, using the sum of the flame retardant activity equivalent values as the allocation base, the system first calculates the sum of the flame retardant activity equivalent values of all products in the collinear product set, uses this sum as the allocation base, and then, for each target product, divides its flame retardant activity equivalent value by the allocation base to obtain a ratio value, and then multiplies this ratio value by the allocation adjustment factor to obtain the first allocation weight.
[0062] Furthermore, after arranging the products in chronological order by production time and removing duplicates, the deduplicated set of product identifiers is merged into a single product set, which is named the collinear product set of the target process.
[0063] Furthermore, the flame retardant performance constant that has been backfilled in the performance constant reference identifier of the matched mapping entry is read from the mapping entry. All the read flame retardant performance constants are collected, and the arithmetic mean of the flame retardant performance constants corresponding to all flame retardant functional components under the product is calculated. This arithmetic mean is recorded as the flame retardant performance constant of the target process.
[0064] Furthermore, for each flame-retardant functional component, its flame-retardant efficiency constant is multiplied by the proportion of that component in the feed to obtain a product value. Then, the ratio of the flame-retardant efficiency constant of that component to the arithmetic mean of the flame-retardant efficiency constants of all flame-retardant functional components in the target product is calculated. This ratio is multiplied by the efficiency synergy correction coefficient to obtain an exponent. The exponential function value is calculated with the natural constant as the base. The contribution value of that component is obtained by multiplying the previously obtained product value by the exponential function value. The contribution values of all flame-retardant functional components in the target product are summed to obtain the final sum value, which is the flame-retardant activity equivalent value of the target product.
[0065] Furthermore, the system simultaneously calculates the number of flame-retardant functional components contained in each target product, multiplies this number by the arithmetic mean of the flame-retardant performance constant of the product to obtain a product value, then calculates the sum of this product value for all products in the collinear product set, divides the product value of the target product by this sum to obtain a ratio value, and then multiplies this ratio value by a factor minus the allocation adjustment factor to obtain the second allocation weight. The system adds the first allocation weight and the second allocation weight to obtain the comprehensive allocation weight of the target product. Finally, the total production energy consumption of the collinear product set in the accounting period is multiplied by the comprehensive allocation weight of the target product, and the resulting product is the energy consumption allocation amount of the target product, which is recorded as the energy consumption allocation amount of the target process.
[0066] In summary, it accurately identifies the range of all products actually produced on the same production line, eliminates energy consumption confusion between different production lines, and provides an accurate product set boundary for the rational allocation of total production energy consumption.
[0067] In summary, an automated correlation mapping from formulation components to flame retardant performance constants has been achieved, enabling the performance parameters of each flame retardant functional component to be directly read from the mapping relationship without manual input, thus ensuring the uniqueness and accuracy of the source of the flame retardant performance constant.
[0068] In summary, the operation of calculating the flame retardant activity equivalent value of the target process based on the feeding ratio of flame retardant functional components in the sub-nodes and the flame retardant efficiency constant integrates the feeding ratio of each flame retardant functional component, its own efficiency constant, and the synergistic effect with other components into a single activity value. This allows for numerical comparison of the strength of flame retardant functions between different products, providing a direct indicator for measuring the contribution of flame retardancy in energy consumption allocation.
[0069] In summary, this method enables the fair allocation of production energy consumption within a co-production line based on the actual flame-retardant activity contribution ratio of each product. Products with higher activity ratios receive higher energy consumption allocations, thus solving the technical problem of the difficulty in reasonably allocating energy consumption when multiple products are produced alternately.
[0070] In this embodiment of the invention, the formula for calculating the energy consumption allocation is specifically used for: in, The energy consumption allocation amount, Index the target product. The total production energy consumption of the collinear product set during the accounting period. To allocate adjustment factors, The flame retardant activity equivalent value of the target product. This represents the total number of products on the same line. An index for all products in the collinear product set. For the collinear product set, the first The flame retardant activity equivalent value of each product. The types and quantities of flame-retardant functional components contained in the target product. This is the arithmetic mean of the flame retardant performance constants of all flame retardant functional components of the target product. For the collinear product set, the first The types and quantities of flame-retardant functional components contained in each product. For the collinear product set, the first The arithmetic mean of the flame retardant performance constants of all flame retardant functional components in a product.
[0071] Specifically, the total production energy consumption of the collinear product set corresponding to the target product index in the energy consumption allocation quota within the accounting period comes from the total electrical energy or fuel consumption directly recorded by the metering instruments of the production line; the allocation adjustment factor is a pre-set fixed weight coefficient; the flame retardant activity equivalent value of the target product is calculated by the aforementioned flame retardant activity equivalent value calculation formula; the total number of collinear products comes from the deduplication statistics of different product identifiers alternately produced on the same production line in the batch record; the flame retardant activity equivalent value of the j-th product in the collinear product set is obtained separately according to the same flame retardant activity equivalent value calculation method; the number of types of flame retardant functional components contained in the target product comes from the statistics of the number of ready-state material sub-nodes attached to the flame retardant functional component type sub-node in the tree data configuration of the target process; the arithmetic mean of the flame retardant efficiency constants of all flame retardant functional components of the target product is obtained by adding the flame retardant efficiency constants of all flame retardant functional components under the target product and dividing by the number of types; the number of types of products in the collinear product set... The types and quantities of flame-retardant functional components contained in each product and the number of... The arithmetic mean of the flame retardant performance constants of all flame retardant functional components in each product was extracted and calculated from the tree data configuration of each product using the same method.
[0072] Furthermore, the significance of the formula lies in comprehensively allocating the total production energy consumption of the collinear product set within the accounting period according to two dimensions: the proportion of flame retardant activity equivalent value and the proportion of the weighted efficiency constant of the types and quantities of flame retardant functional components. The allocation adjustment factor controls the weight ratio of the two dimensions. When the allocation adjustment factor is one, it is allocated entirely according to the proportion of flame retardant activity equivalent value. When the allocation adjustment factor is zero, it is allocated entirely according to the proportion of the product of the number of types and the average efficiency constant. When the allocation adjustment factor is between zero and one, the two are linearly combined. This ensures that the energy consumption allocation can reflect the synergistic efficiency differences between the flame retardant functional components of each product, while also taking into account the quantity and average efficiency level of the flame retardant functional components in each product, avoiding the bias of a single dimension.
[0073] In general, for two products with the same flame retardant activity equivalent value but different numbers or average efficiency constants of flame retardant functional components, when the allocation adjustment factor is less than one, the product with a larger number of types and an average efficiency constant will receive a higher energy consumption allocation. When the allocation adjustment factor is close to one, the dominant role of the flame retardant activity equivalent value is strengthened, while the influence of the number of types and the average efficiency constant is weakened. As the allocation adjustment factor gradually increases from zero to one, the allocation weight of the energy consumption allocation smoothly transitions from being determined entirely by the product of the number of types and the average efficiency constant to being determined entirely by the flame retardant activity equivalent value. The system can adapt to the actual energy consumption allocation logic of different production lines by adjusting the specific value of the allocation adjustment factor.
[0074] In this embodiment of the invention, the formula for calculating the flame retardant activity equivalent value is specifically used for: in, The flame retardant activity equivalent value is [value missing]. For indexing the target product, The types and quantities of flame-retardant functional components contained in the target product. This is a traversal index for the flame-retardant functional components in the target product. For the first The flame retardant performance constant of the flame retardant functional components, For the first The proportion of flame-retardant functional components in the product's fire-retardant formulation. This is the arithmetic mean of the flame retardant performance constants of all flame retardant functional components of the target product. It is a natural constant. This is the efficiency synergy correction coefficient.
[0075] Specifically, the number of types of flame-retardant functional components in the target product within the flame-retardant activity equivalent value is derived from the count of ready-state material sub-nodes attached to the flame-retardant functional component type sub-node in the tree-like data configuration of the target process. Each type of flame-retardant functional component corresponds to one ready-state material sub-node; The flame retardant performance constant of a certain flame retardant functional component is derived from the flame retardant performance constant value already filled in the performance constant reference identifier of the material sub-node in the mapping relationship set; the first The proportion of each flame-retardant functional component in the product's fire-retardant formulation is derived from the proportion field encapsulated in the ready-state material sub-node; the arithmetic mean of the flame-retardant efficacy constants of all flame-retardant functional components of the target product is obtained by summing the flame-retardant efficacy constants of all flame-retardant functional components under the target product and dividing by the number of types; the natural constant is a fixed constant value in mathematics, and the efficacy synergy correction coefficient is a pre-set fixed correction value used to adjust the influence of the synergistic effect between different flame-retardant functional components on the overall flame-retardant activity.
[0076] Furthermore, the significance of the formula lies in quantifying the equivalent value of flame retardant activity contributed by all flame retardant functional components in the target product. This value is not simply the sum of the flame retardant efficacy of each component multiplied by the feeding ratio, but rather introduces a synergistic correction effect through an exponential function. Specifically, when the flame retardant efficacy constant of a certain component is higher than the average efficacy constant of all components in the product, the exponential function value is larger, thereby amplifying the contribution of the high-efficiency component to the overall flame retardant activity. The equivalent value of flame retardant activity calculated in this way can truly reflect the synergistic enhancement effect between different flame retardant functional components due to efficacy differences, making the subsequent energy consumption allocation based on this more consistent with the flame retardant contribution ratio in actual production.
[0077] In general, when the flame retardant performance constant of a certain flame retardant functional component is equal to the arithmetic mean of the flame retardant performance constants of all components in the product, the exponent in the exponential function is equal to the performance synergy correction coefficient multiplied by one, and the exponential function value is greater than one. When the flame retardant performance constant of the component is less than the average value, the exponent is less than the performance synergy correction coefficient, and the exponential function value decreases but remains greater than zero. When the flame retardant performance constant of the component is greater than the average value, the exponent is greater than the performance synergy correction coefficient, and the exponential function value increases rapidly. Therefore, as the deviation of the flame retardant performance constant of a certain component from the average value increases, the contribution weight of that component in the flame retardant activity equivalent value shows a non-linear accelerating growth trend. That is, the contribution of high-efficiency components is further highlighted, while the contribution of low-efficiency components is relatively compressed. The overall flame retardant activity equivalent value shows an accelerating upward trend as the performance constant of high-efficiency components increases.
[0078] In this embodiment of the invention, when the stage energy consumption data of the target process and the energy consumption allocation are concatenated into a data traceability chain for the target process through the data carrier identifier in the building material identification information, it is specifically used for: The genesis data block of the target process is constructed using the data carrier identifier of the building material identification information as the chain identifier; The raw material mining energy consumption data and raw material transportation energy consumption data of the raw material acquisition stage in the target process are encapsulated into a raw material stage data block, and the hash value of the genesis data block is written into the link field of the raw material stage data block to obtain the linked state raw material block of the target process. The energy consumption allocation is encapsulated as production stage energy consumption data into a production stage data block, and the hash value of the raw material stage data block is written into the link field of the production stage data block to obtain the linked state production block of the target process. The phase energy consumption data generated by the target process during the building service phase and the waste disposal phase are encapsulated into a waste use data block, and the hash value of the production phase data block is written into the link field of the waste use data block to obtain the linked state waste use block of the target process. The genesis data block, the linked raw material block, the linked production block, and the linked used and discarded block are combined in the order of their link fields to form a data traceability chain for the target process.
[0079] Specifically, the system constructs the genesis data block of the target process using the data carrier identifier of the building material identification information as the chain identifier. The system extracts the value of the data carrier identifier field from the building material identification information. The data carrier identifier is a machine-readable string that uniquely represents the identity of the building material product. The system creates a new data block object and marks the block type of the block as the genesis block.
[0080] Specifically, the raw material mining energy consumption data and raw material transportation energy consumption data of the raw material acquisition stage in the target process are encapsulated into a raw material stage data block. The system first reads the raw material mining energy consumption data and raw material transportation energy consumption data from the data storage location of the target process, merges and encapsulates these two data into a complete data payload according to the preset data structure, and then creates a new data block object and writes the data payload into the main data field of the block.
[0081] Specifically, the energy consumption allocation amount is encapsulated as energy consumption data for the production stage into a production stage data block. The system reads the value of the energy consumption allocation amount from the storage location of the calculation result of the energy consumption allocation amount, writes the value as the unique energy consumption data item for the production stage into the main data field of the newly created data block, and marks the stage type of the block as the production stage.
[0082] Specifically, the energy consumption data generated by the target process during the building service phase and the disposal phase is encapsulated into a use-and-dispose data block. The system reads all energy consumption data records generated during the building service phase and all energy consumption data records generated during the disposal phase from the data storage location of the target process, merges these two parts of energy consumption data into a data payload, creates a new data block object, writes the data payload into the main data field of the block, and marks the phase type of the block as the use-and-dispose phase.
[0083] Specifically, the genesis data block, the linked raw material block, the linked production block, and the linked used and discarded block are combined into a data traceability chain for the target process according to the pointing order of the link fields. The system arranges these four blocks in the order of their generation time, with the genesis data block at the beginning of the chain and its link field being empty.
[0084] Furthermore, the data carrier identifier string is written into the main data field of the block, and a unique hash value is calculated for the block as its block identifier. The block does not contain any content pointed to by any link fields. At this point, the genesis data block is completed.
[0085] Furthermore, the phase type of the block is marked as the raw material acquisition phase. Then, the hash value of the already constructed genesis data block is read and written into the link field of the current raw material phase data block, so that the block points to the previous block. After this link writing operation, the raw material phase data block is converted into a linked raw material block.
[0086] Furthermore, the hash value of the previously constructed linked raw material block is read and written into the link field of the current production stage data block, making the block point to the previous block. After this link write operation, the production stage data block is converted into a linked production block.
[0087] Furthermore, the hash value of the previously constructed linked production block is read and written into the link field of the currently used obsolete data block, making the block point to the previous block. After this link write operation, the obsolete data block is converted into a linked obsolete block.
[0088] Furthermore, the link field of the linked raw material block stores the hash value of the genesis data block, the link field of the linked production block stores the hash value of the linked raw material block, and the link field of the linked used and discarded block stores the hash value of the linked production block. The system links these four blocks together into a unidirectional chain data structure according to the above pointing relationship. This complete structure is named the target process data traceability chain.
[0089] In summary, the operation of constructing the genesis data block of the target process using the data carrier identifier of the building material identification information as the chain identifier creates a unique chain head anchor point for the entire carbon footprint data traceability chain, so that all subsequent energy consumption data carried by the chain can be traced back to the unique building material product identity, fundamentally preventing data ownership confusion.
[0090] In summary, the two types of energy consumption data in the raw material stage are solidified in an independent block, and an immutable temporal relationship is established with the genesis block through hash value linking, which ensures the integrity and verifiability of the raw material stage data.
[0091] In summary, the operation of encapsulating the energy consumption allocation as production stage energy consumption data into a production stage data block, and writing the hash value of the raw material stage data block into the link field of the production stage data block to obtain a linked production block, enables the energy consumption allocation of the production stage to form a chain relationship with the raw material energy consumption data of the previous stage. Any tampering with the production stage data will result in a hash value mismatch and will be detected immediately, thus ensuring the authenticity of the production stage energy consumption data.
[0092] In summary, by adding energy consumption data from the last two stages of the entire life cycle to the production stage in a chain structure, the gaps in traditional carbon footprint accounting that lack data for the service and disposal stages are filled, achieving complete life cycle coverage from raw materials to waste.
[0093] In summary, the energy consumption data of building materials products throughout their entire life cycle is linked by a chain-like data structure, allowing data from any stage to be traced back to the source and located to subsequent stages along the linked fields, providing an irreversible and auditable data time-series skeleton for carbon emission collection.
[0094] In this embodiment of the invention, when performing carbon emission aggregation on the mapping relationship set based on the time-series structure of the data traceability chain to obtain the carbon footprint distribution of the target process, it is specifically used for: According to the anchoring order of the linked state blocks in the data traceability chain, the stage energy consumption data items of the target process are located sequentially; Based on the stage energy consumption data items, identify the energy type identifier and match it with the energy type identifier in the mapping relationship set to obtain the corresponding carbon emission factor of the target process; The stage energy consumption data items are converted into carbon equivalents with the corresponding carbon emission factors to obtain the stage carbon emissions of the target process. The carbon emissions of the aforementioned stages are classified and aggregated according to the material composition corresponding to the substrate type sub-node, flame retardant functional component type sub-node, and processing aid type sub-node of the tree data configuration in the target process to obtain the carbon footprint distribution of the target process.
[0095] Specifically, according to the anchoring order of the linked blocks in the data traceability chain, the system starts reading from the genesis data block at the beginning of the data traceability chain, then locates the linked raw material block based on the hash value of the genesis data block, then locates the linked production block based on the hash value of the linked raw material block, and finally locates the linked used and discarded block based on the hash value of the linked production block.
[0096] Specifically, based on the energy type identifier identified in the energy consumption data item of the stage, the system reads the preset energy type field in each stage energy consumption data item one by one. This field stores the energy type code corresponding to the energy consumption data, such as electricity, natural gas, diesel, etc. The system extracts the energy type code as the energy type identifier.
[0097] Specifically, the system performs carbon equivalent conversion between the stage energy consumption data items and the corresponding carbon emission factors. For each stage energy consumption data item, the system performs a multiplication operation on its energy consumption value and the corresponding carbon emission factor value obtained by matching. That is, the value of the stage energy consumption data item is multiplied by the value of the corresponding carbon emission factor, and the product is the carbon dioxide equivalent emission corresponding to that energy consumption data item.
[0098] Specifically, the carbon emissions of the stage are classified and aggregated according to the material composition corresponding to the substrate type sub-node, flame retardant functional component type sub-node, and processing aid type sub-node of the tree data configuration in the target process. The system first extracts the total carbon emissions of the production stage from the carbon emissions of the stage. This part of the carbon emissions comes from the production energy consumption corresponding to the energy consumption allocation. The system reads the three types of sub-nodes under the tree data configuration in the target process, namely the substrate type sub-node, the flame retardant functional component type sub-node, and the processing aid type sub-node.
[0099] Furthermore, after locating each linked state block, the system reads the energy consumption data encapsulated in the main data field of the block, and sequentially extracts the raw material mining energy consumption data and raw material transportation energy consumption data of the raw material acquisition stage, the energy consumption allocation amount of the production stage, and the stage energy consumption data of the building service stage and the waste disposal stage. These extracted data are collectively referred to as the stage energy consumption data items of the target process.
[0100] Furthermore, the system then searches for mapping entries that match the energy type identifier in the mapping relationship set. The mapping relationship set pre-indexes the carbon emission factor data corresponding to each energy type according to the energy type identifier. The system reads out the successfully matched carbon emission factor data, which is recorded as the corresponding carbon emission factor of the target process.
[0101] Furthermore, the system performs the above multiplication and conversion on the energy consumption data items of each stage in sequence, and summarizes all the conversion results according to the stage to obtain the total carbon emissions of the raw material acquisition stage, the total carbon emissions of the production stage, the total carbon emissions of the building service stage, and the total carbon emissions of the waste disposal stage. These summarized results are collectively referred to as the stage carbon emissions of the target process.
[0102] Furthermore, the material codes recorded in the ready-state material sub-nodes attached to each type of sub-node are obtained respectively. Then, the proportion of flame-retardant activity equivalent value corresponding to each material is calculated according to the energy consumption allocation. The carbon emissions of the production stage are split and allocated to the material composition corresponding to each type of sub-node according to this proportion. At the same time, the carbon emissions of the raw material acquisition stage, building service stage, and waste disposal stage are collected under the corresponding type of sub-node according to the actual material types consumed in each stage. Finally, the allocated and collected carbon emissions are summed according to the three categories of base material, flame-retardant functional component, and processing aid to obtain the total carbon emissions of each of the three categories. This classification and summary result is recorded as the carbon footprint distribution of the target process.
[0103] In summary, by locating the stage energy consumption data items of the target process sequentially according to the anchoring order of the linked blocks in the data traceability chain, the automated sequential extraction of energy consumption data at each stage of the entire life cycle is achieved, avoiding stage omissions or sequence errors that may be caused by manual retrieval, and ensuring the integrity and timing accuracy of data location.
[0104] In summary, based on the stage energy consumption data items, energy type identifiers are identified and matched with the energy type identifiers in the mapping relationship set to obtain the corresponding carbon emission factor of the target process. The energy consumption data of each stage is automatically associated with the preset carbon emission factor according to the energy type, so that the emission coefficients of different energy types can be quickly and accurately mapped to their respective energy consumption items, eliminating the subjective error of manual table lookup matching.
[0105] In summary, the carbon equivalent conversion of the energy consumption data items of the stages with the corresponding carbon emission factors yields the stage carbon emissions of the target process. The energy consumption data of different energy types in each stage are uniformly converted into carbon dioxide equivalent emissions, making the carbon emission data across stages and energy types comparable and additive, and providing a standardized unit of measurement for subsequent classification and aggregation.
[0106] In summary, the carbon footprint distribution of the target process is obtained by classifying and aggregating the carbon emissions of each stage according to the material composition corresponding to the sub-nodes of substrate type, flame retardant functional component type, and processing aid type in the tree-like data configuration of the target process. The carbon emissions of each stage are collected and summarized according to the three material categories of substrate, flame retardant functional component, and processing aid, which realizes the refined classification of carbon emission sources and makes the composition ratio of the carbon footprint of building materials products clearly identifiable, thus pointing out a specific direction for low-carbon optimization design.
[0107] Compared with the prior art, the present invention has the following beneficial effects:
[0108] 1. This technology deconstructs fire-retardant formula data into a tree-like data structure with building material identification information as the root node. It establishes classification and component affiliation links between type sub-nodes and material sub-nodes, achieving hierarchical and structured storage of building material component information. Furthermore, by configuring factor reference identifiers and performance constant reference identifiers for material sub-nodes and establishing a mapping relationship set, carbon emission factor data and flame-retardant performance constants can be accurately backfilled to the corresponding nodes, significantly improving the accuracy and traceability of data association in the carbon footprint accounting of multi-component building materials. This technology further utilizes batch records and flame-retardant activity equivalent value calculations from co-production product sets to weight and allocate the total production energy consumption of different products alternately produced on the same production line according to the actual flame-retardant function contribution ratio of each product. This solves the problem of difficult reasonable allocation of energy consumption under co-production conditions, improving the scientific nature and fairness of energy consumption allocation results.
[0109] 2. This technology constructs a generative data block using the data carrier identifier of building material identification information as the chain identifier. Energy consumption data from the raw material acquisition, production, building service, and waste disposal stages are encapsulated as linked data blocks. Hash values are sequentially written into the link fields to form a complete data traceability chain. This achieves temporal solidification and tamper-proof linking of energy consumption data at each stage of the building material product's lifecycle, significantly improving the integrity and tamper-proof capability of carbon footprint accounting data. Furthermore, the technology automatically locates energy consumption data items at each stage according to the anchoring order of the data traceability chain. After identifying the energy type identifier, it matches the corresponding carbon emission factor for carbon equivalent conversion. The stage carbon emissions are then categorized and aggregated according to the material composition corresponding to the three sub-nodes in the tree-like data structure: base material, flame-retardant functional components, and processing aids. This results in a categorized carbon footprint distribution, allowing carbon emission sources to be accurately attributed to specific material categories, providing clear data guidance for the low-carbon improvement of building materials.
[0110] like Figure 2 The diagram shown is a functional block diagram of a building fireproof building materials lifecycle carbon footprint accounting system provided in an embodiment of the present invention.
[0111] The building fireproof building materials lifecycle carbon footprint accounting system 100 of this invention can be installed in an electronic device. Depending on the functions implemented, the building fireproof building materials lifecycle carbon footprint accounting system 100 may include an information acquisition module 101, a tree-structured data configuration module 102, a mapping relationship set module 103, an energy consumption allocation module 104, a data traceability chain module 105, and a carbon footprint distribution module 106. The module described in this invention can also be called a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and which are stored in the memory of the electronic device.
[0112] In this embodiment, the functions of each module / unit are as follows: The information acquisition module deconstructs the fireproof formula data of the target process to obtain the building material identification information and component composition information of the target process; The tree-structured data module uses the building material identification information as the root node and constructs type sub-nodes and material sub-nodes according to the hierarchical structure of the component composition information and the material quantification information to obtain the tree-structured data of the target process. The mapping relationship set module associates the material identification of the tree-structured data with the carbon emission factor data to obtain the mapping relationship set of the target process; The energy consumption allocation module calculates the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process based on the mapping relationship set, and allocates the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process. The data traceability chain module connects the stage energy consumption data of the target process and the energy consumption allocation amount through the data carrier identifier in the building material identification information to form the data traceability chain of the target process; The carbon footprint distribution module, based on the temporal structure of the data traceability chain, performs carbon emission aggregation on the mapping relationship set to obtain the carbon footprint distribution of the target process.
[0113] In the several embodiments provided by this invention, it should be understood that the disclosed methods and systems can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.
[0114] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0115] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.
[0116] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0117] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.
[0118] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for calculating the life cycle carbon footprint of fire-resistant building materials, characterized in that, The method includes: The fire-retardant formula data of the target process is deconstructed to obtain the building material identification information and component composition information of the target process; Using the building material identification information as the root node, and constructing type sub-nodes and material sub-nodes according to the hierarchical structure of the component composition information and the material quantification information, the tree data configuration of the target process is obtained; By associating the material identification data of the tree-structured data with the carbon emission factor data, a mapping relationship set for the target process is obtained; Based on the mapping relationship set, calculate the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process, and allocate the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process. The energy consumption data of the target process at each stage and the energy consumption allocation amount are linked together using the data carrier identifier in the building material identification information to form a data traceability chain for the target process; Based on the temporal structure of the data traceability chain, carbon emission is aggregated from the mapping relationship set to obtain the carbon footprint distribution of the target process.
2. The method for calculating the life cycle carbon footprint of fireproof building materials as described in claim 1, characterized in that, The process of deconstructing the fire-retardant formulation data of the target process yields the building material identification information and component composition information of the target process, including: The building material product code corresponding to the formula identifier field of the fireproof formula data in the target process is used as the building material identifier information of the target process; The material category information and material composition details corresponding to the component list field in the fireproof formula data are used as the component composition information of the target process.
3. The method for calculating the life cycle carbon footprint of fire-resistant building materials as described in claim 1, characterized in that, The process of constructing type sub-nodes and material sub-nodes based on the hierarchical structure of the component composition information and material quantification information to obtain the tree-like data structure of the target process includes: A data root node is created using the building material identification information as the node identifier, and the component composition information is split into a base material component data block, a flame retardant functional component data block, and a processing aid component data block according to the category of the material category information in the component composition information. Type sub-nodes are created for the substrate component data block, the flame retardant functional component data block, and the processing aid component data block, respectively, and a classification and membership link for the target process is established between the type sub-nodes and the data root node; The material codes and feeding ratios in the substrate component data block, the flame retardant functional component data block, and the processing aid component data block are encapsulated as material sub-nodes, and component affiliation links for the target process are established between the material sub-nodes and the corresponding type sub-nodes. Configure factor reference identifiers and performance constant reference identifiers for the material sub-nodes. The factor reference identifiers and performance constant reference identifiers are in an empty state during configuration to obtain the ready state material sub-nodes of the target process. The root data node, each type of child node, and the ready-to-work material child node are hierarchically assembled according to the classification membership links and the component affiliation links to obtain the tree-like data structure of the target process.
4. The method for calculating the life cycle carbon footprint of fireproof building materials as described in claim 3, characterized in that, The step of associating the material identification data of the tree-structured data with carbon emission factor data to obtain the mapping relationship set of the target process includes: Following the hierarchical links of the tree-like data structure, the data root node sequentially enters the type sub-node and material sub-node of the target process; Using the material identifier in the material sub-node as the material identity identifier, the carbon emission factor data and flame retardant performance constant corresponding to the material identity identifier are matched in the material composition details of the component composition information to obtain the mapping entry of the target process. Within the mapping entry, a first reference pointer is established whereby the material identifier points to the carbon emission factor data, and a second reference pointer is established whereby the material identifier points to the flame retardant performance constant. The carbon emission factor data is then backfilled to the factor reference identifier of the corresponding material sub-node through the first reference pointer, and the flame retardant performance constant is backfilled to the performance constant reference identifier of the corresponding material sub-node through the second reference pointer, thereby obtaining the mapping relationship set of the target process.
5. The method for calculating the life cycle carbon footprint of fireproof building materials as described in claim 1, characterized in that, The step of calculating the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process based on the mapping relationship set, and allocating the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process includes: Based on the product switching sequence recorded in the batch during the target process, the product identifiers that are alternately produced by the same production line in the target process within the accounting cycle are grouped into the collinear product set of the target process. Based on the collinear product set, the flame-retardant functional component identifiers encapsulated in the sub-nodes of the tree data configuration in the target process are matched with the mapping entries in the mapping relationship set to obtain the flame-retardant performance constant of the target process. The flame retardant activity equivalent value of the target process is calculated based on the feeding ratio of the flame retardant functional components in the sub-node and the flame retardant efficiency constant. Using the sum of the flame retardant activity equivalent values as the allocation base, the proportion of the flame retardant activity equivalent value of the corresponding product in the target process in the allocation base is determined as the activity ratio. Using the activity ratio as the allocation weight, the total production energy consumption of the collinear product set is weighted and divided to obtain the energy consumption allocation amount of the target process.
6. The method for calculating the life cycle carbon footprint of fireproof building materials as described in claim 5, characterized in that, The formula for calculating the energy consumption allocation includes: in, The energy consumption allocation amount, Index the target product. The total production energy consumption of the collinear product set during the accounting period. To allocate adjustment factors, The flame retardant activity equivalent value of the target product. This represents the total number of products on the same line. An index for all products in the collinear product set. For the collinear product set, the first The flame retardant activity equivalent value of each product. The types and quantities of flame-retardant functional components contained in the target product. This is the arithmetic mean of the flame retardant performance constants of all flame retardant functional components of the target product. For the collinear product set, the first The types and quantities of flame-retardant functional components contained in each product. For the collinear product set, the first The arithmetic mean of the flame retardant performance constants of all flame retardant functional components in a product.
7. The method for calculating the life cycle carbon footprint of fire-resistant building materials as described in claim 5, characterized in that, The formula for calculating the flame retardant activity equivalent value includes: in, The flame retardant activity equivalent value is [value missing]. For indexing the target product, The types and quantities of flame-retardant functional components contained in the target product. This is a traversal index for the flame-retardant functional components in the target product. For the first The flame retardant performance constant of the flame retardant functional components, For the first The proportion of flame-retardant functional components in the product's fire-retardant formulation. This is the arithmetic mean of the flame retardant performance constants of all flame retardant functional components of the target product. It is a natural constant. This is the efficiency synergy correction coefficient.
8. The method for calculating the life cycle carbon footprint of fireproof building materials as described in claim 1, characterized in that, The step of connecting the stage energy consumption data of the target process and the energy consumption allocation amount into a data traceability chain for the target process through the data carrier identifier in the building material identification information includes: The genesis data block of the target process is constructed using the data carrier identifier of the building material identification information as the chain identifier; The raw material mining energy consumption data and raw material transportation energy consumption data of the raw material acquisition stage in the target process are encapsulated into a raw material stage data block, and the hash value of the genesis data block is written into the link field of the raw material stage data block to obtain the linked state raw material block of the target process. The energy consumption allocation is encapsulated as production stage energy consumption data into a production stage data block, and the hash value of the raw material stage data block is written into the link field of the production stage data block to obtain the linked state production block of the target process. The phase energy consumption data generated by the target process during the building service phase and the waste disposal phase are encapsulated into a waste use data block, and the hash value of the production phase data block is written into the link field of the waste use data block to obtain the linked state waste use block of the target process. The genesis data block, the linked raw material block, the linked production block, and the linked used and discarded block are combined in the order of their link fields to form a data traceability chain for the target process.
9. The method for calculating the life cycle carbon footprint of fireproof building materials as described in claim 1, characterized in that, The carbon footprint distribution of the target process is obtained by aggregating the carbon emissions of the mapping relationship set based on the time-series structure of the data traceability chain, including: According to the anchoring order of the linked state blocks in the data traceability chain, the stage energy consumption data items of the target process are located sequentially; Based on the stage energy consumption data items, identify the energy type identifier and match it with the energy type identifier in the mapping relationship set to obtain the corresponding carbon emission factor of the target process; The stage energy consumption data items are converted into carbon equivalents with the corresponding carbon emission factors to obtain the stage carbon emissions of the target process. The carbon emissions of the aforementioned stages are classified and aggregated according to the material composition corresponding to the substrate type sub-node, flame retardant functional component type sub-node, and processing aid type sub-node of the tree data configuration of the target process to obtain the carbon footprint distribution of the target process.
10. A lifecycle carbon footprint accounting system for fire-resistant building materials, used to implement the lifecycle carbon footprint accounting method for fire-resistant building materials as described in any one of claims 1-9, characterized in that, The system includes: The information acquisition module deconstructs the fireproof formula data of the target process to obtain the building material identification information and component composition information of the target process; The tree-structured data module uses the building material identification information as the root node and constructs type sub-nodes and material sub-nodes according to the hierarchical structure of the component composition information and the material quantification information to obtain the tree-structured data of the target process. The mapping relationship set module associates the material identification of the tree-structured data with the carbon emission factor data to obtain the mapping relationship set of the target process; The energy consumption allocation module calculates the flame retardant activity equivalent value of the collinear product set corresponding to the batch records in the target process based on the mapping relationship set, and allocates the total energy consumption of the collinear product set according to the activity ratio of the flame retardant activity equivalent value to obtain the energy consumption allocation amount of the target process. The data traceability chain module connects the stage energy consumption data of the target process and the energy consumption allocation amount through the data carrier identifier in the building material identification information to form the data traceability chain of the target process; The carbon footprint distribution module, based on the temporal structure of the data traceability chain, performs carbon emission aggregation on the mapping relationship set to obtain the carbon footprint distribution of the target process.