CN109492266B - Optimization design method, device and equipment for standard part model data - Google Patents
Optimization design method, device and equipment for standard part model data Download PDFInfo
- Publication number
- CN109492266B CN109492266B CN201811216150.0A CN201811216150A CN109492266B CN 109492266 B CN109492266 B CN 109492266B CN 201811216150 A CN201811216150 A CN 201811216150A CN 109492266 B CN109492266 B CN 109492266B
- Authority
- CN
- China
- Prior art keywords
- standard
- standard component
- dimensional model
- model data
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses an optimal design method, device and equipment for standard component model data, relates to the technical field of computer software, and can solve the problem that in the current product design, repeated standard component design causes time and labor waste. The method comprises the following steps: creating a three-dimensional model library; when a query instruction of a standard component is received, acquiring input retrieval information; extracting a tree structure search result matched with the search information from the three-dimensional model library; displaying the tree structure search result; when a standard component assembling instruction is received, acquiring three-dimensional model file data of a selected standard component to be assembled; and calling the three-dimensional model in the three-dimensional model file data of the standard component to be assembled into the current assembly body. The method is suitable for the optimal design of the standard part model data.
Description
Technical Field
The present application relates to the field of computer software technologies, and in particular, to a method, an apparatus, and a device for optimally designing standard component model data.
Background
Standard components are widely used in various fields of machine manufacturing, and most of the workload is related to the standard components in the design process of compressors and matched equipment thereof, such as oil stations, gear boxes and the like. Analysis of the parts of the machine product shows that the number of standard parts is about 60%, about 20% of the parts are universal parts, and the remaining 20% are required to be independently designed by a designer.
The variety of standard components involved in product design is great, and various design manuals need to be frequently consulted in the standard component model design process. According to the past design experience, the selection and drawing of the standard parts account for more than 50% of the total design time, so in the product design, the design of the standard parts is a time-consuming and labor-consuming operation with great repeatability, and does not accord with the current theme of pursuing rapidness, accuracy and high efficiency.
Disclosure of Invention
In view of this, the application provides a method, a device and a device for optimizing model data of standard components, which optimize the definition of a model data storage structure and a retrieval attribute, improve the automation and intellectualization level of product design, and mainly aim to solve the problem that the design of repeated standard components in the current product design causes time and labor waste.
According to an aspect of the present application, there is provided a method of optimally designing standard part model data, the method comprising:
creating a three-dimensional model library, wherein the three-dimensional model library stores pre-edited model data of different standard components, the three-dimensional model library is provided with a tree-shaped storage structure, an upper-lower relationship is arranged between two adjacent layers in the tree-shaped structure, and the last layer in the tree-shaped structure corresponds to the three-dimensional model file data of each standard component;
when a query instruction of a standard component is received, acquiring input retrieval information;
extracting a tree structure search result matched with the search information from the three-dimensional model library;
displaying the tree structure search result;
when a standard component assembling instruction is received, acquiring three-dimensional model file data of a selected standard component to be assembled;
and calling the three-dimensional model in the three-dimensional model file data of the standard component to be assembled into the current assembly body.
According to another aspect of the present application, there is provided an optimum design apparatus for model data of a standard part, the apparatus comprising:
the three-dimensional model library is provided with a tree structure, an upper-lower relationship is arranged between two adjacent layers in the tree structure, and the last layer in the tree structure corresponds to the three-dimensional model file data of each standard component;
the acquisition unit is used for acquiring input retrieval information when receiving a query instruction of the standard component;
the extraction unit is used for extracting a tree structure search result matched with the search information from the three-dimensional model library;
the display unit is used for displaying the tree structure search result;
the acquisition unit is further used for acquiring three-dimensional model file data of the selected standard component to be assembled when receiving the standard component assembly instruction;
and the calling unit is used for calling the three-dimensional model in the three-dimensional model file data of the standard component to be assembled into the current assembly body.
According to still another aspect of the present application, there is provided a storage device having stored thereon a computer program which, when executed by a processor, implements the above-described method of optimizing design of standard part model data.
According to still another aspect of the present application, there is provided an entity apparatus for optimizing design of standard part model data, including a storage apparatus, a processor, and a computer program stored on the storage apparatus and executable on the processor, the processor implementing the method for optimizing design of standard part model data as described above when executing the program.
By means of the technical scheme, compared with the mode of the standard part design needing repeatability in the product design at present, the method, the device and the equipment for optimizing the standard part model data are capable of creating the three-dimensional model library containing different standard part models in advance, directly inquiring the tree structure retrieval result matched with the input retrieval information by utilizing the three-dimensional model library in the product design, further directly realizing the standard part assembly process of the current assembly body through the three-dimensional model in the selected three-dimensional model file data, replacing the original tedious and complex labor, saving the repeated design time of the standard part and improving the efficiency of the product design.
The foregoing description is only an overview of the present application, and is intended to be implemented in accordance with the teachings of the present application in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present application more readily apparent.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
fig. 1 shows a flow chart of an optimization design method of standard component model data according to an embodiment of the present application;
FIG. 2 is a schematic diagram showing an example of a standard component classification method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an example of model retrieval attribute setting provided by an embodiment of the present application;
fig. 4 is a schematic physical structure diagram of an optimization design device for model data of a standard component according to an embodiment of the present application;
fig. 5 is a schematic diagram of a physical structure of another device for optimizing design of standard component model data according to an embodiment of the present application;
fig. 6 shows a schematic physical structure of an optimization design device for model data of a standard component according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In order to solve the problem, the present embodiment provides an optimized design method of standard part model data, and further uses a general or special standard part library to replace the tedious and complex labor, as shown in fig. 1, where the method obviously does not adapt to the increasingly aggressive market competition environment:
101. a three-dimensional model library is created.
The three-dimensional model library is provided with a tree structure, wherein the tree structure is provided with an upper-lower relationship between two adjacent layers, and the last layer in the tree structure corresponds to the three-dimensional model file data of each standard component.
For the embodiment, the optimal design method can be realized based on the Creo design platform, the CREO 2.0 can be used for developing a software package for the secondary development platform and the Creo ProToolkit, the Microsoft basic class library (Microsoft Foundation Classes, MFC) technology is used for performing software development based on the visual studio C++ development environment, the intelligent design program is integrated on the Creo software interface, and the execution subject of the embodiment can be an optimal design device or equipment for standard component model data developed by using the Creo design platform. It should be noted that, in addition to implementing the method for optimizing design by using the Creo design platform, other similar software design platforms may be used to develop the system of the method, which is not limited to this embodiment.
The method is characterized in that the method is used for classifying, storing and using and managing three-dimensional data of a general standard component, interfacing the data attribute and the structural requirement of the current new coding and product data management (Product Data Management, PDM), expanding the application range of the data of the standard component, creating a three-dimensional model base of a huge standard component and facilitating the calling of three-dimensional design data.
In order to reduce the storage pressure of a single storage unit of the PDM, quick search and directional search are realized. Before the three-dimensional model library is created, a plurality of factory standard components, wind standard components and national standard components need to be classified, for example, in the classification manner shown in fig. 2. This requires consideration of not only the actual use situation and the use habit of the designer, but also the convenience of collocation use, and then creates a tree structure of standard component model data according to the classification result. In this embodiment, the upper and lower relationships between two adjacent levels in the tree structure may be specifically predefined according to actual requirements. For example, the tree structure is divided into a plurality of levels, the level where the root node is located corresponds to a standard component, and the next adjacent level corresponds to a general fastener, a connecting component, a driving component and the like, and the next adjacent level is respectively the next level, the next level and the like; if the next layer of the universal fastener corresponds to a bolt, a stud, etc., and the next layer of the bolt corresponds to a bolt with a specific standard number, the classification can be continued according to the size, the shape, the model creation time, etc., until the three-dimensional model file data of the specific bolt of the last layer.
For another example, in addition to the tree structure designed as described above, the level at which the root node is located may be a factory standard, and the next level is a factory a standard, a factory B standard, or the like; the next level is the standard component of the equipment a and the standard component of the equipment b in the factory A; the next level is then the fasteners, connectors, drives, etc. of the a-plant, and sorting is continued in this manner until each standard has specific three-dimensional model file data. Through the tree structure design mode, a user can search the standard component according to different equipment in different factories, and the purpose of quickly acquiring model data of the standard component is achieved. In addition, the tree structure can be designed according to the creation time of the standard component, such as 2010-2010 6-10-2010-10 afternoon …, wherein the method is used for distinguishing different levels. In this way, a user can quickly retrieve standard part model data to be assembled, familiar with standard part creation time.
102. And when a query instruction of the standard component is received, acquiring the input retrieval information.
The search information may be a search keyword, such as a bolt, a nut, etc.; in addition, for the embodiment, a shortcut key rapid query function, a fuzzy query function, a custom query function, a multi-condition rapid query function and the like can be realized.
In this embodiment, the input may be entered by the user for the retrieved information or automatically triggered by the system when it is identified which standard piece needs to be assembled during the assembly of the component.
For example, the search information can be specifically a keyword such as a bolt, a nut, a hexagonal nut, or GB/T62-88 (standard number); or the shortcut keys can also be Ctrl '+' A '(corresponding to the stud with the standard number of GB 897-88), alt' + 'A' (corresponding to the nut with the standard number of FB 34003) and the like so as to realize the rapid query function of the shortcut keys, wherein the shortcut key combination is schematically set, and the user-defined setting of the shortcut keys is avoided from being the same as the operation of the computer system; or may also be the name: 'nut', use: the multi-condition search words such as' steel pipe flange is combined to realize the multi-condition quick query function.
103. And extracting a tree structure search result matched with the input search information from the three-dimensional model library.
The tree structure search result is similar to the tree structure search result, and can be specifically developed in a hierarchical mode layer by layer, and the selection of the root node can refer to the tree structure of the standard component model data created in the step 101, and can be specifically determined according to the actual query requirement.
104. And displaying the tree structure retrieval result.
When the query result is too large, the searched previous certain number of results can be limited to be displayed preferentially, and the subsequent results can be loaded successively. And the functions of minimization and maximization are supported, the assembly interface is prevented from being influenced by the overlarge interface, and display information is prevented from being too little due to the overlarge interface.
For example, if the inputted search information is a bolt, the root node of the tree structure search result may correspond to the bolt, then the next layer corresponds to a square nut, a hexagonal nut, a heptagon nut, an octagonal nut, etc., then the next layer corresponds to a square nut of a specific standard number, a hexagonal nut of a specific standard number, a heptagon nut of each standard number, etc., then the next layer corresponds to three-dimensional model file data of a square nut of a specific standard number, three-dimensional model file data of a hexagonal nut of a specific standard number, etc., and the search result display is performed according to such a structure. In consideration of the fact that the number of the nodes of each level is relatively large, as a preferred scheme, the node data of each level of the middle level is displayed in a simplified mode or the node data of part of the node data are displayed in a hidden mode, hidden contents are unfolded when a user clicks, the data under the node can be displayed correspondingly when the user clicks which node, and the mode is convenient for the user to check and select a nut three-dimensional model required by the user.
For another example, for the period from 2010 to 10 from 2010, if the input search information is 10 from 2010 to 10 from noon, the root node of the tree structure search result may correspond to 10 from 2010 to 10 from noon, and then the next layer corresponds to the model file data of each standard component created correspondingly from 10 from 2010 to 6 from 10 pm, so that the user can quickly find the three-dimensional model of the standard component needed by the user according to the time of creating the model file.
Furthermore, in order to save the display space of the search result, after the information of the model is queried, the attribute information of all relevant models can be recorded in the table of the operation interface, and only the main model information such as standard, specification and the like can be displayed, so that the user can select.
105. And when a standard component assembling instruction is received, acquiring three-dimensional model file data of the selected standard component to be assembled.
The file data of the three-dimensional model file data needs to be identified by software designed by an assembly body, if the file data cannot be identified, the file data needs to be imported after the file format conversion, and for the embodiment, the automatic conversion of the file format can be realized, and the efficiency of product design and assembly is improved.
106. And calling the three-dimensional model in the three-dimensional model file data of the standard component to be assembled into the current assembly body.
For this embodiment, in addition to implementing standard component query, call assembly of the queried standard component model may be implemented, and semi-automatic assembly (component interfaces may be considered) may be implemented without exiting the three-dimensional model library system.
Compared with the mode of standard part design requiring repeatability in product design at present, the optimal design method for standard part model data can be seamlessly integrated with a Creo design platform, and the method can directly inquire a tree structure search result matched with input search information by utilizing a pre-established three-dimensional model library in product design, further directly realize the standard part assembly process of the current assembly body through a three-dimensional model in selected three-dimensional model file data, replace the original tedious and complex labor, save the repeated design time of the standard part, and improve the efficiency of product design. The standardized parts are most frequently used and the number of the standardized parts is the greatest in the whole design process of the compressor. The Creo-end standardized model data query and call can meet the requirements of construction of three-dimensional digital projects of compressors, and further standardizes the storage, use and maintenance flow of PDM standard component data.
Further, as an extension and refinement of the present embodiment, the implementation procedure in step 101 is specifically described below, which specifically includes: creating a standard modeling template containing a standard parameter attribute list, wherein the parameter attribute list includes but is not limited to: article number, material, name and specification, type, standard, quality, remark, standard component identification parameters facilitating assembly list ordering, etc. of the security component; filling in parameter attributes of standard components to be input and creating corresponding three-dimensional model data according to the created standard component modeling template; and filling the parameter attribute with complete and established three-dimensional model data of the standard component to be input, inputting the three-dimensional model data into a three-dimensional model library, and generating retrieval information corresponding to the standard component to be input.
For the embodiment, a windbell PDM system can be used for creating a three-dimensional model library, a model designer can edit the model, and a common user can only call the model data and cannot edit the model data; the system supports model-free attribute query, and when a product queried by a model designer is model-free, the system automatically pops up a prompt box similar to 'please increase a model according to a three-dimensional model library maintenance flow'. Standard component query and call requires preset retrieval information, for example, model retrieval attribute setting as shown in fig. 3. And creating a standard component modeling template with parameters such as article numbers, materials, names, specifications, types, standards, quality, remarks and the like according to the naming of the standard components and the specification of the parameter attributes of the detail list by the original new coding system. A standard part identification parameter PARTTYPE is also provided to facilitate assembly detail table ordering. When the model is built, the attribute is required to be filled completely, and when the model is built, corresponding retrieval information is generated when the model is checked into a windbell system, so that the data query is convenient to use.
Based on the above procedure, the corresponding step 103 may specifically include: respectively matching the input search information with the search information generated by each standard component; and finally, determining the tree structure model data of the standard component successfully matched with the retrieval information in the three-dimensional model library as a retrieved tree structure retrieval result. Each standard component has corresponding retrieval information, so that standard component model retrieval can be accurately performed, the possibility of retrieving irrelevant models is reduced, and the retrieval efficiency can be improved.
In order to meet more service query demands, further, the standard component calling system can be expanded to outsourcing components and general components (such as standardized impellers, compressor end covers, bearing area parts and even parts including a part of standardized machine shells), query conditions of the calling system are defined according to key information of products, and correspondingly, the three-dimensional model library can further comprise outsourcing component and/or general component model data, and the outsourcing component model data and the general component model data have tree structures similar to those of the standard component model data.
Correspondingly, step 103 may specifically further include: if the standard part model data matched with the input retrieval information is not retrieved in the standard part model data of the tree structure, continuing to retrieve the model data matched with the input retrieval information in the outsourcing part model data and/or the general part model data; accordingly, step 104 may specifically include: and displaying the searched tree structure search results of the outsourcing part model and/or the general part model matched with the search information.
In this embodiment, the model library structure tree is automatically initialized, when the "call system" is started, the system automatically queries the standard part, outsourcing part and general part PDM container storage structures of the three-dimensional model library from the background database, and displays the queried structures according to the tree structure. Therefore, for the product design comprising the outsourcing piece and the general piece, the method in the embodiment can be utilized, the repeated design time of the outsourcing piece and the general piece is saved, and the efficiency of the product design can be improved.
Furthermore, in order to facilitate the user to quickly find the required standard component model, as a preferred mode, the embodiment can provide a model preview function, after the model is selected, the user can further view the three-dimensional model corresponding to the model, and at this time, the user can double click on a certain line of the form to preview the model. The user may also close the preview or expand the preview area at any time.
In order to achieve this function, the three-dimensional model library further stores a lightweight model file generated in advance corresponding to each standard component, where the lightweight model file includes drawing information of the standard component, and/or model preview picture information, and/or physical picture information, and after displaying the queried tree structure search result, the method may further include: when a preview instruction of a standard three-dimensional model is received, acquiring a lightweight model file corresponding to the standard to be previewed; and previewing and displaying the three-dimensional model of the standard part according to the drawing information of the standard part in the obtained lightweight model file, and/or the model previewing picture information and/or the real picture information.
For the embodiment, in the standard component calling and installing process, a designer needs to judge whether the selected type is correct while selecting the standard component, and in order to facilitate the designer to check the shape of the selected part, creo View software is integrated on a development program for previewing the model. However, creo View may slow down the program running speed when opening a complex model, while previewing lightweight model files opens quickly. And the visual server already generates light visual files including drawings, PVS format files, pictures and the like when the model is checked. The loading permission is released only after the corresponding model visual file storage path is acquired, and the loading permission can be displayed in the interface. Great convenience is brought to a designer, the design efficiency is improved, and the design interface is beautified.
Further, in order to facilitate the user to quickly retrieve the required standard component model data, step 104 may specifically further include: and according to the standard component identification parameters of the standard components, or according to the latest use time of the standard components, or according to the standard component model creation time, or according to the historical use times of the standard components, or according to the assembled times of the standard components, or according to the collection times of the standard components, sequencing and displaying the model data of each standard component in the tree structure search result.
And correspondingly displaying the latest use time, and/or the historical use times, and/or the assembled times, and/or the collected times, and/or the model creator information, and/or the model creation time of each standard component model data in the display process. By using the method, the user can quickly find the required standard component model by referring to the latest use time, the historical use times, the information of the model creator and the like of the model.
The standard component model data are displayed in a sequencing mode according to the standard component identification parameters of the standard components, so that the standard components just needed in the current assembly process are conveniently sequenced according to the assembly detail table, the retrieval efficiency of the standard components can be improved, the standard components can be checked with the assembly process, and the accurate operation of the assembly process is ensured. By following the standard part model creation time, the user can quickly find the required standard part model according to the model creation time. In addition, in this embodiment, the user may add the common model information to the favorites for recording, so as to make a quick call, if a certain standard component is collected for a plurality of times, it is indicated that the standard component is frequently used by the user, and the standard component model data is displayed in a sorted manner according to the collected times, so that the user can be assisted in finding the required standard component model quickly to a certain extent.
After the search results of the tree structure are displayed in the above-mentioned modes, if many search results are encountered, in order to facilitate quick finding of the required model data, a secondary screening function is required, that is, further screening is performed after the current query result. Accordingly, as a preferred embodiment, step 104 specifically further includes: displaying a secondary screening keyword and a secondary screening text box to be input for the tree structure search result obtained by the first search, wherein the secondary screening keyword is obtained by determining according to the unique characteristics of each standard component model data in the tree structure search result; when receiving a secondary screening instruction, acquiring a retrieval keyword input in a text box to be input by secondary screening; matching the acquired search keywords with the displayed secondary screening keywords; and determining the standard component model data corresponding to the matched secondary screening keywords as a retrieval result of the secondary screening and displaying. By the secondary screening scheme, a user can be helped to quickly find the needed model data from the tree structure search result obtained by the first search.
Furthermore, in order to save system resources, the function of the secondary screening can be triggered only when the number of the tree structure search results obtained by the first search is detected to be larger than a preset threshold value; and when the number of the tree structure search results obtained by the first search is smaller than a preset threshold value, the number of the results displayed at present is not influenced by the search of the user, and the function of the secondary screening is not triggered, so that system resources are saved.
In order to meet the update requirement of the three-dimensional model library and find the latest model data, before step 103, the method may further include: obtaining the latest updating information of standard part model data; updating the standard part model data in the three-dimensional model library according to the updating information; accordingly, step 103 may specifically include: and extracting a tree structure search result matched with the input search information from the updated three-dimensional model library. In this embodiment, the three-dimensional model library may be updated periodically or non-periodically, and the model search may be performed based on the latest model data.
The method provided by the embodiment can be integrated with Creo software, registers and activates a server and a working area through the existing Creo interface, and obtains and operates a model by directly connecting with a windbell at a three-dimensional design interface. Meanwhile, after the data design is finished, the data are conveniently checked into the PDM system to establish the association relation of the model tree structure, and the integration is mainly used for calling and installing the model. And integrating with the development program, after the user inputs or selects some retrieval information, the software interface transmits code character segments into the windbell through the Web Service plug-in, the windbell analyzes Web Service and performs related actions, and feeds back and displays the relevant actions on the development program interface, which is a process for executing the user query requirement.
Further, as a specific implementation of the method of fig. 1, the embodiment provides an apparatus for optimizing design of standard component model data, as shown in fig. 4, where the apparatus includes: a creating unit 21, an acquiring unit 22, an extracting unit 23, a showing unit 24 and a calling unit 25.
The creating unit 21 may be configured to create a three-dimensional model library, where the three-dimensional model library stores pre-edited model data of different standard components, the three-dimensional model library has a tree structure, and two adjacent levels in the tree structure have an upper-lower relationship, and a last level in the tree structure corresponds to three-dimensional model file data of each standard component;
an obtaining unit 22, configured to obtain input search information when a query instruction of a standard component is received;
an extraction unit 23 that may be used to extract a tree structure search result matching the search information from the three-dimensional model library;
a display unit 24, configured to display the tree structure search result;
the obtaining unit 22 is further configured to obtain three-dimensional model file data of the selected standard component to be assembled when receiving the standard component assembly instruction;
the calling unit 25 may be configured to call the three-dimensional model in the three-dimensional model file data of the standard component to be assembled to the current assembly body.
In a specific application scenario, the creating unit 21 is specifically configured to create a standard component modeling template including a standard component parameter attribute list, where the parameter attribute list includes, but is not limited to: article number, material, name and specification, type, standard, quality, remark, and standard component identification parameters facilitating assembly list ordering of the standard component; filling in parameter attributes of the standard component to be input and creating corresponding three-dimensional model data according to the standard component modeling template; filling complete and established three-dimensional model data of the standard component to be input into the three-dimensional model library, and generating retrieval information corresponding to the standard component to be input;
correspondingly, the extracting unit 23 may be specifically configured to match the input search information with the search information generated by each standard component; and determining the tree structure model data of the standard component with the successfully matched retrieval information in the three-dimensional model library as a retrieved tree structure retrieval result.
In a specific application scenario, the three-dimensional model library further includes outsourcing piece and/or general piece model data, the outsourcing piece model data and the general piece model data both have a tree structure similar to the standard piece model data, and the extracting unit 23 may be specifically further configured to, if standard piece model data matching with the input retrieval information is not retrieved in the standard piece model data of the tree structure, continue retrieving model data matching with the input retrieval information in the outsourcing piece model data and/or the general piece model data;
correspondingly, the display unit 24 may be specifically configured to display the retrieved tree structure search result of the outsourcing part model and/or the general part model that match the search information.
In a specific application scene, a lightweight model file which is generated in advance and corresponds to each standard component is also stored in the three-dimensional model library, wherein the lightweight model file contains drawing information of the standard component, and/or model preview picture information and/or physical picture information; correspondingly, the obtaining unit 22 may be further configured to obtain, when receiving a preview instruction of the three-dimensional model of the standard component, a lightweight model file corresponding to the standard component to be previewed and displayed;
the display unit 24 may be further configured to preview the three-dimensional model of the standard component according to the obtained drawing information of the standard component in the lightweight model file, and/or the model preview picture information, and/or the physical picture information.
In a specific application scenario, the display unit 24 may be further specifically configured to sort and display each standard component model data in the tree structure search result according to the standard component identification parameter of the standard component, or according to the latest usage time of the standard component, or according to the standard component model creation time, or according to the historical usage number of the standard component, or according to the assembled number of the standard component, or according to the collected number of the standard component; and correspondingly displaying the latest use time, and/or the historical use times, and/or the assembled times, and/or the collected times, and/or the model creator information, and/or the model creation time of each standard component model data in the display process.
In a specific application scenario, as shown in fig. 5, the present apparatus further includes: an updating unit 26;
the obtaining unit 22 may be further configured to obtain updated information of the latest standard component model data;
an updating unit 26, configured to update the standard component model data in the three-dimensional model library according to the update information;
the extracting unit 23 may specifically be configured to extract a tree structure search result matching the search information from the updated three-dimensional model library.
In a specific application scenario, as shown in fig. 5, the present apparatus further includes: a matching unit 27;
the display unit 24 may be further configured to display a secondary screening keyword and a secondary screening text box to be input for the tree structure search result, where the secondary screening keyword is determined according to a unique feature of each standard component model data in the tree structure search result;
the obtaining unit 22 is further configured to obtain, when receiving the instruction of the secondary screening, a search keyword input in a text box to be input by the secondary screening;
a matching unit 27 that matches the search keyword with the secondary screening keyword; and determining the standard component model data corresponding to the matched secondary screening keywords as a retrieval result of the secondary screening and displaying.
It should be noted that, other corresponding descriptions of each functional unit related to the optimization design device for standard component model data provided in this embodiment may refer to corresponding descriptions in fig. 1, and are not described herein again.
Based on the method shown in fig. 1, correspondingly, the embodiment further provides a storage device, on which a computer program is stored, and the program is executed by the processor to implement the method for optimizing the design of the standard part model data shown in fig. 1.
Based on the method shown in fig. 1 and the embodiment of the virtual device shown in fig. 4 and 5, the embodiment further provides an entity device for optimizing design of standard component model data, as shown in fig. 6, where the device includes: a processor 31, a storage device 32, and a computer program stored on the storage device 32 and executable on the processor 31, the processor 31 implementing the optimum design method of the standard part model data shown in fig. 1 when executing the program; the apparatus further comprises: a bus 33 is configured to couple the processor 31 and the memory device 32.
By applying the technical scheme of the embodiment, the problems that the conventional mechanical manual inquiry or related standard procedure is complicated, the process is long and the pursuit of rapidness, accuracy and high efficiency is not met due to the fact that the variety of standard components involved in product design is various are solved; the embodiment fully embodies unprecedented accuracy and high efficiency brought by three-dimensional professional design based on the query and call standardized model data system of the Creo design platform, avoids repeated labor of different designers, and improves design efficiency. The design standardization degree can be improved, and the error rate is reduced; the system for inquiring and calling the standardized model data has the characteristics of high efficiency, high quality and high accuracy, and has a friendly user interface, so that a designer can basically know the use method only by opening software, and the tedious process of consulting a new code and retrieving and calling in a windbell is eliminated, thereby greatly improving the design efficiency, shortening the design period and improving the standardization level of a company.
From the above description of the embodiments, it will be clear to those skilled in the art that the present application may be implemented in hardware, or may be implemented by means of software plus necessary general hardware platforms. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.), and includes several instructions for causing a computer device (may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective implementation scenario of the present application.
Those skilled in the art will appreciate that the drawing is merely a schematic illustration of a preferred implementation scenario and that the modules or flows in the drawing are not necessarily required to practice the application.
Those skilled in the art will appreciate that modules in an apparatus in an implementation scenario may be distributed in an apparatus in an implementation scenario according to an implementation scenario description, or that corresponding changes may be located in one or more apparatuses different from the implementation scenario. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above-mentioned inventive sequence numbers are merely for description and do not represent advantages or disadvantages of the implementation scenario.
The foregoing disclosure is merely illustrative of some embodiments of the application, and the application is not limited thereto, as modifications may be made by those skilled in the art without departing from the scope of the application.
Claims (8)
1. The optimization design method of the standard component model data is characterized by comprising the following steps of:
creating a three-dimensional model library, wherein the three-dimensional model library stores pre-edited model data of different standard components, the three-dimensional model library is provided with a tree-shaped storage structure, an upper-lower relationship is arranged between two adjacent layers in the tree-shaped structure, and the last layer in the tree-shaped structure corresponds to the three-dimensional model file data of each standard component;
the creating a three-dimensional model library comprises the following steps:
creating a standard component modeling template containing a standard component parameter attribute detail table, filling parameter attributes of a standard component to be recorded and creating corresponding three-dimensional model data according to the standard component modeling template, recording the parameter attribute-filled and completely-created three-dimensional model data of the standard component to be recorded into a three-dimensional model library, and generating retrieval information corresponding to the standard component to be recorded, wherein the parameter attribute detail table comprises but is not limited to: article number, material, name and specification, type, standard, quality, remark, and standard component identification parameters facilitating assembly list ordering of the standard component;
when a query instruction of a standard component is received, acquiring input retrieval information;
matching the input search information with the search information generated by each standard component, and extracting tree structure model data of the standard component successfully matched with the input search information from the three-dimensional model library to serve as a searched tree structure search result;
displaying the tree structure search result;
the three-dimensional model library further comprises outsourcing part and/or general part model data, if standard part model data matched with the input retrieval information is not retrieved in the standard part model data of the tree structure, model data matched with the input retrieval information is continuously retrieved in the outsourcing part model data and/or the general part model data, the retrieved result of the tree structure of the outsourcing part model and/or the general part model matched with the retrieval information is displayed, and the outsourcing part model data and the general part model data are of similar tree structures as the standard part model data;
when a standard component assembling instruction is received, acquiring three-dimensional model file data of a selected standard component to be assembled;
and calling the three-dimensional model in the three-dimensional model file data of the standard component to be assembled into the current assembly body.
2. The method according to claim 1, wherein the three-dimensional model library further stores a pre-generated lightweight model file corresponding to each standard, the lightweight model file includes drawing information of the standard, and/or model preview picture information, and/or physical picture information, and after the tree structure search result is displayed, the method further includes:
when a preview instruction of a standard three-dimensional model is received, acquiring a lightweight model file corresponding to the standard to be previewed;
and previewing and displaying the three-dimensional model of the standard part according to the acquired drawing information of the standard part in the lightweight model file, and/or model previewing picture information and/or physical picture information.
3. The method according to claim 1, wherein the tree structure search result is displayed, and specifically further comprising:
according to standard component identification parameters of the standard components, or according to the latest use time of the standard components, or according to the creation time of the standard component model, or according to the historical use times of the standard components, or according to the assembled times of the standard components, or according to the collection times of the standard components, sequencing and displaying the model data of each standard component in the tree structure search result;
and correspondingly displaying the latest use time, and/or the historical use times, and/or the assembled times, and/or the collected times, and/or the model creator information, and/or the model creation time of each standard component model data in the display process.
4. A method according to any one of claims 1 to 3, wherein before extracting a tree-structure search result matching the search information from the three-dimensional model library, the method further comprises:
obtaining the latest updating information of standard part model data;
updating the standard component model data in the three-dimensional model library according to the updating information;
extracting a tree structure search result matched with the search information from the three-dimensional model library, wherein the tree structure search result comprises the following specific steps:
and extracting a tree structure search result matched with the search information from the updated three-dimensional model library.
5. The method according to claim 1, wherein the tree structure search result is displayed, and specifically further comprising:
displaying a secondary screening keyword and a secondary screening text box to be input aiming at the tree structure search result, wherein the secondary screening keyword is obtained by determining unique features of each standard component model data in the tree structure search result;
when receiving a secondary screening instruction, acquiring a retrieval keyword input in a text box to be input by the secondary screening;
matching the search keywords with the secondary screening keywords;
and determining the standard component model data corresponding to the matched secondary screening keywords as a retrieval result of the secondary screening and displaying.
6. An optimum design device for standard component model data, comprising:
the three-dimensional model library is provided with a tree-shaped storage structure, an upper-lower relationship is arranged between two adjacent layers in the tree-shaped structure, and the last layer in the tree-shaped structure corresponds to the three-dimensional model file data of each standard component; the creating a three-dimensional model library comprises the following steps: creating a standard component modeling template containing a standard component parameter attribute detail table, filling parameter attributes of a standard component to be recorded and creating corresponding three-dimensional model data according to the standard component modeling template, recording the parameter attribute-filled and completely-created three-dimensional model data of the standard component to be recorded into a three-dimensional model library, and generating retrieval information corresponding to the standard component to be recorded, wherein the parameter attribute detail table comprises but is not limited to: article number, material, name and specification, type, standard, quality, remark, and standard component identification parameters facilitating assembly list ordering of the standard component;
the acquisition unit is used for acquiring input retrieval information when receiving a query instruction of the standard component;
the extraction unit is used for respectively matching the input search information with the search information generated by each standard component, extracting tree structure model data of the standard component successfully matched with the input search information from the three-dimensional model library, and taking the tree structure model data as a searched tree structure search result;
the display unit is used for displaying the tree structure search result; the three-dimensional model library further comprises outsourcing part and/or general part model data, if standard part model data matched with the input retrieval information is not retrieved in the standard part model data of the tree structure, model data matched with the input retrieval information is continuously retrieved in the outsourcing part model data and/or the general part model data, the retrieved result of the tree structure of the outsourcing part model and/or the general part model matched with the retrieval information is displayed, and the outsourcing part model data and the general part model data are of similar tree structures as the standard part model data;
the acquisition unit is further used for acquiring three-dimensional model file data of the selected standard component to be assembled when receiving the standard component assembly instruction;
and the calling unit is used for calling the three-dimensional model in the three-dimensional model file data of the standard component to be assembled into the current assembly body.
7. A storage device having stored thereon a computer program, wherein the program when executed by a processor implements the optimum design method of the standard part model data according to any one of claims 1 to 5.
8. An optimization design device for standard part model data, comprising a storage device, a processor and a computer program stored on the storage device and executable on the processor, wherein the processor implements the optimization design method for standard part model data according to any one of claims 1 to 5 when executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811216150.0A CN109492266B (en) | 2018-10-18 | 2018-10-18 | Optimization design method, device and equipment for standard part model data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811216150.0A CN109492266B (en) | 2018-10-18 | 2018-10-18 | Optimization design method, device and equipment for standard part model data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109492266A CN109492266A (en) | 2019-03-19 |
CN109492266B true CN109492266B (en) | 2023-09-29 |
Family
ID=65692075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811216150.0A Active CN109492266B (en) | 2018-10-18 | 2018-10-18 | Optimization design method, device and equipment for standard part model data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109492266B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110263458B (en) * | 2019-06-25 | 2020-12-08 | 中国汽车工程研究院股份有限公司 | Automobile engineering information platform based on big data |
CN110750910B (en) * | 2019-10-25 | 2023-07-28 | 国网新疆电力有限公司经济技术研究院 | Three-dimensional model file and configuration method of physical loop model |
CN111161401B (en) * | 2019-12-18 | 2024-02-23 | 沈阳透平机械股份有限公司 | Method, device and equipment for designing compressor |
CN111339612B (en) * | 2020-02-21 | 2024-03-22 | 广州明珞汽车装备有限公司 | Method, system, device and storage medium for rapidly assembling three-dimensional data model |
CN111368368B (en) * | 2020-02-26 | 2023-02-17 | 江南造船(集团)有限责任公司 | Method and device for constructing ship piping component library, storage medium and terminal |
CN111652968A (en) * | 2020-05-21 | 2020-09-11 | 宁波财经学院 | Product combination method, system, computer device and storage medium |
CN111859048A (en) * | 2020-06-17 | 2020-10-30 | 中车工业研究院有限公司 | Method and device for searching vehicle part model |
CN111898121B (en) * | 2020-07-09 | 2024-02-02 | 彩讯科技股份有限公司 | Mailbox-based frequency limiting method and device, computer equipment and storage medium |
CN112116706A (en) * | 2020-09-23 | 2020-12-22 | 深圳先进技术研究院 | Gun and parts three-dimensional model database establishing method and database system |
CN112989094A (en) * | 2021-02-04 | 2021-06-18 | 北京林业大学 | Specimen information query, sorting and extraction system and method |
CN113536474A (en) * | 2021-06-04 | 2021-10-22 | 四川大学 | Centrifugal fan impeller parametric design system and method |
CN113821250A (en) * | 2021-09-23 | 2021-12-21 | 佛山技研智联科技有限公司 | Equipment management method, device, equipment and storage medium |
CN113902414A (en) * | 2021-10-18 | 2022-01-07 | 北京橙色云科技有限公司 | Data processing method, device, storage medium and processor |
CN114372377B (en) * | 2022-03-21 | 2023-08-01 | 江西珉轩智能科技有限公司 | Engineering information model construction method based on 3D space-time engine |
CN117725642B (en) * | 2023-12-29 | 2024-06-28 | 重庆宇海精密制造股份有限公司 | Dynamic modeling method and device for pen electric die design |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054228A (en) * | 2010-12-30 | 2011-05-11 | 北京中冶设备研究设计总院有限公司 | Three-dimensional visual system of blast furnace overhaul project |
CN103605845A (en) * | 2013-11-14 | 2014-02-26 | 西安工业大学 | Machine tool fixture library management system based on assembling knowledge description |
CN106250422A (en) * | 2016-07-26 | 2016-12-21 | 盐城工学院 | A kind of standard component data method for quickly retrieving based on PDM system |
JP2017134760A (en) * | 2016-01-29 | 2017-08-03 | 前田建設工業株式会社 | Information management device, information management method, and information management program |
CN108170877A (en) * | 2016-12-07 | 2018-06-15 | 中车齐齐哈尔车辆有限公司 | Railway freight-car modular design method and system |
-
2018
- 2018-10-18 CN CN201811216150.0A patent/CN109492266B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054228A (en) * | 2010-12-30 | 2011-05-11 | 北京中冶设备研究设计总院有限公司 | Three-dimensional visual system of blast furnace overhaul project |
CN103605845A (en) * | 2013-11-14 | 2014-02-26 | 西安工业大学 | Machine tool fixture library management system based on assembling knowledge description |
JP2017134760A (en) * | 2016-01-29 | 2017-08-03 | 前田建設工業株式会社 | Information management device, information management method, and information management program |
CN106250422A (en) * | 2016-07-26 | 2016-12-21 | 盐城工学院 | A kind of standard component data method for quickly retrieving based on PDM system |
CN108170877A (en) * | 2016-12-07 | 2018-06-15 | 中车齐齐哈尔车辆有限公司 | Railway freight-car modular design method and system |
Also Published As
Publication number | Publication date |
---|---|
CN109492266A (en) | 2019-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109492266B (en) | Optimization design method, device and equipment for standard part model data | |
US9043346B2 (en) | Method of providing data included in building information modeling data file, recording medium therefor, system using the method, and method of providing data using building information modeling server | |
CN103294475B (en) | The business automatic creation system of graphic based business scenario and domain template and method | |
US6571247B1 (en) | Object oriented technology analysis and design supporting method | |
US6327593B1 (en) | Automated system and method for capturing and managing user knowledge within a search system | |
US7571392B2 (en) | User definable task based interface | |
CN103020158A (en) | Report form creation method, device and system | |
KR101966518B1 (en) | Method to control version of excel-based architecture design file | |
US7668888B2 (en) | Converting object structures for search engines | |
US7373358B2 (en) | User interface for maintaining categorization schemes | |
US20230102947A1 (en) | Providing operations in accordance with worksheet relationships and data object relationships | |
EP2680169B1 (en) | Operation management support device, operation management support method, and program | |
US20100306195A1 (en) | Method and system for creating queries for complex data structures | |
CN111488406A (en) | Graph database management method | |
CN102779186A (en) | Whole process modeling method of unstructured data management | |
CN101393624A (en) | Method and apparatus for operating material list to realize production management | |
CN111124938B (en) | Method for generating componentized test case | |
CN117453980A (en) | Metadata management, configuration page generation method, server and storage medium | |
CN112597100B (en) | File management method and device based on object proxy label | |
CN101968747A (en) | Cluster application management system and application management method thereof | |
CN115130186A (en) | Method for quickly creating pipeline system based on modeling software | |
JP2008146300A (en) | Information processor, information processing method and program | |
KR102670255B1 (en) | Automated Annotation Method and Apparatus for Named Entity Dictionary in Construction Field using IFC Schema-Structured BIM Data | |
CN113535844B (en) | Data aggregation method and system | |
CN111930416A (en) | Method for modifying local configuration based on database storage technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |