Method for structured conversion and synchronization of material attributes to multi-CAD (computer-aided design) system

By using a structured conversion and synchronization method for material properties, the problem of cumbersome and error-prone synchronization in multi-CAD system environments is solved, achieving full-process automation and standardization, improving data synchronization efficiency and consistency, and supporting multi-platform adaptation and traceability.

CN121233657APending Publication Date: 2025-12-30商飞软件有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511517691.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-23
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

In a multi-CAD system environment, synchronizing material properties is cumbersome, error-prone, and difficult to track. The lack of a unified data model and synchronization mechanism leads to deviations in simulation and mismatches in process flow, increasing debugging and configuration costs.

Method used

This paper provides a method for the structured transformation and synchronization of material properties to multiple CAD systems. Through multi-threaded concurrency and unified data structure mapping, it achieves full-process automation and standardized synchronization, supports flexible mapping of intermediate formats such as XML and JSON, and has full-process monitoring and log persistence capabilities to ensure data consistency and traceability.

Benefits of technology

It significantly improves the efficiency and accuracy of material data synchronization between multiple CAD systems, reduces the risk of human intervention errors, enhances the maintainability and cross-platform compatibility of the system, and ensures the consistent transfer of material properties in modeling, simulation, assembly and other stages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121233657A_ABST
    Figure CN121233657A_ABST
Patent Text Reader

Abstract

The invention discloses a method for structured conversion and synchronization of material attributes to a multi-CAD system, and belongs to the technical field of data processing, and the method comprises the following steps: S1, starting a material synchronization task, S2, extracting physical attributes and appearance attributes of a material from a material main database, and carrying out structured conversion, S3, generating an intermediate format file according to a predefined mapping template, and S4, carrying out structured conversion on the intermediate format file; the method comprises the following steps: S1, synchronizing data in a target CAD system, and executing field verification and unit conversion, S4, writing the intermediate format data into a material library or a model attribute field of the target CAD system, and S5, recording log information of each stage of a synchronization process, and completing data consistency verification. According to the method and the system, full-process automation and standardization of synchronization of material attributes among multiple CAD systems are realized, the synchronization efficiency is remarkably improved through multi-thread concurrence and unified data structure mapping, the system has full-process monitoring and log persistence capabilities and supports exception playback and full-link tracing, and the maintainability of data is greatly enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, specifically a method for the structured conversion of material properties and synchronization with multiple CAD systems. Background Technology

[0002] As commercial aircraft manufacturing processes become increasingly complex, the requirements for close fit and interdependence of components are gradually increasing. This complexity not only demands higher standards for physical assembly accuracy but also presents new challenges to material management and simulation consistency driven by digital models. In traditional design processes, engineers typically need to manually set material properties in multiple CAD software programs (such as CATIA, SolidWorks, and Creo), including physical parameters such as density, elastic modulus, and coefficient of thermal expansion, as well as appearance information such as color and texture. This approach is not only inefficient and prone to errors but also makes it difficult to ensure the consistency and integrity of material properties during digital model assembly.

[0003] In current automated digital model assembly systems, although rapid assembly of model structures is achieved digitally, discrepancies in material information across multiple systems can still lead to problems such as digital model simulation deviations and process mismatches. Especially in the context of highly customized and rapidly iterating aerospace manufacturing, the lack of a unified material property synchronization mechanism will significantly increase debugging and configuration costs.

[0004] Furthermore, current CAD platforms generally lack standard interfaces for connecting to structured material databases, resulting in the inability to automatically synchronize material master data. Engineers must repeatedly enter data manually, making it difficult to adapt to complex multi-system integration scenarios. Moreover, in automated processes, if a subsystem fails to receive material parameters correctly, the system lacks effective tracking methods, posing a serious challenge to subsequent quality control.

[0005] Therefore, there is an urgent need for a technical solution that can automatically extract material properties and synchronize them in a structured manner to multiple CAD software programs. This solution should possess a unified data model, structured output capabilities (such as XML / JSON), cross-platform API compatibility, and incremental update and bidirectional synchronization mechanisms to achieve consistent transfer of material properties across modeling, simulation, and assembly stages, thereby improving the accuracy, efficiency, and traceability of automated digital model assembly. Summary of the Invention

