Carbon bill of materials generation method and system based on xBOM multi-view conversion

Through the method based on xBOM multi-view conversion, the depth-first search and mapping rules are used to automatically generate carbon bill of materials, solving the error problems caused by manual reporting in the existing technology, and achieving efficient and accurate carbon bill of materials generation.

CN120235561BActive Publication Date: 2025-08-15SHANDONG UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510712663.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-08-15
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

In the prior art, carbon accounting still relies on manual form filling, and it is impossible to automatically generate a carbon bill of materials, resulting in large manual matching errors.

Method used

Through a method based on xBOM multi-view conversion, using depth-first search and pre-built entity node mapping rules and attribute mapping rules, xBOM is converted to C-BOM, a carbon bill of materials map is generated, and loops or orphaned nodes are detected and processed to ensure unit consistency.

Benefits of technology

It realizes automatic conversion from xBOM to C-BOM, reduces manual matching errors, and provides a standardized and structured carbon bill of materials data basis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120235561B_ABST
    Figure CN120235561B_ABST
Patent Text Reader

Abstract

This application provides a carbon bill of materials (BOM) generation method and system based on xBOM multi-view conversion, belonging to the field of bill of materials technology. The method includes: integrating the xBOM into a source graph, creating an empty source graph and an empty node ID mapping table; traversing the source graph using depth-first search (DFS), applying pre-established entity node mapping rules to each original node in the source graph to generate new nodes; adding the generated new nodes to the empty source graph to obtain the source graph, mapping the IDs of the original nodes to the IDs of the new nodes to update the node ID mapping table; applying pre-established attribute mapping rules to the attributes of each new node in the source graph to obtain a carbon bill of materials (BOM) graph and generate carbon footprint management attributes; and outputting the carbon bill of materials (C-BOM) graph. This method achieves automated conversion from xBOM to C-BOM, reduces manual matching errors, and provides a standardized and structured BOM data foundation for carbon footprint management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of bill of materials, and in particular relates to a method and system for generating a carbon bill of materials based on xBOM multi-view conversion. Background Art

[0002] As the core data carrier for product design, manufacturing, and supply chain management, the bill of materials (BOM) features hierarchical and structured data organization. Integrated into enterprise information systems within the manufacturing industry, it offers the advantages of wide coverage, fine data granularity, and strong business relevance. Compared to other carbon accounting data sources (such as standalone LCA databases or manually completed forms), the BOM, through its standardized coding system, automatically links carbon flow data from raw material procurement to manufacturing, logistics, and transportation, providing the underlying data foundation for dynamic carbon footprint mapping models.

[0003] The BOM's full lifecycle traceability provides unique technical value for carbon footprint analysis. Its multi-level structure (e.g., EBOM, MBOM, and SBOM) maps carbon emission sources across product design, manufacturing, and service stages. Through parent-child node associations, it enables vertical penetration of carbon flow data (e.g., from the part level to the complete device level) and horizontal collaboration (e.g., across departmental business systems). This unique feature enables the BOM to transcend the limitations of traditional carbon accounting methods.

[0004] However, in the existing carbon information extended bill of materials generation scheme, carbon accounting still relies on manual form filling and cannot be generated automatically. Summary of the Invention

[0005] The present invention provides a method and system for generating a carbon bill of materials based on xBOM multi-view conversion, so as to at least solve the problem in the prior art that carbon accounting still relies on manual form filling and cannot be automatically generated.

[0006] In a first aspect, an embodiment of the present application provides a method for generating a carbon bill of materials based on xBOM multi-view conversion, the method comprising:

[0007] Integrate xBOM into source drawings ,in , initialize the source map , create an empty source map , and create an empty node ID mapping table ;

[0008] Traverse the source graph using depth-first search (DFS) , apply the pre-built entity node mapping rules to the source graph Each original node in Generate a new node ; The new node will be generated Add to empty sourcemap , get the source image , the original node Map the ID to the new node To update the node ID mapping table ,in, , ;

[0009] Apply pre-built attribute mapping rules to source images Each new node in The carbon material list is obtained from the properties of , generating carbon footprint management attributes;

[0010] Output Carbon Bill of Materials .

[0011] Furthermore, in the output carbon bill of materials diagram Previously also included:

[0012] Carbon Detection Bill of Materials Checks whether there are loops or isolated nodes in the process, and throws an exception when a loop or isolated node is detected.

[0013] Furthermore, in the output carbon bill of materials diagram Previously also included: Detecting Carbon Bill of Materials New nodes in Checks whether the units of the carbon footprint management attributes are consistent and throws an exception when an inconsistency is detected.

[0014] Furthermore, entity node mapping rules are constructed, specifically including:

[0015] Define the structural topology conversion operator from xBOM to C-BOM;

[0016] Based on the structural topology conversion operator from xBOM to C-BOM, the entity node mapping rules from xBOM to C-BOM are constructed.

[0017] Furthermore, the defined structural topology conversion operators include: entity node copy operator, entity node delete operator, entity node add operator, entity node split operator, entity node merge operator.

[0018] Furthermore, the entity node copy operator is defined to copy nodes or subgraphs in the xBOM to the C-BOM;

[0019] The entity node deletion operator is defined to remove nodes or edges in xBOM that are not related to carbon accounting;

[0020] The entity node addition operator is used to introduce new nodes or edges into the C-BOM and establish associated edges with existing nodes;

[0021] The entity node splitting operator is used to decompose nodes or subgraphs in the xBOM into finer-grained parts, re-establish associated edges, process attribute relationships and edge reconstruction;

[0022] The entity node merging operator is used to integrate several nodes or subgraphs in the xBOM into a whole.

[0023] Furthermore, attribute mapping rules are constructed, specifically including:

[0024] Define the attribute mapping operation from xBOM to C-BOM;

[0025] Based on the attribute mapping operation from xBOM to C-BOM, construct the attribute mapping rules from xBOM to C-BOM.

[0026] Furthermore, the defined attribute mapping operations include: attribute inheritance operation, attribute derivation operation, attribute deletion operation, and attribute assignment operation.

[0027] Furthermore, through the attribute inheritance operation, the attribute values in the original node that are compatible with the target BOM function are directly transferred to the target BOM, preserving the original semantics and data types of the original node;

[0028] Generate new attributes from existing attributes through attribute derivation operations and add them to the node's attribute collection;

[0029] Remove attributes that are irrelevant to the target requirements from the node's attribute set through the attribute deletion operation;

[0030] The attribute information of multiple nodes is integrated through attribute assignment operations to generate a unified attribute set.

[0031] In a second aspect, an embodiment of the present application further provides a carbon bill of materials generation system based on xBOM multi-view conversion, the system comprising:

[0032] Initialization module for integrating xBOM into source images ,in , initialize the source map , create an empty source map , and create an empty node ID mapping table ;

[0033] Entity node conversion module for traversing the source graph using depth-first search (DFS) , apply the pre-built entity node mapping rules to the source graph Each original node in Generate a new node ; The new node will be generated Add to empty sourcemap , get the source image , the original node Map the ID to the new node To update the node ID mapping table ,in, , ;

[0034] Attribute conversion module, used to apply pre-built attribute mapping rules to source images Each new node in The carbon material list is obtained from the properties of , generating carbon footprint management attributes;

[0035] Output module for outputting carbon bill of materials diagram .

[0036] It can be seen from the above technical solutions that the present invention has the following advantages:

[0037] The carbon bill of materials generation method based on xBOM multi-view conversion provided in this application realizes the automatic conversion from xBOM to C-BOM, reducing manual matching errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for the description. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0039] Figure 1 Flowchart of the method for generating carbon bill of materials based on xBOM multi-view conversion.

[0040] Figure 2 A topological diagram of the BOM for the Carbon BOM generation method based on xBOM multi-view conversion.

[0041] Figure 3 Schematic diagram of entity node copying operation for the carbon bill of materials generation method based on xBOM multi-view conversion.

[0042] Figure 4 Schematic diagram of attribute mapping rules from xBOM to C-BOM in the carbon bill of materials generation method based on xBOM multi-view conversion.

