Three-dimensional process digitalization method and system based on knowledge graph

Through the three-dimensional process digitalization method based on knowledge graph, the problem of low process design and data management efficiency in the existing technology is solved, the process automation and data management are standardized, and the process reuse efficiency and series model update speed are improved.

CN118863048BActive Publication Date: 2025-02-07NANJING JINHUISHOU INFORMATION TECHNOLOGY CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410897576.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-05
Publication Date
2025-02-07
Estimated Expiration
2044-07-05

AI Technical Summary

Technical Problem

In the prior art, designing product modeling, process structure construction, and process model processing consumes a lot of energy, and system data management lacks a data ecological management mechanism.

Method used

A three-dimensional process digitalization method based on knowledge graph is adopted to establish a knowledge standardized map by extracting production data of typical historical products of the enterprise, construct PBOM and MBOM models, compare manufacturing data in real time, and implement process cloning strategies.

Benefits of technology

It realizes automation and standardization of process design, improves process reuse efficiency, shortens the update speed of series models, and improves the standardization and efficiency of data management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118863048B_ABST
    Figure CN118863048B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of digital technology, and is a three-dimensional process digitalization method and system based on a knowledge graph. The specific method comprises: establishing a knowledge standardization graph according to product production data; constructing a PBOM original management model, collecting specific product design goals in the actual production order requirements of the enterprise, and driving the optimization of the PBOM original management model according to the specific product design goals to obtain a BOP transition management model; driving the optimization of the BOP transition management model according to manufacturing data to obtain an MBOM dynamic management model; extracting actual manufacturing data in the MBOM dynamic management model in real time, and calculating the switching comparison value of the process data; executing the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value; the present invention solves the problem that a lot of energy of process personnel is consumed when designing product modeling, constructing process structure, and processing process models, and the whole system data management lacks a data ecological management mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of digital technology, and is a three-dimensional process digitalization method and system based on knowledge graph. Background Art

[0002] The 3D intelligent process system is a computer-aided 3D process design and management system running in a network environment. The current status of the 3D process industry can be divided into the following three types: using 2D CAPP to simply build a process structure, add manufacturing information, and process cards as office cards, and manufacturing information cannot be transmitted to other systems; or the design end and the process end are connected, but not a driving relationship; or the design end and the process end are closely connected, and are a driving relationship; the 3D process industry has the following problems: the concept of the main model cannot be carried, the entire product data chain cannot be connected, the software operation is cumbersome, the software response speed is reduced, the business process cannot be supported, the work efficiency is low, the workload is large, and the data management is chaotic.

[0003] In the existing disclosed invention technologies, for example, the patent with application publication number CN113868804A discloses a welding process modeling and process design method and system based on MBD, including a welding process model based on MBD and a welding process modeling system based on MBD. The welding process model based on MBD realizes the consistent expression, storage and management of welding business, and the welding process modeling system based on MBD realizes the specific PBOM establishment, welding model definition, visual interaction and output.

[0004] The above patents lack the ability to distinguish between process reuse, the degree of process knowledge inheritance, the speed and efficiency of process compilation, and the slow updating of series models. To this end, the present invention provides a three-dimensional process digitization method based on a knowledge graph, which solves the technical problems existing in the prior art. Summary of the invention

[0005] The purpose of this section is to summarize some aspects of embodiments of the present invention and briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this section and the specification abstract and the invention title of this application to avoid blurring the purpose of this section, the specification abstract and the invention title, and such simplifications or omissions cannot be used to limit the scope of the present invention.

[0006] The technical problem to be solved by the present invention is that in the prior art, the design of product modeling, the construction of process structure, and the processing of process models consume a lot of energy of process personnel, and the data management of the entire system lacks a data ecological management mechanism. A three-dimensional process digitization method and system based on knowledge graph are proposed.

[0007] In order to achieve the above-mentioned purpose, the technical solution of the three-dimensional process digitization method based on knowledge graph of the present invention includes the following steps:

[0008] S1: Extract the production data of the company's historical typical products and establish a knowledge standardization map based on the product production data;

[0009] S2: Build the PBOM original management model, collect product design goals, and optimize the PBOM original management model according to the product design goals to obtain the BOP transition management model;

[0010] S3: Extract manufacturing data during the product manufacturing process, and optimize the BOP transition management model based on the manufacturing data to obtain the MBOM dynamic management model;

