A PLM-based BOM management system and method
By analyzing the hierarchical structure of the BOM product list and updating the historical material database, the problem of tracking and storing unique material information in the PLM system was solved, thus achieving accurate management of material information and reducing system load.
Patent Information
- Application Number
- CN202511553001.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-03-20
- Estimated Expiration
- 2045-10-29
AI Technical Summary
When existing BOM (Bill of Materials) product lists are directly uploaded to the PLM (Product Management System), it is difficult to achieve configuration tracking and early warning of the bill of materials, which increases the system storage load and makes it difficult to guarantee the uniqueness of material information.
The acquisition unit obtains the BOM (Bill of Materials) product list, the extraction unit obtains the initial material information, the hierarchical analysis unit breaks it down into multiple combinations of material information at different levels, and the update unit compares and updates it with the historical material library. The construction unit constructs the information to ensure the uniqueness and accuracy of the material information.
It enables accurate tracking and early warning of material information, reduces system storage load, ensures the uniqueness and accuracy of material information in the PLM system, and improves the management efficiency of BOM product compilation information.
Smart Images

Figure CN121032400B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a BOM management system and method based on PLM. BACKGROUND
[0002] Product Lifecycle management (PLM) refers to the management of information and processes of products from demand, planning, design, production, distribution, operation, use, maintenance, and recycling disposal in the whole life cycle. It is not only a technology, but also a manufacturing concept. It supports advanced design and manufacturing technologies such as concurrent design, agile manufacturing, collaborative design and manufacturing, and networked manufacturing. BOM refers to Bill of Material, which is mainly used to record all lower-level materials and related attributes of a product, as well as the parent-child relationship, unit quantity, and other attributes of all child parts. BOM management, also known as material list management, refers to the process of maintaining and controlling the establishment, circulation, change, and settlement of BOM.
[0003] In the existing process of uploading the compiled list of BOM products to the PLM system, the compiled list is simply uploaded to the system directly. Since the compiled list involves a large number of spare parts and material information, and the system itself stores a large number of material lists of various products, direct uploading not only makes it difficult to track and warn the configuration of the material list, but also increases the storage load of the system due to the existence of a large number of identical or similar material information, and it is also difficult to ensure the uniqueness of the material information stored in the PLM system. SUMMARY
[0004] The present application provides a BOM management system and method based on PLM to solve the technical problem that since the compiled list involves a large number of spare parts and material information, and the system itself stores a large number of material lists of various products, direct uploading not only makes it difficult to track and warn the configuration of the material list, but also increases the storage load of the system due to the existence of a large number of identical or similar material information, and it is also difficult to ensure the uniqueness of the material information stored in the PLM system.
[0005] To achieve the above object and other related objects, the present application provides a BOM management system based on PLM, comprising: an acquisition unit configured to acquire a bill of materials (BOM) product; an extraction unit configured to acquire initial material information based on the bill of materials; a hierarchical analysis unit configured to perform hierarchical analysis on the initial material information, and split the initial material information into a plurality of combined material information of different levels, wherein the combined material information comprises a plurality of basic material information; an update unit configured to analyze the basic material information according to historical archived material information in a historical material library, and update the historical material library according to the analysis result; and a construction unit configured to construct bill of materials information of other BOM products by using the updated historical material library.
[0006] In an embodiment of the present application, the extraction unit comprises: an extraction subunit configured to perform material composition extraction on the bill of materials, and acquire the initial material information; wherein the initial material information comprises known material information and a hierarchical relationship of the known material.
[0007] In an embodiment of the present application, the hierarchical analysis unit comprises: a relationship network creation subunit configured to construct a hierarchical relationship network according to the hierarchical relationship of the initial material information; and a relationship network analysis subunit configured to perform hierarchical analysis on the lowest level in the hierarchical relationship network, and split the initial material information into a plurality of combined material information of different levels.
[0008] In an embodiment of the present application, the relationship network creation subunit comprises: a known level extraction module configured to perform hierarchical relationship extraction on the initial material information, and obtain a known belonging level and a hierarchical subsidiary relationship of the initial material information; a sorting module configured to sort the initial material information according to the known belonging level in order, and obtain a hierarchical sequence of the initial material information; and a template adding module configured to add each initial material information in the hierarchical sequence to a hierarchical relationship template in turn according to the hierarchical subsidiary relationship, and construct the hierarchical relationship network; wherein the hierarchical relationship template comprises a plurality of different levels of empty templates to be inserted.
[0009] In an embodiment of the present application, the relationship network analysis subunit comprises: a division module, configured to branch and divide the hierarchical relationship network to obtain a plurality of hierarchical relationship branches, each of which comprises a highest level and a lowest level; a lowest level extraction module, configured to extract the lowest level in each hierarchical relationship branch; a re-divisibility judgment module, configured to judge whether the initial material information corresponding to each lowest level can be re-divided according to the historical archived material information in the historical material library; a first output module, configured to output the re-divided material information of the initial material information corresponding to the lowest level when the initial material information corresponding to the lowest level can be re-divided, and update the combined material information according to the re-divided material information; and a second output module, configured to take the initial material information as the combined material information when the initial material information corresponding to the lowest level cannot be re-divided.
[0010] In an embodiment of the present application, the re-divisibility judgment module comprises: a search sub-module, configured to search whether there is historical archived material information consistent with the target initial material information corresponding to each lowest level in the historical material library according to the target initial material information; a detection sub-module, configured to detect the lower-level containing relationship of the historical archived material information; a first sending sub-module, configured to determine that the target initial material information can be re-divided when the historical archived material information has a lower-level containing relationship, and send the re-divided material information in the lower-level containing relationship of the historical archived material information to the first output module; and a second sending sub-module, configured to determine that the target initial material information cannot be re-divided when the historical archived material information does not have a lower-level containing relationship, and send a non-re-divisible signal to the second output module.
[0011] In an embodiment of the present application, the updating unit comprises: a comparison subunit, configured to compare the basic material information with the historical archived material information in the historical material library to obtain a comparison result; and a new addition control subunit, configured to add the basic material information to the historical material library when the comparison result is that the basic material information is inconsistent with the historical archived material information.
[0012] In an embodiment of the present application, the comparison subunit comprises: a conversion module, configured to obtain a plurality of combined material information corresponding to each basic material information; and an information judgment module, configured to judge whether the combined material information is completely identical with the historical archived material information; if yes, then take the combined material information consistent with the historical archived material information as a first comparison result; if not, then perform similarity analysis on the combined material information and the historical archived material information to obtain a similarity value, and when the similarity value is greater than a similarity threshold value, then take the combined material information consistent with the historical archived material information as a second comparison result; and when the similarity value is less than the similarity threshold value, then take the combined material information inconsistent with the historical archived material information as a third comparison result.
[0013] In an embodiment of the present application, the information judging module, in the process of similarity analysis of the combined material information and the historical archived material information, further comprises: an information searching submodule, configured to search the process difference information of the combined material information and the historical archived material information when the basic material information of the combined material information is the same as the historical archived material information, the process difference information including material combination difference information and material quantity value; and a calculation submodule, configured to evaluate the conversion difficulty of the process difference information to the historical archived material information, and calculate the similarity value according to the conversion difficulty.
[0014] To achieve the above object and other related objects, the present application further provides a BOM management method based on PLM, comprising: obtaining a bill of materials of a BOM product by an obtaining unit; obtaining corresponding initial material information based on the bill of materials by an extracting unit; performing hierarchical analysis on the initial material information by a hierarchical analysis unit, and splitting the initial material information into a plurality of combined material information of different levels, the combined material information including a plurality of basic material information; analyzing the basic material information according to historical archived material information in a historical material library by an updating unit, and updating the historical material library according to the analysis result; and constructing and managing the bill of materials of other BOM products by the updated historical material library by a constructing unit.
[0015] The present application has the following advantages: the BOM management system and method based on PLM proposed by the present application can query the initial material information in the bill of materials of a BOM product, and further perform hierarchical analysis on the initial material information, so as to obtain the final combined material information. Therefore, the present application can compare and analyze the historical archived material information in the historical material library based on each combined material information composed of the basic material information, determine whether the combined material information needs to be modified, and update the historical material library in time and accurately when modification is needed, so as to provide a detection basis for the construction and management of the bill of materials of other BOM products, and ensure the safety and accuracy of the BOM product bill entry system and the export system. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the present application. It is to be understood that the drawings are designed solely for purposes of illustration to be used in conjunction with the above description, and not to limit the present application, as the skilled person will be able to derive other drawings from these drawings without any inventive work.
[0017] In the drawings:
[0018] Figure 1A structural block diagram of a PLM-based BOM management system provided by an embodiment of the present application is shown in FIG. 1.
[0019] Figure 2 A schematic diagram of a hierarchical relationship template provided by an embodiment of the present application is shown in FIG. 3.
[0020] Figure 3 A flowchart of a PLM-based BOM management method provided by an embodiment of the present application is shown in FIG. 4.
[0021] Reference signs are as follows:
[0022] The acquisition unit 111, the extraction unit 112, the hierarchical analysis unit 113, the update unit 114, and the construction unit 115. DETAILED DESCRIPTION
[0023] The present application will be described in detail by specific embodiments, and those skilled in the art can easily understand other advantages and effects of the present application from the disclosure. The present application can also be implemented or applied by different specific embodiments, and the details in the specification can be modified or changed based on different views and applications without departing from the spirit of the present application. The following embodiments and features in the embodiments can be combined with each other without conflict.
[0024] It should be noted that the diagrams provided in the following embodiments only schematically illustrate the basic concept of the present application, and the drawings only show the components related to the present application, not the number, shape and size of the components when actually implemented. The actual implementation of each component may be randomly changed in shape, number and proportion, and the layout pattern of the components may be more complex.
[0025] In the following description, a large number of details are discussed to provide a more thorough explanation of the embodiments of the present application, however, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details, and in other embodiments, the known structures and devices are shown in the form of block diagrams rather than in the form of details to avoid making the embodiments of the present application difficult to understand.
[0026] PLM (Product Lifecycle Management) means product lifecycle management. PLM is a series of application solutions applied to the creation, management, distribution and application of information supporting the whole product lifecycle within a single-site enterprise, within a multi-site enterprise, and between enterprises having a cooperative relationship in the product development field, which can integrate human resources, processes, application systems and information related to products. The PLM system mainly includes core modules such as graphic document management, BOM management, process management and project management. The R&D department centrally stores the developed graphic document information into the PLM system of the server for graphic document management. Through BOM management, accurate BOM bill of materials can be generated to solve the problem of slow and error-prone BOM compilation of complex products.
[0027] Referring to Figure 1 The application provides a BOM management system based on PLM, which comprises: an acquisition unit 111 configured to acquire a compilation list of a BOM product; an extraction unit 112 configured to acquire corresponding initial material information based on the compilation list; a hierarchical analysis unit 113 configured to perform hierarchical analysis on the initial material information, split the initial material information into a plurality of different hierarchical combined material information, and the combined material information comprises a plurality of basic material information; an updating unit 114 configured to analyze the basic material information according to historical archive material information in a historical material library, and update the historical material library according to the analysis result; and a construction unit 115 configured to perform compilation information construction of other BOM products through the updated historical material library.
[0028] It can be found from the above that in the BOM management process of the PLM system, the preparation list of the BOM product can be acquired through the acquisition unit 111, wherein the preparation list has various information related to the BOM product. For example: material code, material name, specification parameter, usage and unit, process level (reaction assembly level relationship, such as component, subcomponent, etc.), production attribute, unit price and cost, procurement information and assembly station, etc. After the preparation list is acquired, all initial material information in the preparation list can be extracted through the extraction unit 112, so that the initial material information is further processed through the hierarchical analysis unit 113 to determine the hierarchical situation of the initial material information, and then the combined material information of different levels is obtained. Different levels can refer to the supply level corresponding to the production product, for example, the basic material is used to form a subcomponent, then the subcomponent is used as a material to generate a component, and the component is used to further generate a product, etc. The basic material, subcomponent, component, etc. can all become combined materials in the present application, that is, correspond to combined material information, and the combined material information includes at least one basic material information. After the combined material information in the initial material information is determined through the hierarchical analysis unit, the basic material information in the combined material information is further compared and analyzed with the historical archived material information in the historical material library through the updating unit, so as to determine whether there is truly un-updated basic material information in the historical material library. If there is, the un-updated basic material information is updated to the historical material library based on the preparation list of the BOM product this time. Then, when the preparation information of other BOM products is constructed, the preparation list previously entered can be used as a basis to improve the material information change monitoring and query efficiency when the preparation information of other BOM products is constructed, and to ensure the controllability and accuracy in the BOM list management process.
[0029] The material code can be understood as a unique code that each material must have to facilitate system identification and management. The material name refers to the specific name of the material. The specification parameter can include detailed specification information such as size and material. The usage and unit can be used to clearly indicate the usage quantity and measurement unit of the material in the product. The process level is mainly used to reflect the assembly level relationship (such as component, subcomponent, etc.). The production attribute is mainly used to mark whether the material is a virtual single, purchased part or other special attribute. The unit price and cost are used for financial accounting and need to include unit price and total cost data. The procurement information mainly includes supplier, procurement cycle and other procurement related data. The assembly station is used to clearly indicate the specific assembly position of the material on the production line.
[0030] In the PLM-based BOM management system of the present application, the extraction unit 112 comprises: an extraction subunit for extracting the material composition of the bill of materials to obtain corresponding initial material information; wherein the initial material information comprises known material information and the hierarchical relationship of the known materials.
[0031] After the bill of materials is obtained by the acquisition unit 111, the bill of materials comprises a plurality of information related to the BOM product. The known material information of the BOM product in the bill of materials can be extracted by the extraction subunit to serve as the initial material information. When the known material information is extracted, the hierarchical relationship between the known materials will also be extracted, for example, the known materials a, b and c can constitute a subassembly d, the subassembly d is the upper level of the materials a, b and c, and the materials a, b and c are the lower level of the subassembly d.
[0032] In the PLM-based BOM management system of the present application, the hierarchical analysis unit 113 comprises: a relationship network creation subunit for constructing a hierarchical relationship network according to the hierarchical relationship of the initial material information; and a relationship network analysis subunit for performing hierarchical analysis on the lowest level in the hierarchical relationship network to split the initial material information into a plurality of combination material information of different levels.
[0033] After the general hierarchical relationship in the bill of materials is extracted by the extraction unit, the hierarchical relationship network can be constructed based on all the hierarchical relationships of the initial material information by the relationship network creation subunit to find all the initial material information at the lowest level in the hierarchical relationship. Then, the relationship network analysis subunit is used to further analyze all the initial material information at the lowest level to determine whether there is a next level of material composition for the initial material information at the lowest level. If there is, the relationship network analysis subunit of the BOM management system is used for further division, so as to split the initial material information into a plurality of combination material information of different levels. The combination material information can comprise basic material information, subassembly information composed of the basic material information, assembly information composed of the subassembly information, etc.
[0034] The relationship network creation subunit comprises: a known hierarchical extraction module for extracting the hierarchical relationship of the initial material information to obtain the known belonging level of the initial material information and the hierarchical subsidiary relationship; a sorting module for sorting the initial material information according to the known belonging level high-low order to obtain the hierarchical sequence of the initial material information ; and a template adding module for adding the hierarchical sequence The initial material information in each of the layers is added to the hierarchical relationship template in turn to build a hierarchical relationship network; wherein the hierarchical relationship template includes a plurality of different layers of to-be-inserted empty templates.
[0035] In the process of building the hierarchical relationship network using the hierarchical relationship of the initial material information, the known hierarchical extraction module first extracts the known hierarchical relationship of the initial material information, so that the known belonging layer of the initial material information can be directly obtained and the hierarchical affiliation relationship, wherein the hierarchical affiliation relationship is the affiliation relationship between two adjacent layers composed of the previous layer and the next layer represented by the known belonging layer , wherein one previous layer corresponds to at least one next layer. For example, a component is composed of two sub-components, and each sub-component is composed of three basic materials. After obtaining the known belonging layer and the hierarchical affiliation relationship, the sorting module can further sort all the known belonging layers in the order of the high and low of the hierarchical affiliation relationship, so that the hierarchical sequence of the initial material information can be obtained . After obtaining the hierarchical sequence , the template adding module can add the hierarchical sequence to the hierarchical relationship template based on the hierarchical sequence to build the hierarchical relationship network.
[0036] Figure 2 , Figure 2 In an embodiment given, it can be seen that when the hierarchical sequence is added to the hierarchical relationship template, the hierarchical sequence can be added to the first layer, the second layer, and so on in the order from high to low according to the hierarchical height order, and each hierarchical sequence is added to the hierarchical relationship template in turn until each hierarchical sequence is added, so that the hierarchical relationship network after the supplementary hierarchical sequence is obtained, and the composition material information of each branch located at the bottom layer can be displayed.
[0037] Further, the relationship network analysis subunit comprises: a division module configured to branch and divide the hierarchical relationship network to obtain a plurality of hierarchical relationship branches, each of which comprises a highest level and a lowest level; a lowest level extraction module configured to extract the lowest level in each hierarchical relationship branch; a re-divisibility judgment module configured to judge whether the initial material information corresponding to each lowest level can be re-divided according to the historical archived material information in the historical material library; a first output module configured to output the re-divided material information of the initial material information corresponding to the lowest level when the initial material information corresponding to the lowest level can be re-divided, and update the combined material information according to the re-divided material information; and a second output module configured to take the initial material information as the combined material information when the initial material information corresponding to the lowest level cannot be re-divided.
[0038] When the initial material information at the lowest level in the hierarchical relationship network is analyzed by the relationship network analysis subunit, the hierarchical relationship network can be branched and divided by the division module to obtain a plurality of hierarchical relationship branches that can be embodied in the hierarchical relationship network. Then, the lowest level of the hierarchical relationship branch is searched and extracted by the lowest level extraction module. The re-divisibility judgment module analyzes whether the initial material information corresponding to each lowest level can be re-divided by using the historical archived material information stored in the historical material library of the BOM management system of the present application. When it is analyzed that the initial material information can be re-divided, the re-divided material information of the initial material information corresponding to the lowest level is output by the first output module, and the combined material information is updated by combining the re-divided material information with the initial material information. When it is analyzed that the initial material information cannot be re-divided, the original initial material information is directly taken as the combined material information by the second output module, so that each initial material information can be completely disassembled.
[0039] Then, the re-divisibility judgment module comprises: a search submodule configured to search whether there is historical archived material information consistent with the target initial material information corresponding to each lowest level in the historical material library; a detection submodule configured to detect the lower-level containing relationship of the historical archived material information; a first sending submodule configured to determine that the target initial material information can be re-divided when the historical archived material information has a lower-level containing relationship, and send the re-divided material information in the lower-level containing relationship of the historical archived material information to the first output module; and a second sending submodule configured to determine that the target initial material information cannot be re-divided when the historical archived material information does not have a lower-level containing relationship, and send a non-re-divisible signal to the second output module.
[0040] In the process of the re-partition analysis judgment, the sub-module can be searched by using the target initial material information corresponding to each lowest level to search in the historical material library to determine whether the historical archive material information consistent with the target initial material information exists in the historical material library, if not, it is directly ended, indicating that the target initial material information is not re-partitionable; if yes, the historical archive material information will be further monitored by the detection sub-module whether there is a lower level containing relationship, if there is a lower level containing relationship, the lower level containing relationship can be directly output to the first output module as the re-partition material information to update the combined material module. If there is no lower level containing relationship, it indicates that the current target initial material information is not re-partitionable, therefore, the target initial material information is still directly used as the basic material information of the lowest level.
[0041] In the PLM-based BOM management system, the updating unit 114 comprises a comparison sub-unit for comparing the basic material information with the historical archive material information in the historical material library to obtain a comparison result; and a new addition control sub-unit for adding the basic material information to the historical material library when the comparison result is that the basic material information is inconsistent with the historical archive material information.
[0042] When the historical archive material information in the historical material library is used to analyze the basic material information, the comparison sub-unit can be used to compare the basic material information with the historical archive material information in the historical material library, so that whether the role of the basic material information in constructing the BOM product is consistent with the historical archive material information in the historical material library can be determined, thereby obtaining the comparison result. When the basic material information is inconsistent with the historical archive material information, the new addition control sub-unit can be used to control the addition of the basic material information to the historical material library, thereby ensuring the accuracy of the newly updated basic material information in the historical material library.
[0043] The comparison sub-unit comprises a conversion module for obtaining a plurality of combined material information corresponding to each basic material information; and an information judgment module for judging whether the combined material information is completely same as the historical archive material information; if yes, the combined material information is consistent with the historical archive material information as the first comparison result; if not, the similarity analysis of the combined material information and the historical archive material information is performed to obtain a similarity value, when the similarity value is greater than a similarity threshold value, the combined material information is consistent with the historical archive material information as the second comparison result; when the similarity value is less than the similarity threshold value, the combined material information is inconsistent with the historical archive material information as the third comparison result.
[0044] When the base material information is compared with the historical archived material information in the historical material library by the comparison subunit, the conversion module can be used to first utilize each base material information to generate a combined material information containing the base material information. Then, the information judgment module is used to determine whether each combined material information also has the same historical archived material information in the historical material library. If not, it means that the combined material information does not have similar historical archived material information. If there is material information in the combined material information that is the same as the historical archived material information, further similarity analysis of the combined material information and the historical archived material information is needed, and the similarity between the combined material information and the historical archived material information is used as the comparison result. For example, when the similarity value is greater than the similarity threshold value, it can be determined that the material composition in the combined material information is only a simple adjustment and there is no substantial change, so the combined material information and the historical archived material information are consistent as the second comparison result. When the similarity value is less than the similarity threshold value, it means that the improvement of the current combined material information is not negligible, so the inconsistent condition needs to be output, and the combined material information and the historical archived material information are inconsistent as the third comparison result.
[0045] Further, the information judgment module in the process of similarity analysis of the combined material information and the historical archived material information to obtain the similarity value further includes: an information searching sub-module for searching the process difference information of the combined material information and the historical archived material information when the base material information of the combined material information is the same as the historical archived material information, the process difference information including material combination difference information and material quantity value; and a calculation sub-module for evaluating the conversion difficulty of the process difference information to the historical archived material information and calculating the similarity value according to the conversion difficulty.
[0046] During the similarity analysis process between the composite material information and historical archived material information by the information judgment module, the information search submodule can determine whether the basic material information of the composite material information is the same as that of the historical archived material information. If the composite material information is at an intermediate level, it is necessary to compare the sub-component information and component information composed of the basic material information within the composite material information with the historical archived material information. When it is determined that the basic material information of the composite material information is the same as that of the historical archived material information, the process difference information between the composite material information and the historical archived material information will be further analyzed. This process difference information includes material combination difference information and material quantity values. For example, the material combination difference information could be: in the composite material information, sub-component e is composed of materials A and B, and sub-component d is composed of materials C and D; however, in the historical material database, sub-component e is composed of materials A, B, and C, and sub-component d is composed of material D. Since the component forms of sub-component e and sub-component d have not changed, the frequency of occurrence of the same component can be used as a basis for comparison. and the similarity loss value formed each time it occurs The corresponding similarity value is obtained. When the similarity value Less than the similarity threshold If this happens, it indicates a discrepancy between the combined material information and the historically archived material information. For example, the combined material information might show sub-component e (composed of materials A and B) and sub-component d (composed of materials C and D). However, the historical material database shows sub-component f (composed of materials A, B, and C) and sub-component g (composed of material D). Since sub-component f differs from sub-component e, and sub-component g differs from sub-component d, a table lookup can be used to determine the technological difficulty of converting sub-component f (composed of materials A, B, and C) into sub-component e (composed of materials A and B). Based on this conversion difficulty, the technological difficulty can be determined. Similarity conversion coefficient The similarity value is calculated. And when Less than the similarity threshold If this happens, it indicates a discrepancy between the combined material information and the historical archived material information. Of course, there are also changes in the usage parameters of materials A, B, C, and D, which can be determined by consulting a table to determine the corresponding conversion difficulty under the adjustment of these parameters. Similarity conversion coefficient The similarity value was calculated. And when Less than the similarity threshold If the composition material information is inconsistent with the historical archived material information, then the composition material information is inconsistent with the historical archived material information. Of course, when the above several situations occur at the same time, the total similarity value can also be calculated by superposition, that is, the total similarity value is obtained .
[0047] Referring to FIG. 3, the present application further provides a PLM-based BOM management method, comprising the following steps:
[0048] Step S10: obtaining the bill of materials of the BOM product through the obtaining unit 111;
[0049] Step S20: obtaining the corresponding initial material information based on the bill of materials through the extracting unit 112;
[0050] Step S30: performing hierarchical analysis on the initial material information through the hierarchical analysis unit 113, and splitting the initial material information into a plurality of different hierarchical combination material information, wherein the combination material information comprises a plurality of basic material information;
[0051] Step S40: analyzing the basic material information according to the historical archived material information in the historical material library, and updating the historical material library according to the analysis result through the updating unit 114;
[0052] Step S50: constructing and managing the preparation information of other BOM products through the updated historical material library through the constructing unit 115.
[0053] In summary, the present application discloses a PLM-based BOM management system and method, which obtains the initial material information in the bill of materials based on the bill of materials of the BOM product, further analyzes the initial material information, and obtains the final combination material information. Therefore, based on the basic material information of each combination material information, the historical archived material information in the historical material library is compared and analyzed to determine whether the combination material information needs to be modified, and the historical material library is updated in a timely and accurate manner when the modification is determined. Therefore, the detection basis for the construction and management of the preparation information of other BOM products is provided, and the safety and accuracy of the BOM product list input system and the export system are ensured. Therefore, the present application effectively overcomes the shortcomings of the prior art and has high industrial utilization value.
[0054] The above embodiments only exemplarily illustrate the principles and effects of the present application, and are not used to limit the present application. Any person skilled in the art can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical thought of the present application should be covered by the claims of the present application.
Claims
1. A PLM-based BOM management system, characterized in that, include: The acquisition unit is used to acquire the BOM (Bill of Materials) product list. The extraction unit is used to obtain the corresponding initial material information based on the compiled list; The hierarchical analysis unit is used to perform hierarchical analysis on the initial material information, and to break down the initial material information into multiple combined material information at different levels. The combined material information includes multiple basic material information. The hierarchical analysis unit includes: a relationship network creation subunit, used to construct a hierarchical relationship network based on the hierarchical relationship of the initial material information; and a relationship network analysis subunit, used to perform a subdivisible hierarchical analysis on the lowest level in the hierarchical relationship network, and to split the initial material information into multiple combined material information at different levels. An update unit is configured to analyze the basic material information based on historical archived material information in the historical material library, and update the historical material library based on the analysis results. The update unit includes: a comparison subunit, configured to compare the basic material information with the historical archived material information in the historical material library to obtain a comparison result; and a addition control subunit, configured to add the basic material information to the historical material library when the comparison result indicates that the basic material information is inconsistent with the historical archived material information. The comparison subunit includes: a conversion module, configured to obtain multiple corresponding compositions based on each piece of basic material information. The system includes a material information module and an information judgment module, used to determine whether the combined material information is completely identical to the historical archived material information; if so, the consistency between the combined material information and the historical archived material information is taken as a first comparison result; if not, a similarity analysis is performed on the combined material information and the historical archived material information to obtain a similarity value. When the similarity value is greater than a similarity threshold, the consistency between the combined material information and the historical archived material information is taken as a second comparison result; when the similarity value is less than the similarity threshold, the inconsistency between the combined material information and the historical archived material information is taken as a third comparison result. The building unit is used to build information for compiling other BOM products using the updated historical material library.
2. The PLM-based BOM management system according to claim 1, characterized in that, The extraction unit includes: The extraction subunit is used to extract the material composition from the compiled list and obtain the corresponding initial material information; wherein, the initial material information includes known material information and the hierarchical relationship of known materials.
3. The PLM-based BOM management system according to claim 1, characterized in that, The relationship network creation subunit includes: The known hierarchy extraction module is used to extract the hierarchical relationship from the initial material information to obtain the known hierarchy and hierarchical subordinate relationship of the initial material information. A sorting module is used to sort the initial material information according to its known hierarchical order to obtain a hierarchical sequence of the initial material information; and The template adding module is used to add the initial material information of each item in the hierarchical sequence to the hierarchical relationship template in sequence according to the hierarchical subordinate relationship, so as to construct the hierarchical relationship network; wherein, the hierarchical relationship template includes multiple empty templates of different levels to be inserted.
4. The PLM-based BOM management system according to claim 1, characterized in that, The relationship network analysis subunit includes: The partitioning module is used to divide the hierarchical relationship network into branches to obtain multiple hierarchical relationship branches, each of which includes a highest level and a lowest level; The lowest level extraction module is used to extract the lowest level in each of the hierarchical relationship branches; The re-division determination module is used to determine, in turn, whether the initial material information corresponding to each lowest level can be re-divided based on the historical archived material information in the historical material library. The first output module is configured to, when the initial material information corresponding to the lowest level can be further subdivided, output the subdivided material information of the initial material information corresponding to the lowest level, and update the composite material information based on the subdivided material information; and The second output module is used to take the initial material information as the composite material information when the initial material information corresponding to the lowest level can be no longer divided.
5. The PLM-based BOM management system according to claim 4, characterized in that, The redivisibility determination module includes: The search submodule is used to search the historical material library for historical archived material information that is consistent with the target initial material information, based on the target initial material information corresponding to each lowest level. The detection submodule is used to detect the subordinate inclusion relationship of the historical archived material information; The first sending submodule is configured to, when the historical archived material information has a subordinate inclusion relationship, determine that the target initial material information can be further subdivided, and send the subdivided material information in the subordinate inclusion relationship of the historical archived material information to the first output module; and The second sending submodule is used to determine that the target initial material information cannot be further divided when the historical archived material information does not have a subordinate inclusion relationship, and to send the indivisible signal to the second output module.
6. The PLM-based BOM management system according to claim 1, characterized in that, In the process of performing similarity analysis between the composite material information and the historical archived material information to obtain a similarity value, the information judgment module further includes: The information search submodule is used to search for process difference information between the combined material information and the historical archived material information when the basic material information of the combined material information is the same as the historical archived material information. The process difference information includes material combination difference information and material quantity values. The calculation submodule is used to assess the difficulty of converting the process difference information into the historical archived material information, and calculate the similarity value based on the conversion difficulty.
7. A BOM management method for the PLM-based BOM management system according to any one of claims 1-6, characterized in that, include: The BOM (Bill of Materials) product list is obtained through the acquisition unit; The extraction unit obtains the corresponding initial material information based on the compiled list; The initial material information is analyzed hierarchically by the hierarchical analysis unit, and the initial material information is broken down into multiple combined material information at different levels. The combined material information includes multiple basic material information. The update unit analyzes the basic material information based on the historical archived material information in the historical material database, and updates the historical material database based on the analysis results. The construction unit manages the compilation information of other BOM products by using the updated historical material library.
Citation Information
Patent Citations
Method and device for generating bill of materials, and medium
CN112347750A