Data integration method and system for large-scale industrial three-dimensional design software, computer equipment and medium
By creating top-level and configuration-level application forms in the PLM system, large-scale industrial 3D design software is triggered to create structures, and the structural information of 3D digital models is synchronized at different maturity stages. This solves the consistency and complexity problems in traditional data management and achieves efficient and accurate data integration.
Patent Information
- Application Number
- CN202511754440.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-26
- Publication Date
- 2026-04-14
AI Technical Summary
Traditional aircraft development data management suffers from poor data consistency, complex integration relationships, and numerous software limitations. In particular, the data export and system import processes involve many complex interfaces, which makes data distribution prone to failure.
By creating top-level and configuration-level application forms in the PLM system, the corresponding structures are triggered to be created by large-scale industrial 3D design software. The structural information of the 3D digital model is synchronized at different maturity stages. Data interaction is achieved using RESTful interfaces to ensure data consistency and simplify system integration.
It achieves top-down synchronization of 3D digital model design, ensuring data consistency, reducing integration complexity, reducing dependence on foreign software, and improving data interaction efficiency and accuracy.
Smart Images

Figure CN121859515A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data management technology, and in particular to a data integration method, system, computer equipment, and medium for large-scale industrial 3D design software. Background Technology
[0002] Traditional aircraft development data management integrates design and process data with foreign management and design systems, primarily using Web services for message transmission, which presents the following problems: The integration relationship is complex: the process of exporting data from the design model and importing it into the management system are both very complex and involve many interfaces. If any link fails, the data distribution will fail.
[0003] Poor data consistency: Traditional data integration methods have a large number of interfaces and require a lot of maintenance work, making it difficult to guarantee data consistency.
[0004] Software limitations: Software development abroad faces many limitations and is more difficult, making it impossible to implement many functions. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a data integration method for large-scale industrial 3D design software to solve the technical problems of poor data consistency, complex integration relationships, and numerous software limitations in the prior art. The method includes: In the PLM system, a top-level structure application form is created based on the top-level structure of the model and sent to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the top-level structure of the model; In the PLM system, a configuration layer application form is created based on the configuration layer of the model and sent to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the configuration layer structure of the model. In the large-scale industrial 3D design software, a 3D digital model is designed based on the top-level structure and the configuration layer structure. At different maturity stages in the 3D digital model design process, the corresponding 3D digital model structure information is sent to the PLM system. When the maturity of the 3D digital model reaches MM7, if the large-scale industrial 3D design software receives a data acquisition request sent by the PLM system, the large-scale industrial 3D design software will send the structural information of the 3D digital model and the 3D digital model to the PLM system.
[0006] This invention also provides a data integration system for large-scale industrial 3D design software to solve the technical problems of poor data consistency, complex integration relationships, and numerous software limitations in the prior art. The device includes: The top-level trigger module is used to create a top-level structure application form in the PLM system based on the top-level structure of the model and send it to the large-scale industrial 3D design software to trigger the large-scale industrial 3D design software to create the top-level structure of the model. The configuration layer triggering module is used to create a configuration layer application form in the PLM system based on the configuration layer of the model and send it to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the configuration layer of the model. In the large-scale industrial 3D design software, a 3D digital model is designed based on the top-level structure and the configuration layer. At different maturity stages in the 3D digital model design process, the structural information of the corresponding 3D digital model is sent to the PLM system. The data integration module is used to send the structural information of the 3D digital model and the 3D digital model to the PLM system when the maturity of the 3D digital model reaches MM7.
[0007] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the data integration method of any of the above-mentioned large-scale industrial 3D design software, thereby solving the technical problems of poor data consistency, complex integration relationships, and numerous software limitations in the prior art.
[0008] This invention also provides a computer-readable storage medium storing a computer program that executes the data integration method of any of the above-described large-scale industrial 3D design software, in order to solve the technical problems of poor data consistency, complex integration relationships, and numerous software limitations in the prior art.
[0009] Compared with the prior art, the beneficial effects achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: sending top-level structure application forms and configuration layer application forms to large-scale industrial 3D design software through the PLM system triggers the creation of the top-level structure and configuration layer of the model, and then designing the 3D digital model based on the top-level structure and configuration layer, realizing the top-down synchronous CAD / VPDM digital model design of the model from the top level and configuration layer; by sending the corresponding 3D digital model structural information to the PLM system at different maturity stages in the 3D digital model design process, when the maturity of the 3D digital model reaches MM7, the large-scale industrial 3D design software sends the 3D digital model structural information and the 3D digital model to the PM system, realizing the structured check-in of the bottom-level design module and the parsing and management of model PMI information; the above data integration method realizes data maturity management and data synchronization through the digital model design process, realizes application process-driven and automated processing measures to complete data synchronization, reduces the complexity of data integration relationships, ensures data consistency, and is not limited by software. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart of a data integration method for large-scale industrial 3D design software provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of an integrated PLM and VPDM architecture provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the data flow of a data integration method for the aforementioned large-scale industrial 3D design software provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of an import template for a top-level structure provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of a data packet provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of the architecture of a Worker provided in an embodiment of the present invention; Figure 7 This is a schematic diagram of the management of a Work machine provided in an embodiment of the present invention; Figure 8 This is a schematic diagram of a data receiving architecture provided by an embodiment of the present invention; Figure 9This is a schematic diagram of data status synchronization provided in an embodiment of the present invention; Figure 10 This is a structural block diagram of a computer device provided in an embodiment of the present invention; Figure 11 This is a structural block diagram of a data integration system for a large-scale industrial 3D design software provided in an embodiment of the present invention. Detailed Implementation
[0012] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0013] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0014] In this embodiment of the invention, a data integration method for large-scale industrial 3D design software is provided, such as... Figure 1 As shown, the method includes: Step S101: In the PLM system, a top-level structure application form is created based on the top-level structure of the model and sent to the large-scale industrial 3D design software to trigger the large-scale industrial 3D design software to create the top-level structure of the model; Step S102: In the PLM system, a configuration layer application form is created based on the configuration layer of the model and sent to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the configuration layer structure of the model. In the large-scale industrial 3D design software, a 3D digital model is designed based on the top-level structure and the configuration layer structure. At different maturity stages in the 3D digital model design process, the corresponding 3D digital model structure information is sent to the PLM system. Step S103: When the maturity of the three-dimensional digital model reaches MM7 (i.e., the last maturity stage of digital model design), if the large-scale industrial three-dimensional design software receives a data acquisition request sent by the PLM system, the large-scale industrial three-dimensional design software sends the structural information of the three-dimensional digital model and the three-dimensional digital model to the PLM system.
[0015] In specific implementation, such as Figure 2As shown, the architecture for implementing the data integration method of the aforementioned large-scale industrial 3D design software includes a PLM system (i.e., Figure 2 The integrated design and process collaborative system shown) and large-scale industrial 3D design software (such as Figure 2 As shown in the VPDM, the PLM system and the large-scale industrial 3D design software synchronize data through the restfu1 interface. That is, the large-scale industrial 3D design software sends data to the PLM system through the restfu1 interface. Compared with traditional systems such as Windchill and VPM, this process saves a lot of inter-interface calls, adopts a unified microservice interface call mechanism, simplifies the system integration process, and greatly improves the efficiency and accuracy of data interaction.
[0016] In specific implementation, such as Figure 3 As shown, the data integration method of the aforementioned large-scale industrial 3D design software includes the following data synchronization process: Data synchronization between top-level and configuration layers: By creating top-level and configuration-level structure application forms in the PLM system, after the application forms are published, the PLM system automatically synchronizes the created application forms to the CAD / VPDM (i.e., the aforementioned large-scale industrial 3D design software) system through the top-level and configuration-level synchronization interface. The CAD / VPDM system then automatically generates the corresponding top-level structure (e.g., ...). Figure 4 As shown), configuration layer structure.
[0017] Synchronization of design data based on different maturity levels of mathematical models: When the maturity of the digital model in the CAD / VPDM system changes from MM3 to MM4, MM4 to MM5, and MM5 to MM6, the structural information of the digital model is automatically sent to the PLM system so that parallel process work can be carried out in advance. The data packet pushed only contains structural XML and R model parsing information, and does not contain digital model document information.
[0018] Underlying data synchronization: When the digital model maturity level in the CAD / VPDM system reaches MM7, the PLM system actively pulls the underlying data (i.e., the structural information of the 3D digital model and the 3D digital model itself) from the CAD / VPDM.
[0019] Specifically, in PLM, a digital model can be selected for digital model check-in as needed, and the data synchronization service of the CAD / VPDM module can be called. When the CAD / VPDM end receives the data acquisition request, it parses the data, downloads the digital model, and assembles it according to the structure XML. A data package is generated according to the digital model and returned to the PLM system. The PLM system generates the modified EBOM by parsing the XML data package.
[0020] In specific implementation, to achieve efficient data packet transmission to the PLM system, the large-scale industrial 3D design software is proposed to send the structural information of the 3D digital model and the 3D digital model to the PM system, including: The large-scale industrial 3D design software responds to the data acquisition requests in parallel through multiple work machines. Each work machine (which can be a server or a high-performance computer) generates a data package (e.g., ...) based on the data acquisition request, processing the structural information of the 3D digital model and the packaged data of the 3D digital model. Figure 5 As shown), the data packet is sent to the PLM system through the restfu1 interface.
[0021] Specifically, such as Figure 6 As shown, the VPDM server of a large-scale industrial 3D design software receives multiple data acquisition requests and distributes these requests to various worker intermediate machines (i.e., ...) via a router. Figure 6 The CAD+web service shown above, where each of the work intermediate machines generates a data packet based on the data acquisition request for the structural information of the 3D digital model and the packaged data of the 3D digital model, and sends the data packet to the PLM system through the RESTful interface, and records and manages the data packet sending status of each work intermediate machine, such as... Figure 7 As shown.
[0022] In specific implementation, to further ensure the accuracy and error-free nature of data synchronization, it is proposed to send the data packet to the PLM system through the RESTful interface, including: Each Work intermediate machine sends its own data packets and data retrieval process data to the restfu1 interface; the VPDM server monitors the abnormal conditions of the data packets and process data in the restfu1 interface through the interface monitoring tool, and triggers the corresponding abnormal condition handling process.
[0023] In practical implementation, after receiving the data packet, the PLM system parses the packet to obtain the relevant data of the 3D digital model. This data is then structured and stored in a database. Process and tooling personnel can access this structured model data through the integrated design and process collaboration system, enabling them to perform relevant process designs and view or open associated design models. For example, during the review and approval process of the received 3D digital model data in the PLM system, the association between the 3D digital model data and EO engineering instructions, process routes, and process reviews is established simultaneously; and the 3D digital model data is structured and stored in the PLM system's database. This achieves flexible resource allocation and elastic expansion, easily handling various complex business scenarios and sudden data demands.
[0024] In practice, when the PLM system reviews and approves the relevant data of the received 3D digital model, the Restfu1 interface is called through a script task to add the corresponding review and approval status (such as "under review", "approved", "under modification") to the relevant data of the 3D digital model in the large-scale industrial 3D design software. Different review and approval statuses correspond to different allowed data operations.
[0025] For example, such as Figure 9 As shown, the PLM system generates EBOM (i.e., the relevant data of the 3D digital model) by parsing XML data packets and sets the EBOM data status to "submitting for review". If the PLM fails to import the digital model data, it returns the reason for the failure to CAD / VPDM. If the PLM successfully imports the digital model data, it initiates the formal design data review and approval process in the PLM, calls the CAD / VPDM interface to set the EBOM data status to "under review and approval". If the review and approval is approved, the data status is set to "approved". If it is rejected, the data status is set to "under modification".
[0026] In specific implementation, to further ensure the consistency of synchronized data, it is proposed that after the completion of the 3D model release or design change process, the PLM system generates an XML file for the current process model. The XML file includes the structural information, attribute information, and data status information of the 3D model. The large-scale industrial 3D design software sends a file acquisition request to the PLM system to obtain the XML file of the model in the PLM system, and compares the obtained XML file of the model with the XML file of the same model in the large-scale industrial 3D design software to ensure the consistency of relevant information. This allows the PLM system and the CAD / VPDM system to correct the data based on the comparison results, thereby ensuring data accuracy.
[0027] In specific implementation, such as Figure 8 As shown, when a 3D digital model is published or a design is modified, after the designer finishes making changes in the CAD / VPDM system or after the digital model is published, the PLM system sends a data acquisition request to actively pull the modified or published digital model data from the CAD / VPDM system and calls the VPDM data synchronization service. The VPDM end receives the interface data acquisition request, parses the data, downloads the digital model and assembles it according to the structural XML, generates a data package according to the digital model and returns it to the PLM system. The PLM system generates an EBOM by parsing the XML data package.
[0028] In practice, the following example, using an aircraft design, illustrates the implementation process of the data integration method for the aforementioned large-scale industrial 3D design software: Step 1: In the PLM system, a "Top-Level Structure Application Form" for the machine model is created, and the top-level structure information is structured into an Excel template. Simultaneously, the Excel data is stored on a file server. After the top-level structure application form is approved and released, the system automatically initiates the top-level structure (e.g., ...). Figure 4 As shown, the import process persists the data to the PLM system and synchronizes the top-level structure application data to the CAD / VPDM end through the RESTful interface (an interface specification that is adapted to the lightweight data interaction scenario of modern web applications and has stronger universality, security and scalability), triggering the large-scale industrial 3D design software to create the top-level structure of the model.
[0029] Step Two: In the PLM system, a "configuration layer application form" for the model is created, and the configuration layer structure information is structured into an EXCEL template. At the same time, the EXCEL data is stored in a file server. After the configuration layer structure application form is approved and released, the system automatically initiates the configuration layer structure import process, persists the data to the PLM system, and synchronizes the configuration layer application form data to the CAD / VPDM end through a RESTful interface, triggering the large-scale industrial 3D design software to create the configuration layer structure of the model.
[0030] Step 3: As the maturity of the digital model in the CAD / VPDM system progresses from MM3 to MM4, MM4 to MM5, and MM5 to MM6, the structural information of the digital model is sent to the PLM system via a RESTful interface. The PLM system parses the data and structures it into its database. Process and tooling personnel can then access the structured model data through the integrated design and process collaboration system to view or open associated design models. Compared to traditional systems like Windchill and VPM, this process eliminates numerous inter-interface calls, employs a unified microservice interface call mechanism, simplifies system integration, significantly improves the efficiency and accuracy of data interaction, and enables flexible resource configuration and elastic scaling, easily handling various complex business scenarios and sudden data demands. The use of distributed transactions (SEATA) and multithreading further enhances data consistency and integration efficiency.
[0031] In VPDM, maturity data distribution, formal design data distribution, and engineering change procedures all require assembly model reassembly and R model parsing. This process is characterized by high concurrency and long execution time. Figure 6 As shown, worker machines are used to alleviate the pressure on the server during high-concurrency model parsing and transformation processes. Each worker machine is a high-performance workstation that can run independently. The VPDM server centrally schedules the worker machines through a round-robin process. Each worker machine has a message queue managed on the server side, and the number of concurrent connections is configurable. Figure 7 As shown.
[0032] Compared to traditional Windchill + VPM drawing issuance, where monitoring and handling of anomalies relies almost entirely on administrators using command lines and scripts—a complex and cumbersome process—VPDM work management can monitor drawing issuance interfaces across multiple dimensions, including request ID, worker machine address, issuance type (maturity pre-issuance / formal issuance), and status (success / failure). This monitoring can even be refined to the CAD command process. For entries that get stuck during drawing, drawing failures, or failures in responding to PDM, system administrators can remotely terminate the tool process; messages can be reset, and the entry can be re-queued for execution.
[0033] Step Four: like Figure 8 As shown, when the module maturity level in the CAD / VPDM system reaches MM7, the designer actively triggers a data retrieval request from the CAD / VPDM system via a RESTful interface. Upon receiving the data retrieval request, the CAD / VPDM end parses the structured data (XML data) sent by the PLM, downloads the digital model, and assembles it according to the XML structure; it then generates a data distribution package based on the digital model (e.g., ...). Figure 5 As shown, the data distribution package has a unified structure, simple parameters, and is independently controllable, reducing reliance on foreign manufacturers. It is returned to the PLM (Product Management System). The PLM decompresses the data distribution package, reads the structured XML file, and automatically maps it to a BOM (Bill of Materials) model object according to relevant rules. The corresponding component tags are assembled into BOM model object attributes, which include component attributes, model files, structural information, etc. Error correction is performed on the structural attributes of the data package according to business rules to improve fault tolerance. Finally, the revised EBOM data is generated, and the data status is set to "under review" in the VPDM (Verification and Design Management System). If the PLM import module fails, the reason for the failure is returned to the CAD / VPDM. If the PLM import module succeeds, a pending task for successful import is simultaneously sent to the designer.
[0034] PLM uses a collaborative approach with multiple XML files to parse the data distribution packet. The complete algorithm flowchart is as follows: mermaid Copy Code graph TD A [ZIP package] --> B {Decompress and verify} B -->|Success| C [XML file list, etc.] B -->|Failure| D[Error Log] C --> E [Master XML parsing (DOM, SAX)] E --> F [Create file index] F --> G [Parallel parsing of sub-XML] G --> H [Building a product data model] H --> I [Consistency Check] I --> J [Output Data Model] The algorithm uses DOM parsing to ensure the integrity of core data such as BOM structure, uses SAX streaming parsing to reduce memory consumption for large-size attachment metadata, combines version change records with XPath to achieve precise node location, dynamically maps attribute sets, supports custom extended attribute items, and improves the efficiency of data parsing through multi-XML file collaboration. Step 5: After receiving the "Successful Digital Model Import" task, designers initiate a formal design data review and approval process in the PLM (an Activity-based workflow engine). During this process, relationships are simultaneously established with EO engineering instructions, process routes, process reviews, etc., and the associated data is structured and stored in the PLM system's database. Upon process approval, a script task (Groovy) calls the RESTful interface of CAD / VPDM, such as... Figure 9 As shown, the data status is set to "Under Review". If the review is approved, the data status is set to "Approved". If the data is rejected, the data status is set to "Under Modification".
[0035] Step Six: After the designer approves the engineering change proposal, PLM automatically generates a change order and revised data based on the planning content. It then calls the CAD / VPDM data change interface via RESTful API to send the revised planning content to CAD / VPDM.
[0036] Step 7: Data Comparison After the formal drawing / design change process is completed, the PLM system generates an XML file (containing data structure information, soft attribute information, and data status information) for the main object of the current process. The VPDM designer initiates a comparison data request in the CAD / VPDM system, retrieves the corresponding XML file from the PLM system via a RESTful interface for comparison, and generates a comparison report in HTML / Excel format. The PLM system and the CAD / VPDM system then correct the data based on the comparison report to ensure accuracy.
[0037] In practical implementation, the data integration method of the aforementioned large-scale industrial 3D design software achieves complete independent control, a high degree of customization of integrated content, and significantly enhanced integration efficiency. It extensively utilizes process-driven and automated processing measures during data transmission and parsing. This reduces the workload of designers, improves product R&D efficiency, shortens product development cycles, and lowers human resource costs, far surpassing similar foreign products.
[0038] In this embodiment, a computer device is provided, such as... Figure 10 As shown, it includes a memory 1001, a processor 1002, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the data integration method of any of the above-mentioned large-scale industrial 3D design software.
[0039] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0040] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that executes the data integration method of any of the above-described large-scale industrial 3D design software.
[0041] Specifically, computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.
[0042] Based on the same inventive concept, this invention also provides a data integration system for large-scale industrial 3D design software, as described in the following embodiments. Since the principle of the data integration system for large-scale industrial 3D design software in solving the problem is similar to the data integration method for large-scale industrial 3D design software, the implementation of the data integration system for large-scale industrial 3D design software can refer to the implementation of the data integration method for large-scale industrial 3D design software, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0043] Figure 11This is a structural block diagram of a data integration system for large-scale industrial 3D design software according to an embodiment of the present invention, such as... Figure 11 As shown, it includes: The top-level trigger module 1101 is used to create a top-level structure application form in the PLM system based on the top-level structure of the model and send it to the large-scale industrial 3D design software to trigger the large-scale industrial 3D design software to create the top-level structure of the model. The configuration layer triggering module 1102 is used to create a configuration layer application form in the PLM system according to the configuration layer of the model and send it to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the configuration layer of the model, and designing a 3D digital model in the large-scale industrial 3D design software according to the top-level structure and the configuration layer, and sending the corresponding 3D digital model structural information to the PLM system at different maturity stages in the 3D digital model design process; The data integration module 1103 is used to send the structural information of the three-dimensional digital model and the three-dimensional digital model to the PLM system when the maturity of the three-dimensional digital model reaches MM7.
[0044] In one embodiment, the data integration module is used by the large-scale industrial 3D design software to respond to the data acquisition request in parallel through multiple work intermediate machines. Each work intermediate machine generates a data packet based on the structural information of the 3D digital model and the packaged data of the 3D digital model according to the data acquisition request, and sends the data packet to the PLM system through the RESTful interface.
[0045] In one embodiment, the data integration module is used by each Work intermediate machine to send its own data packets and data retrieval process data to the restfu1 interface; the VPDM server monitors the abnormal conditions of the data packets and process data in the restfu1 interface through the interface monitoring tool, and triggers the corresponding abnormal condition handling process.
[0046] In one embodiment, the data integration module is also used to simultaneously establish the association between the relevant data of the 3D digital model and the EO engineering instructions, process routes, and process reviews during the review and approval process of the received 3D digital model data in the PLM system; and to structure the relevant data of the 3D digital model into the database of the PLM system.
[0047] In one embodiment, the data integration module is further configured to add corresponding approval statuses to the relevant data of the 3D digital model in the large-scale industrial 3D design software by calling the Restfu1 interface through a script task when the PLM system reviews and approves the relevant data of the received 3D digital model. Different approval statuses correspond to different allowed data operations.
[0048] In one embodiment, the data integration module is further configured to: after the completion of the 3D model release or design change process, generate an XML file for the current process model in the PLM system; the XML file includes the structural information, attribute information, and data status information of the 3D model; the large-scale industrial 3D design software sends a file acquisition request to the PLM system to obtain the XML file of the model in the PLM system, and compares the obtained XML file of the model with the XML file of the same model in the large-scale industrial 3D design software to ensure consistency of relevant information.
[0049] The embodiments of this invention achieve the following technical effects: By sending top-level structure and configuration layer application forms to large-scale industrial 3D design software through the PLM system, the creation of the top-level structure and configuration layer of the model is triggered. Then, based on the top-level structure and configuration layer, the 3D digital model is designed, realizing top-down synchronous CAD / VPDM digital model design from the top-level and configuration layers of the model. By sending the corresponding 3D digital model structural information to the PLM system at different maturity stages during the 3D digital model design process, when the maturity of the 3D digital model reaches MM7, the large-scale industrial 3D design software sends the structural information of the 3D digital model and the 3D digital model itself to the PM system, realizing structured check-in of the underlying design module and parsing and management of model PMI information. The above data integration method achieves data maturity management and data synchronization through the digital model design process, realizing application process-driven and automated processing to complete data synchronization, reducing the complexity of data integration relationships, ensuring data consistency, and is not limited by software.
[0050] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0051] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A data integration method for large-scale industrial 3D design software, characterized in that, include: In the PLM system, a top-level structure application form is created based on the top-level structure of the model and sent to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the top-level structure of the model; In the PLM system, a configuration layer application form is created based on the configuration layer of the model and sent to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the configuration layer structure of the model. In the large-scale industrial 3D design software, a 3D digital model is designed based on the top-level structure and the configuration layer structure. At different maturity stages in the 3D digital model design process, the corresponding 3D digital model structure information is sent to the PLM system. When the maturity of the 3D digital model reaches MM7, if the large-scale industrial 3D design software receives a data acquisition request sent by the PLM system, the large-scale industrial 3D design software will send the structural information of the 3D digital model and the 3D digital model to the PLM system.
2. The method as described in claim 1, characterized in that, The large-scale industrial 3D design software sends data to the PLM system through the RESTful interface.
3. The method as described in claim 1, characterized in that, The large-scale industrial 3D design software sends the structural information of the 3D digital model and the 3D digital model to the PLM system, including: The large-scale industrial 3D design software responds to the data acquisition request in parallel through multiple work intermediate machines. Each work intermediate machine generates a data packet based on the structural information of the 3D digital model and the packaged data of the 3D digital model according to the data acquisition request, and sends the data packet to the PLM system through the RESTful interface.
4. The method as described in claim 3, characterized in that, Sending the data packet to the PLM system via the restfu1 interface includes: Each Work intermediate machine sends its own data packets and data retrieval process data to the restfu1 interface; the VPDM server monitors the abnormal conditions of the data packets and process data in the restfu1 interface through the interface monitoring tool, and triggers the corresponding abnormal condition handling process.
5. The method as described in claim 4, characterized in that, Also includes: In the PLM system, during the process of reviewing and approving the received 3D digital model data, the association between the 3D digital model data and EO engineering instructions, process routes, and process reviews is established simultaneously; and the 3D digital model data is structured and incorporated into the PLM system's database.
6. The method as described in claim 4, characterized in that, Also includes: When the PLM system reviews and approves the received 3D digital model data, it calls the Restfu1 interface through a script task to add corresponding review and approval statuses to the 3D digital model data in the large-scale industrial 3D design software. Different review and approval statuses correspond to different allowed data operations.
7. The method according to any one of claims 1 to 6, characterized in that, Also includes: After the 3D digital model release or design change process is completed, the PLM system generates an XML file for the current process model. The XML file includes the structural information, attribute information, and data status information of the 3D digital model. The large-scale industrial 3D design software sends a file retrieval request to the PLM system to obtain the XML file of the model in the PLM system, and compares the obtained XM1 file of the model with the XM1 file of the same model in the large-scale industrial 3D design software to check the consistency of relevant information.
8. A data integration system for large-scale industrial 3D design software, characterized in that, include: The top-level trigger module is used to create a top-level structure application form in the PLM system based on the top-level structure of the model and send it to the large-scale industrial 3D design software to trigger the large-scale industrial 3D design software to create the top-level structure of the model. The configuration layer triggering module is used to create a configuration layer application form in the PLM system based on the configuration layer of the model and send it to the large-scale industrial 3D design software, triggering the large-scale industrial 3D design software to create the configuration layer of the model. In the large-scale industrial 3D design software, a 3D digital model is designed based on the top-level structure and the configuration layer. At different maturity stages in the 3D digital model design process, the structural information of the corresponding 3D digital model is sent to the PLM system. The data integration module is used to send the structural information of the 3D digital model and the 3D digital model to the PLM system when the maturity of the 3D digital model reaches MM7.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the data integration method of the large-scale industrial 3D design software as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that executes a data integration method for large-scale industrial 3D design software according to any one of claims 1 to 7.