[0043] Figure 5The hierarchical relationship of the EBOM entity nodes of the wireless base station box product based on the carbon bill of materials generation method of xBOM multi-view conversion. DETAILED DESCRIPTION

[0044] In order to make the application objectives, features, and advantages of this application more obvious and easy to understand, the technical solutions protected by this application will be clearly and completely described below using specific embodiments and drawings. Obviously, the embodiments described below are only part of the embodiments of this application, not all of them. Based on the embodiments in this patent, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this patent.

[0045] The embodiments of the present application provide a method and system for generating a carbon bill of materials based on xBOM multi-view conversion, which solves the currently urgently needed technical problem that carbon accounting still relies on manual form filling and cannot be automatically generated.

[0046] The technical solutions proposed in the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0047] Figure 1 This is a flow chart of a method for generating a carbon bill of materials based on xBOM multi-view conversion provided in an embodiment of the present application. Figure 1 As shown, the embodiment of the present application provides a method for generating a carbon bill of materials based on xBOM multi-view conversion, which specifically includes the following steps:

[0048] The method comprises:

[0049] Integrate xBOM into source drawings ,in , initialize the source map , create an empty source map , and create an empty node ID mapping table ;

[0050] Traverse the source graph using depth-first search (DFS) , apply the pre-built entity node mapping rules to the source graph Each original node in Generate a new node ; The new node will be generated Add to empty sourcemap , get the source image , the original node Map the ID to the new node To update the node ID mapping table ,in, , ;

[0051] Apply pre-built attribute mapping rules to source images Each new node in The carbon material list is obtained from the properties of , generating carbon footprint management attributes;

[0052] Output Carbon Bill of Materials .

[0053] Convert multiple input graph structures into a unified graph structure, and handle the mapping, inheritance, derivation, conversion and addition of nodes and attributes. After pre-building the entity node mapping rules and attribute mapping rules, input the xBOM collection , you can output the structured C-BOM diagram ,satisfy: Contains all entity nodes involved in carbon accounting, Integrate the attribute data required for carbon accounting, where each BOM is represented in the form of an attribute diagram .

[0054] It should be noted that C-BOM stands for Carbon Bill of Materials, and EBOM stands for Design Bill of Materials. They are created by the design department and describe the technical structure of the product based on product design drawings and technical specifications, including the geometric information, technical parameters, and assembly relationships of parts and components. PBOM stands for Process Bill of Materials, which is created by the process department based on EBOM and describes the product process route and manufacturing process. MBOM stands for Manufacturing Bill of Materials, which is aimed at the production and manufacturing links and describes the actual production structure of the product, including the assembly relationship between raw materials, semi-finished products, and finished products, as well as auxiliary materials and packaging materials required for production. SBOM stands for Service Bill of Materials, which is used to record the list of materials, tools, and resources involved in the service process, supporting the standardized execution and cost accounting of service processes. VBOM stands for Procurement Bill of Materials, which is a bill of materials compiled for procurement business, clarifying the types, specifications, quantities, and supplier information of purchased materials.

[0055] The traditional BOM structure is expanded, and a graph-theory-based xBOM multi-view conversion and mapping method is proposed to achieve automatic and efficient extraction of carbon data; the automated conversion from xBOMs such as engineering and manufacturing to C-BOM is realized, reducing manual matching errors and providing a standardized and structured bill of materials data foundation for carbon footprint management.

[0056] In the output carbon bill of materials diagram Previously also included:

[0057] Detection output carbon material list diagram Checks whether there are loops or isolated nodes in the process, and throws an exception when a loop or isolated node is detected.

[0058] Furthermore, in the output carbon bill of materials diagram Previously also included: Detection output carbon bill of materials diagram New nodes in The units of the carbon footprint management attributes are consistent, and when inconsistent units are detected, an exception is thrown. It should be noted that throwing an exception is issuing an exception warning.

[0059] It should be noted that the BOM data is aligned through interfaces such as ERP and MES.

[0060] Construct entity node mapping rules, including:

[0061] Define the structural topology conversion operator from xBOM to C-BOM;

[0062] Based on the structural topology conversion operator from xBOM to C-BOM, the entity node mapping rules from xBOM to C-BOM are constructed.

