Automatic supporting method, device, terminal and medium applicable to tire model
By setting the surface of the tire model as an unsupported area, adding a honeycomb structure inside and generating intelligent supports, the problem of not being able to add multiple types of supports with one click in the existing technology is solved, thus achieving tire lightweighting and improved printing success rate.
Patent Information
- Application Number
- CN202310897970.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-20
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2043-07-20
AI Technical Summary
Existing technology cannot add multiple types of supports to a tire model with a single click, and manually removing tread support is costly and affects the quality of the tread surface.
By setting all the facets on the tire model surface to an unsupported state, adding a honeycomb structure inside and generating smart supports, clearing the unsupported state, and generating block supports.
It enables tire lightweighting and automatic addition of various types of supports, solving the high cost problem of manual support removal and improving printing success rate.
Smart Images

Figure CN116852710B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of tires, and in particular to an automatic support method, device, terminal, and medium suitable for tire models. Background Technology
[0002] The tire model includes the tread surface, bottom surface, and four sidewalls. Currently, when adding a honeycomb structure to the tire, technicians need to manually pick up the bottom surface of the tire and set the corresponding honeycomb structure. When automatically adding supports to the tire model, it is unavoidable to generate supports on the tread surface. After printing, it is not only difficult to remove the support structures on the tread surface, but it also affects the surface quality of the tread. The solution to the above problems is to manually remove the tread surface supports during preprocessing, but this method has a very high labor cost. Furthermore, when automatically adding supports to the tire model, it is not possible to add multiple types of supports with one click, and it is difficult to achieve structural supports with strict requirements, requiring manual addition of corresponding supports. Summary of the Invention
[0003] In view of the shortcomings of the prior art described above, the purpose of this application is to provide an automatic support method, device, terminal and medium suitable for tire models, so as to solve the problem that the prior art cannot add multiple types of support to the tire model with one click.
[0004] To achieve the above and other related objectives, a first aspect of this application provides an automatic support method for a tire model, comprising: setting all facets on the surface of the tire model to an unsupported region state; wherein the facets on the surface of the tire model include: flat facets and tread facets; using the identified bottom flat facets of the tire model as open surfaces, adding a honeycomb structure to the interior of the tire model, and setting each honeycomb structure facet of the honeycomb structure to an unmarked state, while keeping all facets on the surface of the tire model in an unsupported region state; generating intelligent supports for each honeycomb structure facet region in the tire model that is set to an unmarked state, for adding intelligent supports to the interior of the honeycomb structure; clearing the unsupported region state of all facets on the surface of the tire model, and generating block supports for the regions corresponding to the identified large flat facets of the tire model.
[0005] In some embodiments of the first aspect of this application, the method for identifying the bottom planar surface of the tire model includes: identifying the planar surface with the largest area among all the surface patches of the tire model, and using it as the bottom planar surface of the tire model.
[0006] In some embodiments of the first aspect of this application, adding a honeycomb structure to the interior of the tire model by using the bottom planar surface of the identified tire model as an opening surface includes: using the bottom planar surface of the identified tire model as an opening surface, and adding honeycomb structure pieces to the interior of the tire model with its normal direction as the extending direction.
[0007] In some embodiments of the first aspect of this application, the method for generating the smart support includes: cutting the honeycomb structure according to a set layer thickness to generate slices in each layer; generating corresponding support points for slices that meet the support point generation conditions; and generating SLA supports with a truss structure as the support body based on each support point.
[0008] In some embodiments of the first aspect of this application, generating corresponding support points for slices that meet the support point generation conditions includes: obtaining redundant contours obtained by comparing the contours of the current layer slice and the previous layer slice; determining whether the tilt angle calculated by the maximum offset distance corresponding to the redundant contour and the set layer thickness is within the range of intelligent support angles; if it is within the range of intelligent support angles, then generating support points for the current layer slice; if it is not within the range of intelligent support angles, then not generating support points for the current layer slice.
[0009] In some embodiments of the first aspect of this application, the method for identifying the large flat surface of the tire model includes: identifying the flat surface of the tire model surface whose normal direction is consistent with the normal direction of the identified bottom flat surface of the tire model, together with the bottom flat surface, as the large flat surface.
[0010] In some embodiments of the first aspect of this application, the block support employs SLA support.
[0011] To achieve the above and other related objectives, a second aspect of this application provides an automatic support device suitable for tire models, comprising: a state setting module, configured to set all surface patches of the tire model to an unsupported area state; wherein the surface patches of the tire model include: flat surface patches and tread surface patches; a honeycomb structure adding module, connected to the state setting module, configured to use the identified bottom flat surface patch of the tire model as an opening surface to add a honeycomb structure into the interior of the tire model, and set each honeycomb structure patch of the honeycomb structure to an unmarked state, while keeping all surface patches of the tire model in an unsupported area state; an intelligent support adding module, connected to the honeycomb structure adding module, configured to generate intelligent supports for each honeycomb structure patch area in the tire model that is set to an unmarked state, so as to add intelligent supports into the interior of the honeycomb structure; and a block support adding module, connected to the intelligent support adding module, configured to clear the unsupported area state of all surface patches of the tire model, and generate block supports for the area corresponding to the identified large flat surface patch of the tire model.
[0012] To achieve the above and other related objectives, a third aspect of this application provides a terminal, comprising: a processor and a memory; the memory for storing a computer program, and the processor for executing the computer program stored in the memory to cause the terminal to perform the automatic support method applicable to a tire model.
[0013] To achieve the above and other related objectives, a fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the automatic support method applicable to a tire model.
[0014] As described above, the automatic support method, device, terminal, and medium applicable to tire models provided in this application have the following beneficial effects: by setting all surface patches of the tire model to an unsupported state and adding a honeycomb structure inside the tire, and then adding intelligent supports inside the honeycomb structure. The unsupported state of all surface patches of the tire model is cleared, and block supports are generated for the areas corresponding to the identified large planar surface patches of the tire model. Through the method in this application, tire lightweighting can be achieved, and the problem of not being able to add multiple types of supports to the tire model with a single click can be solved. Attached Figure Description
[0015] Figure 1 The diagram shown is an automatic support method for a tire model according to one embodiment of this application.
[0016] Figure 2 The diagram shown is a schematic representation of the tread pattern structure of a tire model in one embodiment of this application.
[0017] Figure 3 The diagram shown is a schematic representation of the planar surface structure of a tire model in one embodiment of this application.
[0018] Figure 4 The diagram shown is a schematic representation of a honeycomb structure in one embodiment of this application.
[0019] Figure 5 The diagram shown is a schematic of an intelligent support structure in one embodiment of this application.
[0020] Figure 6 The diagram shown is a schematic representation of a block support structure in one embodiment of this application.
[0021] Figure 7 The diagram shown is a schematic representation of an automatic support device structure applicable to a tire model in one embodiment of this application.
[0022] Figure 8 The diagram shown is a structural schematic of a terminal in one embodiment of this application. Detailed Implementation
[0023] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.
[0024] It should be noted that in the following description, reference is made to the accompanying drawings, which illustrate several embodiments of this application. It should be understood that other embodiments may also be used, and changes in mechanical composition, structure, electrical system, and operation may be made without departing from the spirit and scope of this application. The following detailed description should not be considered limiting, and the scope of the embodiments of this application is defined only by the claims of the published patent. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. Spatially related terms, such as “upper,” “lower,” “left,” “right,” “below,” “below,” “lower part,” “above,” “upper part,” etc., may be used herein to illustrate the relationship between one element or feature shown in the figures and another element or feature.
[0025] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," "fixing," and "holding" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0026] Furthermore, as used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context indicates otherwise. The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data used can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising,” “including,” indicate the presence of the stated features, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, operations, elements, components, items, kinds, and / or groups. It should be further understood that the terms “or” and “and / or” as used herein are interpreted as inclusive, or mean any one or any combination thereof. Thus, “A, B, or C” or “A, B, and / or C” means “any one of: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will only occur if the combination of elements, functions, or operations is inherently mutually exclusive in some way.
[0027] This application provides an automatic support method, device, terminal, and medium for tire models. The method involves setting all surface patches of the tire model to an unsupported state, adding a honeycomb structure inside the tire, and then adding intelligent supports within the honeycomb structure. The unsupported areas of all surface patches on the tire model are cleared, and block supports are generated for the regions corresponding to each identified planar surface patch of the tire model. This method enables tire weight reduction and solves the problem of not being able to add multiple types of supports to a tire model with a single click.
[0028] To make the objectives, technical solutions, and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for explaining the present invention and are not intended to limit the invention.
[0029] like Figure 1The diagram shown is a flowchart of an automatic support method for tire models in an embodiment of the present invention.
[0030] The automatic support method applicable to tire models includes:
[0031] Step S101: Set all facets on the surface of the tire model to an unsupported region state.
[0032] The types of surface patches on the tire model include: flat surface patches and tread pattern surface patches.
[0033] In detail, the surface of the tire model includes: one tread pattern surface and five flat surface pieces; of the five flat surface pieces, four are side surface pieces, and the remaining one is the bottom surface piece.
[0034] In one specific embodiment, the patterned surface patch is Figure 2 The plane surface pointed to by arrow A includes: Figure 3 The planes pointed to by the middle arrow are plane 1, plane 2, plane 3, plane 4 and plane 5; among them, the side planes include: plane 2, plane 3, plane 4 and plane 5.
[0035] Optionally, when adding supports to a tire model, the area corresponding to a face that is set to an unsupported area cannot be supported.
[0036] Step S102: Using the identified bottom planar surface of the tire model as the opening surface, add a honeycomb structure to the interior of the tire model, set each honeycomb structure surface to an unmarked state, and keep all surfaces of the tire model in an unsupported area state.
[0037] Optionally, the method for identifying the bottom planar surface of the tire model includes: identifying the planar surface with the largest area among all the surface patches of the tire model, and using it as the bottom planar surface of the tire model. For example, such as Figure 3 As shown, the area corresponding to planar surface 1 in the tire model is the largest area in the tire model, so planar surface 1 is identified as the bottom planar surface of the tire model.
[0038] Optionally, the step of using the bottom planar surface of the identified tire model as an opening surface and adding a honeycomb structure to the interior of the tire model includes: using the bottom planar surface of the identified tire model as an opening surface and adding honeycomb structure pieces to the interior of the tire model with its normal direction as the extending direction.
[0039] Optionally, when adding supports to the tire model, supports can be added to the areas corresponding to each honeycomb structure patch that is set to an unmarked state.
[0040] It should be noted that the honeycomb structure in the above embodiments is... Figure 4 The honeycomb structure shown.
[0041] Step S103: Generate smart supports for each honeycomb structure patch area in the tire model that is set to an unmarked state, so as to add smart supports to the inside of the honeycomb structure.
[0042] Optionally, the method for generating the intelligent support includes:
[0043] The honeycomb structure is cut according to the set layer thickness to generate slices in each layer;
[0044] For slices that meet the support point generation conditions, corresponding support points are generated, and SLA supports with truss structures as the support body are generated based on each support point.
[0045] SLA support is a support structure that utilizes SLA (Stereolithography Appearance) technology. Stereolithography primarily uses photosensitive resin as raw material, leveraging the property that liquid photosensitive resin rapidly cures under ultraviolet laser irradiation. Photosensitive resin is generally liquid; under ultraviolet light of a specific wavelength (250nm–400nm), it immediately undergoes a polymerization reaction, completing curing. SLA focuses ultraviolet light of a specific wavelength and intensity onto the surface of the photocurable material, causing it to solidify sequentially from point to line, and from line to surface, thus completing the drawing of a layer's cross-section. Layers are then stacked in this way to complete the printing of a three-dimensional solid. The advantages of SLA technology are its fast molding speed and the high smoothness and precision of the produced solid surface.
[0046] Optionally, the number of slices generated by cutting the honeycomb structure into each layer is related to the set layer thickness.
[0047] It should be noted that the truss structure in this embodiment is as follows: Figure 5 As shown; the layer thickness is set according to actual needs, and the present invention does not limit the comparison.
[0048] Optionally, generating corresponding support points for slices that meet the support point generation conditions includes: obtaining redundant contours obtained by comparing the contours of the current layer slice and the previous layer slice; determining whether the tilt angle calculated by the maximum offset distance corresponding to the redundant contour and the set layer thickness is within the range of intelligent support angle; if it is within the range of intelligent support angle, then generating support points for the current layer slice; if it is not within the range of intelligent support angle, then not generating support points for the current layer slice.
[0049] Optionally, each slice corresponds to a Z-axis height; the order of the slices is the order of their corresponding Z-axis heights from smallest to largest; support points for each slice are generated according to the order of their Z-axis heights from smallest to largest.
[0050] For example, the first slice has the smallest height in the Z-axis direction, and the current slice has a greater height in the Z-axis direction than the previous slice.
[0051] Optionally, the two-dimensional contours corresponding to the current layer slice and the two-dimensional contours corresponding to the previous layer slice are compared to obtain redundant contours; wherein, the redundant contours are the extra two-dimensional contours obtained by comparing the two-dimensional contours corresponding to the current layer slice and the two-dimensional contours corresponding to the previous layer slice.
[0052] Optionally, the method for obtaining the maximum offset distance includes: offsetting the redundant contour until there is no contour, at which point the offset value is the maximum offset distance; wherein, the method for offsetting the redundant contour includes: compressing the region corresponding to the redundant contour; the redundant contour is two-dimensional. Optionally, the intelligent support angle range is the range of angles from which corresponding support points can be generated for the current layer slice.
[0053] Optionally, since there needs to be a certain distance between each support point, the number of support points corresponding to the current layer slice is also limited by the number of support points corresponding to all previous layer slices.
[0054] For example, if the current layer is layer 7, the number of support points corresponding to the slice of layer 7 is limited by the number of support points corresponding to the slices of layers 1 to 6. This is because the support points corresponding to the slice of layer 7 need to be at a certain distance from the support points corresponding to the slices of layers 1 to 6.
[0055] It should be noted that the range of intelligent support angles can be set according to actual needs, and this invention does not limit this.
[0056] The following will illustrate the method for generating corresponding support points for slices that meet the support point generation conditions, using the above embodiments as examples:
[0057] Example 1: Generate multiple support points for the first layer slice.
[0058] The redundant contour is obtained by comparing the 2D contour corresponding to the first layer slice with the 2D contour corresponding to the 0th layer slice. Since there is no 0th layer slice, it means that the 0th layer slice is empty, and the obtained redundant contour is the 2D contour corresponding to the first layer slice. It is then determined whether the tilt angle calculated from the maximum offset distance corresponding to the 2D contour corresponding to the first layer slice and the set layer thickness is within the range of the intelligent support angle. If it is within the range of the intelligent support angle, support points for the first layer slice are generated; otherwise, support points for the first layer slice are not generated.
[0059] Example 2: Generate multiple support points for the i-th layer slice.
[0060] The redundant contour is obtained by comparing the 2D contour corresponding to the i-th layer slice with the 2D contour corresponding to the (i-1)-th layer slice. It is then determined whether the tilt angle calculated from the maximum offset distance corresponding to the redundant contour and the set layer thickness is within the range of the intelligent support angle. If it is within the range, support points for the i-th layer slice are generated; otherwise, support points for the i-th layer slice are not generated.
[0061] In this embodiment, i represents the sequence number of each layer; the smaller i is, the smaller the height of the slice in the Z-axis direction corresponding to the i-th layer; the maximum value of i is the number of slices generated in each layer by cutting the honeycomb structure; the maximum value of i is related to the set layer thickness.
[0062] It should be noted that the present invention does not bias the redundant contours in the actual model until there are no contours.
[0063] Step S104: Clear the unsupported areas of all facets on the surface of the tire model, and generate block supports for the areas corresponding to the large flat facets of the identified tire model.
[0064] Optionally, the method for identifying the large flat surface of the tire model includes: identifying the flat surface of the tire model surface whose normal direction is consistent with the normal direction of the identified bottom flat surface of the tire model, together with the bottom flat surface, as the large flat surface.
[0065] For example, the bottom planar surface of the tire model is Figure 6 The planar surface pointed to by the middle arrow C has its normal direction aligned with the normal direction of the bottom planar surface of the tire model. Figure 6 The face pointed to by the middle arrow B is identified together with the bottom plane face as a large plane face. The area corresponding to this face and the area corresponding to the bottom plane face are the areas corresponding to the large plane face. Then, block supports are generated for the areas corresponding to the large plane face. Figure 6 The support pointed to by the middle arrow D.
[0066] Optionally, the block support adopts SLA support.
[0067] It should be noted that the addition of intelligent supports and generated block supports to the honeycomb structure in the above embodiments is to prevent material from sagging during printing, which would affect the success rate of tire model printing. The automatic support method applicable to tire models will be described in detail below with reference to the above embodiments:
[0068] First, Figure 2 The patterned surface area pointed to by the middle arrow A and Figure 3 Planar patches 1 to 5 are set as unsupported areas. The bottom surface of the identified tire model is used as the opening surface, i.e., planar patch 1 is used as the opening surface. The normal direction of planar patch 1 is determined and used as the extension direction to add a honeycomb structure into the tire. The honeycomb structure added into the tire can achieve tire weight reduction.
[0069] To prevent material sagging during printing and affecting the success rate of tire model printing, smart supports need to be added to the honeycomb structure. Since the honeycomb structure's individual honeycomb surface areas are in an unmarked state, and planar surfaces 1 to 5 are unsupported, smart supports are generated for the unmarked honeycomb surface areas during the smart support addition process, while planar surfaces 1 to 5 do not. This avoids generating supports on the tread pattern surface, which could negatively impact the surface support of the tread pattern after printing.
[0070] After generating the intelligent support, clear the unsupported areas of planar patches 1 to 5, and as follows: Figure 6 As shown, the surface of the tire model whose normal direction is consistent with the normal direction of the bottom plane surface of the tire model is... Figure 6 The patch pointed to by the middle arrow B is identified as a planar patch along with the bottom planar patch. Then, the regions corresponding to this patch and the regions corresponding to the bottom planar patch are generated as follows: Figure 6 The block support shown.
[0071] Similar to the principles of the above embodiments, the present invention provides an automatic support device suitable for tire models.
[0072] The following specific embodiments are provided in conjunction with the accompanying drawings:
[0073] like Figure 7 The diagram shown is a structural schematic of an automatic support device applicable to a tire model in an embodiment of the present invention.
[0074] The automatic support device 7 for tire models includes:
[0075] The state setting module 71 is used to set all the surface patches of the tire model to an unsupported area state; the types of surface patches include: flat surface patches and tread surface patches;
[0076] The honeycomb structure adding module 72 is connected to the state setting module 71 and is used to add a honeycomb structure into the interior of the tire model by taking the identified bottom plane of the tire model as the opening surface, and set each honeycomb structure of the honeycomb structure to an unmarked state, and keep all the surface pieces of the tire model in an unsupported area state.
[0077] The intelligent support addition module 73 is connected to the honeycomb structure addition module 72 and is used to generate intelligent supports for each honeycomb structure patch area in the tire model that is set to an unmarked state, so as to add intelligent supports into the honeycomb structure.
[0078] The block support addition module 74, connected to the intelligent support addition module 73, is used to clear the unsupported areas of all facets on the surface of the tire model and generate block supports for the areas corresponding to each plane facet of the identified tire model.
[0079] Since the device in this embodiment can achieve all the functions of the above embodiments, it will not be repeated here.
[0080] It should be noted that the modules provided in this embodiment are similar in implementation to the methods provided above, and therefore will not be described again. It should also be understood that the division of the various modules in the above device is merely a logical functional division; in actual implementation, they can be fully or partially integrated into a single physical entity, or physically separated. Furthermore, these modules can all be implemented in software via processing element calls; they can all be implemented in hardware; or some modules can be implemented in software via processing element calls, while others are implemented in hardware. For example, the state setting module 71 can be a separate processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and its function can be called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0081] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more digital signal processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to form a system-on-a-chip (SOC).
[0082] like Figure 8 The diagram shown is a schematic representation of the terminal structure in an embodiment of the present invention.
[0083] The terminal 8 includes: a processor 82 and a memory 81; the memory 81 is used to store computer programs; the processor 82 is used to execute the computer programs stored in the memory, so that the terminal 8 performs actions such as... Figure 1 The automatic support method applicable to tire models.
[0084] Optionally, the number of memories 81 can be one or more, and the number of processors 82 can be one or more. Figure 8 Each example is taken as an instance.
[0085] Optionally, the processor 82 in the control device will perform as follows: Figure 1 The steps described involve loading one or more instructions corresponding to the process of an application into memory 81, and then having the processor 82 run the application stored in the first memory, thereby achieving the following: Figure 1 Various functions in the automatic support method applicable to tire models.
[0086] Optionally, the memory 81 may include, but is not limited to, high-speed random access memory and non-volatile memory. For example, one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices; the processor 82 may include, but is not limited to, a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0087] Optionally, the processor 82 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0088] The present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed, implements as follows: Figure 1 The described automatic support method is applicable to tire models. The computer-readable storage medium may include, but is not limited to, floppy disks, optical disks, CD-ROMs (Read-Only Optical Disk Memory), magneto-optical disks, ROMs (Read-Only Memory), RAMs (Random Access Memory), EPROMs (Erasable Programmable Read-Only Memory), EEPROMs (Electrically Erasable Programmable Read-Only Memory), magnetic cards or optical cards, flash memory, or other types of media / machine-readable media suitable for storing machine-executable instructions. The computer-readable storage medium may be a product not connected to a computer device or a component used with a computer device.
[0089] In some embodiments of the present invention, the computer-readable and writable storage medium may include read-only memory, random access memory, EEPROM, CD-ROM or other optical disc storage devices, disk storage devices or other magnetic storage devices, flash memory, USB flash drive, portable hard drive, or any other medium capable of storing desired program code having an instruction or data structure form and accessible by a computer. Additionally, any connection may be suitably referred to as a computer-readable medium. For example, if instructions are transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. However, it should be understood that computer-readable and writable storage media and data storage media do not include connections, carrier waves, signals, or other transient media, but are intended for non-transient, tangible storage media. The disks and optical discs used in the application include compact discs (CDs), laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs, where disks typically copy data magnetically, while optical discs use lasers to copy data optically.
[0090] In summary, this application provides an automatic support method, device, terminal, and medium suitable for tire models. This is achieved by setting all surface patches of the tire model to an unsupported state, adding a honeycomb structure inside the tire, and then adding intelligent supports inside the honeycomb structure. The unsupported areas of all surface patches of the tire model are cleared, and block supports are generated for the regions corresponding to each identified planar surface patch of the tire model. The method in this application can achieve tire lightweighting and solve the problem of not being able to add multiple types of supports to the tire model with a single click. Therefore, this application effectively overcomes the various shortcomings of the prior art and has high industrial applicability.
[0091] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. An automatic support method suitable for tire models, characterized in that, include: Set all facets on the tire model surface to an unsupported state; the facet types on the tire model surface include: flat facets and tread facets; Using the identified bottom planar surface of the tire model as the opening surface, a honeycomb structure is added to the interior of the tire model, and each honeycomb structure surface is set to an unmarked state, while all surfaces on the tire model remain unsupported areas. Smart supports are generated for each honeycomb structure patch area in the tire model that is set to an unmarked state, so as to add smart supports to the inside of the honeycomb structure; The method for generating the intelligent support includes: The honeycomb structure is cut according to the set layer thickness to generate slices in each layer; For slices that meet the support point generation conditions, corresponding support points are generated, and SLA supports with truss structures as the support body are generated based on each support point. The process of generating corresponding support points for slices that meet the support point generation conditions includes: Obtain the redundant contours obtained by comparing the current layer slice with the previous layer slice; Determine whether the tilt angle calculated from the maximum offset distance corresponding to the redundant contour and the set layer thickness is within the range of the intelligent support angle; If it is within the range of intelligent support angle, then the corresponding support point of the current layer slice will be generated; If the angle is not within the range of the intelligent support angle, support points for the current layer slice will not be generated; Clear the unsupported areas of all facets on the surface of the tire model, and generate block supports for the areas corresponding to the large flat facets of the identified tire model.
2. The method according to claim 1, characterized in that, The method for identifying the bottom planar surface patch of the tire model includes: Identify the plane with the largest area among all the facets on the tire model surface and use it as the bottom plane facet of the tire model.
3. The method according to claim 2, characterized in that, The step of using the bottom planar surface of the identified tire model as an opening surface and adding a honeycomb structure to the interior of the tire model includes: The bottom plane of the identified tire model is used as the opening surface, and honeycomb structure patches are added into the interior of the tire model with its normal direction as the extension direction.
4. The method according to claim 1, characterized in that, The method for identifying the large planar surface patches of the tire model includes: The planar surface of the tire model whose normal direction is consistent with the normal direction of the identified bottom planar surface of the tire model is identified together with the bottom planar surface as a large planar surface.
5. The method according to claim 1, characterized in that, The block support uses SLA support.
6. An automatic support device suitable for tire models, characterized in that, include: The state setting module is used to set all the surfaces of the tire model to an unsupported area state; the types of surfaces on the tire model surface include: flat surfaces and tread surfaces; A honeycomb structure adding module, connected to the state setting module, is used to add a honeycomb structure into the interior of the tire model by taking the identified bottom plane of the tire model as an opening surface, and set each honeycomb structure of the honeycomb structure to an unmarked state, and keep all the surface pieces of the tire model in an unsupported area state. The intelligent support addition module is connected to the honeycomb structure addition module and is used to generate intelligent supports for each honeycomb structure patch area set to an unmarked state in the tire model, so as to add intelligent supports into the honeycomb structure. The method for generating the intelligent support includes: The honeycomb structure is cut according to the set layer thickness to generate slices in each layer; For slices that meet the support point generation conditions, corresponding support points are generated, and SLA supports with truss structures as the support body are generated based on each support point. The process of generating corresponding support points for slices that meet the support point generation conditions includes: Obtain the redundant contours obtained by comparing the current layer slice with the previous layer slice; Determine whether the tilt angle calculated from the maximum offset distance corresponding to the redundant contour and the set layer thickness is within the range of the intelligent support angle; If it is within the range of intelligent support angle, then the corresponding support point of the current layer slice will be generated; If the angle is not within the range of the intelligent support angle, support points for the current layer slice will not be generated; A block support adding module, connected to the intelligent support adding module, is used to clear the unsupported areas of all facets on the surface of the tire model and generate block supports for the areas corresponding to the large flat facets of the identified tire model.
7. A terminal, characterized in that, include: Processor and memory; The memory is used to store computer programs; The processor is configured to execute a computer program stored in the memory to cause the terminal to perform the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method described in any one of claims 1 to 5.
Citation Information
Patent Citations
Model printing method and device, computer equipment and storage medium
CN113211796A
Tire three-dimensional FEM model generating method, device and program
JP2019069699A