[0011] S4: extract the actual manufacturing data in the MBOM dynamic management model in real time, intelligently compare the process data in the knowledge standardization graph with the actual manufacturing data in the MBOM, and calculate the switching comparison value of the process data;

[0012] S5: Execute the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value.

[0013] Specifically, PBOM is the abbreviation of product-based BOM structure (Product Bill of Materials), which is a bill of materials structure formulated for specific product design and specification requirements. PBOM includes all the parts, raw materials and assemblies required to determine the product, as well as the hierarchical structure and association relationship between them.

[0014] Specifically, BOP (Bill of Process) refers to a list of steps and process requirements in product manufacturing that is arranged in chronological order during the production process.

[0015] Specifically, MBOM is the abbreviation of Manufacturing Bill of Materials, which is a bill of materials used in the manufacturing process. MBOM includes the parts, subassemblies, raw materials and process instructions actually used to manufacture the product. Compared with PBOM, MBOM pays more attention to the materials and resources required in the actual manufacturing process of the product.

[0016] Specifically, in S1, the product production data of the enterprise's historical typical products include: typical product series, typical product models, typical product three-dimensional models and geometric features of typical product three-dimensional models. Each product feature, part, assembly and product three-dimensional model includes an embedded enterprise knowledge base file stored in the knowledge standardization graph.

[0017] Specifically, S2 includes the following specific steps:

[0018] S21: The product assembly structure drives the EBOM, where the EBOM loads the assembly data. For electrical connectors and standard parts that do not have a physical model, nodes are directly created based on the data in the assembly details table and loaded into the EBOM, and the assembly structure is updated based on the newly created nodes.

[0019] S22: PBOM references EBOM data, adds process raw materials, auxiliary materials information, associates assembly structures, regroups assembly structures, consumes inventory, compares with EBOM, performs responsibility checks, and processes parts.

[0020] Divide the tasks on the PBOM structure, specify the process route, and send the task requirements and PBOM structure data.

[0021] Specifically, S3 includes the following specific steps:

[0022] S31: Create a total process set node based on the PBOM general assembly node, create a product collaborative process total node and automatically push it to the manufacturing process planner, where the access permission issuance strategy for the process set is: issue access time in order according to the experience value of the process personnel; the calculation formula of the experience value JY of the process personnel is: L is the cumulative working years of the process personnel, and N is the number of processes that the process personnel have historically used and created in the knowledge standardization map;

[0023] S32: Create process types according to the division of PBOM process tasks; wherein the process manufacturing target refers to the model data corresponding to the node where the PBOM is located, and each process type is standardized and embedded in the system including: process file number, process name and its corresponding card template, process content, working hours, each process type and each process file template;

[0024] S33: synchronously recording process data according to the PBOM process task division, wherein the recording of process data includes: synchronization of process structure, processing of process model, generation of process drawings, loading of process resources and filling of process step contents;

[0025] The processing data items in the process model include process content, process step content, process resources, and technical requirements;

[0026] The loading of the process resources includes: loading the processing parameter items in the process model into the two-dimensional process card, and synchronizing the two-dimensional process card into the process structure;

[0027] S34: Build product process resources and process terminology library based on process type and process data, and provide quick search and intelligent search interface;

[0028] S35: The manufacturing information in each process structure is synthesized into a whole PDF file, which is sent to the process flow manager for review and approval, and the reviewed process information is issued to the department or individual; the review information includes the additional signature information and version identification of the process manager; the synthesis of the whole process specification includes: synthesizing the whole PDF file of each process type, adding the "seal" identification, integrating all process type PDF files into the overall process node and archiving them for use.

[0029] Specifically, S4 includes the following specific steps:

[0030] S41: extracting actual manufacturing data in the MBOM dynamic management model in real time, wherein the actual manufacturing data includes: production material data, product output data, product yield rate data, manufacturing process data, manufacturing process working time data, manufacturing worker on-the-job data, and processing tolerance data;

[0031] S42: Intelligently compare the process data in the knowledge standardization graph with the actual manufacturing data in the MBOM;

[0032] S43: Calculate the switching comparison value of the process data. The calculation strategy of the switching comparison value Q is as follows:

[0033]

[0034] Among them, α1 and α2 are the manufacturing quality influence coefficient and the manufacturing cost influence coefficient respectively;

