Method for realizing MBD part model design change based on three-dimensional labeling information

By analyzing the three-dimensional annotation information of the MBD part model and establishing a mapping relationship with feature parameters, the problems in the prior art that design changes are not intuitive, poor versatility, and changes in the annotation information are not effectively considered, and an efficient and accurate design change process is achieved.

CN119783387APending Publication Date: 2025-04-08TONGJI UNIV

Patent Information

Application Number
CN202411989300.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing MBD part model design change methods have problems such as not intuitive enough, poor versatility, and failure to effectively consider changes in three-dimensional labeling information.

Method used

By analyzing the MBD part model, obtaining three-dimensional annotation information and establishing an annotation parameter set, extracting the feature parameter set, and using numerical matching, geometric correlation graph analysis and TTRS information to establish a mapping relationship between annotation parameters and feature parameters to achieve design changes.

Benefits of technology

It improves the automation level and accuracy of design changes, simplifies the design change process, reduces human operation errors, ensures the consistency between the annotation and model during the design change process, and enhances the visualization, traceability and operational intuitiveness of design data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783387A_ABST
    Figure CN119783387A_ABST
Patent Text Reader

Abstract

The invention provides a method for realizing MBD part model design change based on three-dimensional annotation information. The method comprises the steps of analyzing an MBD part model, extracting the three-dimensional annotation information and characteristic parameters in the MBD part model, and establishing a mapping relation between the annotation parameters and the characteristic parameters by utilizing numerical value matching, geometric correlation analysis and TTRS information. By establishing the accurate corresponding relation between the marking parameters and the feature parameters, modification of the feature parameters of the model is completed for the three-dimensional marking information, and then reconstruction of a three-dimensional model and generation of a new MBD part model are completed. According to the method, a preset template is not needed, the relationship between the annotation information and the characteristic parameters can be automatically identified, the universality and flexibility of the system are improved, and the design change method based on the MBD part model is beneficial for sharing design change information among departments in real time, enhancing the collaboration and reducing the risk and cost in cross-department cooperation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of computer-aided process design, and in particular relates to a method for implementing MBD part model design changes based on three-dimensional annotation information. Background Art

[0002] MBD technology marks design and manufacturing information such as dimensions, geometric tolerances, datums, roughness, and technical requirements on 3D models. Compared with the manufacturing industry, which still mainly relies on traditional engineering drawings and supplemented by 3D models, Model-Based Definition (MBD) technology provides an intuitive and reliable single data source for production. MBD technology integrates product definition information into 3D models, realizes design for manufacturing, and plays an important role in promoting the development of digital manufacturing.

[0003] Research shows that due to the increasing demand for personalized products from customers, new product development often requires multiple design changes, and companies need to invest about one-third of product development costs in design changes. The MBD part model has the advantages of being intuitive and highly visible, and is also the only data source for manufacturing, making it extremely valuable in the design change process. Therefore, it is of great significance to study how to reduce the number of MBD model design change iterations, speed up the design change process, improve the efficiency of design changes, reduce the cost of design changes, and avoid unnecessary design change propagation risks.

[0004] In this context, the MBD part model can be used to intuitively and conveniently extract the design parameters of the 3D model according to the requirements, and the parameter modification and parameter driving can be completed on the basis of the original MBD model to achieve model reconstruction and new model generation, which is of great significance for reducing the number of design change iterations and improving design efficiency. However, in the existing research on MBD part model design changes and parametric design, only the characteristic parameters of the 3D model of the MBD model are modified, and the 3D annotation information is automatically updated after the reconstruction of the 3D model is completed. The existing methods have the disadvantages of not being intuitive enough and poor versatility, and do not consider the changes in the 3D annotation information during the design change process. Summary of the invention

[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and provide a method for realizing MBD part model design change based on three-dimensional annotation information.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] The present invention provides a method for implementing MBD part model design change based on three-dimensional annotation information, comprising the following steps:

[0008] Step S1: parsing the MBD part model, obtaining the 3D annotation information in the model, and using the 3D annotation information as an annotation parameter set;

[0009] Step S2: extracting feature parameter sets in the MBD part model, including auxiliary reference parameter sets, geometric feature parameter sets, and sketch constraint parameter sets;

[0010] Step S3: Establishing a mapping relationship between the annotation parameter set and the feature parameter set through numerical matching, geometric association graphic analysis and TTRS information;