[0006] The purpose of this invention is to provide a method for the structured conversion and synchronization of material properties across multiple CAD systems. This method automates and standardizes the entire process of synchronizing material properties across multiple CAD systems. It significantly improves synchronization efficiency through multi-threaded concurrency and unified data structure mapping. The system features full-process monitoring and persistent log capabilities, supports anomaly playback and end-to-end traceability, greatly enhancing data maintainability. Customized conversion templates enable flexible mapping to intermediate formats such as XML and JSON, effectively adapting to differences between different CAD platforms. A robust data consistency verification mechanism is established, and structured audit reports can be output to ensure data accuracy and version clarity. It particularly supports structured processing of anisotropic mechanical parameters, providing functions such as field validation and unit conversion, ensuring the engineering availability of critical material data across multiple systems, and completely solving the problems of cumbersome, error-prone, and difficult-to-track material data synchronization in multi-CAD environments.

[0007] To achieve the above effects, the present invention provides the following technical solution: a method for structured conversion and synchronization of material properties to multiple CAD systems, comprising the following steps:

[0008] S1. Start the material synchronization task.

[0009] S2. Extract the physical and appearance properties of the materials from the main material database and perform structural transformation.

[0010] S3. Generate an intermediate format file based on the predefined mapping template, and perform field validation and unit conversion.

[0011] S4. Write the intermediate format data into the material library or model attribute field of the target CAD system.

[0012] S5. Record log information for each stage of the synchronization process and complete data consistency verification.

[0013] Furthermore, step one also includes:

[0014] S101: Receive the material library name, material category, and material name information input by the user.

[0015] S102. Initialize the multi-threaded synchronization environment and load the field mapping template and CAD platform configuration.

[0016] S103. Display the task status information on the synchronous monitoring panel and enter the data extraction preparation state.

[0017] Furthermore, step two also includes:

[0018] S201. Read the structured fields of the specified material from the material database, including elastic modulus, Poisson's ratio, density, thermal conductivity, color, texture and transparency.

[0019] S202. Map the extracted original fields to a unified internal data structure and perform field integrity, uniqueness, and primary / foreign key consistency checks.

[0020] S203. Record the start and end times of extraction, extraction status, and missing field information, and persist the log.

[0021] Furthermore, step three also includes:

[0022] S301. Based on the adaptation template of the target CAD software, convert the structural data into an intermediate format of XML, JSON, or SQL.

[0023] S302. Perform field unit conversion and reorganize the format hierarchy.

[0024] S303. Perform schema structure verification and semantic checks on the generated files, and persist the verification results to the log.

[0025] S304. Archive intermediate format files and verification information to the version repository to support subsequent auditing or backtracking.

[0026] Furthermore, step four also includes:

[0027] S401. Deploy a resident synchronous service process on the server where the target CAD system is located to listen for call requests from the CAD platform.

[0028] S402: The CAD platform actively calls the synchronization tool through the scheduling module or operation and maintenance script to pull the intermediate data file of the corresponding material.

[0029] S403: Write intermediate format data to the CAD local material library or write it to the current model's material field in real time.

[0030] S404 Record whether the write was successful, the target path and field status, and output to the operation log system.

[0031] Furthermore, step five also includes:

[0032] S501. After the synchronization task is completed, automatically perform material property consistency verification.

[0033] S502. Compare the standard attributes in the database with the material data in each target CAD system to identify field differences, unit deviations, or missing fields.

[0034] S503. Generate a structured consistency verification report and upload it to the central log system for archiving.

[0035] S504. If the automatic compensation mechanism is enabled, trigger an overwrite update for the differences in the field content and record the compensation log.

[0036] Furthermore, the physical property includes anisotropic elastic modulus, whose structured representation includes the following fields: value (modulus_value), unit (modulus_unit), direction (direction), tolerance (tolerance), source (source), and updated_time.

[0037] Furthermore, the intermediate format file supports conversion into unstructured or semi-structured material file formats according to the requirements of the target CAD system.

[0038] Furthermore, the method supports multi-threaded concurrent execution of material synchronization tasks and real-time monitoring of task status at each stage.