[0063] The BOM structure topology conversion mapping defines conversion operators to achieve comprehensive recording of entity nodes involved in carbon footprint accounting and record the same structure or relationship only once.

[0064] The defined structural topology transformation operators include: entity node copy operator, entity node delete operator, entity node add operator, entity node split operator, and entity node merge operator.

[0065] Define the entity node copy operator to copy the nodes or subgraphs in xBOM to C-BOM to ensure that the structural information required for carbon accounting is retained. Figure 2 As shown, the tree structure in the topology structure (directed acyclic graph) of the BOM is extracted, and the node copy operation from a certain xBOM to C-BOM is represented by the topology change, such as Figure 3 As shown. The expression of the entity node replication operator is:

[0066]

[0067]

[0068] Where, Represents the entity node replication operator, Indicates the node combination in xBOM, Represents a node set in C-BOM, Represents an ordered pair set of nodes in xBOM, Indicates the mapping relationship from the ordered pair of xBOM nodes to the C-BOM nodes, Represents an ordered pair of source nodes and parent nodes in xBOM. Indicates the target node copied to C-BOM, Represents the operation of mapping the ordered pair of source node and parent node to the corresponding copy node in C-BOM;

[0069] It should be noted that the topological structure of BOM is formally represented as a directed acyclic graph (DAG) such as Figure 2 As shown, its mathematical properties are defined by the following constraints:

[0070] Directed acyclicity: For any edge , whose directionality satisfies the unidirectional constraint , ensuring that the composition relationship between parent and child nodes is irreversible. At the same time, there is no closed path, that is, the acyclic constraint is satisfied. ,in is the adjacency matrix, Indicates the parent node Child nodes Required quantity.

[0071] Hierarchical Devolution Properties: Defining Hierarchical Functions satisfy (the root node is the product), and for any edge , thereby building a tree-like hierarchical structure. Parent node set With child node collection The topological connection relationship is jointly defined to ensure that the step-by-step decomposition process from product to components is parseable.

[0072] The entity node deletion operator is defined to remove nodes or edges in the xBOM that are not related to carbon accounting to simplify the structure of the C-BOM while ensuring the connectivity and consistency of the C-BOM. The expression of the entity node deletion operator is:

[0073]

[0074]

[0075] Where, Indicates the entity node deletion operator, represents the power set of the node set V, that is, the set of all subsets of V; Indicates that the operator is a mapping from the power set of the node set V to its own power set, Represents the current node set, Indicates the node to be deleted. Represents a collection Delete , Indicates mapping the current node set S to delete The node set after

[0076] The entity node addition operator is used to introduce new nodes or edges into the C-BOM and establish associated edges with existing nodes. The expression of the entity node addition operator is:

[0077]

[0078]

[0079] Where, Indicates that the entity node adds an operator, Represents the input as a triple: new node , parent node and its edge weights ; Represents the transition from input triples to (C-BOM node set) mapping relationship, Indicates that the new node Merge into set V, Indicates that new nodes will be included , parent node and its edge weights The triples are mapped to merge into new nodes The node set after

[0080] The entity node splitting operator is used to decompose nodes or subgraphs in the xBOM into finer-grained parts, re-establish associated edges, process attribute relationships and edge reconstruction. The expression of the entity node splitting operator is:

[0081]

[0082]

[0083] Where, Represents the entity node splitting operator, Represents mapping the node set V in xBOM to its power set (i.e., the set of all subsets), Represents the new node set generated by splitting, Indicates mapping the original node v to a new node set after splitting;

[0084] The entity node merge operator is used to integrate several nodes or subgraphs in the xBOM into a whole. The expression of the entity node merge operator is:

[0085]

[0086]

[0087] Where, Represents the entity node merging operator, Represents a node collection In the equivalence relation The set of equivalence classes under Represents the transition from the equivalence class set to the C-BOM node set The mapping relationship, Indicates the equivalence class to which the node belongs, Represents the merged node, Indicates that the equivalence class Mapped to the merged node .