[0011] Step S4: Update the 3D annotation information through the modification value input by the user, and drive the modification of the model feature parameters according to the updated 3D annotation information and the established mapping relationship, thereby updating the MBD part model and completing the design change.

[0012] Furthermore, the three-dimensional annotation information includes annotation nominal value, tolerance, and roughness information.

[0013] Furthermore, the step S1 specifically includes: according to the part document automation feature of the MBD part model in CATIA, traversing all the annotation data sets, and extracting the annotation nominal value, tolerance, and roughness information in the annotation data sets.

[0014] Furthermore, the step S2 specifically includes:

[0015] Obtain auxiliary reference parameter set by accessing the offset of the datum plane;

[0016] Extract the geometric feature parameter set by accessing the FirstLimit, SecondLimit, Thickness and other information under the geometric feature;

[0017] Extract feature parameter sets from a sketch by accessing sketch constraint elements and geometric elements.

[0018] Furthermore, the geometric features include boss features, groove features and rib features, and the geometric feature parameter set extraction specifically includes:

[0019] The parameters of the boss and groove features are extracted by accessing the values ​​of FirstLimit and SecondLimit under the feature;

[0020] The parameters of the rib feature are extracted by accessing the Thickness value under the feature.

[0021] Furthermore, the step S3 specifically includes:

[0022] Step S301: For the annotation parameters with unique values, a one-to-one mapping relationship is established through value matching;

[0023] Step S302: in the case where the numerical matching between the annotation parameter and the feature parameter is not unique, the mapping relationship between the annotation parameter and the feature parameter is determined through geometric association analysis, TTRS information and secondary numerical matching;

[0024] Step S303: For the remaining annotation parameters that cannot be related by numerical matching or geometric association analysis, the geometric elements such as points, lines, and surfaces to which the annotation parameters are attached are obtained by analyzing the TTRS information, and the corresponding feature parameters are matched in combination with the position and direction information.

[0025] Furthermore, the step S301 specifically includes:

[0026] For annotation parameters with unique values, a one-to-one mapping relationship between the annotation parameters and the feature parameters is established by numerically matching the annotation nominal values ​​in the annotation parameter set with the geometric feature parameters in the feature parameter set.

[0027] Furthermore, the step S302 specifically includes:

[0028] For the case where the numerical matching between the annotation parameter and the feature parameter is not unique, the geometric association graph of the annotation parameter is obtained, and a geometric analysis is performed based on the geometric features to which the annotation parameter is attached. The geometric association between the annotation parameter and the attached element is identified using the TTRS information, and the feature number to which it is attached is determined. The position of the attached feature is further determined from the feature tree. If the annotation parameter is attached to a unique element or multiple attached elements belong to the same feature, a secondary numerical matching is performed on multiple feature parameters within the feature to establish a mapping relationship between the annotation parameter and the feature parameter.

[0029] Furthermore, the step S303 specifically includes:

[0030] For the remaining annotation parameters that cannot be related through numerical matching or geometric association analysis, the geometric elements such as points, lines, and surfaces to which the annotation parameters are attached are obtained by analyzing the TTRS information, and then the position and direction of the annotation parameters are determined based on these geometric elements; then the position and direction of the feature parameters are obtained, and the remaining annotation parameters that cannot be matched are matched with the feature parameters through matching of position and direction to obtain the mapping relationship between the annotation parameters and the feature parameters.

[0031] Furthermore, the step S4 specifically includes:

[0032] Select 3D annotations in MBD part models through user interaction;

[0033] Use the dialog interface to enter the value that needs to be modified for the selected annotation parameter;

[0034] Based on the mapping relationship between the annotation parameters and the characteristic parameters established in step S3, searching and determining the characteristic parameters that need to be modified;

[0035] Read the type and position of feature parameters, determine how to modify feature parameters, and update feature parameters according to the modification values ​​input by the user. Update the MBD part model according to the updated feature parameters to drive the generation of new models.

[0036] Compared with the prior art, the present invention has the following advantages:

[0037] (1) The present invention proposes a method for implementing the design change of an MBD part model based on three-dimensional annotation information. The function of design change is realized through three-dimensional annotation information, parameter modification is more convenient and the change visibility is strong, which fully explores the advantages of MBD technology in the direction of design change.

[0038] (2) The present invention performs parametric operations based on the annotation information of the MBD part model. Compared with the existing MBD parametric modeling technology, there is no need to pre-label or pre-fabricate templates for user interaction, which greatly improves the versatility.

