Method for adapting a three-dimensional object, a computer program product and an object produced by the method

The method automates the transfer of optimized ribs from CAE to CAD tools, addressing the inefficiencies of manual CAD geometry creation by generating a rib polygon model to enhance object design precision and stability.

DE102024000184A1Pending Publication Date: 2025-07-24MERCEDES BENZ GROUP AG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
DE102024000184
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-20
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

Existing methods for creating CAD geometry from optimization results of three-dimensional objects are time-consuming and inaccurate, particularly for complex components, as they require manual intervention and lack geometrically usable data.

Method used

A method that involves generating a shell model from an initial model through optimization, extracting a surface-free rib mesh model, and transforming it into a rib polygon model to replace non-optimized ribs in the CAD tool, allowing for precise and automated transfer of optimized ribs from CAE to CAD tools.

Benefits of technology

Enables the quick and accurate adaptation of three-dimensional objects with optimized ribs, improving functionality, reducing weight, and ensuring stability, while allowing further modification in CAD tools.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention relates to a method for adapting a three-dimensional object (2), in which an initial model of the object (2) is optimized by means of an optimization process in the form of a shell model (1). A base-free rib mesh model (5) is extracted from this shell model (1) and transformed into a rib polygon model (6). The rib polygon model (6) is used to adapt the object (2) by replacing the ribs (2.2) of the initial model with the rib polygon model (6).
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The invention relates to a method for adapting a three-dimensional object, in particular a component to be manufactured, a computer program product and an object manufactured according to the method.

[0002] For example, DE 10 2021 003 565 A1 discloses methods in which an optimization result of a component, in particular an optimization result of a topology of the component, is used to construct a CAD geometry of the component based on the optimization result. The component, in particular the CAD geometry of the component, is manually created using geometries of design elements in such a way that the optimization result of the component and the CAD geometry of the component are almost identical. The manual creation of the CAD geometry of the component is necessary because the optimization result of the component only contains visualizable data and no geometrically usable data. The time required to manually create the CAD geometry of a sub-area of a simple component is at least a few minutes, although the time required for more complex components increases rapidly with increasing complexity.In one of the known methods, the CAD geometry of the component is created using a CAD system - in particular Siemens NX.

[0003] US 2022 / 0284153 A1 discloses another method in which a computer system accesses models of an object, in particular geometries, in connection with an optimization process, in particular a topology optimization process. These geometries comprise an initial geometry representing a design space to which the topology optimization process is applied, and an optimized geometry representing a result of the topology optimization process performed on the initial geometry. The method also includes generating a final geometry from the topology-optimized geometry. This is done by adapting the topology-optimized geometry to the initial geometry at locations that correspond to fixed regions of the initial geometry. In addition, the topology-optimized geometry is smoothed at locations that do not correspond to fixed regions of the initial geometry.

[0004] The invention is based on the object of providing an improved method for adapting a three-dimensional object, a computer program product and an object produced according to the method.

[0005] The first-mentioned object is achieved according to the invention by a method for adapting a three-dimensional object having the features of claim 1. The second-mentioned object is achieved according to the invention by a computer program product having the features of claim 9. The third-mentioned object is achieved according to the invention by the features of claim 10.

[0006] Advantageous further developments of the invention are the subject of the subclaims.

[0007] In a method according to the invention for adapting a three-dimensional object, an initial model of the object is used, which contains a base surface and associated ribs. An optimization process is used to generate an optimized model of the object in the form of a shell model from the initial model of the object. A base-free rib mesh model is extracted from this shell model and transformed into a rib polygon model. The generated rib polygon model is used to adapt the object by replacing the ribs from the initial model of the object with the rib polygon model.

[0008] The advantages achieved with the invention are, in particular, that optimized ribs of an object, for example created from finite element optimizations in a computer-aided engineering tool (CAE tool), can be precisely transferred to a computer-aided design tool (= CAD tool) and replace the non-optimized ribs of the initial model of the object in the CAD tool, thereby adapting the object.

