Method, device and equipment for calling materials in large-scale industrial design software and medium
By receiving user search criteria on a 3D model design platform, constructing material indices, and selecting target materials, the problem of scattered material data management in domestic large-scale industrial software has been solved, realizing the unified, accurate, and efficient application of material data and improving design efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHAANXI AIRCRAFT CORPORATION
- Filing Date
- 2025-11-26
- Publication Date
- 2026-04-14
AI Technical Summary
In existing large-scale industrial software, material data is stored in a scattered manner, lacking unified standards and centralized management. This results in data redundancy, version confusion, and low calling efficiency, affecting the uniformity, accuracy, and efficiency of material data application in the design process.
The platform receives material retrieval criteria input by the user on a 3D model design platform, constructs material indices, retrieves candidate materials through the material management system, and selects target materials to insert into the model according to design requirements. Combining a B/S architecture and a material classification structure tree, it enables rapid access and management.
It enables unified, accurate, and efficient application of material data, improves data consistency and usability, ensures the standardization and controllability of material data, supports rapid location and retrieval, and improves efficiency in the design process.
Smart Images

Figure CN121858593A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aircraft design technology, and in particular to a method, apparatus, equipment and medium for calling materials in large-scale industrial design software. Background Technology
[0002] In domestically developed large-scale industrial software (such as 3D modeling and design software), material data is an indispensable and crucial foundational information in the product design process, encompassing material specifications, grades, standards, mechanical properties, thermal properties, and other related information. Currently, material data is often scattered across different documents, spreadsheets, or departmental self-built databases, lacking a unified standard and centralized management mechanism, resulting in problems such as data redundancy, version inconsistencies, and low retrieval efficiency.
[0003] As product design evolves towards digitalization and model-driven approaches, enterprises are increasingly demanding standardized, centralized, and reproducible material data. However, existing domestic software platforms generally lack professional material management systems and open, rapid access mechanisms. Designers often rely on manual searching and input of material data, which is not only inefficient and error-prone but also hinders enterprises' digital transformation of materials and the accumulation of knowledge assets. Consequently, the unified, accurate, and efficient application of material data in the design process cannot be achieved. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method for calling materials in large-scale industrial design software, to solve the technical problem that existing technologies cannot achieve unified, accurate, and efficient application of material data in the design process. The method includes: On the 3D model design platform, material retrieval conditions input by the user are received; Based on the material retrieval criteria, at least one material index is constructed. Based on the at least one material index, materials that meet the material retrieval criteria are retrieved and fed back in the material management system as candidate materials. Based on the actual product 3D model design requirements, a suitable target material is selected from the candidate materials, and the relevant information of the target material is retrieved from the data management system and inserted into the 3D model.
[0005] This invention also provides a device for accessing materials in large-scale industrial design software, thereby solving the technical problem that existing technologies cannot achieve unified, accurate, and efficient application of material data in the design process. The device includes: The receiving module is used to receive material retrieval conditions input by the user on the 3D model design platform; The search module is used to construct at least one material index based on the material search conditions, and to search and return materials that meet the material search conditions in the material management system based on the at least one material index as candidate materials. The calling module is used to select a suitable target material from the candidate materials according to the actual product 3D model design requirements, and to call the relevant information of the target material from the data management system to insert it into the 3D model.
[0006] 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 any of the above-mentioned methods for calling materials in large-scale industrial design software, thereby solving the technical problem that the prior art cannot achieve the unified, accurate, and efficient application of material data in the design process.
[0007] This invention also provides a computer-readable storage medium storing a computer program that executes any of the methods described above for calling materials in large-scale industrial design software, in order to solve the technical problem that the prior art cannot achieve the unified, accurate, and efficient application of material data in the design process.
[0008] Compared with existing technologies, 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: The material library mainly completes the work of establishing a material database, managing and applying material information, achieving close integration with the geometric prototype design environment, effectively supporting designers in using and managing materials, ensuring model development, ensuring the uniformity and accuracy of material data, improving data consistency and usability, and helping to ensure the standardization and controllability of material data, avoiding problems such as scattered material data and inconsistent versions; based on the material library, functions such as material data information retrieval and material information search are also proposed, enabling efficient retrieval and rapid location of material information, realizing rapid material retrieval, and improving retrieval efficiency. Therefore, the unified, accurate, and efficient application of material data in the design process is realized. Attached Figure Description
[0009] 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.
[0010] Figure 1 This is a flowchart illustrating a method for calling materials in large-scale industrial design software, as provided in an embodiment of the present invention. Figure 2 This is a schematic diagram of a standardized modeling of main product material data provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of a request parameter provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of a returned result provided by an embodiment of the present invention; Figure 5 This is a schematic diagram of a material data standard structure provided in an embodiment of the present invention; Figure 6 This is a structural block diagram of a computer device provided in an embodiment of the present invention; Figure 7 This is a structural block diagram of a device for calling materials in large-scale industrial design software, provided by an embodiment of the present invention. Detailed Implementation
[0011] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0012] 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.
[0013] In this embodiment of the invention, a method for calling materials in large-scale industrial design software is provided, such as... Figure 1 As shown, the method includes: Step S101: On the 3D model design platform, receive the material retrieval conditions input by the user (such as filtering by performance, selecting by category, keyword search, etc.). Step S102: Based on the material retrieval conditions, construct at least one material index, and retrieve and return materials that meet the material retrieval conditions in the material management system based on the at least one material index as candidate materials; Step S103: Based on the actual product 3D model design requirements (e.g., density, material type, temperature, wear resistance, and other performance parameters), select a suitable target material from the candidate materials, and retrieve the relevant information of the target material from the data management system to insert into the 3D model.
[0014] In practice, the material management system is deployed using a B / S architecture, and its web access interface is integrated into the 3D model design platform to receive user-input data-related operations.
[0015] In practical implementation, in order to facilitate the management, retrieval, and retrieval of materials, it is proposed to construct a classification structure tree in the material management system based on different material types, material properties, and the relationships between attribute parameters.
[0016] In practical implementation, to improve the efficiency of material retrieval, a method for quickly locking and locating candidate materials is proposed. For example, based on the material retrieval conditions, at least one material index is constructed. Materials that meet the material retrieval conditions are retrieved from the material management system based on the at least one material index and returned as candidate materials, including: The performance parameters (e.g., tensile strength, service temperature, oxidation resistance, etc.) in the material search criteria are used as at least one material index; Each pair of performance parameters is taken as a performance parameter group, and the two performance parameters in each performance parameter group are taken as the horizontal and vertical axes, respectively. The materials in the corresponding material category of the material management system are distributed in the coordinate system according to the horizontal and vertical axes. A straight line is drawn in the coordinate system with a first preset value (which can be a parameter in the preferred performance parameter group (a relatively important parameter) and a value that meets the material search requirements) as the slope. The materials located above the straight line are determined as the sub-candidate materials corresponding to the performance parameter group. The intersection of the sub-candidate materials corresponding to each performance parameter group is determined as the candidate material.
[0017] In specific implementation, to further refine the narrowing of the candidate material range, it is proposed to construct at least one material index based on the material retrieval criteria, and to retrieve and return materials that meet the material retrieval criteria in the material management system based on the at least one material index as candidate materials, including: For each pair of relevant performance parameters in the material retrieval criteria, a material index is calculated (e.g., the material index representing stiffness = elastic modulus / density), resulting in at least one material index. Based on the material classifications included in the material retrieval criteria, materials within the corresponding material classifications of the material management system are screened based on the at least one material index, and materials that meet the at least one material index are selected as candidate materials.
[0018] Specifically, materials within the corresponding material category of the material management system are screened based on at least one material index, and materials that meet the at least one material index are selected as candidate materials, including: For each material index, using the two performance parameters corresponding to the material index as the horizontal and vertical axes, the materials within the corresponding material category of the material management system are distributed in the coordinate system according to the horizontal and vertical axes. A straight line is drawn in the coordinate system with the second preset value of the material index (the second preset value can be the value of the material index that meets the material call requirements, specifically it can be the average of the historical values of the material index) as the slope. The materials located above the straight line are determined as the sub-candidate materials corresponding to the material index. The intersection of the sub-candidate materials corresponding to each material index is determined as the candidate material.
[0019] In specific implementation, in conjunction with the appendix Figure 2 Appendix Figure 3 Appendix Figure 4 This software provides a method for accessing materials within large-scale industrial design software. During the material library construction process, material data is organized and categorized according to required formats and imported into the software in batches. The imported material data is initially in draft status, visible only to the system administrator. Following the enterprise's business workflow, clicking "Approve and Submit" changes the data status to "Under Approval." Once approved by the appropriate authorized personnel, the data status changes to "Published." At this point, the material data is publicly available and visible to users with the appropriate permissions. The entered material data, including data status and various attributes, is stored and retrieved on the server side. Published material data supports user-friendly visual editing, allowing filtering of various or combined information based on known conditions. Filters can be set and saved for convenient and quick retrieval of existing material information. Full-text search and custom editing are also supported. If business needs change during enterprise use, requiring the addition, deletion, modification, or query of material attribute information, the software encapsulates commonly used operation codes, allowing users to easily modify them with a single click, helping enterprises customize attributes and better meet their specific needs. It supports data interfaces with domestically developed large-scale industrial software, allowing material library data to be pushed to these software programs to assist designers in their design process. Specifically, this method may include the following steps: Step 1, press Figure 2 Standardized modeling of main product material data: This involves structured modeling of the basic information, performance parameters, and applicable scope of the main product materials, defining fields, units, data types, and extensible attributes to establish a unified standard material data structure model (e.g., ...). Figure 5 As shown in the figure, it facilitates standardized management and query calls.
[0020] Step 2: Material Classification Structure Tree and Internal Coding Rules: Construct a tree-structured material classification system, organizing material data according to dimensions such as application, performance, material type, and industry standards. Materials can also be coded in conjunction with the company's internal coding rules to ensure the uniqueness and traceability of material information.
[0021] Step 3: Networked Material Database Management System: Adopting a B / S architecture, a material database system is deployed. Through a web interface, centralized maintenance, full-text search, version control, status management, and historical record functions of material data are realized, supporting multi-user concurrent management.
[0022] Step 4: Approval Process Control Mechanism: Introduce a configurable approval process to control permissions and approve processes for adding, modifying, and canceling material data, ensuring data quality, compliance, and traceability.
[0023] Step 5: Integration with Domestic 3D Software and Quick Interface Access: Integrate a material library access interface into the 3D modeling software using the API or plugin mechanism of domestic industrial software. This allows designers to quickly retrieve and insert material data, achieving seamless integration and efficient access. UTF-8 encoding is used uniformly, and JavaScript is used to retrieve the data list. The data is accessed via the interface according to request parameters (such as...). Figure 3 (As shown) Return results (such as) Figure 4 As shown, the material library information is integrated with domestic large-scale industrial software through an interface, making the material data flow safe, efficient, and standardized.
[0024] Step Six: During use, users can access the material library through the integrated interface of the domestic 3D design software. They can then search for required materials according to product design needs (e.g., filtering by performance, selecting by category, keyword search, etc.). After selecting the target material, users can insert its information (e.g., grade, standard, parameters, etc.) into the model design data with a single click, greatly improving efficiency and standardization. The system supports integration with enterprise master data systems, ensuring consistency between material data and BOM, process, and procurement systems. It also supports material data import / export and API integration, facilitating sharing and integration across multiple system environments.
[0025] In this embodiment, a computer device is provided, such as... Figure 6 As shown, it includes a memory 601, a processor 602, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-described methods for calling materials in large-scale industrial design software.
[0026] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0027] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that executes any of the methods described above for calling materials in large-scale industrial design software.
[0028] 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.
[0029] Based on the same inventive concept, this invention also provides an apparatus for retrieving materials in large-scale industrial design software, as described in the following embodiments. Since the principle of the apparatus for retrieving materials in large-scale industrial design software is similar to that of the method for retrieving materials in large-scale industrial design software, the implementation of the apparatus for retrieving materials in large-scale industrial design software can refer to the implementation of the method for retrieving materials in large-scale industrial design software, and repeated details will not be repeated. 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.
[0030] Figure 7 This is a structural block diagram of a device for calling materials in large-scale industrial design software according to an embodiment of the present invention, such as... Figure 7 As shown, it includes: The receiving module 701 is used to receive material retrieval conditions input by the user on the 3D model design platform; Search module 702 is used to construct at least one material index based on the material retrieval conditions, and to retrieve and return materials that meet the material retrieval conditions in the material management system based on the at least one material index as candidate materials; The calling module 703 is used to select a suitable target material from the candidate materials according to the actual product 3D model design requirements, and to call the relevant information of the target material from the data management system and insert it into the 3D model.
[0031] In one embodiment, the search module is configured to calculate a material index for each of the two relevant performance parameters in the material retrieval conditions to obtain at least one material index, and to filter materials within the corresponding material category of the material management system based on the at least one material index according to the material classification included in the material retrieval conditions, and to select materials that meet the at least one material index as candidate materials.
[0032] The embodiments of this invention achieve the following technical effects: The material library primarily handles the establishment of a material database, material information management, and application, achieving tight integration with the geometric prototype design environment. This effectively supports designers in using and managing materials, ensuring model development, guaranteeing the uniformity and accuracy of material data, improving data consistency and usability, and facilitating the standardization and controllability of material data, avoiding problems such as scattered material data and inconsistent versions. Based on the material library, functions such as material data information retrieval and material information search are also proposed, enabling efficient retrieval and rapid location of material information, achieving rapid material retrieval, and improving retrieval efficiency. Therefore, it realizes the unified, accurate, and efficient application of material data in the design process.
[0033] 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.
[0034] 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 method for calling materials in large-scale industrial design software, characterized in that, include: On the 3D model design platform, material retrieval conditions input by the user are received; Based on the material retrieval criteria, at least one material index is constructed. Based on the at least one material index, materials that meet the material retrieval criteria are retrieved and fed back in the material management system as candidate materials. Based on the actual product 3D model design requirements, a suitable target material is selected from the candidate materials, and the relevant information of the target material is retrieved from the data management system and inserted into the 3D model.
2. The method as described in claim 1, characterized in that, The material management system is deployed using a B / S architecture. The web access interface of the material management system is integrated into the 3D model design platform to receive data-related operations input by users.
3. The method as described in claim 1, characterized in that, In the material management system, a classification structure tree is constructed based on different material types, material properties, and the relationships between property parameters.
4. The method according to any one of claims 1 to 3, characterized in that, Based on the material retrieval criteria, at least one material index is constructed. Materials that meet the material retrieval criteria are retrieved from the material management system based on the at least one material index and returned as candidate materials, including: The performance parameters in the material search criteria are used as at least one material index; Each pair of performance parameters is used as a performance parameter group. The two performance parameters in each performance parameter group are used as the horizontal and vertical axes, respectively. The materials in the corresponding material category of the material management system are distributed in the coordinate system according to the horizontal and vertical axes. A straight line is drawn in the coordinate system with a first preset value as the slope. The materials located above the straight line are determined as the sub-candidate materials corresponding to the performance parameter group. The intersection of the sub-candidate materials corresponding to each performance parameter group is determined as the candidate material.
5. The method according to any one of claims 1 to 3, characterized in that, Based on the material retrieval criteria, at least one material index is constructed. Materials that meet the material retrieval criteria are retrieved from the material management system based on the at least one material index and returned as candidate materials, including: For each pair of relevant performance parameters in the material retrieval criteria, a material index is calculated to obtain at least one material index. Based on the material classifications included in the material retrieval criteria, materials within the corresponding material classifications of the material management system are screened based on the at least one material index, and materials that meet the at least one material index are selected as candidate materials.
6. The method as described in claim 5, characterized in that, Materials within the corresponding material category of the material management system are screened based on at least one material index, and materials that meet the at least one material index are selected as candidate materials, including: For each material index, the two performance parameters corresponding to the material index are used as the horizontal and vertical axes. The materials in the corresponding material category of the material management system are distributed in the coordinate system according to the horizontal and vertical axes. A straight line is drawn in the coordinate system with the second preset value of the material index as the slope. The materials located above the straight line are determined as the sub-candidate materials corresponding to the material index. The intersection of the sub-candidate materials corresponding to each material index is determined as the candidate material.
7. A device for calling materials in large-scale industrial design software, characterized in that, include: The receiving module is used to receive material retrieval conditions input by the user on the 3D model design platform; The search module is used to construct at least one material index based on the material search conditions, and to search and return materials that meet the material search conditions in the material management system based on the at least one material index as candidate materials. The calling module is used to select a suitable target material from the candidate materials according to the actual product 3D model design requirements, and to call the relevant information of the target material from the data management system to insert it into the 3D model.
8. The apparatus as claimed in claim 7, characterized in that, The search module is used to calculate a material index for each pair of relevant performance parameters in the material retrieval conditions, to obtain at least one material index, and to filter materials in the corresponding material category of the material management system based on the at least one material index according to the material classification included in the material retrieval conditions, and to select materials that meet the at least one material index as candidate materials.
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 method of calling materials in large-scale industrial design software as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the method of calling materials in large-scale industrial design software according to any one of claims 1 to 6.