[0039] (3) The present invention provides technical support for the data consistency and cross-departmental cooperation of MBD part models. Design, manufacturing, inspection and other departments can share the latest design change data in real time, making cross-departmental cooperation smoother. Through the precise expression and automatic verification functions of MBD technology, rework and waste caused by design changes can be reduced, efficiency and accuracy can be improved, and collaboration can be enhanced.

[0040] (4) The present invention automatically analyzes the MBD part model and establishes a precise mapping relationship between annotation parameters and feature parameters, and combines numerical matching, geometric association analysis and TTRS information to effectively improve the automation level and accuracy of design changes, and solves the problems of inconsistency between annotation information and model feature mapping and cumbersome manual operations in traditional methods, thereby significantly improving the efficiency and accuracy of design changes.

[0041] (5) The present invention simplifies the design change process by allowing users to interactively select annotations and input modified values, combined with automated mapping relationships and feature parameter update mechanisms, avoiding human operational errors and ensuring the consistency of annotations and models during the design change process. At the same time, the improved process also enhances the visualization, traceability and intuitiveness of design data and reduces the risk of design changes. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 is a flow chart of a method according to an embodiment of the present invention;

[0043] Figure 2It is a composition diagram of characteristic parameters and annotation parameters of an MBD part model according to an embodiment of the present invention;

[0044] Figure 3 The present invention is a flowchart of a method for establishing a mapping relationship according to an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0046] Embodiment 1:

[0047] The purpose of the present invention is to provide a method for implementing the design change of MBD part models based on three-dimensional annotation information to improve the shortcomings of the prior art. On the one hand, the transparency of the design change is improved by utilizing the advantages of the strong observability of three-dimensional annotation information, and on the other hand, it does not need to define feature parameter information based on sketches, and has strong versatility. Thus, design errors can be reduced, the impact of design changes can be quickly evaluated, and the overall design efficiency can be improved.

[0048] To achieve the above purpose, this embodiment provides a method for implementing MBD part model design changes based on three-dimensional annotation information, including the following contents:

[0049] First, the MBD part model is parsed to obtain the 3D annotation information in the model, and the 3D annotation information is stored as an annotation parameter set. The technical effect of this operation is that all annotation information (such as nominal value, tolerance, roughness, etc.) in the MBD model can be extracted to form a unified annotation parameter set, avoiding the problem of separation of annotation information and 3D model in traditional engineering drawings. This makes the annotation information more visual, facilitates subsequent changes and analysis, and provides reliable data support for subsequent design changes.

[0050] Extract feature parameter sets from MBD part models, including auxiliary reference parameter sets, geometric feature parameter sets, and sketch constraint parameter sets. This operation achieves comprehensive extraction of all aspects of part model parameters by accessing the specific data of each feature in the MBD part model, ensuring that all key geometric feature information can be accurately obtained during the design change process. By obtaining these feature parameters, the model can fully reflect the design properties of the part and improve the accuracy and efficiency of subsequent design changes. Especially in practical applications, for the geometric features of complex parts, such as boss features, rib features, groove features, etc., it can ensure that their related parameters (such as FirstLimit, SecondLimit, Thickness, etc.) are correctly extracted, reducing design errors caused by missing or incomplete data.

[0051] When establishing the mapping relationship between the annotation parameter set and the feature parameter set, this embodiment achieves the matching of the annotation parameters and the feature parameters by combining numerical matching, geometric association graphic analysis and TTRS information. Specifically, for annotation parameters with unique values, a one-to-one mapping relationship is established through numerical matching;

[0052] In the case where the numerical matching between the annotation parameters and the feature parameters is not unique, the mapping relationship between the annotation parameters and the feature parameters is determined through geometric association analysis, TTRS information and secondary numerical matching; for the remaining annotation parameters that cannot be established through numerical matching or geometric association analysis, the geometric elements such as points, lines, and surfaces to which the annotation parameters are attached are obtained by analyzing the TTRS information, and the corresponding feature parameters are matched in combination with the position and direction information. This technical feature ensures accurate mapping between annotation parameters and feature parameters through an intelligent mapping method. Compared with traditional methods, this step can handle complex associations between annotations and features while ensuring high precision, improving the reliability and automation of the design change process and reducing manual intervention.