[0009] In addition, the transferred optimized ribs can be further modified by an engineer in the CAD tool if necessary, in a more detailed manner, since the representation of the ribs is more detailed.

[0010] In other words, the method automatically transfers the optimized ribs from the CAE tool to the CAD tool, avoiding the traditional tedious, time-consuming, and inaccurate process of parametrically redesigning optimized ribs for further transfer to the CAD tool.

[0011] This makes it possible to easily and quickly construct objects such as vehicle components with improved functionality, reduced weight and / or optimized topology, which is advantageous for manufacturing and component production.

[0012] The three-dimensional object can, for example, be a component to be manufactured, such as a plastic component, a cast component, a forged component, an extruded component, a 3D printed component, an injection-molded component, a deep-drawn component, or the like. Such structural objects or components can be freely designed in terms of shape, material, and / or thickness distribution with few manufacturing restrictions.

[0013] A rib mesh model is considered part of the optimized shell model. One advantage of optimizing the ribs together with the entire object is the synergistic effect of this optimization. The ribs are intended to ensure stability and load distribution on the object. Therefore, the rib parameters should be optimized together with the entire object.

[0014] In one possible embodiment, information about at least one rib parameter is transferred to a rib mesh cell of the extracted rib mesh model. A rib parameter is understood to be, for example, topological and / or physical object parameters, such as thickness information, material information, or the like. A rib mesh cell is a cell of the rib mesh model that is part of the shell model of the object. A rib mesh cell can, for example, comprise one or more parameter values. The parameter values can, for example, be stored in the nodes of the rib mesh cell. In this way, the information resulting from the optimization process can be compactly stored in the rib mesh model. The granularity of the mesh can vary depending on the desired precision of the optimization process. The granularity can be homogeneous or non-homogeneous.For example, the parts of the object or ribs that are of greater interest for optimization can be associated with a finer granularity.

[0015] In another possible embodiment, a rib segment is generated based on at least one rib mesh cell and associated information about at least one rib parameter. The size of the rib segment corresponds to at least one rib parameter. Depending on how precisely the information from the optimized rib mesh model is to be transferred for adapting the object, the rib segment is built on one or more rib mesh cells. The fewer rib mesh cells used for the rib segment, the more precisely the results of the optimization process are reflected in the rib polygon model. However, the CAD tool only supports the transfer of a limited amount of information. Therefore, a compromise should be found between precision and limiting the transfer of information.

[0016] In another possible embodiment, the respective rib segment is generated using individual polygons. Individual polygons provide a practical and compact way to transfer information about optimized parameters to, for example, a CAD tool for adjusting the object.

[0017] In another possible embodiment, the rib segment is generated from a top edge of the rib mesh cell to a base side that flows into the base surface. In this way, it is possible to incorporate information about the optimized parameters, such as the thickness of the rib, into the rib mesh model. First, a top side of the rib segment is formed, and then a finished rib segment is obtained by extruding the top side to the base surface. This operation is resource-efficient and useful for production processes such as casting. During casting, it is possible to vary the thickness along the rib, but the vertical direction of the rib, which is perpendicular to the main surface of the object, is limited in its thickness change. After casting, however, it should be possible to remove the object from the mold.For production processes such as 3D printing, where this restriction does not apply, the rib polygon model can include polygon segments not only along the rib, but also along multiple polygon segments perpendicular to the main surface of the object, to represent thickness optimization in this direction. The information for constructing a rib polygon model for both alternatives is contained in the rib mesh model. This makes it possible to produce objects with optimized ribs, resulting in optimal object design and material savings.

[0018] In another possible embodiment, a side surface of the rib segment is created using an associated draft angle. In casting, for example, liquid material is poured into a mold to produce an object. The draft angle is the angle between the mold and the surface of the object that is required to remove the object from the mold. A draft angle that is too small can prevent the object from being released from the mold, while a draft angle that is too large can impair the object's appearance. Therefore, it is important to carefully consider the draft angle when producing objects by casting. With a given draft angle, it is still possible to produce ribs, for example, with inhomogeneous thicknesses determined by the different sizes of the head polygons of the rib segments.This allows the ribs to be designed to meet the requirements of the part without having to adjust the draft angle. This is particularly useful when manufacturing parts with complex geometries where a uniform rib thickness is not sufficient.