[0035] i and j are both subscripts, representing the i-th material type and the j-th processing step, respectively;

[0036] w i is the material quantity of the i-th material in the actual manufacturing data;

[0037] c and l are the product output and product yield rate in the actual manufacturing data, respectively;

[0038] They are the historical mean of manufacturing material quantity, product output and product yield rate of the same model product in the knowledge standardization graph;

[0039] t j ,p j are the manufacturing process hours and the number of manufacturing workers in the jth processing process in the actual manufacturing data; g is the processing tolerance in the actual manufacturing data;

[0040] They are respectively the historical average manufacturing process hours, the number of manufacturing workers on duty and the average processing tolerance of the same model product in the knowledge standardization map.

[0041] Specifically, the process cloning strategy described in S5 includes:

[0042] S51: extracting the switching comparison value of the process data calculated in S4, comparing the switching comparison value of the process data with the set process confirmation switching threshold range, and determining whether the switching comparison value of the process data belongs to the process confirmation switching threshold range;

[0043] S52: when the switching comparison value of the process data belongs to the process confirmation switching threshold range, extracting the design sub-components of the master model in the knowledge standardization graph, wherein the design sub-components are the smallest production part units;

[0044] In the three-dimensional model of the master part, the geometric posture image of the master part is collected in all directions, wherein the collection interval is 30°;

[0045] Synchronously extracting production parameters of the master part in each geometric posture image, the production parameters including: master part name, master part specification, master part material brand, master part performance grade, master part surface treatment parameters and master part geometric parameters;

[0046] S53: According to S52, the full-size parameters are extracted into the 3D model background database, and the designer supplements the product characteristic size values ​​corresponding to the remaining series models and saves them into the background database to complete the 3D process cloning.

[0047] Specifically, the process cloning strategy described in S5 also includes:

[0048] S54: extracting the full-size parameters in the background database and importing them into the product similarity calculation strategy to determine whether the three-dimensional process cloning parameters in S53 constitute a new product series; the product similarity calculation strategy is specifically:

[0049]

[0050] in, d is a subscript, indicating the dth geometric posture image;

[0051] s d is the product similarity of the d-th geometric posture image;

[0052] r b is the pixel value of the b-th mother pixel in the geometric posture image, and R is the pixel value of the pixel closest to the b-th mother pixel in the geometric posture image;

[0053] r b ′ is the pixel value of the b-th product pixel in the geometric posture image of the specific product in the actual production order demand of the enterprise, and R′ is the pixel value closest to the b-th product pixel in the geometric posture image of the specific product in the actual production order demand of the enterprise;

[0054] S55: When the product similarity is greater than the set similarity threshold, it is determined that the specific product in the actual production order demand of the enterprise and the master part in the knowledge standardization graph are products of the same series of models. In the production process of the specific product in the actual production order demand of the enterprise, the product is produced according to the manufacturing data with the highest product yield rate;

[0055] When the product similarity is less than or equal to the set similarity threshold, it is judged that the specific product in the actual production order demand of the enterprise and the master part in the knowledge standardization map are similar products. During the production process of the specific product in the actual production order demand of the enterprise, the process model parameter table and process resources are updated according to the three-dimensional process cloning parameters.

[0056] In addition, the three-dimensional process digitization system based on knowledge graph of the present invention includes the following modules:

[0057] Spectrum construction module, BOP transition management module, MBOM dynamic management module, switching comparison value calculation module, process cloning strategy execution module;

[0058] The graph construction module is used to extract the product production data of the company's historical typical products and establish a knowledge standardization graph based on the product production data;

[0059] The BOP transition management module is used to construct a PBOM original management model, collect product design goals, and drive and optimize the PBOM original management model according to the product design goals to obtain a BOP transition management model;

[0060] The MBOM dynamic management module is used to extract manufacturing data in the product process, and drive the optimization of the BOP transition management model according to the manufacturing data to obtain the MBOM dynamic management model;

[0061] The switching comparison value calculation module is used to extract the actual manufacturing data in the MBOM dynamic management model in real time, intelligently compare the process data in the knowledge standardization map with the manufacturing data in the MBOM, and calculate the switching comparison value of the process data;

[0062] The process cloning strategy execution module executes the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value.