[0039] Furthermore, the method also includes generating a data consistency verification report, which supports export in CSV or JSON format for auditing and traceability.

[0040] This invention provides a method for structural conversion of material properties and synchronization to multiple CAD systems, which has the following beneficial effects:

[0041] (1) This invention realizes the automation and standardization of the entire process of material property synchronization. The system supports multi-threaded concurrent execution and unified mapping of data structures, which significantly improves the efficiency of material data synchronization between multiple CAD systems, reduces manual intervention, and reduces the risk of errors caused by manual operation. It is particularly suitable for multi-CAD collaborative scenarios such as aerospace manufacturing, mechanical design, and simulation modeling, and effectively improves the standardization management level and modeling efficiency of engineering data.

[0042] (2) This invention has comprehensive process monitoring and log persistence capabilities. It automatically records the start time, completion status and field abnormal information at each stage, supports abnormal playback and full process traceability, enhances the maintainability and fault diagnosis capabilities of the system, and provides a reliable guarantee for the efficient and consistent transmission of material data between multiple systems.

[0043] (3) This invention supports multi-CAD system difference adaptation, can customize conversion templates according to the data interface characteristics of different CAD platforms, realize flexible mapping and writing of intermediate formats such as XML and JSON, and has good cross-platform compatibility and scalability, overcoming the data synchronization obstacles caused by system differences in traditional methods.

[0044] (4) The present invention establishes a sound data consistency verification mechanism, which can periodically compare the data differences between the material database and various CAD systems, output a structured audit report, ensure data accuracy, clear version and consistent structure, and also support structured modeling and transmission of anisotropic mechanical performance parameters, providing functions such as field verification, unit conversion and numerical range verification, which significantly improves the consistency and engineering availability of key material mechanical data in multiple systems.

[0045] (5) This invention achieves consistent transfer of material properties in modeling, simulation, assembly and other stages through a multi-state data sinking mechanism from structured to unstructured / semi-structured data. It effectively solves the problems of cumbersome, error-prone and difficult-to-track material data synchronization in multi-CAD environments, and provides strong technical support for enterprises to achieve comprehensive standardized management and collaborative development of engineering data. Attached Figure Description

[0046] Figure 1 This is a flowchart illustrating a method for the structured conversion and synchronization of material properties to multiple CAD systems according to the present invention. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to specific embodiments.

[0048] Example 1: This invention provides a technical solution; please refer to [link / reference]. Figure 1 A method for structural conversion and synchronization of material properties to multiple CAD systems, comprising the following steps:

[0049] Step 1: Start the material synchronization task.

[0050] Step one also includes,

[0051] S101: Receive the material library name, material category, and material name information input by the user.

[0052] S102. Initialize the multi-threaded synchronization environment and load the field mapping template and CAD platform configuration.

[0053] S103. Display the task status information on the synchronous monitoring panel and enter the data extraction preparation state.

[0054] Step 2: Extract the physical and appearance properties of the materials from the main material database and perform structural transformation.

[0055] The physical properties include the anisotropic elastic modulus, whose structured representation includes the following fields: value (modulus_value), unit (modulus_unit), direction (direction), tolerance (tolerance), source (source), and updated_time.

[0056] Step two also includes,

[0057] S201. Read the structured fields of the specified material from the material database, including elastic modulus, Poisson's ratio, density, thermal conductivity, color, texture and transparency.

[0058] S202. Map the extracted original fields to a unified internal data structure and perform field integrity, uniqueness, and primary / foreign key consistency checks.

[0059] S203. Record the start and end times of extraction, extraction status, and missing field information, and persist the log.

[0060] Step 3: Generate an intermediate format file based on the predefined mapping template, and perform field validation and unit conversion.

[0061] Step three also includes,

[0062] S301. Based on the adaptation template of the target CAD software, convert the structural data into an intermediate format of XML, JSON, or SQL.

[0063] S302. Perform field unit conversion and reorganize the format hierarchy.

[0064] S303. Perform schema structure verification and semantic checks on the generated files, and persist the verification results to the log.

[0065] S304. Archive intermediate format files and verification information to the version repository to support subsequent auditing or backtracking.