[0019] In another possible embodiment, the rib polygon model is formed from several generated rib segments. The rib polygon model has a practical and compact form for transferring information on optimized parameters to, for example, a CAD tool for adapting the object.

[0020] In another possible embodiment, a final object model is created by combining the generated rib polygon model with the base area of the original model. In other words, a final object model can be created using the model tool based on the generated rib polygon model and a geometric CAD model of the object. Using the model tool, in particular a computer-aided design system, the optimized rib polygons can, for example, be combined, in particular merged, with the geometric base area of the geometric CAD model of the object. In this way, the object is adapted so that it has ribs with optimal geometry and / or topology.

[0021] The improved topology and geometry of the ribs are of great importance for technical purposes. Optimizing the rib geometry increases the stiffness of the object, resulting in better mechanical stability. Furthermore, the optimized rib geometry can also contribute to reducing the weight of the object.

[0022] The computer program product according to the invention comprises machine-readable instructions on the basis of which the method described above is carried out when the computer program product runs on a computing device, in particular a modeling tool, for example a design tool and / or a construction tool.

[0023] The object according to the invention comprises a structure with optimized ribs, which was manufactured by the method described above.

[0024] Embodiments of the invention are explained in more detail below with reference to a drawing.

[0025] Showing: Fig. 1 schematically shows an optimized CAE model of a three-dimensional object with a rib mesh model, Fig. 2 schematically shows an example of a base-free rib mesh model extracted from the CAE model, Fig. 3 schematically shows a rib polygon model and the creation of a rib polygon model based on the rib mesh cells of a generated rib mesh model, Fig. 4 schematically shows an example of the creation of a rib segment, Fig. 5 schematically shows an example of a rib polygon model transformed from the rib mesh model, and Fig. 6 schematically adapted final object model with replaced ribs by the generated rib polygon model.

[0026] Corresponding parts are provided with the same reference numerals in all figures.

[0027] Fig. 1 schematically shows an optimized shell model 1, in particular a CAE model, of a three-dimensional object 2. The shell model 1 is hereinafter referred to as CAE model 1.

[0028] The object 2 can, in particular, be a vehicle component, such as a sheet metal component or body component. The object 2 can, in particular, be a component to be manufactured, for example, a plastic component, a cast component, a forged component, an extruded component, a 3D-printed component, an injection-molded component, a deep-drawn component, or the like.

[0029] Such structural objects 2 or components can be freely designed, designed and manufactured in terms of shape, material and / or thickness distribution.

[0030] The object 2 is a three-dimensional component or a three-dimensional body that can be described by its base surface 2.1 and / or ribs 2.2. The base surface 2.1 can be formed or composed of flat and / or curved surface pieces or surface sections and can be provided with elevations, for example in the form of ribs 2.2, brackets, pins, cones, or the like. For clarity, the invention will hereinafter refer to ribs 2.2. However, the ribs 2.2 can be any other functional subunit connected to the object 2.

[0031] CAE model 1 of object 2 corresponds to a geometric initial model with a homogeneous thickness distribution (hereinafter referred to as CAE model 1). The CAD model is a geometric raw representation of object 2. The CAD model includes model structure data or CAD geometry data and can be imported into CAE-Tool, for example, in digital form.

[0032] The exported CAD model 4 is optimized through simulation, for example, using a modeling tool 3, in particular a CAE tool, and represented in the form of the shell model 1, in particular a finite element mesh. The result of this process is the optimized model of object 2. This process is performed with the entire initial model of object 2, including the base surface 2.1 and the ribs 2.2.

[0033] The modeling tool 3 is, for example, a computer or a processing unit on which a corresponding computer program product, such as a graphics file and / or a computer graphics program, can be loaded and executed. In particular, the modeling tool 3 is a design and / or construction tool.