[0063] A storage medium stores instructions, and when a computer reads the instructions, the computer executes the three-dimensional process digitization method based on the knowledge graph.

[0064] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned knowledge graph-based three-dimensional process digitization method when executing the computer program.

[0065] Compared with the prior art, the technical effects of the present invention are as follows:

[0066] 1. The present invention can conveniently and quickly realize the three-dimensional expression of turning, planing, slotting, grinding, broaching, reaming, extrusion, rolling and other process methods in the three-dimensional model, and can accurately express the information in the mechanical processing process without redundant information and ambiguity.

[0067] 2. The present invention aims at products with high serialization procedures and relatively fixed process specifications, and can customize them into special process products through template customization. For special process products, during the process design process, it is only necessary to import the design model, and the process model of each process will be automatically generated without manual participation. In addition to complete geometric objects, the process model also contains all PMI manufacturing information. At the same time, using the process card template defined in the template and the association between the three-dimensional model and the two-dimensional engineering drawing, the process diagram is also generated at the same time as the process model is created.

[0068] 3. The present invention provides a large number of standard enterprise resource libraries, special symbols, special annotation libraries and electronic process manuals in the form of a resource structure tree. These resources are dynamically associated with the edited process cards, and process personnel can easily query and select them, eliminating the trouble of manual search and input during design. It not only improves the efficiency of compiling process cards, but also promotes the standardization and normalization of process design.

[0069] 4. The present invention associates process information with product information. When similar products are designed in process, the system will compare similar products in the process procedure library, intelligently recommend process procedures through customized comparison rules, and use process cloning to reuse the entire process or process level. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0071] in:

[0072] Figure 1 It is a schematic diagram of the process of the three-dimensional process digitization method based on knowledge graph of the present invention;

[0073] Figure 2 It is a structural schematic diagram of the three-dimensional process digitization system based on knowledge graph of the present invention. DETAILED DESCRIPTION

[0074] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.

[0075] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0076] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0077] Embodiment 1:

[0078] like Figure 1 As shown, the three-dimensional process digitization method based on the knowledge graph of the embodiment of the present invention includes the following specific steps:

[0079] S1: Extract the production data of the company's historical typical products and establish a knowledge standardization map based on the product production data;

[0080] In S1, the product production data of the enterprise's historical typical products include: typical product series, typical product models, typical product three-dimensional models and geometric features of typical product three-dimensional models. Each product feature, part, assembly and product three-dimensional model includes an embedded enterprise knowledge base file stored in the knowledge standardization graph.

[0081] S2: Build the PBOM original management model, collect product design goals, and optimize the PBOM original management model according to the product design goals to obtain the BOP transition management model;

[0082] S2 includes the following specific steps:

[0083] S21: The product assembly structure drives the EBOM, where the EBOM loads the assembly data. For electrical connectors and standard parts that do not have a physical model, nodes are directly created based on the data in the assembly details table and loaded into the EBOM, and the assembly structure is updated based on the newly created nodes.

[0084] S22: PBOM references EBOM data, adds process raw materials, auxiliary materials information, associates assembly structures, regroups assembly structures, consumes inventory, compares with EBOM, performs responsibility checks, and processes parts.

[0085] Divide the tasks on the PBOM structure, specify the process route, and send the task requirements and PBOM structure data.

[0086] S3: Extract manufacturing data during the product manufacturing process, and optimize the BOP transition management model based on the manufacturing data to obtain the MBOM dynamic management model;

[0087] S3 includes the following specific steps:

[0088] S31: Create a total process set node based on the PBOM general assembly node, create a product collaborative process total node and automatically push it to the manufacturing process planner, where the access permission issuance strategy for the process set is: issue access time in order according to the experience value of the process personnel; the calculation formula of the experience value JY of the process personnel is: L is the cumulative working years of the process personnel, and N is the number of processes that the process personnel have historically used and created in the knowledge standardization map;

[0089] S32: Create process types according to the division of PBOM process tasks; wherein the process manufacturing target refers to the model data corresponding to the node where the PBOM is located, and each process type is standardized and embedded in the system including: process file number, process name and its corresponding card template, process content, working hours, each process type and each process file template;

[0090] S33: Synchronously record process data according to the PBOM process task division, wherein the process data recording includes: synchronization of process structure, processing of process model, generation of process drawings, loading of process resources, and filling of process step contents;