[0053] After completing the mapping relationship between the annotation and the feature parameter, the modification of the model feature parameters is driven according to the mapping relationship, the three-dimensional model is updated through the modification value input by the user, and the design change is completed. The specific operation includes selecting the three-dimensional annotation in the MBD part model through the user interaction interface, entering the modification value, and locating the feature parameter that needs to be modified according to the established mapping relationship. By reading the type, position and modification method of the feature parameter, the feature parameter is modified according to the user input, and the three-dimensional model is updated. This technical feature realizes the seamless connection between the three-dimensional annotation information and the feature parameters, greatly simplifying the design change process. Since the annotation information is directly related to the feature parameters, it is no longer necessary to rebuild the complex model during the design change process. Instead, the change can be quickly implemented based on the existing model, reducing the workload of remodeling, thereby improving design efficiency.

[0054] In addition, the design change method based on three-dimensional annotation information described in this embodiment does not require additional prefabrication or template setting of annotations, and can automatically identify and process the association between various types of three-dimensional annotation information and model features, thereby improving the versatility of the system. Compared with the traditional MBD model parametric modeling method, this embodiment does not require users to perform cumbersome template configuration or label annotation, greatly simplifies the operation process, and makes the system more flexible and adaptable to different design change requirements.

[0055] Through the implementation of the above technical features, the present invention not only improves the accuracy and efficiency of the MBD part model in the design change process, but also effectively reduces the errors introduced by manual intervention. In addition, the present invention can also share the latest design change data among different departments, enhance the collaboration between departments such as design, manufacturing and inspection, and improve the efficiency of cross-departmental cooperation. By updating the design change information in real time, the risks caused by information delays or untimely transmission are reduced, and unnecessary rework and waste are avoided, thereby improving the overall quality and development efficiency of the product.

[0056] In summary, the present invention combines the close relationship between 3D annotation information and feature parameters and adopts an automated design change method, which can significantly improve the accuracy, efficiency and reliability of MBD part model design changes, while optimizing the enterprise's resource allocation and reducing the cost and risk in the design change process.

[0057] Embodiment 2:

[0058] The parts not mentioned in this embodiment are the same as those in Embodiment 1.

[0059] This example is a classic MBD component model. In order to realize the design change of its 3D annotation information, the method of the present invention uses Automation API technology to perform secondary development on CATIA modeling software, and uses user interactive selection and dialog box input modification as technical means to operate the 3D model. The following are the specific steps of the embodiment of the present invention:

[0060] like Figure 1 As shown, the present invention provides a method for implementing a design change of an MBD part model based on three-dimensional annotation information, which mainly includes the following steps:

[0061] S1: Analyze the MBD part model, such as Figure 2As shown in the classic MBD part model, it mainly includes information such as entity 3D model, 3D annotation, engineering annotation and other information. Various rich geometric and non-geometric information of MBD part model is the information source of all subsequent steps. The specific steps of 3D annotation information are: open MBD part model, call program to automatically obtain traversal annotation data set, in the annotation data set, obtain the information to be obtained through the corresponding object, in the present invention, obtain the annotation dimension by accessing the value of NominalValue of TPSDimensionLimit object, obtain the value of tolerance zone by accessing the value of TPSToleranceZone object, and obtain the roughness field by accessing Field of TPSRoughness object. In the design change requirements, the 3D annotation information is mainly for nominal values. This part of information needs to be saved to lay the foundation for subsequent work; other information is modified directly through the corresponding setting function of the object as needed, or is linked to a nominal value, and changes with the change of the nominal value, and does not participate in the subsequent design change work.

[0062] S2: Classify and extract feature parameter information from the 3D model, such as Figure 2 As shown in the classic MBD part model, the feature parameters are mainly composed of geometric features and auxiliary references in the three-dimensional model.

[0063] S201: Specifically, the auxiliary reference is saved in the data set of the part geometry as a geometric reference element. Here, the offset of the reference plane is mainly used, and the feature information is obtained by accessing the offset of the reference plane. In VB (Visual Basic), the offset can be obtained by accessing the Offset value in the HybridShapes object, and in CAA (ComponentApplication Architecture), the offset can be obtained by accessing the CATIGeometricalElement object, obtaining the CATBody object and converting it into the Offset value of the CATSurface object.

