Digital definition method, system and equipment for three-dimensional parameterized design part
By transforming 3D parametric design parts into digital representations of structured feature association diagrams and design parameter tables, the problem of closed data formats in traditional 3D design models is solved, enabling cross-software application and data-driven optimization analysis, and improving the flexibility and efficiency of design models.
Patent Information
- Application Number
- CN202511378298.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2025-12-23
AI Technical Summary
Traditional 3D parametric design models formed by the MBD-based digital definition method for 3D parts have closed data formats due to their use of graphics-based representation. They cannot be directly applied to data-driven design and analysis in different business processes and require reliance on CAD design software.
This transforms the traditional graphics-based representation of 3D parametric parts into a digital representation of structured feature association diagrams and design parameter tables, forming an open data format. Through structured feature association diagrams and design parameter tables, modeling features and parameters are encoded into a reusable 'diagram + table' model, enabling cross-software data transfer and analysis.
It enables cross-software application of 3D design models, supports data-driven optimization analysis such as machine learning, improves the efficiency and accuracy of cross-professional and cross-process collaborative work, and supports parameter-driven automated generation.
Smart Images

Figure CN121189015A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of three-dimensional parametric design, and particularly relates to a digital definition method, system and device for three-dimensional parametric design parts. BACKGROUND
[0002] With the development of computer technology and the increasing maturity and popularity of three-dimensional CAD technology, domestic and foreign large-scale equipment manufacturing enterprises gradually deepen their understanding of digital technology. Three-dimensional design has gradually transitioned from "throwing drawing boards" to "throwing drawing papers" to three-dimensional digital definition technology. Model-based definition (MBD) digital design and manufacturing technology has become a development trend in the manufacturing industry. MBD requires the use of integrated three-dimensional model data to fully express product definition information, and uses digital definition methods to form product digital information necessary for production, such as product size and tolerance range, manufacturing process and precision requirements. This part of information is transmitted to downstream production activities and becomes the only basis for the product's entire life cycle, and ultimately realizes the integration of product design, manufacturing and maintenance, which has caused a major change in complex mechanical product manufacturing technology. From the application of MBD at home and abroad, it can be seen that the series of improvements brought about by MBD cannot be achieved by any previous technological progress.
[0003] In recent years, artificial intelligence technology has developed rapidly. Machine learning methods represented by deep learning have gradually become a popular research direction in artificial intelligence technology due to their good learning ability and high information processing efficiency. On the other hand, with the increasing maturity and application popularity of computer-aided design technology and three-dimensional CAD technology, combined with the application and promotion of MBD technology, three-dimensional parametric design models have initially taken shape in the fields of automobiles, engineering machinery, aerospace, etc. The data volume is growing rapidly and initially taking shape. Standing at the current node of industry development and technological development, the accumulation and expansion of three-dimensional parametric design model data sets make it possible for computer-aided design (CAD) technology research to break free from the shackles of traditional graphics. Data-driven machine learning methods have gradually become a hot research topic. Computer-aided design technology is essentially a problem of three-dimensional geometric element data analysis, processing and generation, which is one of the fields that deep learning methods are best at. Therefore, more and more researchers have begun to use data-driven deep learning methods for three-dimensional model aided design.
[0004] At present, the design of mechanical parts is mostly based on features in the three-dimensional design software environment, and the parts are modeled and combined by Boolean operation between features to form. No matter how complex a part is, through the parametric design and feature coding functions provided by the system software in the modeling process, the geometric elements, constraint relationships between features, and shape parameters inside the features during the part modeling process are recorded in the parametric design history of the part. However, the design model formed in the three-dimensional design software environment has strong closedness of data format due to the use of specific data organization and data expression methods, and needs to be opened by the specified design software for viewing and analysis, and cannot be transmitted and used in different business processes (such as simulation, test, etc.), which affects the efficiency and accuracy of cross-professional and cross-process collaborative work.
[0005] In general, the three-dimensional parametric design model formed by the traditional MBD-based three-dimensional part digital definition method has a closed data format (such as prt, obj, step, etc.) due to the use of a graphical-based expression method, and cannot be directly applied to data-driven design and analysis methods, and there are difficulties in introducing new methods and tools.
[0006] Therefore, the present application is proposed. SUMMARY
[0007] The technical problem to be solved by the present application is that the three-dimensional parametric design model formed by the traditional MBD-based three-dimensional part digital definition method has a closed data format due to the use of a graphical-based expression method, and must rely on CAD design software for viewing, editing and analysis, and cannot be directly applied to data-driven design and analysis methods, and there are difficulties in introducing new methods and tools. The present application aims to provide a digital definition method, system and equipment for three-dimensional parametric design parts, which converts the traditional three-dimensional parametric design parts from the traditional graphical-based expression method to the digital expression form of "structured feature association graph and design parameter table", and solves the problem that the traditional three-dimensional design part model file must rely on CAD design software for viewing, editing and analysis, so that the design model can be used for machine learning and other data-driven optimization analysis methods.
[0008] The present application is realized by the following technical solutions:
[0009] In a first aspect, the present application provides a digital definition method for three-dimensional parametric design parts, which comprises:
[0010] obtaining unstructured historical modeling features of three-dimensional parametric design parts; each modeling feature corresponds to a modeling operation;
[0011] The unstructured historical modeling features are converted into structured feature sequences while the correlation between the modeling features is retained to form a structured feature correlation graph of the modeling features;
[0012] The design parameters inside each modeling feature are extracted and assigned with unique identifiers associated with the modeling features to form a design parameter table of the three-dimensional parameterized design part;
[0013] Based on the structured feature correlation graph and the design parameter table, a digital expression of the three-dimensional parameterized design part is formed.
[0014] Further, the structured feature correlation graph is represented as , G represents a node set of the historical modeling features; and A represents a feature correlation between the nodes.
[0015] Further, the node set of the historical modeling features is a node set formed by modeling features of the three-dimensional parameterized design part, wherein the node represents the modeling feature of the three-dimensional parameterized design part;
[0016] The feature correlation between the nodes is a feature correlation between the modeling features, wherein represents a feature correlation (or feature dependency) between the modeling feature and the modeling feature ; if , it means that the modeling feature has no correlation with the modeling feature , or does not depend on any design parameter in the modeling feature when the modeling feature is generated; if , it means that the modeling feature has design correlation with the modeling feature , or depends on part of the design parameters in the modeling feature when the modeling feature is generated.
[0017] Further, the design parameter table is represented as , G represents a node set of the historical modeling features; and P represents a unique identifier set associated with the modeling feature .
[0018] Further, the digital expression of the three-dimensional parameterized design part is: , G represents a node set of the historical modeling features; A represents a feature correlation between the nodes; and P represents a unique identifier set associated with the modeling feature The associated set of unique identifiers.
[0019] Furthermore, the method also includes:
[0020] When redesigning a 3D parametric design part, different parameter results are obtained by modifying different values of the design parameter table. Then, the design parameters are updated sequentially in combination with the feature association relationships stored in the structured feature association diagram to obtain different design schemes of the 3D parametric design part under the same feature association relationship.
[0021] Secondly, the present invention provides a method for digitally generating three-dimensional parametric design parts, the method comprising:
[0022] Based on the above-mentioned method for digitally defining three-dimensional parametric design parts, a digital representation of three-dimensional parametric design parts is formed.
[0023] Based on the digital representation, at least one design parameter is modified at once. Then modify the design parameters Mapping to corresponding modeling features The above enables the automated generation of parameter-driven 3D parametric design parts.
[0024] Thirdly, the present invention provides a digital definition system for three-dimensional parametric design parts, the system comprising:
[0025] The acquisition unit is used to acquire unstructured historical modeling features of 3D parametric design parts; each modeling feature corresponds to a modeling operation.
[0026] The feature association graph forming unit is used to transform unstructured historical modeling features into structured feature sequences while preserving the relationships between modeling features, thus forming a structured feature association graph of modeling features.
[0027] The design parameter table forming unit is used to extract the design parameters inside each modeling feature and assign a unique identifier associated with the modeling feature to each design parameter, thus forming the design parameter table of the three-dimensional parametric design part.
[0028] The part digital representation forming unit is used to form a digital representation of a three-dimensional parametric design part based on a structured feature association diagram and a design parameter table.
[0029] Fourthly, the present invention also provides a digital generation system for three-dimensional parametric design parts, the system comprising:
[0030] The definition module is used to form a digital representation of a three-dimensional parametric design part based on the above-mentioned digital definition method for three-dimensional parametric design parts.
[0031] generating module, for generating, according to the digital expression, a three-dimensional parameterized design part by modifying at least one design parameter at one time , and mapping the modified design parameter to corresponding modeling features , to realize parameter-driven automatic generation of the three-dimensional parameterized design part.
[0032] In the fifth aspect, the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor realizes the above-mentioned digital definition method of a three-dimensional parameterized design part or the above-mentioned digital generation method of a three-dimensional parameterized design part when executing the computer program.
[0033] Compared with the prior art, the present application has the following advantages and beneficial effects:
[0034] 1. The digital definition method, system and device of a three-dimensional parameterized design part encode the design process of a three-dimensional parameterized design part into a reusable "graph + table" mode, specifically (a modeling feature sequence, a feature association relationship, and a set of unique identifiers associated with the modeling features), to realize digital coding and explainability of the parameterized design knowledge; the present application solves the problem that a traditional three-dimensional design part model file must rely on CAD design software for viewing, editing and analysis, by forming an open data format, so that the design model can be used for data-driven optimization analysis methods such as machine learning.
[0035] 2. The digital definition method, system and device of a three-dimensional parameterized design part establish a one-to-one association relationship between the structured feature association graph and the design parameter table through the feature association directed graph , and on the basis of the present application, by modifying each (or all) design parameter at one time , and mapping it to each modeling feature , parameter-driven automatic generation of a three-dimensional part can be realized.
[0036] 3. The digital definition method, system and device of a three-dimensional parameterized design part convert a three-dimensional design model into a computer-encodable and analyzable "graph + table" mode (matrix + table), and convert a three-dimensional design part model in a closed data format (obj, stp, etc.) into digital expression information in an open data format , so that the three-dimensional parameterized design part can be applied to general data-driven mathematical analysis, machine learning and other modern methods without relying on a three-dimensional CAD software environment.
[0037] 4. The digital definition method, system and device for three-dimensional parametric design of parts, based on the digital expression information of the three-dimensional design model open data format The design optimization analysis of the parts can be further carried out, and intelligent design based on historical design experience is realized. BRIEF DESCRIPTION OF DRAWINGS
[0038] The accompanying drawings, which are included to provide a further understanding of the embodiments of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the principles of the application. In the drawings:
[0039] Figure 1 The flow chart of the digital definition method for three-dimensional parametric design of parts of the application;
[0040] Figure 2 The structured feature association diagram of the modeling features formed by the application;
[0041] Figure 3 The design parameter table formed by the application;
[0042] Figure 4 The digital expression of the three-dimensional parametric design of parts formed by the application;
[0043] Figure 5 The flow chart of the digital generation method for three-dimensional parametric design of parts of the application;
[0044] Figure 6 The structural block diagram of the digital definition system for three-dimensional parametric design of parts of the application;
[0045] Figure 7 The structural block diagram of the digital generation system for three-dimensional parametric design of parts of the application. DETAILED DESCRIPTION
[0046] In order to make the objects, technical solutions and advantages of the application clearer, further detailed description of the application will be given below in combination with embodiments and drawings, and the illustrative embodiments of the application and the description thereof are only used to explain the application, and do not limit the application.
[0047] Three-dimensional modeling software usually uses parametric design, that is, feature tree or history tree to record modeling steps. For a specific three-dimensional parametric design part, the application realizes digital definition of the three-dimensional part based on a feature association graph and a design parameter table, converts the traditional three-dimensional parametric design part from the traditional graphical-based expression form into a digital expression form based on a "feature association graph + design parameter table", solves the problem that the traditional three-dimensional design part model file must rely on CAD design software for viewing, editing and analysis, so that the design model can be used for data-driven optimization analysis methods such as machine learning.
[0048] The application comprises:
[0049] First, a feature association driven digital definition method is established, a feature tree structure in the modeling history of a three-dimensional parametric design part is analyzed, and a feature association directed graph is established And a feature association relationship A three-dimensional parametric design part modeling history feature is converted into a structured feature sequence While the association relationship between features is retained Finally, a structured feature association graph method of the modeling feature is formed: .
[0050] Second, a digital definition method of the design size inside the modeling feature is established, the design parameters inside each modeling feature are extracted, each design parameter is assigned a unique identifier associated with the feature and is valued, and a design parameter table of the three-dimensional part is formed in this way . The feature association relationship in the structured feature association graph is relied on to maintain and ensure the update order of the design parameters.
[0051] Third, based on the structured feature association graph and the design parameter table , a digital expression of the three-dimensional parametric design part is formed The "graph + table" expression form converts the three-dimensional model from a closed data format (such as prt, obj, step, etc.) into an open data format Modeling feature sequence (i.e. node set of the history modeling feature), Feature association relationship (i.e. feature association relationship between nodes), And a unique identifier set associated with the modeling feature.
[0052] Embodiment 1
[0053] As Figure 1As shown, the application is a digital definition method of three-dimensional parameterized design parts, which comprises:
[0054] Step 1, obtaining the unstructured historical modeling features of three-dimensional parameterized design parts;
[0055] In this embodiment, the unstructured historical modeling features of three-dimensional parameterized design parts are design features, and each design feature corresponds to a modeling operation, such as a stretching feature, a rotating feature, a Boolean feature, etc.
[0056] Step 2, converting the unstructured historical modeling features into a structured feature sequence while retaining the association relationship between the modeling features, forming a structured feature association graph of the modeling features;
[0057] In this embodiment, the application adopts a directed graph (directed graph) to represent the structured feature association graph, which is a binary tuple composed of a non-empty finite set and ordered pairs of some elements in the set (set ), denoted as . Among them, is called the node set of the graph , and each element in is called a node of the graph; is called the arc set of the graph , and each element in (representing an ordered pair of two nodes in the node set ) is denoted as , which is called an arc (path) from node to node in the graph.
[0058] Specifically, the structured feature association graph of the application is represented as , where G represents the node set of the historical modeling features, and A represents the feature association relationship between the nodes. Among them:
[0059] (a) refers to the node set formed by modeling features of the three-dimensional parameterized design parts, i.e. modeling features of the three-dimensional parameterized design parts, where node represents the modeling feature of the three-dimensional parameterized design parts; for example, the modeling history of a three-dimensional parameterized design part successively passes through a "reference coordinate feature , a sketch feature , a stretching feature , sketch feature , stretch feature , array feature , sketch feature , stretch feature , array feature , mirror feature , merge feature , array feature , the modeling features of the three-dimensional parametric design part can be represented by a sequence of feature nodes as ; it is worth noting that only the sequence of features is represented, and whether there is a dependency relationship between any two feature nodes is not represented; for example, for the three-dimensional parametric design part described above , there may be a dependency relationship between any two modeling features , that is , and such a dependency relationship has been generated and exists in the modeling process of the three-dimensional part.
[0060] (b) refers to the feature association relationship between modeling features (i.e., nodes), wherein represents the feature association relationship (or feature dependency relationship) of the modeling feature of the three-dimensional parametric design part ; for example, for the three-dimensional part described above , there may be a dependency relationship between any two modeling features , that is , and such a dependency relationship has been generated and exists in the modeling process of the three-dimensional parametric design part. If , it indicates that the feature node is not associated with the feature node , or the generation of the feature node (or the modeling feature ) does not depend on any design parameter in the feature node (or the modeling feature ); if , it indicates that the feature node is associated with the feature node , or the generation of the feature node depends on some design parameters in the feature node . By analogy, a feature association relationship of the three-dimensional parametric design part can be represented as a feature association matrix :
[0061]
[0062] wherein, represents a feature node associated with a feature node There is a design association, or a design modeling feature partially dependent on the modeling feature , otherwise there is no association. For a three-dimensional parametric design part that has been designed to form, the above unique.
[0063] As Figure 2 shown, Figure 2 is the structured feature association graph of the modeling feature formed in step 2.
[0064] The existing three-dimensional parametric design software will record the modeling history of the three-dimensional part, and the modeling history contains the complete design process (or design path) of the three-dimensional parametric design part. However, such modeling history data (feature sequence) is unstructured and closed, and it is difficult for third-party software to analyze, read and apply. Based on the modeling history of the three-dimensional parametric design part, the feature association directed graph (i.e. the node set of the historical modeling feature) and the feature association relationship (i.e. the feature association relationship between nodes) are established according to the above method (by analyzing the feature tree structure in the modeling history of the three-dimensional parametric design part) in the present application. In this way, the historical modeling feature (in the traditional graphics method) is converted into a structured feature sequence , while retaining the association relationship between features The data structure of such a directed graph is open and easy to analyze.
[0065] Step 3, extract the design parameters inside each modeling feature, and assign a unique identifier associated with the modeling feature to each design parameter to form a design parameter table of the three-dimensional parametric design part;
[0066] In this embodiment, for the digital definition of the design parameters of the three-dimensional parametric design part, the design parameter table is used for expression.
[0067] It is worth noting that in addition to the modeling feature , the modeling (history) data of the three-dimensional parametric design part also includes the design parameters inside each modeling feature These design parameters have not been structured and organized, and there are problems in data analysis and application and statistical analysis. In order to realize the complete digital expression of the three-dimensional parametric design part, it is also necessary to extract the design parameters inside each modeling feature The design parameters inside each modeling feature are expressed. To this end, the present application adopts a design parameter table to digitally express the design parameters, and specifically, for each modeling feature a unique identifier is assigned , and is associated with the modeling feature . For example, a part sketch feature contains two unstructured dimension design parameters 250mm and 500mm, and therefore a table is established and two variables P708=250mm, P0=500mm are assigned to the modeling feature ; a part stretch feature contains two unstructured dimension design parameters 0mm and 23.5mm, and therefore a table is established and two variables P1=0mm, P2=23.5mm are assigned to the modeling feature ; and so on, and the variables are sequentially assigned to the feature sequence and are assigned values, forming a design parameter table as shown in Figure 3 , and the data structure of the design parameter table is open and is very convenient for computer coding and processing analysis.
[0068] Specifically, the design parameter table is expressed as , G represents the node set of the historical modeling feature; and P represents the unique identifier set associated with the modeling feature .
[0069] Step 4, based on the structured feature association graph and the design parameter table, a digital expression of the three-dimensional parametric design part is formed.
[0070] In this embodiment, the digital expression of the three-dimensional parametric design part is: , G represents the node set of the historical modeling feature; A represents the feature association relationship between nodes; and P represents the unique identifier set associated with the modeling feature .
[0071] As shown in Figure 4 , the digital expression of the three-dimensional parametric design part formed in step 4 is Figure 4 .
[0072] To this end, the present application relies on a feature association directed graph to persistently store the design parameters inside each modeling feature , and when the design parameters are updated, the structured feature association graph is relied on to maintain and ensure the update order of the design parameters. For example, the depth design parameter of a stretch feature is stored and is called and modified when needed, and the correct update of the model is ensured according to the dependency relationship of the feature association graph. Each modeling feature The internal design parameters are extracted to form a design parameter table of the three-dimensional part. When redesigning the three-dimensional parameterized design part, different parameter results are obtained by modifying different values of the design parameter table, and then the design parameters are updated in order according to the dependency relationship stored in the structured feature association graph, so that different design schemes covered by the three-dimensional parameterized design part under the same feature association relationship are obtained.
[0073] Embodiment 2
[0074] As shown in Figure 5 , the difference between this embodiment and embodiment 1 is that this embodiment provides a digital generation method of a three-dimensional parameterized design part, which comprises:
[0075] Based on the digital definition method of the three-dimensional parameterized design part of embodiment 1, a digital expression of the three-dimensional parameterized design part is formed;
[0076] According to the digital expression, at least one design parameter is modified at one time , and the modified design parameter is mapped to the corresponding modeling feature , so as to realize automatic generation of the parameter-driven three-dimensional parameterized design part.
[0077] Embodiment 3
[0078] As shown in Figure 6 , the difference between this embodiment and embodiment 1 is that this embodiment provides a digital definition system of a three-dimensional parameterized design part, which corresponds to the digital definition method of a three-dimensional parameterized design part of embodiment 1. The system comprises:
[0079] An acquisition unit is configured to acquire unstructured historical modeling features of a three-dimensional parameterized design part; each modeling feature corresponds to a modeling operation;
[0080] A feature association graph forming unit is configured to convert the unstructured historical modeling features into a structured feature sequence while retaining the association relationship between the modeling features, and form a structured feature association graph of the modeling features;
[0081] A design parameter table forming unit is configured to extract design parameters inside each modeling feature, and assign each design parameter a unique identifier associated with the modeling feature, to form a design parameter table of the three-dimensional parameterized design part;
[0082] A part digital expression forming unit is configured to form a digital expression of the three-dimensional parameterized design part based on the structured feature association graph and the design parameter table.
[0083] The execution process of each unit can be carried out according to the steps of the digital definition method for three-dimensional parametric design parts in Embodiment 1, and will not be described in detail in this embodiment.
[0084] Example 4
[0085] like Figure 7 As shown, the difference between this embodiment and Embodiment 1 is that this embodiment provides a digital generation system for three-dimensional parametric design parts, which corresponds one-to-one with the digital generation method for three-dimensional parametric design parts in Embodiment 2; the system includes:
[0086] The definition module is used to form a digital representation of a three-dimensional parametric design part based on the above-mentioned digital definition method for three-dimensional parametric design parts.
[0087] The generation module is used to modify at least one design parameter at a time based on the digital representation. Then modify the design parameters Mapping to corresponding modeling features The above enables the automated generation of parameter-driven 3D parametric design parts.
[0088] The execution process of each unit can be carried out according to the steps of the digital generation method for three-dimensional parametric design parts in Embodiment 2, and will not be described in detail in this embodiment.
[0089] Example 5
[0090] The difference between this embodiment and Embodiment 1 is that this embodiment provides an electronic 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 either the digital definition method for a three-dimensional parametric design part of Embodiment 1 or the digital generation method for a three-dimensional parametric design part of Embodiment 2.
[0091] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0092] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks
[0093] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks
[0094] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks
[0095] The above description is only specific implementation of the present application, and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for digitally defining a three-dimensional parametric design part, characterized in that, The method includes: Obtain unstructured historical modeling features of 3D parametric design parts; The unstructured historical modeling features are transformed into a structured sequence of modeling features while preserving the relationships between the modeling features, thus forming a structured feature association graph of the modeling features. Extract the design parameters from each modeling feature and assign a unique identifier associated with the modeling feature to each design parameter to form a design parameter table for a 3D parametric design part. Based on the structured feature association diagram and the design parameter table, a digital representation of a three-dimensional parametric design part is formed.
2. The method for digitally defining a three-dimensional parametric design part according to claim 1, characterized in that, The structured feature association graph is represented as follows: G represents the set of nodes for historical modeling features; A represents the feature relationships between nodes.
3. The method for digitally defining a three-dimensional parametric design part according to claim 2, characterized in that, The node set of the historical modeling features This refers to the three-dimensional parametric design of parts. A set of nodes formed by modeling features, where nodes The first part representing the three-dimensional parametric design of the part One modeling feature; The feature association relationship between nodes This refers to the feature relationships between modeling features, where, Modeling features representing 3D parametric design parts With modeling features Feature association; if This indicates the modeling features. With modeling features No correlation, or generating modeling features Time does not depend on modeling features Any design parameters; if This indicates the modeling features. With modeling features There is a design correlation, or a modeling feature is generated. Time depends on modeling features Some of the design parameters.
4. The method for digitally defining a three-dimensional parametric design part according to claim 1, characterized in that, The design parameter table is represented as follows: G represents the set of nodes for historical modeling features; P represents the set of unique identifiers associated with the modeling features.
5. The method for digitally defining a three-dimensional parametric design part according to claim 1, characterized in that, The digital representation of the three-dimensional parametric design part is as follows: G represents the set of nodes for historical modeling features; A represents the feature relationships between nodes; and P represents the set of unique identifiers associated with the modeling features.
6. The method for digitally defining a three-dimensional parametric design part according to claim 1, characterized in that, The method also includes: When redesigning a 3D parametric design part, different parameter results are obtained by modifying different values of the design parameter table. Then, the design parameters are updated sequentially in combination with the feature association relationships stored in the structured feature association diagram to obtain different design schemes of the 3D parametric design part under the same feature association relationship.
7. A method for digitally generating three-dimensional parametric design parts, characterized in that, The method includes: Based on the digital definition method for a three-dimensional parametric design part as described in any one of claims 1 to 6, a digital representation of the three-dimensional parametric design part is formed. Based on the digital representation, by modifying at least one design parameter at a time and then mapping the modified design parameter to the corresponding modeling feature, the automated generation of parameter-driven 3D parametric design parts can be achieved.
8. A digital definition system for three-dimensional parametric design parts, characterized in that, The system includes: The acquisition unit is used to acquire the unstructured historical modeling features of 3D parametric design parts; The feature association graph forming unit is used to transform the unstructured historical modeling features into a structured feature sequence while preserving the association relationships between the modeling features, thereby forming a structured feature association graph of the modeling features. The design parameter table forming unit is used to extract the design parameters inside each modeling feature and assign a unique identifier associated with the modeling feature to each design parameter, thus forming the design parameter table of the three-dimensional parametric design part. The part digital representation forming unit is used to form a digital representation of a three-dimensional parametric design part based on the structured feature association diagram and the design parameter table.
9. A digital generation system for three-dimensional parametric design parts, characterized in that, The system includes: The definition module is used to form a digital representation of a three-dimensional parametric design part based on the digital definition method of a three-dimensional parametric design part as described in any one of claims 1 to 6. The generation module is used to automatically generate parameter-driven 3D parametric design parts by modifying at least one design parameter at a time based on the digital expression, and then mapping the modified design parameter to the corresponding modeling feature.
10. An electronic 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 a digital definition method for a three-dimensional parametric design part as described in any one of claims 1 to 6, or a digital generation method for a three-dimensional parametric design part as described in claim 7.