[0091] The processing data items in the process model include process content, process step content, process resources, and technical requirements;

[0092] The loading of the process resources includes: loading the processing parameter items in the process model into the two-dimensional process card, and synchronizing the two-dimensional process card into the process structure;

[0093] S34: Build product process resources and process terminology library based on process type and process data, and provide quick search and intelligent search interface;

[0094] S35: The manufacturing information in each process structure is synthesized into a whole PDF file, which is sent to the process flow manager for review and approval, and the reviewed process information is issued to the department or individual; the review information includes the additional signature information and version identification of the process manager; the synthesis of the whole process specification includes: synthesizing the whole PDF file of each process type, adding the "seal" identification, integrating all process type PDF files into the overall process node and archiving them for use.

[0095] S4: extract the actual manufacturing data in the MBOM dynamic management model in real time, intelligently compare the process data in the knowledge standardization graph with the actual manufacturing data in the MBOM, and calculate the switching comparison value of the process data;

[0096] S41: extracting actual manufacturing data in the MBOM dynamic management model in real time, wherein the actual manufacturing data includes: production material data, product output data, product yield rate data, manufacturing process data, manufacturing process working time data, manufacturing worker on-the-job data, and processing tolerance data;

[0097] S42: Intelligently compare the process data in the knowledge standardization graph with the actual manufacturing data in the MBOM;

[0098] S43: Calculate the switching comparison value of the process data. The calculation strategy of the switching comparison value Q is as follows:

[0099]

[0100] Among them, α1 and α2 are the manufacturing quality influence coefficient and the manufacturing cost influence coefficient respectively;

[0101] i and j are both subscripts, representing the i-th material type and the j-th processing step, respectively;

[0102] w i is the material quantity of the i-th material in the actual manufacturing data;

[0103] c and l are the product output and product yield rate in the actual manufacturing data, respectively;

[0104] They are the historical mean of manufacturing material quantity, product output and product yield rate of the same model product in the knowledge standardization graph;

[0105] t j ,p j are the manufacturing process hours and the number of manufacturing workers in the jth processing process in the actual manufacturing data; g is the processing tolerance in the actual manufacturing data;

[0106] They are respectively the historical average manufacturing process hours, the number of manufacturing workers on duty and the average processing tolerance of the same model product in the knowledge standardization map.

[0107] S5: Execute the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value.

[0108] The process cloning strategies described in S5 include:

[0109] S51: extracting the switching comparison value of the process data calculated in S4, comparing the switching comparison value of the process data with the set process confirmation switching threshold range, and determining whether the switching comparison value of the process data belongs to the process confirmation switching threshold range;

[0110] S52: when the switching comparison value of the process data belongs to the process confirmation switching threshold range, extracting the design sub-components of the master model in the knowledge standardization graph, wherein the design sub-components are the smallest production part units;

[0111] In the three-dimensional model of the master part, the geometric posture image of the master part is collected in all directions, wherein the collection interval is 30°;

[0112] Synchronously extracting production parameters of the master part in each geometric posture image, the production parameters including: master part name, master part specification, master part material brand, master part performance grade, master part surface treatment parameters and master part geometric parameters;

[0113] S53: According to S52, the full-size parameters are extracted into the 3D model background database, and the designer supplements the product characteristic size values ​​corresponding to the remaining series models and saves them into the background database to complete the 3D process cloning.

[0114] S5 The process cloning strategy also includes:

[0115] S54: extracting the full-size parameters in the background database and importing them into the product similarity calculation strategy to determine whether the three-dimensional process cloning parameters in S53 constitute a new product series; the product similarity calculation strategy is specifically:

[0116]

[0117] in, d is a subscript, indicating the dth geometric posture image;

[0118] s d is the product similarity of the d-th geometric posture image;

[0119] r b is the pixel value of the b-th mother pixel in the geometric posture image, and R is the pixel value of the pixel closest to the b-th mother pixel in the geometric posture image;

[0120] r b ′ is the pixel value of the b-th product pixel in the geometric posture image of the specific product in the actual production order demand of the enterprise, and R′ is the pixel value closest to the b-th product pixel in the geometric posture image of the specific product in the actual production order demand of the enterprise;