[0064] S202: Specifically, the definition information of the geometric feature is related to the feature type. For example, the boss and groove feature types obtain their feature parameters by accessing the values ​​of FirstLimit and SecondLimit under the feature, and the rib feature type obtains its feature parameters by accessing the value of Thickness under the feature. When extracting, it is necessary to consider all feature types involved in the MBD part geometry and the method of extracting their definition information.

[0065] S203: Specifically: the extraction of feature parameters in the sketch includes the extraction of constraints in the sketch and the extraction of its geometric elements. The extraction of constraints is achieved by accessing the constraint CATICst in the CATISketch object, and then obtaining the value of the constraint and the object of the constraint in the sketch through the CATICst object, wherein the value of the constraint is extracted and saved as a feature parameter.

[0066] S204: Specifically: The extraction of feature parameters is different from that of annotation parameters. It is also necessary to consider information such as the type and source of data to facilitate subsequent parameter modification. It is necessary to save multiple information such as the value of the feature parameter, feature type, geometry number, feature number, etc. in the form of a structure.

[0067] S3: To establish the mapping relationship between the 3D annotation parameters and the feature parameters, and realize the dimension association of the annotation parameters, the flow chart is as follows Figure 3 The specific steps are as follows:

[0068] S301: First, a mapping relationship is established by numerically matching the annotation parameter set extracted from S1 with the feature parameter set extracted from S2. Since the MBD part model requires that the annotation method is consistent with the modeling method, the two data sets should correspond one to one. For parameters with unique values, the matching relationship is determined and unique, and the recording serial number can complete the screening of this part of the annotation parameters.

[0069] S302: For annotation parameters whose matching relationship is not unique, obtain the geometrically associated graphics of the annotation parameters, obtain the dependent element CATCell of the annotation parameters according to the TTRS (Technologically and Topologically Related Surfaces) information, convert it into one of the points (CATVertex), lines (CATEdge), and faces (CATFace) according to its dimension, and then obtain the feature in which its parent class is located. If the dependent element of the annotation parameter is unique or multiple parent classes belong to the same feature, the position of the feature parameter corresponding to this annotation parameter can be determined, and then a secondary numerical matching is performed to further complete the screening of the annotation parameters.

[0070] S303: For the remaining annotation parameters that cannot be matched, the points, lines, and surfaces to which the annotation parameters are attached are obtained according to the TTRS information, their feature information is obtained, and the direction and position information of the annotations are respectively calculated based on their coordinates and direction vectors.

[0071] S304: extract unmatched feature parameters for classification processing, obtain constraint elements by accessing the GetElement function of the CATICst object, obtain the reference plane of the sketch by accessing the GetPlanarSupport function of the CATISketch object, and solve the position coordinates and direction vector of the feature parameters through the above methods.

[0072] S305: Starting from the annotation direction and the annotation position coordinates of the annotation parameters, combined with the direction, position and other information of the feature parameters to be matched, multi-dimensional matching is performed on the remaining three-dimensional annotation parameters.

[0073] S4: The 3D annotation parameters drive the modification of the 3D model feature parameters, and drive the reconstruction of the model or the generation of a new model. The specific steps are as follows:

[0074] S401: Selecting a 3D annotation in the MBD part model through user interaction;

[0075] S402: using the dialog interface to input the value of the selected annotation parameter to be modified;

[0076] S403: based on the mapping relationship established in S3, searching for feature parameters corresponding to the annotation information interactively selected by the user;

[0077] S404: by accessing the corresponding feature parameter data set, reading the type and position of the feature parameter, determining the modification position of the feature parameter through the information such as the geometry number, feature number and source in the feature parameter class, determining the modification method of the feature parameter according to the type of the feature parameter, and then reading the input parameters of the dialog box to modify the feature parameter;

[0078] S405: Update the model and drive the generation of a new model.

[0079] Through the above steps, the design changes of the MBD part model can be successfully completed through annotation parameters. The changes in the annotation parameter data set before and after the modification can also be exported to an XML document, laying a good data foundation for subsequent design work.

[0080] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program code.

[0081] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for implementing MBD part model design changes based on three-dimensional annotation information, characterized in that: The following steps are involved: Step S1: parsing the MBD part model, obtaining the 3D annotation information in the model, and using the 3D annotation information as an annotation parameter set; Step S2: extracting feature parameter sets in the MBD part model, including auxiliary reference parameter sets, geometric feature parameter sets, and sketch constraint parameter sets; Step S3: Establishing a mapping relationship between the annotation parameter set and the feature parameter set through numerical matching, geometric association graphic analysis and TTRS information; Step S4: Update the 3D annotation information through the modification value input by the user, and drive the modification of the model feature parameters according to the updated 3D annotation information and the established mapping relationship, thereby updating the MBD part model and completing the design change.

2. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 1, characterized in that: The three-dimensional annotation information includes annotation nominal value, tolerance, and roughness information.

3. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 1, characterized in that: The step S1 specifically includes: according to the part document automation feature of the MBD part model in CATIA, traversing all the annotation data sets, and extracting the annotation nominal value, tolerance, and roughness information in the annotation data sets.

4. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 1, characterized in that: The step S2 specifically includes: Obtain auxiliary reference parameter set by accessing the offset of the datum plane; Extract the geometric feature parameter set by accessing the FirstLimit, SecondLimit, Thickness and other information under the geometric feature; Extract feature parameter sets from a sketch by accessing sketch constraint elements and geometric elements.

5. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 4, characterized in that: The geometric features include boss features, groove features and rib features, and the geometric feature parameter set extraction specifically includes: The parameters of the boss and groove features are extracted by accessing the values ​​of FirstLimit and SecondLimit under the feature; The parameters of the rib feature are extracted by accessing the Thickness value under the feature.

6. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 1, characterized in that: The step S3 specifically includes: Step S301: For the annotation parameters with unique values, a one-to-one mapping relationship is established through value matching; Step S302: in the case where the numerical matching between the annotation parameter and the feature parameter is not unique, the mapping relationship between the annotation parameter and the feature parameter is determined through geometric association analysis, TTRS information and secondary numerical matching; Step S303: For the remaining annotation parameters that cannot be related by numerical matching or geometric association analysis, the geometric elements such as points, lines, and surfaces to which the annotation parameters are attached are obtained by analyzing the TTRS information, and the corresponding feature parameters are matched in combination with the position and direction information.

7. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 6, characterized in that: The step S301 specifically includes: For annotation parameters with unique values, a one-to-one mapping relationship between the annotation parameters and the feature parameters is established by numerically matching the annotation nominal values ​​in the annotation parameter set with the geometric feature parameters in the feature parameter set.

8. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 6, characterized in that: The step S302 specifically includes: For the case where the numerical matching between the annotation parameter and the feature parameter is not unique, the geometric association graph of the annotation parameter is obtained, and a geometric analysis is performed based on the geometric features to which the annotation parameter is attached. The geometric association between the annotation parameter and the attached element is identified using the TTRS information, and the feature number to which it is attached is determined. The position of the attached feature is further determined from the feature tree. If the annotation parameter is attached to a unique element or multiple attached elements belong to the same feature, a secondary numerical matching is performed on multiple feature parameters within the feature to establish a mapping relationship between the annotation parameter and the feature parameter.

9. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 6, characterized in that: The step S303 specifically includes: For the remaining annotation parameters that cannot be related through numerical matching or geometric association analysis, the geometric elements such as points, lines, and surfaces to which the annotation parameters are attached are obtained by analyzing the TTRS information, and then the position and direction of the annotation parameters are determined based on these geometric elements; then the position and direction of the feature parameters are obtained, and the remaining annotation parameters that cannot be matched are matched with the feature parameters through matching of position and direction to obtain the mapping relationship between the annotation parameters and the feature parameters.

10. The method for implementing MBD part model design change based on three-dimensional annotation information according to claim 1, characterized in that: The step S4 specifically includes: Select 3D annotations in MBD part models through user interaction; Use the dialog interface to enter the value that needs to be modified for the selected annotation parameter; Based on the mapping relationship between the annotation parameters and the characteristic parameters established in step S3, searching and determining the characteristic parameters that need to be modified; Read the type and position of feature parameters, determine how to modify feature parameters, and update feature parameters according to the modification values ​​input by the user. Update the MBD part model according to the updated feature parameters to drive the generation of new models.

Citation Information

Patent Citations

  • MBD model information synchronous change method

    CN107944170A

  • Ship MBD integrality definition method

    CN108710760A

  • Processing feature recognition and information extraction method for MBD model

    CN110795797A

  • Method and apparatus for geometric variations to integrate parametric computer aided design with tolerance analyses and optimization

    US6963824B1

Cited By

  • Precision bearing part parametric modeling and linkage labeling method for CT bulb tube

    CN121302596A