[0088] The core of the structural topology conversion from xBOM to C-BOM lies in establishing a structural correspondence between xBOM and C-BOM to ensure the transition from the physical entity level of xBOM to the carbon accounting management configuration of C-BOM. xBOM is generally considered a static description of physical resources and components in the manufacturing process, while C-BOM focuses on carbon accounting management and emphasizes the dynamic combination and data association of products in lifecycle scenarios. Therefore, mapping rules must adhere to the principles of scientificity, completeness, and consistency. Based on the structural topology conversion operator from xBOM to C-BOM, the entity node mapping rules from xBOM to C-BOM are constructed, as shown in Table 1.

[0089] Table 1 Mapping rules from xBOM to C-BOM entity nodes

[0090]

[0091] Construct attribute mapping rules, including:

[0092] Define the attribute mapping operation from xBOM to C-BOM;

[0093] Based on the attribute mapping operation from xBOM to C-BOM, construct the attribute mapping rules from xBOM to C-BOM.

[0094] The defined attribute mapping operations include: attribute inheritance operation, attribute derivation operation, attribute deletion operation, and attribute assignment operation.

[0095] Through the attribute inheritance operation, the attribute values in the original node that are compatible with the target BOM function are directly transferred to the target BOM, retaining the original semantics and data type of the original node. The expression of the attribute inheritance operation is:

[0096]

[0097]

[0098] Where, Indicates attribute inheritance operation, Represents a node in xBOM, Represents node attributes, Indicates a node in xBOM The attribute set of Indicates that for any node in the resource BOM and any of its attributes , Represents a node in C-BOM, Indicates the xBOM node The copy operation, Indicates a node in the C-BOM The attribute set of Indicates that there is a node belonging to C-BOM , Indicates when yes When copying, The attribute set is equal to The attribute set of

[0099] Generate new attributes from existing attributes through attribute derivation operation and add them to the attribute collection of the node. The expression of attribute derivation operation is:

[0100]

[0101]

[0102] Where, Indicates attribute derivation operation, Represents a node in xBOM, Representation node An attribute of Representation node The attribute set of For any node in xBOM and any of its attributes , Represents the attribute The derivative function operation is performed. Represents the original attribute for derivation, Represents a node's attribute set, Represents a newly derived attribute Merge into the node's attribute collection, Indicates the existence of The result of the function operation increases the attribute set of the node ;

[0103] Attributes irrelevant to the target requirements are removed from the node's attribute set through the attribute deletion operation. The expression of the attribute deletion operation is:

[0104]

[0105]

[0106] Where, Indicates an attribute deletion operation. For any node in C-BOM and any of its attributes , Represents a slave node The attribute collection Remove attributes , If the attribute exists does not belong to set A, then Slave nodes The attribute collection Removed;

[0107] The attribute information of multiple nodes is integrated through the attribute assignment operation to generate a unified attribute set. The expression of the attribute assignment operation is:

[0108]

[0109]

[0110] Where, Represents an attribute assignment operation, For any node in C-BOM , as well as Any attribute in the attribute collection , Indicates the node and Perform a merge operation, Indicates another node participating in the merge operation; Representation node The attribute set of Indicates that if there is a merge and Generated nodes ,but The attribute collection for The attribute collection and The attribute collection The union of .

[0111] In the conversion process from xBOM to C-BOM, attribute mapping rules serve as an important supplement to the BOM structure topology conversion rules. Their goal is to ensure that the attribute information of each entity node in xBOM can be accurately, completely and logically consistent when converted to C-BOM. xBOM usually contains multiple views, and the attributes of each view (such as materials, process routes, parameters, life cycle, etc.) reflect the physical properties, manufacturing requirements or service characteristics of the product at different stages. C-BOM, on the other hand, takes configuration management as its core, and emphasizes the dynamic attribute combination and logical association of products in different configuration scenarios. Therefore, the attribute mapping rules must follow the principles of relevance and scalability, and map the attribute information in xBOM to the configuration attributes in C-BOM, such as Figure 4 The following is a schematic diagram of the attribute mapping rules from xBOM to C-BOM. Based on the attribute mapping operation from xBOM to C-BOM, the attribute mapping rules from xBOM to C-BOM are constructed, as shown in Table 2.