[0121] S55: When the product similarity is greater than the set similarity threshold, it is determined that the specific product in the actual production order demand of the enterprise and the master part in the knowledge standardization graph are products of the same series of models. In the production process of the specific product in the actual production order demand of the enterprise, the product is produced according to the manufacturing data with the highest product yield rate;

[0122] When the product similarity is less than or equal to the set similarity threshold, it is judged that the specific product in the actual production order demand of the enterprise and the master part in the knowledge standardization map are similar products. During the production process of the specific product in the actual production order demand of the enterprise, the process model parameter table and process resources are updated according to the three-dimensional process cloning parameters.

[0123] Embodiment 2:

[0124] like Figure 2 As shown, the three-dimensional process digitization system based on knowledge graph in an embodiment of the present invention includes the following modules:

[0125] Spectrum construction module, BOP transition management module, MBOM dynamic management module, switching comparison value calculation module, process cloning strategy execution module;

[0126] The graph construction module is used to extract the product production data of the company's historical typical products and establish a knowledge standardization graph based on the product production data;

[0127] The BOP transition management module is used to construct a PBOM original management model, collect product design goals, and drive and optimize the PBOM original management model according to the product design goals to obtain a BOP transition management model;

[0128] The MBOM dynamic management module is used to extract manufacturing data in the product process, and drive the optimization of the BOP transition management model according to the manufacturing data to obtain the MBOM dynamic management model;

[0129] The switching comparison value calculation module is used to extract the actual manufacturing data in the MBOM dynamic management model in real time, intelligently compare the process data in the knowledge standardization map with the manufacturing data in the MBOM, and calculate the switching comparison value of the process data;

[0130] The process cloning strategy execution module executes the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value.

[0131] Embodiment three:

[0132] This embodiment provides an electronic device, including: a processor and a memory, wherein the memory stores a computer program that can be called by the processor;

[0133] The processor executes the above-mentioned knowledge graph-based three-dimensional process digitization method by calling the computer program stored in the memory.

[0134] The electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) and one or more memories, wherein the memory stores at least one computer program, which is loaded and executed by the processor to implement the three-dimensional process digitization method based on knowledge graph provided by the above method embodiment. The electronic device may also include other components for realizing the functions of the device, for example, the electronic device may also have components such as wired or wireless network interfaces and input and output interfaces to input and output data. This embodiment will not be described in detail here.

[0135] Embodiment 4:

[0136] This embodiment provides a computer-readable storage medium having a rewritable computer program stored thereon;

[0137] When the computer program runs on a computer device, the computer device executes the above-mentioned three-dimensional process digitization method based on knowledge graph.

[0138] For example, the computer readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0139] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0140] It should be understood that determining B based on A does not mean determining B only based on A. B can also be determined based on A and / or other information.

[0141] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When a computer instruction or computer program is loaded or executed on a computer, a process or function according to an embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through a wired network or / and a wireless network. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0142] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0143] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0144] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only one, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0145] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0146] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0147] In the description of this specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0148] In summary, compared with the prior art, the technical effects of the present invention are as follows:

[0149] 1. The present invention can conveniently and quickly realize the three-dimensional expression of turning, planing, slotting, grinding, broaching, reaming, extrusion, rolling and other process methods in the three-dimensional model, and can accurately express the information in the mechanical processing process without redundant information and ambiguity.

[0150] 2. The present invention aims at products with high serialization procedures and relatively fixed process specifications, and can customize them into special process products through template customization. For special process products, during the process design process, it is only necessary to import the design model, and the process model of each process will be automatically generated without manual participation. In addition to complete geometric objects, the process model also contains all PMI manufacturing information. At the same time, using the process card template defined in the template and the association between the three-dimensional model and the two-dimensional engineering drawing, the process diagram is also generated at the same time as the process model is created.

[0151] 3. The present invention provides a large number of standard enterprise resource libraries, special symbols, special annotation libraries and electronic process manuals in the form of a resource structure tree. These resources are dynamically associated with the edited process cards, and process personnel can easily query and select them, eliminating the trouble of manual search and input during design. It not only improves the efficiency of compiling process cards, but also promotes the standardization and normalization of process design.

[0152] 4. The present invention associates process information with product information. When similar products are designed in process, the system will compare similar products in the process specification library, and intelligently recommend process specifications through customized comparison rules. By using process cloning, the whole set of processes or process levels can be reused. The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. The above embodiments and descriptions are only to illustrate the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention to be protected. The scope of protection claimed by the present invention is defined by the attached claims and their equivalents.