[0034] A mesh 1.1 (also called a finite element mesh) of the CAE model 1 comprises a plurality of mesh cells 1.2 and a plurality of mesh lines 1.3. The mesh 1.1 is designed, for example, as a structured quadrilateral mesh. Alternatively, the mesh 1.1 can also be a triangular mesh or the like. Each mesh cell 1.2 of the mesh 1.1 is associated with a scalar value of a physical and / or topological parameter of the optimized CAE model 1. The scalar values can, for example, represent information about the thickness distribution 2.3 of the object 2. The CAE model 1 shown is, in particular, a thickness-optimized CAE model 1.

[0035] In some cases, after optimization through simulation, some scalar values of physical parameters, such as thickness, may be discontinuous. This means that there are abrupt changes in thickness between neighboring cells of the mesh. To resolve this, object 2 is optionally checked for such abrupt thickness changes and / or discontinuities during the creation of the thickness-optimized CAE model 1. These abrupt thickness changes can be smoothed using model tool 3. The optimization step (also called smoothing step) is not shown.

[0036] The invention is described below by way of example for the optimization of the ribs 2.2 with a changing, in particular variable or inhomogeneous, rib shape, in particular a variable height and / or a variable thickness of the ribs 2.2.

[0037] For example, using the model tool 3, a base area-free rib mesh model 5 can be extracted or isolated from the thickness-optimized CAE model 1, shown in Fig. 2.

[0038] The generated rib mesh model 5 can be used to adapt the object 2, as described in more detail below.

[0039] Fig. Figure 2 schematically shows an example of a base-free rib mesh model extracted from CAE model 1.

[0040] The extracted rib mesh model 5 does not include the base surface 2.1 of object 2, but only the optimized shell model of the ribs 2.2. The rib mesh model 5 is a shell model, specifically a finite element model, and is generated by a multitude of rib mesh lines 5.4. The rib mesh model 5 is created by isolating the ribs 2.2 from the base surface 2.1 of the optimized CAE model of object 2. If the optimized CAE model of object 2 was smoothed in the previous step to avoid abrupt parameter changes and / or discontinuities, the rib mesh model 5 already exists in a smoothed version. Alternatively, smoothing can also be performed only for the rib mesh model 5 after isolating the ribs 2.2 from the base surface 2.1 of the optimized CAE model of object 2.

[0041] The rib mesh 5.1 is designed, for example, as a structured quadrilateral mesh. Alternatively, the rib mesh 5.1 can also be a triangular mesh or the like.

[0042] Rib mesh cell 5.3 of the extracted rib mesh model 5 transmits information about at least one rib parameter. The parameter values can, for example, be stored in the nodes of rib mesh cell 5.3. Rib mesh cell 5.3 transmits, for example, scalar values for the thickness and / or thickness distribution 2.3 of the ribs 2.2 at a specific rib mesh cell. In addition to thickness, rib mesh cell 5.3 can also transmit other parameters, such as material composition, material properties, or similar.

[0043] The rib mesh model 5 is further used to create a rib polygon model 6, which is then transferred to the CAD tool to replace the ribs 2.2 of the original CAD model 4.

[0044] Fig. 3 schematically shows a rib polygon model 6 and the creation of a rib polygon model 6 based on the rib mesh cells 5.3 of a generated rib mesh model 5.

[0045] Creation refers to the generation of rib polygon models 6 based on a rib mesh model 5. This is done using information about the thickness transmitted in the rib mesh cells 5.3.

[0046] To create the rib polygon model 6 from the extracted rib mesh model 5, thickness information, for example, a rib thickness 5.6, is first extracted for the respective rib 2.2 from the scalar values of the rib mesh cells 5.3 of the rib mesh model 5 at several top edge points 5.5.1 along a top edge 5.5 of the rib mesh model 5. The top edge points 5.5.1 are the nodes of the corresponding rib mesh cells 5.3.

[0047] The rib thickness 5.6 can, for example, be in the millimeter or centimeter range. The corresponding rib thickness 5.6 is determined for each top edge point 5.5.1.

