Product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method
Through the hybrid control application method of heterogeneous peer multi-CAD model for product BOM, the problem of conversion and management of heterogeneous CAD models in product collaborative research and development is solved, the close integration of the model and product BOM and the consistency of technical status is achieved, the R&D efficiency and quality are improved, and CAD software replacement is supported.
Patent Information
- Application Number
- CN202411913509.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-24
AI Technical Summary
During the collaborative product R&D process, the conversion and management of heterogeneous CAD models are difficult to closely integrate with product BOM, resulting in the timeliness of model generation and technical status consistency in the collaborative design process, which affects R&D efficiency and quality.
A hybrid control application method for heterogeneous peer multi-CAD model for product BOM is proposed. By setting the heterogeneous peer multi-CAD model values allowed by product BOM, the consistency of the main model identification attribute value of the module component nodes is realized, and the peer conversion is completed through the model conversion tool to ensure the consistency of the model encoding, name, version and content.
It realizes efficient and high-quality hybrid application of heterogeneous multi-CAD models, ensures the close integration of the model and product BOM and the consistency of technical status during the R&D process, supports CAD software replacement, and improves the efficiency and quality of product R&D.
Smart Images

Figure CN119885587A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of product research and development, and specifically relates to a heterogeneous peer-to-peer multi-CAD model control application method for product BOM. Background Art
[0002] Product BOM (Bill of Material) is used to describe the composition of the product and defines the structural composition relationship between product components, sub-components, and parts. It is usually defined and expressed in a tree structure. It is an important carrier and work output for engineering development data and product technical status control in the product development process, and is indispensable in the product development process. CAD model is an important work output for product definition in the field of complex product development. It is designed and produced by CAD tools and is used for two-dimensional or three-dimensional precise definition of product geometry and physical properties. Since both product BOM and CAD model are used to express and define the composition and implementation of the product, they usually have a one-to-one relationship. Heterogeneous equivalent CAD model refers to a heterogeneous CAD model that is completely consistent with the original CAD model in terms of model identification, definition, and expression content, and only the CAD design tools and model formats used by the model are different.
[0003] At present, in the collaborative product development process, a large number of heterogeneous CAD models are involved. For example, the CAD models of supporting equipment provided by different supporting equipment suppliers are mostly heterogeneous, and these CAD models are also heterogeneous with the CAD models used in the main design of the product. In the collaborative development process of the main design of the product and the collaborative development process between the main design and the auxiliary design (supporting equipment R&D personnel), how to achieve collaborative design work based on the same model definition and expression by all parties is a problem that must be solved in the collaborative development process of the model-based product. In response to the above problems, the current common practice in the industry is generally: through the peer model conversion function between CAD tool software, a dedicated person (usually the equipment supervisor) carries out the conversion from the original CAD model to the peer CAD model, and the converted model is saved in a designated shared folder for application by all parties in the collaborative product development process. The problem with this approach is that the manual conversion and management of the peer CAD model separated from the product BOM is separated from the control of the technical status of the product. The timeliness of the conversion and application of the peer CAD model and the consistency with the technical status of the product cannot be guaranteed. It is very easy to have the problem that the model to be applied in the collaborative design process has not been generated and needs to wait, or the model status applied is incorrect, resulting in the misuse of the model, which affects the efficiency and quality of product development.
[0004] In addition, in terms of CAD software replacement, CAD tool software is the core software necessary for product development. In the work of CAD software replacement, the following problems are faced: the existing CAD software has been used for a long time, has a lot of historical data, and has stable functional performance. However, due to the lack of application iteration, the new software still has room for improvement in terms of function and performance. Directly replacing historical software with new software may affect the R&D progress and quality of the product itself, which is risky. However, good software is "used", especially for super-complex industrial software such as CAD, which requires long-term and multiple rounds of continuous application, iteration, and polishing in real product development projects to achieve a fully mature and easy-to-use engineering practical state. The CAD software replacement process must avoid impacting the quality and progress of product development. This is the actual demand and problem currently faced by CAD software replacement.
[0005] In view of the above problems, the present invention proposes a heterogeneous peer-to-peer multi-CAD model hybrid control application method for product BOM. Through this method, it is possible to realize a heterogeneous peer-to-peer multi-CAD model hybrid control application method that is closely integrated with the product BOM and strictly consistent with the product technical status, thereby solving the problem of efficient and high-quality application of heterogeneous multi-CAD models in the process of product heterogeneous CAD collaborative research and development. In addition, the peer-to-peer CAD model hybrid application method can be used to realize multi-heterogeneous CAD hybrid application, realize the gradual replacement of CAD, and thus promote the better development of CAD replacement work. Summary of the invention
[0006] The technical problem solved by the present invention is as follows: A heterogeneous equivalent multi-CAD model control application method for product BOM is proposed to solve the problems of efficient, high-quality mixed application of heterogeneous multi-CAD models and efficient CAD replacement in the process of product heterogeneous CAD collaborative development; this method can support R&D personnel in realizing heterogeneous multi-CAD model mixed control application that is closely integrated with the product BOM and strictly consistent with the product technical status in the product development process, solve the problems of efficient, high-quality application of heterogeneous multi-CAD models in the process of product collaborative development, and at the same time, with the help of this method, it can also assist in better implementation of CAD software replacement work.
[0007] Technical solution of the present invention:
[0008] A product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method, the method comprising the following steps:
[0009] Step 1: Set the heterogeneous equivalent multi-CAD model values allowed by the product BOM, represented by set P, and then go to step 2.
[0010] Step 2: Set the "Main Model Identifier" attribute value of one or more module component nodes specified by the product BOM to any value in P, and then go to step 3.
[0011] Step 3: Determine whether the product component node under the module component already has a CAD digital model in the format corresponding to the "main model identification" attribute value of the module component. If so, go to step 4.
[0012] Step 4: Determine whether the product component node under the module component already has CAD digital models in other formats except the "main model identification" attribute value of the module component in P. If so, go to step 5.
[0013] Step 5: Determine the subsequent operation type: If it is to add a module component, go to step 6; if it is to change the "main model identification" attribute value of the module component node from the original value to a value other than the original value in P, go to step 3; if it is to open the CAD model associated with the component node under the module component, go to step 7; if the CAD model is newly added or changed and saved and checked into the product BOM data, go to step 9.
[0014] Step 6: Set the "Main Model Identifier" attribute value of the added module component node to any value in P, and then go to step 3.
[0015] Step 7: Compare the "Main Model Identification" attribute value of the module component with the type of CAD tool to be applied. If they are consistent, go to step 8.
[0016] Step 8: According to the type of CAD tool to be applied, obtain the CAD digital model data associated with the component node under the module component with the same format, and load and open the digital model into the CAD tool. This ends the method.
[0017] Step 9: Determine whether the "Main Model Identifier" attribute value of the module component to which the newly added or changed component belongs is consistent with the currently opened CAD tool format. If so, go to step 10.
[0018] Step 10: Allow check-in, and immediately initiate the conversion of the "main model identification" to other heterogeneous CAD models after check-in. This is the end of the method.
[0019] Furthermore, in the method, the product BOM is composed of top-level components, module components, bottom-level components, part nodes and their node relationships. The top-level component node of the product is a component node above the module component node of the product, representing the top-level composition relationship of the product, which may include several levels; the module component node is the basic unit of product configuration and modular design, used to organize different design instances, and is a single-layer structure; the bottom-level component node is a component node below the module component node, representing the composition relationship of a specific design instance, which may include several levels; the part node is a leaf node under the bottom-level component node, representing a specific product part. The BOM nodes such as the top-level components and module components are not associated with CAD model data, only describe the product composition relationship, and are virtual nodes; the bottom-level component and part nodes are nodes associated with the CAD model, reflecting the actual design content.
[0020] Furthermore, in the method, the heterogeneous equivalent multi-CAD model, wherein the equivalent CAD model is generated by converting the original CAD model, the model coding, name, version, and content between the original CAD model and the equivalent CAD model are consistent, and only the CAD format suffix in the model physical file name is different.
[0021] Furthermore, in the step 3, it is determined whether the product component node under the module component already has a CAD digital model in a format corresponding to the "main model identification" attribute value of the module component. If not, go to step 11: determine whether the product component node under the module component already has a CAD digital model in other formats in P except the "main model identification" attribute value of the module component. If so, go to "Step 12: Complete the equivalent conversion of any other format digital model in P to the corresponding main model format digital model, and then go to step 5"; if not, the method ends.
[0022] Furthermore, in step 12, the equivalent conversion of any other format digital model in P to the corresponding main model format digital model is completed. The equivalent conversion refers to the process of converting the CAD original format model into the target format model data through the model conversion tool. The model code, name, version and content must be kept consistent between the two, and only the CAD format suffix in the model physical file name is different.
[0023] Furthermore, in step 4, it is determined whether the product component node under the module component already has CAD digital models in other formats in P except for the "main model identification" attribute value of the module component. If not, go to step 13: complete the equivalent conversion of the main model format digital model to other format digital models in P, and then go to step 5.
[0024] Furthermore, in step 7, compare the "main model identification" attribute value of the module component with the type of CAD tool to be applied. If they are inconsistent, go to step 14: query whether the equivalent models associated with the component nodes under the module component are all converted successfully. If so, go to step 8; if not, go to step 15: do not allow the digital model to be opened to the CAD tool to be applied, and the method ends here.
[0025] Furthermore, in step 9, it is determined whether the "main model identification" attribute value of the module component to which the newly added or changed component belongs is consistent with the currently opened CAD tool format. If not, go to step 16: check-in is not allowed, and the method ends here.
[0026] The technical effect of the present invention is: for the first time, a method for hybrid control application of heterogeneous peer-to-peer multi-CAD models oriented to product BOM is defined, through which R&D personnel can realize hybrid control application of heterogeneous multi-CAD models that are closely integrated with product BOM and strictly consistent with product technical status during product development, solve the problem of efficient and high-quality application of heterogeneous multi-CAD models in the process of product collaborative development, and at the same time, the method can also assist in better implementation of CAD software replacement work. It has great practical value and high innovation. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a flow chart of the present invention;
[0028] Figure 2 This is an example of a product BOM. DETAILED DESCRIPTION
[0029] The present invention is further described in detail below with reference to examples and specific implementation methods.
[0030] An embodiment of the present invention is:
[0031] A product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method, the method comprising the following steps:
[0032] Step 1: Set the heterogeneous equivalent multi-CAD model values allowed by the product BOM, represented by set P, and then go to step 2.
[0033] Step 2: Set the "Main Model Identifier" attribute value of one or more module component nodes specified by the product BOM to any value in P, and then go to step 3.
[0034] Step 3: Determine whether the product component node under the module component already has a CAD digital model in the format corresponding to the "main model identification" attribute value of the module component. If so, go to step 4; if not, go to step 11: Determine whether the product component node under the module component already has a CAD digital model in other formats in P except the "main model identification" attribute value of the module component. If so, go to "Step 12: Complete the equivalent conversion of any other format digital model in P to the corresponding main model format digital model, and then go to step 5"; otherwise, the method ends. In step 12, equivalent conversion refers to the process of converting the CAD original format model into the target format model data through the model conversion tool. The model code, name, version, and content must be kept consistent between the two, and only the CAD format suffix in the model physical file name is different.
[0035] Step 4: Determine whether the product component node under the module component already has CAD digital models in other formats in P except for the "main model identification" attribute value of the module component. If so, go to step 5; if not, go to step 13: Complete the equivalent conversion of the main model format digital model to other format digital models in P, and then go to step 5.
[0036] Step 5: Determine the subsequent operation type: If it is to add a module component, go to step 6; if it is to change the "main model identification" attribute value of the module component node from the original value to a value other than the original value in P, go to step 3; if it is to open the CAD model associated with the component node under the module component, go to step 7; if the CAD model is newly added or changed and saved and checked into the product BOM data, go to step 9.
[0037] Step 6: Set the "Main Model Identifier" attribute value of the added module component node to any value in P, and then go to step 3.
[0038] Step 7: Compare the "main model identification" attribute value of the module component with the type of CAD tool to be applied. If they are consistent, go to step 8; if they are inconsistent, go to step 14: Query whether the equivalent models associated with the component nodes under the module component have been converted successfully. If so, go to step 8; if not, go to step 15: Do not allow the digital model to be opened to the CAD tool to be applied, and the method ends here.
[0039] Step 8: According to the type of CAD tool to be applied, obtain the CAD digital model data associated with the component node under the module component with the same format, and load and open the digital model into the CAD tool. This ends the method.
[0040] Step 9: Determine whether the "Main Model Identifier" attribute value of the module component to which the newly added or changed component belongs is consistent with the currently opened CAD tool format. If so, go to step 10; if not, go to step 16: Check-in is not allowed, and the method ends here.
[0041] Step 10: Allow check-in, and immediately initiate the conversion of the "main model identification" to other heterogeneous CAD models after check-in. This is the end of the method.
[0042] Among them, in the present invention, the product BOM is composed of top-level components, module components, bottom-level components, part nodes and their node relationships. Among them, the top-level component node of the product is the component node above the module component node of the product, representing the top-level composition relationship of the product, which may include several levels; the module component node is the basic unit of product configuration and modular design, which is used to organize different design instances and is a single-layer structure; the bottom-level component node is the component node below the module component node, representing the composition relationship of a specific design instance, which may include several levels; the part node is a leaf node under the bottom-level component node, representing a specific product part. Among them, BOM nodes such as top-level components and module components are not associated with CAD model data, only describe product composition relationships, and are virtual nodes; bottom-level components and part nodes are nodes associated with CAD models, reflecting actual design content.
[0043] In the present invention, the equivalent CAD model is generated by converting the original CAD model. The model code, name, version and content of the original CAD model and the equivalent CAD model are consistent, and only the CAD format suffix in the model physical file name is different.
[0044] The second embodiment of the present invention: Figure 1 The present invention is a flowchart of a product BOM-oriented heterogeneous peer-to-peer multi-CAD model hybrid control application method according to an embodiment of the present invention. The method comprises the following steps:
[0045] Step 1: Set the heterogeneous equivalent multi-CAD model values allowed by the product BOM, represented by set P, and then go to step 2. Figure 2 This is a product BOM example used to illustrate the method of the present invention. In this example, it is assumed that the set P = {CATIA; UG; ZWCAD}, where CATIA, UG, and ZWCAD are three commonly used CAD tools.
[0046] Step 2: Set the "Main Model Identification" attribute value of one or more module component nodes specified by the product BOM to any value in P, and then go to step 3. In this example, it is assumed that the "Main Model Identification" attribute values of module component M1 and module component M2 are CATIA and ZWCAD respectively.
[0047] Step 3: Determine whether the product component node under the module component already has a CAD digital model in the format corresponding to the "main model identification" attribute value of the module component. If so, go to step 4. In this example, it is assumed that there is a digital model in CATIA format under module component M1, so go to step 4. There is no digital model in ZWCAD format under module component M2, so go to step 11: Determine whether the product component node under M2 already has a CAD digital model in a format other than ZWCAD format. In this example, it is assumed that there is a digital model in CATIA format, so go to step 12: Complete the equivalent conversion of the digital model in CATIA format to the digital model in ZWCAD format, and then go to step 5.
[0048] Step 4: Determine whether the product component node under the module component already has a CAD digital model in other formats except the "main model identification" attribute value of the module component in P. If yes, go to step 5. In this example, it is assumed that the product component node under M1 already has a digital model in the ZWCAD format, so go to step 5.
[0049] Step 5: Determine the subsequent operation type: If it is to add a module component, go to step 6; if it is to change the "main model identification" attribute value of the module component node from the original value to a value other than the original value in P, go to step 3; if it is to open the CAD model associated with the component node under the module component, go to step 7; if the CAD model is newly added or changed and saved and checked into the product BOM data, go to step 9.
[0050] In this example, assuming that for module component M1, the subsequent operation is to change the "main model identification" attribute value from CATIA to ZWCAD, then return to step 3: determine whether the product component node under the module component already has a CAD digital model in the format corresponding to the "main model identification" attribute value of the module component, and if so, go to step 4. In this example, M1 already has a digital model in ZWCAD format, so go directly to step 4: determine whether the product component node under the module component already has a CAD digital model in other formats in P except for the "main model identification" attribute value of the module component, and if so, go to step 5. In this example, M1 already has a digital model in CATIA format, which meets the conditions, and continue to step 5.
[0051] In this example, assuming that for module component M2, the subsequent operation is to use CATIA to open the CAD model associated with the component node under the module component, then go to step 7: compare the "main model identification" attribute value of the module component with the type of CAD tool to be applied. If they are consistent, go to step 8. In this example, the "main model identification" attribute value of module component M2 is ZWCAD, which is inconsistent with the CAD tool to be applied CATIA, so go to step 14: check whether the equivalent models associated with the component nodes under the module component have been successfully converted. If so, go to step 8; if not, go to step 15: do not allow the digital model to be opened to the CAD tool to be applied, and the method ends here. In this example, it is assumed that the CATIA equivalent model under module component M2 has been successfully converted, so go to step 8.
[0052] Step 8: According to the type of CAD tool to be applied, obtain the CAD digital model data associated with the component node under the module component with the same format, and load the digital model into the CAD tool. This is the end of the method. In this example, CATIA is used to open the equivalent model in CATIA format under the module component M2.
[0053] The above is only a specific embodiment of the present invention, and the present invention is described in detail. The unexplained part is a conventional technology. However, the protection scope of the present invention is not limited to this. Any changes or substitutions that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. The protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A heterogeneous peer-to-peer multi-CAD model control application method for product BOM, characterized in that: The method comprises the following steps: Step 1: Set the heterogeneous equivalent multi-CAD model values allowed by the product BOM, represented by set P, and then go to step 2; Step 2: Set the "Main Model Identification" attribute value of one or more module component nodes specified by the product BOM to any value in P, and then go to step 3; Step 3: Determine whether the product component node under the module component already has a CAD digital model in the format corresponding to the "main model identification" attribute value of the module component. If yes, go to step 4; Step 4: Determine whether the product component node under the module component has a CAD digital model in other formats other than the "main model identification" attribute value of the module component in P. If yes, go to step 5; Step 5: Determine the subsequent operation type: if it is to add a module component, go to step 6; if it is to change the attribute value of the "main model identification" of the module component node from the original value to a value other than the original value in P, go to step 3; if it is to open the CAD model associated with the component node under the module component, go to step 7; if the CAD model is added or changed and saved and checked into the product BOM data, go to step 9; Step 6: Set the "Main Model Identification" attribute value of the added module component node to any value in P, and then go to step 3; Step 7: Compare the "main model identification" attribute value of the module component with the type of CAD tool to be applied. If they are consistent, go to step 8; Step 8: According to the type of CAD tool to be applied, obtain the CAD digital model data associated with the component node under the module component with the same format, and load and open the digital model into the CAD tool; the method ends here; Step 9: Determine whether the "Main Model Identification" attribute value of the module component to which the newly added or changed component belongs is consistent with the format of the currently opened CAD tool. If yes, go to step 10; Step 10: Allow check-in. Immediately after check-in, initiate the conversion of "main model identification" to other heterogeneous CAD models. This completes the method.
2. The heterogeneous peer-to-peer multi-CAD model control application method for product BOM according to claim 1 is characterized in that: In step 1, the product BOM consists of top-level components, module components, bottom-level components, part nodes and their node relationships; Among them, the top-level component node of the product is the component node above the product module component node, representing the top-level composition relationship of the product, including several levels; the module component node is the basic unit of product configuration and modular design, used to organize different design instances, and is a single-layer structure; the bottom-level component node is the component node below the module component node, representing the composition relationship of a specific design instance, including several levels; the part node is a leaf node under the bottom-level component node, representing a specific product part; the top-level component and module component are not associated with CAD model data, only describe the product composition relationship, and are virtual nodes; the bottom-level component and part nodes are nodes associated with CAD models, reflecting the actual design content.
3. The heterogeneous peer-to-peer multi-CAD model control application method for product BOM according to claim 1 is characterized in that: In step 1, the equivalent CAD model is generated by converting the original CAD model. The model code, name, version, and content of the original CAD model and the equivalent CAD model are consistent, and only the CAD format suffix in the model physical file name is different.
4. The product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method according to claim 1 is characterized in that: In the step 3, it is determined whether the product component node under the module component already has a CAD digital model in a format corresponding to the "main model identification" attribute value of the module component. If not, go to step 11: determine whether the product component node under the module component already has a CAD digital model in other formats in P except the "main model identification" attribute value of the module component. If so, go to "step 12: complete the equivalent conversion of any other format digital model in P to the corresponding main model format digital model, and then go to step 5"; if not, the method ends.
5. The product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method according to claim 4 is characterized in that: In the step 12, the equivalent conversion of any other format digital analog in P to the corresponding main model format digital analog is completed; Equivalent conversion refers to the process of converting the original CAD format model into the target format model data through the model conversion tool. The model encoding, name, version, and content must be consistent between the two. Only the CAD format suffix in the model physical file name is different.
6. The product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method according to claim 1 is characterized in that: In step 4, determine whether the product component node under the module component already has a CAD digital model in other formats in P except for the "main model identification" attribute value of the module component. If not, go to step 13: complete the equivalent conversion of the main model format digital model to other format digital models in P, and then go to step 5.
7. The product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method according to claim 1 is characterized in that: In step 7, compare the "main model identification" attribute value of the module component with the type of CAD tool to be applied. If they are inconsistent, go to step 14: query whether the equivalent models associated with the component nodes under the module component are all converted successfully. If so, go to step 8; if not, go to step 15: do not allow the digital model to be opened to the CAD tool to be applied, and the method ends here.
8. The product BOM-oriented heterogeneous peer-to-peer multi-CAD model control application method according to claim 1 is characterized in that: In step 9, it is determined whether the "main model identification" attribute value of the module component to which the newly added or changed component belongs is consistent with the currently opened CAD tool format. If not, go to step 16: check-in is not allowed, and the method ends here.
Citation Information
Patent Citations
Data exchange method for heterogeneous CAD model in spacecraft development process
CN105975723A
PLM platform-based product design data management system for enterprises
CN107239912A
CAD digital-analog and CAE digital-analog collaborative management method and system
CN118520678A
Method and platform for integrating a heterogeneous collaborative design system of work group and product lifecycle management system
WO2011006425A1