Claims

1. A three-dimensional process digitization method based on knowledge graph, characterized by: The method comprises the following specific steps: S1: Extract the production data of the company's historical typical products and establish a knowledge standardization map based on the product production data; S2: Build the PBOM original management model, collect product design goals, and optimize the PBOM original management model according to the product design goals to obtain the BOP transition management model; S3: Extract manufacturing data during the product manufacturing process, and optimize the BOP transition management model based on the manufacturing data to obtain the MBOM dynamic management model; S4: extract the actual manufacturing data in the MBOM dynamic management model in real time, intelligently compare the process data in the knowledge standardization graph with the actual manufacturing data in the MBOM, and calculate the switching comparison value of the process data; S5: executing the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value; S4 includes the following specific steps: S41: extracting actual manufacturing data in the MBOM dynamic management model in real time, wherein the actual manufacturing data includes: production material data, product output data, product yield rate data, manufacturing process data, manufacturing process working time data, manufacturing worker on-the-job data, and processing tolerance data; S42: Intelligently compare the process data in the knowledge standardization graph with the actual manufacturing data in the MBOM; S43: Calculate the switching comparison value of the process data. The calculation strategy of the switching comparison value Q is as follows: Among them, α1 and α2 are the manufacturing quality influence coefficient and the manufacturing cost influence coefficient respectively; i and j are both subscripts, representing the i-th material type and the j-th processing step, respectively; w i is the material quantity of the i-th material in the actual manufacturing data; c and l are the product output and product yield rate in the actual manufacturing data, respectively; They are the historical mean of manufacturing material quantity, product output and product yield rate of the same model product in the knowledge standardization graph; t j ,p j are the manufacturing process hours and the number of manufacturing workers in the jth processing process in the actual manufacturing data; g is the processing tolerance in the actual manufacturing data; They are the historical average working hours of manufacturing processes, the number of manufacturing workers on duty and the average processing tolerance of the same model product in the knowledge standardization map; The process cloning strategies described in S5 include: S51: extracting the switching comparison value of the process data calculated in S4, comparing the switching comparison value of the process data with the set process confirmation switching threshold range, and determining whether the switching comparison value of the process data belongs to the process confirmation switching threshold range; S52: when the switching comparison value of the process data belongs to the process confirmation switching threshold range, extracting the design sub-components of the master part model in the knowledge standardization graph, wherein the design sub-components are the smallest production part units; In the three-dimensional model of the master part, the geometric posture image of the master part is collected in all directions, wherein the collection interval is 30°; Synchronously extracting production parameters of the master part in each geometric posture image, the production parameters including: master part name, master part specification, master part material brand, master part performance grade, master part surface treatment parameters and master part geometric parameters; S53: According to S52, the full-size parameters are extracted into the 3D model background database, and the designer supplements the product characteristic size values ​​corresponding to the remaining series models and saves them into the background database, thus completing the 3D process cloning; S5 The process cloning strategy also includes: S54: extracting the full-size parameters in the background database and importing them into the product similarity calculation strategy to determine whether the three-dimensional process cloning parameters in S53 constitute a new product series; the product similarity calculation strategy is specifically: in, d is a subscript, indicating the dth geometric posture image; s d is the product similarity of the d-th geometric posture image; r b is the pixel value of the b-th mother pixel in the geometric posture image, and R is the pixel value of the pixel closest to the b-th mother pixel in the geometric posture image; r b ′ is the pixel value of the b-th product pixel in the geometric posture image of the specific product in the actual production order demand of the enterprise, and R′ is the pixel value closest to the b-th product pixel in the geometric posture image of the specific product in the actual production order demand of the enterprise; S55: When the product similarity is greater than the set similarity threshold, it is determined that the specific product in the actual production order demand of the enterprise and the master part in the knowledge standardization graph are products of the same series of models. In the production process of the specific product in the actual production order demand of the enterprise, the product is produced according to the manufacturing data with the highest product yield rate; When the product similarity is less than or equal to the set similarity threshold, it is judged that the specific product in the actual production order demand of the enterprise and the master part in the knowledge standardization map are similar products. During the production process of the specific product in the actual production order demand of the enterprise, the process model parameter table and process resources are updated according to the three-dimensional process cloning parameters.