[0048] Based on these rib thicknesses 5.6 along the upper edge 5.5 of the rib mesh cell 5.3, a rib segment 6.1 is created.

[0049] Fig. Figure 4 schematically shows an example of creating a rib segment. A head polygon 6.2 of rib segment 6.1, generated using the rib thickness 5.6 at the top edge 5.5, represents the upper end face or surface of rib 2.2. Side faces 6.3 (also called flanks) are then created by extruding or forming them with a specified draft angle 6.4 for their face angle or flank angle. The draft angle 6.4 leads to a base face 6.5 (also called the bottom face), which represents the base surface 6.6 of rib segment 6.1 of the rib polygon model 6. This base face 6.5 is closed, for example, as a surface. As described later in the text, the base surface 6.6 is merged with the base surface 2.1 of object 2 to adjust object 2.

[0050] This simplified rib segment 6.1, consisting of the head polygon 6.2, the two side faces 6.3, and the base face 6.5, features a minimal number of individual polygons. This allows for quick and efficient geometry adaptation when changes are made to the final object model 8 in the CAD tool, for example, rib parameters such as rib height, rib thickness 5.6, rib length, or similar.

[0051] Regarding Fig. 3 the majority of the rib segments 6.1 are merged to form a rib polygon model 6, as shown in Fig. 5. Optionally, the side surfaces 6.3 can be smoothed at the joints to create continuous transitions between the rib segments 6.1.

[0052] In another embodiment, the production process is carried out, for example, by 3D printing, such as laser powder deposition welding. During 3D printing, the side surfaces 6.3 can be formed based on the thickness information transmitted in the rib mesh cells 5.3. In other words, the thickness of the rib polygon model 6.1 can vary not only along the rib, but also transversely or vertically to it.

[0053] In another embodiment, the rib segment 6.1 is based on two, three, or more upper rib mesh cells 5.3. In other words, the thickness information is taken from every second, third, or nth rib mesh cell 5.3. The rib segments 6.1 approximate the optimized thickness contained in the rib mesh model 5. The fewer rib segments 6.1 the rib polygon model 6 has, the less precise the optimization results achieved by CAE modeling, which are represented by the rib polygon model 6. The results contained in the rib mesh model 5 are transferred to the CAD tool to create the final object model 8. However, the CAD tool only supports the transfer of a limited amount of information, so a compromise should be achieved between precision and limiting the information transfer.

[0054] The Fig. Figure 5 schematically shows an example of a rib polygon model 6 that was transformed from the rib mesh model 5. The rib polygon model 6 is formed by several combined rib segments 6.1 in order to further process it and merge it with the geometric CAD model 4 with homogeneous thickness distribution to create a final object model 8 of the object 2 with inhomogeneous thickness distribution of the ribs, as shown in Fig. 6 shown.

[0055] Fig. 6 schematically shows an example of an adapted final object model 8 with replaced ribs by the generated rib polygon model 6. The final object model 8 is generated by means of the model tool 3 as a hybrid model from the optimized rib polygon model 6 with inhomogeneous thickness distribution and the geometric CAD model 4 with homogeneous thickness distribution.

[0056] Using the computer-aided modeling tool 3, the rib polygon model and the base surface 2.1 of the CAD model 4 can be combined, in particular merged. In this case, corresponding interfaces 7 can optionally be smoothed at the intersection edges of the rib polygon model 6 and at the intersection edges of the base surface 2.1. For this purpose, a known standard or manipulation method of the modeling tool 3, which is designed as a CAD system, can be employed or used, such as Boolean operations such as Boolean additions.

[0057] The final object model 8 comprises, for example, first regions 8.1 with a homogeneous thickness distribution, which are formed unchanged from the CAD model 4. The final hybrid or object model 8 comprises second regions 8.2 with an inhomogeneous thickness distribution, which are formed from the rib polygon model 6, which in turn was formed from the rib mesh model 5.