[0112] Table 2 Mapping rules from xBOM to C-BOM attributes

[0113]

[0114] It should be noted that the formal model of BOM defined based on discrete mathematics defines a triple, whose expression is:

[0115]

[0116] Represents a node set, let Represents entities in the BOM, including products ,part ,Component , Is the total number of nodes, then the node set Defined as: .

[0117] represents a set of directed edges, let Indicates that from the parent node Pointing to child nodes The directed edge of A positive integer, indicating that it constitutes a parent node Requires child nodes The number of directed edges. Defined as: .

[0118] Represents a node attribute set, dividing all attributes of a node into static attributes according to different characteristics , Part structure type , version attributes , domain attributes The four mutually exclusive subsets are shown in Table 3. Node attribute set Defined as: .

[0119] Table 3 Node attribute subset definition

[0120]

[0121] It should also be noted that when constructing a C-BOM, carbon-related information must be incorporated into the traditional BOM. C-BOM adds carbon attribute-related information based on the carbon accounting requirements of each entity. Its structure is expressed as follows:

[0122]

[0123] Represents the set of C-BOM entity nodes, let Indicates that after the xBOM mapping conversion operation, the entities are grouped into C-BOM. These entities are the collection of all entity nodes that have actual carbon emissions and need to be included in the accounting scope. Defined as:

[0124]

[0125] represents the set of directed edges of C-BOM, Indicates that from the parent node Pointing to child nodes The directed edge of A positive integer, indicating that it constitutes a parent node Requires child nodes The number of directed edges in C-BOM. Defined as:

[0126]

[0127] in, represents the set of directed edges of C-BOM, Represents the C-BOM node attribute set. In addition to inheriting the static attributes of the general BOM, the node attributes of the C-BOM , Part structure type properties With version attribute In addition, in order to express the domain characteristics of C-BOM's carbon information integrated management, the domain attributes Further defined as the carbon-related attributes of the product throughout its life cycle , that is, attributes defined based on the specific requirements for node attributes in different bill of materials views (xBOM) and various stages of the product life cycle. In addition, in order to evaluate the relevant attributes of carbon-related data in reflecting the credibility, data quality attributes are added. Among them, the static attributes Including: thread specifications, material, size, weight, color; part structure type attributes Including: self-made parts, purchased parts, virtual parts, process parts, key parts, standard parts; version attributes Including: version number, version release time, version change description, life cycle stage; domain attributes Includes: carbon emission factors, activity data, carbon emissions of each entity node; data quality attributes Includes: geographical representation, temporal representation, and technical representation.

[0128] C-BOM node attribute carbon footprint node attribute set Defined as:

[0129] .

[0130] Traditional BOMs only characterize the physical properties of materials and lack environmental attribute fields such as carbon emission factors, resulting in isolated islands between business systems and carbon data, making it difficult to meet the traceability requirements of carbon accounting data. To address the above problems, the present invention expands the carbon information attribute fields in the traditional BOM hierarchical structure, constructs a formalized C-BOM mathematical structure based on graph theory, defines an extended bill of materials structure based on carbon information throughout the product life cycle, and realizes dynamic mapping of product structure dimension, life cycle dimension and carbon information, thus breaking through the single attribute limitation of traditional BOM.

[0131] This embodiment takes the 5G base station die-cast box of a communication equipment company as a case study object and constructs C-BOM modeling based on xBOM multi-view mapping.

[0132] Step 1: Initial benchmark construction;

[0133] In this example, we collect and organize the multi-view BOM (xBOM) data of a company's 5G wireless base station die-cast box product throughout its life cycle. EBOM, as the core data in the product design stage, directly determines the physical composition and structural hierarchy of the product, such as Figure 5 The structure of the box product is organized in the form of a directed acyclic graph. The EBOM is used as the initial benchmark for the construction of the C-BOM entity nodes.

[0134] Step 2: Structural topology conversion from xBOM to C-BOM;

[0135] First, to achieve the topological transformation of the physical nodes of the wireless base station enclosure product from the xBOM to the C-BOM, all physical nodes in the xBOM are traversed, the part types are determined, and the corresponding operations are performed according to the transformation operators. Table 4 shows the mapping transformation rules for the physical nodes of the wireless base station enclosure product from the xBOM to the C-BOM.