[0066] Intermediate format files can be converted into unstructured or semi-structured material file formats according to the requirements of the target CAD system.

[0067] Step 4: Write the intermediate format data into the material library or model attribute field of the target CAD system.

[0068] Step four also includes,

[0069] S401. Deploy a resident synchronous service process on the server where the target CAD system is located to listen for call requests from the CAD platform.

[0070] S402: The CAD platform actively calls the synchronization tool through the scheduling module or operation and maintenance script to pull the intermediate data file of the corresponding material.

[0071] S403: Write intermediate format data to the CAD local material library or write it to the current model's material field in real time.

[0072] S404 Record whether the write was successful, the target path and field status, and output to the operation log system.

[0073] Step 5: Record the log information of each stage of the synchronization process and complete the data consistency verification.

[0074] Step five also includes,

[0075] S501. Material physical property fields adopt a unified structural modeling method during the structuring process. For example, for the elastic modulus, the system internally represents it as a structure with specific directionality and unit description, supports separate modeling of multi-directional elastic moduli, and includes the following sub-fields:

[0076] modulus_value: The numerical value of the elastic modulus.

[0077] modulus_unit: Unit, supports automatic conversion.

[0078] direction, direction indicators (X, Y, Z)

[0079] tolerance: the range of errors that can be tolerated (e.g., ±0.05).

[0080] Source: Data Source

[0081] updated_time: The last update time. Material property consistency checks are performed automatically after the synchronization task is completed.

[0082] S502. Compare the standard attributes in the database with the material data in each target CAD system to identify field differences, unit deviations, or missing fields.

[0083] S503. Generate a structured consistency verification report and upload it to the central log system for archiving.

[0084] S504 provides a data consistency verification interface, which supports periodically comparing the standard material attribute data in the material library with the synchronization results of the local material library of each CAD system, identifying field differences or missing items, and generating a detailed consistency verification report. It supports exporting to CSV or JSON format for easy traceability or auditing.

[0085] Example 2: This invention provides a technical solution; please refer to [link / reference]. Figure 1A method for structured conversion and synchronization of material properties to multiple CAD systems includes the following steps: Step 1: Start the material property synchronization task, the specific steps of which are as follows:

[0086] S101. The user clicks the "Synchronize Material Properties" button on the CAD system interface, or the system triggers a timed automatic task.

[0087] S102. A pop-up task window appears. Select the material library name, material category, and target material name, such as (AL-6061-T6).

[0088] S103. After clicking the "Confirm" button, the CAD server calls the locally deployed material synchronization tool to start the material property synchronization process.

[0089] S104. The synchronization task displays the synchronization progress in the status panel, including material number, task initiation time, extraction status, format conversion status, CAD writing status, and whether the synchronization is complete. It also supports failure retry and log viewing functions.

[0090] S2. Record the material master data extraction status. The specific steps are as follows:

[0091] S201. The synchronization tool connects to the database based on the input material number, records the data extraction start time, and writes it to the log system.

[0092] S202. Extract all structured fields of the material from the database, including elastic modulus, density, Poisson's ratio, coefficient of thermal expansion, color, texture, transparency, etc., and verify the integrity of the fields.

[0093] S203. After extraction is completed, record the end time, extraction result (success / failure), and exception description, and write them into the task operation log.

[0094] S3. Record the intermediate format generation and conversion process. The specific steps are as follows:

[0095] S301. Based on the requirements of the target CAD platform, select either XML or SQL intermediate file format to generate;

[0096] S301. Complete field unit conversion and format reorganization (e.g., density unit g / cm). 3 Convert to kg / m 3 Verify the validity of the generated file structure and record the end time;

[0097] S303. Complete the legality verification of the file structure (XML schema check, SQL table constraint check), and record the start and end times of the format conversion.

[0098] S4. Record the CAD material library write status. The specific steps are as follows:

[0099] S401: The CAD server initiates a request to read intermediate files and write them to the material library by calling the locally resident synchronization tool service, and records the call time.

[0100] S402. The synchronization tool writes the XML file to the specified CAD material library path (such as the .sldmat folder in SolidWorks), or updates the material properties of the current CAD model, and records the writing completion time.

[0101] S403. Record whether the write was successful, the target path, the target platform, and the field write status, and persist the record.