[0058] For this purpose, for example, using the model tool 3, data from the CAD model 4 can be imported or loaded for the first areas 8.1 and data from the CAE rib polygon model 6 for the second areas 8.2, and networked, in particular, knotted. Optionally, the respective rib segments 6.1 can be further modified as described above, for example, by changing the head polygons 6.2, the side surfaces 6.3, and / or the base sides 6.5.

[0059] The final object model 8 is a CAD geometry that additionally includes the geometric CAD model 4 and the CAE rib polygon model 6 in sections.

[0060] In other words: In the final step of the construction, the first areas 8.1 of the parametric CAD model 4 and the second areas 8.2 of the CAE rib polygon model 6 can be linked together and the final object model 8 can be created with first areas 8.1 with homogeneous thickness distribution and with second areas 8.2 with inhomogeneous thickness distribution.

[0061] Interfaces 7 or transitions between areas 8.1 and 8.2 can be smoothed using trimming operations. These trimming operations then generate the final object model 8.

[0062] Advantageously, the rib polygon model 6 of the object 2, in particular of the component to be manufactured, has geometrically usable data, so that the creation of the CAD geometry is possible in a simple and fast manner and in particular in an automated manner. List of reference symbols 1 shell model 1.1 Network 1.2 Network cell 1.3 Grid line 2 objects 2.1 Floor area 2.2 Rib 2.3 Thickness distribution 3 Model tools 4 CAD model 5 Rib mesh model 5.1 Rib mesh 5.3 Costal net cell 5.4 Rib network line 5.5 Top edge 5.5.1 Top edge point 5.6 Rib thickness 6 Rib polygon model 6.1 Rib segment 6.2 Head polygon 6.3 Side surface 6.4 Draft angle 6.5 Base page 6.6 Floor area 7 Interface 8 final object model 8.1 first areas 8.2 second areas QUOTES CONTAINED IN THE DESCRIPTION

[0000] This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions. Cited patent literature

[0000] DE 10 2021 003 565 A1

[0002] US 2022 / 0284153 A1

[0003]

Claims

[1] Method for adapting a three-dimensional object (2), wherein - an initial model of the object (2) contains a base surface (2.1) and associated ribs (2.2) - by means of an optimization process, an optimized model of the object (2) in the form of a shell model (1) is generated from the initial model of the object (2), - a base-free rib mesh model (5) is extracted from the shell model (1) of the object (2), - the generated rib mesh model (5) is transformed into a rib polygon model (6), - the rib polygon model (6) is used to adapt the object (2) by replacing the ribs (2.2) from the initial model of the object (2) with the rib polygon model (6). [2] Method according to claim 1, characterized by that information about at least one rib parameter is transmitted to a rib mesh cell (5.3) of the extracted rib mesh model (5). [3] Method according to claim 2, characterized by , that a rib segment (6.1) is generated based on at least one rib mesh cell (5.3) and associated information about at least one rib parameter, wherein the size of the rib segment (6.1) corresponds to at least one rib parameter. [4] Method according to claim 3, characterized by that the respective rib segment (6.1) is generated using individual polygons. [5] Method according to one of claims 3 to 4, characterized by that the rib segment (6.1) is generated from an upper edge (5.5) of the rib network cell (5.3) towards a base side (6.5) which opens into the base surface (6.6). [6] Method according to one of claims 3 to 5, characterized by that a side surface (6.3) of the rib segment (6.1) is produced with the aid of an associated draft angle (6.4). [7] Method according to one of claims 3 to 6, characterized bythat the rib polygon model (6) is formed by several generated rib segments (6.1). [8] Method according to claim 7, characterized by that a final object model (8) is created by merging the generated rib polygon model (6) with the base area (2.1) of the original model. [9] A computer program product comprising machine-readable instructions on the basis of which a method according to any one of the preceding claims is carried out when the computer program product is run on a computing device. [10] A component manufactured by a method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for generating a polygon model of a component and computer program product for carrying out such a method

    DE102021003565A1

  • Systems and method for processing topology optimized geometries

    US20220284153A1