[0136] First, copy the EBOM entity node as the initial structure of the C-BOM mapping conversion and delete the virtual node installation positioning reference , that is, parts that are defined due to engineering design requirements but do not exist independently during the actual production or procurement process. Purchased parts nodes are split or merged according to type and supplier. In addition, standard parts account for a small proportion of the total weight of the product. Due to the connection requirements of the structure, it is difficult to carry out low-carbon design optimization, so they are merged into 304 connector merge nodes. .

[0137] Next, complete the mapping of the entity node in PBOM to the entity node in C-BOM, interact the key design part with PBOM, and copy its subtree under PBOM to the key design part. Disassemble the small door hinge shaft into homemade parts Small door hinge base from outsourcing .

[0138] The process parts in the MBOM are split according to actual processing conditions. Furthermore, the process nodes involved in the MBOM are mapped as subtrees under the corresponding self-made parts nodes, such as key design parts or general parts, and exist as sub-level entity nodes to further reflect the actual use of resources.

[0139] Finally, the service components in the SBOM are mapped to service nodes and copied to the corresponding components as subtrees.

[0140] Table 4 Mapping transformation rules for entity nodes from xBOM to C-BOM

[0141]

[0142] Step 3: Attribute extension mapping from xBOM to C-BOM;

[0143] Based on four operation modes: inheritance (Ψ_inherit), derivation (Ψ_derive), assignment (Ψ_transform), and addition (Ψ_add), data in the xBOM can be effectively mapped to the C-BOM attribute set. Due to the dynamic changes in energy consumption and process parameters during the manufacturing process, relying solely on static xBOM data is difficult to meet the requirements of fine-grained carbon emissions accounting throughout the entire life cycle. To this end, combining the business flow and carbon flow association mapping model, for directly measurable emission sources, some real-time data is obtained from the corresponding modules of the enterprise information system through on-site enterprise monitoring. Specifically, energy consumption data during the production process can be extracted through the MES, and distance and method data during transportation can be obtained from the SCM, thereby improving the integrity of the C-BOM attribute data. Table 5 shows the conversion and mapping method from xBOM attributes to C-BOM extended attributes.

[0144] Table 5 Attribute mapping conversion method from xBOM to C-BOM for wireless base station enclosure products

[0145]

[0146] Step 4: Generate product C-BOM;

[0147] The final product C-BOM is shown in Table 6:

[0148] Table 6 Product Carbon Footprint CF-BOM

[0149]

[0150] The present invention also provides a carbon bill of materials generation system based on xBOM multi-view conversion, the system comprising:

[0151] Initialization module for integrating xBOM into source images ,in , initialize the source map , create an empty source map , and create an empty node ID mapping table ;

[0152] Entity node conversion module for traversing the source graph using depth-first search (DFS) , apply the pre-built entity node mapping rules to the source graph Each original node in Generate a new node ; The new node will be generated Add to empty sourcemap , get the source image , the original node Map the ID to the new node To update the node ID mapping table ,in, , ;

[0153] Attribute conversion module, used to apply pre-built attribute mapping rules to source images Each new node in The carbon material list is obtained from the properties of , generating carbon footprint management attributes;

[0154] Output module for outputting carbon bill of materials diagram .

[0155] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

[0156] These changes, modifications, substitutions and variations to the embodiments without departing from the principles and spirit of the present invention are still within the scope of protection of the present invention.

Claims