[0102] S5. Record the data consistency verification results. The specific steps are as follows:

[0103] S501. After synchronization is complete, the consistency verification interface is called, and the system compares the standard attributes in the database with the fields already written in the material file of the target CAD system.

[0104] S502. Record the start and end times of the consistency check, generate a comparison report, and mark field differences, missing fields, and unit deviation information.

[0105] S503. Export the consistency report in JSON or CSV format and upload it to the central log system, while marking whether the material needs to be resynchronized.

[0106] S504. If the "automatic compensation" function is enabled, the system will re-trigger the field overwrite update process for the difference fields and record the status of each compensation operation.

[0107] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method of material property structure conversion and synchronization to a CAD system, characterized by, The method comprises the following steps: S1, starting a material synchronization task; S2, extracting the physical and appearance attributes of the material from the material master database and performing a structured conversion; S3, generating an intermediate format file according to a predefined mapping template and performing field verification and unit conversion; S4, writing the intermediate format data into the material library or model attribute field of the target CAD system; S5, recording the log information of each stage of the synchronization process and completing the data consistency verification.

2. A method of material property structured conversion and synchronization to a CAD system according to claim 1, characterized in that, The step one further comprises: S101, receiving the material library name, material classification and material name information input by the user; S102, initializing a multi-threaded synchronization environment, loading the field mapping template and CAD platform configuration; S103, displaying the task status information on the synchronization monitoring panel and entering the data extraction preparation state.

3. A method of material property structuring conversion and synchronization to a CAD system according to claim 1, characterized in that, The step two further comprises: S201, reading the structured fields of the specified material from the material database, including elastic modulus, Poisson's ratio, density, thermal conductivity, color, texture and transparency; S202, mapping the extracted original fields to a unified internal data structure and performing field integrity, uniqueness and primary-foreign key consistency verification; S203, recording the extraction start and end time, extraction status and missing field information and performing log persistence.

4. The method of claim 1, wherein the material property structure is converted and synchronized to the CAD system. The step three further comprises: S301, converting the structure data into an XML, JSON or SQL intermediate format according to the adaptation template of the target CAD software; S302, performing field unit conversion and reorganizing the format hierarchy; S303, performing schema structure verification and semantic checking on the generated file, and persisting the verification results to the log; S304, archiving the intermediate format file and verification information to the version library to support subsequent auditing or backtracking.

5. The method of claim 1, wherein the material property structure is converted and synchronized to the CAD system by: The step four further comprises: S401, deploying a resident synchronization service process in the server where the target CAD system is located, listening to the invocation request of the CAD platform; S402, actively invoking the synchronization tool by the CAD platform through the scheduling module or operation script to pull the intermediate data file of the corresponding material; S403, writing the intermediate format data into the CAD local material library or real-time writing into the current model material field; S404, recording whether the writing is successful, the target path and the field state, and outputting to the operation log system.

6. The method of claim 1, wherein the material property structure is converted and synchronized to the CAD system. The step five further comprises: S501, after the synchronization task is completed, automatically performing material attribute consistency verification; S502, comparing the standard attributes in the database with the material data in each target CAD system to identify field differences, unit deviations or missing fields; S503, generating a structured consistency verification report and uploading it to the central log system for archiving; S504, if the automatic compensation mechanism is enabled, triggering an overwrite update for the field difference content and recording the compensation log.

7. A method of material property structuring conversion and synchronization to a CAD system according to claim 1, characterized in that, The physical attributes include anisotropic elastic modulus, and the structured representation thereof includes the following fields: numerical value, unit, direction, error range, data source and timestamp.

8. The method of claim 1, wherein the material property structure is converted and synchronized to the CAD system. The intermediate format file supports conversion into unstructured or semi-structured material file formats according to the requirements of the target CAD system.

9. The method of claim 1, wherein the material property structure is converted and synchronized to the CAD system. The method supports multi-thread concurrent execution of material synchronization tasks and monitors the state of each stage task in real time.

10. The method of claim 1, wherein the material property structure is converted and synchronized to the CAD system. The method also includes generating a data consistency check report, supporting CSV or JSON format export, for auditing and tracing.