2. The three-dimensional process digitization method based on knowledge graph according to claim 1 is characterized in that: In S1, the product production data of the enterprise's historical typical products include: typical product series, typical product models, typical product three-dimensional models and geometric features of typical product three-dimensional models. Each product feature, part, assembly and product three-dimensional model includes an embedded enterprise knowledge base file stored in the knowledge standardization graph.

3. The three-dimensional process digitization method based on knowledge graph according to claim 2 is characterized in that: S2 includes the following specific steps: S21: The product assembly structure drives the EBOM, where the EBOM loads the assembly data. For electrical connectors and standard parts that do not have a physical model, nodes are directly created based on the data in the assembly details table and loaded into the EBOM, and the assembly structure is updated based on the newly created nodes. S22: PBOM references EBOM data, adds process raw materials, auxiliary materials information, associates assembly structures, regroups assembly structures, consumes inventory, compares with EBOM, performs responsibility checks, and processes parts. Divide tasks on the PBOM structure, specify process routes, and send task requirements and PBOM structure data.

4. The three-dimensional process digitization method based on knowledge graph according to claim 3 is characterized in that: S3 includes the following specific steps: S31: Create a total process set node based on the PBOM general assembly node, create a product collaborative process total node and automatically push it to the manufacturing process planner, where the access permission issuance strategy for the process set is: issue access time in order according to the experience value of the process personnel; the calculation formula of the experience value JY of the process personnel is: L is the cumulative working years of the process personnel, and N is the number of processes that the process personnel have historically used and created in the knowledge standardization map; S32: Create process types according to the division of PBOM process tasks; wherein the process manufacturing target refers to the model data corresponding to the node where the PBOM is located, and each process type is standardized and embedded in the system including: process file number, process name and its corresponding card template, process content, working hours, each process type and each process file template; S33: synchronously recording process data according to the PBOM process task division, wherein the recording of process data includes: synchronization of process structure, processing of process model, generation of process drawings, loading of process resources and filling of process step contents; The processing data items in the process model include process content, process step content, process resources, and technical requirements; The loading of the process resources includes: loading the processing parameter items in the process model into the two-dimensional process card, and synchronizing the two-dimensional process card into the process structure; S34: Build product process resources and process terminology library based on process type and process data, and provide quick search and intelligent search interface; S35: The manufacturing information in each process structure is synthesized into a whole PDF file, which is sent to the process flow manager for review and approval, and the reviewed process information is issued to the department or individual; the review information includes the additional signature information and version identification of the process manager; the synthesis of the whole process specification includes: synthesizing the whole PDF file of each process type, adding the "seal" identification, integrating all process type PDF files into the overall process node and archiving them for use.

5. A three-dimensional process digitization system based on knowledge graph, which is used to implement the three-dimensional process digitization method based on knowledge graph as described in any one of claims 1 to 4, characterized in that: The system includes the following modules: Spectrum construction module, BOP transition management module, MBOM dynamic management module, switching comparison value calculation module, process cloning strategy execution module; The graph construction module is used to extract the product production data of the company's historical typical products and establish a knowledge standardization graph based on the product production data; The BOP transition management module is used to construct a PBOM original management model, collect product design goals, and drive and optimize the PBOM original management model according to the product design goals to obtain a BOP transition management model; The MBOM dynamic management module is used to extract manufacturing data in the product process, and drive the optimization of the BOP transition management model according to the manufacturing data to obtain the MBOM dynamic management model; The switching comparison value calculation module is used to extract the actual manufacturing data in the MBOM dynamic management model in real time, intelligently compare the process data in the knowledge standardization map with the manufacturing data in the MBOM, and calculate the switching comparison value of the process data; The process cloning strategy execution module executes the process cloning strategy of each process module in the knowledge standardization graph according to the switching comparison value.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the knowledge graph-based three-dimensional process digitization method as described in any one of claims 1 to 4 is implemented.

7. An electronic device, characterized in that: include: A memory for storing instructions; A processor is used to execute the instructions so that the device performs operations to implement the three-dimensional process digitization method based on the knowledge graph as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • MBD-based welding process modeling and process design method and system

    CN113868804A

  • Electronic equipment digital production management system based on MBOM baseline

    CN112232655A

  • Blower design BOM simulation system and simulation equipment

    CN115310232A