1. A method for generating a carbon bill of materials based on xBOM multi-view conversion, characterized in that: The method comprises: Integrate xBOM into source drawings ,in , initialize the source map , create an empty source map , and create an empty node ID mapping table ; Traverse the source graph using depth-first search (DFS) , apply the pre-built entity node mapping rules to the source graph Each original node in Generate a new node ; The new node will be generated Add to empty sourcemap , get the source image , the original node Map the ID to the new node To update the node ID mapping table ,in, , ; Apply pre-built attribute mapping rules to source images Each new node in The carbon material list is obtained from the properties of , generating carbon footprint management attributes; Output Carbon Bill of Materials ; Construct entity node mapping rules, including: Define the structural topology conversion operator from xBOM to C-BOM; Based on the structural topology conversion operator from xBOM to C-BOM, the entity node mapping rules from xBOM to C-BOM are constructed; The defined structural topology transformation operators include: entity node copy operator, entity node delete operator, entity node add operator, entity node split operator, entity node merge operator; Construct attribute mapping rules, including: Define the attribute mapping operation from xBOM to C-BOM; Based on the attribute mapping operation from xBOM to C-BOM, construct the attribute mapping rules from xBOM to C-BOM; The defined attribute mapping operations include: attribute inheritance operation, attribute derivation operation, attribute deletion operation, and attribute assignment operation.

2. The method for generating a carbon bill of materials based on xBOM multi-view conversion according to claim 1, wherein: In the output carbon bill of materials diagram Previously also included: Carbon Detection Bill of Materials Checks whether there are loops or isolated nodes in the process, and throws an exception when a loop or isolated node is detected.

3. The method for generating a carbon bill of materials based on xBOM multi-view conversion according to claim 2, wherein: In the output carbon bill of materials diagram Previously also included: Detecting Carbon Bill of Materials New nodes in Checks whether the units of the carbon footprint management attributes are consistent and throws an exception when an inconsistency is detected.

4. The method for generating a carbon bill of materials based on xBOM multi-view conversion according to claim 3, wherein: The defined entity node copy operator is used to copy nodes or subgraphs in the xBOM to the C-BOM; The entity node deletion operator is defined to remove nodes or edges in xBOM that are not related to carbon accounting; The entity node addition operator is used to introduce new nodes or edges into the C-BOM and establish associated edges with existing nodes; The entity node splitting operator is used to decompose nodes or subgraphs in the xBOM into finer-grained parts, re-establish associated edges, process attribute relationships and edge reconstruction; The entity node merging operator is used to integrate several nodes or subgraphs in the xBOM into a whole.

5. The method for generating a carbon bill of materials based on xBOM multi-view conversion according to claim 4, characterized in that: Through attribute inheritance operation, the attribute values in the original node that are compatible with the target BOM function are directly transferred to the target BOM, retaining the original semantics and data type of the original node; Generate new attributes from existing attributes through attribute derivation operations and add them to the node's attribute collection; Remove attributes that are irrelevant to the target requirements from the node's attribute set through the attribute deletion operation; The attribute information of multiple nodes is integrated through attribute assignment operations to generate a unified attribute set.

6. A carbon bill of materials generation system based on xBOM multi-view conversion, characterized in that: The system comprises: Initialization module for integrating xBOM into source images ,in , initialize the source map , create an empty source map , and create an empty node ID mapping table ; Entity node conversion module for traversing the source graph using depth-first search (DFS) , apply the pre-built entity node mapping rules to the source graph Each original node in Generate a new node ; The new node will be generated Add to empty sourcemap , get the source image , the original node Map the ID to the new node To update the node ID mapping table ,in, , ; Attribute conversion module, used to apply pre-built attribute mapping rules to source images Each new node in The carbon material list is obtained from the properties of , generating carbon footprint management attributes; Output module for outputting carbon bill of materials diagram ; The entity node conversion module is also used to define the structural topology conversion operator from xBOM to C-BOM; based on the structural topology conversion operator from xBOM to C-BOM, the entity node mapping rules from xBOM to C-BOM are constructed; The defined structural topology transformation operators include: entity node copy operator, entity node delete operator, entity node add operator, entity node split operator, entity node merge operator; The attribute conversion module is also used to define the attribute mapping operation from xBOM to C-BOM; based on the attribute mapping operation from xBOM to C-BOM, the attribute mapping rules from xBOM to C-BOM are constructed; The defined attribute mapping operations include: attribute inheritance operation, attribute derivation operation, attribute deletion operation, and attribute assignment operation.

Citation Information

Patent Citations

  • Mapping method from EBOM to PBOM based on technological process

    CN116703319A

  • Method and system for automatically constructing SBOM based on MBOM and storage medium

    CN117611063A